Saturday, March 21, 2009

Brainfuck++

Finally our mini project (BrainF**k++ or BF++ Interpreter) is complete and we have presented the project quite successfully.

Our Idea:
We were quite impressed by the simplicity the traditional BF language provided and the addiction it guaranteed...(To know more about BF - en.wikipedia.org/wiki/Brainfuck ) and at the right time we found a white paper submitted by "Jared Derinsk" about an extension of BF called the BF++ which takes BF outside the world of the Turing.

No doubt, Ruby was the best language suited for making our interpreter. Ruby being a very very high level scripting language reads like Poetry and is known for its flexibility and forgiving syntaxes.
To know more about Ruby and fall in love with it, visit : http://www.ruby-lang.org/en/

Our Project has now been released in sourceforge. All those who like to get a taste of the fun its gonna provide, delve into this beautiful language and contribute to making it fully bug free.

Download our project "Brainfuck++ Interpreter in Ruby" from:

http://brainfckpp.sourceforge.net/

Enjoy!!

Friday, January 30, 2009

A Marvellous Flute Composition

Back to blogging again.....This time, I want to share with all carnatic music lovers about some masterpiece flute compositions by Kudamaloor Janardhanan.

Actually, I happened to come across his mellifluous compositions being played from CD while attending my friend's brother's marriage. But couldn't get to know more on that day...Next time, I had been to a jewellery shop with my mom, the same pleasant music invaded my eardrums.....soothing it was ...shudha sangeetham....
And when I enquired about it, I was shown this CD...Manorama Music's "Madhava Murali" by the maestro Kudamaloor Janardhanan....I rushed to a nearby "Music World", but to my dismay, there was no stock of this CD....the same news was waiting for me when I went to another music shop "Planet M".

Deeply saddened, I searched Google for any downloadable version of this music...Bad luck there also....
Next day, my mom gave a request for this CD at Planet M and two days later, we received a call....and I rushed off and bought the CD. Its price is Rs.125/-. Definitely a worthy purchase....Peace, enjoyment and entertainment fully guaranteed. When you are stressed, plug this music into your ears, and this is I would say the best relaxation you would get.



The six songs contained in this CD are:
1. Krishna Nee Begane (Yamuna Kalyani),
2. Alaipayuthe (Splendid one in Kanada....One of my favourites...)
3. Karuna Chaiva (Yadukula Kamboji)
4. Kripaya Palaya (Charukeshi)
5. Enna Thavam (Kapi)
6. Rara Venu (The artist has explored all the intricate nuances of this Swarajathi in Bilahari).

There are few more of his releases...one is Swathi Murali and another is Mohana Murali...Swathi Murali compositions are available in 4shared.

Hope all music lovers will get their hands on this priceless property....Njoy!! and please dont forget to leave ur comment....

Signing off,

P.S. Guys, Please let me know if there are more compositions like these...by different artists...

Bye.

Thursday, January 8, 2009

Eventful Entry

Its bin around 5 months since I have seriously blogged....Quite often I had started some interesting topics and then saved it as draft promising to complete the post the next day but ultimately ending up eating my own words....I guess that is how life is for all ordinary people who keep deadline for the activities they do.

Ok...Now its my second month of this sem....sports is over and now it is Arts going on for three days in my college. The four houses this sem are Gladiators, Samurais, Titans and Pirates (me).


After a lot of head boggling, our mini prjct group(cyriac,me,abin,sandy) finally decided on the project "BrainFck++ Interpreter in Ruby language"....During the christmas hols we had to decide between lisp interpreter and the currently selected one...Our earlier selections like Boot Process Parallelizing etc..seemed to be very complicated and had to be rejected...anyway this selection seems to quite doable...the advantage is that the programming domain we have chosen is Ruby which is considered as the one of the emerging scripting languages in the industry.
Buying the name, Brainfck or BF is a very simple interesting esoteric turing complete programming language having just 8 symbols to do the various tasks...Our project aims at adding few more extra features like File Handling and Networking to BF and make a BF++. A little bit of Socket Programming has to be done...

