Nieuwe domeinnaam

Gisteravond ontdekte ik per toeval dat de domeinnaam zomaarr.nl nog vrij was! Gezien de naam van deze site heb ik maar gelijk besloten om die naam te registreren. Nu nog bedenken wat ik met dit weblog doe, verhuizen naar het andere domein of laten zoals het nu is. Lastige keuze…

Plugin: Kill WordPress filtering

Om definitief uit te kunnen zoeken welke filters allemaal actief zijn, heb ik een plugin gemaakt waarmee alle filters worden uitgeschakeld die de ingevoerde tekst kunnen verminken. Eerder had ik een plugin vrijgegeven waarmee we ons eigen steno kunnen gebruiken, maar Henk ondervond hier nog wat problemen mee. Dit bleek te komen door het feit dat in het bestand default-filters.php bij het activeren van het filter een prioriteit is meegegeven. Het leuke is nu dat bij het deactiveren ook diezelfde prioriteit moet worden meegegeven, anders werkt het niet!

Plugin: Steno

Eerder schreef ik al dat ik bezig was om een plugin te maken gebasseerd op het WikiSteno van Henk. Eerder heeft Henk al versie 1.0 in zijn cms opgenomen. Grootste verschil tussen versie 1.0 en 1.1 is de opbouw. In eerste instantie was het 1 bestand waarin alles geregeld werd. Al snel heb ik het geheel opgesplitst in een aantal logische delen. De kern bevat de functies die het vertalen verzorgen, in deze kern worden een aantal bestanden waarin de formatregels staan, ingevoegd.

Plugin: Display comments

Er zijn talloze plugins te vinden om in WordPress de meest recente commentaren weer te geven. Maar omdat ik er geen een kon vinden die deed wat ik wou heb ik besloten om zelf een plugin te maken. Dat lijkt moeilijker dan het is, in de meest simpele vorm is een plugin immers niets anders dan een php-bestandje waar een functie in staat. Deze functie kan dan weer in elk willekeurig bestand gebruikt worden.

Formatter plugin (3)

Er was nog een klein probleem met de formatter plugin. Op pagina’s die afgeschermd zijn met een wachtwoord werd de html code voor het formulier letterlijk getoond, het formulier werd dus niet geladen. Dit is op te lossen door in het bestand wp-includes/post-template.php de functie get_the_password_form te wijzigen. Nu nog even kijken of ik dat in de plugin zelf kan ondervangen.

Websvn

Op mijn testserver thuis ben ik aan het testen met Subversion, daarbij ben ik natuurlijk ook op zoek naar een client voor svn en een van de bekendere is Websvn. Allereerst heb ik de makkelijke manier geprobeerd, namelijk installatie via het package dat standaard bij Debian zit. Nu gebeurde er een hele hoop, maar helaas geen werkende omgeving. Dan maar de source downloaden direct vanaf de website. Installaren daarna is vrij eenvoudig: uitpakken, config-bestandjes aanpassen en klaar.

Formatter plugin (2)

Vanavond maar eens de nieuwe formatter-plugin herschikt en beter ingericht. Heb het geheel nu een eigen directory gegeven onder de plugin-directory van WordPress. De basis is nu een bestand met een aantal functies om delen van WordPress uit te schakelen en toe te voegen met eigen formatregels. Voor elke set formatregels is er nu een bestand dat ge-include wordt. Zo is er een bestand hksteno.php met het wiki-steno van Henk, een bbcode.

Formatter plugin

Eerlijk is eerlijk, het idee is niet van mezelf maar van Henk. Hij is bezig met het slopen-samenvoegen van WordPress en Wikka en heeft voor het invoeren van de berichten een eigen formatter ontwikkeld. Omdat ik me onderhand ook steeds meer ga ergeren aan de manier waarop WordPress de berichten verminkt ga ik zijn idee gebruiken om een plugin te maken voor WordPress. Deze plugin zorgt er allereerst voor dat de wptexturize()-functie wordt uitgeschakeld, vervolgens komen de functies voor de eigen formatter.

Ronde hoekjes

Heel toevallig stuitte ik vanavond op een heel eenvoudige manier om in The Gimp ronde hoeken aan een afbeelding toe te voegen. Dat gaat als volgt: selecteer de optie Selecteren > Krimpen voer nu een waarde in, bijvoorbeeld 15 pixels selecteer vervolgens de optie Selecteren > Uitdijen voer nu een waarde in die ligt tussen 0 en de waarde waarmee eerder gekrompen is, bijvoorbeeld 10 pixels Et voila, ronde hoeken!

Dual screen in Ubuntu

Ik was er al eerder mee bezig geweest, maar had het nooit echt werkend gekregen: een dual screen setup in Ubuntu. Een zoektocht op internet leverde mij wel genoeg resultaten, maar geen enkele bracht echt uitkomst. Om het voor de toekomst — in ieder geval voor mezelf — vast te leggen een korte uiteenzetting hoe ik het gedaan heb. allereerst in Systeem > Beheer > Hardware drivers de optie aangevinkt voor Nvidia via het programma nvidia-settings de monitoren ingesteld in het bestand /etc/X11/xorg.