Technical Discussions

Thoughts on Engineering & Technology

Would you want to use “Microsoft Azure” …?

Hi everybody,

I saw this article in infoworld about “microsoft azure” the new web services platform , the thing is would you want to trust MS / google with you business data , especially saying MS/google knows your quarterly financial data before you do by automating the data search process… ( google rocks at search ) , i am even worried that i use gmail for all my discussions and google might get a heads up on my idea’s if they wanted to …

I wouldn’t put that past our corporations … today and tomorrow .

If i was the head of a big corporation i would do it , it’s human nature …


October 28, 2008 Posted by | cloud computing | , | Leave a comment

Saving Global Markets

Everyone involved in tackling the Global Free market meltdown has been tackling different aspects of the problem. The focus is on getting the global economy back on rails, putting growth back onto the charts and preserving savings, jobs and the macro-economic infrastructure of the world as we know it today.

In my opinion, all this started in 1987 with the first increase in volumes of trading that could no longer be sustained by legacy systems. This led to the initiation of large scale electronic automation. Following NYSE would show you that the exchange almost runs itself. Here’s an open-book on the history of this automation. Almost all other exchanges were modeled after this as free float indices.

New Technology has made it possible to deal with the huge volume of trading. The current consensus is to impose more stringent regulations on free market trading. Regulations by themselves will have to be subtle and provide guidance rather than impose rules to avoid contradicting the fundamental principles of the free market.

Technology empowers volume trading at speeds no one can react to (e.g. Friday, 24-Oct-2008, Dow Jones opened and lost 400 pts within the first 5 minutes of trading.) I have witnessed numbed retail investors pulling out when the markets were sliding for no rhyme or reason thinking that they would ensue some liquidity for themselves that could be invested in Savings Bank accounts. Investors are psychologically said to follow a herd mentality [citation needed]. When some start selling, a domino effect ensues ending in a worsened market slide. Investors from either institutional, corporate or retail sector react similarly however educated they might be in financial investments.

My proposed solution to dealing with the global market slump might sound naive, but is quite plausible. With the present crisis in hand we can slow down volumes of trading using the “Automated Systems.” I propose a system of limited transaction credits and limited volume credits for trading for all types of investors. An investor involved in high volume buy-ins or sell-outs can be restricted. The same can be done for high transactions (for those who have multiple holdings.) This can be imposed globally. The end of the European-Asian summit showcases the willingness of governments across the globe to tackle this “together”, in their own words, “with teamwork.”

The main idea is to slow down the system. As humans we are adept at solving problems once they slow down to a rate of change that can be delt with. Human biological response to rapid change or speed has limitations. Road Safety norms also propose speed limits to help us react better to situations. Like “Formula 1 Racing“, high speed reaction requires entirely different technology, training, psychological preparedness to react ahead of events (even turns) and huge risk mitigation (car safety in Formula 1 today is at an all time high.) This is certainly not the case with investors of all portfolios.

In 1929 when the economic crisis ensued, we had fewer free markets and the hit was considerably bad. However, today the markets are distributed across the globe. Such a system is also prepared to share risk and reward rather than cascade effects of a single source of investors.

If we slow down the pace of trading, we would be able to choose the right regulations in the interim to stabilize economy. We know that there is a global economic slow-down, either that takes control of our decisions or we take over the slow-down.

The first thing human beings lack when tackling a looming crisis is patience. That is the first part that we need to face this crisis. Regulation of free markets to slow them down might force introspective solutions to strengthen the markets. The second think we do is to search for a scapegoat in retrospect. I am convinced that the NATO war against Iraq (mostly supported by the U.S.A. and U.K.) will be on top of the lists. There will be many such on the list. Retrospect will reel our focus away from the future forcing us to make more mistakes going forward. This is the first thing we need to avoid.

My solution, Take the very technology that allowed high volume, high speed trading and use it to slow the system down. This is the very first step to avoid a high-speed 1929 styled crisis. The worst part is, if we don’t use the technology that helped the slide, we will find ourselves moving into disguised socialist reforms in all countries. This might prove contradictory to the global free market economy that has been built over decades. Capitalism is not bad, free markets are not bad, gaming in markets is not bad; it is as close to a natural process without an illusion of control.

