Yearly Archives: 2016

UNIX tip of the day – grep -P is slow

Unless you really need some advanced regular expressions only supported by PCRE, using POSIX regular expressions with grep is usually an order of magnitude faster – that’s because the default engine with grep uses finite automata, as opposed to a backtracking algorithm which PCRE uses ( the main featuress you gain from the backtracking algorithm […]

Posted in perl, regex, UNIX | Comments Off on UNIX tip of the day – grep -P is slow

Improving my coding efficiency in vim

I have been using Vim for most editing for about 12 years now. I think I tried it for the first time in about 2003, and quickly gave up. Then in 2004 my roommate at the time convinced me to give it another try, and I quickly got hooked. I wrote my dissertation completely in […]

Posted in javascript, php | Tagged , | Comments Off on Improving my coding efficiency in vim