東京エリア Debian 勉強会
第 72 回 2011 年 1 月度

上川純一 dancer@debian.org
IRC nick: dancerj

2011 年 1 月 15 日

Agenda

注意事項
飲食禁止
宗教禁止
営利活動禁止最近あった Debian 関連のイベント報告2010 年 12 月勉強会

Debian 勉強会アンケートシステム
kinectCACert assurance

前回

注意事項
飲食禁止
宗教禁止
営利活動禁止最近あった Debian 関連のイベント報告??

2010 年の Debian 勉強会
CACert の準備
libsaneDebian miniconf
2011 を妄想イベント報告Debian 常識クイズ

Debian の常識、もちろん知ってますよね? 知らないなんて恥ずかしくて、知らないとは言えないあんなことやこんなこと、みんなで確認してみましょう。
今回の出題範囲は
debian-devel-announce@lists.debian.org に投稿された内容と Debian Project News からです。問題 1. RC バグの現状ははどこで確認できるかA
http://bugs.debian.
org/release-critical/

B http://localhost/C http://debianmeeting.
appspot.com/

問題 1. RC バグの現状ははどこで確認できるか

答えは:A
http://bugs.debian.
org/release-critical/

B http://localhost/C http://debianmeeting.
appspot.com/

A問題 1. RC バグの現状ははどこで確認できるか

解説：

問題 2. Debian 勉強会予約システムの URL はどれか

A http://www.2ch.net/

B
http://atnd.org/
events/C http://debianmeeting.
appspot.com/

問題 2. Debian 勉強会予約システムの URL はどれか
答えは:A http://www.2ch.net/

B
http://atnd.org/
events/C http://debianmeeting.
appspot.com/

C問題 2. Debian 勉強会予約システムの URL はどれか

解説：

問題 3. events@debian.org はどこと統合されたか

A merchants@debian.org

B hoge@debian.org

C fuga@debin.org

問題 3. events@debian.org はどこと統合されたか

答えは:

A merchants@debian.org

B hoge@debian.org

C fuga@debin.org

A問題 3. events@debian.org はどこと統合されたか

解説：

問題 4. antiharassment@debian.org のうらにいな
いのは誰か

A Amaya Rodrigo Sastre

B Patty Langasek

C Kouhei Maeda

問題 4. antiharassment@debian.org のうらにいな
いのは誰か
答えは:

A Amaya Rodrigo Sastre

B Patty Langasek

C Kouhei Maeda

C問題 4. antiharassment@debian.org のうらにいな
いのは誰か

解説：

問題 5. 現在いくつかの Sprint が開催され、企画されている。現在企画すらされていない sprint はどれか

A -www sprint

B security sprint

C tokyo sprint問題 5. 現在いくつかの Sprint が開催され、企画されている。現在企画すらされていない sprint はどれか
答えは:

A -www sprint

B security sprint

C tokyo sprintC問題 5. 現在いくつかの Sprint が開催され、企画されている。現在企画すらされていない sprint はどれか

解説：

問題 6. DACA はどこを見ればよいか

A http://qa.debian.org/daca/
B
http://daca.debian.
org/

C file:/tmp

問題 6. DACA はどこを見ればよいか

答えは:A http://qa.debian.org/daca/
B
http://daca.debian.
org/

C file:/tmpA問題 6. DACA はどこを見ればよいか

解説：

問題 7. DEP は何の略か

A Debian Enhancement Proposal
B Device Enhancement Protocol
C でっぷ問題 7. DEP は何の略か

答えは:A Debian Enhancement Proposal
B Device Enhancement Protocol
C でっぷ

A

問題 7. DEP は何の略か

解説：

問題 8. DEP5 で提案されている debian/copyrightの機械可読形式はどういうものか

A S式

B RFC822 風C XML

問題 8. DEP5 で提案されている debian/copyrightの機械可読形式はどういうものか答えは:

A S式

B RFC822 風

C XML

B

問題 8. DEP5 で提案されている debian/copyrightの機械可読形式はどういうものか

解説：prework

上川 純一2011 年の勉強会でなしとげたいことを宣言してください
今年は LAMP スタック、 KVS など、クラウドインフラを Debian で一通り構築する仕組みを実現する方法について一通り勉強して関連したパッケージングにまつわる問題について整理したい。
2015 年の Debian がどうなっているか大胆に妄想してください。
Debian はまだ生き残っていて、 Squeeze+2 のリリース準備で忙しい。デバイスは携帯電話とタブレットデバイスのサポートが追加されており、メインストリームの CPU アーキテクチャは x86 64 と arm。
デバッグ用の情報がデフォルトで全部のパッケージについて提供される。
全 VCS を共通で利用できるようなインタフェースが整備され、 Debian のソースパッケージを標準的な VCS として提供されるようになる。
Debian のサーバリソースは P2P オーバレイネットワーク経由で提供され、共有のビルドサーバなどが利用できるようになっている。

