Archive for the ‘Indonesia’ Category

Bali Trip Notes for January 2010

Tuesday, February 9th, 2010

I just spent a month in Bali, mostly the Tuban-Kuta area.

In the past, Bali was regarded as an inexpensive place for young Australians and others to vacation.

For the first time however, I would have to say that is becoming a memory of the past.

There are the occasional local hotels still available for under $25/nite, but none of the newer hotels, which are aiming for $100 to $200/nite.

If you can afford it, the new Holiday Inn Baruna Bali in Tuban at $120 to $200/nite is awesome – opening right onto Tuban/Wanasegara Beach. The style is more modern than Balinese, but you can visit the Risata Hotel Bali down the street and see lush Balinese gardens and stonework.

Taxis have greatly increased in price recently. The fare used to be an afterthought, typically less than $1 within a city.

There are 2 classes of taxis now:

  1. Bluebird – great service and fair prices – old (cheaper) argo meter settings, worth calling in
  2. other companies – average service and high prices – new (higher) argo setttings, or even 40 ribu minimum pickup fare from Galeria Mall. Indonesian visitors are scared of these prices.

To save money, use an ojek (motorcycle taxi), or try carpooling and scheduling multiple stops on the same trip.

Or pick a hotel within easy walking distance of sites that’s also near a major travel artery. In Kuta, that would be at the exit of Jl. Legian near Jl. Pantai Kuta (easy walk to the Legian nightclub scene, memorial and Kuta Beach as well as near taxis to Tuban or Denpasar.) In Tuban, that would be on Jl. Wana segara or Jl. Kartika Pl. (easy walk to Tuban Beach or Discovery Mall/Mal Centro.)

I talked to some merchants in Tuban, and asking rents for storefronts have doubled in the past 12 months.

All of the computer stores selling PCs in Kuta, Tuban and Sanur have closed, likely due to high rents, low margins and lack of capital. There are a few Mac stores, such as PC Max and one in Carrefour. Otherwise, you must go to the large Rimo Computer Mall in Denpasar. Rimo is pretty good for basic parts, with new releases lagging Jakarta by 2 to 3 weeks.

The most comprehensive selection of DSLR batteries and accessories in Kuta-Tuban is in the Zoom Digital Kiosk in Discovery Mall, Tuban.

If you’re a computer or business person and need to stay in touch online, visit Internet Sartika at Jalan Wana segara No. 29, Tuban. It has dual broadband connections (1 Mbps DSL and 1 Mbps fiber optic) and new 3 Ghz Intel Duo Core 2 computers, for the quickest Internet connections.

Several tourists asked me what’s worthwhile to see in Bali.

One of my favorite places is still GWK Cultural Park, which has massive stone monuments, great views overlooking Kuta and local dances starting at twilite. It’s a photographer’s paradise. GWK is only 30 minutes from Kuta or Tuban by taxi and can take anywhere from 2 hours to a day to appreciate.

sf.pm.org: Oops! I i18n’d your app

Wednesday, August 26th, 2009

Perl Camel LogoJeff Goff (DrForr) gave a sf.pm.org talk on internationalizing web apps at Six Apart in San Francisco.

(It was a long trip from San Jose on the Caltrain. I knew that I had arrived in San Francisco when I could smell the stench of urine upon leaving the station.)

Jeff mentioned working on ticketmaster.com before, and used S5 slides to illustrate a variety of localization issues with languages like Chinese, Japanese and Malaysian.

Some of his tips for identifying and preventing translation string corruption were:

  • check for double-encoding of UTF-8 strings, perhaps with Test::utf8::is_sane_utf8()
  • check complete toolchain for UTF-8 cleanliness
  • can use Unicode script and block properties to identify language when possible, as documented in perldoc perlunicode
  • use RCS pre-commit hook feature to inspect checkins, though can be slow with large input files.
  • important to decide how much cleanup the translator is responsible for vs. internal.
  • JavaScript string localization will likely require careful escaping of quotes.

Audience members also suggested:

  • enable online web editing of translations as well as batch export
  • consider locking columns if translators use excel worksheets.

