Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /data/sites/web/breulsorg/data/ZendFramework-1.11.7/library/Zend/Cache/Backend.php on line 66

Warning: Cannot modify header information - headers already sent by (output started at /data/sites/web/breulsorg/data/ZendFramework-1.11.7/library/Zend/Cache/Backend.php:66) in /data/sites/web/breulsorg/data/breulslog.live/application/modules/frontend/Bootstrap.php on line 15
Breuls.log / Categorie: Breuls.log
Ik ben Peter Breuls. Ik schrijf webapplicaties in PHP, filmreviews en onregelmatig iets op deze weblog. Welkom!
Onder de naam Devize ben ik beschikbaar als developer of consultant voor websites of webapplicaties.
Ik ben werkzaam als Administrator bij online community FOK! en als Lead Developer bij frontoffice-leverancier SIMgroep.

I'm on Medium now

Breuls.logreageer

I know: I barely ever blog anymore, so why bother switching to another platform? Well, I write very irregularly, and mostly elsewhere, but I've discovered Medium as an interesting blogging platform and decided to create a 'Breuls.log' there, just to try it out.

Some of the content from this blog has been migrated over; new posts (in English) will appear there. I will keep my original Dutch blog where it is.

One of the places I write is now also on Medium, by the way. It's the SIM Developers Blog, where my colleagues and I write about tech stuff that happens at SIM (one of my employers).

Flipped another switch

Breuls.logreageer

If you've been visiting this blog for the past half decade, then, firstly, wow. I haven't written anything new since 2009. I feel like I should give you an award! But if you did visit, and returned now, then you might notice a change of layout on this site. I thought I'd celebrate it by, well, blogging about it.

This blog sort of died somewhere between 2009 and today. It was running on Wordpress (after I migrated from Radio UserLand, which is even more ancient but still gets me excited about blogging and technology every time I think about it), because I didn't feel like adapting the home-brewed software I use on my Dutch blog to facilitate two blogs, and apart from the fact that I didn't write on it anymore, I fell behind in keeping the installation up to date. Wordpress has had some leaks over the years, and this site has fallen victim to some of those, causing the blog to be a big bad motherf*cker of a spam infestation. Not good.

But I always felt like I should whip up something new, migrate the content and restart the blog to have a place where I could write down some notes, every now and then. So I've done what I was always too lazy to do: adapted the Breuls.log software to run on multiple domains and run multiple sites from one CMS. It wasn't all that hard, after I rewrote the blog CMS last year to work in a well respected framework instead of using decade-old spaghetticode scripts. It took me litte over one saturday morning to export the entire blog from Wordpress (it exports in RSS, which is nice), write a script to import it into my own database and point the blog.breuls.org-domain to the new location. The blog you're looking at is now simply part of my other blog, and serves as an English language branch of it. And I can manage the entire thing from the same CMS. Me likes.

So here we are, brand new. Now to find something to write about...

Nieuwe Breuls.log

Breuls.logreageer

Christoffelberg

Kijk nou! Een hele nieuwe layout voor Breuls.log!

Toen ik bijna tien jaar geleden begon met deze website, zonder precies te plannen dat ik er een weblog van ging maken, bouwde ik dit op een setje scriptjes die het schrijven van teksten en het tonen ervan zo ongeveer nog maar net konden ondersteunen. In de jaren erna heb ik regelmatig gesleuteld aan de code, een paar keer de layout omgegooid en een paar jaar geleden is de software geïntegreerd in Replique, het pakket dat oorspronkelijk als forumsoftware is gebouwd (en is ingezet voor FOK!forum). De oude scripts heb ik toen omgezet naar plugins voor Replique, zodat er een weblog kon draaien op hetzelfde systeem dat elders een forum is.

Ik vond het echter tijd voor iets nieuws. De oude scripts zijn de deur uit, Replique is de deur uit en de database is opnieuw ontworpen. Mocht het je interesseren: deze site draait nu op een Zend Framework applicatie (versie 1, dat nog wel), met een backend die gebruik maakt van Twitter Bootstrap.

