mozilla 15th Birthday celebrated at Durgapur

Today is the march 31st, 2013 i.e. Sunday and mozilla has become a 15th year ever fresh organization with a mission to promote openness, innovation and opportunity on the web. To celebrate this auspicious day, i , Biraj Karmakar, Umesh Agarwal, Amit Kumar Thakur, Gaurav Kumar, Mrityunjay Kumar Singh, Subhendu Ghosh, Sayantan Datta, Jeet Biswas and others gathered at 01:00 P:M near Bidhan nagar, Durgapur and cut the cake to celebrate mozilla 15th Birthday. After that we all have introduced among themselves, told them how mozilla came into existence and helping us to make the web open for all. Umesh told them how to contribute to Mozilla design. Finally we have decided to host a one day mozilla event in NIT,  Durgapur on 7th April, 2013. Thanks to Biraj and others for making this day wonderful.

Advertisements

Firefox-Hindi-Localization-Sprint:- A live contribution

Everybody wants to be a contributor of a big emerging Mozilla community. But by using an application like “Mozilla Firefox”, he is already a contributor. But as time changes, ideas comes up, people wants to do more. So, persons wants to add something in the application. So that if anybody is using that application, he goes there and say “following things are added by me.” and by saying that he makes himself and community proud.

By thinking upon this, I shahid Ali Farooqui and Rajesh Ranjan came up with an idea to organize an virtual event named “Localization Sprint” where people can directly come, participate, learn and contribute to an application with a common goal in a team.

For that we have targeted “Firefoxos” and organized “Firfox-os-Hindi-Localization-Sprint” on 24th February, 2013. The event was successful by making a submission of 4000 words and we have got new contributors to Mozilla Hindi Localization team.

From the success of first sprint, Vineel has gave me an idea to provide prizes to the contributor who has translated maximum number of strings. This will encourage contributors to do their best.

And after that I and Rajesh Ranjan organized another “localization sprint” targeting for “Mozilla Firefox” named “Firefox-Hindi-Localization-Sprint” on 03rd March, 2013 by using #india channel on irc.mozilla.org server and #indlinux channel on irc.freenode.net server by using Mozilla pootle server. The event was more successful than previous one by mading a submission of more than 8000 words (Firefox-2900 +webparts -5500) by 11 participants.

The 11 participants who had made this sprint successful are:- Amit Kumar Thakur, Keshav Kumar, Sayan Chowdhury, Chandan Kumar, Gaurav Kumar, Rajesh Ranjan, Saurav Agarwal, Komal Gandhi, Abhishek Potnis, Suraj Kawade and Neeraj Kumar.

The maximum submission are made by Amit kumar Thakur and followed by Keshav Kumar.

Their Contribution and statistics are given on etherpad:

https://etherpad.mozilla.org/remo-firefox-hindi-localization-sprint

The event page for the sprint is:

https://reps.mozilla.org/e/firefox-hindi-localization-sprint/

I would like to a special thanks to Mozilla community for creating the pootle interface for Mozilla software localization. Without it this type of sprint is not possible earlier.

I would like to thanks all the community members for making this event successful.

Mozcafe@bcrec, Durgapur :- A great Success

As the sun blooms in the sky, birds are flying happily in the sky thinking that how high will we go. Dr.B.C.Roy Engineering College, Durgapur in association with Horizon2k13, 11th annual tech-fest of our college has proceeds forward to organize a complete mozilla workshop and activity day named “Mozcafe@bcrec“on 13th Feb, 2013. This was the first student initiated mozilla event in Durgapur.

As we have announced the dates of mozilla event, Students of different college started enquiring about the event. Since the event was on the working day. So, About 55 students have successfully attended our session from starting to end.

The registration of the event was started from 10:00 A:M onward. We have fortunately much more students from our college and 5 students from Nit Durgapur.  The whole event was divided into two parts:- one as theoretical session based on talks and other as hands on practice session based on talks delivered. The workshop was started from 11:00 A:M.

The talks presented are as follows:-

  1. Mozilla:- A gateway to open sourceChandan Kumar
  2. Mozilla designs:- Umesh Agarwal
  3. Localization:- Biraj Karmakar

