BootConf-2014

I was at bootConf 2014 presented by JMILUG and associates, on Sunday, 12.30 pm, 23 Mar 2014 . I attended the nice talk on Android vs Linux security being presented by Shariq Murtaza, after that there was a lunch break, at around 2.30 pm we all gathered again at the conference hall and as per the schedule Kornark Modi delivered a very informative talk on  iPython, nice to meet such a talented and amazing personality.

Just after Konark concluded it was my turn to talk about GNOME. I started with, what is GNOME? Who is GNOME? and How and why I am here and finally how to join GNOME? In the conference hall, there were about 20-25 people including 2 girls. The best thing was everybody present there is FLOSS enthusiast. I had a great feeling that I am one of them. I liked there support and Love for FLOSS. As I finished my talk, they appreciated my efforts. Girls geared up to take part in GSoC and OPW.

Finally, Aniket Maithani cool chubby guy ;) , delivered a nice talk on the powers of Drupal. I really enjoyed every moment there. Thanks GNOME and OPW, otherwise I could never be a part of FLOSS. Looking forward to contribute more and be a part of more Open Source conferences.

Thank you Kat for all your support. :)

 

 

 

 

 

 

gnome-music started playing for me :)

I am writing help for gnome-music as my opw internship project. My mentor reviewed my patches. I pushed them all without music. I was very upset because if something doesn’t works properly, it hurts.

Vadim Rutkovsky (IRC nick-vrutkovs) already has helped me that how I can make gnome-music work but I failed. I was following Jackson Isaac at gnome-music channel, he was having the same problem few days back. He too was looking for help in #gnome-music. Suddenly, yesterday i.e. Monday, 10 march 2014, he told #gnome-music that he can play music on gnome-music now. Indeed, it was a great news for people like me who is struggling since last three months. Out of curiosity, I asked him how he did this? Thanks to nice people on the channel for their ready to help attitude.

I could get no success yesterday. When I get connected to the GimpNet network and joined #gnome-music today, JacksonIsaac himself queried if I could play any music. My response was negative. As I told my problem to him he probably sensed where I was wrong. His tip worked and I am really very happy.

To make gnome-music play songs using Jhbuild

After building gnome-music using:

$Jhbuild build gnome-music

You still need to build following gstreamer plugins to make gnome-music play songs for you:

gst-plugins-good

gst-plugins-bad

gst-plugins-ugly

*I got success in building gst-plugins-good and gst-plugins-bad.

but gst-plugins-ugly was troubling me. Everytime I tried to build gst-plugins-ugly it says Module ”gst-plugins-ugly” could not be found.

When I told about this problem to Jackson Isaac he asked me whether I have configured jhbuildrc correctly or not. i.e. it has the following line in it or not:

moduleset = 'gnome-world-3.12'

As I added the above statement to my jhbuildrc file which in .config folder, I once again tried to build gst-plugins-ugly. To my surprise, It started building :) :)

I ran gnome-music using:

$jhbuild run gnome-music

Yay! There is no stop or minus sign against every song and I can play any song just by clicking on it.

screenshot with stop sign

screenshot with stop sign

Screenshot without stop sign

Screenshot without stop sign

Thanks to #gnome-music to make me play my favorite songs on this wonderful application. I welcome suggestions from the development team if I still need something more to add to make music play and help others too. :D

Music

Gnome-music documentation has started finally. :) I have learned many new and interesting things. Like, how to set up the build system for help. Below is the patch for the build system set up:

