• Kalendermiserie

    Eén van de redenen dat ik mijn doktersafspraak vergeten was, is dat de kalendersituatie er niet eenvoudiger op geworden is. 

    We hadden al sinds jaar en dag allemaal dingen op Google Calendar staan, maar tegenwoordig is mijn nummer één kalender tijdens het grootste deel van de dag opnieuw Outlook. 

    En die staat zo vol dat als ik daar ook nog eens alle Google-kalenderdingen zou in steken, ik gewoon niets meer van overzicht heb. (Nog naast mijn viscerale allergie aan persoonlijke zaken in werkkalenders steken.)

    De omgekeerde beweging, mijn werk op Google steken, dat heb ik wel gedaan. Wat dan wel leidt tot redelijk volle kalenders, maar hey.  Op een groot scherm ziet het er nog overzichtelijk uit:

    …maar als het kleiner wordt, is het een verloren zaak. 

    Ambetant. 

  • Feature creep

    Ik dacht, ik maak eens een korte spreekbeurt over hoe een website een webtoepassing maken tegenwoordig een soort lego geworden is, met al die frameworks en alles.

    Een half uurtje, met een praktisch voorbeeldje erbij en wat live coding.

    Maar dan bedenk ik dat er toch wel wat achtergrond over MVC en zo nodig is.

    En dan maak ik daar rap iets rond, maar constateer ik dat het voorbeeld een beetje uit de hand loopt.

    Hm. Een uur dan maar, in plaats van een half uur.

    Dan kan ik nog rap eens in vogelvlucht gaan over hoe het vroeger was. En voor ik het weet zit ik een uur bezig oude websites na te maken voor één slide, en een parodie van een slide uit 1995 te maken voor één andere.

    Ahem. Misschien dat ik beter eens een hotline maak en mezelf wat doelstellingen qua tijdsbesteding opleg. Anders blijf ik bezig. 🙂

  • Vergeten

    Neen! Ik ben een doktersafspraak vergeten!

    Maar zo erg. Er is niets dat ik zo… nee, okay, er zijn véél dingen die ik zeer erg vind, maar dat is er toch wel heel hard één van. Vooral omdat het een afspraak was die speciaal verzet was om het mij gemakkelijk te maken.

    Serieus, ik ben er het hart van in.

    Bleh.

    Er zijn excuses — het was op een moment dat het anders nooit is, mijn telefoon stond op stil, ik moest koken voor de kinderen — maar het is vooral dat de tijd zo snel gaat dat ik in de verste verte niet dacht dat er al zes weken voorbij waren gegaan.

    Echt kak. Bah.

  • Een oude mens aan het woord

    Het was prijs vanavond. Er was een workshop op het werk, en die was wel rond een uur of vijf gedaan, maar dan moest er nog een wat gedebriefd en opgeruimd worden, en voor ge het weet, was het zes uur.

    En dan was ik aangezet naar het station, maar tegen dat ik halverwege was, realiseerde ik mij plots dat ik een papier vergeten was dat ik nodig had om nog iets af te krijgen voor een vergadering morgenochtend om 9u. En moest ik dus weer de berg naar boven naar de Grensstraat, en tegen dat ik aan Noord stond, was het ergens rond twintig na zes of zo.

    Waar alle treinen richting Gent gelijk meer twintig minuten vertraging hadden — die van 18u20 heb ik uiteindelijk om denk ik 18u47 genomen.

    Natuurlijk zat die trein poeffende vol, ge ziet dat van hier. Ik in een hoek gescruncht, de conducteur, zoeken naar abonnement: onvindbaar!

    Aargh!

    Alle mogelijke zakken afgezocht, niets gevonden. Natuurlijk had ik het ding nog ’s morgens, anders was ik de metro niet binnen geraakt. Als ik voorbij de automatische deuren van de metro ben, dan verdwijnt mijn abonnement-cum-mobib-kaart gewoon weer in mijn linkervestzak, en komt die er niet meer uit tot meestal de volgende dag, en heel soms eens tot er een conducteur langskomt.

    Wat dus wil zeggen dat als die kaart niet in mijn zak zit, er veel kans is dat ze er ’s morges gewoon niet in is terechtgekomen. In mijn vestzak gestoken maar eigenlijk er gewoon los naast en op de roltrap gevallen, dat soort situatie.

    De conducteur gaf mij alle tijd, maar toen hij terugkwam, moest ik hem zeggen dat ik mijn papieren wellicht kwijt was. Hij had gelijk medelijden met de al wat oudere meneer die het ook allemaal niet meer zo wist, en in plaats van mij 75 euro aan te smeren een het gebod mij binnen de twee weken aan te bieden bij de bevoegde diensten or else, heeft hij mij aangeraden een duplicaat te vragen in Gent-Sint-Pieters.

    Een groot verschil met de conducteur een aantal jaar geleden die mij wegens een één dag verlopen abonnement een schrikkelijk zware boete aangesmeerd had, awoert.

    [Eum ah ja. Toen we toekwamen, viel mijn abonnement gewoon op de vloer. Ik had in mijn binnenzak nog dat papier gestoken dat ik vergeten was op het werk, en dat was een opgeplooide A3, en het abonnement zal ongetwijfels in een plooit terechtgekomen zijn. En dan tussen vest en palto gevallen. Zucht.]

  • RuPaul’s Drag Race

    Mijn avonden en weekends zijn vrees ik éventjes gevuld. Ze hebben verdorie RuPaul's Drag Race op Netflix.

    Ik zit halverwege seizoen twee, en er is nog wel voor eventjes. 

  • WÜK

    Vorige keer niet geraakt wegens griep, maar vandaag wel.

    Uitstekend.

  • Een streepje tone of voice

    Zelie heeft zich ingeschreven aan de universiteit, gelijk letterlijk twee dagen geleden. Vandaag krijgt ze deze mail in haar brievenbus:

    aanmaning

    Kijk, ik snap dat het belangrijk is dat er op tijd betaald wordt en alles, maar echt verwelkomend is dat toch niet, zo’n incassobureauachtige mail?

  • OneDrive-paniek

    Ik was iets aan het maken voor het werk, in Axure. Omdat er veel mensen tegelijkertijd aan die files werken, is dat dan met een Team Project: iets met check out en check in, helemaal in jaren 2000-stijl.

    De files staan centraal, maar ge kunt één of meer pagina’s uitchecken, en dan staan die remote gelocked voor andere mensen. Behalve dat denk ik de settings ook een “pagina” zijn, en dat de structuur van uw pagina’s, de “sitemap”, ook iets is en dat ik niet helemaal zeker ben van hoe het daar previes mee zit.

    MAAR ALLA.

    Het werkt, grotendeels.

    Behalve dat ik blijkbaar iets stoms gedaan had: ik had de lokale versie van de files op OneDrive gezet. En Axure panikeert, of OneDrive panikeert, enfin, ze werken niet goed samen. Waardoor plots mijn OneDrive kloeg dat hij een file niet kon editeren (ha ja, Axure had die manu militari gelocked en ik kon er met geen stokken aan komen, de foder met de omineuze naam DO_NOT_EDIT was gewoon zelfs niet te verwijderen als ik Axure afgesloten had en met mijn administrator-account aan de slag ging).

    En dus dat OneDrive dan maar vroeg ik ik OneDrive niet opnieuw zou installeren. Ik zei “ba nee gij zot”, en toen zei OneDrive “ah ok dan geen onedrive meer takkoord”.

    GAH.

    Dus dan toch maar ingegeven wie ik was en waar mijn OneDrive moest staan lokaal (“Hola beer, daar staat gelijk al een terabyte aan zooi,” zei OneDrive. “Ja kweet,” zei ik).

    Waarna OneDrive één voor tergend trage één alle files weer begon te synchroniseren. “Ah tiens, backup blog.zog.org op 20170909.sql, dat staat hier gelijk al. Ik zal het voor de zekerheid nog eens overzetten van op tinternet. Ah tiens, Gentse Feestenplanning 2016, dat staat hier gelijk al. Ik zal het voor de zekerheid nog eens overzetten van op tinternet. Ah tiens, Menu nieuwjaaravond 2014.docx, dat staat hier gelijk al. Ik zal het voor de zekerheid nog eens overzetten van op tinternet.” — dat soort dingen.

    De vorige keer dat ik OneDrive moest up & runnign krijgen, het het mij op en af denk ik een maand gekost, om die terabyte lokaal te krijgen.

    MAAR!

    Ik kom vandaag thuis en alles is in orde. Hij was gisteren nog even lastig aan het doen over één folder met een paar honderd bestandjes is, maar behalve dat heeft hij na een tijd blijkbaar geconstateerd dat alles hetzelfde is en dat hij toch niet alles moet terugzetten.

    Oef, dus. En een les geleerd: géén Axure Team-dingen op een OneDrive zetten. Of een Dropbox. Of wat dan ook dat van zichzelf synchroniseert.

  • Verrassend boeiend

    Ik had er nog nooit van gehoord, maar hey, wat een eigenlijk interessant Youtubekanaal heeft Lance Armstrong. Ik kwam het –of all places– op Het Nieuwsblad tegen, omdat Mia Khalifa op het programma was.

    Twee fijne mensen, die alletwee fouten gemaakt hebben in hun leven. Maar die goed overeen komen en een fijn gesprek hebben.

    How we fuck up in life, and how we figure out a way to move forward. Ik ben een fan.

  • Nieuwe auto!

    We hebben een nieuwe auto! Hij is toegekomen! Ik ben al vergeten wat voor auto het is! Al wat ik mij nog herinner is dat het een Citroën is en dat hij blauw is!

    En dat we er allemaal in passen, maar dat er niet echt veel koffer overschiet — gelijk, een halve koffer als we er met zes in zitten.

    Ja, geen automens hier, vrees ik. En het gaat ook niet veel veranderen voor mij, ik kan mij eigenlijk maar een keer of drie vier herinneren dat ik dit jaar in onze auto gezeten heb.

    Maar we hebben dus een nieuwe auto. Hoera. Hij komt één dezer dagen toe. En dan rijden we misschien samen ergens naartoe. Of zo.

  • Stupid like a fox!

    Ik had een lijst uit een database en ik wou die lijst wat beprutsen en daar dan een klein grafiekje van maken, en ik had geen zin om hard na te denken en dus deed ik dit:

    <script>
    var gradient = ['#C91818', '#D44B17', '#DF7E17', '#EBB217', '#EDC718', '#EFDC19', '#F2F21B', '#AFDD29', '#6CC837', '#29B345', '#23A98C', '#1EA0D4', '#206ED2', '#223CD1', '#6B30D8', '#B424E0'];
    var cnt = 0;
    {% for item in thisweekefforts|dictsort:'projectcode' %}
    {% ifchanged item.projectcode %}
    var {{ item.projectcode }} = document.getElementsByClassName('{{ item.projectcode }}');
    for (i=0; i<{{ item.projectcode }}.length; i++) { {{ item.projectcode }}[i].style.backgroundColor=gradient[cnt]; } cnt+=1; {% endifchanged %} {% endfor %} </script>

    Ik ben er tegelijk een beetje beschaamd en een beetje trots over. Het is een mengeling van Django-templatecodes en javascript, en het doet precies wat ik wou dat het deed, namelijk kleurtjes geven aan een stuk html dat anders geen kleurtjes zou hebben:

    efforts

    (Er staat al een reeks dingen die een breedte en een class hebben (de naam van een project), en hier pak ik een lijst van 16 op het oog geselecteerde kleuren (ja, met een HSV-wiel en daarin rondkoteren zou properder zijn maar ain’t nobody got time for that), en dan loop ik alfabetisch over de unieke projectnamen en geef ik alles met de juiste class dezelfde achtergrondkleur uit de lijst.)

    Het leven is schoon als ge een heel klein beetje kunt programmeerderen. Dat geeft u zó een gevoel van macht over uw omgeving, ge kunt u dat niet inbeelden.

  • BURGEONING LADS OF SCIENCE | Okay, so: Latin has this word, sic. Or, if we want…
    So if you were fucking Ambiorix or whoever and Quintus Titurius Sabinus was like, “Yo, did you eat all the pizza?” you would do that Drake smile and point thing under your big beefy Gaulish mustache and say, “This.” Then you would have him surrounded and killed.

    Weird Astronomy – Atomic Rockets
    Science fiction writers often benefit from using reality as a springboard. For science fiction, the weirder the bit of reality used, the better. As a public service, I offer a random selection of real astronomical items that are anomalous, suspicious, or downright odd. SF writers are encouraged to use these to brainstorm something interesting. These are offered free of charge, I have no claim no them, no strings are attached.

    Dropbox saved almost $75 million over two years by building its own tech infrastructure – GeekWire
    Starting in 2015, Dropbox began to move users of its file-storage service away from AWS’s S3 storage service and onto its own custom-designed infrastructure and software, and the cost benefits were immediate. From 2015 to 2016, Dropbox saved $39.5 million in the cost of revenue bucket thanks to the project, which reduced spending on “our third-party datacenter service provider” by $92.5 million offset by increased expenses of $53 million for its own data centers. The following year in 2017, it saved an additional $35.1 million in operating costs beyond the 2016 numbers.

    Inside the OED: can the world’s biggest dictionary survive the internet? | News | The Guardian
    For centuries, lexicographers have attempted to capture the entire English language. Technology might soon turn this dream into reality – but will it spell the end for dictionaries?

    Mark Felt-Tipped | Notes
    The document was released as a PDF that appears to be a scan of a printed copy that was manually redacted using a black felt-tipped pen or text marker. While this method of redaction effectively obscures the relevant sentence fragments, the text’s layout remains unchanged. This opens up the tantalizing opportunity to reconstruct top-secret information by correctly guessing fragments that result in the flow of text after each redaction to align to the released version.

    kennethreitz/requests-html: HTML Parsing for Humans™
    This library intends to make parsing HTML (e.g. scraping the web) as simple and intuitive as possible. When using this library you automatically get: CSS Selectors (a.k.a jQuery-style, thanks to PyQuery). XPath Selectors, for the faint at heart. Mocked user-agent (like a real web browser). Automatic following of redirects. Connection–pooling and cookie persistience. The Requests experience you know and love, with magic parsing abilities.

    Van die dingen – MO* Magazine – MO.be
    Ach, het is ook maar een stopwoord zie je ze denken, zoals “voor alle duidelijkheid”, één van die dingen die je op radio en TV zo’n 100 keer per dag kunt horen. Niets meer dan een stopwoord? Ik dacht het niet. Want er zijn van die dingen die niet ophouden me te verbazen, vaak nadat ze gebeurd zijn, maar nog vaker omdat ze niet gebeurd zijn. Ik wil er hier graag een paar aanhalen, al was het maar om de heer Jambon te helpen.

    Lotame Purges Its Data Exchange After Identifying 400 Million User Profiles as Bots – Adweek
    Lol. "Lotame, one of the world’s largest exchanges for digital third-party data, announced on Friday that it has purged 10 percent of its over 4 billion profiles after identifying them as bots or otherwise fraudulent accounts. Lotame CEO Andy Monfried estimated that 40 percent of all web traffic is fictional. The industry, he said, is facing a crisis of trust due to fraudulent and unreliable data."

  • Overdrijven

    Ik dacht, ik maak eens een korte presentatie over web application frameworks en MVC en dingen.

    En toen was het plots een dag later en had ik een beetje overdreven en allerlei geprogrammeerd dat eigenlijk helemaal niet nodig was.

    Ahem ja. Data is verslavend, zullen we maar zeggen zeker?

  • DNA-match!

    Wahey!

    Ik heb op MyHeritage door de 2000 DNA-matches, maar da’s eigenlijk niet zo verwonderlijk, omdat ik DNA-matig 20% Asjkenazisch Joods ben, en dat dat een redelijk endogene bevolking was, en dat dat dus wil zeggen dat ik heel veel “familie” vind, waarvan het algoritme dan bijvoorbeeld zegt dat het een 3de graad tot 5de graad neef of nicht is, maar dat het eigenlijk van het elvendertigste knoopsgat kan zijn.

    Maar! Vandaag zat er zowaar iemand bij uit Noorwegen! Ik laat de details wat achterwege, maar dit is de verwantschap:

    dna

    We zijn vierde graad neef en nicht. Da’s, eum, redelijk ver dus, maar ’t is wel bewezen echt familie, met echt gedeeld DNA en alles.

    Dat wil dus ook zeggen dat ik redelijk zeker ben dat er tussen mij en vijf generaties naar boven geen echtelijke indiscreties gebeurd zijn, of toch tenminste in de rechtstreekse lijn naar Karel Kesteloot in 1807. 🙂

    Mevrouw Svendsen is ergens in de 30 (en ja, ik weet hoe ze er uit ziet, en ja, ik heb haar Facebook al gevonden, en ja, dat is een beetje schrikachtig gezien dat ik eigenlijk alleen maar openbaar beschikbare gegevens heb gebruikt), en we delen 0.8% van ons DNA, over twee segmenten:

    gedeeld

    Wat ook wel wijs is: mensen die normaal gezien te ver van mij verwijderd zouden zijn en te ver van haar verwijderd zouden zijn, maar die tegelijkertijd relatief dicht bij mij en bij haar zijn, worden hierdoor nu plots ook kandidaten om familie te zijn.

    Gelijk deze mevrouw uit Nederland, bijvoorbeeld:

    gedeeld2

    Die heeft een achternaam, De Wispelaere, die ook in mijn stamboom voorkomt, maar ik zie op het eerste gezicht geen connectie. Haar oudste voorouder met die achternaam is geboren in 1850 in Biervliet in Nederland, en die achternaam is bij mij aangetrouwde familie die voor het eerst in 1895 voorkomt:

    verrefamilie

    Het is niet helemaal zeker dat het wel De Wispelaere-familie is — het DNA bewijst wel dat we écht familie zijn, maar misschien is het wel via de Asjkenazische connectie. In ieder geval, zegt de wetenschap mij, zijn we iets tussen tweede graad neef/nicht twee generaties verwijderd en vijfde graad neef/nicht:

    relatie

    Spannend!

  • Naar de pennenstokwinkel!

    Ik heb een pen, en die weigert sinds gisteren op mysterieuze nog open te gaan. Ze zit muurvast, wat dus wil zeggen dat ik geen inkt meer kan toevoegen.

    ’t Is niet dat ik ze geforceerd heb of zo — ik heb een hele reeks pennen, en ik forceer die dingen nooit. Ik vermoed dat de laatste keer dat ik ze open en weer dicht gedaan heb, dat het dan zeer koud of weer warm was. En dat er nu iets vast zit.

    Ik hoop in alle geval dat de winkel weet wat ermee gedaan. En als ik daar toch ben, denk ik dat ik nog eens een nieuwe kleur inktpot koop. En zo’n slurp-vulling om inkt mee op te zuigen, ter vervanging van de wegsmijtbuizen in mijn rode inktpen. De meeste van mijn pennen hebben geen wegmijtbuizen meer, dit zal dan de laatste geweest zijn.

    (En dat kan allemaal wegens alsdat ik morgen in Gent werk. ’s Morgens een fijne fietstocht over en weer naar de Blue Towers bij de Ghelamco-arena en vergaderen, ’s middags tijd voor voodschappen, ’s namiddags thuiswerken aan één, twee of drie van drie projecten: iets tekenen voor iets sociaal secretariaatachtig, of iets schrijven voor iets in de energiesector, of een design systeem voor een ingewikkelde app — hoera!)