Archive for September, 2008
Monday, September 29th, 2008
I'm a frequent user of Windows' remote desktop feature. It's a stellar remote control solution: It's incredibly fast, almost like sitting on the remote PC, and has features like bringing over the clipboard and even sounds from the controlled computer.
Much better than VNC, really. VNC is painfully slow compared to ...
Posted in general | 7 Comments »
Thursday, September 25th, 2008
At The Group, we're developing some web applications that needed to use the same user database. The applications were originally being developed with separate login for each, but I decided it would be better to share the login code across them.
I investigated some ways to achieve sharing a single login ...
Posted in Programming | 1 Comment »
Saturday, September 20th, 2008
I think a good programmer should know at least three languages:
English
C or C++
A scripting language with dynamic typing
Why?
Posted in Programming | 1 Comment »
Wednesday, September 17th, 2008
Today while reading PHP::Impact's refactoring guideline post I was reminded about collections.
As you probably know, arrays are very flexible in PHP and probably a good choice for many data storing tasks.
Strictly typed languages usually use "generic" collection classes instead of arrays. They are kind of like PHP arrays which ...
Posted in Programming | 7 Comments »
Tuesday, September 16th, 2008
I've noticed that the increase in spammy comments to this blog has made the comment spam protection sometimes a bit too moderate-happy, and it has marked some legitimate comments as spam.
If you write a legitimate comment to one of my posts, and your comment doesn't immediately show up after submitting, ...
Posted in general | 7 Comments »
Friday, September 12th, 2008
Something I just have to share: an entertaining and informative read on the history of the browser user-agent string.
I always did wonder why all browsers claim to be Mozilla when they are not... And clearly, the advice given by many JavaScript gurus to never use user-agent sniffing to determine browser ...
Posted in general | 2 Comments »
Tuesday, September 9th, 2008
When working on a project, I sometimes find myself stuck - thinking about some implementation detail, such as how to tell my admin-module which other modules are installed in my CMS (but that's another story) - and being stuck, unable to get anything done, just thinking of the problem at ...
Posted in Programming | 3 Comments »
Saturday, September 6th, 2008
I received my HTC Touch Diamond from Opera earlier this week. It's an interesting phone - and despite what people seem to say about Windows Mobile, it doesn't seem to have any problems.
I'm sure you can find lots of proper reviews of the device, so I'll just mention a few ...
Posted in general | 1 Comment »
Monday, September 1st, 2008
Two weeks ago, I mentioned an easy way to create easily changeable ways for authenticating users. Continuing on that, I've been implementing ways to control user roles and user access for specific pages and modules in my CMS. Naturally, those features too are designed to be easily modifiable.
An ACL factory
A ...
Posted in Programming | 2 Comments »