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
470
新卒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
150
TauriとRustとSolidJSで作るEthereum Address生成機 / Ethereum Address Generator made by Tauri, Rust, SolidJS
serinuntius
0
230
世界最速でArbitrumで NFTを作って震えたい!!!!/ I want to make NFT with Arbitrum in the fastest way in the world and tremble !!!!
serinuntius
0
610
なぜフラッシュローンという概念が俺達の魂を震えさせるのか / Why does the concept of flash loans make our souls tremble?
serinuntius
0
930
Why does the concept of DeFi make our souls tremble? / なぜDeFiという概念が俺達の魂を震えさせるのか ~DEX(AMM)まで~
serinuntius
0
1.3k
NotionがCMS代わりに!? / Notion replaces CMS!?
serinuntius
0
890
ont hackathon
serinuntius
0
70
Golangでリクエストごとのクエリログが見たい!! kamakura.go #4 / go-query-and-request-logger
serinuntius
1
840
Other Decks in Programming
See All in Programming
これが俺の”自分戦略” プロセスを楽しんでいこう! - Developers CAREER Boost 2024
niftycorp
PRO
0
190
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
190
Security_for_introducing_eBPF
kentatada
0
110
バグを見つけた?それAppleに直してもらおう!
uetyo
0
170
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.6k
Effective Signals in Angular 19+: Rules and Helpers @ngbe2024
manfredsteyer
PRO
0
130
return文におけるstd::moveについて
onihusube
1
780
採用事例の少ないSvelteを選んだ理由と それを正解にするためにやっていること
oekazuma
2
1k
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
120
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
0
160
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
240
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
120
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
73
9.1k
The Language of Interfaces
destraynor
154
24k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
5
440
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Designing for humans not robots
tammielis
250
25k
The Invisible Side of Design
smashingmag
298
50k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Optimising Largest Contentful Paint
csswizardry
33
3k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Facilitating Awesome Meetings
lara
50
6.1k
Statistics for Hackers
jakevdp
796
220k
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ϲ݄͙Β͍ॻ͍ͯΔͱѱ͘ͳ͍ͱࢥ͑ͯ͘Δ • ৺ཧతোนΛऔͬ͏ͷ͕ॏཁ • ؤுΕʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