Google Analytics

Search This Blog

Thursday, March 31, 2011


Sourcefire, Inc., the creator of Snort® and a leader in intelligent cybersecurity solutions, today announced integration between Sourcefire® and VMware vShield™ App and vShield Edge. The integrations enable the Sourcefire Intrusion Prevention System (IPS) to configure VMware vShield App or vShield Edge to dynamically restrict any policy-violating activity within a customer’s virtual environment. The Sourcefire IPSTM integrated with VMware vShield products provides users with application detection, application control and real-time adaptive security.

“According to a 2010 survey of enterprise users by Prism Microsystems, 60 percent will virtualize their production servers by the end of 2011, but only 20 percent have deployed specific security technologies or strategies for the virtual environment,” said Martin Roesch, Chief Technology Officer at Sourcefire. “This leaves a significant hole in most organizations’ security postures – especially as more customers begin employing these systems to support critical applications. Sourcefire and VMware are working together to help ensure that virtual environments are protected, by providing simple integration that enables sophisticated policy enforcement.”

With this ability to enforce security policies, the integration between Sourcefire and VMware vShield solutions helps users reduce the risk of a security breach or data loss. The Sourcefire IPS monitors real-time network and user activity in a virtual environment, detecting policy violations such as the use of unauthorized applications on non-standard ports or unpermitted access to a critical host. When a violation is identified, Sourcefire uses VMware vShield APIs to dynamically configure vShield App or vShield Edge to restrict the activity causing the violation. To provide automation and minimize administrator intervention, Sourcefire tracks when configuration changes are made and automatically removes restrictions after a specified time interval.

“As organizations move to cloud environments, they need to re-examine the way they protect key IT services,” said Parag Patel, vice president, Global Strategic Alliances, VMware. “This integration with Sourcefire is an important step in enabling users to secure their virtual and cloud environments to enforce compliance while leveraging the technology they already know and trust to protect their physical systems.”

Wednesday, March 30, 2011

Google Voice Search now available in Bahasa Malaysia

Today Google announced the availability of Google Voice Search in Bahasa Malaysia. Previously already available in English, Google Voice Search gives people a fast, natural way to search the web from their mobile phones by speaking their queries instead of typing them.

With over 31.5 million cellular phone subscribers, a penetration rate of 108.8 percent and smartphones accounting for two of every five mobile phones sold in 2010, Malaysia has seen a large growth in the amount of search queries being done through phones, compared to PCs. Using Google’s mobile app, users can now even more easily do a search while they’re on the go by simply clicking on the microphone button beside the search bar and speaking directly into the phone in Bahasa Malaysia or in any of the other 19 languages that Voice Search recognises.

Saturday, March 26, 2011

Using StyleKandi To Market Your Blog Posts

Blog itself is already a great marketing tool.

If your blogs are being updated frequently, search engines will be able to get it indexed better.

Now, with StyleKandi, you can market the blog and individual posts to a greater extend.

Refer to 'Leading SE Asia Digital Agency Announces Development of New Social Platform'

To do this is simple. It will only work with blogspot.

Publish a blog post (with at least one image file) about an idea or product, login to StyleKandi and upload a photo by copy and paste the blog post's URL to the uploader.

Create a small description and tag the post.

After that, your blog posts will be broadcast to the community in StyleKandi.

In this way, it creates a win win for both your blog posts and StyleKandi's community.

This way of marketing is pretty fantastic, using blogspot as the storage and StyleKandi's as the channel, your ideas will be communicated across the Internet. Easily in no time.

StyleKandi is currently in its beta stage.

Attended IASA AGM 2011

Attended IASA AGM on 25 Mar 2011 held at ATD Solution (The Boulevard,Mid Valley City) which is currently IASA HQ for Malaysia chapter.

IASA is an international organization dedicated to promote software architecture particularly on enterprise software. IASA global is based in USA while the Malaysia chapter was founded by Mr. Aaron Tan Dani (ex Microsoft executive and currently ATD solution chief architect).

The current IASA president for Malaysia chapter is Mr. Hassan Ganny.

I have been a member and supporter for many years and is always delighted to be part of it.

The reason is simple, IT is all about best practices. Period.

IASA Malaysia chapter's mission is to drive software architecture certification to a greater extend. The certification courses are already global, because there is an IASA global and it is being recognized by big boys such as Microsoft, Oracle and etc, particularly those in the enterprise software arena.

