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
統計をとって高速化する Scala開発
Search
Mitsuki Ogasahara
November 08, 2014
Technology
0
110
統計をとって高速化する Scala開発
http://scalamatsuri.org
にて発表した資料です。
Mitsuki Ogasahara
November 08, 2014
Tweet
Share
More Decks by Mitsuki Ogasahara
See All by Mitsuki Ogasahara
コスト管理から向き合う技術的負債 / Accounting for Technical Debt Through Cost Management
yamitzky
0
9
Utility-first な CSS-in-JS 〜Tailwind CSS と Chakra UI を添えて〜 / Utility-First CSS-in-JS
yamitzky
5
1.4k
今から始める型安全 Python / Start Python Type Hints
yamitzky
13
4.8k
技術が好きで好きで好きでたまらないエンジニアが「取締役」になって思う、マネジメントキャリアパス / My Manager's Path
yamitzky
2
990
Python 3.9 時代の型安全な Pythonの極め方 / Mastering Type Safety in Python 3.9 Era
yamitzky
35
29k
なぜサーバーレスとDockerなのか 〜 インフラ運用を最小化するサービス開発 〜 / Why We Choose Serverless AND Docker
yamitzky
0
3.9k
サーバーレスを活用して少数精鋭で開発するニュースアプリ #devsumi
yamitzky
4
2.9k
ここが辛いよサーバーレス だが私は乗り越えた #builderscon
yamitzky
14
7.7k
会社の開発合宿で Electron-vueで Slackクライアント作ってみた
yamitzky
0
2.6k
Other Decks in Technology
See All in Technology
人はなぜISUCONに夢中になるのか
kakehashi
PRO
6
1.6k
開発組織のための セキュアコーディング研修の始め方
flatt_security
3
2.3k
全文検索+セマンティックランカー+LLMの自然文検索サ−ビスで得られた知見
segavvy
2
100
君も受託系GISエンジニアにならないか
sudataka
2
430
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
960
【Developers Summit 2025】プロダクトエンジニアから学ぶ、 ユーザーにより高い価値を届ける技術
niwatakeru
2
1.4k
Cloud Spanner 導入で実現した快適な開発と運用について
colopl
1
620
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
3
1.3k
2024.02.19 W&B AIエージェントLT会 / AIエージェントが業務を代行するための計画と実行 / Algomatic 宮脇
smiyawaki0820
13
3.3k
CZII - CryoET Object Identification 参加振り返り・解法共有
tattaka
0
360
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
390
白金鉱業Meetup Vol.17_あるデータサイエンティストのデータマネジメントとの向き合い方
brainpadpr
6
740
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
336
57k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Embracing the Ebb and Flow
colly
84
4.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Practical Orchestrator
shlominoach
186
10k
4 Signs Your Business is Dying
shpigford
182
22k
BBQ
matthewcrist
87
9.5k
Designing for humans not robots
tammielis
250
25k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Transcript
౷ܭΛͱͬͯߴԽ͢Δ 4DBMB։ൃ Ҿ༻ɿKJHPLVOPDPN
ࣗݾհ ໊લ খּݪΈ͖ͭ!ZBNJU[LZ ձࣾ גࣜձࣾ$ZCFS; 4DBMBྺ ϲ݄ 3VCZྺ εϚϗࠂͷΞυςΫاۀͰ͢
ڈͷ4DBMB$POGFSFODFɺ͍֮͑ͯ·͔͢ʁ
+BNFT3PQFS͞ΜͷϥΠϒίʔσΟϯά ܝࣔ൘ΛͦͷͰ։ൃ Ҿ༻ɿWJNFPDPN
+BNFT3PQFS͞ΜͷϥΠϒίʔσΟϯά εχϖοτΛೖྗͯ͠ʜʜ TN⒎
+BNFT3PQFS͞ΜͷϥΠϒίʔσΟϯά ŕŦŖƃ Ҿ༻ɿKJHPLVOPDPN
͜Μͳ;͏ʹ։ൃͰ͖ͨΒ ؾ͍͍࣋ͪʜʜʂ
*OUFMMJ+ͷ-JWF5FNQMBUF
*OUFMMJ+ͷ-JWF5FNQMBUF εχϖοτΛೖྗͯ͠ʜʜ
*OUFMMJ+ͷ-JWF5FNQMBUF ŕŦŖƃʂ
*OUFMMJ+ͷ-JWF5FNQMBUF มิʂ
Կͷεχϖοτ࡞Ζ͏ʜʜʁ
ͦ͏ͩɺσʔλΛͱΖ͏ʂ
ιʔείʔυͷϫʔυΧϯτ ϫʔυΧϯτ ୯ޠ ग़ݱ ग़ݱ 4USJOH
EFG ʜ ʜ ʜ
ࣾͰूܭͯ͠Έ·ͨ͠
$ZCFS;Ͱͷूܭ 順位 単語 出現率 順位 単語 出現率 1 .
13 -> 1.22% 2 ( 14 Long 1.04% 3 ) 15 => 1.04% 4 , 6.85% 16 val 1.03% 5 : 3.82% 17 rs 0.92% 6 = 2.58% 18 id 0.81% 7 " 2.08% 19 c 0.80% 8 [ 1.90% 20 rn 0.76% 9 ] 1.90% 21 String 0.63% 10 { 1.88% 22 * 0.51% 11 } 1.88% 23 Option 0.50% 12 def 1.24% 24 get 0.46%
άϥϑʹͯ͠Έͨ ग़ݱॱҐ ग़ݱ
άϥϑʹͯ͠Έͨ ग़ݱॱҐ ग़ݱ
Ұ෦ͷ୯ޠ͚͕ͩසग़͢Δ
άϥϑʹͯ͠Έͨ ग़ݱॱҐ ग़ݱ
্Ґ݅Ͱˋ
྆ରάϥϑʹͯ͠ΈΔͱʜʜ
྆ରάϥϑ ઢʂ ͋·Γग़ͯ͜ͳ͍୯ޠ සग़୯ޠ ग़ݱॱҐ
ग़ݱ
δοϓͷ๏ଇ ӳޠͰΓཱͭ๏ଇ ग़ݱॱҐ ग़ݱ 5IF "OE 2VBMJUZ 3FBMJUZ Ҿ༻ɿQIBKIVFEVdSJUUOFSGSBDUBMIUNM ͋·Γग़ͯ͜ͳ͍୯ޠ
සग़୯ޠ
Λͯ͠ʜ ग़ݱॱҐ ग़ݱ
্Ґ݅Ͱˋ
·ͣΛলུ͢ΔઓུͰ -JWF5FNQMBUFΛ࡞ͬͯΈΔ
$ZCFS;Ͱͷूܭ 順位 単語 出現率 順位 単語 出現率 1 . 9.96%
13 -> 1.22% 2 ( 8.67% 14 Long 1.04% 3 ) 8.67% 15 => 1.04% 4 , 6.85% 16 WBM 1.03% 5 : 3.82% 17 rs 0.92% 6 = 2.58% 18 id 0.81% 7 " 2.08% 19 c 0.80% 8 [ 1.90% 20 rn 0.76% 9 ] 1.90% 21 String 0.63% 10 { 1.88% 22 * 0.51% 11 } 1.88% 23 Option 0.50% 12 EFG 1.24% 24 get 0.46% EFG WBMΛεχϖοτԽ
ҰจࣈʹׂΓͯΔ ಉ࣌ʹΧοίิ lEz lWz
ྫ
ྫ W͚ͩೖΕͯʜ
ྫ ŕŦŖƃʂ
ྫ
ྫ
݁Ռ WBMม໊ Wλϒ จࣈ จࣈ
$ZCFS;Ͱͷूܭ 順位 単語 出現率 順位 単語 出現率 1 . 9.96%
13 -> 1.22% 2 ( 8.67% 14 -POH 1.04% 3 ) 8.67% 15 => 1.04% 4 , 6.85% 16 val 1.03% 5 : 3.82% 17 rs 0.92% 6 = 2.58% 18 id 0.81% 7 " 2.08% 19 c 0.80% 8 [ 1.90% 20 rn 0.76% 9 ] 1.90% 21 4USJOH 0.63% 10 { 1.88% 22 * 0.51% 11 } 1.88% 23 0QUJPO 0.50% 12 def 1.24% 24 get 0.46% ͍͔ͭ͘ͷܕΑ͘ೖྗ͞ΕΔ
Α͘͏ܕͷ-JWF5FNQMBUFΛొ l4z l-z l0z l*z
Α͘͏ܕͷ-JWF5FNQMBUFΛొ l4z l-z l0z l*z
͜͜·ͰͰ
ͳΜͱʜʜʂ
Λলུ ཧ্࣌ؒ։ൃͨ͠Β࣌ؒॖͰ͖Δ
(SPPWZ4DSJQUΛ͏ͱ ͜Μͳ͜ͱ
ϝιουͷϩάग़ྗ
ϝιουͷϩάग़ྗ
ϝιουͷϩάग़ྗ ŕŦŖƃʂ
42-ͷੜ
42-ͷੜ
42-ͷੜ ŕŦŖƃʂ
·ͱΊ *OUFMMJ+ͷ-JWF5FNQMBUFΛ͍͜ͳͦ͏ ιʔε͋ΔΑʂ IUUQTHJUIVCDPNZBNJU[LZTDBMBJOUFMMJK