You have found the personal technical notes of Chris X Edwards. These notes were mostly created for my own reference and for my friends. They are posted publicly in the hope that they might somehow be useful to someone. Bear in mind however, that these are only rough notes and are not guaranteed to present the best way to solve any particular problem.

If you find a flagrant error that you feel should be corrected, feel free to contact me and let me know (send email to "help" at my domain which is "xed.ch").

The notes are created with AsciiDoc and there is always a plain text version available by just adding a .txt to the URL. The original date listed was preserved from old notes so that I could keep track of when the document was first created. This doesn’t necessarily imply my first exposure to the topic, but rather the first time I was frustrated enough at forgetting the details I needed to remember.

Whatever your problem that brought you here, Good luck!

Index of Notes

Topic Original Date Last Updated

debian

2016-04-11

2021-12-31

css

2012.08.26

2021-12-31

graph

2014-11-05

2021-12-30

mercurial

2011-01-16

2021-12-23

cpp

2012-07-10

2021-12-22

kalman

2017-05-25

2021-12-22

blender

2016-11-19

2021-12-21

c

2012-02-20

2021-12-21

asciidoc

2006-03-15

2021-12-18

bash

2010-04-19

2021-12-11

python

2012-06-29

2021-12-11

video

2011-01-03

2021-12-11

math

2002-01-06

2021-12-10

javascript

2011-02-23

2021-12-10

ai

2017-04-10

2021-12-10

unix

2019-01-09

2021-12-05

vim

2000-04-07

2021-11-28

iptables

2008.12.17

2021-11-06

imagemagick

2014-04-19

2021-11-04

photogrammetry

2021-04-07

2021-10-31

opencv

2014-06-16

2021-10-22

svg

2014-03-02

2021-10-19

awesome

2019-11-21

2021-10-15

make

2012-02-25

2021-10-13

screen

2013-07-21

2021-10-07

git

2017-09-03

2021-07-13

date

1999-11-01

2021-07-05

plot

2011-09-12

2021-06-30

irc

2020-11-02

2021-06-05

cnc

2021-05-28

2021-06-01

perm

2006-03-10

2021-05-27

sed

2012.07.31

2021-05-26

mail

2009-05-28

2021-05-12

sound

2010-08-15

2021-05-05

crypto

2006-08-16

2021-05-02

dpkg

2017-02-05

2021-04-25

pcbuild

2014-01-14

2021-04-13

arduino

2020-08-05

2021-04-09

nvidia

2012-11-27

2021-04-07

opengl

2013.01.20

2021-04-03

init

2016-04-12

2021-03-31

capslock

2005-08-15

2021-03-27

bbs

2016-02-07

2021-03-25

pi

2019-04-08

2021-03-11

ssh

2010-05-29

2021-02-22

windows

2014-06-01

2021-02-05

awk

2015-01-15

2021-01-05

midi

2006-08-29

2020-12-15

postscript

2000-06-12

2020-12-10

tex

2004-07-09

2020-12-09

music

2020-05-13

2020-12-05

camera

2015-12-14

2020-12-02

nfs

2000-07-02

2020-10-30

cumulus

2011-05-08

2020-10-29

ee

2014-07-17

2020-10-12

temperature

2010-09-10

2020-10-11

png

2019-01-23

2020-10-10

ros

2017-08-19

2020-10-07

remoteX

1998-09-22

2020-10-05

find

2010-02-23

2020-10-01

harddrive

2011-10-01

2020-09-20

cron

2005-06-22

2020-08-30

beginner

2011-06-23

2020-08-29

chemistry

2017-01-04

2020-08-11

minicom

1998-10-08

2020-08-10

grub

2014-06-09

2020-07-01

wget

2011-06-22

2020-06-10

godot

2018-02-02

2020-05-09

tensorflow

2017-02-27

2020-04-17

markdown

2017-03-11

2020-03-05

cad

2019-01-02

2020-01-28

unity

2018-02-15

2019-11-12

tcpdump

2010-09-11

2019-10-30

iso26262

2017-08-27

2019-10-16

sudo

2010-04-04

2019-08-08

xml

2012-08-11

2019-07-10

ubuntu

2013-07-01

2019-07-02

netmask

2006-03-02

2019-04-29

networking

2000-06-28

