Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OSS活動ことはじめ / begin oss activities
Search
ryo
April 20, 2022
Technology
8
5.6k
OSS活動ことはじめ / begin oss activities
iCARE Dev meet up 2022/04/20
ryo
April 20, 2022
Tweet
Share
More Decks by ryo
See All by ryo
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
5
1.8k
SaaS公式MCPサーバーをリリースして得た学び
kawamataryo
7
2k
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
640
ts-morphのパフォーマンス改善Tips
kawamataryo
0
64
webpack to Rspack
kawamataryo
0
70
GitHub Actions と Datadog でコードベースの定点観測
kawamataryo
7
2k
個人開発駆動学習 / personal development driven learning
kawamataryo
1
250
GitHub Trending Bot, Sky Follower Bridge の紹介
kawamataryo
0
450
[Minecraft × ChatGPT] マイクラで作りたいものを伝えると魔法のように作ってくれるコマンドを作る
kawamataryo
0
2.4k
Other Decks in Technology
See All in Technology
東京大学「Agile-X」のFPGA AIデザインハッカソンを制したソニーのAI最適化
sony
0
140
入院医療費算定業務をAIで支援する:包括医療費支払い制度とDPCコーディング (公開版)
hagino3000
0
110
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
140
Observability — Extending Into Incident Response
nari_ex
1
540
CLIPでマルチモーダル画像検索 →とても良い
wm3
0
240
可観測性は開発環境から、開発環境にもオブザーバビリティ導入のススメ
layerx
PRO
4
1.6k
OSSで50の競合と戦うためにやったこと
yamadashy
3
1k
Zero Trust DNS でより安全なインターネット アクセス
murachiakira
0
110
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
330
AI時代、“平均値”ではいられない
uhyo
8
2.6k
AIプロダクトのプロンプト実践テクニック / Practical Techniques for AI Product Prompts
saka2jp
0
120
ソースを読む時の思考プロセスの例-MkDocs
sat
PRO
1
300
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Side Projects
sachag
455
43k
Faster Mobile Websites
deanohume
310
31k
Embracing the Ebb and Flow
colly
88
4.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
Documentation Writing (for coders)
carmenintech
75
5.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
The Pragmatic Product Professional
lauravandoore
36
7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Transcript
044׆ಈ͜ͱ͡Ί ʙ044׆ಈͷนͱΓӽ͑ํʙ J$"3&%FWNFFUVQມྋ
ࠓͷΰʔϧ🏁 044׆ಈʹڵຯ͋Δ͚Ͳͦ͠͏ͱ͍͏ਓʹ ʮ044׆ಈͬͯΈΑ͏ʂʂʯ ͱϙδςΟϒʹࢥͬͯΒ͏͜ͱ
w ࠒͷ։ൃͰ044ͷόάΛݟ͚ͭͨΒ *TTVFमਖ਼ͷ13ΛૹΔ͜ͱ w ࣗͷϦϙδτϦΛ044ͱͯ͠ެ։͢Δ͜ͱ લఏͷڞ༗⚠ ຊεϥΠυͰͷ044׆ಈʜ
ࣗݾհ
!,BXBNBUB3ZP 🔥ݩফ࢜ 👨💻&OHJOFFS!-"13"4JOD ❤5ZQF4DSJQU 7VF 'JSFCBTF 1ZUIPO 💪झຯݒਨ
044׆ಈͷৼΓฦΓ
👨🚒🔥 👨💻 ফ࢜ ΤϜεϦʔ .JTPDBʢੜʣ
-"13"4 044׆ಈද📜
(JU)VCʹϦϙδτϦΛॳެ։ ΤϯδχΞͷస৬׆ಈ༻ʹ1VCMJDϦϙδτϦΛެ։ స৬ޭʹߩݙ ɾױऀཧͷ8FCΞϓϦʢ3BJMTʣ ɾٹٸ׆ಈใࠂॻαϙʔτπʔϧʢ&MFDUSPOʣ
👨🚒🔥 👨💻 ফ࢜ ΤϜεϦʔ .JTPDBʢੜʣ -"13"4
ॳΊͯͷ൚༻πʔϧެ։ ۀͰͷඞཁੑ͔Β(FNΛ։ൃ 3VCZ(FNTʹొ ॳΊͯ13ɺ*TTVFΛड͚Δཱʹ ɾTIFNFUZQF
⭐ 👨🚒🔥 👨💻 ফ࢜ ΤϜεϦʔ .JTPDBʢੜʣ -"13"4
044ͷίϯτϦϏϡʔτ։࢝ (BUTCZͷϘτϧཉ͠͞ʹ 1VCMJDϦϙδτϦͷίϯτϦϏϡʔτΛ։࢝ ɾ(BUTCZυΩϡϝϯτ༁ɺ5ZQF4DSJQUԽ ɾ)BTVSB5ZQF4DSJQUԽ
ɾ7VFυΩϡϝϯτ༁FUD 👨🚒🔥 👨💻 ফ࢜ ΤϜεϦʔ .JTPDBʢੜʣ -"13"4
πʔϧΛ৭ʑެ։ ࡞Γ͍ͨͷΛ࡞ΕΔָ͠͞ʹ֮Ί ݸਓ։ൃͷπʔϧΛෳެ։ ɾ4ZOD3JTF)BOEʢ⭐ʣ ɾ7VF8PSE)JHIMJHUFSʢ⭐ʣ
ɾ"OJNBUFE&NPKJ(FOʢ⭐ʣ ɾ7VF$IBOHF5BHT0SEFSʢ⭐ʣFUD 👨🚒🔥 👨💻 ফ࢜ ΤϜεϦʔ .JTPDBʢੜʣ -"13"4
Ҿ͖ଓ͖࡞Γ͍ͨͷΛ࡞Δʑ 4MBDL֦ு74$PEF֦ுΛ։ൃ ॳΊͯͷελʔ͑ ɾ$IJLBNJDIJʢ⭐ʣ ɾ5FMM.F#PUʢ⭐ʣ
ɾ$PQZ1ZUIPO1BUIʢ⭐ʣFUD 👨🚒🔥 👨💻 ফ࢜ ΤϜεϦʔ .JTPDBʢੜʣ -"13"4
ৼΓฦΔͱ͍ΩϟϦΞͷதͰ ৭ʑ͖ͬͯͨ
ͨͩɺ࠷ॳෆ҆ͩͬͨ ৭ʑนʹͿ͔ͭͬͨ
Ϳ͔ͭͬͨนΛৼΓฦΓͳ͕Β ʮࠓͳΒ͜͏͢Δͱྑ͍͔ʯΛ·ͱΊ·͢
044׆ಈͷน࢝ΊΔલฤ
ᶃεΩϧෆײɾϚαΧϦ͕ා͍🥲 50&*$είΞ͕ͱ͍͏ 044׆ಈڧ͍ਓ͕Δͷ 13࡞ͬͨΓɺϦϙδτϦΛެ։ ͨ͠Βୟ͔Εͦ͏
υΩϡϝϯτ༁ɾϦϑΝΫλ*TTVF ͔ΒࢀՃ͢Δ ରॲ
༗໊044υΩϡϝϯτͷຊޠ༁ϓϩδΣΫτΦεεϝ 3FWJFXFSຊޠऀͳͷͰ҆৺
HPPE fi STUJTTVF͔Β࢝ΊͯΈΔ ରॲ
HPPE fi STUJTTVFϥϕϧͷ*TTVFɺ ͡Ίͯͷਓʹ͓͢͢Ίͷൺֱత؆୯ͳ*TTVF ·͔ͣͦ͜ΒτϥΠͯ͠ΈΔ ༗໊ϥΠϒϥϦͷgood fi rst issueΛ ԣஅݕࡧͰ͖ΔαΠτ͋Δ
ᶄӳޠྗ͕ෆ҆🥲 50&*$είΞ͕ͱ͍͏ 50&*$ͷӳޠྗͰ χϡΞϯεΘΔͷ͔ ΊͪΌෆ҆Ͱͨ͠
શྗͰػց༁Λ͍ճ͢ ରॲ
ෳͷ༁πʔϧΛൺֱ ຊޠӳޠ૬ޓมΛ܁Γฦͯ͠ݕূ %FFQ- ΈΒ͍༁ (PPHMF5SBOTMBUF ͪΖΜӳޠΛษڧͯ͠ग़དྷΔΑ͏ʹͳΔͷ͕Ұ൪͕ͩ
ӳޠྫจूΛࢀߟʹ͢Δ ରॲ
༗ࣝऀͷํ͕(JU)VCͰͷΓऔΓͷ ӳޠྫจूΛଟ͘ެ։ͯ͘͠Ε͍ͯΔ
ᶅ13ɾ*TTVFͷ͓࡞๏͕Θ͔ΒΜ🥲 50&*$είΞ͕ͱ͍͏ ͓࡞๏ؒҧͬͯͯ໎ʹͳΔ͔ ͦͦςετಈ͔ͳ͍
$0/53*#65*/(NEΛಡΈࠐΉ ରॲ๏
ςετํ๏ɺ13ɾ*TTVFͷॻ͖ํɺ ίϛοτن·Ͱܝࡌ͞Ε͍ͯΔͷͰ·ͣಡΜͰݟΔ )BTVSBͷ$0/53*#65*/(NE
աڈ13ɾ*TTVFΛਅࣅΔ ରॲ๏
Ϛʔδ͞Ε͍ͯΔ13ɺ Ϩεϙϯε͕͋Δ*TTVFΛಡΜͰงғؾΛਅࣅΔ
044׆ಈͷน࢝Ίͨޙฤ
ᶃ13࡞ͬͯԠ͕ͳ͍🥲 50&*$είΞ͕ͱ͍͏ 13࡞͚ͬͨͲɺϲ݄์ஔ ׂͱ͋Γ·ͨ͠
3FWJFX͍͢͠13Λ࡞Δ ରॲ๏
3FWJFX͍͢͠ஸೡͳ13Λ࡞ΔͱݟͯΒ͍͍͢ ҙࣝ͢Δ؍௨ৗͷۀͱಉ͡ wػೳՃͷ13*TTVFͰ༷ࢠΛݟ͔ͯΒ࡞Δ wҰͭͷ13ͻͱͭͷతͰ࡞Δ ʢϦϑΝΫλͱػೳՃΛࠞͥͳ͍ɻෳ*TTVFʹରԠ͠ͳ͍ʣ wςετΛՃ͢Δ wޓੑΛյ͢มߋΛ͠ͳ͍ ϝϯςφਓؒɻ͍ͦͦ͠ͱ͍͏ͷΛཧղ͢Δͷେࣄʜ
ᶄެ։ͯ͠୭ͬͯ͘Εͳ͍🥲 50&*$είΞ͕ͱ͍͏ ͜Εศརʂͬͱؾ߹͍ೖΕͯ ࡞ͬͯɺ୭ͬͯ͘Εͳ͍͜ͱ Կ͔͋Γ·ͨ͠ʜ
3&"%.&NEΛ࠙ஸೡʹ ରॲ๏
3&"%.&͕ॻ͍ͯͳ͍ϥΠϒϥϦΘΕͳ͍ɻ Πϯετʔϧํ๏ɺ͍ํͳͲ࠙ஸೡʹ·ͱΊΔɻ ͙͢ࢼͤΔEFNPαΠτΛ࡞ͬͨΓɺ ϩΰ4IJFMETJPͷόοδͳͲೖΕΔͱ ͞ΒʹͦΕͬΆ͘ͳΔɻ
ੈքʹ͚ͯใΛؤுΔ ରॲ๏
1SPEVDU)BOUɺ)BDLFS/FXTɺ%FWUPͳͲ ւ֎ͷΤϯδχΞʹϦʔνग़དྷΔॴʹެ։ͯ͠ΈΔ $IJLBNJDIJɺ4ZOD3JTF)BOE1SPEVDU)VOUͰ ͖͔͚ͬʹҰؾʹւ֎Ϣʔβʔ͕૿͑ͨ
ᶅϝϯςφϯε͕ଓ͔ͳ͍🥲 50&*$είΞ͕ͱ͍͏ 13*TTVFΛ์ஔͯ͠͠·͍ͬͯΔ ϦϙδτϦ͋Γ·͢ʜ
ɹ࠷ॳʹ$*Λ͔ͬ͠ΓΉ ରॲ๏
ओཁػೳͷςετΛἧ͑ɺ$*Ͱಈ͘Α͏ʹ͓ͯ͘͠ͱɺ ػೳमਖ਼ɾ13ͷϚʔδෛՙ͕ͱͯԼ͕Δɻ ϦϦʔε$*Ͱߦ͑ΔΑ͏ʹ͢Δͱߋʹָɻ $IJLBNJDIJ 65ɺ&&Λ (JU)VC"DUJPOTͰ ྲྀ͍ͯ͠Δ 4FNBOUJD3FMFBTFΛ͏ͱ $*͔ΒOQNͰ$ISPNF֦ுͰ ϦϦʔεͰ͖Δ
$0/53*#65*/(NEΛॻ͘ ରॲ๏
ϦϙδτϦΛ࡞͔ͬͯΒ͕࣌ؒܦա͢Δͱɺ ࣗͰςετϦϦʔεͷํ๏ΛΕ͕ͪ ࣗͷͨΊʹ$0/53*#65*/(NEʹৄࡉʹ·ͱΊ͓ͯ͘
044׆ಈͰಘΒΕΔͷ
ͬͯΒ͑Δتͼ
ࠃ֎ͷϢʔβʔ͔ΒԠ͕Β͑ΔͷԿΑΓخ͍͠ ಉ྅ݩಉ྅ͳͲۙͳਓʹͬͯΒ͑ΔྭΈʹͳΔ Product Huntʹߘͨ͠ࡍͷίϝϯτൈਮ ΊͪΌͪ͘Όخ͔ͬͨ͠ɻ
044ͷίʔυϕʔεʹؔ͢Δ ϒϥοΫϘοΫεײɾۤखҙࣝͷܰݮ
044ͷίʔυϦʔσΟϯάʹ߅͕ͳ͘ͳΓɺ Τϥʔ࣌ʹϦϙδτϦͷίʔυΛݟͯݪҼௐࠪΛग़དྷΔΑ͏ʹͳΔ ࣮ࡍʹͦ͜ͰόάΛݟ͚ͭͯ मਖ਼ͷPRΛૹΔ͜ͱଟ͍
స৬ͰͷΩϟϦΞΞοϓʹܨ͕Δ
(JU)VCͰͷ׆ಈ͕ධՁ͞ΕΔస৬αʔϏεଟ͍ɻ 044Ͱւ֎اۀͷब৬ࣄྫ ϙʔτϑΥϦΦͷ(JU)VCදࣔपΓ͕࠷ۙվળ͞ΕͯΔͷͰԿଔ🥺 ʢϦϙδτϦͷදࣔɾඇදࣔɺ1JOͲΊɺ࠷େද֦ࣔେʣ
·ͱΊ
044׆ಈྑ͍ʂʂ ԲͤͣτϥΠͯ͠ΈΑ͏
͓ΘΓ