<p>Phil Hagelberg published an interesting <a href="http://technomancy.us/172">blog post about the Ergodox keyboard</a>. I’m a self-confessed input hardware nerd and have been a <a href="http://www.kinesis-ergo.com/shop/advantage-for-pc-mac/">Kinesis Ergo/Advantage</a> user for over a dozen years now. I love those keyboards - otherwise I wouldn’t keep buying them - but Phil makes a very good point that they’re bulky, not something you quickly throw into a bag and take with you…
<p>My hardware “scrap pile” contained a Dell Inspiron 530 - not the most glamorous of machines and rather out of date and old, too, but it works and it runs a few pieces of software that I don’t want to reboot my Mac for regularly. Problem was, I had to rebuild it because it had multiple OSs installed and none of them worked. Note to self - don’t mix 32 and 64 bit Windows on the same partition and expect it to work flawlessly.</p>
<p>Back in 2009 I built a “slightly more than NAS” home server and documented that build on my old blog. I’ve migrated the posts to this blog, you can find them <a href="https://www.lonecpluspluscoder.com/2009/06/14/reblog-home-nas-part-1/">here</a>, <a href="https://www.lonecpluspluscoder.com/2009/06/27/reblog-building-a-new-home-nashome-server-part-ii/">here</a>, <a href="https://www.lonecpluspluscoder.com/2009/07/03/building-a-new-home-nashome-server-part-iii/">here</a>, <a…
<p>My normal development workflow doesn’t use that many different Emacs packages. With a few exceptions I’ve mainly worked with a “stock” Emacs distribution and augmented that with a few select Emacs packages that I downloaded manually. It worked for me for a decade or so, and it made it reasonable easy to move configurations between machines - zip & copy was my friend for that, although I’ve since changed that to using dropbox.</p>
<p>Ah, a meta blogging post. Sorry, I try to keep these to a minimum…</p>
<p>The Gnu Emacs for Windows distribution appears to be pretty good at inferring where a reasonable place for $HOME is, straight out of the box. In my case, said reasonable place was %USERPROFILE%/AppData/Roaming which was an entirely acceptable default.</p>
<p>Throwing caution into the wind this morning, I’m having an updatefest only a few hours after the software was released:</p>
<p>As VS2012’s C++ compiler doesn’t support “true” variadic templates, the new runtime library classes that use variadic templates are implemented using macro magic behind the scenes. In order to get the “variadic” templates to accept more than the default of five parameters, you’ll have to set _VARIADIC_MAX to the desired maximum number of parameters (between five and ten).</p>
<p>The “latest” ACCU magazine showed up a couple of days ago after a minor delay:</p>
<p>One thing I really like about <a href="http://stackoverflow.com">stackoverflow.com</a> is that you end up learning as much answering questions on there as you do by asking them.</p>