Skip to content

Instantly share code, notes, and snippets.

@luizomf
Last active October 27, 2025 22:18
Show Gist options
  • Save luizomf/a7ce982b08d0dc36a2e764be770c55d9 to your computer and use it in GitHub Desktop.
Save luizomf/a7ce982b08d0dc36a2e764be770c55d9 to your computer and use it in GitHub Desktop.
Reuni um monte de caracteres ASCII para facilitar encontrar eles depois.
###############################################################################

  `Enter ⏎ ` + `Ctrl ⌃` + `Esc ⎋` + `Cmd ⌘` + `Alt ⎇` + `Option ⌥` + `Shift ⇧`
  `Tab ↹` `⌫ Backspace`

################################################################################

  ©  ®  ™  ¶  §  ℀  ℁  ℂ  ℃  ℄  ℅  ℆  ℇ  ℈  ℉  ℊ  ℋ  ℌ  ℍ  ℎ  ℏ  ℐ  ℑ  ℒ  ℓ  ℔
  ℕ  №  ℗  ℘  ℙ  ℚ  ℛ  ℜ  ℝ  ℞  ℟  ℠  ℡  ℣  ℤ  ℥  Ω  ℧  ℨ  ℩  K  Å  ℬ  ℭ  ℮  ℯ
  ℰ  ℱ  Ⅎ  ℳ  ℴ  ℵ  ℶ  ℷ  ℸ  ℹ  ℺  ℻  ℼ  ℽ  ℾ  ℿ  ⅀  ⅁  ⅂  ⅃  ⅄  ⅅ  ⅆ  ⅇ  ⅈ  ⅉ
  ⅋  ⅍  ⅎ  ☀  °  ☁  ☂  ☃  ☄  ★  ☆  ☇  ☈  ☉  ☊  ☋  ☌  ☍  ☎  ☏  ☐  ±  ☑  ☒  ☓  ☖
  ☗  ☘  ☚  ☛  ☜  ☞  ☟  ☠  ☡  ☢  ☣  ☤  ☥  ☦  ☧  ☨  ☩  ☪  ☫  ☬  ☭  ☮  ☯  ☸  ☹  ☺
  ☻  ☼  ☽  ☾  ☿  ♀  ´  ♁  ♂  ♃  ♄  ♅  ♆  ♇  ♔  µ  ♕  ♖  ♗  ♘  ♙  ♚  ♛  ♜  ♝  ♞
  ♟  ♠  ♡  ♢  ♣  ♤  ♥  ♦  ♧  ♨  ♩  ♪  ♫  ♬  ♭  ♮  ♯  ♰  ·  ♱  ♲  ♳  ♴  ♵  ♶  ♷
  ♸  ♹  ♺  ♻  ♼  ♽  ♾  ⚀  ⚁  ⚂  ⚃  ⚄  ⚅  ⚆  ⚇  ⚈  ⚉  ⚐  ⚑  ⚒  ⚔  ⚕  ⚖  ⚗  ⚘  ⚙
  ⚚  ⚛  ⚜  ⚝  ⚞  ⚟  ⚠  ⚢  ⚣  ⚤  ⚥  ⚦  ⚧  ⚨  ⚩  ⚬  ⚰  ⚱  ⚲  ⛢  ✁  ✂  ✃  ✄  ✆  ✇
  ✈  ✉  ✎  ✏  ✐  ¹  ✑  ✒  ✓  ✔  ⅊
  ✕  ✖  ✗  ✘  ✙  ✚  ✛  ✜  ✝  ✞  ✟  ✠  º  ✡  ✢  ✣  ✤  ✥  ✦  ✧  ✩  ✪  ✫  ✬  ✭  ✮
  ✯ ✰  »  ✱  ✲  ✳  ✴  ✵  ✶  ✷  ✸  ✹  ✺  ✻  ✼  ✽  ✾  ✿  ❀  ❁  ❂  ❃  ❄  ❅  ❆  ❇
  ❈ ❉  ❊  ❋  ❍  ❏  ❐  ½  ❑  ❒  ❖  ❘  ❙  ❚  ❛  ❜  ❝  ❞  ❡  ¾  ❢  ❣  ❤  ❥  ❦  ❧
  ❨  ❩ ❪  ❫  ❬  ❭  ❮  ❯  ❰  ¿  ❱  ❲  ❳  ❴  ❵  ❶  ❷  ❸  ❹  ❺  ❻  ❼  ❽  ❾  ❿  ➀
  ➁  ➂  ➃ ➄  ➅  ➆  ➇  ➈  ➉  ➊  ➋  ➌  ➍  ➎  ➏  ➐  ➑  ➒  ➓  ➔  ➘  ➙  ➚  ➛  ➜  ➝
  ➞  ➟  ➠  ➡ ➢  ➣  ➤  ➥  ➦  ➧  ➨  ➩  ➪  ➫  ➬  ➭  ➮  ➯  ➱  ➲  ➳  ➴  ➵  ➶  ➷  ➸
  ➹  ➺

