Saturday, August 22, 2026

Somethings are best left unsaid..

 It's bittersweet moment to end association of these many years.

I wouldn't prefer to take a step forward with you again, and then get stuck in a quagmire of indecision, delays and excuses. 

I'm ok with delays which are inadvertent but not overly long inordinate, deliberate and self-induced ones. Excuses too, once a while is totally comprehensible, but ain't so when it is way too frequent and has turned into a habit. If either of the two in a relationship is indecisive, and lacks clarity, it then gets contagious and irrespective on whether the other one is decisive and clear, it doesn't matter, and the situationship as a  whole will be full of doubts, and unending moves leading to nowhere but to cold exits. 

Chance, when asked even for the first time, was reluctant and hesitant but eventually did grant it but only to be later taken for granted. Onus is lost so soon as if the chance meant nothing. Way too difficult for the other to mould the one's misplaced and messed up priorities when time is not in abundance. When left unstraightened for way too long, then it gets to a point of no repair. 

Excuses, if availed way too often, would lead to an outcome where one would be left with just only that - excuses. 

Saturday, March 10, 2018

An attempt at novel writing -- Fakegoat




FAKEGOAT


I believe, everyone is a hypocrite to an extent, but you happened to be of the worst kind.
I have no regrets whatsoever on how this entire episode turned out, as I even gave you the chance, that I rarely give, upon your behest.

Like I told you before, I'm used to betrayals. 

It's not anew to me.
What about you, Siri? 
You are now playing the victim card, and blaming me and others.
No matter how much ever you try, one can't escape from their own-self, and you'll have to live through this burden and heaviness in your heart, for the rest of your time.

By the way, you ain't a Scapegoat, Siri. 

What you actually are is a Fakegoat.
I despise people like you. 
You come across to me as someone who would write a thing, speak an altogether different stuff, and almost does nothing.
There is no sync between your writings, speech and action. 
Factually, you are in gain.
Despite losing me, and without spending a penny, you made me break your heart, and in the process, I ruptured my soul. 
Now that your heart is in pieces, you'll become a better writer that you always aspired to be.

We had a dream, a plan, a future, a chance, and what not.
Siri, you are what you are not.
Even if you were half of what you proclaimed yourselves to be, our relationship would have stood the test of time.

Without an iota of doubt, I'm a fool.
I traveled across oceans just to figure this out.
It's difficult to comprehend for a man of my intelligence about this new reality. 
Maybe, I never was cleverer than the rest of the lot to begin with.
Must give due credit to you, my lady-love, you who helped me arrive at this realization, but it stuns me, when I see the contrast in efforts, as you, my sweetheart, didn't even change your coordinates on the cozy sofa, while I was flying across continents in pursuit of now & then non-existent 'love'.


I always knew that love exists fleetingly, but I so wish that it lasts a lifetime. 
I know, in this age and time, it's a big ask.

I have used a girl before, in the name of love.

This time around, I was true, but ended up on the receiving end. 
Life has strange ways of giving it back. 
Perhaps, this is what is called as Karma. 
I no longer want to settle scores or be in a competition with this karma thing, and may be one day, I will stumble upon a lady, really worthy of becoming my queen.
Till then, unsure how many more hearts will be punctured, and sentiments hurt.

When I reflect upon this period in life, I'm happy that I made someone feel the love, even though it was reciprocated by lies, hurt, insult, and enormous financial loss.
Good that I bestowed the chance, for now I have no hesitation in confirming your fakeness, and no longer wonder on what if's. 
Enough time has passed to prove it over and again, and I must say, you are high quality and top-rated Fakegoat!.

Have seen people, have watched couples from close quarters, yet to cross my path across a happy one. 
Hope that this happiness is not so elusive, and is found soon and remains for eternity, with me, and with others in my know.



-Kabira (my Pen name :) )

Friday, October 16, 2015

A day in a Developer's life..

If you have the following requirements upon executing command in a batch file: -

1) Do not display the command being executed on the UI Solution --
echo off
cls

2) Prevent the DOS window from getting closed automatically on completion of the commands in the batch file by prompting the user to enter input is achieved by prefixing the command with cmd \k

3) Add the below commands in windows batch file if you are getting the annoying message - "Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook ....

Solution is to unset below env variables as:
echo off
SET JAVA_TOOL_OPTIONS=
SET _JAVA_OPTIONS=
cls



================================

To compare two similar excel files having many worksheets, one may download the plugin:
Spreadsheet_Compare_Setup_v1.34.8

It is downloadable from and is compatible from Excel 2000 or later:
http://sourceforge.net/projects/spreadshcompare/?source=typ_redirect


================================

The classpath for this project does not appear to contain the necessary libraries to proceed with class generation.
Please insure that a JAXB implementation is available on the classpath. Couldn't find the main class com.sun.tools.xjc.XJFacade

Check with the installed JRE in eclipse

Preference > Java > Installed JRE

If it points to jre then point it to jdk installation directory.

================================

Class Cast Exception when trying to unmarshall xml?


Source source = new StreamSource(inputStream);
JAXBElement<FooClass> root = unmarshaller.unmarshal(source, FooClass.class);
FooClass foo = root.getValue();
================================

Unit Test for JAXB 2.0 Marshalling


http://stackoverflow.com/questions/12125245/how-to-write-a-unit-test-for-jaxb-2-0-marshalling


