Skip to content

Month: January 2009

YouTube Is Out To Get Me

YouTube has implemented a three-phased attack to thoroughly rid me of any reason to ever talk nice about it again.  They have succeeded.

Phase I – Google Search Drops My Site

It started in late December.  I run a site called TheBestOfYouTube.com which is just a blog I use to feature random videos I find on YouTube.  I write a little about them, and link to the video.  No harm done, and this is completely acceptable (and encouraged through video embedding) by YouTube.

For two years, a search for “best of you tube” or “you tube best” would show my site either first or second in the search results.  There is another site similar to mine (though more succesful) at bestofyoutube.com which would be right there at the top of the search results with me.

One day in late December, that all changed.  I was nowhere to be found for those searches, but bestofyoutube.com was still there.  If I searched Google for “thebestofyoutube.com” it would still show the site.  Using Google’s Webmaster Tools and Google Analytics, it was revealed the site was still being indexed by Google.

There didn’t seem to be any sandboxing of my site, as it’s still findable, just not using those important keywords.  Needless to say, my traffic dropped by about 85%, and thus my ad revenue fell with it.  Curiously, in December, I had received my largest-ever payment from Adsense, as the site had been steadily gaining traffic the previous couple of months.

In case you were late to the meeting and didn’t hear, Google owns YouTube.

Was this a penalization of some sort by Google?  Did the bestofyoutube.com guys do something to get my site unlisted for those keywords?  I have no idea, and I have no idea how to figure it out.  Either way, the fact that my site is still in Google’s index leads me to believe it was something that targeted me specifically.

Phase II – The Empire Strikes Back

On January 18, I received a letter from YouTube stating that Warner Music Group was claiming infringement on my “Star Wars on a Banjo” video.  This was simply a video of me loosely interpreting the Star Wars theme on my banjo.  It had been up for over 2 years, had garnered over 1.5 million views, and was featured on the front page of sites such as Fark.com and Metafilter.com.  It led to me being interviewed by the local paper.

So they yanked it down, and I inquired about what to do on both Reddit.com and Metafilter.com. I received many varied responses, but the general consensus was that people were supportive of me, and that YouTube was overreacting.

Even though Warner claimed infringement, the video could easily be considered a parody, in which case it falls under fair use.  Still, YouTube has to take things like this down if a copyright holder complains, just to protect themselves under the DMCA laws.  The procedures state that it is now my turn to file a counter-claim, which might get my video back online if Warner doesn’t respond in 10 days.

I have filed the counter claim with YouTube, and am hoping to see the video return.  Stay tuned.

Phase III – Shock and Awe

This morning, I got another email from YouTube.  This time, they were letting me know that my Fingernail Collection video had been yanked for violating the YouTube Community Guidelines.

I guess that a video of someone licking fingernail clippings is considered a “shock” video. The funny thing is, in my opinion, it is completely ironic that people get grossed out by it.  What is the difference between biting your fingernails while they are on your finger and merely touching your tongue to them when they are off your finger?

I just don’t get it.

The video has been up for nearly two years, and for this to happen just a few days after my Star Wars banjo video takedown got a lot of attention in the Internet press, seems too coincidental to me.

In Summary

I have been disheartened by all of this.  I’ve always been a big fan of Google and their ventures (YouTube included), and to get the triple smackdown in three different areas has been quite demoralizing.

I do plan on contesting the Star Wars On A Banjo and fingernail video takedowns.

If the person at the other end of the line has an iota of reasoning abilities, they will hopefully see my point of view and put the videos back online.

I’m interested to hear your thoughts on this matter. Please comment!

Vmware – Linux Host / Linux Guest – Keyboard Mappings Issues

Quick Tips from the field.

If you’re running a Linux host with a Linux guest and are having issues with your keyboard keys being mapped wrong inside your VM. (Like my up arrow was remapped to “Print” etc)

Then you can try the following.
edit the following file: /etc/vmware/config

Add the following:
xkeymap.nokeycodeMap = true

save the file.

Make sure vmware isn’t running and restart the vmware services like….

#sudo /etc/init.d/vmware restart

Then launch vmware again.

HTH

RealVNC on RedHat Enterprise 5

