Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
コーディングTips+ 基礎編
Search
Yusuke Ito
February 18, 2012
Programming
370
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コーディングTips+ 基礎編
Yusuke Ito
February 18, 2012
More Decks by Yusuke Ito
See All by Yusuke Ito
Macとオーディオ再生 2024/11/02
yusukeito
0
1.5k
おうちHackを取り入れた リノベーション事例
yusukeito
0
980
Server Side Swiftを しばらく運用してみた話
yusukeito
0
670
Swift からword2vecを 使ってみる
yusukeito
0
1.2k
Swift Outside the Box
yusukeito
1
2.9k
SwiftでgRPCとProtocolBuffersを使う
yusukeito
4
1.5k
Swift on Raspberry Pi でI2Cデバイスを使う
yusukeito
1
750
Isomorphic Swift
yusukeito
2
700
Swiftの値付きEnumをHackする
yusukeito
0
440
Other Decks in Programming
See All in Programming
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
240
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
470
How I Stole PSI from Android Studio - DroidKaigi2026
worker8
0
110
Swift愛好会と私(ウホーイ) / Swift Fan Club and Uhooi
uhooi
0
150
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
530
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
150
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
6.3k
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
120
XHTMLが残したもの
yosuke_furukawa
PRO
2
710
Webの地図
yosuke_furukawa
PRO
6
4.3k
業務時間外もAIに働いてもらう話
colorful12
3
10k
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
6
1.6k
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
2
3.8k
Heart Work Chapter 1 - Part 1
lfama
PRO
9
36k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Deep Space Network (abreviated)
tonyrice
0
300
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
520
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
Six Lessons from altMBA
skipperchong
29
4.5k
WENDY [Excerpt]
tessaabrams
13
39k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
Transcript
ίʔσΟϯάTIPS+ Yusuke Ito, Mizuno lab. جૅฤ ࠓθϛͰͬͨωλΑΓ
ԿΛ͔͢ • ϓϩάϥϚ͕͓ͬͯ͘ͱྑ͍͜ͱ • શʹݸਓతͳݟղ • ͕ࣗΞϓϦέʔγϣϯ։ൃऀɾ ΈࠐΈ։ൃऀɺͱ͍͏લఏ
ҙ • ྑ͘ѱ͘͜͜ͰڭΘͬͨ͜ͱ ؚΈ·ͤΜ • ҟड͚͚·ͤΜ • ࣭Ͳ͏ͧ
ϓϩάϥϛϯάͱ
తͳͷ͔खஈͳͷ͔ • ࠓ·Ͱ͕͖ࣗͬͯͨϓϩάϥϛϯ άͲ͏͔? Βͬͨ՝Ͳ͏͔? → ߟ͑Α͏ • ϓϩάϥϛϯάखஈ •
͖͔ݏ͍͔ͱݴΘΕΕݏ͍ • Ͱ͖Δ͜ͱͳΒΓͨ͘ͳ͍
Ϩϕϧɾษڧ • ͜͜ͷ5ؒͷઐՊʻʻʻʻಠֶͰ ษڧ͢Δ1 • ֶߍͰͷ༰ษڧ͢ΔɺΔ͖͔͚ͬ ʹͳΔ
“ݱ GUI ϓϩάϥϚͷϨϕϧ͚” • Ϩϕϧ1ʢೖऀϨϕϧʣ- 5 • Ϩϕϧ2ʢॳڃऀϨϕϧʣ- 4 •
Ϩϕϧ3ʢதڃऀϨϕϧʣ- 3 • Ϩϕϧ4ʢ্ڃऀϨϕϧʣ- 2 • Ϩϕϧ5ʢઐՈϨϕϧʣ- 1 ܭ10ຬͰධՁ http://bit.ly/cU2sE5
Cݴޠͬͯඞཁ? • ϞμϯͰҰൠతͳΞϓϦέʔγϣϯ ओͱͯ͠CΘͳ͍ • ͏ͱ͜Ζ: ΧʔωϧɾσόΠευϥΠ όɾΈࠐΈγεςϜɾಛघγεςϜ ہॴతͳ࠷దԽ •
େֶͲ͏͔? RubyJS͕ଟ͍?
ຊ
։ൃڥ • ౷߹։ൃڥ(IDE)ઈରʹ͏͖ • ͳΜͱ͔Pad+gccίϚϯυ X • ίʔυิɾϏϧυɾϑΝΠϧཧ
• جຊϓϥοτϑΥʔϜඪ४Λ͏ • Windows: VS, Eclipse+GCC • Mac: XCode (LLVMGCC)
• Linux: Eclipse? (+GCC)
ιʔείʔυཧ • SubversionGitΛ͏ • ҰਓͰ͏͜ͱ • αʔόʔࣗͷίϯϐϡʔλʹ • GUI։ൃڥ͔Β͏ •
ίϚϯυΛୟ͘ͷඇޮ
ϥΠϒϥϦ • ΦʔϓϯιʔεͷϥΠϒϥϦΛ͏ • Γ͍ͨ͜ͱ(ݚڀ՝)ͷ 90%(ద)ɺ͢ͰʹΦʔϓϯιʔε ͷϥΠϒϥϦϓϩάϥϜ͕͋Δɻ
͓͢͢ΊϥΠϒϥϦCฤ • glib -ϦετɾϋογϡɾՄมจࣈྻʗྻɾNɾΦ ϒδΣΫτγεςϜɾλΠϚʔɾจࣈྻૢ࡞ɾεϨου • OpenCV - ը૾ͷಁաతͳಡΈॻ͖ɾมܗɾϑΟϧλɾը ૾ೝࣝ
• sndfile - ΦʔσΟΦϑΝΠϧͷಁաతͳಡΈॻ͖ • fftw - ߴͳFFT • SDL - ήʔϜϝσΟΞؔͷΞϓϦΛ࡞Δͱ͖ʹ༗༻ͳ ϥΠϒϥϦ ଞݴޠ(C#, Java, Ruby…)ʹͬͱϥΠϒϥϦ͕͋Δͣɻ
ݕࡧɾใऩू • ܰ͘ݕࡧ→ਓʹฉ͘→͏Ұݕࡧ→͠Β ͘৸͔ͤͯݕࡧ • ݕࡧೳྗʹΑͬͯଛಘ͕େ͖͘มΘΔ • Webϖʔδӳޠ͕΄ͱΜͲ ӳޠͷϖʔδΛݟΔ͜ͱΛԀΘͳ͍͜ͱ •
ಡΊͳ͍ݴޠӳޠʹػց༁͢Δ→ӳޠͰ ಡΊΕϚγ→େ͖ͳΞυόϯςʔδɻ
ιʔείʔυΛಡΉ • ៉ྷͳιʔε • Ԛ͍ιʔε • ༑ୡͷιʔε • ઌੜͷιʔε •
ࣗͷιʔεɺࣗͷաڈͷιʔε
ίϐϖࢦϓϩάϥϛϯά • खஈͷϓϩάϥϛϯάͷ࣌ʹ༗ޮ • ϛελΠϓόάΛ͙ɺ࣌ؒॖ • ಉ͡ίϐϖ͕ଟͷ߹→ ؔԽͰ͖ͳ͍͔ɺΞϧΰϦζϜมߋ ͕Ͱ͖ͳ͍͔ݕ౼͢Δ͖
γΣϧͱUNIX • γΣϧૢ࡞Λʹ͚ͭΔ • UNIXܥOSΛ͏ͷ͕͍͍͕... • ύΠϓɾϦμΠϨΫτɾγΣϧεΫϦϓτ • UNIXͷճͰৄ͘͠ •
ͱΓ͋͑ͣɺޮԽ
Conclusion • ͔͍͜͠ΓํͰޮԽ • ͑Δͷ͏(ϥΠϒϥϦɺਓ)
END ͭͮ͘...
None
None