Monday, August 25, 2008

SDHC 4G Flash corruption on N95 Lifeblog [updated]

I found out a very unwelcome behaviour of on-the-phone LifeBlog in my Nokia N95.

It corrupts the flash file system (FAT32) on my 4G microSD.

At first I thought that this could be either Camera app, or the Gallery app, or the LifeBlog app.
My normal workflow would be to take N95 out of my pocket (keypad locked), open the camera shutter, look to see if the Camera started [if not, curse and close and reopen, up to 3 times], then take some pictures, press Back, optionally go to lifeblog to see the photos from there, then close the camera shutter and put the phone back into pocket. If I needed to see photos in more detail, I would usually go to Gallery, but on most occasions I pressed the right soft button which was assigned to Lifeblog.

And I noticed that with such workflow I lost many photos. On the worse occasion, I lost 98 photos out of 212 taken.

The symptoms depicted below.





These photos were seen OK by the Gallery, but only before I opened LifeBlog and it started to build thumbnails needed.
Of course, I did not stand still there and I browsed to the left or right in the lifeblog while it did the preview building, but should it corrupt the filesystem because of that???

As a result, the whole folder of the previous day was lost, and some corruption occured inside some today's photos. From a technical standpoint, seems like it corrupted the huge 4G FAT table while doing FS operations. Neither Camera nor Gallery exhibit such nasty behaviour.

Needless to say, I am stopping using the LifeBlog on the phone until Nokia clear up the problem in future firmware updates. My current f/w is 21.0.016.

Oh and yes, I checked my microSD card on PC, and reformatted it already 2 times, but problems still appear (are being introduced into perfectly working media gallery) only after LifeBlog!

[UPDATE] All this behavior was only due to Kingston SDHC card, which are, according to N95 User Guide, not listed as compatible. Also of note, that there are classes of SDHC cards, like class6 or class9...
The higher the class, the faster is the card. The effect of flash memory classes on operation inside N95 is not yet studied.
There's no SDHC-specific warning in manual, so take my post for it.

Thursday, July 24, 2008

Bye Bye iCards


With the launch of fancy new MobileMe service, Apple has essentially and quietly killed the free e-cards service that has been my favorite since 2001. It used to be available at www.apple.com/icards

I used to use the service heavily, thanks to good taste in choice of images, nice and fast UI, and the ability to use it without any kind of log-in.

Now it seems like "this public beach has been bought and now members-only"... a pity and a move that makes me hostile to me.com. I am not becoming a member, also because I remember the free iTools that Steve told us "will stay with you forever".

"The best things in life are free"

Apple seems as aggressive with it's market moves as Microsoft's .NET - but in a very closed nature.
I honestly believe we should not fully land in the hands of yet another monopoly.
But with all the news about Linux approach to the desktop - where else a humble end-user should go to get the best experience?

And I know it's not only Con Kolivas, I have a hacker friend who quit this also because of egotism in Linux community.

So, for a while, I will stay with the Mac as my home machine - but keep on looking...

Saturday, July 12, 2008

Blue Phone for the Elite

This time, I want to share my joy.
While it's only a part of my user experience, Macs had and will always be (hopefully) taking some 'warm place' in my heart.
But there used to be some 'gotchas' for an advanced Symbian smartphone users like me.
There are simply no PC Suites at all, neither from Nokia, nor from Ericsson, not from other UIQ/S60 licensees as far as I know.
Well, "good riddance", I can hear you mac users say. "What's not there you don't need (only want?)" Not quite so.
It's only that the most "painful points" are closed on Mac, with the help of iSync and the Modem Scripting for GPRS.

(I should note here that iSync is able to reconcile all your devices in one go, be it Palm and 2-3 phones plus add .Mac account - all those sources will have the same data after you sync them in a single pass, just press one button.)

But the third most "painful" point for us 12-button peddlers is, of course, the text input.
Now, I don't know about you, but I hate T9. It works (kinda) but then again in my N95 half of the times I use it - it has wrong Input Language, and it's not easy to switch between the keyboard layouts.
Think of trying to enter some Russian in Nokia Maps - and your default input is English.
It takes a serious trouble to travel all the way to the Phone Personalization and back. Sometimes I just give up and curse.
On another note, entering contact names should not have T9 on by default.
There are many use cases like those... but we diverged.

Anyway you look at, typing on your Mac is much faster than on your phone.
So there you have - the need for some "serious" messaging application, right on your Mac where you have "the digital hub" (sorry Nokia, the "multimedia computers" are mostly "for the geek of us").


And BluePhoneElite delivers!




I should confess I've had a "long-term relationship" with this program before I could make my fairly weighted judgement and present it to your attention. This envolved seeng it develop, helping it develop, filing all kinds of suggestions, trouble shooting etc.
The good part about that the now you don't have to bear through all this.
The products is ready. And I highly recommend it. This is what many PC Users dream of - but for Mac Users only.
No bloat, pure meat. Yet very extendable and it has plug-ins and scripting.

