東京エリア Debian 勉強会
第 87 回 2012 年 4 月度

野島 貴英
nozzy@debian.or.jp

2012 年 4 月 21 日

設営準備にご協力ください。

会場設営、会誌ホチキス止めなどよろしくおねがいします。

お願いお願い
セミナールーム、トイレ、喫煙室以外は立ち入らないように願います。
写真撮影はセミナールームの中のみでお願いします。

Agenda最近あった Debian 関連のイベント報告
第 85 回 東京エリア Debian 勉強会
第 86 回 東京エリア Debian 勉強会

Agenda(つづき)DWN quiz
事前課題紹介Debian での node 入門
Android 機で Debian
月刊 Debhelper
今後のイベント
今日の宴会所

第 85 回 東京エリア Debian 勉強会

開催場所は三栄町生涯学習館 視聴覚室 (JR 四ツ谷駅近く)

KDE パッケージ開発 /Debhelper(dh dpatch patch,dh autotoolsdev updateconfig) / cmake の話題を行いました。
参加者 5 人でした。プログラマ向けの話題でもり上がりました。

第 86 回 東京エリア Debian 勉強会

開催場所は明星大学
テーマは「 Debian 勉強会 -ユーザサイド- Apache2 HTTPサーバから始める Debian」というユーザサイドの発表が行われました。

Debian JP Project としてブースも出しました。 DebianLive CD も配りました。あんどきゅめんてぃっど でびあんもいくつか売れていました。

DWN quizDebian 常識クイズ

Debian の常識、もちろん知ってますよね? 知らないなんて恥ずかしくて、知らないとは言えないあんなことやこんなこと、みんなで確認してみましょう。
今回の出題範囲はdebian-devel-announce@lists.debian.org,debian-devel@lists.debian.org に投稿された内容とDebian Project News などからです。

問題 1. 今年度の Debian JP 会長は誰か？

A Kouhei Maeda

B Nobuhiro Iwamatsu

C Junichi Uekawa

問題 1. 今年度の Debian JP 会長は誰か？

答えは:A Kouhei Maeda

B Nobuhiro Iwamatsu

C Junichi UekawaA問題 1. 今年度の Debian JP 会長は誰か？

解説： 前年度に引き続き前田さんが信任されました。またよろしくお願いします。

問題 2. Debian.org DPL 選挙は誰が立候補したか

A Stefano Zacchiroli

B Nobuhiro Iwamatsu

C Kouhei Maeda

問題 2. Debian.org DPL 選挙は誰が立候補したか

答えは:A Stefano Zacchiroli

B Nobuhiro Iwamatsu

C Kouhei Maeda

A問題 2. Debian.org DPL 選挙は誰が立候補したか

解説： 前年度に引き続き Zacchiroli さん頑張ってます。

問題 3. Debconf12 の suponsord な参加の締切りは
いつ

A 4 月末B 5 月 15 日

C 5 月末問題 3. Debconf12 の suponsord な参加の締切りは
いつ
答えは:

A 4 月末B 5 月 15 日

C 5 月末B

問題 3. Debconf12 の suponsord な参加の締切りは
いつ

解説： うっかりすると過ぎてしまうので、気をつけましょう。
また、 UTC なのかニカラグアのローカルタイムなのかちょっとわからないので、 5/15 に登録開始するのは避けた方がよいかも。本家アナウンス http://debconf12.debconf.org/参照。

問題 4. 大統一 Debian 勉強会での発表の公募(CFP) はいつが締切り？

A もう過ぎた

B 4 月末C 4 月 22 日

問題 4. 大統一 Debian 勉強会での発表の公募(CFP) はいつが締切り？
答えは:A もう過ぎたB 4 月末

C 4 月 22 日

C問題 4. 大統一 Debian 勉強会での発表の公募(CFP) はいつが締切り？

解説： 大統一 Debian 勉強会で発表できるチャンスです。締切
りは忘れずに。

問題 5. experimental 版の apache のパッケージのバージョンはいくつ？

A 2.3

B 2.4.0

C 2.4.2

問題 5. experimental 版の apache のパッケージのバージョンはいくつ？
答えは:

A 2.3

B 2.4.0

C 2.4.2

C問題 5. experimental 版の apache のパッケージのバージョンはいくつ？

解説： 3/22 にアナウンスがありました。 upstream 側も 2.4.2です。最新版ですね。 BUG 見つけましたら、 BUG Report書きましょう。

問題 6. Debian Edu はまたの名を何というでしょう?

A emdebian