Wat je van de update merkt, naast natuurlijk de nieuwe layout? Weinig eigenlijk, behalve dat de URL's wat mooier zijn, het reageren iets netter is (en je kunt inloggen met Facebook, ook handig) en ik, in tegenstelling tot voorheen, nu een beetje handig reacties kan beheren en spam eenvoudiger kan verwijderen. Dat doet het ook altijd goed.

Breuls.log is niet meer de website waar ik hele dagen op aan het schrijven ben. Twitter en Facebook hebben veel van mijn online uitlaatklepbehoeften weggenomen. Toch wil ik af en toe nog eens iets posten, rants schrijven over bedrijven (hoi, UPC!) en linkjes dumpen. Het werd eens tijd dat dat geheel een iets netter uiterlijk kreeg en technisch beter in elkaar stak.

Dus: welkom op m'n nieuwe stekje! Mooi he? Mocht je bugs tegenkomen, want die zijn er vast, dan hoor ik het graag. Heb ik weer wat te doen.

Oh, en de foto in de header, en bovenin deze post? Dat is de Christoffelberg, het hoogste punt van Curaçao. Heb de foto gemaakt in mijn eerste week in Curaçao, in mei 2009. De foto vervangt een foto van het Wales Millennium Centre, dat tot vandaag de bovenrand van deze site sierde.

Weblog vernieuwd

Breuls.log4 reacties

Eens in de zoveel tijd realiseer je je dat je weblog saai wordt. Niet alleen omdat je veel minder dan vroeger schrijft (ooit deed ik 15 posts op een dag, nu is het eerder andersom), maar ook omdat je het uiterlijk zat bent. Ik heb in de afgelopen maanden dan ook al af en toe wat zitten tweaken aan de layout. Lettertype hier anders, plaatje daar bijgewerkt, je kent het wel. Maar daar werd het alleen maar lelijker van. Het werd gewoon tijd voor een nieuwe layout. En die is er nu, ruim drie jaar na de vorige omkat.

Na oranje, rood en groen is het nu tijd voor.. weer rood. En nog dezelfde tint als de vorige ook, geloof ik. Wat er voornamelijk veranderd is, naast de kleur, is de indeling: de hoofdcontent laadt nu als eerste, zodat traagheden bij Flickr niet meer leiden tot een halve site. Ook is de contentkolom nu breder, zodat ik gewoon fullsize (lees: 500 pixels breedte) fofo's in de posts kan verwerken. En over foto's gesproken: de Flickr kolom is verbreed en laat nu de 10 meest recente foto's zien, in plaats van een random selectie. Verder heb ik een eigen Twitterfeed geschreven die een mooiere opmaak toelaat dan de Javascript-widget. Oh, en ik heb allerlei andere rommel uit de layout verwijderd, zoals Google Reader links (ik gebruik al maanden geen GR meer), een lijstje met 'favo' websites die ik zelf nooit meer bezocht en wat oude interne links.

Het resultaat: een meer cleane layout. Hopelijk beter en prettiger leesbaar en meer geschikt om gewoon af en toe een lapje tekst op te dumpen. En met mooiere fonts, al heb ik heel dwaas gekozen voor een font dat Windows en Linux niet standaard hebben, dus daar ga ik nog iets in wijzigen, vermoed ik.

De grootste wijziging zit overigens diep van binnen. Breuls.log heeft sinds 2002 gedraaid op een verzameling scripts die samen een best redelijk stukje weblogsoftware vormden. Het deed wat ik wilde en daar bleef het bij.  Sinds oktober vorig jaar is m'n andere en meer serieuze software Replique, die in hoofdzaak beoeld is om een forum te ondersteunen maar stiekem veel meer kan, voorzien van de mogelijkheid tot het toevoegen van plugins. Zonder je met de details te vermoeien houdt het in dat je je eigen applicaties op Replique kunt bouwen door een plugin-pagina als hoofdpagina in te stellen en vanaf daar alle navigatie zelf te regelen.

