■2003-12-07 眠い
* [Perl] JEncode
JEncode.pmのtrがようやく正しく動作するようになりました。utf8フラグを何とかするところまでは理解したのですが、それだけではダメで、フラグ以外を調べる方法がわからずほったらかしでした。blog.bulknews.netに、Devel::Peekを使えばよいと書いてあったおかげで、やっと解決です。良かったよかった。コツがわかったので、jlengthもちゃんとperlの組み込みlengthにやらせられます。
眠いので、今日はここまで。
■2003-12-10 荒んでます
* [Perl] Games::Nintendo::Mario
CPANにGames::Nintendo::Marioというモジュールが登録されていました。その名前の意味するところはこれ以上ないぐらいわかるのですが、何をするモジュールなのかわかりません。とりあえずファミコン20周年ということで和訳してみました。
スーパーマリオ2用のクラスで何故マリオがハートを持っているのか悩んだのですが、「野菜を投げるイタリアの配管工」という表現で夢工場のことを思い出しました。任天堂の資料をみると『夢工場ドキドキパニック』→『SUPER MARIO BROS. 2』→『スーパーマリオUSA』という流れなんですね。SMB2といったらディスクシステムのあれだとばかり。
このあまりにも特化しすぎていて使い道がわからないモジュールを何とか利用できないものか……電車の中で小一時間(脳内における3分間のこと)考えましたところ、次のような企画になりました。私から皆様へのクリスマスプレゼントみたいなものです。たぶん実行には移さないと思います。
ところでこのモジュールって版権とか大丈夫なのでしょうか?教えて、偉い人。
■2003-12-13 乾燥しまくり
* [Perl] アレ
諸君、私は Perl が好きだ。や、素晴らしい〜。
経由したぴかごは日記にて正規表現をm//演算子だけでなく関数でも提供してくれとありますが、CPANのRegexpを使えばオブジェクト形式にできます(要Cコンパイラ)。あるいはShiftJIS::Regexpを使えば、日本語に特化した正規表現関数が使えるようです。
あと function xxx ( int i ){
みたいな書き方はPerl6でなくとも、Perl6::Parametersを使えば、擬似的に可能。もっともソースフィルタしてるだけですし、Perl5.6以降が必要なのですが……
* [雑感] 陰陽師その後
結局、陽が「みょう」となるのは、「室町時代以前の漢語では、音がン(詳しくはm・n)・ツ(正確にはt)で終わる字のあとに、母音がはじめにくる字がくると、その子音(m・n・t)が母音にもかぶさって発音される」ということで、要は「陰」の「ん」はmだったんですね。なるほど、なるほど。
* 蛇足
10日のつっこみの追加なのですが、宇宙戦艦(変換したら最初が宇宙選管になったよ!)ヤマトで対ガミラス迎撃用軍事衛星の字幕が「戦斗衛星」だったと記憶しているのですが、如何?
■2003-12-16 早寝早起き
* [今月のAcme] Acme::NewMath
Perlに新たな数学体系を導入するモジュール! 以下、説明より。
数千年にわたって我々は、2足す2は4であると主張する数学者たちによって苦しめられてきたのです。誰が連中を選んだというのでしょう? 私、スティーブ・オーは、全く新しい体系、2足す2は5となる体系を推進するものであります。ついにはこの新しい体系が、権力を渇望する狂人どもによって隠され続けてきた事物、例えば0による除算、常温核融合、停止問題の解決、そして可愛いおにゃの子にモテモテになる秘訣といった事々を、用意するに至るでありましょう。
上記の通り、導入すると2+2が5になるモジュールです。機能はただ、それだけです。おいおい。 なお、一部原文のニュアンスから外れているのは、私の趣味です。
* 神様視点(本人のみ有効)を乗り越えるために…
コミュニティの担い手になるということとそれへの反発。その最初の項目ののリンク先、テレ朝批判サイトの内容を検討する話や、後の公共言説空間の構造の話が、非常に興味深かったので、メモ。
■2003-12-19 タコスパの食べ過ぎで気分が悪い
* [雑感] エイリアンと総合学習
ログをみてみると検索エンジンから「エイリアンの由来」でこのサイトにアクセスが。Googleで試してみてると、なるほど時代物同人ゲームについての覚書が出るわけですね。
しかし、なんでこんなものを検索したのでしょう。もしかしたら小学生が総合学習の課題かなんかで調べようとしたのかもしれません。で、来週火曜日の5限あたりに成果を発表するわけですね。「エイリアンの由来。エイリアンという言葉は、奈良時代に山上憶良という人が……」 ああ、彼女(たぶん彼女)が笑い者にされるかと思うと心配で心配で夜も眠れません。それ以前にエイリアンの由来を課題に出す学校の教育のありかたを考えると、心配で心配で(以下同文)。
そして、この子が大きくなって海外旅行に行くことになるわけです。で、空港でAlienという単語をみかけて言うわけです。「なんてことなの!すでに地球はエイリアンに侵略されていたのね!」。
さ、仕事しよ。
■2003-12-29 年末
* やっとこさっとこ
仕事納め。ふぅ。でもまだ作業が終わってないけど。誕生日。今年も一年生きることができました。ありがとうございます。眠いのでいくつかのメールのお返事は明日の夜にいたします。ごめんなさい。
_ み [「次のような企画」:茸城や突撃黒弾や玄翁亀は出てこないのでしょうか。 ちなみに私は偉くないので版権の話は良く分かり兼..]
_ L [「斗え」という表現を久々に見ました……。]
_ まかまか [>茸城や突撃黒弾や玄翁亀 それらを出すのは、気力との勝負になるでしょう。 というか、既にあきらめてるのですが(笑 >..]
_ まかまか [ちなみに「斗」には「たたかう」という意味はないわけでして 私の記憶では、60年安保時ガリ版で「バリケード闘争」など ..]
_ まかまか [失礼、上記「バリ闘」って70年安保でしたよね。]