<p>I’ve finally corrected some of the mistakes that I published in my <a href="https://www.lonecpluspluscoder.com/2012/09/22/i-dont-want-to-see-another-using-namespace-xxx-in-a-header-file-ever-again/">blog post about the misuse of using namespace xxx</a>. My apologies for taking this long.</p>
<p>I had another of these annoying mixed-mode DOS/Unix text files that suffered from being edited in text editors that didn’t agree which line ending mode they should use. Unfortunately Emacs defaults to Unix text mode in this case so I had an already ugly file that wasn’t exactly prettified by random ^M characters all over the place.</p>
<p>This is a repost from my old blog - I’m moving some of my older articles over as nobody knows how long the machine that hosts that blog will still be around.</p>
<p>If you look at really productive programmers - like the top 10-20% - there are usually a couple of characteristics that they share. Aptitude and in-depth understanding of both the system they are working on and the technologies involved is obviously one very important factor. Another factor that tends to be overlooked is that these programmers are also masters of their tools in the same way that a master craftsman - say, a carpenter - is also a master of their tools. That includes potentially…
<p>The default installation of msysgit (aka the official git client for Windows) is unfortunately built without python support. There are understandable reasons as to why this is, starting with “where the heck do I find the various python versions on Windows”. For me the problem was that I needed <a href="http://git-scm.com/docs/git-p4">git-p4</a> to extract some code history out of a Perforce repository and guess what, git-p4 is written in Python. Only solution for me was that I had…
<p>For security reasons, apparently. I can see that making sense with the telnet server but the client? It’s an invaluable network debugging tool, after all, especially in heterogeneous networks.</p>
<p>The perils of buying a used computer - yes, I am too cheap or just not rich enough to buy a new Mac Pro - is that sometimes you find that you inherited “interesting” fixes.</p>
<p>As a bit of an RSS junkie - see previous post - I had to go look for alternatives to Google Reader. I’ve been a <a href="http://www.feedly.com/">feedly</a> user on and off for a few years but I was never that taken with it. It does seem to do mostly do what it says on the tin and having various tablet apps available for feedly is a good thing, but it tends to run into a few issues with high-volume feeds (craigslist feeds, I’m looking at you). Mind you, the reoccuring Craigslist…
<p>The demise of Google reader viewed from a <a href="http://brontecapital.blogspot.com/2013/03/the-end-of-reader-what-does-it-say.html">slightly different perspective</a>. I find the analysis from someone who isn’t a proto-geek but rather an investment professional interesting, mainly because there are insights that some like me - who doesn’t spend the whole day looking at companies and trying to figure out what they are doing as opposed to what they say they are doing - would and…
<p>I was profiling some code a while ago that makes extensive use of boost::variant and one of the lessons from the profiler run was that boost variants appear to be fairly expensive to construct and copy.</p>