Then there was a break of 30 minutes,  Thanks to college Management for providing the Tea.

The hands on session presented are as follows:-

  1. How to work with web maker:- Sayan Chowdhury, Apoorv Ashutosh, Piyush Kumar Chauhan
  2. localization:- Biraj karmakar, Chandan Kumar
  3. Mozilla Design:- Umesh Agarwal, Gaurav Kumar

During Webmaker session, The students asked a lots of question related to mozilla and other open source as well as research project from our Mozilla Remo Shahid Ali Farooqi. After getting answers students were highly delighted. They also asked for another mozilla events in Durgapur. And, finally the whole event ended with a group photography session with participants.

Outcomes of the Mozcafe@bcrec:-

  1. A Hindi Translation Sprint will be organized on 24th Feb, 2013 to encourage newbie for doing contribution to localization.
  2. Monthly meeting will be organized in the last saturday of each Month.
  3. We are planning to come up with one big mozilla festival in NIT Durgapur.
  4. This Mozcafe@bcrec event will be organized every year in the month of february.
  5. We are getting good response and hoping that Durgapur Mozilla group will contribute a lot to open source.

We are highly thankful to Mozilla community for providing us the swag for the event and a special thanks to Shahid ali farooqi who had visiting our college apart from his busy schedule.

Due to late Swag delivery by UPS Courier services, we will providing the swag to the participant day after tomorrow.

Finally we would like to thank Saikat Maity sir. Dinesh Pradhan sir,  Gaurav Kumar and Tech fest Community for making this event successful. The event photos are available on flickr.

 

 

 

Book Review: OpenStack Cloud Computing Cookbook

Published By:- PacktPub / Written By:- Kevin Jackson

It is one of the first and most useful book on OpenStack Cloud Computing apart from OpenStack manual for a cloud beginner who wants to learn, use, test and deploy their applications on any of the five components like:-Glance, Horizon, Keystone,Nova & Swift. It only requires a virtualbox and Ubuntu 12.04 cloud server ISO-Image.

This book starts with the detailed explanation of all the steps:-

  • Required in installing, configuring and managing all the components of OpenStack.
  • Also give a detailed explanation of different instances of networking for configuring OpenStack environment.
  • Tells about the MAAS, JIJU, Galera technology for configuring and managing it on Datacenters.
  • Uses Munin, Hydric technology for monitoring OpenStack installation.
  • Last but on the list , it also provides a strong troubleshoot approach for the problem encountered during the installation and configuring OpenStack environment and also provide a guide to report bugs and get help directly form community.

I am a final year computer science engineering student found this book useful for installation, configuring OpenStack on my laptop.
So, I would strongly recommend this book to someone who wants to get his hand dirty with OpenStack technology.

One can get the book directly from PacktPub.

pyconindia 2012 Tutorial Day, Bangalore, 28th September

pyconIndia Conference is a 3-day event organised fourth time by the Indian Python Software Socitey.
This was my first conference that i along with sayan has attended. I started my journey from durgapur to banglore on 26th September.During journey i met one of the humerous guy Soumen Ganguly from Netaji Subhas institute of technology kolkata. i reached Banglore on 27th evening and stayed at college senior kishan Goyal‘s residance.
Since the conference was happening at DHARMARAM VIDYA KSHETRAM Christ University Campus, Bangalore on 28th September. I woke up so early and rushed through the buses and reached the conference destination sharp by 9 o,clock. There I met kushal and rtnpro along With Nick, Cpython Developer. i and sayan get introduced by kushal to Nick. Thereafter we move to the registration desk and collected Pass.
Since The tutorial Sessions was on this day. Thereafter, we moved to Room No:A1 to attend the tutorial of “Building interactive applications with ETS” by Prabhu Ramachandran. There i learnt about traits and tried some applications on traits UI. Thereafter i left the confernce hall and moved
with rtnpro in search of a place where we sit and write some code. Atlast We succedded and got the place on the stairs. Rtnpro interacted with some other Dgplug guys like oini, fewcha and samxan. I just googled and searched some buges from Gtranslator project. And i got that one but in the night i tried but failed due to unable to build gtranslator by Jhbuild.
After lunch, we attended the next tutorial session of kushal on “python programming”.
During the tutorial session, we( i, sayan and rtnpro) helped the learners in solving their quires during the session.
At last the session, The Tutorial session ends by 5:30 P:M.
We ends that day with doing some coding and a tasty dinner with Nick in the Night.
The Day was Awosome. Thanks to Kushal, rtnpro and Nick for making the day awosome.

