How to compile Tamil TTS engine from source?


IITMadras and SSN College of Engineering team have released a Open Source Text to speech conversion engine for Tamil and other indian languages.

Check their efforts at https://www.iitm.ac.in/donlab/tts

In this blog post, let us see how can we compile and install the tamil tts system in a ubuntu 16.04 machine.

 

Go to this link

https://www.iitm.ac.in/donlab/tts/voices.php

It will ask for Signup.
Register by giving username and email address.

Soon, you will get an email with the password to login.

If you dont’ get any password, send an email to hema@cse.iitm.ac.in

 

Once you got a password, login to the same link.

Now, you will get two select drop down lists.

Select Language = Tamil
Select Voice type = HTS-2.3

Click “Agree & Download”

The direct link
https://www.iitm.ac.in/donlab/tts/downloads/voices/hts23/ssn_hts_demo_tamil_male.tgz

also works well.

It will download a file ssn_hts_demo_tamil_male.tgz

 

gunzip ssn_hts_demo_tamil_male.tgz
tar xvf ssn_hts_demo_tamil_male.tar

cd ssn_hts_demo

Read the README.txt

as step 1, it says as
Step 1: Configure the folder
./configure –with-fest-search-path=/$FESTDIR/examples/ –with-sptk-search-path=/usr/local/SPTK/bin/ –with-hts-search-path=/usr/local/HTS-2.2beta/bin/ –with-hts-engine-search-path=/PATH TO hts_engine_API-1.06/bin/

 

It requires, following software

1. Festival – we can install it using apt-get
2. SPTK
3. HTS
4. hts_engine_api

2,3, and 4 should be downloaded from respective sites as source and they should be compiled.

 

1. To install festival, run the below command

sudo apt-get install festival

 

Install few required packages

sudo wget festival libx11-dev build-essential g++-4.7 csh gawk bc sox tcsh default-jre -y

2. Download SPTK source from http://sp-tk.sourceforge.net/

https://nchc.dl.sourceforge.net/project/sp-tk/SPTK/SPTK-3.10/SPTK-3.10.tar.gz

 

tar xvzf SPTK-3.10.tar.gz

cd SPTK-3.10
./configure –prefix=/home/ubuntu/tts/sptk
make
make install

 

 

3. HTS-HTK
Download from http://hts.sp.nitech.ac.jp/?Download

 

mkdir hts-htk
cd hts-htk
wget http://hts.sp.nitech.ac.jp/archives/2.3/HTS-2.3_for_HTK-3.4.1.tar.bz2

tar xvjf HTS-2.3_for_HTK-3.4.1.tar.bz2

The INSTALL file says few things to do.

let us do them

Download HTK from
http://htk.eng.cam.ac.uk/download.shtml

it requires to register with username, email, organization and address.
Once registered, you will get password in mail.

using that you can download the packages

http://htk.eng.cam.ac.uk/ftp/software/HTK-3.4.1.tar.gz

 

wget http://htk.eng.cam.ac.uk/ftp/software/HTK-3.4.1.tar.gz –user=htkuserchennai –password=sgqY=t=M

 

download HDecode from
http://htk.eng.cam.ac.uk/prot-docs/hdecode.shtml

wget http://htk.eng.cam.ac.uk/ftp/software/hdecode/HDecode-3.4.1.tar.gz –user=htkuserchennai –password=sgqY=t=M

tar -zxvf HTK-3.4.1.tar.gz
tar -zxvf HDecode-3.4.1.tar.gz

cd htk

patch -p1 -d . < ../hts-htk/HTS-2.3_for_HTK-3.4.1.patch

./configure –prefix=/home/ubuntu/tts/hts

make

 

Now, I got the following error.

 

(cd HTKLib && make HTKLib.a) \
|| case “” in *k*) fail=yes;; *) exit 1;; esac;
make[1]: Entering directory ‘/home/ubuntu/htk/HTKLib’
gcc -Wall -Wno-switch -g -O2 -I. -DPHNALG -c -o HGraf.o HGraf.c
HGraf.c:118:77: fatal error: X11/Xlib.h: No such file or directory
compilation terminated.
<builtin>: recipe for target ‘HGraf.o’ failed
make[1]: *** [HGraf.o] Error 1
make[1]: Leaving directory ‘/home/ubuntu/htk/HTKLib’
Makefile:141: recipe for target ‘HTKLib/HTKLib.a’ failed
make: *** [HTKLib/HTKLib.a] Error 1