As always, my comment is that it’s more important to focus on locale definition than charsets in i18n projects.

Several members were looking for perl jobs, so post your offers on the mailing list.

Thanks to Six Apart for hosting the meeting.

Juerd’s Perl Unicode Advice
Unicode.org
wikipedia: UTF-8
Jeff’s CPAN

Indonesia Craves the Blackberry

Monday, June 8th, 2009

BlackberryThe Blackberry cell phone has rocketed in popularity in Indonesia in the past few months, from fairly obscure to a “must have.”

The 4 reasons are: new, affordable data plans, Yahoo Messenger and FaceBook support, and a camera.

GSM/Edge data plans have been available for years in Indonesia, though somewhat expensive per KB, flaky and with an odd signup process (find out the right sms address and send a couple requests to it and wait.)

Now cell providers are promoting all-you-can-eat data plans at 5000 Rp/day (50 cents per day).

Wifi is popular for when they are low on cash but near a free wifi hotspot, available in most offices, hotels and malls.

Indonesia is a huge cell phone market, about the same population as the USA. Less than 1% of households have Internet access, although many employees now have it at work.

The only thing holding back Blackberry penetration is purchase price. Phones are not subsidized with long-term contracts as in the West, so they’re retail priced at $350-$600 each.

All of my friends there have asked me how much a Blackberry is in the USA. It’s priceless to see their expression when I say, “free with a service contract.” :)

cnet.com: A more streamlined Facebook for BlackBerry
CHART OF THE DAY: Apple, RIM Swallow Mobile Industry Profits (AAPL, RIMM)
jakartapost.com: BlackBerry maker given deadline
jakartapost.com: BlackBerry maker to open after-sales service center

IMUG: Globalization and Software Test Automation

Thursday, March 19th, 2009

Dana Li, Business Development Manager at hiSoft, gave a a talk on software localization and QA at IMUG.

These days, software company clients typically provide an internationalized product to hiSoft, and they translate it into 8 to 25 languages, then test the result for correct translation and functional behavior.

hiSoft uses whatever testing framework the client uses, so those can vary from commercial Silktest or QTP, to Open Source selenium. The hiSoft folks didn’t express any strong preference for frameworks.

AJAX is more difficult to do test automation for, as the entire page can be dynamic.

Generally nobody provides source code to be internationalized (like the web 1.0 days.)

An interesting project they did was to QA Chinese OCR software.

But every project has its own complications.

Afterward an Arabic consultant chatted a little about how Modern Standard Arabic (MSA) has standardized Arabic writing world-wide, but there is a local spoken dialect in each region.

Thanks again to Apple for hosting IMUG.

Travelling with the Acer Aspire One Netbook

Tuesday, January 6th, 2009

Acer Aspire One NetbookBefore my trip to Bali, I decided to buy a Acer Aspire One ZG5 Netbook at Fry’s for $349+tax, and use that instead of my usual 15″ (and 5.5 pounds) notebook.

The netbook model was white, ran Windows XP Home, and came with 1 GB RAM and a 160 GB hard drive, though advertised as 120 GB. It weighs in at a mere 2 pounds. It came with a free leatherette form-fitting case, no handle, and a foamy screen protector.

It seemed a little sluggish initially, likely due to its Atom N270 CPU and integrated graphics, so I selected 16-bit video instead of the default 32-bit. Fixed.

The pre-installed XP Home operating system comes with Microsoft Office 2007 Trial and Intervideo, but almost no spyware. (I believe this was because Acer wanted to avoid slowing down the limited CPU and RAM and causing store returns.) Because there’s no CD or DVD drive included, there is an i386 directory containing the .CAB and driver files.

The computer case is too small to fit a DVD drive. I have tried it with both a USB LG-brand exernal drive, as well as a generic Chinese model, and they both worked fine.

How well did the netbook work out for travelling?

Awesome … solidly-built, jewel-like, razor-sharp display, and locks onto all wifi signals I tried.

