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
Perl 卒業式
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Pine Mizune
March 29, 2017
Programming
370
0
Share
Perl 卒業式
Gotanda.pm #12 で発表した資料です。
https://gotanda-pm.connpass.com/event/52867/
Pine Mizune
March 29, 2017
More Decks by Pine Mizune
See All by Pine Mizune
多言語対応と絵文字ジェネレーター / i18n of Emoji Generator
pine
0
860
C++ 製グラフィックライブラリ Skia の紹介 / Introduction to the graphics library Skia written by C++
pine
0
1.9k
asyncio + aiohttp で作るウェブサービス / How to develop a web service with asyncio and aiohttp
pine
0
690
Lerna による明示的疎結合アーキテクチャ
pine
1
670
CircleCI 2.0 x JavaScript
pine
3
570
Android Studio の気になる warnings を抑制する方法まとめ
pine
0
520
Emoji Generator meets Browser Extensions
pine
1
3k
近年の OSS 開発における CI 選択のベストプラクティス
pine
3
4.5k
yarn VS. npm@2 VS. npm@3
pine
3
1.1k
Other Decks in Programming
See All in Programming
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
780
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
760
PHPで TLSのプロトコルを実装してみるをもう一度しゃべりたい
higaki_program
0
200
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
210
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
130
Swift Concurrency Type System
inamiy
0
490
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
110
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
890
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
850
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
280
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
110
「速くなった気がする」をデータで疑う
senleaf24
0
170
Featured
See All Featured
Navigating Team Friction
lara
192
16k
The Invisible Side of Design
smashingmag
302
51k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
350
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
170
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
260
From π to Pie charts
rasagy
0
160
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Transcript
1JOF .J[VOF .BS (PUBOEBQN 1FSM ଔۀࣜ
ࣗݾհ o (JU)VC !QJOF o 5XJUUFS !QJOF o .PCJMF 'BDUPSZ
/FYUCFBU $P-UE o (PUBOEBNPCJMF KT 0SHBOJ[FS o ֆจࣈδΣωϨʔλʔ "VUIPS
͘͡ ग़ձ͍ͱผΕͷقઅͰ͢Ͷ 1FSM ʹೖֶͯ͠ଔۀ͢Δ·Ͱͷ୭ಘͳΛ͠·͢ &TU ϝʔϧ 4MBDL ௨܅
DSFOW DSZTUBMCVJME FOW ܥ %FWFM$PWFS3FQPSU$PEFDPW )BTI6UJM1JDL 5FYU%JGG6OJGJFE94 ೖֶ $1"/ "VUIPS 94 ॻ͖͡ΊΔ ଔۀ ݸਓπʔϧͰ͏ ࡞ͬͨͷ ϓϥΠϕʔτ
&TU ϝʔϧ 4MBDL ௨܅ 1FSM ྺҰϲ݄Ͱͭͬͨ͘ͷ͕ɺ·ͩݱͰಈ͍ͯ·͢ o ಛఆͷ݅ʹϚονͨ͠ϝʔϧΛ
4MBDL ௨ o ϝʔϧड৴ͷΠϕϯτυϦϒϯͰಈ࡞ OPU ϙʔϦϯά o ༻్ o $POOQBTT ͷΠϕϯτެ։Λ௨ o "NB[PO ͷίϯϏχड͚औΓΛ௨
&TU ϝʔϧ 4MBDL ௨܅ ! .9 QJOFNPF NYBNBJMHVOPSH
(NBJM .BJMHVO 0QFO4IJGU 4MBDL ಧ͍ͨϝʔϧΛ ಠࣗυϝΠϯʹసૹ .BJMHVO .9 Λ͚͓ͯ͘ )551 8FC)PPL ʹ ม͞Εୟ͔ΕΔ ˞ (JU)VC QJOF&TU1VCMJD 044 ൛ߋ৽ࢭ·ͬͯ·͕͢ ϝʔϧ௨ॲཧͷྲྀΕ
DSFOW DSZTUBMCVJME FOW ܥ $SZTUBM ݴޠ͚ όʔδϣϯϚωʔδϟʔ o γΣϧεΫϦϓτ
POMZ ਏ͔ͬͨͷͰ 1FSM Λར༻ o #BTI Ͱ +40/ ύʔεͱ͔ͨ͘͠ͳ͍ o 1FSM ͳΒσϑΥϧτͰೖͬͯΔͣ o $FOU04 ͷඪ४ 1FSM Ͱۤઓ o 1FSM"EWFOU$BMFOEBS %BZ o $FOU04ඪ४ࡌͷ 1FSMʹෛ͚ͳ͍Ͱڧ͘ੜ͖Δ o IUUQRJJUBDPNQJOFJUFNTGBDE ˞ (JU)VC QJOFDSFOW QJOFDSZTUBMCVJME
%FWFM$PWFS3FQPSU$PEFDPW ॳ $1"/ Ϟδϡʔϧ o ΧόϨοδՄࢹԽαʔϏεͷϨϙʔλʔ o %FWFM$PWFS ͷग़ྗΛ $PEFDPW
ͷ "1* ʹ͛Δ o ݸਓͰ։ൃ ެࣜ (JU)VC ʹҠ o ಥવ $PEFDPW ެ͔ࣜΒӳޠͷϝʔϧ͕ಧ͍ͨ o ։ൃதʹςετͰ "1* ୟ͖ա͗ͨӨڹͰݟ͔ͭͬͨΒ͍͠ o .JOJMMB ʹେม͓ੈʹͳΓ·ͨ͠ ˞ (JU)VC DPEFDPWDPEFDPWQFSM DPEFDPWFYBNQMFQFSM
)BTI6UJM1JDL 5FYU%JGG6OJGJFE94 94 ʹϋϚΔ࣌ظ͕๚Εͯ͠·ͬͨ o )BTI6UJM1JDL o ʰ 1FSM
ʱͷʰ ,FZ7BMVF)BTI4MJDFT ʱͷΑ͏ͳͷ o ࣮ࡍͷڍಈ -PEBTI ͷ @QJDL @PNJU ͱಉ͡ o 5FYU%JGG6OJGJFE94 o 5FYU%JGG6OJGJFE ͷ 94 ൛ o %JGG ࢉग़͕ϘτϧωοΫͳαʔϏε͕͋Γɺͦͷҝʹ։ൃ o ࣮ଶ $ ͷϥΠϒϥϦʹԣྲྀͯ͠͠Δ͚ͩ ˞ (JU)VC QJOFQ)BTI6UJM1JDL QJOFQ5FYU%JGG6OJGJFE94
1FSM શൠͷॴײ o 1FSM ࣗମ͔ͳΓ҆ఆͯ͠ಈ࡞ͯ͠ࠔΒͳ͔ͬͨ o ຊޠใݹ͍ͷଟ͘ग़͖ͯͯ᠘ o ϥΠϒϥϦͷϝϯς͞Ε͍ͯͳ͍ݦஶ o
ϞδϡʔϧϝϯςφϯεΛ௨ͯ͡ײ͡Δ࠷ۙͷ1FSM :"1$ )PLLBJEP o IUUQTTQFBLFSEFDLDPNTZPIFYZBQDIPLLBJEP o ҙ֎ͱए͍ਓͨͪ :"1$ ʹདྷΔ
ଔۀͯ͠Ͳ͏͢Δͷ͔ o ۀίʔυͱͯ͘͠ॻ͖·ͤΜ o ࠓޙɺαʔόʔαΠυΛॻ͘߹ 4DBMB Ͱ o झຯͱͯ͠ࠓޙػձ͕͋Ε͍·͢ o
ษڧձʹࠓޙࢀՃ༧ఆ o 5BDIJLBXBQN ෮׆ͨ͜͠ͱͰ͢͠ o ࠓޙͱΑΖ͓͘͠ئ͍͠·͢
ʲએʳ .FHVSPFT Y(PUBOEBKT JO%SFDPN ॳͷ߹ಉ։࠵ 'SJ イベントページ: https://meguroes.connpass.com/event/49543/