Google Analytics

Search This Blog

Wednesday, March 31, 2010

Juniper Networks Positioned in Leaders Quadrant of Leading Analyst Firm’s Enterprise Network Firewalls Magic Quadrant

Juniper Networks® announced it has been positioned in the “Leaders” quadrant of Gartner's recently published Magic Quadrant for Enterprise Network Firewalls[1]. As a leading worldwide IT research and advisory firm, Gartner evaluated vendors based on the company’s ability to execute and completeness of vision in the Enterprise Network Firewall market.

Check out details.

Sunday, March 28, 2010

What Really Happened When MS Doc Opened Became (Read Only)

Have you ever been in a situation where you were rushing for works, many works and you quickly opened up a MS Word document, make a small changes and immediately press the save button.

You had wanted to get on with it quickly, but it couldn't be saved.

MS Word said that your document is read-only.

You are stunned. How can your MS Word file become read-only ?

I think that it is because before the MS Word file is fully loaded, and should you have immediately pressed the save button, changes cannot be made because another process (thread) is loading the document. Thus, the save process (thread) does not have the access right.

This is quite hard to simulate. It just happened to me and due to my experience in multi-threading programming, I came to realize that my theory may not be too much of a speculation.

This means that whenever this happens again, your computer is not being attacked by virus or Trojan Horse and you are not being hacked. It is just MS Word process of preventing crash and data corruption.

Perhaps let me try to simulate it later.

I need to increase the CPU utilization to about 50%, this will slow down processing. Then I will load a big MS Word file and try to save it immediately.

Saturday, March 27, 2010

UniFi High Speed Broadband #4

Refer to 'UniFi High Speed Broadband #3'.

The cap restrictions on UniFi High Speed Broadband is alleged to have been suspended as reported by TheStar.

Friday, March 26, 2010

UniFi High Speed Broadband #3

Following the excitement of UniFi High Speed Broadband launching, TheStar reported that consumers are disappointed with the pricing and the cap restrictions.

What it means is that with the cap restrictions, 5Mbps service is capped at 60GB of data per month. The 10Mbps service is capped at 90GB while the 20Mbps service has a 120GB cap, it is quite impossible to enjoy a lot of multi-media such as watching videos on or downloading data using bit-Torrent.

If you are surfing the Internet like my father, you will never reach 60GB per month, and thus you are not recommended to go for UniFi High Speed Broadband.

This suggests that UniFi High Speed Broadband is currently targeting the luxury market of Malaysia and perhaps for corporate market.

Thursday, March 25, 2010

UniFi High Speed Broadband #2

Refer to 'TM Launched High Speed Broadband'

With latest development, it seems likely that for a start at least, UniFi High Speed Broadband will be a luxury.

The government's plans is to leverage on such technology and facility to setup community centers equipped with High Speed Broadband to bring Internet to rural areas.

In other words, the government is planning to setup public cyber-cafes around Malaysia.

Wednesday, March 24, 2010

Telekom Malaysia Launched UniFi High Speed Broadband

High speed broadband is finally arriving in Malaysia.

Telekom Malaysia launched its high speed broadband product called UniFi.

It will come in subscription package of high speed internet, video and phone.

The question to ask is whether is this a luxury or a solution for slow broadband ?

Most people need solution for slow broadband while many others need access to broadband.

Tuesday, March 23, 2010

Industry Leaders Demonstrate 100 Gigabit Ethernet Interoperability at OFC

At this week’s Optical Fiber Communication Conference & Exposition and National Fiber Optic Engineers Conference in San Diego, California, Juniper Networks, Infinera Corp, Inc, Finisar Corp and Opnext Inc collaborated on a live demonstration of 100 Gigabit Ethernet (GigE) interoperability, showing the ability to pass 100GigE traffic between a router and an optical transport system using two different CFP optical transceivers implementing the IEEE 802.3ba 100GBASE-LR4 draft standard. The firms claim that the demonstration marks a significant step towards commercial availability of 100GigE services at economic cost levels.

The demonstration featured a Juniper T1600 Core Router and an Infinera DTN optical system exchanging 100GigE traffic using 100Gb/s pluggable CFP optical transceiver modules from optical communications module and component makers Finisar and Opnext. The Juniper T1600 routing platform is claimed to be the only core router on the market delivering 100Gb/s of slot capacity (necessary to support 100GigE).

