Archive for the ‘Web’ Category

Friendster as an act of revenge

Thursday, October 23rd, 2008

A recently jilted man, aged 27, decided to post information about his ex-girlfriend on Friendster. The Star reports:

In March he started his antics again, which she tolerated, until she started getting disturbing calls from men who had read the “invitation” for a life partner over the Friendster account, which had been created unbeknownst to her.

Get this. In recent times, there were 19 such cases, with 90% of the victims being women!

There’s just some irony in this (besides it being creepy - men, don’t be creepy!). Today it is your number posted on Friendster. Yesterday, it was plastering your number in some random toilet, with a sexy message. What will it be, tomorrow?

maybank2u slow for the masses

Thursday, October 16th, 2008

When I blogged about maybank2u 2.0, I also mentioned that loading the site was an issue.

before after % increase
148KB 196KB 32%
41 HTTP requests 61 HTTP requests 49%
5.47s 10.68s 95%

It seems they launched the site, and its now slow as.


Maybank2u.com slowarse
Our service is currently unavailable.
Please try again later

More HTTP requests… longer load times… its almost impossible to login. And when you do, you see the above.

Its a better design. The UI rocks. But you got to scale the site, dear. With all that increases, you got to increase capacity. Lets hope these teething problems disappear (I don’t know when the site got launched, been away these past few days).

Funnily enough, I was awakened by my dad, who’s pretty tech-savvy, to tell me that the website had changed, and he couldn’t find the login button. I wonder how many people were so used to the old UI, which said “login” on the left hand side-bar, that now they’ve got to look at the top-right hand spot. Little UI changes… can potentially cause big panics!

Update: Classic Maybank2u is still available in the meantime. Its still Web 1.0-ish, but its familiar. Good luck to the M2U team in scaling M2U 2.0!

maybank2u 2.0

Monday, September 15th, 2008

Last Monday, I attended the Maybank2u 2.0 Launch Preview at Delicious @ MARC Residences, in KL. Since then, I’ve been playing with their beta site, doing my day-to-day banking, using it.

The executive summary? I’m impressed. Not that the new site is leaps and bounds better, but I’m impressed over the improvement that was the previous site.


Maybank2u.com

In Malaysia, 15 banks offer Internet Banking services, and Maybank2u has about 60% of the market. Apparently, statistics show that in 2007 alone, there were about 4.5 million Internet Banking users registered in Malaysia, with m2u - really? The queues at the post office for bill payments seem to tell another story.

Maybank’s Ahmad Shareza even went on to boldly say that the m2u website is the number 1 site (sometimes number 2 site, depending on AirAsia’s cheap flights promotions) in Malaysia. It sounded like a fib, but we’ll leave it at that.

The website launched in 2000 (so its been about 8 years due for a redesign?). With 4.5 million registered users, there are only 1 million active users (explains the post office queues!). However, registration is growing at 90,000/month. Impressive. There are over 30 million monthly transactions handled in the system, with over RM3.3 billion ringgit monthly value. The page view stats stand at 157 million page views per month!

Its important to note that they’ve taken a scientific approach to redesigning the site. They went through interaction design stages, usability studies, design first then only rebuild, and so on. It took them about 6 months, and the abilities of David Wang and the rest of the team at AGENDA.

Interestingly enough, they benchmarked the site against 25 other banks - they picked on UK, US and Australian banks. Smart move. For a bank to want to offer personalisation services, I say its a real win.

OK, a bit about their previous architecture… They had 3,000 pages all coded manually. There were 4 master templates, and 6 sub-templates, but overall, there was nothing being pulled out of a database, or anything. Nothing has changed with the current architecture - they’re still using JSP, and the backends are still the same. However, just look at it as a progressive UI redesign (templating, if you must).

Site Loading
Its slow. The previous site gets an F(56) from YSlow, and is 148KB in size (taking me about 5.47s to load), with 41 HTTP requests. The new redesigned site gets an F(50), weighing in at a whooping 195.8K, with 61 HTTP requests (now, load times are at 10.68s). Lets hope they fix it, at some stage.

