Recent posts


Create a secure GPG keypair with subkeys

Posted on 24 Aug 2014

Public key cryptography has always fascinated me. I created my keypairs long ago. They are not used much because there are not much people around me who use public key cryptography. Very few of them have generated their keypair. Some of them who have generated do not know about whether they have a keypair. But still, this week I managed my keypair immuned to any theft of keys. If your private key is stolen, everything is over, so better not store the main private key on your laptop or phone but rather in a private safe or in your pendrive which is then kept in a private safe. If you have your GPG key already or not, using separate subkeys to sign and encrypt messages is always a good choice. There are few steps I will talk about below that will help you detach your private key from your secret keyring in your laptop and allow you to store it in a safe place. You can buy a separate pendrive which you don’t use for daily purposes to store your private key. I am assuming you already have your GPG keypair, if you don’t have it already, you can use...

Read more...

Post GUADEC

Posted on 12 Aug 2014

This is little late to write about GUADEC but I really got sick after I reached home from Strasbourg. So I have been taking time to recover and now I’ve come up with this little late blog post about GUADEC. This GUADEC was my first international conference and it was really a great experience attending it. It was awesome meeting experts in their fields and actually talking to them this time in person rather than discussing with them on IRC or over email. Sitting together with so many new faces, making new friends, long discussions with them about the technical topics, hacking together on stuff, discussing new upcoming features in GNOME, having fun together, exploring the beautiful Alsace region together was truly a wonderful experience. Talks and keynotes were excellent. It happened with me multiple times that I wanted to attend both the talks happening in both the rooms at the same time. I felt like multiplying myself so that I could attend both of them but poor me, nobody can do that. I am waiting eagerly for the GUADEC videos so that I can watch ones I really wanted to attend but couldn’t attend. I also attended some of...

Read more...

Photos: Browsing DLNA Servers - One step closer

Posted on 07 Jul 2014

This post is in series about my GSoC project: Browsing DLNA Media Servers in Photos. If you checked out latest GNOME 3.13.3 release, you might have observed that gnome-online-accounts now has learned to set up access to the media servers in your local network as mentioned in this blog post by mclasen. Good to see one part of the project committed in this release. I have been working for past few weeks on making this whole setup at least work and have finally able to make all of it work. I have a working media server miner that mines the content from added media server accounts in GOA. I have even taken care of the albums in this regard. Photos from your media servers are not thrown randomly into the tracker, rather their parent directory information comes along with photos. This makes it easy to view photos in the application in more organized way provided you have organized your photos well in your media server. Here’s a screenshot that is showing photos in their albums according to the directory structure of the media server. The albums you are seeing in above screenshot are directly taken from the media server directory...

Read more...

Disable your NVIDIA card in Linux

Posted on 29 Jun 2014

My NVIDIA graphic card on my linux box had already given me alot of pain. I couldn’t resist seeing my laptop fan going wild and my laptop going excessively hot even during normal operation. I knew that all this is due to the NVIDIA graphic card I have. Since, I do not use my graphic card much, I decided to turn my graphic card off permanently on my fedora 20 box. bbswitch module helped me alot in accomplishing this. But before using this module I had to disable the inbuilt nouveau driver for NVIDIA card that is already shipped with the linux kernel for NVIDIA card. nouveau is an open source graphic card driver for NVIDIA cards. Disabling it means I need to blacklist it. On my Fedora 20 box, I added following file in /etc/modprobe.d/blacklist-nouveau.conf Just add following line in the above mentioned file. blacklist nouveau Remember to generate initramfs image after doing this, so that your kernel knows about the change the next time you reboot. You can generate the new initramfs image as : dracut -f Reboot your box and your nouveau driver is not loaded this time. You can double check that using the following command...

Read more...

MediaServer miner for gnome online miners

Posted on 09 Jun 2014

After a working GOA media server provider I had been working on, its the time to start mining data from the added GOA account. Though media server provides variety of media types, I am currently only considering browsing photos from the media server. Exported object on the D-Bus by the GOA daemon only provides with the UDN (Unique Device Name) and the DlnaSupported property of the media server. The DlnaSupported property tells if the media server is DLNA certified or not. This can be useful if in future we plan to integrate other types of media servers in GNOME. These two properties are just enough for the miner to start working. The miner fetches the UDN of the added accounts and see if the DMS with UDN is currently online or not. Also depending upon the DlnaSupported property, it will instantiate the server manager accordingly (Eg. DLNA server manager for DLNA devices, some XXX manager for some XXX type of media server etc.). All online media servers are then probed for photos. The mining task would really have been very easier had all the media servers provide the searchable property on them. But unfortunately, not all the media servers are...

Read more...