This describes how to use the free versions of RealVNC to connect to your RedHat Enterpirse Linux 5 desktop from your Windows XP machine.  These instructions might work for RHEL4, CentOS, Windows Vista, and other flavors of Linux, but I haven’t tried them.  YMMV.

First download the latest free version for Linux to your RedHat machine from here:

http://www.realvnc.com/cgi-bin/download.cgi

Note:  Since you are on RedHat, make it easy on yourself and grab the RPM version.

Unzip/Untar the file to extract the RPM, then install it:

rpm -i vnc-4.*.*.*.rpm

Next, you will need to edit the script which launches RealVNC or else it will choke on the font paths.  So, as root, edit this file:

/usr/bin/vncserver

You should see a section in that file that looks like this:

# Add font path and color database stuff here, e.g.:
#
# $cmd .= " -fp /usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/";
# $cmd .= " -co /usr/lib/X11/rgb";
#

To jump to it quickly, just search for the word ‘font’ in your editor.

Now, you want to uncomment and edit the two necessary lines so that it looks like this:

# Add font path and color database stuff here, e.g.:
#
$cmd .= " -fp /usr/share/X11/fonts/misc/,/usr/share/X11/fonts/75dpi/";
$cmd .= " -co /usr/share/X11/rgb";
#

Got it? Good.  Save that sucker and close it.

Don’t Run RealVNC As Root.

You need to be logged in as a non-root user when you fire up the VNC server, lest the application bomb out with errors.  So, once you have chosen the user you wish to be,  log in and edit this file:

/home/username/.vnc/xstartup

You will want to change the last line to use your GUI of choice (I prefer Gnome).

Change:

twm &

To:

gnome-session &

Save that sucker.  Got it? Good.

There is one last thing to do before any of this will work, and that is to open the necessary port in your firewall.  On your RedHat box, open the Firewall editor and add port 5901 to the list of allowed ports.

Fire It Up

Logged in as the non-root user you decided to run this as, enter the following at the command line:

#> vncserver :1

The first time you run this, you will be asked to create a password. Choose something you will remember by the time you get to your Windows machine to connect in a few minutes.

You should see a few notes about the server being started and the log file being created.  And with that, the vnc server is ready for connections from your Windows box.

Setting Up Windows

Now, you need to download and install the free RealVNC viewer to connect to your RedHat machine, which again is available here:

http://www.realvnc.com/cgi-bin/download.cgi

When installing, choose the Viewer option, not the Server option.  Once it’s installed, launch the application, and in the Server field, enter the IP or hostname of your RedHat server, followed by :1.  For example:

192.168.1.2:1

Click OK, and you should be asked to enter the password you created a few minutes ago.  Once you do, if all worked as planned, you should be looking at your RedHat desktop on your Windows machine.

Notes

Stopping RealVNC

Sometimes you may need to stop and restart VNC on the RedHat box.  To do this, log in at the command line and enter:

#> vncserver -kill :1

It should say something like “Killing process 5036”, letting you know it has been completed.

Getting A Better Resolution

If your Windows box has a monitor running at a resolution different than that of your Linux box, you may want to change the resolution at which RealVNC runs.  To do this, just add the desired resolution to the startup command like so:

#> vncserver -geometry 1440x900 :1

RHEL – Xen vs. KVM

Let me just say I’m a big VMware fan. And since they started giving out ESXi for free, I try to pass on the love as much as possible.

However, sticking to open source values is very important to me for many reasons, and I recently discovered Xen is going away in RedHat Enterprise Linux (RHEL). I kinda figured it would die out as soon as Citrix bought up Xen.

So I dug around after a few emails with another virt guy.

Red Hat’s official statement:

http://www.redhat.com/about/news/prarchive/2008/virtualization.html

I guess if you’re sticking with RHEL’s way of doing things, you had better give up on Xen and start working with KVM / Ovirt etc.

It seems Xen will continue to be supported through the 5.x series, as they have lots of customers using it. (hmmm…)

So I guess there will be a tool or some article for transitioning later on.

Ovirt – http://ovirt.org/
KVM – http://kvm.qumranet.com/kvmwiki/Front_Page
FreeIPA – http://www.freeipa.org

However, this is all in a beta area for now.

My thoughts would be to simply go with VMware Server or ESXi server for production and then start testing the KVM solutions for future configurations. That’s just my two cents.

HTH