Profile_bird

Hey there! ikdttr is using Twitter.

Twitter is a free service that lets you keep in touch with people through the exchange of quick, frequent answers to one simple question: What's happening? Join today to start receiving ikdttr's tweets.

Already using Twitter
from your phone? Click here.

ikdttr

  1. DriverManager#getConnection()で変なwarningがでてるなと思ったらConnector/Jのバグだった。最新版にしないと。
  2. Sakilaがたくさんやってきた。 http://twitpic.com/rnk8y
  3. netshコマンドでWindowsでもTCP/IP接続設定の保存と切り替えができるのを今知った。
  4. @tmtms あれ、いつの間にか追加されたんですかねー こうやって書いてあると大手を振って使えますね!
  5. sql_yacc.ccにbreakpointを入れて止めつつステップ実行するのは無理なのか。gdbが駄目ダメな挙動になる。-g -O0なら行けるのかな。
  6. うーん、またもwatch point使ったらカーネルが死んだ。xen-domUだとgdbのwatch point使えないのかな。
  7. そういえば以前こんなエントリを書いた。『MySQLのシグナル処理解説』 http://d.hatena.ne.jp/mir/20090115/p1
  8. sig 15をmysqldが正式サポートしていることなんてソース嫁ば分かるし、だいたいmysqld.server (/etc/init.dに置くやつ)だってシグナルでmysqld落としてるわけだし。
  9. しかしこういう(kill -15 `pgrep mysqld`で落とせる)話があまり表立ってでていないのはなぜだろう。リファレンスマニュアルにも書いてないし。
  10. 要するに全ては SIGTERM (sig 15) をちゃんとtrapしてshutdown処理を開始する mysqld のお陰。
  11. 検証マシンの数が多かったり、一台のマシンにたくさんのバージョンのmysqlを入れてたりする人におすすめ。 > pkill mysqld
  12. PATHが通っているかとか関係ないしポート番号もソケットファイルもrootのパスワードも関係なく、少ないタイプ数でさくっと落とせるもんな。
  13. pkillが便利すぎて最近はまったくmysqladminを使わなくなってしまった(mysqldをshutdownさせる際)
  14. バージョン変わったのも変わってないのももう全部一律にaつけちゃうか。その方が全体として区別つきやすいよね。
  15. @sakaik 返信いたしましたー!
  16. 同じソース、同じビルドオプションだとしてもコンパイラのバージョンが違う場合、リリースするバイナリは別物としてバージョン名を振るべきか。suffixとしてaとか。
  17. specファイルを書くのは面倒だが一度作ってしまうとこれほど簡単なことはない(rpmのビルド)
  18. @sakaik はーい、DMでもメールでもお待ちしてます。
  19. rpmbuildなう
  20. ビルド時のミスを回帰テストで発見した。回帰テストは偉大。