Monday, April 30, 2007

IT Industry in Orissa

IT and ITeS sector is growing with a great pace in India. Even though Bangalore, Hyderabad, Pune, Noida and Gudgaon are leading the race, the other parts of India are also seeing some IT activities . The infrastructure saturation of Bangalore and the high cost in the above cities has made the IT companies to look elsewhere.
The growth of IT industry in Orissa has been good for the last 2 fiscal years. While the state has attracted 14 IT companies in the fiscal year 2005-06, it has succeeded in getting 19 this year ie 2006-07. The IT export has a growth of 58% in the 2006-07 fiscal year resulting in good revenue to the state. Hence the state is trying his best to provide good support to the companies.
The process of land allocation is going on for Wipro Training Center(planned for a capacity of 30,000), Aricent Training Center (capacity of 1,500) and another training center to be setup by Anil-Dhirubhai Group. The state is also planning to provide housing facilities to the IT professionals by developing Residential Complexes near Infocity I. While the work for developing Indian Institute of Information Science has been started, the state is also going to ask the Center for setting an IIIT(Indian Institute of Information Technology) in the state.

Saturday, April 28, 2007

Design Deadlocks

I think almost all programmers have been through this experience. Once I had to wait for a week to get the details regarding a delete implementation. I had implemented the stuff in 3 ways ( one preferred by one Project Leader, one by our Designer and one preferred by me :)) in 2 days only. I first implemented the stuff in a way that I liked the most. But while reviewing my PL did not like it and he put forward his way. To put weightage to his opinion, he asked the Designer. And she came out with her own :). After a week long discussion between my PL, Designer and Manager the last one was taken. By that time I had finished implementing all three and done some other work as well.

Joel on Software

Joel on Software is a great place for coders and managers(IT) to learn.
Now the job postings on the site has an exclusive indian section.

Thursday, April 26, 2007


Recently I have installed Oracle Server 10g on my machine. But after that windows start up process became very slow. I googled and found some tips to make the process faster.msconfig is a nice utility to eliminate the useless stuffs from the startup and only keep the essential ones. I found it very useful. For the detail use you can google too :).

Monday, April 23, 2007

PSLV C-8 Launch

Today(23 rd April,2006) PSLV C-8 has successfully taken Italian satellite AGILE and Indian satellite AAM(Advanced Avionics Module) to orbit.
ISRO's Polar Satellite Launch Vehicle (PSLV) has been hugely successful till now. This one is PSLV's 11th flight and the first commercial launch. PSLVs had put 6 foreign satellites in orbit before for a nominal fee. This is for the first time Antrix, the commercial wing of Department of Space has charged international rates.
AGILE is an astronomical satellite. It is to study distant celestial bodies in the X-ray and Gamma ray regions of electromagnetic spectrum.
AMM is to test advanced launch vehicle avionics systems eg mission computer, navigation and telemetry systems. It has a next generation computer, Application Specific Integrated Circuit (ASIC), 2 advanced inertial navigation systems and another navigation system aided by GPS on board.

Friday, April 20, 2007

NASA going Open Source

CoLab is an effort of NASA to invite the public to help NASA scientists with various engineering problems. It is to provide a framework for developing partnership projects between NASA and the techo-entrepreneurial community.

The latest project from CoLab is CosmosCode which is going tobe a free and opensource space software.

In addition to these NASA is maintening 20 OpenSource Softwares under NASA Open Source Agreement(NOSA).

This is really a very good news for Coders and Space evangelists alike. :)

Yuri Gagarin

Yuri Alekseyevich Gagarin in 12th April 1961 became the first human in space . No doubt many human space missions have been executed successfully after that, but this incident remains a mile stone in human history.

Friday, April 6, 2007

Let the Force be With You

Recently a series of stamps has been released in US featuring the StarWars's characters and machines. And Yoda is my favourite character :) .

Thursday, April 5, 2007

Let us Describe the World


Developing low level programs have always been a tough task and hence Graphics Programming, where hardware support is a must. Formerly programmers used to develop codes for graphics applications which were specific to a platform and a hardware. So for a different platform or a different hardware, they had to recode their application, which was pretty costly.
Then the Good guys at SGI (Silicon Graphics Inc.) came up with a nice solution to this problem. They specified some low level routines or methods, which are to be implemented by the hardware vendors. This specification is known as OpenGL (Open Graphics Library). OpenGL is just a specification which consists of more than 250 different functions calls and their behaviors. Hardware vendors create implementation of this functions and they do make use of hardware acceleration whenever possible. These functions perform all the low level tasks specific to a hardware.
Now the programmers have a nice abstraction layer over hardwares. If they use these functions to develop their applications, then there applications will run on all the hardwares that support the above 250+ functions or more accurately which follow OpenGL specification. There are also some software implementation of OpenGL e.g. Mesa. Mesa can be used for the hardwares that do not follow OpenGL specifications.
Still working with OpenGL means dealing with primitives, which makes the coding tough. So there are some layers/abstractions atop OpenGL to make the life of coders more simpler and in a way aid them in developing more complex stuffs. One good example of such a library is GLU (OpenGL Utility Library). GLU generally comes with OpenGL.
Also some stuffs like Mouse input, Keyboard input, window control etc are platform dependent. So to aid OpenGL programmers in developing Platform independent codes some toolkits are also developed. GLUT(OpenGL Utility Toolkit) is an example of such a library that acts as a complementary to OpenGL. Some other flavours of GLUT are also there eg.OpenGLUT and FreeGlut.

Virtual Sky

Tuesday, April 3, 2007

Planets with Double Suns

According to a recent report there may be planets in this Universe with more than one suns. I think the following article from BBC is worth reading.

Fali Homi Major

Last Saturday Air Chief Marshal Fali Homi Major has become the Chief of Air Staffs(India), replacing ACM S.P.Tyagi. Homi is the 21st IAF chief. He has been a helicopter pilot and it is the first time a helicopter pilot has become the chief of IAF.

Sunday, April 1, 2007

Bande Utkal Janani

Today is Utkal Dibasa and I have got this pic from the epaper version of The Samaja. Hopefully I have not broken any Copyright stuff . Any how Bande Utkal Janani is a very famous song and I dedicate my today's post to my Mother Land.