How to update to IOS 5

IOS 5 update / upgrade

Apple IOS 5 was released and I can wait no more for the latest excitement from IOS5. A remarkable IOS revolution by Steve Jobs.

1. Make sure your IOS device is compatible with IOS 5. Below are the list of compatible IOS devices:
– iPhone 3GS
– iPhone 4
– iPhone 4S
– iPod touch 3rd generation
– iPod touch 4th generation
– iPad
– iPad 2

2. You must be running Apple iTunes 10.5 or latest. You can run the update for the iTunes software itself or download the latest iTunes from
3. The whole IOS5 update/upgrade process take up to 4 hours  for 16GB iPhone 3GS (with around 14GB of data) (excluded the Apple IOS 5 downloading time). Make sure you forward/divert your call to other phone number during the IOS 5 update process.
4. Make sure you IOS device is not 100% full in space. Recommended to have at least 1GB space left
5. In brief, the IOS 5 update prossess will
a.) backup your IOS device
b.) Install IOS 5 with factory setting
c.) Restore your device setting
d.) Restore your apps, video and music (This will take the longest period because it will download all the apps into your device)
e.) Configure IOS 5 in your IOS device (You can start performing this task as the the system restoring your apps in step #5d above)
f.) After iOS5 updated, make sure you update with latest apps because the latest apps are optimized / fine-tuned for iOS 5.


**  This might be the only and last time for uing iTunes because iCloud service allow you to synchoronize all the iOS device over the air **


iOS 5 Software Update

iOS5 Software Update


iOS5 contains over 200 new features, including the following:

  • Notifications
    • Swipe from the top of any screen to view notifications in one place with Notification Center
    • New notifications appear briefly at the top of the screen
    • View notifications from lock screen
    • Slide the notification app icon to the right on the lock screen to go directly to the app
  •  iMessage
    • Send and receive unlimited text, photo, and video messages with other iOS 5 users
    • Track messages with delivery and read receipts
    • Group messaging and secure encryption
    • Works over cellular network and Wi-Fi*
  • Newsstand
    • Automatically organizes magazine and newspaper subscriptions on Home Screen
    • Displays the cover of the latest issue
    • Background downloads of new issues
  • Reminders for managing to do lists
    • Syncs with iCloud, iCal and Outlook
    • Location-based reminders when you leave or arrive at a location for iPhone 4S and iPhone 4
  • Built-in support for Twitter
    • Sign-in once in Settings and tweet directly from Camera, Photos, Maps, Safari and YouTube
    • Add location to any tweet
    • View twitter profile pictures and usernames in Contacts
  • Camera improvements for devices with cameras
    • Double click the home button when device is asleep to bring up a camera shortcut on iPhone 4S, iPhone 4, iPhone 3GS and iPod touch (4th generation)
    • Volume Up button to take a picture
    • Optional grid lines to line up shots
    • Pinch to zoom in the preview screen
    • Swipe to camera roll from preview screen
    • Tap and hold to lock focus and exposure, iPad 2 and iPod touch (4th generation) only support exposure lock
  • Photo improvements for devices with cameras
    • Crop and rotate
    • Red eye removal
    • One tap enhance
    • Organize photos into albums
  •    Mail improvements
    • Format text using bold, italic, or underlined fonts
    • Indentation control
    • Drag to rearrange names in address fields
    • Flag messages
    •  Mass mark messages as flagged, read or unread
    • Customize mail alert sounds
    • S/MIME
  • Calendar improvements
    • Year view on iPad and new Week view for iPhone and iPod touch
    • Tap to create an event
    • View and add event attachments
  •   Game Center improvements
    • Use personal photos for your Game Center account
    • Compare your overall achievement scores with your friends
    • Find new Game Center friends with friend recommendations and friends of friends
    • Discover new games with custom game recommendations
  • AirPlay Mirroring for iPad 2 and iPhone 4S
  • Multitasking Gestures for iPad
    • Use four or five fingers to pinch to the Home Screen
    • Swipe up to reveal the multitasking bar
    • Swipe left or right to switch between apps
  • On-device setup, activation and configuration with Setup Assistant
  • Software updates available over the air without tethering
  • iCloud support
    • iTunes in the Cloud
    • Photo Stream
    • Documents in the Cloud
    • Apps and Books automatic download and purchase history
    • Backup
    • Contacts, Calendar, and Mail
    • Find My iPhone
  • Redesigned Music app for iPad
  • Hourly weather forecast
  • Real-time stock quotes
  • Wireless sync to iTunes
  • Keyboard improvements
    • Split keyboard for iPad
    • Improved autocorrection accuracy
    • Improved Chinese and Japanese input
    • New Emoji keyboard
    • Personal dictionary for autocorrection
    • Optionally create keyboard short cuts for frequently used words
  • Accessibility improvements
    • Option to light LED flash on incoming calls and alerts for iPhone 4S and iPhone 4
    • Custom vibration patterns for incoming calls on iPhone
    • New interface for using iOS with mobility-impairment input devices
    • Option to speak a selection of text
    • Custom element labeling for VoiceOver
  • Exchange ActiveSync improvements
    • Wirelessly sync tasks
    • Mark messages as flagged, read or unread
    • Improved offline support
    • Save a new contact from a GAL service
  • More than 1,500 new developer APIs
  • Bug fixes


