SystemTap GUI contribution – I

August 18, 2009

SystemTap GUI is an application for easy use of the SystemTap tool in Linux. This is an Integrated Development Environment for the SystemTap scripting language. This will perform data visualization and analysis of the probed data from running Kernel. Further details are available here: http://stapgui.sourceforge.net/ The present state of Systemtap GUI server (.cpp files) Makefile [...]

1

Fun with Motorola A1600 : Part III

August 16, 2009

Web server on Motorola A1600 using busybox

0

Fun with Motorola A1600 : Part II

August 16, 2009

zmplayer on Motorola A1600

2

Fun with Motorola A1600 : Part I

August 15, 2009

3 months ago I bought one Motorola A1600 mobile. There were three reasons behind that decision: One of the reason was my Sony Ericsson  K300 stopped working after 3 years of faithful work. It was a great mobile and almost all my J2ME experiments were done on it. I think it was more than worth [...]

2

Hello World !

July 30, 2009

Hi, Starting something new. Finally a ‘digital home’ for me : http://www.maxinbjohn.info

2

Be smart and safe with Mozilla Firefox

June 11, 2008

Today (11- June- 2008) , I got a mail from ICICI Bank <admin@icicibank.com>
It’s content goes like this..

 

Security Alert

ICICI Bank has been receiving complaints from our customers of unauthorized access of the NetBanking accounts. As a result we have started reviewing our
NetBanking Accounts periodically and temporarily restrict access of those accounts which we think are vulnerable.It has come to our attention that your account
information needs to be updated as part of our continuing commitment to protect your account in this year 2008 and to reduce the instance of fraud on our website.
If you could please take 5-10 minutes out of your online experience and update your personal records, you will not run into any future problems with our online service.
Once you have updated your account records your online banking account service will not be interrupted and will continue as normal.

To update your records click the following link(s) and fill in the necessary requirements :

Personal Account Holders – https://infinity.icicibank.co.in/BANKAWAY?Action.RetUser.Init.001=Y&AppSignonBankId=ICI&AppType=retail&abrdPrf=N
Business Account Holders – https://cib.icicibank.co.incorp/BANKAWAY?Action.CorpUser.Init.001=Y&AppSignonBankId=ICI&AppType=corporate

Please sign in to Online Banking after you have verified your account to ensure your account security. It is all about your security.
We seek your cooperation for serving you better.

Sincerely,

Benoy Dasgupta
Security Department
ICICI Bank

Hmm… A really good looking work of fraud…… phishing at it’s best.
But I decided to give it a try at Firefox and Internet Explor(d)er. IE acted as though nothing happenned. But the Firefox actually advised me that this is an unsafe website and it is potentially dangerous for me to browse that site !! Watch it…!!

 I will call it people friendly technology. Long live Free Software….. and of course Firefox. I feel it is lot more safer for me and people that I know to use Firefox as their default browser.

1

Track your thoughts with Freemind

June 4, 2008

Freemind is the first and best mindmapper application that is known to me. Thanks to Mr. Dhanan for introducing to that software and demonstrating it’s power in various arenas. Freemind is written in Java, that makes it a highly portable application.
Well, a mindmapper is an application which helps you to perform mindmapping. Perplexing, right ?? Then what is mindmapping ??

“A mind map is a diagram used to represent words, ideas, tasks, or other items linked to and arranged radially around a central key word or idea. It is used to generate, visualize, structure, and classify ideas, and as an aid in study, organization, problem solving, decision making, and writing.” — Says wikipedia.

 Recent days, I have been using Freemind extensively, for the presentations ( yes, I did one “Introduction to programming in Python” presentation in Freemind for HP zone members of Ushustech).  I was really able to convey the “Flow of my thought” using mindmaps in Freemind and I really enjoyed that presentation ( I hope those guys too :) ).

We can use freemind for designs of applications too.  I have decided to do one small Java ME application to find the Body Mass Index (BMI) . First thing I created is the mindmap of that application and then code it. That way, I can think over the application’s features and drawbacks visually. My BMI mindmap goes like this..

 Next time , when you are going to present something, do it in Freemind . It will be a refreshingly new experience.

