Monday, July 30, 2007
Saturday, July 28, 2007
Basically in software development a programmer should never create a "generalize" module for the sake of generalization, adding complexity to things that will probable never exist. This usually happens when a programmer over thinks too much about code reuse should be advocated in every modules he will create.
A best advice usually given is keeping all modules in the simplest state as possible. And adding new features as needed so that modules might not lead to code bloat.
Friday, July 27, 2007
Con Kolivas, a prominent Linux kernel developer, recently hanged up his glove in Linux development. Why did he left it all behind? If you're interested on Linux programming please take a time to read about the article. It talks about the software and hardware market and its impact on the Linux kernel development. He also gave an insight about the brutal kernel development discussions and how ego tripping runs amok in it.
Con Kolivas was a kernel developer who specializes in process scheduling. If you are a computer science student you will understand what process scheduling is about. If you don't know what it is, please take a look at scheduling computing [wikipedia] to appreciate it more.
As much as I wanted to join in the kernel development, the mailing list just struck fear in me. I know a little about operating systems development back in college days but it seems that I'm just a small fish in a big pond of kernel hackers. Oh well, sad day for Linux development, but all the thanks and luck to Con in his future endeavor.
Thursday, July 26, 2007
Wednesday, July 25, 2007
Bloggers should take a look at this tool. This will save you countless of blogging hours and helps you focus in writing exactly what's on your mind.
Sunday, July 22, 2007
I wonder how did the discussion started....
Inmate1: Guys we need to have a dance number....
Inmate2: WTF? at least not "hit me baby one more time"
Inmate1: ok, it would be Thriller, we all love jacko the wacko!
On the sidenote, why not Smooth Criminal?
Friday, July 20, 2007
* updated, sorry the proper link is www.simpsonizeme.com
Wednesday, July 18, 2007
Monday, July 16, 2007
According to reports the Asus Eee PC 701 specifications are:
- 7-inch display
- 802.11b/g WiFi
- 900 MHz Intel Dothan Pentium M CPU
- 512MB of RAM
- 4 or 8 GB flash drive
- and a Linux OS
Students or someone who just wants a laptop to:
- browse the web
- check emails
- instant messaging
- video conferencing
- jot down notes
- create simple office related tasks
- upload and download files
* for a very thorough review of this thing, click here.
Saturday, July 14, 2007
Thursday, July 12, 2007
Do you leave your computer ALWAYS ON all the time? If yes, then please contribute to the Folding@home project. What better way to spend those idle processing hours than helping a scientific community achieve something groundbreaking. Don't worry, Folding@home only takes advantage of unused CPU cycles on a computer system. So when you're doing an all-nighter just downloading stuffs then you can take away the guilt by helping out at a fraction of your electricity consumption.
What is this Folding@home?
According to wikipedia, Folding@home (also known as FAH or F@H) is a distributed computing project designed to perform computationally intensive simulations of protein folding and other molecular dynamics simulations. Folding@home is one of the largest distributed computing projects. The goal of the project is "to understand protein folding, misfolding, and related diseases."
Great! Can I use my Linux machine?
Hell yeah! Folding@home currently runs in Windows, Linux and Mac machines. And if you have a PlayStation 3, Folding@home just released a client for your big powerful console. To download the Folding@home client in your machine, please click here.
Wednesday, July 11, 2007
Filipinos are constantly bombarded with non-sense and eye-irritating billboards. But in India there is a Billboard war going on. Here are the 3 airlines competing at the same time lambasting their competitor. The top one was said to be photoshopped, but nevertheless funny as hell. Start from the bottom to the top and click the picture to view it at a larger size.
Sunday, July 8, 2007
How it was created
According to their site, Pownce was created using Django which is Python powered. The database is MySQL running on Linux Debian servers and web servers powered by a combination of Apache and Perlbal. Well, it is good to know that all of these are Open Source software.
The desktop client is written in Flex from Adobe's AIR platform. Which might be a deal breaker for some because as of now it only supports Microsoft Windows and Apple Mac OS X platforms.
I have 4 invites remaining to be given away. So anyone who wants to try it out, just post a shout out. And don't forget to add me up.
Friday, July 6, 2007
P.S. Is baseball that boring? Sorry for my ignorance, I haven't seen a baseball game before.
Wednesday, July 4, 2007
This idiomatic expression has been going around the internets lately. It has been posted on Digg especially with regards to rabid Microsoft, Linux and Apple fanboys. And you may ask, what the hell does 'drinking the Kool-aid' means?
To give you a little background, according to wikipedia during the early 1960s a group of people called Merry Pranksters toured America and held 'Acid Test' events by drinking a LSD-laced Kool-Aid. Those who 'drink the Kool-Aid' upheld and accepted the LSD drug culture during that time.
'Drinking the Kool-Aid' is now closely associated with the cult mass-suicide by the people of Jonestown, Guyana by drinking grape-flavoured Flavor-Aid laced with potassium cyanide. Thus in the process 'Drinking the Kool-Aid' idiom becomes synonymous with unnatural loyalty and devotion.
Let's go back to all rabid fanboys out there. Say for example, when his Steveness at Apple announces a product every Mac fanatic will gladly embrace it and systematically bash other company's product. This is not just confined in Apple's world but also in Microsoft and Linux. This is clearly a manifestation of blindly following someone's philosophy. Clearly when someone does this you will definitely hear the phrase 'someone's been drinking Kool-Aid lately'.
So please use you mind and don't be a lemming. "There's a sucker born every minute" - P.T. Barnum.
Tuesday, July 3, 2007
There was an article about a week ago that stated that planet Earth is not big enough for 6,500,000,000 people. The premise of the article was that there are 3 factors that contributes to the state of equilibrium of our planet, and if one of these state is breached then we will face catastrophic consequences. Apparently, it is the devastating human activity that leads to the deterioration of our planet.
With the rise of human population during the last century there was also an increase in the exploitation and production of natural resources. In order to supply the world with enough basic needs (water and food) we have to rely on faster transaction of energy powers. Gone are the days that humans use organic resources to fuel the fire, now humans rely on fossil fuels to drive the economy, of which it sits on a limited supply.
As human population rises the birth rate of humans also increases. However the problem is that mortality rate of humans is decreasing. The advancement in medicine and technology have became - for some - a bane to human population control.
Is this really the reason why we have so many people in our planet? I always thought and believe - I am not an expert on this topic - that people generally tend to conclude that the population is booming because all the cities in the world are crowded. In my opinion, with respect to the size of the Earth, our population is not abnormal but rather it is just the opposite, however instability will arise when movement of people towards urban areas is not taken care of.
The more people concentrate their lives on urban areas the more susceptible we are in exploiting nature and thus gravitate towards self-destruction. It is not because rural areas tend to have low economy but because governments promote urbanism. If we can stay 50-50, half of the populace will live in rural areas and the remaining in urban areas I think population growth will balance itself.
A little quote on over-population from someone - "please kill yourself to give room for us all".