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
170
車輪の再発明のススメ
#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
210
スタートアップの急成長に寄り添うOn-Call体制構築とその変遷
horimislime
3
1.7k
How we build our app with minimum 3rd party dependencies
horimislime
0
87
サポート効率を上げるためのロギング環境構築
horimislime
7
3.8k
migrating-from-promise-to-reactive
horimislime
0
370
社内Swiftもくもく会成果発表
horimislime
0
120
Swift Optional Extension Tips
horimislime
1
1.5k
ios-internationalization
horimislime
2
8.9k
UI testing in XCode7
horimislime
3
780
Other Decks in Technology
See All in Technology
Ruby on Railsで持続可能な開発を行うために取り組んでいること
am1157154
3
160
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.7k
偏光画像処理ライブラリを作った話
elerac
1
180
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.2k
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
650
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.3k
困難を「一般解」で解く
fujiwara3
7
1.2k
MIMEと文字コードの闇
hirachan
2
1.4k
EMConf JP 2025 懇親会LT / EMConf JP 2025 social gathering
sugamasao
2
200
2/18 Making Security Scale: メルカリが考えるセキュリティ戦略 - Coincheck x LayerX x Mercari
jsonf
0
230
AWSアカウントのセキュリティ自動化、どこまで進める? 最適な設計と実践ポイント
yuobayashi
7
850
30→150人のエンジニア組織拡大に伴うアジャイル文化を醸成する役割と取り組みの変化
nagata03
0
200
Featured
See All Featured
Docker and Python
trallard
44
3.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Done Done
chrislema
182
16k
Adopting Sorbet at Scale
ufuk
74
9.2k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
Automating Front-end Workflow
addyosmani
1368
200k
The Invisible Side of Design
smashingmag
299
50k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
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ޙʹηϧϑ࠶ൃ໌ɺཌɾɾྑ͍ϧʔϓʹ • έν͚ͭΔͭʹݶͬͯखಈ͔ͯ͠ͳ͍ͷͰؾʹ͠ͳ͍ -
ΧδϡΞϧʹ࠶ൃ໌͠·͍͖͍ͬͯͨ͘
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