start new:
tmux
attach to most recent:
tmux attach
| 26473722532523467899555 |
Adapted from adambard/learnxinyminutes-docs#3949
HCL (Hashicorp Configuration Language) is a high-level configuration language used in tools from Hashicorp (such as Terraform). HCL/Terraform is widely used in provisioning cloud infastructure and configuring platforms/services through APIs. This document focuses on a most recent HCL syntax (0.13).
HCL is a declarative language and terraform will consume all *.tf in the current folder, so code
placement order and sequence has no significance. Sub-folders can be consumed through modules.
| { "key": "ctrl+1", "command": "workbench.action.openEditorAtIndex1" }, | |
| { "key": "ctrl+2", "command": "workbench.action.openEditorAtIndex2" }, | |
| { "key": "ctrl+3", "command": "workbench.action.openEditorAtIndex3" }, | |
| { "key": "ctrl+4", "command": "workbench.action.openEditorAtIndex4" }, | |
| { "key": "ctrl+5", "command": "workbench.action.openEditorAtIndex5" }, | |
| { "key": "ctrl+6", "command": "workbench.action.openEditorAtIndex6" }, | |
| { "key": "ctrl+7", "command": "workbench.action.openEditorAtIndex7" }, | |
| { "key": "ctrl+8", "command": "workbench.action.openEditorAtIndex8" }, | |
| { "key": "ctrl+9", "command": "workbench.action.openEditorAtIndex9" }, | |
| { "key": "alt+8", "command": "workbench.action.focusEighthEditorGroup" }, |
| import sys | |
| from time import sleep | |
| # numBytes = 2 ** 29 | |
| # sys.stdout.write("a" * numBytes) | |
| # only one flush | |
| # sys.stdout.write("a") | |
| # sys.stdout.flush() | |
| # sleep(0.000000000000001) |
| import { spawn } from "child_process" | |
| // 8192*2 (16384 aka 16KB) is the highWaterMark (aka buffer size?) | |
| const node_process = spawn("node", ["-e", "process.stdout.write('a'.repeat(8192*2+1));setTimeout(()=>{console.log('done')},4000)"]) | |
| node_process.on('error', err => console.error(err)) | |
| let numFlushes = 0 | |
| node_process.stdout.on('data', (buffer: Buffer) => { | |
| numFlushes += 1 |
Follow
Sep 23, 2018 · 4 min read
| from arepl_dump import dump | |
| #$end | |
| # The first part of programming is simply declaring your variables | |
| # This is very similar to math | |
| x = 1 | |
| my_cool_number = 1+1 | |
| # my cool number = 1+1 # this doesn't work, no spaces allowed! | |
| z = 2*2 |
| // Place your key bindings in this file to overwrite the defaults | |
| [{ | |
| "key": "ctrl+shift+f", | |
| "command": "workbench.action.tasks.runTask", | |
| "args": "npmRunStart" | |
| }, | |
| { "key": "ctrl+shift+down", "command": "cursorColumnSelectDown", | |
| "when": "editorTextFocus" }, | |
| { "key": "ctrl+shift+up", "command": "cursorColumnSelectUp", | |
| "when": "editorTextFocus" }, |
| alias logout="exit" | |
| alias rm="rm -I" | |
| alias cp="cp -i" | |
| alias mv="mv -i" | |
| alias users="cut -d : -f 1 /etc/passwd" | |
| alias packages="dpkg --list" | |
| alias programs="dpkg --list" | |
| alias cwd=pwd | |
| alias demons="ps -eo 'tty,pid,comm' | grep ^?" | |
| alias daemons="ps -eo 'tty,pid,comm' | grep ^?" |