Monday, April 4, 2011

Getting the Firefox 4 Source on Linux

A couple of days ago, I decided that I wanted to use whatever little technical skills I have to help contribute to an open source project. Firefox was the first one that came to my mind and I decided to go about reading about it. To my surprise, I found very very little material that is dedicated to helping beginners begin contributing to Open Source and I took it upon myself to write a couple of tutorials along my learning journey to help those who may want to follow.

Unfortunately, for now, the tutorials will be restricted to Firefox (The project of my choice)

The first Challenge I faced was finding documentation that showed a newbie how to download the Firefox source.

Most developers use a Source Code Management tool. For reasons unknown to me, the Firefox developers have decided to choose Mercurial:
for more info: http://en.wikipedia.org/wiki/Mercurial

I haven't mastered mercurial. I only know what it is. I don't intend on spending much time learning it separately and hopefully, my choice is right.

I currently use Ubuntu and all my tutorials (wherever OS and distro specific) will be based around Ubuntu.

The first thing you need to do is to install Mercurial.

The Mozilla developer guide is relatively straightforward:
https://developer.mozilla.org/en/Installing_Mercurial

Once you've done that, I strongly suggest you read the Mercurial Basics:
https://developer.mozilla.org/en/Mercurial_basics

Next, open the terminal (if not already opened). Create a directory in your Home directory (or anywhere else) called <whatever you want>.This is the folder where you will be doing your work.I've created a folder called ffox. In this folder,
I've downloaded the source. To do the same:


# Create a new folder called <whatever you want>
#Mine's called ffox
cd #jumps to home folder
mkdir ffox
cd ffox #jumps to ffox


 Please note that the lines/phrases starting with a # are comments and are NOT to be typed in.They are only for reference.


The next thing you want to do is to download the source for firefox 4:

# Pull the Mozilla source to the folder 200src/ - may take a while
# as hundreds of megabytes of history is downloaded to .hg
hg clone http://hg.mozilla.org/releases/mozilla-2.0/ 200src


Please note that the lines starting with a # are comments and are NOT to be typed in .They are only for reference.


More tutorials WILL follow. Please do comment or ping me to let me know if you'd like something to be included.















 










Wednesday, October 6, 2010

Rapidshare premium download manger compatibility fix

Rapidshare is one filehosting service that never stops surprising its customers.By altering its look recently, a majority of accounts had their default settings slightly altered making accounts incompatible with many download managers such as FreeDownloadManager (FDM) and the likes.Whether this was a strategic move (to drive users to download their own download manager) or not is questionable

The following steps will help you  make your rapidshare premium account compatible with popular download managers again

Step 1: Log into your rapidshare premium account and go to the 'My Rapidshare' page.
Step 2: Go to the 'Settings' page as shown

Step 3:The 'Direct Downloads' options has been set to 'Off' (default)
.You will have to change this

Step 4: Change the 'Direct Downloads' option to 'On'





Step 5: Scroll down to the bottom of the same page click on 'Save Settings'

Step 5: Log out of your account (MUST) and voila!! you have now regained control of your rapidshare premium account!!!

Thursday, September 30, 2010

VTU chooses paid commercial software..AGAIN!

The Visvesvaraya Technological University, Belgaum (VTU) has announced that it has chosen Live Documents, the online office suite developed by Sabeer Bhatia-founded InstaColl for its 187 engineering colleges and more than 2 lakh students.


VTU Vice Chancellor, Dr. Maheshappa signed an agreement today to this effect with Sabeer Bhatia at an event, which was attended by Government of Karnataka Principal Secretary-Governance Department, Mr. M.N. Vidyashankar Governance Dr. D.S. Ravindran.
Speaking at the event, Dr. Maheshappa said, “VTU always looks forward to creating a culture of innovation in engineering education and research. We are looking forward to working with Internet pioneer and globally acknowledged technology innovator, Sabeer Bhatia to roll out the next-generation office productivity suite that his company has developed within our colleges. I am confident that our students will benefit immensely from using this solution”.
Sabeer Bhatia remarked, “Live Documents will do for documents what Hotmail did for email – free it up from confines of the desktop and open up new vistas of collaboration and accessibility. Live Documents is a “Made-in-India” software product that was conceived and developed right here in Bangalore and it gives me great pleasure to see progressive institutions like VTU adopt it and support the case for developing more world-class products in India.”

What instacoll is:(according to its linkedin profile)
InstaColl is a Bangalore-based company that is attempting to build a new class of business applications that bridge the gap between the desktop and the web..

Our flagship product, Live Documents is a web-enabled office productivity suite that allows users to create, edit and share documents, spreadsheets and presentations in the browser or on the desktop.


Does it come with much surprise that an 'educational institution' recently scarred by controversies of its vice chancellor, Dr H. Maheshappa, facing allegations that he misled the VTU VC search committee and the governor’s office on his academic qualifications and research background,has chosen to include 'commercial software' in its syllabus, AGAIN? Why do educational institutions choose commercial software when lakhs of rupees spent on licenses could be spend on better hardware instead? In my opinion (and atleast a million others) Open Office parallels if not, outbeats the MS Office suite any day.I firmly believe that educational institutions should go the FOSS way and use the money for better causes.I also think the 'educational institution ties up with ____________' (fill in the name of a commercial paid software company here) should be looked into.Something definitely smells fishy