Geek noun \ˈgēk\: Geek Used in a nice way it is someone who seems to know everything there is to know about computers.
If I were to define myself as a geek, I would say:
   1:    -----BEGIN GEEK CODE BLOCK-----   2:    Version: 3.12   3:    GED/J d-- s:++>: a-- C+++(++++)    4:    ULU++ P+ L++ E---- W+(-) N+++    5:    o+ K+++ w---  O- M+ V-- PS++>   6:    $ PE++>$ Y++ PGP++ t- 5+++    7:    X++ R+++>$ tv+ b+ DI+++ D+++   8:    G+++++ e++ h r-- y++**   9:    ------END GEEK CODE BLOCK------
(don't understand the above? refer to The Geek Code v3.12, Yup, we have one) 
Even as a geek, there comes a point, where you need to draw the line. One such point came today. I found myself facing a dilemma, unable to decide, "How to get bored today". After much deliberation I found that I simply could not decide between five things to do. Under these circumstances I decided a coin toss would be ideal. This of course brought up another question how best to decide between 5 choices using a coin. At that time a brilliant geeky idea came to me, and I decided to whip together a "Random Choice Maker"
Took me 20 minutes to whip together this simple utility, I wrote a simple RNG function it went like:
1: class myRandomizerClass
   2: {3: public int generateRandomValue(int uValue)
   4:     {5: int millisecondsNow = DateTime.Now.Millisecond, breakIndex = 1000/uValue;
6: return millisecondsNow/breakIndex;
   7:     }   8: }It uses a simple uValue for checking quantile density.
So, that's it. Once again I ended up prooving that "Once a geek, always a Geek"
Cheerio. 
 
 


3 comments:
Well Done! And geeky as hell!!
;)
-vikas
good job mr.debu. btw. are you using gtk#? the code looks like c#, but the ui is linux.
ritesh
@vikas: Thanks.
@ritesh: Thanks, No, I am not using gtk#. I'm using Java here. JDK1.6, with swing.
Regards,
Debu :)
Post a Comment