I've been reading Finnegans Wake and not making much sense of it so I wrote a data pipeline to scour the web for interpretation books / guides (which I also can't be bothered actually reading) and coupled it with an…
nice. had no idea about that connnotation :) ... goes with black swan event as a saying that's ill fitting for these parts (in southern Australia all we have are black swans).
I work with a shorebird expert who has been tracking migrations (Latham snipe whose range extends from Russia/Northern Japan to Southern Australia). I think an early technique of tracking their migration before…
I'm using a slightly different method. Vimwiki diary and a code block runner (runs in another tmux window)... so it's doubling as a (markdown/html) documentation generator of all my work. I'm actually enjoying it as…
I've recently started working in this space. Loads of applications in research, Ag tech and environmental science and it's mostly using this tech stack (as well as GeoServer.) Definitely a nice change from my typical…
The best way to stop doing it accidentally is to start doing it deliberately, then the muscle memory will catch up.
I just managed to get it working on an ipads iVim python environment which is pretty crippled (no compiler etc).
perhaps... "Never ascribe to stupidity that which can be explained by laziness"
The Unexploded ordinance teams (UXO) do an amazing job. I was there backpacking in 2004 on a bus and was stopped in a traffic jam on a remote mountain side, loads of army looking people about. I had no idea what was…
yeah depends on your site structure.. you could always stop the logging (or log to a different file) but return a human 404 with links to legit routes etc. the main thing is to remove the noise so you can focus on the…
I usually set up nginx to "default ignore" and only respond to specific paths which I can name... works for api only domains at any rate. just use an explicit subfolder like /api/ ... cuts down on the noise. location /…
Thats fine. The main thing is not to confuse technique with repertoire.. like a musical instrument, putting time in to mastering scales and finger technique will get you a lot of finesse in tackling musical pieces but…
I recommend repr in all log messages too. For a work Django project we have common BaseModel repr(obj) expression that can be easily converted (using regexes in loki and promtail) into a clickable admin link. So within…
A typical scrollback cut and paste workflow for me is via this <ctrl-b>P mapping. I'm lazy I just grab everything. bind-key P command-prompt -p 'save history to filename:' -I '~/tmux.history' 'capture-pane -S -32768 ;…
Portability and accessibility do work in tmux's favour which a tiling window manager (I was on ion3 for ages) cant emulate. I probably have a weird development style but with tmux/ssh and the same session I can.. * Work…
one of my favorite tmux patterns is "kill it if its running and run it again somewhere else" which uses send keys in a bash script. I'm always knocking up scripts like this #!/bin/bash TMUX_SESSION=test…
ctrl+b, pageup is enough to start scroll back so you can skip [
I use tmux in conjunction with tmuxp and highly recommend the pairing (or alternately use tmuxinator). a bash shortcut I use every day to attach/create/restore dozens of sessions is. pc:bt2$ cat ~/bin/t #!/bin/bash if…
heres a weekend script I wrote as a prank. it just remaps your a-z keys and reads in from a renamed version of a file. https://github.com/mjbrownie/hackertyper.vim
Ah sorry I mixed up with Duet in the gp
If you're using the tablet for terminal stuff (log tailing etc), I've found just sshing into your laptop from the tablet using juice ssh or similar to be more stable as well as your laptop graphics card doesn't need to…
Well tmux gives you back some scrollback (when you remember the key combination). I was doing linux sysadmin style work on remote cellular networks so mosh was great for the occasional dropouts. Also tmux gives you an…
No public blog unfortunately... It was a lucky mix of timing and life circumstance. Single, late twenties had just finished most heavy development work in 2010 and the sytems were running smoothely, a good bossfriend…
I drove around Australia whilst still maintaining several django projects for a web hosting company back in 2011. Started with an old 15 inch Dell and a Samsung Galaxy tab but got a 11 inch Mac Air later. Great fun! You…
Cool. I also wrote a vim plugin to do stuff like cycling between keywords. There is already a gitrebase filetype to hook it to as well. https://github.com/mjbrownie/swapit
I've been reading Finnegans Wake and not making much sense of it so I wrote a data pipeline to scour the web for interpretation books / guides (which I also can't be bothered actually reading) and coupled it with an…
nice. had no idea about that connnotation :) ... goes with black swan event as a saying that's ill fitting for these parts (in southern Australia all we have are black swans).
I work with a shorebird expert who has been tracking migrations (Latham snipe whose range extends from Russia/Northern Japan to Southern Australia). I think an early technique of tracking their migration before…
I'm using a slightly different method. Vimwiki diary and a code block runner (runs in another tmux window)... so it's doubling as a (markdown/html) documentation generator of all my work. I'm actually enjoying it as…
I've recently started working in this space. Loads of applications in research, Ag tech and environmental science and it's mostly using this tech stack (as well as GeoServer.) Definitely a nice change from my typical…
The best way to stop doing it accidentally is to start doing it deliberately, then the muscle memory will catch up.
I just managed to get it working on an ipads iVim python environment which is pretty crippled (no compiler etc).
perhaps... "Never ascribe to stupidity that which can be explained by laziness"
The Unexploded ordinance teams (UXO) do an amazing job. I was there backpacking in 2004 on a bus and was stopped in a traffic jam on a remote mountain side, loads of army looking people about. I had no idea what was…
yeah depends on your site structure.. you could always stop the logging (or log to a different file) but return a human 404 with links to legit routes etc. the main thing is to remove the noise so you can focus on the…
I usually set up nginx to "default ignore" and only respond to specific paths which I can name... works for api only domains at any rate. just use an explicit subfolder like /api/ ... cuts down on the noise. location /…
Thats fine. The main thing is not to confuse technique with repertoire.. like a musical instrument, putting time in to mastering scales and finger technique will get you a lot of finesse in tackling musical pieces but…
I recommend repr in all log messages too. For a work Django project we have common BaseModel repr(obj) expression that can be easily converted (using regexes in loki and promtail) into a clickable admin link. So within…
A typical scrollback cut and paste workflow for me is via this <ctrl-b>P mapping. I'm lazy I just grab everything. bind-key P command-prompt -p 'save history to filename:' -I '~/tmux.history' 'capture-pane -S -32768 ;…
Portability and accessibility do work in tmux's favour which a tiling window manager (I was on ion3 for ages) cant emulate. I probably have a weird development style but with tmux/ssh and the same session I can.. * Work…
one of my favorite tmux patterns is "kill it if its running and run it again somewhere else" which uses send keys in a bash script. I'm always knocking up scripts like this #!/bin/bash TMUX_SESSION=test…
ctrl+b, pageup is enough to start scroll back so you can skip [
I use tmux in conjunction with tmuxp and highly recommend the pairing (or alternately use tmuxinator). a bash shortcut I use every day to attach/create/restore dozens of sessions is. pc:bt2$ cat ~/bin/t #!/bin/bash if…
heres a weekend script I wrote as a prank. it just remaps your a-z keys and reads in from a renamed version of a file. https://github.com/mjbrownie/hackertyper.vim
Ah sorry I mixed up with Duet in the gp
If you're using the tablet for terminal stuff (log tailing etc), I've found just sshing into your laptop from the tablet using juice ssh or similar to be more stable as well as your laptop graphics card doesn't need to…
Well tmux gives you back some scrollback (when you remember the key combination). I was doing linux sysadmin style work on remote cellular networks so mosh was great for the occasional dropouts. Also tmux gives you an…
No public blog unfortunately... It was a lucky mix of timing and life circumstance. Single, late twenties had just finished most heavy development work in 2010 and the sytems were running smoothely, a good bossfriend…
I drove around Australia whilst still maintaining several django projects for a web hosting company back in 2011. Started with an old 15 inch Dell and a Samsung Galaxy tab but got a 11 inch Mac Air later. Great fun! You…
Cool. I also wrote a vim plugin to do stuff like cycling between keywords. There is already a gitrebase filetype to hook it to as well. https://github.com/mjbrownie/swapit