Friday, July 10, 2009

Keyboard Shortcuts and Your Default Browser


I rarely use the system menu to start applications. I use keyboard shortcuts instead. Keyboard shortcuts are convenient time savers. To configure the shortcuts I use gconf-editor or CompizConfig Settings Manager (if I have Compiz turned on). Lately I've been using Chromium as my browser. Since Chromium is under heavy development it occasionally becomes unusable and I have to switch back to Firefox. I was hard-coding the browser command in my keyboard shortcuts. This became problematic with frequent browser hopping. I now use the xdg-open command when defining my keyboard shortcuts. xdg-open opens a file or URL in the user’s preferred application. Below is a screen shot of my keyboard shortcuts defined in gconf-editor on Ubuntu Juanty 9.04.



In the screen shot above notice that in the metacity keybinging_commands I have

xdg-open http://gmail.com

where I used to have

firefox http://gmail.com

Now when switching browsers I don't have to update each keyboard binding command I just change my default browser in Ubuntu by clicking through the menu: System / Preferences / Preferred Applications / Web Browser.



xdg-open is more convenient for this browser hopper.

Tuesday, June 30, 2009

MythTV In A Window

In episode 4 of the MythTV Podcast a listener asked about displaying MythTV in a window instead of consuming the entire desktop. This can be done using the -geometry parameter on the mythtv and mythfrontend commands. Below is a screen shot of my desktop using the following command mythfrontend -geometry 800x450.

Saturday, June 13, 2009

South East Linux Fest 2009



The inaugural South East Linux Fest was held June 13, 2009 at the Clemson University Hendrix Student Center. The turn out was great. The event was very well organized. Tip of the hat to Dave Yates and everyone that had a hand in putting this event together. There were 20 sessions if you include the two keynotes. I attended the following:

Joe "Zonker" Brockmeier

openSUSE - Joe's keynote jump started the event with flying Geekos and discussion on the openSUSE project.


Mark Spencer

Digium - The creator of GAIM (renamed Pidgin), Asterisk and founder of Digium shared his insight and experiences growing Digium.


Brian Leonard

OpenSolaris - Brian demonstrated how to quickly create and deploy desktop and web applications using the Netbeans IDE. He then showed how to test those applications on various operating systems using VirtualBox. These are some very powerful tools that I use almost everyday. An overview of Developing Beyond Localhost can be found here.


Peter Graner

Ubuntu Kernel - Peter discussed the structure of the Ubuntu kernel team and the kernel development life cycle. He touched on the small differences from from Linus' tree. This session had the most technical nuggets of the sessions I attended. Very interesting stuff. You can review Peter's The Ubuntu Kernel slides here.


Chris DiBona

Google - Chris's talk about Google's use and promotion of open source software was informative and entertaining. Chris is very witty and had the crowd rolling with laughter. He discussed a few of Google's open source products GWT, Android and Wave. A special thanks for Google for GWT. I use it for Intranet applications at work. GWT enables me to deploy AJAX application without worrying about cross browser issues in a language I'm familiar with, Java.



Chad Wollenberg

Open Source in Education - Chad gave a passionate talk about his success in implementing open source software solutions in education. Open source software has saved Mecklenburg County Schools in Virginia many thousands of dollars. He had great tips on how to plant the seeds of open source software in education.


Semmy Purewal

Building Community-based Technology Centers with FOSS - Semmy Purewal is a visiting Assistant Professor in the Computer Science Department at the College of Charleston and a founding member of Free IT Athens. He discussed his experiences in providing low income communities with low cost computing using recycled computers, volunteers and open source software. His current project, the Gussie Greene Technology Center in North Charleston SC, is close to my home. Grassroots activism at its finest.


Paul Frields

Fedora - The day closed with Paul discussing Fedora's community and its relationship with Red Hat.



It was good to associate faces with the various podcasters that were in attendance. I'm looking forward to next year's South East Linux Fest. Congratulations SELF organizers!

Saturday, June 6, 2009

MythTV Backend Microblogs


