タグ

ブックマーク / florian.hatenadiary.org (3)

  • ハッカー教育について - Florian’s NewestDiary

    私みたいな教育寄りのハッカーがこんなことを言うのはなんなのですが……(なので、このエントリはツイッターにも流していません)。 PCを不特定な少数に配ってもハッカー教育にはなりません。ハッカーは育てるものではなく「元から中にハッカー因子を持っていて、それを使える環境がそろって初めてなる」ものだと思われるからです。ハッカー因子を持っていない人間はどんなに教育してもハッカーにはなりませんし、ハッカー因子を持っていてもたまたまそういう環境にいなければ一生まっとうな人生を歩んじゃうと思います。 なので、全国民をハッカーにすることは出来ませんし、環境だけ作ってもハッカーには届かない可能性が高いです。なぜかというと、ハッカーの方がユーザーより圧倒的に少ないからです。ハッカーの多くは非コミュですし(この相関の理由がよくわからない。別にコミュ力抜群のハッカーがいてもいいのに)、非コミュに「不特定な少数」宛の

    ハッカー教育について - Florian’s NewestDiary
    iww
    iww 2011/01/13
    PCを教室とかに置けば解決する
  • メガCDシルフィードは - Florian’s NewestDiary

    背景などのデータは「頂点情報と色情報をストリーミング」して、CPUでレンダリングしています。リアルタイムに座標変換しているものもこれまたやっぱりCPUでレンダリングしてるので「戦艦の一部が壊れる」とかやっててかっこいいです。でも、よく見ると背景とゲーム編のフレームレート違うのね。等倍速CD-ROMの限界だったんだろうな。 同じくメガCDのスターブレードは「頂点情報と色情報をストリーミング」して、CPUでレンダリングしています。ただし、リアルタイムに座標変換しているものはワイヤーフレームで表示されていました。 PS1のスターブレードは「背景はムービーのストリーミング」で、リアルタイムに座標変換しているものはポリゴンで描画していました。なんというか、大変操作性の悪いゲームで、何度パッドを投げたくなったことやら。 アーケード版のGalaxian3のうち、花博バージョンは背景をリアルタイムにレン

    メガCDシルフィードは - Florian’s NewestDiary
  • 高レベルでプログラムを組むということ - Florian’s NewestDiary

    Javaが好きです。C#とCLRも好きですし、Smalltalkなんかも大好きです。最近ではECMAScriptとFlash環境を好んで使っています。 その上、ここのところ、ネイティブで直接マシン語に落ちるプログラムをほとんど書いていません。あえていうなら授業の素材かな。これだって、「いかに高レベルな書き方で動かすか」というネタなので、出来上がったものはネイティブとは離れていきます。 そりゃもちろん、 Florian はその筋を長いことやっている職業プログラマーですんで、低レベルなところや、泥くさいチューニングも得意です。 バイトコードVM上で動くプログラムを高級言語で組んでいても、とっさにVM上のバイトコードに落ちているところを想像したりします。さらには、VMがどうやってJITをかけているのか、オブジェクトエンジンのメッセージパッシングやキャッシュ、GCなどのタイミングもある程度読めます

    高レベルでプログラムを組むということ - Florian’s NewestDiary
  • 1