59502bd6c081fd0f43d32dbaa814ac5802995a3c
compute/tools.md
| ... | ... | @@ -6,90 +6,87 @@ The editor to end all editors. Or the OS in need of a good editor, depending who |
| 6 | 6 | Editing modes for every language, markup, conf file out there. |
| 7 | 7 | |
| 8 | 8 | ### org-mode |
| 9 | -https://www.youtube.com/watch?v=oJTwQvgfgMM |
|
| 9 | +<https://www.youtube.com/watch?v=oJTwQvgfgMM> |
|
| 10 | 10 | TODO lists, GTD, hierarchical notes, et al. |
| 11 | 11 | |
| 12 | 12 | ### Improved puppet-mode |
| 13 | -https://github.com/ilikejam/puppet-syntax-emacs/commit/133afcd48f4e7188561981072c19c57644c1eb0d |
|
| 13 | +<https://github.com/ilikejam/puppet-syntax-emacs/commit/133afcd48f4e7188561981072c19c57644c1eb0d> |
|
| 14 | 14 | 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 |
| 15 | 15 | |
| 16 | 16 | ### rainbow-delimiters |
| 17 | -https://github.com/Fanael/rainbow-delimiters |
|
| 17 | +<https://github.com/Fanael/rainbow-delimiters> |
|
| 18 | 18 | Subtle colour hints for brackets etc. |
| 19 | 19 | |
| 20 | -### Config |
|
| 21 | -https://github.com/ilikejam/Environment/blob/master/OSX.emacs |
|
| 22 | - |
|
| 23 | 20 | ## Shell |
| 24 | 21 | ### iTerm2 (OSX) |
| 25 | 22 | 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. |
| 26 | 23 | [iTerm2](https://www.iterm2.com/) can, and is better. |
| 27 | 24 | |
| 28 | 25 | ### urxvt (Linux, Windows) |
| 29 | -https://wiki.archlinux.org/index.php/Rxvt-unicode |
|
| 26 | +<https://wiki.archlinux.org/index.php/Rxvt-unicode> |
|
| 30 | 27 | Fast, unicode and TT font support, resizing works, [most of the time](https://twitter.com/thatcks/status/910970907971244032) |
| 31 | 28 | |
| 32 | 29 | ### bash |
| 33 | -https://github.com/git/git/blob/master/contrib/completion/git-completion.bash |
|
| 34 | -https://github.com/ilikejam/git/blob/master/contrib/completion/git-prompt.sh |
|
| 30 | +<https://github.com/git/git/blob/master/contrib/completion/git-completion.bash> |
|
| 31 | +<https://github.com/ilikejam/git/blob/master/contrib/completion/git-prompt.sh> |
|
| 35 | 32 | |
| 36 | 33 | ### fonts |
| 37 | 34 | Only one font is acceptable in a shell, and that font is misc-fixed. No antialiasing, at 6x13. |
| 38 | -https://monkey.org/~marius/beautiful-fixed-width-fonts-for-osx.html |
|
| 35 | +<https://monkey.org/~marius/beautiful-fixed-width-fonts-for-osx.html> |
|
| 39 | 36 | |
| 40 | 37 | ### csshi |
| 41 | 38 | Open ssh connections to multiple hosts in one iTerm2 window and type in all of the shells at the same time. Dangerous, but very useful. |
| 42 | -https://github.com/ilikejam/csshi |
|
| 39 | +<https://github.com/ilikejam/csshi> |
|
| 43 | 40 | |
| 44 | 41 | ## Utils |
| 45 | 42 | ### Karabiner (OSX) |
| 46 | -https://pqrs.org/osx/karabiner/ |
|
| 43 | +<https://pqrs.org/osx/karabiner/> |
|
| 47 | 44 | Keyboard remapping. |
| 48 | 45 | |
| 49 | 46 | ### SensibleSideButtons (OSX) |
| 50 | -https://sensible-side-buttons.archagon.net/ |
|
| 47 | +<https://sensible-side-buttons.archagon.net/> |
|
| 51 | 48 | Make mouse back/forward buttons do what they're supposed to. |
| 52 | 49 | |
| 53 | 50 | ### Rectangle (OSX) |
| 54 | -https://rectangleapp.com/ |
|
| 51 | +<https://rectangleapp.com/> |
|
| 55 | 52 | Window management with keyboard shortcuts. |
| 56 | 53 | |
| 57 | 54 | ### Middleclick (OSX) |
| 58 | -https://github.com/DaFuqtor/MiddleClick-Catalina |
|
| 55 | +<https://github.com/DaFuqtor/MiddleClick-Catalina> |
|
| 59 | 56 | Make trackpad triple-tap emulate middle-click. |
| 60 | 57 | |
| 61 | 58 | # Infra |
| 62 | 59 | ### goss (Linux) |
| 63 | -https://github.com/aelsabbahy/goss (original) |
|
| 64 | -https://github.com/ilikejam/goss (updated dgoss) |
|
| 60 | +<https://github.com/aelsabbahy/goss> (original) |
|
| 61 | +<https://github.com/ilikejam/goss> (updated dgoss) |
|
| 65 | 62 | Serverspec without the horrific syntax. |
| 66 | 63 | Has a party trick - it can automatically analyse running systems and write a spec from what it finds. Very cool. |
| 67 | 64 | |
| 68 | 65 | # Unix |
| 69 | 66 | ### asciinema |
| 70 | -https://asciinema.org/ |
|
| 67 | +<https://asciinema.org/> |
|
| 71 | 68 | Record terminal sessions to file, without messing up SIGWINCH like typescript does. |
| 72 | 69 | |
| 73 | 70 | ### recode |
| 74 | -https://linux.die.net/man/1/recode |
|
| 71 | +<https://linux.die.net/man/1/recode> |
|
| 75 | 72 | Convert text streams between formats, e.g. de-escape strings in XML, convert utf8 to ascii. |
| 76 | 73 | |
| 77 | 74 | ### jq |
| 78 | -https://stedolan.github.io/jq/ |
|
| 75 | +<https://stedolan.github.io/jq/> |
|
| 79 | 76 | sed for json. |
| 80 | 77 | |
| 81 | 78 | ### jo |
| 82 | -https://github.com/jpmens/jo |
|
| 79 | +<https://github.com/jpmens/jo> |
|
| 83 | 80 | Create json from your shell. |
| 84 | 81 | |
| 85 | 82 | # Heavy lifting |
| 86 | 83 | ## XML |
| 87 | 84 | ### xmltodict |
| 88 | -https://github.com/martinblech/xmltodict |
|
| 85 | +<https://github.com/martinblech/xmltodict> |
|
| 89 | 86 | |
| 90 | 87 | # Audio |
| 91 | 88 | ### Airfoil (OSX) |
| 92 | -https://rogueamoeba.com/airfoil/ |
|
| 89 | +<https://rogueamoeba.com/airfoil/> |
|
| 93 | 90 | Send audio to chromecast, airplay, and bluetooth from individual apps (or the system) to multiple sinks. |
| 94 | 91 | Combine with Chromecast Audios (sadly discontinued now) for dirt cheap multi-room audio. |
| 95 | 92 |