WordPressコンテンツをバックアップするためのCLIツール、go-wp-backupを書いた

このブログはとあるVPS上で動かしているのだけど、バックアップをちゃんとしていなかった。1度バックアップ用のプラグインを設定してみたりしたけど、うまくいかなかったので諦めたことも…ちゃんとやろうと思い立ち、Wordpress専用のバックアップ用ツールをシュッと書いてそれを使うことにした。

作ったのは github.com/takaishi/go-wp-backup。やることは単純で、DBをダンプして、wordpressのディレクトリをzipに圧縮、この2つをS3にアップロードするだけ。これをcronで適当にまわせば定期的にバックアップできる。シェルスクリプトでmysqldumpやs3コマンドを組み合わせてもいいのだけど、ここはGoでコマンド化することで汎用性を高めることにした。この先、特定のファイルは除外するとか、暗号化してバックアップする、バックアップデータのローテーションなど、いろいろやりたくなると思うので少しずつ機能追加していきたい。

ゆうびんIDを作ったり、LINEと連携して再配達依頼できるようにした

これまでゆうびんの再配達以来は不在連絡票を見ながらブラウザでポチポチ再配達依頼していたのだけど、ちょっと楽にしようと思ってゆうびんIDを作ってLINEからも依頼できるようにした。特にLINEが便利で、QRコードを撮って送ったら再配達希望日時を選択するだけで、もっと早く使うべきだった…便利だなあ。

パーソナルトレーニング41回目

ベンチプレス、久々に(ギリギリ)100kg。デッドリフトは80。スクワットは測定なし。スクワット、滅茶苦茶きついのでまじでやりたくないのだけどやるしかないなあ〜!

西日本応援プロジェクト 真夏の大LT大会!に行ってきた

先日、西日本応援プロジェクト 真夏の大LT大会!というイベントが開催されることを知り、こりゃ行くしかない!と思ったので今日行ってきた。趣旨としてはビールを飲みながらLTを聞いて、寄付したりワイワイ応援しようというもので、とてもよかった。結構発表テーマも幅広いし、どれもおもしろい。IT DARTという、ITを活かして貢献するための取り組みがある、ということも知らなかったので、行ってよかった。そーだいさん、941さんを初めとする運営メンバー、登壇者の方々ありがとうございました!