################################################################################

  ─  ━  │  ┃  ┄  ┅  ┆  ┇  ┈  ┉  ┊  ┋  ┌  ┍  ┎  ┏  ┐  ┑  ┒  ┓  └  ┕  ┖  ┗  ┘  ┙

┛  ├  ┝  ┞  ┟ ┠  ┡  ┢  ┣  ┤  ┥  ┦  ┧  ┨  ┩  ┪  ┫  ┬  ┭  ┮  ┯  ┰  ┱  ┲  ┳  ┴  ┵

┷  ┸  ┹  ┺  ┻  ┼  ┽  ┾  ┿ ╀  ╁  ╂  ╃  ╄  ╅  ╆  ╇  ╈  ╉  ╊  ╋  ╌  ╍  ╎  ╏  ═  ║

╓  ╔  ╕  ╖  ╗  ╘  ╙  ╚  ╛  ╜  ╝  ╞  ╟ ╠  ╡  ╢  ╣  ╤  ╥  ╦  ╧  ╨  ╩  ╪  ╫  ╬  ╭

╯  ╰  ╱  ╲  ╳  ╴  ╵  ╶  ╷  ╸  ╹  ╺  ╻  ╼  ╽  ╾  ╿

################################################################################


  ▀  ▁  ▂  ▃  ▄  ▅  ▆  ▇  █  ▉  ▊  ▋  ▌  ▍  ▎  ▏  ▐  ░  ▒  ▓  ▔  ▕  ▖  ▗  ▘  ▙

  ▛  ▜  ▝  ▞  ▟  ▓  │  ┤  ╡  ╢  ╖  ╕  ╣  ║  ╗  ╝  ╜  ╛  ┐  ┴  ┬  ├  ─  ┼  ╞  ╟  ╚

  ╩  ╦  ╠  ═  ╬  ╧  ╨  ╤  ╥  ╙  ╘  ╒  ╓  ╫  ╪  ┘  ┌  █  ▄  ▌  ▐  ▀  ⌠  ⌡  ░  ▒  ▓

  ┤  ╣  ║  ╗  ╝  ┐  └  ┴  ┬  ├  ─  ┼  ╚  ╔  ╩  ╦  ╠  ═  ╬  ┘  ┌  █  ▄  ▀

################################################################################

  ╝  ╗  ╔  ╚  ╣  ╩  ╦  ╠  ═  ║  ╬  ▀  ▄  ┘  ┐  ┌  └  ┤  ┴  ┬  ├  ─  │  ┼  █  ┘
  ┐  ┌  └  ┼  ─  ├  ┤  ┴  ┬  │


################################################################################

  ╷  ╶  ┌  ╴  ┐  ─  ┬  ╵  │  └  ├  ┘  ┤  ┴  ┼  ╭  ╮  ╰  ╯  ▘  ▝  ▀  ▖  ▍  ▞  ▛

  ▗  ▚  ▐  ▜  ▃  ▙  ▟  ▉  ╵  ╶  └  ╷  │ ┌  ├  ╴  ┘  ─  ┴  ┐  ┤  ┬  ┼  ╧  ╟  ╚

  ╤  ║  ╔  ╠  ╢  ╝  ═  ╩  ╗  ╣  ╦  ╬  ╵  ╶  └  ╷  │  ┌  ├  ╴  ┘  ─  ┴  ┐  ┤  ┬  ┼

