Auto-generate Flow Chart from Java/C++ Codes:

Raptor Flowchart Tutorial For Beginners

Monday, November 18, 2013

Steps to remove WebCake Virus


It sounds soft, creamy, delicious and harmless. But this WebCake is an unwanted cake that pops up on webpages and offers you troubles instead of joy.

When you see the WebCake sign, do not click on the offers. They are just tricks.




1) If you are using Chrome, go to the menu/settings/extension and find an option to remove the WebCake extension. (You can simply type chrome://chrome/extensions/ in the URL box of Chrome Web Browser)


2) Check in your program list of your Control Panel if WebCake has been installed without your knowledge. Uninstall it if the program exists in the list.


Villa Nabilla vs London Riot


Tales of the abandoned structure that is Villa Nabila have been trending on social media, with netizens giving their take on the spooky Johorian site. Social media network is so efficient at spreading news, be it facts or fictions. This reminds me of the London Riot Rumours 2011 that spread on Twitter which I had discussed in my Computer Ethics class last year.

Villa Nabila news:
In the beginning: http://www.thestar.com.my/News/Nation/2013/11/18/villa-nabila-tales-from-the-net.aspx
In the end...:http://www.ammboi.com/2013/11/19/remaja-hilang-di-villa-nabila-ditemui-selamat/

London Riot rumours: http://www.theguardian.com/uk/interactive/2011/dec/07/london-riots-twitter

Sunday, November 17, 2013

ePenyata Gaji Service Not Available


Someone asked me why did they get the error message "The service is unavailable"? when they try to access services from certain websites, e.g. the electronic payslip service like the above example.

I think most of layman nowadays could have answered "oh, there are many web users trying to access the same service at the same time, thus the server becomes tired and it goes down".

Sounds true, isn't it?

But, my college students would argue back "...computers are not human being, sir. Shouldn't they free from tiredness and boresome?"

Hmm, that is true as well.

So, what happens actually?

While computers do not feel tired, their capacity is restricted to their software and hardware limits. If you push it to the limit, it will eventually stop responding.

"But how come Gmail almost doesn't have that problem?

This mind-provoking question is interesting.

"Does that mean Google have unlimited resources of hardware and software capacity?"

Well, I think that is partially true.

While hardware and software are critical to the "availability" aspect of a web service, the creativity of the web application developers also contribute to the overall system performance.

I am not a civil servant and therefore not directly affected by this kind of problem. But I could imagine how disappointing it is when somebody who badly need a service being denied an assistance because of technical problem. Hopefully the developer could brainstorm more ideas on overcoming congested service requests problem like this.

Monday, October 28, 2013

Error messages in webapps may help hacker to dig more info


Today I logged into maybank2u for several times only to get error messages.
While these may be helpful for the admin to troubleshoot problems, it also provides opportunities for hacker to help "solving" the problem as well. That's why in computer security training, developers are reminded to hide error messages. Otherwise, the whole world knows your problems and weaknesses. The worrying part is that public users become "sceptic" of your security assurance.

Wednesday, October 23, 2013

AmBank officer shot in the head

from: Astro Awani| Updated: October 23, 2013


Bank officer shot in the head

SUBANG JAYA: A female bank officer was shot in the head by a security guard who wanted to rob the vault on Wednesday.

A police source said the incident, which took place in USJ Sentral 2 in Subang Jaya, happened when the suspect was with the victim and four other officers inside the vault.

The bank officers had wanted to keep an undisclosed amount of money at 6.18pm.

However, the suspect, believed to be from Sabah, fired a shot from his pump gun and hit the 37-year-old victim in the head, killing her instantly.

The suspect got away on a motorcycle together with an undisclosed amount of money.

Meanwhile, quoting Selangor deputy police chief Deputy Comm Datuk Abdul Rahim Jaafar,The Star Onlinereported that the suspect was the only male staff among the five stationed at the bank.

He said according to the security firm, the suspect who had only been employed for a year, was meant to be a replacement guard and had worked in another bank next to the crime scene.

Abdul Rahim said facts over the suspect’s identity were, however, dubious.

“Checks on his I.C. reveal that it was a fake. We are going to look into this more and find out how he was employed with a fake IC,” the portal quoted him as saying.

He warned the public to be cautious as the suspect is still at large and urged those with any information on the suspect to come forward.

It was reported that the victim has been identified as Norazita Abu Talib, 37, a mother of two.