HOW TO: Install VirtualBox Guest Additions in Debian Squeeze (6.0)

March 11th, 2010

I have just begun playing around with Debian again in my free time. I am running it as a guest OS in VirtualBox on my MacBook Pro. Upon installing a virtualized guest operating system, one of the first things to complete is the Guest Additions installation. Below, I will walk you through on how to do just that in Debian Squeeze.

1) For simplicity, just elevate to root access to begin.

su root

2) Not required, but still good practice. Run apt-get update.

apt-get update

3) Make sure the following four packages are installed beforehand: build essential, module-assistant, gcc, dkms and just to cover the bases, linux-headers.

apt-get install build-essential module-assistant gcc dkms linux-headers-`uname -r`

4) Finally, you are ready to install Guest Additions. Please note that the command below assumes the Guest Additions ISO is mounted on ‘cdrom0′ and that the 32-bit (x86) Guest Additions package would be installed. Be sure to tweak the command to install the correct package if your system specifications vary.

sh /media/cdrom0/VBoxLinuxAdditions-x86.run

Healthcare = Life and Death

December 16th, 2009

The recent healthcare legislative struggles in this country have been troubling to say the least. The public option is dead and the medicare buy-in option has been scrapped, leaving the current state of the Senate healthcare bill a tattered, beaten and embarrassing mess. As a vehement supporter of a single payer health care system, I am disappointed to see the reasonable and politically moderate public option taken off of the table. A single payer system, while ideal in my opinion, is just not feasible in our country. Realistically, there are too many powerful private insurance and pharmaceutical companies that dominate the system and pay off Washington legislators. The implementation of such a system would be too big of a disruption. The public option is fundamentally different though, since it leaves the current dynamic of profit driven, private companies in the ballgame. It does not radically change the U.S. healthcare system. Instead, its primary goals are to insure people who have no coverage and to rein in spending universally. MIT economist, Jonathan Gruber proved that the version of the bill with a public option would significantly curb wasteful spending and improve coverage. Fiscal conservatives, where are you!? For goodness sake, the public option is not a government takeover, it is a political compromise!

According to a recent census report, over 46 million Americans are uninsured. People are dying everyday because they are denied coverage or just cannot afford it. Individuals who are not deemed “profitable” in the eyes of insurance companies are either turned away, or denied special services. This is the moment when politics no longer matters. Again, people are dying. Too many of us are just ignoring this basic fact. Capitalism is a wonderful economic system and I would never trade it for anything else but health care needs to be handled differently. Private insurers do not care about saving lives; they care about turning profits and beating quarterly estimates on Wall Street. They have to continually appease their shareholders and corporate partners. As long as this simple fact remains true, the life of each American will never matter as much as the money does. This is the basic fundamental nature of our modern healthcare system. As Al Franken said on the floor of the Senate last week, “you are entitled to your own opinion, but not your own facts”.

Imagine having to pay for your own personal and private fire and police protection services. Sound funny? Well, that’s because it is. Public fire and police protection exist for one fundamental reason: to ensure safety from fire, crime and general emergencies for constituents of a specific region. Policemen and firemen, quite bluntly, save lives. Their work on local, state and federal levels save the lives of Americans directly or indirectly every day. Our society has accepted this basic right and provision of safety and security against crime, disaster and – you guessed it – death. We as Americans (and most of humanity), assume this basic right to live. Why isn’t this concept extended into the realm of healthcare? See my point? Why are people denied the right to live? Why are people, on some level, forced to DIE because of their “credentials”? As Keith Olbermann has wisely stated before, “Healthcare is at its core about improving the odds of life in its struggle against death.”

My goal is to not sell people on a particular ideology, political agenda or opinion, it is to simply make people think about healthcare differently and more humanely. I wish my voice was louder and could reach more people. Please, if you have some time and care at all about healthcare in this country, watch these five videos in order.

PART ONEPART TWOPART THREEPART FOURPART FIVE

Bio’ Update

December 9th, 2009

I updated my short and sweet autobiography on the About page.  I tried to flush it out a little more ;-) . Check it out!

Resume

October 13th, 2009

My resume is now available for download in PDF format from the About page. Check it out and have a great day!

Unfaithful Media

October 2nd, 2009

Since July, I have increasingly grown bitter towards American media. I have now come to the point where I actively boycott most news outlets. I simply refuse to watch most cable news networks and instead have to rely heavily on random, unbiased public radio stations and Internet sources.

Objective and fact-based news is fading off into the sunset at an alarming rate at a time it is needed most. Political commentary programs have their place on television and radio but the opinionated analysis of the actual news is now bleeding into the space of legitimate journalism. I witness far too often more time being spent on the analysis of an event than the factual reporting of all perspectives of the situation. Our national media is being hijacked at this very moment and people need to realize this.

Analysis is not a bad element within the media, as it plays an important role. It is the lazy, opinionated analysis and commentary that is flooding the circuits of television and radio though. This is the poison I am referring to. It seems as if many commentators and analysts think people are stupid – honestly, just listen to them! One will quickly notice how they generally speak down to their audience (we the people). This is just downright inappropriate and rude. We all deserve better and need to demand more.

Stand up and say no to skewed, non-objective “news”. If you enjoy politically skewed commentary shows such as Keith Olbermann, Rush Limbaugh, Bill O’Reilly, etc. that is just fine. These programs have their place and are not what I’m worried about here. It is the general news reporting shows that people should be concerned with. Everyone, regardless of their political ideology and preference should fight for fact-based and objective journalism. Without it our country loses focus and gets hurt on many fronts. Be honest with yourself and support your favorite objective journalism financially and socially. The time to act is now.

5 Browser Acid3/CSS3 Comparison

July 20th, 2009

Wondering what browsers are the most standards compliant right now?  Look below for the screens and comparison chart…

Name Version Smooth Animation? Acid3 Score CSS3 Selector Score
Chrome 3.0.193.0 NO 100 43/43
Firefox 3.5 YES 93 43/43
IE 8.0.7100.0 NO 19 22/43
Opera 10.0.1551 YES 100 43/43
Safari 4.0.2 NO 100 43/43

Who’s the winner here?

1) Opera

2) Chrome, Firefox & Safari

5) Internet Explorer

The clear winner here is the Opera web browser because of its unmatched Acid3 performance and its CSS3 selector score. No other browser was able to match those specs. I placed Chrome, Firefox and Safari all in a tie for second place. Despite Firefox’s lower Acid3 score, I placed it in second because of its ability to display a smooth animation, which Safari and Chrome can’t do. The Acid3 animations in those two browsers repeatedly flicker. And in fifth place lies the mighty, non-compliant Internet Explorer. Microsoft must think they are still calling the shots because they continue to use their proprietary box model and continue to have limited CSS and DOM support.

So what does all of this mean? And what’s in it for me?

Actually, the results of the tests are quite promising. It shows that the majority of browsers are striving to be standards compliant in order to compete with each other. As newer technologies like HTML5 with open video support and the upcoming final CSS3 spec come to fruition, we can only hope that these mainstream browsers continue to fully embrace the standards. Time will only tell though. Also keep in mind that this is great news for web developers and users who have had to rely on proprietary plug-ins like Flash, Java and Silverlight over the last decade for dynamic content and multimedia delivery. Stay tuned and remember that web standards matter!