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 ^?" |