2010-05-31

nerds only ;-)

/me: The car is called Julie, the remote control is named Mercedes.
/some guy: not bad, though I preferred to rename "Julie" to "Benz" ;)
/me: She is called Benz!
/other guy: ...there is no way that Darla would let Harmony tell her what to do. :-)


2010-05-09

Facebook = the net

About World Domination...
Microsoft, Linux, Google, they all lost the battle for the desktop. Facebook has won, they officially own the personal computer.
More and more popular websites can read your private facebook data when you visit them, even when the facebook-tab is not open. I'm not sure that logging out helps, since technically cookies can still identify you. I don't like this facebook-knows-all world.

About Privacy...
"So don't put private stuff on facebook!" I hear you say. "Not that easy!" I reply "because facebook is keeping bloody track of your online movements, even when you haven't given it private info or when you don't post anything on your wall."
Not convinced yet, let me quote Ryan Singel: 'Now, say you you write a public update, saying, “My boss had a crazy great idea for a new product!” Now, you might not know it, but there is a Facebook page for “My Crazy Boss” and because your post had all the right words, your post now shows up on that page.'
How long will it take until facebook posts stuff in your name on a dozen websites, just because you (accidentally of course) stumbled upon www.hotredheadsinstockings.com.

About deleting your facebook account...
This link explains how difficult it is to really delete your account.

Anyway, starting today I'll split my browsing habits, isolating facebook in its own private virtual machine.

2010-05-05

Girls and Androids

Na het lesgeven, maar voor het schaken nog effe op het Zuid de dames (met sacochen) goeiedag gezegd.

Met dank aan Clo voor de organisatie van de 27ste girlgeekdinner. Emich de android developer gaf een boeiende presentatie (incluis porno, dildroid, my day en de Brusselse STIB app). Dank ook aan Sony Ericsson voor de sponsoring en de gratis Xpedia X10!

2010-04-23

It was a dark and stormy night

It was a dark and stormy night. A cunningly rigorous gang of nerdy friends had deviously gathered in the Kulminator. Malevolent glasses were filled with beer, brains osmosing in alcohol. Dragons and lasers turned out to be a worthy definition. How else would you classify sci-fi from fantasy ? Enlightened stories surfaced, tackling torture and Marion Zimmer Bradley , praising Piers Anthony and frowning on Zardoz. Sanity returned briefly before babbling on Airplane! silently recovering with Neal Stevenson, James Joyce and Franquin. Experts agreed on two liters of water to let the storm pass. So long and thanks for all the cheese.

2010-04-21

Twalvin and Hobbes in 1986

Bill Watterson was having fun with Twitter 24 years ago ;-)


(Calvin and Hobbes, 25th October 1986)

2010-04-12

Linux processes

Finally got around to reworking the processes chapter (viewable in html now). Still need to add a section about screen and rework the labs for this chapter...

2010-04-11

loadays

This weekend saw the first edition of loadays, and it was good!

Puppet was nicely introduced by Dan Bode. CFEngine was not technical enough, which is imho preferred by the loadays crowd over marketing. The bacula talk was also a bit a mix of marketing and technical content, but ok.

Tom De Cooman did an excellent talk on monitoring tools, good speaker!

On Sunday we had to do without Pieter Colpaert's bash 4.0 introduction (thanks for putting the slides online!). Toshaan introduced us to SELinux with a clear presentation, maybe lacking some examples (since there was time left). Network RPM was interesting, but probably not for me. The last talk I followed was a good overview of the lsc-project by Jonathan Clarke.

Next loadays, if the organizers permit it, I'll do a bash tutorial.

2010-03-30

zucht

Is het niet een beetje vroeg voor een aprilvis?

Zaventem schaft binnenkort rij 13 af voor de bijgelovige reizigers. Gaat bijgeloof nu al bepalen hoe we tellen ? Morgen een verbod op een dertiende verdieping ? Hopelijk is er geen tram of bus op lijn 13, of een station met 13 sporen.

Mogen kinderen hun dertiende verjaardag nog vieren ? En wat als ik in september 13 studenten heb in mijn klas ?

Ondertussen ken ik een koppel met tetrafobie (angst voor het getal 4). Misschien moeten we ineens alle nummers verbieden, veel te gevaarlijk die dingen.

2010-03-25

Why use (hard) links ?

Dear lazyweb,

When explaining inodes, directories and hard links, students regularly ask "Why would you (ever) use hard links ?".

