思いつくままプログラミングネタを書き殴ります。backlogで古い鍵交換を使ったssh接続Macでモダンな公開鍵を使いたくて「brewで入れたOpenSSHでEd25519とECDSAを利用する。」を参考にOpenSSHのバージョンアップをしました。これでgithubはうまくアクセスできるようになったんですが、仕事で使っていたbacklogのgitにアクセスできなくなりました。以下のようなエラーがでます。fail」という情報が見つかり、どうやら新しいOpenSSHではデフォルトではサポートしない鍵交換のようです。リンク先の解決法はサーバの設定だったので、クライアント側つまり~/.ssh/configで設定したところうまく動くようになりました。diffie-hellman-group1-sha1ということでbacklogさんにはEd25519が使えるくらいにバージョンアップしてほしいところ。▲fluentdでログをメールで送信するUbuntuにfluentdをインスートルして、メールで送信する方法です。dはログの内容、lはログレベル、cはカテゴリーです。yiiのロギングに準拠しています。▲AWSでPostgreSQLをバックアップしてS3に保存PostgreSQLのバックアップをpg_dumpで取ってそれをS3にアップするスクリプトを書きました。毎日保存して7日前のものから削除します。nginx1.2.1の環境にZabbixをインストールします。私がよく使うApcaheのインストール手順です。OSはUbuntuでソースからインストールしています。バイナリを/optにインストールして、シンボリックリンクを張っている理由は、新しいバージョンが出ても古いバージョンを消さずにシンボリックリンクだけで新旧を切り替えられるからです。(12/28)PostgreSQLとRubyを組み合わせてブラックリストチェックの速度を測ってみた。