R.I.P. Steve Jobs

October 6th, 2011 at 20:58 · Filed Under Blogging, Days in My Life · Comment 

Steve Jobs

It was a shocking morning when I learned about Steve’s death from a friend’s message on my iPhone 4. Then, I confirmed the news by reading Apple’s website and Twitter on my iMac.

No words can adequately express my sadness. My condolences to his family.

Steve, you have been a great inspiration to me. Well, I worked today to its fullest and always will be. ”Never settle!”

Here is a video “The Crazy Ones” with Steve Jobs voiced over.

Regulus – My new (Lion) iMac

August 13th, 2011 at 14:37 · Filed Under Astronomy, At Home, At Work, Computing, Days in My Life, Mac OS X · Comment 

It has been my tradition to name my computers and mobile devices after the name of a moon, planet or star. This time is no exception.

The new OSX operating system 10.7, code-named Lion, was officially released by Apple, Inc. on July 20, 2011. In astrology, it was just two days before the Sun begins occupying Leo from July 22 to August 22. And I ordered my iMac and received it before the Sun leaves Leo.

In astronomy, Regulus or Alpha Leonis is the brightest star in Leo constellation. In Chinese, it is known as 轩辕十四, the Fourteenth Star of Xuanyuan. Regulus is also one of the brightest stars in the night sky. Together, with Eta Leonis (a fourth-magnitude star), they mark the lion’s heart.

My new 27″ iMac is a top range CTO model and will be the power horse for my works which include software development, some photography and design works. It is also the most powerful personal computer I have ever owned/purchased. Thus, Regulus is the best and most beautiful name for my new iMac.

Pluto will be passed down to my wife and kids after the data has been completely migrated to Regulus and a stable working environment is established.

iMac

iMac

 

iOS 4.0.1

July 16th, 2010 at 13:05 · Filed Under Blogging, Call Me a Geek, Computing, iPhone, Mac OS X · Comment 

Yesterday, Apple released iOS 4 update, which was one day before its press conference. The iOS 4.0.1 has obviously made the signal bar look taller. According to various media and blogs, the update is reportedly to have new software (new formula) to calculate the signal strength and to display it more accurately. Read here and here.

iPhone 3GS and iOS 4.0.1

The above screenshot shows the signal bar on my iPhone 3GS with iOS 4. By comparing with the screenshot below, it is obvious that the signal bar (especially bar 1 and 2) has become taller.

iPhone 3GS and iOS 4.0.1

At the same location (my desk), I covered the back of my iPhone 3GS with my palm, the signal would drop 1 to 3 bars after about 22 seconds. After updating to iOS 4.0.1, I repeated the test. The signal bar would reduce 1 bar after more than 25 seconds.

Well, this is a very low tech test and is not accountable to conclude that the new software in iOS 4.0.1 has displayed the signal strength more accurately. Anyway, there is a huge difference before and after.

Increase your productivity with iPhone apps

July 5th, 2010 at 12:26 · Filed Under Computing, Gadgets, iPhone, Mac OS X, Productivity, Technology · 1 Comment 

PalmPilotMy first PDA was PalmPilot Professional (photo to right) produced by U.S. Robotics (later as Palm, Inc.). I bought it  in 1998 but I did not use it often due to limited apps. My use was restricted to Calendar, Address and Todo. It was a huge hassle to purchase apps for PalmPilot because there was no single app store like Apple’s App Store. Commercial apps for Palm Pilot at that time were hard to come by. The device went dead during a flight from KLIA to Taipei transit via Singapore on September 11, 2001. I guess it was fried by ESD (electrostatic discharge) while I walked on the carpeted corridor in Changi airport terminal.

Two years later, I bought a Sharp Zaurus SL-5500. It ran Zaurus and OPIE GUI environment. The Zaurus SL-5500 was Sharp’s first PDA to run Linux. Linux was the main reason I chose Zaurus. It was fast and colorful (at that time). It came with a couple of useful apps and desktop sync software. Syncing to a desktop running on Linux was good. After using it for a few months, some commercial apps which I bought, began to crash more often after I updated the operating system. I gave it up after a few attempts to restore the original operating system. Here is the photo of Zaurus (I managed to find its charger) with iPhone lying beside it. Well look at its size! The iPhone 3GS is half the thickness of Zaurus.

Zaurus and iPhone

The other drawback of the Zaurus is its retractable physical keyboard. The keys are too small for my fingers and typing is real pain. So, BlackBerry with physical keyboard is totally out of the game. Here is the picture of Zaurus with its keyboard and iPhone with the virtual-touch keyboard for comparison:

Zaurus and iPhne

