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
新卒Rubyistが1ヶ月で Perl Mongerになった話
Search
serinuntius
March 03, 2018
Programming
0
540
新卒Rubyistが1ヶ月で Perl Mongerになった話
2018-03-03 YAPC::Okinawa ベストLT賞
面白法人カヤック 芹川葵 @_serinuntius
serinuntius
March 03, 2018
Tweet
Share
More Decks by serinuntius
See All by serinuntius
NFTのインデクシングとGraphQLのすゝめ / NFT indexing and GraphQL
serinuntius
0
200
TauriとRustとSolidJSで作るEthereum Address生成機 / Ethereum Address Generator made by Tauri, Rust, SolidJS
serinuntius
0
270
世界最速でArbitrumで NFTを作って震えたい!!!!/ I want to make NFT with Arbitrum in the fastest way in the world and tremble !!!!
serinuntius
0
640
なぜフラッシュローンという概念が俺達の魂を震えさせるのか / Why does the concept of flash loans make our souls tremble?
serinuntius
0
1k
Why does the concept of DeFi make our souls tremble? / なぜDeFiという概念が俺達の魂を震えさせるのか ~DEX(AMM)まで~
serinuntius
0
1.3k
NotionがCMS代わりに!? / Notion replaces CMS!?
serinuntius
0
970
ont hackathon
serinuntius
0
88
Golangでリクエストごとのクエリログが見たい!! kamakura.go #4 / go-query-and-request-logger
serinuntius
1
910
Other Decks in Programming
See All in Programming
CSC305 Lecture 03
javiergs
PRO
0
240
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
980
Devoxx BE - Local Development in the AI Era
kdubois
0
130
2分台で1500examples完走!爆速CIを支える環境構築術 - Kaigi on Rails 2025
falcon8823
3
3.6k
株式会社 Sun terras カンパニーデック
sunterras
0
280
All About Angular's New Signal Forms
manfredsteyer
PRO
0
120
CSC509 Lecture 05
javiergs
PRO
0
300
Go言語はstack overflowの夢を見るか?
logica0419
0
120
GitHub Actions × AWS OIDC連携の仕組みと経緯を理解する
ota1022
0
250
Range on Rails ―「多重範囲型」という新たな選択肢が、複雑ロジックを劇的にシンプルにしたワケ
rizap_tech
0
110
Le côté obscur des IA génératives
pascallemerrer
0
140
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
0
670
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
How to train your dragon (web standard)
notwaldorf
96
6.3k
A Tale of Four Properties
chriscoyier
161
23k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
A designer walks into a library…
pauljervisheath
209
24k
Mobile First: as difficult as doing things right
swwweet
224
10k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Transcript
৽ଔRubyist͕1ϲ݄Ͱ Perl Mongerʹͳͬͨ 2018-03-03 YAPC::Okinawa LT ໘ന๏ਓΧϠοΫ ۔Ѯ @_serinuntius
͜ΜΜʙ
(Rubyist͕) Perl MongerʹͳΔͨΊͷ
৺ಘͱίπ Λत͠·͢
͜ͷτʔΫͷత
PerlΛएऀʹॻ͍ͯཉ ͍͓͠͡͞·ํ͕ɺए ऀʹखૣ͘Perlೖ৴͠ ͍ͯͨͩͨ͘Ίͷॻ
৺ಘ̍
৺ཧతোนͳ͘͢͠
ੈͷதʹPerl Dis͕ ຮԆ͍ͬͯΔ
None
ҰճΕΖ
·ͣ̍ϲ݄ ॻ͍ͯΈͯཉ͍͠
৺ಘ̎
ૉʹͳΔ͠
ʮͳΜͰ͜͏ͳͬͯΔΜͩʯ ʮͬͪ͜ͷํ͕ྑ͍ͩΖʯ
Don't Think
Feel! By ϒϧʔεɾϦʔ
৺ಘ̏
࣭͠·͘Ε
2018ʹΘ͟Θ͟PerlΛ બͯ͠Δͬͯ͜ͱ
ཧ༝͕͋Δͣ
ΊͬͪΌPerlʹ ڧ͍ઌഐ͕͍Δͱ͔
ͦ͏͍͏ํͨͪʹ ฉ͖·͘Εྑ͍ͱࢥ͏Α
Ruby͔Β Γ͑Δͱ͖ͷ ίπ
ίπ̍ ʮه߸Λઌʹ֮͑Δʯ
֮͑ํ • $ => $calar • @ => @rray •
% => Ha%h
ίπ̎ ʮڞ௨Λ͓ͬͯ͘ʯ
Rubyͱͷڞ௨Λ͓ͬͯ͘ • => ৺ཧతোΛͳ͘͢ • subͷΓলུͰ͖Δ • subͷׅހলུͰ͖Δ • `ls
-al` όοΫΫΥʔτͰ֎෦ίϚϯυ࣮ߦ • Gem => CPAN
͋Ε
Ruby͡ΌΜ(͑)
ίπ3 ܁Γฦ͢
Perlೖ৴ऀ ϋϚΓϙΠϯτ͕ ͍͔ͭ͋͘Δ
ίϯςΩετ
None
ϦϑΝϨϯε σϦϑΝϨϯε
None
͍͠ͷͰ Կճॻ੶ͱ͔ಡΜͰ ܁Γฦ͠ॻ͔͘͠ແ͍
·ͱΊ • 1ϲ݄͙Β͍ॻ͍ͯΔͱѱ͘ͳ͍ͱࢥ͑ͯ͘Δ • ৺ཧతোนΛऔͬ͏ͷ͕ॏཁ • ؤுΕʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