SummerTraining09
From Dgplug
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 | |
| 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 | |
| i-want-2-do-project. tell-me-wat-2-do | mbuf | |
| code cross-referencing tools | mbuf | |
| Fedora Art | mizmo | |
| Wiki | parthan | |
| GCC | pjp | |
| GDB | pjp | |
| make | pjp | |
| The shell | rishi |
rishi_1st_class.log <br /> rishi_1st_class.log <br /> rishi_1st_class.log |
| Linked List | rishi | |
| Fedora docs | stickster |