Tuesday, February 22, 2005

Life is a game. Sometimes you win, sometimes you learn, By Chandru

Most of us think that we will be happy, if we have no fears, always tasting success in whatever jobs, we take, lots of money to spend. Happy / Satisfaction is not a permenant state of human being. But we want happiness almost all of the time. Apart from this, some says Attitude determines happiness.

How can we acheive all this? Almost all people wants inspiration from others/books/great personalities to get persipiration. This is like a tiny spark plug in our bike, Which gets us started. This clearly shows Unity/Team work/being a social animal is a must for human being to taste happiness in his life. What I felt that, we can be happy, if we don't take failures seriously, given that , u didn't let it fail on its way. I.e u didn't even tried !!!

First of all, our worries makes us to fail, our worries takes all the bandwidth of our time. ( Worries leads to Miseries ) So, Lets not worry abt past or future, Let not worry about tommorrow's darkness.

Thinking in terms of Big picture, Helps us to acheive work in hand, I can proove this, For example: If u taken an object/atom/or whatever under microscope
You will get lot of knowledge, But that knowledge will be useless, if u don't know why u are collecting / processing it. i.e correlating like WBC count and RBC count related to Blood investigating Cancer. So, given your work, U have to think in new horizons/directions, where ur work will be utilised/realised. Then get the whole big picture then u can think small.
Also, You should priortize ur work, which is most important. Most of our time, will be wasted in decisions, always we will be worried in deciding whether its a right or wrong decision, If u had prirotized ur work, This will not have problem. Yes, if u value and respect the time, Then you can taste success.

What about Atitude, Atitude is related to your interests to the work bestowed upon you. Atitude means degree of willingness. How atitude keeps u happy, It keeps u happy by making ur life with minimal conflicts. Attitude is the thing that hurts other people, not you. Since human is a social being, It costs us a lot , if it hurts someone. So we can acheive, what others mean A good Atitude. First of all, Think through other's perspective/term, Then u will come to know u are right or wrong, Often Mirrors reflect You. Always Don't think of Failures, That will make ur Attitude a negative atitude.

Lastly, Never stop acheiving, When we taste success, we feel satisified, and we become lazy, Because our Pride Gets Into picture. Self pride shall be there, But not Excessive pride, Let our self pride guide all the way. You must not consider a Failure as a Failure but as a learning activity. You must not consider success as a goal, Its a journey.

Chandru

Revolution in The Valley !! Apple Macintosh Story

Revolution in The Valley How was the Macintosh made? How did it evolve? What are the stories of the people who created it? Revolution in the Valley is a series of anecdotes compiled by Software Wizard Andy Hertzfeld about the early days of the Macintosh.

well you would have heard sometime that Mac is best in GUI and microsoft copied it and so on. for actuaql inside stories read on in this site or the book

here is the amazon link

http://www.amazon.com/exec/obidos/ASIN/0596007191/applefritter-20

The book is a compilation of stories written by the apple folks. it was a collection of articles maintained by one of the Mac's original creators Andy Hertzfeld through the site http://www.folklore.org . truly inspirational and will try today at sapna's to get theis books if available.

also check this link to know more about apple

http://www.applefritter.com

Monday, February 21, 2005

Ramanujan's Infinity !!, By Sriram

Hi guys its very hard to start with something too technical .i,e we start with something like a differential eqn of Nth order .so I suggest we go up with something more physical and while understanding this phenomenon we will go through the mathematical part to bring it down an equn. So I have come up with something which was ramanujan’s question and I guess all of us know that he is pbsk’s idol. its quoted that in his class in some 4th order (I guess it should be roughly 4th std of their time) he was told by his teacher that if 3 bananas are given to 3 students then each student receives a banana .so to this ramnujan asks that if 0 bananas are given to 0 persons will each 1 will get 0 bananas .to this question I would like to ans this way.1stly our number system was developed basically by merchants from middle east and India (the number system we use is known as Hindu- Arabic number system)so its basically in relation to something physical i,e if I have 10 horses its worth 20 cows etc so its got nothing physically zero. I think this must be the apparent reason for zero to be invented latter then the other numbers .so the number system says that u have 0 cows means u have no cows again its physical .likewise if u say infinity its again in terms of physical quantity. So these two abstracts are highly impossible to be included in to our number system which has developed on the physical relationship. So the question of dividing 0/0 or infinity /infinity is a limit of this number system rather then calling it limits of abstract thinking of normal human being. So the question by itself is not going to be valid bcoz it doesn’t come into physical reference .so guys wat do u think. Someone contradicting my line of answer.

sriram

Monday, February 14, 2005

Ethernet Cross Cable, connecting 2 Systems !!

Most of you will know this. But still it gave me a headache when trying to connect my 2 PCs. one running windows 2003 and another windows 2000. so for those who want to try out here is the simplified procedure.

best thing about crossover cable is you don't have to spend those extra 1000 bucks for a HUB, if you have to connect only 2 pcs. here is the pin config and required materials.

1. buy 2 RJ45 jacks (each will cost you Rs 2.50 in SJP road)