1

Sweet Home 3D for a beautiful home

May 28, 2008

Want to design the interiors of your new Home in Gnu/Linux ? or you just need to modify the interiors of your’ home ? … You can do it all using the nice program called Sweet Home 3D.  It is available from http://sweethome3d.sourceforge.net/index.html.

Just download the software from http://prdownloads.sourceforge.net/sweethome3d/SweetHome3D-1.3-linux-x86.tgz. As it is a java based Software, make sure that you have openjdk installed in your machine.  In the latest Ubuntu Hardy Heron release,  the execution of Sweet Home 3D was flawless.

Have a look at my experiements with SweetHome 3D :)

It’s really cool.. You can make wonders with some sense of beauty and a mind willing to spend hours with this software.

0

GCompris for Unnikkuttan

May 26, 2008

Last Friday, my Uncle called me up for a particular requirement – to buy one PC for Unnikkuttan and Ponnu, my cousins.  He wanted his children to use that Computer for education purposes. I agreed to go with him and help him in choosing the PC configuration.

After some comparison by visiting multiple stores, we have decided to buy the Acer Aspire PC, which costs about 23000 (nowadays, I feel laptops are better than Desktops when we think about our wallet). It had a 1.6 Ghz, 1 MB L2 cache, 800 MHz FSB , Intel pentium dual core processor , 1 gb ram, Intel 945 GC motherboard, DVD writer….

Well, the dealers has installed some games on the PC and just after booting the PC in Windows XP , Unnikkuttan started playing the games, mostly nothing to with education and more to do with the violence. Jose Uncle wasn’t that happy with what unnikkuttan doing with the PC.

Next week, I have visited Unnikkuttan’s home , this time with 3DVDs of Debian Etch Gnu/Linux. I have installed the Debian on the 40 GB partition of that massive 160 GB HDD. Installed the Debian Gnu/Linux. Both Unnikkuttan and Ponnu were amused by the installation steps of Debian.  The whole installation took around 30 minutes (thanks to that high speed processor with 1 GB ram ).

After that it was the time for Education softwares. I have installed GCompris and Kdeedu and asked Unni and Ponnu to use it. They really liked those programs, I could guess it from their fight for playing the games. Again not willing to hurt Unnikkuttan’s desire for Racing, I have installed the Torcs race game for him. He got thrilled by that game anyway..

The PC boots directly into Debian and I have configured the Debian to have a “passwordless” entry to the Desktop to reduce the “password” problem for children. I know they are smart enough to remember the passwords. But unfortunately I dont’ remember my passwords these days. So I have decided to not to take a chance for myself :)

Nowadays Unnikkuttan and ponnu are proud owners of a Debian Linux ( I have removed the GNU to for ease of the kids) machine. They are the future, let them play with the Gnu/Linux Innocent  

( I wonder why people are saying Linux is hard to use while children like Unnikkuttan and ponnu , with ages 4 and 6 respectively are using it without any problem)

0

Play with Cheetah : the python based templating engine

May 22, 2008

Cheetah is a python powered  Templating engine and code generation tool (Though I never tried it’s code generation functionality). Its main application is in the Web Development scenario itself.

To start with Cheetah, we can download the latest release of cheetah from http://sourceforge.net/project/showfiles.php?group_id=28961.
Installation is done by the usual
python setup.py install

After this we are going to test the prime functionality of Cheetah, the Web Development scenario.

The simplest template (Greeting.tmpl)
###################################
Hello, $firstName.

Your order (#$order) has shipped:
###################################                                  

Compile it using Cheetah

cheetah compile Greeting.tmpl
Compiling Greeting.tmpl -> Greeting.py

Now we got a Greeting.py. So let’s  test that in python

>>> from Greeting import *
>>> t = Greeting()
>>> t.firstName= ‘Maxin’
>>> t.order = 23342
>>> print t
Hello, Maxin.

Your order (#23342) has shipped:

Hmm.. It works..
Best reference for cheetah is available at http://www.cheetahtemplate.org/docs/users_guide_html

2