B Scientific LinuxC Skolelinux

問題 6. Debian Edu はまたの名を何というでしょう?
答えは:

A emdebian

B Scientific LinuxC Skolelinux

C問題 6. Debian Edu はまたの名を何というでしょう?

解説： Debian Edu とは教育機関向けに作られた Debian ベースのディストリビューションの事です。昔は Skolelinux という名前で開発されていた物だそうです。正式な Debian のサブプロジェクトです。先日新しいバージョンがアナウンスされました。

問題 7. 3/30 に Debian Project が加盟した団体の名前は？

A OSC

B OSI

C ETF

問題 7. 3/30 に Debian Project が加盟した団体の名前は？
答えは:

A OSC

B OSI

C ETF

B

問題 7. 3/30 に Debian Project が加盟した団体の名前は？

解説： これでまた Free Software として磨きがかかりました。
OSI は Open Source Initiative の略だそうです。

問題 8. Debian Project の gobby サーバーとしてgobby.debian.org がアナウンスされました。ところで gobbyって何？

A 旧ソ連で開発された諜報活動用ソフトウェア
B churro の代替サーバ

C エディタの名前

問題 8. Debian Project の gobby サーバーとしてgobby.debian.org がアナウンスされました。ところで gobbyって何？
答えは:A 旧ソ連で開発された諜報活動用ソフトウェア
B churro の代替サーバ

C エディタの名前C問題 8. Debian Project の gobby サーバーとしてgobby.debian.org がアナウンスされました。ところで gobbyって何？

解説： Debconf の BOF 会場でよく使われていますエディタです。サーバを介する事により、複数人で同時に１つの文章を同時に編集できます。 Debconf では、リアルタイムに議事と議事録が BOF 参加者によってどんどん編集されていく様はおもしろいです。ちなみに churro とは i18n.debian.org の事です。

事前課題

koedoyoshida

1

Debian で触ったことのあるウェブアプリケーションフレームワーク一つを簡潔に紹介してください。
Greasemonkey

2

近々作成してみたいと思っているウェブアプリケーションを教えてください。
なし

noritadak

1

Ruby on Rails。でもかなり昔です。

2

Web アプリケーションと言えるのか微妙ですが、ブラウザ上で使えるシェルを個人的に作りたいです。

dictoss(杉本 典充)

1python の Django はなかなかいい感じですが python3 に現状非対応というところ。 cakephp もほんの少し試しましたがよくわらかず挫折。

2

自宅の本を管理するシステムがほしい。また、ほしいジャンルの本を自動で探してくれるボットつきがいいな。

henrich1

ウェブアプリケーションフレームワーク、一つも触ったことがございません…

2

作成してみたいというのは特には無いですが、将来的には Django 辺りを触ってみたいとは思っています。

ikeomasa

djangoMATOHARA

1

Debian で触ったことのあるウェブアプリケーションフレームワーク一つを簡潔に紹介してください。
フレームワークは利用したことがありません． Perl の Catalyst を使ってみたいなと思っています．

2

近々作成してみたいと思っているウェブアプリケーションを教えてください。
最近写真の exif 情報を編集するものを作りたいなと思っています．
＃アップロードした写真の exif 情報を表示してカメラのシリアル，撮影者，位置情報などを選択して削除してダウンロード．

beatenavenue

1

pukiwiki も web アプリに入りますでしょうか・・・ 。グループウェアみたいな使い方ができないかなと思って試していましたが、仲間うちで wiki 文法の評判が非常に悪く今は触っていません。

2

作成したい web アプリは今のところありません。

本庄

1

CakePHP を使ったことがあります。 pear に依存しないということで選択しました。

2最近、テレビ番組をチェックする自分用の適当なスクリプトを作成しました。

yamamoto

1

全く触ったことがありません。

2

ウェブアプリケーションって、なんすかね？ おいしいの？

まえだこうへい1

Sinatra 使ってます。 Debian じゃなくて Ubuntu ですが…。

2

近々、というか 1 で OS インストール用ツールの開発やってます。

鈴木崇文

1

書籍にのっていたサンプルを動作させるために pylons を少しだけ使ったことがあります。現在は pyramid を代わりに使用することが推奨されているみたいです。ところで、フレームワークを使って web 開発する場合はどうやって debian パッケージを利用すべきなんでしょうか。いままではパッケージを使用せずに直接ダウンロードして使っていました。

2

位置情報を使った Web アプリを作ってみたいです。

emasaka

1

2

