Friday, May 19, 2006

how to write a system tray application?


The system tray is a cross-desktop method of notifying the user. It will be very usefull for user. Suppose if you have mailclient[Kmail] and if it is in system tray then whenever new mail will come, it will pop up a new windows with notification of new mail. But question is how to write these kind of application? Well i was searching internet for document. Yesterday i got one document from redhat site . It is in perl language.Search the document
Procedure:
1.Your system should have perl and gtk 2.0.
2. We need two library called
a)gnome-python2-libegg-2.10.0-2.1
b)gnome-python2-extras-2.10.0-6
Just Download this two rpm and installl with --nodeps option like
suman@>rpm -ivh gnome-python2-extras-2.10.0-6.i386.rpm gnome-python2-libegg-2.10.0-2.1.i386.rpm --nodeps
Open a vi editor with file name test.py
#! /usr/bin/python
import gtk
import egg.trayicon
t = egg.trayicon.TrayIcon("MyFirstTrayIcon")
t.add(gtk.Label("Hello"))
t.show_all()
gtk.main()
Copy this code to the file. And run as suman> python test.py
Thats's all !!! A "Test" system tray icon will be shown in your desktop system tray.

After long time back

Oh! I am writing my blog after 13 days. I went to attend my sister marraige. I couldn't get time to write. Well after comming back to my office, I started coustomizing the Open Source ERP product called Compiere . I successfully made some small changes with modify the source code.

Open Source News:
Okippi is the successor to Blue Security's Blue forge project..Now it is started...

Friday, May 05, 2006

Open Source Shooping cart application

If you are looking for good open source shopping cart software,visit Interchange. It worked so well that some company began an enterprise-wide migration to open source software that has Linux running everywhere, from the servers to the desktops.

Top 50 Open Source Application

Now we can do all our work with open source application. Sometimes i have seen that people don't find or don't know which open source applications are available to do certain job. Here is a list of 50 top open source application by devid uhlman which we can use for beginner to enterprise level.This is a pdf file. I am giving here linkwhere you can download. This pdf also contains the regarding application site name where you can get the software.Have a look ,Have a fun!

http://www.uversainc.com/download/top50.pdf

Thursday, May 04, 2006

OCFS2 project from Oracle

OCFS2 is the next generation of the Oracle Cluster File System for Linux. It is an extent based, POSIX compliant file system. Unlike the previous release (OCFS), OCFS2 is a general-purpose file system that can be used for shared Oracle home installations making management of Oracle Real Application Cluster (RAC) installations even easier. Among the new features and benefits are:

  • Node and architecture local files using Context Dependent Symbolic Links (CDSL)
  • Network based pluggable DLM
  • Improved journaling / node recovery using the Linux Kernel "JBD" subsystem
  • Improved performance of meta-data operations (space allocation, locking, etc).
  • Improved data caching / locking (for files such as oracle binaries, libraries, etc)
sources: http://oss.oracle.com/projects/ocfs2/

OCFS2 will only work on the 2.6 series of the Linux kernel. As a result, OCFS2 packages are only available for 2.6 based distributions.
SuSE Linux Exterprise Server 9:Bundeled,need configuration
Red Hat Enterprise Linux 4:not bundeled ,need to download and configure
Ubuntu:Bundeled,need configuration

User Guide

Thursday, April 27, 2006

Source Control Management Tool

Now a days we have a good number of source control Management tool.
CVS,SVN,ClearCase,Mercurial are good among of them.I was just evaluating which is best and why? Past two days a good discussion was going on ILUG-Chennai. CVS,SVN,Mercurial are Open Source .
link for CVS,SVN,Mercurial
CVS
SVN
Mercurial

Wednesday, April 26, 2006

Yesterday I got a offer letter from Naturesoft,Chennai as a Technical Solution Analyst. My M.Tch will be finished at June,2006. I am very happy that i was employed before i finish my M.Tech.

Now i got too much interested with Linux kernel. I want to make my career with Linux.I found very good metirial to understand the linux kernel
Linux kernel Architecture
Linux Kernel
Now it is time for rock with Linux kernel......Hope i will do my best..

Friday, April 21, 2006

New in Blog


Today i started my blog. I was inspired while i was browsing gaurav blog.I was priviously thinking that i should have my own website.I started with geocities free webhosting service but after sometimes i feeled that it is very time consuming task to post any comments on that site. So i decided to go for google blog.
Still i should have my own website where i can control each and everything. So what i need for that? One domain name, one good CMS,and little bit html knowledge... CMS should be open source. I decided to go for Drupal.And for hosting still i have to decide. Well my website should have more GNU/Linux related information that whoever will visit my site,they should able to learn something related to open source and GNU/Linux.This blog will not carry my daily activity generally.But sometimes it might be.My goal for creating this blog is to share my knowledge whatever i learned and will learn every day.finally i would like to say

It is very necessary to realize now that "Linux" is only a good monolithic kernel.It is one of the important subsystem of a whole GNU Operating System. We should not call "Linux" as a Operating System.

for more information visit this link:
Linux Kernel

GNU Philosophy