Skip to content

Latest commit

 

History

History
497 lines (420 loc) · 18.8 KB

examples.md

File metadata and controls

497 lines (420 loc) · 18.8 KB

 +- -+  -+ +-  |   |   | |   -+-  |    /  \  \     /  +-  -+  +- -+    +   \ /   \   /
 |   |   | |   +- -+  -+ +-   |  -+-  +-  -+  +- -+    \  /  /     \  / \   +     + +
                                                                                 /   \

 .- -.  -. .-  |   |   | |   -.-  |    /  \  \     /  .-  -.  .- -.    .   \ /   \   / 
 |   |   | |   '- -'  -' '-   |  -'-  '-  -'  '- -'    \  /  /     \  / \   '     . .  
                                                                                 /   \   

  _ _   _   _                ___                       _  _   __ __    _         \   /
 |   |   | |   |_ _|  _| |_   |  _|_  /_  _\  \_  _/   \  /  /     \  / \  \_/   |   |
                                                                                 /   \

                                                                                         
 +~ ~+  ~+ +~  :   :   : :   ~+~  : 
 :   :   : :   +~ ~+  ~+ +~   :  ~+~

          /    \
  /\  \/  \    /

 -.   .-  -. .-. .-  .-.
  '- -'    '-' '-'   '-'

Dots

  o-o   *-o   #-o   |  |  |  \ /    \   /     \ / \   /     \ / \   /
  o-*   *-*   #-*   o  *  #   o  o   o o    *  *   * *    #  #   # #
  o-#   *-#   #-#   |  |  |     / \ /   \  / \    /   \  / \    /   \

Arrows

          |  ^   ^  ^    /  \ 
  ->  <-  v  |  /    \  v    v

  ->|  |<- ->o  o<-  ->* *<-  -># #<-           

  -   _   *   o   #
  ^   ^   ^   ^   ^     
  |   |   |   |   |     

  |   |   |   |   |
  v   v   v   v   v
  -   _   *   o   #   

                                  ----
  \ |  | /     ^|  |^   \    /    ^  ^
   v|  |v     / |  | \   v  v    /    \
                         ----    

Protocols

+-----+            +-----+
|  A  |            |  B  |
+--+--+            +--+--+
   | foo              |
   |----------------->|
   | hello            |
   |----------------->|--+
   |           world  |  | prompts the user
   |<-----------------|--+
   |                  |
 --+--              --+--

Mocks

.------------------------.
|.----------------------.|
||"https://example.com" ||
|'----------------------'|
| ______________________ |
||                      ||
||   Welcome!           ||
||                      ||
||                      ||
||  .----------------.  ||
||  | username       |  ||
||  '----------------'  ||
||  .----------------.  ||
||  |"*******"       |  ||
||  '----------------'  ||
||                      ||
||  .----------------.  ||
||  |   "Sign-up"    |  ||
||  '----------------'  ||
||                      ||
|+----------------------+|
.------------------------.

Architecture

    Sender                Mail Server              Receiver
                             _____
  .---------.    SMTP       |=====|      POP      .---------.
  |         |-------------->|     |<--------------|         |
  |  Alice  |               |     |               |   Bob   |
  +---------+               |  o  |               +---------+
 /// _____ \\\              |_____|              /// _____ \\\
'-------------'                                 '-------------'
                    +---------------------+
                    |"To: [email protected]"    |
                    |"From: [email protected]"|
                    |"Body: Hi!"          |
                    +---------------------+

Layers

 .---.  .---. .---.  .---.    .---.  .---.
 '---'  '---' '---'  '---'    '---'  '---'
   |      |     |      |        |      |
   v      v     |      v        |      v
 .------------. | .-----------. |  .-----.
 | Filesystem | | | Scheduler | |  | MMU |
 '------------' | '-----------' |  '-----'
        |       |      |        |
        v       |      |        v
     .----.     |      |    .~~~~~~~~~.
     | IO |<----'      |    : Network :
     '----'            |    '~~~~~~~~~'
        |              |         |
        v              v         v
 .---------------------------------------.
 |                  HAL                  |
 '---------------------------------------'

Tables

+-----+---------+---------+~~~  ~~~+----------+
| ID  | First   | Last    :        : Lang     |
+-----+---------+---------+~~~  ~~~+----------+
| 1   | Joe     | Doe     :        : en-US    |
+-----+---------+---------+~~~  ~~~+----------+
| 2   | Rick    | Russel  :        : en-US    |
+-----+---------+---------+~~~  ~~~+----------+
:     :         :         :        :          :

