タグ

ブックマーク / blog.miraclelinux.com (4)

  • ユメのチカラ: ソースコードの読み方(ニコニコ動画(RC2)で公開)

    ユメのチカラ インターネットの時代になって、地球規模の知恵の集積が 可能になった。ソフトウェア開発においてもオープンソースソフトウェアのバザール的開発が注目されている。いまおきているその現実を現場の視点から記していきたい。 吉岡 弘隆 - よしおか ひろたか 日OSS推進フォーラム ステアリングコミッティ委員 OSDL Board of Directorsを歴任 カーネル読書会主宰 2000年6月、ミラクル・リナックスの創業に参加。 95年~98年、米国OracleにてOracle RDBMSの開発をおこなっていた。 98年にNetscapeのソースコード公開(Mozilla)に衝撃をうけ、オープンソースの世界に飛びこみ、ついには会社も立ち上げてしまう。 2008年6月取締役CTOを退任し一プログラマとなった。

  • ユメのチカラ: デバッグ方法論

    実践的なデバッグ方法論(デバッグの仕方、事例研究)も強く求められている。デバッガーというツール依存のTipsではなく、ソフトウェアのデバッグというプロセスそのものの形式化である。 人々は誰に教わるでもなく自分のデバッグのスタイルを持っている。自分なりな定石を獲得している。しかしそれを明示化して人に伝えようと試みる人は少ない。伝承がまったく不可能なような議論も少なくない。 わたしはオープンソースの時代こそデバッグの方法論を広く共有できるチャンスに満ちた時代だと考えている。いくつか事例を紹介しつつ解説する。 優れたプログラマは優れたデバッグ方法論を持つ。そのデバッグ方法論をぜひ共有化したい。そのためには情報公開が要である。 デバッグとはプログラムの不具合を修正するプロセスである。テストなどによって発見された何らかの不具合を期待する結果に修正する作業である。テストとデバッグの区別が十分ついていな

  • ユメのチカラ: Lions' Commentary on UNIXを読む。

    UNIXバージョン6のソースコードとそれの註釈と解説をした伝説の名著である。日語訳もある。ISBN4-7561-1844-5 当時のUNIXの中核部分はたった1万行弱のコンパクトなプログラムであった。そのために学生が学習するためにはもってこいだった。 UNIXはすでに利用可能なシステム上で実行されている。   UNIXはコンパクトで理解しやすい。   UNIXは広範囲に渡る非常に有用な機能群を提供している。   UNIXは元来おもしろく、実際多くの分野で新天地を開拓している。   まえがき(249ページ) 現在のOSはどれもこのサイズをはるかに凌駕している。Linuxは数百万行のサイズである。 OSを教えるための主なアプローチとして次の3つがあるとLionsは記している。 1) 一般原理 基的な原理を詳細に説明し、さまざまな既存のシステムを参照しながら解説する。(中略)多くの学生はここ

    ablabo
    ablabo 2006/08/11
    unixのソースコードとその解説をした本
  • ユメのチカラ: OSS時代の人材育成

    Unisys BITSでパネルディスカッションをした。メンバーは旧知のテックスタイルCEO、岡田さん、日HP、宇佐美さん、IPA、OSSセンター長、田代さん、主催者側からはユニアデックスの松隈さん、そしてわたし。 ユニアデックスはユニシスグループの中ではサポート部隊という位置付けでメインフレームビジネスが主なビジネスモデルである。そのような会社がLinuxやOSSをどのように位置付けるかと言うのがパネルの裏のテーマである。 パネルの中で人材育成というのが議論になった。 従来のメインフレームベンダは、ハードウェア、OS、ミドルウェア、アプリケーション、SIなどすべて自社で請け負う。典型的な垂直統合型ビジネスである。 それがオープンシステムの時代になって、プロセッサはインテル、OSはマイクロソフト、RDBMSはオラクルなど、それぞれのコンポーネントがそれぞれの分野のトップシェアのベンダが担う

  • 1