2009年4月25日土曜日

winner-mode

Emacsには、winner-modeというのがついていて、Windowの分割のundo/redoができるみたい。

2009年4月17日金曜日

deadlock due to conn pool

新しいDB環境を作ってやろうとしたら、急にdeadlockが発生するようになったが
その時は、他のことも色々といじっていたので、原因解析に1日かかってしまった。
結局、コネクションプール(pool stanza)をdatabase.ymlに記述していなかったので
データをとりにいこうとして、ロックされたみたいだった。
4つ以上のdecisionで並行テストをしようとすると、どんなときでも起こっており
テーブルからデータをひっぱってくるところでとまっていたようだったので
怪しいと思い、mysqladmin processlistでチェックをしていたら、Bingoだった。

2009年4月15日水曜日

invest_productの移動

finance pluginsのなかで、tickerをcurrency, commodity, stock,...と
いうようにわけて、それぞれで特殊なメソッドを追加したかったので
invest_product_idをtickからticker_symbolの属性へと変更した。
まぁ、symbolがおなじで違うproductってのもないだろうから
よいか。

あと、ちょっとsignsテーブルをみたりするのにSQLを打つのが
面倒になってきたのでyasnippetを導入してみた。
sumida-modeもそこそこ便利になってきたので
もう少し改善できないか考える。

2009年4月9日木曜日

読書@Cafe

今日読んだ本
「和のセンス」
Amazonで検索できなかった。

日本の独自の文化および、海外のものを改良してきたものについての内容。
電車の横長シートや、家のドアが外側に開くというのは
よくよく考えてみると、海外ではほとんどみたことなかった。

2009年4月4日土曜日

読書@Cafe

今日は、Cafeでちょっと読書。
読んだ(というより見た)のは
道具と暮らす

本の中に生活道具、衣類など色んな写真が
載っていたけど、木製のものが非常に味があって
良かった。年月を重ねるごとに趣がでていて
いづれ自分も少しづつ集めたい。

音が出ない問題解決

Debian (sid/experimental) Kernel 2.6.28で
ずっとalsaの音がでなかった件が解決。
ただ単に、/dev/snd/*の権限がなかったみたい。
2.6.29にあげて気付いたので、2.6.28でも
そうだったのかは未確認。
とりあえず、ユーザを、audioグループに追加して終了

読書@Library

今日からステキな図書館 & カフェで開発をすることにしました。
そこは7:00 - 23:00までやっていて気兼ねなくいれるので
開発の拠点をそこに移します。

あと、そこのにある本で読んでいったものを記録に
残すことにします。まずは今日読んだ本は

「スティーブ・ジョブズ 偉大なるクリエイティブ・ディレクターの軌跡」

ジョブスの様々な栄光と苦難の歴史が書かれています。
ここでも非凡な人は模倣ではなく簒奪という生き方を
やるのだという点が感慨深いものがありました。
あと、カンファレンスでいった言葉で響いたものが
ありました。

「今日が人生最後の日と考えて、今日やることは
本当にやりたいことか問いかけて、数日間 NOで
ある場合は何かを変える必要がある」

2009年4月2日木曜日

MySQL 大量データインサート & 設定 & grant

mysqldumpをとって普通にやると、今で、2Gくらいのテキストファイルができる。
で、こいつは普通にオープンしようとするとエライことになるので
追記できない。そういう場合は

$ mysql
$ set autocommit=0
$ set global general_log = 'OFF'
$ set global slow_query_log = 'OFF'
$ source xxx.sql

で、my.cnfのメモリ関連
innodb_buffer_pool_size=128M
innodb_log_file_size=32M
sort_buffer_size=1M
read_rnd_buffer_size=1M
innodb_doublewrite=false
innodb_file_per_table

## Debian
log_bin = /var/log/mysql/mysql-bin.log
とした。

## 備忘ログ
grant all on *.* 'user'@'%' identified by 'password' with grant option
''でくくる部分は注意。