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]