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
Peepable paging - potatotips#14
Search
Shintaro Kaneko
February 18, 2015
Programming
5
7.2k
Peepable paging - potatotips#14
Tips of peepable paging and introduce myself
Shintaro Kaneko
February 18, 2015
Tweet
Share
More Decks by Shintaro Kaneko
See All by Shintaro Kaneko
How to keep growing SRE team at Eureka
kaneshin
3
8.5k
Go - CLI Tools Design
kaneshin
0
6.5k
Summer Internship 2018 - The principle of the eureka summer internship 2018
kaneshin
2
81
Summer Internship 2018 - The eureka summer internship 2018
kaneshin
0
84
Summer Internship 2018 - How to develop a product
kaneshin
0
60
How to write Go code
kaneshin
8
7.8k
Go Package Guidelines
kaneshin
1
1k
net/http package ~GoConference 2017 Spring~
kaneshin
1
2.5k
Essentials of Golang
kaneshin
5
13k
Other Decks in Programming
See All in Programming
Netty Chicago Java User Group 2024-04-17
sullis
0
170
Elm 0.19.0 Changes
bkuhlmann
0
490
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
220
HUIT新歓2024「競技プログラミング、やってみませんか?」
slephy2784
1
270
ScalarDBを用いたマイクロサービスにおけるデータ管理 (Database Engineering Meetup #2)
scalar
0
110
Fragment Composition of GraphQL
quramy
4
730
Prepare for Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
730
Rethinking UI building strategies @ SFI 2024
letelete
0
270
Designing for tomorrow's programming workflows
honnibal
PRO
2
130
ゆるい個人開発のススメ
kuroppe1819
10
990
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
670
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Automating Front-end Workflow
addyosmani
1356
200k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Thoughts on Productivity
jonyablonski
58
3.8k
Being A Developer After 40
akosma
57
580k
A Philosophy of Restraint
colly
197
16k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
The Cult of Friendly URLs
andyhume
74
5.7k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Transcript
potatotips#14 Shintaro Kaneko
Facebook: shintaro.kaneko Twitter: @kaneshinth GitHub: @kaneshin ۚࢠ৻ଠ 4IJOUBSP,BOFLP ɾגࣜձࣾΤϨΧ ɾJ04"OESPJE8FCΤϯδχΞ
ΦϯϥΠϯσʔςΟϯάαʔϏεʮQBJSTʯͷ։ൃΛ ͍ͯͯ͠ɺ࠷ۙ8FCΛ୲͍ͯ͠·͢ɻ Ί͖ͬΓ(Pݴޠ͔ΓͰ։ൃ͍ͯ͠·͢ɻ ࣾษڧձ͍Ζ͍Ζ͍ͬͯ·͢ɻ ݸਓͰͨ·ʹཧܭը๏ͱ͍͏ͷϓϩάϥϜ Λॻ͍ͨΓ͍ͯ͠·͢ɻֶͰ͢ɻ
‣ 3FBMNʹ͍ͭͯߟʢʣ ‣ ϝϞϦϦιʔεޮԽͷͨΊͷQSPUPDPMʢʣ ‣ 1FFQBCMFQBHJOHͷখखઌςΫʢʣ ‣ $PSF"OJNBUPSʹ͍ͭͯʢʣ ‣ 9DPEFͷςϯϓϨʔτʢʣ
‣ J1IPOFը໘Λ.BDʹදࣔʢʣ ‣ 4%8FC*NBHFͱ'BTU*NBHF$BDIFͷΈ߹Θͤʢʣ ‣ ,FO#VSOT7JFX 4MJEFTIPXʢʣ 5JQT
‣ ֶͷߦྻΛྫͱͯ͠ ‣ ෦Լ͔ΒʮͦΕ5JQT͡Όͳ͍ͬ͢ͶʔʯͱݴΘΕͨ ‣ ͳͷͰɺΊ·ͨ͠ ‣ ͜ͷ5JQTͰݴ͍͔ͨͬͨ͜ͱ ‣ جఈΫϥεΛ࡞ΔલʹɺQSPUPDPMΛߟྀ͠·͠ΐ͏
‣ ແҋʹجఈΫϥεΛ࡞Δͳ ຊʮϝϞϦϦιʔεޮԽͷͨΊͷQSPUPDPMʯΛΓ͔ͨͬͨ
1FFQBCMFQBHJOHͷখखઌςΫ 1FFQBCMFQBHJOHUFDIOJRVFXJUI4DSPMM7JFX
1FFQBCMFQBHJOH
‣ উखʹݴ༿Λ࡞Γ·ͨ͠ɻޠͰ͢ɻ ‣ ΧλΧφʹ͢Δͱʮϐʔύϒϧϖʔδϯάʯ ‣ QFFQBCMFQFFQ BCMF ‣ QFFQͷ͖ͧݟ͢Δ BCMFͰ͖Δ
‣ ͷ͖ͧݟϖʔδϯάʂ 1FFQBCMFQBHJOH
1FFQBCMFQBHJOH Peeped!
νϥݟͤ͞Δ͚ͩͳͷʹ ࣮ͪΐ͍໘
࣮
طग़ ΤϨΧϒϩάΑΖ͘͠ʂ ʢٕज़Ҏ֎͋ΔΑʣ
࣮ํ๏Λ ϒϩάهࣄʹ͍ͯ͠·͢ ΤϨΧϒϩάΑΖ͘͠ʂ ʢٕज़Ҏ֎͋ΔΑʣ
None
͍ʂʂ
ϥΫ͍ͨ͠ʂʂ
؆୯ͳ࣮ํ๏ͷհ
1 override func viewDidLoad() { 2 super.viewDidLoad() 3 self.scrollView.userInteractionEnabled =
false 4 self.collectionView.addGestureRecognizer( 5 self.scrollView.panGestureRecognizer) 6 self.scrollView.delegate = self 7 } 8 9 func scrollViewDidScroll(scrollView: UIScrollView) { 10 self.collectionView.contentOffset = self.scrollView.contentOffset 11 }
͜Ε͚ͩʂʂ
%FNP খωλɿJ1IPOFը໘Λ.BDʹදࣔʢʣ ʢ͕࣌ؒ͋Εʣ
࣮ղઆ ղઆ͢Δ·Ͱͳ͘γϯϓϧͰ͕͢
1 override func viewDidLoad() { 2 super.viewDidLoad() 3 self.scrollView.userInteractionEnabled =
false 4 self.collectionView.addGestureRecognizer( 5 self.scrollView.panGestureRecognizer) 6 self.scrollView.delegate = self 7 } 8 9 func scrollViewDidScroll(scrollView: UIScrollView) { 10 self.collectionView.contentOffset = self.scrollView.contentOffset 11 }
1 override func viewDidLoad() { 2 super.viewDidLoad() 3 self.scrollView.userInteractionEnabled =
false 4 self.collectionView.addGestureRecognizer( 5 self.scrollView.panGestureRecognizer) 6 self.scrollView.delegate = self 7 } 8 9 func scrollViewDidScroll(scrollView: UIScrollView) { 10 self.collectionView.contentOffset = self.scrollView.contentOffset 11 } 4DSPMM7JFXΛԠͤ͞ͳ͘͢Δ
1 override func viewDidLoad() { 2 super.viewDidLoad() 3 self.scrollView.userInteractionEnabled =
false 4 self.collectionView.addGestureRecognizer( 5 self.scrollView.panGestureRecognizer) 6 self.scrollView.delegate = self 7 } 8 9 func scrollViewDidScroll(scrollView: UIScrollView) { 10 self.collectionView.contentOffset = self.scrollView.contentOffset 11 } 4DSPMM7JFXͷ(FTUVSFʹ͢Δ
1 override func viewDidLoad() { 2 super.viewDidLoad() 3 self.scrollView.userInteractionEnabled =
false 4 self.collectionView.addGestureRecognizer( 5 self.scrollView.panGestureRecognizer) 6 self.scrollView.delegate = self 7 } 8 9 func scrollViewDidScroll(scrollView: UIScrollView) { 10 self.collectionView.contentOffset = self.scrollView.contentOffset 11 } 4DSPMM7JFXʹ%FMFHBUFΛηοτ͠ $PMMFDUJPO7JFXΛϋϯυϦϯά
‣ ͍ͬ͢͝؆୯ʹνϥݟϖʔδϯάͷ࣮͕Մೳ ‣ ҙ ‣ 4DSPMM7JFXͷ%FMFHBUFϝιουͰ୯७ʹೖ͍ͯ͠ΔͷͰ ڍಈ͕ո͘͠ͳΓ·͢ʢௐ͍ͯͩ͘͠͞ʣ ‣ ී௨ʹ͏ʹ΄΅ؾʹͳΒͳ͍Ͱ͢ 1FFQBCMFQBHJOH·ͱΊ
Thank you! ΤϨΧͰαʔϏεΛͤ͞Δ ΤϯδχΞืूதͰ͢ʂ
None