I was tempted by HP and Toshiba but, hey, they ran on Windows. No way! In early 2008. I purchased a 2nd generation, 32GB iPod Touch. I was immediately captured by its charms. In December 2009, I got a 32GB iPhone 3GS. My response was: “Damn! I should have gotten it earlier.”

Both PalmPilot and Zaurus need stylus to tap on their screens. If you lose your stylus, you need to buy a new one. iPhone is more convenient because everything is manipulated with your fingers. Apple’s innovative multi-touch screen gives more user experience and more operability to the device.

All I can say, I have never used other PDAs like I use my iPhone. I mostly use my iPhone in my work (especially) and for fun during leisure (social networking, music, games and etc.) Here are some apps I use to boost my productivity while I am on the move and even at my desk.

iPhone PaymoPaymo is a free online time tracking and billing service. With a small fee, user can upgrade the service for unlimited users and invoices. I use Paymo to track my time spent on various projects and business/work related activities. The Paymo free iPhone app works in both online and offline mode. When I am out to support my clients, and/or having business or technical meeting and discussion, I can easily track my time with this tiny useful app.

iPhone app OmniFocusWith design based on the concepts and techniques described in David Allen’s book, “Getting Things Done”, OmniFocus for iPhone is a powerful to-do app that let you stay focused in whatever you are doing or trying to complete. The app is priced at $19.99 which is a little bit on the high side. I was hesitating for a while because of the price. After using it, I will say, “Save your money for OmniFocus and forget about other to-do apps.” Before this, I was using Things and I am still using it. The only reason I want to keep Things is that it allows assigning teammates to your tasks. OmniFocus is more comprehensive than Things and it let you stay focused in getting your jobs done, which is most important. Besides, you can sync your data via MobileMe, Bonjour, WebDAV server or locally mounted disk on your Mac. Personally, I think it is worth the investment.

iPhone app ThingsThings is an easy-to-use to-do app priced at $9.99. It’s a good alternative to OmniFocus if you are on a tight budget. The price tag of $9.99 is considered quite high especially there are some free to-do apps, but to do a good job, Things will be above average. Unlike OmniFocus, syncing can only be done with a WiFi at your local area network where your Mac is running the desktop version of Things. One feature which I don’t like is its ability to assign more than one tag to your tasks. Too many tags confuse me.

iPhone app EvernoteEvernote is a free online service which let you save your ideas in the form of texts, voice memos or photos. You can save a web clip or PDF. Syncing between multiple devices and Macs over the Internet is a breeze. I use it while I am writing computer codes to note down what I have done and new ideas that come along. You can tag your documents for easy retrieval later. If you would like to enjoy a larger storage and monthly usage bandwidth, you can upgrade the service to Evernote Premium for $5 a month or $45 a year. Evernote is a good companion for notetaking while you are working, engaged in meetings and discussion and even at leisure.

iPhone app Invoice2GoInvoice2Go allows me to issue invoices on the go without a notebook or desktop computer. With it, I no longer need to go back to office to issue invoices. It saves me a lot of time from traveling back and forth between office and clients. Just email the invoices to your clients and you can make the delivery right away. For only $9.99, it saves you time and gasoline.

iPhone app DropboxDropbox is a free online storage service. You can take any file with you on your iPhone to meetings. Your co-workers or clients can drop files to your Dropbox and you can pick them up anytime, anywhere on your iDevice or Mac, provided they are connected to the Internet. It also allows you to share your files on Facebook or Twitter via link. By getting your friend to sign up you can earn 250MB of extra free disk space (up to 8GB) for every new account created. Click here to sign up.

Rumors Around iPhone 4

June 29th, 2010 at 11:27 · Filed Under iPhone · Comment 

There were rumors before Steve Jobs launched the long awaited iPhone 4 during WWDC 2010 early this month. Apple, Inc. is probably the only company in the world that is able to spur worldwide thrill about its products, especially iPhone. Just look at the number of people eagerly queueing for hours to receive their pre-ordered iPhone 4 last week.

No single person or thing is perfect. Soon after people got hold of their new iPhone, there came the reception problem. The antenna of the new iPhone 4 is located at the bottom left corner of the phone (away from the user’s skull/brain), which is a clever requirement forced by FCC. By holding the iPhone in your palm will short-circuit the antenna and the signal will be attenuated after a few seconds. Some people have even experimented on this issue so well that they have concluded that the signal (and call) will be totally attenuated within 10 seconds.

Then, there is even a Steve Jobs sham on Twitter spreading unofficial information that Apple may recall iPhone 4. And then a legitimate news media (read here) has fallen into this takeoff.

Since Steve returned to Apple and started to revamp Apple’s product lines, there have been constant stimulations and endless excitement and rumors you can religiously look forward to for every 3 months. Even if you are not an Apple user, you will be affected as well.

