Vikas Singh

sharing words with this world :)

POC on Blockchain: A firsthand experience of ETHEREUM MIX IDE

·         Download the Ethereum MIX IDE from below links. It’s a C++ implementation.

https://github.com/ethereum/cpp-ethereum/releases

  • Take help in learning the solidity language from below links.

 

https://github.com/ethereum/wiki/wiki/Solidity-Features

https://learnxinyminutes.com/docs/solidity/

http://solidity.readthedocs.io/en/latest/

 

  • Ethereum IDE community have their communication channel on gitter, which you can access at below location for help.

https://gitter.im/ethereum/ethereumj

  • There shall be some dependent softwares one might need to download to make sure you have a running MIX IDE on Windows8.1 (this is platform where we developed our POC). I’ve to download this package as a dependent software.

 

https://www.microsoft.com/en-ca/download/details.aspx?id=40784

  • After successful download and installation of the MIX IDE, the screen shall look like this.
IDE_SNAPSHOT

IDE_SNAPSHOT

 

  • Currently, the above screen have some entries which we created during the creation of the contract like sol and Page1.html. These terms like contract shall be present in the links provided for Solidity language above. Rest of the things in the left side of the screen comes bundled with the MIX IDE. It has a sample contract named contract.sol and one HTML file called index.html

To create the contract as per your use case, one have to write the contract in the black screen in the above IDE.

Once you are done with writing the contract, deploy it on the blockchain, so that you and your fellow users can start using this in each of their subsequent transaction. The IDE gives you error if there is some error in the contract. Check below screenshot.

 

Blockchain Error

Blockchain Error

 

In the above screenshot, I’ve removed the ‘;’ from the 3rd line of the contract, which gave you the above error. So, once there is no syntax error, check for syntactical error.

NOTE: Make sure that there shouldn’t be any infinite loop.

For every function that you write to deploy on blockchain in contract, some gas is used. If while deploying the contract, there exist an endless loop, the MIX IDE won’t be able to store it in the blockchain.

So, let’s deploy the contract and learn the steps while doing it. All the deployment is being done on the local machine. No live/test blockchain is being used in this.

Machine used for POC:

 

Machine conf

Machine conf

 

To deploy the contract in local machine, we click on the Add transaction on the right side.

Add Transaction

Add Transaction

 

We get below screen.

Add Transaction-2

Add Transaction-2

 

Notice the Gas, in the bottom half of the above screen as Transaction Fees.

Gas details in transaction

Gas details in transaction

 

Select the contract which you created & want to deploy on the blockchain. In my case, it’s preopertyTransfer. I selected the preopertyTransfer from drop down. The Gas should be calculated and must show some no. It should not display anything other than a no. Now, click OK on the above screen. We get below screen.

Deployed the contract in Blockchain

Deployed the contract in Blockchain

 

Now, there are some significant things you have to check. Let’s start one by one.

  • On top, the message should be “Run Complete”.
  • A transaction should come under the Pending transaction on right side. This is the contract which we deployed.
  • User account pane shall appear just below of the Pending transaction on the right side.
  • Public variables in the contract shall come under the contract account on the right side.

You can add any no of user in the IDE from the Edit Starting Parameters button. 4 users are by-default present in the IDE. In our case, we just renamed them. You can add the user account and assign them some initial amount in the internal currency that Ethereum has created. PFB Screenshot.

 

Adding an account in MIX

Adding an account in MIX

 

Click OK. This TestUSer1 shall be added to the accounts. You can use this account in the transaction for this POC. Though, we have used the already present users in the IDE.

 

successful addition of user account

successful addition of user account

 

The amount we gave to the TestUser1 was 100 Ether, but on screen it’s showing 1 with lot of zeroes. You can check this currency conversion at below link. Here you shall know, how much wei is there in 1 ether.

http://ether.fund/tool/converter

Let’s perform some transaction using the contract that we deployed in the blockchain.

