Posts

MySQL Casual Talks Vol.2 で話してきた

·1 分で読めます

MySQL Casual Talks Vol.2(http://togetter.com/li/172489)で20分枠をもらって話してきた!こんなに長い時間人前で話すのは初めてだったので緊張しまくりでした。話した内容は仕事(ピグ)で利用しているMySQL上で運用しているNoSQLのやり方について。

rednoseを使ってnoseの出力をわかりやすくする

·1 分で読めます

下記のようにテスト結果をカラフリャにしてくれる。ただし0.2.4はテストに失敗すると"TypeError: enumerate() takes exactly 1 argument (2 given)"というエラーになるので、こんな感じで(https://github.com/oinume/redn

Pythonでファイルを読み込むスマートなやり方

·1 分で読めます

結論から言うと下記が最もスマートでモダンな書き方っぽい。 下記はファイルの中味が全部メモリに乗っちゃうから危険。 f = open('/tmp/test.txt') for line in f.readlines(): print line f.close() まとめ(イテレータ)

自宅サーバからso-netのSMTPにリレーする

·1 分で読めます

そういえばISPをso-netに変えてからSMTPの設定変更してなかったのでメモ。 まずは /etc/postfix/main.cf に以下を追記。 relayhost = \mail.so-net.ne.jp\:587 smtp\_sasl\_type = cyrus smtp\_sasl\_au

iPhone4で読書のススメ

·1 分で読めます

最近PDF化した技術書をiPhone4で読むようになった。最初は全部iPadに入れてiPadを持ち運ぼうと思っていたんだけど iPadは意外と重い 電車の中でかばんから出すのがめんどい iPhoneだったら常に持ち歩いているのでどこでも本が読める ということでiPhone4で技術書

logbackでJavaVM起動時にログレベルを指定する

·1 分で読めます

\permalink id=413\logback\-test.xmlを使ってログレベルを変更する\/permalink\のエントリでlogback\-test.xmlを用意すればこっちが先にロードされるので、logback.xmlより優先されていいよね的なことを書いた。で、こういうログレベルってJ

logback-test.xmlを使ってログレベルを変更する

·2 分で読めます

Javaにlogbackというlog4jに代わるロギングライブラリがあって、これのちょっとしたTIPS。 本番環境ではなく、ローカルマシンでの開発時のアプリケーションのlogback.xmlでは、下記のようにログレベルをdebugにしているとする。 %d{HH:mm:ss.SSS} \%thread

ブログのMySQLを5.1から5.5にバージョンアップ

·1 分で読めます

5.5ってどうなんだろう?と思ったので試しにこのブログのMySQLを5.1 -> 5.5にしてみた。 tar.gz のバイナリを取ってきて /usr/local/mysql\-5.5.13-linux\-2.6-i686 に展開して /usr/local/mysql にsymlink (バージョンア

Emacsでetags関連のキーバインドを変えた

·1 分で読めます

Emacsのタグジャンプ系のキーバインドが M - . とかであまりにも打ちにくいので変えた。 ;; etags (require 'etags) (global-set-key "C-cj" 'find-tag) (global-set-key "C-cb" 'pop-tag-mark) (glo

SIM Lock Free iPhone4+DoCoMo SIM

·2 分で読めます

auガラケー SoftBankのiPhone4 という2台持ち状態だったのを、一念発起してSIM Lock Free iPhone4を購入してDoCoMo SIMにしてみた。そもそもガラケーは仕事で動作確認ぐらいにしか使用してないし、2台も携帯を持つことに疲れてしまったので。 DoCoMoの