SummerTraining09
From Dgplug
(Redirected from SummerTraining)
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 |
| Subversion (svn) | Kushal | |
| Vim | Kushal |
kushal_vi_04072008.log |
| 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 | |
| Linked List | rishi | |
| Fedora docs | stickster |