The use case which we are trying to create is “transfer of property”. We want the property to be transferred securely and user should not be able to double spend the same property.

  • Now, as per the use case, each user shall first assign one property to himself. We need to declare that a user1 owns some property Say, e.g. user1 owns property1, user2 owns property2, so on and so forth.
  • Then one user1 shall transfer his property to other user, a user2 may be.
  • Again, user1 shall try to transfer the same property to another user, say user3, which is already transferred in the previous step to user2. We’re trying to create a scenario of double spending here. In this case, ideally, the property should not be transferred from user1 to user3, as it’s already transferred to user2.
  • Now, user2 shall be able to sell the property to user3. As the property belongs to the user2.

We shall do this only. Other than this, we did not covered in this POC.

 

Let’s assign property to user Vikas and Saket the properties Vikas1 and Saket1 respectively.

Click on the PLUS sign on the right hand side of the IDE and click Add transaction.

 

Add Transaction for deploying contract

Add Transaction for deploying contract

 

Make sure, after clicking Ok, that the

  • Sender Account is selected as Vikas.
  • Type of Transaction is seleted as “Transact with Contract”.
  • Recipient contract is “Property transfer – 0”
  • Function is storeProperty
  • propertyName is “Vikas1”

Leave rest of the things as it is. PFB snapshot. Click OK.

 

transact with contract-txn1

transact with contract-txn1

 

Notice the right hand side screen. A new entry pop-up in the Pending transactions. Also the variables start changing their states.

  • The top two variables, flag and the nameOfPropertyTransferred, are going to change their state when the transfer of the property shall take place.
  • The last variable is keeping hold of the total no of property present at any point of time in the blockchain for this particular contract. So, total no of property is 1 now, after the property “Vikas1” is created into the blockchain system.

 

Store-property-1

Store-property-1

 

Similarly, add Saket1 property by the name of Saket. Make sure that the Sender Account name is selected as Saket this time in the below screen. Click OK.

 

Store-property-2

Store-property-2

 

You can see that the variable count is 2 now.

 

check variables after 2nd store property

check variables after 2nd store property

 

Now Vikas shall transfer the property “Vikas1” to Saket. We shall use the contract now to transfer the property. Again, click on Add transaction. And make sure that:

  • Sender account is selected as Vikas. As Vikas is transferring his property to Saket.
  • “Type of transaction” should be “Transact with Contract”.(this is what for we deployed our contract, to handle the storing and transfer of the property in blockchain)
  • Recipient Contract is “propertyTransfer-0”
  • Function is “transferProperty”
  • Recv(Address) is Saket, to whom Vikas is transferring the property.
  • & at last, the propertyName, “Vikas1” in this case.

Leave rest of the things as it is. Click OK.

 

transfer property vikas to saket

transfer property vikas to saket

 

Check the transaction variable. Flag signifies that the transfer was successful and the name of the transferred property is “Vikas1”.

 

variables after transfer property

variables after transfer property

 

Let’s try to send the same property from Vikas to Shashi, a third user in the system. Kindly follow the same steps. Click on the add transaction. And this time, we shall select Shashi as the recv address. PFB screenshot.

 

double spend 1

double spend 1

 

Click ok. Look at the variables now. The Flag says “undefined”, because we ‘can’t transfer the property’. & the total property in the blockchain is still 2, i.e. “Vikas1” & “Saket1”.

 

variables after trying the double transfer of property

variables after trying the double transfer of property

 

Let’s try to send the property from its rightful owner, Saket, to Shashi. Ideally, it should happen. Follow the same steps as per the previous step. Now by this step, one should know which user shall be sender and which one is recv.

 

transfer property saket to shashi

transfer property saket to shashi

 

Click ok. And observe the variables.

The flag is “true”, the nameOfPropertyTransferred is “Vikas1” and total no of property is still 2 in the system as there is no new addition.

 

