Convert shortcodes to captions

This commit is contained in:
2015-12-21 11:44:12 +00:00
parent 25ea9353d2
commit 5988fe8309
10 changed files with 109 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
<div style="width: {{ include.width }}px;" class="caption">
<img src="{{ include.image }}" {% if include.image-width %}width="{{ include.image-width }}" {% endif %}/>
<p>Een fraaie fles voor een bijzondere whisky.</p>
<p>{{ include.text }}</p>
</div>

View File

@@ -0,0 +1,40 @@
<?php
require __DIR__ . '/../vendor/autoload.php';
use Symfony\Component\Yaml\Yaml;
$sNewDir = 'blog/_posts.new';
if (!is_dir($sNewDir)) {
mkdir($sNewDir);
}
foreach (glob('blog/_posts/*.md') as $sFile) {
$sBasename = basename($sFile);
printf("%s...\n", $sBasename);
$sContents = file_get_contents($sFile);
$aContents = explode("\n", $sContents);
$aParts = explode('--', implode("\n", array_slice($aContents, 1)));
$aYaml = Yaml::parse(trim(str_replace(" - \n", null, current($aParts))));
$sContents = end($aParts);
if (!preg_match_all('~\[caption(?:[^\]]+)width="([\d]+)"\]<img src="([^"]+)"(?: width="([^"]+)")? /> ([^\[]+)\[/caption\]~', $sContents, $aMatches, PREG_SET_ORDER)) {
echo " no caption found\n";
continue;
}
foreach ($aMatches as $aMatch) {
$sCaption = sprintf("{%% include caption.html\n width='%d'%s\n image='%s'\n text='%s'\n%%}", $aMatch[1], empty($aMatch[1]) ? null : sprintf("\n image-width='%d'", $aMatch[1]), $aMatch[2], $aMatch[4]);
$sContents = str_replace($aMatch[0], $sCaption, $sContents);
}
$sNewFile = sprintf('%s/%s', $sNewDir, $sBasename);
$sNewContents = '---' . "\n" . yamlDump($aYaml) . '---' . "\n" . trim($sContents);
file_put_contents($sNewFile, $sNewContents);
echo " new file saved!\n";
}
function yamlDump($aData) {
return str_replace("'", null, Yaml::dump($aData, 4, 2));
}

View File

@@ -9,11 +9,17 @@ categories:
---
-
-
-
Hoewel St Andrews helemaal niet zo heel groot is, blijkt het een aanzienlijke klus om het volledig te verkennen. Dit kan op verschillende manieren en het is nog te vroeg om een voorkeur uit te spreken. Te voet zijn er verschillende routes van mijn kamer naar het centrum. Hoewel het leeuwendeel van dit tochtje langs woonwijken voert, valt er genoeg te zien. Er zit behoorlijk wat verschil in de architectuur van de verschillende huizen. In het centrum ontdek ik ook telkens nieuwe winkels, steegjes en sluiproutes. Hardlopend is het eenvoudiger om ook wat verder weg te bekijken, maar gezien mijn tempo kan ik onmogelijke alle details in me opnemen.
Na verschillende pogingen is het gelukt om een oude fiets van mijn huisbaas te repareren. Op de fiets ben ik niet alleen twee keer zo snel op m'n werk, het betekent ook een extra mogelijkheid om op verkenning te gaan. In tegenstelling tot het vernieuwende van verkennen, kan ik nog steeds het vertrouwde waarderen. Ik was dan ook zeer verheugd om een fantastisch pakket met allerlei waren uit Nederland te krijgen. Heel toepasselijk zijn zeker de fietslampen die er in zatten.
[caption align="aligncenter" width="300"]<img src="wp-content/gallery/Lade%20Braes/IMG_20140126_095957.jpg" /> De Lade zwelt aan tot een kolkende rivier.[/caption]
{% include caption.html
width='300'
image-width='300'
image='wp-content/gallery/Lade%20Braes/IMG_20140126_095957.jpg'
text='De Lade zwelt aan tot een kolkende rivier.'
%}
Met een kast vol lekkernijen leek niets mij meer in de weg te staan van een verkenningstocht op de fiets. Alleen het weer zit soms tegen: Schotse winter is net Nederlandse herfst. Tijdens een paar uur goed weer ben ik op advies van een collega naar [Strathkinness](/?ai1ec_event=strathkinness&instance_id= "Strathkinness") gefietst.

View File