The IT Architecture Career Map proposed by IASA and recognized by big boys are:
  1. Certificate in Fundamental Knowledge of IT Architecture.
  2. IASA Foundation Certified
  3. IASA Associate Certified.
  4. Board Certified IT Architect Professional/ Board of CITA Professional.
  5. Board Certified IT Architect Master/ Board CITA Master)
To get more details, check out this link.

The goal of IASA certification is to make sure IT architecture certification are non vendor specific; that is to say that we must focus on concepts and best practices rather than technology.

This is also the reason why Microsoft recognizes IASA certified IT Architect as the preferred IT Architect certification. I totally agree.

For instance, if we are talking about remote invocation, in Microsoft there is remoting and WCF while in Java there is RMI (remote method invocation), essentially these technologies serve the same purpose.

The core of the knowledge from IASA is about best practices collected under the thing called the IT Architecture Body of Knowledge (ITABOK). It is a growing libraries which is being moderated by the board.

Software architect is one of the highest paying jobs in the USA with median pay of $ 119,00 and top pay of $ 162,000. It is also one of the best jobs in the USA. We have been waiting for years for IT professionals to become professionals alongside old professions such as doctor, lawyer and engineer. The reason is simple, the industry needs time to accumulate best practices. And with IASA, all these are going to happen.

Besides certification, IASA Malaysia chapter also provides other software development, architecture and related courses such as the followings:
  • Object Oriented Analysis & Design (OOAD) using UML 2.X Notation.
  • Business Process Architecture & Redesign Strategy
  • Business Requirement Architecture

Check out atd solution for more information.

IASA also hosts other special activities organized by special interest groups such as the Gorgeous Geeks.

Gorgeous Geeks, which operates under the umbrella of IASA, is a special interest group focusing on evangelizing women to be part of the ICT industry.

In Malaysia, Gorgeous Geeks is spearheaded by Ms. Alecia Heng and over the years, it has held many different activities which create awareness, raised funds and contribute to the society in many different gorgeous ways.

Anyone with fantastic ideas, such as bridging the technology divide, can approach IASA to get your ideas rolling.

If you wanted to build the next Facebook, you can talk to IASA too.

Friday, March 25, 2011

NEF-AWANI ICT Awards 2011

Malaysian Association of Bumiputera ICT Industry and Entrepreneurs (NEF) together with Astro Awani is organising an inclusive ICT Awards known as the NEF-AWANI ICT Awards 2011. To celebrate this exciting event, there will be an NEF-AWANI ICT Fair on 23rd & 24th March 2011 at Putra World Trade Centre (PWTC). More information of this event, go to NEF-Awani ICT Fair.

We would like to invite fellow Technopreneurs, Students of IHL and anyone who are interested to meet new people, potential business prospect and participate in 'LIVE' TV Show ! Register online now at NEF-Awani Online Registeration.

The program is divided into 4 tracks:-

1. “On-Air Track”

You can join 7 Astro Awani Programme (“On-Air Track”) recorded at the PWTC during the 23-24 March 2011 with various exciting topics related to your business.

2. BizNet

You can partake in business opportunities talk from various ICT companies. Grab all business opportunities worth millions of ringgit!

3. ICT Career

Participate in this program to enhance your chances to get an ICT related job. Programs consist of career talks, workshops and job-matching by CareerXcell Sdn. Bhd.

4. Exhibition

You can visit various exhibition booth and explore cutting edge products and services by NEF Members.

Wednesday, March 23, 2011

Bank Muamalat Ties with SAS Malaysia to Implement Credit Risk Capabilities

Bank Muamalat Malaysia Berhad together with business analytics leader SAS Malaysia (SAS) jointly announced their official signing of contract for the purchase of the SAS Credit Risk Scoring Application to boost the bank’s organisation-wide risk financing evaluation capabilities.

According to Dato’ Hj Mohd Redza Shah Abdul Wahid, CEO of Bank Muamalat, “As a full fledged Shariah-compliant bank, we continuously seek to improve our banking standards and services. This strategic alliance with SAS Malaysia for its Credit Risk Scoring Application is one example of how we will move towards a higher level of control on the bank’s lending activities with a very good dashboard-view. This bold move will bring the bank closer to its goal of transforming the bank into a leading Shariah bank in Malaysia.”