At 2 pounds, able to be carried everywhere effortlessly – no back injuries when getting in and out of taxis and planes for 2 weeks.

As a bonus … it inspired lust in everybody who saw it.

I don’t know how many times I heard, “on your next trip, please bring me one and I’ll pay you for it.”

Update 2009-01-31: Fry’s is dumping the brown version for $299.99+tax. It does not include the free case. Other retailers also are offering $299 for various colors.

Trip to Bali and Lombok

Tuesday, January 6th, 2009

I vacationed almost 2 weeks in Indonesia, arriving via Jakarta, but staying mainly in Bali with a day-long trip to Lombok.

Getting There

The flight there on Cathay Pacific from SFO was remarkable in that we head strong headwinds, so had to refuel in Taipei before the stopover in HK.

I imagine many of the passengers were annoyed since their final destination was actually Taipei, but were not allowed to actually disembark during the refueling. So they had to fly on to HK, then back to Taipei.

The refuelling stop meant that I was short on time for my transit in HK, so I requested a seat near an exit, and the stewardess was kind enough to move me to first class half an hour before landing. Thus I made the connecting flight to Jakarta.

Kuta

Arriving in Bali after a flight on Garuda from Jakarta ($110), the Kuta area was busier than I have ever seen it, with hotels sold out.

I was booked at the Bounty Hotel for 2 nights ($60/nite), then had to hit the pavement to find another hotel.

The Bounty is the wildest hotel I have ever stayed in, and deliberately so. There motto is, “For the young at heart.”

It caters to drunken Aussie partiers, male and female, who party day and night in and around the 2 swimming pools. Each Friday nite there is a rock concert on the hotel grounds. The holiday season lobby mascot is a life-size, hungover Santa Claus holding a beer bottle. Definitely recommended to those who want to have a good time.

On Jl. Legian, I found a hotel, the Sari Yasa Samudra Legian, where the front desk did not speak English, so I was able to get a bungalow there with my adequate Bahasa Indonesia. AC and breakfast (toast and coffee), but no hot water or cable, for $22/nite.

The hotel is about 50m to the center of Jl. Legian nightlife: Paddy’s, Maccaroni, and other nightspots.

To celebrate New Year’s Eve, I went to Maccaroni for their dinner party. At midnite 3 kecak fire dancers performed, which was breathtaking in the dark.

Some really good restaurants in the area are Cafe Havana on Jl. Popies 1, and Cafe Sendok on Jl. Legian. Cafe Havana has excellent Cuban/Latin American food, including burritos and tortillas, but not tacos. I’m not exactly sure why there’s about 100 photos of Che Guevara, though.

Cafe Sendok is very popular at nite. It has good food and also free wifi.

I brought an Acer Aspire One netbook on this trip – only 2 pounds. Generally you can find free wifi around Jl. Legian at all times, so I was able to keep up on my email.

One change worth mentioning is that Ade Rai’s Hammerhead Fitness Gym moved from the very convenient Jl. Legian to the somewhat remote Jl. Nakula about a year ago.

It is located on the 3rd floor, above a minimart. (If you can climb to the third floor without puffing, you’re already in shape. :) ) A staff member told me they used a crane to move the gym equipment.

The gym is now a little smaller and more crowded, and doesn’t have a separate floor area or crossover cable apparatus. It’s out in the countryside, but still the best gym in Bali, so people find it. Flagging down a taxi is possible, but they dislike destinations on Jl. Legian, fearing traffic jams.

There’s a big picture of Komang Arnawa in the lobby, who now trains in Australia. I met his brother, Ketut, who lives in Bali and also works out.

There is also a Wawan’s Gym in Tuban, but I haven’t visited there yet.

Lombok

I spent one nite and day on the island of Lombok, which was a 20 minute flight on Merpati ($78 return) from Denpasar, or 5 hour ferry. I chose to fly. You can see great views of the Bali and Lombok mountains on the right-hand side of the plane, including Mt. Rinjani, clouds permitting.

