October 20, 2008

Forking Ubuntu: The Story of gNewSense

Last week i had a try on gNewSense.

It was one of the GNU/Linux distro recommended by GNU on the page linked here.
The one I am giving here is a file in the home folder of the gNewSense CD.

It the story of how gNewSense was made. So I taught of sharing it.
It was a seminar conducted by Brian Brazil on ILUG AGM 4th November 2006.

Please download it from here forking ubuntu

The actual file format is odp. But wordpress wont allow to upload odp.

So please rename it into ForkingUbuntu.odp

October 1, 2008

Proud to say “I am a GNOME contributer”

I have translated aroud 3 strings for GNOME desktop. So now I am proud to say that I am a proud GNOME contributor now !!

This is the web page of SMC

Visit the page of GNOME malayalam

In my opinion the best way to enter into the FLOSS is by joining a FSUG near you and start with localisation.

Today I had an chat with santhosh chettan. He also said me the same thing.

Here  everyone are in a rush of setting up FSUG-Calicut and FSUG-Thrissur.

Visit mail pages of FSUG-Calicut and FSUG-Thrissur

Here are the files translated by myself

at-spi

hamster-applet                        http://svn.gnome.org/viewvc/hamster-applet?view=revision&revision=480

seahorse-applet                       http://svn.gnome.org/viewvc/seahorse?view=revision&revision=2557

If any one wants to join malayalam localisation team please visit http://fci.wikia.com/wiki/Smc

September 27, 2008

Diff & Patch: An one minute tutorial

Most of us working in open source projects need to generate modification on a special part of code.

After making changes we need to send it. Only the difference in the file is needed to be sent.

So how to create a difference(diff) file ? Simple .Follow these steps

diff <original dir>X.c <working dir>X.c > “diff file”

Here diff file may be X.c.diff.

X.c is a c language file.

Now if we receive the diff file, how to join(patch) it with our orginal file? See below

patch X.c X.c.diff

September 21, 2008

Missed my Software Freedom Day Celebrations

Yesterday was software freedome day in Malabar Christian College, Kozhikode.

I was unlucky to miss my Software Freedom Day Celebrations. We had an seminar at
our college on Embedded systems.
The sad thing is that I didnt met any of the members of SMC which I was in search to meet.
I think if I have another chance I will meet them.

See the reports

Kishore’s report

Hiran’s report

And also by Shyam K http://tinyurl.com/smc-sfd

September 3, 2008

My Article on Electronics For You (EFY)

Last week I got reply from EFY about my article. They said it would be published in this month’s (September) issue.

Name of the article is Parallel Port control in GNU/Linux. It is published under “SOFTWARE SECTION” of EFY. The software for it is released under GNU General Public License (GPL). It is my first software under GNU GPL.

This is the screenshot of my software

Parallel Port control in GNU/Linux screenshot

Parallel Port control in GNU/Linux screenshot

Please read it and comment here.

A similar like article can be found in my site http://www.digitalGNU.co.nr/

September 3, 2008

BeagleBoard training for students in India

Check out:

http://code.google.com/p/beagleboard/wiki/Trainings

I am unhappy to say that i cant attend because of financial problems and of my 6th semester university exams . So go for Beagle Board if you can. I will try to buy one.

The happy news is that Beagle Board is available in India fo RS 9999/- You might be thinking it is high because DIGIKEY is selling it for $150. But wait see this link of ordering it from India. You can buy Beagle Board from Cranes Software.

August 24, 2008

My page on openCV tutorials

Please check out my new page on openCV tutorials.

openCv is used for image processing. First I tried to use MATLAB. But after research on the web I found an excellent tool named openCV. openCv is by INTEL. And it is open source. For GNU/Linux it lacks docs. So my help to openCV is my own page on openCV documents written by me.

My main idea is to use openCV in my robots.

Please check it out here http://jeffreyantony.wordpress.com/opencv-tutorials/

If you have any comments please post it.

August 21, 2008

Say No To Software Patents

The first protest in Indian history against Software Patents. Initiated by Free Software Users Group Bangalore and FOSS Community India. The Candle light vigil to “Say No To Software Patents” is a occasion to raise civil society voice against this back door Trojan to Indian patent system is on 23rd August 2008 in front of Town Hall near Corporation Circle, Bangalore.

No Patent for Softwares

August 20, 2008

Learn C++ through Real-World Applications

In my opinion you should understand and learn. Byhearting tons of equation doesn’t make a good professional. Especially in engineering subjects there are a large number of equations. Even conrolling a robot’s path uses a large number of equations.Byhearting these wont be of any use. Try to understand and then learn.

I am sure that if students are given knowledge about the practicle side, they will have more interst to learn and also the will perform well.

One of our best example is of teaching computer languages ( c++ ) in our higher secondary schools. A “HELLO WORLD” program wont make a student happy. Just seeing the “HELLO WORLD” on the screen will just make him bored. Imagine of blinking an LED program .This can be easily done through parallel port interface.Seeing those the student will be more happy and he will try to learn more about that. Even for loops, if else condition, functions, pointers can be taugth using this same technique.For example using for loops, a LED can be made to blink.

These educational methods are used in our country. Its high time to change those old teaching methods. We have to adopt the new method of learn while playing . Western countries have adopted this and has gained a great success. Even MIT has implemented this. See this link .

I was inspired to write this small scrap while I read the book Interfacing with C++ Programming Real-World Applications by Jayantha Katupitiya and Kim Bentley.

I have completed reading a part of the book. I found it so intresting that I havent learned C++ this well even in my higher secondary class. I think it should be used by teacher for teaching C++. Even The Object-Oriented Approach has been well described through real life problems.

If I were a teacher I will use this book.

See a similar post here How To Teach Computer Science – The MIT Way!

August 17, 2008

Hidden CAM in your optical mouse??

I had never tought of having an CCD camera in my optical mouse.

But now after reading this site (http://spritesmods.com/) I was suprised.

Actually the optical mouse contains two chips inside: the optical sensor and a chip for the usb/ps2-interfacing. The optical sensor is a tiny 18×18 CCD. Using this sensor we can see small images. The author has written a small app to see the images on the screen through the parallel port.

See this link to find more about this here.

Check his site for more hacks http://spritesmods.com/