#dgplug!! Now 8 year’s old.

Today #dgplug (Durgapur Linux user Group) completed 8 years.
On the same day i.e. on 8th september, 2004 some young genious minds like Kushal Das had taken a golden step for the promotion of Free and open source Software(FOSS) where students can come, learn, share their knowledge and contribute to FOSS and founded a Community named Durgapur Linux User Group which is further popularised as a dgplug. Later on Soumya joined together.

When i was in 2nd semester first year at Dr.B.C.Roy Engineering College, Durgapur, had met kushal Das Who had visited our college to give a talk on Python Programming. There i came to know about Open source software and interacted with a group of people like: Rtnpro, Kishan who were contributing to FOSS already. Kishan along with sayan and koustawa helped me in learning fedora Installation. After that under the guidance of kushal and rtnpro, i had learnt fedora RPM packaging and Python programming. Later i had attained dgplug summer training in 2011 and learnt a lot of things related to programming languages and shell scripting. Mbuf tuaght us Communication guidlines that had helped me in irc chats.

But my contribution to open source begins, when Rtnpro and Bamacharan inspired me through violent kicks. They taught me to try my hands on localization of open source Software on transifex. With the support of rtnprokushal and Rajesh ranjan, now i am a open Source technical translator for various projects.

As the 3 years of my college life passed, i started inspring out the college students and to share my skill and knowledge with them. The first achievement i have gained when my name got published in the author lists of VlC media Player 2.0.3. Now, lots of students are coming and joining this community  and is growing day by day and getting bigger and stronger. A day will come when dgplug will cross its sky limits.

This group has given a greater height to my carreer and arouse the interest of programming. I am really thankful to all who helped me in this journey.

yum has broke in fedora 16 problem::solved

When i was updating my Fedora 16. In the last phase of update, during Cleanup of packages process, my laptop gets shutdown.When i restarted the laptop and started to install or uninstall any package after fedora update it given so many errors of yum. I have searched for google not get satisfactory result. The error is given below.

[root@chandankumar chandankumar]# yum reinstall lokalize

Loaded plugins: axelget, fastestmirror, langpacks, presto, refresh-packagekit

Repository google-chrome is listed more than once in the configuration

No metadata available for adobe-linux-i386

No metadata available for fedora

No metadata available for google-chrome

No metadata available for rpmfusion-free

repomd.xml | 3.3 kB 00:00

update rpmfusion-free-updates metadata sucessfully

No metadata available for rpmfusion-nonfree

repomd.xml | 3.3 kB 00:00

update rpmfusion-nonfree-updates metadata sucessfully

No metadata available for updates

Finish Download MetaData of Enabled Repo

Loading mirror speeds from cached hostfile

* fedora: mirror.cse.iitk.ac.in

* rpmfusion-free: mirror.cse.iitk.ac.in

* rpmfusion-free-updates: mirror.cse.iitk.ac.in

* rpmfusion-nonfree: mirror.cse.iitk.ac.in

* rpmfusion-nonfree-updates: mirror.cse.iitk.ac.in

* updates: mirror.cse.iitk.ac.in

Resolving Dependencies

–> Running transaction check

—> Package kdesdk-lokalize.i686 0:4.8.3-1.fc16 will be reinstalled

–> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

================================================================================

Reinstalling:

kdesdk-lokalize i686 4.8.3-1.fc16 updates 721 k

Transaction Summary

================================================================================

Reinstall 1 Package

Total download size: 721 k

Installed size: 1.7 M

Is this ok [y/N]: y

Downloading Packages:

Traceback (most recent call last):

File “/usr/bin/yum”, line 29, in <module>

yummain.user_main(sys.argv[1:], exit_code=True)