variables after transfer property from saket to shashi

variables after transfer property from saket to shashi

 

We have finished our POC by completing this exercise.

Let’s check inside the transactions, what happened in the blockchain one by one.

First, we deployed the contract in the blockchain, let’s visit that.

Click on expand transaction of the transaction from the right side under Block1. A small arrow beside debug button.

 

expand txn link

expand txn link

 

Click on it. The transaction shall be opened. & we can see the details involved in deploying the contract. It shows that “Vikas” was the user who deployed the contract. To distinguish the contract from the actual transaction, notice the function being called. It’s the constructor of the contract itself.

 

internal of the deployed contract

internal of the deployed contract

 

Let’s visit the next transaction, where Vikas has stored the property “Vikas1” in the blockchain. Let’s click on it.

Notice the function called. It’s storeProperty of propertyTransfer contract. When we were carrying-out this transaction, we only provided the property name, “Vikas1”, which is shown below as well. It also indicates total gas used in carrying out this transaction in blockchain

 

internal of the storing of property Vikas1

internal of the storing of property Vikas1

 

Let’s move onto the next transaction. Here you can see that the sender is Saket and the property name is “Saket1”. Rest of the parameters are also showing similar no as above.

 

internal of the storing of property Saket1

internal of the storing of property Saket1

 

Let’s look at the transaction, where Vikas transferred the property “Vikas1” to Saket(his address shall be present in recv. You can verify that it’s the same user, by clicking on the edit parameters). In the below transaction, we user different function of the contract i.e. transferProperty. & we gave two parameters while doing it, i.e. recv add and the property name. You can cross-verify the same from the previous screenshot in the exercise, where we performed this transaction.

 

internal of the transfer of property Vikas1 to Saket

internal of the transfer of property Vikas1 to Saket

 

Now, as the property is transferred to Saket. Let’s see the transaction where we shall try to spend it again. In the below screenshot we tried to transfer the property to Shashi. You can see the recv add and the property “Vikas1”. Gas used shall be displayed in every transaction which is stored in blockchain successfully.

 

internal of the double spending of property Vikas1 to Shashi

internal of the double spending of property Vikas1 to Shashi

 

Let’s look at the final transaction, where Saket transferred the property “Vikas1” to Shashi, as he was the owner of the property of “Vikas1” after Vikas has transferred it to Saket. Recv address of Shashi can be seen in the pane below.

 

internal of the genuine transfer of property Vikas1 from Saket to Shashi

internal of the genuine transfer of property Vikas1 from Saket to Shashi

 

A lot of thing in this POC wasn’t included e.g. Events and re-using the contract & a whole lot more jargons. As it’s a wide space to explore, we kept the POC to optimum use of the terminology and get it done.

By going through this exercise, you shall be able to understand the core-use of the MIX IDE provided by Ethereum i.e. using of local blockchain for our own use-case.

This POC provides a high level of understanding in storing the variables in blockchain and doing some transaction like storing and transferring “something of value” i.e. property in our case and get the relevant information as output, in terms of variable.

Waiting, 15 years: to ask a question !

Chennai Express Poster

Disclaimer : A True Story

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

