Dotted UBB op Google Code

Ik heb het advies van Devkid zijn reactie opgevolgd en heb een Google Code project aangemaakt. Heel makkelijk om je project online te plaatsen.

http://code.google.com/p/dotted-ubb/

ps: aan dat gebrekkig engels wordt gewerkt en ook het commentaar moet nog in het engels.

Dotted UBB

Twee jaar had ik een idee om een nieuwe vorm te geven aan de UBB manier van typen. In plaats van de tags [b]zo[/b] te typen, wilde ik ze zo.{b} laten typen. Dat typt sneller en makkelijker. Sinds vandaag, me eerste nerd moment van deze vakantie, is de code afgewerkt in PHP. Hieronder staan enkele voorbeeldjes van hoe je het kan gebruiken.

woord.{b}
woord.{b , i}
woord.{b , color(‘#f00’)}
[enkele woordjes stijlen].{b , url(‘http://www.google.com’ , ‘Een zoekmachine’) , i};

De PHP code kan je downloaden in het volgende ZIP bestand. Om tags toe te voegen moet je maar kijken in de map Tag naar enkele voorbeelden.

http://files.getdropbox.com/u/1056571/DUBB.zip

Ik ben benieuwd wat je van de nieuwe stijl vind. De grote uitleg staat in het bestand DUBB.php in commentaar. Er zit ook een example.dubb.php bij als voorbeeld. Bij vragen laat een reactie achter of mail mij.

Gnome 3

Ze zijn bezig met Gnome versie 3 en het ziet er alvast goed uit. Hier zijn alvast vier screencasts.

http://live.gnome.org/GnomeShell/Screencasts

Ben benieuwd wanneer die zal uitkomen en hopelijk blijft hij snel ondanks al die effecten.

Vakantiejob in Westvlees

Dit jaar doe ik terug een vakantiejob en opnieuw is dit bij Westvlees. Vorig jaar mocht bij de IT afdeling werken (zie vorige posts) van het vleesverwerkend bedrijf. Dit jaar hadden ze blijkbaar geen jobstudent nodig daar en kan ik doodleuk terug onder de gewone mensen werken. Op de afdeling CaseReady, een verpakkingsafdeling in het bedrijf, mag ik mij een hele maand amuseren met vlees in machines gooien of verpakken. Na een week daar gewerkt te hebben, heb ik al meer frans gesproken dan in me cursus frans op de KHL en heb ik mij al vele momenten verveelt.

Ik mis vorig jaar, al me voordelen zijn terug weggevallen. Ipv 21 graden is het nu vier graden. Ipv 8 uur beginnen, begin ik nu om vijf uur en sta ik om 3u30 op. Dat de volgende drie weken maar snel voorbij gaan. Voor de mensen die vlees kopen in de Carrefour, Lidl of Aldi, ik heb er met mijn handen aan gezeten :p.

Eiffel

In de loop van deze blog zijn er al verschillende programmeertalen voorbij gekomen die ik wilde begrijpen. De taal Neko die ik in Oktober 2009 aanhaalde, is sindsdien niet meer bekeken. Ook JavaFX zit ook onder het stof, die ga ik waarschijnlijk ook niet meer leren.

Tijdens het typen van dit bericht is EiffelStudio 6.4 bezig met installeren op me laptop’ke. Waarom Eiffel en waarom een nieuwe taal? Op die laatste vraag kan ik makkelijk antwoorden. Ik wil een andere OOP taal leren en C++ kan voor mij nog een jaar of twee wachten. Eiffel is een interessante taal en vooral op vlak van contractueel programmeren. In Java gebeurt contractueel programmeren in commentaar en is een heleboel typwerk en dubbel werk. In Eiffel is contractueel programmeren in de taal zelf geïntegreerd. Als je zegt dat de snelheid van een auto niet groter dan 120 mag zijn, kan je dat als invariant typen in Eiffel (in Java @invar in commentaar). Een eis die ook voldoet is dat Eiffel op meerdere platformen beschikbaar is.