• Another mindblowing bug in ownclouds CardDAV implementation

    This is NOT an April Fools joke, even though it very well might be… Once again owncloud is messing stuff up. There’s a problem with handling groups and ownCloud with ownCloud behaving incorrectly. If you create a group, you get back the following information: array ( 'http/1.1 204 no content'...


  • This site now runs on jekyllrb

    After several years of running on snownews, I have now moved this site to jekyllrb. The reason is that I never quite got around to inspecting the snownews code for weaknesses and its bad code style (markup mixed with code) never alluded to me. Why did I use it in...


  • [Tech] GitLab on SmartOS - Image version 0.0.5

    I just created a new SmartOS zone that includes gitlab. ChangeLog: - Uses Joyents base64-1.8.1 image instead of base64-1.8.4 which contains provisioning bugs - Updated to GitLab-4.2 - Seamless deployment now works :-) - Use the IP address provided during VM creation for GitLab The GitLab default username is 'admin@local.host'...


  • [TechSucks] WTF? char signedness not defined

    WTF? I never understood why people use the type char to pass integers in C. I always thought it was a bad idea without ever being able to say WHY it was. Now I do: #include <stdio.h> void foo(char x){ printf ("%i\\n", x); } int main(){ foo(-1); return 0; }...


  • [Tech] Hotfix for gitlab-smartos 0.0.3

    I've just realized some problems with the gitlab-smartos 0.0.3 image I announced last week and can be downloaded at http://blog.crash-override.net/index.php/423. The http:// ressources for git don't work, as does editing via the webinterface. Here's the fixes: # rvm use 1.9.3 # sudo -u gitlab -H bundle exec rake gitlab:satellites:create RAILS_ENV=production...