zmvis azshfunction for renaming files.You can do simple stuff, like changing the suffix on a bunch of
.txtfiles to.markdownzmv -W '*.txt' '*.markdown'or make file and directory names lowercase
zmv '(*)' '${(L)1}'or more complex operations, like replacing underscores and…
Collections at the moment is a fairly general product. Not to fall in the trap of ‘doing 1,001 things and none of them well’, our current roadmap is to go usecase by usecase and majorly deepen the experience. Big portion of the last week was devoted to improve the…
Skip lists are a freaking awesome data structure you should go and read about today. Despite a full implementation fitting comfortably on a single A4 page they still manage to provide performance comparable to significantly more complex tree structures. That aside, who doesn’t want to use a data…
Originally it was a prank intended to prove insecureness of the default Rails configuration. It was a dirty “dick move”, the most scriptkidd-ish and silliest attack I ever did. There are many reasons to blame me and this action, but the story is out of date - year has passed.
Some apologies…
It’s not hard to guess why a question like “What is the best CSS preprocessor?” would be closed on StackOverflow. The answer is dependent on your requirements, goals, experience and personal preference, so trying to definitively answer it is difficult.
But where do you go if you’re trying…
David Herman, Luke Wagner, and Alon Zakai (also the developer of Emscripten) of Mozilla have been working on the asm.js spec, which aims to be a subset of the JavaScript language that can be highly optimized after you have opted in. It is designed mostly for compilers like Emscripten to target,…
About a month ago I put my money where my mouth was and built a version of the Paul Keating insult generator for Android (after the iOS version hit number 1 in the Australian App Store [tell your friends]). We sold a few hundred copies on Android in the last month, so that’s all good. Today I…