for (init; check; update) {
...
}
init;
while(check) {
"\e[1~": beginning-of-line | |
"\e[4~": end-of-line | |
"\e[5~": history-search-backward | |
"\e[6~": history-search-forward | |
"\e[3~": delete-char | |
"\e[2~": quoted-insert | |
"\e[5C": forward-word | |
"\e[5D": backward-word | |
"\e\e[C": forward-word | |
"\e\e[D": backward-word |
#!/bin/bash | |
fab -p "`read -s -p Password: ; echo 1>&2 ; echo $REPLY`" "$@" |
Since I was in Pleasantville, I figured I would try the local arroz con tocineta y tocineta y tocineta y jamón relleno with horseradish. |
Summary and House Rules
>> CRITICAL << | |
!! ERROR !! | |
## WARNING ## | |
[[ INFO ]] | |
:: DEBUG :: |
#!/usr/bin/env python | |
from __future__ import print_function | |
import random | |
def main(): | |
return ''.join((chr(c + 97) for c in generate())) | |
def generate(): |
For dot glyphs, use a 1-indexed Base64 alphabet (as there is no blank dot glyph) to encode the dots; the bottom dot position represents the least significant bit:
1 2 3 4 5 6
123456789012345678901234567890123456789012345678901234567890123
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+
Dec | 7-Seg |
---|---|
0 | 126 |
1 | 48 |
2 | 109 |
3 | 121 |
4 | 51 |
5 | 91 |
6 | 95 |
7 | 112 |