To solve this, run the below command

sudo apt-get install libx11-dev

https://stackoverflow.com/questions/5299989/x11-xlib-h-not-found-in-ubuntu

Thanks to the s.t.o community for the answer.

 

run make again

make

Got another error as below.

 

gcc -Wall -Wno-switch -g -O2 -I. -DPHNALG -c -o esignal.o esignal.c
In file included from /usr/include/string.h:630:0,
from esignal.h:34,
from esignal.c:29:
esignal.c: In function ‘ReadHeader’:
esignal.c:974:29: error: ‘ARCH’ undeclared (first use in this function)
if (strcmp(architecture, ARCH) == 0) /* native architecture */
^
esignal.c:974:29: note: each undeclared identifier is reported only once for each function it appears in
esignal.c: In function ‘WriteHeader’:
esignal.c:1184:25: error: ‘ARCH’ undeclared (first use in this function)
architecture = ARCH;
^
esignal.c: In function ‘GetLine’:
esignal.c:1760:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, len+1, file);
^
esignal.c: In function ‘GetLong’:
esignal.c:1808:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
fgets(buf, len+1, file);
^
<builtin>: recipe for target ‘esignal.o’ failed
make[1]: *** [esignal.o] Error 1
make[1]: Leaving directory ‘/home/ubuntu/htk/HTKLib’
Makefile:141: recipe for target ‘HTKLib/HTKLib.a’ failed
make: *** [HTKLib/HTKLib.a] Error 1

Again s.t.o helped.

https://stackoverflow.com/questions/37719890/install-hts-2-3-for-htk-3-4-1-on-ubuntu-16-04-has-error

Run the below commands

sudo apt-get install g++-4.7
export CC=gcc-4.7 CXX=g++-4.7
./configure CFLAGS=”-DARCH=linux” –prefix=/home/ubuntu/tts/hts
make
make install

 

Next is hts_engine_API

download from https://sourceforge.net/projects/hts-engine/files/hts_engine%20API/hts_engine_API-1.10/

wget https://nchc.dl.sourceforge.net/project/hts-engine/hts_engine%20API/hts_engine_API-1.10/hts_engine_API-1.10.tar.gz

tar xvzf hts_engine_API-1.10.tar.gz
cd hts_engine_API-1.10
./configure –prefix=/home/ubuntu/tts/hts_engine_api
make
make install

 

Then, few more commands.

cd /usr/share/doc/festival/examples/
sudo gunzip dumpfeats.gz

sudo gunzip dumpfeats.sh.gz
sudo chmod a+rx /usr/share/doc/festival/examples/dumpfeats

Thats all. We install all the dependancies of ssn_hts_demo.
Let us install it now.

cd ssn_hts_demo

./configure –with-fest-search-path=/usr/share/doc/festival/examples –with-sptk-search-path=/home/ubuntu/tts/sptk/bin/ –with-hts-search-path=/home/ubuntu/tts/hts/bin/ –with-hts-engine-search-path=/home/ubuntu/tts/hts_engine_api/bin/

sudo mv /usr/share/festival/radio_phones.scm /usr/share/festival/radio_phones.scm-old

sudo cp ~/ssn_hts_demo/radio_phones.scm /usr/share/festival/

sudo cp ~/ssn_hts_demo/Slurp.pm /usr/share/perl5/File/

gcc scripts/tamil_trans.c -o scripts/tamil_trans

 

Thats all. Done with all the compilation works.

Let us invoke the command to make the tamil text to audio.

export FESTDIR=/usr
ssn_hts_demo/scripts/complete “தமிழ் வாழ்க” linux

This will make audio file as ssn_hts_demo/wav/1.wav

I can now play the file with any audio player and hear a good voice of the text in tamil.

 

I tried with a little huge text.

here is the demo

The text I gave is