Use of interoperable pluggable modules marks an important step towards implementing the IEEE’s 802.3ba draft standard and the CFP multi-source agreement (CFP MSA), say the firms. The availability and interoperability of pluggable CFP modules from multiple vendors will be key to widespread deployment of 100 Gigabit Ethernet networking equipment such as routers, switches and optical transport gear. The firms believe that service providers will see an increasing need for 100GigE networks as bandwidth demand continues to grow, driven by trends such as video and cloud computing.

Check out details.

Component 'crviewer.dll' or one of its dependencies not correctly registered

Affected Operating system : Windows Vista Business Service Pack 2

The solution:

First of all, try to perform dependencies check for CRViewer.dll

To do this, make use of a program called Dependency Walker (depends.exe), it is available under 'Microsoft Visual Studio 6/Tools'

You can check out all dependencies of CRViewer.dll.

Which are:
  • GDI32.DLL
  • OLE32.DLL
  • USER32.DLL

Go to the affected PC and search for all these files, make sure they are in presence.

Then, run Command Prompt in Administrator Mode (remember to 'Run as administrator') and the perform 'regsvr32 crviewer.dll.

It will work!

Friday, March 19, 2010

How To Alternate Between Portrait and Landscape For MS Word Pages

Do you know how to create a MS Word file which has combination of portrait and landscape layout for pages in a single file ?

You just need to make use of the option "This point forward"

This is pretty cool for documents that has different sizes of pictures.

Wednesday, March 17, 2010

ACE-listed eBworx Berhad is on a spree with its flagship banking solutions provided to Tier-1 banks across the region.

eBworx Berhad  announces the recognition of the company at Asia Pacific level - for excellence in banking software provisioning to Tier-1 Banks, in less than 3 months.

The company’s latest achievement is the recognition at the International Data Corporation (IDC) 2010 Asia Pacific Financial Insights Innovation Awards (FIIA) at the Asia Financial Services (AFS) Congress – whereby eBworx was named the vendor behind the wins by CIMB Bank Berhad for Best Innovation in Loans Origination and Bank Danamon (Indonesia) for their Digital Credit Management System (DCMS) and Digital Retail Internet Banking (DRIB) solutions respectively.

Check out details.

Tuesday, March 16, 2010

System.timers.timer hung or hangs or hanged

While researching for better techniques during development of time attendance system with door access control module, I found this topic interesting to look into.
  1. System.timers.timer will not run or will not continue to run if there is exception. In this case, the timer will stop prematurely.

    --> To deal with this, just implement exception catching within the timer process.

  2. System.timers.timer may hang if there is a deadlock. A very common type of deadlock will arise when the time taken to complete the timer process is longer than the interval time. This is also known as reentrancy. When such happens, the next timer process will start while previous timer process is still running, this may potential create a deadlock or race condition situation.

    This will also cause the application to hang.

    --> To deal with this, implement the following two things:

    1. Stop the timer while timer process is being executed, restart the timer when the process is completed. For this implementation, do rely on invoking the 'enable' property directly. This is because it is not thread-safe, you have to invoke the 'stop' and 'start' methods.
    2. Implement custom thread-concurrency on top of invoking 'stop' and 'start' methods.

To further understand this, download the sample code (VB.NET Visual Studio 2008 SP1)

Monday, March 15, 2010

Juniper Networks Enables Tokyo Stock Exchange’s Arrownet to Hit Low-Latency Financial Trading Target

Juniper Networks®, Inc., the leader in high-performance networking, today announced the successful implementation of the “arrownet” project at the Tokyo Stock Exchange (TSE). Powered by Juniper Networks M Series Multiservice Edge Routers and Junos operating system, arrownet is TSE’s low-latency, ultra-reliable, high-capacity network that supports its next-generation securities trading system, “arrowhead.”

The TSE is putting in place a number of IT innovations, including arrownet, to pave its way to becoming a Universal Exchange for securities, options and derivatives trading. TSE selected Juniper Networks M320 and M120 Multiservice Edge Routers to form the core and access layers of the new network, based on their outstanding performance, reliability and track record with other exchanges and carriers.
“We look for our IT infrastructure to be secure, reliable and able to quickly accommodate and adapt to changes in market conditions,” said Yoshinori Suzuki, Managing Director and CIO of the Tokyo Stock Exchange. “With Juniper’s high-performance routers in place, arrownet is an important network platform upon which we have built arrowhead. The ultra low-latency response investors have been experiencing since the release of arrowhead proves that arrownet is delivering on our vision to supply a world-class trading infrastructure that is able to compete on equal terms with, or even surpass, any other financial market in the world.”