The UI
Its cleaner. There are tabs, they make use of rounded corners (easier on the eyes), there is a messaging system. In fact, it reminds me of what Commonwealth Bank offers, minus the silly Java applets.


Maybank2u.com Online Financial Services

The cue has been taken that a lot of laptops are now 1280×800, in terms of display resolution. While the wide-screen aspect part of it doesn’t come into play, with my browser running in full height mode, I did manage to see the entire website. This of course meant turning my dock into auto-hiding mode (on Linux, the way I run my desktop, 800 pixels in height wasn’t enough).


Maybank2u.com Online Financial Services
The colours are streamlined.

A little peeking shows that they have mobile CSS capabilities now. Asked if there will be a mobile site (not with some silly applet that sits on the phone), I’m told they’re looking into it. Of course today, there are no rules - hopefully by the mid-October 2008 launch, there will be.

Functionality
The website still doesn’t work past midnight till 6am. Oh wait, there’s a grace period till about 1am. Its useless when you’re overseas, because sometimes that’s the best time to bank. I mean, who keeps track of what time it is in Malaysia? Its interesting to note that about 10% or so of the m2u users are not from Malaysia!

A lot of people complain about not receiving the TAC in time. Most find it useless. The TAC is of course is a mechanism for two factor authentication. The 6 digit code comes via SMS, and works a charm even when you’re overseas (and roaming, of course). But apparently, it only works well with Maxis - other providers have delays. So, Maybank is looking into using Unstructured Supplementary Service Data (USSD). This uses the voice stream, and is most reliable (more so than SMS anyway). Why limit TAC sending to local phone numbers only? Allow it for international numbers!

M - annoys me. Its not LiveChat (there was no due diligence on anything besides the solution from Microsoft). You need MSN Messenger to get it going. I find this silly. Its an AI bot, so there’s no one on the other end, but why the lock-in to Microsoft? Oh, naturally, because of a partnership with Microsoft. Take a look at a chat with M. Reminds me of the Emacs Psychiatrist.

Pull-down menus, having things you need on hand, most useful. You can even choose services based on some criteria the bank set out for you.


Maybank2u.com - Credit Cards

Post-choosing, you can even compare and contrast between cards (and other services). The UI there needs work (horizontal scroll when its not needed), but the previous site would’ve sent you hunting and pecking and left you frustrated.

What else?
The more I use it, and the more I get annoyed with it, I’ll be sure to update you. Now I have Shareza’s email address, I’ll be sure to drop him regular comments :)

Interestingly at the event, I met a bunch of tech folk whom are in the usual tech circles, but most of the others were bloggers. Very cliquey, but maybe I exude an aura of aloofness. They also blogged: kclau, jason, liewcf (whom I finally got to meet after all the chatting previously), suanie, davidlian, pin?, josh lim (interesting chatting to the Adverlets guy - maybe next I’ll find a Nuffnang guy - my thoughts on the local advertising industry coming right up). There are probably more, I found these links through Google BlogSearch :)

Today, you can discover their all you portal. A bank is blogging! This might be a first? From there, you too can try out the new maybank2u!

Happy banking!

Project Kenai

Thursday, September 11th, 2008

Sun is a huge company. So it comes as no surprise that I’m finding out about Project Kenai via Tim Bray, instead of some internal mailing list (believe me, there must be thousands).

Tim’s got a Q&A with Nick Sieger, who’s one of the chieftains behind Kenai. I find it amusing that the comparison is made against Google Code and GitHub - has SourceForge hit irrelevancy? I’m surprised Launchpad isn’t mentioned.

Project Kenai -- We're More Than Just a Forge - Coverflow style
Very Cover Flow like UI, with slider, etc. That’s Elliot Murphy, ex-Dolphin, current Ubuntero in the pic above

Nick goes on to say “We need a place to nurture and grow our open source communities that we ourselves can control” - can control. Control is a loaded word, no? Especially in the land of open source.

