Monthly Archives: September 2007

Mijn vaders muziek: Neil Sedaka

De liefde voor muziek, die heb ik van mijn vader. Toen ik nog een klein futttaatje was, zongen we onder zijn begeleiding allemaal samen in de auto, over “de toren van zaltbommel” en “die kat kwam weer” en veel andere liedjes melodietjes uit de oude doos die ik al vergeten ben en Jan Theys is er niet meer om ons te helpen herinneren … En we gingen we naar de bibliotheek (of heette dat toen niet discotheek?) in Willebroek om LP’s met muziek van o.a. Händel en Mozart te ontlenen. Of we luisterden naar de 5de van Beethoven en dat moest natuurlijk luid staan.

Maar eind jaren ’50 begin jaren ’60, als tiener, was mijn vader nog niet gebeten door het klassieke muziek-virus en luisterde hij op zondagmiddag van 13 tot 14h vol overgave naar de “piraten” van Radio Luxemburg, “Your station of the stars”. Eén van de stars waarmee hij hoog opliep was Neil Sedaka. De verzamel-LP van die man was dan ook één van de niet-klassieke platen die we thuis grijs draaiden.

Vandaar 3 Sedaka-YouTubekes om het weekend swingend (weliswaar op een vreemde jaren ’50 teenybobber manier) mee in te zetten:

  • Oh Carol” schreef Neil als 19-jarige snotneus voor ex-sweetheart Carol King, die prompt antwoorde met “Oh Neil”. Het kwam nooit meer goed, maar Neil heeft het ondanks de dramatische voorspelling (“Cause if you leave me, I will surely die”) overleefd; hij treedt nu, bijna 50 jaar later, nog altijd op!

OH! CAROL

Watch this video on YouTube.
  • Of “Breaking up is hard to do” ook over Carole King gaat, is niet gedocumenteerd, maar de man leek alleszins stevig vast te zitten in de tienerromantiek (hij was 22 toen hij dit nummer schreef) …

Breakin' Up Is Hard To Do – Neil Sedaka

Watch this video on YouTube.
  • En dit is volgens mij zijn beste nummer, “One way ticket“, hier in een minder sterke want te vrolijke live-versie, maar het donkerder origineel (met een fantastische minimalistische banjo-solo) heb ik niet direct op YouTube gevonden:

Watch this video on YouTube.

Vouwfiets plooit te Brussel

Eergisteren avond, bij het naar boven fietsen uit de parkeergarage, plooide mijn vouwfiets waar hij niet zou mogen vouwen; net boven het scharnier van de aluminium stuurstang. Een onzachte en weinig elegante landing op het beton gemaakt, maar daar heb ik gelukkig enkel wat kniepijn aan overgehouden. Of die geplooide fiets nog voor een zacht prijsje te repareren is daarentegen?

de vermoeide stuurstang plooide dicht. of open?detailfoto vermoeide stuurstang

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?

Vloeken op Quicktime!

Ik heb vorige week via Apple Software Update Quicktime geüpgrade naar versie 7.2 en heb daar (te) vroeg deze ochtend al veel spijt van gehad. De browser-plugin had alle media-filetypes opgeëist en ik kon mijn wekelijks mp3’ke van de VRT-streamcast-servers enkel nog beluisteren (en niet downloaden) in QT-plugin in mijn browser. In de “file types” configuratie in Firefox was te niet te wijzigen en volgens de QT-instellingen mocht de plugin sowieso geen mp3 opeisen (zoals ik dat ook ooit had ingesteld). Om 7h op een maandagochtend ben ik al eens ongeduldig en ik heb het onding dan ook zonder een seconde te twijfelen gedeïnstalleerd. Kwestie van dat dit “mijn” laptop is en dat ik zelf wel bepaal hoe ik een mp3 beluister, tedoeme!

Search crawlers & cookies?

Vraag voor SEO- en andere search-software-specialisten: hoe gaan search engine crawlers om met cookies? Google beschouwt cookies alleszins als een “fancy feature”, maar het is niet helemaal duidelijk of ze dat nu wel of niet ondersteunen (“search engine spiders may have trouble crawling your site”). En wat doet Nutch bijvoorbeeld?

Ik heb een klein experimentje opgezet. Een stomme pagina zet 4 soorten cookies: een combinatie van session cookies en cookies die expiren na 1 uur met host-afhankelijke en domain-cookies. In de value van die cookies staat mijn naam en het type cookie dat gezet werd. Dat alles serverside, ik ga er immers van uit dat crawlers al helemaal niks kunnen doen met cookies die in javascript worden gezet (of gelezen). Op die setcookie-pagina staat er dan een gewone href-link naar de readcookie pagina, waar al die cookies serverside worden uitgelezen en in gewone html getoond. Crawlers die langskomen, krijgen dus potentieel 4 cookies te verteren en volgen dan mooi de link naar de readcookie-pagina. Als de zoekrobot mijn koekjes gegeten heeft, staat de tekst van die cookies op die 2de pagina en zit die dus ook in de searchindex. Spannend!

Om te besluiten waarmee we ook begonnen waren: heeft er iemand in tussentijd goeie tips of info over dit onderwerp?