rants

Apropos

Ik heb net een van mijn partities geformatteerd naar een ander bestandssysteem. Zoals we allemaal weten, wijzigt de UUID bij het formatteren. Een aanpassing van /etc/fstab was dus nodig.

Ik was even het commando vergeten waarmee je UUIDs kan oplijsten. Ik zat al in bash dus ik dacht, RTFM: Read The Fantastic Man Pages. Ik typte apropos uuid en ik kreeg het volgende:

amedee@fangorn:~$ apropos uuid
Data::UUID (3pm)     - OSSP uuid Backward Compatibility Perl Binding
dbus-uuidgen (1)     - Utility to generate UUIDs
findfs (8)           - Find a filesystem by label or UUID
OSSP::uuid (3pm)     - OSSP uuid Perl Binding
UUID (3pm)           - Perl extension for using UUID interfaces as defined in e2fsprogs.
uuidd (8)            - UUID generation daemon
uuidgen (1)          - command-line utility to create a new UUID value

Sorry gasten, maar dat helpt mij niet. Nu was ik verplicht om die geheugenvreter bijgenaamd Firefox op te starten. Ik gebruikte deze query: http://www.google.com/search?q=how+to+find+uuid+of+a+partition. Het eerste resultaat kwam van de Ubuntu Forums en gaf me direct het antwoord dat ik wilde weten: blkid.

amedee@fangorn:~$ blkid
/dev/sda1: UUID="cbca999c-ac35-400b-981e-f6521bdce034" TYPE="ext2" 
/dev/sda2: UUID="af28U3-nqkc-r7yc-ImXS-Xrgc-jvuk-cBQWiP" TYPE="LVM2_member" 
/dev/mapper/lvmvolume-root: UUID="f3eedbc4-fbb0-4ba8-ac36-38d94b2d3aad" TYPE="ext4" 
/dev/mapper/lvmvolume-home: UUID="3ca8d92c-c04a-433a-825d-57edc77f014f" TYPE="ext4" 
/dev/mapper/lvmvolume-swap: UUID="0b92ab6a-7dfe-40b6-b227-833c9f136204" TYPE="swap" 
/dev/mapper/lvmvolume-vm: LABEL="vm" UUID="4779f948-0621-43df-a17d-741d0b44a1a4" TYPE="xfs" 
/dev/sdg1: SEC_TYPE="msdos" LABEL="EXT2FSD" UUID="E891-8431" TYPE="vfat" 
/dev/sdg2: LABEL="external" UUID="d195e97b-7f5d-41f6-9f55-7761ec569f8a" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdh1: UUID="B804-0E83" TYPE="vfat" 
/dev/sda3: UUID="00352C6E44CEFA42" TYPE="ntfs"

Waarom [krachtterm weggelaten] toont apropos uuid dat [adjectief verwijderd] blkid commando niet??? Het is echt wel relevant hoor! Als bewijs:

amedee@fangorn:~$ man blkid | grep uuid
       blkid -L label | -U uuid
       -U  uuid
              Look up one device that uses the uuid. For more details see the -L option.

Blijkbaar zoekt apropos alleen maar in de synopsis van commando's, en uiteraard staat "uuid" niet in de synopsis van blkid:

amedee@fangorn:~$ whatis blkid
blkid (8)            - command-line utility to locate/print block device attributes

WEROEM??? Aaaaaaaaaargggg!!!

Sorry, ik moest even stoom afblazen. De stoomdruk is nu terug onder het kritische niveau gezakt.

Burgerlijke ongehoorzaamheid

Bij deze mijn dagelijkse kleine daad van burgerlijke ongehoorzaamheid:
http://www.b-rail.be/main/N/legal/copyright/link/index.php

Ik heb namelijk geen toestemming om rechtstreeks te linken naar een pagina die zegt dat het verboden is om rechtstreeks te linken. Hallo NMBS, een welgemeende 'fuck you'.

