愛と勇気と缶ビール

ふしぎとぼくらはなにをしたらよいか

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

CORSメモ

大分今更産業ではあるが CORS ≠ xhr2などの特定の技術 xhr2, canvas, SSEなどでcross originな外部リソース取得をする技術の共通基盤的な何か GET, POST, HEAD以外を飛ばそうとするとpreflight request(OPTIONS)が飛ぶ 一部のHTTP Header除くHTTP Headerを勝…

Webアプリのなんかアレ

HTTPはそもそもstatelessだ sessionとかをホゲホゲしてstateを持ち込むけど、そっちを基準にして考えるよりstatelessを基準にして考えた方がいいと思う ここからはWebアプリのことなので、プロトコルから演繹するものかどうかはアレだけど続ける HTTPは本来s…

Gmailのマルチアカウントを切り替えるためのVimpコマンソ

https://github.com/zentooo/rc/blob/master/.vimperator/plugin/gmail_switcher.jsつくった

Content Security Policy (CSP) についてちょっと調べたことのメモ

http://blog.monoweb.info/article/2012031523.htmlしばらく前に↑のblogで記事になった、Content Security Policy(以下CSP)についてのメモ。ちなみにCSP自体の仕様については、 W3Cのdraft (https://dvcs.w3.org/hg/content-security-policy/raw-file/tip/cs…

最近のtest(まだまだ青い)

例えば、testしたいメソッドにif elsif elseという条件分岐があるとして、素直に書くとこうなりがちなので subtest "test for hogehoge" => sub { my $input1 = +{ ... }; my $output1 = $logic->do_hogehoge($input1); is($output1 ... ); my $input2 = +{ …

Source Maps

http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/CoffeeScriptがブラウザ上でデバッグできるようになるなんてすごい!というより、ようやく実用的なレベルに近づいたか、という話だと思うのだが。自分の書いたコードの行と、エラーが出た…

LimeChat for Macのアレ

思い出した。社内の掲示板にはだいぶ昔に書いたんだけど。LimeChat for Macはユーザ定義のCSSやJavaScriptで見た目や振る舞いをカスタマイズすることが出来る(Preferences -> Theme)。JavaScriptのコード内でlocation.hrefを取ると、file://で動いていること…

「オスカー・ワオの短く凄まじい人生」を読んだ

ついに、技術に関係のないことを書かないという誰にも知られていない禁を犯すことになった。まあどうでもいいことです。数ヶ月ぶりに一日で小説を読みきった。ずーっと息を止めて潜るあの感じで。それだけ面白かった。色々な要素が詰め込んであるけど、しっ…

適当なサービスをのっけてみるにはVPSとクラウドサービスのどっちがいいか

作ってみたいベースの適当なサービスであるとか、サービスと言えない程度のiPhoneアプリやAndroidアプリのバックエンドを置くには、VPSとクラウドサービスのどっちがいいか、という話。ここでVPSという言葉で指しているのはさくらVPSを代表として、仮想サー…

jQueryオブジェクトを入れる変数の名前を$で始める話

前提として、何度も同じelementを操作するのに毎回 $("#your complicated.selector").css({"...":"..."}); とか書いてる奴はくたばれ。それは、参照するデータが同じなのに毎回DBに問い合わせてるのと同じだぞ。 $で変数名を始めるのはなんでキモいか 僕がjQ…

本当の効率厨

本当の効率厨なら、いつまでも目先の効率化ばかりしていてはいけないとか言ってみるテスト