The functionality of this product differs a lot from the Nokia offering.


First of all, it's an online product. You don't have to press buttons to "Refresh" the list of SMS, calls etc.
You have the freshest view as long as your bluetooth connection to phone is not broken.....

Secondly, it's a multivendor offering. You can have many phone from many manufacturers connected and working at the same time. When you want to send a message, simply select the right phone from the drop-down list.

It's like iSync - no matter what your hardware, you'll have the best features available.
And no need to put tons of bloat from every phone maker. (Heh, good part about this rant is that Nokia does not yet produce "bloat" for Macs)
Thirdly, you have the calling functionality thru your Mac!
You can use Mac's headset (or speakers/iSight mic) to do voice calls.
Just like Skype, only really via GSM/CDMA.


Once you get an incoming call, a nice window pops up, with the number, name and the contact's picture from your Mac's Address Book. Incoming Text messages are also popping up, giving you options to Reply of Forward them.
There is a nice capability to enter text notes for each voice call, made or received. You can type during the call as well as after the call.
The only pieces missing are MMS support and there are some minor UI "misconceptions", like the Device Folder grouping in Message Center, or showing all the same Recent Calls in every phone's context menu.
Those can be easily adapted to, and if there are enough user requests, I believe it also can be changed.
I personally believe that the future of this program's UI is adding back the unified calls+messages centre, but per each phone, so it would not have the current Mac-centric view, where every known call or message is shown on all and every phone. Add the invocation of those by double-clicking the phone's icon and I'm done!

My experience also shows that the developer support is exceptional! I usually got friendly responses for every of my e-mail within just a few days. As a small company, Mirasoftware does it's best at providing meaningful answers, support and bug-fixes. A bugfix within a week - I would like Nokia to try and match that!

A very nice touch is that they always provide an exact bug-fix list with every release. For those who like to see what changed, it's indispensable.

Another nice feature is reading the phone book directly from the phone when you address a message or a call, and no, you don't have to hit "Refresh" to get the newest version. As long as you have connection, BluePhoneElite2 has the synced version in cache.

The product costs 25 USD and is well worth the money. A time-limited trials are available for you to make sure you have the features supported. Sending a support request even during a trial is no problem, and there are all the chances that (in rare case of issues) you'll get the bug-fix and will have the "green light" to buy.

And so did I !

N.B. N95 is fully and perfectly supported.

Wednesday, July 2, 2008

ICQ denies older protocols


News of the day - today ICQ started denying older versions of it's protocols to be used.
This will inevitably break compatibility of many "3rd party" clients, but only for the good.

It's double fun for me, because only last month I sent "goodbye & see you on Skype" notes to all my ICQ contacts, citing many technical problems and low level of innovation which plagued the system for 7 straight years now.
I remember using video chat with Yahoo! IM back in 2001, and with this competing service there never was a missed character due to full international encodings support via UTF, much unlike among a multitude of clients on ICQ using different versions of protocols to connect and causing havoc trying to properly decode "code-page based" messages.
With ICQ, there never was a working video/audio connection, thanks to weak firewall/proxy support and to the need of direct connection.
File Transfers worked day in, day out.
Very annoying were "holes" in protocols, which allowed other clients unsolicited access to your real status.
E.g. one could see if I am really "Offline" or if I am, indeed, in an "Invisible" mode.
Many exploits existed to get the password of some notorious accounts (mostly 5-digit, and "beautiful" numbers).
It was also possible (protocols up to v8) to see the remote party's external IP, and learn geo position from that.
There was also a nice hack which allowed to delete yourself from the remote party's Buddy List, with no confirmation/acknowledgment needed at all.
Add the king of headache, Spam, to that, and you'll get the picture WHY.
Despite some efforts put into bringing all client to a common, compatible level, ICQ have not gone far enough, probably for the fear of alienating it's customers.

Could the actions today mean that the customers are fleeing away, and there's a need and the order "to do something about it"?
And just think of where they all are fleeing to?

With this new move - denying older protocols to be used, and enforcing only the new one, AOL is bravely stepping into the world of security and compatibility. Hopefully.
Every "serious" client app will probably be upgraded very soon.

Anyhow, thank you AOL, but I will stay out once I stepped out.
Nice move, though. If only a little bit sooner.

NB. A related post here.

Friday, June 20, 2008

Why I killed iTunes


I have been using iTunes since 2001 (version 1.0) on a Mac, and since it came out - on a PC, too.
I killed iTunes on my PC and here's why.

First of all, I do not posess Apple's "closed source" systems like iPod or iPhone.
This effectively frees me from the need of iTunes - because I do not have to sync those. Nevertheless, iTunes seemed to be the best music jukebox system out there, on any platform. But 7 years have passed, and things have changed...read on.

