Apple Javascript Documentation Ignores IE

I was reading through some documentation on Apple’s Developer Connection site when I noticed that Apple completely left out IE when recommending developers to test their Javascript codes on other browsers.

Apple documentation ignoring IE as recommended browser to test Javascript with

Granted there are actually a number of other browsers not listed there, given IE’s lion’s share in the market, I found it amusing that they chose not to mention it at all. Considering Microsoft bailed out Apple at the brink of its demise back in the days, perhaps Apple ought to be a little nicer to Redmond even if they know Microsoft is just making bad copies of whatever Apple makes anyway…

Testing Localhost Developments in Internet Explorer via Parallels on Mac OSX

Developing web applications can be a frustrating job solely because so many people still use various versions of Microsoft Internet Explorer — possibly some of the worst browsers compared to most of the other modern browsers in terms of adherence to web standards. But I can’t just not test my applications against them simply because I hate them… So the war continues…

One of the problems of testing web apps under Parallels with IE is, instead of testing development URLs such as

1
http://localhost/

, usually IP addresses have to be used, like such

1
http://192.168.0.100

, to reach OSX’s localhost server (because

1
localhost

on Windows would entail having an actual web server running under Windows). The problem with that is that some applications such as WordPress need to have a full absolute path in order for it to work properly (especially when dealing with themes). I’ve tried a couple of workarounds, but nothing is as simple as using Apple’s own Bonjour technology.

I found a post that explains how to set it all up. Even though his example deals with running Ruby on Rails, the idea is exactly the same for other development environments such as PHP and Java (enable port 80, 443… etc). Now I am a happy camper…

via [the naked brain]

Awesome Check Delivery Status Widget

Developers who write apps for the Mac OSX Platform never seizes to amaze me with their innovative approaches to how things ought to work…

The Delivery Status Widget is one of those apps that’s just way cool. This is something I’d never expect seeing having written on the Windows camp (the snobbish Apple side of me speaking)… On Windows, I used to hate having to install unnecessary applications because you just have no idea what it’s doing to your system (“fantastic” DLLs, “awesome” registry keys… etc). Sometimes uninstallers even screw up the system… But of course, that was back in 2004, how much has changed… Now Windows is more stable than EVER before… (yeah, right).

Delivery Status Widget

Speaking of widgets, it seems like Vista has some cool stuff going on albeit being just copies of the Mac OSX Dashboard widgets in looks and functionalities. But it’s like this… what do you expect out of Redmond nowadays anyway. Chee-hoi claims that “under the hood” Vista is going to really kick ass. That may be the case if whatever Microsoft promises can be fully materialized before people just start walking away and do themselves a favor by getting a Mac…. that or before Microsoft’s bloatware and vapor ware just implodes. 😉

Yeah, I know… It’s Wednesday… and my snobbish Mac side has already taken over… Bad Mac, HEEL!

via [Gizmodo]

How Much More Can Hotmail Suck?

I gave up on using Hotmail a few months ago. But from time to time I’ve had to log back in to retrieve pieces of information I needed. Today I went back for the first time in months and discovered that my inbox was full of junk mail… all 1500+ of them! And the “Junk Mail” box? Less than 200…

Unlike Gmail or Yahoo, where junk mail filtering success rate is practically 98+%, Hotmail is the exact opposite. Talk about being a miserable failure.

Microsoft seems to be producing a bunch of flops lately… Everything from Hotmail, XBox game console, Zune music player to Windows Vista is pretty sucky. Unfortunately, millions of people still use its products willingly or not. Many businesses are locked in to Microsoft’s products partly because the only kinds of applications they need only exist on Windows (though that’s been less likely the case since the resurgence of the Macs).

I hope Microsoft loses enough market share to Apple and other competitors in all markets to make them feel vulnerable and start innovating again. I mean, com’on, five years and five BILLION dollars on a copycat of Mac OSX is NOT innovation. But of course, the culture for innovation just isn’t in Microsoft’s blood. So it’s kind of oxymoron to put the word “innovation” and “Microsoft” in the same sentence…. there, I just did it again…

ReadyBoost Envy

I am rarely envious of anything from the Windows side of the world. And when I say “rarely”, it’s more like NEVER. But in Vista, there’s actually this ONE tiny feature that I hope the next version of Mac OSX would have — ReadyBoost. It’s basically a feature that allows a user to instantly increase the performance of a Vista-driven computer by simply adding flash memory! Sweet!

More features of Leopard (OSX.5) is to be unveiled on Jan. 9th, 2007 with Steve Jobs’ keynote speech at MacWorld Expo. I look forward to seeing what Apple’s been hiding for the past five months…

Apple Is Parallels Shy

We went to the mall today to get Bryan’s picture taken for his Canadian residency application (long story). So I went to the Apple Store to check out the latest iPods and other toys. I was really amazed how thin and light the new iPods are.

One of the things I’ve always wanted to test out was running Parallels, a new emulation software, on an Intel Mac. It’s been widely reported that it is capable of running Windows at near-native speed on an Intel Mac. I really needed to see just how efficient I can be coding within OSX while testing my codes in other browsers under Windows. Unfortunately, Apple doesn’t have any machine with Parallels installed. I wouldn’t be surprised if that was because Parallels did not pay Apple to install its software on Apple’s demo machines. That said, third party softwares are actually pretty hard to find on those demo Macs except for Microsoft Office for Mac.

