- Create droplet with Ubuntu using special digitalocean key for root access.
- SSH as root with digitalocean key
- update and upgrade everything in apt
- create 'web' user
- use strong password
| A. W. Tozer - The Knowledge of the Holy (1961) | |
| Abir Mukherjee - A Rising Man (2017) | |
| Adele Abbott - Witch is When it All Began (2015) | |
| Adrian Tchaikovsky - Children of Ruin (2019) | |
| Adrian Tchaikovsky - Children of Time (2015) | |
| Agatha Christie - And Then There Were None | |
| Agatha Christie - Miss Marple 01 - Murder at the Vicarage | |
| Agatha Christie - Miss Marple 03 - The Moving Finger | |
| Agatha Christie - Miss Marple 04 - A Murder is Announced | |
| Agatha Christie - Miss Marple 05 - They Do it With Mirrors |
| <?php | |
| $article = ""; | |
| $path = explode('/', $_SERVER['REQUEST_URI'])[1]; | |
| $path2 = explode('/', $_SERVER['REQUEST_URI'])[2]; | |
| if (! $path) { | |
| $path = shell_exec("shuf -n1 /usr/share/dictd/gcide.index | cut -f1 "); | |
| } | |
| if (($path === "a") || ($path === "an") || ($path === "the")) { | |
| if (isset($path2)) { |
| #!/usr/bin/env bash | |
| # credentials for stream | |
| TILDE_USER="" | |
| TILDE_PASS="" | |
| # don't return a * if no files found in glob | |
| shopt -s nullglob | |
| # change to directory where script is and run everything there |
| # source this as part of your bash startup scripts | |
| suicidePostCommand() { | |
| if [ $? -ne 0 ]; then | |
| local INSULT | |
| INSULT[0]="Just what do you think you're doing Dave?" | |
| INSULT[1]="It can only be attributed to human error." | |
| INSULT[2]="That's something I cannot allow to happen." | |
| INSULT[3]="My mind is going. I can feel it." | |
| INSULT[4]="Sorry about this, I know it's a bit silly." |
| { | |
| "front": "----------------------------------------\n- -\n- -\n- Mi -\n- -\n- -\n----------------------------------------\n", | |
| "back": "----------------------------------------\n- -\n- -\n- Me/My -\n- -\n- -\n----------------------------------------\n", | |
| "level": 1, | |
| "lastReviewed": null | |
| }, | |
| { | |
| "front": "----------------------------------------\n- -\n- -\n- Sina -\n- -\n- -\n----------------------------------------\n", | |
| "back": "------------------------------- |
| 1777 git | |
| 1511 ls | |
| 908 cd | |
| 863 vim | |
| 612 fe | |
| 322 z | |
| 289 make | |
| 287 gs | |
| 193 rm | |
| 176 cdroot |
| #!/usr/bin/env bash | |
| # Config | |
| GOPHER_DIR="/ftp/pub/users/tomasino/" | |
| GOPHERMAP="${GOPHER_DIR}/gophermap" | |
| # Overrides | |
| pushd () { | |
| command pushd "$@" > /dev/null | |
| } |
| #!/usr/bin/awk -f | |
| BEGIN { | |
| "tput cols" | getline c | |
| while(getline < ARGV[1]) | |
| { | |
| if(length>l){l=length} | |
| } | |
| w=(c-l)/2 | |
| } |
| # to run: awk -f vcard-to-contact.awk vcard-file.vcf | |
| BEGIN { | |
| FS = ";" | |
| } | |
| /BEGIN:VCARD/ { | |
| # new contact, reset variables | |
| c_n = "" | |
| c_fn = "" |