################################################################################

  ─  ━  │  ┃  ┄  ┅  ┆  ┇  ┈  ┉  ┊  ┋  ┌  ┍  ┎  ┏  ┐  ┑  ┒  ┓  └  ┕  ┖  ┗  ┘  ┙

  ┚  ┛  ├  ┝  ┞  ┟ ┡  ┢  ┣  ┤  ┥  ┦  ┧  ┨  ┩  ┪  ┫  ┬  ┭  ┮  ┯  ┰  ┱  ┲  ┳  ┴

  ┵  ┶  ┷  ┸  ┹  ┺  ┻  ┼  ┽  ┾  ┿ ╀  ╁  ╂  ╃  ╄  ╅  ╆  ╇  ╈  ╉  ╊  ╋  ╌  ╍  ╎

  ╏  ═  ║  ╒  ╓  ╔  ╕  ╖  ╗  ╘  ╙  ╚  ╛  ╜  ╝ ╞  ╟  ╠  ╡  ╢  ╣  ╤  ╥  ╦  ╧  ╨

  ╩  ╪  ╫  ╬  ╭  ╮  ╯  ╰  ╱  ╲  ╳  ╴  ╵  ╶  ╷  ╸  ╹  ╺  ╻  ╼  ╽  ╾  ╿

  ■  □  ▢  ▣  ▤  ▥  ▦  ▧  ▨  ▩  ▪  ▫  ▬  ▭  ▮  ▯  ▰  ▱  ▲  △  ▴  ▵  ▶  ▷  ▸  ▹

  ►  ▻  ▼  ▽  ▾  ▿  ◀  ◁  ◂  ◃  ◄  ◅  ◆ ◇  ◈  ◉  ◊  ○  ◌  ◍  ◎  ●  ◐  ◑  ◒  ◓

  ◔  ◕  ◖  ◗  ◘  ◙  ◚  ◛  ◜  ◝  ◞  ◟  ◠  ◡  ◢  ◣  ◤  ◥  ◦  ◧  ◨  ◩  ◪  ◫  ◬  ◭

  ◮  ◯  ◰  ◱  ◲  ◳  ◴  ◵  ◶  ◷  ◸  ◹  ◺  ◻  ◼  ◽  ◾  ◿  ░  █

################################################################################
################################################################################
###############################################################################

  Examples

################################################################################

  ╔═════╗
  ║     ║
  ╚═════╝

  From wikipedia:
  ┌─┬┐  ╔═╦╗  ╓─╥╖  ╒═╤╕
  │ ││  ║ ║║  ║ ║║  │ ││
  ├─┼┤  ╠═╬╣  ╟─╫╢  ╞═╪╡
  └─┴┘  ╚═╩╝  ╙─╨╜  ╘═╧╛
  ┌───────────────────┐
  │  ╔═══╗ Some Text  │▒
  │  ╚═╦═╝ in the box │▒
  ╞═╤══╩══╤═══════════╡▒
  │ ├──┬──┤           │▒
  │ └──┴──┘           │▒
  └───────────────────┘▒
   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

  ┌┈┈┈┈┈┈┈┈┐
  ┊ Python ┊
  └┈┈┈┈┈┈┈┈┘

  ┌────────────┐
  │  THREAD 1  │
  │ ┌┈┈┈┈┈┈┈┈┐ │
  │ ┊ Python ┊ │
  │ └┈┈┈┈┈┈┈┈┘ │
  └────────────┘

################################################################################
################################################################################
###############################################################################

  ┌─── arquivo: module.py ──────────────────────────────────────────────────┐
  │                                                                         │
  │ 0. def main() -> None:                                                  │
  │ 1.   print("Hello world!")                                              │
  │                                                                         │
  └─────────────────────────────────────────────────────────────────────────┘
                     ┊
                     ▼
  ┏═══ Terminal ═══════════════════════════════════════════════════ ─ □ ✕ ══┓
  ┃                                                                         ┃
  ┃ otavio@local:~$ python module.py                                        ┃
  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
                     ┊
                     ▼
  ┌─── dis (representa o bytecode) ─────────────────────────────────────────┐
  │ 4           RESUME                   0                                  │
  │                                                                         │
  │ 5           LOAD_GLOBAL              1 (print + NULL)                   │
  │             LOAD_CONST               0 ('Hello world!')                 │
  │             CALL                     1                                  │
  │             POP_TOP                                                     │
  │             LOAD_CONST               1 (None)                           │
  │             RETURN_VALUE                                                │
  └─────────────────────────────────────────────────────────────────────────┘

