Coder • Freemason • Curler

Blog

Listen to Google Play Music playlists from the terminal

While working on an assignment I felt the need for an command in my terminal that would allow me to listen to any playlist on my Google Play Music account. After digging around on Github I found a fantastic Python package someone had put together that opens up the Google Play Music API to Python…
Read more

I built a dashboard for Tompool.org

Now that my Bitcoin miners have all but become unprofitable I thought it may be fun to try my hand at mining some alternative SHA256 crypto currencies. The daunting part, which one to mine? That's when I stumbled upon tompool.org. It is a mining pool that automatically switches the coin it is mining at any…
Read more

You Review Me.com

I built a website the other evening. I was finding there wasn't an easy way to review or find reviews of Kijiji or Craigslist sellers/buyers. I know my wife and I have sold multiple items on Kijiji (and have bought even more) all using our same phone numbers and email addresses. I thought it would…
Read more

Wine from Scratch

I decided to try my hand at making "wine" from scratch using a recipe from an old book I found at a garage sale a few years back. I am referring to it as "wine" as it currently looks nothing like wine. More like some sort of backwoods liqueur. I really hope it clears (kind…
Read more

Getting Gdal 2 to play nice with Python on Windows

In developing a coordinate conversion program I had the pleasure of getting Gdal 2.0, the Gdal Python bindings and Python 2.7 all running on Windows. I had in the past been able to get the whole setup working with Gdal 1.11 but as I am now in need of a function that is only available…
Read more

Star Wars Downloaders : The Code

A few days ago I posted a link to an hourly updated spreadsheet of all the people attempting to illegally download the new Star Wars movie :) I will turn off the script before Xmas but will continue to leave the speadsheet available on Dropbox for reference purposes: http://umy.me/O9f I also thought I should post…
Read more

Apache, VirtualHosts, and .me domains

After searching what felt like the entire Internet for a solution I finally solved the terrible problem I had been having in setting up a virtual host in httpd for my .me top level domain. I had set up plenty of virtual hosts in my httpd.conf file for .com domains in the following manner with…
Read more

[Updated] The Farmer’s Buddy Archival Site Offline

I woke up this morning to a fun little email informing me that my little website has been serving up some not so nice webpages for use in spam emails. *sigh* So for right now I took The Farmer's Buddy offline ( and put up my favourite 404 page) until I can have a chance…
Read more

Update to my Piwigo Extension

I just pushed an update to my Twitter Cards Piwigo Extension that should help users in the same situation as Spaldam: Good Day, I just thought I should let someone know about an issue I found with using the Twitter Cards plugin (http://piwigo.org/ext/extension_view.php?eid=759) along-side the Database Synchronization With Files feature, you end up importing the…
Read more

NextScripts goes offline, dragging my website performance with it

Being a use of the Pro version of the Social Networks Auto Poster {SNAP} from nextscripts I was a little disheartened to see their website disappearing from the Internet yesterday afternoon. Mostly because their auto-updater script pings back to their website during every page load thus causing my own website to take forever to load.…
Read more

My First Attempt At Comic Binding

Last September I turned the big 3-0. As a birthday gift to myself I decided I would begin binding one of my favourite comic books runs, the 2005 Geoff Johns Green Lantern series. I had the issues bagged/boarded and stored in long boxes but I found I rarely (if ever) would pull them out to…
Read more

My Simplistic Mailgun Webhook

I thought I would quickly post my extremely simplistic webhook that I utilize for my mailgun.com accounts. Before I threw it together I searched for something similar online with no success. By posting it hopefully I can save somebody else the time writing their own from scratch. To set it up you need to fill…
Read more

A Sunday Spent Web Scraping

I had some free time today so I thought it would be fun to write a quick little web scraper to alert me if any new land comes up for sale near where I grew up. I guess you could boil the reasoning down to a little bit town-gossip and a little bit curiosity. Finding…
Read more

Adventures in Wine Making (part 5)

The day has finally arrived, bottling time! Due to other plans coming up I wasn't able to bottle the wine at exactly 14 days from stabilizing. Instead we bottled the wine a full 30 days after step 4!     Again, I can't recommend enough the use of old milk crates for holding your carboys.…
Read more

Namecoins

After mining Bitcoins on Eligius for some time I somehow just recently realized they provide merged mining of Namecoins. According to chatter in their IRC channel it appears payouts are processed manually. Even so, after only a few weeks I came to posses over 3 Namecoins. Yay! (more…)
Read more

Time-based One-time Passwords for Email

A few months ago a thought crossed my head why no one had ever integrated TOTPs into the existing email protocols. I'm not talking about adding it as a second factor but rather replacing passwords entirely with TOTPs. I'm sure there must be a reason as to why no one has done this but I…
Read more

Adventures in Wine Making (part 4)

After 11 days it was time to test the specific gravity of the wine :)       With a specific gravity below 1.010 we are good to go to move on to step 4: Stabilizing. (more…)
Read more

Update: Ham Exam

Thanks to an email from an awesome user it was brought to my attention that Industry Canada had updated the exam questions for both the basic and advanced amateur radio exams. After a quick search on the Industry Canada website I was able to track down the complete exam questions. Unfortunately they decided to release…
Read more

The Battleford Trail

I've driven by this sign [53.17614817, -112.24546515] countless times in my life and always wondered about the significance. After numerous searches online I decided to begin looking through the local community history books. That's when I stumbled across the following article in my trusty copy of “Hemistiches and Hackamores – A history of Holden and…
Read more

Why is uTorrent Connecting to my Bittorent Sync?

So I've been noticing something concerning with Bittorent Sync. I have a script running on my machine that looks through the Bittorent Sync logs for all IPs that connect to my computer and it will alert me if an unknown IP appears. Over the last two days IP 67.215.229.106 has been appearing in the logs.…
Read more