diff –git a/Makefile.am b/Makefile.am
index 341c920..7afbaa8 100644
— a/Makefile.am
+++ b/Makefile.am
@@ -3,7 +3,7 @@ NULL =
bin_SCRIPTS = gnome-music
-SUBDIRS = libgd gnomemusic data po
+SUBDIRS = help libgd gnomemusic data po
EXTRA_DIST = \
AUTHORS.in \
diff –git a/configure.ac b/configure.ac
index 4aa9d7e..3ba2ab0 100644
— a/configure.ac
+++ b/configure.ac
@@ -19,6 +19,8 @@ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, “$GETTEXT_PACKAGE”,
[The prefix for our gettext translation domains.])
IT_PROG_INTLTOOL(0.26)
+YELP_HELP_INIT
+
AC_PROG_CC
AM_PROG_CC_C_O
LT_INIT([disable-static])
@@ -42,6 +44,7 @@ PKG_CHECK_MODULES(GRL, grilo-0.2 >= $GRL_MIN_VERSION)
AC_CONFIG_FILES([
Makefile
data/Makefile
+ help/Makefile
data/headerbar.ui
data/AboutDialog.ui
data/PlaylistDialog.ui
diff –git a/help/Makefile.am b/help/Makefile.am
new file mode 100644
index 0000000..f5315ab
— /dev/null
+++ b/help/Makefile.am
@@ -0,0 +1,9 @@
+@YELP_HELP_RULES@
+
+HELP_ID = gnome-music
+
+HELP_FILES =
+
+HELP_MEDIA =
+
+HELP_LINGUAS =

To request a UI freeze break for the menu item we need 2 approvals from release team and notification to the documentation team through email.

Patch for adding help menuitem in gnome-music that is pushed to master after the freeze break approval.: 

diff –git a/data/app-menu.ui b/data/app-menu.ui
index dc98b87..7df19bc 100644
— a/data/app-menu.ui
+++ b/data/app-menu.ui
@@ -14,6 +14,11 @@
</section>
<section>
<item>
+ <attribute name=”label” translatable=”yes”>_Help</attribute>
+ <attribute name=”action”>app.help</attribute>
+ <attribute name=”accel”>F1</attribute>
+ </item>
+ <item>
<attribute name=”action”>app.about</attribute>
<attribute name=”label” translatable=”yes”>_About</attribute>
</item>
diff –git a/gnomemusic/application.py b/gnomemusic/application.py
index 61ab7e8..1154cbc 100644
— a/gnomemusic/application.py
+++ b/gnomemusic/application.py
@@ -67,6 +67,10 @@ class Application(Gtk.Application):
aboutAction.connect(‘activate’, self.about)
self.add_action(aboutAction)
+ helpAction = Gio.SimpleAction.new(‘help’, None)
+ helpAction.connect(‘activate’, self.help)
+ self.add_action(helpAction)
+
newPlaylistAction = Gio.SimpleAction.new(‘newPlaylist’, None)
newPlaylistAction.connect(‘activate’, self.new_playlist)
self.add_action(newPlaylistAction)
@@ -85,6 +89,9 @@ class Application(Gtk.Application):
def now_playing(self, action, param):
pass
+ def help(self, action, param):
+ Gtk.show_uri(None, “help:gnome-music”, Gdk.CURRENT_TIME)
+
def about(self, action, param):
builder = Gtk.Builder()
builder.add_from_resource(‘/org/gnome/Music/AboutDialog.ui’)

I enjoyed working on the above patches as it was totally a new experience and I always crave for doing and learning new things in computing.

I am proud of being a part of OPW, GNOME documentation team and having the bestest mentor.

gedit 3.12

I will have to wait till gnome-music gets stabilized to write its help. In the mean time my mentor Ekaterina Gerasimova (kittykat) suggested me to work on gedit (GNOME text editor)or evince (Document viewer). I simply typed the command jhbuild build gedit in the terminal. I could successfully build gedit 3.12. As its user interface has undergone a huge change its help will have to be updated accordingly.

When I run the command jhbuild run gedit, a new window opened as shown below in the screeshot.

gedit 3.12

gedit 3.12

Yes, It is a screen shot for gedit 3.12. A brand new, cool and a simplified look. The gedit’s new avatar does not include File, Edit, View, Search, Tools and Documents menus. Instead it has buttons to open, create and save files and all the other important functions are included in the gear icon button as drop down list. I am wondering can I use mouse to perform cut-copy-paste. It could be very difficult for new users as they may not know the keyboard shortcuts for cut-copy-paste. Our documentation help can reduce this tension to a great extend. :) UI for new version and the older version of gedit could be easily compared with the image below:

gedit 3.8.3

gedit 3.8.3

whatever are the differences I am enjoying updating the help for gedit’s new UI.

 

 

 

Notes help

Notes Aka bijiben help is developed under three sections as follows:

  • Create notes
  • Edit and share notes
  • Delete notes

Create notes

A note can be created in three different ways. A note can be created from scratch, using some text from another application or from another note. You can rename a note by simply changing the text in the first row. To search a note is very simple, in New and Recent press the search button. As you start typing the search term you can view the search results instantly below your search term.

Edit and share notes

This section  explains the ways in which a user can edit notes, email a note to his/her contacts and create notebooks in order to make searching and sorting notes easy.

Delete notes

In order to remove the older and unwanted notes, a user can delete them. Notes gives its users the facility to move single or multiple notes and notebooks to trash.

 My Contribution to Notes Help

I enjoyed working on Notes help as it is my first application as a maintainer. I have edited almost all the pages and created few help pages too, such as Introduction, rename a note and cut-copy-paste. Introduction to Notes is my favorite page.It contains Notes screenshot by simply looking at which gives a feel that it is a cool, simple and cute application as it is intended to be.

Notes Screenshot

Notes Screenshot

All my contributions can be seen here.

The only thing which I want in Notes is that it should also include flowcharts or diagrams. As general notes also includes rough diagrams and geometric figures.

An image is worth a thousand words – Napoleon Bonaparte

Makar Sakranti

Makar Sakranti, celebrated on 14 January all over India with different names and ways. In Jaipur,Rajasthan, it is a kite flying festival with other rituals practiced by the females. Approximately after Diwali (a festival of lights falls in the month of Oct or Nov) children start playing kite flying . I am not writing this post only because it is a kite flying festival here again. Also because I used to love this festival even more than Diwali or any other famous festivals celebrated in Northern India. All the general store shops opens a special stall for the kites and manjha (a special thread for kite flying coated with glass powder to cut the rivals kite) just after the Diwali festival is over.

 

image5

It is considered as a boys sport but who cares. It was my favorite sport too. I used to enjoy flying kites high in the sky during my childhood days. I really love looking up in the sky, studded with the colorful kites. Specially when two kites fight and one floats free after being struck and cut down by the other and there are chances that it can come and drop in my house. :P

images2

Our school used to start at 9.30 am and get over at 3.30 pm after the Diwali festival as the days start becoming colder and shorter. The school was at 10 min walk from our home. Just after putting our bags off and changing the school uniform my younger brother, sister and me are out for kite adventure. Our two elder sisters and the mother keep yelling “come on in, get inside the home”. Yes, we are four sisters and a brother. ;) But it is only the sun which could let me in, when it is dark and one could hardly see any other kite flying out. :)