I stayed in the Hotel Holiday Beach Lombok, $62/nite, which is an outdoor beach resort with good facilities and dining on Sengigi Beach. It’s located 30 minutes from the airport. It must be a 4-star hotel, since it has an acre of marble in the lobby.

There is a small gym, which is usable if you pre-AC it for an hour and arrange the equipment with enough separation for safety.

During the daytime in Lombok, I took photos in Batu Bolong Hindu Temple, and a nearby village. There were 2 new cute housing developments, with dozens of colorful one-room buildings for sale.

According to the driver, Pak Haji, who has been a driver for the hotel for 15 years, Lombok is what Bali looked like 20 years ago. Indonesian people are not that excited about visiting Lombok because it “just looks like a typical village.” :)

Going Home

The flight back was tough. My connecting flight in HK was delayed over 2 hours because the plane was commandeered to replace one needed for an Indian leg apparently.

Because of the delay, my boarding pass was also good as a meal voucher for $75 – that’s HK$75, only enough for a burger combo. The restaurant employees helpfully run up your total until it hits $75, whether you ask or not.

Eventually my plane showed up, and we had a 80-100 mph tailwind – but with a very sick family onboard, crouping all 10 hours of the flight. The kind of souvenir you don’t want to take home, but unavoidable.

Note: prices listed above are in USD at an exchange rate of USD$1 = 11,000 Rp.

IMUG Meeting: iPhone International Features and Apps

Thursday, November 20th, 2008

Lee Collins and Deborah Goldsmith from Apple gave a comprehensive talk on internationalization support on the iPhone since the English-only 1.0 release. Now at 2.1, dozens of languages are supported, driven by potential sales markets.

They have a very strict space budget for code and fonts since every byte they use is one less for the end-user.

As much as possible, they try to provide the full ICU API for developers to use.

Regular Truetype fonts are used, though there’s no hint information and there’s no mechanism to add your own.

Chuck Soper (Vela Design Group) talked about porting VelaClock to the iPhone, and made some recommendations for the Apple iPhone apps store.

He would like to see longer sales history information than 7 days, ideally unlimited. Also, he would like to see feedback and ratings reviews across countries, since loading 100 country forums is tedious.

He also wanted to know best to provide mib and strings to translators.

He says half his sales come from the Apple Store.

Some of his customers use VelaClock to do things like plan night flights.

I had a chances to try out the Blackberry Bold, with it’s new UI and hi-res screen. The screen has the same number of pixels as an iPhone, but half the dimensions.

I also tried a gPhone. It has a built-in compass, so Google StreetView knows what direction you’re pointing the phone and can show real-time updates based on that direction. Very cool to see.

Thanks to Apple for hosting the event in Cupertino.

Electronic Banking Tokens in Indonesia

Friday, January 18th, 2008

It’s interesting to see how a developing nation like Indonesia does online banking.

Less than 1% of the population has a computer at home, and even fewer have a home Internet connection. Instead more people have basic cell phones for sending SMS messages primarily.

Internet banking is desirable for office workers in the capital of Jakarta to avoid traffic jams and check payments.

What’s different about Internet banking in Indonesia than the USA is that in Indonesia, true 2-factor authentication is used: something you know (PIN) and something you have (a hardware access token.)

Unfortunately in the US, we have 1.5-factor authentication for online banking: something you know (PIN) and something else you know (SiteImage, etc.) Good luck getting an access token from most US banks.

Why is Indonesia more serious about authentication? I think it has to do with a variety of factors. In Asia, generally companies don’t have refund policies, so the initial transaction has to be correct.

Also, Indonesia is a hotbed of online fraud, which pays far better than the national min. wage of $90/month. And computer anti-virus and firewall updates are sporadic due to lack of licenses and the poor Internet connectivity from Indonesia to outside.

BCA, Mandiri, and Niaga banks all require access tokens. Each bank has chosen a different color and shape.

KeyBCA is a blue triangle manufactured by Vasco.


KeyBCA PIN Entry
KeyBCA Balance Transfer

Next Gen Credit Card: Kartu Debit dengan “KeyBCA” di dalamnya