2005-04-01 [長年日記]
@ [firefox] Optimized & Localized Firefox Builds
というものを入れてみました。確かにレンダリングは速いかも。
2005-04-09 [長年日記]
@ [win] Poderosa
.NETで実装されたウィンドウズ用タブ型ターミナルエミュレータ。スクリーンショットやFAQを見るとCygwinのシェルも使えるようです。これは便利そう。(from メモの日々
@ [java] Buoy
Swingを使い易くするためのツールキットだそうです。変な名前。IBM developerWorks Buoyを使って、単純なJava UIプログラミングを容易により。
2005-04-16 [長年日記]
2005-04-17 [長年日記]
@ [life] 禁煙続いてます(奇跡)
奇跡というか、まぁ7割がたはニコチンパッチのおかげかもしれません。もうすぐ1ヶ月。ここまで続いたのは初めてです。
開始日時 2005年 3月 22日 1時 0分 経過時間 26日 14時間 58分経過 吸わなかった煙草 665本 浮いた煙草代 8977円 (原価 3848円 たばこ税+消費税 5129円) 延びた寿命 2日 7時間 25分
先週は煙草を吸う夢を見ました。「やべぇ吸っちゃったよ!!」と思ったら夢だったので一安心。それにしても匂いといい、シチュエーションといいめちゃめちゃリアルな夢でした。
@ [eclipse] clayデータベースモデリングでDecimal, Numeric型が使えない(MySQL 4.0)
使えるはずなのに「Type 'DECIMAL' not available in SQL dialect MySQL 4.0」とか言われる。バグ報告してみよっと。
mysql> create table t (num DECIMAL(10,0)) type=InnoDB; Query OK, 0 rows affected (0.02 sec) mysql> describe t; +-------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------------+------+-----+---------+-------+ | num | decimal(10,0) | YES | | NULL | | +-------+---------------+------+-----+---------+-------+ 1 row in set (0.00 sec)
@ [ruby] Exerb 3.3.0リリース
ruby-listより。次のバージョンで入れ換えかな。
@ [mysql] WindowsにMySQL-4.0.24をインストール(1)
基本的には、mysql.comからアーカイブをダウンロードして、インストーラ(setup.exe)を起動して適当に質問に答えていくだけでOK。
終わったら、インストールディレクトリ(以降$MYSQL_HOME)のbin配下にwinmysqladmin.exeがあるので、これをダブルクリック。ダイアログが立ち上がり、ユーザ名とパスワードを入力するとタスクトレイに信号のようなものが常駐するようになります。
これを右クリックすると"Show me"というのが出てくるので、Show meして"my.ini Setup"というタブをクリック。この中で、[mysqld]というセクションに下記の行を追加します。
default-character-set=sjis
さらに下記も追加しておきます。ようはサーバやクライアントのエンコーディングをsjisにしますよ、という設定です。
[mysql] default-character-set=sjis [mysqldump] default-character-set=sjis
終わったら、左側の"Save Modification"ボタンを押して修正を反映させます。ちなみにこのmy.iniファイルは%WINDIR%\my.iniとして保存されています。
試しにMySQLサーバに接続できるか確認してみます。$MYSQL_HOME\bin配下にパスを通して、下記のコマンドを実行してみます。
mysql -uroot mysql
これで接続できれば、MySQLサーバ/クライアントのインストールはひとまず完了です。
@ [mysql] WindowsにMySQL-4.0.24をインストール(2)
Windows 2000など、NT系にインストールする場合は、サーバプログラムとしては、NT系に最適化されたmysqld-nt.exeを使用した方が良いでしょう。これは、WinMySQLAdminの"my.ini Setup"タブの左側に、実行するバイナリを選択する個所があるので、ここで"mysqld-nt"にチェックが入っていることを確認します。
また、MySQLサーバをWindowsのサービスとして登録することも可能です。コマンドラインから下記のようにしてサービスを登録します。
mysqld-nt.exe --install [サービス名]
サービス名を指定しなかった場合は"MySQL"となります。私はわかりやすいように
mysqld-nt.exe --install "MySQL Server 4.0"
としました。
2005-04-22 [長年日記]
@ [mysql] WindowsにMySQL-4.0.24をインストール(2)
今日はODBC経由で接続してみます。CSEでつなぐ場合でも、ODBCを通すとDBサーバの文字エンコーディングがEUCでも強制的にSJISに変換出来るので、WindowsとUnixのサーバに接続する人にとっては便利です。
まずは、mysql.comからODBCドライバをダウンロードして、インストールします。
次に、株式会社ソフトエージェンシーさんのサイトから、myodbc-3.51.06-conv_ujis.zipをダウンロードします。これを解凍するとmyodbc3.dllというDLLがありますので、これを同じディレクトリにmyodbc3S.dllという名前でコピーしておき、C:\WINNT\system32ディレクトリに両方コピーします。
んで、ODBCの設定画面で「追加」ボタンを押し、下記のような画面が出てくればOKです。「Options」ボタンをクリックすると、「EUC変換する」というチェックボックスがあるので、これをチェックしておくとサーバの文字コードがEUCでも強制的にSJISに変換され、CSEで日本語が文字化けしなくなります。
@ [mysql] WindowsにMySQL-4.0.24をインストール(3)
MySQLはインストール直後、2人のユーザがデフォルトで存在します("root"と"")。しかし、両方ともパスワードなしでログインできてしまうので、セキュリティ上好ましくありません。そこで
- rootユーザのパスワードは設定する
- 名無しユーザは削除する
を行います。まずは1.から。
MySQLサーバにrootユーザでログインします。
> mysql -uroot mysql
mysqlの対話プロンプトが出るので、おもむろに下記のコマンドを実行します。
mysql> set password=password('パスワード');
これでrootユーザのパスワードが設定されました。
次は2.。下記SQLを実行します。
mysql> delete from user where host='localhost' and user=''; mysql> flush privileges;
これでユーザ情報の変更が完了です。下記のSQLを実行して、1.と2.の変更が反映されていることを確認します。
mysql> select host,user,password from user;
+-----------+------+------------------+ | host | user | password | +-----------+------+------------------+ | localhost | root | 13ae08e92ef36dd0 | +-----------+------+------------------+ 1 row in set (0.00 sec)
2005-04-24 [長年日記]
@ [music] Chemical Brothers: PUSH THE BUTTON
電子音は苦手なはずが、試聴して良かったので買ってしまいました。2月にすでに来日してたのか〜、もっと早く買っていればライブ行っていたかも。ケミカルは毎年富士ロックに出ているような印象が強いのですが、今年も来るのかな?
2005-04-29 [長年日記]
@ [net] VPS7.net
Rubyが使えるホスティングサービス。っていうかVPSサーバじゃんこれ。VPSで980円/月って安すぎ!!というか説明文読んでると好き勝手に色々インストールしてよさそうな雰囲気。これならTomcat入れてあんなことやこんなことまで出来ちゃいますねぇ。FreeBSDなのがちょっと気になるところかしらん。
@ [mysoft] ExcelPettyCashBook 1.2.0リリース
だいぶ間が空いてしまいましたが、肉の日ということでリリースしました。目に見える変更点は
- アクションフォームのボタンにショートカットキーを割り当てた
- アクションフォームの位置を復元できるようにした
です。これからしばらくはExcelPettyCashBookをDBに保存するツールに専念します。
追記: ExcelPettyCashBook-srcパッケージにゴミが入りまくっていたので4/30 2時頃にアップしなおしました。
2005-04-30 [長年日記]
@ [music] SUMMER SONIC 05
今年のトリはNINとOASISですか。行くとしたらNINの日かな。SLIPKNOTいるしMADもいるし。これでSYSTEM OF A DOWNが来てくれたら最高なんだけど。
# アベベ [PC3200/512MBが3988円であったらしいよ、クレバリーとか。今週末あたり底値とか予想されてるらしいけど…]
# おいぬめ [今日買って来ました。1GBは大人気なのか、色んな店で売り切れ続出でした。在庫が少なくなると値段上がっちゃうかもね。]