Omdat de Breuls.log-software losjes gebaseerd was op Replique 0.1 en daarna in min of meer gelijke mate meegegroeid was het vervolgens heel eenvoudig om de relevante delen van die codebase als plugin in Replique te steken. Dus dat heb ik gedaan. Deze weblog draait daarom vanaf nu op Replique, zij het dat alle weblogcode non-Replique is, maar het idee is dat die grens over de komende maanden steeds meer gaat vervagen. Ik zal meer native Replique code gaan gebruiken als vervanging voor de losse scripts, en daar zul je ook dingetjes in de layout van merken. Zie dit dus als een begin van de verbeteringen.

Tot slot nog iets over de wijzigingen: de anti-spamvraag bij de comments zal vanaf nu een poging doen te onthouden dat je een 'echte bezoeker' bent, en je de volgende keer niet vragen weer antwoord op een domme vraag te geven. Zo hoop ik de overlast een beetje te beperken. En bovenaan de pagina staan twee gekleurde blokjes, die met een klik het kleurenschema van de site kunnen aanpassen. Ik wil daar nog meer kleuren aan toevoegen en ook zorgen dat je een cookie krijgt toegeworpen als je van kleur wisselt, zodat je bij een volgend bezoek dezelfe kleur krijgt.

En dan echt tot slot: de foto's in de bovenrand van de site zijn deze twee:

Millennium Centre
Voor de rode layout: Het Millennium Centre in Cardiff, Wales.

 

Canary Wharf
Voor de blauwe layout: Canary Wharf in London.


Update
: hoe mooi 'American Typewriter' als font ook is, ik heb het eerste alternatieve font gewijzigd naar Verdana. Dat was eerst Mono, maar die is te rommelig qua aanblik. Voor een mooier font; neem een Mac (of sprokkel ergens die Typewriter op). ;)

Hoe lang?

Breuls.log4 reacties

De "what kind of X are you" quizjes zijn wel leuk. Neem deze:

What Kind of Blogger Are You?
(via)

Vraag 1 van deze test was "How Long Have You Been Blogging For?". Leuke vraag. Leuker antwoord: exact vijf jaar!

Vandaag is het vijf jaar geleden dat ik na een korte brainwave en wat gerommel met PHP een website uit de grond stampte waarvan ik me niet veel later besefte dat het het predikaat weblog zou moeten dragen. Dus ik ben vandaag vijf jaar blogger (spring, dans, hijg).

Best kort nog eigenlijk. Ook al ben ik pas online sinds 1999, het voelt alsof ik niet anders weet en al net zo lang een weblog heb. Moet je nagaan hoe enorm we nog in de kinderschoenen staan: we zijn allemaal helemaal nog niet zo lang bezig, en over vijf jaar ziet het online landschap er al weer heel anders uit.

Kan nu al niet wachten. Hoe lang ben jij al bezig?

Nieuwe server, oude problemen

Breuls.log7 reacties

Okay, er mag dan een nieuwe server zijn, maar de configuratie is niet volledig overgenomen. Zoals Rick al opmerkte, had ik de afgelopen dagen wederom dit probleem. De oorzaak daarvan lag in de configuratie van PHP, is toen door Priorweb opgelost.

Deze keer had ik niet echt zin om weer naar hen te rennen om het te fixen, dus ik heb wat RewriteRules voor Apache erbij gepakt. In plaats van vertrouwen op de PHP settings, omzeil ik deze nu door alle 'coole' URL's om te schrijven naar een variant die gebruik maakt van de querystring. Problem solved.

Weg met de spam

Breuls.log10 reacties

Goed, ik heb zowel te weinig tijd om te bloggen als te weinig tijd om technische verbeteringen aan deze blog door te voeren, dus heeft het een tijdje geduurd voordat ik een soort van oplossing tegen de comment spam had gemaakt. Het werd vooral de laatste twee maanden stukken erger: constant "hi, nice site" en dan een zwik links. Om gek van te worden.