She left no stone unturned in making sure that she’s steadily advancing towards the goal of her life & is gradually coming in her vicinity.
All her efforts were clinging upon a simple rationale of life’s spectrum. A question!
How one can be so stubborn, so determined?
She has thrived in every ounce of her life, just to get a chance to ask one simple question.
Who she wants her answers from? What she was waiting for so impatiently, yet peacefully?

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Hritima Dongra is a top-notch generalist. She always have craved to be one.
Her trophies, won from multiple intra and inter-school debate competition, are constantly humming her story of how ferocious & flawless she was in public speaking, whenever bestowed to speak upon the podium.
She’s doing it now without any stage, but with a camera in front of her, she definitely has widened her audience, by becoming an integral part of a well-known media house.
Her innate ability to put forth pertinent arguments that allowed her to excel at just about any debate she  has ever been part of.
She nurtured her oratory skill to become a silver-tongue generalist .She earned it through her perseverance.
By her cogent arguments over any sensitive topic she can make any politician, or their contrary, to walk on a tightrope.
All of her ferocity, stubbornness & patience was an effort to make her dream come true.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Becoming a media person was just a step in the ladder.
It was her visceral craving.
She wanted to ask this question from a person she has seen in movies of Bollywood, a person she has seen in DDLJ.
YES ! She want to tête–à–tête with none other than Shah Rukh Khan !
She was a true fan. Though everyone want to get their questions answered, from their personal favorite celebrity, but a very few go extra mile to make sure that they get one. She was definitely from one of those who can move mountains in realizing her dreams.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Today, she has got a chance to meet him. It was no coincidence at all !
In Pullman hotel, Gurgaon.
SRK is coming to promote his new film, Chennai Express.
Her mind is running around in delirium, internally. Externally, she is wearing a confident visage.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

A lot of questions are being bombarded upon SRK. He is giving answers in his charismatic style. He is elegantly dresses. Dandy, I must say.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Getting a byte from the person concerned in a room full of enthusiastic generalists is not trivial at all !
Somehow all reporters are following a de-facto standard of putting up a question in front of him to get his byte, in an one-by-one order.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Questions are being thrown upon him from his personal to professional life. Surrogacy, was the hottest !
Some are still interested in knowing his favorite co-star actress, actor, director and so on, so forth !
& then, her chance came up !
By any stretch of the imagination, she wont let go of this opportunity !
Her mind is in hysteria.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

“Yes”, she thought in her mind & asked.

-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

Promise: it comes with an expiry date!

“Promise me! that you’ll never leave me, Amar”, She asked it, from her husband, with wistful eyes.
“Never…”, he said softly, with a smile, clutching her hand more tightly.
“With whom you’re talking to, Harshali ?”, her father intervened by putting his hand on her shoulder from behind. He was wearing white kurta-pajama & eye were moist.
“No one, father”. She said it with a sigh & tear in the eye. As if, everything matters to her but this very world.
She can’t feel the warmth in her palm now, which was present there a moment ago.
They both slowly walked towards the house in which Amar was lying. Lifeless!
Covered in many layers of clothes. And everyone is mourning around his body.

Alas! Life.

Curiosity: this time it didn’t kill the crow!

A little girl goes to the study room, where her father was reading a book.
She asked,” father, why do you read so much? “, holding onto a little teddy bear in her hands. She probably won’t let go of it even in her sleep.
“So that, I can answer all your questions, Princess.” He said, diligently removing his spects.
“All of’em? “, she asked. Curiosity sparkled on all of her face.
After a lot of thinking, & paying a harder look to all the books in his shelf, “…hmm! for that, I still have lot to read my dear…” he answered, caressing her hair.
Her surreal innocence succumbed the confidence of her father gained by reading all those books!
Kids!

Antervedna

—-Jo antarvedna is samay sab k dil me h——
“Papa ab ghar aa jao…”
Shabd bante h , bikhrte h 
Is samay sab dhandhas ek dusre ko bandhaate h… 
Kyu nahi h mere apne mere pass,
Jo kehkar gaye the, 
‘beta! Main bus yu gaya or yu aya’…
Kyu h mera man unki yaad me udaas…
Jinke sath rahe h hum ab tak, 
Jinki adat h humko, 
Khabar nahi h unki ab kuch,
Kaise wapas laye unko….
Najane kuch khaya h ya nahi? 
Ya bus yuhi pareshaan h wo bhi,
“Papa jaldi ghar aa jao…” 
Bola tha maine, tab bhi, or ab bhi…

