Software Freedom Day 2018 – Tech Talks – Kanchipuram – Sep 29, 2018 – 10-5

September 27, 2018



Hello all,

Software freedom day is celebrated worldwide every year on September month.

We celebrate SFD at kanchipuram

Date : September 29, 2018 Saturday
Time : 10.00 am – 05.00 pm

Venue : A K T Municipal High School, Thumbavanam street, Near Kotrampalayam Street, Near Rangasamy Kulam, Kanchipuram

Map –


Topic 1 : Introduction to Free Software and GNU/Linux
Speaker : Shrinivasan
Time : 10.00 – 11.00

Topic 2 : Introduction to BigData using Hadoop
Description : Will explore the Bigdata eco systems, Hadoop, Pig, Spark and ElasticSearch
Speaker : Nithya
Time : 11.00 – 01.00

Topic 3 : Handson workshop on Hadoop
Speaker : Nithya
Time : 02.00 – 05.00

Prerequests :
1. Bring your laptops with linux and java installed, for handson
2. Read the below book and watch the videos.
3. Linux commandline, Python knowledge is preferred

Contact : T Shrinivasan 9841795468

Entry Free. All are welcome.


Introduction of GNU/Linux to newbies

March 3, 2014

Date : 02/03/2014 Week : 117 People : 12

Time : 4.00 pm to 6.00 pm

Location : Shri Narayana Guru School

Attendees : Rajkumar, Saravanan, Senthil, R. Sivakumar, Guruganesh M, Manivannan S, Mayazhagu P, Prabhu J, Shanmuga Sundaram K, Lobus, Mahalakshmi M, and Manimaran.G (Myself).

Discussion :

This week we had a new attendees from final year students of Mamallan Engineering college, and we discussed about the introduction of gnu/linux and it’s history, and Rajkumar gave the demo about the installation of ubuntu 12.04 as a dual boot along with the windows.

How to Install Ubuntu as Dual from Kanchilug


Discussion about KanchiLUG meet

February 24, 2014

Date : 23/02/2014 Week : 116 People : 7

Time : 4.00 pm to 6.00 pm

Location : Shri Narayana Guru School

Attendees : Rajkumar, Saravanan, Praveen, Senthil, Shrinivasan, Selvamani and Manimaran.G (Myself).

Discussion :

Saravanan and Senthil are doing M.Sc., Both guys are explained about their final year projects.
and shares their experiences with us.

We Planned to conduct meeting on every sunday 3.30 pm on Sri NarayanaGuru Matriculation School, Ekambaranathar Sanathi Street.



Discussion lug meet:

April 1, 2013

Date : 24/3/2013 Week : 115 People : 8

Time : 10.00 am to 12.00 am

Location :   Kailasanathar Temple

Attendees :  Balaji G, Selvamani S, Dilliganesh K, Srinivasan T,
Rajkumar K, Dhanasekar T, Manimaran G and Manimaran R (Myself)

Discussion :

we conduct lug meet at every month fourth sunday:

Since last few months we didn’t have any activity. so
we discussed about the current status of our lug community and how to
refine this problem.
some old members also participated in the meet and suggested some
good ideas.

And we finally come to a conclusion to do some frequent activities
like conducting hackathon, monthly irc meet, contributing in
writing articles, making video tutorials, and much more.

2012 in review

December 31, 2012

The stats helper monkeys prepared a 2012 annual report for this blog.

Here’s an excerpt:

600 people reached the top of Mt. Everest in 2012. This blog got about 3,600 views in 2012. If every person who reached the top of Mt. Everest viewed this blog, it would have taken 6 years to get that many views.

Click here to see the complete report.

PHP Basics

July 1, 2012

Date : 01/07/2012 Week : 114 People : 6

Time : 3.00 pm to 5.00 pm

Location :  Shri Narayana Guru School

Attendees :  Manimaran, Praveen, Saravanan, M.Saravanan, Nagarajan and  Shanmugam (Myself).

Discussion :

I (Shanmugam) gave the introduction to PHP. I short described the details of the discussion here :


First we discussed about our KanchiLUG activities and its status right now.I explained about PHP variables and how to use  this and then we discussed about PHP functions , manimaran and saravanan gave some ideas about PHP functions and i explained about how to use this in different ways.

Praveen asked about index in PHP , so i also explained about index. M.Saravanan asked doubts in array , so i gave brief explanation about array and what are the types of arrays are be and how to use it.

Basic Intro for MySQL

February 26, 2012

Date : 26/02/2012 Week : 113 People : 6

Time : 3.00 pm to 5.00 pm

Location :  Shri Narayana Guru School

Attendees :  Manimaran, Praveen, Rajkumar, Nagarajan and  Selvamani (Myself).

New Attendee :  Thirumalai

He is doing first year B.Sc., Computer Science in Sankara Arts & Science College.

Discussion :

I (Selvamani) gave the introduction to MySQL. I short described the details of the discussion here :

RDBMS(Relational Database Management System) that runs as a server providing multi-user access to a number of databases.

Storage Engine :
handles both transaction-safe tables and nontransaction-safe tables.

Different type of storage engine in mysql :
MyISAM, InnoDB, MERGE, Memory, Example, Federated, Archive, CSV, Blackhole

MyISAM                –   default storage engine. Manages nontransaction-safe tables. provides high speed storage and retrieval, full text search capablity.
InnoDB                 –   transaction-safe tables. Row-level locking,easy recover, data reliability. Owned by Oracle in 2005, but Data Retrieval is slow
Merge                    –   Collection of MyISAM Tables
Memory/HEAP  –   speed performance for data retrieval. lose data when shutdown. Can be used for temporary tables.
Example               –   To create own engine. cannot store/retrieve data into tables.
Federated             –   Stores data in remote database.
Archive                 –   store large amount of data without indexes.
CSV                        –   stores data in text files using comma seperated values format.
Blackhole            –   does not store. Retrieval always return empty set.

Character Set :
set of symbols and its encodings of a regional language.

Collation :
set of rules for comparing characters in a character set.

MySQL Query :
mysql> status;                       –   To know details of mysql server
mysql> show databases;               –   To view list of databases
mysql> show engines;                 –   To view available storage engines in mysql server
mysql> create database ‘dbname’;     –   To create a new database
mysql> use ‘dbname’;                 –   To change the database name
mysql> select databases();           –   To know the current database
mysql> drop database ‘dbname’;       –   To remove database from server

Create Table MySQL Queries :

mysql> create table if not exists ‘tblname'(col1 datatype primary key auto_increment, col2 datatype,..,colN datatype) {type|engine}=’engine_name’;

–   To create table with storage engine type(default is MyISAM prior to MySQL 5.5, now InnoDB is default)

mysql> create table ‘table_name’ like ‘existing_tbl_name’

–   To copy table structure;

For MyISAM type of table, mysql represents each table by .frm table format file, .MYD(data file), .MYI(Index file).

You can find these files in the location /var/lib/mysql/<dbname>/ as root user.

Booming GNU/Linux,

செல்வமணி. ச