Чайка по имени Шуйский Николай    Posted:

Намедни приснился мне очередной расчудесный сон. Мы с женой моего друга и её сестрой убирали берег от мусора во время военно-морских учений, потом нашли комплект крыльев и стали играть в чайку: я реял в воздухе, они мне бросали мандариновые корки, а я их ловил, орал дурным голосом и бросал обратно.


RSS reader: BazQux    Posted:

Since the death of Google Reader (may the googler who doomed it burn in non-existing hell) I've been looking for new RSS reader. What I need is:

  • Web-app (or some kind of synchronization between machines);
  • good keyboard navigation;
  • responsiveness;
  • design which lets me read stuff and gets out of the way.

That's all I can think out at the moment. Strangely enough, that seems to be quite a lot: I looked at The Old Reader and Feedly and several others, but wasn't satisfied (though used The Old Reader for more than half a year). And now BazQux has implemented keyboard shortcuts for selecting feeds, and I gave it a spin again. And I actually liked it. It costs $9 per year, but you can evaluate it for free, it's written in Haskell by a Russian programmer and has quite a bunch of features.


Make up your mind    Posted:

GNU coreutils are so elusive:

 [b0x123a@i6n66 ~]$ rm bin/
rm: cannot remove `bin/': Is a directory
 [b0x123a@i6n66 ~]$ rm bin/ -r
rm: cannot remove `bin': Not a directory


Terry Pratchett: accordion quotes    Posted:

Terry Pratchett seems to have a thing about accordion players. I've got a couple of friends playing (or used to play) accordion, so I have collected these quotes from Discworld books for them (and hopefully other people) to enjoy (-:E

This list seems to be quite complete (insofar as my pdfgrep tells me), but feel free to point out anything missing. Too bad you sometimes have to know the book context to get the joke fully, but here they are anyway.

Read more…


Git Koans    Posted:


Git: SCM done right    Posted:

If you use git diff-index to get a diff to staging area, there's a saner way: git diff --cached.

git: baffling users unexpectedly since 2005.


$ make sense    Posted:

make: *** No rule to make target `sense'.  Stop.


Piping commands till it hurts    Posted:

(Just to save a useful and complex construct for future reference)

List all the overlay maintainers who hasn't migrated their packages to virtual/pkgconfig:

ag --files-with-matches dev-util/pkgconfig | xargs dirname | uniq \
       | xargs -I {} grep '<name>' '{}/metadata.xml' \
       | sed 's:\s\+<name>\(.\+\)</name>:\1:' | sort -u

Yes, I use ag instead of grep, being too lazy to add all the necessary options. And wait. And ag is so much better however you look at it.


Shantaram    Posted:

Digging through my ebook reader's memory, I've stumbled upon book hitherto quite unknown to me, „Shantaram“ by Gregory David Roberts. So I've read it (that's what books are for, ain't them?). Well… It's one of the most impressing books that I have read recently (along with „Doctor Zhivago“). I will not retell it, read the Wikipedia or something if you want to know the plot (but what for? Don't spoil the reading!). But the book is great. Life, people, good people, good things in common people, war, (of course!) love… Modern literature without dirt, sex, drugs and violence on every other page. Book that gives you something to think about without showing off intelligence. If you heed my advice, read it.

Anyone who walks away from Shantaram untouched is either heartless or dead or both.
  • Jonathan Carroll


Mercurial zsh completion with vim    Posted:

How to re-format output of hg help <command> for use in Mercurial zsh_completion file.

Read more…