My MythTV backend now microblogs. To see what my MythTV backend has recently recorded visit its Identi.ca acount.


Thanks to Mark for his blog entry Posting MythTV recordings to a Laconica server.

MythTV Backend PC Gutted


I implanted new vital organs in my 5 year old PC. The Ubuntu MythTV backend's life has been extended. The surgery was painless. CPU, motherboard, power supply, graphics card, and memory are all functioning perfectly in the old body.




  • AMD Phenom II X4 955 Black Edition Deneb 3.2GHz 4 x 512KB L2 Cache 6MB L3 Cache Socket AM3 125W Quad-Core Processor

  • GIGABYTE GA-MA790X-UD4P AM3/AM2+/AM2 AMD 790X ATX AMD Motherboard

  • G.SKILL 4GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR2 1066 (PC2 8500) Dual Channel Kit Desktop Memory Model F2-8500CL5D-4GBPK

  • Galaxy - NVIDIA GeForce 9600 GT 512MB DDR3 Low-Profile PCI Express Graphics Card

  • Antec - EarthWatts 650-Watt ATX CPU Power Supply

Sunday, May 24, 2009

UHF/VHF Outdoor Antenna Works Fine In Attic

I'm a big fan of over-the-air (OTA) digital TV. It is free and there is plenty of high definition (HD) content. I think it is the highest quality content available other than a Blu-ray disc. OTA certainly beats Comcast Cable TV's signal.



I had been using a small indoor antenna to receive all my OTA content. It worked well when all the local stations were broadcasting in the UHF band. However, our local PBS station, SC ETV WITV, switched from UHF to VHF early in 2009 (reasons revealed at the end of this post). I could no longer pick up their 3 stations with my small indoor antenna.




I was missing my PBS shows so I decided to purchase an outdoor antenna from Lowes. I wasn't thrilled with the prospect of seeing an antenna on my roof so I installed it in my attic instead. The hardest part of the install was fishing the coaxial cable from the attic through the wall into my wiring closet. In my wiring closet I have the coax connected to a splitter connecting to both capture devices on my HD Homerun. The HD Homerun is connected to my LAN. I have the two capture devices configured in my MythTV backend so all my MythTV frontends can enjoy OTA content. Sweet!

It has worked out really well. The reception is great and the antenna it is protected from the wind and rain. Below are my screen scrapes of my signal results on my HD Homerun unit. Note that the Signal Quality is the most important property.

PBS

NBC

FOX

CBS

ABC

My TV Charleston



According to AntennaWeb.org more stations may switch from UHF to VHF after the digital transition is complete. So, if you have been getting by using a small UHF antenna you may want to look into purchasing an outdoor VHF antenna.

Why SCETV Switched From UHF to VHF



Here is the response I received when asking why SCETV switched from UHF to VHF.

It takes less than one tenth the transmission power to cover the same area on VHF as it does on UHF. With state budget cuts and corresponding layoffs recently, we're obliged to save money every place we can. Moving to channel 7 will save us nearly $5,000 per month in electrical costs at the Charleston station alone. Likewise, at Charleston, we were leasing a port on a common antenna used by three stations at $15,000 per month. So the combination will total $20,000 per month savings of tax dollars.

On analog, we covered from the ocean to Lake Marion on channel 7 and from Myrtle Beach to Beaufort. The only difference now is that we have a digital signal on channel 7 instead of an analog signal on channel 7 using the same broadcast antenna. The coverage is the same, but you do need an antenna that performs well on VHF.

Hap Griffin
VP - Engineering
SCETV

Monday, May 18, 2009

YouTube Processes MTS AVCHD Video Files







I purchased a high-definition video camera, Canon HF20. It creates AVCHD files with an extension of .MTS. I wasted several days looking for software to transcode the clips to something YouTube would accept. I say wasted because it turns out that YouTube will process MTS files straight from my video camera. So if you have MTS clips that don't require any editing just upload them to YouTube and they will appear in their pseudo high-definition glory shortly. Check out the clips below.