Sunday, December 28, 2008

Let us hope for change, No YSR again please

The state political situation looks to be at a decisive phase now. Congress is trying to regain power back again. While chiranjeevi is making inroads into all the districts but making the opposition votes split up ( In case if he goes alone for the polls).

The Congress has done enough of what they wanted to do. Lot of irrigation projects in progress (lot of corruption is reported), and as the works are in progress, we do not need really congress again into power to complete irrigation projects.

That was the positive side. On the other side, they sold all government lands to private people at throw away prices (or occupied themselves). They have done what ever is possible to sell what ever is available (or first grab and then sell). Borrowed money from all possible means just to make a fat budget without proper discipline. They have introduced so many welfare schemes, but essentially all of them are like pittance when compared to the profits out of corruption/power plays. It is like bribing people to vote by distributing money in all possible means. While people are getting little bit of benefit, Congress leaders made hell lot of fortunes.

Bureaucracy is highly corrupted now and looks like if someone is decent then he/she cannot work. Chandarababu naidu (TDP president) tried to bring the state bureaucracy to a viable and disciplined order but congress pushed it back to few decades.

Free power:

YSR went on giving what ever is demanded. He promised free power and now villages do not have proper power supply even during the monsoon season(when we are supposed to have abundant hydal power).

Rs 2 Kg:
When TDP wanted to play similar tricks as congress and brought back,Rs 2 KG rice scheme (which NTR has introduced during his tenure), YSR,introduced Rs 2 KG rice for the BPL people, while removing the subsidy for the majority of the people.

Drink more for the state development:
Lots of licenses for given for wine shops. Congress wanted more people do drink and contribute to the state Exchequer.

In case if we elect Congress back to power in the state, we are going to have very difficult condition, they are going to ruin the sate.

It is time, opposition need to join hands together and defeat congress. Remember YSR played all cheap tactics like encouraging naxalites to kill TDP leaders (during last elections, every day some TDP leader or the other was killed daily by naxalites) and joined hands with TRS and communists.

Only thing Chandrababu noidu, didn't realize was to get money by selling all govt/public lands to get money and distribute to public in the name of some welfare scheme or the other.

Let us hope, we do not get to see YSR into power again.

Thursday, December 25, 2008

Virus removal instructions

Some of the steps, that I apply when I find that my system got infected with a virus, Usually this becomes more visible when you find task manager, or regedit is disabled, or you find system resources are in full use even though you do not run too many applications.

1. download process explorer from microsoft website. http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
This is a nice tool, to begin with. it provides you details of present running processes in your system. It provides you additional information like path, executable name, whether it is a microsoft application etc.

2. If you suspect an application that is running, take the name of it and search on internet, see if you get any virus alert. If yes, your system is infected with virus.

3. Follow the internet for removal of virus.

4. One simple cure, that I always apply is to remove the file entries from system and remove references to the file from registry (especially from the start up applications list). Open registry editor (run->regedit), search for the virus executable file name in the full registry. You must remove all the references of it.

In general, HKEY_lOCAL_SYSTEM->Software->Microsoft->Windows->CurrentVersion will have 2 child nodes "Run" and "RunOnce", please check if virus has registered an entries under any of these nodes, If yes, please remove the entries. Make sure you also delete the executables from your file system.

In case "regedit" is disabled by virus, you can follow instructions from internet, on how to enable them, if nothing works out, you can try some reliable thirdparty, registry editing tools.

Ubuntu zindabad

Recently I moved to full fledged non MS environment by installing KUBUNTU in my laptop. I nhave been using open office in windows box as well for some time.

I had few problems with Kubuntu.
1. sound - was getting sound only while shutting down, installing VLC also didnt help.
2. wireless network - whole idea of buying a laptop was to be mobile, not to sit at a fix place in the house.


With the help of Mohan and Shiva, got mplayer installed, it was working but not the other softwares like VLC.

After doing some fixes (exact fix is unknown :-), sound is working fine.

Today, I have installed gnome in my kubuntu, now it says "Ubuntu".

Apart from the name change, the real benifit I got is the wireless connectivity. I got my INSPIRON 1525 connected to the Dlink router. This is wonderful. GNOME is not as flashy as KDE but then it is more comfortable because the options look similar (familiar as windows :-).