Products compatible with this software update:

  • iPhone 4S
  • iPhone 4
  • iPhone 3GS
  • iPad 2
  • iPad
  • iPod touch (4th generation)
  •  iPod touch (3rd generation)


* Normal carrier data rates may apply. Messages will be sent as SMS when iMessage is unavailable, carrier messaging fees apply.

For information on the security content of this update, please visit this website:

Small Business Server

Windows Small Business Server 2011 Essentials Review

Windows Small Business Server 2011 Essentials (Review)

  • Formal code name: Aurora
  • As the name suggested, it is suit to small business that currently do not have any server. It serve as the first server for the company that provide the file and print sharing,  data backup, remote access, etc. Basically it is just a Windows Server 2008 R2 with additional small business add-on like Small Business Dashboard and Launchpad, server health monitor, etc.
  • Simple licensing model and low cost with Server license only. No Client Access Licenses (CALs) required.
  • Limitation of 25 PC/users. (whereas limitation for Windows SBS 2011 Standard is 75 users/devices)
  • In case the company expanded and required further services like email and collaboration service then this is the ideal platform because Windows Small Business Server (SBS) 2001 Essentials provide integration with Microsoft online cloud services like Office 365 (with hosted Exchange mail and SharePoint collaboration services) and CRM. (compare the Windows SBS 2011 Standard, the Exchange and SharePoint is hosted in premises within the server)
  • Additional feature that is no provided Windows Small Business Server 2011Essentials is PC/workstation backup that allow backup of client computer into server.
  • SBS 2011 must own the Active Directory FSMO master roles. Of course that additional Domain Controller and member servers are supported.

Small Business Server (SBS) Essential vs. Standard Comparison

SBS 2011 Essential main differentiators:

Tailored for Online Services integration

–          Cross-premise solution with Office 365

–          Retain local core infrastructure

–          Simple, single sign-on experiences

–          Server and Workstation Backup

–          Maximum of 25 users/PC supported

–          Low start-up cost because no Client Access License (CAL) required.

SBS 2011 Standard main differentiators:

Fully On-Premise Solution

–          Email services with Exchange Server 2010

–          Collaboration services with SharePoint Foundation 2010

–          Windows Server Update Servers for local server/computer Windows Update

–          Only server backup

–          Maximum of 75 Users/devices supported

–          Each user require Client Access License (CAL)



Small Business Server (SBS) 2011 Essentials System Requirements

Component Requirement
Process Maximum of 2 physical sockets supported, no limit on the processor cores)x64 processor with minimum:

  • 1.4GHz for single processor
  • 1.3GHz for dual processor


Memory (RAM) Minimum : 2 GBRecommended: 4 GB

Maximum: 32 GB

Hard disk (System Partition) 160 GB
Network Adapter Gigabit Ethernet network port
Backup drive (Optional) USB 2.0 or faster external hard disk drive (Recommended to have 2 or more external  USB hard disk for additional data redundancy and backup retention period)


References and Resources:

