Practical Technology

for practical people.

March 19, 2009
by sjvn01
0 comments

Writing a Linux shell book the community way

There are several ways you can learn how to use the Linux command line. The way I took was the traditional one. I read the, ahem, fine manual, RTFM as we like to say, and I used the ‘man’ command a lot. That was well back before O’Reilly started publishing its great Unix and Linux technology books. Now, the FSF (Free Software Foundation), is having a community ‘write-in’ to create a new, free book “Introduction to the Command Line” for Linux beginners.

‘Write-in’ is my phrase for what the FSF and FLOSS Manuals are up to. They’re running a community project “to collaboratively produce a new free software textbook for GNU/Linux users.” This book will be focusing on the BASH shell.

The project is well under way, but in what the FSF is calling a ‘sprint,’ they’re planning on doing a lot of the work during this weekend’s, March 21st-22nd, GNU/Linux conference LibrePlanet. FLOSS Manuals’ Adam Hyde said in a statement that, “This is an exciting opportunity to work with the FSF and help build a sustainable model for the production of more textbooks for free software users. I encourage volunteers to start contributing text and ideas immediately. This new book will be available online for free download immediately after LibrePlanet finishes on Monday, March 23, and two hundred copies will be available for sale in book form from the FSF web site.”

More >

March 19, 2009
by sjvn01
0 comments

Google Voice makes your phone life better. Period.

Google makes headlines if it sneezes, so it isn’t surprising that the company’s latest announcement, a revision of a Web app called GrandCentral now renamed Google Voice, has caught the attention of the Webverse.

What is it? Google Voice, which is currently available only to former GrandCentral customers, is a free Web-based application that lets you control all your various phone numbers — work, home, mobile, you name it — from a single, central phone number. And it adds most of the features of a PBX — call forwarding, voice mail, call recording — for free.

How does it work? The first thing you’ll need to do is set up your own phone number. You can use any area code; I made mine a local number in an area code where I have a lot of friends and family.

That’s pretty much it for the basic setup. With that number, you can access the kind of advanced features that would normally require either paying fees to your local phone company or setting up your own office PBX. For example, you can forward calls to up to six other phones, make free text messages and U.S. phone calls, take voice mail messages and set up four-person conference calls.

ou can also make calls using the Google/Gmail phone directory. And you can record incoming calls with a press of a button. This last feature is killer for me as a journalist — Google, if you can just let me do that with outgoing calls too, I’ll be your buddy for life.

Another killer feature: You can set up Google Voice so that it automatically filters your calls and routes them to different phones. When my daughter calls, every phone I’ve got rings. If someone I don’t know gives me a buzz, they automatically get sent to voice mail. If someone from work calls, my work and business cell phones ring, but my home phone stays silent.

But here’s my favorite: Google Voice transcribes my voice mail and sends me the transcript via e-mail. I’d say that it delivered with about 90% accuracy — I’ve paid money for worse. With this, I’ll never need to check voice mail again; I can either just read it from my e-mail box or listen to it over the Web. I love this feature.

Google Voice

Google Voice offers easy setup for its many features.
Click to view larger image

What’s cool about it? This product gives you the type of control over your communications that can make your life incredibly easier, especially if you’re running your own business (which a lot of us are these days).

What needs to be fixed? There are some features that could still use a bit of tweaking. For example, while I’m able to sort my phone connections into family, friends and workgroups, the program is still a little confusing when it comes to assigning people to each group. And the voice mail transcription isn’t perfect. But hey, let’s get real — I just want something that will let me know who called me, when and what number they left for me to call them back at.

There’s been a lot of privacy panic over Google Voice, but I don’t see it. You can pull out more information from any active Facebook user’s account than you can from Google Voice. What I see is a killer, do-it-all phone app.

Final verdict: Google Voice is, as far as I’m concerned, a great application. It makes managing my phone calls much easier, and it’s free. What’s not to like?

You’ll get to decide for yourself in a few weeks when Google opens it up to everyone. I’m already sure, though, that you’re going to like Google Voice a lot. It’s that good.

A version of this story first appeared in ComputerWorld.

March 19, 2009
by sjvn01
1 Comment

Internet Explorer 8 is better than Firefox 3

If you know anything about me, you know I have no fondness for Microsoft. If you really know me, though, you know that, much as I like open-source software and dislike proprietary programs, I’m a pragmatist. What I really like best in technology is what works best. That’s why I put up with Apple’s closed door policies and use an iPod, and why I now have to say that Microsoft Internet Explorer 8 is better than Firefox 3.0.7.

How can I say that? I can say it because I’ve been using Internet Explorer 8 on my Windows XP SP3 and Windows 7 systems for several months now and it Just Works Better. Of course, working better than IE 7 wasn’t much of a trick. IE 7 was a dog. But after years of lagging behind Firefox, IE has finally caught up with Firefox’s current production version.

