Saturday, August 31, 2013

Saajna Song Lyrics

Saajna Lyrics

Saajna.. Saajna...
Ek tujhko hi bas dekh kar
Bhooli mujhko hi meri nazar
Tujhko shayad nahi hai khabar
Tujhko jeete hain hum kis kadar

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna

Tere bina kabhi raatein na ho meri
Tere kareeb ho, mere yeh din sabhi (x2)

Jude jo tere khawab se
Toh toote hum neend se
Saajna Lyrics

Saajna.. Saajna...
Ek tujhko hi bas dekh kar
Bhooli mujhko hi meri nazar
Tujhko shayad nahi hai khabar
Tujhko jeete hain hum kis kadar

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna

Tere bina kabhi raatein na ho meri
Tere kareeb ho, mere yeh din sabhi (x2)

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna

Tu saath hai agar
Tanha kyu hai safar
Itna toh bata mujhe
Kyu hai mujhse bekhabar (x2)

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna



Read more: http://www.lyricsmint.com/2013/02/saajna-falak-shabir-i-me-aur-main.html#ixzz2dZHj4K6u


Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna

Tu saath hai agar
Tanha kyu hai safar
Itna toh bata mujhe
Kyu hai mujhse bekhabar (x2)

Jude jo tere khawab se
Toh toote hum neend se
Yeh kaisa tera ishq hai Saajna
Tu haathon mein toh hai mere
Hai kyun nahi laqeeron mein
Yeh kaisa tera ishq hai Saajna


Read more: http://www.lyricsmint.com/2013/02/saajna-falak-shabir-i-me-aur-main.html#ixzz2dZHj4K6u

Thursday, August 29, 2013

Pose Estimation between two Key-frames using PCL

Passthrough Filter

Voxel Grid Filter

KeyPoint Extraction Methods

Descriptor extraction Methods in PCL

Estimating Correspondences by matching Feature Descriptors

RANSAC based false Correspondence Rejection

Sample Consensus based Initial Alignment

Pose Refinement using Iterative Closest Point Algorithm with an initial guess from previous step


Tuesday, August 27, 2013

Undo Send : Nice feature by Google to cancel the sent email

How To: Recall a Sent Mail on Gmail

Posted on Aug 27, 2013 under General

How many times have you sent out an email only to later realise your mistake? Haven’t you wished you could just cancel the sent mail or recall it? Well, using this little known Gmail feature, you actually can! Gmail lets users recall emails sent for a specific period after the mail is sent. You just need to go to settings and activate it. Follow the steps listed to recall your sent email.

1. Click on the Gear button on the top right corner of your screen. The Gear button appears right below your image for the Google Plus profile. Select ‘Settings’ from the dropdown menu.

2.You will now be presented with multiple tabbed options. Choose ‘Labs’ from the options present (third from the right) and scroll towards the bottom.

3.Third from the bottom, you will be presented with an option to ‘Undo Send’. Select Enable to the right of that option.

4. Scroll right to the bottom of the screen and click on the ‘Save Changes’ button. Wait, your Undo Send option might be activated, but there’s still more to be done.

5. Once you click ‘Save Changes’, you will be taken to your Inbox by default. Follow the first step and go to Settings option.

6. You will land on the ‘General’ tab by default. Scroll down the tab and somewhere in the middle, you will see the option to ‘Undo Send’. The option will already be ticked, confirming that your selection. Right below the tick mark, you can then choose the amount of time in which you can recall a sent email. You can choose anywhere from 5 seconds to 30 seconds.

7. Once you choose your time, scroll to the bottom and click on ‘Save Changes’.

source: http://goo.gl/49pQmo - indiatimes.com

source: 
Error 1 :

This occurred after downloading ros_comm package.

sai@sai-HP-EliteBook-8460w:~$ roscore
... logging to /home/sai/.ros/log/0ac69688-0f30-11e3-889a-e4115b3c2706/roslaunch-sai-HP-EliteBook-8460w-2955.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1gb .="" p="">
started roslaunch server http://sai-HP-EliteBook-8460w:44124/
ros_comm version 1.8.11


SUMMARY
========

PARAMETERS
 * /rosdistro
 * /rosversion

NODES

auto-starting new master
process[master]: started with pid [2971]
ROS_MASTER_URI=http://sai-HP-EliteBook-8460w:11311/

setting /run_id to 0ac69688-0f30-11e3-889a-e4115b3c2706



ERROR: rosout is not built. Please run 'rosmake rosout'



failed to start core service [/rosout]
[master] killing on exit
sai@sai-HP-EliteBook-8460w:~$




Solution:

Just delete the ros_comm package
Error 1:

 Linking CXX executable ../bin/feature_matching
  /usr/bin/ld: CMakeFiles/feature_matching.dir/src/feature_matching.o: undefined reference to symbol 'vtkSmartPointerBase::operator=(vtkObjectBase*)'
  /usr/bin/ld: note: 'vtkSmartPointerBase::operator=(vtkObjectBase*)' is defined in DSO /usr/lib/libvtkCommon.so.5.8 so try adding it to the linker command line
  /usr/lib/libvtkCommon.so.5.8: could not read symbols: Invalid operation
  collect2: ld returned 1 exit status
  make[3]: *** [../bin/feature_matching] Error 1


Solution 1:


include_directories(/usr/include/vtk-5.8)

target_link_libraries(pcl_viz ${PCL_LIBRARIES} libvtkCommon.so libvtkFiltering.so libvtkRendering.so)


Error 2:

