Tuesday, November 24, 2009

Pass HTTP Basic Authentication from Apache to Tomcat

In order for Tomcat to receive http basic authentication credentials from Apache change the AJP13 connector configuration in the Tomcat server.xml file. Add tomcatAuthentication="false" to the Connector line like the line below.


<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" tomcatAuthentication="false" />




 


Sunday, November 15, 2009

WANTED: 64-bit Amazon MP3 Downloader for Linux

The Amazon MP3 Downloader for Linux works well. Unfortunately there isn't a 64-bit version. I have requested a 64-bit version through Amazon's website. Please do the same. While you are at it request Ogg and FLAC downloads.



Response from Amazon



Hello from Amazon.com.


Thanks for writing about the trouble you're having with the Amazon MP3 Downloader. I notice you were recently sent a promotion to purchase $5.00 worth of MP3's from Amazon.com . While we would like to be able to offer our MP3 down loader software to all of our customers in as many operating systems as possible, the closest we currently have to your operating system is a 32-bit version for Ubuntu. It may be faster for you to bypass our software altogether and download your music directly from our website as MP3 files.


I've included instructions below to download your music directly as an MP3 file. I have also included a link to the Linux 32-bit version of our MP3 downloader software. I can't estimate how long it would take to compile, test and get business approval for a 64-bit version of the downloader.

Sunday, November 8, 2009

VLC Streaming - Whole Home Audio

VLC is a free open source cross platform media application. It plays and streams almost every media format known to man. I am using VLC streaming to achieve whole house audio. I have several Ubuntu PCs connected to audio receivers throughout the house.


To get them all playing the same song I fire up VLC on my server where all my media resides with the following command:
vlc /var/lib/mythtv/music/ --sout udp:239.255.12.42


On each client I issue the following command:
vlc udp://@239.255.12.42


That is all there is to it. I now have four stereos all playing the same tune. Whole house audio is great for parties or Saturday chores.



Saturday, November 7, 2009

NETGEAR Powerline Ethernet Adapter

To extend my local area network to the far end of my house without pulling wire I installed the NETGEAR Powerline AV Ethernet Adapter Kit model XAVB101. While the throughput of 56 Mbps is no where near the advertised speed of "up to 200 Mpbs" it is good enough to stream HD video from my MythTV server. Below are results from my network throughput test using the iperf command on Ubuntu Karmic 9.10.



laptop0:~$ iperf --format [Mbits] -c 192.168.1.5 -t 10
------------------------------------------------------------
Client connecting to 192.168.1.5, TCP port 5001
TCP window size: 131 Kbit (default)
------------------------------------------------------------
[ 3] local 192.168.1.68 port 39955 connected with 192.168.1.5 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 562 Mbits 56.1 Mbits/sec

The installation is dead simple. Plug one powerline adapter into the power outlet near your Ethernet switch. Connect the powerline adapter to your switch with the supplied Ethernet cable. Plug the other powerline adapter into the power outlet near your remote computer. Connect the powerline adapter to your computer with the supplied Ethernet cable.


Bottom line: If you can easily run Cat 5e cable, do it. Cat 5e will give you the best throughput. The next best thing might be this or some other brand powerline Ethernet adapter. In my circumstance it saved me the hassle of pulling wire to a hard to reach spot of my home. It's a keeper.



Sunday, September 27, 2009

StreamZap Remote Control Blue Button in MythTV


I mapped the blue key to "End" on the StreamZap remote control in MythTV by modifying the ~/.mythtv/lircrc file. I added the snippet below to the end of the file and restarted MythTV frontend. The "End" key tells Myth Music to advance to the next track and when in MythTV Playback it skips commercials (if mythcommflag has previously flagged the recording).



begin
remote = Streamzap_PC_Remote
prog = mythtv
button = BLUE
config = End
repeat = 0
delay = 0
end

Wednesday, September 23, 2009

Media Info Command

Below is output from the mediainfo command. I ran it on an episode of FOX's Fringe and CBS's NCIS. It is interesting to see the difference between a prime-time FOX and CBS production. These were recorded by Ubuntu 8.10 MythTV from a HDHomerun receiving over the air content. Differences of note are: The size from FOX was 1280x720 and CBS was 1920x1080. The frames per second were higher on FOX (59) than CBS (29). Scan type on FOX was progressive and CBS was interlaced. Both included Dolby audio and closed captions.

Fringe