@@ -6,12 +6,23 @@ layout: post
guid: /?post_type=ai1ec_event&#038;p=562&#038;instance_id=
---
-
-
Een Italiaanse collega had het plan opgevat om een internationaal diner te organiseren. Daarbij was het uiteraard de bedoeling om een gerecht mee te brengen dat het land van herkomst vertegenwoordigd. Dat klinkt leuk, maar het leek me niet zo vriendelijk om het toch minder bijzondere (maar wel oer-Hollandse) aardappel-vlees-groente mee te brengen. Gelukkig kwam van het uitstel (van het kiezen van een gerecht) vanzelf een voorstel: er moest nog een dessert verzorgd worden. Hoe Nederlands is het dan om een echte appeltaart te bakken!
In de supermarkt moest ik uit een ruim assortiment appels kiezen, best lastig. Gelukkig herinnerde ik me dat zure groene appels het beste geschikt zijn, dus ik heb besloten Bramley apples te nemen! Deze enorme appels maakten het schilwerk lekker makkelijk, dus dat was ook nog mooi meegenomen. Een meevaller was het dat mijn huisbaas eerder een huurder heeft gehad die graag kokkerelde, want alle keukengerei was reeds aanwezig. Oordeel zelf of het resultaat er rauw of gebakken beter uit ziet:
[caption align="aligncenter" width="300"]<img src="wp-content/gallery/Cooking/IMG_20140221_194916.jpg" /> Voor...[/caption]
[caption align="aligncenter" width="300"]<img src="wp-content/gallery/Cooking/IMG_20140221_204737.jpg" /> ... en na![/caption]
{% include caption.html
width='300'
image-width='300'
image='wp-content/gallery/Cooking/IMG_20140221_194916.jpg'
text='Voor...'
%}
{% include caption.html
width='300'
image-width='300'
image='wp-content/gallery/Cooking/IMG_20140221_204737.jpg'
text='... en na!'
%}
Het toeval is dat de eerder genoemde Italiaanse collega mijn buurman is, dus de taart kon ik uit de oven warm en geurend afleveren. Na lekker gepeuzeld te hebben van allerlei voor- en hoofdgerechten was het moment voor de appeltaart daar! Een Franse collega bleek echter een "pomme de tarte" hebben gemaakt, dus we moesten concurreren. Mijn taart viel bijzonder in de smaak en werd denk ik lekkerder gevonden dan het ietwat vette en te zoete Franse baksel. Het internationale hoogtepunt van de avond was de aanwezige Japanner die de appeltaart met stokjes verorberde.

View File

