In spring 2008 I bought my cute little netbook. I paid about 600 Swiss Francs for it. It was delivered with MS Windows XP on a 120GB harddisk and 1GB RAM. From then on I carried 1.5kg instead of the 3.5kg of my HP Laptop. I use it for all my work except visual design. [...]
Asus EeePC 1000HE – 3.5 Years of Service
http://www.miraculum.ch/2011/11/02/asus-eeepc-1000he-3-5-years-of-service/
Grub2 can’t load stage2
A week ago, my file server didn’t start anymore. After attaching screen and keyboard, the following message appread: error: file not found. grub rescue> After trying to reinstall grub by booting from a live cd, the problem still existed. It wouldn’t boot. Since everybody fixes his grub by reinstalling and reconfiguring it, I missed an [...]
http://www.miraculum.ch/2011/11/02/grub2-cant-load-stage2/
Company of Heroes – NAT Negotiation Error
Company of Heroes is a brilliant game – very strategic, realistic and affectionately developed. But since the version 2 (Opposing Fronts) came out, there were many complains about one error message appearing if you wanted to connect to a multiplayer game. “NAT Negotiation Error” or in german: “NAT Verhandlung gescheitert” I don’t know what exactly [...]
http://www.miraculum.ch/2011/10/08/company-of-heroes-nat-negotiation-error/
Xampp Apache Doesn’t Start
On a xampp installation on windows, you can start the apache web server per control panel. If it stops after a short period indicating the status “starting…” you may have the same problem I had: Port 80 is occupied by another service. In my case it was Skype which per default binds to port 80. [...]
http://www.miraculum.ch/2011/10/08/xampp-apache-doesnt-start/
PHP Constructor Curiosity
With the development of my own MVC framework I stumbled over a weird PHP problem which only really matters for just-PHP-programmers. Since in PHP 5.3.0 a constructor can be declared as a method named after the class. Inside namespaces this “feature” was removed with PHP version 5.3.3. Outside of namespaces it still exists. Personally I [...]
http://www.miraculum.ch/2011/09/20/php-constructor-curiosit/
Cant Mount Samba Share More Than Once
On my samba server I had the problem, that just one user at the time could access the share. I had security=user activated. The log file under /var/log/samba/log.smbd said at the last line: smbd_open_once_socket: open_socket_in: Address already in use (Die Adresse wird bereits verwendet) I googled it and stumbled over a very different topic describing [...]
http://www.miraculum.ch/2011/08/06/cant-mount-samba-share-more-than-onc/
Mounting Failure Because of 32bit Limit
Recently I set up a Debian Squeeze on a 20TB RAID5 fileserver. When I tried to set up the xfs file system with partman, the following message appeared: Der Versuch, ein Dateisystem vom Typ xfs auf /dev/sda als /srv einzubinden, ist fehlgeschlagen. or in english: The attempt to mount a file system with type xfs [...]
http://www.miraculum.ch/2011/07/30/mounting-failure-because-of-32bit-limit/
Unity sucks on Asus Eee PC 1000HE
I always used Ubuntu with Gnome 2 on my Asus EeePC 1000HE netbook. Today this seems a bit antiquated. Since Unity has nicer windows and the Apple style window frames which are integrated into the task bar. I thought to give it a try with the update from Ubuntu 10.04 (Lucid Lynx) to Ubuntu 11.04 [...]
http://www.miraculum.ch/2011/07/28/unity-sucks-on-asus-eee-pc-1000he/
RAID0 Performance Test
Recently I had to compose a file server for high load LAN read access. My first thought was to implement a RAID 0 over 4 harddisks. I took a dual core 2.5GHz CPU and 2GB of RAM. I attached four 500GB SATA drives to the mainboard and then I installed Debian 6 Squeeze on a [...]
http://www.miraculum.ch/2011/07/27/raid0-performance-test/
Java – Integer Lookup Table
Have you already once asked yourself, what’s the difference between equals(..) and the == operator? It’s simple to explain it, but side-effects of this purpose can be enormous. The Explanation: x.equals(y) checks, if the values of instance x are equal to the values of instance y. You can override equals() and define by yourself, which [...]
http://www.miraculum.ch/2011/05/23/java-integer-lookup-table/