12
Jun

Philippine Independence Day 2006

Another excuse for politicians to issue platitudes and usual rhetoric about the independence of this country. As The Bystander had asked: are we really free? Are we really independent?

Maybe we are in terms of colonization. But the problem is that we are not free INTERNALLY. Poverty has taken hold of the majority of our people, pushing them into slavery. The lives of the Filipinos are dictated upon by a minority of elite. We are shackled – perhaps eternally – by a ballooning foreign debt. We have a government that would rather suppress human rights in order to preserve its life. We are mired in a vicious cycle of despair.

We need freedom. We need to be free from all of those things that shackle us to the ground. We need to fight to gain our independence – again.

The question is: are you willing to fight for your freedom? Or you’ll just be content with the sacrifices of our heroes?

Have a reflective Independence Day Monday.

12
Jun

Meme for a Change

Got this from Rocky:

Leave a comment with your name and…
1. I’ll respond with something random about you.
2. I’ll challenge you to try something.
3. I’ll pick a color that I associate with you.
4. I’ll tell you something I like about you.
5. I’ll tell you my first/clearest memory of you.
6. I’ll tell you what animal you remind me of.
7. I’ll ask you something I’ve always wanted to ask you.
8. If I do this for you, you must in turn post this meme on your LJ / blog.
9. With a letter I assign to you, you must write ten things that you like that begin with that letter.

Now, he assigned me with letter V (tough one), here it goes (no particular order):

1. V6 – one of my favorite Jap boy bands
2. Video games, specially the following (as of now): Dynasty Warriors series, Castlevania series, Full Metal Alchemist, Final Fantasy series (most specially X), Onimusha: Dawn of Dreams, Raw vs. Smackdown 2005, Need for Speed: Underground 2
3. Visual Basic – one of the easiest programming languages to master
4. Voltes Five – the anime of my generation – almost
5. Vampires (obviously)
6. The V (peace) finger sign
7. [I am still thinking]
8. [I am still thinking]
9. [I am still thinking]
10. Virus reports (argh)

9
Jun

ROTC is Dead and It Should Stay that Way

I really hope this stupid bill will not see the light of day.

If the military’s idea of defense preparation is marching all day under the sun, without marksmanship and map-reading lessons, then mandatory ROTC is no use. I endured four semesters of shit called ROTC, and I tell you with a straight face that ROTC is useless. I took ROTC in a public university whose ROTC was handled by the Army, and never in my four-semester hell did I touch an M-16, much less fire a single shot. All we did was to stay under the elements of the weather and march, and march, and march. Even if we get 200,000 reservists, all of them would only be marching to their deaths.

The congressman from Cebu should instead focus his leisure time on ensuring that the Armed Forces of the Philippines live up to the first word of its name.

If there is one sure thing that would teach the youth to hate their country, it is ROTC. Just ask all of those who endured four semester of hell. And patriotism, Mr. Congressman, is voluntary. Forced patriotism is fake patriotism, the kind of patriotism that this country could live without. And, if you will allow me one ad hominem, the kind of patriotism that most members of Congress display.

6
Jun

AV Defines Payload Differently

AV companies have different definitions for the word payload. As an arbitrary base definition, Wikipedia defines payload as such:

the payload of a virus or worm is any action it is programmed to take other than merely spreading itself. The term is used for all intended functions, whether they actually work or not.

The Computer Desktop Encyclopedia says payload:

…refers to the software’s harmful results. Examples of payloads include data destruction, messages with insulting text or spurious e-mail messages sent to a large number of people.

Symantec has a slightly similar definition:

This is the malicious activity that the virus performs. Not all viruses have payloads, but there are some that perform destructive actions.

Trend Micro has a different take on the definition:

The term payload refers to an action that a malware or grayware performs, apart from its main behavior. For example, payloads for a worm include all other actions it performs apart from its propagation routines.

Payloads can range from something that is relatively harmless, like displaying messages or ejecting the CD drive, to something destructive, like deleting the contents of a hard drive.

McAfee defines payload as follows:

Refers to the effects produced by a virus attack. Sometimes refers to a virus associated with a dropper or Trojan horse.

From the Big Three’s definition, Trend Micro’s definition deviates from the Wikipedia and the other two quoted companies. Kaspersky, Sophos, and F-Secure do not have definitions on payload. Uniformity has never been AV companies’ forte; they don’t even name malware the same way. But based on the definitions we can safely say that payload refers to the malicious activities that a malware does. We are stumped by Trend Micro’s definition, since the definition will be problematic for Trojan horses.

