21 Aug 2008

Links to in-line documents in no time

If you are someone who posts links to various documents on your website or blogs, then scribd's quickswitch tool lets you convert those links automatically into a flash-based in-line display that looks pretty similar to adobe reader (scribd calls this display as iPaper) . All you need is Flash installed. To quote scribd
If you can see youtube videos, you are set
Here's an example
chapter 3 of O'Reilly's 'Digital Photography Expert Techniques'

To get started, all you need to do (only the first time) is:
  1. Sign on with scribd for a free account
  2. Head over to http://www.scribd.com/platform/ and fill in a form listing the websites you intend to use this with
  3. Select the "Scribd quickswitch" tool and let is generate a javascript for you.
  4. Copy-paste the Javascript into your website (exact instruction on the same page as the script)
  5. and you are set!
There's a video explaining the whole process (see link below). From there on, every time you post a direct link to a document on your blog or website, it is automatically converted to "iPaper". Since this form feels and behaves like Adobes Acrobat reader, users should find it easy to use. The best advantage is that it does not require your visitors to install anything specific except the Flash plugin.

I think it not only looks good but is a unique way to seeing content on the web. Plus it's nice and light on my browser. Let me know what you think?

For more info:

20 Aug 2008

What are Portable applications? - a FAQ

Portable softwares are the new mantra for the world of software applications (or apps, for short). Here are some commonly asked questions about portable software and their answers

Open Source and Freeware Tools

Tools and utilities that can not only replace commercial equivalents, but can do better! You may note that an increasing number of them are available as portable versions (as what?).

Here they are alphabetically arranged:

Browsers
Compression
Email
Graphics

Network Tools
  • Filezilla - free, open source FTP client (portable version)
  • Putty - Free Telnet/ SSH client (portable by default)
  • WinSCP - FTP/ SFTP and SCP for Windows (also available in a portable version)
Security
Expect this list to grow every so often.

Want to add something to the list? Got a better version? Dead link? Please let me know in the comments below.

19 Aug 2008

Google extends Indian transliteration to searches

After Google bots, it's now time for the Google search to start supporting transliteration. Google has announced having enabled support for transliteration on their Indian version of the search engine.

So what is transliteration?
For those of us who are not native English speakers, it is easier to relate to. It is using one language to write the other. For example, हिंदी written as Hindi, चाय written as chaai an so on. Like I've said in my previous post, most Indians that I communicate with use transliteration to communicate with each other over instant messaging, emails, etc. As a matter of fact, it is so prevalent that there are several who will find it hard to remember the last time they used their native script ;-)

Anyway, it seems google is trying to tap into those of us by allowing us to search words in Indian script using english script (see screenshot). For instance, starting to type rashtra and google understands it as राष्ट्र. It even shows up search suggestions in the native script. Below is an example of this working in Tamil


Although the Google blog has announced it's release only for Tamil (See link at the bottom of this post), this seems to work for the following languages:

English | বাংলা | తెలుగు | मराठी | தமிழ் and हिन्दी

Get started by clicking one of the above links!

Read: Google search in Tamil (via Google blog)

See also: Google bots transliterate Indian languages

18 Aug 2008

How To: Create a embededded Linux distribution

A "distro" (short for distribution) or the make of Linux (Eg. Ubuntu, Fedora, Redhat, etc) is a collection of the GNU/Linux kernel and the surrounding tools that has been assembled together for a specific platform (Eg. PC 32-bit or 64-Bit, Embedded, etc). Learning how to build a distro from the very beginning is a great way to understand how the the popular distributions work. To make it more interesting the packaging is being done for an embedded environment.

The tutorial (link below) uses Ubuntu Linux and assumes that the reader has basic understanding of UNIX/Linux system administration. It walks the user through the process of cross-compiling the source code, explains how the different components are put together and configuring the target system.

I must add that although i know very little about the embedded environment, this article is more focused on the Linux side of things and does not go into too many specifics of the target platform. This made it easy for me to understand the topic.

What would make this article more interesting is if you can have a command prompt open on the side and follow the article to check how the contents of the tutorial apply to your own favourite distro.

Read: Build an embedded Linux distro from scratch* (via IBM Developerworks)
Difficulty Level: Medium

*The tutorial requires free registration (dont want to register? Use Bugmenot)

See also Linux loadable Kernel Modules (Level: Basic)

12 Aug 2008

Google bots starts transliterating Indian Languages

The Google talk blog today announced that it was introducing new transliteration bots (internet slang for software robots) that can transliterate text from English to Hindi, Kannada, Malayalam, Tamil and Telugu.

Most Indians exchange emails with each other using the English script to write Indian words (for example, Namaskar for नमस्कार). Although Unicode tools like Baraha allow users to directly type in several Indic scripts, these tools are only slowly gaining mainstream use.

In the meantime, the Google transliterating bot should help popularize the use of native Indian scripts (like the one shown in the screenshot) on IM, the next most used communication medium after email.

Google has already has several translation (not transliteration) bots that are widely used for translating text between an ever increasing number of languages.

Following the link below for details on how to use the transliteration bots for yourself.

Read: New transliteration bots make it easy to chat in Indian languages

11 Aug 2008

Try "Faceted Browsing" on Thunderbird emails with Seek

Faceted browsing literally means exploring by filtering available information. This is particularly useful in narrowing down your choices by selecting things you you want.

The seek extension for the open source email client Thunderbird does exactly that, it lets you zero down on emails that you are looking for by narrowing down your choices every time you make a selection.

To get an exact idea, see the demonstration video below



I've been using this extension for about a week now and I've found it to be one of the most useful ones I have. I suggest that you give this a shot.