Specifically, IE 8 does a great job of handling tabs. I can all too easily get lost in a forest of tabs with Google Chrome or Firefox. With IE 8, when you open one tab from a link in another, the ‘related’ tabs have the same color. By automatically organizing the tabs by color-coding, managing tabs just became a lot easier. This is one of those incredibly useful ideas that, after it arrives, you wonder how it ever could have taken so long for it to appear.

Microsoft has also included three useful new privacy tools in IE 8. The one that I’ve no doubt will see the most use is InPrivate Browsing, aka “porn mode.” With it, you can launch a browsing session that will leave no traces behind of where you’ve been-cookies, browsing history, temporary files, etc-after you ended the session.

InPrivate Filtering sounds like InPrivate Browsing, but its purpose is quite different. With it you can block the site you’re visiting from accessing other sites. While this will make many mash-up sites blow up, it helps make sure that your information is going to only the site you think you’re visiting.

Finally, the anti-phishing filter, now named SmartScreen, has also been improved.

IE 8’s overall performance has also been enhanced. It can now keep up with Firefox 3.

Internet Explorer 8 is far from perfect. I find it more than a little amusing that it can’t render sites that have been ‘enhanced’ for IE 7. All of which goes to show, as I’ve long thought, that anyone who writes a site specifically for a version of Internet Explorer is an idiot. Web sites should be usable to anyone with a standards-compliant Web browser.

That said, IE 8 actually is, I think, better than Firefox 3. I’m not, however, switching from Firefox as one of my main two Windows browsers.

Why not? First, while Firefox has been lagging lately in its upgrades, it still has dozens of powerful extensions that make it more useful. In particular, Firefox with the Google Toolbar and Foxmarks goes from a good Web browser to being a great Web browser. Google Chrome, while it doesn’t have Firefox’s extensions, is the fastest Web browser around.

So, I think, we have a real three-horse race in Windows Web browsers: IE 8, Firefox 3.x and Chrome 2.x. For the first time in ages, Microsoft has a real contender. I’m looking forward to seeing how Mozilla and Google’s developers address this challenge.

A version of this story first appeared in ComputerWorld.

March 18, 2009
by sjvn01
0 comments

The rise of the Blue Sun, IBM and Sun

The news broke this morning, March 18th, that IBM is talking to Sun about buying the company. Sources from both companies tell me that such a deal is in the works and it may be completed as early as this week.

Sun’s pricetag may be as high as $6.5-billion with a large part of the deal being made with IBM stock. Sources indicated that what IBM wants is Sun’s software businesses, not its x86 and SPARC server lines.

There are three possible hardware plays here. One is that part of Sun will remain as a hardware server firm. Another is that IBM will go ahead and buy the hardware line and merge Sun’s x86s into its System x line and place SPARC within its System p division. Finally, some or all of Sun’s hardware may go to a third company, such as Fujitsu, which is already in the SPARC business

More >

March 17, 2009
by sjvn01
1 Comment

The Linux part of Cisco’s Unified Computing System

Cisco isn’t happy with just being the data center and Internet networking big dog. The company now wants, with its Unified Computing System, to be the data center alpha dog. Cisco will be producing its own high-end 64-bit blade servers with Intel Nehalem processors, which will be powered by VMware, Windows Server 2008, and, pay attention now, Red Hat’s RHEL (Red Hat Enterprise Linux).

In all the excitement over Cisco taking on HP, Dell and IBM in the server space, people seem to have missed that Linux is part of Cisco’s plan. Novell and Red Hat are both partners. While I still don’t know what part Novell will be playing, Red Hat was more than happy to tell me what they’ll be doing.

Mike Evans, Red Hat’s VP of Corporate Development told me that Red Hat and Cisco have been working on bringing RHEL 5 to the UCS (Unified Computing System) for over nine-months. So, when Cisco starts shipping its first servers, RHEL will be ready to run on them.

More >

March 17, 2009
by sjvn01
4 Comments

Two Cow Jokes: The Science Fiction ones

Two Cow jokes started out as a spin from the introductory economic example of the limits of a barter society. For example, if you have two cows and want chickens, you need to find someone who’s willing to trade an awful of chickens for one cow, and that’s no way to make an omelet. A typical Two Cow jokes goes like this: Communism: You have two cows. The government takes them, and tells you to be happy with your pint of milk a day.

These are my favorites from a set of science-fiction based Two Cow jokes from science-fiction author, George R.R. Martin’s Web forum. Yes, this has nothing to do with the subjects I usually cover. Onward!

Alien – You have two cows, but no-one can hear them moo.

Richard Adams – You have no cows, but you do have a lot of rabbits.

Isaac Asimov Foundation – You have two cows. You keep finding cryptic notes telling you when to milk them.

Roger Zelazny’s Amber – You have two cows, all other cows are shadow.

Continue Reading →