Vanaf nu moet je, als je reageert, even een vraag beantwoorden. Niks lastigs aan, want het zijn de meest simpele vragen. Doel daarvan is niets meer dan geautomatiseerde scriptjes tegenhouden, omdat ik er vanuit ga dat er geen levende mensen naar mijn weblog komen om handmatig zoveel mogelijk reacties te plaatsen. Er staat nu een handjevol vragen in de lijst. Niet zo boeiend, maar voorlopig even genoeg. Weg met de spam!

Oh, en welkom terug op mijn blog, uweetwel, die site waar niets op gebeurt en die alleen maar comment spam bevat. In 2006 ga ik het toch weer een beetje oppikken, want bloggen blijft leuk. Nog een gelukkig nieuwjaar overigens. ;)

Het is zover

Breuls.log5 reacties

Ik moet eindelijk maar eens een spamfilter in de reageerfunctie van deze blog gaan bouwen. Het constant verwijderen van comment spam wordt een beetje saai namelijk.

Trackback spam

Breuls.log2 reacties

Trackback is een beetje een afstervende techniek, lijkt het wel. Althans, ik zie het niet vaak meer voorkomen. De afgelopen dagen hebben een paar spammers echter de ingang van mijn trackbacks gevonden, en die benut.

Ik heb de trackback spam verwijderd, maar niet de tellertjes van de berichten waarbij ze horen angepast. Kijk dus niet raar op als er ergens iets niet klopt op dat gebied.

IE bug fixed

Breuls.log2 reacties

Internet Explorer is zo'n browser waarmee je een beetje rekening moet houden, als je besluit wat 'modernere' technieken te gebruiken voor je site. Zo wilde ik deze layout niet meer met tables opbouwen, omdat dat immers nogal ranzig is, maar daardoor kwam een bug in IE wel naar voren: delen van weblog posts vielen weg, en kwamen pas bij mouseover of selecteren van tekst naar voren.

Breyten kwam echter met een link naar een mogelijke oplossing. Dat bleek de Holly Hack te zijn die op m'n werk ook regelmatig wordt toegepast, dus die had ik allang moeten kennen. Ik werd er vanmorgen door Ed nog op gewezen dat de bug nog niet opgelost was. Dat klopte, want ik was het helemaal vergeten. Heb even zitten vogelen en prutsen, en nu moet de boel het weer doen.

Lang leve IE, of de fixes ervoor althans. ;)

Poef!

Breuls.log18 reacties

Zo, I flipped the switch. Out with the red, in with the green.

In maart/april had ik ineens, net als in 2002, inspiratie voor een nieuwe layout. Een fris idee. Vernieuwing, anti-inkakking, verandering van spijs doet eten. Enzo. Ik ben dan ook meteen enthousiast gaan bouwen. Photoshop en UltraEdit erbij, tot ik iets toonbaars had.

En dat heb ik een tijdje zo laten staan. Na een tijdje besloot ik het design alleen voor mezelf zichtbaar te maken en er een tijdje tegenaan te kijken. Misschien zou het wat zijn voor Omkatdag, dacht ik zo. En dat werd het. Ik heb in de tussentijd nog wat dingen aangepast, en zowel gisteravond als vanochtend een paar missende dingen aangevuld, en toen had ik een layout. Een nieuwe. Groen, jakkes. Wat vind je ervan? En zie je waar de header vandaan komt?

PS: 2500e post! Wow!

Omkat

Breuls.logreageer

Nachtje slapen, nog even bijvijlen, en dan gaat het bordeauxrode kleurtje de kast in. Ben benieuwd of je het leuk vindt.

Blog weer fixed

Breuls.log1 reactie

Ik weet niet wat de oorzaak was, maar wel hoe het op te lossen: de links binnen deze weblog (die zoals hier gemeld kapot waren) doen het weer. Dit betekent dat je weer kunt bladeren, reageren, etcetera.

