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
TRICK 2022 に入選した話
Search
jinroq
September 28, 2022
Programming
390
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
TRICK 2022 に入選した話
2022/09/28 Ehime.rb Reboot Meetup LT
jinroq
September 28, 2022
More Decks by jinroq
See All by jinroq
Back to the roots of date
jinroq
0
2.7k
本当だってば!俺もTRICK 2022に入賞してたんだってば!
jinroq
0
740
Fukuoka.rb 2023 年度活動報告
jinroq
0
610
RubyKaigiとMicrosoftと私
jinroq
0
340
msgraph: Microsoft Graph API Client with Ruby
jinroq
0
430
Fukuoka.rb 2019活動報告・2020抱負
jinroq
0
410
福岡の方から参りました Fukuoka.rb です
jinroq
0
2.1k
Microsoft Graph API Client and OpenAPI
jinroq
0
1.3k
Fukuoka.rb #150 LT
jinroq
0
370
Other Decks in Programming
See All in Programming
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
クラウドゲーミングのパフォーマンス最適化に挑む / Cloud Gaming Performance Tuning
vivion
0
330
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
16
9k
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.7k
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.8k
LLM 101
dalinaum
0
480
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
310
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
330
まずはコードより業務と向き合う:テーブル解体のためにPdMを呼んだ話
sakawe_ee
0
210
LLM 101: Exploring LLMs, Starting with Tokens.
dalinaum
0
100
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.2k
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
2
560
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Building the Perfect Custom Keyboard
takai
2
950
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Code Reviewing Like a Champion
maltzj
529
40k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.2k
What's in a price? How to price your products and services
michaelherold
247
13k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
370
Navigating Weather and Climate Data
rabernat
0
590
Transcript
page1 2022/09/28 Ehime.rb Reboot Meetup LT ODA Hirohito TRICK 2022
に入選した話
Name: ODA Hirohito Nickname: SAITOH Jinroq Organization: Ruby Development Inc.
Twitter: @jimlock GitHub: @jinroq Community: Fukuoka.rb page2 自己紹介
page3 Fukuoka.rb https://fukuokarb.connpass.com/
page4 福岡 Ruby 会議 03 https://regional.rubykaigi.org/fukuoka03/
page5 RubyKaigi 2022
• 2018 … Attendee • 2019 … Local Organizer, LT
Speaker • 2020 … Speaker • 2021 … Attendee • 2022 … Attendee page6 RubyKaigi 2022
page7 TRICK 2022 (Returns)
page8 TRICK 2022 (Returns) https://www.slideshare.net/mametter/trick-2022-results
page9 TRICK 2022 (Returns) Demo
• 2013 • 2015 • 2018 • 2022 page10 TRICK
History
page11 RubyKaigi 2019 LT https://speakerdeck.com/jinroq/how-to-make-bad-source
page12 RubyKaigi 2019 LT https://github.com/jinroq/hazama_kuroo
page13 RubyKaigi 2019 LT https://github.com/jinroq/hazama_kuroo 念願の TRICK に挑戦する チャンスに巡り会えた
page14 TRICK 2022 (Returns) • 大変だったこと • テーマ決めがかなり難しい • Ruby
なんもわからん… • eval(s=%w().join(‘’)) は使いたくない • Ruby の新しい機能は使いたい
page15 TRICK 2022 (Returns) • 傾向と対策 • 過去作品を研究した • 数学の知識を要するものが多い
• …が、数学の知識は皆無なので諦めた • Quine はやらない • ソースコードをアスキーアートにしない • 審査員の誰かにささるものを作る
page16 TRICK 2022 (Returns) • 出来上がったもの • 2022 年にあやかって、ソース内の数値は 2
と 0 しか 使っていない • 2022 年にあやかって、数値の出現順序が 2 → 0 → 2 → 2 →… となっている • Ruby 2.7 に搭載された Numbered parameter を使っている • ソースコードは難読ではない
page17 TRICK 2022 (Returns)
• プログラムで遊ぶのは楽しい • Ruby なんもわからん… page18 まとめ