In the previous post I covered creating a basic API using cakePHP and what limitations are imposed if you want to extend the API over the course of several versions. This post is going to cover the architecture of a possible solution, I don't claim its the best solution out there and feedback is welcomed.
Silverstripe Captcha
Starting out on some silverstripe projects there will likely be a few bits and pieces finding their way to the blog. SilverStripe is a product I have always wanted to work with, besides being a great example of open source success in New Zealand I'm attracted to the MVC architecture.
Silverstripe Captcha
Starting out on some silverstripe projects there will likely be a few bits and pieces finding their way to the blog. SilverStripe is a product I have always wanted to work with, besides being a great example of open source success in New Zealand I'm attracted to the MVC architecture.
5 XSS Exploits You Should Know About
Following on from my HTTP Splitting post, this post rounds up 5 common cross site scripting (xss) attacks and how to prevent them.
HTTP Cache Poisoning
I have started working through the WebGoat tutorials from OWASP (Open Web Application Security Project). The first tute covering HTTP splitting and cache poisoning was difficult enough for me to start with, and in fact I could write a whole post on installing WebGoat and WebScarab which was an achievement in itself.
Install Eclipse 3.3 On Ubuntu 8.04
This is just a quick post. I've had numerous problems with eclipse 3.2 PDT and Aptana on my Hardy Heron install; updates have broken functionality in the past and many problems with memory allocation. After installing the PyDev plugin the other night to try out Django my PDT and Aptana installs were destroyed and so I had to look at my Eclipse install again.
Non capturing groups in Perl regular expressions
Non capturing groups are very handy, recently I was working on grabbing a portion of xml out of a document. After trying the PHP 5 xmlReader() class I opted for the quick and dirty Perl regular expressions for this script.
Blackberry 8800 html checkbox issues
This was such a mission to fix, it deserves a post. Starting with a very basic login page using standard html form elements, a couple of text inputs for username and password, a checkbox to accept terms and conditions and a submit button. The login system would work fine on very early blackberries version 3.7.0 - those really old text only browser versions. It also worked on the latest 9530 blackberries version 4.7.0.
Install Eclipse 3.3 On Ubuntu 8.04
This is just a quick post. I've had numerous problems with eclipse 3.2 PDT and Aptana on my Hardy Heron install; updates have broken functionality in the past and many problems with memory allocation. After installing the PyDev plugin the other night to try out Django my PDT and Aptana installs were destroyed and so I had to look at my Eclipse install again.
Blackberry Emulator on Windows
Spent a while downloading and installing the blackberry emulator on Windows. Since installing Ubuntu well over a year ago I hardly ever boot into Vista, perhaps a handful of times in total.