Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tシャツに書かれたコードを読む

 Tシャツに書かれたコードを読む

YAPC::Japan::Online 2022 の LT

918b601dbd1297d58105508fb880b598?s=128

Kenta Kobayashi

March 11, 2022
Tweet

More Decks by Kenta Kobayashi

Other Decks in Programming

Transcript

  1. Tシャツに書かれた コードを読む kobaken a.k.a kfly8

  2. None
  3. None
  4. 謎の赤い点

  5. None
  6. Acme::Bleach コードを漂白するモジュール

  7. None
  8. None
  9. 漂白の原理

  10. abc 10000110 01000110 11000110 ビット列 に変換 0 を space 1

    を tab に変換
  11. abc 10000110 01000110 11000110 文字列 に逆変換 space を 0 tab

    を 1 に逆変換
  12. space か tab

  13. space

  14. 赤い八連星

  15. (space + tab) x8

  16. space

  17. tab

  18. 一行に9文字!

  19. 赤い点(space)が3つ → タブは、9-3で、6つ

  20. 鍵がそろった!

  21. None
  22. None
  23. pack "b*"

  24. None
  25. 👏

  26. おまけ

  27. None
  28. 01 → wW

  29. Acme::Kusaつくった

  30. None
  31. None
  32. fin.