タグ

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

  • レベル255のプログラマになる方法 - やねうらおブログ(移転しました)

    KLab×はてな エンジニア応援ブログコンテストというのをやっているらしいので、私もちょっとした小話を書いてみる。 もうかれこれ10年近く前の話なのだが、そのことはいまでも鮮明に覚えている。 私は当時学生だったA君に、とあるプログラムの修正の仕事をお願いしたのだ。A君はとても優秀なプログラマだった。しかし正直に告白すると私は彼がどれくらい優秀なのか、その時点はあまり正しく理解していなかった。 A君はすぐさま与えられたソースコード上のバグをいくつか見付け出した。そのバグの一つは、私の部下のT君が書いたコードに存在していた。そのバグを修正したついでにA君は「なんでこんなことするんだ!こうなってると×××が○○○になったときにバグるじゃねーか!この大馬鹿野郎!」みたいな罵声混じりのコメントをプログラム上に追記した。 そのコメントを見て、その元のコードを書いたT君はいたく感情を害した。T君は「もう

    レベル255のプログラマになる方法 - やねうらおブログ(移転しました)
    hibariya
    hibariya 2010/06/29
  • 何故私は計算が小学校で一番速かったのか? - やねうらおブログ(移転しました)

    小学校のころ、私は四則演算が学校で一番速く出来た。そんな私だが、実は九九はほとんど覚えていなかった。 掛け算や割り算を速く行なうのに必要なのは九九じゃないことを私は知っていたからだ。 簡単な例を出そう。あなたは、40÷6をどうやって計算するだろうか? 九九を持ち出してきて、「6×8 = 48 あれ、大きすぎたか。6×7 = 42、ありゃ、まだ大きいか。6×6 = 36。おお、40より小さくなった。40-36 = 4だから、6余り4が答え!」なんてやらないだろうか。これは凄く無駄な作業だ。どう考えてもやり方がおかしい。 ここで必要なのは、九九ではなく、36〜41は、6で割ったら商は6という知識である。「余り」もセットにして覚えてあるとなお良い。 「÷6」をするとき、割られる数が60以上であることは考えなくて良い。また、もう少し一般化して言えば、「÷N」するときは、割られる数がN*10以上であ

    何故私は計算が小学校で一番速かったのか? - やねうらおブログ(移転しました)
    hibariya
    hibariya 2009/05/11
  • Native Clientの仕組みはどうなっているのか? - やねうらお−よっちゃんイカはしばらく買わずにiPhoneだけに注力する男

    Googleが、Webブラウザ上でネイティブバイナリコードを実行する「Native Client」を公開した。 Native Client http://code.google.com/p/nativeclient/ Google Earth,Quakeなどがすでに動いているようだ。 これはすごい!ブラウザ上でX86バイナリを動かす「Native Client」 http://www.moongift.jp/2008/12/native_client/ サンドボックスで安全性確保、オーバーヘッド5% ブラウザでx86バイナリ実行、グーグルが新技術 http://www.atmarkit.co.jp/news/200812/09/nacl.html あと、サンプルのlife.ccにSDL_surfaceと書いてあるのでSDLの描画まわりが既に動いているのだろうから、今後、たくさんのアプリがN

    Native Clientの仕組みはどうなっているのか? - やねうらお−よっちゃんイカはしばらく買わずにiPhoneだけに注力する男
  • 文学コギャル - やねうらおブログ(移転しました)

    電車のなかでコギャル同士が話しているのを聞いていた。 コギャルA「あんたって馬鹿そうに見えるよね」 コギャルB「そーそー、見かけで損してるって、ゆうかー」 コギャルA「何か特技あるんだっけ?」 コギャルB「文学とかチョー得意だよ。何でも知ってるって、ゆうかー」 コギャルA「シェイクスピアのマクベスはどんな話?」 コギャルB「帝王切開で産まれたから、俺はお前、殺せます、みたいなー」 コギャルA「ヴェニスの商人は?」 コギャルB「相続した遺産使い果たしたけど、玉の輿でラッキー、みたいなー」 コギャルA「森鴎外の舞姫は?」 コギャルB「留学した日人が現地女をやり逃げ、みたいなー」 コギャルにしとくのはもったいないと思った。

    文学コギャル - やねうらおブログ(移転しました)
    hibariya
    hibariya 2008/12/10
  • iPhoneを最低月額料金で使う - やねうらお-よっちゃんイカはしばらく買わずにiPhoneだけに注力する男

    iPhoneのデータ通信料の最低額が1,029円(ちなみに上限は5,985円)に引き下げられたので、使わない月はこの1,029円になって欲しい。 しかし、iPhoneにはパケット通信するアプリ/デーモンが数多くあり、電話しかしないからと言っても最低額にするのは並大抵の努力では達成できない。 2chの「iPhoneを月額最低金額で維持するスレ」によると、 ■ 前提条件 ・Safari、マップ(GPS)、YouTube、天気や株価等、通信を必要とするアプリ (AppStoreのアプリも含めて)はWiFi環境下以外では絶対に使わない。 ・留守電はソフトバンクの無料の(1416)を使用(21円/30秒)。 基オプションパックの留守電(ビジュアルボイスメール)は使わない(受信にパケットうから)。 ・相手がソフトバンク携帯を使っているなら、なるべくメールよりSMSを使ってもらう (SMSは通信料タ

    iPhoneを最低月額料金で使う - やねうらお-よっちゃんイカはしばらく買わずにiPhoneだけに注力する男
    hibariya
    hibariya 2008/09/01
  • iPhoneの真の実力を引き出す20の使い方 - やねうらおブログ(移転しました)

    世間ではiPhoneはいろいろネガティブキャンペーンもされているが(→http://d.hatena.ne.jp/yaneurao/20080807)、iPhoneが来てから私も人生観が変わったと思う。 iPhoneをjailbreakして使うことを前提に考えると、これは当に脅威のガジェットだ。iPhone用のアプリを開発するわけではないとしても、jailbreakすることが前提ならいろいろな使い道がある。 以下、jailbreakすることを前提として、アプリをいろいろ購入したときに一体どういった使い方が出来るか考えてみる。 1) エミュレータで遊ぶ。(要jailbreak) 135グラムのエミュマシン(NES,SNES,etc..)と思うと画期的なんじゃないかと。しかもこの画面サイズ。操作は仮想ゲームパッドなので、慣れないとやりにくいけど。 GBA(ゲームボーイアドバンス)が比較的さく

    iPhoneの真の実力を引き出す20の使い方 - やねうらおブログ(移転しました)
    hibariya
    hibariya 2008/08/28
  • 1