Secondly, there's no iTunes Music Store operating in Russia (of course, this being a major reason to my first point. A big pity, I must say, I was longing for a way to get those free Album Art covers for all my CD-ripped goodness...
GimmeSomeTune stopped finding the right stuff, for some reason.

Next on, the built-in Visualizer has changed for the worse. It tends to circle a little bit too much on a very limited subset of visual configs, showing just few tired schemes.
My reliable sources said Steve Jobs mada some orders and it influenced the "randomness" of the config preset selection. Too bad, I still remember how beatiful it was in version 2!..
Version 7 showed some improvement in that part, though, but never again was it soo good...

The User Interface has changed in v6 from very simple and elegant, rounded corners, to somewhat edgy and more aggressively-looking one; the Visuals button disappeared into the menu; button layout changed and I must say it was unpleasant and irritating to accomodate to those unexpected changes.

Startup speed on PC was slow.

But worst of all, was the closed nature of it's sync mechanism (iPod or nothing), which could not help my Nokia N95 to get new tunes! Well guys, I remember v1 was not so! It could sync to Rio and Creative MP3 players, although to a limited set.

Once I installed the new Nokia N-series PC Suite, I could not miss the MTP option - the one that installs the drivers needed for Sync with the Windows Media Player.
The second blow came when I upgraded from bundled WMP9 to the latest WMP11.

IT REALLY ROCKS!

I did not expect this from Microsoft, but they did their homework well!
This player exceeded my expectations in functionality, and gave me a very satisfying user interface.

Very important that now I can sync to Nokia, thanks to the open nature of it's device interface.

This thing watches folders! The functionality has always been in my wishlist for iTunes - and I found it only in WMP11. Now you can simply copy some files into a watched folder and they automatically appear in your WMP Library! The same goes with changes/deletions. Wow!

The usability has increased dramatically since the previous versions.
I have never had high expectations of newer MS releases, but hey! WMP11 delivers!
This one goes against my common rule - never upgrade a Microsoft product until you have to.

WMP11 has a built-in Find Album Info feature - this works most of the time, getting all the info, including the album art.

And since all my music was already neatly packed into iTunes Music folder, I just set the WMP to Watch this folder - and all my music magically appeared inside the WMP Library! Managing music with this feature is a no-brainer. The only loser would be iTunes, if I changed something outside of it.
And then - after a week or so - I found it does not make sense to keep PC iTunes anymore. The competitor is strong enough to stand on it's own feet.
Why would I bother manually re-scanning music folders from within iTunes, to add some newly copied files?

Kudos to the MS Windows Media Player Team!

(My Mac still runs iTunes, though! :)

Tuesday, June 10, 2008

Nokia Download! nearing EOL?

It has been for quite few weeks now, and I wonder if Nokia is going to fix it or scrap the offering alltogether to free some space for Ovi.

The Nokia Download! for PC application cannot update itself.
I have version 2.0.19.0, the new version is 2.1.11.0 and it's installation files seem to be corrupt on the Nokia's server:









The Nokia Download! on my N95 "Cannot find file" when updating the "N95 Sercices" section.

Anybody else experiencing the same?

It would be no wonder, of course, if Nokia decides to give red light to Download! and give green light to Ovi Store or something (N-Gage for non-gamers of us?)...

Oh and yes, I filed the bug request with Nokia, long time ago.
They seem to have fixed on-the-phone experience, but not the PC app updater.

N.B. "EOL" stands for End Of Life.

What will change tomorrow?

Today at 10am PST Steve Jobs will give a keynote at WWDC 2008 in San Francisco, USA.
Many people wrote about what products will probably be introduced.
I don't want to repeat that, let's try to imagine how (and if) the world will change, which triggers Mr. Jobs will pull again, like most every keynote.

Back in 1985 it was the Macintosh, starting the Era of "very human technology", with intuitive user interfaces and analogue control (via mouse). The all-in-one, take-anywhere design of computers.

If you remember 1997 - the introduction of the original iMac - you will understand that then it was the dawning of USB Era, the floppyless Era.

In 1999 the PowerMac Cube was introduced, thus "igniting" (Apple's own words) the Era Of The Compact Desktop Computers.
It seemed not very important back then, but we still see the continuity of that Era, even in other vendor's products.

What will be different this time? How today will change the world (OK, maybe just some markets, not the World? :)

One major change - 3G Mobile.
Yes, you could say Apple is "late to the party", full of other vendors and solutions.
But ask yourself and ask people - how much do we use 3G? How many people are really aware of the advantages?

Not really many, I witnessed. Besides the usual "internet is faster" there's not many people (in percent of the total mobile market) who get excited when they hear "3G". You hear? "The Internet is faster"...sounds like epitome to the TelCo World.

It's no surprise that many have tried, but still 3G is getting pretty low traction.
With iPhones, there'll be change.

Update: just noticed a post at here
There in comments I tried to analyze what's missing (I made a type in my name heh),
and there goes my explanation why Mr.Jobs spent so much on his flights last quarter...