:     :         :         :        :          :
+-----+---------+---------+~~~  ~~~+----------+
| 999 | Anna    | Merkle  :        : pt-BR    |
+-----+---------+---------+~~~  ~~~+----------+

Flow charts

  .-------.                   +
  | START |                  / \       
  '---+---'                 /   \      +-+---------+-+    ___________
      |        .-----.     /     \     | | COMPLEX | |   /           \
      v        | END |<---+CHOICE +--->| |         | |->+ PREPARATION +-> X
   +-------+   '-----'     \     /     | | PROCESS | |   \___________/
  / INPUT /                 \   /      +-+---------+-+ 
 +-------+                   \ /
      |                       +
      v                       ^
 +---------+             +----+----+
 | PROCESS |------------>| PROCESS |<----- x
 +---------+             +---------+

Trees

      +              +              +-- 1        .-- 1     / 1
     / \             |           +--+         .--+        + 
    /   \        +---+---+       |  +-- 2     |  '-- 2   / \ 2
   +     +       |       |     --+          --+         +  
  / \   / \    +-+-+   +-+-+     |  +-- 3     |  .-- 3   \ / 3
 /   \ /   \   |   |   |   |     +--+         '--+        +  
1    2 3    4  1   2   3   4        +-- 4        '-- 4     \ 4