I usually reply with three obvious reasons:
1. To never have a file twice on your system (and thus save disk space).
(they need to know that deleting files with hard links doesn't add free space)
2. For compatibility with legacy applications that use old file locations (without the need to rewrite those applications).
3. Because Linux programs know how they are called, mke2fs, mkfs.ext2 and mkfs.ext3 can be the same file, but with distinct functionality.

Sometimes these arguments fail to convince students of the usefulness of hard links. What would you say ?

2010-03-12

We zijn in 2010!

Wil iemand eens tegen De Standaard zeggen dat we in 2010 zijn ? De laatste dagen doen ze regelmatig een foto reportage... met fotos die kleiner zijn dan hun reklamebanners...



Deze reeks bevat fotos van 280x180 en 280x140 pixels. Een resolutie van 1024x768 of zeker 800x600 lijkt me een minimum om in 2010 van een foto te spreken.

2010-02-21

Grrratch luuug Raaaach aaarg

Ik hou van epische, zeg maar lange verhalen. The Sword of Truth is zo een episch verhaal, uitgespreid over elf boeken. De laatste bladzijde is gelezen. 8069 bladzijden liggen achter mij.

Het ging over magie, over draakjes en eieren, over de Mud People en de Baka Ban Mana (later de Baka Tau Mana), over witches en wizards, Sisters of the Light en Sisters of the Dark, over Nicci, Cara, Denna en Kahlan, ook over Jennsen, Richard, Chandalan en over Rachel, Chase, Zedd, Adie en ook Oba, Fitch, Rikka en uiteraard Nathan, Ann, Jagang en Jillian.

Er waren de Boxes of Orden, the Sword of Truth (uiteraard) en de Stone of Tears, maar ook de Boundary, de Temple of The Winds en de Dominie Dirtch.

De leukste was zonder twijfel de gar Gratch "Grrratch luuug Raaaach aaarg!"

Bedankt Terry Goodkind voor dit verhaal!

2010-02-16

Java jre performance (gcj vs Sun)

Generating a pdf from docbook xml using Apache fop like this:
fop -xml $xmlfile -xsl $XSLFILE -pdf $pdffile
takes about 40 seconds on Debian on an old Pentium 4.

But it takes 12-13 minutes on Debian inside Virtualbox on a Core 2 Duo ??

This difference too big to attribute to virtualization alone!!

fop uses java...
paul@deb503:/usr/lib/jvm$ ls -l

total 4.0K
lrwxrwxrwx 1 root root 8 2010-01-15 22:51 default-java -> java-gcj
drwxr-xr-x 5 root root 4.0K 2009-10-28 14:16 java-1.5.0-gcj-4.3-1.5.0.0
lrwxrwxrwx 1 root root 26 2009-10-28 14:16 java-gcj -> java-1.5.0-gcj-4.3-1.5.0.0


Let's try Java from Sun instead of java-gcj...

paul@deb503:~/lt$ ls -l /usr/lib/jvm/
total 8.0K
lrwxrwxrwx 1 root root 14 2010-02-16 12:17 default-java -> java-1.5.0-sun
drwxr-xr-x 5 root root 4.0K 2009-10-28 14:16 java-1.5.0-gcj-4.3-1.5.0.0
lrwxrwxrwx 1 root root 23 2010-02-16 12:15 java-1.5.0-sun -> java-1.5.0-sun-1.5.0.17
drwxr-xr-x 6 root root 4.0K 2010-02-16 12:15 java-1.5.0-sun-1.5.0.17
lrwxrwxrwx 1 root root 26 2009-10-28 14:16 java-gcj -> java-1.5.0-gcj-4.3-1.5.0.0


32 seconds!! What !? Yep, speed increase from 12-13 minutes to 32 seconds.

I double tested by putting the symlink back to java-gcj, it took 12'35" again!

I'm amazed ;-)

2010-02-04

Debian in a branded zone

Being in bed all day, I've been playing (just for fun, nothing serious) with Linux brandz zones on Solaris 10.

root@sol10u8 export# zoneadm -z debianzone boot
root@sol10u8 export# zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / native shared
7 debianzone running /export/debianzone lx shared
- zoneldap installed /export/zoneldap native shared
- zonedns installed /export/zonedns native excl
- lx-zone installed /export/lx-zone lx shared
- zonejs configured /export/zonejs native shared
root@sol10u8 export#

Solaris 10 only supports 2.4 kernels.

debianzone:~# uname -a
Linux debianzone 2.4.21 BrandZ fake linux i686 GNU/Linux

The debianzone cannot connect to the internet. Ping to router/dns server works, with some strange (but not unexpected) messages:

debianzone:~# ping 192.168.1.1
WARNING: setsockopt(ICMP_FILTER): Protocol not available
Do you have CONFIG_SOCKET in your kernel?WARNING: your kernel is veeery old. No problems.
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
Warning: no SO_TIMESTAMP support, falling back to SIOCGSTAMP
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=3.56 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=1.77 ms

Setting a route is not possible.

debianzone:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
debianzone:~# route add -net 127.0.0.0
SIOCADDRT: Invalid argument
debianzone:~# route add -net 192.168.1.0 dev eth0
SIOCADDRT: Invalid argument
debianzone:~# route add default gateway 192.168.1.1
SIOCADDRT: Invalid argument
debianzone:~#

On Opensolaris it seems to work, but not (yet?) on Solaris 10.

2010-02-01

not going to FOSDEM

I will not be going to FOSDEM. Actually, I am not going at all.

The past 22 days I've been in bed, giving my ankles and knees time to heal from periarthritis. 22 days ago my ankles were swollen heavily, making it impossible to stand or walk for more than a couple of seconds.

The cause is sarcoidosis. Everything should heal, providing I take my daily dose of ibuprofen and providing I let all the joints rest (wrists and elbows are also affected).

One more week in bed, and then I hope to be walking again.

2009-12-31

online afvalkalenders

Bij deze is ook de afvalkalender van Antwerpen Stad beschikbaar op www.afvalkalenders.be. Met dank aan Litrik voor het initiatief.

2009-12-20

De openbare omroep knoeit!

De vrt, de openbare omroep knoeit met videobeelden. En de vrt, die mag niet knoeien!

Annik (zonder c) stuurde mij een filmke over Annick (met c). U kan het bekijken op deredactie.be (47 seconden) of de iets langere versie op youtube (80 seconden).

In het filmke wordt getoond hoe Annick De Ridder het woord wil nemen, hoe ze verveeld met haar hoofd zit te schudden, en vervolgens het woord wordt afgenomen door Mijnheer Peumans die brutaal de micro uitschakelt. Ik wil niet discuteren over het feit of die micro afzetten gerechtvaardigd was of niet. Ik heb wel een probleem met de vrt die hier de volgorde van de feiten verdraaid.

Mevrouw De Ridder was pas verontwaardigd met haar hoofd aan het schudden *nadat* de micro brutaal was afgezet. Maar dat blijkt niet uit de chronologie die de vrt laat uitschijnen. Ze hebben latere beelden (seconden 43 tot 47 in de youtube link) bewust *voor* het wegslaan van de micro geplakt, maar hebben terwijl wel de audio laten doorlopen zodat het een natuurlijke voortgang lijkt.

Wat bezielt onze openbare omroep eigenlijk om te knoeien met de volgorde waarin de feiten zich voordoen ? Je zou kunnen argumenteren dat het hier om een detail gaat, op voorwaarde dat dit een eenmalig 'ongelukje' was. Helaas voor de vrt ben ik een dertiger die zich herinnert hoe ze ooit hetzelfde uithaalden met Mijnheer Happart in Voeren. Toen was het overduidelijk omdat de rtbf dezelfde beelden wel in de goeie volgorde had getoond.

Ik vind dat straf. Het doet me denken aan 1984 van George Orwell waar Big Brother ook nieuwsfeiten 'aanpast'. Zijn er zo nog voorbeelden ? (Ik leef zelf al lang zonder TV, en prullen zoals dit zullen mij niet snel naar deredactie.be lokken.)

2009-12-15

mensen onder elkaar

Als je samenkomt om te besturen, dan wil je iets bereiken. Er zijn agendapunten die moeten besproken worden, en er zijn de mensen waarmee je samen zit. Je moet dossiers kennen, en je moet luisteren naar elkaar. In dat laatste was ik vanavond, als toeschouwer gelukkig, zwaar teleurgesteld.

Ok ok, het is de gewoonte om elkaar te negeren hier. De deelnemers kennen elkaars standpunten, ze zitten immers al jaren samen op deze maandelijkse meetings. Iedereen hoort in een vakje, elk vakje is duidelijk omlijnt. Elk vakje heeft een leider.

Maar ja, dat maakt niet uit. Iedereen is een individu en wil als mens gerespecteerd worden. Ik kan me niet voorstellen dat het niet een beetje knaagt als er niet geluisterd wordt. De micro gaat aan voor jou, en de man naast je begint zijn krant te lezen, de dame rechtover typt naarstig op de smartphone, iemand loopt al gsm-end buiten, en je buren lachen toch wel erg luidruchtig.

Het kabaal was al ver boven mijn grens van tolerantie toen mijnheer De Blust na meer dan twee uur van rumoerige monologen dan toch eens vroeg om aandacht. Het ging over ons klimaat. Niet dat het veel hielp, maar hij had wel degelijk een punt.

De max, was mevrouw Pooters die om half twaalf nog een reeks vragen afvuurde voor de schepen. Een hele reeks, op zo'n laat uur. De schepen had een even uitgebreid antwoord, maar mevrouw Pooters schonk hem geen aandacht, niet de minste. Het werd mijnheer de schepen te veel, en hij begon te roepen, te schreeuwen. De reactie van mevrouw Pooters haar partij was even luidruchtig.

Er werd ook gepraat over het nieuwe stadion, de inschrijving van kinderen in scholen, subsidies en maatregelen allerhande. Ach, altijd wel leuk zo'n avondje Antwerpse gemeenteraad.

2009-11-14

Soul of the Fire

Wow now this is a good book! Soul of the fire, fifth book in the Sword of Truth series, and definitely the best of the first five (reading number six Faith of the Fallen now).

teaching Linux System Administration

Yes it has been a long time since the last blogpost. Yes linux-training.be needs a lot of updates. But it has been a busy couple of months ;-)

Here's a picture of three happy students who were very eager to learn about system administration (and fundamentals). They kept me teaching from nine till six!

2009-09-27

dakisolatie

Is uw dak goed geisoleerd ? Controleer het hier:
http://zoominopuwdak.antwerpen.be/

(thermographic image of rooftops in Antwerp)