Friday, 23 February 2018

Sirivennela songs - Ghal Ghal lyrics

ఆకాశం తాకేలా వడగాలై ఈ నేల
అందించే ఆహ్వానం ప్రేమంటే
ఆరాటం తీరేలా బదులిచ్చే గగనంలా
వినిపించే తడిగానం ప్రేమంటే
అణువణువును మీటే మమతల మౌనం
పదపదమంటే నిలువదు ప్రాణం
ఆపరుగే ప్రణయానికి శ్రీకారం
దాహంలో మునిగిన చివురుకు చల్లని తన చెయ్యందించి
స్నేహంతో మొలకెత్తించే చినుకే ప్రేమంటే
మేఘంలో నిద్దురపోయిన రంగులు అన్నీ రప్పించి
మాగాణి ముంగిట పెట్టే ముగ్గే ప్రేమంటే

ప్రాణం ఎపుడు మొదలైందో
తెలుపగల తేదీ ఏదో గుర్తించేందుకు వీలుందా
ప్రణయం ఎవరి హృదయంలో
ఎపుడు ఉదయిస్తుందో గమనించే సమయం ఉంటుందా
ప్రేమంటే ఏమంటే చెప్పేసే మాటంటే
ఆ మాటకి తెలిసేనా ప్రేమంటే
అది చరితలు సైతం చదవని వైనం
కవితలు సైతం పలకని భావం
సరిగమలెరుగని మధురిమ ప్రేమంటే
దరి దాటి ఉరకలు వేసే ఏ నదికైనా తెలిసిందా
తనలో ఈ ఉరవడి పెంచిన తొలి చినుకేదంటే
సిరి పైరై ఎగిరే వరకూ చేనుకు మాత్రం తెలిసిందా
తనలో కనిపించే కళలకు తొలి పిలుపేదంటే

మండే పోలిమినడగందే
తెలియదే మన్ను కాదు ఇది స్వర్ణమంటూ చూపాలంటే
పండే పొలము చెబుతుందే
పదునుగా నాటే నాగలి పోటే చేసిన మేలంటే
తనువంతా విరబూసే గాయాలే వరమలై
దరి చేరే ప్రియురాలే గెలుపంటే
తను కొలువై ఉండే విలువే ఉంటే
అలాంటి మనసుకు తనంత తానై
అడగక దొరికే వరమే వలపంటే
జన్మంతా నీ అడుగులతో అడుగులు కలిపే జత ఉంటే
నడకల్లో తడబాటైనా నాట్యం అయిపోదా
రేయంతా నీ తలపులతో ఎర్ర పడే కన్నులు ఉంటే
ఆ కాంతే నువ్వెతికే సంక్రాంతై ఎదురవదా 

Tuesday, 12 January 2016

Parents' Love

I have been planning for a while on sharing something on this so-far-largely-dormant blog and finally I have managed to get into action with this post. My favourite subjects of writing are around life, human relations and society. This post is an initial attempt on those lines. I am sharing a short story that I had read from the magazine called Wisdom when I was a kid.

A little boy and his father were walking together. On their way, they had to cross a narrow bridge. As they were about to get on to the bridge, the father said to the boy, "Beta! Hold my hand tightly, else you may slip and fall down." The little boy thought for a moment and replied, "Papa! Why don't you hold my hand instead? Because, if anything happens, I may leave your hand but I know you will never leave my hand!"

An amazing story about how much parents love their children. What makes it beautiful is that this is conveyed through the trust the little boy has in his father :-)
I am not sure if Wisdom magazine is being published at present, but it is one of my favourite magazines from my childhood and it left me several memories that I cherish even today. I am sharing a picture (that I managed to find online) of the cover page of one of the editions of that magazine, just in case it brings some of the readers' memories back too!


                                               Image Credits: http://mall.coimbatore.com/

Monday, 1 April 2013

An inspiring quote

Came across this quote today:
ప్రయత్నిస్తూ మరణిస్తే గెలిచినట్టే. ప్రయత్నం విరమిస్తే మరణించినట్టే!

