I installed HylaFAX yesterday on a Fedora Core 4-based staging server, in preparation for installing on-site at a client. Installation was pretty easy, thanks to the clear RTFM provided on the website's documentation links. Then, I needed to test remote access to the server, so I installed PDFCreator and WinPrint HylaFAX, a Windows printer driver that prints to the HylaFAX server, on a WinXPPro workstation and confirmed I could create PDFs and “print” a fax directly out of Windows. Again, installation was pretty easy and configuration straight-forward. Now, to figure out where the errors could crop up – network disconnection, bad fax numbers, no answer – and ensure I understand where they appear and how to notify the operators about them.
Archive | OpenSource
Open Source means that users have the freedom to see how software works, adapt it for the own needs, fix bugs and limitations and contribute back to the community.
CentraLUG TrixBox meeting last night, 5-Dec-2006
Last night's meeting of the Central NH Linux User Group was great. Computerborough's Tim Lind demonstrated TrixBox, the CentOS-based distribution that integrated FreePBX, Asterisk and SugarCRM into a one-stop-shop for SOHO and SMB telephony needs. A surprise guest at the end of the evening topped it all off. Read Bill Sconce's summary of the meeting here.
LPI discontinues lifetime certifications
“All certification designations earned before Sep. 1, 2004 will no longer be considered “lifetime” designations”
Shades of TiVo! What is it about “lifetime” that the Linux Professional Institute doesn't understand? Ah, they meant the lifetime of the certification, not of the certificate holder. LPI missed the boat on that one.
Over at Linux Watch, Stephen J. Vaughn-Nicholls outlines the changes to the LPI certification program. IT professionals who've been through the ringer with Novell and Microsoft and Cisco and A+ will recognize the tune: the program gallops along at first, realizes that they might be allowing holders of “legacy” knowledge to claim currency, and cut off their own revenue stream. Consequently, they beef up their renewal requirements.
I ran the certification hamster-wheel with Microsoft in the nineties: 16 exams in over 7 years, earning the MCSE designation for NT 4.0 and MCSD for Visual Studio 6. The certifications along with a liberal sprinkling of the logos on business cards, web sites and correspondence certainly helped the marketing efforts of my employers, and I worked hard to maintain the credibility of those programs.
The problem that happens with these kind of designations is that the effort to maintain the certification begins to exceed their value. With four, five or six exams needed to stay current in a single year, you can start to devote more time to studying for recertification than is practical. Staying current for the sake of your clients also means maintaining systems that are four to ten years old. Despite the vendors best wishes, old versions just don't go away, with “Don't fix it if it ain't broke” as a good engineering practice. At Ted Roche & Associates, we continue to support clients with applications that date back to the 80s in a couple of cases. We support clients with FoxPro 6, 7 and 8 applications (a couple of them ported from FoxBASE), PHP4, PHP5, MySQL 3.23, 4.1 and 5.0 applications, and lots of stuff in between. While there's sometimes an opportunity to jump onboard with the latest stuff, it's often the case that a couple of years pass before a new development opportunity comes along that provides the practical hands-on time to master new features and hence qualify to pass the new certification.
Microsoft faced wholesale mutiny when they attempted to discontinue some titles, or force the expiration of some titles like MCSD in favor of a .NET-centric specialty, long before the .NET platform had a reasonably large base in the real world. Certification authorities need to think long and hard about the way to support the lifecycle of their certifications. MS split off new certs, like MCAD, to distinguish the old from the new as they chose the road less traveled into DotNetLand. With Linux, it can be trickier to quantify: are you getting certified on the 2.4 kernel or the 2.6 kernel? XFree86 or X.org? Fedora, Kubuntu or OpenSuSE?
I'm in favor of ongoing continuing education or the equivalent; many professions have CEU requirements. However, certifying agencies have to recognize the balance needed between ongoing certifications and the value of their cert. Lawyers would find other professions if they needed to pass their bar exams every year.
OpenCD version 4.0 released
As I mentioned when talking about last years Software Freedom Day, the OpenCD is a great collection of Open Source utilities for Windows. I've passed this on to many clients for the PDFCreator and the handy collection of other features such as OpenOffice.org and many others. The OpenCD project team has recently released version 4.0. By dropping the Linux LiveCD sampler from the disk, they opened up enough room to add several great programs like the vector drawing Inkscape and the desktop publishing program Scribus. Rease their release announcement here.
CentraLUG: Asterisk and TrixBox
The monthly meeting of CentraLUG, the Concord/Central NH GNHLUG chapter, happens the first Monday of most months on the New Hampshire Institute Campus starting at 7 PM.
Directions and maps are available on the NHTI site at http://www.nhti.edu/welcome/directions.htm. This month, we’ll be meeting in the Library/Learning Center/Bookstore, room 146, marked as “I” on that map. The main meeting starts at 7 PM, and we finish by 9 PM. Open to the public. Tell your friends.
For December’s meeting, Tim Lind of Computerborough will present TrixBox, the CentOS-based distribution for running the Asterisk PBX software, formerly known as “Asterisk @ Home.” Trixbox (http://www.trixbox.org) is an open source PBX product that allows one to setup a full featured telephone system with extensions, personal voice mail, auto attendant and many, many more features within their home or office. Tim Lind of Computerborough has installed it many times and is using it on a daily basis within his company. Tim will show us around the configuration, and show some of the nifty things that can be done with it. Tim is a Red Hat Certified Engineer, A+ Certified Technician, Microsoft Certified Professional and is also Network+ certified. Tim has been using Linux since 1997 when he got bored with Windows and runs his business almost exclusively on open source products.”
January’s meeting falls on the first, so we’ll likely skip the month’s meeting. However, stay tuned for some exciting meetings coming up in 2007! Tentatively, we hope to have Andy Bair present Digital File Carving Forensics and Matt Brodeur talk about PGP and help us with a key-signing early in the year.
More details on the group and directions to the meeting at http://www.gnhlug.org.
Happy Holiday Hardware Hacking
Columbus Day holiday gave me the chance to set up a MythTV back end. It was a good chance to see how complicated it was to set it up (not hard). But sitting around the office to watch TV was no fun. So, the trick was to cobble together another machine to run the front end in the entertainment center in the living room. Thanksgiving Day weekend gave me the time to work on it.
A ThinkPad A31p served as the front-end machine. “Lucky” is over four years old and has fried USB connections, a dead wireless card and a dead backlight — perfect for repurposing. The display was a Samsung 23″ LCD via a VGA connection. A remote control made by Phillips and a USB-based IR receiver was included with the WinTV PCR-150mce thats in the backend digitizing the videos. Like the back end, I followed Jarod Wilson's Fedora Core MythTV HOWTO. only installing mythfrontend rather than the entire mythtv-suite. Installation was a piece of cake.
The gotcha (and the good reason this was saved for a weekend) was configuring the video. The ThinkPad A31p has a built-in ATI Radeon FireGL Mobility 7800 M7 with VGA, S-Video-In and TV-Out. While ATI supplies proprietary drivers, there are several Open Source projects that support many of the features. The trick was working out the combination of them that produced the optimal video. Laura and I watched “Gentlemen Prefer Blondes” last night, it was a bit like a stop-action flick, probably about 10 frames per second. Today's hacking involved learning more than I wanted about xorg.conf, the radeon driver, X, DRI, DRM, Xv
Some other neat links that helped me along: unlike many Open Source (and proprietary!) underdocumented applications, MythTV has a remarkable User Manual
The remote control has good pointers for configuring here
here, and here.
Things still left to do: configuring ACPI to leave the laptop running while closed.
MythTV review
A review of the MythTV-enabled distribution KnoppMyth in the article “Linux as a Media Centre:”
“First impressions… Wow… I have played with Windows Media Centre before, concluding that it was an overpriced clunky frontend for Windows Media Player aimed at no market in particular and ultimately doomed for failure. This was another kettle of fish altogether.”
New MythTV links and news
The GNHLUG-discuss mailing list has been abuzz for the last month with disucssions about MythTV. I've learned a lot I had not yet gleaned from the documentation:
I hadn't realized that it was possible to receive and record HDTV-level broadcasts from the analog cable feed for those “broadcast” channels in the local area.
One GNHLUG member posted his How-To on building a MythTV front-end with no noisy fans or hot hard drives. This little box would work well in the entertainment center.
A link to a great discussion of the Architecture of MythTV.
At the MerriLUG meeting on Thursday, the January topic was announced: we'll be meeting Jarod Wilson, author of the Fedora Core MythTV HowTo. That's a meeting not to miss!
Run a real partition as a VMWare session
There was an great session at the Merrimack Valley Linux User Group meeting on Thursday night. Shawn K. Shea presented VMWare and he had a lot of great pointers — hope to have a link to his slides soon. One that really caught my attention was a trick to run a dual-boot partition as a VMWare session, a great feature if you just need to run a transient app, so you can avoid the overhead of rebooting. The howto is here, but it's not for the faint of heart:
http://news.u32.net/articles/2006/07/18/running-vmware-on-a-physical-partition
Read the instructions carefully. There are several “this could destroy your parition if you're not careful” cautions along the way — I'd make a good Ghost / partimage backup before trying this.
Java: free at last
InfoWorld: Top News comments Sun open sources Java under GPL.
“It's no surprise that Sun Microsystems is making its core Java platform freely available; what is somewhat unexpected is the vendor's choice of open-source license.”
Cool. Not just free, but very free. Java is the glue holding together lots of enterprise-level projects, and removing the barrier of uncertain licensing from Java will only help it spread. Bravo, Sun!