compute/tools.md
... ...
@@ -0,0 +1,112 @@
1
+<!-- TITLE: Tools -->
2
+<!-- SUBTITLE: Stuff I use to do stuff -->
3
+
4
+# Desktop
5
+## Emacs
6
+The editor to end all editors. Or the OS in need of a good editor, depending who you ask.
7
+Editing modes for every language, markup, conf file out there.
8
+
9
+### org-mode
10
+https://www.youtube.com/watch?v=oJTwQvgfgMM
11
+TODO lists, GTD, hierarchical notes, et al.
12
+
13
+### Improved puppet-mode
14
+https://github.com/ilikejam/puppet-syntax-emacs/commit/133afcd48f4e7188561981072c19c57644c1eb0d
15
+Now apparently superseded by a different module, but if you like the original Puppetlabs mode there might be some nice changes in my patch branch
16
+
17
+### rainbow-delimiters
18
+https://github.com/Fanael/rainbow-delimiters
19
+Subtle colour hints for brackets etc.
20
+
21
+### Config
22
+https://github.com/ilikejam/Environment/blob/master/OSX.emacs
23
+
24
+## Shell
25
+### iTerm2 (OSX)
26
+The default terminal app on OSX is Just Fine, but there's no way to make text selections automatically go to the main clipboard, so that sucks.
27
+[iTerm2](https://www.iterm2.com/) can, and is better.
28
+Config: https://raw.githubusercontent.com/ilikejam/Environment/master/com.googlecode.iterm2.plist
29
+
30
+### urxvt (Linux, Windows)
31
+https://wiki.archlinux.org/index.php/Rxvt-unicode
32
+Fast, unicode and TT font support, resizing works, [most of the time](https://twitter.com/thatcks/status/910970907971244032)
33
+
34
+### bash
35
+https://github.com/git/git/blob/master/contrib/completion/git-completion.bash
36
+https://github.com/ilikejam/git/blob/master/contrib/completion/git-prompt.sh
37
+
38
+### fonts
39
+Only one font is acceptable in a shell, and that font is misc-fixed. No antialiasing, at 6x13.
40
+https://monkey.org/~marius/beautiful-fixed-width-fonts-for-osx.html
41
+
42
+## Utils
43
+### Karabiner (OSX)
44
+https://pqrs.org/osx/karabiner/
45
+Keyboard remapping.
46
+
47
+### SensibleSideButtons (OSX)
48
+https://sensible-side-buttons.archagon.net/
49
+Make mouse back/forward buttons do what they're supposed to.
50
+
51
+### Rectangle (OSX)
52
+https://rectangleapp.com/
53
+Window management with keyboard shortcuts.
54
+
55
+### Middleclick (OSX)
56
+https://github.com/DaFuqtor/MiddleClick-Catalina
57
+Make trackpad triple-tap emulate middle-click.
58
+
59
+# Infra
60
+### goss (Linux)
61
+https://github.com/aelsabbahy/goss (original)
62
+https://github.com/ilikejam/goss (updated dgoss)
63
+Serverspec without the horrific syntax.
64
+Has a party trick - it can automatically analyse running systems and write a spec from what it finds. Very cool.
65
+
66
+# Unix
67
+### asciinema
68
+https://asciinema.org/
69
+Record terminal sessions to file, without messing up SIGWINCH like typescript does.
70
+
71
+### recode
72
+https://linux.die.net/man/1/recode
73
+Convert text streams between formats, e.g. de-escape strings in XML, convert utf8 to ascii.
74
+
75
+# Audio
76
+### Airfoil (OSX)
77
+https://rogueamoeba.com/airfoil/
78
+Send audio to chromecast, airplay, and bluetooth from individual apps (or the system) to multiple sinks.
79
+Combine with Chromecast Audios (sadly discontinued now) for dirt cheap multi-room audio.
80
+
81
+### Headphones: Office / Loud environments
82
+#### Sennheiser HD25
83
+My current general-purpose headphone.
84
+Excellent isolation, excellent sound, easy to drive, largely bombproof, replaceable parts, available everywhere.
85
+Only had these a few years, so I can't comment on their very-long-term use, but mine still look brand-new.
86
+Frequency response with decent amplification is very flat, but YMMV with high impedance sources. I've run them from phones, HP laptops, Macbooks, and dedicated amps, and they sound great in every case.
87
+I like these so much I own 3 pairs.
88
+
89
+#### Sony MDR-7506 / V6
90
+My previous can of choice.
91
+Excellent isolation, sound great, will survive a nuclear holocaust, good value, available everywhere.
92
+My pair lasted 15 years of *terrible* abuse - if you need a headphone that will absolutely definitely work no matter what, get a pair of these. They sound genuinely good, but the bass response is a bit lumpy and loose in places - if you're listening to anything except house/techno/DnB, though, you probably won't notice it.
93
+Get the velour pads - the pleather standard ones fall apart in a few months of heavy use, and the velour ones are more comfy. You'll lose a bit of isolation, but they improve the lumpy bass response slightly.
94
+If the V6 are cheaper, get them - they're identical to the 7506's. (Well, the 3.5mm plug body's plastic on the V6, metal on the 7506. If you manage to break the V6 plug without the aid of a vice and sledgehammer, I'll buy you a pair of 7506's myself).
95
+
96
+### Headphones: Travel
97
+#### Beyerdynamic Byron
98
+The best sounding in-ear 'phones I've heard that I'd be willing to subject to the abuse of every-day travel.
99
+Reasonably flat response, lightweight, non-microphonic cable, not hugely expensive. Can't fault them at all.
100
+
101
+#### Soundmagic E10
102
+My backup in-ear 'phones.
103
+Sound great most of the time, but bass can be overblown. Dirt cheap, though, and depending on what you're listening to the bass response might not be an issue.
104
+
105
+### Headphones: Home
106
+#### Sennheiser HD650
107
+Incredible sounding headphones. Bass that goes all the way to the floor and extremely tight all the way down, very well balanced, airy, comfortable. Very expensive, though.
108
+These are very high impedance, so they **really** need decent amplification to make them work properly.
109
+
110
+### Headphones: Amplification
111
+My goto is Objective2 / ODAC stuff - JDS Labs and the now-defunct Epiphany Audio. I hear the Topping gear is also very good.
112
+There's a lot of snake oil in headphone amps, so be careful. Look for actual measurements in reviews. If your headphone amp has valves in it, then you need to have a word with yourself. Seriously. Stop. Get some help.
tools.md
... ...
@@ -1,112 +0,0 @@
1
-<!-- TITLE: Tools -->
2
-<!-- SUBTITLE: Stuff I use to do stuff -->
3
-
4
-# Desktop
5
-## Emacs
6
-The editor to end all editors. Or the OS in need of a good editor, depending who you ask.
7
-Editing modes for every language, markup, conf file out there.
8
-
9
-### org-mode
10
-https://www.youtube.com/watch?v=oJTwQvgfgMM
11
-TODO lists, GTD, hierarchical notes, et al.
12
-
13
-### Improved puppet-mode
14
-https://github.com/ilikejam/puppet-syntax-emacs/commit/133afcd48f4e7188561981072c19c57644c1eb0d
15
-Now apparently superseded by a different module, but if you like the original Puppetlabs mode there might be some nice changes in my patch branch
16
-
17
-### rainbow-delimiters
18
-https://github.com/Fanael/rainbow-delimiters
19
-Subtle colour hints for brackets etc.
20
-
21
-### Config
22
-https://github.com/ilikejam/Environment/blob/master/OSX.emacs
23
-
24
-## Shell
25
-### iTerm2 (OSX)
26
-The default terminal app on OSX is Just Fine, but there's no way to make text selections automatically go to the main clipboard, so that sucks.
27
-[iTerm2](https://www.iterm2.com/) can, and is better.
28
-Config: https://raw.githubusercontent.com/ilikejam/Environment/master/com.googlecode.iterm2.plist
29
-
30
-### urxvt (Linux, Windows)
31
-https://wiki.archlinux.org/index.php/Rxvt-unicode
32
-Fast, unicode and TT font support, resizing works, [most of the time](https://twitter.com/thatcks/status/910970907971244032)
33
-
34
-### bash
35
-https://github.com/git/git/blob/master/contrib/completion/git-completion.bash
36
-https://github.com/ilikejam/git/blob/master/contrib/completion/git-prompt.sh
37
-
38
-### fonts
39
-Only one font is acceptable in a shell, and that font is misc-fixed. No antialiasing, at 6x13.
40
-https://monkey.org/~marius/beautiful-fixed-width-fonts-for-osx.html
41
-
42
-## Utils
43
-### Karabiner (OSX)
44
-https://pqrs.org/osx/karabiner/
45
-Keyboard remapping.
46
-
47
-### SensibleSideButtons (OSX)
48
-https://sensible-side-buttons.archagon.net/
49
-Make mouse back/forward buttons do what they're supposed to.
50
-
51
-### Rectangle (OSX)
52
-https://rectangleapp.com/
53
-Window management with keyboard shortcuts.
54
-
55
-### Middleclick (OSX)
56
-https://github.com/DaFuqtor/MiddleClick-Catalina
57
-Make trackpad triple-tap emulate middle-click.
58
-
59
-# Infra
60
-### goss (Linux)
61
-https://github.com/aelsabbahy/goss (original)
62
-https://github.com/ilikejam/goss (updated dgoss)
63
-Serverspec without the horrific syntax.
64
-Has a party trick - it can automatically analyse running systems and write a spec from what it finds. Very cool.
65
-
66
-# Unix
67
-### asciinema
68
-https://asciinema.org/
69
-Record terminal sessions to file, without messing up SIGWINCH like typescript does.
70
-
71
-### recode
72
-https://linux.die.net/man/1/recode
73
-Convert text streams between formats, e.g. de-escape strings in XML, convert utf8 to ascii.
74
-
75
-# Audio
76
-### Airfoil (OSX)
77
-https://rogueamoeba.com/airfoil/
78
-Send audio to chromecast, airplay, and bluetooth from individual apps (or the system) to multiple sinks.
79
-Combine with Chromecast Audios (sadly discontinued now) for dirt cheap multi-room audio.
80
-
81
-### Headphones: Office / Loud environments
82
-#### Sennheiser HD25
83
-My current general-purpose headphone.
84
-Excellent isolation, excellent sound, easy to drive, largely bombproof, replaceable parts, available everywhere.
85
-Only had these a few years, so I can't comment on their very-long-term use, but mine still look brand-new.
86
-Frequency response with decent amplification is very flat, but YMMV with high impedance sources. I've run them from phones, HP laptops, Macbooks, and dedicated amps, and they sound great in every case.
87
-I like these so much I own 3 pairs.
88
-
89
-#### Sony MDR-7506 / V6
90
-My previous can of choice.
91
-Excellent isolation, sound great, will survive a nuclear holocaust, good value, available everywhere.
92
-My pair lasted 15 years of *terrible* abuse - if you need a headphone that will absolutely definitely work no matter what, get a pair of these. They sound genuinely good, but the bass response is a bit lumpy and loose in places - if you're listening to anything except house/techno/DnB, though, you probably won't notice it.
93
-Get the velour pads - the pleather standard ones fall apart in a few months of heavy use, and the velour ones are more comfy. You'll lose a bit of isolation, but they improve the lumpy bass response slightly.
94
-If the V6 are cheaper, get them - they're identical to the 7506's. (Well, the 3.5mm plug body's plastic on the V6, metal on the 7506. If you manage to break the V6 plug without the aid of a vice and sledgehammer, I'll buy you a pair of 7506's myself).
95
-
96
-### Headphones: Travel
97
-#### Beyerdynamic Byron
98
-The best sounding in-ear 'phones I've heard that I'd be willing to subject to the abuse of every-day travel.
99
-Reasonably flat response, lightweight, non-microphonic cable, not hugely expensive. Can't fault them at all.
100
-
101
-#### Soundmagic E10
102
-My backup in-ear 'phones.
103
-Sound great most of the time, but bass can be overblown. Dirt cheap, though, and depending on what you're listening to the bass response might not be an issue.
104
-
105
-### Headphones: Home
106
-#### Sennheiser HD650
107
-Incredible sounding headphones. Bass that goes all the way to the floor and extremely tight all the way down, very well balanced, airy, comfortable. Very expensive, though.
108
-These are very high impedance, so they **really** need decent amplification to make them work properly.
109
-
110
-### Headphones: Amplification
111
-My goto is Objective2 / ODAC stuff - JDS Labs and the now-defunct Epiphany Audio. I hear the Topping gear is also very good.
112
-There's a lot of snake oil in headphone amps, so be careful. Look for actual measurements in reviews. If your headphone amp has valves in it, then you need to have a word with yourself. Seriously. Stop. Get some help.