lunaru.com | Thoughts on Development

Archive for November 2007

Nov/07

27

Safari 3.0 wins

I’m an unabashed Safari hater. Correction, I *was* an unabashed Safari hater. I think the transition first happened when I picked up an iPhone and realized that Safari makes mobile browsing seem like second-nature. (I know, I’m such an Apple fanboy. I’ll go wallow in shame now.) Still, I was unconvinced that there need be yet-another-browser-to-support.

It’s no secret that I love working on web apps. A necessary part of writing good web apps necessitates delving into the front-end technologies that the end-user interacts with while using said web apps. Thus, I’ve always been a fan of Firefox (for it’s developer friendly tools and plug-ins, it’s strict upholding of standards) and IE (out of necessity, due to widespread adoption, and the fact that they really did a good job on IE7). I’ve come to live with the fact that these two browsers simply must be supported, but Opera and Safari were always troublesome.

Then comes along Safari 3.0. I would have never known had I not installed Leopard over Thanksgiving weekend. Not only is it blazing fast, standards compliant, elegant, and full of new-hotness – dynamic widget creator anyone? – it comes with it’s own Inspector tool. Included are handy tools like a DOM-inspector, a CSS box model metrics tool, and a network transfer analyzer. The latter even comes with helpful hints about how to speed up transfer times, reminiscent of YSlow. The only thing missing is a firebug-esque debugger where one could set breakpoints. Oh well, nothing is perfect.

In fact, I’m sure Safari 3.0 is still missing a few bells and whistles. Even as I write this entry, I notice the lack of support of rich WYSIWIG editting in Safari that I usually have with IE or Firefox. Like I said, nothing is perfect. At least I won’t loathe debugging Safari specific issues as much as I have in the past. Maybe it’s also time for me to give Opera another chance…

No tags

A while ago, I posted a blog entry about upgrading to apache 2.x on OS X 10.4. I just got around to installing the brand-spanking new version of Apple’s OS (Leopard, OS X 10.5) and realized that it comes with apache 2.2.6!

Unfortunately, it also comes with a rather bloated httpd.conf, which was unappealing to me. Not only that, but the conf file didn’t seem to be picking up personal conf files (default in /private/etc/httpd/users/). Fortunately, all I had to do to get back in the game was to back up httpd, apxs, and apachectl and then symlink them to my custom installation of apache, with my own custom httpd.conf.

I’m actually convinced that this is better in the long run than using the out-of-box apache installation, since this affords me flexibility going forward. I like to be in control of the software running on my box (which may or may not be in conflict with Apple’s easy-to-use stance).

No tags

Find it!

Theme Design by devolux.org

Tag Cloud