Michel Vuijlsteke's weblog

Tales of Drudgery & Boredom.

Auteur: Michel Vuijlsteke (pagina 1 van 1238)

Afgestudeerd

De eerste keer dat ik hier schreef over Zelie was zo’n 19.000 blogposts geleden, op 29 juli 2002:

En vanmiddag in de GB vier boekjes gekocht voor Zelie: twee van 2-3 jaar en twee van 3-4 jaar, allemaal om te kleuren en te plakken en te laren schrijven en dingen.

Zelie was toen net twee jaar geworden en ze zag er ongeveer zo uit:

31228723_f1779b8669_o

Nu is ze bijna achttien — nog twee dagen — en ziet ze er zo uit:

32161259613_5f0cc2636c_k (1)

En is ze afgestudeerd. Gedaan met de humaniora. Deze zomer een paar weken naar Roemenië met de scouts, en dan een paar weken naar Hongarije met een vriendin, dan Groot Feest, en dan maanden aan een stuk alleen naar Engeland gaan studeren.

’t Zal hier leeg zijn, in september.

Fake it till you make it

Hoera! Ik heb een smartphone app gemaakt!

Allez ja, ’t is te zeggen: het ziet er uit gelijk een app. Eigenlijk is het een mobile web app die doet alsof het een app is.

’t Is te zeggen, eigenlijk is het gewoon html met javascript dat doet alsof het een web app is.

Nu ja, als ik eerlijk ben: ’t is in elkaar gebokst javascript met half-onthouden dingen van, euh, vijftien? jaar geleden toen ik dat nog écht deed. Ge kunt peizen hoe proper het is — MVC? MVVM? ’t Een of ’t ander fancy framework? Nah, gewoon jquery voor het gemak, en voor de rest een opeenvolging van if then en vuile functies die globale variabelen beprutsen. Bij gebrek aan goesting in (en, eerlijk gezegd, nood aan) beter.

code

Maar hey! Het werkt! En het doet wat het moet doen! Spreken met allerlei API endpoints,  en dingen uit en in databases sleuren. Zonder veel fouten, voor zover ik dat kan inschatten (en ik ben een professionele kapotmakerder, dus dat wil wat zeggen).

Het was misschien wel de bedoeling dat het ging aan een professionele mens gegeven worden, en dan zou het zonder de minste twijfel vele keren beter gebouwd geweest zijn.

Maar: dan zou ik ook helemaal afhangen van iemand anders, en zou ik mij lastig gemaakt hebben omdat er ergens een komma verkeerd staat, of een pixel niet naar mijn goesting, of — veel erger — een workflow in het echt niet doet wat ik dacht dat hij ging doen toen ik hem op (virtueel) papier tekende.

En dan zou ik moeten uitleggen, en hopen dat het goed genoeg uitgelegd is, en dan zou ik moeten wachten tot het opgelost is, om dan misschien meteen te zien dat er toch nog ergens een punt onbreekt of dat de witruimte toch nog een béééétje meer of minder zou mogen zijn, en dan zou ik elke dag twintig keer gaan kijken zijn op Slack en op Github en op mail of er iets van nieuws was en dan zou ik ZOT geworden zijn.

’t Is niet dat ik een controlefreak ben of zo, maar ik heb het toch graag naar mijn goesting, ja.

Power BI: in de zak gezet?

Ik deed een update naar de laatste versie van Microsoft Power BI — volgens het About-scherm deze:

Product Version: 2.47.4766.801 (PBIDesktop) (x64)
Release: June 2017

Dan ging ik naar de release notes kijken, en dacht ik: ik ga de nieuwe dingen één voor één eens afgaan.

Een kleintje, om mee te beginnen:  blijkbaar kan er in de juni-release ook conditional formatting met data bars gedaan worden. Hm. Geen data bars in mijn versie.

Tweede ding op de lijst: custom shapes op de punten van een line chart. Dat lukt, maar dan: custom shapes per serie? Dat lukt niet.

Ik was al helemaal klaar om mij zeer kwaad te maken, maar dan viel mijn oog op de release notes, en dat er bij Data bars for new table & matrix (“preview)” na de titel stond.

En jawel, er is een hele reeks dingen die allemaal in preview mogelijk zijn, en die moet ge individueel aan- of afzetten:

