Author Archives: Rob

Pâtes au poulet et pesto

Dit keer geen nieuw recept, maar de Franse vertaling van een succesnummer; omdat er vraag naar is.

Une recette apprise dans un restaurant Néerlandais-Italien, et améliorée par moi-même.

Ingrédients:

  • huile d’olive
  • 1 kilo de blanc de poulet
  • 3-400 grammes de lard (préférablement la ventrèche fumée)
  • sel (marin)
  • poivre (noir)
  • ail
  • 2 cubes de bouillon volaille
  • 50 cl de crème légère
  • 2 pots de pesto
  • 1 paquet de penne

Coupez les blancs de poulet et le lard en cubes.
Chauffez l’huile dans une grande poêle, et y faites revenir le poulet avec l’ail, le sel et le poivre. Si vous avez choisi du lard cru, l’ajoutez avant le poulet; sinon, l’ajoutez quand le poulet est presque complètement cuit.
Mettez les cubes de bouillon dans 2 tasses de l’eau, et faites cuire.
Dès que le bouillon bout, tempérez le feu, et ajoutez la crème. Ajoutez, dès que le bouillon est réchauffé, le pesto.
Mélangez la sauce avec le poulet et lard, et laissez mijoter un peu.
Faites cuire les pâtes, et mélangez avec la sauce.

Servez avec une salade fraîche; par exemple de concombre, oignon, poivron et tomates avec un peu de huile d’olive et un peu de vinaigre.

Ce repas-ci se laisse bien accompagner par un vin rouge simple.

Bon ap’!

Pasta Castet-Arrouy

Hè, eindelijk weer eens een receptje in de rubriek Hobo food

De setting: je komt half februari als Compostela-pelgrim aan in de gîte communal van Castet-Arrouy, en daar liggen nog wat dingetjes in de kast van afgelopen seizoen.

Nodig:

  • 1 zakje instant tomatensoep
  • 125 gram macaroni
  • 1 blikje sardientjes in tomatensaus
  • provençaalse kruiden

Het zakje soep is niet zo’n klein zakje troep als je op veel kantoren naast de koffieautomaat schijnt te kunnen vinden, maar een groter zakje troep, zoals je ze bij de supermarkt koopt. Maar met 2 of 3 van die kleintjes kom je ook vast een heel eind.
Eigenlijk gebruik je geen 125 gram macaroni, maar ongeveer de helft van een doosje van 250 gram (de andere helft bewaar je voor later).

Doe warm water in een pan; een beetje meer dan je zou gebruiken als het alleen om soep ging. Roer het soeppoeder erdoor en zet de pan op het vuur.
Roer de macaroni erdoor, en blijf roeren, terwijl je de soep zachtjes kookt tot de macaroni al dente is.
Schep het blikje vis erdoor, en warm het spul nog even door.
Haal de pan van het vuur (het vuur mag uit), en roer naar smaak kruiden door de pasta.

Smakelijk!

HTC Desire flashen (2)

Dit verhaal zal voor vrijwel niemand relevant zijn. Het gaat namelijk over een smartphone van 5 jaar oud. (Maar mocht je nog ergens zo’n telefoon hebben liggen: laat het me weten, en gooi ‘m nog niet weg; als mijn huidige stuk gaat, ben ik er erg blij mee.)
Alles dat ik hieronder beschrijf, heb ik op een Linux-laptop gedaan; waar nodig zul je zelf de vertaalslag moeten maken naar Windows of Mac.

Read More

Os gezocht

De ‘stal’ voor de ezel is klaar; laat Kerstmis nu maar komen…

Een paar dode bomen uit het bos, wat afvalhout en een zeil. De liksteen en waterbak die ik vandaag van Elisabeth voor mijn verjaardag kreeg, maken het af.
Helaas durft Frimousse er nog niet in; waarschijnlijk lijkt het een beetje teveel op een paardentrailer, waarmee hij onlangs een niet-echt-geweldige ervaring had. Ik ga ervan uit dat de kou en zijn nieuwsgierigheid het in de komende dagen wel zullen winnen van zijn wantrouwen.

Wekker

M’n smartphone is stuk. Op zich geen probleem, want ik leef al anderhalf jaar zonder telefoon (en geniet ervan), maar hij deed wel dienst als wekker.

Gelukkig doet m’n laptop het nog wel, en dus schreef ik even vlug een wekker, zodat ik morgen toch bijtijds op kan.
(Uiteraard hebben we het over Linux.)

#!/usr/bin/env bash

# ~/bin/wekker.sh

# This script sets an alarm for the specified time.
# All command line parameters will be passed to `at' as timespec.

# Copyright (c) 2015 Rob la Lau <rob@ohreally.nl>
# This script is in the public domain.

#################################################################

# Config.

play=/home/rob/tingeling.wav
repeat=3

#################################################################

timespec=$@
[ -z "${timespec}" ] && {
    echo "No timespec given."
    exit
} 

AMIXER=`which amixer`
MPLAYER=`which mplayer`

(
cat <<EndOfCommands
${AMIXER} sset Master 100%
${MPLAYER} -quiet -loop ${repeat} ${play}
EndOfCommands
) | at -M ${timespec}