I am fascinated by the propelled rumors and how Steve Jobs deals with these grapevines. Steve Jobs is undoubtedly the CEO of 21st century!

Macintosh – Insanely Great

June 27th, 2010 at 9:30 · Filed Under Blogging · Comment 

I remember that I was waiting to be accepted as a member of my school’s computer club. No Macintosh but Commodore Vic 20 with only 4 (or 8 ) 5 KB of memory and cassette tape drive. I came in contact with a Macintosh in a computer shop in 1987 and I fell in love with it too. Unfortunately, its price was exorbitantly high and I could not afford a Macintosh back then.

This video shows the young Steve Jobs revealing the insanely great Macintosh in 1984. It is so classic and what a nostalgia!

Flash of the titans

May 10th, 2010 at 13:22 · Filed Under Business, iPhone, Mac OS X, Software Development, Technology, Web · Comment 

Apple’s decision for not to implement Adobe’s Flash into iPhone OS has turned Adobe-Apple relationship sour. In an open letter from Steve Job, he has written clearly about Flash’s weaknesses and a firm stance against Adobe’s Flash. I absolutely agree with Steve based on my experience with Flash. I would say: “Flash is nice to look at, but is a nightmare to have it!”

A week or two before Apple published Job’s open letter, I learned about an open source Flash project called Gnash from Twit. You can listen to the podcast here.

I really don’t believe in develop-once-deploy-everywhere development concept. I am more a native application guy because I only believe in native performance without relying on third party software components to run the applications. My experience with Tweedeck served as a wonderful example.

Tweetdeck was developed using Adobe’s AIR and Flash technology and is a develop-once-deploy-everywhere kind of application. Its user interface on the Mac really sucks. It looks more like a Windows application rather than Mac’s native Cocoa application. One thing annoyed me was that I had to upgrade Adobe’s AIR whenever it became available. I feel happier for not running Tweetdeck now.

A Java application has its downsides as well. It too depends on Sun’s JVM (Java Virtual Machine). Java has never become an implementation language in my software development career. Only recently when I began to involve in web application development, I have to work with JavaScript. The experience is awful, in my experience.

It is understood why Adobe is so furious about Apple’s decision not to allow Flash on its mobile platform. The reason is obvious: Adobe loses its grip on Apple’s mobile devices and has been discounted in Apple’s mobile computing gameplay. But Apple is not an easy-to-squeeze apple, it is huge and capable.

Apple has been working on an open web standard HTML5 and Apple’s own version of Flash, Gianduia. With HTML5, Apple’s computing platform becomes even more open, unlike otherwise as Adobe claimed. Both are exciting new technologies which I would like to implement to the web application I am developing.

I will write more about HTML5 and Gianduia when I have found time to research more about these two.

I got an iPhone

December 18th, 2009 at 11:37 · Filed Under At Work, Blogging, Computing, Days in My Life, Phones, Software Development · 1 Comment 

If you have followed my blog, you must be aware of how I criticized about iPhone and Apple’s aggressive strategy with mobile carriers in my article, “iPhone is in Malaysia!” I have also been going around telling customers and friends that iPhone is not as useful as it seems and is more a toy to attract young generation.

Well, I admit that I was wrong. I am developing a cloud/web-based MIS (Medical Information System) which enables patient to be able to view certain information and interact with the clinic/doctor from anywhere. Likewise, it also provides doctors greater mobility and still are able to care for their patients while they are away.

After reading articles (on Apple’s website) how iPhones help hospitals in the U.S. to provide better healthcare at lower cost, I decided to build the MIS with iPhone support. I based my decision on these reasons:

  1. Ease of use. I have been toying/using around with an iPod Touch for a few months and I find that it is easy to navigate/use. iPod Touch is essentially an iPhone without the phone. You get what I mean.
  2. Beautiful UI. Apple is well known for its brilliant UI (User Interface) in Mac OS X and iPhone OS. Nothing else comes closer to it.
  3. Security. All applications must be approved by Apple and be signed with license keys issued by Apple. Apple’s iTunes Store is the only place to download applications. I can be rest assured  to have less (or none) headache about spooky applications from unreliable sources. Of course, there are jail broken iPhones which do not play by the rules but I am not too worried about that.

So, I went ahead ordering one last week. Last night, I went to Maxis center to collect my 32GB Black iPhone. It is such a beauty.

Give me a couple of weeks mingling with it and I promise you I will write about my experience.

iPhone 3.0 Software Update

June 28th, 2009 at 0:26 · Filed Under At Home, Call Me a Geek, Computing, Days in My Life, Gadgets, Mac OS X, Technology · 4 Comments 

A couple of weeks ago, the iPhone 3.0 software update was official launched. I connected my iPod Touch to iTunes 8.2 and clicked Update. Unfortunately, iTunes said that the update wasn’t available at iTunes Malaysia store. I wasn’t very happy with the service Apple has provided. The update was supposed to be free but it would cost me US$9.95 to upgrade my iPod Touch to iPhone 3.0.

