Monthly Archives: June 2010

TPM on your content under #c32 – handing away your rights?

Under bill C-32 it would be illegal to remove TPM under by far most circumstances. Does that mean that, if you decide to publish software you create with TPM, you’re handing away the rights of your software to the TPM … Continue reading

Posted in Opinions | 3 Comments

Git server is back

This is an all-new server, but at the same address as before ( Note, though, that as it’s an all-new server, the server’s SSH key has changed. If you were using SSH for any of your access to the server, … Continue reading

Posted in C++ for the self-taught | Comments Off

TPM and the Public Domain (#c32)

Accroding to The Appropriation Art Coalition applying TPM to public domain content effectively removes that content from the public domain. Is that really true? I don’t think so, and here’s why.

Posted in Opinions | Tagged | 9 Comments

Is TPM bad for Open Source? (#c32)

It’s been argued that TPM and bill C-32 are bad for Free/Libre Open Source Software development. Is that true? If so, why? If not, why not? Personally, I don’t think so, and I’ll tell you why.

Posted in Opinions | 10 Comments

Git server off-line

The server at has been off-line since midnight and will remain off-line for at least another day due to a hardware problem. It will be back as soon as possible.

Posted in C++ for the self-taught | Comments Off

Feedback on #C32: Constructive, Destructive or Pointless?

While some of the feed-back on bill C-32 (Copyright reform) seems to be constructive, much of it has become a foray of personal attacks on Conservative MP and Minister of Canadian Heritage and Official Languages, James Moore, who tabled the … Continue reading

Posted in Opinions | Tagged | 10 Comments

Bill C-32

A few days ago, I was listening to the podcast for the CBC program Spark, in which they mentioned a new bill, bill C-32. They had a person on the show, whose name I do not remember, who said it … Continue reading

Posted in Opinions | Tagged | 8 Comments

Socks 5: Starting GSS-API – The Factory Pattern

In this installment, we’ll be doing a final bit of clean-up and starting to implement a GSS-API/SSPI client program, while focusing on the Abstract Factory Pattern

Posted in C++ for the self-taught, Software Design | Comments Off

Binary Search

While going through some old code, for another article I’m writing that will come up on the blog, I came across an implementation of binary search in C. While the implementation itself was certainly OK, it wasn’t exactly a general-purpose … Continue reading

Posted in C & C++, C++ for the self-taught, Science, Software, Software Design, Software Development | 1 Comment

Lock-Poor Stack

The following is the complete code of a lock-poor stack in C/C++: it’s mostly C but it uses Relacy for testing, so the atomics are implemented in C++. With a little work, you can turn this into a complete C … Continue reading

Posted in C & C++ | Comments Off