年の瀬

 2004年も本日で終了ということで、皆様今年一年本当にありがとうございました。
 元々埼玉県をメインに動いていたので、東京方面の方々は「一方的に知っている」という感じだったのですが、今年はオッケリング放送局から少しずつ顔見知りの方が増えたような気が致します。
 後半は少しおとなしくなってしまいましたが(というか仕事の都合上おとなしくならざるを得なくなった、というのが正しいのですが…)、来年も引き続きよろしくお願いいたします。
 また、旧埼玉支部時代からの皆様も、既にご存知の通り適当なヤツではありますが、また引き続きよろしくお願いいたします。
 鼻ゲリラも中止になってしまったようですし、今年は実家でのんびりしようと思います。…といっても2日から仕事なので、元々鼻ゲリラも参加できなかったっぽいんですが^^;
 2005年が皆様にとってよき年になりますよう…

茨城に行ってラーメンを食べてきましたが

 二日も経過したせいか、一軒目の印象がすっこり抜けてしまっております(汗)
 まあいいや。
 というわけで二軒目の「麺魂(めんそうる)」のみちょっとだけ感想を。
 僕のオーダーはラーメン+炭火チャーシュー丼。炭火焼きチャーシューということで狭山の「燈の車」っぽい部分はありますが、厚みが結構あります。とろけるタイプではありませんが、逆にしっかりとした肉が好みの人は良いかもしれません。
 スープは若干甘めですが、結構好み。ただこのスープとの組み合わせとしては、チャーシューがちょっと浮いてるかもしれません。(この辺は好みによると思います)
 麺は普通です。
 一緒にオーダーした炭火チャーシュー丼は、ご飯の量がちょっと少なめ(チャーシューが多い)なので、結構さっくり食べられます。炭火の独特の苦味はありますが、トータルとしてはバランスが取れており、美味しくいただけました。
 次回は早めに書くことにします(汗)

今年もこの時期がやってまいりました

 12月24日といえば耐久日記の日、ということで応援リンクを張らさせていただきました。
※ 面識がない方にも応援リンクを張らさせていただいておりますm(_ _)m
K-TWOさん
sakさん
UPECさん
YsK-与作さん
Yuichiさん
粒さん
ねおもちさん
Bさん
にゃーさん
 僕は一人でGBAゼルダでもやってようと思います。夜勤明けの眠気が全開に達し次第(19時頃?)就寝予定。気がつけば翌日の方向で。

情報処理技術者試験

 そういえば合格者の発表があったのを忘れていました(汗)
 …そもそも前日にこんなところへ行っており、勉強なんぞ1分たりともしていない状態だったわけですが。
 ま、案の定落ちてました。成績は午前が600点(ボーダー)、午後Iが585点で終了。(注:beatmaniaのようにボーダー越えしないと、後続の試験が採点されない)
 僕に足りないのは勉強とボーダーボーナスみたいです(笑)

サーバ障害のお知らせ

 本日午前3時ごろより、午後4時すぎまで、ARGAS.NETサーバへのアクセスが出来なくなっておりました。
 原因はACプラグ部分のコネクタが若干緩んで甘差しになっていたためです。
 現在は復旧しております。ご迷惑をおかけし申し訳ありません。

木曜日昼頃の出来事

 色々あったので平日に代休を取得、とりあえず新宿へぶらぶらと行ったわけですが…
 なんかヨドとか人が沢山居て凄いことになってました。
 PSPのソフトがいくつか発売になっていたのとあわせて、本体の再入荷があったらしいですね。
 んであまりに人が多かったので、ソフマップに逃げたところ、普通にPSPバリューパック売ってました。(自分がレジにならんだところではあと3台とか言ってましたが)
 そんな自分はGBAゼルダだけを購入し帰途につきましたとさ。

サーバメンテナンス終了しました

 二日間に分かれたり、実施時にゴタついたり、一日ずれこんだりと色々ありましたが、現在正常に稼動を再開しています。
 色々とご迷惑をおかけしましたが、これからもよろしくお願いいたします。

半角カタカナと文字化け

 掲示板などに書き込む際、半角カタカナを入力したら化けてしまった、ということは良く聞く話。なんでこうなるのか、という原因を説明しているサイトもたくさんあるので、今回はそこもはしょって、実際にどうすればよいのかという話をちょこっとだけ説明します。
 Internet上で配布されているBBSスクリプトなどは、汎用性を持たせるためにどんな文字コードでも動作するようになっています。そして内部のデータ形式だけ文字コードを固定すれば、スクリプト自体の文字コードを変換(スクリプトによっては、出力に使用する文字コードを指定できるものもあります)してやるだけで、あとはShift_JISだろうとEUC-JPだろうと動作するためです。もちろんデータファイルの文字コードは固定されていますので、別の文字コードで出力するスクリプトにもそのまま流用できます。
 ほとんどのスクリプトにおいて、これを実現するためにjcodeという日本語コード変換ライブラリを利用していますが、このjcodeのconvert関数に渡すとき、入力された文字コードがどれなのかが分からないため、自動判定で渡します。
 このとき、入力された文字が半角カタカナのみの文章(あるいは半角・全角が混ざった短い文章)の場合、jcodeは文字コードを正常に識別できなくなり、結果文字化けが発生する、ということです。 これはjcodeの問題ではなく、半角カタカナの文字コードが原因で発生します。
 これを回避するには、jcodeに自動判別で渡さなければよい、つまり入力される文字コードも、出力される文字コードも固定すれば良いわけです。(スクリプトによっては出力に使用する文字コードを指定しているのにもかかわらず、jcodeに渡すときに自動判定にしているものもあります)
 具体的には、

&jcode’convert(文字列へのポインタ, ‘sjis’);

と、出力文字コードは指定しているのに入力文字コードを指定していない場合、以下のように入力文字コードも固定してしまいます。

&jcode’convert(文字列へのポインタ, ‘sjis’, ‘sjis’);

こうすることで、半角カタカナの文字化けを回避することができるようになります。
 ちなみにtackynoteの場合は322行目を(メール送信機能を使用する場合は1307行目、1310行目、1339行目も)、tackynotespの場合は496行目、519行目を(同じくメール送信機能を使用する場合は1953行目、1956行目、1985行目も)、それぞれ変更してあげてください。

きみのためなら死ねる Live It!

20041202-kimishine_liveit.jpg

 というわけで初回で見てきました。
 15分しかないのでどうなることやら…と思っていましたが、最初5分はムービー、その後10分ほど歌詞付きの「きみのためなら死ねる メインテーマ」を歌って終了という、かなりコンパクトな流れ。コンパクトといっても、もともとのコンセプトがミニミニライブなのでこんなもんじゃないでしょうか。
 初回は100人弱が集まっていましたが、微妙な盛り上がり加減でした(笑) (それでも最後のほうではちゃんと Rub It! と掛け声がかかっていましたが)
 ところでスーパーラバーズの中に社長が居た説があるんですが、これ本当ですかね?(→本当でした。おまけにITmediaにもリンク。)