• Kristofferson in de koptelefoon op volume veel te hoog, deze morgen. Country-dag, vandaag.

    Kris Kristofferson! Die keer dat hij live sex had met Rita Coolidge op televisie! Die keer dat hij het mooiste eerbetoon aan Johnny Cash en June Carter ooit maakte. Die keer dat hij de definitieve versie van Why Me Lord maakte! Die keer dat hij zijn eigen Me and Bobby McGee honderdduizend keer beter deed dan die sloerie Janis Joplin!

    En misschien een streepje Willie Nelson! Die keer met Always on My Mind! Die keer dat hij mijn favoriete versie (en ik heb er driehonderd of zo) van Stardust deed!

    En dan toch nog maar eens Highwaymen opleggen — Willie Nelson, Kristofferson, Waylon Jennings en Johnny Cash, what’s not to like? Serieus: als dit niet het beste nummer ooit is, mijn kop eraf.

    Ah hell, gewoon playlists opleggen. Highwaymen, Kristofferson, Cash, Nelson.

    En dan Gram Parsons, Emmylou Harris, Lee Hazlewood, Dolly Parton… aargh! te weinig uren in de dag!

  • Navigatie in MediaWiki

    (opgelet: meer scratchpad voor mezelf dan wat anders — ik zou hier eigenlijk eens een heel lang document moeten over maken)

    Ik werk graag met MediaWiki.

    MediaWiki is de software waarop Wikipedia draait, en een mens moet maar kijken naar Wikipedia om te zien dat er serieus complexe dingen te maken zijn met MediaWiki.

    We gebruiken het al jaren bij Gentblogt, onder meer voor redactieplanning. En ik gebruik het ook al jaren op het werk, voor documentatietrajecten en stijlgidsen en handleidingen allerhande. A little elbow grease, a basic template or two and some transclusions go a long way, zeg ik dan meestal als er een opleiding moet gegeven worden over hoe die MediaWiki werkt met navigatie en dingen.

    Neem bijvoorbeeld dat er een stuk documentatie is dat er zo uitziet:

    1. Proloog
    1.1. Welgekomen
    1.2. Deze handleiding gebruiken
    1.3. Afspraken
    2. Hardware
    2.1. De computer
    2.2. Toetsenbord en muis
    2.3. Monitors

    2.9. Kabels
    3. Software
    3.1. OS
    3.2. Office
    3.3. Grafisch

    Pakweg twee hoofdniveaus, onder elk item van niveau 2 zouden er nog redelijk wat pagina’s kunnen zitten, en die structuur ligt eigenlijk niet echt vast: er kan vanalles veranderen, dus er mag niet al te veel manueel werk aan zijn om een navigatie op te stellen.

    Het eerste dat ik doe, is een template maken voor een navigatiedoosje, dat ik meestal rechtsboven elke pagina zet . Bij Gentblogt is het een eenvoudige lijst van maanden en jaren en een kleine legende:

    Screen shot 2011-05-03 at 23.17.23.png

    Bij Adhese is het een navigatie in een structuur zoals in het voorbeeld, waarvan telkens één van de dingen op niveau 1 opengeklapt is, en de dingen onder dat niveau zichtbaar zijn in het menu:

    Screen shot 2011-05-03 at 23.21.18.png

    De template noem ik meestal Navbox; erin staat iets als:

    <div style=”width:300px; float:right; background-color: #eee; border: 1px solid #999; padding: 1.0em; margin: 0 0 1.0em 1.0em;”>{{{1}}}</div>

    Ik zet op elke pagina die navigatie moet meekrijgen het volgende:

    {{navbox|navigatie-inhoud}}

    …en waar in de template {{{1}}} staaat, wordt die vervangen door navigatie-inhoud. Ik zou dat kunnen hardcoden, natuurlijk, maar aangezien die navigaties nogal de neiging hebben om regelmatig te veranderen, zet ik op alle pagina’s onder “2. Hardware” niet iets als

    {{navbox|
    1. Proloog
    2. Hardware
    2.1. De computer
    2.2. Toetsenbord en muis
    2.3. Monitors

    2.9. Kabels
    3. Software

    }}

    …maar wel iets in de zin van

    {{navbox|{{:Hardware nav}}}}

    {{:Hardware nav}} bevat de navigatie die op alle Hardware-pagina’s moet komen, en is een aparte pagina die getranscludeerd wordt in de navigatiebox.

    Maar wacht! Het wordt nog leutiger. Want op de Hardware nav-pagina zet ik niét dit:

    1. Proloog
    2. Hardware
    2.1. De computer
    2.2. Toetsenbord en muis
    2.3. Monitors

    2.9. Kabels
    3. Software

    …maar wel iets als

    1. Proloog
    2. Hardware
    {{:Hardware items}}
    3. Software

    Waarom? Omdat de lijst van dingen op niveau 2 onder Hardware niet alleen in de navigatie gebruikt worden, maar bijvoorbeeld ook op de hoofdpagina van Hardware, en in een sitemap, die er zo kan uitzien:

    1. Proloog
    {{:Proloog items}}
    2. Hardware
    {{:Hardware items}}
    3. Software
    {{:Software items}}

    Oh, wacht, ’t is nog niet gedaan. Omdat gelijk welke boomstructuur meestal toch maar dingen onvindbaar maakt, zorg ik ervoor dat er altijd een index van alle pagina’s beschikbaar is. Gelukkig is dat doodeenvoudig, met MediaWiki: gewoon in de navbox-template, die dus op elke pagina met navigatie gebruikt wordt, een categorie-ding toevoegen. En ervoor zorgen dat dat enkel bij include gebruikt wordt, natuurlijk, zodat alle pagina’s met een navigatie in een categorie “A-Z” terechtkomen. .

    Dat geeft dan, allemaal in echte wikisyntax gezet:

    Alle pagina’s onder Hardware

    {{navbox|{{:Hardware nav}}}}
    Inhoud van de pagina, yada yada.

    Template:Navbox

    <div style=”width:300px; float:right; background-color: #eee; border: 1px solid #999; padding: 1.0em; margin: 0 0 1.0em 1.0em;”>{{{1}}}</div>
    <includeonly>[[Category:A-Z]]</includeonly>

    Hardware nav

    {{T|[[Proloog]]}}
    {{T1|[[Hardware]]}}
    {{:Hardware items}}
    {{T|[[Software]]}}

    Hardware items

    * [[De computer]]
    * [[Toetsenbord en muis]]
    * [[Monitors]]
    ...
    * [[Kabels]]

    Ah, euh, ja. Die {{T|…}} en {{T1|…}} zorgen voor een iets meer propere navigatie. Ik zou kunnen degelijke dingen doen met css, maar ik ben lui en dus doe ik het met templates:

    T

    <div style=”font-size: 1.2em; border-bottom: 1px solid #ccc; padding-bottom: 0.2em; margin-bottom: 0.5em;”>{{{1}}}</div>

    T1

    <div style=”font-size: 1.2em; “>”’{{{1}}}”’</div>>

    …en dat geeft dus dat ding van hierboven. En een propere A-Z-lijst. En een navigatie die voldoende flexibel is en haar werk doet.

    Volgende keer (ha, wie houd ik voor de zot?) meer over sub-subnavigatie, over hoe een taxonomie op te zetten met categorieën en templates, over strategieën voor discussie (on-wiki of niet? anoniem of niet? in-line of niet of een combinatie van wel en niet?), over versiebeheer en archivering, over workflows, rechten en authenticatie, over meertaligheid, en over advanced templating met condities en gerief.

    En dan was er ook nog die cursus hoe krijg ik een werkende wiki ingeburgerd in mijn niet-wiki-georiënteerd bedrijf/instelling/overheid/groepuscule en natuurlijk ook nog de cursus hoe past zo’n ding in document management en intranetten en al of nog de cursus hey ik wil van change management doen en dink. Tjaha.

  • Links van 2 mei 2011 tot 3 mei 2011

    Novices Orienteer, Experts Teleport – Boxes and Arrows: The design behind the design
    Expertise significantly impacts how we seek information online. Just as novice and expert photographers prefer different tools, so novices and experts behave differently when searching for information. Understanding these differences will help us design better search interfaces for both groups of users.

    The Sad, Beautiful Fact That We’re All Going To Miss Almost Everything : Monkey See : NPR
    The vast majority of the world's books, music, films, television and art, you will never see. It's just numbers.

    Print – The Last Meal – Esquire
    A two-ounce songbird. A lemon-sized tumor. An imperial appetite for death, flesh, and the immortal gesture. It was time for dinner.

    Photographs of Napoleon’s Veterans | HOW TO BE A RETRONAUT
    Photographs of veterans of Napoleon’s Grande Armée and the Guard wearing their original uniforms and insignia. Likely date May 5, 1858 – all are wearing the Saint Helene medal, issued on August 12, 1857 to all veterans of the wars of the Revolution and the Empire. May 5 – the anniversary of the death of Napoleon.

  • Eh verdorie

    Ik ging wat naar Young Frankenstein kijken, want daar word ik altijd vrolijk van.

    En toen bedacht ik:

    young2.jpg

  • Meningen

    Urgh.

    Die schurftige knieënknook die zogezegd 28 is en zogezegd “verveeld zit met het rolletje”: give me a fucking break. Gast: ten eerste, ge ziet er een slecht geconserveerde 48 uit, en ten tweede: serieus? Is dat iets waar een wannabe-would-be-hipster mee zit, dat hij zijn gat juist afgekuist heeft en dat hij met een lege rol wc-papier overblijft?

    Ten twee-b-de, tussendoor: ik heb een contract getekend met Telenet, en ik ben er redelijk zeker van dat daar ergens in staat dat ik alleen mooie mensen in mijn reclame wil zien. En dat als de mensen niet mooi zijn, ze tenminste grappig zijn.

    En grappig, beste nitwit-achter-de-schermen van Mr. Proper, is niét een would-be-Peter Van Asbroeck-wannabe die in een onbestemd maar afgrijselijke tussentaal-afgrijselijkheid “doar iest em zu, menier proowper zu” uitbraakt. Nooit in mijn leven ga ik nog Mr. Proper kopen, of ga ik nog toestaan dat er Mr. Proper in mijn huis komt, en dat is zuiver uit en alleen de verdienste van die afgrijselijke reclame.

    Vannacht is Osama Bin Laden schielijk komen te gaan. Wacht, kijk, ik ga daar rap een opinie over uitpersen. Of nee, toch niet. En hebben wij eigenlijk al een regering? En kan het iemand eigenlijk nog schelen?

    Ik dénk dat ik maar eens doe zoals Emmanuel (verdorie trouwens, laat daar eens wat commentaar na, bij die mens, hij doet zo zijn best om dingen te schrijven waar discussie over mogelijk is). Dat ik doe zoals Emmanuel dus, en dat ik gewoon geen nieuws meer beluister. En Twitter en Facebook op write-only zet.

    Knip-en-plak-opinies, Facebookknopdiscussies, Twitternonconversaties, bah humbug.

  • Blammo!

    Ik zat op de trein van het verre Hassel naar Gent-Dampoor, vorige vrijdag, met Iemand In De Academische Wereld, en we babbelden over vanalles en nog wat.

    (Een groot gemak, trouwens, daar in het het verre Hassel: ze aanvaardden daar gewoon euro’s! En als ik traag en luid sprak, begrepen ze Nederlands!) (En ja, ik blijf die stomme Limburglollen maken elke keer ik het over Limburg heb, ja.)

    Afijn, we waren aan het babbelen, over het verleden en het heden en de mogelijke toekomst, en over al dan niet gemiste kansen, en over Het Volgende Grote Ding, en hoe er waar geld te verdienen zou zijn, of dingen te doen zouden zijn die te monetiseren zouden kunnen zijn, of waar er tenminste een verdienmodel zou zijn of zou kunnen gevonden worden, en wat interessant zou kunenn zijn, en waar ik me in een ideale wereld mee zou kunenn bezig houden, eventueel.

    Ideeën? A dime a dozen. En veux-tu, en voilà. Ideeën up the wazoo, ideeën, ik zou er kunnen spuien tot de koeien naar huis komen. Schetsmatige ideeën, tot in de punten uitgedachte ideeën, wilde en tamme ideeën, ideeën voor het rapen.

    En dan vroeg die mens telkens waarom ik hiér niets mee deed, of díír niets mee gedaan had, of waarom ik toch niet eens ernstig werk van dít zou maken. Met stijgend ongeloof, had ik de indruk. En dan zei ik telkens iets van och ja en bwoaf. En dat hij zeer welkom was om de ideeën te nemen er iets mee te doen.

    Anti-ambitie, denk ik soms. Actief en bewust dingen niet doen. Geen geld willen verdienen. Geen risico’s nemen en geen initiatief, en als ik eerlijk ben: niet omdat het verkeerd zou kunnen aflopen, maar omdat het, godbetert, wel eens goed zou kunnen aflopen.

    Als ik geen gezin had, ik zou voor de rest van mijn leven kunnen overleven in kamer zonder mensen.

  • Links van 1 mei 2011 tot 2 mei 2011

    A Month Of Awesome Maps – RPG Cartography Carnival
    Whee!

    Lester Bangs’ Basement: What it means to have all music instantly available. – By Bill Wyman – Slate Magazine
    What it means to have all music instantly available.

    The Resurrection of Johnny Cash | Music | The Guardian
    In the 1980s, Johnny Cash was languishing on the cabaret circuit, until a group of indie artists turned him from country star into cultural icon.

    Roger Ebert: Remaking my voice | Video on TED.com
    When film critic Roger Ebert lost his lower jaw to cancer, he lost the ability to eat and speak. But he did not lose his voice. In a moving talk from TED2011, Ebert and his wife, Chaz, with friends Dean Ornish and John Hunter, come together to tell his remarkable story.

  • En hoe was uw weekend?

    Wij hebben vrienden uitgenodigd zaterdag, en we hebben op het plankier voor onze deur zelfgerookte zalm gegeten. En dan kwamen de buren erbij zitten en bleek de wereld vele keren kleiner te zijn dan een mens zou kunnen vermoeden.

    (Lessen geleerd, voor dat roken dat we volgende week nog eens opnieuw gaan doen: de zalm héél laten. Moten drogen uit.)

    En vandaag: de hele dag in de zetel gezeten, ik. Er even uit gekomen om ijs te maken (banaan-citroen-roomijs met stukjes suikerwafel), en voor de rest blijven liggen, recupereren van zaterdag, en en Minecraft gespeeld. Lovecraft op de koptelefoon, mijn nieuwe mijn op het scherm, en graven en doen.

    Een weekend niets gedaan, met andere woorden. Vanavond nog een post voor Gentblogt doen, en morgen weer werkweek, hoera!

  • Links van 29 april 2011 tot 30 april 2011

    YouTube – Authors@Google: Tina Fey
    Tina Fey joins Google's Executive Chairman Eric Schmidt for a fireside chat about her new book, Bossypants.

    Multiplayer High
    Listen to anyone talk about schools today: classical education just can't keep up. In the digital generation's world of constant change, most schooling is profoundly boring. But what else is possible?

  • In het kader van de Nationale Tabsluitdag

    Ik had weer eens duizend tabs open staan met dingen die ik zeker nog eens moest bekijken en zeker nog eens moest lezen en doen, en nu is mijn computer — dank u, brave mensen bij Apple en bij Adobe om zo slecht samen te werken — weer eens zo traag als een pissebed in een pot mayonaise.

    Sluiten dan maar, en in een post zetten dat ik er later eventueel maar wie maak ik dingen wijs nog eens zou kunnen naar kijken. Ik had open staan:

    • Een nest video’s over mensen en hun Warhammer 40,000-figuurtjes. Whee!
    • De website van Dyson , nee niet de stofzuigers maar de RPG-mens, waar ik achter was geraakt en dat ik dringend moest bijlezen.
    • De Washington Post-special over Traumatic Brain Injury. Harrowing, en aangeraden. Multimediaal en alles.
    • Een first look van Final Cut Pro, waar ik dan eens meer over wou lezen.
    • Een stuk of wat Google Reader-vensters.
    • Iets over Kiva Ford, een glasblazer die dingen te koop heeft op Etsy.
    • Een luchtfoto van het Gravensteen als referentie om een Gravensteen te bouwen in Minecraft:

    gravensteen2.jpg

  • Tekeningskes

    We zijn op het werk aan een nieuwe versie van een dink bezig, en ’t is nogal wat dat er vernieuwd wordt. ’t Is zowel aan de achterkant als aan de voorkant, en omdat we allemaal een beetje zouden weten waar we het over hebben als we over dingen spreken, komt er vanalles en nog wat in een overzicht.

    Dan zijn er woordenlijsten en voorstellen allerhande en neerslagen van beslissingen en databaseomschrijvingen en allemaal tekeningskes. En leutig dat dat is, tekeningskes maken!

    Ik ben tegenwoordig verliefd op mijn werkgesponsorde Aurora Bloc 200: het papier is geruit en recyclage en neemt net genoeg op om een goede lijn te hebben.

    Tekeningskes

    Ik heb er een tijd in getekend met alcoholstift:

    Tekeningskes

    …maar uiteindelijk is dat meestal te dik, en nu ben ik Wreed Content van mijn familiedoos Staedtler Lumocolor Duo: niet te dik en niet te dun (er is een dikke en een dunne kant aan, namelijk), aangenaam om mee te schrijven, een groot gemak. Ik heb alleen nog maar een zwarte, maar ik denk dat ik eens een groene, blauwe en rode op mijn verlanglijstje zet.

    Alhoewel… ik heb een eigen, euh, workflow om tekeningskes in de computer te krijgen. Eerst maak ik de tekening op papier en scan ik die in, zo:

    Ingescand

    Dan zet ik dat om in grijswaarden, en sleur ik wat aan de curves om het lichtgrijs wit te krijgen en het donkergrijs zwart:

    Zwart-wit

    En eens dat in zwart-wit staat, is dat eigenlijk helemaal in te kleuren in Photoshop:

    Ingekleurd

    Ahem. Dat hierboven was wat overboord gegaan voor de demonstratie: in principe is het meestal gewoon met grijswaarden. Maar het is dus wel enorm wijs om doen, vind ik.

    Voor de volledigheid: om van een ingescande tekening naar een klaar-om-in-te-kleuren-tekening te gaan, met Photoshop: D, ctrl-A, ctrl-X, ctrl-V, ctrl-shift-U, ctrl-L, 60, tab tab, 170, enter, ctrl-A, ctrl-X, X, ctrl-V, x, alt-backspace, hopsakee klaar in pakweg tien seconden en zonder nadenken.

    Voor wie absoluut minder snel wil gaan:

    1. Zet de kleuren standaard op zwart voorgrond en wit achtergrond [D]
    2. Selecteer alles [ctrl-A] en knip weg om een witte achtergrond over te houden [ctrl-X]
    3. Plak in een nieuwe laag [ctrl-V]
    4. Haal kleur weg [ctrl-shift-U]
    5. Verander zwartpunt naar 60 en witpunt naar 170 (aan te passen aan uw eigen papier- en schrijfstiftwaarden, natuurlijk) [ctrl-L = levels, 60 = zwartpunt, tab tab naar witpunt, 170 = witpunt, enter om levels-dialoog te sluiten]
    6. Selecteer alles [ctrl-A] en knip om een lege laag over te houden [ctrl-X]
    7. Ga naar quickmask [X], plak daarin de zwartwittekening [ctrl-V]
    8. Verlaat quickmask [X]: nu staat alles wat zwart was geselecteerd
    9. Vul selectie met zwart [alt-backspace]

    Nu is het een kwestie van “protect transparency” aan te vinken, en je kan overkleuren zoveel een mens wil. En een laag tussen achtergrod en voorgrond schuiven, bijvoorbeeld, om er achtergronden in te kleuren.

  • Poging umpteen

    Ik heb de afgelopen drie of vier jaar Gentblogt denk ik vier of vijf keer hermaakt.

    En dan bedoel ik ook wel degelijk helemaal hermaakt, van de grond, tot het werkte. Nooit echt 100% dat het helemaal op Gentblogt zelf draaide, maar toch wel tot 95% — alles overgezet, alles doen werken, nieuwe functionaliteit erin gestoken.

    Eerst in WordPress, dan in Drupal 5, dan in Drupal 6, dan nog eens in Drupal 6, dan in Drupal 7.

    Pas op, het werkte allemaal wel, maar het was niet goed genoeg voor mij om echt helemaal de knop om te draaien. Om verschillende redenen: de server waar we stonden zou het niet aan kunnen, ik was niet zeker dat het op een degelijke manier gedaan was, de layout was niet naar mijn goesting… vanalles.

    Uiteindelijk waren de voornaamste redenen om over te schakelen op Drupal dat het met WordPress niet mogelijk was om verschillende content types aan te maken (artikel, foto van de dag, actua-item, kalenderitem), dat het met WordPress niet mogelijk was om meer dan één auteur aan een artikel te koppelen (meer dan één schrijver, meer dan één fotograaf), en dat het met WordPress niet mogelijk was om degelijke taxonomieën op te stellen (sectie, trefwoord, plaats, tijd, …).

    En uiteindelijk zijn in recentie versie van WordPress al die bezwaren min of meer weg: content types kunnen, taxonomieën zijn serieus verbeterd, en met een combinatie van content type en een auteur-taxonomie kan ik meer dan één auteur aan een artikel verbinden.

    Dus hey, ik ben er nog eens aan herbegonnen, aan een nieuwe Gentblogt. Gnn.

  • Links voor 26 april 2011

    Workflow Expectations: Presenting Steps at the Right Time (Jakob Nielsen’s Alertbox)
    Lately, I've been sitting through many usability tests of iPad apps. After installing a new app, the first thing users typically see is a message in a dialog box: [This App] would like to send you push notifications. This message followed by two buttons: Don't Allow and OK.Uniformly, users press Don't Allow.

  • En als we het eens niét zouden doen?

    Op het werk vandaag ging het onder meer over iets dat moeilijk te doen is omdat het eigenlijk niet te doen is, maar dat de mensen wel willen, omdat ze wijsgemaakt worden door andere mensen dat het wel kan.

    En dan zijn er manieren om het probleem te omzeilen en te benaderen en alles, maar uiteindelijk zei de Grote Roerganger iets van als dat niet kan, waarom zouden we dan eigenlijk tijd verspillen om zo goed mogelijk alsof te doen? en eigenlijk heeft die mens eigenlijk geen ongelijk eigenlijk. ’t Is niet omdat andere mensen liegen dat wij ook moeten liegen, ha.

    ’t Is gelijk met onze laatste verbouwingsronde: als we nu eens een bibliotheek zouden zetten? Oh wacht, als we dat eens niet zouden doen? Want eigenlijk zouden we eigenlijk meer moeten doen dan dat.

    Als we dan eens een architect onder de arm zouden nemen, om het hele huis aan te pakken en slaapkamer en badkamer en zo te doen? Oh wacht, als we dat nu eens niet zouden doen? Want eigenlijk is er weinig architecturale creativiteit aan de dag te leggen en moeten we eigenlijk eerst gewoon de gevels oplappen en nieuwe vensters steken.

    Dus zo ver zijn we. Kogels door de kerk: eerst die gevels en zo. Prioriteiten gesteld, en wat het meest dringend leek, zal waarschijnlijk niet snel gedaan worden.

    Gnnn. Het zal nog een tijd uit dozen leven zijn.

  • Goodnight, Lil Cthulhu!

    Had ik al verteld van de laatste keer dat ik thuis de namen van de kattenjongen mocht kiezen? Die keer dat de vier kattenjongen voor de rest van hun natuurlijk bestaan met de namen Yog-Sothoth, Cthulhu, Nyarlathotep en Shub-Niggurath door het leven moesten?

    Jaren later (vijftien? zestien?) en alleen Yog-Sothoth is er nog. Wat slomer en veel ouder, met sinds jaar en dag een stuk van haar staart af, maar nog altijd dodelijk voor muizen en ratten en ander ongedierte:

    yog-sothoth

    Mijn computers hebben allemaal Lovecraftiaanse namen, en mijn moeilijke wachtwoorden zouden niet misstaan op syllabi aan de Miskatonic… om maar te zeggen dat ik hier erg voor te spreken was, ook:

    [via]