Voor andere PriorWeb'ers met hetzelfde probleem: het probleem bij mij was dat PATH_INFO leeg bleef, terwijl ik wel degelijk een pad in de URL had staan. Ik heb een workaround toegepast waarbij er, indien PATH_INFO leeg is, wordt gekeken naar ORIG_PATH_INFO. Deze bevat precies de benodigde info.

Game on!

Blog kaput

Breuls.log2 reacties

Ik merk dat als ik op links binnen deze weblog klik, ik gewoon weer op de voorpagina uitkom. Ik weet niet waardoor dat komt, maar mijn hoster, PriorWeb, heeft een PHP aanpassing gedaan en dat kon wel eens de oorzaak zijn.

Ik zal kijken of ik erachter kan komen, want dit is irritant.

My first spam

Breuls.logreageer

Een jaar geleden had ik voor het eerst comment spam op deze blog. In dat jaar is het slechts licht gestegen, met zo nu en dan een botje dat een reeks links neerkwakt. Toch handig dat HTML niet werkt. ;)

Slotje..

Breuls.log8 reacties

Okay, ik ben gezwicht. Ik heb op deze blog heel lang een 'ach je doet maar'-beleid gevoerd als het om reacties gaat. Echter trekken enkele berichten of absolute randdebielen of hersenloze neonazi's aan, en daar heb ik niet zo'n trek in.

Elk topic kan dan ook vanaf nu gesloten worden voor reacties. Op een lichte manier overigens, als je slim bent kun je het omzeilen, maar dat punt is ook niet waar het om gaat. Iedereen is welkom te reageren, maar ik stel het wel op prijs als je je verstand gebruikt bij wat je neerzet, en vooral, dat je het doet in een taal die ik ook machtig ben.

De berichten over Virussen, DJ worden, Lonsdale en Neonazi's zijn daarom gesloten. Er zijn genoeg blogs die precies het niveau van zulke reacties toejuichen, ga daar maar heen.

Twee jaar!

Breuls.log4 reacties

Jemig, ik ben het helemaal vergeten! In september dacht ik nog: "oh ja, ik ben al bijna twee jaar bezig", maar op de dag zelf dacht ik er niet aan. Daarom, met enige vertraging, ben ik bij deze trots om te mogen melden dat ik alweer twee jaar bezig ben met dit fijne weblogje.

Ik zat op een dag in oktober 2002 in de bus, met al enkele weken het idee om een eigen site te beginnen, en ineens had ik een visioen over hoe dat ding eruit moest gaan zien. Ik ben nog diezelfde dag begonnen aan de layout, heb die de volgende dag afgemaakt en de dag daarop enkele simpele postscriptjes en uitleespagina's gemaakt, en hop, klaar was Breuls, en geboren was Breuls.log.

Ik ben begonnen onder het domein Cyberplace.nl, het eerste domein dat ik registreerde, en heb de boel later verplaatst naar de Clickwork Orange site, omdat ik daar meer mogelijkheden had (Linux server ipv Windows, betere DB connectie, en meer van dat soort dingen). Precies elf maanden na de start switchte ik naar een écht eigen domein, Breuls.org.

Ik heb me in twee jaar uiterst vermaakt met dit plekje op het net. Natuurlijk ben ik al sinds 2001 betrokken bij het achter-de-schermen gebeuren van FOK!, maar ik vind het altijd fijn me even terug te kunnen trekken op een heel klein plekje van het internet en me daar met mijn eigen dingetjes bezig te houden.

Ik probeer op deze blog te laten zien wat me intereseert, door ernaar te linken. Ik gebruik deze plek om mijn mening te geven over zaken die mij on- en offline opvielen, om mezelf zowel oppervlakkig als emotioneel af en toe te uiten, en om dingen die ik leuk vind simpelweg te verzamelen. Omdat dit zo enorm op mezelf is gericht, vind ik het leuk dat er nog steeds regelmatig mensen een kijkje komen nemen, of mijn RSS in hun aggregator zetten, en vaak ook reageren. Niet alleen komen er steeds nieuwe lezers, ook zie ik vaak dezelfden, mensen van wie ik vaak ook de blogs lees, en dat geeft me het idee dat ik het wel leuk doe hier.