என் சரித்திரம், உ. வே. சாமிநாதையர் எழுதிய தன்வரலாறு ஆகும். இதில் 1855ஆம் ஆண்டு முதல் 1898ஆம் ஆண்டு வரை அவருடைய வாழ்வில் நிகழ்ந்தவை பதியப்பட்டுள்ளன. இதில் அவர் தமிழ் கற்ற வரலாறு, தமிழ் நூல்களைப் பதிப்பித்த வரலாறும் பதிவுசெய்யப்பட்டு உள்ளன.தமிழ்த்தாத்தா டாக்டர் உ.வே.சா. அவர்கள் எழுதிய தன் வரலாற்று நூல் இது. இந்நூலைக் கற்றால் ‘பெருக்கத்து வேண்டும் பணிதல்’ என்ற இலக்கணத்துக்கு இதுதான் சரியான இலக்கியம் என்ற உண்மை தெளிவாகும். பேதங்களுக்கு அப்பாற்பட்ட போதம்தான் தமிழ்ஞானம் என்பது இந்நூலின் தொகுமொத்தப் பொருள் என்றால் அது மிகையாகாது. ’நன்றிக்கு வித்தாகும் நல்லொழுக்கம்’ என்ற தொடரை விளக்குவதற்காக இவர் மண்ணுலகில் பிறந்தார் என்று கொள்ள வேண்டி இருக்கிறது. டாக்டர் உ.வே.சா. அவர்களின் என் சரித்திரமும் மகாத்மா காந்திஜி அவர்களின் சத்திய சோதனையும் ஒரேதரம் உடையவை. இவற்றின் ஒவ்வோரெழுத்தும் வாய்மை நிரம்பிய வைர எழுத்துக்கள்.என் சரித்திரம் கற்றால் தமிழார்வம் வரும். வந்த தமிழார்வம் வளரும். பத்துப்பாட்டும், எட்டுத்தொகையுள் ஐந்தும், மூன்று பெரும் காப்பியங்களும், ஐம்பதிற்கும் மேற்பட்ட பிற இலக்கியங்களும், இலக்கண நூல்களும் நின்று நிலவுவதற்குக் காரணம், டாக்டர் உ.வே.சா. அவர்களின் அயரா உழைப்பே என்பதை, இந்த மன்பதை அறியும். அந்த நூல்களைக் கற்கும் முன், ’என் சரித்திரம்’ என்னும் இந்த நூலைக் கற்க வேண்டும். இதனைக் கற்றால் தமிழ் நூல்களை அச்சுக்குக் கொண்டுவர அவர்பட்ட இன்னல்கள் புரியும்.1. எங்கள் ஊர்சற்றேறக்குறைய இருநூறு வருஷங்களுக்கு முன்பு தஞ்சாவூர் ஸமஸ்தானத்தை ஆண்டு வந்த அரசர் ஒருவர் தம்முடைய பரிவாரங்களுடன் நாடு முழுவதையும் சுற்றிப் பார்க்கும் பொருட்டு ஒருமுறை தஞ்சாவூரிலிருந்து புறப்பட்டார். அங்கங்கே உள்ள இயற்கைக் காட்சிகளை யெல்லாம் கண்டு களித்தும், ஸ்தலங்களைத் தரிசித்துக்கொண்டும் சென்றார். இடையில், தஞ்சைக்குக் கிழக்கே பதினைந்து மைல் தூரத்திலுள்ள பாபநாசத்திற்கு அருகில் ஓரிடத்தில் தங்கினார். வழக்கம்போல் அங்கே போஜனம் முடித்துக்கொண்ட பிறகு தாம்பூலம் போட்டுக்கொண்டு சிறிது நேரம் சிரம பரிகாரம் செய்திருந்தார்; தம்முடன் வந்தவர்களோடு பேசிக்கொண்டு பொழுதுபோக்குகையில் பேச்சுக்கிடையே அன்று ஏகாதசி யென்று தெரிய வந்தது. அரசர் ஏகாதசியன்று ஒரு வேளை மாத்திரம் உணவுகொள்ளும் விரதமுடையவர்; விரத தினத்தன்று தாம்பூலம் தரித்துக்கொள்வதும் வழக்கமில்லை. அப்படியிருக்க, அவர் ஏகாதசி யென்று தெரியாமல் அன்று தாம்பூலம் தரித்துக்கொண்டார். தஞ்சாவூராக இருந்தால் அரண்மனை ஜோதிஷர் ஒவ்வொரு நாளும் காலையில் வந்து அன்றன்று திதி, வார, நக்ஷத்திர, யோக, கரண விசேக்ஷங்கள் இன்னவையென்று பஞ்சாங்கத்திலிருந்து வாசித்துச் சொல்வார். அதற்காகவே அவருக்கு மான்யங்களும் இருந்தன.அரசருடைய பிரயாணத்தில் ஜோதிஷர் உடன் வரவில்லை. அதனால் ஏகாதசியை அரசர் தெரிந்துகொள்ள முடியவில்லை. எதிர்பாராதபடி விரதத்திற்கு ஒரு பங்கம் நேர்ந்ததைப் பற்றி வருந்திய அரசர் அதற்கு என்ன பரிகாரம் செய்யலாமென்று சில பெரியோர்களைக் கேட்கத் தொடங்கினர்.(மேலும் படிக்க…)

 

