Met de staart trots in de lucht

MetaTale widgetDat ik een onwaarschijnlijke 17 (op 25) haal op de Metatale-schaal van blogzaamheid! Nu gij! De score van je eigen of andermans blog kun je overigens zelf op deze Metatale-pagina laten berekenen.
Metatale (verhaal en niet staart dus, maar dat laatste paste beter voor een catchy titel) kwantificeert eigenlijk de “invloed” van een blog. Hoe hoger de score, hoe invloedrijker. Over de alchemie en raketwetenschap die achter de oneindig complexe Metatale-logaritmen zit, was tot op de dag van vandaag echter weinig geweten. Ik heb dan ook geen idee waar ik die 17 aan verdiend heb (“invloedrijk, moi?”), maar het is een pracht-formule, dat spreekt voor zich! 😉
Na de eerste euforie over mijn nooit-gedacht-maar-toch-gekomen “17”, vroeg ik me in de loop van deze middag steeds zenuwachtiger handenwringend af of ik nu ook in die magische Metatale Top100 zou komen. Tot iets voor 16h iedereen aan de Reyerslaan opschrok van mijn wilde overwinningsdans; ik ben immers … 47ste! Nu nog zien hoe ik die vervelende lama van haar 31ste plaats kan stoten.
Update: zoals Bart aangeeft, meer info over het algoritme op http://www.ondernemeringent.be. Ook leuk: mede-geekdinner-geeks Serge en Elise staan ook in de top100! Ik ben nog nooit op die geekdinners geweest, maar als ik kom, dan drinken we er enen op eh?
Nog een update: vreemd dat onze webwerkers, waar de laatste post van 11 juni dateert, ook een 17 krijgt en in de top 100 (op 94) staat …

3 stylesheets to rule them all?

Sony Ericsson P910i with Opera web browser. Author: Lzur, wikimediaIk schreef eerder al dat ik me voor mijn nieuwe blogthuis (het duurt allemaal wat langer, maar het is dan ook goed toeven op wordpress.com) op het WordPress theme Indigo het gesmeten. Wat me verwondert bij het bekijken van zowat alle WP-themes (en zelfs veel web-software tout court), is het ontbreken van css voor print- en handheld-versies.
Het principe is nochtans eenvoudig; je definieert in je html welke css voor de media “screen” (de default voor gewone browsers), “print” en “handheld” gebruikt moeten worden en de browser kiest dan naargelang de context de juiste css. Makkelijk zat, toch? En toch lijkt bijna geen enkel WordPress-theme dit te doen. Meer nog, je hebt WordPress-plugins om voor een print– en pda-vriendelijke versie te zorgen. Plugins! PHP! CPU en memory-vretende code! Voor iets wat in bloody css kan!?! Maar panikeer niet lieve vriendjes, ik ben er dus mee bezig!
Aangezien print- en handheld-versies in CSS enerzijds makkelijk te bouwen zijn, maar omdat dat anderzijds zo weinig gebruikt lijkt te worden, is mijn vraag van de week: zijn er dan toch fundamentele problemen met het gebruik van print- en handheld-css? Waarom gebruikt gij geen print- en handheld-css? Uw professionele input wordt, zoals steeds, ten zeerste geapprecieerd!

Ssst, hier verhuist men!

Het is hier even net iets stiller, niet alleen omdat het op het werk momenteel druk is, maar ook omdat ik op mijn eigen VPS-serverken WordPress 2.3 aan het installeren ben. Alles draait ondertussen betrekkelijk vlot, heb een paar plugins geïnstalleerd, content overpompen is een stukje taart, maar ik vind “het perfecte theme” niet. Indigo staat hoog op mijn lijstje wegens mooi minimalistisch, maar die heeft het nog even moeilijk met de wordpress widgets in de sidebar.

indigo screenshot

Eerst de rest nog wat tweaken en dan zullen maar eens in de Indigo-code (meer bepaald sidebar.php) duiken zekerst?

WordPress automagisch upgraden (nu met nog slimmer hondje)