Here’s the screenshots (click to enlarge): Read more

iPhone is in Malaysia!

March 14th, 2009 at 10:35 · Filed Under Blogging, Business, Computing, iPhone, Phones · 7 Comments 

The long awaited Apple iPhone 3G has finally arrived in Malaysia. Apple’s website announced its arrival today and Maxis has begun informing its customers via SMS a few days ago. I was in joy receiving the SMS and quickly went to Maxis website to check out the details.

 

iPhone 3G

The iPhone 3G that makes you drool...

I was truly disappointed after reading the details on Maxis’ website. The selling price is very high and apart of this, Maxis locks you in with either 24 months or 6 months contract. The worst thing is that if you breach the service contract or choose to opt out before the contract matured, there is a huge penalty awaiting you ahead.

We have paid so much for the iPhone with our own pocket, why is there still hefty monthly service fees and contract commitment?

Is that another dirty Apple‘s trick?

Read more

Is Apple dirty?

March 13th, 2009 at 2:00 · Filed Under Blogging, Business, Computing, Mac OS X, Marketing · 1 Comment 

I have been Apple Mac user since 2003 after ditching Microsoft Windows in 1998. Mac OS X is real UNIX operating system comparing to Linux which is UNIX-like. Thanks to Apple for spending quite a substantially huge amount of money to license the UNIX operating system. Ever since I had an iBook, I am getting more entangled with Mac. I shifted all my web browsing, emails, calendar, contact, photos, video, and even software development to Mac platform. Although I am still running Linux on Intel boxes and SPARC Solaris, I have become totally dependent and obsessed with Mac. I would crave for a Mac if I were to work on non-Mac.

Why?

Read more

A good head start

January 1st, 2009 at 23:46 · Filed Under At Home, At Work, Call Me a Geek, Computing, Days in My Life, Hacking, Holidays, Mac OS X · Comment 

Happy New Year 2009 buddies!

It seems like a good head start for me. Everything I planned for today seems to be smooth sailing although I am having one problem which I do not know why it happens. I guess I will need to toy with it and/or hack it to learn why it isn’t behaving as it supposed to be. If everything is running perfect before end of this month, I will acquire an iPod Touch to proceed further. This will be my first wish on this very first day of 2009.

Nokia 6300

February 18th, 2008 at 22:59 · Filed Under Mac OS X, Nokia, Phones · 3 Comments 

Nokia 6300It has been a week since I lost my Sony Ericsson K700i. Choosing a cellphone is always a chaotic headache. So many models! I had been a Nokia fan before I switched to Sony Ericsson 3 years ago. The most important feature I wanted for my phone is the Bluetooth sync feature which allows me to sync my Calendar, To-do, Address with Mac OS X. That was the main reason I chose K700i.

Another criteria is that I want a phone to look like a phone. The 6300 has got a classic phone look after Nokia releases so many garbage. Deciding on a model is never easy. I listened to many live user experience from friends and relatives and even youngsters who own phones as a hobby. Reading comparison and comments on Internet is never as good as listening to real people talking straight out of their minds.

Apple’s iSync and Nokia do not support this model for syncing via Bluetooth. I did some research and found the 6300 is using Nokia’s Series 40 software and there are many similar phones have been supported. I need to do a hack to iSync so I referred to the following sites:

  1. Koos Kasper.nl: How to iSync a Nokia 6300
  2. dabgotra.com: Nokia 6300, iSync, and Contact Photos…

By following Koos’ hacks, I managed to setup Bluetooth link and iSync away in less than 2 minutes. Now, my 6300 is populated with so much data from my Calendar, To-do and Contact. I have yet to try dabgotra’s hacks to iSync contact with photos.

Leopard unleashed!

October 28th, 2007 at 22:46 · Filed Under Ada, Computing, Mac OS X, Software Development · Comment 

Apple has unleashed Leopard (Mac OS 10.5) last week. It’s an awesome operating system beating all other OS flat out! New features such as time machine, desktop space, interoperability with Apple Mail and many more.

Time Machine is a repository with version control system to keep track all the changes to your files and directories. When you plug in a FireWire hard disk, Leopard will automatically version all your files and directories onto the external hard disk. You are able to go back in time to look for a file (or directory), which you have deleted or modified, and to restore them.

Desktop Space gives you more desktop spaces to organize your works on the screen. It makes switching from task to task simple and easy with a click of the mouse.

It will be a nice upgrade but if you are developing software with Ada, unfortunately, you have to wait for a while. Ada does not come with xcode yet. The folks at MacAda is still working on a stable and working version of Ada compiler.