Google Chrome and iPhone 3G = Usability

I have recently acquired one great hardware and one great software. First the iPhone 3G, which I have been fondly amazed by. Why I love iPhone? Because it works in ways which I expect it to. Its all about usability which apparently is common-sense to some people. No. People have common-sense but machines do not. You have to “engineer” common-sense into machines. Something that doesnt come up on the project spec very often and when it does, a teeny weeny budget is allocated for it.

What I really liked about the iPhone:

1) The music dims down when you make/receive a phone call and resumes after the call, automatically and with grace

2) (Yes, I love the feeling of music fading away), the music dims down when you launch youtube videos

3) iPhone web apps are straightforward and simple back and forward navigation is extremely easy to use, at least for me when I first came into contact with it

What I did not like:

1) There is a mild lag to the machine, perhaps something like allocating more memory resources to messaging with a good (larger?) IO buffer might really help in smoother text entry. Engineers figure that piece out please, Phone = Phone Calls (Priority no. 1 or 2) and Messaging (Email/SMS Priority no. 1 or 2) so these two pieces should be hyper-responsive, never mind other applications, when I write Emails on my mobile, it already sucks without a full-sized keyboard, at least make it responsive.

2) No Flash. Stunning browser but no flash.

3) Syncing with Outlook doesn’t copy SMTP authentication details automatically. No useful message comes up to indicate to the user what is happening. I set up my iPhone for the first time and tried to send emails but got that sender is unknown error.

(Read: to a common user, sender is unknown translates into the system not knowing who I am and cannot send the email, people do not know that SMTP authentication details are missing out especially when it works fine on their outlook accounts.

Resolution: Change the message to something like “Some email settings are missing. Please go to ….. and set the username and password”)

—————

Google Chrome

I am currently using Google Chrome to open up wordpress and write this post and I have to say that this is another piece of software that works! Although there seem to be bugs. I couldn’t remove boxes in facebook when I’m using Chrome.

Its simple, imports all my firefox settings and fast. A new tab showing my recent surfed pages is also a big welcome. Firefox wastes that space by showing a empty page when you open a new tab.

Chrome also maximises surfing space by having a floating status bar that disappears and appears as and when it is required, as well as not having a traditional application menu bar.

Great phone and great software and it is heartening to see that people are using technology to make things easier to use.

Download Google Chrome
http://www.google.com/chrome/index.html?hl=en&brand=CHMG&utm_source=en-hpp&utm_medium=hpp&utm_campaign=en

Regular Expression Tester for Flash/Flex

I’m no expert with regular expression and while googling, I came across this very useful tool that helps to do live matching of regular expressions. Its built in Flex :D

If you are scratching your head over those pesky characters that come from Mars, check out:
http://www.idsklijnsma.nl/regexps/

EMS SQL Manager Lite

I had been working with this wonderful piece of software and had no problems with it until today when I realise that the software maintains a consistent connection to MySQL server until you hit the commit transactions button. This means any queries from somewhere else like PHP will get hung up and timeout, so if you are wondering why things are not moving, do check this piece out.

The Actionscript Conference: Singapore!

Alright! Its finally here! The Singapore Flex Usergroup has gotten down to organising the first locally produced (can anyone verify this?) Actionscript conference right here in this lovely island. For the past year, the FUG had the honour of inviting several wonderful speakers and we continue to appreciate such knowledge sharing and networking sessions.

If you are dropping by Singapore in the month of October around the 19th, do visit us at the conference!

The Actionscript Conference

Godaddy servers block port 25 outgoing

I had just realised that Godaddy servers block port 25 outgoing even on their private dedicated servers in order to reduce spam. While I don’t agree with this action, there really isn’t much I can do about it, but one thing im pretty sure is that I will move everything off their servers as early as I can. For people looking for a workaround, you can use k2smtpout-v01.prod.mesa1.secureserver.net as a smtp smarthost for now.

iPhone 3G launch in Japan

I had the opportunity to try out the iPhone 3G here in Japan and its really a very very cool piece of hardware. GPS was stunning, youtube videos were smooth. The only thing I probably could pick at was the audio quality but I wasn’t trying it with my etys so perhaps it could have been better.

For the most of the cases, iPhone 3G is soldout here in Japan in every place I visited (shinjuku, shibuya so on and so forth), so no luck in getting my hands on one. Im looking forward to it being launched in Singapore though where I can lay my hands on one.

No pictures in this post though, the security guard told us that no photos were allowed.

In Japan, vacation blog - Tokkaido.com

It has been a cool week and im hanging out in Japan at the moment with a good buddy of mine for vacation, getting away from coding. If you love Japan or am just curious, check out http://tokkaido.com where we blog about our vacation (which is really an adventure at some points) and leave me and my friend a note! Arigatou Gozaimasu! (Thats thank you in Japanese)

Papervision 3D and WOW-Engine for 3D Physics simulation in Flash/Flex

Just took some time to experiment with integrating PV3D and WOW-Engine together. Unfortunately documentation seems to be scarce for pv3d 2.0 (GreatWhite) and I got some pretty good tips from visiting http://papervision2.com/ and studying the tutorials from there. Some basic cubes rotating with some spheres in them, you can shake it around. If you have links and tips for these 2 cool engines, please leave a comment behind so I can check them out!

It would be great if anyone can provide a hint of mapping 2D mouse coordinates to equivalent 3D space coordinates, so the cubes can move to the cursor location when they are dragged around. Couldn’t seem to figure that piece out.


Firefox 3

Just tried out Firefox 3 today on Windows Vista and overall the browsing experience feels faster. The app crashed on me within 1 hour of usage while watching a quicktime video once, but didn’t repeat the crash later on. Another issue is that I can’t seem to use the Zazzle website with Firefox 3, I wonder if its Zazzle’s fault or Firefox, but for now I have to use IE7 to do my stuff on Zazzle.

Have not taken the opportunity to test the wmode=”transparent” bug that existed in FF2. But I’ll try it out later and post the results here.

Many plugins like FlashTracer and the RealPlayer Browser Record Plugin are also incompatible with FF3 so hopefully these can be resolved soon.

Impressive June FUG

This June’s Flex Usergroup meeting was awesome (http://fug.sg). We had Arul Kumaran who spoke to us about code generation in Flex Builder, I think that was really cool. Personally I had not tried code generation before and its refreshing to see that it can actually be done. Gonna try it once I find time.

In case you didn’t know, FUG is Singapore’s Flex user/interest group. The usergroup organises monthly meetups at the Adobe Pagemaker room in Singapore and we often have 2 awesome presentations by cool individuals/groups on everything Flash/Flex related. So if you are in Singapore, do come down to take a look or even make friends around here. :)

The other impressive presentation was Multi Touch! I thought it was plain awesome that the system could be built for just $10 SGD (thats about $7 USD) exclusive of the webcam cost. I must admit I am a fan of multi touch and have always thought about the possibilities of using the webcam to do it, but these people did it! :D Kudos and expect lots of cool things to come from the guys at NUI (http://www.multitouch.nl/)