Visit the Seek website for more details

Vim 7.2 available

Vim 7.2 is now available for download. According to the author, this release contains some bug fixes and security improvements amongst other things.

Vim has been my primary editor for the last 6 odd years now. I first started using it about 10+ years ago on SCO UNIX. Sitting next to a Vi Guru who pretty much could work miracles with the editor, I could not help but be influenced by the power of this app.

Soon i found out that it was available for Windows too. Since then I've managed to contribute a few humble scripts. They are available here.

Read: Vim version 7.2 released!

See also: How to stop Vim from blinking.

9 Aug 2008

IBM open sources it's super computer software

To celebrate completing 10 years with associating itself to the open source operating system Linux, IBM announced the release of open-source software for Linux-based supercomputers. IBM is hoping that this move will encourage the internet connectivity to not only extend the software but also test it thoroughly.

For open source techies, this should be an exciting opportunity. It is not everyday that supercomputer-related programming is open sourced. Looking through it should provide the rare opportunity of understanding the way giants like IBM program for supercomputers.

Read: IBM goes open-source on supercomputer (via Zdnet UK)

8 Aug 2008

Installing Ubuntu (and other flavors of Linux) fom a USB drive

USB drives (also known as Flash Drives or "Thumb" drives by some) are increasingly becoming available in larger sizes. So it came as a little surprise for me to see this article on installing Linux using one.


It's quite common to see 4 gigs (short for Gigabytes) USB drives these days and a standard DVD is about 4.7 Gigs in size. So it was but a matter of time before someone came up with a way to trim some fat off the installer and fit that on to the USB disk.

Oh and if you came looking for info on Linux and USB devices, try here.

Related articles:


Update: Mitesh points us to Fedora's Live USB creator that does away with the need to format or partition your USB drive. Wouldn't it be nice if this could be adapter for the other makes of Linux too!

Image credits: sevenheaven.nl

6 Aug 2008

Monitor Wifi networks on Linux using Xirrus Wifi Monitor

The makers of Xirrus Wifi arrays have recently released a version of their Wifi monitoring software for Linux desktops. It is currently available in the form of a gDesklet widget built using Python.

The app has already been available for other major desktop OS-es like Windows (XP/ Vista) and OS-X for sometime now. It can be downloaded from here.


Read: Wifi Software arrives on Linux Desktop [via Desktoplinux.com]

Image credit: Xirrus.com

Locked out of Google?

Blogger Chris Brogan writes about someone who actually came to a sitation where he was locked out of his Google services. Suddenly he found himself locked out from accessing most of his personal data (his emails, photos, IM and what not). The blog mentions how he tried to contact customer support, only to be passed on to someone else. All this despite the fact that this gentleman was a paying customer.

This makes me feel a bit paranoic and with good reason. I have been digitizing my personal stuff for past several years and encouraging people around me to do the same. Most of this info is now sitting inside Google-controlled services. In addition, most of my communication services are also with Google. The noteworthy thing is that all of these services are free.

So what happens if one of these days, some change that google makes disables my account or, say, marks me as a spam-generator? From the present situation, unless I am accompanied by a large group of individuals with the same problem, my chances of getting support appear to be very bleak (again, especially since i use FREE google services)!

Interestingly, the person in question has now had his account unlocked and has posted this support link that he *finally* found and used. Below are some of the questions the support page asks.


I am wondering how many of us actually know the answers to these questions. I certainly don't :-(

I think it is time Google invested in providing support for the excellent products that it has got up and running. I realize this is going to be a minefield to navigate for them - especially since some of these products offer Beta features that may not warrant support. But Google needs to apply thought and address these questions and produce some sort of a support plan to back-up it's services.

And it needs to start by changing it's message from:

Sorry, your account has been disabled. [?]

to something like:

Sorry, your account has been disabled. Please see here for help.

This would be a good start to show it's customers that it cares!

Read: "When Google Owns you" by Cris Brogan.


Update: According to this post on Google blog, the next time you have problems with your gmail account look here first.

Update: Google account ownership can be verified using the verification number that was generated when you signed up to the account. More details on the this google blog post.

5 Aug 2008

Increasing your RSS subscribers by the thousands

The netvibes hack to increasing your RSS subscriber count is already making the rounds of the blogosphere (net slang for the world of blogs). But what does it really achieve?

Bloggers who feel tempted to try out the hack must bear in mind, that this is like putting putting up a fake advertisement. While it may make readers want to subscribe to your blog feed to begin with. But if your blog does not have anything worth reading, it's not going to be a lot of help :-)

So stick with producing quality reading material. After all there is no "cheat" to success.

See also: There is no shortcut to success

Look at Ubuntu Linux

Ubuntu screenshot of my desktop
Here's a screen shot tour of the newest and best in the latest release of Ubuntu Linux. On the right is a screen shot of my desktop running the latest release of Ubuntu Linux - v8.04.

The great thing about using Linux is that it does not need the latest hardware. The machine featured in the screen shot could barely run Windows XP Home edition. It needed firewalls and an anti virus software to be installed, which made it slowwwer!

So I moved to using Ubuntu in 2006 and have since been using it about 40% of the time (the other 60% is when I use my higher spec-ed work laptop that runs Windows). Since then this machine is my #1 non-work machine :-)

If you are not sure what Ubuntu is, you should check out this page.

1 Aug 2008

Firefox 3.0 and XML

Here's an interesting article about XML-related enhancements in Firefox 3.0 on IBM developerworks. Uche Ogbuji discusses Firefox's support for XSLT Extensions (EXSLT) with some illustrative code.

Links:
See also: Other Firefox articles