First decent look at the forthcoming Sony Xperia U

Here’s the first decent look at the forthcoming Sony Xperia U. A.K.A. the ST25i and code-named Kumquat during development.

Xperia Blog has a leaked photo of the Xperia U, which looks a lot like the Sony Xperia S–complete with transparent strip at the bottom–but with a smaller 3.5-inch screen.

Inside is reported to be a 1GHz Dual Core processor and a 5-megapixel camera, 2592 x 1944 pixels, autofocus, LED flash, with the screen displaying a 480×854-pixel resolution. With Android OS, v2.3 (Gingerbread) as its OS. To see more of its specification click this link Sony Ericsson Xperia U specs.

The phone is unofficially announced yet so its specification might have changes.

(Credit: Xperia Blog)

First decent look at the forthcoming Sony Xperia U

Offline Installation of Android SDK on Windows

Due to poor network connection. I’ve encountered problems during the online installation of Android SDK on may laptop. So I’ve decided to install the SDK offline.

Because of getting low download speed I used a download manager to download Android SDK’s. Using download manager enables you to leech to multiple connections resulting to a much higher internet download speed.

The following are the tools needed to develop Android App

  • Eclipse
  • JDK
  •  Android SDK
  • ADT (Android Development Tools)

Following are the steps required to perform an offline install:

Step 1 – Downloading and Installing Eclipse

Download the latest version from the following URL:

Extract the contents to whichever folder you prefer. I my case I used my drive C.

JDK is required in running Eclipse. So make sure you have JDK on your unit.

Step 2 – Downloading Android SDK

Get the Android SDK from:

You can select an SDK package whichever you like may it be on a .EXE package or .ZIP package.

After downloading the Android SDK, extract the contents to the folder you prefer (for those who download the .ZIP package) or install the SDK (for those who download the .EXE package).

Step 3 – Required files

To develop apps you have to download the required files which is the Android SDK version you prefered.

The magic URL(UPDATED) is

If you want to download Android SDK for version 2.3.3 for all platforms which I’ve done, you could look up that XML file. You will find a block under tag SDK 2.3.3 like this

<sdk:description>Android SDK Platform 2.3.3._r2</sdk:description>
<sdk:archive arch=”any” os=”any”>
<sdk:checksum type=”sha1″>887e37783ec32f541ea33c2c649dda648e8e6fb3</sdk:checksum>

So the URL will be is

After you download the SDK, extract the SDK and transfer it on the platform folder in my case (C:\Program Files\Android\android-sdk\platforms). Once done, you can now create your own virtual device using the AVD Manager.

Step 4 – ADT Plugin for Eclipse

Get the ADT Plugin from for offline installation it is located under “Troubleshooting ADT Installation”

Once downloaded, open Eclipse then click Help > Install New Software

Click the “Add”  and press “Archive” and locate the file. Then click OK.

Enter a name for the local update site (e.g., “Android Plugin”) in the “Name” field.

In the Available Software dialog, select the checkbox next to Developer Tools and click Next. In the next window, you’ll see a list of the tools to be downloaded.

Click Next.Read and accept the license agreements, then click Finish. Note: If you get a security warning saying that the authenticity or validity of the software can’t be established, click OK.

When the installation completes, restart Eclipse.

Locate the Android SDK after you’ve restarted Eclipse. This can be done by navigating to – Window > Preferences > Android. Locate and select the location of the SDK e.g. (“C:\Program Files\Android\android-sdk”)

After that congratulate your self and start creating Android Apps. 


PHP 5.3.9 Released! [10-Jan-2012]

PHP 5.3.9 Released!


The PHP development team would like to announce the immediate availability of PHP 5.3.9. This release focuses on improving the stability of the PHP 5.3.x branch with over 90 bug fixes, some of which are security related.

Security Enhancements and Fixes in PHP 5.3.9:

Added max_input_vars directive to prevent attacks based on hash collisions. (CVE-2011-4885)

Fixed bug #60150 (Integer overflow during the parsing of invalid exif header). (CVE-2011-4566)

Key enhancements in PHP 5.3.9 include:

Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd argument to is_a and is_subclass_of).

Fixed bug #55609 (mysqlnd cannot be built shared)

Many changes to the FPM SAPI module

For a full list of changes in PHP 5.3.9, see the ChangeLog. For source downloads please visit our downloads page, Windows binaries can be found on

All users are strongly encouraged to upgrade to PHP 5.3.9.