Bedankt voor het langskomen in de afgelopen twee jaar. Zullen we er nog een paar jaar aan vastplakken?

Breuls.org

Breuls.logreageer

Meer dan een jaar geleden nam ik dit domein in gebruik, en ik ben er nog steeds prima tevreden mee. Provider Priorweb.be heeft me in het afgelopen jaar bij alle vragen snel en adequaat geholpen, onderhoud wordt gedetailleerd en ruim vantevoren aangegeven, en van downtime merk ik niets.

We gaan er dus lekker mee door.

Boe!

Breuls.log15 reacties

Is dat even schrikken. Zomaar ineens een ander jasje voor je neus, als je je vertrouwde rondje Breuls.log komt doen. Zoals ik eerder schreef werd ik de oude, oranje layout een beetje zat. Na bijna twee jaar er tegenaan kijken mag het ook wel eens veranderen, nietwaar? Bovendien is dit het 2000e bericht op deze weblog, en dat mag best eens gevierd worden.

Vandaar deze nieuwe layout. De template is gebaseerd op de layout van mijn Engelse weblog,  die ik een tijdje geleden in gebruik heb genomen. Op deze manier passen beide sites wat beter bij elkaar.

Vind je het niet mooi? Dat kan natuurlijk. Als je, zelfs na jezelf even de tijd te hebben gegund om eraan te wennen, toch liever die andere layout ziet, stel dat dan hier even in. Je kunt onbeperkt wisselen, dat maakt mij helemaal niks uit.

Ow, en tegelijk heb ik het script achter deze lijst even aangepast. De lijst klopt nu weer realtime met mijn aggregator.

Time for a change

Breuls.log4 reacties

Okee, ik ben het zat. Deze layout dus. Ik wil eens gaan kijken of ik een leuk nieuw jasje kan verzinnen voor deze weblog. Iemand suggesties?

Radio bloggers

Breuls.log11 reacties

Ik weet dat er een aantal bloggers zijn, die deze weblog lezen, die gebruik maken van Radio UserLand. Voor diegenen die niet op de Engelse blog lezen; ik ben bezig een eigen reactiesysteem voor Radio te bouwen, en het zou handig zijn als er een paar mensen het een en ander wilden testen. Mocht je daar zin in hebben, laat het me dan even weten.

Bugfix

Breuls.log2 reacties

Via Michiel kwam ik erachter dat mijn trackbacks een verkeerde URL meegeven met de trackback-ping. Michiel linkte namelijk naar een Clickwork Orange URL, terwijl ik al een jaar op dit eigen domein bezig ben. Dus daar klopte iets niet.

Net even zitten zoeken, en ja hoor, de clickwork-orange.nl-URL zat gewoon nog hardcoded in de trackback-functies in de backend van deze blog. Stom stom stom, heb het meteen aangepast.

Campzone Blog

Breuls.logreageer

Ik ben druk bezig een vervolg in elkaar te draaien op deze weblog. Ik heb in de Movable Type installatie waar de Photoblog ook op draait een nieuwe weblog aangemaakt, en ben de templates aan het verbouwen tot dezelfde layout als de CZ blog van vorig jaar.

Als nou het internet op Campzone een beetje meewerkt, ga ik lekker weer bloggen vanuit de polder. :P

Nieuw layoutje

Breuls.log3 reacties

Zo, ik heb even werk gemaakt van de layout van de Photoblog. Beetje in photoshop wat kleuren zitten kiezen, logootje gemaakt en daarna in Dreamweaver de HTML gebouwd.



Qua foto's moet het nog wat worden, aangezien ik nog niet helemaal tevreden ben met wat ik aan foto's allemaal al gemaakt heb, maar de layout heeft alvast een beginnetje.

Ik vind het zelf wel netjes.