Skip to content

Instantly share code, notes, and snippets.

@tompurl
Last active March 22, 2016 13:26
Show Gist options
  • Save tompurl/d10456f44f8deb1e95c4 to your computer and use it in GitHub Desktop.
Save tompurl/d10456f44f8deb1e95c4 to your computer and use it in GitHub Desktop.

Fox Valley LUG Notes - 3/19/16

Tom’s Links

Phone Service

  • Ting
    • Uses AT&T and T-Mobile networks

Linux Distributions

  • Redhat is big in the scientific community, banking
  • Ubuntu’s great for desktops
  • Fedora is really bleeding edge
  • More stable -> Ubuntu LTS, Debian
  • LFS - Way too much time for most people.

Scripting

  • You can use the seq command to build space-delimited lists of numbers
  • The taskset command allows you to pin a process to one cpu
    • Helps if the program isn’t designed to use more than one CPU and relies heavily on CPU caches
  • git-bisect was recommended by multiple people at the meeting.
  • golang is a great alternative to the shell that allows you to distribute static binaries.
  • Error handling
    • More robust scripts can be written with bash options like errexit and pipefail.
  • Here Documents
    • These is a great feature for creating a document from a shell script.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment