Grep: using it with Windows

Ever need to search files for that ‘piece’ of text? If you come from a UNIX background and are now on Windows GREP is a lacking tool. I recently tested out a few GREP tools for Windows and was pleased with the results. The one I liked the most, of the few I tried, was Windows Grep.

Windows Grep is a tool for searching files for text strings that you specify. Although Windows and many other programs have file searching capabilities built-in, none can match the power and versatility of Windows Grep.”

It has all the usual nice features, regex, soundex, etc.

There’s a great article on using Grep here.

Prime time for SharePoint? With Gazelle perhaps…

Google announcements are all the rage lately. The latest being the announcement of an impending Chrome OS. Exciting? Perhaps. Revealing? Definitely.

What really caught my attention was the removal of the beta tag from its apps on the same day.

It’s no coincidence. It’s prime time for this kind of web based OS offering and Google knows it. But if it is web based what happens when it is offline you ask? You can already use Gmail offline. Which in itself should be indicative of other app experiences in a totally web-oriented Chrome OS powered/supported with Google Gears. The same goes for Google Docs in offline mode, an option some people have been using for over a year. It also seems like an opportune time for the long rumored GDrive online storage to finally rear its head, picking up on the line “people want their data to be accessible to them wherever they are and not have to worry about losing their computer or forgetting to back up files.” That alone could make any Chrome based OS wildly more compelling.

So where exactly does that leave Microsoft? Doomed? Certaily most of the articles I read last night seemed to conclude with “Microsoft should be worried this time next year” or worse statements. I honestly do not think so. A new OS, based on a popular browser, could, and probably will, be a contender to say the least… Which is a good thing. Most markets need competition to stay healthy. Back in February 2009 Microsoft Research released an interesting paper [PDF] about a Web browser it calls Gazelle that’s constructed in such a way to act like an operating system with the browser kernel exclusively protecting resources and sharing across Web sites. Performance at that time was a definite issue, but the key point is that somebody somewhere in Microsoft saw this need and allocated resources towards it. With the new version of SharePoint supporting more browsers than ever I think the future actually looks rather rosy for Microsoft, thanks to Google.