labrador puppyDe meeste nerds/ bloggers weten het ongetwijfeld al; wordpress.org bracht eergisteren versie 2.3 van de gelijknamige open source blogsoftware uit. Wat die nieuwe versie allemaal kan, hebben anderen al beschreven, ga gerust daar even lezen indien ge op zo’n dingen kickt. Via-via kwam ik echter op een pagina van wordpress zelf waarin werd beschreven hoe ge via subversion (ofte svn) bijna automatisch kon updaten. Omdat ik wel van een potje shell-scripten hou en omdat “bijna automatisch” net niet automatisch genoeg is, heb ik WPuppy.sh bij elkaar gekliederd.
Het beestje probeert samengevat het volgende te doen:

  • het haalt van de wordpress svn de pagina waar alle versies opgelijst staan en distilleert daaruit de laatste versie
  • het vergelijkt die versie met de versie die in een config-bestandje opgeslagen zit en vraagt of ge wilt upgraden
  • het upgrade via svn en opent de update.php van uw blog in lynx, zodat wordpress de laatste aanpassingen kan doen
  • het past de versie in het config-bestandje aan

WPuppy.sh hoort vanzelfsprekend in een linux-hok met shell-access en heeft naast bash oa ook lynx en svn nodig om te kunnen spelen. Bij testen heeft WPuppy.sh oa. succesvol een upgrade van WP 2.2 naar 2.3 op mijn Debian Etch machine gedaan, maar ik kan vanzelfsprekend geen garanties geven dat het jonge beest altijd en overal even zindelijk zal zijn 😉
Wie denkt iets met mijn nieuwe speelkameraadje te kunnen doen, moet:

  • WordPress een eerste keer manueel installeren met svn (zoals beschreven op de WP-pagina over svn)
  • WPuppy.sh afhalen in mijn kennel en in een mandje op zijn/ haar linux-gebaseerde server zetten
  • in dat bestand de waarde van variabelen blogdir en blogurl aanpassen
  • in hetzelfde directory een bestand aanmaken met de naam “wp-installedversion” en daarin de huidige versie opslaan in de juiste vorm (bv. “2.2”).

Als ge dat gedaan hebt, zout ge in principe elke upgrade moeten kunnen doen door WPuppy.sh er gewoon op los te laten. Kleine hondjes zijn leuk, toch?
Update: ik heb één en ander aangepast voor eigen gemak en zielerust en WPuppy.sh maakt nu eerst een backup van database en filesysteem en deactiveert daarna ook alle WP-plugins. Fouten allerhande zouden verder iets properder moeten worden opgevangen en gemeld. Maar van de weeromstuit heeft WPuppy.sh nu natuurlijk ook mysql, mysqldump, tar en gzip nodig om te kunnen blaffen. En dat het nu nog meer dan voordien spaghetti-code is, dat spreekt voor zich toch?

Wat zoekt U hier misschien?