The concept of free software is great. IT is no more a luxury. You do not need to pay anything to get generic softwares setup in your computer. Its true, Try ubuntu. As kranthi says industry will be more democratic in the near future.

Tuesday, December 23, 2008

Symfony PHP framework

Symfony is one the good PHP frameworks available. It is not for simple projects (considering the overheads and learning curves). If your project little big have decent number of screens and some logic and authentication, role based access etc and if you are seriously looking at PHP, mysql based solution, then symfony is a good solution. we have using symfony to build OCMS. I am attaching couple of screen shots from the symfony generated code. They look good right? who doesn't like some tool to generate the UI for us based on database tables? we can customize and use the stuff.


Get paid to play games

Get paid to play games. interesting isn't it. That is what i am doing right now. This wont be the case for you. If you want to loose some money, then go ahead and play the games I am playing now at http://www.chitchatbingo.co.uk/. Yes it is fully developed and managed by my company.

Well, in order to build a new jackpot solution, I need to learn and play most of these games. Altogether new domain, but intersting.

Thursday, December 18, 2008

Drupal and zoomla - the CMS

I was doing basic study of zoomla and drupal. As both of them being open source content management systems, it was very easy to get the latest downloads and setup them up in my apache server.

unzipped them into d:/apps folder. renamed the root folders to plain names (removed version info etc). and configured apache with additional virtual hosts.

we need to have mysql installed already.

Apache configuration entries...

Listen 100
Listen 200

ServerName localhost
DocumentRoot "D:/apps/Joomla"
DirectoryIndex index.php
Alias /zoomla D:/apps/Joomla

AllowOverride All
Allow from All





ServerName localhost
DocumentRoot "D:/apps/drupal"
DirectoryIndex index.php
Alias /drupal D:/apps/drupal

AllowOverride All
Allow from All




Zoomla, installation is straight forward. after installation it asks us to delete "installation" folder.

Where as drupal asks you to copy "/sites/default/default.settings.php" to "/sites/default/settings.php" to start actual installation.

Installation basically includes creating certain tables with the database information we provide during installation steps (It is mysql database info).

In both the applications, we create a admin account during installation.

Both of them look similar to me.

URLs

http://drupal.org/
http://joomla.org/

Multi site option seem to be available with drupal not with zoomla. But it requires some effort to do the same.
http://drupal.org/project/multisite_manager


reading the documentation and some stuff on http://www.scribd.com/ will provide basic overview and usage of both of them.

some quick references.

http://docs.joomla.org/Beginners
http://docs.joomla.org/Joomla!_Extensions_Defined#Templates
http://drupal.org/handbook/customization/tutorials/beginners-cookbook


Essentially both of them offer basic features of web building. we can say they provide some additional features than the standard blog/other open source softwares.

Probably, they dont really let you do very serious business.

Friday, December 05, 2008

My first week outside Infosys

Just thought of sharing my experience with new company. While it was not too difficult for me to leave previous company and start with another one without any gap, I found lot of difference within the few days. I got what ever I missed at Infosys. Infosys is a factory, People, Printers, Stationary all are called "Resources". You cannot browse internet properly, you cannot download, you need to big someone to do the downloads for you and wait for their mercy (1 or 2 days).

Last few months were very very difficult, the more I tried to contribute the more work I had in my plate. And always there were only few questions "What is the status and when will it get completed?". While there is nothing wrong with these questions, think of a scenario where in you are deep into troubles,fixing issue by issue and some one asking you update for every 10 or 15 minutes. Doesn't it irritate you? There are many bosses then the people who really execute it. All those typical software industry jokes are infact true. There are very few people who stood with me and understood my condition. But otherwise, everything was shown as a technical issue and then because it is a technical issue, it is in harinath's plate. You work day and night and fix few issues. Response you get is not acknolwedging the work, but questions on the status of next set of issues.

It really made me go mad, I was responding to one of the manager, requesting to "Let me go, I do not want to remember infosys experience at all because it is painful".