Here the audio now.

 

 

Yes. This is the best open source text to speech engine for tamil, so far.

Tons of thanks for IITM team and SSN College of Engineering for making the TTS engine and releasing as open source and for free.

Working on making the installation easier with a shell script.

Will share once done.

 

 

Advertisements

Build your own Story Books for kids in your Language with Story Weaver


Last week, I got an opportunity to attend a workshop on building story books for Children using http://storyweaver.org.in/

Storyweaver beta

This portal is developed by Pratham Books, a Not-for-profit organization, which is helping Indian kids to get more story books in their own languages. They started with creating story books, print, sell them, but with Creative Commons CC-By license. Anyone can copy their books, print, share and sell.

Pratham books

Now, with story weaver platform, they enable any one to create stories for kids. We can build stories or translate existing stories to our language.

I knew this platform few months ago. But did not explored much. Suddenly, received an email from Pratham Books from their blog, as they organize a workshop on storyweaver platform in Chennai. Registered immediately.

On the event day, reached the venue at T.Nagar. It was a good meeting hall with projector. We got around 50 participants. Except me, most of them are directly with children as teacher/trainer/StoryTeller.

We got participants from many organizations like Vazhai, Isha Vidhya, Katha & Ratha, Teach for India, Vidyarambam and more. Got a bunch of people from Villupuram Coimbatore too. Most of them are using books by Pratham books on their class rooms and activities.

The workshop was to explore the storyweaver platfrom. They explored the platform. We can read 4700 stories available. They support 84 languages. The portal has 7461 images to make wonderlands.

After the demo, tasks were given to create a story book or translate. I got to translate. We formed a team and translated a book. At the end of the event, the demo session was interesting. With a small introduction, people made stunning stories.

The images uploaded should be self made. We should not upload other’s work. As all the works, text and images are released in creative Commons CC-By license, any one use it for any purpose, including selling them. Hence, they are very keen on ensuring about the license of the works, text and illusions/images.

But, with available 7000 images, we can make wonderlands for our kids easily.

I invite you to explore the site, read few books and share it with the children you know. I made few books, flashcards and wordless stories to check how my kid Viyan likes them. He enjoyed them. He started to create his own stories on seeing the images. He even understood (or made his own stories) for the books on other languages too.

I was searching for books for kids in Tamil for many years. We dont get much much even in TamilNadu. All the bookshops have only many English books. One or two books only available in Tamil. Check in your nearby shop and look for the books that introduce alphabets, numbers, vegetables, vehicles, climate, animals, flowers etc. You can get all in english. Only alphabets and numbers are available in Tamil. I think the same will be for other languages too. The globalization kills all the native languages. To give new life to our languages, it is our duty to introduce the world of books to our kids in our language. Story books, flashcards are best vehicles to bring languages to kids.

StoryWeaver makes this possible to all the languages.

Let us weave more stories for our kids.

Thanks to pratham books for the wonderful platform and great workshop. Will contribute for Tamil Books. Planning to make a screencast on how to use storyweaver in Tamil. Will make it soon and conduct events to introduce it to local communities of parents, teachers and kids lovers.

 

Notes : Wikipedia Mini Hackathon Chennai July 23, 2017


Today, from Indian Linux Users Group, Chennai, we conducted a mini hackathon on Wikipedia.
We asked for ideas to the Tamil wiki community.
Collected the ideas here – https://ta.wikipedia.org/s/6t7w