Dunno when the placements are gonna start and all that...
A couple of all batch mock placement tests were carried out early this month...and still more to come...The recession is a worry...on top of that corruption like the Satyam Fraud Case etc...are leading to an IT plunge...
Hoping everything thing would become fine.......signing off ...

bye.

Tuesday, November 11, 2008

Updating my view

Three of our S5 exams have been postponed to December. Now that I have some time for blogging...here goes!!

I thought I 'll be eclectic with the contents of the upcoming posts coz there are loads of news comin' in everyday -Obama-The new US President, the Financial Crisis gripping the entire world, India beating Australia (2-0)in the Border-Gavaskar Trophy, our beloved DADA and Kumble bidding goodbye to cricket ...and lots more!!!


Democrat Barack Obama is chosen as the 44th and the First Afro-American President of United States of America after he beat his counterpart Republican Mc.Cain.
Thus people of America proved that they were totally against the racial discrimination that had been prevailing in the country for more than a century - the verdict of the election bears testimony to that fact.
Obama with his good orator skills convinced the nation that he would be there to relieve America from clutches of financial meltdown, unemployment,health problems and the bad reputation it has gained under the Bush Administration.
But Obama is taking up the President's role at a time when America is struggling to stand upright and thus he has to show great resilience and leadership by converting his eloquent campaign rhetoric into efficient governance.
Will his win affect India's IT sector?? Will Obama be seriously taking up his "anti-Outsourcing" strategies??The Indian IT Companies are going through jittery moments and they are crossing their fingers and hoping that it would be difficult to stop something that is as deeply rooted as outsourcing coz it contributes 50% to US revenue.
Hope its just another election rhetoric, otherwise I can't imagine the plight of thousands of IT engineers going jobless after their BTech from the next year...that includes me too..



Sourav Ganguly, the most daring and successful captain Indian cricket team has ever had, has called it a day. His passion for cricket, his aggressiveness, leadership etc..have been beyond questions...A true hero of Bengal-Indian cricket...His comeback into the Indian team after a long gestation is the epitome of a spirited and motivated cricketer...junior cricketers must learn a lot about dedication from him....
I'll miss his elegant front foot sixers and waving of his T-Shirt from the gallery......Goodbye DADA!!

Thursday, October 30, 2008

Filling in....

Its been a long time since I have posted something seriously, though a couple of draft posts are in the basket.....cant point the needle of excuse on "lack of time" anymore.....talk about laziness and its effects.....

For the last 4 days, I was occupied by the Thriller novel "Angels and Demons" by Dan Brown...hell of a book, its got lots of information on Antimatter, CERN, Illuminati brotherhood,Ambigrams, Holy Conclave etc etc....,though some of it are fictional...It appears that I have just toured Rome and Vatican City in a few days....a must read...

Lot of events engaged me during this sem....They include my S5 Industrial visit to Goa and Mysore ;IIT Madras visit for taking part in Shaastra, their tech fest ; NIT,Calicut for Tathwa ;Arrival of my S4 results(84%)etc....I wanted to reserve a post for each of these events. I believe they are on the cards.

Days are leaping forward...5th sem university exams round the corner,starting on Nov 4th..the exam schedule is very tight this time....

Music classes,entering my 4th month, going on as usual though its slowing down considerably....

Most of the sundays busy with Cat coaching in TIME... but haven't opened a book of their's at home...

Hope to come back soon with my next post.....

Tuesday, August 19, 2008

Indo-US Nuke-Deal


I have written an article about Indo-US Nuclear Deal for my college magazine and I wish to put it here too...

Indo-US Nuclear Deal

After the2nd World war, the major powers of the world (US and Soviet Union) decided to form a group or organization to prevent the proliferation of nuclear weaponry so as to promote world peace and harmony. Thus came in the Nuclear Non-Proliferation Treaty (NPT) and the Comprehensive Test Ban Treaty (CTBT). An International Atomic Energy Agency (IAEA) was set up that controlled the movement of nuclear materials between the signatories of the NPT. A Nuclear Suppliers Group (NSG) came under this concept that functioned to supply nuclear materials to the signatories of NPT.