@@ -9,13 +9,19 @@ categories:
---
-
-
-
Deze week was volgepakt met leuke activiteiten. Hoewel misschien niet representatief als "doorsneeweek", denk ik toch dat dit verslag een goed idee geeft van mijn fortuinlijke verblijf in Schotland.
<strong>Maandag</strong> de week begint serieus: ik geeft een twintig minuten durende presentatie over mijn werk in de zogenaamde "Organometallic Seminars". Tijdens deze sessies komen verschillende onderzoeksgroepen bijeen om van elkaars vorderingen op de hoogte te blijven. Tegenover een dertigkoppig publiek heb ik me geloof ik voldoende staande gehouden om tevreden te kunnen zijn. Met een paar goede suggesties voor vervolgexperimenten kan ik direct aan de slag.
<strong>Dinsdag</strong> bijna een begrip onder promovendi zijn de [PhD Comics](http://phdcomics.com/comics.php). De universiteit had de auteur, Jorge Cham, uitgenodigd om een presentatie te geven en daar moesten we natuurlijk bij zijn! Met een verhaal getiteld "The Power of Procrastination" hadden we gelijk een reden om een uurtje van het werk te "spijbelen". Bekijk een oudere [videoopname](https://www.youtube.com/watch?v=pzrQmpdziTQ) en oordeel zelf of dit ook grappig is voor niet-academici!
[caption align="aligncenter" width="300"]<img src="wp-content/uploads/2014/03/phd050399s1.gif" /> Ziet er herkenbaar uit?[/caption]
{% include caption.html
width='300'
image-width='300'
image='wp-content/uploads/2014/03/phd050399s1.gif'
text='Ziet er herkenbaar uit?'
%}
<strong>Wooensdag</strong> Het Café 360 voor internationale studenten organiseert naast trips ook andere activiteiten, zo ook deze week de [Pancake Day Celebration](/?ai1ec_event=pancake-day-celebration&instance_id= "Pancake Day Celebration"). Eigenlijk valt deze feestdag op dinsdag, maar de doordeweekse Café 360 activiteit is altijd op een woensdagavond.

View File

@@ -9,9 +9,15 @@ categories:
---
-
-
-
Het voorjaar is al behoorlijk op dreef in mijn Schotse verblijfplaats. Met het recente verzetten van de klok is er gedurende de hele dag volop daglicht en ook het weer gedraagt zich toepasselijk. Niet alle bloemen en planten zijn er even vroeg bij, maar het is duidelijk dat deze boom er zin in heeft:
[caption align="aligncenter" width="420"]<img src="/wp-content/gallery/St%20Andrews/IMG_20150411_142931.jpg" width="400" /> Bomen in de knop[/caption]
{% include caption.html
width='420'
image-width='420'
image='/wp-content/gallery/St%20Andrews/IMG_20150411_142931.jpg'
text='Bomen in de knop'
%}
Hoewel het nu wel lichtelijk jammer is om binnen in een laboratorium te werken, is er voldoende gelegenheid om buiten te vertoeven. De afgelopen week hebben we voor de eerste keer dit jaar buiten (aan een picknicktafel) geluncht. Ook heb ik op twee avonden na het werk rondes van zo'n 10 kilometer hardgelopen. Dit zijn fijne verademingen na de hele winter in relatief donkere kou te hebben doorgebracht.

View File

@@ -9,6 +9,7 @@ categories:
---
-
-
-
Net als [vorig jaar](/?p=1019 "Birthday holidays") ben ik eind mei weer naar Nederland geweest om daar mijn (en Brams) verjaardag te vieren. Op de valreep besloten we dat ik niet van donderdagavond to zondagavond zou blijven, maar zelfs tot woensdagavond: zes hele dagen joy!
Donderdagavond op Schiphol aangekomen werd ik door Bram opgehaald voor de gezinsreunie in Uitgeest. We hebben natuurlijk wel steeds contact gehouden, maar het was toch al bijna een half jaar dat ik daar niet meer was geweest! Uiteraard stond dit garant voor een vreugdevol welkomst-tafereel met heerlijk gebak.
@@ -19,7 +20,12 @@ Dat de toon hiermee goed was gezet, was duidelijk want ook ik werd later op mijn
De rest van onze verjaardag hebben we heerlijk op het strand doorgebracht. Het cadeau van het weer was een lekkere temperatuur, scherp zonnetje en genoeg wind om te kitesurfen! Nu ik een met GPS uitgerust horloge had, kon ik leuke statistieken vergaren: maximaal 39 km/h! Na deze sportiviteit hebben we geborreld en heerlijk gegeten in het paviljoen.
[caption align="aligncenter" width="420"]<img src="/wp-content/gallery/birthday-holidays-2015/SAM_7122.JPG" width="400" /> Een sportieve verjaardagsbesteding[/caption]
{% include caption.html
width='420'
image-width='420'
image='/wp-content/gallery/birthday-holidays-2015/SAM_7122.JPG'
text='Een sportieve verjaardagsbesteding'
%}
De volgende dagen waren afwisselend gevuld met tegenvallend weer en uitstekend weer. Hierdoor was het goed mogelijk om in de zon aan te bakken, door te bruinen en te herhalen. Na enkele van deze cycli heb ik het ergste Schotse wit nu grotendeels verruild voor een vers laagje brons.

View File

@@ -8,6 +8,7 @@ ai1ec_banner_image: null
---
-
-
-
Nu het semester is afgelopen, zijn ook de georganiseerde whisky tastings afgelopen. Omdat ik en enkele anderen whisky nog steeds erg lekker vinden, vonden we het tijd om zelf weer een tasting te organiseren. We waren deze keer met z'n vieren bij mij thuis, met Nederlanders Frank en Michiel en Engelsman Stefan. Net als [vorige keer](/?ai1ec_event=special-whisky-tasting) verzorgden we allen een (of meerdere) whiskies. Het resultaat was een fraaie diversiteit, waaronder een aantal oude bekenden zoals de gesherriede Blair Athol en de GlenDronach:
<ul>
@@ -20,7 +21,12 @@ Nu het semester is afgelopen, zijn ook de georganiseerde whisky tastings afgelop
<li>[Springbank Calvados Wood Finish (12 year, 53%)](https://www.masterofmalt.com/whiskies/springbank/springbank-12-year-old-calvados-wood-finish-whisky/)</li>
</ul>
[caption align="aligncenter" width="420"]<img src="/wp-content/gallery/whisky-poker/11401566_10155724426675597_6932590850520958164_n.jpg" width="400" /> De whisky line-up[/caption]
{% include caption.html
width='420'
image-width='420'
image='/wp-content/gallery/whisky-poker/11401566_10155724426675597_6932590850520958164_n.jpg'
text='De whisky line-up'
%}
Uit het werk hebben we eerst een lekkere avondmaaltijd Indiaase curry afgehaald om een goede bodem te leggen. Hierna konnen het proeven en genieten beginnen.
@@ -28,6 +34,11 @@ Eigenlijk is er over elke whisky wel iets bijzonders te vertellen. Zo is bijvoor
Onder het genot van deze whiskies hebben we poker gespeeld. Het was daarbij leuk om echt kleingeld te gebruiken. Gelukkig bleef de inzet met blinds van 1 en 2 cent beperkt. De hoogste inzet van de avond liep tegen de 20 cent, maar op deze manier bleef het leuk. Al met al schat ik dat ik op een inleg van 2 pond zo'n 60 cent winst heb gemaakt.
[caption align="aligncenter" width="420"]<img src="/wp-content/gallery/whisky-poker/11407136_10155724426700597_7323413856952583575_n.jpg" width="400" /> Poker met echte munten[/caption]
{% include caption.html
width='420'
image-width='420'
image='/wp-content/gallery/whisky-poker/11407136_10155724426700597_7323413856952583575_n.jpg'
text='Poker met echte munten'
%}
Het is duidelijk dat dit een gezellige avond was waar het Dunglish (Dutch English) op hoog niveau werd gesproken. Zeker voor herhaling vatbaar!

View File

@@ -9,11 +9,17 @@ dsq_thread_id: null
---
-
-
-
Na maanden van training en investering in geavanceerde hardlooprusting (trail schoenen, polar horloge, nieuw shirt) was het vandaag de grootse dag van de Half DRAM: de halve marathon in Dundee!
We waren vanaf het begin voornemens om met een team van vijf mee te doen. Tijdens de voorbereidingen hadden nog enkele fanatiekelingen zich aangesloten, maar op de valreep besloten die toch dat 21.1 kilometer een stapje te ver was. Vanwege een blessure moest een origineel teamlid helaas al weken voor de wedstrijd afhaken, en helaas zegde ook zijn plaatsvervanger op het laatste moment af. Zo kon het gebeuren dat we met een team van vier overbleven: twee Italianen, een Fransman en mijzelf.
[caption align="aligncenter" width="420"]<img src="/wp-content/uploads/2015/07/Half_marathon...WE_MADE_IT.jpg" width="400" /> Het team na de race[/caption]
{% include caption.html
width='420'
image-width='420'
image='/wp-content/uploads/2015/07/Half_marathon...WE_MADE_IT.jpg'
text='Het team na de race'
%}
Het weer was uitstekend: amper wind, milde temperaturen en een vriendelijk zonnetje. De organisatie was prima, maar de schaal van deze loop (1100 deelnemers) is niet te vergelijken met bijvoorbeeld de damloop (40000 deelnemers). Het parcours was op sommige plaatsen tamelijk smal, er was niet heel veel publiek en er waren geen optredens of vermaak langs het parcours. Daar stond tegenover dat we de eerste kilometers door een prachtig bos liepen en ook de rest van het parcours voerde soms over smalle paadjes door fraaie parken. Al met al bood de heuvelachtige route met soms flinke afdalingen een prima mogelijkheid tot een goede tijd.

View File

@@ -9,6 +9,7 @@ categories:
---
-
-
-
Nu de Spaanse lessen zijn afgelopen zijn de donderdagavonden weer vrij voor andere activiteiten. In princiepe is er elke donderdag training (hardlopen, intervallen) en tijdens een groot deel van het jaar om de week een whisky tasting. Deze avond was de laatste tasting van het seizoen, dus daar moest ik heen!
Met een aantal collega's hebben we eerst een avondmaal Indisch gegeten, deze keer van [Tulsi](http://www.tripadvisor.co.uk/Restaurant_Review-g186533-d7933367-Reviews-Tulsi-St_Andrews_Fife_Scotland.html), lekker hoor.
@@ -25,7 +26,12 @@ De laatste waren nieuw voor ons en helemaal erg indrukwekkend: de [Flaming Heart
Geloof het of niet, maar tijdens de loterij heb ik de hoofdprijs gewonnen, een volle fles van de Flaming Heart!
[caption align="aligncenter" width="420"]<img src="https://cdn3.masterofmalt.com/whiskies/p-2813/compass-box/compass-box-flaming-heart-15th-anniversary-whisky.jpg?ss=2.0" width="400" /> Een fraaie fles voor een bijzondere whisky.[/caption]
{% include caption.html
width='420'
image-width='420'
image='https://cdn3.masterofmalt.com/whiskies/p-2813/compass-box/compass-box-flaming-heart-15th-anniversary-whisky.jpg?ss=2.0'
text='Een fraaie fles voor een bijzondere whisky.'
%}
Ik had slechts £3 aan lootjes gekocht (voor het goede doel), dus dat is een fijn rendement. Zeker bedenkende dat ik al eerder flessen van £50 en £70 heb gewonnen. Ook anderen aan onze tafel (totaal 10 personen) vielen in de prijzen en merkwaardig genoeg kwamen zodoende alle drie de te winnen flessen aan onze tafel ten goede.