Goodbye Google Reader

February 8th, 2007 in General - No Comments

I know Google Reader‘s still in the Google Labs section but I’ve had enough trying it out for the past one week. What feed aggregator marks feeds with the time it retrieves them instead of fetching what’s in the Atom or RSS information?

I could handle that for a while but I guess enough becomes enough when Google Reader starts fetching posts made in Jan 2006 and showing them as new — and keeps re-retrieving them after you mark them read. I’ve felt like a fool when I made comments on long-buried posts made so long ago, the blog owner’s probably forgotten them.

Goodbye Google Reader, hello SharpReader


December 23rd, 2006 in General - 1 Comment

I’ve long had a dream of connecting with other writers on the web. Paid for. And I’m not too sure I like any of the others I’ve come across. It’s because of just this, that I decided to work on WritingInn.

The idea’s been kicking around in my head for a very long time, and I guess I’ve always wanted to collaborate with others, discuss and such.

I’m going to be rewriting Authware for just that purpose. I’m currently dealing with architecting the code. I think I’m going to have a full permissions set, for which I have the author of this PHPFreaks permissions tutorial to thank.

In a way, it’s a big responsibility, and I think that apart from being a learning experience, it’ll be the first time I’m very security conscious.

Wish me luck, and don’t hesitate to send any ideas in.

Caught up

December 21st, 2006 in General - No Comments

I’ve been so caught up watching movies that I’ve hardly done any real coding in the past few weeks. I’ve been forced to stop waxing philosophical about anything geeky on my other blog, so this has been a long time waiting in the sidelines.

I’ve rewritten the db abstraction layer for Authware. It was never anything fancy to begin with, and it still isn’t, but that isn’t my problem. It connects successfully, and that’s about it. Here’s the parent class that initializes the db object. I’ve been accused of writing Java code. Java? Where? How?

[syntax,authware/snippets/db_layer.phps, php]

I’m sure you know such poorly written code is unnecessary. I’m just celebrating my freedom to do what I want.

Is PHP Dead?

July 22nd, 2006 in Coding, General - 1 Comment

I’ve had some people try to pull me onto the RoR train in the past, saying it’s the hottest thing around. Others have pointed Flex as the way forward. I’m just not so sure about things anymore.

Trust me, I’ve worked with the .NET framework both in and out of the web context and the problems it has is the ‘one model fits all’ theory as does Java. I haven’t explored Ruby on Rails or Flex yet. PHP was designed from the ground up with scalability in all directions guaranteed, and I daresay it’s been rewarding. Of course, there are a myriad of security risks when PHP’s put in the wrong hands but they’re worth it. A chainsaw can be used to cut down a tree for wood or to saw off necks, but it’s still a tool — what matters is if it does the job well.

The lack of patterns and a few other features such as no namespace support and inconsistent function names have been criticized in PHP, but I think what matters is that you can implement whatever feature you feel has been left out, in your own way.

I haven’t been able to do any coding for a while but I’ll be moving to Cake soon. Here’s a post from someone who thinks the way I do.

I guess I’m an old stick-in-the-mud, but when the time comes to move on to some new language, I’ll be up for it, however much nostalgia I feel for PHP. Let’s hope PHP 6 gives the other web wannabes a good run.

Logs, AuthWare

June 21st, 2006 in General - No Comments

I’m feeling very lazy these days — I haven’t touched AuthWare in quite a while because I’ve been trying to do my research on writing a plugin system. The consensus seems to be that it’s highly complex, so for now I’ll forget about plugins.

1 & 1 is driving me crazy. I don’t like the way the logs for my domain are being generated. “/” refers to,, etc in my log files so it’s pretty hard to analyze my stats. I feel like getting their support staff and breaking their heads, because I’m very angry at the annoying customer support.

I’ve always shunned .htaccess files for doing anything but this time, I tried setting the CustomLogs directive in the folder housing th emain domain. It threw a 500 internal server error and I’m sorely aggrieved. I’m sending an e-mail to them now — let’s hear what they say :mad:.

Yahoo and Ajax

May 18th, 2006 in General - No Comments

Google popularized Ajax with GMail. Yahoo’s taken it over the top with their new homepage. It’s just as well that Yahoo moved over to Ajax because I know Microsoft was planning something along that line with Live.

If Ajax doesn’t turn out to be another fad, then bby 2008, most sites will be more like applications.

I certainly don’t want to miss out on the fun — I’m glad I joined the band-wagon early.

Not Enough Time

May 18th, 2006 in General - 2 Comments

It seems I want to learn everything there is to know in this world — maybe it’s because I get my feeling of prestige from knowing a lot. I’ve always known I can’t know it all — yet, I keep trying.

I’ve always eyed hardware programming right from when I started out. Hardware has always fascinated me — how do you write code to tell a chunk of metal to do something? How do you build the hardware itself and interface it with something else? These are some questions I’ve always asked myself.

I find myself getting annoyed presently because I can’t seem to understand the C++ book I’m currently with. I think I’ll just skip it and moveover to something more challenging. I hate writing code for which I find no use — console programs.

Maybe my feeling of inadequacy is prompted by the fact that I’ve written programs in other languages that allow easy creation of GUIs.

With so much on my hands these days, I just might…


May 16th, 2006 in General - No Comments

IIS is a great server — writen especially for Windows, it functions exactly the way it’s meant to, ignoring the security breaches and high response time from the folks at Microsoft.

One thing that gets me annoyed about using PHP and IIs is the lack of support for url-rewriting. Except you’ve installed some third-party tool like ISAPI-Rewrite, you can’t do any rewriting except you’re running Asp.NET.

I feel this gives Asp.NET an unfair advantage because you can easily use the Web.config file to enable rewrite support for your application.

.htaccess on Apache however, is generic which leads me to believe that the Web.config file can serve as a .htaccess file on Windows — it’s simple logic. Instead of heading into IIS to set directory permissions, one simply needs to place a Web.config file with the required permissions inside the folder.

Maybe Apache’s spoiled me :cry:.

So far

February 19th, 2006 in General - No Comments

Simplicity’s coming along well. Maybe I’m lazy but after writing all that Ajax code I felt I deserved a rest. I’m still doing some brain-storming on the form handling – for now I think Simplicity will be an in-house thing.

Thomas Breton of H-Inventory( wants me to build a template for them, and to maybe bring in a knowledge of Ajax. I’m very happy that I’ve been considered worthy of joining a full-scale developer team. I’ve been cracking my brain for some time now and I haven’t been able to come up with something feasible. I don’t want to use one of those cheap templates that always float around in my head. The thing is, it doesn’t have to be too flashy – just like my site or which I like for it’s pure Simplicity.

I’ve moved from because my site got hacked and I decided to treat myself to some paid hosting (lucky me – my database wasn’t compromised). Which brings me to one question I’ve always wondered about – why do people hack into other people’s websites? This guy could easily have renamed or deleted my home page and put his – instead he wiped out all my files and directories. I really wish I could lay my hands on whoever it was.

I crossed the Forum Lurker rank on PHPFreaks last month and I’m now a forum regular. I hope to achieve guru status next month and to be more active in AjaxFreaks.