PHP
Busy – taking a pause
I have been way too busy the last couple of weeks. I’m working on a flashy new portal as well as my old content management system Firesite CMS. In Firesite I have always used a rather limited but ok wysiwyg editor for html content authouring. In a recent project I realized that the editor just [...]
Cross site scripting
While looking around for cross site scripting resources I stumbled upon this “ha.ckers.org” site which is an excellent source for ideas on how to check for XSS vulnerabilities. I have seen it before but I obviously forgot to bookmark it. Now I saw the site listed in the top of del.icio.us/tag/xss as well. Another good [...]
PHP and (not) CORBA
There is a lot of talk about PHP in the enterprise nowadays – which is very good. I have been using PHP 5 for integration at Vodafone Sweden for almost a year now. The solution wraps a – rather obscure – legacy C API in a PHP 5 module and hides all this behind a [...]
Mail form crack attempt
I recently received two weird email messages. The first one, I could see, came from the contact form here on dotvoid.com. The second looked more like ordinary spam with faked from and to fields. The spam email was however curiously empty of any real content. I soon figured out what was happening. Someone was, successfully, [...]
Aspect oriented programming and PHP
Today I attended the Expo-C conference in Karlskrona, Sweden. Today was seminar day with a series of sessions on different software architectures. Even though they primarily used Java and .NET rather than PHP or C++ to discuss topics in a more practical a few of the sessions were really good. (Hopefully they’ll learn that better chairs is [...]
Announcing Toxic – an Ajax toolkit
The project is no longer available. Might be so in the future.
Recently I have been working hard on my SRSS (whatever) project. The result is nearly finished and has been dubbed Toxic.
Toxic is an AJAX toolkit, or framework, for creating rich web applications. It handles the tedious and repetetive tasks involved in integrating a client [...]
Google Web Accelerator
Recently the Google Web Accelerator (GWA)has received a lot of attention from web application developers. Rightly so. When installing GWA for use in your browser it speeds up surfing by prefetching pages. This can be very useful but also extremely dangerous as it has very bad side effects on many (badly designed) web applications. Why? [...]
Architecture conference in Karlskrona, Sweden
I was really surprised to find out that there is an upcoming software architecture conference, Expo-C, that is going to be held in Karlskrona where I live. Even though it is mainly geared towards Java, the conference could be interesting as the topics include aspect oriented programming and SOA architectures. The price is not too [...]
Remote Scripting (AJAX) framework
Spare time to spend on interesting projects is not plentiful nowadays. Even so I have managed to put quite a few hours into a small web application framework. My goal is to make it easier to develop web applications that heavily depend on client server communication. I really want to get rid of the painfully [...]
Protecting your artwork
Planet PHP is a very good thing. Actually – the planet concept is really good collecting loads of blogs on a specific subject in one place. Reading planet-php this morning Ken Coar had written something about protecting artwork. The most intresting in his post was actually his reference to a very good article he’s written [...]
