日本郵政公社のウェブサイトから郵便番号データをダウンロードして、PostgreSQLに放り込んでみました。いや、特に使い道は無いのですが、なんとなく。
adrdb=> select zip_code, prefecture, city, town from address adrdb-> where town like 'おもちゃ%'; zip_code | prefecture | city | town ----------+------------+----------------+---------------- 3210202 | 栃木県 | 下都賀郡壬生町 | おもちゃのまち (1 row)
夜、近所の中華料理屋で食事をしていたところ、離れた席で、店主夫婦が一枚の葉書を見ながら難しい顔をしていました。こちらにも話し声が聞こえてきます。
「大阪市北区だって…」
「××センターって…」
「督促状…」
「宛先をカタカナで書くかね……」
「090って、携帯だろ…」
「普通、葉書で来ないだろ…」
「詐欺じゃないの…」
客が私しか居なかったので、ええそれは明らかに詐欺ですよ、って言ってやろうかとも思いましたが、他人様の金銭関係に口をはさむのもどうかと思って止めておきました。
身に覚えの無い「督促状」やら「最終和解案」が、電子メールで送られてくるという話をよく聞きますが、葉書でもやってるんですね。マメというか、何というか、ご苦労なことです。しかしまあ、やり方が下手糞ですね。せめて窓付き封書で料金後納郵便にでもしておけば、多少はそれっぽく見えると思うんですけど。
一月ほど前からです。うちのCDプレイヤー、トレイ(フロントローディング)を開けようとイジェクトボタンを押すと、トレイが完全に出たところですぐに閉まりだすんです。はじめはイジェクトボタンの接触不良でチャタリングを起こしているのかと思っていましたが、リモコンのイジェクトボタンでも発生するので、接点云々の問題ではないようです。
これは毎回ではなく、だいたい2回に一度くらいの割合で発生します。ですので、イジェクトボタンを押して、開ききった後で「閉まらないことを確認」して、CDの出し入れを行っています。何だか非常にマヌケな状態です。
このCDプレイヤー、買ってからまだ5年も経ってないんですけどねえ。
今年のボジョレーヌーボーは11月20日解禁です。出来は極上、ユーロ高のせいで値段も高めだそうで。
何でトップに来るかね…
ちなみに、メイドさんに似合うのはアサルトライフルです。断言。
EASY烈火。二人プレイで、キャリアUFOの真下でアサルトライフル十字砲火状態にして放置。耐久力が1000ほどアップしました。
大幅改造中。モジュール化できる部分はどんどん切り離していきます。
出力はOpen Directory Projectを参考に変更。多重化ディレクトリ構造(っていうのか?)にしました。見た目は全然違いますけどね。
先週もいました。あのピンク色のヒラヒラ衣装を着たお姉さんたち、何やってるんでしょう。中にはゴスロリっぽいのも混ざってましたねえ。何やら道行く人に声をかけていたようですが、アンケートか何かでしょうか。また怪しげな喫茶店でもできたのかと思いました。
情報集め。
これでいいんだっけ?
シャーマンキング、急展開だなあ。終わりが近い予感。
魔物ハンター妖子も宮尾岳だったんですねー。
INFERNO烈火がどうしてもクリアできず、最後まで残っていたのですが、本日ようやくクリア。ライサンダーFとGランチャーUM-XAを持って、バイクでマップの端から端へと逃げ回ってました。こうでもしなきゃクリアできんでしょ、このマップ。
これでミッション達成率100%です。が、未取得アイテムが一個。リペアスプレーV5って、何処で手に入るんだっけ?
勉強になります。
中学生の坊や、ではなくて弁護士の中坊公平氏です。今朝の新聞で、弁護士を弁護士バッヂを外した、と報じられていました。ちょうど昨日、中坊公平・私の事件簿を読み始めたところだったので、タイムリーというか、何というか。
コードネーム'Lena'に決定。て、何が?
perlのソースファイルがShift_JISでエンコードされている場合、ダブルクォーテーション系の文字列リテラル(qq やヒアドキュメント含む)中に、下位オクテットが0x5Cの文字が含まれると、例によって文字化けします。シングルクォーテーション系にするとか、EUC-JPでエンコードするなどで回避するしかありません。
Windows上では、普段Shift_JISでファイルを保存してるので、うっかり「化ける文字」を書いてしまうと大変なことに。
…今日、もろにやっちまいました。
―ソЫ噂浬欺圭構蚕十申曾箪貼能表暴予禄 兔喀媾彌拿杤歃濬畚秉綵臀藹觸軆鐔饅鷭
フレーム内に他のサイトの内容を表示させることでそれを自サイトの一部のように見せる、という「テクニック」もありますね。
「この掲示板は閉鎖されました」と描かれた画像ファイルに差し替えておくとか。
日本産トキ絶滅のニュースで思い出しました。朱鷺魅のテスト結果をまとめないと。
君が望む永遠(ゲーム)のOPとEDって名曲だなー、とリピート再生かけて聞きつづけてたら、何だか鬱になってきました。破壊力ありますね、この歌。
アキハバラ電脳組でも観てテンション上げるか。
Mozillaが黙殺されています。
メッセージ管理部と、クライアント応答・出力部の完全分離に成功。こうなると開発は一気に楽になります。モジュール化して良かったー。
怠け心を育みます。うそつけっ。
今朝の新聞にもちょこっと載っていました。オタク文化に国境なし。
久しぶりによく降りました。
風邪引いたみたいです。やば。やばやばっ。
君望(アニメ)の第1話と第2話を見せてもらいました。はじめは「歌なしかよー」「ツッコミどころ満載だよー」と思って観ていたら、第2話ラストでやってくれました。あの終わり方はなかなか巧いですよ。
キャッシュを実装。多少、負荷は減ったかな。
Mozilla1.5(Win32)をインストール。さっそくchromeを書き換えました。見た目をカスタマイズできるのって、いいですね。
Windowsで日本語入力するとき、私は「Alt+半角/全角」で切り替えています。Windows2000からは「半角/全角」だけでもいけるらしいのですが、クセでAltキーも押しています。
Mozilla1.5では、このクセがどうにもよろしくないようです。INPUT(text)やTEXTAREAフォームコントロールで日本語文字を入力するときに、「Alt+半角/全角」で切り替え、文字列を入力します。ここまではいいのですが、日本語入力モードから抜けるときにもう一度「Alt+半角/全角」を押そうとしたとき、Altキーを押した時点でフォーカスがメニューバーの'File'に移ってしまいます。
例えばGoogleで検索するとき。
この一連のキー操作を体が覚えてしまっています。何も考えずにこの通りに入力すると、最後にEnterキーを押した時点で検索が始まらず、ファイルメニューがペコッと表示されてしまいます。Altキーを使わず、「半角/全角」だけで切り替えればいいのですが、指が勝手に動いてしまうので。
Mozilla1.3(Win32)ではこんなこと起きなかったんですけどね。Mozilla1.3に戻そうかなあ。
GoogleのHTMLが微妙に書き換わっていました。検索対象(「ウェブ全体」か「日本語のページ」)選択ラジオボタンにLABEL要素が付いています。Mozilla, Opera, IE の場合、LABELがフォームコントロールと連動してくれるので、クリックしやすくなります。
ヒストリ機能の設計で悩む。んー、どうしたものか。
統計解析機能を実装。標準偏差とか二項分布とか、すっかり忘れてました。
ううっ。風邪が悪化してきた…
インストール時にメールクライアントをはずしました。そこまではいいのですが、その状態でmailtoスキームのハイパーリンクをクリックすると、なぜか新規Navigatorウィンドウが作成されます。そのウィンドウが新規Navigatorウィンドウを生み、それがさらに新規Navigatorウィンドウを生み、それがさらに新規(以下同文)。
ブラクラかよ!
インストールし直しました。
読了。
機会があれば読んでみたいものリスト。
今のキューがなくなってからだけど。
何かと使い勝手の悪くなったmozilla1.5(Win32)、今度はFlashファイル(application/x-shockwave-flash)で無限ウィンドウです。HTML中のOBJECT要素で指定されている分には問題ないのですが、FlashファイルをNavigatorウィンドウに直接ドロップすると、「どう扱っていいかわからないから指示して下さい」ダイアログが出てきます。MIMEタイプを登録していないからでしょう。Windowsの設定では、application/x-shockwave-flashをMozillaに関連付けているので、ここで「Open it with the default application」を選ぶとMozilla(新規Navigatorウィンドウ)が起動してしまいます。この新規ウィンドウは「どう扱っていいかわからない」ダイアログを出すので以下略です。
MIMEタイプを登録してからFlashファイルをドロップすると、案の定というか何というか、暗黙的に「Open it with the default application」が選択されたことになり、新規Navigatorウィンドウ→(ダイアログ省略)→新規Navigatorウィンドウ→…で以下略。
Mozilla1.3ではこんなこと起こらなかったのに…
Mozilla1.5は見送り。Mozilla1.4.1もFlashがアレだったので、Mozilla1.3まで戻しました。なんか、バージョンアップするたびに悪化していくなあ。
ついでにFirebird0.7をインストール。
先週だったか先々週だったか、月姫のNScripterアーカイブファイルを見たときに、今度やってみようと思ったこと。吸出し。簡単そうだったので今日やってみました。
これでもかというほど素直なフォーマットなので楽勝。perlでとりあえずヘッダ部(ファイルインデックス)だけ取り出してみました。実体取得はまた今度。
gccってデフォルトでlibstdc++リンクしてくれないんですね。散々悩みました。
NScripterアーカイブファイル(.sar)の吸出し。これは楽勝。ファイル実体の読み書き部分だけでもCで書いてみようかと思いましたが、perlのbinmode(),read(),print()であっさり解決してしまったので、Cの出番なし。
テキスト(nscript.dat)も吸い出してみます。こちらは単にオクテット単位で xor 0x84 しているだけのようです。これも拍子抜けするくらい簡単。「吸出し」という次元ではないですね。
しかし、圧縮のある.nsa形式は厄介です。めんどくさいなーと思っていたら、nsaarcなるものを発見。初めからこれを使えば良かったのでした。私の出番なし。
時間の無駄でした…
また増えた…
R.O.Dを読んでみたいですねー。
あと、銀英伝を再読したいんですが、どこかで手に入りませんかねー、古本で。文庫版(デュアル文庫じゃないやつ)は何だかとんでもない値が付いてるみたいなので、新書版が狙い目ですかね。一応、図書館もあたってみましょうか。
デュアル文庫って、冊数が倍になっただけじゃん。
『49g+』は、75MhzのARM920Tプロセッサ、512KBのメモリ、2MBのフラッシュROM、131×80のディスプレイ、IrDA/USB/SDカードのIOを備える。
なんじゃそりゃ。そこまでやるか。本当にLinuxやら何やらが走りそうな気配です。
欲しいな…
perlで組んでみました。以前作ったやつを大幅改造して、うに系にあるbcコマンドっぽく動作するようにしてみました。んー、意外と便利かも。
夏コミで買ってきた、1CD-Linuxの一つ、巫女 GNYO/Linux 1.4でブートを試みましたが、起動中にコケてしまいました。modprobe が延々と同じエラーメッセージを吐き続けています。どうやら無限ループ状態に陥っている模様。おまけに、device '/dev/3' does not exist だって。むー。
神保町〜アキバコース。古本やら何やらゴチャゴチャと買ってきました。
…ほか、なんかいろいろ。食中りしそうな取り合わせです。R.O.Dは、本屋でパラパラ捲ったときに食指が動かなかったのでパス。日を置いてから古本で買うことにしましょう。
あと、アキバで緊急回避用のCD-RドライブとかHDDとかメディアとか。そろそろ緊急事態になりそうな雰囲気なので…(謎)
先日作ったRPN電卓、というか、ただのスタック電卓ですが、無駄に無駄な機能をつけてみました。
変数定義、変数削除、代入、参照機能をつけてみました。あまり出番はなさそうですけどね。
ところで、代入するときって、どっちの表現がいいでしょうかねえ。
簡単なIF文です。iftrue〜doneとiffalse〜doneのみ実装してみました。変数機能以上に使い道がなさそうです。
スタックを配列っぽく表現する場合、要素のインデックスのどちらを0にしたらいいですかね。プログラムの実装上の話ではなく、他人に説明する場合の話です。
FIFOであるキューの場合は、エンキューした順番にそのままインデックスを振っていけばわかりやすいです。しかし、LIFOであるスタックの場合はどうでしょう。確かに積んだ順に振っていくのが素直なやり方ではありますが、スタックの実際の使用方法を考えると、実は逆に振った方がいいのではないかとも思えてきます。要素数Nのスタックから2回目にポップされる値を表すとき、ポップ操作視点で考えると、
では後者の方が直感的に理解しやすいように思えます(インデックスは1オリジン)。
なんでもかんでも萌えればいいというものではないでしょう。
リリースされました。
ALT+漢字キーでメニューバーにフォーカスが移ってしまうアレは、和ジラでは修正されているようです。
ブレイク ブレイク あなたの街の 解体 解体 一役買いたい 耐久年数過ぎてゆく コンクリートが落ちてゆく 地球の平和をはばむやつらさ Break Out !
日本ブレイク工業の社歌だそうです。どういう会社だ…
右とか左とか最初に言い出したのは誰なのかしら。
「フランス議会」なんて答えるのは野暮ってものですよ。
gccをmakeしたところ、2時間以上かかってしまいました。カーネル以上にかかりますね。