June 2016

HTTPS Everywhere! At least on co60.ca

Submitted by co60ca on Wed, 06/29/2016 - 14:19

I was able to get a certificate from StartCom that allowed me to bring my website to the 21 century. The conversion was mostly painless. My site already used relative url's in links (except some drupal content) and also give me the ambition to fix some of the nastly looking url strings. (blog.html now goes to /blog/) which looks a lot nicer.

Took about half an hour including the request, installation, and editing of some key sections of my site. If you have a personal blog and need a free ssl certificate try them out. It was reasonably painless.

libvirtd fails with invalid argument: Failed to parse group ‘kvm’

Submitted by co60ca on Wed, 06/29/2016 - 14:05

libvirtd fails with invalid argument: Failed to parse group ‘kvm’

Tuesday, May 5, 2015 - 23:12

QEMU and it’s extention KVM require a tiny bit of configuration and VM configuration is made easier through libvirtd which acts as an API. Since I couldn’t find assistance when searching for the particular stack of errors I got when running systemctl enable libvirtd on my new box I’ll go ahead and post it here.

The Pain of Making an Automated Bot (AntiGifBot)

Submitted by co60ca on Wed, 06/29/2016 - 13:51

The ambition

I needed a way to get into Python programming. I wanted to learn some of idiosyncrasies of the language and the best way to learn is to throw into a project. I frequent the content aggregator known as Reddit (I know, you've probably never heard of it before‽) but often when remote from an internet connection that I can use. Users of Reddit often find sharing .gifs of the animated variety reasonably entertaining, as do I. However a single animated .gif is usually between 1MB and 20MB's which will push me over my meager data limit rather quickly.

Drupal

Submitted by co60ca on Wed, 06/29/2016 - 13:45

You may or may not be aware that this site is mostly PHP. PHP is used for loading the headers and footers of every page and all of the server side scripting required for the gizmos. Drupal was my CMS of choice for this project however it probably wasn't the best choice. I ended up embedding Drupal content in my site with iframes. These iframes are frames of Web Widgets (a Drupal modules) which capture Views (a Drupal modules) and use several other modules and settings to effectively hide the existence of Drupal from the humble reader.

New Site

Submitted by co60ca on Wed, 06/29/2016 - 13:43

Hey Everyone!

Welcome to the new co60.ca.
A side project to see how abstract I could make my site, and how future edits could be simplified. Most content on this site is dynamic and will be created by PHP before you enter.