2009-04-25から1日間の記事一覧
よくよく、JSONのエスケープ部分を眺めるとreplaceの連打とかいうギャグなことやってたことに気付く。アホすぎるのでMatchEvaluator使ったのに書き換える。
別に厳密にJSON形式に従う必要はないので、最低限の連結だけでいっか。エスケープも無視。
もしかしてキーの長さに制限があるんじゃないか?と思って、もう二度と引っかかるのはゴメンなので試した。1000000文字ぐらいまでなら全然余裕のようなので問題なし。
JSONにして、それをキーにするかな。色々問題が残るけど、速度とかとの兼ね合いを考えると、これがベターな気がする。
うーん、色々考えたり調べたけれど、もしかしなくてしらみつぶしに検索するしかないのでしょうか……。ありえないー、と思うけれど、どうじにしょうがないー、のかもしれない。
まあ、なんというか、GetHashCode()的なのが欲しいな、と。標準で。
自分の頭の悪さと迂闊さに泣きたい。多分こんなの世間では常識なんだろうなー。でも知らなかったものは知らなかったし−。あうあう。
そうですね、ようするにキーが文字列限定のハッシュということなんですね。考えてみれば当たり前なんですけど、当たり前すぎて灯台もと暗しというかなんというか、すっかり考えから抜け落ちてた。var test={};test[1]="a";test["1"]="b";ということか……。
そもそも、ああはいはいDictionaryですね、と思うほうがどうかしてる。C#脳の恐怖。超ゆとり。
みんながJavaScriptのオブジェクトはハッシュって言うからC#のDictionaryと同じ考えでいたのさあ。もう、バカバカ!よく知らないんだから、ちゃんと検証するべきだというのに!
404 Blog Not Found:perl|javascript - 文字列じゃないhash key そう、この問題。何も知らずにオブジェクトをキーに突っ込んでたから全部上書きされてた……。どうしたものかなあ。やっぱ自分で実装みたいな形しかないのかねえ。
うは、何か変だと思ったら、Distinctに比較キーどころか元から全体的にバグってる。hasOwnPropertyについて全然理解してなかった……。
Portalは曲が超いいよね。アンビエントな。ああいうのが聴きたいけど、どの辺から漁ればいいのかよくわからん。イーノのアンビエントなシリーズは違う。Frippのサウンドスケープも全然違うし。
Portalをまたプレイしてしまった。何回プレイしたか分からないけど傑作は傑作。パズルゲーだから解法分かってる作業なのに何で楽しいんだろうね。
ソニーが98%騒音カット機能や有機ELタッチパネル、ワンセグ、YouTube対応ブラウザ採用の全部入りハイエンドウォークマン「Xシリーズ」を発表 - GIGAZINE Walkmanは、魅力のないソニー製品を象徴してるなあ。競合のappleが強すぎるせいだとしても、もはや全…
コードポケット - アプリケーションをささっと作るコツ - (ひ)メモ 断片の名前がConsoleApplication***なので、あとから探すのが絶望的な私。名前付けるとか面倒くさくて……。
SQLの文法って好きくないのでアレでアレ。
Yahoo Developer Network YQLって、LINQ……?
TinyUrlにたいして転送先を取得するためHEADを使うと、ごく一部のURLで失敗する。GETなら今のところ全てのURLで成功する。理由は分からないし調べる気もないけれど、そのためGETにすることにした。
抽象クラスにも標準でprefix欲しかったな、Aとか。なんか紛らわしくてシンドイ。
Project Cartoon: Japanese diggの影響、なんてオチがあったのか。炎上いやん。
Distinctに比較セレクター渡せるようにして18:00までにコミットする。うん。その前にメシる。
ニュース 終了はしょうがないとしても、言い訳が凄まじい。こんなこと言って許される社会があるという素敵。
14時間寝たら世界がよくわからないことになっている気のせい