Mike van Riel

  • The year of change

    Photo is copyright of David Reece I usually do not make new year’s resolutions, but this year is going to be different. This year will be the year of change! In the past year I have done and experienced a lot of wonderful things but some things were left undone or have been given a…

  • Released a new version of sfPropelRowLevelAccessBehaviorPlugin

    After discovering a somewhat annoying bug had I removed the previous release of my plugin; I could not allow people to download and install a version of which I knew such a bug existed. Thus after some recoding and bug fixing I am proud to present version 1.1 of sfPropelRowLevelAccessBehaviorPlugin! You can find it in…

  • Symfony plugin released!

    A few days ago I blogged about the lack of Row Level Access control in symfony. Although I still have too little time I was seduced to try and tackle this problem. The result is clear! A new plugin was born and it is available for all to enjoy at http://www.symfony-project.org/plugins/sfPropelRowLevelAccessBehaviorPlugin. It is very easy…

  • Row level ACL on symfony

    Even though sfGuardPlugin is a great ACL plug-in; it unfortunately cannot handle Row Level Access. In most of my personal projects I require such a level of control and the solutions chosen always feel a bit ..hackish..

  • Using Symfony’s Lime in phpUnderControl

    Do you know phpUnderControl? Do you know and use Lime? If you answered ‘Yes’ to the questions above then you will likely have tried to integrate Lime into phpUnderControl. So have I.. What I discovered was that there are 3 ways in which this problem can be solved. Use Lime’s xUnit output mechanism, only available…

  • Changed theming to use Crossbrand

    I have not blogged in a while due to personal circumstances, like having started on a new job which keeps intensifying, but also because I was unsatisfied with the way my sites handle templating. Let me explain, I have a shared webhosting account and run multiple domains and subdomains. Some (actually most) of them require…

  • A new design!

    It was long overdue but I have finally managed to finish the new design for the Naenius.com website. My intention is to use this design in all subparts of this website, as well as the new parts I am concocting in my brain. With the implementation I did notice a few artifacts. For one, I…

  • Installing Lotus Notes 8.5 on Kubuntu / Debian Linux KDE

    I have recently switched from employer in search of new opportunities, a new challenge and more tech-savy colleagues. After just 2 days I can say that I have found at least the latter two. Although I never expected to find a challenge in the mail system used, namely IBM Lotus Notes. After leaving my previous…

  • An introduction to Scrum

    Whilst attempting to enrich my knowledge about Agile methodologies and Scrum in specific I found the site Learning Scrum. This site turned out to be a jewel and it contained a video of a Google Tech Talk by one of the Godfathers of Scrum, Ken Schwaber. In this talk he explains the history and purpose…

  • Validating an e-mail address according to RFC 2822

    E-mail addresses are bitches! There, now that is said I can tell why. Should you ever have time on your hands you should read RFC 2822, it provides an interesting (though somewhat dull) background into e-mail messaging. Alas one can also see why it is so hard to validate an e-mail address, it is an…