Trojan horse is a general term that covers malware with different behavior. Based on its definition, Trend Micro sees payload as actions of a malware aside from its main routine. For Trojans, we ask: what is a Trojan’s main routine? It will now depend on what kind of a Trojan a malware is – whether it is a downloader, a dropper, a proxy server, etc.

That’s why I prefer the other’s definition – it has all bases covered.

4
Jun

At UP Diliman

Live blogging from Computational Science Research Center, University of the Philippines in Diliman, Quezon City. Attending C# training.

Many among the participants were late, due to the remoteness of the site. Goes to show that IT is relatively new to the UP System. Dean, is there a Bocobo Hall in UP? Or is just me?

2
Jun

Liars Go To Hell

Miriam Santiago wants to resign from the Senate.

I only wish that she do so. She would do the country good for it would spare us her eccentricities. Or should I prepare myself to hear that classic line of hers:

“I lied! Ha ha ha ha!”

31
May

Odds and Ends

  • I thought so! The so-called solomonic decision on EO464 is not so. AFP Chief of Staff and other officials snub Senate hearing, cites EO 464. Tsk tsk.
  • See what happens when pathetic citizens allow injustices to happen: 3 youth ‘invited‘ for questioning over distribution of pamphlets. What’s next? Why can’t they invite Austero and the gang for being angry? Oops. Friends and supporters not included.
  • I saw this as purely harassment, and the court made the right decision: libel vs. PEP Coalition dropped due to lack of probable cause. Well, there are several more courts to decide on the same issue.

DJB has a combo post regarding Rizal Day and on education spending. He thinks that allocating 100.9 billion out of 119.9 billion peso-budget for DepEd on salaries of 400,000 people is questionable. He thinks the DepEd bureaucracy is bloated. He says its like being FedEx with 400,000 drivers but without any trucks, planes, and others.

So are we spending too much on education? Or too little? It’s a complex problem, indeed. Can we still trim that 400,000+ personnel?

There are those who think education is best left to private entities. I don’t agree in the short term, since many will be dislocated even if government subsidizes these schools. I think it is the same banana but different in color. I’m not so sure in the long run.

I think I’ll get back into this soon. BTW that episode where Gloria Arroyo berates the acting SecDepEd was amusing and sad.

29
May

May 28-June 12 are Flag Days

To show support for the Flag Days, the Philippine flag will be displayed on this blog’s header, until June 12, 2006. Show your support by displaying the flag on your Web site/blog.

29
May

The Future of Open Source Antivirus

In the book The World is Flat, Thomas Friedman detailed the reasons behind the success of Apache, the open-source, free Web server software. He said that community-developed software helped in flattening the world. The consumer can now use software without even buying it, and it empowers ordinary geeks to create and share. You do not have to be part of a large software company to create a killer app. And it connects several people to collaborate on a certain power.

Basically, Friedman argues that flattening the world means empowering the people, reducing the top-down structure in a peer association.

He used Apache as an example of a successful free, open-source software. He also mentioned Linux, OpenOffice.org, and Gimp as examples.

Microsoft and other software companies are divided on the issue of open source. Microsoft’s position, according to Friedman, is that open-source does not reward innovators financially. Since there is no financial reward for innovations, R&D will be greatly affected. Bill Gates himself has stated that capitalism drives innovation.

And let’s face it, support for free or open-source software are at best limited to online fora and knowledgebases.

That brings me to antivirus. There is one free, open-source antivirus out there – Clam AV (and its Windows equivalent, ClamWIN). There are free, but not open source, antivirus out there – Alwil’s Avast! Home Edition, Avira’s AntiVir PersonalEdition Classic, and Grisoft’s AVG Free Edition. Now, all of them offer limited support, as opposed to what the Big Three (Symantec, McAfee, Trend Micro) offer.

Based on tests, these free AV software fared well on several tests, but had problems on new malware and spyware detection. Clam AV is not even usually tested; here’s a PC Magazine report, and Clam AV is not included. (Try looking at AV-Test.org and Virus Bulletin to check on how AV software performed on several tests.)

Now, the fact that open-source AV doesn’t perform well, and no support, users are advised to use free ones provided by Alwil, Avira, and Grisoft.

What should Clam AV do now? Continue developing their product, concentrate on heuristics and behavior detection research (intrusion detection will be a bonus), and Clam AV will give the Big Three a run for their money. That will not happen very soon, but time is on their side. They should take advantage of the community of geeks out there, empower them, and consumers’ interest will follow soon.

Now, in conclusion, Microsoft’s opinion on innovation is basically correct – it is a human tendency to seek reward for accomplishments, and money is a great motivator. But Microsoft and adherents are forgetting that humans also tend to seek approval from peers and to contribute for the common good; Friedman believes that that drove the success of Apache and other open source products. Don’t underestimate the power of human nobility.