2009-04-01から1ヶ月間の記事一覧
http://tinyurl.com/cmwsl8 2000年の話だけど、現在だとどうなんだろう、return this。IEnumerable+Addでコレクション初期化子なわけなのだけど……
第7回 関数脳のつくり方 First Season(5ページ目) | 日経 xTECH(クロステック) あー、Scalaの記事なのかあ。LINQとかんちが、ごほごほ。
ポスタルの主人公になりきって血のアメを振らせてやる!→逮捕 : オレ的ゲーム速報@刃 え、この程度でアウトなの?最近厳しすぎやしないかな?
ATM手数料の改定について | お知らせ | 楽天銀行 っぶ、軽くしか見てなかったけど、マネーカードの優遇条件が全撤廃になるのか!ああ……。楽天傘下はダメだ……
デススマイルズは、(amazonでは)予約しなければ買えなかったわけだけど、もしかしてXブレードも!?
キャベツ煮込み中。
ついったのAPI制限って100って言うけど、40ぐらいで拒否られる気がする。過去ログ探索のリミットは20x30=600ぐらいにしておくかな、無難に……。
http://alfalfa.livedoor.biz/archives/51459748.html 栄養はともかくとして、温野菜を手軽に食べたいとは思う。
まあしかし、楽天グループの一員っていうのはマイナスイメージしか沸かない事実。
ATM手数料の改定について | お知らせ | 楽天銀行 手数料高くなったなあ。まあ、マネーカード使えってことなんですかね。ええ、私はゴールドなので無問題です。
http://d.hatena.ne.jp/hamatsu1974/20081120/1227128791 はっはっは、あ・と・で・よ・む。ですよねー。
Post後のレスポンスの中身が数日前と微妙に変わってる……。
あれ、はてなのAtomPub
neue cc - linq.js ver 1.2.0.0 - バグフィックスとEqualityComparer まあまあ妥当なところに着地できたかなあ、JSON使用はオプション制とか。一応納得。
テストを先に書くという感覚が良くわからない。
さて、改修終わったのでテスト書くか……。
おきたったー。気分悪い。
中でlookup使ってるのが全体的に死んでる。どうしようかなあ、ていうかやっぱ色々無理があるんだなあ、綻びの修繕が難しくなってきた。
http://gyazo.com/18afe545e4ca2f3577f949b92b7957b4.png というわけでHashSetモドき。驚きの手抜き実装だけど、こんなもんでいーでしょう、きっと。
どう考えてもJSON化したほうが全探索より遅い。こりゃダメだ。
よくよく、JSONのエスケープ部分を眺めるとreplaceの連打とかいうギャグなことやってたことに気付く。アホすぎるのでMatchEvaluator使ったのに書き換える。
別に厳密にJSON形式に従う必要はないので、最低限の連結だけでいっか。エスケープも無視。
もしかしてキーの長さに制限があるんじゃないか?と思って、もう二度と引っかかるのはゴメンなので試した。1000000文字ぐらいまでなら全然余裕のようなので問題なし。
JSONにして、それをキーにするかな。色々問題が残るけど、速度とかとの兼ね合いを考えると、これがベターな気がする。
うーん、色々考えたり調べたけれど、もしかしなくてしらみつぶしに検索するしかないのでしょうか……。ありえないー、と思うけれど、どうじにしょうがないー、のかもしれない。
まあ、なんというか、GetHashCode()的なのが欲しいな、と。標準で。
自分の頭の悪さと迂闊さに泣きたい。多分こんなの世間では常識なんだろうなー。でも知らなかったものは知らなかったし−。あうあう。
そうですね、ようするにキーが文字列限定のハッシュということなんですね。考えてみれば当たり前なんですけど、当たり前すぎて灯台もと暗しというかなんというか、すっかり考えから抜け落ちてた。var test={};test[1]="a";test["1"]="b";ということか……。
そもそも、ああはいはいDictionaryですね、と思うほうがどうかしてる。C#脳の恐怖。超ゆとり。
みんながJavaScriptのオブジェクトはハッシュって言うからC#のDictionaryと同じ考えでいたのさあ。もう、バカバカ!よく知らないんだから、ちゃんと検証するべきだというのに!