preview.png

Een groot gemak. Maar ze mochten het wel een beetje duidelijker maken.

Update: fuck neen, ’t is toch niet dat. Zelfs met de preview features aan, krijg ik nog niet die twee die ik hierboven zei. Grmbl.

Links van 15 juni 2017 tot 23 juni 2017

Real-time streaming in Power BI | Microsoft Power BI
With Power BI real-time streaming, you can stream data and update dashboards in real-time. Any visual or dashboard that can be created in Power BI can also be created to display and update real-time data and visuals. The devices and sources of streaming data can be factory sensors, social media sources, service usage metrics, and anything else from which time-sensitive data can be collected or transmitted.

Nee, het waren niet de militairen die gisteren een aanslag wisten te ‘verhinderen’ – DeWereldMorgen.be
Hebben de militairen eigenlijk de aanslag weten te voorkomen? Het antwoord is nee. Wat zich in Brussel-Centaal heeft afgespeeld is een mislukte aanslag, geen verijdelde aanslag. De verdachte kon probleemloos het station binnenwandelen, een bom pogen tot ontploffing te brengen, daarna het perron op rennen. Lees even mee uit de officiële mededeling van het federaal parket: “'Een man is gisteren om 20.39 binnengestapt in Brussel-Centraal via de lokettenzaal. Daar is hij op reizigers toegestapt beneden aan de trappen. Hij heeft zich eerst afgezonderd om rond 20.44 uur midden in een groep te gaan staan met zijn tas”. Let op het tijdsverloop: de man kon zich minutenlang rustig voorbereiden in het station en zich daarna tussen een groep reizigers mengen. Daarna kon hij zich ook nog richting perron begeven. De mededeling van het federaal parket gaat verder: “De man liep vervolgens op een militair af en riep "allahu akhbar" waarop de militair het vuur opende en hem verschillende keren raakte. De man, die geen bommengordel droeg, overleed ter plaatse aan zijn verwondingen.”

Microsoft Surface Laptop Teardown – iFixit
The Surface Laptop is not a laptop. It’s a glue-filled monstrosity. There is nothing about it that is upgradable or long-lasting, and it literally can’t be opened without destroying it.

The Story of TheSun.co.uk shows us why SEO is so important – SISTRIX
Even for a brand as strong as TheSun.co.uk having a paywall would have resulted in customer migration to their competitors, in the long run, and thereby a weakening of the brand.

‘Gutmenschen blijven immuun voor de verdeel-en-heersstrategie van populisten en religieuze extremisten’ – België – Knack Mobile
Gutmenschen zijn zogenaamde naïevelingen die moeilijk doen wanneer een zoveelste politicus een voorstel lanceert dat regelrecht indruist tegen onze rechtstaat. Het zijn burgers die nog geloven dat alle landgenoten gelijkwaardig zijn en dat je mensenrechten niet à la carte kunt toepassen of afnemen. Het zijn zij die immuun blijven voor de verdeel-en-heersstrategie van populisten en religieuze extremisten. Het zijn zij die werkelijk onze normen en waarden verdedigen tegen populisten die 'onze normen en waarden' scanderen terwijl ze aan de poten van onze rechtstaat zagen.

Datakamp: de kat is uit de zak

Hoezee! Het mag gezegd worden! We gaan het internet een klein beetje ontwrichten.

banner

Het gemak aankaarten waarmee we vandaag ingaan op online aanbiedingen of onze privacy te grabbel gooien, dat is de bedoeling van Cirq. Het hele gebeuren zal vol knipogen en verwijzingen zitten naar wat we online zoal doen. Zo zal elke deelnemer net zoals bij Spotify bijvoorbeeld kunnen kiezen of hij free, basic of premium speler wordt. Voor de laatste zal de investering hoger zijn, maar wie ervoor kiest, zal ‘keihard gesoigneerd’ worden. De free’s daarentegen zullen het met heel wat beperkingen – ‘uw basisvolume is opgebruikt’ – en een hoop reclame moeten stellen. Bedoeling is dat het spel na tien dagen één grote winnaar oplevert, die het meeste punten heeft verzameld en die beloond zal worden met ‘een fantastische prijs.’

