Practical Technology

for practical people.

January 31, 2009
by sjvn01
0 comments

Google search snafu fixed, explained

What started as a normal weekend morning for Internet users turned into a paranoid panic when the Google search engine started reporting that every site – and we mean every site – was contaminated with malware.

To quote my friend Bob, who woke me up this morning at 7 AM with the news, “What the hell?”

It took me a few minutes to determine that while all Google searches were indeed reporting that every site “may harm your computer,” this was not really the case. Google was reporting one of my Web sites was potentially filled with malware… and I had taken it down for maintenance the day before. Without any connection to the Internet I knew that server wasn’t infected with anything.

More >

January 29, 2009
by sjvn01
0 comments

Off-line GMail: one more step to the Google desktop

Google has never said that they’re building a desktop operating system. No, the company just keeps coming out with more Windows-free applications and a mobile, Linux-powered operating system, Android. that can also be used as a desktop. No, no, Google isn’t getting ready to release a full desktop with office suite. Not them.

Yeah. Right.

The problem I’ve always had with network-reliant operating systems or programs has been that they’re only as good as your network connection. Whether it was the mainframe and terminals that I cut my teeth on, client/server computing or network computers, I was always painfully aware that I was one zapped connection away from having my desktop turn into a useless desk decoration.

Google is addressing that concern by using Google Gears to let you use perhaps Google’s most popular, non-search application, Gmail, off-line. This follows up on Google enabling you to use Google Docs off-line. You see, although when you think Google you also think of the Internet, they’ve actually been working to make Google applications off-line friendly for some time now.

Installing off-line Gmail, no matter what your operating system, is a little complicated. First, you must install Google Gears. Unfortunately, Google Gears doesn’t run on 64-bit Linux. You’d think people would finally move all their software from 32 to 64-bit, but for a variety of reasons, that’s still not happening.

Be that as it may, instead of installing on my 64-bit MEPIS 7 Linux system, I put Gears on my 32-bit Fedora 10 box. Once there, I needed to go to my GMail account and to turn to Settings/Labs to enable Offline. After that, you go back to the main GMail page and click on the new menu item, which will be on the immediate left of the GMail setting link and follow the instructions.

Then, you can do whatever you want and GMail will synchronize your mail. Once done, you can walk off and use your Google mail whether you’re connected or not. Why, it’s almost like using Lotus Notes or Microsoft Outlook now.

Now, if only Google Calendar could work off-line too. Wait, what’s that I hear? Off-line Google Calendar is on its way too. Interesting isn’t it?

So, by sometime this summer, you could have a Google Android Linux-powered netbook that also comes with its own version of Microsoft Office — Google Docs, GMail, and Google Calendar — that works as well off-line as online. I, for one, won’t be surprised to find them in shops, say, sometime just before Windows 7 finally ships.

A version of this story first appeared on ComputerWorld

January 29, 2009
by sjvn01
0 comments

32-Bit to 64-Bit: Why Software Development Is Lagging Hardware Improvements

Why are you using 32-bit software on your 64-bit computer? If you just bought a top-of-the-line Sony BRAVIA 52″ 1080p 120Hz Flat-Panel LCD HDTV for $2,500, would you use a rabbit-ears antenna for your TV signal? I don’t think so!

Even though 64-bit software for UNIX goes back decades, mass availability and adoption of 64-bit operating systems and applications been slow. In theory, if you run 64-bit software on a 64-bit CPU-powered PC, you should get better performance. In practice, it’s not so clear cut. A 64-bit program that’s not optimized for a 64-bit processor can actually run worse than its 32-bit twin working on either 32- or 64-bit Windows Vista.

To make use of 64-bit’s performance and features, both the operating system and application must be optimized for the new processor. However, many developers see 32-bit software as being “good enough.” They rely on the processor’s improved speed to disguise the 32-bit code’s inherent inefficiency on a 64-bit processor. That inefficiency may not be trivial, since every call to 32-bit code must be translated to 64-bit code before it can run. For example, on Windows Vista 64-bit, 32-bit applications must be “thunked” via the WoW64 (Windows on Windows) subsystem to run. Similar methods are used in other operating systems.

More >

January 28, 2009
by sjvn01
0 comments

How Vista’s total failure hurt Linux

Once I got a good look at Vista, I knew desktop Linux was in for good times. Vista was, and still is, a disaster of an operating system. I was right too. When netbooks started coming out, it was Linux, not Vista, that ruled.

What I hadn’t expected though was that Vista would be such an absolute sales flop that Microsoft would actually reverse course and bring back first XP Home and then, in December 2008, XP Pro.