まえだこうへい2011 年の勉強会でなしとげたいことを宣言してください。
スマートフォン関連の Web アプリ用ライブラリとネイティブアプリ変換ツールなどの開発環境を Debian で整備する方法、何がどう優れているかを勉強したい。 Debian で環境を整える為にはどれが Debian パッケージになっているのか、どれは対応可能で、どれが不可能なのか。 Debian 上で生成したアプリを Debian から配信する、あるいは既存の配信の仕組みと連動するための仕組みはできないか。
2015 年の Debian がどうなっているか大胆に妄想してください。
意外と Wheezy の次のリリースが出てしまっている。スマートフォン向けのインストーラが登場し、 jail break や rooted しなくても、簡単に Debianをインストールできてしまう。 webOS が ipkg をやめて、 Debian パッケージを使うように先祖返りしている (webOS には起死回生ホームランで生き残っていてほしい)。そもそも 2015 年にはスマートフォンとかクラウドとかいう言葉は 消えて、また別の新しいバズワードに変わっているに違いない。

日比野 啓2011 年の勉強会でなしとげたいことを宣言してください。
Debian 勉強会の常連に関数型言語の愛好者を一人でも多く増やす。関数型言語を使ったハンズオンとかやれたら楽しそう。
2015 年の Debian がどうなっているか大胆に妄想してください。
Debian 8.0 リリース?

キタハラ

2011 年の勉強会でなしとげたいことを宣言してください。
（ 東京エリアでの）勉強会に皆勤。もちろん無遅刻。
2015 年の Debian がどうなっているか大胆に妄想してください。
自らカーネルを作るようになっていたり、 AT コンパチの PC を飛び出し、省電力やクラスタ等の特別な機能を実現するハードウェアリファレンスを展開してたり、サポート請負会社が出来てたり、妄想は幾つか考えたのですが、実際は今とあまり変わらず淡々と開発が続けられているように思います。

henrich2011 年の勉強会でなしとげたいことを宣言してください
成し遂げる目標は今のところありません…多少なりとも刺激が受けられればいいな、と考えています。
2015 年の Debian がどうなっているか大胆に妄想してください。
Hurd がついに { リリースされる, 終了宣言が出される }村田信人

2011 年の勉強会でなしとげたいことを宣言してください
パッケージへの理解を深める。 Debian へのアップロードの流れを知る。
2015 年の Debian がどうなっているか大胆に妄想してください。
サーバ用のディストリビューションと言ったら Debian!になっている。

山田2011 年の勉強会でなしとげたいことを宣言してください
MiniConf の実現（ 勉強会的に最大のトピック？ ）パッケージ作成の再勉強会をして、自己流を改める
手がけるパッケージを増やす＆自分で書いたのを配ってみる

2015 年の Debian がどうなっているか大胆に妄想してください。
/var/lib/dpkg/available が行数換算で 50 万行を超え（ てさすがに重くて dpkg が超改良される（ といいな））
仮想化コンテナが超普及しつつ公式の超高機能 unionfs が遂に完成
し、 apt-get で conflict したら即分岐して両方の環境を両立しつつbind 統合できるようになる（ といいな）
ファイルシステムのスナップショット・ タイムマシン機能が普及して、誰も sid を使うことに懸念を感じなくなる（ といいな）

本庄

2011 年の勉強会でなしとげたいことを宣言してください
ずいぶん前ですが、依頼されたような気のする libsvm に関して発表したいです。
2015 年の Debian がどうなっているか大胆に妄想してください。
ちょっと想像つかないですね。

emasaka

2011 年の勉強会でなしとげたいことを宣言してください
ここは発表とかいうといいんでしょうか。
2015 年の Debian がどうなっているか大胆に妄想してください。
TV が CPU ばんばん積むようになって、そいつを hack して Debian が動いたりするとすごいですね。

higashiyama

2011 年の勉強会でなしとげたいことを宣言してください
今年は毎回参加して、ただ Debian を使う人からステップアップしたい2015 年の Debian がどうなっているか大胆に妄想してください。
X がひっそりと消えていくyamamoto2011 年の勉強会でなしとげたいことを宣言してください
今年こそハッカーになる。
2015 年の Debian がどうなっているか大胆に妄想してください。
Debian が sid だけの、ローリングリリースになっており、 stable のリリースは派生のディストリビューションに任せている。