Check out details.

Sunday, March 14, 2010

The Trends For Mobile Computing - Automation

If you doing something in Kayu, and you wanted to advertise something, what would you do ?

Most probably you need to have a mobile phone and connect to the Internet via 3G service and hopefully you can do the required tasks what you would have performed with a computer and Internet connection.

By the way, Kayu doesn't offer free WiFi.

So, most likely you will have to check out the TV screens and jolt down the URLs and go back to your office and get things done later.

But this practice is so unbecoming and probably wasting energy.

Mobile computing is sure to hit if not for now and in the near future. In fact, to some sources, it is exploding.

If you check out the white paper 'Mobile Networks at the Tipping Point: The Data Explosion and Next Generation Network Challenge'

It confirms that in the USA, exploding data traffic over the mobile network is happening. Referring to iPhone-AT&T, has for example seen data traffic rise nearly 5,000% over the last 12 quarters.

People definitely going to love to do things while on the go; mobile.

But what I think is that it is not because smartphones aren't innovative enough or that not many has yet to own smartphone, but rather the phone will always be something that has limited screens. You call iphone a phone, iPad a tablet, and iBook a laptop. Unless you like to carry your iPad and iBook with you all the time, then maybe you are one of the kind. The fact is that, a mobile phone should be small enough to cater space for something else.

Thus, the missing link is not to wait for some kind of smartphones with floating holographic screens and keypads which you can do wonders while sitting at the coffee shop or got stuck in the traffic jam. It should be automation.

Let's imagine you subscribed to a service which will serve you with requests.
  1. Send command to the service using voice or text or click
  2. Have the service performed some kind of processes
  3. The service will respond back to you in terms of voice and etc
if this can work, you can call up the service and tell the service "hey, help me to advertise my product at Kayu's advertisement networks. Go to my website to get the product details"

Moments later, your products are being advertised at Kayu's advertisement.

This will be great. Not only you will spend less efforts, you will also get to live longer.

Automation features can have many applications, such as:
  • Search something (i.e search for product reviews)
  • Read emails
  • Call up someone and read him or her an article
  • Calculate something
  • Shopping
  • etc

Having such technology, people get to do less for more, live longer while achieving more quality lifestyles.

Friday, March 12, 2010

SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize

I researched this issue for the benefits of my development work for time attendance system with door access control capability.

To solve this problem, instead of setting the 'SplitterDistance' property value to a fixed value, use a formula.

SplitContainer1.SplitterDistance = ((Me.SplitContainer1.Width _ 
                                           - Me.SplitContainer1.Panel2MinSize) _
                                           + Me.SplitContainer1.Panel1MinSize) _
                                           * (30 / 100)

Using this formula, you can make sure that the value will fall within proper range, then using a percentage to vary the value within that range. In the case above, the percentage used will be 30%.

Two things to take note.

I) If you are using Horizontal split, you must use 'height' instead of 'width'. The exception message will still show you that it is related to the 'width', but it should be 'height' instead.

II) Do not change the splitterDistance property value if the form is being minimized, this is because when form is minimized, the formula will derive a zero value which then it will violate the same error again.

Download the sample code in VB.NET (Visual Studio 2008 SP1).

New Google Analytics Features Increase Effectiveness and ROI of Online Marketing Campaigns and Websites

Google Southeast Asia highlighted the latest enhancements of its free Google Analytics™ tool, which builds on last year's enterprise-class features. These additional features will enhance the tool's capability to add more power to existing capabilities and provide new flexibility to further customize and adapt Google Analytics according to the needs of marketers, advertising agencies and businesses of all sizes in Malaysia and Southeast Asia.

The new features were showcased to over 300 attendees at a Google Analytics Master Class event held in Kuala Lumpur today at Hilton Hotel. A lineup of speakers from Google, ClickTRUE, PointStar, and Happy Marketer shared tips, insights and real examples on how to use web analytics to take actionable insights to increase the effectiveness and ROI of online marketing campaigns and websites.

Check out details.

Wednesday, March 10, 2010

Society Spontaneous Gives Rise to Growing Software Requirement Diversity

