Wednesday, April 27, 2011

Defect Prevention Analysis Tool Continues...

I took some more time from my free time and tried to put some more features to make this tool more mature ;-) I noticed that it could be painstaking and would need lot of cooperation from everyone in a team/project to log the defects via the tool so why not add a filechooser feature to the tool. The idea is to:

1. Place an xls file some where at the disk
2. People log the defects there
3. Run the DP Analysis tool over this file and generate the Analysis report beside the input file.

I'm working on the classification of defect data at the moment and hope to have something standardize soon as per as my knowledge. This classification, of course, will be upgradable to adapt the further needs.

Will come back again with some more updates, till then pasting screenshot:

Friday, April 1, 2011

Defect Prevention Tool GUI...


Talking further about my personal time pass tool, I have come up with the first prototype of my Defect Prevention Tool GUI... see the screen shot... I hope it is graduated to be called a prototype GUI ;-) I mainly used JAVA Swings to design it, the editor I used is netbeans... it's indeed a cool editor. I'm using it very first time, I was a fan of eclipse before :-) Don't get me wrong! I'm still!!! Anyways, so the menu bar/menu items of this GUI are not finished yet.. even they are at initial phase. You might be thinking why there are two different tabs... so let me reveal this.. bcoz I think there should be 2-usecase one for Review defects and another for defect during test/production. For me Review should happen at each stage of software life cycle and defect must me logged at each stage... and looking into the situation at my work, I think "defect usecause" is another good usecause to have. However, it is said that its better to detect defects at early stage like during review process rather than detecting them test/production (it is costly)...

anyways more will come...

Friday, March 25, 2011

Defect Prevention Tool.. continue...


Now a nice specification has been written... a prototype of the tool has been developed. I finally used JAVA, Apache POI, and Microsoft Excel. For the prototype I have design a splash screen which will reflect once the user will launch this prototype defect prevention tool... here it is.. I know its a basic one.. but for prototype point of view I think its fine ;-)


to be continued...

Thursday, March 3, 2011

Defect Prevention Tool for fun...

I'm thinking to write a defect prevention tool for fun bcoz I'm too bored and at work not coding for new requirements for last couple of months. If it comes out nicely, I would like to bring in my work. Why? Bcoz I'm too tired to see people complaining about old types of defects coming over and over again. To my mind, there should be root cause analysis to be done on this so in future we don't see the same occurrences. This is what other standards talk about too like CMMI…

I have really not decided what tool and technology/programming language I will use for this, but I think Microsoft Excel will play a major role in this bcoz Excel has proved to be a favorite of business people :-)

Monday, April 19, 2010

Vacation in Geneve!!!

I was in Genève for a few days, spending my vacation there. It was very nice to be there. Genève is a city in Switzerland, its very close to south of France. It was like crossing a chain of snow covered mountains and you are there! The flight took almost 50 mins to reach, can you imagine just 50 mins and you are there. We were not tired when we reached there; it was merely 10 O’clock in the morning. We headed to the hotel, where we got to know the check-in time is 3PM… Ohh man, I was so pissed.. so we left our bags in the hotel and left to explore the city. Since we booked the hotel in the heart of the city so we could visit some close places in the city during that time. we were lucky enough to we find the Mac veg. burger :- ) yammyyyy!

