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
ta-chibana
May 09, 2019
Programming
2
750
わたしの知らなかった超絶技巧プログラミングの世界
Quineを書いてみたという話
ソースコード:
https://github.com/ta-chibana/hey_quine
ta-chibana
May 09, 2019
Tweet
Share
More Decks by ta-chibana
See All by ta-chibana
GraphQL スキーマで支えるレジアプリ開発 / "hey Talk" Engineers #4
tachibana
1
1.6k
STORES で GraphQL について考えた話
tachibana
1
350
Other Decks in Programming
See All in Programming
AIでLINEスタンプを作ってみた
eycjur
1
230
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
7
2.5k
Navigating Dependency Injection with Metro
zacsweers
3
2.5k
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
870
Kiroで始めるAI-DLC
kaonash
2
620
アセットのコンパイルについて
ojun9
0
130
複雑なドメインに挑む.pdf
yukisakai1225
5
1.2k
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
190
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.3k
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Rails Girls Zürich Keynote
gr2m
95
14k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
We Have a Design System, Now What?
morganepeng
53
7.8k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Language of Interfaces
destraynor
161
25k
Writing Fast Ruby
sferik
628
62k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
GraphQLの誤解/rethinking-graphql
sonatard
72
11k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Transcript
Θͨ͠ͷΒͳ͔ͬͨ ઈٕϓϩάϥϛϯά ͷੈք 2019/05/09 Hello hey for Engineers vol.3 @tachibana314
ઈٕϓϩάϥϛϯάʁ
ʮ࣮༻తͳϓϩάϥϛϯάݴޠΛ ɹͬͯશ࣮͘༻తͰͳ͍ͷΛ࡞Δ༡ͼʯ ʮ͋ͳͨͷΒͳ͍ઈٕϓϩάϥϛϯάͷੈքʯΑΓ
RubyKaigi 2019 LT https://speakerdeck.com/oda/how-to-make-bad-source
RubyKaigi 2019 LT https://speakerdeck.com/oda/how-to-make-bad-source
RubyKaigi 2019 LT \ ŦůŢťř / https://speakerdeck.com/oda/how-to-make-bad-source
RubyKaigi 2019 LT \ ŦůŢťř / \ źſťƄ/ https://speakerdeck.com/oda/how-to-make-bad-source
࡞ͬͯΈͨ
None
None
https://github.com/ta-chibana/hey_quine/blob/master/hey.rb
https://github.com/ta-chibana/hey_quine/blob/master/hey.rb
https://github.com/ta-chibana/hey_quine/blob/master/hey.rb
https://github.com/ta-chibana/hey_quine/blob/master/hey.rb
https://github.com/ta-chibana/hey_quine/blob/master/hey.rb
None
ݩͷιʔεͱશʹҰகʂ
ղઆ
AAʹରԠͨ͠ม i (0 <= i <= 3)
ม i ʹ࠶ೖ͢Δࣜʢ࣍ʹग़ྗ͢ΔAAΛܾఆʣ
AAͦΕͧΕͷܗΛ84ਐͰදͨ͠σʔλͷArray
σίʔυͯ͠ιʔεΛAAͷܗʹ͑ͯग़ྗ͢Δॲཧ
ΰϛ
େͳ͜ͱͯ͢͜͜ʹ
end