Bash on Rails 作ったわー 3 年ぐらい前に作ったわー（ ミサワ）（ と課題に書くために参加します）
仕事でちょっとした Web アプリを提案中大森 俊秀1django2

かんたん週報アプリ

野島 貴英1

古い話ですが、 Perl の Catalyst ぐらいでしょうか?(今だとmojiolicious なんだろうか...。) 紹介については... べ、勉強してきますー。

2

サイト巡回して何かデータ取ってきて自動的に分類／似ているものを探す個人利用専用のサイトを作ってみたいなぁ ... あ、これだとウェブ
フレームワークよりも、機械学習とかのテーマ... ごふっ ...

Debian でのnode 入門

Debian で Node を使う

nodejsnodejs-dev
npm

Debian node policy

node-dev README.Debian
モジュールのパッケージ名は node-で始まるモジュールのロードパスの規程

npm / Debian package path

Debian パッケージ
Debian の npm
npm install -g
npm install

ディレクトリ/usr/lib/nodejs/usr/local/lib/nodejs/usr/lib/node modules./node modules

npm

Bug#622628 is now fixed.

npm$ npm help
$ npm help npm$ npm help installnpm$ npm install -g express ejs$ npm link

package.json

man npm-json.1{"name": "aptserver","version": "v0.0.1","dependencies": {"cli": "","express": "","ejs": ""}}Android 機で Debian

モバイル機/タブレットで Debian

モバイル機/タブレットで Debian が動いたらいいとおもいませんか？

ところでみなさんスマホもってますか？

ところでみなさんスマホもってますかーっ？

そのうち Android 使ってますかー

うち Android 使ってますかー？

そのうち root 奪取は？

root 奪取してますかー？

AndroidSDK 入れて adb 使ってますかー

AndroidSDK 入れて adb 使ってますかー※俺の環境じゃー動かんけどなー？

簡単に Debian（ 派生も？ ）とか入れるには今だと root 奪取してアプリでできるらしい（ すみません自分は未評価です）

ubuntu を動作させる Android アプリ： ubuntu instller
free https://play.google.com/store/apps/
details?id=com.zpwebsites.ubuntuinstall&hl=ja
Debian を動作させる Android アプリ: Lil’ Debi https://github.com/guardianproject/lildebi/wiki

今回の材料： Nook Color

Barnes & Noble 社の電子書籍端末
軽い、薄いLCD、タッチパネル
Wi-Fi
miniSD I/F
USB ポート
Android OS 搭載（ かなりカスタマイズされています）

Nook Color のもっと凄いところ

TI 社 OMAP3 チップ (ARM CPU ですよ) 搭載
miniSD からブートできちゃう。

Debian の凄いところ

ARM でもたくさんのパッケージが動いちゃう。
muti-arch と言われるパッケージは x86 上でも ARM 用のツールにつかえちゃう。
例: objdump とか！ x86 の元で逆 ASM したいですよね！？ 当然ですよね！？
emdebian のパッケージ入れると、クロスコンパイル環境も作れちゃう！
ARM のエミュレータだってパッケージでさっくり入るさあ、「 インストールだ！ 」

さあ、「 インストールだ！ 」
qemu-system-arm で。
※詳しくは月刊 Deb 専 2012 年 4 月 21 日を参照

さあ、
「 動け！！ 」

さあ、「 動け！！ 」
qemu-system-arm で。
※詳しくは月刊 Deb 専 2012 年 4 月 21 日を参照

目覚めよ!OMAP3目覚めよ!OMAP3 ということでブートフォーマットについて記載します。

microSD の HEAD 255,SECTOR 63,512[BYTE/SEC] を使ってパーティション切りをし、第一パーティションを vfat で 32bit のファットサイズにしておく
あとは TI 提供の x-boot を MLO とかにリネームして、カーネルイメージと、 initrd と、 u-boot ファイルと MLOファイルをそのままコピーしておくだけ。
以上を満たす microSD があればブートしちゃいます。

カーネルと起動イメージの入手

nooter0.2.zip から借用します。
理由： usb 経由の RNDIS 超便利ーっ※詳しくは月刊 Deb 専 2012 年 4 月 21 日を参照

デモ

デモ
※作成済みの miniSD から起動して、 GIMP/Youtube HTML5動画再生まで。

月 刊 Debhelper

今後のイベント

今後のイベント

大統一 Debian 勉強会
日時： 6 月 23 日 (土曜日)
場所： 京都大学 理学研究科 3 号館 数学教室 108, 109,110 号室

今日の宴会場所

今日の宴会場所