カテゴリー : 2004年 12月

Windows の PHP 4.x で MySQL4.1 以降を使う


認証でパスワードハッシュ化の方法が以前のものと異なるため, mysqli 関数を使う必要があるが, PHP4.x Windows 用の php_mysql.dll や php_mysqli.dll は配布されていないため, 自分でビルドしないと使えない.
回避方法は
- PHP5 にバージョンアップ.
- 古いクライアントからつなぐためのアカウントのパスワードを書き換える.

mysql> UPDATE user SET Password = OLD_PASSWORD(‘mypass’)
    -> WHERE Host = ‘some_host’ AND User = ‘some_user’;
mysql> FLUSH PRIVILEGES;
- その他
<http://dev.mysql.com/doc/mysql/ja/Old_client.html>

RSA,DSA って簡単


接続元でssh-keygen -t コマンドで作った鍵を接続先の .ssh/authorized_keys に cat id_dsa.pub >> .ssh/authorized_keys みたいにするだけ. id_rsa.pub, identity.pub でも同じ.
具体的には秘密鍵さえ持っていれば, デフォルト設定で(.ssh/authorized_keys に書きこめば)どのユーザとしてでもパスワードなしで入れる. 行末の username@hostname はコメントみたいなものかな.
RSAAuthentication だとか PubkeyAuthentication を明示的に no としないと有効になってそう.
.ssh/authorized_keys は 0644 より緩い権限だと Permission denied になるみたい. 所有者は root か 本人かが妥当だと.

Mock Object の自動生成


- EasyMock vs jMock
EasyMock のほうが見掛けわかりやすいが設定が凝って来ると分かりづらくなりそう. jMock はその逆.
というレビューを見たのでとりあえず jMock を採用してみる.
<http://www.jmock.org/>

気になる言葉


- ファジー理論
- ニューラルファジー
- 階層型ニューラルネットワーク
- 単一バックプロパゲーション

IBM TableModel Free Framework で Swing 開発を容易にする


JDK5.0 話.
<http://www-6.ibm.com/jp/developerworks/java/041224/j_j-tabmod.html>

Apache Jakarta Commons


- 再利用可能な Java コンポーネントの作成と維持管理をするプロジェクト。
Collections とかいろいろ便利らしい。
<http://jakarta.terra-intl.com/commons/components.html>

Jakarta の日本の情報


Jakarta の杜.
<http://jakarta.terra-intl.com/>
翻訳ドキュメントが多数ある.

ImageMagick


画像処理を行うのに大変便利。
<http://hashi4.civil.tohoku.ac.jp/soft/node43.html>
<http://www.imagemagick.org/>

特許と商標検索


特許電子図書館
無償でオンラインで特許、実用新案、商標を検索、閲覧できるサービス。

シソーラス検索


<http://www.gengokk.co.jp/thesaurus/>