Linux
 +--Android
 +--Debian
 |   +--Ubuntu
 |   |   +--Lubuntu
 |   |   +--Kubuntu
 |   |   `--Xubuntu
 |   `--Mint
 +--Centos
 `--Fedora

      
    X            Y
   / \          / \
  A   Y   ->   X   C
     / \      / \
    B   C    A   B

Shapes

  +---------+  +  +------+       .-----.  +~~~~~+     +----+       +----+
   \       /  / \  \      \      |     |  :     :    /      \     /      \
    \     /  /   \  \      \     |     |  :     :   /        \   |        |
     \   /  /     \  \      \    |     |  :     :   \        /   |        |
      \ /  /       \  \      \   |     |  :     :    \      /     \      /
       +  +---------+  +------+  '-----'  +~~~~~+     +----+       +----+

Small Shapes

   __        ____     ___                     .---.     __        +-+  +-+
  /  \   /\  \  /  +  \ /  /\   +-+  +-+ +-+  |   | ++ |  |  _   / /    \ \
  \__/  /__\  \/  /_\  +  /  \  +-+ /_/   \_\ '---' ++ |__| |_| +-+      +-+
                         +----+

Overlaps and intersections

      .---.         .---.         .---.         .---.         .---.           
      |   |         |   |         |   |         |   |         |   |          
   .--+---+--.   .--+---+--.   .--|   |--.   .--+   +--.   .----  |---.       
   |         |   |  |   |  |   |  |   |  |   |         |   |          |      
   '--+---+--'   '--+---+--'   '--|   |--'   '--+   +--'   '--|  -----'       
      |   |         |   |         |   |         |   |         |   |          
      '---'         '---'         '---'         '---'         '---'           

Grids

    +----+        +----+                                                                                                         
   /      \      /      \            .-----+-----+-----.                                                                         
  +        +----+        +----+      |     |     |     |          .-----+-----+-----+-----+                                      
   \      /      \      /      \     |     |     |     |         /     /     /     /     /                                       
    +----+        +----+        +    +-----+-----+-----+        +-----+-----+-----+-----+                                        
   /      \      /      \      /     |     |     |     |       /     /     /     /     /
  +        +----+        +----+      |     |     |     |      +-----+-----+-----+-----+
   \      /      \      /      \     +-----+-----+-----+     /     /     /     /     /
    +----+        +----+        +    |     |     |     |    +-----+-----+-----+-----+
          \      /      \      /     |     |     |     |   /     /     /     /     /
           +----+        +----+      '-----+-----+-----'  '-----+-----+-----+-----+

Small grids

       ___     ___      .---+---+---+---+---.     .---+---+---+---.  .---.   .---. 
   ___/   \___/   \     |   |   |   |   |   |    / \ / \ / \ / \ /   |   +---+   |
  /   \___/   \___/     +---+---+---+---+---+   +---+---+---+---+    +---+   +---+
  \___/   \___/   \     |   |   |   |   |   |    \ / \ / \ / \ / \   |   +---+   |
  /   \___/   \___/     +---+---+---+---+---+     +---+---+---+---+  +---+   +---+
  \___/   \___/   \     |   |   |   |   |   |    / \ / \ / \ / \ /   |   +---+   |
      \___/   \___/     '---+---+---+---+---'   '---+---+---+---'    '---'   '---'

Dot grids

  o o o o o    * * * * *    o * * * o     o o o       * * *    . * . . .
  o o o o o    * * * * *    * o o o *    o o o o     * * * *   . o . . .
  o o o o o    * * * * *    o o o o *   o o o o o   * * * * *  . . . . .
  o o o o o    * * * * *    * * * o o    o o o o     * * * *   . o o * .
  o o o o o    * * * * *    o o o * *     o o o       * * *    . o o o o

Time series


  85.67 ┤                                       ╭╮
  78.20 ┤                                       ││                  ╭╮
  70.73 ┤                                       ││  ╭╮ ╭╮ ╭╮   ╭╮  ╭╯╰─╮
  63.27 ┤                        ╭╮         ╭─╮ ││ ╭╯╰╮│╰─╯╰╮╭╮│╰──╯   │╭
  55.80 ┤   ╭╮                 ╭╮││╭╮ ╭╮╭╮  │ ╰─╯╰─╯  ││    ││││       ╰╯
  48.33 ┤   │╰╮      ╭──╮      │││││╰╮│╰╯│  │         ╰╯    ╰╯╰╯
  40.87 ┤╭╮ │ ╰╮╭╮  ╭╯  ╰─╮╭╮╭─╯╰╯╰╯ ╰╯  ╰──╯
  33.40 ┤││ │  ╰╯╰╮╭╯     ││╰╯
  25.93 ┤││╭╯     ╰╯      ╰╯
  18.47 ┼╯││
  11.00 ┤ ╰╯
        └───────────┴───────────┴───────────┴───────────┴───────────┴────
      2011        2012        2013        2014        2015        2016

    E +-------------------------*--+     E |                         o
    D |-------------------*--*--|--*     D |                   o  o  |  o
    C |-------------*--*  |  |  |  |     C |             o  o  |  |  |  |
    B |-------*--*  |  |  |  |  |  |     B |       o  o  |  |  |  |  |  |
    A +-*--*--+--+--+--+--+--+--+--+     A +-o--o--|--|--|--|--|--|--|--|
        5 10 15 20 25 30 35 40 45 50         5 10 15 20 25 30 35 40 45 50
      
        ▲
    Uin :   .------------------------
        :   |
        :   |
        *---'~~~~~~~~~~~~~~~~~~~~~~~~▶

     Udc▲
Udc_OK  :      .---------------------
        :     /  :       :
        :    /   :       :
        *---'~~~~:~~~~~~~:~~~~~~~~~~~▶
                 :<----->:
                   500ms
        ▲
        :
Cpu.Qon :~~~~~~~~~~~~~~~~.-----------
        :                | Inactive
        :     Active     |
        *----------------'~~~~~~~~~~~▶

Chips

                                  +-----+
     +----[PWR]-------------------| USB |--+
     |                            +-----+  |
     |        "GND/RST2" [ ][ ]            |
     |     "MOSI2/SCK2"  [ ][ ]"A5/SCL"[ ] |   C5 
     |        "5V/MISO2" [ ][ ]"A4/SDA"[ ] |   C4 
     |                            AREF [ ] |
     |                             GND [ ] |
     | [ ]"N/C"                "SCK/13"[ ] |   B5 
     | [ ] IOREF              "MISO/12"[ ] |  "." 
     | [ ] RST                "MOSI/11"[ ]~|  "." 
     | [ ] 3V3   +---+              10 [ ]~|  "." 
     | [ ] 5v    | A |               9 [ ]~|  "." 
     | [ ] GND  -| R |-              8 [ ] |   B0 
     | [ ] GND  -| D |-                    |
     | [ ] Vin  -| U |-              7 [ ] |   D7 
     |          -| I |-              6 [ ]~|  "." 
     | [ ] A0   -| N |-              5 [ ]~|  "." 
     | [ ] A1   -| O |-              4 [ ] |  "." 
     | [ ] A2    +---+         "INT1/3"[ ]~|  "." 
     | [ ] A3                  "INT0/2"[ ] |  "." 
     | [ ]"A4/SDA"RST SCK MISO   "TX>1"[ ] |  "." 
     | [ ]"A5/SCL"[ ] [ ] [ ]    "RX<0"[ ] |   D0 
     |            [ ] [ ] [ ]              |
     | "UNO_R3"   GND MOSI 5V   ___________|
     |_________________________| 

Circuits

      "+10-15V"          ___0,047R
      *---------o-----o-|___|-o--o---------o----o-------.
   "+"|         |     |       |  |         |    |       |
    -===-      _|_    |       | .+.        |    |       |
    -===-      .-.    |       | | | 2k2    |    |       |
    -===-    470|"+"  |       | | |        |    |      _|_
   "-"|       uF|     '--.    | '+'       .+.   |      \ / LED
      +---------o        |6   |7 |8    1k | |   |      -+-
             ___|___   .-+----+--+--.     | |   |       |
              -═══-    |            |     '+'   |       |
                -      |            |1     |  |/  BC    |
               GND     |            +------o--+   547   |
                       |            |      |  |`>       |
                       |            |     .+.   |       |
               .-------+            | 220R| |   o----||-+  IRF9Z34
               |       |            |     | |   |    |+->
               |       |  MC34063   | `+'   |    ||-+
               |       |            |      |    |       |  BYV29     -12V6
               |       |            |      '----'       o--|<-o----o--X OUT
 6000 micro "-"|"+"    |            |2                  |     |    |
 Farad, 40V ___|_____  |            |--o                C|    |    |
 Capacitor  ~ ~ ~ ~ ~  |            | GND         30uH  C|    |   --- 470
               |       |            |3      1nF         C|    |   ###  uF
               |       |            |-------||--.       |     |    | +
               |       '-----+----+-'           |      GND    |   GND
               |            5|   4|             |             |
               |             |    '-------------o-------------o
               |             |                           ___  |
           `-------------*------/\/\/------------o--|___|-'
                                     2k              |       1k0
                                                    .+.
                                                    | | 5k6 + 3k3
                                                    | | in Serie
                                                    '+'
                                                     |
                                                    GND

