Monthly Archives: August 2008

Today was the last day of our entire course in IBM Corp. The Exam time… :P I was delving into SQL queries, and stored procedure and DB2 commands and was trying hard to get a hold at Database System Administration… The IBM way! Hmph.. Me studying DBMS.. finally.

I was in a bit tension today, woke up 6 am in the morning. Then the 3 Hour hike all the way to Kolkata, IBM center. To my surprise, the exam went in a breeze, and way before the time limit, I realised that I actually have answered all of my questions, with a doubt at 2 occasions though!

Then we wnt to City Center in Salt Lake, Kolkata. Chilled out with girls.. ;) had some food, and returned back to home to finish up my unfinished codings.. :)

Hope, the results will also be a chocolate box..:D Yummy…




sorta fairytale

Originally uploaded by Disco ♥ Tetris

This snap was originally taken by Disco Tetris. One of my flickr friends. It reminded me of one of my poems I wrote 2 years back. I was totally confused and frustrated for a day or two and this snap brought a dreamy, fairytale candlelight over my gloomy days. Thanks, Tetris.. :)

After a hectic few days, and some unnecessary forks, I’m back on track again. Anyway’s, I’ve been thinking on some Randomization Techniques ( Links 1, 2, 3…) and recently read some text about them ( Not exactly, “Monte Carlo” by Fisher). There are a number of methods by which one can generate Random Numbers from a Digital Machine, Like 1) Entropy in the Physical Memory, 2) Heat Variations in the Various parts of CPU, HDD, 3) Voltage variations in clock pulses, etc. But most of them are trackable. and after you know which Algorithm is using which techniques, the Random Numbers generated by that algorithm will not be so Random!

Patterns everywhere. Mathematics show that, there’s a certain pattern in everything we can feel, i.e : Matter, energy. But that’s an issue of level of intractability. Like, it depends on the processing power of human minds. Something like NP-hard problems. It’s solvable (“It’s just a problem… ” -Richard Feynman!) yet, it’s far beyond present human intelligence (or may be lack of information).

So the point is, what we can make, is to think up something which is not trackable upto some extent. We may take this level as a vector and maximize it with some human parameters. Sounds AI? yeah. that can be done by some specified mathemetics/geometry, which is not as straightforward as Euclidian Maths/Geometry model. A good help of Fuzzy Logic is also needed, becuse, a level of nondeterministic acceptance wil be there.

This text is a tangled mess! I just got some foolish thoughts and coughed up in here. Maybe someday, if things go right, we’ll come up with a new approach to Randomization and, maybe, Clever decision making capabilities by Machine Intelligence!

As a programming challenge, our Python guru Kushal da gave us an assignment to make a python program that downloads all the photoes from a given set from flickr.com.

He gave it some days back and I came to know about it through Ria. I’ve been thinking to start it but last night I saw khushi was talking about that program. So I felt that, I should also try it seriously.

After a good amount of web surfing, I came to know many things about FlickrAPI and there’s mainly two user library in python for it. One is the Beej’s Guide and the another is flickr.py.

I found many people is suggesting the later and I also found it easier.

So I went along with the code. experimenting all the methods, attiributes in it, and found it a powerful tool to interact with flickr. After a whole night again, in early morning, I made it.

The code getphoto.py and flickr.py can be found here.

But you have to use your own API key to use that. Just browse the flickr.py file and put your API key into the API_KEY constant.

I got really interested in various APIs since then and hoping to try a hand at Google API also.

Miles to go before I sleep. :)