General
ID : 9FF
Complete name : Fringe - 2009-09-17, 9-00 PM - A New Day in the Old Town.mpg
Format : MPEG-TS
File size : 6.33 GiB
Duration : 59mn 55s
Overall bit rate : 15.1 Mbps

Video
ID : 51 (0x33)
Menu ID : 1 (0x1)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, Matrix : Default
Duration : 59mn 55s
Bit rate mode : Variable
Bit rate : 13.6 Mbps
Nominal bit rate : 19.0 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 59.940 fps
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.247
Stream size : 5.71 GiB (90%)

Audio
ID : 52 (0x34)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 59mn 55s
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 192 MiB (3%)
Language : English

Text
ID : 51 (0x33)608-1
Menu ID : 1 (0x1)
Format : EIA-608
Duration : 59mn 55s
Language : English
MuxingMode : MPEG Video / EIA-708
MuxingMode_MoreInfo : Muxed in Video #1

NCIS



General
ID : 9FB
Complete name : NCIS - 2009-09-22, 8-00 PM - Truth or Consequences.mpg
Format : MPEG-TS
File size : 6.68 GiB
Duration : 59mn 56s
Overall bit rate : 15.9 Mbps

Video
ID : 49 (0x31)
Menu ID : 1 (0x1)
Format : MPEG Video
Format version : Version 2
Format profile : Main@High
Format settings, Matrix : Default
Duration : 59mn 56s
Bit rate mode : Variable
Bit rate : 14.5 Mbps
Nominal bit rate : 65.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.233
Stream size : 6.05 GiB (91%)

Audio
ID : 52 (0x34)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 59mn 56s
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 165 MiB (2%)
Language : English

Text #1
ID : 49 (0x31)608-1
Menu ID : 1 (0x1)
Format : EIA-608
Duration : 59mn 56s
MuxingMode : MPEG Video / EIA-708
MuxingMode_MoreInfo : Muxed in Video #1

Text #2
ID : 49 (0x31)608-0
Menu ID : 1 (0x1)
Format : EIA-608
Duration : 59mn 56s
Language : English
MuxingMode : MPEG Video / EIA-708
MuxingMode_MoreInfo : Muxed in Video #1

Text #3
ID : 49 (0x31)1
Menu ID : 1 (0x1)
Format : EIA-708
Duration : 59mn 56s
Language : English
MuxingMode : MPEG Video / EIA-708
MuxingMode_MoreInfo : Muxed in Video #1


Sunday, September 20, 2009

Fun with the Gphoto2 Command

I read about another powerful package of free and open source software (FOSS) today. This software application can control over 1,100 different cameras. The command is gphoto2. With this command you can instruct a camera to take a picture, retrieve pictures, list files on the camera, delete files off the camera, etc...


I like birdwatching and taking pictures of birds. I could never get close enough to take a good picture until now. With gphoto2 I can set my camera on a tri-pod in my backyard right in front of my bird feeders. I connect the camera via USB to a netbook. The netbook sits under the camera on the tri-pod. The netbook is connected to my wireless router via Wi-Fi. I have a computer in the living room that has a window view of my feeders. I remotely connect to my netbook using the ssh command. When a bird comes in to feed I execute the gphoto2 command on the netbook and now I've got an up-close-and-personal photo of the bird.


Here is the command syntax I'm using on my netbook running Ubuntu 9.04 operating system:

gphoto2 --capture-image --get-file capt0000.jpg --folder /store_00010001 --hook-script test-hook.sh --force-overwrite

The gphoto2 command above tells the netbook to instruct the camera to take a photo, get the file from the camera and display it. I can then decide whether or not it is a keeper. If it is a keeper I copy the file from the netbook to my computer in the living room with the following command:

scp 192.168.111.2:/home/htplainf/capt0000.jpg capt0009.jpg

The command scp above performs a secure copy from the netbook to the computer in the living room.


I didn't get to spend much time taking pictures due to the inclement weather but I did iron out my work flow. Below are a couple shots of up-close-and-personal cardinals. Click on the photos to enlarge.










I'm frequently amazed by the free and open source Linux operating system Ubuntu. If it can be done with software it can be done on Linux and at no cost to the user.


Saturday, September 19, 2009

Fun with the Mencoder Command

On July 14, 2005 the cities of Charleston and Mt Pleasant SC celebrated the opening of the Arthur Ravenel Jr Bridge with a magnificent fireworks show. I snapped over 400 pictures that night. I published the photos to my website PatrickArchibald.com. The next day the photos went viral. The site went down for a few hours while I negotiated extra bandwidth with my web hosting provider. Good times.



