I’ve been running a little home server for probably close to twenty years. Originally, it was driven by my desire to learn Linux and run a whole-home MythTV setup. I still think that was an amazing setup for the time, but of course things change and broadcast TV just isn’t what it used to be. About five years ago, I decommissioned my server and moved my media library to a Helios4 by Kobol. My media frontends are now mainly built into our TVs, Fire TVs, or phones/tablets. The NAS was definitely a cool unit and helped my electric bill some, but ultimately the performance left a lot to be desired. ….using it for ostree commits the past few years was painful.
Continue reading “Refreshing my Home Server/NAS”I love my EVO
Once the #4 button broke on my old Razr, it became clear that I was going to need to get a “real” phone. I decided to either get the hip, ever popular, iPhone or an Android device. After reading up on the subject, it became quite clear that Android was the right platform for me. I wouldn’t say it’s better that iOS, in fact its lacking in several ways, but it was definitely the right choice for me. I decided to go with the HTC EVO because Sprint had the cheapest plans and it was the newest Android phone and has incredible specs. I’ve had the phone for eight months now, and I’m writing this because I just upgraded to the latest Cyanogenmod 7 nightly build of Gingerbread and I’ve completely fallen in love with this phone all over again. Right now it’s absolutely perfect. Continue reading “I love my EVO”
system-config??? More like sissy-config!
Sissy is a pejorative for a boy or man to indicate that he fails to behave according to the traditional male gender role. Generally, it implies a lack of the courage and stoicism which are thought important to the male role.
wikipedia
We all love the ease of a nice graphical interface. Often times GUIs (and TUIs) are great because they lower the barriers of technology, but sometimes this ease of use has a price. In the Linux world my gripes with GUIs are that sometimes they:
- lack features of their command line counter parts
- are cumbersome
- difficult/impossible to script.
RHEL & Fedora ship with a nice set of system tools that begin with the name system-config-*. Sometimes these tools really come in handy, but most of the time I use them I’m really just being lazy. In fact, I often feel a little guilty for “cheating” with these tools. I decided that I could do something about it. I wrote a little script today to help encourage myself and others to limit their use of these utils. It’s not that there’s anything wrong with using them, but that there’s often more efficient methods of accomplishing the end results. Like so many things in life I decided to address this head-on using mockery and sarcasm. This little script will create a symbolic link to a more appropriate command name, and if you chicken out, it will mock you. :)
#!/bin/bash cmds=(`ls /usr/bin/system-config-*`) num=${#cmds[*]} i=0 echo -e "There are $num potential \e[01;35m sissy-config\e[00m commands on this system." echo "Do you wish to convirt them?" select yn in "Yes" "No"; do case $yn in Yes) while [ $i -lt $num ]; do c=$(echo ${cmds[$i]} | sed "s/system-config/sissy-config/g") ln -s ${cmds[$1]} $c let i++ done; exit;; No) echo "OMFG! You are a sissy!!"; exit;; esac done
You can download the script here. Don’t forget to run it as root or use sudo.
Cheers.
***Update***
While the script functions perfectly, the links do not execute properly. I’ve tried substituting cp & mv and I get the same result. I don’t understand what I’m missing. I hope someone can comment and shed some light on this for me.
***Update 2***
The problem with this script is that for some it creates a symlink to a symlink for some of these utilities. For this to work properly the script would need to search for the actual binaries. Maybe one day I’ll have time to fix this.
New Alix 2D13 / pfSense firewall
It's about the size of a CD case.
Back in Dallas
I’ve been in Raleigh for most of July getting up to speed at Red Hat. It’s been a lot of fun and hard work; I like to think of the on-boarding process as summer camp for nerds.
Continue reading “Back in Dallas”
New Job!
Woot! I just got hired on at Red Hat last week as a Solution Architect. …..can’t wait to get started.
Myth .22 upgrade
I couldn’t be happier w/ the new MythTV setup here at the house. The new version is a major improvement over the last release. I’m also really enjoying the mythbuntu theme.
Baby Tux
Audrey's rockin' her baby Tux T-shirt
I think I’m losing it……
I felt compelled to put a Red Hat shadowman sticker on my gig bag last Saturday.
I think I might have problems.
KDE Rocks
Over the past four years I’ve used both KDE & Gnome, but I’ve typically gravitated towards Gnome. ……that is until I played w/ the controversial Gnome Shell. Get me out of here! Watch the screencasts
Of course I didn’t really like KDE 4 when it first came out either. ….maybe it’s my “inner old-man” coming through that makes me resistant to change. I’ll admit that it’s entirely possible that I’ll warm up to the concept, but right now Gnome Shell looks and feels pretty awkward. I really hope they make it an option that can be disabled.
Enter KDE:
Anyway, I’ve been curious about giving KDE another shot recently so after my Karmic upgrade was running terrible, I decided to give Kubuntu a shot. It is AWESOME. What a beautiful desktop; I was really blown away.
Here are the issues I have w/ the current state of KDE:
- Network Manager sucks – I couldn’t connect to my hidden WPA2 wireless network @ home. Also the openvpn component had problems w/ Kwallet. I ended up running gnome’s network manager.
- No native SOCKs proxy – I believe this was included w/ KDE 3.X (not 100%) hopefully this will be added sooner than later.
- Odd keyboard shortcuts – I qualify this by saying odd= I’m not used to it. Luckily everything is tweakable (which is often one of the main criticisms of KDE) so I was able to set it back to a Gnome-ish feel.
- Korganize lacks simple Google Calendar setup. :(
At any rate, I have moved almost all of my boxes to Fedora 12 now, and one of the things I really like about their KDE distro is it defaults to gnome’s network manager. I’m going to stick w/ Gnome on my laptop for now because of the SOCKs issue, but for the time being I consider my self a KDE man and I’m loving my office PC.
My MythTV Setup
I’ve been an avid MythTV user for the last 2 -3 years. It all started when I got fed up w/ Tivo’s service. My wife and I loved our old Tivo, but it drove me nuts that the hardware & feature set was locked down depending on the subscription plan. I won’t go into too much detail on how my setup evolved the way it has, this is more of a venue to document my current setup. Basically this setup allows me to record, or watch, three five HD shows simultaneously. The commercials are flagged and automatically skipped over while watching the shows. Not only are both our TVs tied into this setup, but both our office PCs and laptops run MythTV as well. Myth also has preliminary support for streaming TV shows over the web interface like a slingbox. Anyway, there are many, many more features but most importantly my recurring costs for this are $20 a year for the listing data (…and electricity). You’ll notice that none of this hardware is expensive or high-end. It’s pretty basic stuff really.
Master Backend Server Hardware:
(The silver case on the bottom right)
- Case: Antec P180 – This case is AWESOME. I highly recommend it. ….it’s expensive though.
- Motherboard: Abit AB9 Pro – I choose this one for the 10x SATA ports!
- CPU: Intel Core 2 Dou E4500 @ 2.20 GHz
- RAM: 4 GB
- Hard drive(s): 2x WD 750 GB RAID 1 for OS, music, pictures, & home movies. 4x 500 GB for TV & Movies. 1x 1 TB drive for backups and misc storage.
- Tuners: Tichnisat AirStar HD-5000, 2x Silicondust HDHomeRun
- Misc: 2x NICs
- OS: Fedora x86_64
Living Room Frontend:
- TV: Samsung 56′” DLP
- Case: Silverstone LC17 – This case is really nice, but it’s large and too expensive.
- Motherboard: Abit NF-M2S
- CPU: AMD Athon 64 X2 5600+ 2.8 GHz
- RAM: 2 GB
- Video: Nvidia GeForce 9500 GT w/ VDPAU (fanless, DVI –> HDMI)
- Hard drive(s): 1x Hitachi 160 GB
- Remote: Humax Tivo D800 Remote (the Peanut)
- OS: Fedora x86_64
- TV: Old Samsung 27″ CRT P.O.S.
- Case: Antec Minuet 350
- Motherboard: ECS GeForce6100PM-M2
- CPU: AMD Athon 64 3200+ 2.0 GHz
- RAM: 2 GB
- Video: Nvidia 7200 (fanless, Composite)
- Hard drive(s): 1x 4 GB USB Thumb Drive. Cheap & silent.
- Remote: StreamZap
- OS: Fedora x86_64
Here are some helpful links for anyone interested in learning more about MythTV: