Basic Intro for MySQL

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 :

MySQL:
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,

செல்வமணி. ச

Discussion about Tamil Magazine & General Talk

Date : 12/12/2011 Week : 112 People :  8

Time : 3.00 pm to 5.00 pm

Location :  Shri Narayana Guru School

Attendees :  Manimaran, Saravanan, Praveen, Kavitha, Priya, Pavithra, and  Selvamani (Myself).

New Attendees :  Gothandaraman

He is doing first year MCA in Pallavan college of Engineering Kanchipuram.

Discussion :

We today discussed about releasing the tamil magazine for FOSS. As of now, we have decided ten articles to be translated from other resources for the next month release. The article details are

1. Installation Ubuntu 11.10     –      Selvamani

2. Directory Structure        –    Direct Translation(Full Circle Issue #1 – http://fullcirclemagazine.org/issue-1/)        –       Praveen. S

3. Ubuntu Software Centre    –

http://freshtutorial.com/ubuntu-software-center/    –   Saravanan . K

4. Scribus                –    Direct Translation (Full Circle Issue #1 – http://fullcirclemagazine.org/issue-1/)   –     Praveen. S

5. Panel Settings        –

http://www.techsupportalert.com/content/ubuntu-tips-and-tricks.htm#Customize-the-Panel     –    Nagarajan

6. Gedit            –        http://library.gnome.org/users/gedit/stable/index.html.en – Nagarajan

7. Compiz Settings        –        http://www.omgubuntu.co.uk/2010/10/customizing-ubuntu-10-10-with-a-dock-new-icon-theme-effects-global-menu-and-more/      –      Shanmugam

8. TORCS – Car Racing Game        –    Direct Translation (Full Circle Issue #6 – http://fullcirclemagazine.org/issue-6/)            –         Manimaran. G

9. Creating and Distributing Deb Files    –    Direct Translation(Full Circle Issue #12 – http://fullcirclemagazine.org/issue-12/)    –      Rajkumar

10. Create Mobile Multimedia     –    Direct Translation (Full Circle Issue #19 – http://fullcirclemagazine.org/issue-1/)     –    Selvamani

And, Mr. Praveen Kumar shared his mini project, Address Book, to all of us. He gave the demo about his project and its source code details.

Booming GNU/Linux,

செல்வமணி. ச

Discussion about Gedit Plugins

Date : 13/11/11 Week : 108 People :  9

Time : 3.00 pm to 5.00 pm

Location :  Shri Narayana Guru School

Attendees : Praveenkumar, Manimaran, Saravanan, Shanmugasundaram, Pavithra, Vishwanathan, Rajkumar, Hariharan, and Selvamani (Myself).

Discussion :

First we started to talk about our KanchiLUG activities and its status right now. Same people are giving talk on every kanchilug meet, since all newcomers are learning linux applications from us. Now the new people got some experience using ubuntu in their home. Hence we asked them about their learning from Kanchilug and Linux. Each people shared their learnings and experience from KanchiLUG. Their experience was very nice to hear.

Then, Mr. Rajkumar discussed about the Gedit Text Editor and Its additional features.   He installed a package named gedit-plugins which gives some additional addons to Gedit. Then he showed the demo on gedit that how to use those plugins. First Mr. Rajkumar enabled those additional plugins such as Bookmarks, Bracket Completion, Code Comment, External Tools, Python Console, Embedded Terminal and so on. He explained and showed demo on each use of each plugins.

Booming GNU/Linux,

செல்வமணி. ச

Discussion about github and ssh

Date : 16/10/11 Week : 106 People :  18

Time : 3.00 pm to 5.00 pm

Location :  Shri Narayana Guru School

Attendees : Praveen, G. Manimaran, R. Manimaran, M. Saravanan, K. Saravanan, Balakrishnan, Kavitha, Ramya, Dhanalakshmi, Logeshwari, Udhayakumar, Shanmuga sundaram, Vishwanathan, Rajkumar and Selvamani (Myself).

New Attendees : Hariharan, Jayaprakash, and Parthiban.

Discussion :

We had overall talk over the Tamizha project and its event which was happened last week at Chennai. Yeah, few of our kanchilug guys attended Thamizha hackathon event to develop a open source software based on tamil language.

Our people  Mr. Rajkumar, Mr. Shanmugasundaram, Mr. Praveen, Miss. Dhanalakshmi, Miss. Ramya, Miss. Logeshwari attended this oneday event and they shared and communicated those information to all of us.

To build tamil based open source project, they are maintaining the project in github. They explained about Git revision control systems and how to handle the project on github.com. For that, they created the github account for all the participants and divided the people into teams. Each team has been assigned to a project to continue their developments on it.

In our Kanchilug meet, some new people dont understand the git. Hence, we explained the revision control systems and gave the live demo on git and we had a datacard to explain the github to maintain our project online. Mr. Shanmugasundaram explained it online and he also explained about the ssh key for authentication for the project on github like how to create a ssh key(public and private key). His explanation was very informative for all of us.

Booming GNU/Linux,

செல்வமணி. ச

Linux Intro

Date : 02/10/11 Week : 104 People :  15

Time : 3.00 pm to 5.00 pm

Location :  Shri Narayana Guru School

Attendees : Praveen, G. Manimaran, M. Saravanan, K. Saravanan, Balakrishnan, Nagaraj, Kavitha, Ramya, Rajkumar and Selvamani (Myself).

New Attendees : Harikrishnan, Pavithra, Manju, Udhayakumar, Vishwanathan.

Discussion:

We could see lot of newfaces in this meet. As usual, To give them a welcome to foss world, we once again started to talk about the foss history, why linux, Linux features and advantages. Mr. Balakrishnan took the overall session to the new comers.

In the recent days, we are seeing lot of newcomers interested to know and learn Open Source Softwares. We often give the same talk in these times. Hence, we have planned to have two different session like linux basics for newcomers and a technical talk for all.

And LDD discussed last week will happen as soon as we got the place for it.

Booming GNU/Linux,

செல்வமணி. ச

Discussion to conduct LDD in Kanchipuram

Date : 25/09/11 Week : 104 People :  23

Time : 3.00 pm to 5.00 pm

Location :  Shri Narayana Guru School

Attendees : Saravanan. M, Manimaran. G, Venkatesh, Saravanan. K, Devakarthick, Logeshwari, Kavitha, Ramya, Pavithra, Dhanalakshmi, Praveen, Nagarajan, Yassir, Balakrishnan, Manimaran, Vishnu, Shanmugam, Rajkumar, and Selvamani (Myself).

New Attendees : Vasanthraja, Manivannan – Doing final year CSE in P.T Lee CNCET, Oovery, Kanchipuram.

Satheeshkumar – doing final year CSE in Pallavan College of Engineering, Kanchipuram

Discussion:

Followed by the Software Freedom Day 2011, we are decided to conduct the LDD(Linux Demo Day) Program at Kanchipuram. The discussion was all about this program in this week. As we prepared for SFD, we people decided that this event should be covered the overall FOSS awareness and public should know from the linux basics level to advanced level applications. Then we had a long list of applications from eachone to exihibit in the demo stalls.

FOSS History
Installation
Equivalent Softwares – Overview,  User managements and roles
Compiz Config Settings
Libre Office -3 in 1
Gimp
Audacity, Ptivi, Vlc
Games
build essioncial g++,gcc
python
help and supporting from mailing list/irc channel/forum
php & mysql
clustering
distribution
education tools
stellerium
umberllo
drupal
cloud computing – open-stack, eucaliptus
java development – ecllipse, netbeans
scilab
Android- sdk
openerp
git

Now we are looking for laptops/PC and Place for this event. Once the place is confirmed, we will decide and confirm the event date and stalls list here.

And Shanmugam gave the overall introduction about foss and kanchilug to newcomers.

Booming GNU/Linux,

செல்வமணி. ச

Software Freedom Day Celebration

We (KanchiLUG) celebrated Software Freedom Day 2011. We put totally 9 Demo Stalls in Software Freedom Day event conducted by ILUGC(Indian Linux User Group Chennai) at MIT(Madras Institute of Technology), Chrompet, Chennai.

Demo Stalls by our people :

1. Libre Office        –    Devakarthi, Saravanan. K, Saravanan. M,
2. Kompozer        –    Manimaran,
3. FFMPEG, Audacity    –    Priya,
4. Python        –     Ramya, Kavitha, Pavithra
5. PHP            –     Praveenkumar, Dhanalakshmi, Shanmugam
6. Drupal        –    Rajkumar,
7. Scilab        –    Nagarajan,
8. Subversion&GIT    –    Selvamani and Manikandan,
9. Firefox Addons    –    Suresh

As we planned, we had enough time for preparation to exibit and explain those softwares to public. We people started from Kanchi by 6.30AM and reached MIT by 9 AM. Then, we arranged all stalls to be in place. Most of our KanchiLUG guys apart from volunteers came to visit this event and they were more helpful to the volunteers.

Event started by 9.30 AM.There were totally 20 stalls in this year. Stalls other than KanchiLUG

Spoken-Tutorial,
Mozilla,
Tamil Wikipedia,
Ruby,
Joomla,
Subversion Edge,
Open Source CDs and Books,
Ruby on Rails(RoR),

Students from various colleges and professionals visited the stalls. They also queried lot of questions and doubts. We people really had a great experience and learnt lot of new things from public. This event gave us and our new luggies more technical information than what we learnt. Here is the event photos of SFD 2011.

Software Freedom Day 2011 Photographs

The Whole day session went very pleasant and funny talks. Event came to end in the evening by 5.30PM. At the end of event, Mr. Shrinivasan, co-ordinator of ILUGC and open-source enthusiasts meet the volunteers and presented the prize to all the stalls and gave the information about contributing open souce, getting help from mailing lists, and open source projects for final year students.

I would like to thank all our KanchiLUG team to put their effort to make it happen successfully.

Booming GNU/Linux,

செல்வமணி. ச

Discussion about GIMP

Date : 04/09/11 Week : 103 People :  14

Time : 3.00 pm to 5.00 pm

Location :  Shri Narayana Guru School

Attendees : Kavitha, Ramya, Manimaran, Devakarthi, Venkatesh, Praveen, Balaji, Saravanan, Nagaraj, Praveen, Mohan, Logesh, Rajkumar and Selvamani (Myself).

Discussion:

Mr. Manimaran gave the Introduction to GIMP(GNU Image Manipulation Program).

What is GIMP?

GIMP is a multi-platform photo manipulation tool. GIMP is an acronym for GNU Image Manipulation Program. The GIMP is suitable for a variety of image manipulation tasks, including photo retouching, image composition, and image construction.

He explained some tools to manipulating images layers, filters, colors and so on in the toolbox. Further, he gave the demo on some of its tools.Finally, the session ended after one hour and we started to discussion on newbies doubts on general topics.

Booming GNU/Linux,

செல்வமணி. ச

Python

Date : 28/08/11 Week : 102 People :  14

Time : 3.00 pm to 5.00 pm

Location :  Shri Narayana Guru School

Attendees : Kavitha, Ramya, Manimaran, Devakarthi, Venkatesh, Praveen, Balaji, Saravanan, Nagaraj, Praveen, Mohan, Logesh, Rajkumar and Selvamani (Myself).

Discussion:

I (Selvamani) continued the python demo using python intrepreter in interactive mode. Followed by the python presentation in the previous class, i gave live demo on Basic Datatypes such as Numbers, Strings, Lists, Tuples, and Dictionary.

I explained Numbers type Integer number, Float number, Complex number and its supporting built in methods for each numbers type and Strings type and its built in String handling methods, list types and its built in methods and so on. I gave demo on built in methods for all datatypes.

Booming GNU/Linux,

செல்வமணி. ச

Python & Discussion about SFD

Date : 14/08/11 Week : 101 People :  17

Time : 3.30 pm to 6.00 pm

Location : Shri Narayana Guru Matriculation School

Attendees : Manimaran, Devakarthi, Venkatesh, Praveen, Dhanalakshmi, Logeshwari, Kavitha, Ramya, Rajkumar, Balakrishnan, Balaji, Nagaraj, Shrinivasan, Praveen and Selvamani(Myself).

New Attendees : Magendravarman,Rajesh- doing B.Sc.,(Computer Science) in Pachayappas Arts&Science College for Men, Kanchipuram.

Discussion:

I (Selvamani) shared the basics of python. First I gave the introduction to python like simple, easy to learn, platform independent, extensible etc., I presented Python’s data types such as Numbers(integer, float, complex number), String, List, Tuple, and Dictionay and Flow structures(if, elif, switch, for, while), File handling, Dynamic inputs(input(), raw_input()) and Modules.

And, I moved to discuss the OOPs concept in Python. I explained Class definition, Constructor, Encapsulation, Inheritance, and so on. Following that, i showed the database connection with PostgreSQL, GUI Tools(Glade+Python+GTK, QT, WxPython), Django framework.

After my presentation, Mr. Balakrishnan showed live demo using python interpreter. Finally, we started to discuss SFD 2011(Software Freedom Day) which is going to happen in September month. We have planned for five stalls there, but we are looking for more stalls to exibit there. We have newcomers with us to participate this time in this event.

Booming GNU/Linux,

செல்வமணி. ச