Recently while exploring video encoding on my Ubuntu 8.10 Linux computer I ran across the mencoder command. One of the many things you can do with the mencoder command is create videos from images.



My 400 fireworks photos are compiled at 15 per second in the video below. Enjoy the next 28 seconds.






Below is the command syntax I used to create this video.


mencoder "mf://*.jpg" -mf fps=15 -o output.avi -ovc lavc -lavcopts vcodec=mpeg4


I'm frequently amazed by the free and open source Linux operating system Ubuntu. If it can be done with software it can be done on Linux and at no cost to the user.


Thursday, September 10, 2009

us.archive.ubuntu.com

us.archive.ubuntu.com must have been undergoing maintenance. Here is another screen shot of the mtr us.archive.ubuntu.com command.

Why does us.archive.ubuntu.com reside in London? Below is the output from mtr us.archive.ubuntu.com command. I was trying run updates on my Ubuntu boxes and was receiving some timeouts. I start investigating with the mtr command. Does us.archive.ubuntu.com actually reside in London or are there servers in the US undergoing maintenance?

Monday, September 7, 2009

Conky with Identi.ca Dents

Below is my latest Conky screen from my Ubuntu 8.10 MythTV back-end server. I recently added Identi.ca updates at the bottom. I have room for 3 dents.

Saturday, August 8, 2009

Firmware Update for HDHomerun


SilconDust released a firmware update for the HDHomerun Networked Digital TV Tuner on August 6, 2009. I use my HDHomerun to capture over the air digital HD television and record it to my MythTV backend.

Below is the change log for the 20090806 release:

  • Report TSID in streaminfo for use with channel matching.
  • Speed up detection of audio channels with single-frame picture - fixes problem where audio channels may be missed by the channel scan.
  • Improvements to the handling of strong adjacent channels.
  • Improvements to signal reporting.
  • Fix lockup/reboot when under TCP DoS attack.
  • Fix situation where firmware may not upgrade on the first attempt. Fix applies to future upgrades.
  • Add PnPX support.
  • ATSC: Handle ClearQAM streams that contain invalid tables from rebroadcasting OTA channels.
  • TECH: execute /sys/boot on link up rather than power up.
  • TECH: prevent timing-out of tune requests.

Wednesday, August 5, 2009

Strangest Bug / Feature Ever

This is the strangest bug / feature I've ever seen. Look in the upper right hand corner of the Chromium browser screen scrape below. Some developer's mug shot is where the close-window button should be. The screen shot is Chromium Browser version 3.0.197 on Ubuntu. Some of the comments on this issue are comical.

Wednesday, July 29, 2009

MythTV Configuration

My MythTV setup has changed several times since I first started with MythTV. Here are my systems as of July 2009.

Backend



  • Ubuntu Intreped Ibex 8.10 with Mythbuntu add-on

  • GIGABYTE GA-MA790X-UD4P motherboard

  • AMD Phenom II 3.2GHz Quad-Core Processor

  • Nvidia GeForce 9400GT video card

  • Hauppauge HVR-1600 capture card

  • Hauppauge PVR-150 capture card

  • HDHomeRun Networked Digital TV Tuner used to capture over the air digital TV



Frontend 0



  • Ubuntu Jaunty Jackalope 9.04 with Mythbuntu add-on

  • ZOTAC GF8200-C-E NVIDIA GeForce 8200 Mini ITX Motherboard

  • AMD Athlon 64 X2 5050e Brisbane 2.6GHz Dual-Core Processor


Frontend 1



  • Ubuntu Jaunty Jackalope 9.04 with Mythbuntu add-on

  • Dell XPS M140


Frontends via UPnP or Network Share



  • PS3

  • Popcorn Hour





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 keybinding_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.


Sunday, May 17, 2009

Dell USA Ubuntu Computers May 17 2009

In the USA Dell is offering only 4 computers with Ubuntu as May 17, 2009. That is a drop of 2 computers since February 2009. See screen scrape below.

Sunday, April 19, 2009

VirtualBox Remote Desktop Protocol (VRDP)




I recently tested Sun's VirtualBox v2.2. VirtualBox's Virtual Remote Desktop Protocol (VRDP) has been around for some time now. I was made aware of VRDP while listening to Jupiter Broadcasting In Depth Look. VRDP allows you to see the output of a virtual machine’s window on any remote computer and control the virtual machine from there. I thought I'd test VirtualBox v2.2 VRDP.

