VI(M) cheat sheet

Nu ik toch weer wat meer met de linux/unix command ga werken kan een spiekbriefje geen kwaad. De basis :wq, de i en a’s l en de hjkl toetsen ken ik wel. Ook de x dd yy p combinaties begrijp ik nog. Maar daarmee houdt het wel zo’n beetje op. Ik vond nog een printje in een la die ik ooit eens van internet had getrokken. Na wat zoeken vond ik ‘m weer op deze site. Bij dezen.

WatHoedeleteyank (kopieer)change
← of hd← of dh of xy← of yh
↓ of jddyycc
↑ of kddyycc
→ of l of [spatie]d[spatie] of dl of xy→ of yl
woord→ w Wdw dW
←woord b Bdb dByb
zoek →/RegExpc /RegExp
← zoek?RegExp
ga naar regel##G#d (delete # regels)#y (yank # regels)
vooruit zoekenn
zoekrichting omkerenN
naar begin regel^ (dakje)
naar einde regel $ (dollar)

En dan nog dit:

  • Een delete is een cut (komt dus in paste buffer p)
  • Een regel Knippen en Plakken is dus dd p
  • 5 regels weggooien = 5dd
  • 5 letters weggooien – 5dw
  • 2 regels omwisselen = ddp
  • 2 letters omwisselen = xp

Ontbijt

Vandaag een stevig ontbijtje gehad. Een lekkere banaan-sinaasappel-gember-agavesiroop-granola-cashewnoten-kwark-shake/smoothie

Ingredienten:

  • 2 Bananen
  • 1 Hele geschilde sinaasappel
  • Stukje gember
  • Toetjeslepel agave siroop
  • Paar volle eetlepels magere kwark
  • En plons Spa Bruisend mineraalwater citroen (bonus bij de AH)
  • 2 eetlepels Granola met cashewnoten (Deen huismerk)…

Dit een minuut blenden in de Nutribullet. Voedzaam en gezond.

Mandarijnencake

Kook 6 hele mandarijnen ongeveer 2 uur. Laat afkoelen en peuter de pitten eruit. Blend heel even in keukenmachine (niet pureren).

Mix 225 gram amandelmeel, 200 gram suiker, 6 eieren en 1 zakje baksoda.

Mix de geblende mandarijnen erdoor.

Stort in bakblik van 20cm en bak ongeveer een uur bij 170 graden hete lucht oven. Laatste 20 minuten 150/160 graden….

Bron: Clementine Cake | Nigella Lawson. https://www.nigella.com/recipes/clementine-cake

SSL certificaten checken

Vrijdag leek de https van een van mijn domeinen niet meer valid te zijn. Google chrome geeft dan melding dat ‘something is interfering with your secure connection’. Het vernieuwen van certificaten is een automatisch proces. Maar toch maar ff gechekt.

$ sudo certbot certificates
Certificate Name: johanneskalma.nl
Domains: johanneskalma.nl
Expiry Date: 2020-01-08 13:46:13+00:00 (VALID: 31 days)
Certificate Path: /etc/letsencrypt/live/johanneskalma.nl/fullchain.pem
Private Key Path: /etc/letsencrypt/live/johanneskalma.nl/privkey.pem

M’n domein is dus nog ‘gewoon een maand valid’. Geen idee wat er aan de hand is geweest.

Mocht het wel geforceerd vernieuwd moeten worden, dan had ik daarvoor dit commando uitgevoerd:

$ sudo certbot --apache --force-renew -d johanneskalma.nl

Spam stats

Op onze mailserver draait spamassassin om spamberichten te filteren. Dat gaat best aardig. Ik zal in deze post wat stats gaan bijhouden. Per maand de hits: door spamassassin geflagged als spam en missed: spamassassin had deze gemist en zijn handmatig naar het leerfilter van spamassassin gecopieerd.

maandhitsmissed
2019
september1658 (97,8%)37 (2,2%)
oktober1652 (98,6%)24 (1,4%)
november1798 (97,1%)53 (2,9%)
december1949 (98,5%)30 (1,5%)
2020
januari1243 (98,6%)18 (1,4%)
februari1525 (97,4%)40 (2,6%)
maart1850 (99,0%)19 (1,0%)
april2006 (98,8%)25 (1,2%)
mei2170 (98,7%)28 (1,3%)
Juni1827 (99,2%)14 (0,8%)
Juli1703 (96,2%)68 (3,8%)
Augustus1774 (95,5%)83 (4,5%)
September1801 (92,2%)153 (7,8%)
Oktober1567 (97,1%)46 (2,9%)
November1782 (96,0%)74 (4,0%)
December1498 (98,6%)22 (1,4%)