This week I discovered Phing (http://www.phing.info/). In one word: WOW. What an incredibly powerfull ANT based deployment framework. Basically you define targets in an XML file. Each target can perform a multitude of tasks. Moving and copying files. Replacing strings. Work with filesets, include and exclude files. I use it to produce the installation and upgrade ZIP files for Joomla. Not only does is copy the necessary files, but it also changes the manifest file, for instance the version of the extension. From the a single codebase, with one click I have both a file for upgrading an extension or a fresh install. It also archives older versions of the extension. I have only started to scratch the surface of the possibilities. Very exciting framework, you should definitely take a look.
The last 18 month's I've been busy with my masters at Erasmus University Rotterdam. My master is in sociology, something very different from my bachelor in Computer Engineering. Computer Engineering is very black and white study, it trains you to think in zero’s and ones (I am exaggerating a bit here). Sociology is something completely different and very much out of my comfort zone. Things are always gray, they have a state of zero and one, it only depends from what perspective you look at things. It’s a bit like Schrödinger’s cat mental experiment, only the lid f the box is open AND you still don’t know what state the cat is in. I’ll be focusing on my thesis the coming months, it is on the topic of autonomy.
I must make a habit of updating this site more often.
My dad had a question about QR codes. This post is to demo my WP plugin. Nothing important to read here ;)
I received my Netduino kit this weekend. It is a lot of fun. It's dead easy to connect, just install the SDK, plug it into the USB port and you'r off.
What was a lot more difficult though, atleast for me, is make the electronic circuits. It's been ages since I've read these kind of schematics. I want to measure temperature and humidity in my house and send it to Pachube. I've been having some problems with water leaking into my houes. This way I can measure the humidty and see if I have fixed the problems adequatly. I was finally able to complete the circuit for my thermistor. It gives me a reading, but converting it into Kelvin is impossible for the moment. I don't have the proper Steinhart constants for my thermistor.
ARRRRRRRRRRRGGGGGGGGHHHHHHHH just spent my entire evening figuring out why XBMC Live couldn't show 1 minute of video without buffering. Turned out I need to disable IPV6.
In case you have the same problem and want to know how I solved it, read on ;).
Open up a shell on the XBMC Live box.
# sudo vi /etc/sysctl.conf
Add the following line to the end of the file:
Now reboot! (# sudo reboot -r now)
My god, there are some real idiots out there. Come on guys, Mac is a company, all it want's to do is make money. Nothing else!!