Mere school khulne wale h, 
Jaha aap roz chodne jate the… 
Ab nahi jaoge to mera mann na lagega,
“Aaj chodne nahi aye, Kaha h tumhare papa?” har koi yahi kahega… 
Or ye sab sunna mujhe achcha nahi lagega… 
“Papa jaldi ghar aa jao” 
Bola tha maine, tab bhi, 
            …or bol raha hu ab bhi.

—Vikas ‘smrit’ Singh

Baarish, tum aisi kyu ho ?

Mere dabe hue ghaavo pe ek marham si ho tum,
Meri rookhi sookhi zindagi me ek khushgawaar ehsaas ka bulbula sa ho tum,
Kitno k ansu chupaaye h tumne,
Kitno k dil me umang bhari h,
Tujhse dosti aisi h k kisi ko koi shikwa-gila nahi h…
Tum aisi kyu ho barish…?

Jab mann vichlit hota h,
Teri thandi fuhaare kaise mann ko shaant kar deti h,
Jab mann vyakul hota h,
To kaise ye jo tum sath apne sameer ko lati ho,
Mann anandit kar deta h…
Jaise maa ne balo me se hath nikal kar kaha ho,
K sab theek ho jayega…
Tum mujhe itna sukun kyu deti ho barish…
tum aisi kyu ho barish…?

Kyu tum mujhe apni mitra si lagti ho…
Na jane kyu tumhare saikdo girti boondo ko niharne ka mann karta h..
kyu unke girne k shor pe naachne ka mann karta h….
Kyu unke mitti se milne k baad ane wali sondhi si khusbu se mere rom-2 khilta h…
Kyu itna khyal rakhti ho mera tum….
Kya rishta h tumhara mujhse…
Jo itna pyaar lutaati ho…
Tum aisi kyu ho baarish…?

Koyle bhi to gakar batati h k kitni khush h wo tumhare ane se…
Kuch jyada udne lagte h panchi tumhare ane k baad..
kuch or saaf sa ho jata h vayavaran…
Jaise mummy ka raza-beta naha dhokar, syahi dalwakar ho jata h… Kuch waise hi..
Beech-2 me tum jo thahake laga kar hans deti ho,
Dara deti ho aksar hume…
Itni saaf hansi jo h tumhari…
Andhere me bhi jo roshni kar de…
Mere mann k andhere ko dur karti rehti ho tum khil-khilakar us tarah….
Kyunki shayad tum aisi hi ho barish…
Sabka dhyaan rakhne wali…
sabko ek nayi umeed dene wali…
sabko apne-aap se milaane wali…
Dil me umange jagaane wali….

Baarish… Sirf tum !

Na ho tum to na ful khile na mann,
Tere bin suna ye mann-upwan.
Na ane se tere na pake fal,
Na mile ye jal…
Kitni zaruri ho jeene k liye mere,
Tum ye janti ho na baarish,
Isiliye hi to tum ati rehti ho milne mujhse samay-2 par puchne…
Tum kaise ho dost…?

A Geek’s Dream: Chapter_5 ;)

“————–Chapter 5: My (Neverending) Whacky Ideas ————-“

A Note :- Every character written in the story are purely fictitious. It has no resemblance or connection with any living or dead person.

HINDI SANSKARAN: SAB K SAB CHARACTERS FARZIII H.

CHARACTERS : AYAN NEHWAL, NAMAN RAI, NAINA SHROFF, AYESHA JUNEJA, MR. KUMAR

After I drove Naina to her home. Everything was converging to one simple question, ‘What was that call all about? ‘. I wasn’t able to sleep over-thinking about it.

So, I took out the laptop to finish a ppt. I had to meet my boss, Mr. Kumar, the next morning.

—————– The next morning. . .

‘Good morning Sir. How are you? ‘, I asked him while shaking his hand. He never arrives late.

‘Morning Ayan’. Mr. Kumar wished me back. ‘How’s life treating you?’.

‘Fine. I guess, Sir’. We entered into his cabin.