File “/usr/share/yum-cli/yummain.py”, line 321, in user_main

errcode = main(args)

File “/usr/share/yum-cli/yummain.py”, line 229, in main

return_code = base.doTransaction()

File “/usr/share/yum-cli/cli.py”, line 547, in doTransaction

problems = self.downloadPkgs(downloadpkgs, callback_total=self.download_callback_total_cb)

File “/usr/lib/python2.7/site-packages/yum/__init__.py”, line 2180, in downloadPkgs

self.plugins.run(‘predownload’, pkglist=pkglist)

File “/usr/lib/python2.7/site-packages/yum/plugins.py”, line 187, in run

func(conduitcls(self, self.base, conf, **kwargs))

File “/usr/lib/yum-plugins/axelget.py”, line 272, in predownload_hook

downloaded_drpm_pkgs = download_drpm(conduit)

File “/usr/lib/yum-plugins/axelget.py”, line 71, in download_drpm

presto_info[repo.id] = presto.PrestoParser(filename).getDeltas()

File “/usr/lib/yum-plugins/presto.py”, line 523, in __init__

for event, elem in iterparse(fo):

File “<string>”, line 91, in next

cElementTree.ParseError: mismatched tag: line 8722, column 6

[root@chandankumar chandankumar]#

When i shown this error on #fedora-channel they told that yum has broken.

The reason of breaking of yum is the plugins axelget.py that i have installed to increase yum downloading speed.

To overcome this error, i have tried the following commands related to you.

#yum clean all

#yum repolist enabled

#yum –disableplugin=presto makecache

# yum –disablerepo=\* –enablerepo=fedora makecache

#yum –disableplugin=axelget makecache

But nothing has happened.

i have queried for the repo’s list by using the command #rpm -qa, to see that my rpm list is working smoothly and yum is not working.

At last i have thought to remove that package from yum plugin. Go to /usr/lib/yum-plugins/ directory and list that package and remove that yum  plugin that causing yum to be broken by using rm command. After that everything is working fine.