India, one of the nations suggested for a Nuclear Non-proliferation Treaty, upholding its sovereign rights towards nuclear energy did not sign the NPT and CTBT. This was because India believed that rather than achieving the goal of non-proliferation, this treaty would create haves and have-nots of nuclear energy in the world i.e., those countries with abundant nuclear resource would always remain as super powers and those countries without much nuclear resources would remain poor and undeveloped forever. So also it would deny the prerogative of any independent sovereign country to develop nuclear energy for its use. Over 189 countries have signed the NPT except India, Israel, Pakistan, Iran and the like.

Why India needs nuclear energy?

Nuclear energy is clean and eco friendly. It is extensively used to generate power and it finds its varied use in agricultural, industrial and military sectors. Harnessing the nuclear energy requires modern sophisticated technology because the fissionable materials like U-235 produce intense radiation, which has hazardous repercussions and after effects.

The nuclear powers of the world share their latest technologies only with the signatories of the NPT. Since India has not signed the NPT it does not enjoy any privilege of a declared nuclear state under the NPT. As a result, India is banned from getting technology and resources from the NSG. In effect India could not meet its committed requirement of power generation of 2700 MW by 1985 and it is still running on meeting this committed production even after 24 years.

Even though India has uranium and thorium deposits, it does not have the necessary technology to mine them and make them fissionable. So there is a dearth of sophisticated technology and resources as a result of which most of the nuclear reactors in our country are working only to half of its actual potential. If this scenario continues the reactors will have to be shut down due to deficit of fissile uranium. If this is the case, the estimated energy deficit would become 1,50,000 MW by 2030 and 4,12,000 MW by 2050, according to our External Affairs Minister, Mr.Pranab Mukherjee. Thus by 2050, India will have to import 1.6 billion tons of coal for our energy needs which will not in any way materialize due to exhaustible resources of production. If India has to progress along with the developed countries, it has to fulfill the energy needs of the country. At present the various sources of energy available in India are,

Thermal power 66%
Hydel power 26%
Solar plus wind 05%
Nuclear energy 03%


Since coal is exhaustible and causes pollution, there need to be dramatic decrease in the dependency on coal. Even though more hydroelectric projects can be taken up, due to widespread hue and cry over the environmental issues and consequent results of the climatic change and Global Warming, the expected range of production of energy cannot be obtained. Since nuclear energy will narrow down the energy deficit considerably, it must be given more importance and it should emanate as the major energy resource that would support the economy of our Country. Nevertheless, smaller hydro electric projects wherever feasible, along with the utilization of solar and wind powers should be prioritized.



This has resulted in drafting of a civilian nuclear agreement by Prime Minister Mr.Manmohan Singh and US President Mr.George Bush in 2005. The agreement came to be known as 123 agreement. The section 123 of the Atomic Energy Act of US, which generally allowed US to deal with the signatories of NPT, was modified in terms of Hyde Act to accommodate India to enter into a nuclear deal with US. Under this arrangement, India agreed to separate its civil and military nuclear facilities and place its civil facilities under IAEA safeguards thus receiving all privileges of a signatory of NPT. For this, India has to place the existing 14 indigenous thermal reactors under the safeguards apart from the new installations under this deal and allow supervision of working of the reactors.

Among the major hurdles like the IAEA, NSG, US Congress etc.,the first and the foremost that India has to face was its Political imbroglio. There has been many views for and against the operationalization of the Nuclear Deal. Since India, being ruled by a coalition Govt ( UPA+Left) , the deal could not be operationalised without the overall consensus of all the members of parliament as left parties deferred from supporting the agreement.

The Left parties alleged that the deal would undermine the sovereignty of India's foreign policy and also claimed that the Indian government was hiding certain clauses of the deal, which would harm India's indigenous nuclear program. As the Left parties are against the imperialistic nature of US, any policy and activity with US was strongly opposed by the Left Parties. And quite promptly and glibly they questioned the verity, integrity and genuineness of the nuclear deal on many grounds. To add fuel to the fire, the Government did not reveal certain clauses in the agreement which made the Left parties more aggressive. On July 9, 2008, the Left Front withdrew support to the government reducing its strength to 276 in the Lok Sabha (the lower house of the parliament). The government survived a confidence vote in the parliament on July 22, 2008 by 275-256 votes in the backdrop of defections from both camps to the opposite camps.