Mindmaps

                                            .-->  Alpha
                                           /
                                          .---->  Initial Release
          Planning *-------.             /         \
                            \           /           '---> Patch 1
      Initial research       \         /             \
                *             \       /               '-->  Patch 2
                 \             \     /---------> Beta
                  \             \   /
                   \             o o                     _______
                    \          .---. *-----.            /       \
                     '------>  |   |       '------o->  . Release .
                           `---' o                  \_______/
                               o  o o \
                              /    \ \ \
                          .--'      \ \ \
                         /           \ \ '----+->  Push backs
                        /             \ \      \
                       /|              \ \      '----> Setbacks
                      / |               \ \
                     V /|                \ '-----> Reception
                Team  / |                 \
                     v /|                  \
             Worklaod / .                   '-->> Career change
                     V /
                 PTO  /
                     V
                 Bug

Scribbles

          +----+     o    |          o       *      *   .----------.
  *-+---. '-* -+-    |    v         ^         \    /    |.--------.|
    |   '--->   +----+  ->*<-      /   .-+->*<-o--+     |'------> ||
  <-'       *---+     |<----->|   +----' |  ^   \       '---------'|
                                         |__|    v      *----------'

                                   .--->  F
          A       B      C  D     /
          *-------*-----*---*----*----->  E
                   \            ^ \
                    \          /   '--->  G
                     B --> C -+
                                         

Line ends

 o-o *-o   /  /  * o  o o o o  * * * *  o o o o  * * * *     o o o o  * * * * 
 o-* *-*  v  v   ^ ^  | | | |  | | | |   \ \ \ \  \ \ \ \   / / / /  / / / /
 o-> *-> *  o    | |  o * v    o * v      o * v    o * v   o * v    o * v  
 o-  *-              

 ^ ^  * o  |  |                           ^ ^ ^ ^             ^ ^ ^
 | |  ^ ^  v  v   *  o   ^ ^ ^ ^  | | | |  \ \ \ \  \ \ \ \  / / /  / / / /
 * o       *  o   ^  ^  o * v     o * v     o * v    o * v  o * v  o * v 
  
 <-o <-* <-> <-                   -o -* -> -- *<- o<- ->o ->*

    \ | /
 \   vvv   /           \ | /
  v+-----+v             vvv
 ->|     |<-           ->*<-
  ^+-----+^             ^^^
 /   ^^^   \           / | \
    / | \
  

Graph with small nodes

 A   1    2   4                 8
 *-->o<-->o<--o---------.       o
          ^   ^         |       ^
          |   |         v       |
          o<->*<-->o--->*-->o-->o<-->*
          3   B    5    C   6   7    D

Graphic diagrams

     0       3                         P *              Eye /         ^     /
     *-------*      +y                    \                +)          \   /  Reflection
  1 /|    2 /|       ^                     \                \           \ v
   *-+-----* |       |                v0    \       v3           --------*--------
   | |4    | |7      | ◄╮               *----\-----*
   | *-----|-*     ⤹ +-----> +x        /      v X   \                o
   |/      |/       / ⤴               /        o     \              / \
   *-------*       v                 /                \            /   \
  5       6      +z              v1 *------------------* v2       o-----o