We got 7 people. Balaji is a second year CS student. Syed Abuthahir is joining his first company as Python programmer tomorrow. His college senior Ajees is working. Neechalkaran is a well known contributor for wikipedia for his bots. Padmakumar is a C/C++ expert. Sankar is a full stack programmer. Myself a python kid.

With this energetic team with various skillsets, today’s hackathon got some interesting contributions.

Balaji hacked the UI of Tamil wikisource to show the wiki editing tools to left side bar. He is exploring on adding Tamil typewriting keyboard to Jquery.ime of “Universal Language Selector” extension of mediaiwki.

Padma Kumar explored the process of installing Tamil Text to speech system provided by IIT Madras. With very less and confusing documentation, he was downloading huge amount of software stack and compiling them for the entire day. Found that they had many hardcoded paths for various files in the code. Have to find and fix them manually. He will be exploring on this, further.

Syed Abuthahir explored the features of wikitools, a python library. He started to build a reporting tool to list out the contributions by all the TamilNadu School Teachers. The tool is still backing. He will complete it soon.

Neechalkaran explained and demonstrated his bots using Google Script Engine. He explained how mediawiki api works. He learned working with wikitools and python.

Sankar started to explore wikipedia as he is very new to it. Myself was helping the participants to understand the requirements and to get into hacking easily.

Will followup with the team to get the repo links and documentation.

Thanks for Raja Manohar for providing the venue. Thanks for Sankar and Vasanth for nice hospitality.

Thanks for all the participants. Hoping to see them all as great contributors to wikipedia. Let us conduct such events often. Meet you all soon.

Photos are here – https://photos.app.goo.gl/SEjPkJUvF30qGUWg2

What I get from 4Ccon conference?


naj

I attended the conference 4Ccon by Free Software Movement of India from Jan 26-29, 2017

First day I handled a workshop on “Real Time Bigdata Analysis using ELK Stack”. Here are my learnings.

The Next day, was attending talks like Smart Governance, Demonetisation & Digital Infrastructure, India Stack etc. Most of the things are new to me. Have to read more about them.

The Third day went with talks like Wikipedia and FSM by Ravi, Tulu wiki community by pavanaja, GenderGap in wiki by Dhanalakshmi, IT in Classrooms by FSMK.

Last day went with FSMI meetings and elections.

The problem with multi track conferences are we love to attend many sessions happening on same time. Heard that sessions were recorded for youtube publishing.

The interesting thing with conferences is to meet interesting people, whom, we met in IRC and mailing lists for years. Putting a face to a nickname are good moments. I met few great people and got some actions items to do in the upcoming dates to collaborate with their projects.

Ravi – Wikipedia :

Discussed for a workshop on Building tools for wikipedia API. Will write a document introducing mediawiki API and python libraries like wikitools. Then, we can host a workshop in chennai.

 

Srikanth :

He is building Tamil Maps see in action.

Now, we need the places, city, street names in Tamil.

He has prepared the google sheets ready to be translated and posted notes / guidelines on how to translate in the same sheet.
The script to upload the translated names is also available.
Tamil Nadu has ~2000+ places to be translated. Will help on translating.
Planned for a Full Web application with mobile app, for these kind of small translation works, so that any one can easily contribute on the go.
He asked me to update the booksdb.xml of FreeTamilEbooks with all file types and Categories for all the books.
Ganesh :
Ganesh is an Electronics, Geography interested man. Asked him to start his own company to give consultations and projects on his interested areas. Requested him to fix the Pondicherry Science Planetarium machines with non working buttons, disconnected wires.
Lenin :
Lenin is a great contributor for FreeTamilEbooks. He installs offline digital libraries with wikipedia dump, Project Madurai books and FreeTamilEbooks. He demonstrated how he is using Calibre for setting up digital library. He showed few OpenText books on Chemistry and Biology. Will be good if someone translates them in Tamil. Will look for writers.
Pavanaja, Dhanalakshmi:
They are from Karnataka. Pavanaja helped the Tulu wikipedia to go Live. He asked to send details about my Project OCR4WikiSource. Hoping to see many Kannada books on WikiSource.
Dhanalakshmi is building women community on her living area. They organize edit-a-thon, and training on Wikipedia.

 

