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
車輪の再発明のススメ
Search
horimislime
August 26, 2014
Technology
2
180
車輪の再発明のススメ
#tehepero_lt 第一回資料
horimislime
August 26, 2014
Tweet
Share
More Decks by horimislime
See All by horimislime
PagerDuty を軸にした On-Call 構築と運用課題の解決 / PagerDuty Japan Community Meetup 4
horimislime
1
310
スタートアップの急成長に寄り添うOn-Call体制構築とその変遷
horimislime
3
1.9k
How we build our app with minimum 3rd party dependencies
horimislime
0
99
サポート効率を上げるためのロギング環境構築
horimislime
7
3.9k
migrating-from-promise-to-reactive
horimislime
0
400
社内Swiftもくもく会成果発表
horimislime
0
140
Swift Optional Extension Tips
horimislime
1
1.6k
ios-internationalization
horimislime
2
8.9k
UI testing in XCode7
horimislime
3
820
Other Decks in Technology
See All in Technology
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
220
サラリーマンの小遣いで作るtoCサービス - Cloudflare Workersでスケールする開発戦略
shinaps
1
380
AIのグローバルトレンド2025 #scrummikawa / global ai trend
kyonmm
PRO
1
260
自作JSエンジンに推しプロポーザルを実装したい!
sajikix
1
170
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
120
Agile PBL at New Grads Trainings
kawaguti
PRO
1
390
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
180
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
1
370
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
640
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
1
200
サンドボックス技術でAI利活用を促進する
koh_naga
0
200
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.2k
Featured
See All Featured
Fireside Chat
paigeccino
39
3.6k
Done Done
chrislema
185
16k
For a Future-Friendly Web
brad_frost
180
9.9k
Statistics for Hackers
jakevdp
799
220k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Context Engineering - Making Every Token Count
addyosmani
1
23
Transcript
ंྠͷ࠶ൃ໌ͷεεϝ #tehepero_lt @horimislime
▪ • ʙ2014/07/31 ŢƄŒŰƄŧŔŕŪũƄŝſ • 2014/08/01ʙ ŗŘśŖŚţŧŔŕŪũƄŝſ • ຑे൪ࡇΓͰ͓ෲ͕ͨΓ·ͨ͠
ͬͱΞτϓοτ͍ͨ͠
ͬͱΞτϓοτ͍ͨ͠
ϓϩάϥϛϯάॳ৺ऀͷΈ • ◦◦ݴޠΛษڧͨ͠ʂͳʹ͔࡞ͬͯΈ͍ͨ • ͘͢͝ྑ͍ΞΠσΞΛߟ͚͑ͨͲطʹ࡞ΒΕ͍ͯͨ… • ◦◦ͷ͕͜͜ෆຬɻͰࣗͰ࡞Δ΄Ͳ༏Ґੑ͕ͳʙ • ݁ہ࡞Δͷ͕ܾ·Βͣͳ͔ͳ͔ख͕ಈ͔ͤͳ͍
ंྠͷ࠶ൃ໌ͱ ंྠͷ࠶ൃ໌ʢ͠ΌΓΜͷ͍ͭ͞Ί͍ɺӳ: reinventing the wheelʣɺंྠΛࡐʹͨ͠ ׳༻۟Ͱ͋ΓɺੈքதͰΘΕ͍ͯΔɻʮ ͘ड͚ೖΕΒΕཱ֬͞Ε͍ͯΔٕज़ղܾ๏ ΛΒͣʹʢ·ͨҙਤతʹແࢹͯ͠ʣɺಉ ༷ͷͷΛ࠶ͼҰ͔Β࡞Δ͜ͱʯΛҙຯ͢Δɻ ”
” [ंྠͷ࠶ൃ໌ - Wikipedia](http://ja.wikipedia.org/wiki/ंྠͷ࠶ൃ໌)
ंྠͷ࠶ൃ໌ͱ ंྠͷ࠶ൃ໌ʢ͠ΌΓΜͷ͍ͭ͞Ί͍ɺӳ: reinventing the wheelʣɺंྠΛࡐʹͨ͠ ׳༻۟Ͱ͋ΓɺੈքதͰΘΕ͍ͯΔɻʮ ͘ड͚ೖΕΒΕཱ֬͞Ε͍ͯΔٕज़ղܾ๏ ΛΒͣʹʢ·ͨҙਤతʹແࢹͯ͠ʣɺಉ ༷ͷͷΛ࠶ͼҰ͔Β࡞Δ͜ͱʯΛҙຯ͢Δɻ ”
” [ंྠͷ࠶ൃ໌ - Wikipedia](http://ja.wikipedia.org/wiki/ंྠͷ࠶ൃ໌)
υϠإͰ࠶ൃ໌͢Δ • ҙਤͯ͠࠶ൃ໌͢ΔΜ͔ͩΒͳ͍ • ·ͣϏϡʔͷແ͍CLIAPIͱ͔࢝Ί͍͢ • Αͬͯ͘Δπʔϧɺݟ׳ΕͨίʔυͰ࢝ΊΔͷGood • ධՈʻͦΕ͏͋Δ͡ΌΜɺԿ͕ྑ͘ͳͬͨͷʁ -
Ε
Χϯλϯʹ࢝ΊΒΕΔ࠶ൃ໌
Gyazo • ΈΜͳେ͖ΦϨΦϨGyazo • ωοτ্ʹ৭Μͳ࣮͕స͕͍ͬͯΔ • γϯϓϧ͔ͭ࠷ݶͷWebΞϓϦ։ൃ͕Ͱ͖Δ - ετϨʔδɺHTTP API(ϓϨθϯ)
• ࠳ં͠ͳ͍ఔͷεέʔϧײ(ॏཁ)
ηϧϑ࠶ൃ໌ࣄྫ
ηϧϑ࠶ൃ໌ • 1લॻ͍ͨίʔυಡΊ୭ͩͬͯΫιͩͱࢥ͏ • ࠓͷࣝͰ࡞Γͳ͓͢ɻྑ͍ৼΓฦΓʹ • 1͋Δͱٕज़τϨϯυมΘ͍ͬͯΔ - ৽ٕज़Ͱ࡞Γͳ͓͚ͩ͢ͰษڧʹͳΔ •
དྷ࠶དྷಉ͜͡ͱ͕Ͱ͖Δͣ
ྫ: 5ϲ݄લʹॻ͍ͨiOSΞϓϦ • iOSະܦݧ͕2ധ3Ͱ࡞ͬͨͷͰ৭ʑΞϨ • ŝƄŔŖŷͰiOSΓ͡ΊͨͷͰݟ͕ཷ·͍ͬͯΔ • ࣌ແ͔ͬͨSwiftͰϑϧεΫϥον༗Γ
ྫ: ೖࣾޙʹॻ͍ͨίʔυ • Chrome֦ுͰWebϖʔδӾཡใΛͻͨ͢ΒཷΊΔπʔϧ • 2લ: herokuʹσʔλऩूαʔόΛઃஔ - Spring3.x ͳAPIɺετϨʔδʹMySQL
- ExtensionదʹαϯϓϧΛҾ༻࣮ͯ͠ • Now: Extension͔ΒͰBigQueryʹಥͬࠐΉ - APIϛυϧෆཁ - ExtensionYeomanͰBowerͰGrunt
࠶ൃ໌ʹ͓͚ΔϝϦοτ • ΞΠσΞ͕ແͯ͘खΛಈ͔࢝͠ΊΒΕΔ - ωοτ্ʹస͕Δແͷωλ • طଘͷϞϊɾࣗͷίʔυΛݟ͢͜ͱͰษڧʹͳΔ • ׂΓͱϞνϕʔγϣϯΛҡ͍࣋͢͠ -
͍ͭͬͯΔπʔϧΛศརʹ - ੲͷίʔυΛͬͱྑ͍ͨ͘͠
·ͱΊ • ंྠͷ࠶ൃ໌Πλ͘ͳ͍ • খͯ͘͞ྼԽ൛Ͱɺͱʹ͔͘࡞ͬͯΈΔ - 1ޙʹηϧϑ࠶ൃ໌ɺཌɾɾྑ͍ϧʔϓʹ • έν͚ͭΔͭʹݶͬͯखಈ͔ͯ͠ͳ͍ͷͰؾʹ͠ͳ͍ -
ΧδϡΞϧʹ࠶ൃ໌͠·͍͖͍ͬͯͨ͘
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