Get Push Notification for New 4D Result

A new version of SG 4D has been released for iPhone.

In this new version, users can receive push notification when new 4D result is available!

Push new result

Yea.. and if you noticed, the screenshot above is taken with an iPhone running OS 4.0 (custom wallpaper!).

So if you want to be alerted as soon as new 4D results are available, download SG 4D now.

Disclaimer: Push Notification is only available when you unlock the premium features ($3.99).

What’s technically new for SG 4D?

In the previous post, I have highlighted what’s new for SG 4D. In this post, I will be highlighting what’s new, from a technical point of view.

I am excited to write what is technically new in the app, as there are aplenty, and we have used many awesome technology from iPhone 3.0 SDK, including CoreData, In-app purchase, Facebook Connect library, etc..

Read the rest of this entry »

What’s new for SG 4D?

SG 4D version 2 was released with tons of changes. It is a very exciting release, a big overhaul, and with lots of new features.

In this post, I will highlight the significant changes for end-users. In the next post, I will talk about the changes from a technical perspective, which would include the new technologies that were used – CoreData, In-app-purchase, Facebook integration, etc..

 

How did we come thus far?

Before we start with the changes in the app, let’s look at a short history of the app.

  • Oct 2008: SG 4D was first released, and it became the Top 100 apps instantly.
  • Jul 2009: A minor bug fix, and it was also the last update for version 1.
  • Nov 2009: SG 4D for Android was released.
  • Jan 2010: SG 4D was squeezed out of Top 100. This is mainly due to a new and better 4D app arriving in App Store.
  • Mar 2010: SG 4D v2 released

It is interesting to note a few things about the history. There was very little update for SG 4D, and when there are updates, it is usually minor changes and bug fixes..

SG 4D dominated and remained as the only 4D app until 2 months ago, when SG Live 4D was released. SG Live 4D provided a very fun feature – live broadcast at 6.33pm! This is a huge competitive edge, and consumers choose SG Live 4D over SG 4D since then.

But note that SG 4D version 2 was not released because it lost the competitive edge, though that is a huge motivating factor. SG 4D version 2 for iPhone was planned to release after SG 4D for Android, which includes a major overhaul. You would see why later.

 

Read the rest of this entry »

SG 4D v2

After a long one year since version 1 was released, SG 4D version 2 for iPhone is released today!

SG4D-Icon-Big-v3

This update is a major overhaul, and there are tons of changes, including the prettier icon above. I will be describing the details in separate posts later.

If you don’t like lengthy details, but simply want the best, then just download it from App Store.

If you don’t mind a bit of details, then here is the description from iTunes:

SG 4D is the app to checking 4D results from Singapore Pools. If you are into 4D lottery, then you must have this.

SG 4D Features:
✔ Get the latest results
✔ Email or SMS a result
✔ Database of past results since 1986!
✔ Offline checking of past results
✔ Analyze a number on when it last came out
✔ Customize your lucky wallpaper!

Good luck, have fun & play smart (:

What to do if WordPress is not displaying UTF-8 correctly?

A while ago, this blog was not showing correctly some chinese (UTF-8) characters.

It was due to the WordPress that I have set up using a wrong character set. It was using latin1 instead of UTF-8.

To solve the problem, you could go to phpMyAdmin, and run the following SQLs.
Note: Change wrdp1 to your wordpress database name accordingly.

ALTER TABLE wrdp1.wp_comments CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE wrdp1.wp_links CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE wrdp1.wp_options CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE wrdp1.wp_postmeta CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE wrdp1.wp_posts CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE wrdp1.wp_terms CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE wrdp1.wp_term_relationships CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE wrdp1.wp_term_taxonomy CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE wrdp1.wp_usermeta CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE wrdp1.wp_users CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

phpmyadmin

The result should be like the table above.

But note that we are not able to recover any UTF-8 characters that were in a post before this operation. You would need to edit the post, enter the correct UTF-8, and save.

Interview with mypaper 《我报》

I had an interview with mypaper 《我报》 in an article on 18 Mar, 2010. They have interviewed me over the SG Blood app that I had developed one year ago.

I have always reminded myself what a friend once said:

You do not have to be a teacher to contribute to society. Everyone has his own ways.

Creating SG Blood is my way, using my skills as an iPhone developer.

Mypaper 2

More socially conscious apps on the front page.

Mypaper 1

Apple dominates 80% of Singapore Smartphone

AdMob has released its report for Q4 2009 Southeast Asia.

Some particularly useful data are:

  • The top 3 countries are India, Indonesia and Australia, generating 72% of the traffic
  • Singapore has 77% of the traffic coming from smartphones (the rest from non-smartphones), the highest in SEA. Vietnam has the least at 22%.
  • iPhone is especially prevalent in Australia (90%), Singapore (80%) and Hong Kong (70%).
  • Nokia is prevalent in the rest of the SEA countries where iPhone is not.

 

admob sgTop Smartphones from Singapore

How to register US iTunes Account

If you have a non-US iTunes account, and would like to download some US-only content, you need to do this.

It is easy to register for another account, and

  • you do NOT need another email address (if you use gmail),
  • you do NOT need a US credit card,
  • you do NOT need to stay in US (for address)

 

Follow these steps..

In iTunes, go to App Store and click on a FREE app.

Register-US-acct-1

 

Create a new account.

Register-US-acct-2 

Continue, accept the terms, and continue (no screenshots provided)..

Fill in the account details. Note that we used a trick here. Let’s say your real email is jason.bourne@gmail.com, then you can register jason.bourne+1@gmail.com. The verification email will be sent to your real email!

You can use +1, +800 or +dog. This is a gmail feature and might not work for other email providers.

Register-US-acct-4

Click Continue.

In the next screen, select None for Credit Card (if you have not follow the first step, you will not see None option). Many of the fields are required and will be validated eg. 7-digit number. You could enter some bogus US address. One way is to go to maps.google.com and search for Starbucks in US.

Register-US-acct-3

 

Click Continue.

Almost done. iTunes will send you an email for verification. It will be sent to your real email eg. jason.bourne@gmail.com.

Click on the verification link, login and you are done!

How to redeem promo code

To use promo code from iTunes, go to Home > Redeem (under Quick Links) > enter the promo code.

Redeem1

Redeem2

How to prompt user to review your iPhone app

Apple’s app review is flawed – when users delete an app, it ask to rate. But if users like an app, it does not ask to rate. That is bias.

If a user did not delete your app, it should not be a worthless app and should have a positive review. As a developer, we should prompt users to rate and comment an app after using it a number of times.

rate txeet

 

Read the rest of this entry »