At present, the need of the hour is to get the technology and resources to generate the nuclear energy which is indispensable for India’s overall development. The requirement is to put the existing reactors under the safeguards along with the new nuclear reactors proposed in the agreement. The only condition is that all the reactors will be subject to supervision for safeguards and utilization.

It is indeed a good opportunity for India because it is enjoying the privileges of the signatories of NPT, without becoming a party to it. So in response to this gain, it has to allow the supervision to see if the nuclear materials imported for the purpose are not used for the military purpose.

In order to achieve the energy requirements, which otherwise is not possible without signing the 123 agreement, India has to bear the supervisions as a testimony to its nonproliferation intentions. Moreover, a US support for India is beneficial in the long run in other fields of developments also.

India would become more powerful and secure and any intentions of attacking India by any of our neighbouring countries will become a far cry if US becomes a closer friend of India through this deal. Other non-signatories of NPT like Pakistan are also demanding similar agreements for which further consideration will be made by US if India donot sign the pact. Getting the waiver from NSG, India will be in a position to enter into agreement with other nuclear powers of the world like France, Russia etc., for enhancing its resources of energy production.

With safeguards and care on disposing of the nuclear waste without radiation problems, it will be a good buy for India for going into this agreement and achieve the development so that we should not in any way be demarked among the developing countries of the world in the coming decades.

It should also be taken for consideration that India being the largest democracy in the world, it should keep all the values of democratic governance and set up an example of a real model of democracy in the world.

Any views for or against the topic are welcome, thereby making a healthy discussion possible.

Let India overcome all its hurdles and crusade towards becoming a developed country very soon.
Jai Hind!!!

Thursday, August 14, 2008

Taare Zameen Par : A Review.



I had decided to write a small epitome of this film, as soon as I finished viewing it for the 2nd time and here it is....my feelings about this exemplary movie . I wouldn't be doing justice to my conscience if I fail to recognize some of the key aspects of this movie that incidentally turned it into an emotional feast for its viewers.

Messages and Inner Meanings conveyed through the movie:

1. The actual role of an ideal teacher: To impart knowledge with a missionary zeal.

2. The role of parents in dealing with their children: Most parents want their children to become either an engineer or a doctor.As a result the children are subjected to rigorous working and comparisons with the outstanding. They forget the intense stress that the children undergo trying to cope with current competitive scenario where "Survival of the fittest" has become the reality.

3. Real Meaning of Education: Education shouldn't result into mere copies, rather it must encourage innovation and creativity.

4. Every child is special i.e has his/her own inborn talents and it should be the parents who must become instrumental finders of these talents and they must find ways of nurturing them.

5. With determination and will power, a person with any mental disorder, can conquer the challenges of the world, to reach the zenith of perfection.
Quintessential examples are: Albert Einstein, Thomas Alva Edison, Agatha Christie, Leonardo Da Vinci, Abhishek Bachan etc...

6. Disparaging and derogatory remarks will result in the abrupt culmination of growth of the young mind, after which, restoring it back to normalcy would be an excruciatingly painful task.To picturize this, a nice story about Solomon Islands is told in the movie where the inhabitants of the Island kill a tree by standing around it and calling it bad names.

7. Normal people are so lucky in life compared to those suffering from mental diseases and poverty. So make the best use of the gift of god - this life.

Some Areas that I felt truly emotional:

1. The boy left alone in the Boarding School. His feelings are genuine and emotional.



2. The Boy(Ishant Avaste) sees his own picture drawn by Amir Khan and cries due to unexplainable happiness.

3. Boy collects his prize after winning the competition and then hugs his teacher (Amir Khan)with immense gratitude.

4. Amir Khan explains what true caring is, to Ishant's father, father comes down, sees his child and then realizes his folly and leaves, crying silently. His feelings are genuine.

It is one of the best movies I have ever seen, some wonderful acting by the boy and Amir Khan, inspiring songs and some really good messages to take back home. A must-see movie for all parents.