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
第28回高専プロコン競技部門に出場しました
Search
Shu Kakihana
December 07, 2018
Programming
0
76
第28回高専プロコン競技部門に出場しました
Shu Kakihana
December 07, 2018
Tweet
Share
More Decks by Shu Kakihana
See All by Shu Kakihana
Vimのはなし(LT)
kurokoji
1
140
RatingWatch
kurokoji
0
81
競プロのおはなし
kurokoji
0
120
冴島清美が最近キてる
kurokoji
1
130
Q:忍野忍ですか? A:いいえ,工藤忍です
kurokoji
0
710
Other Decks in Programming
See All in Programming
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
hollycummins
0
140
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.4k
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
2.2k
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
620
Server Less Code More - コードを書かない時代に生きるサーバーレスデザイン / server-less-code-more
gawa
1
240
半自動E2Eで手っ取り早くリグレッションテストを効率化しよう
beryu
3
450
機能追加とリーダー業務の類似性
rinchoku
2
1.4k
検索機能リプレイスを4ヶ月→2ヶ月に! AI Agentで実現した2倍速リプレイス
fuuki12
1
260
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
610
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
7
2.6k
Introducing FrankenPHP gRPC
dunglas
1
460
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
930
Into the Great Unknown - MozCon
thekraken
40
2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Thoughts on Productivity
jonyablonski
70
4.8k
Embracing the Ebb and Flow
colly
87
4.8k
Music & Morning Musume
bryan
46
6.8k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Transcript
ୈ28ճߴઐϓϩίϯ ڝٕ෦ʹग़͠·ͨ͠ Shu Kakihana(4-mi)
݁Ռ
Ұճઓ1Ґ௨ա(ŘŐŖŘ)
४ܾউ15Ґഊୀ(ŜūŢŘ)
ࠓͷڝٕ෦ͲΜͳͭ(؆୯ʹ) • A4αΠζ͘Β͍ͷͷ൘ͷΘ͕͘༩͑ΒΕΔ • Θ͘ʹϐʔεΛຒΊΔ • ϐʔεΘ͘ͷใͳͲQRίʔυʹΑΔ ώϯτͱͯ͠༻Ͱ͖Δ͕ɼݮ͞ΕΔ • શͯͷϐʔεΛຒΊΕ100ɼώϯτΛ͏ͱ
͔ͦ͜Βݮ͞ΕΔ(ܗঢ়ใ: -10, Ґஔใ: -20) • શͯͷϐʔεΛຒΊΔ͜ͱ͕ग़དྷͳ͚Ε0
։ൃ͢Δඞཁ͕͋Δͷ • ύζϧιϧό • ͦͷ໊ͷ௨ΓύζϧΛղͨ͘ΊͷϓϩάϥϜ • C++Ͱ࣮ • GUI •
࠷ऴతʹύζϧΛΉͷਓؒ • ਓؒʹΘ͔Γ͍͢Α͏ʹϐʔεΘ͘Λදࣔ • JavaͰ࣮ • QRίʔυಡऔػ • ώϯτͰ͋ΔQRίʔυΛ͏ͨΊ • C++Ͱ࣮
ύζϧΛϓϩάϥϜͰղ͘ • ͲΜͳΞϓϩʔν? • Θ͘ͷ֤ͷ֯ʹ߹͏ϐʔεΛ୳͢ • ຒΊΔ • ϐʔεͱΘ͘ΛϚʔδͯ࣍͠ͷΘ͘ͱ͢Δ Λ܁Γฦ͢
• ී௨ͷશ୳ࡧͩͱঢ়ଶଟ͗ͯ͢ࢮ͵ • ͍͍ײ͡ͷධՁؔͰϏʔϜαʔνΕׂΓͱ࣌ؒ Ͱղ͚ͦ͏(ຊ൪ͰChokudaiSearchΛ༻)
ύζϧΛϓϩάϥϜͰղ͘ • زԿύʔτΓͨ͘ͳ͍… • ͭΑ͍C++ϥΠϒϥϦɼBoostͰղܾ • ਤܗͷϚʔδɼ໘ੵܭࢉɼަࠩఆͱ͔ॾʑ
ࢬמΓ • Θ͘ʹ͓͍ͯҙͷลͷ͕͞4άϦουΑΓখ͍͞ล • શͯͷϐʔεͷ࠷খ֯ΑΓখ͍֯͞ ͕ग़ͨΒͦͷϊʔυҎ߱ͷ୳ࡧଧͪΓ
ධՁؔ • ධՁؔ • ୳ࡧ্͍ͯ͘͠Ͱࠓͷঢ়ଶΛධՁ͠Խ • ຒΊͨʹ͢Δล͕Ұக͍ͯͨ͠Β ධՁΛ্͛ΔධՁ • ϑϨʔϜͷತแ໘ੵ͕খ͚͞ΕධՁΛ্͛Δ
None
ࢼ͠ʹαϯϓϧͰͬͯΈΔ
None
ͩΊͩʙʙʙʙʙ
1ճઓલ·Ͱ͜ͷঢ়ଶ
ඞࢮʹͳͬͯόάΛ୳͢ • ϐʔεΛసͨ͠ͱ͖ͷ࠲ඪ͕࣌ܭճΓʹͳ͍ͬͯͨ • boost::geometry::correct()Ͱ͢ • ͦΕͰ͏·͍͔͘ͳ͍ • Boostͷ߹্ɼลͱลͰғ·Εͨ֯ͷ֯ΛٻΊΔ ͱ͖ɼҰํͷลͷ࠲ඪΛసΛ͠ͳ͍ͱ͍͚ͳ͔ͬ
ͨͬΆ͍ • ࠲ඪసࣗલͰ࣮
None
Yeah~~~~~~
10ඵ͘Β͍Ͱશղ͕ग़ͯϏϏΔ • શղ͕ग़ͨॠؒΊͬͪΌخ͔ͬͨ͠ • ͔͜͜Βগ͠ύϥϝʔλΛ͍ͬͨ͡Γͯ͠৸ͨ
1ճઓʹྟΉ • ҙ֎ʹ͍͍ͱ͜Ζ·Ͱ͍͚Δ͔ͱࢥ͍ͳ͕Βձʹ ͏ • Կނ͔1ҐΛऔΕͯ͠·͏ • ΅͘ΒҎ֎ͷνʔϜҐஔใΛ͍ͬͯͯݮ͞Εͯ ͍ͨ
None
ϓϩάϥϜ্Ͱશղग़ͳ͔ͬͨ • Γͷ෦ਓྗͰຒΊΒΕΔϨϕϧͩͬͨ • ͳͥ͏·͍͔͘ͳ͔͔ͬͨΘ͔Βͳ͔ͬͨ • ϗςϧʹؼͬͯߟ͍ͯ͠Δͱpure͕Λࢦఠ • 180°͕ग़དྷͯ͠·ͬͨͱ͖ʹ୳ࡧ͕ࢭ·ΔͬΆ͍ •
ͳΔ΄Ͳʙͱࢥ͍ͳ͕Βमਖ਼͠Α͏ͱࢥ͕ͬͨ ࣮͕Θ͔Βͳ͘ͳͬͯ݁ہ͖͋ΒΊͯ৸ͨ
४ܾউ • ҊͷఆͦͷέʔεʹͿͪͨͬͯσλϥϝͳ݁Ռ͕ؼͬ ͖ͯͨ • ํ͕ͳ͍ͷͰఘΊͯώϯτΛશ෦։͚ਓྗͰຒΊͨ • 15Ґ
վળ๏ • ཱͷղ๏తͳͷΛ౪Έฉ͖͢Δͱ • 90°͕ͳΔ͘ग़ͳ͍Α͏ʹ͢ΔͱׂΓͱྑ͍ղ͕ ͰΔΒ͍͠ • ϚϧνεϨουԽ • ࠷ॳʹϐʔεΛஔ͘ॴΛม͑ͯෳͷεϨουͰ
ΒͤΕΑ͔ͬͨ
ײ • ղ͚Δͱɼָ͍͠ • C++ͷཧղ͕ਂ·ͬͨ • Boostڧ͍ • ҰਓͰશͯΛ๊͑Δͱ͠ΜͲ͍ͷͰλεΫΛৼΖ͏ •
ڝٕ෦Γ͍ͨਓ͕͋·Γ͍ͳͦ͞͏ͳͷͰ ڵຯ͋Δਓ΅͘ʹ͔͚͍ͯͩ͘͠͞