Windows Small Business Server Editions:

Windows Small Business Server 2011 download:


SBS 2011 Essentials trial version download:


SBS 2011 Standard trial version download:












Steve Jobs dead

Steve Job dead (1955 – 2011)

Apple has confirmed and announce on Steve Job’s death on morning of 6 October 2011. Steve Jobs was 56 years old/ He had been flighting with pancreatic cancer and resigned as CEO of Applce on 24 August 2011.

It was a launce of the Apple iPhone 4S on 5 October 2011. His death come just a day after the launch.

Apple has post a tributepage for Steve Jobs in



Windows 8

Where to download Windows 8 Developer Preview

Where to download Windows 8 Developer Preview

Microsoft announce the availablity of Windows 8 Developer Preview for download in:

Windows 8 Developer Preview with developer tools, Englisth X64 (64-bit)

Windows 8 Developer Preview, Englisth X64 (64-bit)

Windows 8 Developer Preview, Englisth x86 (32-bit)

Windows 8 Developer Preview is currently work in the following virtual environment:

  • Hyper-V in Windows 8 Developer Preview
  • Hyper-V in Windows Server 2008 R2
  • VMware Workstation 8.0 for Windows
  • VirtualBox 4.1.2 for Windows


References / Resources:


ChangePassword for Linux compilation error

ChangePassword for Linux compilation error

ChangePassword is the web CGI that allow the user to change their password thru the http/web instead of telner/SSH into the system in order to change their password. The installation source file can be found from

Basically the configuration and compilation is simple as below:

1. Run ./configure


./configure –enable-cgidir=/var/www/cgi-bin –enable-smbpasswd=/usr/local/samba/private/smbpasswd –disable-squidpasswd

2) run “make”
3) run  “make install”
4) copy the logo file (if set by –enable-logo option) to the website root htdocs folder


Problem: Error in compilation

You might encounter error during the “make” step for certain Linux distribution/version. Below is the error:

suse10:~/changepassword-0.9 # make
gcc -c -o smbencrypt/SMBPasswdGen.o  smbencrypt/SMBPasswdGen.c
gcc -c -o smbencrypt/encrypt.o       smbencrypt/encrypt.c
gcc -c -o smbencrypt/md4.o           smbencrypt/md4.c
gcc -c -o smbencrypt/smbencrypt.o    smbencrypt/smbencrypt.c
gcc changepassword.c -o changepassword.cgi smbencrypt/SMBPasswdGen.o smbencrypt/md4.o smbencrypt/smbencrypt.o smbencrypt/encrypt.o -lcrypt -DPACKAGE_NAME=\”\” -DPACKAGE_TARNAME=\”\” -DPACKAGE_VERSION=\”\” -DPACKAGE_STRING=\”\” -DPACKAGE_BUGREPORT=\”\” -DHAVE_LIBCRYPT=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_STDIO_H=1 -DHAVE_STRING_H=1 -DHAVE_STDLIB_H=1 -DHAVE_PWD_H=1 -DHAVE_ERRNO_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_SHADOW_H=1 -DHAVE_TIME_H=1  -DEnglish -DSMBPASSWD=\”no\” -DSQUIDPASSWD=\”no\” -DLOGO=\”giant_logo.jpg\” -L./smbencrypt -ldes
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: skipping incompatible ./smbencrypt/libdes.a when searching for -ldes
/usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: cannot find -ldes
collect2: ld returned 1 exit status
make: *** [changepassword.cgi] Error 1

Solution: Recompile libdes.a

This is due to the incompatible file named libdes.a. Below is the solution

suse10:~/changepassword-0.9 # cd  smbencrypt/
suse10:~/changepassword-0.9/smbencrypt # tar -xzvf libdes-4.04b.tar.gz
suse10:~/changepassword-0.9/smbencrypt # cd des/
suse10:~/changepassword-0.9/smbencrypt/des # make
suse10:~/changepassword-0.9/smbencrypt/des # cp libdes.a ..
suse10:~/changepassword-0.9/smbencrypt/des # cd ../..

run the “make” and “make install” again from the root of the changepassword installation source

suse10:~/changepassword-0.9 # make
suse10:~/changepassword-0.9 # make install

