2005-02-01
@ [ncommons] nCommons 0.3.1リリース
しました。OS#getenvで環境変数にマルチバイト文字が含まれていても正しく取得できるようになりました。
最初はNative側でwchar_t関連のAPIをゴリゴリ使っていたんですが、Java側で文字列を一旦バイト列に変換してからNative側に渡す感じで実装してみました。これなら各OSの標準ライブラリの差異に悩まされることもない、はず。
@ [ruby] Ruby I18N links
Rubyの国際化についてこれからどうしようか、という議論がまとまっているページ。
@ [SQL] OracleでSELECTのn件目からm件目までの結果を取得する方法
いっつもわすれてしまうのでメモ。
@ [news] 「一太郎」「花子」は特許侵害、製造販売禁止命じる
うーむ、特許使用料とかそういうことは考えなかったのだろうか。それにしても
問題になったのは、「ヘルプモード」ボタンを押してから、別のボタンを押すと、そのボタンの機能説明が表示される装置に関する特許など。松下が1989年に出願し、98年に登録された。
とあるけど、そんなの誰でも思いつきそうですけどねぇ。こんなんで特許取れること自体が間違いのもとだと思います。
@ [tdiary] コメントキーフィルタ&プラグイン
メモの日々より。
2007-02-01
@ [mysql] MySQLのALTER TABLEでAUTO_INCREMENTな主キーカラム追加
MySQLでは、既存のid列のような主キーカラムがないテーブルにALTER TABLEでAUTO_INCREMENTなカラムを追加すると、すでに存在するレコードにも勝手に連番を振ってくれるようです。以下具体例。
mysql> SELECT * FROM test; +------+ | name | +------+ | AAA | | BBB | | CCC | +------+ 3 rows in set (0.00 sec) mysql> ALTER TABLE test ADD COLUMN id INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY id(id); Query OK, 3 rows affected (0.20 sec) Records: 3 Duplicates: 0 Warnings: 0 mysql> SELECT * FROM test; +----+------+ | id | name | +----+------+ | 1 | AAA | | 2 | BBB | | 3 | CCC | +----+------+ 3 rows in set (0.00 sec)
というわけで、これ使えばすでに本番で運用に入ってるテーブルでもid列を安心して追加できますね。MySQLそれなりに使ってる人なら誰でも知ってそうですが...
2008-02-01
@ [gnome] GNOMEでログイン後にアプリケーションを自動で立ち上げる方法
Windowsの場合、[スタートアップ]フォルダにアプリケーションのショートカットを入れておくと、ログイン後にそのアプリが自動で立ち上がりますが、これと同じことをGNOMEでやる方法がわからなかったので軽く調べました。
結論からいうと
[システム]→[設定]→[セッション]->[自動起動するプログラム]
から設定すればOKです。

以前はわりとどっぷりKDEユーザだったのですが、UbuntuのデフォルトがGNOMEでKDEにするのがかったるかったので、このままGNOMEでしばらくやってみようと思います。
とはいいつつ、KDEでもWindowsサポートが強化されたりしているみたいなので、今後も目が離せなさそうです。