玉木の暇つぶし

更新不定期の暇つぶし
某岡田君と更新回数の少なさを競うブログ

東京へ

2007-06-21 00:30:45 | Weblog

 今月の27、28日と所用で東京へ行くことになりました。

 最初はいつも通り新幹線で行くつもりだったのですが、 用事があるのが13:00からなので新幹線では間に合うか微妙なので飛行機で行くことにしました。
 (新幹線で行く場合だと、東京駅着は12:00ぐらいです。ぎりぎりなので神戸、大阪までの高速バスが少しでも遅れたら、 のぞみに乗り遅れてアウトです・・・)

 そういうわけで本日、飛行機のチケットを買ってきました。徳島から飛行機を利用するのは、 僕の人生においてまだ4回目です(笑)

 しかし飛行機はちょっと高いなぁ~。まあ、その分早いからいいですけど・・・徳島にも新幹線こないかな・・・(←無理)


続 MySQL GUIクライアントの文字コード問題再燃・・・

2007-06-20 01:15:23 | IT

 昨日記事に書いた、Window用MySQLクライアント(MySQL Query BrowserやCSE)でクライアント側の文字コードを設定しても文字化けする、と言う問題ですが、単純に自分のボーンヘッドでした・・・

 というもの、元々データベースへデータを挿入する時点で文字コードをミスっていました。ただ、 今回は例のlatin1でもUTF-8がそれなりに扱えてしまうlatin1マジックにはまってしまい、 文字コードの設定をデータ挿入時にミスっていることに気づきませんでした・・・

 そうです、MySQL標準付属のクライアントでデータを確認して、「ちゃんとデータは言ってるじゃーん!」 とのたまっていたわけです(笑)。しかし、PHPからMySQLにアクセスしても文字化けすることが判明し、 ようやく大本の問題に気づくことができました。

 で、ちゃんとデータ挿入時に実行されていなかったクエリ(プログラムのバグ・・・)

  set names utf8

 を実行するようにしたところ、Window用のMySQLクライアントでもちゃんと表示されるようになりました・・・

 メデタシメデタシ・・・というかおそるべしlatin1マジック・・・。 latin1のテーブルにUTF-8を入れてもちゃんと入っているように見えるだけでなく、 UTF-8のテーブルにUTF-8をlatin1で入れてもちゃんと入っているように見えるのね・・・

 よい教訓になりました。


なかだるみ

2007-06-19 00:29:39 | Weblog

 最近なかだるみで生活が乱れている。とうとう今日は寝坊して、授業を寝飛ばしてしまった・・・。

 最近は家に帰るのが午前の3時、4時で寝るのが4時、5時という日々が続いていたせいもあって、全く朝起きられなくなってしまった。 目覚ましも効果なしです・・・

 しなければいけないことが沢山溜まってしまって、どうしても家に帰るのが遅くなってしまってたのですが、 いくらなんでもこれはいかん!ということで、今週から生活を立て直すべく、極力日付が変わる前に返るようにしたいと思います。 そのぶん早く朝起きてやることをやります。

 とかブログを書いているうちに、日付が変わってしまいました(泣)

 今日はこれで帰らせていただきます・・・。


MySQL GUIクライアントの文字コード問題再燃・・・

2007-06-19 00:19:08 | IT

 だいぶ前に解決したと思っていたMySQLクライアント(Windows用のCSEとかMySQL Query Browser)の日本語文字化け問題ですが、また再燃してしまいました・・・

 MySQL Query Browserを使っていたら「set names sjis」や「set character set sjis」を実行しても、全くクライアント側の文字コードが変更されません・・・ しかたがないのでCSEでMySQLへアクセスしたのですが日本語は相変わらず文字化け状態です。しかし、 クライアント側の文字コードは正しく設定されているようです。
 その証拠に、「show variables like "%char%"」を実行すると、

 Variable_name Value
 character_set_client sjis
 character_set_connection sjis
 character_set_database utf8
 character_set_filesystem binary
 character_set_results sjis
 character_set_server utf8
 character_set_system utf8
 character_sets_dir /usr/share/mysql/charsets/

 と、ちゃんとサーバー側はUTF-8、クライアント側はShift-JISに設定されていると結果が帰ってきます。

 むうううう・・・原因が分からん・・・前はこれでちゃんと表示されてたのに。

 原因を詳しく究明している時間が取れないので、とりあえずしばらくはターミナルエミュレータを利用するしかないようです。しかし、 MySQL Query BrowserとかCSEの便利なツールを手放すのは気に入らない。時間を見つけて解決します。


第1クォーター結果

2007-06-04 15:13:55 | Weblog

 前の記事で予告していましたが、先ほど試験の結果を先生の所へ聞きに行ってきました。その第1クォーターの結果ですが・・・



非常に残念ながら




















無事に通ってました(笑)

 いやーあんまり自信無かったんですけど、何とかなって良かったです。
 このまま前期で選択単位は全部そろえられるよう頑張ります。