狠狠撸
Submit Search
Gentoo for Pythonista
?
Download as PPTX, PDF
?
0 likes
?
740 views
Go Yamada
Follow
PyLadies Tokyo - 二周年記念パーティ での LT です。ジョークが入ってますが怒らないで!
Read less
Read more
1 of 23
Download now
Download to read offline
More Related Content
Gentoo for Pythonista
1.
I love Gentoo! うさたーん PyLadies
Tokyo - 二周年記念 2016/10/22
2.
PyLadies Tokyo -
二周年記念 おめでとうございます! TL でちょいちょい活動をお見かけして ます。 性別の都合上参加させて頂く機会は滅 多にありませんが陰ながらますますの ご発展を願っております。
3.
おまえ誰よ うさたーん GO Yamada Web広告配信会社で雑用の合間に
DNS、メール、Hadoop等の運用、 構築をやってます ? 最近の仕事 ? インターネットができないんです案件からGmail への移行とかラック建てたり ? 好きな Linux ディストリ ? Gentoo 教 systemd 派 ? 最近の苦しみ ? Systemd の Unit で「svscan.service」を書いた ? コミュニティ ? Sphinx-Users.JP ? Python mini hack-a-thon 3 Twitter: usaturn
4.
宣伝 Sphinx-Users.JP 「Sphinx」というPythonのドキュメンテーション ツールのユーザ会で活動しています。 4 現在ユーザ会のメンバで SoftwareDesignにSphinx の記事を連載中!
5.
私のPyladies との関わり 「PyLadies Tokyo
Meetup #8」Sphinx の会で チューターを務めさせて頂きました。 http://pyladies- tokyo.connpass.com/event/24076/
6.
Gentoo とは ? 汎用の
Linux ディストリビューション
7.
Gentoo とは ? カーネルやパッケージが基本的にソースで提供され、 インストール時に自動/手動でコンパイル ?
パッケージインストール時に USEフラグ を指定す る事により ./configure 的な事を自動で実行可能 構築するシステムをカーネル、アプリ ケーションレベルで(アタシ|オレ)色に 染め上げられる!
8.
Gentoo とは つまり Gentoo
を使えば そのマシンに最適化され た Python がコンパイル される
9.
選択の Gentoo ? Gentoo
は他のディストリで標準で入る syslog や cron ですら自分で選択しないと入らない
10.
Gentoo のその他の特徴 ? パッケージが比較的新しいバージョンに追随してい る ?
プロセス管理は OpenRC と systemd が選択可能
11.
Gentoo と Python ?
Gentoo 標準は Python 3.4.3 ? しかしコマンドでいつでも Python2 ?Python3 を 切り替える事が可能 ? パッケージ管理にスロットという概念 ? 複数の Python を共存させる事が容易
12.
どこで使われてるのよ Gentoo? ? ソフトバンク(pepper
君 ※ただしこれから変更さ れるらしい) ? NASDAQ(未確認 http://www.computerworld.com/article/25103 34/financial-it/how-linux-mastered-wall- street.html) ? Chrome OS や CoreOS の元 ? アドテク企業系(2社確認済み)
13.
某アドテク企業での利用例 ? 日々のWebアクセスは2億弱程度 ? リスティング関連が1億2000万、ビーコンが7000 万 ?
リスティング広告によってはクライアントより 300ミ リ秒で広告を返す事を要求される事も。 ? 上記の Web アクセスやその裏のログ処理等は300 ノードのサーバで処理
14.
某アドテク企業のサーバ構成 ? クラウド ?
100インスタンス超 ? オンプレミス ? 200台超 ? 物理 ? 100台超 ? VM ? 100インスタンス超 ? 内Hadoopで使っている物理サーバが30台程度 HadoopのディストリビューションにClouderaを 使っている関係でOSはubuntu 1割弱。 ? 残りは全てGentoo
15.
Gentoo のススメ ? Python
をメインの開発言語としている会社がメイン ディストリビューションとして使っている ? Python を使うような人なら Linux についてもきっと興味 あるよね!Linux の知識が知らない間についてくるよ! ? 弊社社員(全員 Pythonista)のエンジニアのうち 33% が 女性ですが、そのうち 100% が Gentoo 使い。つまり 女性でも問題ない ? 弊社社員(全員 Pythonista)は入社する際に PC を渡され ますがまず Gentoo をインストールをします。 ? 難しいイメージがある Gentoo のインストールですが、新 入社員が公式リファレンス見ながらインストールできるく らい簡単です。 ? 本日の発表で 2 つも Gentoo の発表があるとゆー事は Gentoo 流行っていると言っても過言ではない
16.
Q&A Q. 今日の話 Python
に限った話じゃないんじゃ? A. ( ^-^)ゞ ???
17.
Q&A Q. Gentoo ダイエットって効きますか? A.
人間の脳は通常1時間に 3g 消費されますが、 集中すると 4g くらい消費されます。 つまり Gentoo を自分色に染め上げる為には 魂を削りながらのインストールが必要なので1時間に 10g くらい 消費されると仮定した場合、蓄えられた肝グリコーゲン 100g を 10時間くらいで消費するので途中略 発表者は約 1 年間で 40kg くらい体重が減りました。 Gentoo すごい!
18.
Q&A Q.「嘘」「大げさ」「紛らわしい」表現が多いように 感じましたが? A. 神に誓って「嘘」はついておりません
19.
Q&A Q. Gentoo は怖いですか? A.
コワクナイヨ
20.
Q&A Q. Gentoo を薦めている事がよくわかりました。 ところで発表者が使っているそのノート
PC の OS は なんですか?
23.
発表後の補足 ? Gentoo のインストールはコマンドラインで実行するので、 他の
Linux ディストリビューションを少し触っていてコマン ドラインに慣れていないと難しいかもしれません ? Gentoo のカーネルやアプリケーションのコンパイルですが、 gcc のオプションを指定する事により最適化はできるのです が、高速な環境が当たり前となった今では、最適化していな い場合と比較してメリットは少ないかもしれません。 ? Gentoo の大きなメリットは USE フラグで機能を絞る事によ り不要な依存関係を切り捨てて本当に必要な最小構成のシス テムを構築できる事と、比較的新しいバージョンが使える事 だと発表者は感じています。 ? 常用するのには確かにハードルがあるのですが、それを乗り 越えた時はもう他のディストリビューションを使いたくなく なるという魅力があります。是非、一度お試しあれ!
Download