2. get a few metres of network cable ( i got 9 metres at 12.5 per metre)

3. Get a Crimping Tool if you can afford (will be little difficult and messy if you try
crimping the wires manually), again bought a good one for RS 400 :)

4. Ethernet Network cards on both PCs
You are ready

here is the pin config (Note: ** this is different from a straight through cable, used to connect to a HUB)

-------------------
RJ45-1 RJ45-2
-------------------
1 ---> 3
2 ---> 6
6 ---> 2
3 ---> 1


and connect the remaining 4,5,7,8 straight through. allthough these are not required.
after making sure the connections are ok (use a Multimeter !!) goto the local area connection settings in the control panel and click the tcp/ip protocol and select peoperties and give a random IPs on the 2 pcs and give a subnet mask and make sure subnet mask is same on both pcs.
well you are almost finished !!
ping the second PC now from first one and you should see the 4 packets reach successfully to the other :)


if it gives request timed out or any other error check the cables and jacks and also the tcp/ip settings

Thursday, February 10, 2005

RSS Atom Feed

I have enabled the RSS feed for my blog so if anybody wnat to subscribe through a RSS reader, please use the feed !!

http://abstractlabs.blogspot.com/atom.xml

Posted By Vijay

A good idea santosh, we can discuss on any interesting topic like you mentioned
.NET , oop, windows, XML , webservices , mathematics , physics etc ...etc. (anything and everything )
All of us can surely gain some knowledge from others .
what do you say , sina , sada , Lakshmi, sriram and others ?
but I am sure , the one who is always going to give is Santosh :-)
and we are all but listeners (most of the time at least ). :-) (Right ?)
Well, the above prologue was to indicate that santosh should excuse any of us (especially me)
if there is some wrong information put forth and correct any of us anytime.
Here is one topic that I became interested lately.
not sure if anybody of you will really like it.
Its about Non-Deterministic Polynomial (NP) and NP-hard problems.
well actually I was never really good at mathematics, and I still think that I am not.
what I am getting at is , I am not trying to solve NP / NP hard problems , but trying to understand as to how to qualify or recognize
a problem as NP/NP hard.
After much reading , I understood that I need to have some basic understanding of Discrete Mathematics.
I know that we studied it in college , and I also got the proof that I had not studied well :-)
--------------------------------------------------------------
so here goes , anybody on the basics ?
can anybody tell me about NP problems.
Please don't give any stereotype , text book definitions because I have read them all
give me some basic examples and analysis on them.
any help will do :-)
just put a blog on this, we all can continue.
---------------------------------------------------------------------------------

Google(TM) India Code Jam 2005

Looks like at last these type of contest are openning up in India !!
Good for the programmers here !!

Check out this link for further details

http://www.topcoder.com/gicj05

I am in ?? are you kidding. sure i am game !! , i will be there :)

and also check out this !1. Microsoft never wants to get left behind !! they have opened up their own contest on indian languages fonts Indic !!

http://www.bhashaindia.com/Contests/IDC

do i remember some one who was working on this ?? yes dharma sagar S !!!!

Wednesday, February 09, 2005

Interfaces Under the Hood !!

here is one my faourite topic "Interfaces".I have to be sincere guys when i started my programming career in 1999 as a postgraduate in CS.Little i knew about computers leave those interfaces for god sake :)).

my first exposure to interfaces was when i started to work on .net, before .Net i had worked with C, C++ and Visual Basic but i had not cared to know much about the interfaces. But in .Net i cann't escape and i was kind of a guy who wants to go to bottom of things :). so bear with me friends, i will tell u the story of my journey to know all about interfaces. i am sure it will be helpful to some of you out there and also give me your feedback so that i may correct my mistakes.

But before starting the discussion on interfaces on its myths and realities. let me share some of questions usually interviewers ask (god knows if they really know the correct answer themselves) and also some of the popular answers they get!! and myself have got when i interviewed some of those so called experinced guys and gals :).

well lets start

1. what is an interface ?
2. why we need interfaces ?
3. what is an abstract class ?
4. when we need pure abstract classes ?
5. people say java supports multiple inheritance through interfaces ???? can you explain me a bit ?
6. when we can implement the same functionality using pure abstract classes what was the need for interfaces ?
7. Justify the case for interfaces ??
well these are just a set of questions to get started and i have heard lots of funny and absurd answers for these !! well give me your thoughts on these and i will share some of those answers i have heard and seen and try to clarify the real internals of Interfaces.



my new 64 Bit Laptop

after a wait for 1 year i finally got my dream machine :)) an 64 Bit Athlon 3GHZ, Compaq presario R3000 !!.
thanks to my friend dheeraj !! for bringing it from US. The notebook is bit heavy but comapring the price (47 K !!!) and the features it was a steal !!. i will post the picture in my next post.

Bye Bye Valtech

it has been a quite a while since i blogged. there was a reason i left Valtech last december (24th to be exact) and has joined schneider-electric. The reason i left ? well in my eternal serach for the place and work i want to be, will schneider will provide that ? Time will say :)