Thejesh GN

A Blog, A Website and A container for all my views with excerpts from technology, travel, films, india, photography, kannada, friends and other interests. I am Thejesh GN. Friends call me Thej

Audio Boooks and Pain of DRM

Posted by Thejesh GN On January - 19 - 2012ADD COMMENTS

Since last december I have been listening to books than reading. It makes my daily commute enjoyable. The last three books have been Steve Jobs, Art of Inception and Ghost in the Wires. That’s three books in one and half months, not bad. I used to listen to lot of podcasts while driving. I have reduced podcast listening and shifted to audio books.

I have a platinum account on Audible and I get 2 books for month in that plan. It works great except its DRMed and wont work on Linux. I need to figure out a way to export the audio so I can save them for later use. Audible allows backing up to the CDs through. CDs for heaven’s sake, who uses CDs anymore for backing up? And itunes is a PITA.

I am looking for good software which can undrm the books for me for my own personal usage. I found this list of tools but not sure yet. I would love to pay for the software. HELP.

This such a good example of DRM troubling god fearing, paying and non-pirate customer. All I want to do is backup what I have bought and it shouldnt be such a pain to a paid customer.

Why I oppose SOPA and PIPA ?

Posted by Thejesh GN On January - 18 - 20121 COMMENT

My reasons:

  1. SOPA and PIPA are the worst laws that anybody can propose to stop piracy
  2. They are actually anti-technology than anti-piracy
  3. They break internet
  4. Even though I am an India, It hurts me and my business
  5. Internet is supposed to be international, not yet, it’s mostly controlled by USA
  6. India has an habit of borrowing worst laws
  7. In India we already have stupid lawyers and politicians who don’t get technology. I don’t want US laws to be an example for Indian law makers

Action:

  1. If you are in USA, then call or mail your senator
  2. Not in USA then petition the state department

MySwar is out

Posted by Thejesh GN On January - 10 - 201210 COMMENTS

MySwar is the complete guide to Hindi film music. Ever since I joined Mavrix, friends have asked me about the project that I am working on. I have given different versions. But now that MySwar is open to public, here is the almost definitive description “MySwar is the complete guide to Hindi film music. It lets you browse your favorite Hindi film albums and songs and get a treasure trove of information about them. It’s also got a great music recommendation feature. Rate songs you like and we’ll tell you what other songs you might like.”

As of now we have details of 4000+ albums, 22000+ songs and 3200+ artists. We have covered only hind movies from 1971 to 2011. I know, I know there are lots more to do. We need do 50s, 60s hindi films and we also need to do non film music. Well all I can say is its in progress.

Two best parts of the sites are Similar Songs suggestion using our internal recipe for each song. The recipe is not there yet. We are improving it almost on day today basis. But its worth showing off. Have a look and let me know what you feel.

MySwar Similar Songs

MySwar Similar Songs

Next one is discover based on your likes and ratings. Rate the songs you like and MySwar will suggest you songs based on it. Again discover algorithm gets updated almost on daily basis.

Discover music on MySwar

Discover music on MySwar

It’s a standard LAMP stack, python and MongoDB in this case. I will probably write a detailed post on the technology and platform choices one day. Until then go ahead register for an account and enjoy. Of course suggestions are more than welcome.

The Year that was 2011

Posted by Thejesh GN On December - 31 - 20113 COMMENTS

Tradition continues. Here are the significant things that happened in 2010.

1. Left Infosys. Enjoyed my stay at Infosys and it was time.
2. Joined Mavrix. Our first product MySwar is in private beta now. We will go public beta next week. Wait for a detailed post.
3. Janaagraha – Part 2. Continued working with Janaagraha as a technologist.
4. Not much travel, except for an unexpected amazing trip to London
5. First time I invested in Equity. I will write more about it later. Time to start planning for retirement.
6. Love, Life and Friends – Roller coaster in simple words.
7. Line of the year “Forgive, Forget and Move on”
8. Met Steve Woz.The best moment of the year. Unforgettable.
9. I have been writing “The Year that was” for last 5 years :) 2010, 2009, 2008, 2007

hg4subl – Sublime Text plugin for Mercurial

Posted by Thejesh GN On December - 26 - 2011ADD COMMENTS

I love Sublime Text and Mercurial. All most all my projects use these two tools. Clearly I need a tighter integration between these two. Sublime Texts provides Python based plugin API architecture. Its quite easy to follow and write a plugin. So I took sublime-text-2-git and modified it to work with Mercurial. I have added a few extra features and intend to develop in future.

Now I can work with my repository from inside Sublime Text.

Its easy to install:

  • On Linux go to command prompt
  • cd ~/.config/sublime-text-2/Packages
  • hg clone http://code.thejeshgn.com/hg4subl
  • Restart you Sublime Text

Now your tools menu should have Hg and related menus. Some of the menu’s are enabled only when you are inside a repo work folder. I have tested it only on Linux. If you are a windows user, let me know how it goes.
You can also use Ctrl+Shift+P to quickly access the commands.
hg4subl options

hg4subl show logs

The bottom panel is used to display the notifications to users. For example branch change in the working project

The plugin also can update itself. Go to Tools-Hg->hg4subl update. The notification panel show the information about the update
update

You can fork the project on bitbucket-hg4subl and send me pull requests if you have any.