SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
カーネル読書会の作り方
1000 speakers conference
       2/23/'08

   よしおかひろたか
ミラクル・リナックス株式会社
Kernel Code
 Reading
カーネル読書会
自己紹介
●   ミラクル・リナックス所属
●   横浜Linux Users Group
●   カーネル読書会
カーネル読書会ってなに?
●   きっかけ
●   やりたかったこと
●   やったこと
●   これからやりたいこと
    ●   よしおかの野望
きっかけ
●   1998年末にシリコンバレーから
    帰国。Linuxのカーネルを読みた
    かった。YLUGのメーリングリ
    ストでsystem callの実装につい
    て質問した。
技術者コミュニティ
●   シリコンバレー:技術者が闊達
    に会社や組織の壁を乗り越えて
    自由に議論している。
    ●   いろいろなSIG (Special Interest
        Group)
    ●   Stanford大学のDB研究会。毎週金曜
        日3時すぎ。
●   日本でも、東京でも…
やりたかったこと
●   ソフトウェアの仕組みについて日
    本語で議論したかった。
    ●   ソースコードを読みたかった。
        ●   Linuxは丁度いい題材。
    ●   オープンソースについて語りたかった。
やったこと
●   第一回:99年4月28日
    〜
    第84回:08年2月25日
●   歴史は下記を参照
http://www.ylug.jp/modules/pukiwiki/index.php?history
進化中
●   当初は、コードを読んでいた。
●   カーネルそのものの勉強もした。
●   いろいろな小ネタの披露の場にな
    った。
●   海外からも発表者がでてきた。
    ●   Andrew Morton, GregKH, Dan Aloni,
