SummerTraining09

From Dgplug

(Redirected from SummerTraining)

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 Status
wiki.dgplug.org mediawiki CSS/theme change System administration mbuf, sundaram [| under work]
Fedora complete repository setup (offline) System administration mbuf, rtnpro, sherry151 fedx work-in-progress
Tax calculation RoR Web development Shrink, mbuf, yevlempy, chandana
Badam Halwa of Embedded Systems code examples Systems mbuf, hermes
Movie collection catalog Desktop Application kushal, spechard, sunny_slls
Wallpaper changer for the desktop Gnome desktop Application kushal, sumitc
Thunderbird/Firefox profile porter Desktop application kushal
Subtitle downloader Desktop application kushal, KishanGoyal, meejan
Firefox extension for pem Firefox extension pjp
VHDL/verilog Code examples, testsuite Electronics/Computer "Engineering" tuxmaniac
Capify HOWTO for gitorious on Fedora System administration mbuf
POSIX for Genode framework Systems development mbuf
FEL service pack + gnubie HOWTO System administration mbuf
Hospital management RoR Web development Shrink, mbuf
FEL, SNACC, ACE, libdiameter RPM packaging Packaging mbuf
Emacs-a-day-keeps-the-vi-zing-away LaTeX presentation Documentation mbuf
Wiki-to-wiki code style conversions Scripting mbuf
Internship Project Management Application Web-application using a web framework should be install-ready on F10/F11 please contact sankarshan on IRC for more details
Graphical Dependency Tracker for RPM Web-application using a web framework and, yum/RPM API/backends should be install-ready on F10/F11 Given an RPM, this tool should be able to graphically display the dependencies and, their recursive dependencies. Intended use is to figure out packaging dependencies and, also to help create low-footprint installations Please contact sankarshan on IRC for more details

Completed projects/tasks

Topic Type IRC nick Status
Kannel SMS setup on Fedora System administration mbuf, zer0c00l Kannel SMS setup on Fedora
Beautify IRC logs Scripting mbuf, zer0c00l Use irclog2html
wiki.dgplug.org mediawiki CSS/theme change System administration mbuf, Sundaram Themes changes applied

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
kushal_python_06072008.log
kushal_python_15072008.log
kushal_python_18072008.log
kushal_python_20072008.log

Subversion (svn) Kushal

kushal_svn_21072008.log
kushal_svn_22072008.log

Vim Kushal

kushal_vi_04072008.log
kushal_vi_05072008.log
kushal_vi_1stclass.log
kushal_vi_2ndclass.log

 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
pjp_gcc2ndclass.log

GDB pjp

pjp_gdb_15072008.log

make pjp

pjp_make_07072008.log

The shell rishi

rishi_1st_class.log
rishi_1st_class.log
rishi_1st_class.log

Linked List rishi

rishi_linkedlist_05092008.log

Fedora docs stickster

stickster_fedoradocs_04092008.log

Some Interesting Discussions

Python For..in

Personal tools