Hi all,

ILUG Cochin has successfully conducted technical meetup on Saturday (July 3).
As you know the technical meetup has started with the aim of bringing more
people to contribute to Free Software. To achieve this aim first we need to
tell the people about the Free Software development tools and programming
languages and the community based development model. We have discussed
some topics to enlighten the programmers. They are the following

1. GNU Compiler Collection (GCC)  (June 5)
2. GNU Debugger (GDB)       (June 5)
3. Setting up Apache for PHP development     (June 5)
4. GUI Programming on GNU/Linux (June 19)
5. Wordpress plugin development (July 3)
6. Huffman coding and its applications (July 3)

1. GNU Compiler Collection (GCC) by Praseed Pai
   In this session the speaker gave a good introduction to GCC with
   some examples. He showed how to compile single and multiple files
   C and C++ programs using GCC with and without linking. He then showed
   creating object files archive using the command 'ar'. Next he explained
   the creation of shared library and its static and dynamic linking.

See the writeup of this session with example codes by Sinu John in his blog
http://sinujohn.wordpress.com/2010/06/06/a-quick-introduction-to-gcc/

2. GNU Debugger (GDB) by Ashok Shenoy
   Bugs are part of software development. Using a good debugger can help
   minimize the time required to find the bugs. In this session the speaker
   talked about GDB and showed how to use it. There was also a quick intro
   to GNU 'data display debugger' (ddd), a graphical front-end for GDB.

3. LAMP setup by Sreenadh H
   When we talk about web development the first thing that came to our mind
   is LAMP stack. In this session the speaker showed how to setup a AMP
   development environment on GNU/Linux. He talked about Apache, MySQL
   and PHP and showed the result of 'hello world' PHP script in browser.

4. GUI programming on GNU/Linux by Praseed Pai
In this session the speaker talked about the history of GUI on GNU/Linux. He also covered the following topics along with compiling example programs.

   a) GUI programming with Xlib (C )
   b) GUI programming with GTK+/GDK (C)
   c) GUI programming with Qt (C++)
   d) GUI programming with WxWidgets (C++)

5. Wordpress Plugin development by Binny V.A.
Wordpress (www.wordpress.org) is one of the popular free web application for creating blogs and websites (ILUG website runs on Wordpress). It has a lot of plugins contributed by developers all over the world (wordpress.org/extend/plugins). The speaker is one among such developers. He talked about wordpress plugin development by explaining his own plugin, quartz (http://www.bin-co.com/tools/wordpress/plugins/quartz/). He explained how wordpress plugin works and gave an idea about Wordpress hooks
   and filters.

6. Huffman coding and its applications by Azad N
In the field of data communication compression has an important role. It reduces the consumption of expensive resources such as bandwidth and storage. Compression can be classified into lossless and lossy compression. Data compression involves encoding and decoding using some algorithms. Huffman coding is an entropy encoding algorithm for lossless data compression. It is commonly used as the final stage of compression in applications like gzip and png. The speaker gave an idea about Huffman coding with diagrams. As you can see this session has used the 'second freedom' in
   Free Software definition ie the freedom to learn how the program works.

We hope that the above sessions could inspire atleast a few people to start programming
on GNU/Linux.

We have not yet decided the topic for the next meetup. If you are interested in taking sessions in any of the Free Software related topics please feel free to come forward.

We would like to thank Praseed Pai, Ashok Shenoy, Binny and Azad for taking effort in taking highly informative sessions. We also thank all people who attended the meetups.

Hope next meeting is bigger and better.

Send your valuable feedback.

Happy Hacking.

Regards,
Sreenadh

_______________________________________________
Indian Libre User Group Cochin Mailing List
http://www.ilug-cochin.org/mailing-list/
http://mail.ilug-cochin.org/mailman/listinfo/mailinglist_ilug-cochin.org
#[email protected]

Reply via email to