i have done the following things.

  1. [root@chandankumar yum-plugins]# ls
  2. axelget.py   fastestmirror.py   fastestmirror.pyo  langpacks.pyc  presto.py   presto.pyo             refresh-packagekit.pyc
  3. axelget.pyc  fastestmirror.pyc  langpacks.py       langpacks.pyo  presto.pyc  refresh-packagekit.py  refresh-packagekit.pyo
  4. [root@chandankumar yum-plugins]# rm axelget.py axelget.pyc
  5. rm: remove regular file `axelget.py’? yes
  6. rm: remove regular file `axelget.pyc’? yes
  7. [root@chandankumar yum-plugins]# ls
  8. fastestmirror.py   fastestmirror.pyo  langpacks.pyc  presto.py   presto.pyo             refresh-packagekit.pyc
  9. fastestmirror.pyc  langpacks.py       langpacks.pyo  presto.pyc  refresh-packagekit.py  refresh-packagekit.pyo
  10. [root@chandankumar yum-plugins]# cd —
  11. [root@chandankumar ~]# yum reinstall lokalize
  12. Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
  13. Repository google-chrome is listed more than once in the configuration
  14. Loading mirror speeds from cached hostfile
  15.  * fedora: mirror.cse.iitk.ac.in
  16.  * rpmfusion-free: mirror.cse.iitk.ac.in
  17.  * rpmfusion-free-updates: mirror.cse.iitk.ac.in
  18.  * rpmfusion-nonfree: mirror.cse.iitk.ac.in
  19.  * rpmfusion-nonfree-updates: mirror.cse.iitk.ac.in
  20.  * updates: mirror.cse.iitk.ac.in
  21. Resolving Dependencies
  22. –> Running transaction check
  23. —> Package kdesdk-lokalize.i686 0:4.8.3-1.fc16 will be reinstalled
  24. –> Finished Dependency Resolution
  25. Dependencies Resolved
  26. ======================================================================================================================================
  27.  Package                              Arch                      Version                            Repository                    Size
  28. ======================================================================================================================================
  29. Reinstalling:
  30.  kdesdk-lokalize                      i686                      4.8.3-1.fc16                       updates                      721 k
  31. Transaction Summary
  32. ======================================================================================================================================
  33. Reinstall  1 Package
  34. Total download size: 721 k
  35. Installed size: 1.7 M
  36. Is this ok [y/N]: y
  37. Downloading Packages:
  38. ^[[Bkdesdk-lokalize-4.8.3-1.fc16.i686.rpm                60% [=========================                 ]  16 kB/s | 437 kB     00:18 kdesdk-lokalize-4.8.3-1.fc16.i686.rpm                                                                          | 721 kB     00:42
  39. Running Transaction Check
  40. Running Transaction Test
  41. Transaction Test Succeeded
  42. Running Transaction
    After that yum is happy with me!!!
    Thanks to Khaytsus , fenrus02 and juanmabc on #fedora channel on freenode.

Magahi locale created

Magahi (mag), one of the ancient language spoken from the age of Buddha has now got its own locale for localization in open source. It belongs to devanagari script and spoken by 13 million people in the region of Bihar, Jharkhand and some parts of West Bengal. It is similar to maithali language. So, we with the help of fuel community started localization of open source through magahi language.

What is Locale?

In computing, Locale is a set of parameters that defines the user,s language, country and special variant preferences that the user wants to see in their user’s interface. It consists of a language identifier and a region identifier.

Create a locale file for a language:

Download a general locale file of any previous language having its locale like magahi locale file from here http://sourceware.org/bugzilla/attachment.cgi?id=6347  (as i have done.). Fill all the required information and convert it into UTF-8 encoding with using the command in python interpreter by using the command “>>> w = “प्रविण” >>>w.decode(“utf8”) “.

For compiling the locale file visit here:http://pravin-s.blogspot.in/2008/03/steps-to-test-glibc-sorting-order-of.html.

How to create a locale for a new language?

Since that new language has no locale in the different operating system. So, it is a bug.

So, we have to file a bug report either in redhat Bugzilla or Sourceware Bugzilla. Following are the steps given for filing a bug for a locale of a new language.

  1. Go to  Redhat Bugzilla or Source Bugzilla Home page.
  2. Create your own user account.
  3. Now log in into your account.
  4. Now go to “file a bug” link.
  5. File it under “localedata” component.
  6. select product “glibc”.
  7. Write Summary of the bug as “Adding a new language locale”.
  8. Attach the Locale text file for that language.
  9. In comments write about that language like about its origin, total speakers and why to create locale for this language?


After that locale will be created when bug will be solved.you can view this bug here: http://sourceware.org/bugzilla/show_bug.cgi?id=13968.

In this way i have created the locale for magahi language with the help of rajesh ranjan, jassy, pravin satpute. Thanks a lot to all of them.

Contribution to GNOME 3.4 through hindi translation

The day i remember when Rajesh Ranjan told me to join hindi language translation team of gnome was one month ago from today. I joined the gnome hindi language translation by registering myself as a translator on l10 site. From that day i have translated the following projects under gnome community listed below:

gnome-terminal, yelp, vino, totemnautilus, ligbdatagucharmap, gtk+-properties, gnome-user-share, gnome-system-monitor, gnome-setting-daemon, gnome-power-manager, gnome-packagekit, gnome-bluetooth, gnome-control-center, evolution, empathy, brasero, evince, cheese and many more..

For all these  translations all credits goes to Rajesh Ranjan and Karunakar.

A special thanks to rtnpro for warm push ups. 

dgplug meeting at bcrec

For the first time, I sayan, gaurav, biraj and koustava all together organised the dgplug weekly meeting at college library in Dr.B.C.Roy Engineering College, Durgapur during evening at 5:30 p:m. We met 20 students for the first time after the python workshop taken by kushal in february. We had asked about the queries related to python and open source from them. We told them about the irc and #dgplug channel at freenode through X-chat and also showed them to talk on irc by talking with rtnpro and biraj . We have also told them to register their name at dgplug mailing lists. After that we have fixed the next meeting on monday to do fedora installation and face the issues related to fedora installation.

Finally the meeting ends with a happy smile. Thanks to all dgplug members at bcrec.