Cirq wil ook weer straffe dingen doen en hoopt op de medewerking van de bezoekers om ‘het internet te ontwrichten’ en ‘dingen uit te steken.’ Details daarover worden nog niet gegeven, maar pakweg grote modewebsites mogen zich aan iets verwachten. “We willen de kracht van de massa gebruiken om dingen te beïnvloeden.” Iets illegaals? “Neen, maar we zoeken wel weer het randje op”, zegt Cloet.

Mwahaha.

Ik ben enorm vereerd dat ik mag meehelpen met cirQ. En er is nog zeer veel te doen, maar er zijn plannen A, B en C voor vanalles, dus, euh, we zien wel. 🙂

Niét “even dimmen”

Bart Eeckhout pleegde een stukje over de mislukte aanslag in Brussel.

Even dimmen. Kan het?“, met als centrale boodschap:

Alsjeblieft, even dimmen. Nu en enkel hierover, kan het? […] Zo moeilijk kan het toch niet te zijn? Kan ‘links’ even toegeven dat de militairen rond de stations in dit geval hun mogelijk levensreddende nut bewezen hebben? Kan ‘rechts’ even wachten vooraleer het zijn veiligheidsagenda probeert te koppelen aan een incident waarvan de contouren nog onbekend zijn?

Wel: neen.

Het stukje gaat er (eens te meer) (ten onrechte) van uit dat er aan elk verhaal een enerzijds-anderzijds is, en dat die allebei evenwaardig zijn.

Enerzijds zaagt links dat militairen geen aanslag verijdeld hebben, anderzijds kraait rechts dat militairen die er ondanks links gekomen zijn, mensenlevens gered hebben.

En als de twee kanten (er zijn trouwens blijkbaar maar twee kanten mogelijk, ook dat is raar) gewoon even niets zeggen, dan zou het beter zijn voor iedereen.

Wel, opnieuw: neen.

Die militairen hebben inderdaad geen aanslag verijdeld: ze hebben na afloop van een mislukte aanslag de dader doodgeschoten. En die militairen hebben geen mensenlevens gered: ze hebben er zeker één gekost.

Als A liegt en B niet, en het verhaal van A is wat nu al overal rondgebazuind wordt, dan is de oplossing niet dat B maar moet zwijgen om de lieve vrede te bewaren.

Het is allemaal de schuld van iemand anders

Ik heb altijd mijn Kindle bij mij. Altijd.

Gisteren had ik préparé gemaakt, en mijn boek lag naast mij toen we aan tafel gingen — buiten, op het plankier.

Dan hebben we wat met de buren gekletst, en mijn boek zat in de zak van mijn peignoir.

Dan heb ik nog wat gelezen op het plankier.

En dan heb ik dingen naar binnen gebracht en heb ik nog een beetje gedefeld op de computer, en dan ben ik in mijn bed gekropen ergens in het midden van de nacht.

Ik was redelijk moe, en ik herinner mij (denk ik) dat ik mijn boek voor één keer niet mee naar bed had genomen.

En jawel: vanmorgen vind ik het niet meer. Ik heb geen flauw idee waar het ligt. ’t Is niet alsof het op tien plaatsen kan liggen: ergens in de gang, ergens in de keuken, ergens in de living, ergens in de slaapkamer. Nergens anders geweest.

En toch kwijt.

Ik steek het op iemand anders, die het verlegd heeft achter mijn rug.

Update nog geen tien minuten later: het komt allemaal uit! Iémand, en ik ga geen namen noemen, heeft mijn boek tussen dinsdag 3u en dinsdag 7u10 onder mijn bed gelegd. En niet aan de zijkant of in het midden of tussen de twee matrassen, maar aan de poot aan het hoofdeinde.

Schuldigen zullen aangesproken en gepast behandeld worden. 

Prutserdepruts

No matter hoé veel ik zeg dat ik X nooit meer zal doen, waarbij X allerlei variaties zijn op “iets dat ik eigenlijk helemaal niet kan, maar wel een beetje aan elkaar kan bricoleren”, ik blijf het toch doen.

Want ja, het is allemaal veel viezer dat het zou kunnen zijn, en ja, het kan duizend keer beter, en nee, het is nauwelijks jaren-2010 te noemen.

Maar daar staat tegenover: ik kan het tot op de laatste letter en de allerlaatste pixel naar mijn goesting krijgen, zonder er iemand anders voor te moeten lastig vallen.

En zo heb ik nu dus iets dat op een telefoon draait en dat een api leest en dingen toont en alles. Dat niet werkt op het wereldwijde internet wegens CORS-histories, maar dat dan wel een propere foutboodschap toont. En dat in principe eigenlijk met denk ik een avond of zo doorwerken alles zou moeten kunnen doen dat ik wil dat het doet.

Screenshot_20170620-215410

Leve informatieve foutboodschappen. 😀

(No worries, in het echt komt er wel degelijk informatie waar een mens iets mee aankan.)

 

Onbegonnen werk

Het is onbegonnen werk. Het internet staat té vol wijze dingen, en er is te weinig tijd.

Deze mens die Hot Wheels restaureert op Youtube, bijvoorbeeld:

Het Gilette-principe

Ik heb een tijd geleden — een jaar? — een printer gekocht.

De inkt is bijna op.

Blijkt dat de de inkt mij 480 euro zou kosten als ik hem bij de fabrikant zou kopen.

Kut.

Voorlopig de goedkoopste die ik vond, was totaalinkt.nl, voor 199.95 euro.

Maar serieus. Wat voor zever.

Vandaag

Wakker geworden en in bed blijven liggen een boek lezen.

Ontbijt gegeten.

Beetje geprutst op de computer.

Onverhoopt, na vier maanden of zo, mijn linkerslets teruggevonden.

Op het plankier gaan zitten met een boek. En mijn twee sletsen aan.

Een vogeljong gevonden dat uit zijn nest was geraakt maar nog juist niet kon vliegen.

Kinderen zien spelen.

Vogeltje bij de buren met een vogelkooi binnengebracht.

Vogeltje dan maar in een schoendoos in de keuken gezet wegens dat de andere vogels in de vogelkooi agressief waren.

Gewacht op Sandra die weg was een fiets gaan halen.

Vogeltje aan Sandra gegeven om naar het vogelasiel te brengen.

Vriend afgekomen en gebabbeld bij het repareren van een fietsband.

En dan gegeten en gebabbeld.

En dan een bol ijs met aardbeiendink gegeten.

En dan naar binnen. En het seizoen van House of Cards uitkijken, denk ik.

Ik zal wel de enige ouder niet zijn die meer stress heeft tijdens de examens dan zijn kinderen, zeker?

’t Is prijs: fake news

Vanmorgen op de Twitters, Johan Van Overtveldt:

Wat Le Soir zei was niet “Van Overtveldt wil de accijnzen verlagen”.

Er stond

Le ministre des Finances Johan Van Overtveldt remet la baisse des accises sur la table. Bronca de la ministre de la Santé et des tabacologues.

En, dus ja, ’t is mogelijk dat hij inderdaad niet letterlijk gezegd heeft “ik wil de accijnzen op tabak verlagen”.

Maar zou hij ontkennen dat hij gezegd heeft dat accijnsaanpassingen op tabak en alcohol bespreekbaar moeten zijn bij de begrotingsonderhandelingen?

En zou hij ontkennen dat hij daarbij opmerkte dat in Israël de accijns op alcohol is verlaagd en dat er een beduidende toename van de inkomsten was?

Dit is wat er bij Belga stond:

“Accijnsaanpassing op alcohol moet bespreekbaar blijven”
ID: 87526723
Author: Kevin Wouters
TEL AVIV 13/06/2017 11:33 (BELGA)
Minister van Financiën Johan Van Overtveldt (N-VA) vindt dat accijnsaanpassingen op tabak en alcohol bespreekbaar moeten zijn bij de begrotingsonderhandelingen. “In Israël is vorig jaar de accijns op alcohol verlaagd en er was een beduidende toename van de inkomsten”, zegt hij na een overleg met zijn Israëlische ambtgenoot Moshe Kahlon.

Begin dit jaar bleek dat de inkomsten uit accijnzen op alcohol en tabak in België tegenvallen. Het gaat om minderinkomsten die in de honderden miljoenen euro lopen. Johan Van Overtveldt stelde toen al dat de accijnsverhogingen een negatief effect op de inkomsten hebben en suggereerde dat lagere tarieven geen taboe mogen zijn. De minister botste op verontwaardigde reacties bij CD&V en Open Vld. “De daling van de inkomsten bewijst met dat het ontradingsbeleid succes heeft”, zei minister van Volksgezondheid Maggie De Block (Open Vld). “In Israël hebben ze vorig jaar de accijnzen op alcohol verlaagd en daarna is een groot stuk van de illegale handel verdwenen”, zegt Van Overtveldt na zijn gesprek met Moshe Kahlon. “Als hogere accijnzen ervoor zorgen dat het excessief gebruik daalt, ben ik de eerste om dat toe tejuichen. Maar als je merkt dat het gebruik daalt, maar niet Volgens werwachting, en dat de inkomsten veel meer dalen, moetje daar toch over durven praten.” Van OvertWeldt overlegt komende Week met zijn Luxemburgse collega over de accijnspolitiek (BIN, POL KWO (DRM), nl)

Tja.

(“Bronca” trouwens, zo’n wijs woord: Ensemble bruyant des sifflets et lazzis de la foule à l’adresse du torero maladroit ou au-dessous de sa valeur habituelle. Par extension: protestation collective; tollé.)

Links van 4 juni 2017 tot 15 juni 2017

reinderien/mimic: [ab]using Unicode to create tragedy
It's inspired by this terrible idea floating around: MT: Replace a semicolon (;) with a greek question mark (;) in your friend's C# code and watch them pull their hair out over the syntax error

Wayne Piekarski | Modifying Microsoft Flight Simulator 4 to run on three immersive monitors
Since I'm running the whole thing within a DOSBox emulator, I now have access to networking and modern tools to try and achieve what I want however. DOS games were very simple in that they didn't use much of an operating system, and wrote everything directly to unprotected memory. I figured that the developer would have written the X Y Z and Heading Pitch Roll values to some kind of struct in a consistent location in memory. If I could work out the memory location of where the aircraft state is stored, I could intercept this with DOSBox, send UDP packets over the network to other DOSBox instances, and write to those same memory locations.

There’s No Magic in Venture-Backed Home Care – Kyle Hill – Medium
Boehoehoe. Startup die teert op ondermaatse arbeidsomstandigheden en profiteert van zwakke werknemers, stopt ermee. Boehoehoe.

The State of CSS – Ryan Oglesby
CSS has quietly been improving by leaps and bounds lately. So much so, that you may not even recognize it much anymore. While you weren’t looking, the CSS community has developed real solutions to many of the oddities, hacks, and deficiencies that made CSS the black sheep of the front end family in the past. In this post I’ll reveal 5 old-fashioned CSS things that you don’t need to do anymore, and what you should do instead.

Home Office may not publish terrorist funding report amid claims it focuses on Saudi Arabia | The Independent
An investigation into the foreign funding of extremist Islamist groups may never be published, the Home Office has admitted. The inquiry commissioned by David Cameron, was launched as part of a deal with the Liberal Democrats in December 2015, in exchange for the party supporting the extension of British airstrikes against Isis into Syria. But although it was due to be published in the spring of 2016, it has not been completed and may never be made public due to its "sensitive" contents. It is thought to focus on Saudi Arabia, which the UK recently approved £3.5bn worth of arms export licences to.

Our report found that 75% of press coverage misrepresents Jeremy Corbyn – we can’t ignore media bias anymore | The Independent
Our rigorous and statistically representative analysis concluded that when it comes to the coverage of Corbyn in his role as leader of the opposition, the majority of the press did not act as a critical watchdog of the powers that be, but rather more often as an antagonistic attackdog.

Een tourken met de velo

We moesten een aantal uitnodigingen in brievenbussen steken vanavond, en het was 25° en prachtig weer, dus zijn we op de velo gesprongen en hebben we een tour gedaan:

wegt.jpg

Een goeie vijftien kilometer. Met een pitstop ergens in het midden, waar we ons hebben laten verleiden om binnen te komen en een glas te drinken.

Enfin ja, waar we met ankerachtige oogjes aangebeld hebben in de hoop dat we zouden uitgenodigd worden, dus. 🙂

We gaan ervoor

Maar zo wijs.

Maar écht zo wijs.

Oudere berichten

© 2017 Michel Vuijlsteke's weblog

Thema gemaakt door Anders NorenBoven ↑