The architecture is such that they’re on Sun servers (SPARC based), using GlassFish, Apache, Memcache and a single MySQL 5.0.45 database server (I’m guessing there’s a maximum storage of 146GB because they’re using SAS disks - they will implement replication soon). It seems they’re currently on 32-bit MySQL - they’re getting less than 10% CPU usage, and the query cache is working well for them (98% hit ratio). If graphs, et al turn you on, look at the slides from Fernando Castano, Achieving High Throughput and Scalability with JRuby on Rails.

Its interesting to see the mix of software offered - Mercurial and Subversion (for project hosting - there be choice, unlike the other services out there), Sympa (as opposed to common Mailman), and Bugzilla as the bug tracker. Oh, its built on Rails, so it will be an interesting experiment nonetheless, to see how Rails scales.

Why does Kenai interest me? Because for every project, you have a forum, a separate wiki, access to source code, mailing lists, and a bug tracker. Why should Kenai interest the MySQL community? Because maybe down the line, there will be integration with the Forge. Today, the Forge does not offer hosting (we have got the bits built-in, technically, but Launchpad seemed like a better bet for us, in the long run - the Forge is not in the storage business, its more a catalogue of information), mailing lists, forums, or a bug tracker.

After all, the tagline is “We’re More Than Just a Forge”. There look like there are some social networking aspects to Kenai as well - maybe some ohloh like features will make its way in due time? Maybe a Facebook application, created using Zembly will mash things up even. Who’s to say what the future of Kenai can bring.

MNP here; mobile content thoughts

Friday, August 29th, 2008

This is a busy week for the MCMC. They’ve just announced that Mobile Number Portability (MNP), will now be a reality (a rather delayed reality. There is a FAQ available. Key things to note:

  • Don’t terminate your mobile number before porting - only active numbers can be ported
  • If you’re contractually bound (12 months, etc - such offers apparently can exist, with incentives to consumers) porting will be denied (unless you break your contract, I guess)
  • Prepaid users beware - all existing credit doesn’t transfer over - so use it all up!
  • A request to port, therefore, is notice to your current provider to terminate subscription
  • Porting can take between 5-10 business days (utter bollocks, this kind of thing should take hours)
  • You may get suspended international roaming during porting, so beware

Its about time. It will only cost a minuscule RM25 to change the provider. Customer service will clearly have to improve (this would be the sole reason I move off a network, IMHO)

A long time ago, Adam (017 - now owned by Maxis) used to offer “free calls” to 017 numbers, for users on a postpaid plan; plus they had the cheapest prepaid options. I was a heavy phone user in those days - it was a long time ago, during the Nokia 5110 days (so late 90s?).

Wonder how many new service offerings like this will crop up? Optus has free 20 minute calls to Optus customers (Yes Time, from 8pm-midnight), 3 has free 3-to-3 calls for 10 minutes anytime of the day, and so on. But knowing what service provider people are on, is key. This is the main reason I carried 2 SIM cards (and phones) in Melbourne.

Well, here’s to saying goodbye to 012/017 being Maxis, 013/019 being Celcom, and 016 being DiGi.


I’m sitting here at a talk about the mobile industry now, and its all mostly focused on an overview of the mobile platform(s). Its basic (for me, but from the wide range of attendees, I think they got a lot out of it)… Location based services, APIs, Java, XHTML, all the joyous buzzwords. There’s plenty to do in the mobile industry, in terms of content creation in Malaysia (and Australia, fwiw). Lots of sites don’t have mobile specific sites, and scrolling, etc. is a pain.

Wild idea being thrown around in my head… Content creation isn’t complicated. At the last government event I attended, apparently, MOSTI has got lots of money to throw around. Some of the amusing things people got 5-figure funding for, included a guide to Malaysian beaches (not mobile related) available. Smells to me like a weekend hack for easy money.

Bandwidth is a problem… Metered bandwidth per kilobyte/megabyte isn’t something many in Malaysia think about (anyone in Australia knows the pain of this - but limitations make us present content better, IMHO). Its expensive. But I think this is a problem that will fix itself, as mobile data becomes more ubiquitous.

Then comes how to monetise this whole shindig. An interstitial does not work - they are annoying, they are a waste of bandwidth, and Mowser tried them and I believe removed them because they were largely a failure.

Mobile AdWords? Google doesn’t believe there is a market for this in Malaysia (or maybe anywhere else outside of the US). Its chicken-and-egg - till a market is built, Google won’t enter it, I’d guess.

Banners? The Star has it on their mobile site. They don’t have any public information as to how successful they’ve been. But this seems like the strongest option, currently - use an ad system powered by Slash, go out to advertisers and create unique tiny banners for them. However, this goes beyond the weekend hack idea… and that just becomes too much work.

Location based services tied into a mobile website. This could work… My social life is largely unplanned (professional life on the other hand is driven by calendars, that SMS me of appointments, even). Say I’m around the MidValley Shopping Mall, its 12:10am, and I decide I have time to kill. Access the site, it figures that there’s activity at MidValley at that time: bowling, The Dark Knight in Gold Class starting in 10 minutes, etc. Book a ticket through the site, get a commission? Banner ad for bowling, so its a “promoted” link/sponsored link, over the regular stuff (again, breaks the weekend hack rule).

If data is always on, coupled with your location, if you’re near a Burger King, it might blast you with ads saying “bring this coupon in, buy a meal, get a free ice cream”. Bluetooth based advertisers, beware - always on data+location will kick you in the nads.

OK, talk’s over, time to be social! Looks like we won’t have the Google talk after all… Thanks again to Daniel for organising this…

Google Documents, Percipitate

Tuesday, August 26th, 2008

I’ve been starting to use Google Documents more and more, lately. Its great for collaborating with people, that are not within your Intranet - i.e. gone are the days of using the internal wiki.

But the Wiki has a good feature - the history of a page. Tools -> Revision History seems to solve that for me, in Google Docs (apparently, File -> Revision History works too).

It would be nice if there were more fonts available… some truly libre fonts, like Liberation.

On the Mac, another tool that’s worth installing is precipitate. It allows indexing of your Google Documents in Spotlight, so you can use “unified search” to find your documents on your desktop, and “in the cloud”. Haven’t found the equivalent for Linux.

Where I used to live (or how I played with Google Street View)

Tuesday, August 19th, 2008

Where I used to live - Google Street View

This is interesting. Google’s Street View. Yes, I’ve seen a lot about it on the blogosphere, but I decided to finally try it out. The photo is of the house, where I used to live. Zooming in, now I can tell you that to the left of that, is where my dodgy landlord still lives ;)

