SummerTraining09

From Dgplug

Contents

I Know What You Are Going To Do This Summer 09

Do you want to see your name next time you install GNU/Linux in your friend's computer?

If yes, then go ahead and read ...

Online summer training from GNU/Linux User Group of Durgapur (http://dgplug.org). All are welcome.

Entry Free!

Prospective participants ParticipantList09

Probable Starting Time

25th June 2009, 1900 IST

Objectives

* Revisiting programming fundamentals
* Get acquainted with Free Software technologies
* Gaining technical knowledge
* Real-world project experience

Speciality

 * Online reading material will be provided.
 * Talks given by different international upstream developers.
 * Direct interaction with the developers.
 * Soft skill training (online communications).

List of projects/tasks

Topic Type IRC nick Your nick Status
wiki.dgplug.org mediawiki CSS/theme change System administration mbuf sam [| working]
Capify HOWTO for gitorious on Fedora System administration mbuf
POSIX for Genode framework Systems development mbuf
FEL service pack + gnubie HOWTO System administration mbuf
Fedora complete repository setup (offline) System administration mbuf rtnpro, aveek HOWTO pending
Tax calculation RoR Web development Shrink, mbuf yevlempy
Kannel SMS setup on Fedora System administration mbuf zer0c00l
FEL packaging tasks Packaging mbuf
Hospital management RoR Web development Shrink, mbuf
ACE, libdiameter RPM packaging Packaging mbuf
Emacs-a-day-keeps-the-vi-zing-away LaTeX presentation Documentation mbuf
Beautify IRC logs Scripting mbuf Arun SAG Use irclog2html
Wiki-to-wiki code style conversions Scripting mbuf mitsy, bishnu
Badam Halwa of Embedded Systems code examples Systems mbuf hermes
Movie collection catalog Desktop Application kushal spechard, sunny_slls
Wallpaper changer for the desktop For Gnome desktop kushal sumitc
Thunderbird/Firefox profile porter Desktop application kushal
Subtitle downloader Desktop application kushal KishanGoyal
Firefox extension for pem Firefox extension pjp
VHDL/verilog Code examples, testsuite Electronics/Computer "Engineering" tuxmaniac

List of courses 2009

http://www.timeanddate.com/worldclock/meeting.html

Topic Date Time Instructor IRC nick
Informal group introduction Thursday, June 25, 2009 1900 IST Shakthi Kannan mbuf
vi revisited Friday, June 26, 2009 1900 IST Kushal Das kushal
i-want-2-do-project. tell-me-wat-2-do. Saturday, June 27, 2009 1900 IST Shakthi Kannan mbuf
IRC How To Monday, June 29, 2009 1900 IST Rahul Sundaram mether
di-git-ally managing love letters Tuesday, June 30, 2009 1900 IST Shakthi Kannan mbuf
Packaging Red Hot, Paneer (butter) Masala (RPM) Thursday, July 2, 2009 1900 IST Shakthi Kannan mbuf
'ABCD' of designing and building an application Saturday, July 4, 2009 1900 IST Vivek Khurana no_mind
Up and running with Mediawiki publishing Sunday, July 5, 2009 1900 IST Stephanie Das Gupta stephdg

List of courses 2008

 * Communication skills                                    
 * Introduction to shell                                   
 * Buffer editors (Vi)                                     
 * Free Software project guidelines                        
 * Code cross-referencing tools                            
 * Functional programming tools
 * Basic GNU/Linux administration                        
 * Subversion (svn)                                        
 * Wiki                                                    
 * Programming with C                                     
 * Python programming                                      
 * Database technologies (MySQL and Postgersql)
 * Systemtap (http://sourceware.org/systemtap/)

Advance topics (Students have to choose at least one)

 * Gtk+ programming 
 * Qt/PyQt programming 
 * Web application design
 * Software packaging (rpm)

Guest Lectures

 * To be declared later

What is required to join this training/Pre-requisites

 * A computer with any recent GNU/Linux distribution installed.
 * A decent Internet connection.
 * Attitude to learn.
 * Go through previous years' IRC session logs.

Contact

Kushal Das <kushaldas AT gmail DOT com >

Mailing List

  * http://lists.dgplug.org/listinfo.cgi/users-dgplug.org.

IRC

  * #dgplug on irc.freenode.net

Class Logs

You can find the class logs here.

Topic Instructor IRC log
File System Hierarchy Standard (FHS) Kushal kushal_fhs_class.log
Python Kushal

kushal_python_05072008.log <br /> kushal_python_06072008.log <br /> kushal_python_15072008.log <br /> kushal_python_18072008.log <br /> kushal_python_20072008.log

Subversion (svn) Kushal

kushal_svn_21072008.log <br /> kushal_svn_22072008.log

Vim Kushal

kushal_vi_04072008.log <br /> kushal_vi_05072008.log <br /> kushal_vi_1stclass.log <br /> kushal_vi_2ndclass.log <br />

 Pranesh pranesh_vim_070708.log
Communication guidelines & mailing list guidelines mbuf

mbuf_1stclass.log

i-want-2-do-project. tell-me-wat-2-do mbuf

mbuf_2ndclass.log

code cross-referencing tools mbuf

mbuf_3rdclass.log

Fedora Art mizmo

mizmo_fedoraart_20080820.log

Wiki parthan

parthan_wiki_04072008.log

GCC pjp

pjp_gcc1stclass.log <br /> pjp_gcc2ndclass.log

GDB pjp

pjp_gdb_15072008.log

make pjp

pjp_make_07072008.log

The shell rishi

rishi_1st_class.log <br /> rishi_1st_class.log <br /> rishi_1st_class.log

Linked List rishi

rishi_linkedlist_05092008.log

Fedora docs stickster

stickster_fedoradocs_04092008.log

Tools
LANGUAGES
Personal tools