2019-04-29

dhcp

2012-08-02

2019-02-11

nmap

2007-12-20

2018-12-03

time

2002-10-31

2018-10-16

java

2014-05-01

2018-10-02

can

2018-08-08

2018-08-17

assembly

2016-12-31

2018-08-03

ldap

2010-07-24

2018-07-21

tar

2006-08-01

2018-07-15

centos

2014-09-05

2018-07-12

rsync

2010-05-10

2018-05-21

cvs

2004-11-16

2018-05-11

mysql

2000-06-16

2018-05-09

gentoo

2005-08-15

2018-05-05

raid

2010-04-28

2018-04-29

yum

2010-03-03

2018-04-09

mac

2012-10-30

2018-02-19

sql

2016-11-12

2017-10-20

nx

2011-08-22

2017-10-03

sqlite

2011-06-01

2017-08-29

live

2017-08-17

2017-08-24

vm

2013-10-17

2017-08-23

iozone

2010-12-09

2017-07-11

nc

2016-08-22

2017-05-23

dns

2017-02-23

2017-05-10

icm

2013-02-18

2017-05-09

torcs

2013-04-15

2017-05-04

samba

2010-07-07

2017-03-29

xen

2007-03-23

2017-03-18

perl

2005-01-12

2017-02-10

av

2012-09-19

2017-02-02

groff

2012-08-19

2016-12-30

nltk

2016-11-26

2016-11-28

postgresql

2016-10-25

2016-11-12

terminal

2016-10-10

2016-10-10

rpm

1999-03-01

2016-10-06

ed

2010-05-16

2016-09-21

selinux

2016-01-23

2016-08-06

hadoop

2011-11-16

2016-07-25

usbdrive

2016-02-22

2016-06-29

php

2016-06-03

2016-06-04

mount

2011-03-20

2016-05-26

apache

2010-09-15

2016-04-27

parted

2015-04-15

2016-03-30

sge

2009-12-15

2015-09-28

partition

2006-04-15

2015-04-15

linux

2015-01-24

2015-03-29

rtf

2012-08-20

2015-03-15

wifi

2010.07.04

2015-02-24

nat

2007-02-12

2015-02-05

initramfs

2014-06-13

2015-01-30

kernel

1998-10-26

2014-09-27

lvm

2006-08-16

2014-09-26

gg

2014-04-09

2014-09-03

tripwire

2006-04-03

2014-06-17

serial

2010-05-12

2014-06-13

tcpwrappers

2011-05-09

2014-05-13

go

2014-01-15

2014-04-26

pgp

1999-09-26

2014-04-24

tcsh

2012-04-03

2014-04-21

julia

2014-01-23

2014-03-16

font

2003-03-08

2013-10-18

rubik

2013-01-14

2013-07-27

glsl

2013-01-20

2013-04-17

psacct

2012-02-24

2012-11-02

john

2012-09-16

2012-09-17

swig

2012-01-24

2012-07-17

floppy

1999-02-06

2012-03-02

pine

2000-03-20

2012-01-27

eee

2009-09-20

2012-01-27

bgimage

1998-11-03

2011-05-09

quota

2008-12-22

2011-05-08

lego

2010-03-13

2011-05-08

dosemu

1999-02-18

2011-05-08

emacs

1998-11-05

2011-05-08

fax

1999-08-13

2011-05-08

parallel

2011-04-25

2011-04-26

kermit

1999-09-15

2011-04-24

modem

1998-10-07

2011-04-08

zipdrive

1998-12-06

2011-03-20

HOWTO: Be The UNIX Expert
    +--------------+
    |  Start with  |
    | Unix problem |
    +--------------+
          |
    Obviously you don't but
    did you think you knew ---(no)---.
    what you were doing?             |
          |                          |
        (yes)                        |
          |                          V
    +----------------------+   +------------------------------+
    | man relevant_command |   | Think of way to              |
    | Search for options   |<--| express the problem          |
    | involved.            |   | using many or none of the    |
    +----------------------+   | ambiguous keywords involved: |
            |                  | ex, clear, find, mount, cat  |
      Fix problem?----(no)---->| Search for that on Google.   |
            |                  +------------------------------+
          (yes)
            |
       +----------+
       | Awesome! |
       +----------+