• Projects
  • Notebooks
  • Marginalia
  • Commonplaces
data visualization attributes, ranked by perceptual accuracy (desc)
QuantitativeOrdinalNominal
PositionPositionPosition
LengthDensityHue
AngleSaturationTexture
SlopeHueConnection
AreaTextureContainment
VolumeConnectionDensity
DensityContainmentSaturation
SaturationLengthShape
HueAngleLength
SlopeAngle
AreaSlope
VolumeArea
Volume
visualization choice by data type
DependentContinuousBarLine
DiscreteBarBar
IndependentContinuousGanttScatter
Nominal / DiscreteTableGantt
Nominal / DiscreteContinuous
Independent
a taxonomy of data types
DiscreteContinuous
OrderedOrdinal, QuantitativeFields (e.g. altitude, temperature)
UnorderedNominal, CategoricalCyclic values (e.g. directions, hues)
compile latex with associated references
xargs -I{} sh -c 'pdflatex {}.tex && bibtex {} && pdflatex {}.tex && pdflatex {}.tex' <<< filename
bash script usage from header comment
usage() {
  grep '^#' < "$0" | tail -n +2 | cut -c 3-
}
extract and compile text from multiple pdfs
mkdir processed
for f in *.pdf; do
  filename=${f/.pdf}
  printf "## %s\n\n" "${filename//[-_]/ }" >> pdf_text.md

  pdftotext "${f}"
  cat "${f}.txt" >> pdf_text.md
  printf "\n\n" >> pdf_text.md

  mv -- ${f} "${filename}.txt" processed/
done
copy files to remote server
scp <source-filepath> <user@address:destination-filepath>

# Examples:
scp /path/to/file.pdf [email protected]:/path/to/destination

# Or, using an ssh config entry alias `target_server`
scp /path/to/file.pdf target_server:/path/to/destination
search for deleted files by filename pattern
git log --diff-filter=D --name-only --pretty=format:"%h %ad %s" -- '*pattern*'
aws cli s3, cloudformation, and lambda facilities
aws s3 ls
aws s3 cp [file-name] s3://[bucket]/[object-path]
aws cloudformation create-stack --stack-name [app-name] --template-body file://[filename].yaml --capabilities CAPABILITY_NAMED_IAM
aws cloudformation update-stack --stack-name [app-name] --template-body file://[filename].yaml --capabilities CAPABILITY_NAMED_IAM
aws lambda update-function-code --function-name [function-name] --zip-file fileb://[filename].zip
extract plain text from pdfs
npm install -g easy-pdf-parser
pdftotext document.pdf
    GitHubGitLabStack OverflowLinkedIn