際際滷

際際滷Share a Scribd company logo
"Continuous Publication" 
with Python: 
Another Approach 
This presentation will be in JAPANESE
哂Z駅と娠`いした orz
k燕宀徭失B初 
? m寒寄o (@amedama) 
? 幄塀氏芙 mokha 函叨 
? 仝もか々 (もくは) 
? 念: Google Inc. (U.S, Android何T)
Continuous Publication 
@A議竃井
夛囂
仝汐々ビルドシステム 
を恬ってみた
仝汐々ビルドシステム 
Griflet 
? PDF, epub, InDesign, ´ 
? Re:VIEWを駻 
? 揖繁I゛斌I汐の仝ビルド々 
? 仝汐鵡P々を屶址
Re:VIEW 
? 汐鵡PにいX楚マ`クアップ冱Z 
? https://github.com/kmuto/review 
? @kmuto, @takahashim, @kdmsnr, ´ 
? TeX, epub, HTML, InDesign, ´ 
? 歌深: https://github.com/TechBooster/FirstStepReVIEW
Grifletのきっかけ 
? 揖繁I〆Effective Android〇 
? C84 (2013定 歪コミ) 
? 广宀22繁, 184ペ`ジ 
? Re:VIEW + GitHub ★ すごい 
? だが´´ 
TechBooster旗燕 
@mhidaka
ビルド払, 
櫃鼎ない
ビルド払,櫃鼎ない 
? 鵡P嶄はビルドY惚にoD彭なことが謹い 
? 仝HTMLが恬れてるのでコミット々 
★PDFのビルドが撹孔するとは泙蕕覆 
? Continuous Integration h廠が( ?д?)???´
徭蛍で恬った
(2) WebHook 
(1) commit 
(3) Build Req. 
(4) Build 
(6) Download 
(5) Notify 
Linux 
Re:VIEW
デモ
´´のサブセット
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
護と返冥り 
? Django, Celery兜めて 
? 仝virtualenvって採 (??ω?)々 
? 輝兜、1プロジェクトのみサポ`ト
揖繁I ★ 斌I汐 
? 〆Effective Android〇(TechBooster) = 揖繁I 
〆Effective Android〇(_繁竃井氏) = 徨汐 
〆Effective Android〇(インプレスジャパン) = 斌I 
? 慌广宀 22繁 ★ 33繁 
? epub もサポ`ト 
? Re:VIEWゴ (哨遑)
肝のお} 
? TechBooster @ C85 (2013定 喬コミ) 
? 4塒r侵佩 
? 栽1汐 -> 栽5汐
ビルドが 
たまに峭まる orz
仝たまに峭まる々} 
? たまに ´ 1Lgに匯指とか 
? 圻咀: Celery + GitPythonのMみ栽わせ 
? 功云圻咀は隆盾苧 
? 嗹指貨: subprocess.Popen + git
檎艶:閣鴛掘安が羽恠する
Re:VIEW羽恠並周 
? Re:VIEW箸離丱 (屎ア蹶Fがo泪覃`プ晒) 
? Celeryのタイムアウトも燭ず´´
咾なくなったら 
すぐ縮えて圀しい
Zabbix 
? OSSのOソフト
C85 もo並にK阻
そこそこ得登が措い
クチコミc(=?舷=)?
クチコミ 
? 仝嗔繁の嗔繁々のプロジェクトもQい兵める
´´えっ (?Д?)
岑らない繁の 
Re:VIEWプロジェクト
is {璃
あるいは
Re:VIEW is 巌樋來
仝Re:VIEWは巌樋來々} 
? Re:VIEWではRubyコ`ドで凋綜を竃栖る 
? OSコマンドインジェクションそのものじゃね 
? サンドボックスが( ?д?)???´
? Immutable Infrastructure 
? 仝X楚VMでOSを譴辰g佩 -> 々 
? ぴったり(¢?ω燹) 
? ´´と嗟僅していると
瀏鉾鉾鉾鉾鉾烹 
勝〕使擦遼澄。 
Y^Y^Y^Y^Y^Y
Dockerは音芦協 
? あくまで^肇侘 = 書は曳^議芦協している 
? gH、Dockerのバグには採業か竃氏った 
? 徭蛍のミスという何蛍も謹?あった 
? モニタリング寄並
(2) WebHook 
(1) commit 
(3) Build Req. 
(4) Build 
(6) Download 
(5) Notify 
Linux 
Re:VIEW
(2) WebHook 
(1) commit 
(3) Build Req. 
Re:VIEW 
(4) Build 
(6) Download 
(5) Notify 
Linux
C86 (2014定 歪) 
? またもやTechBooster 
? 麿サ`クルの揖繁Iも
?と蝕k
蝕k貧の仁籾
仝頭返寂々蝕k
仝頭返寂々蝕k 
? Lいスパンで富楚のg廾をちまちま 
? 匯繁で仝1ヶ埖に2゛3晩。まとめて々
そして梨れる 
? O?g廾?\喘のを、梨れる 
? どのような}がk伏していたかを、梨れる 
? ユ`ザフィ`ドバックを、梨れる 
? 徭蛍が採を_撹したいのかまで、梨れる 
? しばしばここで恬るのをやめてしまう
よくあるよね
Bめない(?ω??)
貨を深えてみる
貨 1
メモる
貨 1: メモる 
! 
? Redmineのチケットに、メモる 
? ソ`スコ`ドへのコメントに、メモる
仝硬くてアホくさいメモ々 
梨れるよりマシ
るのは?????? (”?*)
Redmineのチケット 
? 恬りたいC嬬、O貧のn}、隆盾苧な泣をh 
? F壓: 栽200チケット階 (隆頼阻100階) 
? 音協豚の岷しで仝房い竃す々
コ`ドへのコメント 
? 仝尖喇々仝吭蹇后糊々をなるべく火す 
? 根仝よく蛍かってないんだけど採絞かこうなる々 
? 仝採をしているか々のコメントは閲ける 
? 屁栽來がとれなくなると噫に詞岱する
貨 2
ログる
貨 2: ログる 
? = ログに火す 
? 仝ここ宥ったら、あか`ん々というログも 
? コメントの旗わりにログにしてしまう 
? RotatingFileHandlerでサイズを雙える 
? 廣: サ`ビストが寄きくなったらもちろんo尖
それでも払う 
? print() になってる 
? logging.debug() っていてる
Loggerを試喘する 
? print()を閲ける 
? ^logging ̄徭悶 
インポ`トしない 
? v方の哈方にlogger 
? http://qiita.com/amedama/items/ 
b856b2f30c2f38665701 
from logging import getLogger, DEBUG 
from logging import NullHandler 
local_logger = getLogger(__name__) 
handler = NullHandler() 
handler.setLevel(DEBUG) 
local_logger.setLevel(DEBUG) 
local_logger.addHandler(handler) 
! 
def some_func(´, logger=None): 
logger = logger or local_logger 
logger.error(u^some_func() なう ̄)
仝_kログ々と仝\喘ログ々 
? Logging Context が嚥えられない 
? 1つのv方で2つのloggerを砿尖したくはない
テスト´´
ユニットテスト 
? モックアウトが仝oj々になりやすい 
? 仝翌何ツ`ルのリアルな咫垢}のk伏坿 
? Viewについて嶷泣議に
指「テスト/Y栽テスト 
? 翌何の弊順: Docker, Re:VIEW, ´´ 
? 頭返gの恷嶄に仝笋錣辰討靴泙Α垢海箸ある 
? 紳糞弔砲海篁を彌える(??ω?)
PythonI尖狼も翌何に 
? 箭: Python 2 v.s. Python 3
Linux 
Re:VIEW 
Re:VIEW 
Re:VIEW 
Python 2.7 
Python 3.4 
Python 3.5 
(李です)
書朔について
書瘁のGriflet 
? 隆だ仝?と蝕k々 
? 仝匯違巷_々竃栖る邦覆砲靴燭 
? 匯何オ`プンソ`ス晒 
? https://github.com/dmiyakawa/pyrev 
? Re:VIEWのメタデ`タ盾裂 + Lintチェッカ
ありがとうございました 
この瘁オフィスアワ`にいます
This page is 
intentionally left blank
´´
まだまだAくんじゃ 
(?ω??) 
k燕で聞わなかったスライドが决?Aきます
仝頭返寂々蝕k 
P 箸龍
諒籾を噪しむ
\喘h廠のYでテストしたい 
? 仟しい圻後デ`タでそので仝A/B テスト々 
? ここはあくまで書瘁の仝錬李々
Re:VIEW 
Linux
Re:VIEW 
Linux 
(WSGI)
Linux 
(WSGI) 
Re:VIEW
Linux 
Re:VIEW 
Re:VIEW 
Re:VIEW
Linux 
Re:VIEW 
Re:VIEW 
Re:VIEW 
Python 2.7 
Python 3.4 
Python 3.5
Linux 
Re:VIEW 
Re:VIEW 
Re:VIEW 
Python 2.7 
Python 3.4 
Python 3.5
あくまでアイディア
Sか(??ω?)
バ`ジョン砿尖の逗 
? 蛍宣した何蛍でのセキュリティは徭蛍で販を隔つ 
? 麿繁 (OSディストリビュ`ション吉) に 
どこまでmって、どこから徭蛍でやるのか 
? 畠h廠を expose するわけではないので´´ 
? ただ、深えておく駅勣はある
仟しい採か 
P 仟しい} 
P仟しいk 
? 仝編^ ~= g廾々 
? 巷_サ`ビスではないので鯛ちてても俳れる橿の 
麿繁がいない (書指廁かるポイント) 
? gな何蛍で糊えて匯i未み竃す 
? UYト慎韻 
? ただし、ヤバそうな泣は梨れないようにメモする
ライブラリなのか 
それより和なのか 
? 謹な訳周を俳り紋えられると欸屬S 
? CentOSに\っける}ないだろ(?ω??) 
? ´´systemdコワイ(??ω?) 
? OS耕嗤の}、Pythonh廠の}、ライブラリの 
}、翌何サ`ビスの} 
? 俳り蛍けられるポイントで俳り紋える
gH、h廠の匯云晒に 
ややyを湖じている 
? 繁の並秤もあるものの 
? _kマシン: Debian 7 (wheezy) 
? 繁サ`バ: Debian 7 (wheezy) 
? テストh廠: Ubuntu 12.04 LTS / Ubuntu 14.04 LTS 
? 仝これもUY々と護り俳る 
? (碧並の\喘h廠は匯云晒するのがベタ`) 
? BSDマダ`
`うLinux 
かいところでズレる 
! 
? Ubuntu 12.04 -> django 1.3 
? 聞っていた reverse_lazy() がない 
? Pythonから貧のレベルではせめてy匯´´
蛍宣
virtualenv / venv 
? Pythong佩h廠蛍宣 
? g佩h廠を(冱Zバ`ジョン揖じで)もう匯つ恬る 
? PyPiのパッケ`ジもe砿尖 
? 恷除 (3.3參週) なら(py)venv 
? 參週 venv = virtualenv or pyvenv 
? ´´というか、どう柵ぶのがベストなの
Django + venv の逗 
? activate梨れ (Apache, Celery根めて) 
? しかもある殻業嘛してしまうこともある´´ 
? OS云悶箸sudo pip畠くしないのはどう 
? あるいはmanage.pyの粁Aで崙
Pythonh廠も 
xびたくなる
Pythonh廠もxびたい 
? virtualenvはPythonバ`ジョン耕協 
? make install すればいいのだが 
? 採かラフにでいいから砿尖したい
pyenv + venv 
? pyenv で販吭のPythong佩h廠を(ユ`ザレベルで)喘吭 
? virtualenvのPythong佩h廠まるごと井みたいなの 
? https://github.com/yyuu/pyenv 
? rbenvのPython井なのでpyenv 
? 廣吭: pyenv 』 pyvenv 
? venvを喘いて、プロジェクト耕嗤のh廠をもう匯つ恬る 
? 3.狼のpyvenvでは--copyを原けた圭がベタ`
pyenv g喘箭 
? Debian 7 のPython 2.7.3にマイナ`なバグが´´ 
? PyPiへのWindowsバイナリがアップ竃栖ない 
? pyenvで2.7.6を秘れることで指閲竃栖た徨 
? 冱Zh廠のXいA/Bテストに聞える
3NのPythonh廠 
? システムレベル (OSパッケ`ジ砿尖) 
? 隠便議、OSに原奉するh廠が聞う 
? ユ`ザレベル (pyenv) 
? }方のPythonh廠をユ`ザが俳り紋える 
? OS原奉のマイナ`バ`ジョンに音困ある栽にも宴旋 
? プロジェクトレベル (pyenv + venv) 
? プロジェクト阿Python (+ PyPi) h廠を鏡羨して隔つ
mod_wsgiの逗 
? venvはApache + mod_wsgi のバ`ジョンを 
崙できるわけではない 
? mod_wsgiのPythonバ`ジョンはOS阿邦なる 
? 蒙に2と3のI羨は音辛 
? 麿のWSGI卆贋のプロジェクトに唹する 
? 芦叟に筝はできない
安皆赫鴛を廠順に
書していること 
? pyenv + venv + Supervisor + tornado + 
Apache mod_proxy 
? どんどん}j晒していておじさん丑しいな
Supervisor 
? daemon砿尖のためのdaemon 
? Celeryを}方のDjangoプロジェクトで聞いたいなら駅 
? 瘁峰するtornadoの砿尖にも聞う 
? OSによっては覆離乂`ジョンが階硬くアレなことが 
? Debian 7 -> 2010定ののもの 
? 駅勣なら sid (unstable) からソ`スビルド
tornado 
? スタンドアロ`ンWeb(WSGI)サ`バ 
? http://www.tornadoweb.org/en/stable/ 
? Apacheのmod_wsgiを嗹指するために聞う。 
? Django 1.7 + tornadoでの廣吭 
? django.setup() 梨れるなや 
? 硬い仝tornado + Djangoをしてみた々狼の並坪否だけだとハマる 
? http://qiita.com/amedama/items/a8f511bd75a14aac0277 
? 仝なるバ`ジョンのPython(wsgi)アプリを匯つの_kh廠貧で咾す々
殆酉な夘 
Supervisor v.s. systemd 
? 畠く蛍からん(??ω?)
毫Xにせるh廠が耙しい 
? 仝Python 3.X + Django 1.Y々をさっくり喘吭 
? /opt 和に匯業にえる 
? http://qiita.com/amedama/items/a8f511bd75a14aac0277 
? http://qiita.com/amedama/items/79994598d9f4daa69d13
Sしい!!! 
?('ω'? )眉?('ω')?眉( ?&#恰27;ω&#恰27;)?
ふたたび 
ありがとうございました
覿諒基鹿
なぜmd/rst/etc.じゃない 
? O極な、掲械に渇鶺弔XMLを協xすれば 
なんでもける´´はず。 
? それをしたくないm俳な仝X楚マ`クアップ々は採か 
? Re:VIEWは}方Nのアウトプット鬚 
? 仟しい猟隈議にをし叟い 
? 猟隈協x阿帽毛个涼綜を托めzみやすい 
? ただし仝HTML竃たけどPDFとInDesignが棒んでる々が軟こる 
? 晩云の汐並秤にv嚥している圭?が麼Г靴討い 
? 歌深: https://github.com/TechBooster/FirstStepReVIEW
Sphinx 
? あ、ほら、恷兜措く岑らなかったし(??ω?)
それ聞ってみたい 
? Ask @amedama (Facebook dmiyakawa)
℃┤fω?厩????

More Related Content

What's hot (18)

PDF
永霞河岳ではじめる赫雨鴛プログラミング
Ransui Iso
?
PDF
仝Python冱Z々はじめの匯i / First step of Python / 2016 Jan 12
Takanori Suzuki
?
PPTX
茶氏 Cvml python児A
寔壞 票勸
?
PPTX
永霞岳鞄看稼と檎によるテ?`タ蛍裂桟廠の更廏と字亠僥楼によるテ?`タ範紛 及3井
Katsuhiro Morishita
?
PPTX
永霞岳鞄看稼の桟廠擬秘 2014定敢湿井
Katsuhiro Morishita
?
PDF
及1指沿霞岳鞄看稼茶膿氏
Yoshio Shimomura
?
PDF
XML-RPC : Pythonが仝学原奉々と柵ばれる尖喇
Ransui Iso
?
PDF
スクレイヒ?ンク?と永霞岳鞄看稼
Hironori Sekine
?
PDF
Python3 プログラミング茶氏
Tetsuya Morimoto
?
PDF
ZeroFormatter/MagicOnion - Fastest C# Serializer/gRPC based C# RPC
Yoshifumi Kawai
?
PDF
Python & PyConJP 2014 Report
gree_tech
?
PDF
壊界庄一庄岳-鉛艶温姻稼を喘いた字亠僥楼チュ`トリアル
禁崗 署紅
?
PDF
肝弊旗冱Z Python による PyPy を聞った肝弊旗のI尖狼_k
shoma h
?
PDF
パッケ`ジングを屶える室g pyconjp2016
Atsushi Odagiri
?
PDF
3蛍でサ`バオペレ`ションコマンドを恬る室宝
Kei IWASAKI
?
PPTX
M栽せ恷m晒を悶狼議に岑ってPythonでg佩してみよう PyCon 2015
SaitoTsutomu
?
PDF
永霞岳鞄看稼でゲ`ム恬る
amusementcreators
?
PPTX
QtでHello, World!!
treby
?
永霞河岳ではじめる赫雨鴛プログラミング
Ransui Iso
?
仝Python冱Z々はじめの匯i / First step of Python / 2016 Jan 12
Takanori Suzuki
?
茶氏 Cvml python児A
寔壞 票勸
?
永霞岳鞄看稼と檎によるテ?`タ蛍裂桟廠の更廏と字亠僥楼によるテ?`タ範紛 及3井
Katsuhiro Morishita
?
永霞岳鞄看稼の桟廠擬秘 2014定敢湿井
Katsuhiro Morishita
?
及1指沿霞岳鞄看稼茶膿氏
Yoshio Shimomura
?
XML-RPC : Pythonが仝学原奉々と柵ばれる尖喇
Ransui Iso
?
スクレイヒ?ンク?と永霞岳鞄看稼
Hironori Sekine
?
Python3 プログラミング茶氏
Tetsuya Morimoto
?
ZeroFormatter/MagicOnion - Fastest C# Serializer/gRPC based C# RPC
Yoshifumi Kawai
?
Python & PyConJP 2014 Report
gree_tech
?
壊界庄一庄岳-鉛艶温姻稼を喘いた字亠僥楼チュ`トリアル
禁崗 署紅
?
肝弊旗冱Z Python による PyPy を聞った肝弊旗のI尖狼_k
shoma h
?
パッケ`ジングを屶える室g pyconjp2016
Atsushi Odagiri
?
3蛍でサ`バオペレ`ションコマンドを恬る室宝
Kei IWASAKI
?
M栽せ恷m晒を悶狼議に岑ってPythonでg佩してみよう PyCon 2015
SaitoTsutomu
?
永霞岳鞄看稼でゲ`ム恬る
amusementcreators
?
QtでHello, World!!
treby
?

Viewers also liked (20)

PDF
Micro Python でMみzみ Python
Hirotaka Kawata
?
PDF
PyCon JP 2014 plone terada
Manabu Terada
?
PDF
PyConJP Keynote Speech (Japanese version)
nishio
?
PDF
永霞姻温馨庄糸秘壇
Atsushi Odagiri
?
PDF
Effective Numerical Computation in NumPy and SciPy
Kimikazu Kato
?
PDF
Oktavia Search Engine - pyconjp2014
Yoshiki Shibukawa
?
PDF
Cracking PRNG
Ikumi Shimizu
?
PPTX
Directory Write Leases in MagFS
Maginatics
?
PPTX
FlyData Autoload: 並箭鹿
FlyData Inc.
?
PDF
2014-01-28 Operation in the future
Operation Lab, LLC.
?
PDF
Getting Started with Performance Co-Pilot
Paul V. Novarese
?
PDF
及29指安艶恢皆庄乙氏咏仝紳併だけではない「佩 嶄釈掘遺サイトの撹惚を貧げる仝メディア園鹿薦々とは々
WebSig24/7
?
PDF
皆鴛匍順の嘔気厘杆遒抜耡斷瞎紊鰔姉に深えよう
Manabu Terada
?
PDF
Site Search Analytics in a Nutshell
Louis Rosenfeld
?
PDF
鰻岳岳ト?コモ並箭から需るモハ?イルΕラウト?扮旗のサ`ヒ?ス蝕kについて姻4(沿顎恢鉛庄界)
Osaka University
?
PDF
Pycon2014 django performance
hirokiky
?
PDF
Deep Learning for Image Recognition in Python
Hideki
?
PPTX
Riverbed Software Defined IT Survey
Riverbed Technology
?
PDF
Docomo Cloud Package
Osaka University
?
Micro Python でMみzみ Python
Hirotaka Kawata
?
PyCon JP 2014 plone terada
Manabu Terada
?
PyConJP Keynote Speech (Japanese version)
nishio
?
永霞姻温馨庄糸秘壇
Atsushi Odagiri
?
Effective Numerical Computation in NumPy and SciPy
Kimikazu Kato
?
Oktavia Search Engine - pyconjp2014
Yoshiki Shibukawa
?
Cracking PRNG
Ikumi Shimizu
?
Directory Write Leases in MagFS
Maginatics
?
FlyData Autoload: 並箭鹿
FlyData Inc.
?
2014-01-28 Operation in the future
Operation Lab, LLC.
?
Getting Started with Performance Co-Pilot
Paul V. Novarese
?
及29指安艶恢皆庄乙氏咏仝紳併だけではない「佩 嶄釈掘遺サイトの撹惚を貧げる仝メディア園鹿薦々とは々
WebSig24/7
?
皆鴛匍順の嘔気厘杆遒抜耡斷瞎紊鰔姉に深えよう
Manabu Terada
?
Site Search Analytics in a Nutshell
Louis Rosenfeld
?
鰻岳岳ト?コモ並箭から需るモハ?イルΕラウト?扮旗のサ`ヒ?ス蝕kについて姻4(沿顎恢鉛庄界)
Osaka University
?
Pycon2014 django performance
hirokiky
?
Deep Learning for Image Recognition in Python
Hideki
?
Riverbed Software Defined IT Survey
Riverbed Technology
?
Docomo Cloud Package
Osaka University
?
Ad

Similar to "Continuous Publication" with Python: Another Approach (20)

PDF
Introduction Pycon2010
(shibao)屮硫 (kouichiro)侑匯隻
?
PDF
ハ?`シ?ョンアッフ?に減けないためのフ?ラクティス
Yuji Tokuda
?
PDF
恷除恬ったもの
onozaty
?
PDF
Code Reading at Security and Programming camp 2011
Hiro Yoshioka
?
KEY
Real world rails
Jun Yokoyama
?
KEY
ひのきのぼうだけで畠クリ朕峺す
AromaBlack
?
PDF
Version砿尖 1
hakoika-itwg
?
PPTX
赫庄岳堰顎恢ワ`クショッフ?
Hiroaki Murayama
?
PDF
Programming camp 2008, Codereading
Hiro Yoshioka
?
PDF
皆閣鰻のすすめ&温馨沿;檎艶糸馨庄稼艶でプロジェクト砿尖
ina job
?
PDF
デブサミ2013‐15-掘-2/檎顎恢霞蝕k宀のみなさん、馨姻顎恢霞でSしく酔癖な怏みzみアプリ蝕kを兵めませんか?
Developers Summit
?
PDF
Programming camp code reading
Hiro Yoshioka
?
PDF
GitLab から GitHub + CircleCI に\りQえてチ`ム\喘を個鋲しつつある
R S
?
ODP
Introduction of Python
Tomoya Nakayama
?
PDF
聞える禽逮温稼乙看1.4
hirokiky
?
PPTX
永霞岳鞄看稼と檎によるテ?`タ蛍裂桟廠の更廏と字亠僥楼によるテ?`タ範紛
Katsuhiro Morishita
?
KEY
P4p20120408
Naoto Koshikawa
?
PDF
芦畠なプログラムの恬り圭
Kazuhiro Nishiyama
?
PDF
PyPy B初
shoma h
?
PDF
Git pyfes201207-presen
Kouhei Maeda
?
ハ?`シ?ョンアッフ?に減けないためのフ?ラクティス
Yuji Tokuda
?
恷除恬ったもの
onozaty
?
Code Reading at Security and Programming camp 2011
Hiro Yoshioka
?
Real world rails
Jun Yokoyama
?
ひのきのぼうだけで畠クリ朕峺す
AromaBlack
?
Version砿尖 1
hakoika-itwg
?
赫庄岳堰顎恢ワ`クショッフ?
Hiroaki Murayama
?
Programming camp 2008, Codereading
Hiro Yoshioka
?
皆閣鰻のすすめ&温馨沿;檎艶糸馨庄稼艶でプロジェクト砿尖
ina job
?
デブサミ2013‐15-掘-2/檎顎恢霞蝕k宀のみなさん、馨姻顎恢霞でSしく酔癖な怏みzみアプリ蝕kを兵めませんか?
Developers Summit
?
Programming camp code reading
Hiro Yoshioka
?
GitLab から GitHub + CircleCI に\りQえてチ`ム\喘を個鋲しつつある
R S
?
Introduction of Python
Tomoya Nakayama
?
聞える禽逮温稼乙看1.4
hirokiky
?
永霞岳鞄看稼と檎によるテ?`タ蛍裂桟廠の更廏と字亠僥楼によるテ?`タ範紛
Katsuhiro Morishita
?
P4p20120408
Naoto Koshikawa
?
芦畠なプログラムの恬り圭
Kazuhiro Nishiyama
?
PyPy B初
shoma h
?
Git pyfes201207-presen
Kouhei Maeda
?
Ad

"Continuous Publication" with Python: Another Approach