search stats screenshotJa, wat zoekt U hier eigenlijk? Of beter, wat brengt U hier? Versta mij vooral niet verkeerd, het is fijn dat U hier binnen springt, ik krijg graag bezoek, maar hoe bent U hier terechtgekomen? Misschien kennen we elkaar in het echte leven, of heb ik ooit gereageerd op uw blog en hebt U het linkje gevolgd? Of misschien bent U een toevallige passant, hierheen gestuurd door Google? Aha, leuk, want in dat geval kan ik dankzij de WordPress.com Blog Stats halvelings traceren van waar U naar zocht. Laat ons dat, naar het voorbeeld van de sloddervossen, inderdaad eens wat meer in detail bekijken;
Want was U het misschien die zocht op “jan cloud van dame“? Als U hier nog steeds zou rondhangen op zoek naar antwoorden (dat u zeker niet vond in mijn post “Een heel klein stukje van een heel grote dame“), ga dan eens kijken op wikipedia en zie dat ik U hier nooit meer zie of het moet zijn dat ge daadwerkelijk naar Nina Simone komt luisteren.
Wie hier op mijn blog kwam op zoek naar informatie over “gestolen mac adres opvragen bij telenet” is ongetwijfeld ook van een kale reis teruggekomen (ook al heb ik het daar af en toe wel over in technische posts). Als ze uw mac-adres gestolen hebben, kunt ge beter bij de politie gaan klagen over de netwerkkaart die nog aan dat mac-adres hing en de computer die aan de netwerkkaart zat. Of hoopte U Telenet te kunnen overtuigen om U een lijst van de mac-adressen van hun klanten (met naam en toenaam) te bezorgen, om uit te zoeken waar de pikkedief uwer computer zich ergens bevindt? Zou ik niet op rekenen als ik van U was. Maar kom …
Wat ik me op rustige momenten ook soms afvraag, is wie hier ooit met een search als “mama liet mij plassend kijken” binnen is komen vallen. Akkoord, “Mijn kleine scatologie” gaf bij vrienden en familie aanleiding tot wat ongemakkelijk geschuif in de zetel (dat hoorde ik, aan de andere kant van de telefoon), maar ge moet daar voor de rest ook niks achter zoeken. En al die mensen die hier met de zoektermen “scatologie” of “urinoir” terechtkomen; ga elders stinken eh zeg!
For those of you who arrived on this blog while googling for information about “murders in belgium“, “crime rate belgium” or “homocide per capita US Belgium“; chances are you were looking into claims that Belgium is a more dangerous place to live in than the USA. These claims were made by Wall Street Journal journalist/ columnist Bret Stephens approximatively a year ago and proved to be … utterly wrong. More on this in my post “Wall Street Journal; more murders in Belgium than in US? Wrong!“.
Leuker is het wanneer mensen in Google zoeken op “futta blog” of “futtta blog“. Welkom! Voor wie zich afvraagt waar die derde t vandaan komt; het is de schuld van gmail, waar een username uit minstens 6 tekens moet bestaan. Maar futta = futtta en voorwaar dit is een blog, U zit hier dus goed!
Af en toe flitsen hier ook dingen als “gratis wordpress geinstalleerd” voorbij in de zoektermen. Dames en Heren aspirant-bloggers, het is heel eenvoudig; u kunt of direct gratis een blog aanmaken op wordpress.com, of u kunt de wordpress-software -ook weer gratis- afhalen en zelf installeren op een serverken waar U zelf voor zorgt. Die tweede optie is iets … technischer maar U wint er heel wat flexibiliteit mee in vergelijking met de wordpress.com-versie (bv. zelf widgets toevoegen, extra themes downloaden en installeren, javascript toevoegen voor bv. Google Ads of voor web-stats, …). Lees er “Installing WordPress” even op na en als U dat vriendelijk vraagt -en mij vertrouwt- dan wil ik wel even een handje toesteken. Een beetje goeie karma is altijd leuk en wie weet kunt U wel goed behangen, da’s altijd meegenomen!
Een goeie raad voor wie hier naar informatie over “Katjes in een bokaal” of “bonsaikittens” zoekt; niet alles geloven wat ge op internet leest! Terwijl ge hier toch zijt om over bizarre huisdieren allerhande te lezen, kunt ge beter ook eens doorklikken naar de hoaxbusters van snopes.com.
Veel bezoekers zoeken hier tenslotte blijkbaar naar technische informatie over “putty port forwarden“, “linux ssh proxy firefox“, “php.ini location ubuntu“, “ssh remote toegang ubuntu” en “rc.local howto“. Ik hoop dat jullie vinden wat jullie hier zoeken. Ik veronderstel dat vooral de links die ik stelselmatig probeer toe te voegen jullie verder op weg kunnen helpen. Indien dat niet zo is; laat gerust wat commentaar achter of gebruik het contact-formulier, misschien kan ik wel helpen. Want karma rocks!

Bloggers spotten in Brussel-Noord

brussel noord van wikimedia commonsIk las op http://www.tomklaasen.net/blog/2007/06/27/zero-privacy/ dat collega-blogger Tom net als ik via Brussel-Noord treint en zijn vennoot Koen dus ook. Aangezien zij Meneertje Confituur daar dus gespot hebben (Jeroen is er nog niet goed van), weten we dat die daar eveneens spoort.


Maar er is meer: Michel Vuylsteke doet ‘de nord’ blijkbaar ook aan (maar alleen des avonds) en blogger-groupies zouden daar tevens Pietel moeten kunnen ontwaren; hij fietst blijkbaar in nog geen 5 minuten van het station naar zijn werk. De laatste die ik zo op 1-2-3 de Nord in kon googlen/technoratiën is Maarten, bewoner van ChâteauBrys.be, die daar Rick De Leeuw al eens tegenkwam ook.
En er zitten ongetwijfeld nog Nordisten in blogland (vul maar aan in de comments). We moeten daar aan dat ietwat triestige jaren ’70-toogje in de centrale hal onder de sporen misschien maar eens speedmeeten, altegaar? En de liefhebbers kunnen dan snel nog een hotdog of hamburger kopen, daar een paar meter verder terug in de tijd …

