For last 10 days, I was pretty busy attending and arranging FOSS events in Durgapur. One of them that I got the chance to attend was Mukti ’13, the annual national level technical symposium on Free and Open Source Software of the GNU/Linux Users’ Group NIT Durgapur held from 2nd-5th February 2013. Just like last year, this year’s Mukti was also filled with fun and frolic. There were lots of events like Codecraker, Lipi, Hack the Code etc. Students and Foss enthusiast from in and around Durgapur come to this four day festival.
On the first day, Chandan and I reached at NIT Durgapur around 2pm to attend the Python Workshop by Kushal Das. I was glad to see a lot of first years came to attend the workshop by bunking their college classes. A lot of second year also came out to attend the workshop along with Souradeep, Apoorv, Zubin. After the workshop Kushal da took us to a nearby restaurant for dinner 🙂
We stayed up at NIT hostel for the night. The very next day, the Python Workshop began at 2pm and Kushal da covered the rest of the topics along with some questions. At the end of the day, we took some snaps and returned back to our college. We thought of attending the MediaWiki workshop but it got cancelled last minute.
But, as always it was a great time, meeting with FOSSy people during Mukti. I really applaud to all those who have put their hard work,labour and time to make this event a huge success and hope that MUKTI 2014 would be even bigger, greater than this year.
For some time now, I started working up on Dorrie. Dorrie is a web application which enables users to build a Fedora/Spin.It is a Free Software licensed under the GNU Affero General Public License v3 or later and written using Django/Python.
After successfully downloading and deploying Dorrie from GitHub, I found out that it was showing an error “invalid arguments to setopt” in the /basic/ page. So after googling for few minutes I came to know the error was arising because setopt was receving uni-code as the argument in place of string So, after the modification of the code, I sent the patch upstream. Later, Shrink, rtnpro and I were discussing on Dorrie so rtnpro came up with the idea of making the code modular and dividing the codes in files based on type of settings. He also told of introducing django-addons into Dorrie as it adding a true plug-n-play functionality to our own Django applications and he assigned me the job. Since, it had been quite sometime I had worked on Git, I had forgotten some of the commands so I had to google the commands again and write out the patch. I sent out the patch upstream the following day. Here is my Dorrie clone on GitHub.
Today, the second day of the workshop started by 10:30 a.m with all the students waiting beforehand for the workshop to begin. kushal started-off the discussion with vim-editor. The students were really excited on learning the new commands in vim because it just seemed magic to them and they were really impressed with it. As the second session began kushal gave a talk on more advanced topics on python on How to download files, display files in current directory,etc. In the end, we showed up the Fudcon Tempe and Pune video to give the students a boost up.
Today, we the members of DGPLUG (Gaurav, Chandan, Biraj and I) organized a Python Workshop in our college. The workshop was taken by kushal. The workshop started at 11:00, with a talk on ‘Introduction to Linux, Free Software Movement and Fedora”. This interaction made the students aware about the topic on how they can start off contributing to Linux.
Then, we moved to the Labs, the students got a hands-on with Python. kushal covered the most of Python. He also discussed how to edit a program using vi editor. The students were encouraged by distributing fedora-keychains for those who gave good responses. At the end of the session, kushal distributed off fedora-stickers. We four also got our our first fedora Tee-Shirt :). We also discussed to start on a weekly dgplug physical meeting to come-up with more contributors.The session ended by 5:30.