################################################################################
################################################################################
###############################################################################

                          ┏━━━━━ Preempção ━━━━┓
                          ┃ █ CPU (hardware) █ ┃
                          ┗━━━━━━━━━━━━━━━━━━━━┛
                             │       ┊      ┊
                             │   sleep(2)   ┊
           ┌─── executando ──┘       ┊      └┄ aguardando BD ┄┐
           ▼                         ✕                        ✕
  ┏━━━━━ python ━━━━━┓     ┌┈┈┈┈┈ python ┈┈┈┈┈┐     ┌┈┈┈┈┈ python ┈┈┈┈┈┐
  ┃ █     #123     █ ┃     ┊ ╳     #456     ╳ ┊     ┊ ╳     #789     ╳ ┊
  ┃ █   contexto   █ ┃     ┊ ╳   contexto   ╳ ┊     ┊ ╳   contexto   ╳ ┊
  ┗━━━ thread 123 ━━━┛     └┈┈┈ thread 456 ┈┈┈┘     └┈┈┈ thread 789 ┈┈┈┘

################################################################################
################################################################################
###############################################################################

    ┏═══ Terminal ═════════════════════════════════════════════════─ □ ✕ ══┓
    ┃                                                                      ┃
    ┃                                                                      ┃
 ┌┄┄┃ otavio@local:~$ python module.py                                     ┃
 ┊  ┃ Hello world! ◀┄┄┄┄┄┄┄┄┄┄┄┐                                           ┃
 ┊  ┃ otavio@local:~$ █        ┊                                           ┃
 ┊  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┊━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
 ┊                             ┊
 └┄┄┄┄ ↵ Enter (FD 0) ┄┄┐      ┊  ◀┄┄┄ stdout (FD 1) ┄┄┄┄
                        ┊      ┊
                        ▼      ┊
    ╔══════════════════════════════╗
    ║           Processo       ◀┈┈┈╫┈ Processo
    ║   ┌──────────────────────┐   ║
    ║   │     Main Thread  ◀┈┈┈┼┈┈┈╫┈ A thread principal (única em nosso caso)
    ║   │   ┌┈┈┈┈┈┈┈┈┈┈┈┈┈┈┐   │   ║
    ║   │   ┊    Python ◀┈┈┊┈┈┈┼┈┈┈╫┈ PVM
    ║   │   └┈┈┈┈┈┈┈┈┈┈┈┈┈┈┘   │   ║
    ║   └──────────────────────┘   ║
    ╚══════════════════════════════╝                   ✱ FD (File Descriptor)

################################################################################
################################################################################
################################################################################

  ┏═══ Terminal ═══════════════════════════════════════════════════ ─ □ ✕ ══┓
  ┃                                                                         ┃
  ┃                                                                         ┃
  ┃ otavio@local:~$ python module.py                                        ┃
  ┃ Hello world!                                                            ┃
  ┃ otavio@local:~$ █                                                       ┃
  ┃                                                                         ┃
  ┃ 1: python █ 2: term ██████████████████████████████████████████████ tmux ┃

################################################################################
################################################################################
################################################################################

  ▐███ Terminal ████████████████████████████████████████████████████████████▌
  ┃                                                                         ┃
  ┃                                                                         ┃
  ┃ otavio@local:~$ python module.py                                        ┃
  ┃ Hello world!                                                            ┃
  ┃ otavio@local:~$ █                                                       ┃
  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