Of course, Microsoft hasn’t come right out and said, “Vista sucks, we get it, here have XP instead,” but for all intents and purposes, that’s exactly what they’re doing. That’s one reason why they’re pushing Windows 7, aka Vista Lite, out the door as fast as possible.

Windows 7, unlike Vista, will run on netbooks. Once, Windows 7 is out, Microsoft will go back to the business of killing off XP.

In the meantime, though, Linux has gone from owning the netbook niche to no longer even holding a majority stake in it. What happened?

According to Gary Marshall on Tech Radar it’s because users are being presented with a choice between “Windows XP versus a whole bunch of different distributions.”

I don’t buy that. Only a Linux fan knows the differences, or even the names, of the various Linux distributions on the netbooks. What a customer or a sales rep. knows about a netbook is what it looks like, its amount of RAM and storage space, and its price. That’s about it.

So why is XP making such a strong comeback? Well, I think Microsoft is offering some very sweet deals to the OEMs to make sure that XP gets a lot of play. The OEMs, who feel like Microsoft owes them after sticking with the Vista stink-bomb, are happy to get low-cost XP.

Even so, Linux-powered netbooks are still cheaper than ones with XP, but the vendors, with the exception of Dell with its Ubuntu hardware, aren’t doing much to promote them. Yes, everyone who’s anyone in PCs now offers desktop Linux, but they’re not advertising it.

I suspect all of them are happy to have desktop Linux now. I also suspect, however, that it’s mostly so they can tell Microsoft to make them a good deal for XP and Windows 7 licenses because if Microsoft doesn’t come across, they can always switch to Linux instead.

So what can Linux do? Well, for one thing, we need to get the word out that desktop Linux is available and every bit as good, when it’s not better, than Windows.

The Linux Foundation is doing what it can to promote this by pushing forwards with its “We’re Linux” video contest. Desktop Linux has gone about as far as it can without the support of the broader, non-technical market. With the ads springing from the Linux Foundations’ work, easy-to-use Linux distributions, and pre-installed Linux laptops and desktops, it’s up to Linux’s fans and vendors to get Linux moving forward on the desktop again.

A version of “How Vista’s total failure hurt Linux” first appeared in ComputerWorld.

January 27, 2009
by sjvn01
0 comments

Windows 7 beta is already better than Vista

If you’re expecting me to kick Windows 7 around because I like Linux, you’d be wrong. Windows 7 is actually a decent version of Windows. It’s not, however,a new version of Windows. It’s Vista Light or Vista Second Edition if you prefer.

I’ve been running Windows 7 beta for the last few weeks. I’m running it in a VM (Virtual Machine) on openSUSE 11.1 with VirtualBox and natively on a HP 7360n. This PC is powered by a hyper-threaded 2.8 GHz Pentium D 920 dual-core processor, 4 MB of L2 cache, an 800 MHz front-side bus, and 2GBs of DDR (double-data-rate) RAM.

People who know my work well will recognize that HP 7460N as the same machine on which I found out just how truly awful Vista was. In fact, one of the reasons why I put Windows 7 on it was that even after all this time Vista still was fouling with hardware. In its latest foul-up, I ran straight into an ancient network bug with multiple NICs (network interface cards) and video transmission that still hasn’t been fixed.

So, it was good-bye Vista and hello Windows 7 beta.

More >

January 26, 2009
by sjvn01
0 comments

You can’t hide from location-based apps

Where the heck am I?” I’ve asked that question many times as I’ve gotten lost on America’s interstates. It’s not as common a question now as it used to be, thanks to GPS devices such as Garmin’s NĂ¼vi 200W, Magellan’s Maestro 4350 and TomTom’s GO 930. Such dedicated GPS devices will probably go extinct before too long, but even after they’re gone, you’re unlikely to hear anyone ask “Where the heck am I?” again. That’s because everything from your mobile phone to your laptop will incorporate GPS technology or tools that duplicate GPS functionality.

Meanwhile, we’re going to see a new breed of applications that incorporate GPS data: location-based software, or LBS.

What will these applications do? One example is Xora’s GPS TimeTrack, offered by AT&T as software as a service. Igor Glubochansky, director of industry solutions at AT&T, explains that users of these vehicle-installed devices can track field personnel and their activities from a password-protected Web site that provides up-to-the-minute information on location, speed and stop times.

On the consumer side, there are offerings like Loopt’s “buddy finder” application, which allows friends to see one another’s locations on an online map, thanks to an LBS infrastructure that works with Qualcomm’s QPoint location-based server software. I can already foresee games of Twitter tag and Twitter hide-and-seek.

More >