Actually, more to the point. These pictures were definitely taken this year. I know this because I had the room in front, upstairs, and there were things sticking out between the shutters and the window. This picture is too serene, so must’ve been after November 2007.

I see good potential in Street View. Think about mashups with a site that focuses on you finding rental properties. Now people can comment on the property, look at the surrounding neighbourhood, and basically help you make a better choice at renting.

The real estate industry has moved online (in Australia, I can think of Ray White, LJ Hooker, at the top of my head), but its not really been disrupted. No, domain.com.au isn’t disruption - look who owns it?

I was mildly surprised to find out about HomeSpace.sg from the e27 unconference I attended a few weeks back. Its focus currently is only for homes that are for sale, but they focus on the important aspects - like is it near an MRT, what kind of shopping malls are nearby, if you’re buying a property and have kids in mind, what zone to head to and so on.

They’re mashing it up with Google Maps. Pity there isn’t Street View in Singapore, huh?

Street View does 360° views as well. Nifty, if you ask me. See the surrounds. Does anyone know of a real estate disruptor in Australia, yet? Otherwise, there’s definitely room to start coding one…

FriendFeed feeds that refuse to die!

Wednesday, August 13th, 2008

For the last few days, I’ve longed to make FriendFeed useful, by attempting to remove my Tumblr and Jaiku feeds.

Apparently, I succeeded but the feeds would still show up. These feeds refused to die! Annoyed, I sent them some feedback.

Today I got a reply from Ana Yang at FriendFeed. It is acknowledged as a known bug, and they’re looking into it right away. Kudos.

So, here’s to FriendFeed fixing themselves. Great job, Chief Miscellaneous Officer :)

And to the rest following my feed, many apologies for the current duplication in content. Hopefully the shared items make up for it!