Selva :

He is from puduvailug. He is writing tutorials on Python in Tamil. Asked him to send to Kaniyam.com

Murugavel :

He is helping libraries to get funds, books from government and other societies. Discussed him about the idea of subscribing all govt school students on TN with nearby library. He asked to register for a society and do all the activities on behalf of the society.

Asked him to get permission for the photographs of Bharathiyar house and his friends. Hope we can publish all the bharathiyar related photos on commons. Will get a letter from Wikimedia India chapter and follow the pondy govt with the help of Murugavel and Maniraj.

Sindhuja:

She is a school teacher. She felt that it is difficult to make the wiki contributing interesting for the students. Told about the wikidata games. Asked her to explore them and comeup with the new ideas for new games. Will learn wikidata games and create few games.

Raju :

He is an intern in HamaraLinux. He is into debian packaging. Asked him for a workshop in chennai for debian packaging and other contributions for debian and hamara linux. Will explore how I can contribute for debian and hamaralinux.

SFLC.in :

Software Freedom Law Center in a lawers association for Free Software in India. Spoke with them to get the source code for TTS Engine developed by SSN, funded by MHRD via IITM. Will follow with them for RTI or other legal activities to get source code.

Community Centers at Bengaluru :

There are two community centers by FSMK. They educate poor school children daily evening.  They teach GNU/Linux, Music, Dance, Cooking, Public Speaking, Multimedia editing etc. Students demonstrated their skills with a nice skit and dance.

There are great needs of such community centers in Chennai too. Will look for the possibilities of one on Tambaram.

TNQ :

They demonstrated a FireFox Plugin MuLTiFlow Have to check with the author Suki Venkat, if it can be used to generate ebooks for FreeTamilEbooks.com

Tiny talks with Yogesh, Ramashesan, prasanna, puduvailug, karailug friends are encouraging me for more contributions.

With all these, the conference gave good talks about various trends.

Connecting with people creates more ideas, to-dos. With these actions items to do, I have to plan, prioritize, allocate time. Reply here if you can contribute for any of the ideas, tasks mentioned above.

Thanks for all the volunteers, organizations, sponsors for the great event.

Special Thanks to FSFTN friends for the pains of organizing this conference.

Shared few snaps here https://goo.gl/photos/J1spu2AZPokQYejm8

 

 

PySide GUI Application Development – Book


51olSS-z1zL.jpg

This book will take you through everything you need to know to develop

UI applications. You will learn about installing/building PySide in
various major operating systems as well as the basics of GUI
programming. The book will then move on to discuss event management,
signals and slots, and the widgets and dialogs available with PySide.

Database interaction and manipulation is also covered. In a nutshell,
this book is great for learning how to program applications with GUI
and for mastering how to develop your own applications and how to run
them across platforms.

http://www.amazon.com/gp/product/1849699593

The interesting part is the author. – Venkateshwaran Loganathan
He is from Selaiyur, Chennai.

http://venkateshwaranloganathan.com/

Happy to know about Chennai guys are writing books for international publishers.

chennai.rb – April meetup


Hi all,

System Insights is happy to welcome you all for chennai Ruby Users Group’s meetup.
The location is here http://systeminsights.com/locations.

Date: 06-04-2013
Timings 10.30 AM to 1 PM.

Talks,
1. Hadooping with Ruby(Deepak Prasanna R)
2. Building Large Rails App(Karthikeyan A K).

Directions to reach the venue,
1. Take Tambaram-Velachery main road.
2. Reach Santhoshpuram bus stop.
3. Take Vengaivasal main road, and travel 2 kms straight until you see IMGears pvt ltd.
4. SystemInsights is right next to IMGears.

After reaching Santhoshpuram, ask for “Vengaivasal bus stop” or “IMGears” if you are lost.
If you need help, please ring me up on 9884688011.

Thanks,
Deepak.

Indian Linux Users Group, Chennai – Monthly Meet ( January 19 2013 )


ILUGC Monthly Meet (January 19 2013 )
==================================

Indian Linux Users Group, Chennai [ ILUGC ] is spreading awareness on
Free Open Source Software in Chennai since Jan 1998. We meet regularly
on every month second Saturday with technical talks and discussions on
various Free software.

