Categorie: Coding and stuff
tags:

Zoals wellicht bekend, ik krijg met enige regelmaat ongevraagd adminrechten op allerlei websites. De laatste tijd voornamelijk Wordpress. En als er dan weer eens een update uitkomt voor Wordpress, wordt ik daarvan vriendelijk op de hoogte gesteld. Zo ben ik momenteel admin op:

Categorie: Coding and stuff
tags:

Zoals wellicht bekend, ik krijg met enige regelmaat ongevraagd adminrechten op allerlei websites. De laatste tijd voornamelijk Wordpress. En als er dan weer eens een update uitkomt voor Wordpress, wordt ik daarvan vriendelijk op de hoogte gesteld. Zo ben ik momenteel admin op:

Op basis van wat nog in mijn spamfolder staat, dus maximaal 30 dagen oud.

Categorie: Coding and stuff
tags:

Zoals wel bekend, ik krijg met enige regelmaat ongevraagd adminrechten op allerlei websites. De laatste tijd voornamelijk Wordpress. En als er dan weer eens een update uitkomt voor Wordpress, wordt ik daarvan vriendelijk op de hoogte gesteld. Zo ben ik momenteel admin op:

Op basis van wat nog in mijn spamfolder staat, dus maximaal 30 dagen oud.

Categorie: Coding and stuff, Linux

Het installeren van Postman is niet veel werk onder Ubuntu, het is beschikbaar als snap:

sudo snap install postman

Als je dat hebt gedaan, zie je echter dat de snap in Ubuntu nog op versie 6 zit, niet op versie 7. Daarvoor is helaas een extra stap nodig:

sudo snap switch --channel=candidate postman
sudo snap refresh postman

Maar dan heb je eindelijk de meest hippe versie.

Categorie: Coding and stuff, Linux

Zit je lekker te developen, in dit geval een Angular applicatie die lokaal wordt gehost over poortje 4200, raakt de terminal van de IDE het proces kwijt. K.

Dat merk je natuurlijk pas bij de volgende

$ ng serve
Port 4200 is already in use. Use '--port' to specify a different port.

Tja, wat doe je dan. Dan ga je duckducken en kom je op een mooi antwoord op StackOverflow. Het is kennelijk mogelijk om uit te vragen wel proces op poort zoveel zit met:

$ fuser 4200/tcp

Dit zal het PID teruggeven van het betreffende proces. Daarna kun je bijvoorbeeld een

$ kill <PID>

uitvoeren. Maar als je nou helemaal zeker van je zaak bent, dan kan het ook in een oneliner:

$ fuser -k 4200/tcp

Categorie: Linux, Coding and stuff

Soms heb je een reden om een github fork repository los te koppelen van de bron. Bijvoorbeeld omdat de bron niet meer bestaat. Hiervoor is eigenlijk geen instelling beschikbaar op github. Gelukkig kan dit wel worden bereikt met een paar commando's.

$ git clone --bare https://github.com/my/forked_repo.git

Verwijder vervolgens de repo van Github en maak hem opnieuw aan met exact dezelfde naam.

$ cd forked_repo.git
$ git push --mirror

Uitleg en bron.

Categorie: Linux, Coding and stuff
tags:

Ubuntu 17.10 en VMWare Workstation 14 (en 12 ook trouwens) zijn geen vrienden. Concreter, Linux kernel 4.13.x en Workstation zijn geen vrienden. Helaas is er nog geen kant en klare oplossing van VMWare, enkel een aantal patches die in ontwikkeling zijn. In grote lijnen zie ik twee oplossingen.

De eerste is je bestaande installatie patchen:

cd /tmp
wget https://gist.githubusercontent.com/geneC/936e4caf6963f3dea99131aa31f004ea/raw/bd87148030746126d744ae694f5a5e43c9faf06c/hostif-fix.patch
cd /usr/lib/vmware/modules/source
tar xf vmmon.tar
cd vmmon-only/linux
patch hostif.c /tmp/hostif-fix.patch
cd ../..
tar cf vmmon.tar vmmon-only
rm -rf vmmon-only 
vmware-modconfig --console --install-all

Bron: https://askubuntu.com/a/973051

De tweede oplossing is om de huidige code uit Github op te halen lokaal te bouwen 'from sources'.

cd /tmp
git clone https://github.com/mkubecek/vmware-host-modules.git
cd vmware-host-modules
git checkout workstation-14.0.0
tar cf vmmon.tar vmmon-only
sudo cp vmmon.tar /usr/lib/vmware/modules/source
sudo vmware-modconfig --console --install-all

Bron: https://askubuntu.com/a/973130

Aangezien ik al een geïnstalleerde Workstation heb, ga ik in eerste instantie maar voor de patch-oplossing. Eens afwachten hoe goed die werkt.

Categorie: Coding and stuff, Algemeen

Waarom is software die geschreven is met belastinggeld niet beschikbaar als Vrije Software?

No Cookie Embed video

Code die betaald is door iedereen moet beschikbaar zijn voor iedereen! Lees verder op publiccode.eu en teken de open brief.

Categorie: Linux, Coding and stuff
tags:

Heel vervelend als je een gescanned pdf-bestand hebt dat eigenlijk gedraaid is. Een als portrait ingescanned bestand dat origineel een landscape document was. Om dat fatsoenlijk te bekijken moet je altijd gaan klooien. Of afdrukken.

Gelukkig is er een oplossing. Voor Linux (Ubuntu) is er bijvoorbeeld de PDF Toolkit.

sudo apt-get install pdftk

 Daarna kun je eenvoudig vanaf de terminal een bestand draaien. De belangrijkste richtingen zijn 90° linksom:

pdftk invoer.pdf cat 1-endleft output uitvoer.pdf

en rechtsom:

pdftk invoer.pdf cat 1-endright output uitvoer.pdf

Hoe lang je moet wachten op resultaat hangt natuurlijk van je machine en de PDF af, maar in mijn voorbeeld is het in een factie van een seconde geregeld.