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