Check our website http://ilugc.in for further details.

Join our mailing list at http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

We have our Meet on January 19, 2013

Check the details below.

ILUGC Monthly Meet (January 19 2013):-
==============================

  Time : Sat January 19, 2013 (3.00 – 5.30 PM)

    Venue: Classroom No 3,
    Areo Space Engineering,
    Near Gajendra Circle,
    IIT Madras.

Link for the Map: http://bit.ly/iit-aero

1.

Topic : RESTful architecture and design – The future of web

Brief summary:
REST is a powerful design pattern that allows architects, developers
and web designers to perceive web from a different perspective. Many
web frameworks and applications (Rails, DJango, RIAK) these days
are designed using the RESTful approach. This talk should provide
an introduction to REST design paradigms and approach that helps
audience understand them with better clarity.

Duration : 30 minutes

Speaker : Chandrashekar Babu

About Speaker: Chandrashekar Babu is  corporate trainer on FOSS technologies.
http://www.chandrashekar.info/
email AT chandrashekar.info

2.

Topic : PHP more than basics

Description : Beyond basics of php the architecture, professional codding etc .

Duration : 30-45 min

Links to Read :
http://www.w3schools.com/php/php_intro.asp,
http://www.tizag.com/phpT/index.php

About Speaker : G.yoganand, PHP Team lead Softmatrix

yoganandgopalan AT gmail.com

3.

Topic: Introduction to Firefox OS

Description: Firefox OS is the upcoming mobile platform. This talk introduces – What it is, how it is structured etc.

Links to read:
http://www.mozilla.org/en-US/firefoxos/
http://en.wikipedia.org/wiki/Firefox_OS

Speaker : Dwaraka Nath <dtsdwarak AT hotmail.com>

About Speaker : Dwaraka Nath is part of Public Relations Team of Mozilla India.
https://wiki.mozilla.org/User:Dtsdwarak

Duration : 30 min

4.
General group discussions on any queries, events etc.
CDs/DVDs can be shared on prior request.
Announce this to all your friends, social network sites etc.

All are welcome. Entry Free

Are you looking to get commercial Support for Git? – Ask CollabNet


The entire IT world is turning towards using Free Software, nowadays.

One of the major issues in implementing the FOSS Solutions in the corporates is

Technical Support for the Free Open Source software.

Though the Free Software Communities are very active in providing free support in mailing lists,IRC channels, Public forums etc, the organizations can not wait till someone answers in these channels when some critical issue happens.

On those critical situations, they need some helping hand, some shoulder to fall on.

even they are ready to pay for the commercial support for Free Software.

Most companies now start to provide commercial support for Free Software.

Example:

It is a good thing to see the list is growing and more companies choose the support as their way of making money with Free Open Source Software.

CollabNet, which is providing Support for Subversion from its early days, now started to support Git too.

How does CollabNet support git?

CollabNet has its own ALM product called TeamForge . It can have git as a part of its version control system, which provides easy UI to manage repositories and provide access control.

Apart from that customers can buy only GIT support where they can get the open source git from their repositories and get support from CollabNet.

CollabNet has a expert team on git and it pays for developers who contribute for Git. With the experts in Git, CollabNet provides support via email, phone and remote session.

See here the plans.

http://www.collabnet.com/support/support-programs#git

CollabNet is already providing same support for Subversion where it pays for Subversion developers and provides Commercial Support and free support via its forums. http://forums.open.collab.net/

Read the git blogs here: http://blogs.collab.net/git where the experts from CollabNet share their experience in Git.

It is providing hosted solution for Git and Subversion too. Check here http://www.cloudforge.com/

Its a great opportunity for organizations to implement git with the support from CollabNet.

Indian Linux Users Group, Chennai – Monthly Meet ( December 8 )


ILUGC Monthly Meet ( December 8 )
==================================

Indian Linux Users Group, Chennai [ ILUGC ] is spreading awareness on
Free Open Source Software in Chennai since Jan 1998. We meet regularly
on every month second Saturday with technical talks and discussions on
various Free software.

Check our website http://ilugc.in for further details.

Join our mailing list at http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

We have our December 2012 Meet.