En nu kan ik mijn wekker zetten met het commando

./wekker.sh 07:00

Net zo makkelijk…

Wanden en trappenhuis

Voordat ik mijn mouwen opstroopte, was dit een grote, lege ruimte. Een paar dagen later is het klaar voor de isolatie en de gipsplaten (maar eerst binnenkort de vloer storten).

WordPress 4.2, HTML5 image canvas data en privacy in het algemeen

Als je een WordPress blog hebt, en een upgrade doet naar versie 4.2, word je ineens geconfronteerd met de waarschuwing dat de site probeert HTML5 image canvas data te lezen. Uiteraard wil je dat helemaal niet, want je wilt niet dat je bezoekers denken dat jij iets engs probeert te doen, terwijl jij je van geen kwaad bewust bent.

Na even zoeken ontdekte ik dat deze waarschuwing te danken is aan de introductie van emojis. En niet alleen zorgt deze introductie voor een alarmerende waarschuwing: ik ontdekte ook dat voor deze emojis, voor elke pagina die een bezoeker bekijkt, automatisch een aanvraag gedaan wordt naar de website van WordPress.

En waarom is het erg dat bezoekers gedwongen worden informatie op te halen van de WordPress site als ze jouw site bezoeken? Omdat je hiermee WordPress in staat stelt te registreren welke WordPress blogs bezocht worden door jouw bezoekers. Je maakt hiermee dus een enorme inbreuk op de privacy van jouw bezoekers!

De eenvoudigste manier om zowel van die enge waarschuwing af te komen als de privacy van je bezoekers beter te garanderen, is het installeren van de WordPress plugin Disable emojis; deze plugin verwijdert deze functionaliteit volledig uit je website.

Tot zover over WordPress.

Maar nu we het dan toch hebben over inbreken op de privacy: door op je site gebruik te maken van Google Maps, Google APIs, Google Search, Google Fonts, een Google Plus button, Google Analytics of YouTube video, geef je de privacy van je bezoekers uit handen aan Google; en door een Facebook Like button op je site te plaatsen doe je datzelfde aan Facebook. Al deze gadgets lijken je website leuker te maken, of de ontwikkeling ervan makkelijker, maar zijn alleen maar ontwikkeld om zoveel mogelijk informatie te verzamelen over de bezoekers van jouw website (en over jouzelf, natuurlijk).
Een kundig website-ontwikkelaar heeft al deze enge dingen niet nodig, en een website-eigenaar die geeft om zijn/haar bezoekers weigert er gebruik van te maken.

Voor de gebruiker/bezoeker:

Als je meer controle wilt hebben over de aanvragen die uit jouw naam gedaan worden naar externe sites, gebruik dan Mozilla Firefox met de Request Policy en AdBlock Plus add-ons. Als je die add-ons lastig vindt, kun je er ook voor kiezen de Tor Browser Bundle te installeren; deze Firefox variant zorgt ervoor dat je op een andere fysieke locatie lijkt te zitten dan je daadwerkelijk doet, en verandert die locatie bovendien regelmatig, waardoor bedrijven je surfgedrag niet meer aan jou kunnen koppelen.
Als zoekmachine zou ik je Startpage of DuckDuckGo aanraden.
En het is natuurlijk verstandig om nooit cookies te accepteren, tenzij je echt geen andere keuze hebt. Maar dat weet iedereen inmiddels toch wel?

Voor de ontwikkelaar:

Als je website-ontwikkelaar bent, heb ik hier nog wat alternatieven voor je:

  • Google Maps → OpenStreetMap
  • Google Analytics → Piwik
  • Google Fonts → upload het te gebruiken font naar je site, en gebruik een stylesheet
  • Google Plus, Facebook Like, enz. → gewoon achterwege laten; dat is zo 2010…
  • authenticatie met Facebook, Twitter, enz. → een beetje programmeur heeft in een vloek en een zucht een eigen gebruikersdatabase en authenticatie-module opgezet

Voor alles wat deze enge bedrijven aanbieden, zijn alternatieven te verzinnen waarmee je niemands privacy op het spel zet. Wees een professional, en bescherm de onwetende bezoekers en gebruikers; laat je gemakzucht niet de overhand krijgen.

En bovendien:

Als ik dan toch bezig ben: je zou je kunnen afvragen hoe verstandig het is om je persoonlijke, of zelfs je zakelijke, e-mails te delen met bedrijven als Google (Gmail, Android), Microsoft (Outlook.com, Hotmail, Live.com, Windows Phone) en Apple (iPhone, iPad).

Weet je trouwens dat je voor GPS helemaal geen internetverbinding nodig hebt? Fabrikanten van mobiele apparaten (Android, iPhone, Windows Phone, enzovoort) willen je dat alleen maar laten geloven, zodat ze je fysieke locatie ook nog kunnen koppelen aan je surfgedrag.

Dit bericht werd getriggerd door mijn upgrade naar WordPress 4.2, maar als ik eenmaal begin over privacy…
Vrijheid begint met privacy; zonder privacy geen vrijheid.