Meer bij Yeri (http://blog.tuinslak.org/2010/06/stopping-irail-be/) en Wolf (http://v2.wolfslittlestore.be/2010/06/nmbs/).

Hoe lang moet jij werken voor je JesusPhone?

Ik wil eventjes enkele heilige huisjes en taboes omver schoppen, namelijk die van de telefoons als statussymbool. Als ik mensen met hun iPhone of BlackBerry aan het showen zijn, dan vraag ik me regelmatig af waar zij het geld vandaan halen om zich ieder jaar het nieuwste model aan te schaffen. Hebben die dan geen andere kosten zoals elektriciteit, verwarming, eten, kledij, huur of lening,... ?

Is fanatiek atheïsme een religie?

Wie kent er nog het programma Lava van Kamagurka en Herr Seele? Daarin zat een sketch waarin ze 2 oude Grieken spelen die de catalogus met de nieuwe goden overlopen. De laatste in de rij is Atheos, god der ongelovigen.

Ik vind dat eigenlijk wel goed gevonden. Want als ik sommige fanatieke atheïsten bezig zie en hoor, dan vraag ik me soms af of zij vroeger op een internaat gezeten hebben en daar lastig gevallen zijn door priester-leraars. Gasten astemblieft, doe eens normaal. Van intelligente mensen verwacht ik wel wat rationeler gedrag.

For the record: ik omschrijf mezelf momenteel als een ignost (of theologisch noncognitivist). Wat is dat voor een beest? Wel, om het simpel uit te leggen, zijn er volgende antwoorden mogelijk op "de" geloofsvraag:

  • "ja" -> religie
  • "neen" -> atheisme
  • "ik weet het niet" -> agnosticisme
  • "Colorless green ideas sleep furiously" -> ignosticisme

Google dat maar eens! Tongue

Moet je deze email doorsturen?

Should You Forward That Email?
Bron: http://www.shoeboxblog.com/?p=742
Dus stop maar met mij uw domme powerpointjes en flash-filmkes door te sturen...

Achterlijke spammers

Sommige mensen zijn echt wel mongolen. En dan bedoel ik geen inwoners van een bepaald Aziatisch land noch mensen met het Down syndroom. Ik bedoel achterlijke kiekes die te lomp zijn om te helpen donderen. Zo zijn er van die idioten die iedere scheet van een kettingmail zomaar naar heel hun adresboek doorsturen. Annette kreeg zo een kettingmail, terwijl ik haar mailbox tot nu toe nog altijd redelijk proper had kunnen houden.
 
Ik ga de tekst van de kettingmail niet online zetten, want stel u voor dat een of andere mongool mijn blog leest, wie weet pakken ze het dan van hier over en dan heb ik weer de boter gefret. Laat mij volstaan met te zeggen dat het weer de zoveelste scam was waarbij Bill Gates zijn fortuin uitdeelt. Inclusief de gebruikelijke fout van het verschil niet te kennen tussen Microsoft, Intel en AOL.
 
Iedere keer staat er bij het doorsturen zoiets bij van "baat het niet dan schaadt het niet" (mis, achterlijke trut, het schaadt wel) of "we kunnen maar proberen he" (probeer maar, mongool, juist gelijk ge ook iedere nacht op uw lelijk wijf probeert) of "ik geloof er eigenlijk niks van". Als ge der niks van gelooft, waarom stuurt ge het dan door? Lompe geit, in plaats van eerst eens na te denken.
 
Pas op, er was er één bij met een halve hersencel. Die heeft er een link bij gestoken naar een of ander consumentenprogramma op Radio 2 waarin ze uitleggen dat het gaat om dikke bullshit. Maar wat doet dat kalf? Stuurt ze die link terug naar de afzender om haar duidelijk te maken hoe lomp ze wel is? Néé! Ze stuurt de volledige kettingmail gewoon door! En daarachter zijn er nóg kalveren die het wéér doorsturen. Zoudedaarnunievanontploffen?
 
Ik ben een beetje creatief geweest met regular expressions om alle emailadressen uit de mail te halen. Opkuisen met een beetje bash magic:

cat spammers.txt | tr "[:upper:]" "[:lower:]" | uniq | sort -t @ -k 2 > spammers_sorted.txt

Voor al de betweters die nu zagen over cat abuse: trap het af en ga op een ander neuten. Ik weet dat het beter kan maar ik heb geen goesting.
 
Hoe groot is mijn vangst? Efkes tellen:
wc -l spammers_sorted.txt
489 spammers_sorted.txt

Ik heb veel goesting om die lijst integraal online te zwieren zodat de spambots ze direct vinden, maar dan zal er wel gezever zijn over privacy. Ik heb ook gekeken wat de domeinnamen zijn: (in bijlage de volledige lijst)
cut -d @ -f 2 spammers_sorted.txt | uniq > domains.txt
wc -l domains.txt
72 domains.txt

Awel, dat zijn dan 72 mail admins die binnenkort een abuse mogen verwachten.
 
Ik ga afsluiten met een top-10 van de domeinen met de meeste kiekes:
cut -d @ -f 2 spammers_sorted.txt | uniq -c | sort -gr | head -n 10
    224 hotmail.com
     58 telenet.be
     42 skynet.be
     20 gmail.com
     15 minfin.fed.be
     14 pandora.be
     14 msn.com
      8 yahoo.com
      6 belgacom.be
      5 vfc.com

15 mongolen bij minfin.fed.be? Ik ben echt blij om te zien dat het controleren van de belastingen zó goed vooruit gaat dat ze zelfs tijd hebben voor dit soort zever...

Ik HAAT sites die niet bereikbaar zijn zonder www.

Dit is de irritatie van iemand die al sinds 1995 websites bezoekt. De verschillende browsers zijn in de loop der jaren beter geworden. Maar de websites zijn in verhouding altijd maar slechter geworden. En dan heb ik het nog niet over de typische "kijk naar de foto's van mijn kat"-pagina's.

Nemen we nu de website van mijn recente internetprovider Scarlet. Dat is een Belgische ISP, dus als je de site niet zou kennen, dan probeer je als eerste de naam van de firma + de extensie van het land. Met andere woorden, scarlet.be. In een moderne browser is het voldoende om dat in te typen. Aangezien een browser vooral dient om te browsen, HTTP-verkeer dus, zijn de meeste browsers slim genoeg om automatisch http:// te zetten voor het adres. Dat bespaart de snelle surfer weeral wat toetsaanslagen met de shift-knop (voor wie een azerty-toetsenbord gebruikt, ik ga nu niet verder in op de eeuwige azerty/qwerty/dvorak-jihad). Standaard gaat HTTP over poort 80, maar aangezien de browser zelf al http:// voor het adres gezet heeft, moeten we ook niet meer :80 achter het adres zetten. Handig.
Met andere woorden: het volledige adres http://scarlet.be:80 (20 karakters) kan ik inkorten naar gewoonweg scarlet.be (10 karakters)

Maar dan komt het... scarlet.be werkt niet! WTF??? En waarom niet? Omdat het www.scarlet.be moet zijn. Ik herhaal: WTF??? Ik heb godverdomme al gezegd dat het om HTTP gaat (of beter: de browser zei dat in mijn plaats) en welke ándere server dan de webserver zou ik Onzichtbare Roze Eenhoorn's naam bedoelen?
Scarlet, een internetprovider, is niet bereikbaar op haar root domain name???

Alstublieft zeg, dat háát ik dus he. Die www is nergens voor nodig als er toch maar één website is voor de buitenwereld. De enige zinvolle toepassing om iets voor de root domain name te zetten, is als er meerdere mogelijkheden zijn, die elk een andere inhoud hebben. Bijvoorbeeld taalafhankelijke inhoud zoals bij Wikipedia: nl.wikipedia.org, en.wikipedia.org, fr.wikipedia.org,...

Bij Scarlet zouden ze maar beter eens deze website bezoeken: http://no-www.org/
Het kost verdorie maar 3 regeltjes tekst in een configuratiebestand op de webserver, en één regeltje op de DNS-server, om bereikbaar te zijn zowel met als zonder www.

Inhoud syndiceren