Check the details below.

ILUGC Monthly Meet (December 8 th):-
==============================

Time : Sat December 8, 2012 (3.00 – 5.30 PM)

Venue: Classroom No 3,
Areo Space Engineering,
Near Gajendra Circle,
IIT Madras.

Link for the Map: http://bit.ly/iit-aero

1.

Topic : Open source for startups

Duration : 20 minutes

Speaker : Chidambaresan Sakthi
founder & ceo, opennovus.com

chidambasakthi at gmail.com

2.

Topic: Building ultra large web apps using Rails

Description: How Rails is used on building large websites

Duration: 30 mins

Links to Read: http://rubyonrails.org

About Speaker: Karthikeyan A K ( Project Director Webtoday business )  mindaslab at gmail.com

3.
Topic: How Ortho-One opened its doors to FOSS and GNU/Linux

Description: Ortho-One hospital is a leading orthopedic hospital in Coimbatore. The talk is case-study about how proprietary products and solutions can create a vendor lock-in and how FOSS can help in the situation. We will also discuss about the FOSS tools available in the health-care industry and how it can be deployed in a hospital.

Duration: 30 Minutes

Links to Read:
http://dreaswar.com/2012/08/16/my-hospital-runs-linux-or-how-we-closed-the-windows-opened-the-doors/

About Speaker: Kumaran, [ kumaran AT kums.in ], is a open source enthusiast & one of the world’s youngest RHCEs.He is a hardcore GNU/Linux fan, who actively promotes FOSS.

Kumaran is the key person in Migrating a hospital in Coimbatore to Free software.

4.

Discussion on FossConf’13

General group discussions on any queries, events etc.
CDs/DVDs can be shared on prior request.
Announce this to all your friends, social network sites etc.

All are welcome. Entry Free

ILUGC Monthly Meet ( November 10 )


ILUGC Monthly Meet ( November 10 )
==================================

Indian Linux Users Group, Chennai [ ILUGC ] is spreading awareness on
Free Open Source Software in Chennai since Jan 1998. We meet regularly
on every month second Saturday with technical talks and discussions on
various Free software.
Check our website http://ilugc.in for further details.

Join our mailing list at http://www.ae.iitm.ac.in/mailman/listinfo/ilugc

We have our November 2012 Meet.

Check the details below.

ILUGC Monthly Meet (November 10 th):-
==============================

Time : Sat November 10, 2012 (3.00 – 5.30 PM)

Venue: Classroom No 3,
Areo Space Engineering,
Near Gajendra Circle,
IIT Madras.

Link for the Map: http://bit.ly/iit-aero

1.

Topic : PHP more than basics

Description : Beyond basics of php the arcitecture, professional codding etc .

Duration : 30-45

Links to Read : http://www.w3schools.com/php/php_intro.asp,
http://www.tizag.com/phpT/index.php

About Speaker : G.yoganand PHP Team lead Softmatrix. yoganandgopalan AT gmail DOT com

2.

Topic : regular expressions for every one.

Description : a brief introduction to regular expression.

Duration : 30 Minutes  (Max)

Level: Basics to Intermediate

About Speaker: Ravi Jaya, An Open Source Consultant, who loves Gnu-Linux by heart.
ravi.goglobium AT gmail DOT com

3.
Topic: Discussion on India’s IT Rules and threat to Internet

Description: The recent rules notified by the Government under the
Information Technology Act, 2000 regarding intermediaries affect bloggers,
online media and intermediaries by placing stringent controls on
content that can be posted online. The rules have the potential to be used as
a means to censor the internet through the back door and could have chilling
effects on free speech and dissemination of information. The rules also go
far beyond the IT Act, under which the rules have been framed, and
have provisions that affect the fundamental rights of citizens including
the right to freedom of speech and expression as well as the right to privacy.

Duration: 30 Minutes

Links to Read:

[1] http://fsmi.in/waging-war-against-internet-and-democracy

[2] http://sflc.in/back-door-censorship-alias-intermediary-pre-screening/

About Speaker: Core Team, Free Software Foundation Tamil Nadu

4.

General group discussions on any queries, events etc.
CDs/DVDs can be shared on prior request.
Announce this to all your friends, social network sites etc.

All are welcome. Entry Free