================================


A simple fix for this problem - rather than worrying about adding additional plugins or installs - is to install Eclipse IDE for Java EE Developers rather than Eclipse Classic (both to be found here). This comes with the JAXB support and therefore provides the >Generate>Jaxb classes option.


==============================================

Unknown object in stream 

bouncy castle PGP object factory


This issue has no resolution upon searching in google. However, All I did was to catch the exception and voila!. The decryption worked like charm. This issue doesn't occur if the size of the encrypted data is small. You'll encounter this kind of error when the size of the encrypted data is bit larger than usual. 



========================================================================
Change the encoding from UTF-8 to ISO-8859-1
This will fix the xml parsing error - " Input is not proper UTF-8, indicate encoding!, Bytes: 0x96, 0x20, 0x42 0x61


========================================================================
If encountering "The given SOAPAction http://soa.jboss.org/serviceOp does not match an operation."

Reason could be that the endpoint URL and the WSDL  in SoapUI aren't compatible.
Still, one could submit the requests in this scenario and to avoid receiving the above error message, Please set the "Skip SOAP Action" Test step property as true.
Issue resolved! No need to import the corresponding WSDL of the endpoint service.

========================================================================
To find the size of a table (having name SERVICETABLE) in kilobytes


SELECT T.TABNAME, T.TABSCHEMA, COLCOUNT, TYPE, (DATA_OBJECT_P_SIZE + INDEX_OBJECT_P_SIZE + LONG_OBJECT_P_SIZE + LOB_OBJECT_P_SIZE + XML_OBJECT_P_SIZE) AS TOTAL_SIZE
FROM SYSCAT.TABLES AS T, SYSIBMADM.ADMINTABINFO AS A
WHERE T.TABNAME = A.TABNAME and t.tabname='SERVICETABLE'

========================================================================

To find the duplicates in a table:
select requesthash, count(requesthash) from SERVICETABLE group by requesthash having count(requesthash)>1

Monday, January 5, 2009

Prithvi's doctrine



As per records, World war 2 has ended in the year 1945 but still the world continues to be at war in the year 2009. This is not a breaking news but a disturbing one.
Isn't it?

There is a pattern - The current and late super power do not fight against each other.
They make two regions as pawns and instigate a conflict between them as in the case of Vietnam and Korea.
Secondly, the super powers mask themselves as political movements & name them as capitalism and communism. There by, the real offenders stay behind the screen.

India could apply the same model to win against Pakistan or any other trouble makers.
Engage the enemy in fighting amongst themselves so that they neither get time nor mind to meddle in our affairs.

Recently, Mumbai massacre on 26/11/'08 ignited debates on what needs to be done.
I think, none of them came close to the bull's eye.
Elites showed their anguish on politicians.
Media was engrossed in breaking the news.
Police and investigation agencies were busy proving Pakistan to be the culprit. Who else could be?
Now, Let me ask a different question?
What if China or America were behind this violence.
Will the same mob ask us to carpet bomb America like it wanted on Pakistan??
Definitely, IT's THE TIME TO CHANGE CONSTANTS.

A problem might have MANY solutions but, only FEW of them are optimal.
Aforementioned, certainly holds true.

A best friend of mine had the below query:
Srinivas Naik: "Hey Prithvi, Why haven't you used your right to vote?"
Me: "I don't want to use my voting right instead I want to utilize it.. "

There is software to choose 7 wonders of the modern world but Alas! none to elect 'The President'.
There are schools that groom administrative officers but Alas! none to make 'The Statesman'.

I see efforts are being made towards changing the political system. It translates into unconventional products from bollywood like 'Yuva', 'Rang De Basanti'.
Even a party sprung up by name 'Lok Paritran'.

Enlightenment is not sufficient. There is a dire need to change the approach.
It is difficult for 'Lok Paritran' to win an election on the current grounds based on all the unfair means in place.
Lets get real. It is a herculean task to make masses vote for real goodie.
If the OPTIMAL solution for winning an election is by rigging, then Let 'Lok Paritran' do it!!

If you had read till this point of my theories and conspiracies, Please leave a comment.
I will be glad to reply.

Tuesday, December 30, 2008

Demotivator => Challenger


I often come across people who demotivate me.
I pondered on why would someone make such derogatory remarks. My mind was hovering over the quotes made by few jealous aquaintainces unworthy of becoming my friends. I realised the loss in my productivity due to the engagement of my mind with these thoughts. I discovered transforming these demotivational propositions into inspirational statements does make wonders..
Demotivators implies Inspirators.
Eureka!! I found a new formula..

Friday, September 21, 2007

Dialog box to choose workspace in eclipse

Inorder to enable popping of a Dialog box to select a workspace in an eclipse application,
browse to configuration\.settings under eclipse root directory and edit org.eclipse.ui.ide.prefs
Set attribute SHOW_WORKSPACE_SELECTION_DIALOG=true

Therez another way around to do this by editing the registry.
Would post about it some other time.

Tuesday, May 1, 2007

PATH and CLASSPATH

Keeping on the trend of finding the differences as in my earlier posts but importantly understanding them, herez the basic difference between the environment variables PATH and CLASSPATH :
PATH stores the location of executables where as CLASSPATH holds that of classes or jar files.
Hence, the common mistake of placing the bin directory inside CLASSPATH could be avoided by appropriately placing them in PATH variable.