################################################################################
################################################################################
################################################################################

  ╔════════════════╗ ╔════════════════╗ ╔════════════════╗ ╔════════════════╗
  ║       CPU 1    ║ ║      CPU 2     ║ ║      CPU 3     ║ ║      CPU 4     ║
  ║ ┌────────────┐ ║ ║ ┌────────────┐ ║ ║ ┌────────────┐ ║ ║ ┌────────────┐ ║
  ║ │  THREAD 1  │ ║ ║ │  THREAD 1  │ ║ ║ │  THREAD 1  │ ║ ║ │  THREAD 1  │ ║
  ║ │ ┌┈┈┈┈┈┈┈┈┐ │ ║ ║ ├────────────┤ ║ ║ ├────────────┤ ║ ║ ├────────────┤ ║
  ║ │ ┊ Python ┊ │ ║ ║ │  THREAD 2  │ ║ ║ │  THREAD 2  │ ║ ║ │  THREAD 2  │ ║
  ║ │ └┈┈┈┈┈┈┈┈┘ │ ║ ║ ├────────────┤ ║ ║ ├────────────┤ ║ ║ ├────────────┤ ║
  ║ │ ╳╳╳╳╳╳╳╳╳╳ │ ║ ║ │  THREAD N  │ ║ ║ │  THREAD N  │ ║ ║ │  THREAD N  │ ║
  ║ └────────────┘ ║ ║ └────────────┘ ║ ║ └────────────┘ ║ ║ └────────────┘ ║
  ╚════════════════╝ ╚════════════════╝ ╚════════════════╝ ╚════════════════╝

################################################################################
################################################################################
################################################################################


  ╭─────────╮          2s          ╭─────────╮     1s      ╭──────────────╮
  │ Passo A ├───── concluído ─────▶│ Passo B ├─ ocupado ──▶│ Resultado 3s │
  ╰─────────╯ ████████████████████ ╰─────────╯ ▚▚▚▚▚▚▚▚▚▚  ╰──────────────╯



  ╭─────────╮         2s           ╭─────────╮             ╭──────────────╮
  │ Passo A ├────── ocupado ──────▶│ Passo B ├── ocioso ──▶│ Resultado ?s │
  ╰─────────╯ ▚▚▚▚▚▚▚▚▚▚▚▚▚▚▚▚▚▚▚▚ ╰─────────╯ ░░░░░░░░░░  ╰──────────────╯

################################################################################
################################################################################
###############################################################################

  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  ░░                   CPU                      ░░
  ░░ ╔═════════════════╗    ╔═════════════════╗ ░░
  ░░ ║    Núcleo #     ║    ║    Núcleo #     ║ ░░
  ░░ ║ ┌─────────────┐ ║    ║ ┌─────────────┐ ║ ░░
  ░░ ║ │ Main Thread │ ║    ║ │ Main Thread │ ║ ░░
  ░░ ║ │ ┌┄┄┄┄┄┄┄┄┄┐ │ ║    ║ ├─────────────┤ ║ ░░
  ░░ ║ │ ┊ Python  ┊ │ ║    ║ │  THREAD #   │ ║ ░░
  ░░ ║ │ └┄┄┄┄┄┄┄┄┄┘ │ ║    ║ ├─────────────┤ ║ ░░
  ░░ ║ │ ╳╳╳╳╳╳╳╳╳╳╳ │ ║    ║ │  THREAD #   │ ║ ░░
  ░░ ║ └─────────────┘ ║    ║ └─────────────┘ ║ ░░
  ░░ ╚═════════════════╝    ╚═════════════════╝ ░░
  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  ░░ ╔═════════════════╗    ╔═════════════════╗ ░░
  ░░ ║    Núcleo #     ║    ║    Núcleo #     ║ ░░
  ░░ ║ ┌─────────────┐ ║    ║ ┌─────────────┐ ║ ░░
  ░░ ║ │ Main Thread │ ║    ║ │ Main Thread │ ║ ░░
  ░░ ║ ├─────────────┤ ║    ║ ├─────────────┤ ║ ░░
  ░░ ║ │  THREAD #   │ ║    ║ │  THREAD #   │ ║ ░░
  ░░ ║ ├─────────────┤ ║    ║ ├─────────────┤ ║ ░░
  ░░ ║ │  THREAD #   │ ║    ║ │  THREAD #   │ ║ ░░
  ░░ ║ └─────────────┘ ║    ║ └─────────────┘ ║ ░░
  ░░ ╚═════════════════╝    ╚═════════════════╝ ░░
  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

################################################################################
################################################################################
###############################################################################

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment