Spelerij met Docker

Eerste braindump

Ik ben me al een tijdje aan het verdiepen in Docker, het eenvoudig bruikbare container-platform waar tous les hippe developers op is overgestapt nadat Vagrant toch wat veel schijfruimte bleek te kosten op al die (van SSD's voorziene) MacBooks. Okee, dat is natuurlijk een beetje kort door de bocht, maar het lijkt toch wel zo te zijn dat waar men eerst, via Vagrant, een virtuele server optrok om in te webdevelopen, men er nu Docker voor gebruikt. En natuurlijk is dat lang niet het enige waar Docker handig voor is, of waar het in eerste instantie voor bedoeld was, maar hey.

Ik begin nu op een punt te komen dat ik het idee heb dat ik het hele principe een beetje snap, en dat ik bepaalde beginnersfouten niet zelf ook nog eens zou maken. Hoog tijd om dat eens te delen met u, de Gewaardeerde en Trouwe Lezer. Het is geen "van nul tot held"-tutorial, daarvan zijn er al genoeg en bovendien is de documentatie van Docker zelf vrij OK. Het is gewoon een lijstje van dingen die mij zijn opgevallen.

Shall we?


Vanaf heden: DNZM doet SSL

...en kom nu maar op met die creditcard-nummers.

Let's encrypt ALL the things!Sinds begin december heeft Let's Encrypt een publieke beta lopen, waarbij iedereen die dat wil, het systeem mag gebruiken om gratis SSL-certificaten te maken.

SSL-certificaten, voor de mensen bij wie nu rimpels in het voorhoofd verschijnen, worden gebruikt om verbindingen te versleutelen en identiteiten vast te stellen. Websites gebruiken ze om zo'n mooi groen slotje te laten zien, zodat je weet dat je op die plek gegevens veilig kunt achterlaten. Nou ja, ze komen daar veilig aan; wat er daarna mee gebeurt is natuurlijk nooit te garanderen... SSL-certificaten vallen of staan met vertrouwen, en niet iedereen is zomaar vertrouwd genoeg om SSL-certificaten te maken. Die dingen kostten dus, wegens vraag en aanbod, geld.






Zo, eindelijk de nieuwe nieuwe lay eens een keer online...

Dat zal verdorie ook eens tijd worden...

Het heeft misschien niet zo lang geduurd als de vorige omkat -- die liet drie jaar op zich wachten -- maar al met al ben ik er veel langer mee bezig geweest dan ik zou willen. Maar toch: een nieuwe lay, eindelijk. Als u normaal gesproken via RSS meeleest, moet u nu eens doorklikken.

En hoewel ik er niet zo'n lang verhaal van wil maken als de vorige keer, wil ik toch even een paar dingen kwijt.


Haal je uploads uit wp-content

Eén van de laatste posts over DNZM zelf, dit jaar. Promise.

Zo, daar ben ik even fijn in een FTP-client, het hosting-control-panel-dinges en in WordPress zelf een beetje aan het rommelen geweest. Netto resultaat: alle plaatjes die ik aan posts heb hangen (screenshots, foto's) staan nu niet langer in /wordpress/wp-content/uploads/.

Dat heeft drie voordelen en het is niet eens echt moeilijk; omdat ik zo'n toffe peer ben doe ik er nog een HOW TO bij ook. Niet dat die er niet al in ruime mate waren, maar goed.


Is het dumpen van HTML de enige manier om tot een semantisch web te komen?

Vroeger zou ik gewoon hebben geschreven dat Sven het web niet snapt, en dat was dan dat.

Fred wees me op een artikel op FrankWatching, waarin Sven Bommezijn zijn gedachten eens laat gaan over een web zonder HTML.

Sven stelt dat de scheiding van content en vorm momenteel nog wat ontbreekt, althans, dat denk ik. Het is nog al een lang ding -- an sich niets mis mee, zelf produceer ik ook geregeld enorme lappen tekst -- zonder dat er een duidelijke stelling of conclusie uit lijkt te komen. Ik heb ook het idee dat hij bepaalde onderdelen van HTML niet kent; als ik zijn pleidooi goed begrijp, zoekt hij naar een oplossing die er al is.

Op een paar punten denk ik dat Sven er compleet naast zit; laat ik dat maar eens met wat quotes en antwoorden proberen duidelijk te maken.




WP Lifestream laat ook super-simpel je laatste tweet zien

Hiermee wilde ik eigenlijk niet wachten tot de nieuwe lay ergens in 2013 online gaat...

Ik had eerder al eens met interesse naar de WP Lifestream plugin gekeken, maar tot voor kort draaide DNZM op een server waar nog PHP 4 op stond. Niet alleen is dat een belachelijk oude versie, het is ook nog eens te min voor WP Lifestream, die minstens versie 5 wil zien. Leuke plugin, dus, maar ik had er niks aan.

Tot DNZM naar een andere server werd verkast die wel een PHP-versie uit deze eeuw draaide, dat is.

Na een beetje stoeien draait het allemaal wel en is er een lifestream op DNZM te bewonderen. Prachtig. Voor de nieuwe lay sleutel ik nog wel wat aan de weergave, maar het werkt in ieder geval prima.

De volgende vraag is dan natuurlijk: kan ik nu makkelijk mijn laatste tweet laten zien?



PivotX templates voor WordPress Designers

Peter vertelt over een paar verschillen tussen WordPress en PivotX.

Peter is een serie in elkaar aan het draaien over PivotX templates, en hoe WordPress designers daar wijs uit kunnen worden. Door de manier waarop hij het schrijft is het net zo goed andersom te gebruiken, en ik heb weer wat dingen over PivotX geleerd -- dat ze de Smarty-engine gebruiken bijvoorbeeld. Grappig.

Uiteraard heb ik ook wel iets te mekkeren, een paar ietsen zelfs.

Allereerst vraag ik me af waarom hij de daadwerkelijke info in een Google Doc heeft gehangen. Ik zie geen dingen gebeuren die niet gewoon in HTML zouden kunnen, met als toegevoegd nadeel dat Google Docs niet worden geïndexeerd door zoekmachines. Jammer, want het is nuttige informatie.

Inhoudelijk had ik ook wel een paar aanmerkingen. Voor ik daar aan begin wil ik wel even duidelijk maken dat ik dat niet met een "OMG n00b" houding wil brengen; ik ben al lang genoeg met WordPress bezig om dat soort dingen te weten, maar dat ga ik niet van iedereen verwachten; bovendien is het nodige ook gewoonweg slecht gedocumenteerd in de Codex. Ik probeer mijn fanboy-pet dus even af te zetten en neutraal te kijken. =]




WordPress 2.7, Firefox 3.1 en de nieuwe DNZM-lay

En dat heeft allemaal met elkaar te maken.

Gisteren (vandaag, eigenlijk) is WordPress 2.7 eindelijk gereleased. Ik had al een tijdje een test-opstelling om te zien of er grote problemen te voorzien waren met plugins en de nieuwe DNZM-lay, en dat viel redelijk mee. De Favatars-plugin werkt schijnbaar niet meer (maar die was eigenlijk toch al aan vervanging toe), en ik moest een paar kleine veranderingen doorvoeren in de lay, vooral om de geneste reacties mogelijk te maken. Wel de moeite waard, naar mijn idee.

Ik ben ook al een tijdje geleden afgestapt van sIFR afgestapt; het leverde uiteindelijk zo veel gekloot op om het te laten doen wat ik wil, en bovendien heb ik een fixed gepositioneerd stuk layout, en dat werkt niet lekker samen met Flash. Dat dat visuele ruzie gaat maken met Flash-filmpjes (denk YouTube) is al vervelend genoeg, maar als elke titel ook nog eens moeilijk gaat doen... Bovendien vertraagde het de boel toch wel, en daar zat ik ook niet op te wachten.

Goed, sIFR er uit, dus. Hoe nu verder?