Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GitHubで雑誌・書籍を作る
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
稲尾尚徳
June 01, 2014
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GitHubで雑誌・書籍を作る
『GitHub Kaigi』での発表資料です。
https://www.githubkaigi.org/
稲尾尚徳
June 01, 2014
More Decks by 稲尾尚徳
See All by 稲尾尚徳
ある編集者のこれまでとこれから —— 開発者コミュニティと歩んだ四半世紀
inao
5
5.7k
WEB+DB PRESSと私
inao
53
30k
あなたの知らないコンピュータ書の世界
inao
0
160
『Swift実践入門』制作の舞台裏
inao
8
2.9k
人気書籍から読み解くWeb技術の最新動向
inao
0
160
レビューパターン
inao
0
220
Other Decks in Technology
See All in Technology
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
1
1.3k
OpenSharing について熱く語る〜AI アセットの共有について〜
kameitomohiro
0
230
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
310
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
400
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
150
Incremental HTTP
kazuho
5
2.1k
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
1
650
SDDの運用にめげずに向き合った話
sansantech
PRO
1
130
自分で立ててみるLLMサービス
y_sera15
0
130
[2026-09-30]ロックンロールは鳴り止まないっ - 信頼性かまってちゃん - 「データ駆動を投げ捨ててまで。」追いかける信頼性改善に向けた取り組みの話
tosite
0
210
転んだ話が背中を預ける理由になる / A_story_about_falling_down_gives_you_a_reason_to_watch_each_other_s_backs.pdf
pauli
3
310
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
150
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Done Done
chrislema
187
17k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
610
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
So, you think you're a good person
axbom
PRO
2
2.2k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
How to make the Groovebox
asonas
2
2.5k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
400
The agentic SEO stack - context over prompts
schlessera
0
970
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
270
Transcript
(JU)VCͰ ࡶࢽɾॻ੶Λ࡞Δ Ҵඌঘಙ 8&# %#13&44ฤू෦ʢٕज़ධࣾʣ (JU)VC,BJHJ
ͲΜͳࡶࢽɾॻ੶Λ ࡞͍ͬͯΔ͔
8&# %#13&44 w ॳެ։ʂ݄ൃച w ໌ೖߘ͚ͩͲͨͿΜ ͜ͷදࢴͰ֬ఆ w !OBPZB͞Μͷ(JU)VCͷهࣄ ͋Γ·͢
8&# %#13&44QMVT w ݱࡏ w !IJSPDBTUFS͞Μͷ(JU)VCͷຊ͋Γ·͢
ͲΜͳਓͱ ࡞͍ͬͯΔ͔
ࣥචਞҰྲྀͷΤϯδχΞ !OBPZB͞Μ ɿࡶࢽɺॻ੶ʢʂʣɺϜοΫ !IJSPDBTUFS͞Μ ɿࡶࢽɺॻ੶ɺϜοΫ !BNBUTVEB͞ΜɿࡶࢽɺϜοΫ !NJZBHBXB͞Μɿࡶࢽʢ7PM͔ΒʂʣɺϜοΫ !LFODIBO͞Μ ɿࡶࢽɺϜοΫ
!ZBOEPE͞Μ ɿࡶࢽɺॻ੶ʢʂʣ ! ˞ຊͷొஃऀɾӡӦνʔϜΑΓʢొॱɻ࿙Ε͕͋ͬͨΒ͢Έ·ͤΜʣ ˞ձʹͬͱͨ͘͞Μʂ
ͲͷΑ͏ʹ ࡞͍ͬͯΔ͔
͍ͬͯΔπʔϧ w (JU)VCͰݪߘཧͱΓͱΓ w NEJOBPͰݪߘςΩετͷม w "EPCF*O%FTJHOͰࢴ໘ϨΠΞτ
NEJOBPͱԿ͔ w .BSLEPXOͰॻ͔ΕͨςΩετΛɺ 8&# %#13&448&# %#13&44QMVT༻ͷ *O%FTJHOςΩετʹม͢Δπʔϧ w ιʔείʔυͷจࣈνΣοΫػೳͳͲඋ͑ͯ ͍Δ
NEJOBPͷ ؆୯ͳྺ࢙ ৄࡉͪ͜Β IUUQTHJTUHJUIVCDPNJOBPCBFBCDGDC
NEJOBPҎલʢʙʣ ϓϩάϥϛϯάࡶࢽͷݪߘதͰ͍ͥͬͨʹొ͠ͳ͍ શ֯Λۦͨ͠ฤूه߸ͰͷࣥචΛ͓ئ͍͍ͯͨ͠ɻ w ˙େݟग़͠ w ˗C˗ଠࣈ˗C˗ w ˗J˗ΠλϦοΫ˗J˗ w
˗ϧϏ˗ٕධ˗͗ͻΐ͏˗ϧϏ˗ ͜ͷฤूه߸͔Β*O%FTJHOςΩετʹม͢ΔϓϩάϥϜ Λɺผ్ฤू෦Ͱ͍࣋ͬͯͨɻ IUUQTHJUIVCDPNJOBPJEUBHSFQMBDFS
NBSLEPXOJOBPQMͷੜ ʢʣ ʮͦΜͳΘ͚ͷΘ͔Βͳ͍ه๏Ͱॻ͚Δ͔ʂʯ ͬͯ͜ͱͰɺ!UZQFTUFS͞Μ͕ࣗͷࣥච༻ʹ .BSLEPXO͔Βฤूه߸ʹม͢ΔεΫϦϓτΛ ࡞Γɺ(JTUͰެ։ͯͩͬͨ͘͠͞ɻ
NBSLEPXOJOBPQMͷ ʢʙʣ ͦͷޙɺ!ITCU͞Μɺ!IPLBDDIB͞Μɺ !TV[VLJ͞Μɺ!TZPIFY͞Μͱ͍ͬͨํ͕ɺ (JTU্Ͱগͣͭ͠ɺͦͯ࣌͠ʹେ͖͘վળͯ͘͠ ͩͬͨ͞ɻ
NBSLEPXOJOBPQM͔Β NEJOBPʢʣ ࡢय़ɺ!OBPZB͞Μ͕࿈ࡌελʔτΛػʹ (JTU͔Β(JU)VCʹҠߦ͠ɺ໊લNEJOBPʹ͋Β ͨΊɺϚχϡΞϧɺςετɺ5SBWJT$*ɺ8FC൛ͳ ͲͦΖ͑ͯͩͬͨ͘͞ɻ NEJOBPQM͕Ͱ͖Δ·Ͱ5PHFUUFS·ͱΊ IUUQUPHFUUFSDPNMJ
JOBPͰͳ͍ ݱࡏͷNEJOBPɺ*O%FTJHOςΩετʹม͢Δ ػೳඋ͑ͨͨΊɺฤू.BSLEPXOͰߦ͍ɺ .BSLEPXO͔Β*O%FTJHOςΩετʹมͯ͠ ͍·͢ɻ Ͱ͢ͷͰ࣮ଶͱͯ͠ɺNEJOBPͰͳ͘ NEJOEFTJHOͰ͢ɻ
NEJOBPͷۙگ य़ͷ!OBPZB͞Μͷౖ౭ͷߋ৽ϥογϡ͕ ڈͬͨ͋ͱɺ͠Β͕͘ଓ͍͍ͯ·͕ͨ͠ɺ ͜͜࠷ۙɺ!HGY͞ΜͷಛूͷࣥචΛػʹɺ!HGY ͞ΜʹΑΔ$1"/Խɺ!OBPZB͞ΜʹΑΔ)FSPLV ͷࣗಈσϓϩΠػೳͳͲɺ࠶ͼਐԽ͠·ͨ͠ɻ
NEJOBPͷࠓޙɺ͋Δ͍ ͓ΜͿʹͩͬ͜ͳ։ൃͷະདྷ !HGY͞Μͷهࣄ໌ҹॴʹೖߘͪ͠Ό͏ͷ Ͱɺ࠶ͼͷ༧͞Ε͍ͯ·͢ɻ ͳ͓ɺݱࡏ*TTVFݸ΄Ͳڍ͕͍ͬͯ·͢ɻ IUUQTHJUIVCDPNOBPZBNEJOBPJTTVFT TUBUFPQFO
*O%FTJHOςΩετͱ Կ͔
ਖ਼֬ʹ *O%FTJHOλά͖ςΩετ w จࣈपΓͷελΠϧΛͻͱ௨ΓઃఆͰ͖Δ w ը૾पΓऔΓѻ͑ͳ͍ w 3F7*&8ͳͲ͕ରԠ͍ͯ͠Δ*O%FTJHOͷ9.- ͩͱɺը૾ͳͲѻ͑Δ w
ͨͩ9.-൛Ͱɺஈͷ8&# %#13&44 ͷϨΠΞτ·ͰΛߦ͏ͷͦ͠͏ͱͷ͜ͱ
NEJOBPͰมͨ͜͠Μͳײ͡ͷ ςΩετΛ*O%FTJHOʹऔΓࠐΉͱ 1BSB4UZMFେݟग़͠(JU)VC 1BSB4UZMFຊจɹ(JU)VC͓ೃછΈͰ͢Ͷɻ(JU)VC (JUͷϦϞʔτϦϙδτϦͱͯ͠ར༻Ͱ͖Δ8FCαʔϏεͰɺ ΄͔ͷϢʔβʹ͚ͯιʔείʔυΛڞ༗ɾެ։Ͱ͖·͢ɻ΄ ͔ͷ։ൃऀͱͷίϛϡχέʔγϣϯʹΑ͘ར༻͞ΕΔ͜ͱ͔ ΒɺʮϓϩάϥϚͷͨΊͷιʔγϟϧωοτϫʔΫʯͱݺΕ Δ͜ͱ͋Γ·͢ʢ$IBS4UZMFଠࣈਤ$IBS4UZMFʣɻ ᴷᴷҏ౻ஶʮ&NFSHJOH8FC5FDIOPMPHZݚڀࣨʯୈճʮ(JU)VCΛͬͨ
1VMM3FRVFTUϕʔε։ൃϓϩηεʯʰ8&# %#13&447PMʱɺٕज़ධࣾɺ ɺQ
͜Μͳ؆қ1%'͕Ͱ͖·͢ ˞લड़ͨ͠!OBPZB͞Μͷ ݪߘΛαϯϓϧ༻ʹΓ షΓͨͨ͠Ίɺจষͭ ͳ͕͍ͬͯ·ͤΜ
(JU)VCΛͲͷΑ͏ʹ ͍ͬͯΔͷ͔ ৄࡉͪ͜Β IUUQEIBUFOBOFKQOBPZB
ϒϥϯνϞσϧ w ࡞ۀऀ͕ɺ8*1ʢ8PSL*O1SPHSFTTʣͳ 1VMM3FRVFTUΛૹΔ w ࣥච࣌ɺஶऀ͞Μ͕8*11VMM3FRVFTUΛग़͢ w ฤू࣌ɺฤूऀ͕8*11VMM3FRVFTUΛग़͢ w ͜ΕΛ܁Γฦ͍ͯ͘͜͠ͱͰͤ͞Δ
w ෳਓͰͷࣥචɺෳষʹ͔Εͨࣥචɺಉ࣌ਐ ߦͷ࡞ۀͳͲͷ߹ɺ1VMM3FRVFTU͔Β͞Βͳ Δ1VMM3FRVFTUΛੜͤ͞Δ͜ͱ͋Δ
ͨͱ͑͜Μͳ1VMM3FRVFTU
ίϛοτ w ίϛοτɺಛूͰ͍͍ͩͨ͘Β͍ w جຊతͳߍਖ਼࣌ʹݟग़͠୯ҐͰίϛοτ w ݟग़໊͠Λߍਖ਼ͨ͠ w ҙਤΛ͍͑ͨมߋɺϐϯϙΠϯτͰίϛοτ w
˓˓ͱॏෳ͍ͯ͠ΔͷͰআͨ͠ w ͕มΘͬͨͷͰஈམ͚Λߦͬͨ w 4PVSDF5SFFͩͱɺIVOLΑΓࡉ͔͍ߦ୯ҐͰબ ͨ͠ίϛοτ͕Γ͍͢ w SFWFSU͢Δʗ͞ΕΔՄೳੑ͕͋ΔมߋɺͦͷมߋͷΈ Ͱίϛοτ
ϑΟʔυόοΫํ๏ w 1VMM3FRVFTUͷ֬ೝ࣌ʹؾ͕͍ͭͨͷɺ (JU)VC্Ͱίϝϯτ w ςΩετ্Ͱͷߍਖ਼࣌ʹؾ͕͍ͭͨͷɺ ςΩετதʹॻ͖ࠐΈ w ˒˓˓ͳͲͷ˒ϥΠϒϥϦ͕͋Γ·͢ɻ w
˒ͳͥɺ☓☓ͳͷ͔͕ͪΐͬͱΘ͔Γ·ͤΜͰ ͨ͠˒ w ͜ΕΒͷίϝϯτ؆қ1%'ͰࣈʹͳΔ
͜Ε͘Β͍ͷ׆༻ঢ়گ
ϓϥΠϕʔτϦϙδτϦͳͷͰ Έͳ͞Μ͔ΒݟΔͱ͜Μͳײ͡
(JU)VCͰԿ͕มΘ͔ͬͨ w ਐḿঢ়گ͕ݟ͑ΔԽ͞Εͨ w ैདྷΞτϥΠϯɺߘɺݪߘͷճ͘Β͍ w *TTVF1VMM3FRVFTUʹΑΓϝʔϧΛΘͳ͘ͳͬͨ w ಛूͩͱΛ͑ΔϝʔϧΛΓͱΓ͍ͯͨ͠ w
ίϛοτϝοηʔδͰมߋҙਤΛ͑͘͢ͳͬͨ w ϝʔϧ͋Δ͍ݪߘςΩετதʹॻ͘ඞཁ͕͋ͬ ͨͷͰɺैདྷେ͖ͳͷ͔͑͠ͳ͔ͬͨ w ࢥ͍ͬͨมߋͷఏҊ͕ߦ͍͘͢ͳͬͨ w 1VMM3FRVFTUͷഁغSFWFSU͕͋ΔͷͰ
ͲΕ͘Β͍(JU(JU)VC Λ͍͜ͳ͍ͯ͠Δ͔
͘͝جຊతͳ͜ͱ͔͠ Ͱ͖·ͤΜ w ͦͷͱ͖Ͳ͖Ͱɺஶऀ͞Μʹڭ͍͖͑ͯͨͩͳ͕ Βशಘ͍͍ͯͬͯ͠·͢ w ஶऀ͞Μͷ༰͞ʹॿ͚ΒΕ͍ͯ·͢ w ͍ํ͕దͰڐͯͩ͘͠͞Δ w
͍ํ͕Θ͔Βͳ͍ͱ͖ڭ͑ͯͩ͘͞Δ
(JU(JU)VCͷशಘ w (JUͷֶशʢʣ w (JUϝϯςφͷ+VOJP$)BNBOP͞Μʹ ʮ͡Ίͯͷ(JUʯΛॻ͍͍͍ͯͨͩͯ ʢʮ։ൃπʔϧపఈ߈ུʯʹΞοϓσʔτ൛Λऩʣ w (JUͷ࣮ઓೖʢʣ w
!UZBOP͞Μɺ!ZPTIJPSJ͞ΜͷಛूݪߘͰ w (JU)VCͷ࣮ઓೖʢʣ w !BNBUTVEB͞Μɺ!JEFTBLV͞Μͷಛूݪߘɺ !OBPZB͞Μͷ࿈ࡌݪߘͰ w +PJOFEPO/PW Ͱͨ͠
ϓϥΠϕʔτϦϙδτϦΛGPSLͯ͠1VMM3FRVFTU ͕͖͚ͨͲɺGPSLઌͷϓϥΠϕʔτϦϙδτϦ ʹΞΫηεݖ͕ͳ͍ͷͰDIFDLPVUͰ͖ͳ͍
ٸʹNBTUFS͕ QVMMͰ͖ͳ͘ͳͬͨ
·ͱΊͱͯ͠ എܠʹ͋Δܦݧɾߟ͑
ࡶࢽɾॻ੶࡞ΓɺιϑτΣΞ ։ൃʹ͚ۙͮͨ΄͏͕͏·͍͘͘ w ஶऀ͞ΜͷීஈͷϫʔΫϑϩʔʹ͍͔ۙΒʁ w ࡶࢽॻ੶ιϑτΣΞ͔ͩΒʁ
͓ΜͿʹͩͬ͜͞Εͳ͕Β Ͱ͖Δ͚ͩऔΓೖΕ͍ͨ w (JU)VCʹΑΔৗ࣌ڞ༗ɺόʔδϣϯʗ՝ཧ w .BSLEPXOͱ͍͏ॻ͖׳Εͨه๏ʹΑΔࣥච w )5.-؆қ1%'ͷ࡞ʹΑΔৗ࣌݁߹ w ؆қ1%'ৗ࣌Ͱͳ͍Ͱ͚͢Ͳ
w ϨϏϡʔʹΑΔϑΟʔυόοΫ
ฤूऀθϩΛʹͰ͖ͳ͍͚ͲɺΛʹ͢Δ ͓ख͍Ͱ͖Δ͔ͳͷͰʢͱΏ͏͔ͦΕ͕͓ ࣄͳͷͰʣɺஶऀ͞Μ͕ҰਓͰۤಆ͠ͳ͍Α͏ɺ ͜·ΊͳՌϑΟʔυόοΫΛɻ
͝ҙࣄ߲
(JU)VCͷϓϥΠϕʔτϦϙδτϦ ͝༻ҙ͍ͨͩ͘ඞཁ͕͋Γ·͢ w ݱ࣌ͰࣾͰ͝༻ҙͰ͖Δͷɺࢼݧӡ༻த ͷ(JU-BCͷΈʢόοΫΞοϓͳ͠ʣ w ഔମϦϙδτϦͱ͢Δͱɺࣾશମͩͱؒ ͷϓϥΠϕʔτϦϙδτϦ͕ඞཁ w ૿վఆ͋ΔͷͰɺ͚ͩҡ࣋͢Εྑ
͍Θ͚Ͱͳ͍ w ࣮ࡍʹࡶࢽهࣄϦϙδτϦ΄͍͠ͷͰɺ ҰਓͰؒϦϙδτϦఔඞཁ
͝ࢀߟɿ7PMͰͷྗਤ
͋͘·Ͱࢲͷ߹ͷ͓Ͱ͢ w ࠓճͷൃද༰͋͘·Ͱͷ߹ͷ͓Ͱ͢ w 8&# %#13&44ฤू෦ͷਓ ͍͍ͩͨಉ͡Α͏ͳΓํͰ͍͚·͢
࠷ޙʹ
ϋϒͰ͋Γ͍ͨ (JU)VC͞Μʹͱ͏͍ͯٴͼ·ͤΜ͕ɺ 8&# %#13&44ΤϯδχΞͷํʑͷ ϋϒͷҰͭͰ͋Γ͍ͨͱئ͍ͬͯ·͢ɻ ಡऀͷํಉ࢜ɺஶऀ͞Μಉ࢜ɺಡऀͷํͱஶऀ͞Μɺ ͞·͟·ͳϓϩάϥϛϯάݴޠٕज़ɺ ࢽ໘Λ௨ͯ͠ɺ͜ΕΒΛͭͳ͙ϋϒʹͳΓ͍ͨͰ͢ɻ ͦͷͨΊʹɺɺɺ
ॻ͍͍ͯͩ͘͞ PS ಡΜͰ͍ͩ͘͞
͝੩ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