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
Tシャツに書かれたコードを読む
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenta Kobayashi
March 11, 2022
Programming
1.5k
0
Share
Tシャツに書かれたコードを読む
YAPC::Japan::Online 2022 の LT
Kenta Kobayashi
March 11, 2022
More Decks by Kenta Kobayashi
See All by Kenta Kobayashi
Perlの生きのこり - YAPC::Fukuoka 2025
kfly8
0
2.1k
プロジェクトの空気を読んで開発してくれるPerlのAIツールがほしい
kfly8
2
910
Perlの生きのこり - エンジニアがこの先生きのこるためのカンファレンス2025
kfly8
4
3.1k
Introduce Sub::Meta
kfly8
0
100
研修はイベントでなくコミュニティ作り
kfly8
0
2.3k
明日からできる新人のオンボーディングガイド
kfly8
0
900
メンター成長のためのふりかえり会
kfly8
0
1.4k
Interfaces in Perl5 at The Perl Conference 2019 in Pittsburgh
kfly8
0
3.3k
経験から効率よく学習する
kfly8
0
480
Other Decks in Programming
See All in Programming
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
130
AIエージェントの隔離技術の徹底比較
kawayu
0
460
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
2.3k
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
210
今さら聞けないCancellationToken
htkym
0
220
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
440
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
470
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
1
600
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
470
OSもどきOS
arkw
0
400
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
240
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.1k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
840
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
350
A Tale of Four Properties
chriscoyier
163
24k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Limits of Empathy - UXLibs8
cassininazir
1
350
How GitHub (no longer) Works
holman
316
150k
Raft: Consensus for Rubyists
vanstee
141
7.5k
WCS-LA-2024
lcolladotor
0
610
Practical Orchestrator
shlominoach
191
11k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
230
Transcript
Tシャツに書かれた コードを読む kobaken a.k.a kfly8
None
None
謎の赤い点
None
Acme::Bleach コードを漂白するモジュール
None
None
漂白の原理
abc 10000110 01000110 11000110 ビット列 に変換 0 を space 1
を tab に変換
abc 10000110 01000110 11000110 文字列 に逆変換 space を 0 tab
を 1 に逆変換
space か tab
space
赤い八連星
(space + tab) x8
space
tab
一行に9文字!
赤い点(space)が3つ → タブは、9-3で、6つ
鍵がそろった!
None
None
pack "b*"
None
👏
おまけ
None
01 → wW
Acme::Kusaつくった
None
None
fin.