Software companies are facing some rising challenges.

Refer to 'Not totally safe with antivirus software'

Symantec suggested it is getting harder to keep up with growing threats.

It has become more evident that even if you are using antivirus software, sometimes you will still get infected.

They may be coming up with new range of products, this signals a bigger problems for software companies.

How can software companies able to keep up with diversity of challenges with limited resources and budgeted cost ?

You can't keep increasing the head count internally... As diversity increases, you still have to.

But if you try to focus on a particular scope of problem (to solve), you can only hope that the problem will not evolve bigger.

This is not about making Windows 95 to Windows 7, it is also much better if you are making Toyota and later on you will be making flying cars.

This is something else.

Saturday, March 06, 2010

Penang Seagate Walk-in Interview event in Cyberjaya (12 & 13 March 2010)

Penang Seagate will be holding Walk-in Interview event in Cyberjaya on 12 & 13 March 2010.

View Larger Map

These are details of the event :
VenuesCyberview Lodge Resort & SPA, Cyberjaya
Date12 and 13 March 2010 (Friday & Saturday)
RoomSutera Room

>> Refer attached advertisement details

All positions are open to Non Malaysian as well.

Appreciate if you could inform your friends in KL to attend the above event. Pls forward the cvs to Jessey Chan as soon as possible for attendance tracking.

E-mail your application / resume to me directly to / or you may also call me at my mobile 012- 420 1756 / 016-521 1756.

Feel free to contact Jessey Chan(Search Consultant) at 012-420 1756 if you have any concern.

Thursday, March 04, 2010

Fuel Subsidy Implementation #4

Refer to Fuel Subsidy Implementation #3

The proposed plan will not be implemented for now.

No petrol price increased has been determined for now.

This will be good news for the economy, at least people have RM 0.10 more per liter to spend on other things.

Wednesday, March 03, 2010

LogTransport2.exe Is Taking Too Much CPU%

The other day I was in shock, not closer to the state of insanity, except that I almost consented to my fate that my laptop's hard disk may have crashed.

As I am doing .NET development these days, there is no doubt that I will very frequently launch up Visual Studio 2008 and do some coding and building the codes. During that day, first time in two years, Visual Studio 2008 hung on me. Restarted later, I started Visual Studio 2008 again and tried to build the codes, it hung again.

As I don't think that it is the fault of Visual Studio 2008, my thoughts was that it could be hard disk. Then luckily I check out Windows Task Manager for the CPU utilization percentage. I was amazed to find that over 90% of CPU% is on-going and keep going. This must be the reason responsible for the hangs and slow-response. Checking out further, I realized that the biggest contributor of high CPU utilization percentage is a process by LogTransport2.exe.

It is fine with high CPU utilization percentage (if there is a large amount of data to be processed), however, in this case, it lingers on (over 40%) for a longer than expected period. I can say that I waited for over more than 2 minutes and it is still ongoing. Well, I didn't wait for 5 minutes because I needed to get something urgently done, so I just terminated the process from Windows Task Manager.

I check on Google revealed that it is part of Adobe's 'Improvement Program Options' which can be turned off. So I did that.

If a particular processes uses too much CPU utilization for an extended period, other processes will have to wait for CPU resources in order to get things done. The memory (private memory set) indicator is not a really big deal yet because that doesn't contribute directly to slow-responsiveness or computer hang. A big usage of memory means that the process is processing large amount of data and that should be fine, and a proper managed process should see the memory usage fluctuates up and down.

Perhaps LogTransport2.exe is not suitable for development machine where other development related processes will require high CPU resources at anytime.

Tuesday, March 02, 2010

Tech Blog Malaysia Statistics (Feb 2010)

As usual, check out the analysis for 2009.

For month of Jan 2010.

For month of Feb 2010, we have the followings:
  • The brand of this blog
  • A proposed broadband initiative by TM
  • A common windows font issue
  • A crystal report 8.5 issue
  • The largest ERP software in the world
  • World largest online music store
  • Cisco network protocols
  • A hotlink feature

  • Total monthly traffic decreased by as much as 11.79%
  • Traffic from referring sites decreased by 0.39%
  • Google still top contributor (61.61%). Down from last month.
  • Top 5 countries (Malaysia, US, UK, India, Singapore).
  • New visitors 87.36% (down from last month).
Now check out the most popular contents.