Saturday, September 5, 2009

Google Wave

Today I came across a very interesting link. It's about Google Wave and I found it worth sharing something about the latest communication tool "Google Wave".

Google Wave is a new tool for communication and collaboration on the web. It is an open source project yet to be launched to public use.

Features of Google Wave:
  • Can communicate and work together with rich text, photos, videos, maps and etc.
  • It differs from the standard email communication in many ways
  • Any participant can reply anywhere in the messages, edit, add content and add new participants too
  • New participants can playback to see the earlier conversation
  • Instant messages are transmitted character by character, so we don't have to wait until some one finish typing and hit enter
  • Live transmission of data makes a real-time interaction
  • Easy drag n drop to attachment
  • Server-based spelling suggestion
  • A large number of participants can edit a single document real-time and each can be seen separately
  • Support many other gadget extensions
  • And a lot more
The list about contains only a few features which came to my mind. A very nice demo can be seen at:



The official blog:



Thursday, July 30, 2009

10 Principles for Peace of Mind

This is one of the most valuable article which have I read. I found this in Facebook and my thanks to the author and the person who shared this.
These words have been a good medicine for me many times, to get rid of my regrets, cure my pains. I believe that, posting this in my blog will make me to read this regularly.

1. Do Not Interfere In Others' Business Unless Asked:
Most of us create our own problems by interfering too often in others' affairs. We do so because somehow we have convinced ourselves that our way is the best way, our logic is the perfect logic and those who do not conform to our thinking must be criticized and steered to the right direction, our direction. Mind your own business and you will keep your peace.

2. Forgive And Forget:
This is the most powerful aid to peace of mind. We often develop ill feelings inside our heart for the person who insults us or harms us. We nurture grievances. This in turn results in loss of sleep, development of stomach ulcers, and high blood pressure. This insult or injury was done once, but nourishing of grievance goes on forever by constantly remembering it. Get over this bad habit. Life is too short to waste in such trifles. Forgive, Forget, and march on. Love flourishes in giving and forgiving.

3. Do Not Crave For Recognition:
This world is full of selfish people. They seldom praise anybody without selfish motives. They may praise you today because you are in power, but no sooner than you are powerless, they will forget your achievement and will start finding faults in you. Why do you wish to kill yourself in striving for their recognition? Their recognition is not worth the aggravation. Do your duties ethically and sincerely.

4. Do Not Be Jealous:
We all have experienced how jealousy can disturb our peace of mind. You know that you work harder than your colleagues in the office, but sometimes they get promotions; you do not. You started a business several years ago, but you are not as successful as your neighbor whose business is only one year old. There are several examples like these in everyday life. Should you be jealous? No.
Remember everybody's life is shaped by his/her destiny, which has now become his/her reality. If you are destined to be rich, nothing in the world can stop you. If you are not so destined, no one can help you either. Nothing will be gained by blaming others for your misfortune. Jealousy will not get you anywhere; it will only take away your peace of mind.

5. Change Yourself According To The Environment:
If you try to change the environment single-handedly, the chances are you will fail. Instead, change yourself to suit your environment. As you do this, even the environment, which has been unfriendly to you, will mysteriously change and seem congenial and harmonious.

6. Endure What Cannot Be Cured:
This is the best way to turn a disadvantage into an advantage. Every day we face numerous inconveniences, ailments, irritations, and accidents that are beyond our control. If we cannot control them or change them, we must learn to put up with these things. We must learn to endure them cheerfully. Believe in yourself and you will gain in terms of patience, inner strength and will power.

7. Do Not Bite Off More Than You Can Chew:
This maxim needs to be remembered constantly. We often tend to take more responsibilities than we are capable of carrying out. This is done to satisfy our ego. Know your limitations. . Why take on additional loads that may create more worries? You cannot gain peace of mind by expanding your external activities. Reduce your material engagements and spend time in prayer, introspection andmeditation. This will reduce those thoughts in your mind that make you restless. Uncluttered mind will produce greater peace of mind.

8. Meditate Regularly:
Meditation calms the mind and gets rid of disturbing thoughts. This is the highest state of peace of mind. Try and experience it yourself. If you meditate earnestly for half an hour everyday, your mind will tend to become peaceful during the remaining twenty-three and half-hours. Your mind will not be easily disturbed as it was before.
You would benefit by gradually increasing the period of daily meditation. You may think that this will interfere with your daily work. On the contrary, this will increase your efficiency and you will be able to produce better results in less time.

9. Never Leave The Mind Vacant:
An empty mind is the devil's workshop. All evil actions start in the vacant mind. Keep your mind occupied in something positive, something worthwhile. Actively follow a hobby. Do something that holds your interest. You must decide what you value more: money or peace of mind. Your hobby, like social work or religious work, may not always earn you more money, but you will have a sense of fulfillment and achievement.


10. Do Not Procrastinate And Never Regret:
Do not waste time in protracted wondering " Should I or shouldn't I?" Days, weeks, months, and years may be wasted in that futile mental debating. You can never plan enough because you can never anticipate all future happenings. Value your time and do the things that need to be done.
It does not matter if you fail the first time. You can learn from your mistakes and succeed the next time. Sitting back and worrying will lead to nothing. Learn from your mistakes, but do not brood over the past. DO NOT REGRET. Whatever happened was destined to happen only that way. Why cry over spilt milk?

