2011-10-01から1ヶ月間の記事一覧

SgmlReaderをXmlReaderとして使ったらバグ踏んだらしい

C#

hrで区切る構造のHTMLを処理しようと思い、せっかくなのでXmlReaderを直接使うことにしました。 ただそのまま流したらひどいことになるのでSgmlReaderを通したわけですが・・・ using(var reader = new SgmlReader{ Href = "http://.../hoge.html" }) { whil…

qmail.jpの証明書が不思議だった件

PC

IE9(もう少し前からかもしれないが)ではHTTPS接続をしたときにアドレスバーがカラフルになります。 オンライン トランザクションがセキュリティ保護されているかどうか確認する方法にそれぞれの意味が書かれています。 で、これまで僕はHTTPS接続は必ず色が…

iTunes10.5、そしてiOS5

キマシタワー ちなみにiTunesのアップデートをインストールしたらApple Software UpdateからMobileMeコントロールパネルの名前が消えました。 そして今朝2時頃、念願のiOS5が配信開始されましたが・・・なにかとエラーが多発している模様*1。エラー3200に関しては…

FizzBuzzはFibBuzzに進化した!

FizzBuzz は時代遅れらしいので FibBuzz はどうでしょう #fibbuzz 旧ルール(フィボナッチ数のときFib, BuzzFib) http://ideone.com/IL4Qg ヒープ使ってるしdeprecated*1言われるし・・・ HStore(0, 1); Push(1); Push(0); Label("loop"); Add(1); Dup(); C…

FizzBuzzにはまってしまった件

昨夜書いたセミコロンを使わずにFizzBuzzが書きたーい!!の続き。 Whitespace http://ideone.com/xNhH1 変換元はこちら。 Push(0); Label("loop"); Add(1); Dup(); Mod(3); JmpZ("fizz"); Dup(); Mod(5); JmpZ("buzz"); Dup(); PNum(); Label("loop_chk"); …

セミコロンを使わずにFizzBuzzが書きたーい!!(某Eテレ風に)

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

個人情報消してくれないとかどうとかって話を調べてみた

※内容の正確性、有効性等の確認は一切していません。チラシの裏のらくがきです。 モバゲーが退会しても個人情報を削除してくれない - babie, you're my home 個人情報を消さないことは退会とは関係ないよなー*1とか、そもそも悪意があればわざわざ消すわけな…

人は死んだらどこへ行くの?

というお題をC++臭い疑似言語で考えてみる。 struct Spirit; struct Body; どこまで精神かってのはあるだろうけど、肉体以外全てということで。 struct Spirit{ gender, age, name, location; }; struct Body: RealObject{ Spirit spirit; moveto(); }; で、…

パスワード管理を考え直すべき?

PC

「一括管理とかマスター壊されたらアウトじゃんねーおおこわいこわい」 「今どき記憶に頼るとか馬鹿じゃねーの?」 僕は今までずっと断固前者だったわけですが、ちょっとパスワード忘れた機能*1使うとか、パスワードは覚えてるんだけど紐付けを忘れて試行錯…

コードジャムっておいしいんですか

Google Code Jam*1、TLで話題になってたのでやってみたら予選通過の600何人だかには入ったらしい。来週もこれか・・・ 感想というかなんというか、ループ深すぎてLargeに撃沈したのと、C#からC++に移植したらそれだけで10倍近く速度出てなんかひどいとか、ST…