Internet Explorer Woes

I probably wrote about this before… But I am going to rant about it again…

Microsoft Internet Explorer SUCKS ASS! And the engineers who came up with versions 5.0, 5.5 and 6.0 should go to hell and stay there.

It’s probably not entirely their fault that IE has sucked ever since its inception. For what its’ worth, Netscape 4.x sucked so bad that it skipped 5.0 and went straight to 6.0, which help contributed the collapse of the once great Netscape empire.

That said, how much IE has sucked in the past 6 or 7 years since the fall of Netscape just goes to show that monopoly in any given technological field DOES harm innovation. Had Netscape stayed (or Firefox came out earlier), IE wouldn’t have stayed sucky for 3 versions straight with little to no improvements in each version.

On top of that, they are so broken that developing web interfaces for them is virtually impossible. I have had perfectly coded sites working with all other major browsers BUT IE! So that meant I have had to come up with hacks and work arounds just to make things work for IE, which is so damn non-compliant with standards in a very ugly way… And like I said, people who keep using IE to surf the web aren’t helping with the cause either… (why anyone would use IE to surf the web is beyond me… it’s so tied in with the operating system that any hacker going through IE, which is nortoriously known for its suckiness in security, can practically get the entire computer fried… figuratively speaking).

I had this beautifully written pure css sytle sheet design that worked perfectly in Firefox and Safari, but as soon as IE sees it, all hell broke lose. So now I gotta use stupid tables just so that I don’t have to waste time tweaking the css just for damn IE.

A lot of comments in codes I have read often include phrases like ”

1
/*fix for stupid IE*/

“, or ”

1
/*hack for stupid IE*/

“… With the intorduction of IE7 beta, which I have tried, things aren’t getting better. I hopte Firefox will just run IE over and Steve Ballmer can just run Microsoft to ground (at which he’s already doing a pretty good job) so that we will never have to deal with another inferior, buggy Microsoft product again, EVER!

God damn! Microsoft… Seriously… Go to hell with IE! Damn it…
.
.
.
.
There, I vented. I can’t stress just how pissed I can get working with Microsoft technology at times… Sometimes I wish I can just choke Steve Ballmer into fixing these damn problems in IE. I guess I should probably document some of the issues I have dealt with and solutions I found/discovered/made (thanks, solely, to Google… no thanks to MSN).

An interesting side note… while working with Murdza on a mass mail campaign, the project redered out perfectly in EVERYTHING but Hotmail… So I had to find fixes just for stupid Hotmail… It’s no accident that Hotmail is another inferior product of Microsoft’s that way too many ignorant people are still using as if it’s oxygen for their lungs… Fricking convert to Gmail or Yahoo Mail already… damn it…

Stupid Microsoft…

Rude People

Rude people suck. That’s a fact.

But some people are rude in suttle ways. Take for example, the Asian chick sitting next to me in m PERL class. She has so many fricking stupid problems with her PERL codes that she almost never stops raising her hands for help during lab time. If the instructor didn’t know any better, she’d have monopolized the instructor. But worse, she fricking picks up her cell phone during class AND whispers into her phone as if nobody’d be distracted if she did that! And she does it like multiple times a day. What an idiot.

But I do have to say that she knows her way around vi pretty well.

I think the instructor is partly to blame for not telling her to stop doing it. Some instructors get pissed at even the ring tones…

Other than that, PERL really is cool. But the instructor kept on saying how PERL on Windows is different… etc. I wish Windows could just go away so that everything can work more harmoniously together — coding, browsing, working, playing… Ok, maybe not playing… There ARE a lot of games for Windows.

The Blast from the Past

Being in the web development business, it’s plain impossible to develop sites without having to check your work in Internet Explorer for bugs (not that my code is buggy, but that Internet Explorer rendering engines are simply not compliant to standards). So I finally broke down, booted up my Fedora Core 4 Linux on my 6-year-old Dell (running dual Pentium 3 @ 450Mhz!), fussed with VMWare and finally managed to install Windows 2000 and Windows XP.

Oh, how I dreaded having to touch Windows again having stayed away from it for almost a year and a half. Just the installation of Windows 2000 felt like playing with Mac OS 9 again… So primitive and ancient. I especially “loved” the restarts after each service pack, patches to service packs and then hotfixes to the patches that were originally released to fix the service packs… etc. I wasted an entire evening just installing and patching Windows in VMWare. Nothing says “I love my life” like wasting time installing Windows OS!

The upside, though, is that I can perhaps install Internet Explorer 7 beta to see what the fuss is all about (yoohoo! Tabbed browsing… only 2 years late!)…. And then maybe if I feel adventurous enough, I’ll even download Windows Vista Public Beta and try to install it in VMWare (which I doubt will even install given that both the host and guest hardware are pretty damn old… even if by some miracle Vista installs, it’d probably take a few hours just to boot up… ha!).

I hope this is the last time I’ll have to deal with installing Windows ever again…