Saturday, March 19, 2011

System.AccessViolationException and ADODB.ConnectionClass.CommitTrans

This exception is considered to be unmanaged exception; means exception which we cannot managed, it has to be managed by the providers which is ADODB.

Refer to 'Managed Vs Unmanaged Code'. ADODB is considered unmanaged code.

From my experience, it happened when the database did not have enough resources to do processing, particularly when we have simultaneous read and write operations on the same table.

Actually the database like MSSQL itself has built-in thread concurrency, thus we need not worry about the atomicity of read and write operations on the same table, but it seems like sometimes, exceptions happened.

It is hard to simulate, as you will not know when.

We can only minimize it, and not prevent it. To minimize its occurrences, what we can do is to minimize the possibility of database having limited resources which is to prevent database from being busy while we are performing ADODB.ConnectionClass.CommitTrans

From my experience, the following three strategies proved to greatly reduced the occurrences.
The most practical solution is to restart the application whenever such exception is captured. This is because if we do not restart and continue with database operations, command timeout exception will be expected.

Wednesday, March 16, 2011

SAS Malaysia Appoints New Managing Director

SAS, the Global Leader in Analytics software recently announced Andrew Tan as its new Managing Director for SAS Malaysia.

Andrew Tan’s appointment will see the strong continuation of the SAS brand as the leading ‘Business Intelligence’ and ‘Business Analytics’ solution provider in Malaysia since 1986.

Tuesday, March 15, 2011

Internet Explorer 9

Microsoft just announced Internet Explorer 9.

This is what I have discovered and think is cool.

1. Didn't take a long time to download (from Microsoft web site) out of limited bandwidth 16 KB/S.

Took about 10 minutes.

My location is in P.J Malaysia.

I was installing onto an existing IE8 on Windows 7.

2. URL bar is smaller and lesser buttons (actually they are hidden). Just right click. You can make the URL bar longer as well.

3. Tab is nicer and faster. In fact, the idea of multi-tab was not even started by IE or Netscape; it was Netcaptor.

4. 'Pinned sites' allows one to pin an instance of IE configured to load a specific site to Windows 7's taskbar.

5. Support dynamic zooming. Press 'Ctrl' and press '+' to zoom in or press '-' to zoom out. This feature was first available in Firefox.

6. Seems faster; loading of web sites.

7. Wider background (full screen); dynamic resolution. Good for mobile devices with smaller screens.

8. Created for Windows 7. A new operating system would require a new broswer right ?

9. Seems to have a lot of enhanced security features. The thing about security feature is that you will not use it until there is a necessity.

10. Supports Apple's Quicktime on Windows 7.

11. Supports 'Your most popular sites' or 'Your last most frequently visited sites'. This feature was first started by Google's Chrome.

12. Smoother, less-hanging-experience. Seems like they have added in more multi-threading and exception catching. It seems less likely to hang now.

13. Better GUI and presentations. For instance, the pop up message box has a new look.

Nokia E7 - Business Smartphone

Check out the business benefits

For me, the software platform is more important.
  • Symbian^3 OS for Nokia
  • Java MIDP 2.1
  • Qt 4.6.2, Web Runtime 7.2 (HTML 4.1)
  • Software updates Over the Air (FOTA) and Over the internet (FOTI)
  • Flash Lite 4.0
  • OMA DM 1.2, OMA Client provisioning 1.1

Thus, the development platform is Java MIDP 2.1, Qt 4.6.2, Web Runtime 7.2 (HTML 4.1)

The Android platform is also Java based, but it supports a much bigger sandbox because Android platform is Linux based as compared to Symbian.

Built-in games is also important.

Ok. I like the design of the phone.

Monday, March 14, 2011

Japan Earthquake - Internet Service Interruptions Expected

The nation largest Internet service provider issued an announcement that Internet service is expected to experience certain degree of degradation.

Overall, based on today's and yesterday's observation, TM is doing a good job at maintaining that the Internet is operational.

Just don't download music and movies.

Facebook is working fine even though more timeout are expected, just need to refresh more. And accessing popular profiles may be affected as well.

Youtube works better than Facebook because it is cached in Malaysia. Check out here.

The bottleneck is at International gateway.

My sister commented that this is the best time to go offline, read storybooks.

Universiti Teknologi MARA Picks Juniper Networks for VPN Upgrade