the compilation should be able to go thru.


Lotus Domino

Recover Lotus Notes Archive to standard mail file

Recover Lotus Notes archive to standard mail file

All the Lotus Notes archive mail file look similar with the standard mail file because they are using the same mail template. You might need to use the archive mail file to replace the existing mail file in server for certain cases. However you will notice that the mail archive will have some limitation/restriction such as

1. Cannot rename the database/mailbox name. You will see the name  “Archive” in the mail file

Cannot rename mailbox

2. No archive action from the menu

No Archive Action


This is due the to parameters/values configured in the Archive Database Profile that will treat this database is archive file. You have to delete/modify the Archive Database Profile in order to revert/recover the Lotus Notes archive into standard mail.

Solution to Revert/Recover the Lotus Notes archive into standard mail file:

1. After open the archive mail file, select Create – Agent from the menu

Create agent

2. Give a name for the agent

agent name

3. Under Initialize sub routine, enter the following code:

Sub Initialize()

Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db=session.CurrentDatabase
Set doc=db.GetProfileDocument("archive database profile")
Call doc.remove(True)
If doc Is Nothing Then
MsgBox "Archive Database Profile document was successfully removed. Please restart the Lotus Notes client"
MsgBox "Profile Document WAS NOT Removed",48
End if

End Sub

remove archive database profile


4. After you saved the agent, you should be able to use the “revert archive to standard mail” (or whichever name you used to created the agent) agent from the Action menu

revert archive to standard mail action

5. Once you run the action/agent, a message will tell you the status and you have to restart the Lotus Notes client in for the view the result

6. After restarted the Lotus Notes client, you should be able to use the mail file as normal.

In case that you do not see the “Archive” action, then you have to refresh/replace the mail template.


The program can’t start because libxml2.dll is missing from your computer

The program can’t start because libxml2.dll is missing from your computer. Try reinstalling the program to fix this problem

When you try to run the vSphere Command-Line Interface (CLI) such as, it might not work and giving you the error message below:

The program can't start because libxml2.dll is missing from your computer. Try reinstalling the program to fix this problem

It shown more errors in the command screen

LibXML error

The problem might simply cause by you are not using the command under administrator privilege in Windows 7 or Vista platform. Try to run the cmd as administrator:


How to upgrade VMware ESXi 4.0 to 4.1

How to upgrade VMware ESXi 4.0 to 4.1

If you are using VMware ESXi 4.0 standalone or free version. You will not be able to upgrade VMware ESXi 4.0 to 4.1 using vSphere Host Update Utility. One of the solution is to use vihostupdate from vSphere Command-Line Interface (CLI) for remote installation.

Below are the steps to  upgrade VMware ESXi 4.0 to 4.1 using from vSphere CLI

1. Download vSphere Command-Line Interface from and then install into your computer

2. Download the latest VMware vSphere Hypervisor from

3. Select the package with upgrade ZIP from ESXi 4.0. Eg: ESXi 4.1 Update 1 (upgrade ZIP from ESXi 4.0)

4. Shutdown all the guest machine and set ESXi host into maintenance mode

5. Go to cmd prompt (make sure you “run as Administrator” if you are using Windows 7) and run the following command:

cd “c:\Program Files (x86)\VMware\VMware vSphere CLI\bin”

I’m using Windows 7 x64. If you are using Windows XP or 32bit Windows then it should be:
cd “c:\Program Files\VMware\VMware vSphere CLI\bin” -server <ESXi host name/IP> -i -b <location of the upgrade ZIP bundle> -server -i -b c:\temp\

Enter the user name and password

it will start patching/upgrade your ESXi server

6.  Restart your VMware ESXi host

7. You can check the patches intalled by the following command: -server <ESXi host name/IP> -query

7. You can now exit the Maintenance mode to enjoy upgraded VMware ESXi 4.1


Hyper Cache and WPtouch

Can Hyper Cache and WPtouch work together?

Yes, a very simple steps below:

1. Enable “Detect mobile devices” under “Configuration for mobile devices” in Hyper Cache plug-in

Detect Mobile devices


2. Click on the “Clear cache” button in Hyper Cache to rebuild the cache