De principes van murb

Toelichting: Niet iedereen maakt applicaties op dezelfde manier. In de loop der jaren heb ik wat principes ontwikkeld waaraan ik mij probeer te houden wanneer ik oplossingen realiseer. Het zijn handvatten waaraan ik mijzelf probeer te houden. Ik hoop ook dat opdrachtgevers mij hieraan helpen herinneren mocht het, vergeef me, toch nodig zijn. Vandaar deze openbare declaratie.

Simpel

Het idee dat zaken veelal onnodig complex gemaakt worden? Het komt maar al te vaak voor dat IT-bedrijven oplossingen willen bouwen die geschikt zijn voor alles. Maar dat heeft een prijs: complexiteit. De minder complexe software van murb is eenvoudiger te gebruiken en ook nog eens goedkoper aan te passen aan jouw wensen.

De eindgebruiker staat centraal

Heb je het gevoel dat de gebruiker wordt vergeten bij lange lijsten met features? Er wordt door murb in de eerste plaats gewerkt aan gebruiksvriendelijke oplossingen. Met een duidelijke mens-machine interactie en interactieontw…

Continue reading...

KeywordFinder gem released

An article, posted more than 3 years ago filed in , , & .

For a project I'm working on, I decided to develop some functionality in a separate gem, so the project doesn't get cluttered too much with special librarly like classes. And since I like open source, I've got something to share with you.

We were dealing with the following situation:

Given a set of the following keywords: "aardappelen", "zachtkokende aardappelen", "zout", "schimmelkaas", "kaas", "oude harde kaas", "kikkererwten", "maïs", "bruine bonen", "shiitake", "boter"

Can you recognize:

"een grote pan zachtkokende aardappelen met een snufje zout"=>["zachtkokende aardappelen", "zout"],
"schimmelkaas" => ["schimmelkaas"],
"(schimmel)kaas" => ["schimmelkaas"],
"old amsterdam (maar een andere oude harde kaas kan natuurlijk ook)" => ["oude harde kaas"],
"g (verse) shiitake in bitesize stukjes gesneden" => ["shiitake"],
"pot hak bonenmix (kikkererwten maïs kidney en bruine bonen) afgespoeld en uitgelekt" => ["kikkerwerwten", "maïs", "bruine bo...

Continue reading...

Het concept achter de hypes

Ontwikkelingen gaan te snel om allemaal bij te houden, dat is wat blogs en tijdschriften je graag willen vertellen. Daarom móet je hen ook volgen. Als je alle nieuwe media trends en technieken echter wilt kennen heb je geen tijd meer over om echte dingen te maken. Geen tijd meer om plezier te beleven aan het bouwen van iets, noch tijd om er aan te verdienen.

Gelukkig zitten er achter veel hypes vaak dezelfde concepten die voortborduren op jaren lopende trends. En die zijn best wel te volgen. Zo stuitte ik onlangs op een artikeltje dat ik negen jaar geleden had geschreven over webstandaarden. En in de basis klopt nog steeds (hoewel we ons nu niet meer druk hoeven te maken over Netscape 4.x). Wanneer je over andere soorten displays (waaronder auditieve) nadacht, dan kon je al weten dat Flash en pixelperfect design nooit duurzaam kunnen zijn, en op den duur vervangen moeten worden (‘hypes’ die het goed doen zijn nu responsive design, …

Continue reading...

The refreshed OpenOffice.org website

An article, posted about 11 years ago filed in , , , & .

Sometimes you need an excuse for not doing the work you should be working on. I should be working fulltime+ on my graduation project, but I can't, my Excuse is the new OpenOffice.org website

I joined the guys at the dev@website.openoffice.org mailinglist (well, never left them really, just started to reply again), and it was clear that there was work to be done. The previous website, which I had designed, was getting outdated. And not only that… Although the previous site was a necessary step to make, it has never been a great step. It was the result of endless debates between 'dev'ers' and people, like me, who wanted to turn it more into a promotion website. Anyhow, compromises never lead to great design… so it was time for a new one. Also I never think of myself as a graphic designer, Ivan Miskovic is a much better graphic designer than I am. For now I'll leave you with the original posting at OOo news (always good for your ego, isn't it?):

Led by M…

Continue reading...

Tavi Template

An article, posted about 14 years ago filed in , , , & .

IntroductionMy previous website had implemented WikkiTikkiTavi for discussion with myself, and others. However, since I recently switched to my self-build 'CMS', I had to say good bye to the WikkiTikkiTavi installation, since it didn't fit the site as well as it should.ThemingWhat I wrote for my WikkiTikkiTavi installation was another theme, which made it easier to create new themes, in a more simple way than before, using variables instead of function calls. It's far from optimized and doesn't do things like caching, but I didn't notice any changes in page-load speed myself.If you're interested, download it here: TaviTemplate2.01.tar.gz (19KB).Documentation(This is also included in the download)Short summary of changesPHP functions and HTML are now, imho, better seperated, especially in common.php in wich a new function has been created. This new function loads a HTML file called 'template.html' wich is a 'normal' html file with variables in it made up like {variabl…

Continue reading...

murb blog