タグ

ブックマーク / mzp.hatenadiary.org (2)

  • JSXよりHaxeがイケてる3つの理由 - みずぴー日記

    Javascriptを生成できる言語『JSX』がリリースされました。めでたいですねー。 ただ同じくJavascriptを生成きるHaXeのことが忘れられている気がするので、宣伝します。 ステマじゃないよ! 型推論がイケてる 現時点でJSXには型推論が実装されてないので、関数を定義するには全ての型を書く必要があります。 // JSXだよ! function add(x : number, y : number) : number { return x + y; } これだけなら特に問題ないように見えますが、これが高階関数を定義しようとするとどんどん複雑になっていきます。 // JSXだよ! function f(g: function(:number):number): function(:number):number { return function(x: number): number

    JSXよりHaxeがイケてる3つの理由 - みずぴー日記
    stealthinu
    stealthinu 2012/06/05
    HaXeっていうJSXみたいなjavascriptベースのクラス言語があんのね。んで構造的部分型というのは納得。継承なくてもこれだけでだいぶできること多そう。
  • Captcha - みずぴー日記

    というわけで、いろいろ試してみました。調べてみたのが、captchaを突破してスパムコメントを投稿するのが可能なのかどうか。 とりあえずの結論として、はてなに特化すれば可能。 HTMLのソースコードを見るとcaptcha_keyというフィールドが隠してあってそこに、ハッシュのようなキーが書いてある。状況から考えて、これは可逆のはずだからハッシュじゃないけど。 <input class="" name="captcha_key" value="5d5c9e7863f3767b0b0bfe2a83aa0269_1172801003" type="hidden"><br> <input value="投稿" type="submit"></p> で、ユーザが入力した"da4121"のような文字列を暗号化して、これと一致するかを調べているはず。 ということは、あらかじめcaptchaに書かれた文字

    Captcha - みずぴー日記
    stealthinu
    stealthinu 2007/07/13
    はてなのCAPTCHAは抜けれるという話。ただ、サイトごとにキーが違ってるだろうから、そうだとすると自動化は少し面倒か。まあ現状、CAPTCHAはこけおどしで良いのだと思う。
  • 1