kmuto2011 年の勉強会でなしとげたいことを宣言してください
ますます忙しいんだけど、数回は出席したい。また講師できるようなテーマも作れるといいな。
2015 年の Debian がどうなっているか大胆に妄想してください。
（ wheezy ではなく） wheezy+1 のリリースエンジニアリング中、だよね？？ Debian を Ubuntu にマージすべきだという GR を出すかどうかでdebian-vote がフレームに。
当日は CAcert assurer の仕事をやる予定。

野島 貴英2011 年の勉強会でなしとげたいことを宣言してください
3 つぐらいは何か発表してみたいと思いました。
2015 年の Debian がどうなっているか大胆に妄想してください。
1

Oracle Client ライブラリのサポート OS リストに Debian stable が入っている（ 本当に欲しい...)2

X.org 以外の Window System が標準採用になっている。

3

起動画面 (grub/gdm) や、ログインメニューがフルアニメーションしており、待機状態では普通に BGM が鳴っている。
（ ゲームのメニュー画面みたいな凝った演出が標準)

4

通常のモニタは 3D モニタで利用されており、 kinect のような身体を使って操作するようなデバイスが入力デバイスとして標準対応。

5

Blue-Ray Disk4 枚組みの配布となる。

6

Mysql が upstream の最新版と同等となる。

Debian 勉強会アンケートシステム

アンケートシステムの使い方 (管理者)アンケートシステムの使い方 (ユーザ)アンケートシステムの使い方 (ユーザ)アンケートシステムの設計と実装

Debian 勉強会予約システムの 1 モジュール
シンプルな設計を目指すアンケートシステムの設計と実装 (データストア)

class EventEnquete(db.Model):"""Enquete questions for an event."""eventid = db.StringProperty()
overall_message = db.TextProperty()question_text = db.StringListProperty()
timestamp = db.DateTimeProperty(auto_now_add=True)class EventEnqueteResponse(db.Model):"""Enquete respnose for an event by one person."""eventid = db.StringProperty()# responses for 1-5 questions. 0 is N/Aquestion_response = db.ListProperty(long)overall_comment = db.TextProperty() # a general comment fro
timestamp = db.DateTimeProperty(auto_now_add=True)
user = db.UserProperty()アンケートシステムの設計と実装 (テンプレート)

EnqueteAdminEdit.html 管理者用のアンケート編集画面
EnqueteAdminSendMail.txt 管理者が参加者にアンケートを依頼するメール送信するときのメールのテンプレート
EnqueteAdminShowEnqueteResult.txt アンケートの結果を CSV 形式で表示する。
EnqueteRespond.html 参加者がアンケートを返答する際に表示される HTML。
EnqueteRespondDone.txt 参加者がアンケートを回答したときに送信される確認メール。

アンケートシステムの設計と実装 (集計)

集計はシステムで面倒をみないで、 CSV で出力するだけ。

先月のアンケート結果

$ R
[中略]
> enquete <- read.csv(’201012enquete.csv’)> summary(enquete)
事前課題紹介X2010 年の Debian を振り返って.2011 年を企画するMin.
:0.000Min.
:0.000
1st Qu.:3.000
1st Qu.:3.000
Median :4.000
Median :4.000
Mean:3.333
Mean:3.556
3rd Qu.:4.000
3rd Qu.:5.000
Max.
:4.000Max.
:5.000
CACert の準備に何が必要か 俺の libsane が火をふくぜ Debian.Miniconf.
Min.
:4.000Min.
:0.000Min.
:1.000
1st Qu.:4.000
1st Qu.:4.000
1st Qu.:2.000
Median :5.000
Median :5.000
Median :3.000
Mean:4.556
Mean:3.667
Mean:2.778
3rd Qu.:5.000
3rd Qu.:5.000
3rd Qu.:4.000
Max.
:5.000Max.
:5.000Max.
:4.000相関を見る> cor(enquete$CAC, enquete$俺の)[1] 0.186339> cor(enquete$俺の, enquete$事前)[1] 0.7572402> cor(enquete$CAC, enquete$事前)[1] -0.2988072

データセットの性質を考えるとこれはちょっと無理があるか・・・Kinect on
DebianGNU/LinuxCACert Assurance

今後のイベント

2 月の Debian 勉強会は神保町
3 月 OSC
CACert keysigning
OSC Kobe今日の宴会場所「 魚こう」