Wednesday, January 9, 2013

Open source Projects to do in Tamil computing

There are many projects to do in Open Source for Tamil Computing.

Listing here some of them.

1. Font conversion to unicode

There are lot of Tamil fonts in TSCII and ASCII format.

TAM, TAB, Vanavil, Bamini, indoword, softview, kabilan, kaniyan, shri TAM, Shri lipi, ilango, mayilai, anu, senthamizh etc. These are used in DTP centers.

There are tons of documents generated in these fonts.

To view them, we need to install these fonts locally.

These documents should be converted to Unicode so that anyone can view them without installing any special fonts.

NHM converter is a online service which does this.

We need to create a FOSS application for this.

We can do this in python, php, ruby etc.

We can do this as desktop or web application.

TACE format should be considered.

2. Spellchecker

We can create a new spellchecker or extend the existing spellcheckers aspell or hunspell or project silpa.

Explore these:!topic/freetamilcomputing/dEQgHESN9us

3. Grammer checker - santhi pizai thirutthi

4. Dictionary with Tamil meaning, english meaning, opposite, same meaning words

5. Number to string converter

example: 100 = nooru

6. OCR for Tamil

The following are in beginning stage.

test and extend them.

7. Tamil Corpus

A web application should be developed, showing a word and all the grammar tags.

Logged in users can select the relevant grammar tag for that word.

Thus, when many people contribute, a whole Tamil corpus will be generated.

8. Rule based auto complete for Tamil

9. Automatic machine translation

10. GUI and web based Tools to learn tamil for beginners

11. Text to Speech for Tamil

Ttest and enhance it

12. Project for Wiktionary

Wikionary is the wiki based dictionary for all languages.


We can add voice files to wiktionary.

We need to create an web application, desktop and mobile client to display each word, asking the user to record the sound of the word.

Once recorded, the sound ogg file should be uploaded to and then it should be linked back to the same word in the wiktionary page.

Thus, any user can record and upload the audio words automatically.

13. In Tamil wikipedia, we need a javascript based on screen keyboard, so
that users can click and type easily.

Some of the projects are discussed in the following research paper collection.

Engineering college students who needs some base paper to their projects can use these papers and build applications on top of them.

Thanks to T.Shrinivasan, ILUGC.


Spacewalk :

Spacewalk is open source systems management software developed by Red Hat. It is the upstream version of the RHN Satellite Server.

Spacewalk includes the web interface and back-end, as well as RHN Proxy Server and associated client software of Satellite and makes them available to users and developers under FOSS license.

The relationship between Spacewalk and Satellite is analogous to the relationship between Fedora and Red Hat Enterprise Linux. Whereas Satellite manages only RHEL and Solaris systems, Spacewalk manages Fedora, CentOS, SUSE and Debian systems

   - Inventory systems (hardware and software information)
   - Install and update software on our systems
   - Collect and distribute our custom software packages into manageable groups
   - Provision (kickstart) our systems
   - Manage and deploy configuration files to our systems
   - Monitor our systems
   - Provision virtual guests
   - Start/stop/configure virtual guests
   - Distribute content across multiple geographical sites in an efficient    manner
   - supports postgresql db

Home page:
For binary package:


Thanks: Dhanasekar, ILUGC.

Tuesday, December 18, 2012

Spamassassin - #1 Open-Source Spam Filter

SpamAssassin is a e-mail spam filtering based on content-matching rules.

SpamAssassin uses a variety of spam-detection techniques, that includes DNS-based and fuzzy-checksum-based spam detection, Bayesian filtering, external programs, blacklists and online databases.

The program can be integrated with the mail server to automatically filter all mail for a site. It can also be run by individual users on their own mailbox and integrates with several mail programs.SpamAssassin is highly

If used as a system-wide filter it can still be configured to support per-user preferences.

Home Page:
For binary package and other information:

Thanks to Dhanasekar, ILUGC

Tuesday, December 11, 2012

Linux Practicum - 08.12.12 - Photos

Following are the images taken in the Linux Practicum - a free conference conducted by ILUGDPI in Dazzle Systech, Opp. Govt Arts College, Dharmapuri.


Saturday, December 8, 2012

Linux Practicum in Dharmapuri on 8.Dec.2012

We - from ILUG-Dharmapuri, are conducting our first operation in outdoor - a Linux Practicum. Following are the details about this.

One to One Interaction: (Any time between 10:00AM - 6:00PM)
    1. Introduction to Open Source/ Why Open Source
    2. Introduction to Linux and Flavors
    3. Linux Commands
    1. How to Install Linux - 11:00-11:30 - Vinodh Kumar M
    2. Virtualization - How to install Linux on Virtual Machine - 12:30 - 1:00 - Rajesh M
    3. Open Source - Code Compilation 3:00 - 3:30 - John Christopher S
    4. Open Source Licensing - 5:00 - 5:30 - Dinesh G

Date: 08.Dec.2012
Place: Dazzle Systech India Pvt Ltd,
Opp. Govt Arts College, Dharmapuri

Thursday, November 15, 2012

Sentinella - System Monitoring Services

While monitoring the CPU, memory, hard drive and network usage, Sentinella can be programmed to take specific actions when set-points for utilization or time are met.

It can power off, reboot or hibernate your system, kill an active process, throw an alarm or execute any command.

It can measure the following conditions:
- CPU load
- Memory used
- Network traffic
- Date and time
- The existence of a process

And the possible actions are:
- Shutdown/Reboot the computer
- Standby/Suspend/Hibernate
- Execute a command
- Play an alarm
- Kill a process

Version: Sentinella 0.9.0-3
Size: 59.3 MB to download, 192.2 MB when installed

For more details:

Thanks to : Dhanasekar, ILUG, Chennai

Tuesday, November 6, 2012

Munin - Networked Resource Monitoring Tool

Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems. It is designed to be very plug and play. A default installation provides a lot of graphs with almost no work.

Munin is a highly flexible and powerful solution used to create graphs of virtually everything imaginable throughout your network, while still maintaining a rattling ease of installation and

This package contains the grapher/gatherer. You will only need one instance of it in your network. It will periodically poll all the nodes in your network it's aware of for data, which it in turn will use to create graphs and HTML pages, suitable for viewing with your graphical web browser of choice.

It is also able to alert you if any value is outside of a preset boundary, useful if you want to be alerted if a filesystem is about to grow full, for instance. You can do this by making Munin run an arbitrary command when you need to be alert it, or make use of the intrinsic Nagios support.

Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent RRDtool.

Version: munin 1.4.6-3ubuntu3.1
Size: 8.5 MB to download, 25.2 MB when installed

For more details:

Thanks : Dhanasekar, ILUGC