But then last 1 Week was really out of all these bad experiences. I was able to sleep properly. play with my son and more over do some of the pending stuff (RTI,OCMS) etc. Still the queries on bulk testing haunt me :-(.

The bag that was given to me at the farewell party is really good. Thanks Janaki (He is a project manager who worked with me very closely and spent lot of his time with me) for the bag.

Successfull formula for succeeding in BIG Software companies is that, do less work and more talking. You must know how to delegate the work, if not you will be in troubles. You must be really good in playing the role of a POST MAN, delivering the tasks around.

It might look stupid, but it works. But then there are few cases where you get really GOOD BOSS who will help you out and recognize your work.

Mostly, all these BIG IT companies are like this. You become a "RESOURCE" and while you keep getting your salary (not so fixed, beause it is variable pay most of the places), you slowly loose your self. Your individualism. Your thoughts and you become a slave doing some knowledge work to your employee. Surprising fact is that you will never be able to identify the difference of being pulled into the corporate slavery, becuase you are lured with so many additional flavours. you see BIG GYM, swimming pool, big buildings and thousands of employees.

I am happy that I am out of the difficult times. It was not work that was difficult for me. It was those stupid policies and then junk timelines that made life too difficult.


On the positive note, It was mutually benifiting, because Infy got money out of my work, and I worked on multiple projects with no intersection of teams/technologies. At the end I learned more because I struggled and it made me more confident.

Life at Springboard looks good. While it is too early to go deep into the work, I am able to download GBs of data at around 50 to 80KBps and no filters troubled me. (Senseless Websense used to filter the jars i download and used to add lot of debugging classes into the jar files). While there is not work allocated to me. I am kind of taking help from teams and trying to understand the business and the technologies involved.

Interestngly, It is fun to get paid to play games. I come to know that "Tambola" game is called Bingo and there are various rules for it. There are so many fun games which doesn't require much of your brain.

Thursday, December 04, 2008

Roads, Footpaths and Speadbreakers in GHMC

You can find below, the response framed by GHMC to one of my RTI request with them. I have scanned all the documents (including appeals) and uploaded them to blogger.

I was asked to visit SE-II at GHMC to get the information after the final hearing at AP State Information Commission.

Today noon, I visited GHMC office, and when insisted they provided me a xerox copy of the information. Ironically, you can find the GHMC formal response to the hearing (signed by Sudharshan, SE-II) containing just one line response stating the number of spead breakers in GHMC. But they gathered information and kept it with themselves.




Formal response they sent to me by reg. post is











Tuesday, December 02, 2008

AP Information Commission is a farse

I have really bad experiences with AP State Information Commission. These guys at APIC are care free birds.  For the information commissiors their designation is important. They enjoy the luxuries of the designation and do very little to do justice to RTI spirit.

In one hearing that i attended there, they asked me to come to their office and pickup the information on last saturday. I went to their office today (2 work days delay) assuming that information will be available there and I just need to pickup from them.

they gave me one sheet which is response from GHMC Superintending Engineer-II (Lt No SE-II/GHMC/PA/2008-2009/1669.  With just one line response "Total no of speed breakers in GHMC are  4261"

My request contained what is the total footpath and usable foot path as well as how many speed breakers and for how many of them indicators are available.

When insisted for information in complete, they said go and meet Mr. Sudarshan SE-II at GHMC office at 3PM tomorrow. Also they are blaming me for not turning up on last Saturday.

When I asked for next level of escalation, they said it is at "High court".  

Actually I filed RTI appeal (2nd appeal) with APIC in May 2008, and there is a long gap for the hearing. The Information commissioners are really big junk guys there. They are the best people in the state who are killing the "SPIRIT OF RTI".

I will post updates later in the day or tomorrow.

ఫొటో వోటర్ల ప్రత్యేక సంక్షిప్త సవరణ

విషయము: ఫొటో వోటర్ల ప్రత్యేక సంక్షిప్త సవరణ చివరి తేది: డిశంబరు పద్దెనిమిది 2008మీరు ఇప్పటి దాకా వోటరు కాకపోతే ఫారం సిక్ష్సు భర్తీ చెయాలి...వోటు కోసం దరఖాస్తు ని ఇంటరునెట్ లో కూడా భర్తీ చేయవచ్చు


Please use Internet explorer only for accessing http://ceoandhra.nic.in some of the functionalities are not compatible with other browsers.