Juniper Networks announced that the Universiti Teknologi MARA (UiTM) has migrated its VPN access, data center and Internet gateways to routers running the Junos® operating system. Deployment of Juniper Networks® J Series and M Series routers has enabled the university to scale its multi-site network to meet demands for more web-based services and multimedia applications.

UiTM is Malaysia's largest institution of higher learning, spanning its main campus in Shah Alam, three satellite campuses, 15 branch campuses, nine city campuses and 21 affiliated colleges nationwide. It employs around 15,000 staff and has 170,000 local and international students enrolled in more than 300 academic programs.

Thursday, March 10, 2011

The fastest public WiFi (In Town)

The fastest public WiFi I had experienced in town is at Nasi Kandar Isa (Block A, Plaza Glomac, Kelana Jaya, next to Immigration). Really, damn fast.

Wondering which service provider they are using ?

SCRUM Implementation Experience Sharing Session 14 March 2011

Malaysia Scrum User Group is very proud to have Mr Jesse Fewell PMP® CST - the Founder of the Project Management Institute Agile Community Of Practice - and Mr John Ng PMP® CSM and his team from DELL Cyberjaya to share their experience on how the Agile Project Management – Scrum Methodology helps in INNOVATION, TIME TO MARKET and QUALITY IMPROVEMENT in Software Development as well as some of their valuable lesson.

Starts: Monday March 14, 2011, 02:00PM MYT
Ends: Monday March 14, 2011, 06:00PM MYT


DELL Global Business Center, Cafeteria Hall,
2900 Persiaran Apec, 63000 Cyberjaya
Cyberjaya, SELANGOR 63000 Malaysia

Tuesday, March 08, 2011

Sourcefire’s IMMUNET Surpasses 1 Million Users

Sourcefire, Inc. (Nasdaq: FIRE), the creator of Snort® and a leader in intelligent cybersecurity solutions, today announced that the company’s cloud-based anti-malware solution IMMUNET has surpassed one million users.

This is namely due to IMMUNET’s cloud-based approach that enables organizations to gain real-time protection against malware, driven by intelligence from its user community. Each time a virus is blocked on one computer in the Immunet Community; all other PCs are instantly protected from the same virus.

“Unlike other anti-malware technologies, IMMUNET is an extremely light-weight solution that leverages‘strength in numbers’ approach to ensure that once one user is protected, all remaining users are instantly protected as well,” says Ivan Wen, Sourcefire’s Country Manager of Malaysia.

Sourcefire recently announced IMMUNET 3.0 - which enables small businesses and consumers to create custom anti-malware signatures for more accurate protection against targeted attacks. IMMUNET 3.0 - which is available for Malaysian users as a free anti-malware download from, also offers an innovative Cloud Recall feature that can remediate previously approved files and automatically quarantine them in real time based on new threat information.

An independent test recently conducted by the Malware Research Group showed that the IMMUNET technology outperformed all of its competitors and successfully defended against 100 percent of malware attacks.

MSSQL - Unallocated space, available free space and autogrowth

Let's find out the relationships between 'unallocated space', 'available free space' and 'autogrowth'.

When a new database is created the initial size is always 2 MB with 'autogrowth' factor of 1 MB, unrestricted growth and 10% growth, unrestricted growth for log file of 1MB.

Refer to 'mssql-mar-2011-1.jpg','mssql-mar-2011-2.jpg'

Thus, the 'unallocated space' or 'available free space' is around 29% of 3MB (combination of data file and log file).

And if we try to increase the 'autogrowth' factor by 100MB, unrestricted growth, it will work as well.

Refer to 'mssql-mar-2011-3.jpg'

So, if we purposely increase the initial size to 500 MB , it will work as well, thus the 'Unallocated space' or 'available free space' will increase.

Refer to 'mssql-mar-2011-5.jpg','mssql-mar-2011-6.jpg'

Which means that 'unallocated space' is the same as 'available free space' and its value comes from manually allocation (by resetting the value for 'initial size' or by 'autogrowth').

Similar settings and alteration can be applied to existing database as well.

Thus, if we perform shrinking of the database. It should compress the file (by getting rid of unallocated space) and to depend on 'autogrowth' when additional size is needed during run-time. It will reset the initial size, which means that after you have compressed the database, the 'initial size' is the size of existing database.

So, this is how 'shrink database' work, just like zipping without data lost.