‘Sir, this new phone is going to have a service called eye-click. This feature can be activated by “wink-ing” toward its front camera.’ I showed him the presentation from my laptop while discussing the feature, that we may launch into the forthcoming mobile-devices.

‘I never doubted you Ayan, but do you actually think, that people will wink against a screen?’. It sums up his question.

‘don’t doubt it, Sir. it’ll be going to leave its mark in the technology’,’it is going to be a killer service.’

‘& what makes you think like that?’.

‘its easiness to open any app just with a wink, that’s going to make this feature popular’, ‘we want everything to be done by itself. e.g. We can use left and right wink for flipping through an e-magazine back and forth. We can use this feature to convert the camera option from video mode to picture-clicking mode. & whole lot more, during the course we find the valid application of this feature’, I actually told that to Mr. Kumar in single stretch of breath.

‘hold-on boy, relax. Slowly. You seems to be bit excited by this feature. I can observe. But what’s the delivery time of this extension?’, Mr. Kumar asked intriguingly.

‘it’ll take two man month.’, I said that while making a peace sign from my right hand.

We discussed for another 10 min & I left towards my cabin.

Still, I couldn’t get away from the thought of that suspicious call Naina didn’t pick. Wandering between work and parallel random equations I entered into my cabin.

‘Sir, you’ve three meetings aligned today’, Ayesha informed me about the schedule.

‘Noted Juneja ji’,’is Naman in the office?’, I asked while removing and mounting my jacket on chair.

‘He’s in a meeting right now’. She told me pointing towards the meeting room with the half-chewed other end of the pencil. Yes, she does it too !

‘Ok. Thanks’. I pull out the drawer to get the strapler to stapple some docs.

———— in the lunch with NAMAN

‘How was the meeting with Mr. Kumar ? ‘, he jokingly winked while asking. I talked out this wink-idea with him before going and explaining to our boss.

‘I know. Stop pulling the leg. He accepted to see it and given me 1 month to do it. After that he shall see, whether we can put this as a core service in the device or not’. I told him while taking the sip of freshly brewed coffee.

‘that’s great. At least you convinced him to see the demo’.

‘Yes’.

‘Ok then, all the best for this idea. I’ve quite busy schedule today. Catch you later’. He stood up and left, collecting his blazer from the chair.

‘Yeah sure. Me too. Bye’.

FACT NOTE: I, with 3 other friend-cum-colleagues, was successfully able to demo the ‘Wink-idea’ in the organization on 11:55 a.m. of 31st January,2014 . 😉 😉

God, I’m sorry !

Sins, what I’ve done
Thoughts, that didn’t meant good,
Urges, that lead to me to nowhere land
Actions, which made me what I’m today
Wrongs, all of’em
Drought, of righteousness I’ve felt inside me
Alone, have been I’m without your guidance
Stray, my thoughts have been without your presence in my heart

for all, God! I’m sorry…

Needs, that beam me towards the darkness
stubborn, I was, as I was unaware of my conscience
decision, that I took blindly
payoffs, that I end up getting
gains, were momentarily
losses, were endless and still follow me like my shadow

for all, God ! I’m sorry…

burden, that I’ve been onto myself,
dearly, things costs me
nearly, down the road you were
blind, I was that I ignored your existence
in guiding me, all i need is your assistance
enough I’ve shown my resistance,
a lot to cover is the distance,
All i demand is your assistance,
For all the nuisance,

God ! I’m sorry…

Under your direction…
sweet, I want to feel the sour
less, I want to feel as more
in the middle of the sea, I wanna feel it as shore
never wanna be confuse anymore,
always wanna be sure,
please be my guide,
I don’t wanna wander anymore
It’s your world, lead me to the right
inside me, want to let go the fight

for all, God ! please hurry…

Bachapna Suhana ;)

