Archive for September, 2007

Grrr argghhhh! PHP consistency

Sunday, September 16th, 2007

I really really hope that PHP6 is going to be more consistent than PHP5.

Who the hell would write a function called html_entity_decode and then call it’s opposite function htmlentities (that’s aside from the fact about why you wouldn’t just call them html_decode and html_encode without the entities bit)?

PHP needs to sort these crappy bits out as it’s seriously annoying. If it’s not the stupid argument conventions (is it haystack then needle or vice-versa?) then it’s the inconsistent use of the underscore in functions.
What PHP needs is a benevolent dictator for life (BDFL) like Python gets with Guido - somebody with a good indepth view of languages but has used the language in anger on big websites.

Python3000 is coming out soon and that language is going to be (as usual) super clean and slick - if PHP’s not careful then Python will pick up its marketshare. The only reason i think that people use PHP over Python is support from ISPs, and the theory that Python’s more “academic” and harder to learn/use… but that’ll change.
I like PHP - it’s a tool that gets things done but it needs to improve and fast.

Helping Tune SSAS2005 OLAP Cubes

Thursday, September 13th, 2007

OLAP MDX Optimisation Tip

Wednesday, September 12th, 2007

SQL Server Reporting Services - doing custom subtotals

Wednesday, September 12th, 2007