Saturday, 2 March 2013

Private constructors in C++

What happens when a constructor is made private in C++?
When a constructor is made private, it means the class cannot be instantiated directly. Whenever a class is instantiated, the constructor is called, so it must be accessible to instantiate the class. But we can facilitate the instantiation of such a class by using Named Constructor Idiom. Here we use static class functions that can instantiate and return objects of that class. As we know, static member functions can be used without an object of that class. So the idea is, to get an object of this class, we call these static member functions, which internally call the private constructor and instantiate the object. Since these static functions are member functions of the class, they can access the private constructor without any problem.
 
Example:
#include <iostream>
using namespace std;
 
class A{
public:
static A static_fun(int x){
return A(x);
}
int geta(){
return a;
}
private:
int a;
A(int x){
a = x;
cout<<"Inside the constructor of A\n";
}
};
 
int main(){
A obja = A::static_fun(2);
cout<<"The value of A.a is "<< obja.geta();
}

 
Here we observe that obj of class A could be created using the static function.
 
What is the use of this?
1) To differentiate between constructors:
Consider a class called Coordinates. We could give cartesian coordinates or polar coordinates. Now, both of them have two coordinates only. So while instantiating, we give two coordinates as arguments, but how we distinguish between polar and cartesian? So, say we make the constructor private and then provide two static methods
static Coordinates polar(float r, float theta)
static Coordinates cartesian ( float x, float y).
 
Now we can use these static methods, and the class can accordingly convert the values and store in the required variables. If the class variables are x and y (cartesian) then the polar values are converted inside this static method polar and then stored.
 
2) This does not allow the class to be inherited, since derived classes need to call the constructor of the parent.

Monday, 20 February 2012

In Celebration of Being Alive - Dr Christian Barnard


When i was in my tenth class, there was a very touching lesson in my English text book. The lesson is aptly titled "In celebration of Being Alive".Its a story by Dr Christian Bernard( Yes!The first person to perform a heart transplantation ).The title sounds magical right? Well, its even more magical to think about the story for a while. I was so moved by this lesson at that time, but indeed understanding its deeper meanings as days are passing by. Now i feel like sharing it here.

Dr Christian Bernard narrates some of the most influencing experiences of his life.The story goes like this.The doctor and his wife met with a severe accident, he had his ribs broken and his wife was also severly hurt. He was in the hospital. There were many children in his hospital, some whose legs had been amputated, some who had a tumour and had to undergo painful surgeries and so on. One day, a blind boy and his friend who did not have a leg were playing a push-cart game. The disabled boy was sitting on the cart and steering it, while the blind boy was pushing it. Dr.Bernard, who was observing these children, was surprised to see that the children were very happy, and playful inspite of their misery!

He says that the kids had taught him that the business of living is  JOY, in the real sense of the word.Not simply pleasure, amusement, recreation... but more a CELEBRATION OF BEING ALIVE.

One of the best quotes from the lesson is
"We cannot appreciate light unless we have seen darkness nor can we appreciate warmth unless we have experienced cold!"

The lesson ends with the conclusion that suffering is a part of life and suffering makes an individual stronger and stronger. Well, how many of us actually think in this manner when we are in problems? Infact, sometimes we lead our life so mechanically that we forget to be ourselves and enjoy life in the true sense. If we spend a moment to sit back and think how good our life is, rather than how many problems we have, we would understand how better we are when compared to several people in the world who dont get atleast square meals a day, who dont have shelter, who dont have basic needs of life.There are many who are orphaned by birth. There are many who suffer from so dreadly diseases that every minute is miserable to them. Isn't our life atleast a bit better than theirs? The point to grasp is- every one of us have our own problems. And the beauty of life is to experience, learn, stand up each time we fall down and CELEBRATE every moment !This is optimism at its highest level. God has designed everybodys life very carefully and we are to learn, experience and celebrate for being alive. Life is just a series of experiences. Lets learn to celebrate every experience, every moment, every breath of life and live in JOY.