Here are two commands that I used once VirtualBox was installed, an Ubuntu 9.04 VM was created, Ubuntu patched, and VirtualBox Guest Additions installed .

To turn the VRDP option on the VM instance:

VBoxManage modifyvm <vmname> --vrdp on

To start a headless VRDP session on the host:

VBoxHeadless --startvm <uuid|name>

After issuing the VBoxHeadless command you should see a message on the host "Listening on port 3389". On Linux machines you can use rdesktop to view the remote VM and on Window's machines you use Remote Desktop Connection or the mstsc.exe command. Note:Use the IP address of your host system as the server address to remote to.

What is really intriguing to me are the thin client possibilities. In a Sun Ray environment you can point a Sun Ray Windows Connector user's smart card at the IP of the host VM server. I've successfully connected to an Ubuntu 9.04 VirtualBox VM via a Sun Ray.

The good news is it is snappy. VRDP to a virtual machine appears faster than connecting via X to a stand-alone machine. Amazing.

The bad news is there appear to be some bugs in VRDP. When accessing via Sun Ray the session drops off and reconnects periodically. I can not connect via WYSE WT1200LE, which is a pretty old thin client. It works well from a Windows machine.

I will continue to test and monitor VRDP on Sun Rays for stability improvements. VirtualBox is a great tool. Give it a try.

Thursday, February 26, 2009

Google Apps Status Board


Google has created the Google Apps Status Board for ongoing service performance information. Google is responding to user feedback that they were not providing much timely information about outages that greatly affect business operations. This app will enable Google to proactively communicate with customers when outages occur. Much appreciated.

Tuesday, February 24, 2009

Gmail Fail



Update Februrary 25, 2009 Google has created the Google Apps Status Board which renders this log unnecessary.

I will use this post as a running log of Gmail outages. Listed below are Google's postings scraped from http://google.com/support/a/ and http://mail.google.com/support/

2/24/2009


Many of our users had difficulty accessing Gmail today. This also affected Google Apps users. The problem is now resolved and users have had access restored. We know how important the Google Apps Email is to our customers, so we take issues like this very seriously, and we apologize for the inconvenience.

2/24/2009


Many of our users had difficulty accessing Gmail today. The problem is now resolved and users have had access restored. We know how important Gmail is to our users, so we take issues like this very seriously, and we apologize for the inconvenience.

Sunday, February 15, 2009

Stop Using Your ISP's DNS Servers


I've been using OpenDNS as my DNS server since December 2008. It is not open source software as the name implies but it is still a great service.


The main benefits to using OpenDNS as your DNS server are:


  • Free

  • Fast

  • Reliable

  • Web Content Filtering

  • Phishing Protection

  • Parental Controls

  • Shortcuts

  • Typo Correction

  • Statistics


View this getting started video and start using OpenDNS today.

Friday, February 6, 2009

Dell Ubuntu USA Products February 6 2009

In the United States Dell offers 5 home systems and 1 business system as of February 6, 2009. Click on the images below to see the details.

Home Offering







Business Offering


Thursday, February 5, 2009

Google Removes "Search the Web" Button in Gmail

Google removed their "Search the Web" button in Gmail and Google Apps. Why would the world's leading Internet search company remove Internet search from their email web client. I'm baffled.

Sunday, January 25, 2009

Handy Networking Commands For Ubuntu

I use mii-tool or ethtool command to make sure my Ethernet interface is talking at GigE speed. I use the iwconfig command to check my wireless reception on my laptop.

>sudo mii-tool -v



eth1: negotiated 1000baseT-HD flow-control, link ok
product info: vendor 00:07:32, model 17 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control


>sudo ethtool eth2



Settings for eth2:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes



>iwconfig



eth1 IEEE 802.11g ESSID:"SomeNameGoesHere"
Mode:Managed Frequency:2.437 GHz Access Point: FF:FF:FF:FF:FF:FF
Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=83/100 Signal level=-47 dBm Noise level=-86 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:1



Sunday, January 11, 2009

Condensed Viewing Of NFL Games Using MythTV

Using MythTV's 30 second skip ahead feature I watched the Eagles vs. Giants game in about 35 minutes. Depending on the NFL quarterback there are 30 seconds between plays, usually. Watching TV ain't just for couch potatoes. MythTV rocks and especially on Ubuntu.