2007-03-01から1ヶ月間の記事一覧

半角カタカナと全角カタカナ

全角カタカナとひらかなは、ちょうどずれる形で配置されてるんだけど、半角カタカナは違うのね。

JavaScript で Migemo ぽいものを書こうとしたこととか。

JavaScript で Migemo っぽいものを書こうと思い、*1一直線にコードを書いていったところ、グループ化の部分でハマった。join(')|(') *2でくっつけるだけじゃうまくいかないことに気づいたところで手が止まった。Treeとか作るべきか、これは。冷静になって大…

半角英数字記号類を全角英数字記号類に変換

function h2z(han) { // 半角英数字記号類を全角英数字記号類に変換 // ASCII の 文字類 => 全角のそれら ( SP が含まれていないことに注意 ) // [\u0021-\u007e] => [\uff01-\uff5e] return han.replace(/[\u0021-\u007e]/g, function(c) { return String.f…

switch と初期化

http://d.hatena.ne.jp/Isoparametric/20070328/1175093521初期化はダメなんですね。知らなかった。switch 文の括弧は break; で抜けたりするあたりからして、ブロックとは思えないので変数の宣言さえしようと思わなかった。宣言したいときはブロック書いて…

JavaScript メモ

プロパティも配列も連想配列 関数がオブジェクト? new したら prototype を自動で参照してくれる? // 以下、コードもどきのメモ // 連想配列の書き方 var hash = {a:'afx', 'b':'bcc'}; // => じゃない, key の " ' は省略できる? hash['c'] = 'clnch'; /…

XUL/Migemo

インターネットから辞書をダウンロードすると「ページ」に「pe-ji」でマッチしなくなる。後で設定するにしておくとマッチする。うーん。

ビルゲイツの面接試験−ジャンケン編

http://satoshi.blogs.com/life/2007/03/post_16.htmlゲーム理論(囚人のジレンマのあれ)ですか。個人的にはグーを1000回ですね。昔ジャンケンゲーム(一人10円)で勝って700円程度をもらったことがあったので、還元(?)したほうがいいかなと。

プログラミングテクニック番外編

http://www.bsddiary.net/doc/misc.html目グレップ、「完璧」、深い愛 あたりがよかった。

俺ルール 「変数」

スコープが小さくなるようにすべき 1→必要になったところで宣言すべき 複数の目的に使わないようにすべき 3→必要なら複数用意すべき 3→命名に注意すべき(使いたくならないような変数名に) 思いついた分だけ。

元号を何故使うのだろう

自分の生年月日くらいは元号でも覚えられるのだけど、今年が平成何年なのかがいつまでたっても把握できない。覚えた頃には次の年になっている。「2000年を平成12年と覚えればいい」といったことが Wikipedia に書かれていたが、わざわざ覚えるのが面倒だ、と…

Myはてなから各サービスへのリンク

Myはてなから各サービスへのリンクが画像のみになっているが XUL/Migemoな、インクリメンタルサーチな私にはあまりよろしくない。よろしくなかったので、画像をテキストに変更した。GreaseMonkey とかいうさると少し仲良くなった。XUL/Migemo が img の alt …

Win + B で通知領域(タスクトレイ)にフォーカス

http://kuruman.org/diary/2007/03/13/keyboard-notifyShift+F10は当然のように使っていたが、Win+Bは知らなかった。Windows キー自体をあまり使っていないせいか。使う場面と言ったら以下の三つくらいだ。 退席時の Win+L デスクトップ(壁紙?)を表示したい…

10日で仕上げろ

10日で仕上げるように言われた仕事を7日で仕上げ、残りの3日をぼんやりと過ごす。7日で仕上げたことを報告してしまうと、死亡率が上昇してしまう。なにか違う気がする。

XUL/Migemo [Forked Edition]

配布ページのデモ?がうまく動かないす。pe-zi でページにマッチしないぽいです。mane-ji で「マネージ」にマッチするのに、mane-jaで「マネージャ」にマッチしないのも不思議です。

未来日記

今日 Ruby on Rails を試してみた。ポルナレフAAが使いたくなった。

現実

まだ少ししか試せてないのであんまり驚きもなかったり。なにやら色々自動生成されてる模様。もうしばらく試してみないと何がなにやら。

XUL/Migemo 0.5.0 ( display: none の iframe で Error )

XUL/Migemo 0.5.0 でバグぽいものを発見(?) <html> <head> <title>t</title> </head> <body> <p>今日</p> <iframe style="display: none"></iframe> </body> </html>こんな感じの html *1 をXUL/Migemo で「kyou」 とかすると、Firebug が「大変や!エラーや、エラーやで!」と叫びますね。div で style="display:none" となっている中に iframe があってもなるんで…

IEって本当にすごいブラウザですね

http://d.hatena.ne.jp/amachang/20061229 document.createElement('html').style.backgroundColor = 'red';でIEが落ちる話。