Nog 1 dag. Vandaag heeft mijn zoon alvast appelbeignets gebakken. Lekker.
Bladerdeeg appel kaneelsuiker in appelgat 5 minuten frituren bestrooien met kaneelsuiker.
Nog 1 dag. Vandaag heeft mijn zoon alvast appelbeignets gebakken. Lekker.
Bladerdeeg appel kaneelsuiker in appelgat 5 minuten frituren bestrooien met kaneelsuiker.
Gister hadden we het over onze persoonlijke websites. Mijn zoon had 2 opmerkingen. Ik wil dat bakje patat met die frikandel daar niet meer. En mijn website is niet beveiligd.
Allebei is wat aan te doen. Het bakje patat is weg en vervangen door een link naar mijn zoon zijn youtubekanaal. En de site beveiligen was klaar met:
sudo certbot --apache -d xxxxxkalma.nl -d www.xxxxxkalma.nl
En het bakje patat is definitief gearchiveerd 🙂
Running mopidy on a raspberry pi connected to my stereobox (receiver/amplifier whatever you will name it). Everyone linked to our local network can open mopidy on their device by entering http://musicbox:6680. Now is the only purpose of this box serving mopidy and spotify connect, it would be likely to have mopidy look like it’s running on port 80. Therefor I added a simple iptablerule.
pi@musicbox:~ $ sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 6680
Verifying the rule:
pi@musicbox:~ $ sudo iptables -t nat -nvL
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
7 420 REDIRECT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 redir ports 6680
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
And when fed up with the rule, just remove all these nat rules:
pi@musicbox:~ $ sudo iptables -t nat -F
To make this new iptable rule persistent on reboot, I used these commands:
$ cd /etc
$ sudo mkdir iptables
$ sudo su
$ /sbin/iptables-save > /etc/iptables/rules.v4
$ exit
$ sudo apt install iptables-persistent
-- found that this installation asks to create the /etc/iptables/rules.v4, not checked whether first steps can be skipped.
check installation with:
$ sudo systemctl status netfilter-persistent.service
In mijn vorige post wilde ik een tgz uploaden (een ge-gzipte tar file) in wordpress, maar kreeg steeds een ‘Sorry this is not permitted for security reasons’. Ik ga dan altijd direct in de ‘dat bepaal ik zelf wel’ mode.
Enfin. Een oplossing was om een mime type toe te voegen en een ‘fuck you’ WordPress in de site config in te bouwen. Deze regels heb ik toegevoegd aan de functions.php om een tgz toe te voegen.
define('ALLOW_UNFILTERED_UPLOADS', true);
add_filter( 'upload_mimes', function() {
$mimes = ['tgz' => 'application/gzip'];
return $mimes;
});
Die eerste regel van define ALLOW….. is de ‘fuck you’ regel en de tweede add_filter voegt tgz als mimetype toe.
Overigens werkt dit niet vanuit de Gutenberg editor, maar moet je het bestand eerst uploaden in de media om het daarna als file aan je post te kunnen attachen. Omslachtig, maar zo werkt het wel.
Misschien toch ook maar eens naar Github kijken voor dit soort uploads.
Bij het opruimen van een harde schijf vond ik nog een leuk scriptje wat ik ooit eens geschreven had. Een timer. Start het script met aantal seconden als parameter en er wordt een timer getoond die aftelt naar 0 en dan een bel laat rinkelen:
$countdown 30
$00:00:30
Er zijn wel een paar voorwaarden. mpv moet geinstalleerd zijn en 2 mp3’tjes Ticking-noise.mp3 en Ringin-clock.mp3 moeten in dezelfde folder als het script staan. Script en mp3’tjes zijn als gezipte tarfile onderaan bijgevoegd.
#!/bin/bash
##default 60 seconds
seconds=5;
##if argument exists, then overrule the default
if [ ! -z "$1" ]
then
seconds=$1;
fi
##start ticking (background)
##echo tik tak
mpv ./Ticking-noise.mp3 --no-terminal --loop-file=inf &
P1=$!
disown $P1
##start the count down and show the ticker
date1=$((`date +%s` + $seconds));
while [ "$date1" -ge `date +%s` ]; do
echo -ne "$(date -u --date @$(($date1 - `date +%s` )) +%H:%M:%S)\r";
sleep 0.1;
done
##stop ticking
kill -KILL $P1
## tingeling for 10 seconds
##echo ""
##echo tring1
mpv ./Ringing-clock.mp3 --no-terminal --length=5
Gister blotevoetenpad (met een p) gedaan. Daar in iets scherps gestaan (een tak of een steen) in een van de modderpaden. Nu dus een blotevoetenbad (met b). Om vuiligheid eruit te krijgen. Antine gaat zo ff in het gat poeren…..
Ons oerbrein is altijd op zoek naar zoveel mogelijk calorieën in zo min mogelijk tijd. Dit instinct vergrootte de overlevelingskans in een natuurlijke omgeving met natuurlijke voeding, maar verkleint onze overlevingskans in de moderne onnatuurlijke maatschappij met kunstmatig voedsel.
Ik kan me nergens toe bewegen. Heb mezelf net van de bank getrokken om boodschappen te doen. Verder tot 11 uur in bed gelegen en de hele middag lamlendig op de bank als een zombie zitten ‘Netflixen’.
En ik moet de vakantieblogs ook nog afmaken.
Bacon fried tomatoes, fried eggs with cheese. Topped with coffee orange juice and fresh fruit salad.
Vandaag rond 12 uur met extra paracetamol op de bus gestart en opweg gegaan naar de volgende camping in Grantown on Spey. Hiervoor zijn we het Cairngorms National Park dwars overgestoken. Spannend met zo’n bus over single track weggetjes met hier en daar “passing places”. Maar eerst lang Balmore castle het buitenverblijf van queen Elizabeth.
Cut ‘n paste van bericht dat ik eerder naar de eigenaar van de camper had gestuurd:
After we visited Balmore castle we headed from there straight to the rougher part od Scotland. Climbed and descending 24% steep roads. Some even single tracks. Luckily loads of passing places. We had marvelous views.
We’re now standing for a night on a campside in a village called Grantown on Spey. Tomorrow further (finaly according to the children) to Loch Ness.
Oh, and we get very possitive reactions on the van on campsites and even when passing villages. Today somene passing said ‘nice van you have’.