In file included from /home/sai/fuerte_workspace/perception_pcl_new/pcl16/include/pcl-1.6/pcl16/point_cloud.h:43:0,
                   from /home/sai/fuerte_workspace/perception_pcl_new/pcl16/include/pcl-1.6/pcl16/io/pcd_io.h:43,
                   from /home/sai/fuerte_workspace/pcl_ros_feature_matching/src/feature_matching.cpp:4:
  /home/sai/fuerte_workspace/perception_pcl_new/pcl16/include/pcl-1.6/pcl16/common/eigen.h:84:27: fatal error: Eigen/StdVector: No such file or directory
  compilation terminated.


Solution 2:

include_directories(/usr/include/eigen3)

Error 3:

 Linking CXX executable ../bin/feature_matching
  /usr/bin/ld: CMakeFiles/feature_matching.dir/src/feature_matching.o: undefined reference to symbol 'vtkAppendPolyData::New()'
  /usr/bin/ld: note: 'vtkAppendPolyData::New()' is defined in DSO /usr/lib/libvtkGraphics.so.5.8 so try adding it to the linker command line
  /usr/lib/libvtkGraphics.so.5.8: could not read symbols: Invalid operation

Solution 3:

target_link_libraries(feature_matching ${PCL_LIBRARIES} libvtkCommon.so libvtkFiltering.so libvtkRendering.so libvtkGraphics.so)

The hardest part is starting. Once we get that out of the way, we'll find the rest of the journey much easier.

--Simon Sinek

Monday, August 26, 2013

Some points from APJ Abdul Kalam's Speech at IISc

Source: My friend Aditya kskv post in Facebook

Some of few points that I remember from Dr A. P. J. Abdul Kalam @ IISc

Be the Captain for the problem...and the defeat the problem 

Not dreaming high in the teens is a crime 

work work work...work harder...

If the country GDP can be improved in the coming seven years still vision 2020 is possible...

Happy home will reduce the corruption
and the equation is

Happy home= Spritual book + Happy mother+ Transparent Father

If mother is happy family will be happy, if family is happy society will be happy if society is happy state will be happy if state is happy India will be happy

Those who believe what we believe offer their blood, sweat and tears. Those who don't believe what we believe demand more money or glory.

-- Simon Sinek

Sunday, August 25, 2013

In the End by Linkin Park

"In The End"

(It starts with one)
One thing I don't know why
It doesn’t even matter how hard you try
Keep that in mind, I designed this rhyme
To explain in due time
(All I know)
Time is a valuable thing
Watch it fly by as the pendulum swings
Watch it count down to the end of the day
The clock ticks life away
(It’s so unreal)
Didn’t look out below
Watch the time go right out the window
Trying to hold on but didn’t even know
I wasted it all just to watch you go

I kept everything inside and even though I tried, it all fell apart
What it meant to be will eventually be a memory of a time when...

I tried so hard
And got so far
But in the end
It doesn't even matter
I had to fall
To lose it all
But in the end
It doesn't even matter

One thing, I don’t know why
It doesn’t even matter how hard you try
Keep that in mind, I designed this rhyme
To remind myself how
I tried so hard
In spite of the way you were mocking me
Acting like I was part of your property
Remembering all the times you fought with me
I’m surprised it got so (far)
Things aren’t the way they were before
You wouldn’t even recognize me anymore
Not that you knew me back then
But it all comes back to me
In the end

You kept everything inside and even though I tried, it all fell apart
What it meant to me will eventually be a memory of a time when...

I tried so hard
And got so far
But in the end
It doesn’t even matter
I had to fall
To lose it all
But in the end
It doesn’t even matter

I've put my trust in you
Pushed as far as I can go
For all this
There’s only one thing you should know
I've put my trust in you
Pushed as far as I can go
For all this
There’s only one thing you should know

I tried so hard
And got so far
But in the end
It doesn’t even matter
I had to fall
To lose it all
But in the end
It doesn’t even matter



One of the best songs composed on New York



Echo by Jason Walker


Its my life


21 Guns


Saturday, August 24, 2013

boost::shared_ptr



Reference:

Shared pointer is a smart pointer (a C++ object wih overloaded operator*() and operator->()) that keeps a pointer to an object and a pointer to a shared reference count. Every time a copy of the smart pointer is made using the copy constructor, the reference count is incremented. When a shared pointer is destroyed, the reference count for its object is decremented. Shared pointers constructed from raw pointers initially have a reference count of 1. When the reference count reaches 0, the pointed object is destroyed, and the memory it occupies is freed. You do not need to explicitly destroy objects: it will be done automatically when the last pointer's destructor runs.

Usage

When creating a new object with new, use it as a constructor argument of a boost::shared_ptr.
boost::shared_ptr foo_ptr(new Foo());
You can reassign the pointer to a new object using the member function reset(). This will decrease the reference count of the old object, if any, and reinitialize the object with the argument and a reference count of 1.
foo_ptr.reset(new Foo());
Note however that you cannot obtain a shared pointer to an object from a raw pointer. This will cause a segmentation fault:
void some_function(Foo *f) {
   boost::shared_ptr fptr(f);
   fptr->something();
}
...
Foo *foo = new Foo();
some_function(foo);
foo->something();
That's because the temporary fptr is initialized with a reference count of 1. After the function returns, the reference count is zero and the object is destroyed. foo->something() will then fail, because foo no longer points to a valid object.
An uninitialized shared pointer is empty. This is equivalent to NULL for raw pointers. You can check for an empty shared pointer using this code:
if (foo) {
   // foo points to an object
} else {
   // foo is empty
}
A raw pointer can be retrieved using the get() method.
Foo *rawptr = fptr.get();

Friday, August 23, 2013