Doe Niet Zo Moeilijk!

Hoi! Je bent terechtgekomen op weblog / speeltuin van Max Roeleveld, developer.

Cygwin, SSH key-based authentication en rechten Een file system blijft toch lastig weg te moffelen, blijkbaar.

In de categorie "daar wil ik volgende keer niet zo lang naar hoeven zoeken":

Cygwin is software om van een Windows-installatie een iets werkbaarder OS te maken. Van zichzelf begint Windows zowaar steeds respectabeler te worden -- sprak hij vanaf een Windows 10 preview -- maar het mist nog bepaalde onmisbare command-line utilities zoals, eh, een bruikbare commandline. En Bash. En OpenSSH. En een compiler (hoewel er tegenwoordig een gratis versie van Visual Studio is, dus tja). Cygwin vangt het gemis in ieder geval zo goed mogelijk op. Prachtig allemaal, totdat je bij een host-based SSH-verbinding ineens gezeur krijgt dat de rechten op je private key file te ruim zijn en dat met een gewone chmod niet op te lossen is omdat de chmod geen enkel effect lijkt te hebben.

Lang verhaal kort: daar moet je dus een apart tooltje voor gebruiken -- setfacl. Een kleine

setfacl.exe -d g:root,m,g:SYSTEM ~/.ssh

later werkt alles weer zoals het hoort. Phew.

Ik wil Ruby pijn doen SemVer mijn harige kont.

Ik word lichtelijk simpel van Ruby — niet alleen is het geneuzel met verschillende versies, en het feit dat je die naast elkaar kunt — en soms moet — draaien een constante bron van problemen en ergernis, het wordt allemaal nog wat lastiger als je het volgende tegenkomt:

root@xxx:~# which ruby
/usr/bin/ruby

root@xxx:~# ls -lha /usr/bin/ruby
lrwxrwxrwx 1 root root 9 Feb 15  2014 /usr/bin/ruby -> ruby1.9.1

root@xxx:~# ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

Waarom wilde ik zo zeker weten welke versie ik voor mijn neus had? Omdat een installatie van een bepaald Gem klaagde dat ik met 1.8.4 zou werken, maar die 1.8.4 bleek dus 1.9.1, of nee, toch niet, het is 1.9.3. Het opnieuw moeten installeren van die Gem bleek nodig na een update van het systeem zelf, en na dit rondje WTF ging het ineens WEL goed, zonder dat er tussentijds nou nog wat geïnstalleerd was.

Ruby en package managers en een eigen update-systeem, het is om moe van te worden...

De valreep, een jaar later Terugblik-slash-vooruitblik

Bijna een jaar geleden mompelde ik, tussen neus en lippen door, iets over dat ik eigenlijk van WordPress af wilde. Dat gevoel is het hele jaar blijven borrelen, maar een daadwerkelijke migratie stond niet hoog op de prioriteitenlijst, en bovendien, een echte vervanger was er niet.

Daar lijkt verandering in te zijn gekomen nu er een nieuwe release van Bolt is; het is veel moderner opgezet dan WordPress, en overstappen zou relatief eenvoudig moeten zijn, want een WXR-import-dinges zit er al in. Een proefimport lijkt goed te gaan, alleen ontbreekt het nog aan reacties (dat zit er niet standaard in) en er zal vast nog wat geknutseld moeten worden voor alles is zoals het was, maar dan beter. Los daarvan: dit gaat 'm worden, denk ik.

Ik heb wat te doen, de komende tijd...

I wanna wanna wanna Na "Can I Use" en "I Want To Use" is het tijd voor "Should I Use".

I Want To Use

Een handig tooltje voor Mensen Die HTML Smeden™ is Can I Use, waar je snel kunt zien welke browsers een bepaalde web-technologie ondersteunen. Daar is nu een handige sidekick voor, die niet alleen aangeeft welke browser een greep uit de buzzwords op de kaart heeft staan, maar ook hoe groot het aandeel van die browsers is, en hoeveel procent van je totale bezoek (grofweg) een pagina kan gebruiken.

Kwestie van woordjes aanklikken, en zien dat dat voor bijna 88% van alle gebruikers ook daadwerkelijk gaat werken, dat is nog eens prettig. Zeker omdat ik toch weer eens voorzichtig over een omkat aan het nadenken ben...