October 25, 2008 Posted by | Artificial Intelligence, Business, psychology, Software | , , , | 2 Comments


I found this project while looking up IT-DOSE 2008 webpage in netherlands , seems to be a problem in all this who writes the .rtx file which gets converted to the driver , and if the developer has very clear specifications of the hardware for which the driver is to be written then he can go ahead and write it in C , the problem with closed hardware is nobody gives the open source developer the specs.

I think this is just a extra layer and adds more work …

October 21, 2008 Posted by | Linux | , | 5 Comments

Dead Space

Hey anybody tried this game ..?

Supposed to be really scary …

what game engine does it use ..?

October 17, 2008 Posted by | Games | , , | 2 Comments

Mono bridges Linux and Microsoft Software

Three years back, Miguel De Icaza, a co-founder of GNOME and once chair of GNOME decided to stake out a marriage between Linux and Microsoft’s Windows products. His solution first came out as Ximian Linux where several ideas were borrowed from Microsoft Windows. He stretched his attempt to the extent that he tried to have this initiative sold to the emBallmer, effectively Microsoft Corp.

Back then, Microsoft was not feeling so threatened of Linux and did not give due consideration to what he was offering. In fact this marriage would have led to Microsoft’s entry into what it does consider a rival operating system. Microsoft being an Application rich company (with huge returns from Microsoft Office) need only to enter another OS as they did for Mac OS to push their software availability forward.

As the story goes, meanwhile the Ubuntu revolution of making a more desktop and business-user friendly linux made way. Whlie no one suspected that this would be a very successful initiative, reality spoke for itself. Now Microsoft had a threat, a real threat, an Operating System on which their applications weren’t yet running.

If you have been following the development of Mono, you would have convinced yourself that this was many days in the coming. So with Mono 2.0, Miguel now boasts support for C##3.0. This effectively means new applications written across Linux, Microsoft Windows Net 2.0 standard and Mac OS.

This will come in as a welcome announcement for application developers who intend to target applications across platforms. The Mono Virtual Machine is not that different from its grand predecessor, the Java Virtual Machine which is more widely deployed. However, in the Desktop Application Space, the Mono Virtual Machine would provide more value to application developers. This means increased business for Software Service Houses overseas (particularly in India and elsewhere) to continue focusing their skills.

October 9, 2008 Posted by | Business, Linux, Software | , , | 2 Comments

Solution to rename file in a zip archive

Hi Guys,

AT developed this solution for a guy in the perl_help mailing list , he wanted a solution in perl to rename files in a zip archive.

Here is his code snippet.

# Zip filename converter script
#    Copyright (C) 2008  Deepak Barua
#   This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.

#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    GNU General Public License for more details.

#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <>.
#Deepak Barua is a member of the
# Linconsulo Group
export WORKFILE=realfile
export REALFILE=testfile2
perl -e '
use strict;
use warnings;
use Archive::Zip qw( :ERROR_CODES );
my $zip = Archive::Zip->new();
$zip->read($ENV{ZIPFILE}) == AZ_OK or die "read error \n";
my $m1 = $zip->memberNamed($ENV{WORKFILE});
$m1->fileName($ENV{REALFILE});                # Renamed file
$zip->overwrite()  == AZ_OK or die " Write error \n";

October 8, 2008 Posted by | perl, Software | , , , | Leave a comment


Hi Guys,

This seems like a great solution for techsupport and also making a business out of this . , i am signing up maybe you guys should too ..

October 5, 2008 Posted by | Business, Hardware, Software | , , , | 4 Comments

The end of OS as we know it

This is a nice article written by Amanda Mcpherson about the eventual OS going into the background and why linux is the best os for this ..

September 30, 2008 Posted by | Linux | , , | Leave a comment

Lingnu (Israeli company)

This seems to be a new and emerging israeli company , they seem to have implemented the idea of combining linux and crossover office to create a linux for office’s product .

check it out seems interesting. 🙂

September 30, 2008 Posted by | Linux | , | 1 Comment