First day weather was not too good, rain almost spoiled our first day :-( still we kept enjoying ourself… but rest of the days weather was very pleasant and enjoying.
We visited city center and I looked for several showrooms and did some shopping... i looked for watches, yeahh **swiss watches**… i was unlucky that I could not buy a watch which I liked most due to Sunday and ester holiday :( may be next time…

Next day we headed to the neighboring city called Lusanne, from there we boarded in a cruise to go to Chrillon. The cruise ride was for 2 hrs in the lake Genève, it was very nice and very beautiful. I loved the beauty. It was very cold though on the cruise so we spent sometime inside the cruise. We got off at a small village/our destination called Chrillon and then we enjoyed to Chrillon castle. Enjoyed it! On the way back we got off to the city called Montreux, we had our meal.. as usual in MacD and then roamed in the city.. enjoyed the beauty and got back to hotel by evening 8PM. It was enjoying day and we were satisfied with our trip. We clicked lots of photos.. shooted few videos… it was fun to be there!!!


It is nice, is'nt it?
Next day we plan to take a close look on Geneve city, we started a little late as we had to leave the hotel. We stored our bags again in the hotel and left to visit the places. After breakfast, we went to most famous geneve lake.. fountain... it was good to be there… we almost touched the fountain :- ) then went into search of flower clock in the garden. It was worth-watching.. took some pics… :) then we wanted to visit Cathedral, it was huge enough to make us tired, we stepped to the pinnacle of it and see some sceneries and clicked them in the camera. It was a nice panorama from there and we could see entire city from the top of that cathedral, if you happen to be in Genève my recommendation is to visit that… I liked that!

Then finally it was time to leave Geneve, we had Indian food in a restaurant and took our bags and embarked our self in the train to airport… and we reached back home in the mid-night…

Monday, November 2, 2009

Missed ApacheCon USA 2009 :(

19th October 2009, for me it was one of the worst days. I was standing outside of American embassy at 10AM. This time it was in Paris, yes that means I had been to American embassy before. I had strong hope.. this time I will make it. I was invited for ApacheCon USA 2009 in Oakland, CA. I was so excited to attend it, was so exited to meet several great people, was so excited to get involved in Apache projects, was excited to go to the USA. But, some over smart people sitting in embassy thought I am gonna stay in the USA and rejected my visa application again. Reason: same frustrating, I don't demonstrate the strong ties with the country. :( This time I was so sure because I received sponsorship from Apache which almost covered everything from air flight ticket to conference fee. I had a permanent job here in France... there were so many reasons to get the visa, perhaps there was a small doubt in officer's mind which made him to refuse it. He refused my visa without looking into my application. I was very disappointed that time as I worked hard to achieve such opportunity but it seems like visa officer(s) generally don't care about this.. He barely asked me 2-3 questions said I am sorry I can not grant you a visa :( He was emphasizing on the visa rejection (student visa) I had in early 2006.. seems like my previous visa refusal (F1 - student) hindered me to go through :(
Anyways, I am looking forward to attending ApacheCon Europe now...

Anyways I dropped my idea to visit US for sometime as I am tired with the embassy stuff... but I am not so depressed because somebody said it "if you have never failed, you never lived"...

Monday, October 26, 2009

How to disable/enable a keyboard key in Linux!!!

Lately I had a problem with my laptop keyboard... I split coca cola on my laptop keyboard accidentally a few days ago :) WARN:: don't keep any liquid on your laptop! As a result down key of my laptop got screwed and it became so sticky. So when I used to get involved in some tasks, down cursor key used to move down to the bottom of the page over and over again:( that pissed me a lot.. believe me it is damn frustrating!!! so I tried looking into web to get some help. I read several suggestion on the web, external keyboard, detach laptop keyboard completely (detaching a laptop is not that too easy unless you are good at computer hardware) and so on... but fortunately I came across to the easy way of doing that.... disable/re-enable any laptop key :)

I had Fedora linux on my old dell Inspiron 600m box. So how did I do that, Here is the sample command:

xmodmap -e 'keycode ='

So I ran this command to disable the Down key:

[rahul@localhost ~]$ xmodmap -e 'keycode 104='

keycode for Down key is 104 and action is nothing, which disables this down key. If sometimes later you want to enable the key again, you can assign the ACTION to the KEYCODE as below:

[rahul@localhost ~]$ xmodmap -e 'keycode 104=Down'

Well you may assign any action to keycode if you wanna have fun with it... for instance assign the “Up” action to the DOWN “Keycode” :) to make other users life of your laptop difficult :)

Now you will be wondering how to know the keycode for all the keys and their corresponding actions... right? So here is the link from the **Linux * Screw**

http://www.linuxscrew.com/2008/09/15/faq-how-to-disableremap-a-keyboard-key-in-linux/comment-page-1/#comment-35045

It has got the full-listing of what you are looking for. :)

Was that helpful for you?