<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>But I Digress</title><link>http://www.but-i-digress.ca/</link><description></description><lastBuildDate>Tue, 21 Dec 2021 11:00:00 -0500</lastBuildDate><item><title>Windows App Aliases...Really?</title><link>http://www.but-i-digress.ca/windows-app-aliases.html</link><description>&lt;p&gt;So, I recently requested a laptop from work for working from home,
and it of course came with Windows 10 on it. I can cure that, but I figured,
lets give it a good shakedown before messing with it. I like to learn, even when
the OS sucks.&lt;/p&gt;
&lt;p&gt;So of …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Tue, 21 Dec 2021 11:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2021-12-21:/windows-app-aliases.html</guid><category>Technology</category><category>windows</category></item><item><title>Income tax, what a mess</title><link>http://www.but-i-digress.ca/einstein-tax-quote.html</link><description>&lt;p&gt;It's approaching tax season again, and this quote always jumps out at me:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl class="docutils"&gt;
&lt;dt&gt;The hardest thing in the world to understand is the income tax.&lt;/dt&gt;
&lt;dd&gt;-- Albert Einstein&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;I found a post at quoteinvestigator.com for this.&lt;/p&gt;
&lt;p&gt;&lt;a class="reference external" href="https://quoteinvestigator.com/2011/03/07/einstein-income-taxes/"&gt;https://quoteinvestigator.com/2011/03/07/einstein-income-taxes/&lt;/a&gt;&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Thu, 11 Feb 2021 13:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2021-02-11:/einstein-tax-quote.html</guid><category>Quotes</category><category>Einstein</category></item><item><title>Playing with DWM</title><link>http://www.but-i-digress.ca/playing-with-dwm.html</link><description>&lt;p&gt;I recently started playing with &lt;a class="reference external" href="https://www.suckless.org/"&gt;suckless&lt;/a&gt; tools more, jumping into their
window-manager, &lt;a class="reference external" href="https://dwm.suckless.org/"&gt;dwm&lt;/a&gt;. It's pretty bare, and requires recompilation to customize
it, so I installed a few patches, customized the colours, made it more
Debian-suitable, and added some functionality.&lt;/p&gt;
&lt;p&gt;I found I was accidentally using the &lt;a class="reference external" href="https://i3wm.org"&gt;i3&lt;/a&gt; keystroke to kill …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Mon, 13 Apr 2020 10:15:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2020-04-13:/playing-with-dwm.html</guid><category>Technology</category><category>linux dwm</category></item><item><title>A quote from an unappreciated movie</title><link>http://www.but-i-digress.ca/primer-quote.html</link><description>&lt;p&gt;I recently re-watched the movie &lt;a class="reference external" href="https://www.imdb.com/title/tt0390384/"&gt;Primer&lt;/a&gt;, which is completely under-appreciated
IMHO, and this quote jumped out at me:&lt;/p&gt;
&lt;blockquote&gt;
&lt;dl class="docutils"&gt;
&lt;dt&gt;What's worse? Thinking that you're paranoid or knowing that you should be?&lt;/dt&gt;
&lt;dd&gt;-- Aaron, Primer&lt;/dd&gt;
&lt;/dl&gt;
&lt;/blockquote&gt;
&lt;p&gt;AFAIK you can watch this movie free online. Just search for it. I might have
to buy a …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Fri, 22 Mar 2019 11:00:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2019-03-22:/primer-quote.html</guid><category>Quotes</category><category>Movies</category></item><item><title>I love working with strange people</title><link>http://www.but-i-digress.ca/work-with-strange-people.html</link><description>&lt;p&gt;Digging through my old work quotes, I realize just how much I love working with very odd people:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;tim&amp;gt; I smell dead people&lt;/p&gt;
&lt;p&gt;&amp;lt;msoulier&amp;gt; look under your desk&lt;/p&gt;
&lt;p&gt;&amp;lt;tim&amp;gt; They're in the filing cabinet&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;or from another day:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;tim&amp;gt; If anyone needs me, I'll be out back, mugging old ladies …&lt;/p&gt;&lt;/blockquote&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Mon, 15 Jan 2018 17:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2018-01-15:/work-with-strange-people.html</guid><category>Quotes</category><category>Funny</category><category>Work</category></item><item><title>We're all Hallucinating</title><link>http://www.but-i-digress.ca/anil-seth-all-hallucinating.html</link><description>&lt;p&gt;From a TED Talk by Anil Seth:&lt;/p&gt;
&lt;blockquote&gt;
In fact we're all hallucinating all the time, including right now. It's just
that when we agree about our hallucinations, we call that 'reality'.&lt;/blockquote&gt;
&lt;p&gt;I just love this mind-bending stuff.&lt;/p&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Fri, 25 Aug 2017 09:00:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2017-08-25:/anil-seth-all-hallucinating.html</guid><category>Quotes</category><category>Science</category><category>Philosophy</category></item><item><title>A Pilot Metropolitan with a Smile</title><link>http://www.but-i-digress.ca/pilot-metropolitan-kakuno.html</link><description>&lt;p&gt;Wow, it's been a ridiculous amount of time since I posted anything. The fact is
that I've been busy in a lot of non-technical things, like my hobbies. One of
those hobbies is working to create, and use fountain pens.&lt;/p&gt;
&lt;p&gt;Yeah, I know. Whatever. Fountain pens made me love writing …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Thu, 24 Aug 2017 14:00:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2017-08-24:/pilot-metropolitan-kakuno.html</guid><category>Pens</category><category>fountain pens</category><category>writing</category></item><item><title>Honda Finally Comes Through</title><link>http://www.but-i-digress.ca/honda-finally-comes-through.html</link><description>&lt;p&gt;So, previous I ranted on about an &lt;a class="reference external" href="/a-letter-to-honda-canada.html"&gt;issue with my car&lt;/a&gt; that I brought up with
Honda Canada, complaining about Kanata Honda and their ridiculous justification
for the key cylinders in my car to wear out so quickly.&lt;/p&gt;
&lt;p&gt;Well, Honda Canada did, in fact, get back to me. A nice …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sat, 07 May 2016 21:00:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2016-05-07:/honda-finally-comes-through.html</guid><category>Customer Service</category><category>Cars Honda</category></item><item><title>Cloud storage for my photos</title><link>http://www.but-i-digress.ca/cloud-storage-for-my-photos.html</link><description>&lt;p&gt;I do love to take photos. I was geeky enough in high school to take photos for
the year book with an old 35mm camera and a good wide aperture lens,
developing my own pictures in black and white. Yes, I feel old now.&lt;/p&gt;
&lt;p&gt;From there once my son was …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Wed, 20 Jan 2016 10:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2016-01-20:/cloud-storage-for-my-photos.html</guid><category>Technology</category><category>dropbox</category><category>apple</category><category>photos</category><category>cloud</category></item><item><title>A working logger</title><link>http://www.but-i-digress.ca/a-working-logger.html</link><description>&lt;p&gt;So it took some work, and likely there are better ways to do this, but this
logger satisfies my current needs in providing multiple levels of logging,
and an iostream interface to make composing strings simpler. First some
includes and definitions.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="cp"&gt;#include&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cpf"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;#include&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cpf"&gt;&amp;lt;ostream&amp;gt;&lt;/span&gt;
&lt;span class="cp"&gt;#include&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cpf"&gt;&amp;lt;boost/thread.hpp …&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Mon, 28 Dec 2015 11:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2015-12-28:/a-working-logger.html</guid><category>Development</category><category>C++</category></item><item><title>Re-learning C++</title><link>http://www.but-i-digress.ca/re-learning-c++.html</link><description>&lt;p&gt;So lately I've been dusting off my C++ knowledge, experimenting with replacing
a daemon written in Python on the product that I work on with one written in
C++. For most Python programmers this may seem like serious masochism, but I
wanted to know just how much harder it would …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Tue, 15 Dec 2015 19:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2015-12-15:/re-learning-c++.html</guid><category>Development</category><category>C++</category></item><item><title>Learning Google Go</title><link>http://www.but-i-digress.ca/learning-google-go.html</link><description>&lt;p&gt;So, I heard from a friend that &lt;a class="reference external" href="http://golang.org"&gt;Google Go&lt;/a&gt; was worth learning, so I've started
to look into it. I must admit, while working on updating my C++ knowledge to
account for the new &lt;a class="reference external" href="http://www.stroustrup.com/C++11FAQ.html"&gt;2011&lt;/a&gt; and &lt;a class="reference external" href="https://isocpp.org/std/status"&gt;2014&lt;/a&gt; standards, and working on learning
&lt;a class="reference external" href="http://www.boost.org"&gt;boost&lt;/a&gt;, picking up Go is a lot of …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Tue, 15 Dec 2015 16:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2015-12-15:/learning-google-go.html</guid><category>Development</category><category>Go</category></item><item><title>A Letter to Honda Canada</title><link>http://www.but-i-digress.ca/a-letter-to-honda-canada.html</link><description>&lt;p&gt;I recently had reason to write to the CEO of Honda Canada, Mr. Jerry Chenkin,
to outline why I am less than pleased with my 2010 Honda Fit, and ensure
that he, or whomever ends up reading this, has the full story of what our
experience with his company has …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Thu, 20 Aug 2015 17:00:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2015-08-20:/a-letter-to-honda-canada.html</guid><category>Customer Service</category><category>Cars</category><category>Honda</category></item><item><title>Disabling Bash Completion</title><link>http://www.but-i-digress.ca/disable-bash-completion.html</link><description>&lt;p&gt;The bash shell is the standard shell on most Unix-like systems. It is full of
great features to make your life typing on a command-line fairly painless. One
of the most important features for any command-line is the ability to reduce
unneeded typing via smart completion. Say I want to …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Fri, 10 Apr 2015 20:30:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2015-04-10:/disable-bash-completion.html</guid><category>Technology</category><category>Bash</category><category>Linux</category></item><item><title>Why X11 still rocks</title><link>http://www.but-i-digress.ca/why-x11-still-rocks.html</link><description>&lt;p&gt;For years now, I've heard from Linux developers about why the venerable X11 is
an obsolete piece of crap that needs replacing. The Wayland project aims to
do so, real soon now, kinda like Perl 6. It's a tough problem, so I can hardly
complain.&lt;/p&gt;
&lt;p&gt;Still, when I hear the …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Tue, 16 Sep 2014 13:00:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2014-09-16:/why-x11-still-rocks.html</guid><category>Technology</category><category>Linux</category><category>X11</category></item><item><title>Getting IPython Notebook Working on Mac OS X</title><link>http://www.but-i-digress.ca/ipython-notebook-macosx.html</link><description>&lt;p&gt;I've been getting into &lt;a class="reference external" href="http://ipython.org/notebook.html"&gt;ipython notebook&lt;/a&gt; recently, especially since seeing
some demos at &lt;a class="reference external" href="https://us.pycon.org/2014/"&gt;PyCon 2014&lt;/a&gt;. I maintain a toolchain at work for processing
monthly stats of our product's use in the field, using python but graphing in
&lt;a class="reference external" href="http://www.gnuplot.info/"&gt;GNUPlot&lt;/a&gt;, Given the capabilities of &lt;a class="reference external" href="http://matplotlib.org/"&gt;matplotlib&lt;/a&gt; and &lt;a class="reference external" href="http://pandas.pydata.org/"&gt;pandas&lt;/a&gt;, this little
project is ideal …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sun, 20 Apr 2014 08:00:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2014-04-20:/ipython-notebook-macosx.html</guid><category>Technology</category><category>Python</category><category>Mac OS X</category></item><item><title>Validation with Server-side call in AngularJS</title><link>http://www.but-i-digress.ca/validation-server-call-angularjs.html</link><description>&lt;p&gt;I've been playing with &lt;a class="reference external" href="http://www.angularjs.org"&gt;AngularJS&lt;/a&gt; for a little while, and in trying to
understand how to validate a user's data as it's being entered, it didn't take
long to find that to check with the server for some validation rules, like
uniqueness constraints.&lt;/p&gt;
&lt;p&gt;This presented a problem since the built-in …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sun, 19 Jan 2014 19:30:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2014-01-19:/validation-server-call-angularjs.html</guid><category>Technology</category><category>AngularJS</category><category>ReST</category></item><item><title>Getting RunSnakeRun Working on Mac OS X</title><link>http://www.but-i-digress.ca/getting-runsnakerun-osx.html</link><description>&lt;p&gt;As I &lt;a class="reference external" href="http://www.but-i-digress.ca/fruit-on-my-screen.html"&gt;mentioned previously&lt;/a&gt;, I have a Mac Mini at home as a workstation. While
some things are easier working with it, like video editing, and basic office
productivity, some things are harder.&lt;/p&gt;
&lt;p&gt;One of the harder areas on OS X is customizing the Unix side of it for my …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sun, 03 Nov 2013 10:20:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2013-11-03:/getting-runsnakerun-osx.html</guid><category>Technology</category><category>OS X</category></item><item><title>Scripting RSA Encryption</title><link>http://www.but-i-digress.ca/scrypting-rsa-encryption.html</link><description>&lt;p&gt;So, I have an &lt;a class="reference external" href="http://oauth.net/core/1.0/"&gt;OAuth 1.0&lt;/a&gt; implementation for work that I'm extending, and the
one area of OAuth 1.0 that I didn't implement was &lt;a class="reference external" href="http://oauth.net/core/1.0/#anchor19"&gt;RSA-SHA1&lt;/a&gt; signatures, as I
didn't think that anyone would care. Of course, someone cares. So, I'm looking
into them now, and looking into how …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Tue, 20 Aug 2013 08:30:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2013-08-20:/scrypting-rsa-encryption.html</guid><category>Technology</category><category>Crypto</category><category>Python</category><category>Perl</category></item><item><title>Drivers, it's really not that hard</title><link>http://www.but-i-digress.ca/drivers-its-not-that-hard.html</link><description>&lt;p&gt;I am constantly amazed at the ignorance and outright laziness of Canadian
drivers. Yes, we could be worse, but we could also be much, much better.&lt;/p&gt;
&lt;p&gt;Case in point, I see people constantly turning left, and swinging out into the
right lane, or turning right, and swinging out into the …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Thu, 01 Aug 2013 10:20:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2013-08-01:/drivers-its-not-that-hard.html</guid><category>Driving</category><category>Cars</category><category>Canada</category></item><item><title>Java, usable but pointlessly difficult</title><link>http://www.but-i-digress.ca/java-pointlessly-difficult.html</link><description>&lt;p&gt;I've been working on a REST client in Java at work lately. I know, it scares
me too. I've had to revisit much of my old Java knowledge, and pick up a lot
of new chops in Swing, Eclipse, and author a decent JSON-parsing HTTPS client.&lt;/p&gt;
&lt;p&gt;Our internal servers use …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Wed, 05 Jun 2013 00:30:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2013-06-05:/java-pointlessly-difficult.html</guid><category>Technology</category><category>Java</category></item><item><title>Matplotlib is really cool</title><link>http://www.but-i-digress.ca/matplotlib-is-really-cool.html</link><description>&lt;p&gt;Recently at work I needed to produce a pie chart for some data that I had to
crawl through using basic scripting. Pulling out the numbers, sorting,
filtering, etc., was all tasks that I'm used to doing, but for graphing I
normally use &lt;a class="reference external" href="http://www.gnuplot.org"&gt;Gnuplot&lt;/a&gt;. But, Gnuplot can't do pie charts …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Mon, 25 Mar 2013 15:30:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2013-03-25:/matplotlib-is-really-cool.html</guid><category>Technology</category><category>Python</category></item><item><title>Joysticks on Mac OS X in Flightgear</title><link>http://www.but-i-digress.ca/joystick-mac-os-x-flightgear.html</link><description>&lt;p&gt;I like flight simulators. I've played all of the good ones, &lt;a class="reference external" href="http://www.flightgear.org/"&gt;Flightgear&lt;/a&gt; is
an open-source flight simulator that isn't bad, and is steadily getting better
with every release. While it is available to run on Mac, there's no way to
calibrate the Joystick due to a lack of caring on …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Mon, 11 Mar 2013 22:00:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2013-03-11:/joystick-mac-os-x-flightgear.html</guid><category>Technology</category><category>OS X</category></item><item><title>Video on Raspbian</title><link>http://www.but-i-digress.ca/video-on-raspbian.html</link><description>&lt;p&gt;Currently our upstairs TV has a &lt;a class="reference external" href="http://www.raspberrypi.org/"&gt;raspberry pi&lt;/a&gt; attached to it. It's running
the basic &lt;a class="reference external" href="http://www.raspbian.org/"&gt;Raspbian&lt;/a&gt; distribution, based on &lt;a class="reference external" href="http://www.debian.org/"&gt;Debian Linux&lt;/a&gt;. I'm using it for
development as well as for a media center at the moment, so I'm not using
&lt;a class="reference external" href="http://www.raspbmc.com/"&gt;RaspBMC&lt;/a&gt;, I'm going to order another one has a dedicated …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Mon, 11 Mar 2013 21:00:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2013-03-11:/video-on-raspbian.html</guid><category>Technology</category><category>Linux</category><category>Raspberry Pi</category></item><item><title>Jim Butcher on Men vs. Women</title><link>http://www.but-i-digress.ca/jim-butcher-on-men-vs-women.html</link><description>&lt;p&gt;I'm reading Jim Butcher's &amp;quot;Cold Days&amp;quot;, his latest installment in the
&lt;a class="reference external" href="http://www.jim-butcher.com/books/dresden"&gt;Dresden Files&lt;/a&gt;, and I felt the need to share this quote:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;So, ladies, if you ever have some conversation with your boyfriend or
husband or brother or male friend, and you are telling him something
perfectly obvious, and he …&lt;/p&gt;&lt;/blockquote&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Tue, 01 Jan 2013 09:30:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2013-01-01:/jim-butcher-on-men-vs-women.html</guid><category>Quotes</category><category>Funny</category></item><item><title>Checking the weather</title><link>http://www.but-i-digress.ca/checking-the-weather.html</link><description>&lt;p&gt;A while back I needed a way to check the weather forecast, simply, from a
terminal, as is the preference of most Unix geeks like me. Being a Canadian,
I'm not interested in the Weather Channel as much as the Environment Canada
data. Thankfully, they do publish an RSS feed …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sun, 23 Dec 2012 20:30:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-12-23:/checking-the-weather.html</guid><category>Development</category><category>Python</category></item><item><title>Signatures in OAuth</title><link>http://www.but-i-digress.ca/signatures-in-oauth.html</link><description>&lt;p&gt;Hi again. I already went into the basics of OAuth in a &lt;a class="reference external" href="http://www.but-i-digress.ca/understanding-oauth.html"&gt;previous post&lt;/a&gt;, and
alluded to the signatures being the hard part of the implementation. I'm using
a &lt;a class="reference external" href="https://github.com/leah/python-oauth/"&gt;python-oauth&lt;/a&gt; module for the client, but for the server, I decided to
implement my own in &lt;a class="reference external" href="http://www.perl.org/"&gt;Perl&lt;/a&gt; and &lt;a class="reference external" href="http://mojolicio.us/"&gt;Mojolicious&lt;/a&gt;, since I …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Fri, 21 Dec 2012 18:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-12-21:/signatures-in-oauth.html</guid><category>Technology</category><category>OAuth</category><category>Web Services</category><category>Python</category><category>Perl</category></item><item><title>Understanding OAuth</title><link>http://www.but-i-digress.ca/understanding-oauth.html</link><description>&lt;p&gt;We meet again. Thanks for stopping by. This post has a high geek factor, so if
you're not one, feel free to move along, nothing to see here.&lt;/p&gt;
&lt;p&gt;Still here? K, your funeral. At work, I'm trying to add a &lt;a class="reference external" href="http://en.wikipedia.org/wiki/Representational_state_transfer"&gt;ReST&lt;/a&gt; Web Service to
a product that could desperately use …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Thu, 20 Dec 2012 10:30:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-12-20:/understanding-oauth.html</guid><category>Technology</category><category>OAuth</category><category>Web Services</category></item><item><title>Getting started with autotools</title><link>http://www.but-i-digress.ca/getting-started-with-autotools.html</link><description>&lt;p&gt;So, I'm still reading O'Rielly's &lt;a class="reference external" href="http://www.but-i-digress.ca/21st-century-c.html"&gt;21st Century C&lt;/a&gt;. I know, too many books on
the go and I read slowly, and not often enough. I'm going through the section
on &lt;a class="reference external" href="http://www.gnu.org/software/autoconf/"&gt;GNU autotools&lt;/a&gt;, which I've never been a heavy user of, albiet I'm a heavy
consumer of. I just don't spend …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sun, 16 Dec 2012 08:30:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-12-16:/getting-started-with-autotools.html</guid><category>Development</category><category>C/C++</category><category>FOSS</category><category>Autotools</category></item><item><title>Brewing a better UNIX</title><link>http://www.but-i-digress.ca/brewing-a-better-unix.html</link><description>&lt;p&gt;Being a &lt;a class="reference external" href="http://www.linux.org/"&gt;Linux&lt;/a&gt; user, I'm used to a fairly standard set of tools on my
command-line. On &lt;a class="reference external" href="http://www.apple.com/osx/"&gt;OS X&lt;/a&gt;, it's essentially BSD UNIX underneath, which I have had
some experience with thanks to &lt;a class="reference external" href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt;. The environment is very similar, but
not identical, and on &lt;a class="reference external" href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt;, you quickly find yourself using …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sun, 09 Dec 2012 08:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-12-09:/brewing-a-better-unix.html</guid><category>Technology</category><category>OS X</category><category>UNIX</category><category>FOSS</category></item><item><title>The Apple Support Experience</title><link>http://www.but-i-digress.ca/apple-support-experience.html</link><description>&lt;p&gt;So, having jumped into Apple land with a Mac Mini recently, and having some
problems, I of course took advantage of my included 90 days technical support.
Being part of the Apple ecosystem includes being subject to how they support
their customers, so I think it's important to write about …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Thu, 06 Dec 2012 12:20:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-12-06:/apple-support-experience.html</guid><category>Technology</category><category>Apple</category><category>Customer Service</category></item><item><title>Parenting can really make you feel helpless</title><link>http://www.but-i-digress.ca/parenting-can-make-you-feel-helpless.html</link><description>&lt;p&gt;I've only been kicking around for a bit over 40 years now, but I've never
found anything in the world to make me feel more helpless than my own child
telling me that they feel bad, and knowing that I can't fix it.&lt;/p&gt;
&lt;p&gt;My daughter was sick last night, and …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Wed, 28 Nov 2012 08:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-28:/parenting-can-make-you-feel-helpless.html</guid><category>Personal</category><category>Parenting</category></item><item><title>Customizing Awesome</title><link>http://www.but-i-digress.ca/customizing-awesome.html</link><description>&lt;p&gt;As I mentioned previously, I'm currently running &lt;a class="reference external" href="http://awesome.naquadah.org/"&gt;Awesome&lt;/a&gt; on my netbook. While
I added suspend on lid close, I still need to customize the crap out of it. I
had nothing showing me my current battery status, so I searched around to find
the appropriate &lt;a class="reference external" href="http://www.lua.org/"&gt;lua&lt;/a&gt; code, a language that …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Wed, 28 Nov 2012 07:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-28:/customizing-awesome.html</guid><category>Technology</category><category>Linux</category><category>FOSS</category><category>Awesome WM</category></item><item><title>Tweeting on OS X</title><link>http://www.but-i-digress.ca/tweeting-on-osx.html</link><description>&lt;p&gt;For some time my desktop has been an older, underpowered Linux box, so using
services like &lt;a class="reference external" href="http://www.twitter.com"&gt;Twitter&lt;/a&gt; via the website has been painful, as loaded with heavy
javascript that would consume my CPU's limited resources.&lt;/p&gt;
&lt;p&gt;So, like any &lt;a class="reference external" href="http://www.python.org"&gt;Python&lt;/a&gt; programmer would do, I wrote my own client. Well, lets be …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sun, 25 Nov 2012 09:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-25:/tweeting-on-osx.html</guid><category>Technology</category><category>OS X</category><category>Python</category><category>FOSS</category></item><item><title>Suspend on lid close in Debian Squeeze</title><link>http://www.but-i-digress.ca/suspend-on-lid-close-debian-squeeze.html</link><description>&lt;p&gt;I recently decided that &lt;a class="reference external" href="http://www.gnome.org"&gt;Gnome&lt;/a&gt; is not the best desktop for my little &lt;a class="reference external" href="http://www.asus.com/Eee/"&gt;EeePC&lt;/a&gt;
netbook with a little 10.5&amp;quot; screen. So I'm playing around with a window
manager that mainly just maximizes everything. I've tried &lt;a class="reference external" href="http://www.nongnu.org/ratpoison/"&gt;Ratpoison&lt;/a&gt;, I've
tried &lt;a class="reference external" href="https://code.google.com/p/wmii/"&gt;wmii&lt;/a&gt;, and now I'm trying &lt;a class="reference external" href="http://awesome.naquadah.org/"&gt;Awesome&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I have a lot of …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Tue, 20 Nov 2012 22:10:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-20:/suspend-on-lid-close-debian-squeeze.html</guid><category>Technology</category><category>Linux</category><category>FOSS</category><category>Python</category></item><item><title>Joysticks? We don't need no stinking joysticks...</title><link>http://www.but-i-digress.ca/apple-and-joysticks.html</link><description>&lt;p&gt;So, after unpackaging my brand-spanking new Mac Mini, I grabbed a copy of the
&lt;a class="reference external" href="http://www.x-plane.com"&gt;X-Plane&lt;/a&gt; demo, dropped in an old usb joystick and fired it up. Oddly, X-Plane
itself asked me if I wanted to calibrate the joystick, which struck me as odd,
that hasn't happened in years, not since …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Mon, 19 Nov 2012 13:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-19:/apple-and-joysticks.html</guid><category>Technology</category><category>OS X</category></item><item><title>Umm, done unzipping yet?</title><link>http://www.but-i-digress.ca/umm-done-unzipping-yet.html</link><description>&lt;p&gt;So, the first thing I did after after wrapping my head around the cocoa
interface was to start installing software like a madman. I wanted Firefox,
VLC, Kobo, Gimp, Vim, etc, etc, etc. So, I had to learn how to install apps on
OS X.&lt;/p&gt;
&lt;p&gt;Apps in OS X seem …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sat, 17 Nov 2012 14:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-17:/umm-done-unzipping-yet.html</guid><category>Technology</category><category>OS X</category></item><item><title>Ok, nobody panic, there's a fruit on my screen</title><link>http://www.but-i-digress.ca/fruit-on-my-screen.html</link><description>&lt;p&gt;I've needed a new desktop for a while now. As I'm primarily a Unix user, I
typically buy a cheap PC and put &lt;a class="reference external" href="http://www.linux.org"&gt;Linux&lt;/a&gt; on it. This involves doing a bunch of
research into available hardware to make sure that everything is going to
work, like accelerated graphics for any …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Fri, 16 Nov 2012 18:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-16:/fruit-on-my-screen.html</guid><category>Technology</category><category>OS X</category></item><item><title>What Curling has taught me about life</title><link>http://www.but-i-digress.ca/curling-and-life.html</link><description>&lt;p&gt;I've been curling for about 4 years now, and it's already taught me a lot
about life. I thought I'd share some of what it has taught me:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;balance is very important&lt;/li&gt;
&lt;li&gt;anything worthwhile requires hard work&lt;/li&gt;
&lt;li&gt;you often can't brute force your way out of a problem&lt;/li&gt;
&lt;li&gt;you must …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Fri, 09 Nov 2012 10:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-09:/curling-and-life.html</guid><category>Personal</category><category>Curling</category><category>Hobbies</category></item><item><title>I sit too much</title><link>http://www.but-i-digress.ca/i-sit-too-much.html</link><description>&lt;p&gt;Yeah, I really do. From my childhood I always prefered more intellectual
activities than active ones, reading, watching movies, tv. Growing up
asthmatic had something to do with that, but I overcame it later in life and
had no excuses anymore. Still, studies to do, computers to play with, digital …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Thu, 08 Nov 2012 12:00:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-08:/i-sit-too-much.html</guid><category>Personal</category><category>Health</category></item><item><title>21st Century C</title><link>http://www.but-i-digress.ca/21st-century-c.html</link><description>&lt;p&gt;I saw a sale from &lt;a class="reference external" href="http://oreilly.com/"&gt;O'Reilly Publishing&lt;/a&gt; tonight on an new ebook for
&lt;a class="reference external" href="http://shop.oreilly.com/product/0636920025108.do?code=WKCPRGM"&gt;21st Century C&lt;/a&gt;. I have a good history with O'Reilly and C programming, so
it caught my attention.&lt;/p&gt;
&lt;p&gt;When I was in University, &lt;a class="reference external" href="http://shop.oreilly.com/product/9781565923065.do?code=WKCPRGM"&gt;Practical C Programming&lt;/a&gt;
taught me much more than any of my professors, and
&lt;a class="reference external" href="http://shop.oreilly.com/product/9781565921634.do"&gt;Unix …&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Tue, 06 Nov 2012 22:12:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-06:/21st-century-c.html</guid><category>Development</category><category>C/C++</category><category>Books</category></item><item><title>Dusting off old games</title><link>http://www.but-i-digress.ca/dusting-off-old-games.html</link><description>&lt;p&gt;Back before I had any real responsibilities, I spent a lot of time playing
various games. I've probably played most of them. Roleplaying games, tabletop
battle simulations, although I stayed away from the card games like &lt;a class="reference external" href="http://www.wizards.com/Magic/Summoner/"&gt;Magic&lt;/a&gt;.
I'll rant about that some other time.&lt;/p&gt;
&lt;p&gt;My two favorite games were &lt;a class="reference external" href="http://boardgamegeek.com/thread/474579/air-superiority-playable-jet-combat"&gt;Air …&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sun, 04 Nov 2012 18:43:00 -0500</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-04:/dusting-off-old-games.html</guid><category>Personal</category><category>Hobbies</category><category>SFB</category></item><item><title>New blog</title><link>http://www.but-i-digress.ca/new-static-blog.html</link><description>&lt;p&gt;So I decided to dump Wordpress and go to something that I have more control
over. I was thinking of building my own static blogging system, but I looked
around and found that there are a few already. Being a fan of &lt;a class="reference external" href="http://www.python.org/"&gt;Python&lt;/a&gt; I
decided to try out &lt;a class="reference external" href="http://docs.getpelican.com/en/3.0/"&gt;Pelican&lt;/a&gt;. It …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael P. Soulier</dc:creator><pubDate>Sat, 03 Nov 2012 10:20:00 -0400</pubDate><guid isPermaLink="false">tag:www.but-i-digress.ca,2012-11-03:/new-static-blog.html</guid><category>Personal</category><category>Blogging</category><category>Python</category><category>FOSS</category></item></channel></rss>