タグ

ブックマーク / yaneurao.hatenadiary.com (4)

  • われわれは100倍、速く書けない - やねうらおブログ(移転しました)

    西川 ええと……(笑)。受注生産って、人数に比例してもうけるじゃないですか。でも、われわれは人の100倍は速く書けると思っている。じゃあ、その人に1カ月、その分を払ってくれるのかというと、受注じゃ絶対、無理でしょう。でも、ソフトウェアだと可能。 (中略) 西川 同じ「エンジニア」という職種でも、生産性は100倍くらい違いますよね。コードをその人がただ書くという部分だけじゃなくて、例えばチューニングされたコードをすぐ書けるなら、結果的にシステムが速く動く。遅いコードを書いて100台マシンを使用するとなると、いろいろな人がシステム構築にかかわらないといけない。でも同じ条件で100倍速いコードを書けば、1台のマシンで済む。運用も圧倒的に楽になる。だから、生産性はそのくらい変わってくると思います。 第5回 「われわれは100倍、速く書ける」――PFI 西川徹 http://lab.jibun.at

    われわれは100倍、速く書けない - やねうらおブログ(移転しました)
    totttte
    totttte 2015/08/08
  • iPadの耐熱実験 - やねうらおブログ(移転しました)

    私の父のPCが壊れた。 私が父のPCを見たところ、どうもHDDがBIOSから認識されていない。重症だ。 父はYouTubeの動画を再生しながら唄を歌う(カラオケ)以外の使い方はしていないので、PCを買い換えるのはもったいないからと、私の母が自分のiPadを父に貸すことになった。 父「これ手荒に扱ったら表面に傷ついたりしないか?」 母「ゴリラガラスという強化ガラスらしくて、ちょっとやそっとでは傷つかないらしいわよ」 その言葉に安心した父は、しばらく母からiPadを借りることにした。 iPadがあれば料理中にカラオケが出来ると大喜びの父であったが(PCだとキッチンから離れた場所にあるので同時には出来ない)、父は煮えたぎる鍋を何を思ったか、それまでYouTubeを再生させていたiPadの上に何気なしに置いた。たぶん鍋敷きが見当たらなかったのだろう。そしてiPadなら鍋敷きの代わりになると思ったの

    iPadの耐熱実験 - やねうらおブログ(移転しました)
    totttte
    totttte 2013/01/04
  • はてなのCAPTCHAを破るプログラムは30分で書ける - やねうらおブログ(移転しました)

    CAPTCHAとは、スパムコメントなどを防止するための認証画像のことである。 それにしても、はてなのCAPTCHAはひどい。無いよりマシという考え方もあるのでそれについてはあまり議論する気は無いのだが、それにしてもこれを破るプログラムは30分あれば十分書ける。 具体的には、はてなのCAPTCHAには8つの好ましくない特徴と、2つの脆弱性がある。 ■ 8つの好ましくない特徴 ・画像自体のサイズが小さすぎる。→ こんなに小さいと探索量(計算量)が小さくて済む。 ・フォントにゆがみがない → フォントはある程度変形させたほうが良い。変形させてあるとテンプレートマッチングがしにくくなる。 ・フォントが固定。→ フォントは毎回変えたほうが良い。 ・フォントを回転させていない → フォントは文字ごとにある程度ランダムに回転させた方が良い。 ・フォントサイズが一定 → フォントサイズは文字ごとにある程度

    totttte
    totttte 2009/08/02
    すげーー。思いつかなかった。 (同じURLに何回もアクセスして、スクラッチ部分の論理積とるのね)
  • iPhoneアプリ開発の始め方 - やねうらおブログ(移転しました)

    1. Macを買おう Mac miniで構わないのでMacを買おう。Windowsでもtoolchainを自分でbuildすればiPhone用のバイナリを作れなくはないが、デバッグが実機でしか出来ない。 Mac用のiPhone SDKは非常に出来が良く、統合環境としても、シミュレータとしても優れている。無理してWindowsで開発しようとしないこと。これが開発の近道である。 2. Cocoaを勉強しよう iPhoneのアプリを開発すると言ってもiPhone専用のAPIはごくわずかであり、実際の開発の大半はObjective-CやCocoa,Quartz,OpenGL ESなどの勉強に費やされる。 Cocoa/Objective-Cのとして日語でお勧めなのは、「詳解 Objective-C 2.0」(左の) である。内容はかなり凝縮されている。もう少し説明を丁寧にしたほうが良かったよう

    totttte
    totttte 2008/08/31
  • 1