タグ

2012年8月2日のブックマーク (4件)

  • 名状し難いコードを書く(コメント編) | Webシステム開発/教育ソリューションのタイムインターメディア

    あらすじ 長年プログラムを書いていても、良いコメントを書く技術ってぇのはなかなか身に付かないもので、 良かれと思って書いたコメントでも後々読み返すと書いた当人ですら首を傾げる始末。 長屋に住む八五郎もそんなSEの一人。 ある日、出社すると親方エンジニアがカンカンに怒っている。 どうやら先週末の退社前にレビューしてもらおうと push したコードについてらしい。 特に不味いところはなかったはずだが、はて、何が悪かったのだろうかと親方のデスクモニターを覗き込むと── さっぱり役に立たない <summary> 八五郎は普段から Visual Studio で C# のコードを書いている。 こいつにはXML Documentation Commentsというのがあり、 一定の書式に従って型やメンバーにコメントを書いておけば、 インテリセンスで有意義なメッセージが表示されたりAPI リファレンスの

    名状し難いコードを書く(コメント編) | Webシステム開発/教育ソリューションのタイムインターメディア
    t-wada
    t-wada 2012/08/02
    プログラミング小咄おもしろい
  • 作る人と決める人は同じ数だけ必要な時代になった〜ソフトウェア開発における「人数等価の法則」 | Social Change!

    ソフトウェア開発の世界には、様々な法則があります。 遅れたプロジェクトに人数を追加しても、さらに遅らせることになるという「ブルックスの法則」は有名ですね。他にも、ソフトウェアの構造は、それを作った組織の構造が反映させるという「コンウェイの法則」などなど。(参考) 最近、ソフトウェア開発を通じて感じていることは、ソフトウェアの仕様を決める人の数は、ソフトウェアをプログラミングする人の数と同じだけ必要なのではないか、ということです。 そこで、この記事ではこれを「人数等価の法則」として考えてみることにしました。 balance / hans s これまで考えられてきた開発にかかる人数の感覚 ソフトウェア開発には、何を作るかを考えるという段階があって、どう作るかを考えてプログラミングするという段階があります。それを2人以上の人間で役割分担するとしたら、その間に入るものが「仕様」となります。 「仕様

    作る人と決める人は同じ数だけ必要な時代になった〜ソフトウェア開発における「人数等価の法則」 | Social Change!
    t-wada
    t-wada 2012/08/02
    "『ソフトウェア開発において、仕様を考えて決めて出来たものを確認する人数・コストと、仕様からプログラミングする人数・コストは同等になる』という法則を「人数等価の法則」と呼ぶのはどうでしょうか"
  • Divide and Conquer: Cracking MS-CHAPv2 with a 100% success rate

    Divide and Conquer: Cracking MS-CHAPv2 with a 100% success rate Jul 29, 2012 At Defcon 20 last weekend, David Hulton and I gave a presentation on cracking MS-CHAPv2. This blog post is meant to be a rough overview of what we covered in our talk. Why MS-CHAPv2? The first obvious question is why we looked at MS-CHAPv2, given a lingering sense that the internet should already know better than to rely

    t-wada
    t-wada 2012/08/02
    DEFCON で発表された MS-CHAPv2 を 100% 破る方法の技術的詳細。読み物としても面白い。
  • DEFCON参加の専門家、「MS-CHAP v2」をクラックするツールを発表

    暗号技術の専門家であるMoxie Marlinspike氏が米国時間7月28日、Microsoftのアルゴリズム「MS-CHAP V2」に基づく一般的な暗号プロトコルを用いたワイヤレスネットワークやバーチャルプライベートネットワーク(VPN)内のパスワードを簡単にクラックするツールをDEFCONで公開した。 このツールは、PPTP(Point-to-Point Tunneling Protocol)で保護されたネットワークを利用している企業や組織が使っているWPA2(Wi-Fi Protected Access 2)パスワードやVPNパスワードをクラックするものだ。このPPTPが認証にMS-CHAP V2を使用している。 「ChapCrack」はMS-CHAP V2ハンドシェークをキャプチャし、「CloudCracker」に送信可能なトークンに変換する。 同サービスはDES(Data En

    DEFCON参加の専門家、「MS-CHAP v2」をクラックするツールを発表
    t-wada
    t-wada 2012/08/02
    なかなかインパクトが大きそうなんだけど、どうだろう