In the middle of the desert you can say anything you want
Updated zsh alias to include non-work tasks tagged +A
or +O
from current sprint:
s () {task s \(project:w or \(sprint:$(date +%-V) \(+A or +O\)\) \) "$*"}
or
has to be lowercase, brackets in taskwarrior’s filtering have to be escaped.
Use a formula like this:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1xrGsOD-yXuORqd8cFg21XOo3ZIw9QbSiNDcnSEatlPM/edit#gid=0", "Sheet1!A:A")
1
For me it was ;
as separator; may need to confirm connecting sheets.
Changed colour of +F tasks to a better shade of gray in .taskrc
# color.tag.F=color239
color.tag.F=color244
curl -s https://gist.githubusercontent.com/HaleTom/89ffe32783f89f403bba96bd7bcd1263/raw/ | bash
(yay for curl | bash
!)
/
)\
)TODO - all German IT words in one place, and add them to Anki
Structural search and replace examples—IntelliJ IDEA is neat! Templates are like this:
$Instance$.$MethodCall$($Parameter$)
Note the “target”, usually it’s set to a complete match, but by call and by params exists too.
I had to disable ideavim, because it was doing some weird formatting by itself with brakets and indents that broke checkstyle.
Filters are also important - $params$
will catch only what.function("one")
, but won’t what.function(one, two)
- had to change count to be [1, +inf]. (1, not 0, because I needed to avoid replacing what.function()
.)
“Expression cannot be replaced by non-expression” - if you add a ;
at the end of the template, it’s an expression now, and the replacement also needs a ;
now.
pass
);
works! 1
A bigger one that makes checkstyle happy is assert true;
It’s possible not to use quotes if have just escaped stuff.
grep "\"Thinker"
== grep \"Thinker
After finding a weird error in PIL, found this: Decompression bomb protection · Issue #515 · python-pillow/Pillow
Zip-bombs live on and prosper it seems :)
ncdu
is a little neat program that first scans all the subdirectories of the current one and returns a nice visual navigable list.
d
to delete selected folder, ?
for help.
zip -r result-small.zip ./ -x 'unscoped/*'
-x
is a regex of files to exclude. 1
dankbare aufgabe - “rewarding task”
diff -rq folder1 folder2
diffs contents of files inside the two folders.
daff diff can accept a -d parameter giving an epsilon, changes of numbers smaller than eps won’t be shown in the diff!
screen -r
seems to accept not just the full name of the screen to attach, but even just the first letters!
Started to crash suddenly. git pull
-ing didn’t help, but it and recreating the virtualenv using scripts/mkenv.py
did.