images1

On other days our father used to come at 4.00 am to wake us up and make us study. Hell! I used to hate to get up so early to look at those boring copies and books every morning. But on 14 January I get happily up to study to simply please our father. Eagerly waiting for the dawn. With dawn we could clearly hear the noise outside woh katta woh maara (excitement after cutting the opponents kite) and the excuse to go out. Sky look completely different on this beautiful day with kites of various colors, designs, shapes and sizes from dawn till dusk. Everybody in the families, indifferently, could be seen on the roof of their houses. Sun shining bright with chilly air. Music system with full volume with the latest numbers. Happiness all around make me feel ecstatic.

image3

Love you Makar Sakranti and miss you too. Thanks for all the wonderful memories I have associated with you.

Nov- Dec 2012 Revisited

Reminiscing the last November end and December 2012, I was at National Institute of Electronics & Information Technology (NIELIT), Gorakhpur Centre, Gorakhpur (U.P),from 26th November 2012 – 7th December 2012. I  had been selected for Two Weeks Training Program in “Information Security on Virtual Training Environment (VTE)”as a part of Faculty Development Programme from my college BIT, Muzaffarnagar.

Certificate: Information Security through VTE

Certificate: Information Security through VTE

The lectures were delivered by the scientist ‘D’ (Joint Director) Dr Alok Tripathi an expert in Networking and Information Security. He made the FDP a great success.

On 28th and 29th December 2012 I was at 6th International Conference on Business Challenges (ICBC 2012), Emerging Management and IT practices held at IME campus, Sahibabad. In the picture below I am presenting my paper on the topic “Cloud Computing is Indeed there to Revolutionize the Present Education Scenario”.

I am presenting the paper

I was enjoying the every moment of the conference. The conference was studded with the delegates from the different countries of Asia, Africa and Europe. Image0804 In the above picture people sitting on the panel from left to right are Dr. M.P. Ram, Director Mgmt. & IT, Mr. Philip Probity Gen Secretary, Nigerian High Commision, Mr. Bolorunduro Benjamin,Nigerian High Commision. This was the second day of the conference captured by mobile camera. Here are the better quality images and the details of the conference.

Few more images from the conference to cherish. In the first picture form the left I and the co-author of our paper Miss Chhavi Gupta are giving a pose for the click. In second picture I am receiving my paper presentation certificate and in the rightmost image we were enjoying our snacks time.

Image0825                     Image0824                      Image0810

After two days of the conference it was New Year 2013, I celebrated it with my family and friends back home. Now, the festive season is here again. So cheers!! :D

I wish all a Merry Christmas and a Very Happy New Year ;)

Follow

Get every new post delivered to your Inbox.

Join 44 other followers