2004-03-02 (Tue)
■ JavaScript だけで URL デコード
結構便利だと思っていたんだけど、今更ながら用途が限定的*1だった事に気が付いてちょっとションボリしつつも、使ってる人がいないようなのでメモ。
普通のフォームからGETメソッドで送られたデータを Q という配列に格納します。
var buffer = document.location.search.replace(/\?/,"");
buffer = buffer.split("&");
for (i in buffer) {
var tmp = buffer[i].split("=");
Q[tmp[0]] = tmp[1];
}
このままだと、日本語はデコードしてくれないので、どうしても日本語を使いたいなら、全て UTF-8 とかで記述して、Q[tmp[0]] = tmp[1]; の部分を Q[tmp[0]] = decodeURI(tmp[1]); に変更すればOK。
*1 数十万件あるデータの解析とか、そういうの...
2004-03-04 (Thu)
■ 夢
とても文章で表しきれないのと、微細に書くと気分が悪くなる人も居るだろうと推測されるので詳しく書きませんが、指が増える夢を見ましたのです。ちっこい指が生えてました。
気持ち悪くて仕方ないので、良い意味があるという事を期待して調べてみましたが正直結果は良くわかりませんでした。太くなったり伸びたりするのは良い事で、切れたり怪我したりは良くない事だそうです。
夢の中の自分は増えた指を色々いじったりしていたのですが、思い出すだけで気持ち悪いっす。
■ 大発見
職場では中途半端にインターネット利用の規制が行われており、21,80,443のポートに限ってはプロキシを通す事によってかろうじて通り抜けられたのですが、何と今日、8000番ポートも利用可能な事が判明しました。
これは嬉しい。
何サバを立てようかしら :-P
2004-03-05 (Fri)
■ 夢の続き
昨日 夢の意味調べている時 に、夢をコントロールする訓練 という情報を見掛けました。夢の中で指の本数を確認したりするのが良い訓練になるかもしれないという事です。健康になるそうですよ :-)
この情報を意識してかしてないでか、昨夜の夢は、指の本数を確認する所から始まりました。
えーと、やっぱり6本あったのですが、そこで「これは夢だ!」って気が付いたんです。
でもその直後に目が覚めました。
目が覚めても、まだ夢の中でした。
夢の中の夢というお話し。
2004-03-06 (Sat)
■ 調べ物
ちょっくら調べ物をしていたら、偶然 "JAPANESE ONLY"をやめようキャンペーン なるページを発見した。
確かに japanese only と書いてあるページを見付けると気になるし、啓蒙するのは素晴しい。
でも最後の一文が気になった。
なおこのページはリンクフリーです。
せっかくなのに、こういう誤解を招く表現*1 にも気を付けて欲しいと思った...
2004-03-08 (Mon)
■ 今日も1日平和です。
また VIM ネタで申し訳ないが、block単位での削除 が出来るという事を知った。() で囲まれた部分を削除とかそういう事が出来るらしい。
d を y にするとヤンク、c にするとチェンジだそうな。
2004-03-14 (Sun)
■ Debian on PPC
何故か相方さんが Linux を入れたいと言ってきたので入れてあげる事にした。
以前 vaio に入れてあげた時は全く使わずに windows に戻ってしまったのはここだけの話し。
インストールするのは勿論 DebianGNU/Linux。 PowerBook G4 Debian Installing HOWTO というページに一通りのやり方が乗っているのでその通りにレッツゴー。既にパーティションは二つに分かれているので、片方を空にしてから必要なファイルをゲットしてきて起動してみる。
さくっとインストーラが起動してきた。
インストールもいつもの画面なので、簡単に進める事が出来た。唯一パーティション構成の所が Mac 用のツールだったようで勝手が違う。新規パーティションの作成の所の First block というのは、base という値を見て選ぶ模様。bootstrap も同じ。
内蔵NICも認識したので、そのままネットワークインストール。インストール完了。すぐ起動した。思ったより楽。
上記のページによると、Xの4.3.0以上が必要という事なので調べてみた所、woody 用の apt-line が用意されている様子。
deb http://www.debian.or.jp/~kmuto/x430/ ./
でも、woody じゃうまくいかなったっぽいので、sarge にして試してみる。インストール出来たっぽい(多分)
あとは、Mac UNIX を参考にして XF86config を設定。X起動した。
AirMac ? を使用しているので、無線LANの設定も行う。同じく Mac UNIX のページに書いてある通りに設定した所うまく出来た。すげー簡単。マックマンセー。
apt でインストールした firefox だと xpi のインストールをしようとした途端に無言で落ちるので、自前でビルドしてみる事にする。3時間掛かってやっと make が終わったと思ったら、mozilla1.6 が起動するじゃないですか!! 何度見ても firefox の tar玉 なんだけど…。とりあえずこれは後回し。
日本語入力用に canna を入れたんだけど、アルファベットしか入力出来ない。今日は時間が無くなったのでこれもまた今度。
2004-03-15 (Mon)
■ Debian on PPC 続き
昨日の書き忘れ追記。
OS X とのデュアルブートにしたいので、Yellow Dog Linux の設定を参考に、yaboot.conf*1 の設定を行う。
OS X をデフォルトとし、無事デュアルブートになった。
*1 liloみたいなもの
2004-03-17 (Wed)
■ メモリ購入
愛機 Thinkpad X30 のために、新しい512MBのメモリを買ってきました。ちょっと高かったけど奮発。
これで合計768MBになったのかな?お陰でとても快適になったような気がします。
ヤッホウ。
2004-03-18 (Thu)
■ 電車遅れる
今日は東急東横線が30分程停止という事態に陥り、なかなかおもしろい事になってました。
肩でオバちゃんを突き飛ばして、電車から押し出すなんていう愚行を犯す可哀想な人が居たり、ホームに半分くらい人が残っている(まさに乗ろうとしている最中!!)のに強引にドアを閉めて進んだり、いつもとは違う光景を拝むことが出来ました。
当然少しくらいは遅刻するだろうと思っていたのですが、なんとちゃっかり間に合ってしまいました。
■ MacOS エミュレータ
Linuxザウルス で MacOSが動く という情報を見付けて、sigmarion ユーザとしては、羨ましいなと指を加えて見ていた所、この Basilisk II というソフトウェア、Debian パッケージ内あるみたい・・・。ほんと何でもあるな、Debian。
実家に古い Mac がまだ残されていたらそのうち入れてみようっと。
2004-03-26 (Fri)
■ [vim] OreMemo 配布
VIM でメモを管理出来るプラグインが作りたくなり、結構前から作っていました。
最初は簡単な枠組みだけ作った短いスクリプトにしようかと思っていたんだけど、だんだん欲が出てきて当初の予定より大きなものになってしまいました。それでも、そんな大したものじゃないけど。
というわけで、割と形になってきたので、公開する事にしました。
→ OreMemo
自画自賛するのもアレだけど、memo とかいう名称のファイルがそこかしこに散らかっていた身としてはかなり重宝してます。
■ オカズ
ご飯のオカズを用意して、さぁ食べよう!と思ってお釜を空けたら0.7杯分くらいのご飯しか残ってなかった。
しまった、まだ残ってると思い込んでいたのに…。
後で追加で何か食べようと思っていたけど、すっかり忘れたまま日付が変わってしまった。
いいや、寝よ。
2004-03-27 (Sat)
■ [えるたん] 健康診断
火災報知器の点検だとかで、家に人がドカドカ入り込んでくるようなので、ついでにえるちゃんを病院に連れていってみる事にしました。
少し心拍数が多いようだったけれど、それ以外は健康でした。
そうそう、おでんさん に教えてもらった道で行ってみたら坂道が少なくて楽ちんでしたよ。
■ 飲み会
知ってる人は知ってる おかか が退職(?)という事で、既に辞めた人が集まって送別会を開きました。
私はほとんど誰とも密な付き合いをしていないので、年単位で久し振りって人も多かったようです。
色々あって楽しかったんですが、いちいち書いても仕方ないので、初っ端からビビった事を1つだけ。
私の所まで来ていた情報は、時間と場所のみでした。それ以外の情報は全く無く、誰が来るとか何人来るとかも知りませんでした。まぁ、それでも別に何とかなるでしょ、と気にせず気楽に出発しました。
しかし、場所がわかり難かったので数分遅れてしまい、店の入口ではお兄さんに予約してる人の名前わからんのですよ、と話し、予約している人の中からそれらしい名前を見付けて見に行かせてもらったのですが、そこには誰も居らず、合ってるのか間違ってるのか良くわからなくて途方に暮れてしまう事になりました。
取りあえず一旦外に出て誰かに電話してみようと思って出ようとした所、偶然同僚TT氏に出会いました。話しを聞いてみると、部屋は合っているという事。
見事に全員が良い感じで遅刻した素晴らしいスタートになりました。
帰りは終電で帰ってきました。話せなかった人達ごめんよ。
2004-03-29 (Mon)
■ Eterm 半角カナ表示パッチ
愛用している Eterm だと半角カタカナが表示出来なく、表示出来るようにするパッチ等も存在しないようなので、rxvt のパッチ を真似してパッチを作ってみた所、ちゃんと表示出来るようになった。まぁ、真似っていうよりも、ほとんどそのままで適用出来たのであんまり苦労してないんだけどね。
というわけで、パッチを公開しておきますので、必要な人が居たら使ってみて下さい。theme.cfg の attributes の中の font を jisx0201.1976 なフォントにすれば表示出来るはずです。eterm.patch
○現時点の問題点
半角カタカナを含む文字列のコピペが出来ない。
○不満な点
jisx0201.1976 なフォントだと、チルダが上棒になってしまい、バックスラッシュが円マークになってダサ気味。
私は上棒も円マークも許せないので、結局 jisx0201 じゃなくて iso8859 なフォントを指定しています。それでも、半角カタカナが含まれているファイルを vim 等で開いた時に生じる画面崩れが無くなるようになったので、それはそれで役に立っています。でも正直ドキュメントに半角カナを混ぜるのは嫌がらせかよと思う。
こういうのってやっぱ本家に投げるべきなのかしらねぇ。パッチの内容もいまいち理解してないし、英語も理解出来ないから参った。
後は半角カナ用のフォントが指定出来るようにパッチを書いてくれる神に期待(笑)

