Git – Rollback to a Specific Point

I woke up to a rude shock today… got an email from an acquaintance I am working with on a certain project –part of the grand requirement towards my MSc research. We are working on a digital collection and it turns out there were a couple of anomalies with the repository version I provided them two months ago (August, 2011). The issue though is that two months down the line and I have made so many changes to my code and the collection in general and he wanted the same exact format of the collection I provided to them. The good thing though is that I started using a version control tool —Git [1]– in June, 2011 Continue reading “Git – Rollback to a Specific Point”

Meuchian Grouping Method – XSLT 1.0

I have a huge XML document that makes up metadata for bushman drawings that were compiled in the late 19th centuary and recently digitised. I am trying to generate a view of part of that information, but I need to rearrange the structure of some XML elements. Oh, and YES! I do know that this can potentially be done seamlessly in XSLT 2.0 [1], but I want to generalise my solution and not restrict myself to processing my documents with a particular xslt processor –Saxon [2] is the only xslt processor known to be compatible with xslt 2.0. Continue reading “Meuchian Grouping Method – XSLT 1.0”

SAICSIT 2011 Postgraduate Symposium

I am just settling down, after attending this year’s three(3) day long (October 3 – October 5,  2011) SAICSIT conference. So I submitted a poster abstract –towards the end of July, 2011– for the Masters and Doctoral Symposium. It was acceptable and I was accorded the opportunity to give a 20 minute long presentation and also showcase my work through an A1 poster. Continue reading “SAICSIT 2011 Postgraduate Symposium”

Ubuntu Past Group Membership

I was in the process of installing Virtualbox day before yesterday (September 20, 2011); needed to add myself to the vboxusers group, but accidentally erased my group membership on Ubuntu –I feel retarded right now. It was a silly mistake really, I accidentally left out the “-a” (append) switch when I was trying to add myself to the vboxusers group.

A tail on /var/log/syslog file was not very helpful. Continue reading “Ubuntu Past Group Membership”

Free International SMS using Gmail SMS

Update #1 (September 9, 2014): SMS through Google Chat in Gmail was discontinued on April 1, 2014

A couple of weeks ago, I sent out a tweet about how cost effect and convenient I was finding Gmail SMS –I mean I am behind a machine 95% of the time so clearly, its something quite useful for me… Plus, its 100% free –compare that with the R1.74 (ZMK1218) I have to pay for each SMS I send to Zambia if I use Vodacom. I think that very few people who read my tweet actually understood the idea behind it, and so I decided to write a short article about it, with the hope that someone else out there will find this service useful –as I do :D. Continue reading “Free International SMS using Gmail SMS”