Dimdim: A Tool for Free Web Meeting, Free Web Conferencing, eLearning etc


Recently I came across a useful tool for free web meeting, web conferencing etc. It is Dimdim.

Dimdim was built to be a lot easier to use, extremly open and afforable. Dimdim tool is available in flexible commercial versions, free open source and as a free hosted service to support for free web meetings.

The nice feature which I found in Dimdim is the support provided by Dimdim to deliver synchronized live presentations, whiteboards and web pages and share our voice and video over the internet - with no download requirement.

The features:
  • Easiest to use
  • There's noting to install
  • One click to share our
- Microphone & Webcam
- Computer screen
- Whiteboard, websites, documents
- Public & Private Chat
  • It's free for up to 20 participants
  • Webinars & Audio Conferencing
  • Free recordings & embeddings
We can sign up for a free Didmin account which allows 20 participants, one webcam and free audio bridge.



The image above shows your own Dimdim page.

We can host a new meeting or we can join a meeting. If we want to hos a new meeting, we have to click the "Host Meeting" button. It will ask for the details and open up a very userfriendly interface to hold the meeting.

There will be a system check for the environment support and once it is fine, it will load the page shown below.


We can find collaboration workspace, public chat window, list of participants which has options for private chat, the audio broadcaster, white board, computer screen, document, web pages etc.
We can record the meeting using the "Record" button on the top part of the workspace.
This interface is really userfriednly.

I had an interesting 2 hour web meeting in Dimdim and it was a nice experience.



Tuesday, April 21, 2009

Google Summer of Code 2009 & Me

It was 20th April, 2009, yesterday.

I was among the thousands around the globe who were waiting with a final hope...

It was the announcement day of the accepted proposals for Google Summer of Code 2009.
Finally, I was not lucky enough to get my project proposal accepted.

I applied for an Apache project, the Apache Roller which is a JavaEE based web application supporting for creating blogs.
Because of my interest in Java web applications, Apache Roller strike me most among the other projects.

Earlier I was thinking of take part in GSoC from 2010. But finally I managed to send a proposal for GSoC 2009. But it was not a success.
Anyhow this will be a good experinec for me to give a better effort next time.
I remembered the quote: "Failures are the pillars to Success".

But there was a good news for me. One of my batch mate among the very few who applied for GSoC, got selected to an Apache project. It was an inspiring newa for me to motivate my self towards GSoC, 2010.

What I learnt is: "Sincere comittement never fails"

"Try! Try! Try! One day you can fly!" a quote I used to see every where when I was a child.

Monday, April 20, 2009

Oracle to Buy Sun for $7.4 Billion


For more : http://www.bloomberg.com/apps/news?pid=20601087&sid=aVWptwRiZl1w&refer=home#


So, what's going to happen???
Will there be any huge affects for us??
I have to wait & explore more, I guess.

Friday, March 20, 2009

Open CMS


I came to know about the new technology "Open CMS" from one of my friend.

I found something interesting about it...
A small description from it's website: http://www.opencms.org/en/

OpenCms is a professional, easy to use website content management system. OpenCms helps content managers worldwide to create and maintain beautiful websites fast and efficiently.

The fully browser based user interface features configurable editors for structured content with well defined fields. Alternatively, content can be created using an integrated WYSIWYG editor similar to well known office applications. A sophisticated template engine enforces a site-wide corporate layout and W3C standard compliance for all content.

OpenCms is based on Java and XML technology. It can be deployed in an open source environment (e.g. Linux, Apache, Tomcat, MySQL) as well as on commercial components (e.g. Windows NT, IIS, BEA Weblogic, Oracle).

As true open source software, OpenCms is free of licensing costs.


Since it's based in Java and XML, I got interested about it and I'm going to read something more on it...



Why don't people value something which is given free of charge???

I was attending a workshop last week and one thing which made me angry was the behaviour of some  people.

Why don't people appreciate something when they get it for free?
 That workshop was conducted free of charge and most of the participants were engaged in their own business when a lecturing session was going on.

It was really annoying me and I couldn't do anything.

I couldn't understand why those people behaved like that. They didn't think of the value of that session. I understood that people don't value something when they are getting it for free. When these people are given a chance to learn something new free of charge, they were just ignoring it due to some silly reasons. They were not thinking that someone is doing something free of charge just because they care about other people and want them to become more professional... Don't these people know how much other people spending to attend such workshops???

I value such good opportunities because personally I've spent money on such workshops. But these people were wasting a good opportunity... I don't know the reason... But onething I know for sure is that those people who were ignoring the service given free of charge will definitely regret about their mistakes oneday and surely they will be suffering at least a litte...

Wednesday, March 18, 2009

Some quotes which made me to think...

f"Most successful men have not achieved their distinction by having some new talent or opportunity presented to them. They have developed the opportunity that was at hand." --- Bruce Barton 

"Success doesn't come to you…you go to it." --- Marva Collins  

“There are no failures - just experiences and your reactions to them.” ---  Tom Krause

“Life's real failure is when you do not realize how close you were to success when you gave up.” --- Annonymus

“Try and fail, but don't fail to try.” ---  Stephen Kaggwa