Vechten met informatie

kickboxer takes a hitWerken is altijd een beetje verzuipen in informatie, zeker als je zoals ik nog maar net in een groot telco-bedrijf met tal van slimme collega’s, langlopende projecten en complexe processen begonnen bent. Het ontbreken van een bedrijfs-kennisdatabank (knowledgebase) en van een document management systeem (DMS) dragen niet echt bij tot het vlot opslaan of terugvinden van relevante info. Fileservers zijn wel goed ingeburgerd, maar er wordt van uit gegaan dat iedereen daar op 1 of andere manier zijn weg wel op zal vinden. Very 90’s indeed! Futtta dus op zoek naar een oplossing …

Read more

futtta vist nu ook in het engels

big babelfishGe hebt het misschien al gezien (behalve de feedreader-crowd dan, maar die lezen het nu dus); ik heb een link toegevoegd om deze pagina’s op eenvoudig muisklik-verzoek automatisch in het Engels te laten vertalen. Akkoord, die vertalingen geven meestal maar een vage -en niet zelden humoristische- benadering van de originele tekst, maar die paar internationale bezoekers op zoek naar een poging tot howto’s kunnen er hun voordeel maar bij doen, niet?
Aangezien Altavista Babelfish (Ave Digital) de moeder van alle online vertalingstools is en omdat Google Translate voorlopig niet in de buurt komt qua aangeboden talenparen, gebruiken we de Vis voor onze verovering van de wereld.
Hoe van deze wordpress.com-blog naadloos naar Babelfish switchen? Wel, normalerwijze zou een klein stukje javascript kunnen volstaan, iets als het volgende bijvoorbeeld:

<a href=”javascript:orig_url=document.location; target_url=’http://babelfish.altavista.com/babelfish/tr?’+orig_url+’&lp=nl_en&btnrUrl=Translate’; document.location=target_url;”>vertaal me</a>

Maar op wordpress.com kunt ge zelf geen javascript invoeren (wat niet slecht is, voor ge het weet zit uw favoriete blogplatform met cross-site-scripting issues), dus dan moet een mens zijn plan trekken met gewone html.
De uiteindelijke oplossing is bijzonder eenvoudig: de translate-link gaat naar een php-scriptje op mijn linux-serverke. Dat script pikt de referer uit de $_server variabele, test of die in de lijst met toegestane domeinen zit (*) en doet, als dat domein snor zit, een redirect naar Babelfish waar de vertaalvisjes onmiddelijk aan het werk gaan. Met dank aan Systran, het Franse bedrijf dat instaat voor de eigenlijk vertaalsoftware, overigens.
(*) Ik heb vooralsnog geen ambitie om vertalings-gateway worden voor Jan, Pier en Pol. Pas op, als die jongens ergens een php-scriptje kwijt kunnen, wil ik hun dat wel bezorgen. En als ze het echt heel vriendelijk vragen (ik drink graag Trappistenbier, Chimay Triple valt tegenwoordig heel goed in de smaak), zou ik hen zelfs kunnen toevoegen aan dat lijstje toegestane domeinen.

Gevaar; je toekomstig werkgever leest mee!

Dat je moet oppassen wat je op internet schrijft over je werkgever, wist je wel al. Maar in de V.S. blijken HR-officers nu ook meer en meer de online capriolen van sollicitanten te screenen. Blogs, maar ook youtube-publicaties en onzin op online communities (myspace, forums, …) kunnen immers veel meer vertellen dan wat je over jezelf zou meedelen, wanneer die strenge mevrouw vraagt om 3 negatieve karaktereigenschappen op te noemen.
Meer op cnet.com: Want a job? Clean up your web act!
En dat verklaart direct waarom ik amper geheadhunt word 😉

dag 2: nucleus experimenten.

een weblog is één zaak, maar ervoor zorgen dat de inhoud van je laatste dagboek-entry ook mooi op je gewone homepage komt, is een andere zaak.
maar ik lijk er betrekkelijk snel te komen; ik maakte een kloon van xml-rss.php en van de bijhorende skin en template en gooide zowat alles weg wat ik daarin niet nodig had. en kijk, het resultaat..
nucleus is (zoals de journalist in pc magazine schreef) niet te ingewikkeld en biedt voldoende mogelijkheden voor een volwaardig weblog. sjieke dingen.
meer info op de nucleuscms-site.