Mujhe school jana achcha nahi lagta
Papa k kehne p uthna padta h
Mummy ki god me subah wo 10 min ki neend achchi lagti h
School jaye waqt, Ek paththar ko apne sath Thokar marte hue school le jana Achcha lagta h…
morning prayer me ek ankh khol kar dekhna achcha lagta h…
‘plesent mam’ bolne me maza ata h
English wali mam achchi lagti h
Recess me pakdam-pakdai khelna achcha lagta h
Andha-dhun bhagna achcha lagta h
Sara homework class k bahar baithkar karna achcha nahi lagta…
Par kya karu ghar pe chunnu or roshan k sath cricket or ‘I-spy’ khelne b to jana hota h…
Games period me ek dusre k upar girne me maza aata h…
or uske baad hahaha karke hasne me…
Bablu ko Bagal me gud-gudi karna achcha lagta h…
Madam jab achchi writing pe ★ deti h to achcha lagta h…
Or chantu-bantu ko baar-2 dikha kar chidana to or bhi achcha lagta h…
Diary me hamesha complaints par sign karwana achcha nahi lagta…    
School k 8th period k bad,
Chutti ki bell ka wait karna thoda lamba lagta h…
Or bell bajte hi jo race lagti h,
Mere or mere dosto me…
School ki boundary cross karne k baad,
‘Main first’ kehkar uchalna achcha lagta h 😀
Dhup me ghar jate hue brown wala churan khana achcha lagta h…
50 paise me aish ho jati h…
Ghar jakar mummy ka mujhse saare subject ki detail puchna achcha lagta h..
. Or mera Tote ki tarah, Tapar-2 unhe sab kuch batana achcha lagta h… 😀
Kapde change karke or khana khakar khelne jana mastam-mast lagta h…
Park me cricket khelte hue dhul me lot pot hona achcha lagta h….
Ghar jate waqt puri dhul saaf karne ki koshish hazaar karta hu lekin…
Ghar pe mummy se isi k liye dant khani padti h…
Hath pair dhokar Duck-tails or micky mouse dekhna achcha lagta h…
Papa k sath me baithkar khana khana achcha lagta h…
Ek Chota bite mera or ek bite papa ka…
Ek-2 karke is tarah khana achcha lagta h…
Mummy papa se bate karte hue..
Yuhi.. Unki god me sir rakhkar so jana achcha lagta h…
Or fir agli subah uthe to,  
‘main yahan kaise aa gya?’ puchna achcha lagta h…
Bus yuhi backpan ka ek or chat-pata din jeena achcha lagta h….    

….Yuhi bachpan ko kabhi-kabhar aiwe hi jee lena achcha lagta h…

  ——-Vikas ‘Smrit’ Singh.

Hang-over of Aashiquii2: After-effects

Jitne dur the hum,
Ab utne hi kareeb h…
Tujhme h zinda ab,
Tu hi mera raqueeb h…
Tanha jiye jo pal,
Ab kam hone lage…
Tere aagosh me aakar
thoda or jeene lage…
Ab bus aise hi rehna ta-umar mere pass…
Ek-duje ko dekh kar chalegi ab ye saans….     ———(1).

Guzarti shamo me jab-2,
Tu mujhe apni baho me bhar gaya…
Tab-2 mujhe meri sanso ka,
ilam Or gahara gaya…
Ab Tune thama hath aise,
K zindagi asaan lagne lagi…
Tune diya sahara aisa K,
tu meri pehchan ban-ne lagi…. 
Jahano me, afsano me,
tera hi aks ab dikhta h…
Tu har waqt,
meri ruh me basta h…      ——— (2).    

Is anjan veerane me,
phle the hum adhure
Meri Har kahani-quisse
Ab Sab tujh se hi pure…
Mere be-zaar se lafzo k
Sangeet ban gye…  
jeene ki beparwah reet ban gye…
inteha-e-ishq dekho zara..k
muflisi me paakar tujhe hum ameer ban gye…    ——— (3).

 

Post Navigation