Took me a half a year to finish this video. It’s my first exercise in video editing. Enjoy! It took me this long because: The only program I had any idea how to use was Windows Movie Maker. But I didn’t want to use it for several reasons that should be obvious to you. My …
Continue reading FSOSS 2013 Robots CompetitionBoth of my credit cards have been replaced (without any request from me) with new versions which have a wireless, authentication-less, confirmation-less, and protection-less systems called either Mastercard PayPass or Visa PayWave. I’ve never understood the old american system where your card number alone can be used to take money from you. Yes – it …
Continue reading Ridiculous PayPass/PayWaveYep, this guys was actually getting gas at a Petro Canada at the highway 400 rest stop near Parry Sound. See the little man on top? He pulled the hose all the way up there to fill it up. Not sure which of the two – truck or station – ran out of gas :)
Continue reading [Gas station] Almost ran out of gasCompared to part1 and part2, DKIM took a lot of effort to understand. The concept is relatively simple but the documentation is shit. It doesn’t help that there are at least three implementations of DKIM, though eventually (after some days) I figured out OpenDKIM is the only one that still matters. In typical open source …
Continue reading Setting up Sendmail on a dynamic IP, part3: DKIMEven though I had a decent mail server set up and running, other people’s stupid spam filters are starting to cause me headaches, so after looking around for solutions I found two things that may alleviate (and perhaps completely solve) that problem. The first is SPF. The idea is that the receiving mail server will …
Continue reading Setting up Sendmail on a dynamic IP, part2: SPFI’ve been running my own mail (SMTP/IMAP) server for many years now and more recently decided to do something about all the retarded mail servers out there that classify messages from me as spam for no good reason. Typical corporate BS – “you’re not massive corporation like us so piss off”, but at the end …
Continue reading Setting up Sendmail on a dynamic IP, part1: go through ISP’s SMTPThe course is over, and I’m happy to say that the whole experiment of taking a course while teaching at the same time was a success in every way that I hoped for. I learned a lot about a new field (Android app programming). Though I could have theoretically picked it up myself at any …
Continue reading DPS924 Part10: Final notesA couple of posts ago I talked about how a lab was really hard to do. Good thing it was, it got me ready to do the real work, which was assignment 1. In this assignment we’re making a timetable app. Nothing too fancy really, just a couple of layouts backed by data in SQLite. …
Continue reading DPS924 Part9: That wasn’t hard, this is hard!This should be the only post in the series that won’t be marked “Safe for Seneca”. It cannot be, because I am angry, very very angry, and that will result in all kinds of colourful language. What the bloody hell were the Android people thinking when they came up with this bullshit action bar to …
Continue reading DPS924 Part8: WTF Retarded Android action barInteresting. Last week I was saying how I have to force myself to do more work than required, this week I have the opposite worry :) We got a lab last week that was really hard. I quickly realised that during the lab and tried my best to finish it without distractions, but didn’t manage …
Continue reading DPS924 Part7: Hard work