This also explains why the database size can be more than 4GB, but it can still be working for some cases of MSSQL express or community edition.

Refer to 'MSSQL 2005 Express Database Size (Observation #1)'

Because the size may not represent the actual space used, at least not before shrinking(compressing). If you do not shrink the database, you can make use of the indicator 'reserved' and 'data' for actual sizes.

  • 'reserved'="Total amount of space allocated by objects in the database."
  • 'data'="Total amount of space used by data."
After you have performed shrinking, the database_size should be very close to 'reserved' size.

The usefulness of such indicators which are related to database size is plenty.

For instance, when the following exception is encountered.

"Could not allocate new page for database [database name] . There are no more pages available in filegroup PRIMARY. Space can be created by dropping objects."

These are what needed to be done in order to find out the exact cause.

1.) Check if 'unallocated space' or 'available free space' is zero or very small value.

2.) and check if 'autogrowth' is set to unrestricted.

if both of the above conditions are true, then very high chances it is due to insufficient disk space at the physical drive.

So, check the space of the physical drive.

Monday, March 07, 2011

Juniper Networks Defines the New Converged Supercore Architecture that Can Dramatically Improve Network Economics for Service and Content Providers

With IP traffic growing in scale and diversity (apps, mobile, cloud) traffic is more dynamic than ever, leading to uncertainty in traffic patterns and volumes through core service provider networks – which usually comprise a 3 layer network of optical, circuit switching, and IP/MPLS, each of which has unique requirements for redundancy, requires independent provisioning, and usually has a separate team managing it.

Sunday, March 06, 2011

Firefox Quicktime Windows 7 No Visual

My laptop is running on Windows 7 Pro 32 bit.

The audio is working, but not the visual.

It is working in IE8 but not Firefox. I have tried using the latest Firefox version 3 and beta version 4; makes no difference.

In fact, I can't even open Quicktime properly in Windows 7 pro, the Window will not show up (but stuck at being pinned to the taskbar) without running a movie. Nevertheless, Quicktime is able to play the movies perfectly if downloaded, just not able to show visual as plugin in Firefox.

This issue is common.

I don't have any kind of antivirus or security software installed.

I think it is due to my graphic card with 3D capability; NVIDIA NVIS 3100M.

Or it could be due to Windows media player's support of mov file.
Any idea ?

I still haven't found a solution.

Perhaps the solution is to play mov files using media player plugin for Firefox, instead of using QuickTime plugin.

iPad 2 Was Launched By Steve Jobs

Refer to Apple’s iPad 2, iOS 4.3, Smart Cover and More

Download the keynote events

Friday, March 04, 2011

Third PayPal X Developer Challenge: Google Android Apps

PayPal is looking for developers across the globe to build the most innovative Android mobile apps that leverage PayPal’s technologies (Mobile Payments Library, Mobile Express Checkout) for mobile payments. If joining the illustrious PayPal Developer Network isn’t enough to get you registered, we’re also offering up some wonderful prizes for our winners.

The huge growth that Google’s Android platform has experienced during the past year creates a big opportunity for developers. We see it every day with the submissions using our platform. That’s why we decided to make the theme to our next challenge Android mobile apps – the third PayPal X Developer Challenge officially opens today!

Check out details.

Thursday, March 03, 2011

Tech Blog Malaysia Statistics (Feb 2011)

As usual, check out the analysis for 2010.

For month of Jan 2011.

For month of Feb 2011, we have the followings.
  1. A common issues on using partition magic.
  2. Brand of this blog
  3. An Adobe backend program
  4. Support number of a popular Internet provider in Malaysia
  5. A common programming issue for Windows platform
  6. A common crystal report issue
  7. A common database issue
  8. A common Windows font issue


  • Total monthly traffic decreased by as much as 15%.
  • Traffic from referring sites decreased by 4.67%.
  • Google still top contributor (54.46%).Up from last month.
  • Top 5 countries (Malaysia, US, India,Phillipine,Singapore).
  • New visitors 87.63% (up from last month).

Tuesday, March 01, 2011


Singapore Airlines customers in the US, Singapore and five other Asia Pacific countries and territories including Malaysia can now pay for their flights with PayPal on This facility will progressively be made available to the Airline’s customers in up to 17 countries, making this the largest collaboration between PayPal and an Asian carrier to date.

Check out details.