Archive for August, 2007

Aug 29 2007

Profile Image of blonko
blonko

Gezocht: oude krokodil (m/v)

Filed under blonko

Met Openminds zijn we van plan deel te nemen aan de ICT Quiz 2007. Eerst en vooral is het fijn dat er een quiz is in ons vakgebied, wat het voor mij mogelijk maakt om toch eens enkele antwoorden te weten. Het is natuurlijk ook fijn dat het tvv van de Cliniclowns is, waardoor we de 250 euro dus wel gaan betalen, ondanks ons “bloggers”-statuut.

We zijn al met vier personen, maar we hebben er vijf nodig. Zelf hebben we een goede kennis van hedendaagse dingen, en de één heeft al een iets hogere uptime dan de andere, maar we mankeren de echte oude kennis.

We zoeken dus nog een “oude krokodil”. Iemand met kennis van oude mainframes, die het nog heeft meegemaakt dat Bill Gates geboren werd, en die zich nog tijden herinnert (jup, hij/zij moet het liefst kunnen herinneren en navertellen) dat het internet niet bestond, en dat mensen nog brieven schreven, en de fax een wonderbaarlijke uitvinding was.

Je weet ons wel te vinden als je intresse zou hebben!

No responses yet

Aug 24 2007

Profile Image of blonko
blonko

intelligent herschalen

Filed under blonko

Een zeer slimme manier om afbeeldingen te schalen, en ze er toch goed laten uitzien:

Via shnitsel.

One response so far

Aug 22 2007

Profile Image of blonko
blonko

textile-zorgen

Filed under blonko

De site van Openminds gebruikt Textpattern als onderliggend systeem. Vandaag wilde ik een posting doen die gebruik maakte van een extra plugin, om syntax highlighting te doen op stukjes code (inline of uit een file). Om korte stukjes code (1 tot 10 regels) telkens in een bestandje te zetten, is wat al te idioot, en dus gebruik ik gewoon de inline-syntax (je zet de code tussen de open en sluit-tags).

Aangezien de code wat vreemde karakters bevat, zoals een underscore, ampersands, spoorwegtekens en vele andere leuke zaken, moet ik de code omsluiten met “notextile”-tags, zodat de tekst niet door de textile engine omgevormd wordt. Vreemd genoeg werkt dit gewoonweg niet. De textile-engine gaat nog altijd vervangingen doen in de tekst tussen de “notextile”-tags; wat een beetje het doel van de notextile-tag voorbijschiet.

Lang leve open source, en dus maar even in de classTextile.php gaan rondneuzen. Man, wat een soep. Man, wat een smerige parser. Deze parser gaat enkele zaken sequentieel gaan toepassen, zoals de functie “notextile”, daarna de functie “links”, waarna “image” aan de beurt komt, enzovoort. De uitvoer van elke functie is de invoer van de volgende.

Er zijn enkele functies die na de noTextile functie komen die intern zich gewaar zijn van de notextile tags, maar er zijn er ook die er zich gewoon niets van aantrekken, en vlot aan het vervangen slaan. Zo worden de single quotes aangepast zodat er mooie openende en sluitende quotes gebruikt worden. Beter is het ampersand-teken. Eer eender wat gebeurt, gaat elke ampersand die niet deel uitmaakt van een html-entity vervangen door een wachtkarakter, en op het eind, na elke mogelijke functie, wordt diit wacchtkarakter terug vervangen door een ampersand. Echter, niet gewoon door het teken ‘&’, maar door ‘&’. Stukken code, tussen notextilize-tags hebben ineen geen “if(iets && iets_anders)…” meer, maar die && is gewoon vervangen door 2 keer de string “&”.

Frustrerend.

3 responses so far