進化中
●   カーネル以外のネタ
    ●   mixiのスケーラビリティ(7/6/'06)
    ●   YARV(12/27/'07)
●   ビデオ配信
    ●   mallocの実装(9/22/'06) Google Video
    ●   SE-PostgreSQL(5/7/'07)ニコ動
あともう少しで100回だ
●   来年中(2009年)には…
●   来年はLinux Kernel Summitが東
    京であるらしい。
    ●   カーネル読書会BOFをやっちまうか
        ↑世界の名立たるカーネルハッカーに
        デビューだ。
インターネットの奇跡
●   カーネルを読みたいやつなんて
    いるかと思った。
●   それを肴に集まる奴なんている
    かと思った。
●   それを楽しむやつなんているか
    と思った。
インターネットの奇跡
●   いろいろな奴がいる。
●   インターネットのおかげで、君
    達と出会った。
●   楽しい。
これから
●   オープンソースのおかげで
    ●   Linux
    ●   Apach
    ●   MySQL/PostgreSQL
    ●   Perl/Python/PHP/Ruby/...
    ●   自由に議論できる。
カーネル読書会のやりかた
●   誰か話してくれる人を見付ける
    ●   日頃いろいろな人にお願いしておく。
●   会場の目処をつける
    ●   安く使える候補をいくつか持っておく
    ●   最近はコミュニティ活動に理解を示す
        企業も増えてきた。
●   日程を調整する
カーネル読書会のやり方(2)
●   参加登録用ページを用意
    ●   宴会君 http://utage.org/enkai/
●   アナウンス
    ●   メーリングリスト (YLUG MLなど)
    ●   Webページ http://ylug.jp/
    ●   ブログなど
カーネル読書会のやり方(3)
●   参加人数を確定する
    ●   懇親会(宴会)の準備のため
    ●   ドタキャン、飛び入り参加は絶対ある
        ので歩留まりを見ておく。〜15%位
カーネル読書会のやり方(4)
●   当日
    ●   自己紹介や小ネタ披露(Lightning
        Talks)
    ●   ビデオ撮影(YouTube/Google Video/
        ニコニコ動画(RC2))
    ●   インターネット中継
        http://ustream.tv
カーネル読書会のやり方(5)
●   メインのお話
    ●   60分位
    ●   (意識して)質問、ツッコミをがんが
        んする。
    ●   一方的なお話ではなく(意識して)イ
        ンタラクティブにする。
    ●   困っていること、問題点を話してもら
        う
カーネル読書会のやり方(6)
●   質問奨励、ツッコミ奨励
    ●   することは素晴らしい事。
    ●   否定的な意見ではなく肯定的な意見を
        考えよう。
        ●   新しいアイデアは、できることよりできないこ
            との方が多いのは当り前。できないことを探す
            のではなく、できることをみんなでよってたか
            って考える。
カーネル読書会のやり方(7)
●   宴会
    ●   おつりのないように1000円とか、居
        酒屋でやる場合は飲み放題つけて
        4000円とか5000円とかにきっちりに
        する。
    ●   学割なども考慮。
    ●   ビールは参加者*1.5本、ピザは参加
        者÷3(ラージ)位の分量
カーネル読書会のやり方(8)
●   宴会
    ●   質問をいくら奨励しても、なかなか敷
        居が高い場合があるので、若干のアル
        コールの力を借りて、本音トークへ突
        入。
    ●   重要な会話は宴会でされているという
        法則。
カーネル読書会のやり方(9)
●   フォロー
    ●   会計報告、感想などをメーリングリス
        ト、ブログに投稿して次回へ繋げる。
    ●   毎回微妙に進化するのが楽しい。
    ●   次回のネタを考える。(2〜3本ストッ
        クしておくとよい)
カーネル読書会を続けるコツ
●   発表者、参加者がいなければ成
    り立たない。
    ●   参加者が発表者へ、発表者が参加者へ
        。
    ●   リピータ重要。
    ●   新規参加者重要。
    ●   常にリクルーティング
やりたかったこと
●   ハッカーになりたい。
●   コンピュータによって世界を変
    えたい。
●   そーゆー人達と出会いたかった
●   カーネル読書会出会い系説
●   Read the Code, he said.
ブログ
●   ユメのチカラ
    http://blog.miraclelinux.com/yume
●   未来のいつか/hyoshiokの日記
    http://d.hatena.ne.jp/hyoshiok

Weitere ähnliche Inhalte

Ähnlich wie カーネル読書会の作り方 1000 speakers conference, 2/23/'08

カーネル読書会の作り方@ライブドア
カーネル読書会の作り方@ライブドアカーネル読書会の作り方@ライブドア
カーネル読書会の作り方@ライブドアHiro Yoshioka
 
ディストロユーザ会と地域ユーザグループの素敵な関係
ディストロユーザ会と地域ユーザグループの素敵な関係ディストロユーザ会と地域ユーザグループの素敵な関係
ディストロユーザ会と地域ユーザグループの素敵な関係Kentaro Hatori
 
MongoDB_JP 今後の活動計画
MongoDB_JP 今後の活動計画MongoDB_JP 今後の活動計画
MongoDB_JP 今後の活動計画Takahiro Inoue
 
ディストロの価値の作り方 at Osc2014tokyo fall
ディストロの価値の作り方 at Osc2014tokyo fallディストロの価値の作り方 at Osc2014tokyo fall
ディストロの価値の作り方 at Osc2014tokyo fallKentaro Hatori
 
東海道らぐへのお誘い 2015年版
東海道らぐへのお誘い 2015年版東海道らぐへのお誘い 2015年版
東海道らぐへのお誘い 2015年版shimadah
 
統一Qtコミュニティー
統一Qtコミュニティー統一Qtコミュニティー
統一QtコミュニティーYikei Lu
 
【1990年代後半/ssmjp編】平成生まれのためのUNIX&IT歴史講座
【1990年代後半/ssmjp編】平成生まれのためのUNIX&IT歴史講座【1990年代後半/ssmjp編】平成生まれのためのUNIX&IT歴史講座
【1990年代後半/ssmjp編】平成生まれのためのUNIX&IT歴史講座法林浩之
 
20100828 code4 lib_japan_事業説明(全事業)
20100828 code4 lib_japan_事業説明(全事業)20100828 code4 lib_japan_事業説明(全事業)
20100828 code4 lib_japan_事業説明(全事業)Code4Lib JAPAN
 
ようこそ東海道らぐへ (2016年版)
ようこそ東海道らぐへ (2016年版)ようこそ東海道らぐへ (2016年版)
ようこそ東海道らぐへ (2016年版)shimadah
 
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座法林浩之
 
Opensource and Value creation by community
Opensource and Value  creation by community Opensource and Value  creation by community
Opensource and Value creation by community Hiro Yoshioka
 
CLSイベント企画について
CLSイベント企画についてCLSイベント企画について
CLSイベント企画についてMasafumi Ohta
 
Go to Study Group BoF at Security and Programming camp 2011
Go to Study Group BoF at Security and Programming camp 2011 Go to Study Group BoF at Security and Programming camp 2011
Go to Study Group BoF at Security and Programming camp 2011 Hiro Yoshioka
 
Sapporo Open Seminar
Sapporo Open SeminarSapporo Open Seminar
Sapporo Open SeminarHiro Yoshioka
 
Sapporo Open Seminar
Sapporo Open SeminarSapporo Open Seminar
Sapporo Open SeminarHiro Yoshioka
 
勉強会旅人のススメ
勉強会旅人のススメ勉強会旅人のススメ
勉強会旅人のススメand hyphen
 
Nginxで日本語入力を遊んでみよう!
Nginxで日本語入力を遊んでみよう!Nginxで日本語入力を遊んでみよう!
Nginxで日本語入力を遊んでみよう!Masahiko Hashimoto
 
Progcamp internet 100801
Progcamp internet 100801Progcamp internet 100801
Progcamp internet 100801Hiro Yoshioka
 
ニコニコアプリ開発
ニコニコアプリ開発ニコニコアプリ開発
ニコニコアプリ開発jz5 MATSUE
 
勉強会をはじめよう
勉強会をはじめよう勉強会をはじめよう
勉強会をはじめよう宏治 高尾
 

Ähnlich wie カーネル読書会の作り方 1000 speakers conference, 2/23/'08 (20)

カーネル読書会の作り方@ライブドア
カーネル読書会の作り方@ライブドアカーネル読書会の作り方@ライブドア
カーネル読書会の作り方@ライブドア
 
ディストロユーザ会と地域ユーザグループの素敵な関係
ディストロユーザ会と地域ユーザグループの素敵な関係ディストロユーザ会と地域ユーザグループの素敵な関係
ディストロユーザ会と地域ユーザグループの素敵な関係
 
MongoDB_JP 今後の活動計画
MongoDB_JP 今後の活動計画MongoDB_JP 今後の活動計画
MongoDB_JP 今後の活動計画
 
ディストロの価値の作り方 at Osc2014tokyo fall
ディストロの価値の作り方 at Osc2014tokyo fallディストロの価値の作り方 at Osc2014tokyo fall
ディストロの価値の作り方 at Osc2014tokyo fall
 
東海道らぐへのお誘い 2015年版
東海道らぐへのお誘い 2015年版東海道らぐへのお誘い 2015年版
東海道らぐへのお誘い 2015年版
 
統一Qtコミュニティー
統一Qtコミュニティー統一Qtコミュニティー
統一Qtコミュニティー
 
【1990年代後半/ssmjp編】平成生まれのためのUNIX&IT歴史講座
【1990年代後半/ssmjp編】平成生まれのためのUNIX&IT歴史講座【1990年代後半/ssmjp編】平成生まれのためのUNIX&IT歴史講座
【1990年代後半/ssmjp編】平成生まれのためのUNIX&IT歴史講座
 
20100828 code4 lib_japan_事業説明(全事業)
20100828 code4 lib_japan_事業説明(全事業)20100828 code4 lib_japan_事業説明(全事業)
20100828 code4 lib_japan_事業説明(全事業)
 
ようこそ東海道らぐへ (2016年版)
ようこそ東海道らぐへ (2016年版)ようこそ東海道らぐへ (2016年版)
ようこそ東海道らぐへ (2016年版)
 
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
 
Opensource and Value creation by community
Opensource and Value  creation by community Opensource and Value  creation by community
Opensource and Value creation by community
 
CLSイベント企画について
CLSイベント企画についてCLSイベント企画について
CLSイベント企画について
 
Go to Study Group BoF at Security and Programming camp 2011
Go to Study Group BoF at Security and Programming camp 2011 Go to Study Group BoF at Security and Programming camp 2011
Go to Study Group BoF at Security and Programming camp 2011
 
Sapporo Open Seminar
Sapporo Open SeminarSapporo Open Seminar
Sapporo Open Seminar
 
Sapporo Open Seminar
Sapporo Open SeminarSapporo Open Seminar
Sapporo Open Seminar
 
勉強会旅人のススメ
勉強会旅人のススメ勉強会旅人のススメ
勉強会旅人のススメ
 
Nginxで日本語入力を遊んでみよう!
Nginxで日本語入力を遊んでみよう!Nginxで日本語入力を遊んでみよう!
Nginxで日本語入力を遊んでみよう!
 
Progcamp internet 100801
Progcamp internet 100801Progcamp internet 100801
Progcamp internet 100801
 
ニコニコアプリ開発
ニコニコアプリ開発ニコニコアプリ開発
ニコニコアプリ開発
 
勉強会をはじめよう
勉強会をはじめよう勉強会をはじめよう
勉強会をはじめよう
 

Mehr von Hiro Yoshioka

Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Hiro Yoshioka
 
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Hiro Yoshioka
 
不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにかHiro Yoshioka
 
続・人生100年時代の学び方
続・人生100年時代の学び方続・人生100年時代の学び方
続・人生100年時代の学び方Hiro Yoshioka
 
人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活Hiro Yoshioka
 
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Hiro Yoshioka
 
人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性があるHiro Yoshioka
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7Hiro Yoshioka
 
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演Hiro Yoshioka
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】Hiro Yoshioka
 
未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_studyHiro Yoshioka
 
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Hiro Yoshioka
 
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56Hiro Yoshioka
 
理科系の作文技術
理科系の作文技術理科系の作文技術
理科系の作文技術Hiro Yoshioka
 
Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Hiro Yoshioka
 
質問される力 #TechGirls
質問される力 #TechGirls質問される力 #TechGirls
質問される力 #TechGirlsHiro Yoshioka
 
Oracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるOracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるHiro Yoshioka
 
Using oss at an internet company and hacker culture
Using oss at an internet company and hacker cultureUsing oss at an internet company and hacker culture
Using oss at an internet company and hacker cultureHiro Yoshioka
 
Project Based Learning using by PaaS
Project Based Learning using by PaaSProject Based Learning using by PaaS
Project Based Learning using by PaaSHiro Yoshioka
 

Mehr von Hiro Yoshioka (20)

Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
Infra study 2nd #1 人生100年時代の学び方,定年後の大学院生活
 
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
Infra study 2nd #1「インフラ技術者・研究者としてのキャリア」
 
不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか不揮発性メモリ(NVM)とはなにか
不揮発性メモリ(NVM)とはなにか
 
続・人生100年時代の学び方
続・人生100年時代の学び方続・人生100年時代の学び方
続・人生100年時代の学び方
 
人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活人生100年時代における学び方 定年後の学生生活
人生100年時代における学び方 定年後の学生生活
 
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
Thesis introduction "RECIPE : Converting Concurrent DRAM Indexes to Persisten...
 
人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある人生100年時代の学び方、脳には可塑性がある
人生100年時代の学び方、脳には可塑性がある
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、「私のような仕事につく方法」、2019/06/23 DevLOVE X Day 1 D-7
 
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
OSSとの付き合い方。OSSから学んだこと。OSS貢献者賞受賞講演
 
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
エンジニア人生と定年退職、人生100年時代のエンジニアの生き方、デブサミ 2019 【15-A-8】
 
未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study未経験プログラマがコボルコンパイラを作った話 #compiler_study
未経験プログラマがコボルコンパイラを作った話 #compiler_study
 
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
Godel, Escher, Bach: an Eternal Golden Braid, reading club, Chapter 12
 
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
 
理科系の作文技術
理科系の作文技術理科系の作文技術
理科系の作文技術
 
Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015Agile Software Development advanced course (PBL) at AIIT, 2015
Agile Software Development advanced course (PBL) at AIIT, 2015
 
質問される力 #TechGirls
質問される力 #TechGirls質問される力 #TechGirls
質問される力 #TechGirls
 
Oracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考えるOracle vs Google API 著作権裁判を考える
Oracle vs Google API 著作権裁判を考える
 
Using oss at an internet company and hacker culture
Using oss at an internet company and hacker cultureUsing oss at an internet company and hacker culture
Using oss at an internet company and hacker culture
 
Be Hacker
Be HackerBe Hacker
Be Hacker
 
Project Based Learning using by PaaS
Project Based Learning using by PaaSProject Based Learning using by PaaS
Project Based Learning using by PaaS
 

カーネル読書会の作り方 1000 speakers conference, 2/23/'08

  • 1. カーネル読書会の作り方 1000 speakers conference 2/23/'08 よしおかひろたか ミラクル・リナックス株式会社
  • 3. 自己紹介 ● ミラクル・リナックス所属 ● 横浜Linux Users Group ● カーネル読書会
  • 4. カーネル読書会ってなに? ● きっかけ ● やりたかったこと ● やったこと ● これからやりたいこと ● よしおかの野望
  • 5. きっかけ ● 1998年末にシリコンバレーから 帰国。Linuxのカーネルを読みた かった。YLUGのメーリングリ ストでsystem callの実装につい て質問した。
  • 6. 技術者コミュニティ ● シリコンバレー:技術者が闊達 に会社や組織の壁を乗り越えて 自由に議論している。 ● いろいろなSIG (Special Interest Group) ● Stanford大学のDB研究会。毎週金曜 日3時すぎ。 ● 日本でも、東京でも…
  • 7. やりたかったこと ● ソフトウェアの仕組みについて日 本語で議論したかった。 ● ソースコードを読みたかった。 ● Linuxは丁度いい題材。 ● オープンソースについて語りたかった。
  • 8. やったこと ● 第一回:99年4月28日 〜 第84回:08年2月25日 ● 歴史は下記を参照 http://www.ylug.jp/modules/pukiwiki/index.php?history
  • 9. 進化中 ● 当初は、コードを読んでいた。 ● カーネルそのものの勉強もした。 ● いろいろな小ネタの披露の場にな った。 ● 海外からも発表者がでてきた。 ● Andrew Morton, GregKH, Dan Aloni,
  • 10. 進化中 ● カーネル以外のネタ ● mixiのスケーラビリティ(7/6/'06) ● YARV(12/27/'07) ● ビデオ配信 ● mallocの実装(9/22/'06) Google Video ● SE-PostgreSQL(5/7/'07)ニコ動
  • 11. あともう少しで100回だ ● 来年中(2009年)には… ● 来年はLinux Kernel Summitが東 京であるらしい。 ● カーネル読書会BOFをやっちまうか ↑世界の名立たるカーネルハッカーに デビューだ。
  • 12. インターネットの奇跡 ● カーネルを読みたいやつなんて いるかと思った。 ● それを肴に集まる奴なんている かと思った。 ● それを楽しむやつなんているか と思った。
  • 13. インターネットの奇跡 ● いろいろな奴がいる。 ● インターネットのおかげで、君 達と出会った。 ● 楽しい。
  • 14. これから ● オープンソースのおかげで ● Linux ● Apach ● MySQL/PostgreSQL ● Perl/Python/PHP/Ruby/... ● 自由に議論できる。
  • 15. カーネル読書会のやりかた ● 誰か話してくれる人を見付ける ● 日頃いろいろな人にお願いしておく。 ● 会場の目処をつける ● 安く使える候補をいくつか持っておく ● 最近はコミュニティ活動に理解を示す 企業も増えてきた。 ● 日程を調整する
  • 16. カーネル読書会のやり方(2) ● 参加登録用ページを用意 ● 宴会君 http://utage.org/enkai/ ● アナウンス ● メーリングリスト (YLUG MLなど) ● Webページ http://ylug.jp/ ● ブログなど
  • 17. カーネル読書会のやり方(3) ● 参加人数を確定する ● 懇親会(宴会)の準備のため ● ドタキャン、飛び入り参加は絶対ある ので歩留まりを見ておく。〜15%位
  • 18. カーネル読書会のやり方(4) ● 当日 ● 自己紹介や小ネタ披露(Lightning Talks) ● ビデオ撮影(YouTube/Google Video/ ニコニコ動画(RC2)) ● インターネット中継 http://ustream.tv
  • 19. カーネル読書会のやり方(5) ● メインのお話 ● 60分位 ● (意識して)質問、ツッコミをがんが んする。 ● 一方的なお話ではなく(意識して)イ ンタラクティブにする。 ● 困っていること、問題点を話してもら う
  • 20. カーネル読書会のやり方(6) ● 質問奨励、ツッコミ奨励 ● することは素晴らしい事。 ● 否定的な意見ではなく肯定的な意見を 考えよう。 ● 新しいアイデアは、できることよりできないこ との方が多いのは当り前。できないことを探す のではなく、できることをみんなでよってたか って考える。
  • 21. カーネル読書会のやり方(7) ● 宴会 ● おつりのないように1000円とか、居 酒屋でやる場合は飲み放題つけて 4000円とか5000円とかにきっちりに する。 ● 学割なども考慮。 ● ビールは参加者*1.5本、ピザは参加 者÷3(ラージ)位の分量
  • 22. カーネル読書会のやり方(8) ● 宴会 ● 質問をいくら奨励しても、なかなか敷 居が高い場合があるので、若干のアル コールの力を借りて、本音トークへ突 入。 ● 重要な会話は宴会でされているという 法則。
  • 23. カーネル読書会のやり方(9) ● フォロー ● 会計報告、感想などをメーリングリス ト、ブログに投稿して次回へ繋げる。 ● 毎回微妙に進化するのが楽しい。 ● 次回のネタを考える。(2〜3本ストッ クしておくとよい)
  • 24. カーネル読書会を続けるコツ ● 発表者、参加者がいなければ成 り立たない。 ● 参加者が発表者へ、発表者が参加者へ 。 ● リピータ重要。 ● 新規参加者重要。 ● 常にリクルーティング
  • 25. やりたかったこと ● ハッカーになりたい。 ● コンピュータによって世界を変 えたい。 ● そーゆー人達と出会いたかった ● カーネル読書会出会い系説
  • 26. Read the Code, he said.
  • 27. ブログ ● ユメのチカラ http://blog.miraclelinux.com/yume ● 未来のいつか/hyoshiokの日記 http://d.hatena.ne.jp/hyoshiok