Sunday, December 31, 2006

2006 at a glance

Hi all

We saw a lot of IT trends and products in 2006. Google obvioiusly lead the game with apple following with their iPod music success.

2006 saw the release of much delayed vista operating system and office 2007 from microsoft. Microsoft launched the live services pack with some good features, but I am not whether they were able to keep up with innovation sparkled by google.

I expect a very good competition ahead for the 2007 and I wish all my users a happy new 2007.

Sijith

Thursday, December 21, 2006

GATES VS. GOOGLE Search and Destroy

The fight between google and microsoft continues. Recently I read an interesting article on this, and I thought I would share them with you all. There has been talks that google be the next microsoft. The way google is moving forward gives the audience the same sign. That they are going to take on microsoft.

Last week I was watching a video of steve balmer being interviewed by ZDNet team. When he said his microsoft team is "innovating", the audience gave a big laugh. They know that when microsoft releases a product in 4 year, google does it each month.

Here is the article I read.

http://pipi68.spaces.live.com/Blog/cns!7D93A15A5B18BFA!561.entry

Thursday, December 14, 2006

Microsoft says it knows how to compete with Google

At the Gartner Symposium/ITxpo in Orlando, Fla., Microsoft CEO Steve Ballmer explains to Gartner analysts Dave Cearley and Tom Pittman that the software giant plans to compete with Google in the search market by delivering more value and relevance to users.

http://www.zdnetasia.com/itlibrary/webcasts/0,39044504,39283307,00.htm

Tuesday, December 12, 2006

The Best Ajax-Based Apps

Hi all

Today I was reading an article on top AJAX applications and I found it very interested.

Check the below link to browse the article

http://www.crn.com/sections/breakingnews/dailyarchives.jhtml?articleId=196603519

Sijith

Saturday, December 09, 2006

Mozilla puts up alpha version of Firefox 3.0

Mozilla fans still starry-eyed from the recent release of Firefox 2.0 can already get a glimpse at what the next version of the browser will look like, as an alpha version of Firefox 3.0 has recently been uploaded to Mozilla's public FTP server.

According to the Mozilla Wiki entry about Firefox 3, several enhancements are in developmentfor the successor to Firefox, which was released less than two months ago. One new feature planned to be in the new browser is called "places", which takes a new approach to bookmarks and page history. Reportedly, these items will be transitioned to the left side of the browser, sort of like Internet Explorer 7.

Thursday, December 07, 2006

Microsoft Betas Book Search ready by tomorrow

The Redmond, Wash.-based company announced that it will release the beta version of its Live Search Books application tomorrow.

This is an important part of the company's strategy to turn its Windows Live platform, which it just took out of beta in the last few days, into a hub of experiences that create customer loyalty, thereby driving incremental advertising revenue gains.

Currently, Live Book Search returns queries on books that are no longer protected by copyright.

Next year, it will include books that are currently under copyright protection as well.

That, Microsoft hopes, will make its users come back more often.



Tuesday, December 05, 2006

Leopard OS from Apple

Apple is working on to release MAC OS X leopard operating system.

To know more on this OS, please visit the below web link

http://www.apple.com/macosx/leopard/index.html

I am sure you all will enjoy the snapshots of this OS.

Friday, December 01, 2006

Google to end fee service for answering questions

Hi all

Google is shutting down Google Answers, a service that lets users pose questions to a panel of researchers and pay for useful answers.

The service, about four years old, failed to gain much traction with users, especially when compared with a rival service offered by Yahoo, which is free.

Google Answers never generated much traffic or revenue for Google, said Danny Sullivan, editor of the online publication Search Engine Watch.

"Yahoo has an answers product that works," he said. Because Google Answers required users to pay, he said, it "could not have been that product." Sullivan noted that unlike Yahoo, Google had not promoted its service very much.

Thursday, November 30, 2006

Microsoft Launches Vista

Hi all

Today microsoft launched their much awaited operated system. Windows Vista .
It is since 5 years that microsoft has come up with another operating. Windows XP was their previous desktop OS.

Microsoft will spend hundreds of millions of dollars to market its new versions of windows and Office and plans to release more than 30 additional business products in the next year that piggyback on their technology, CEO Steve Ballmer said todayin New York.

For more details,

http://www.informationweek.com/industries/showArticle.jhtml?articleID=196600601

Tuesday, November 28, 2006

Symantec Vista security advances despite Patchguard

Symantec has released a public beta of its Norton Internet Security 2007 and Norton AntiVirus 2007 suites for Microsoft's forthcoming Windows Vista operating system.

While the software supports both 32 and 64-bit versions of the operating system, Symantec stressed that it still requires access to Microsoft's Patchguard security technology that is built into the 64-bit version of the operating system.

Security vendors including McAfee and Symantec have been pressing Microsoft to cooperate and have lobbied the European Commission and Korean government to force the Redmond firm to open up its kernel.

The PatchGuard technology blocks access to the Vista kernel, blocking security technologies that rely on behavioural profiling as well as anti-tampering features that verify a system is running anti-virus software and a firewall.

Sunday, November 26, 2006

Google sued by French moviemaker

Hi all....

Google is being sued by French movemaker for copyright infrinchment.

Flach Film says that Google acted as a fully responsible publisher (rather than a passive host) when Google Video users streamed or downloaded the filmmaker’s documentary, "Le monde selon Bush" ("The World According to Bush").
The film, which is no longer available on the French Google Video site, had more than 43,000 views in a short period of time, Flach said. Google Video displays a tally of how many people have viewed each clip.

Sijith

Saturday, November 25, 2006

Microsoft Unfazed by Google Office Threat

One of the two new heads of Microsoft Corp.'s Office software team downplayed the threat from Google Inc.'s Web-based word processing and spreadsheet applications, saying they are unlikely to appeal to corporate customers.

Antoine Leblond, who became co-leader of the Office group in June, said Google was the latest in a long line of challengers to the Office software suite, which includes Word documents, Excel spreadsheets, Outlook e-mail and PowerPoint presentations.

Microsoft will release the long-awaited Office upgrade to business customers next week along with its new Windows Vista operating system, which has been more than five years in the making. These products are the core of a broad product upgrade cycle aimed at restoring the software giant's growth.

Microsoft believes new web services will work in tandem with PC-installed software, a vision that differs from that of "software as a service" advocates, such as Salesforce.com and Google, who expect services delivered over the Web to eventually replace software that resides on local PCs.

Wednesday, November 22, 2006

Safari web browser

Hi all..

Any one heard about safari web browser ? It is a web browser from apple which is available for download since a long time. Even though this was in the market for some times, I dont think this browser has taken the market, which is being dominated by Mozilla and IE.

You could download this for free and have a try on the software.. It could be downloaded from the url.

http://www.apple.com/support/downloads/safari.html

Ok then..bye for now

Sijith

Tuesday, November 21, 2006

Google file system

Hi all...google has come up with a new file system called google file system. This is capable of
handling large 64 megablocks of data. Significantly, the file system was designed to assume that a failure, such as a failed disk or unplugged network cable, can happen at any time.

Google's PC servers, which number in the thousands, run a stripped-down version of Linux, which is based on the Red Hat distribution but is really just the operating system kernel modified for Google, he added.
Urs HoelzleVP of operationsand of engineering,Google

The company has also devised a system for handling massive amounts of data and returning rapid responses to queries. Google splits the Web into millions of pieces, or "shards" in Google tech speak, which are replicated in case of failure.

Sunday, November 19, 2006

Microsoft to release Vista and office 2007 on Novemeber 30

After years of development work and a last flurry of testing, Microsoft finalized windows vista last week.

On Thursday, Microsoft made the code for Vista available to subscribers of the MSDN and TechNet developer programs, a milestone that was noted on a number of Windows enthusiast sites.

The software maker plans to offer Vista and Office 2007 to volume license customers on November 30, while consumers will have to wait until Januaryfor the latest versions of Microsoft's flagship products.

Meanwhile, the company is giving free copies of Windows Vista to members of its technical beta program who filed at least one bug report during the testing of the operating system. The offer does not apply to technology enthusiasts who downloaded Vista as part of the broader Customer Preview Program.

Saturday, November 18, 2006

Microsoft buys Firefox ?????

Hi all

Did nt you people visit the below site. It is a parady site set up by some guys telling microsoft purchased firefix and now mozilla is under microsoft. (I think Redmond lawyers will be on its way to sue this web site designers.

http://www.msfirefox.com/

Anyway they have put it up in a nice way..

Really funny. Enjoy

Sijith

Thursday, November 16, 2006

Google, Yahoo and Microsoft partner to help webmasters

This was a surprise news. The competetors working together. That too Google,microsoft and yahoo. But it is true. They have decided to be partnered to simplify how webmasters and online publishers submit their sites' content for indexing in the companies' search engines.

A site map is a file that webmasters and publishers put on their sites to guide the search engines' automated Web crawlers in properly indexing their Web pages.
Site maps are particularly useful in highlighting to crawlers the dynamic Web content that is served up on the fly.

Crawlers generally index content contained in static Web pages without problems, but often they have difficulty with dynamic content, such as the one that is generated as a result of a search query.

Google, Microsoft and Yahoo will encourage other search engine operators, as well as makers of related software, like content management systems vendors, to support the protocol, they said.

Wednesday, November 15, 2006

The two sides of Bill Gates

There were two Bill Gateses on stage Wednesday at Stanford University: the philanthropist, and the hypercompetitive Microsoft co-founder and chairman.

While he spoke of prosperity not being a zero-sum game, he also espoused the need for Microsoft to outmaneuver rivals like Apple Computer, Google and Sony.

"We want to either be No. 1 or on our way to being number one," Gates said while speaking at the third annual TechNet Innovation Summit, hosted by a membership of technology CEOs.

Gates, whose comments came during a taped interview with TV host Charlie Rose, showed he hasn't lost any gusto for Microsoft's leadership in technology, despite having announced plans to relinquish his day-to-day role with the company by 2008 to concentrate on philanthropy.


For more on this, visit the site
http://news.zdnet.com/2100-9595_22-6135997.html?tag=zdfd.newsfeed

Tuesday, November 14, 2006

Will Sun release OpenSolaris also under the GPL?

After releasing Java under the open source GPL license yesterday, Sun's senior vice president of software, Rich Green, hinted that the company might make the source code of the company's UNIX operating system available under the GPL license as well.

The availability of OpenSolaris under the GPL license would facilitate the inclusion of Solaris source code in the Linux kernel, something that can't be done with the CDDL license currently used by OpenSolaris.

Although many were skeptical last time Schwartz expressed an interest in licensing Solaris under the GPL, Sun has earned back credibility with the recent release of Java, and I think that the community will probably give them the benefit of the doubt this time.

By releasing Solaris under the GPL, Sun could finally eliminate the barriers that currently prevent interchange of source code between Linux and Solaris.

Monday, November 13, 2006

Java to be released under the GPL

Hi all..

There is a new from Sun today. They have agreed to release Java language under GPL licence. This means programmers would be able to use java language for free in their application.
The announcement just came after the much talked about Microsoft-Novel pact .

One point to note here is, Sun is releasing java under "classpath exception" license, which means
the developers are free to choose the licensing type of the programs developed by Java. Which means, they can use java for free, but can sell products developed using java, under any other license.

Sun said that this move is to increase the popularity of java among the developers community.

Sijith

Sunday, November 12, 2006

Top 10 Ajax security holes (Things to look out before implementing Web2.0 apps with AJAX)

Hi all...

So we are all interested to make web applications like gmail and google maps. We all know that the idea behind these sites is AJAX . But we have to consider some security issues while working on this and if the developer is not knowing them, itwould be difficult to maintain the secured site. Here is an article which talked about the security things to be considered when you design an AJAX enabled application.

This is a must read for all developers who will be working on AJAX enabled web development modules.

http://www.net-security.org/article.php?id=956

Ok then...bye for now..
sijith

Saturday, November 11, 2006

Yahoo to offer instant messaging inside yahoo mail

That is a good news for yahoo messenger users. When the new version is completed, we would be able to do chatting using the browser right inside our mail windows (Similar to the way google does this). This is a major leap by them to keep with the innovation pace and to fight against their arch rival, Mr Google, who by any ways are attracting users to their email and other services.

I think this is a good move by yahoo in order for them to be in business.

For more details, read the below link

http://www.expressindia.com/fullstory.php?newsid=76924

Sijith

Wednesday, November 08, 2006

About Web2.0 global summit

Hi all..

Hope you all know about the global Web 2.0 summit going on in US.

If you want to know more info on this, please go to the below zdnet link.

http://blogs.zdnet.com/topic/Web+2.0.html

sijith

Tuesday, November 07, 2006

How to send mail using java and .net

Hi all..

Sending email is a very important part of any application. If the mail sending protocol is enabled in the server (This will be enabled by default when you buy the server) , we would be able to send mails to others using our program.

If you like to know how to send mail using java, click below. Here the 'send' method of the JavaMail API to send the mail.

http://www.oracle.com/technology/sample_code/tech/java
/jsps/ojsp/sendmail.html
http://www.jguru.com/faq/view.jsp?EID=1163

If you like to send mail using .net , then go to the below link. Here we create a MailMessage object and then call the send method in SmtpMail class to send the mail.

For VB : http://www.codeproject.com/vb/net/SendMail.asp
For CS : http://www.codersource.net/csharp_sending_emails.aspx

And friends, I have a news today. Microsoft Corp. has upgraded its online mapping service to include three-dimensional tours of 15 U.S. cities, marking another step in its dogged pursuit of Internet search leader Google Inc.

Click the below link for more details on this news.
http://www.foxnews.com/wires/2006Nov06/0,4670,MicrosoftMaps,00.html

Ok then...bye for now.
sijith

Monday, November 06, 2006

Do you want to work for google ?

Ever dreamed of becoming into google team. Do you have the talents to get into
the growing software company of the time. Just see what they are looking for and then decide to have them with you. Just start now.

They are looking for :
  • People with broad knowledge and expertise in many different areas of computer science and mathematics.
  • People with world-class programming skills.
  • People with excellent communication and organizational skills.
  • People who are passionate about their work and are great colleagues.
  • People who enjoy working in a high-energy, unstructured environment on very small project teams.
  • People with diverse interests and skills.
For more info, please visit the below google url

http://www.google.com/support/jobs/bin/static.py?page=about.html

Sunday, November 05, 2006

What is RSS feed

RSS is a simple XML-based system that allows users to subscribe to their favorite websites. Using RSS, webmasters can put their content into a standardized format, which can be viewed and organized through RSS-aware software or automatically conveyed as new content on another website.

Creating an RSS feeder is explained in detail in this article from developer.com. Just try to create this and see how it works.

http://www.developer.com/db/article.php/3113931

And here is another article which talkes about how to create RSS feeds from vb.net 2005

http://www.developer.com/net/vb/article.php/3567141

Saturday, November 04, 2006

Second Minor Firefox 2.0 Bug Found

A second minor bug found in the Firefox 2.0 Web browser will be fixed, but users shouldn't encounter much of a problem in the mean time, a Mozilla official said today.

The browser will crash if it visits a Web page that been intentionally coded with JavaScript in such a way as to target the bug, said Tristan Nitot, director of European operations for Mozilla.

"It's very unlikely that anyone would have put a similar page on any ordinary Web site," so users shouldn't be affected, Nitot said.

The problem can't be used to steal data from a computer, he added.

Friday, November 03, 2006

10 aspects of developing secure website

We all know that security is an important issue while developing application.
Especially when you develop e-commerce site. So here is an article which explains what are
the security issues to be considered while developing application.

I hope this help us in our application development.

http://www.developer.com/security/article.php/3589331

sijith

Thursday, November 02, 2006

Microsoft in deal with Linux-maker Novell

In a move that could signal the start of a new spirit of cooperation between Microsoft and the open-source software movement, the US software giant has agreed to a wide-ranging pact with Linux reseller Novell Inc., the Wall Street Journal reported Thursday.

Under the pact Microsoft will offer sales support for Suse Linux, a version of the operating system sold by Novell, the report said.

Wednesday, November 01, 2006

What is Web 2.0

Ok..there seems to be lot of news on the emerging of Web 2.0 and the end of Web 1.0. But what exactly is this Web 2.0 .

Web 2.0 refers to a supposed second- generation of internet based services such as social networking sites, wikis,communication tools — that let people collaborate and share information online in ways previously unavailable.

BeforeI go into more, let me give a quick comparison between Web 2.0 and Web 1.0

Web 1.0 Web 2.0

DoubleClick --> Google AdSense
Ofoto --> Flickr
Akamai --> BitTorrent
mp3.com --> Napster
Britannica Online --> Wikipedia
personal websites --> blogging
evite --> upcoming.org and EVDB
domain name speculation --> search engine optimization
page views --> cost per click
screen scraping --> web services
publishing --> participation
content management systems --> wikis
directories (taxonomy) --> tagging ("folksonomy")
stickiness --> syndication



For info, please go to this web site

http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html

Tuesday, October 31, 2006

Google buys wiki maker JotSpot

Google bought a California firm called Jotspot which makes wikis.

Wikis let people share things online, the best example of the genre being Wikipedia.

Google didn't say how much it paid for Jotspot. I will keep you all updated with
the latest happenings for this.

http://news.com.com/2100-1032_3-6131024.html

Monday, October 30, 2006

Open source foundation (OSF)

Open source describes practices in production and development that promote access to the end product's source materials--typically, their source code.

Source code is available for free distrubution and we can make necessary changes.

Open source foundation is a foundation which helps to maintain an open source community and sell the idea of open source.

www.newsforge.com is a site which gives update open source news

For more information on open source, please check

http://www.developer.com/open/
http://en.wikipedia.org/wiki/Open_source

Sunday, October 29, 2006

Want to know how things work ? Check check this site

Hi all..

Recently I came across a very good web site. It is called http://www.howstuffworks.com/

It teaches us how things work. A really good site. There is a section completely dedicated for
computers. Some of the topics covered are :

1. How Computer Viruses Work
2.
How Bits and Bytes Work
3. How C Programming Works
4. How can a totally logical machine like a computer generate a random number?
5. How Chess Computers Work
6. How does the e-mail notification in my Web browser work?

You can subscribe for newsletters from them by giving our email id (I have already subscribed to this site and they send me the latest things in the site).

You all could try it. The information it contains is so good and vast.

Ok then..have a nice day..bye
sijith

Saturday, October 28, 2006

Intel Core Duo processor on first place in PC world top 100 products of 2006

Didnt u people hear the news. PC world released the top 100 products of the year and the first position goes to Intel core duo (That will be a good news to the Intel team).

Apple ipod nano got 4th place. Google earth is in 6th. Mozilla firefix 1.5 is on 12 the position.
Google search engine got 17th place while google desktop is on 47th rank. You tube is on 9th. meebo is on 65th rank.

I am surprised not to see google maps on the list while yahoo maps beta is in 56th position and Microsoft live local is on 39 .The map service from google using that cool AJAX technology is much better than yahoo and microsoft. But I should agree microsoft has also done a good job in microsoft maps in the http://local.live.com/

For the complete list please visit the below web site link.

http://pcworld.com/article/id,125706-page,13/article.html

ok then.bye for now
sijith

Friday, October 27, 2006

Oracle to have its Linux version

That is a really surprising news to me. Oracle being a database vendor is going to have it own version of Linux. According to the news sources, Oracle is going to have its version from the Red Hat Linux binaries.

Oracle, the giant database company, says it's now going to take Red Hat's software, remove the logos, and sell it for a lower price. And it will keep doing it:

After this news, the stock prices of Red hat has come down. But from the Red Hat Linux side,
they commented that this move from oracle is good for the open source community as a whole.

For more reading, use the below links
http://www.internetnews.com/bus-news/article.php/3640331
http://news.zdnet.com/2100-3513_22-6130071.html

sijith

Thursday, October 26, 2006

Microsoft and Mozilla head to head with IE7 and Firefox 2.0

Two competitors and in the ring again. Microsoft with their IE and mozilla with firefox 2.0.
Microsoft is inside the game with another web browser after a long wait. Without this release, firefox would have swiped away the growing browser market. Opera, and others are well beyond the popularity of firefox.

I have one more news .Starting on tuesday, you can create create subsets of the whole Google search engine, then do interesting things with them. In short, it's a way to carve off chunks of Google and customize them into a specialty search engine with a specific focus.

I created a sample one and it was lot of fun. wanna try for your self.then go to this link
http://www.google.com/coop/cse/

Ok then..bye for now
sijith

Tuesday, October 24, 2006

A nice video on what google is about and some plans and insight

Hi all..

check out this video which talks about google and its future plans.
Really good one.

http://video.google.com/videoplay?docid=7137075178977335350&q=owner:ucberkeley+is141

By for now
Sijith

Monday, October 23, 2006

10 Programming Languages you should learn right NOW

Hi all..welcome back...i hope you all find my blog site exciting and informative.

Today I just want to give a list of 10 programming languages which, according to eweek magazine,are bonus for developers to add to their resumes

1. PHP

An open-source, interpretive, server-side, cross-platform, HTML scripting language, especially well-suited for Web development as it can be embedded into HTML pages

2. C#

A general-purpose, compiled, object-oriented programming language developed by Microsoft as part of its .NET initiative, it evolved from C and C++

3.AJAX (Asynchronous JavaScript and XML)

Though technically not a programming language, AJAX uses XHTML or HTML, JavaScript and XML to create interactive Web applications. Ever since Google Maps put AJAX, well, on the map, the requests for AJAX-knowledgeable pros went through the roof

4.JavaScript

Not to be confused with Java, JavaScript is a an object-oriented, scripting programming language that runs in the Web browser on the client side. It's smaller than Java, with a simplified set of commands, easier to code and doesn't have to be compiled.

5.Perl

Perl is an open-source, cross-platform, server-side interpretive programming language used extensively to process text through CGI programs.

6.C

"Learning C is crucial. Once you learn C, making the jump to Java or C# is fairly easy, because a lot of the syntax is common

7. Ruby and Ruby on Rails

Ruby is a dynamic, object-oriented, open-source programming language; Ruby on Rails is an open-source Web application framework written in Ruby that closely follows the MVC (Model-View-Controller) architecture.

8. Java

An object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. Java is a "beautiful" language, it is central to the non-.Net programming experience.

9. Python

An interpreted, dynamically object-oriented, open-source programming language that utilizes automatic memory management.

10. VB.Net (Visual Basic .Net)

An object-oriented language implemented on Microsoft's .Net framework.Most argue that VB.Net is currently more popular than ever and one of the only "must-learns." "It is currently dominating in adoption and that is where all the work is," said Huckaby.

To read the entire eweek article, please use the link below

http://www.eweek.com/article2/0,1759,2016415,00.asp?kc=EWRSS03119TX1K0000594

Sunday, October 22, 2006

First Computer Bug

In 1945, Grace Murray Hopper was working on the Harvard University Mark II Aiken Relay Calculator (a primitive computer).

On the 9th of September, 1945, when the machine was experiencing problems, an investigation showed that there was a moth trapped between the points of Relay #70, in Panel F.

The operators removed the moth and affixed it to the log. (See the picture below.) The entry reads: "First actual case of bug being found."

The word went out that they had "debugged" the machine and the term "debugging a computer program" was born.

Saturday, October 21, 2006

What you expect may not be what computers gives out

We were discussing few of the assignment problems in our C class. Our instructor showed a simple printf statement.

int k = 1234567890;
printf("%5i",k);

He asked us what is the output for the above program. We all said the answer would be 12345, but we were told that the computer would print the entire numbers. (test this for yourself if you have any doubt). Computer didn't make any mistake here but we made the mistake of not knowing the correct functionality of %5i.

Even this had happened to me before where I assume this is the way it would work till I start coding. Once I start the coding process, a lot of new questions about my initial assumption would come, till I finally conclude I am wrong.

moral of the whole story is "Always try to test the assumptions before you conclude".

Friday, October 20, 2006

Another vista build from microsoft

Microsoft has made available to the users another vista build. The build number 5808, looks like a fixes to the previous bugs reported in the previous RC2.

This was made available to participants in Microsoft's Technology Adoption Program (TAP) late on October 19.

Vista version Rc1 is available for download from microsoft site, but Rc2 is available only to MSDN , technet subscribers.

Microsoft has done pretty big investment on vista and we need to see how this product
will be able to catch the market.

Thursday, October 19, 2006

Seven Habits of Highly Effective Programmers

Hi...I hope you all have read the book "seven habits of highly effective people" by steven covey. It is a best seller classic book and a highly recommended one for self-improvement.

I was browsing the net today and found an article which says "seven habits of highly effective programmer'. After going through the article, I found them very practical and important to a software programmer. So here I give a summary of that article.

Habit1 :Understand Your Requirements

The first step in becoming an effective programmer is to ensure that you are spending your time wisely. And there is no greater waste of time than in working on something that is not useful or never shipped.

We need to have demonstrable system working as early as possible.
Once you have something working, don't just leave it as a "proof of concept". Let people play with it, see their reactions, and let this guide and prioritize your development.

Habit 2 :Keep It Real

Keep your software running in as close to a shipping state as possible. You never know when you'll have to demo the system, send out an evaluation copy, or even deliver ("OK, time to wrap things up!")

Use real data : If you just test with sample data, that big iceberg of real data out there is going to sink your program.
Use real builds : Remember the development build on your machine is not the real build.

Habit3: Understand Your Code

Life is full of wonderful mysteries, but your code is not the place for them. You don't have to know how your car works - if the engine starts making strange noises, you drop it off the mechanic. When it comes to your code, if you don't understand how it works, or doesn't work, no one will.

Code with style : Give proper intents and comments so that your code is readable.
The opposite of stylish programming is cut-and-paste. Grab some code from somewhere that is supposed to do something like what you want, tweak it until it sort of works, stir, repeat, and voila, you have the software equivalent of mystery meat.

Keep it clean: you should periodically inspect your code, sweep up accumulated hard-coded numbers, outdated comments, misleading function names, or you'll inevitably end up with uninhabitable code that's embarrassing to show anyone else

Habit4: Optimal Programming

People always talk about "optimization", but that isn't really a correct word. We're rarely shooting for the optimum - instead, we make improvements and tradeoffs to achieve good-enough performance. The main aim is to get the things done in less number of lines and less system overhead.

Habit5:Manage Thyself

We have to manage ourself to complete the program. We should have a good initial estimate on the task completion time and track our progress to make sure we are in the right direction.
Bugs may come and we may have to break our head to solve it(this is very natural), we should try our best to keep the deadline (even if we have to spend some sleepless nights).

Habit6:Continuous Education

This can be called "sharpening the saw". We know there are many articles and books available on latest things. We should always try to do the things in smarter way than just getting the result. This smartness comes by continuously educating ourself. Just about everything you need is on the Internet tutorials, discussion lists, and free softwares. All you need is the hardware and a broadband connection.

Habit7:R-E-S-P-E-C-T

We should have the respect of our peers and managers, at least in the technical capabilities to have the control of your work and influence over others.

Asking intelligent questions that enhance others' respect for you is a professional skill. A good question that exposes unresolved issues tells people that you know your stuff and you're sharp enough to catch all the implications. Asking for clarification about a specification shows you know how to find and read the spec and your ability to detect ambiguities.

Let everyone know that you read the documentation and googled the subject.

The above article is just a summary of the main article I found on net. For more reading please use the below link

http://www.technicat.com/writing/programming.html

bye for now
sijith

Wednesday, October 18, 2006

Google aquires you tube for $1.6 billion. waw !!!!!

Did u people hear the news. Google has aquired youtube for a massive $1.6 billion . The service is not quite two years old and already it's worth $1.6 billion (!)—or at least it is to Google.

Founded in in February 2005, YouTube is a consumer media company for people to watch and share original videos worldwide through a Web experience. Every body in the industry had a watch on youtube. But google did the quick move. No one would have estimated the real worth of youtube , than google, the young innovative software giant.

In one sense, I should call google young because compared to other industry head, google was founded very recently.(1998). But I may be wrong, if i dont put the word Giant to it. This young company has now questioned the very survival of many peers of the field.

Steve Balmer said that they could create youtube site themself. But the point they didnt see is the community of users behind youtube. The site currently delivers more than 100 million video views every day with 65000 new video uploaded daily.

This wopping server space remembers me on the concept of server farm, a collection of reliable servers to save all these massive informations. Creation of server farm and the race of the IT giants to do this is really nice to watch. I will be covering this topic, in one of my future blogs.

Tuesday, October 17, 2006

Ajax - the new buzz word in IT

Hi all

I hope you have tried google maps. If not then , it is a must try web site , www.maps.google.com.

These guys have really done a wonderfull job by coming up with such a site. It allows browsing of maps same as you do a PC software.

The main idea behind this is AJAX (Asynchronous java and Xml), which retrieves the data from the server without re loading the page. Ajax has now become a buzz word amoung software developers and it professionals.

The latest news on ajax is researchers at Brown University have created a new programming language for developing Web applications, known as Flapjax.

I also have done some coding on Ajax using .net platform. Microsoft has released "Atlas",which is a library to develop ajax type codes. www.http://atlas.asp.net.This runs in .net 2.0 platform. I had downloaded the library and tutorials in C# last week and it was a real fun to play with it.

I will be soon writing a technical article on the development of ajax enabled programs.

By the way, windows has also launched an ajax enabled map site, check out www.local.live.com
These guys also have a lot of hard work to complete this site (we can understand it by looking at the site). But as a review, I would rate google maps better than windows. But I am sure windows will be coming up with more interactive web sites like this.

As I said yesterday, the firefox browser 2.0 is now ready for download. You can download them from the below link

http://www.mozilla.com/en-US/firefox/2.0/releasenotes/

sijith

Monday, October 16, 2006

Firefox 2.0 getting ready for release

At last, the much awaited firefox 2.0 version is now getting ready for public release.
Tomorrow we would be able to download the latest release candidate of firefox.

This release will be followed by release candidate 3 which will be represent final code for the long awaited 2.0 browser.

Firefox, a browser from mozilla, has captured about 15 % of the global browser market.
It is said that even though firefix 2.0 is yet to be released, work is in full swing for the development of version 3.0, whose expected date of release is late next year.

And I have one more news today. Microsoft has agreed to open the source code of vista kernal to antivirus companies like McCafee and Symmantic so that they can develop their softwares accordingly. This was announced today by Steve Balmer today. He also said that this move will increase the compliance with the European Commission's demands.

Sunday, October 15, 2006

Patch guard feature to be shipped with 64 bit version of windows vista

Microsoft always consider security breaching of their software a main problem and patch guard is a feature introduced by windows in their up coming windows vista operating system 64 bit version. This feature restrict program access to the operating system kernel, which is also called the heart of the operating system.

Security software vendors Symantec Corp. and McAfee Inc. say the Patch Guard technology prevents the use of certain features in third-party tools that would make Windows safer from hackers. McAfee last week took out a full-page advertisement in London’s Financial Times newspaper and charged that Microsoft’s use of Patch Guard is anticompetitive behavior.

Microsoft, meanwhile, contends that the technology itself closes the 64-bit Windows kernel to unauthorized access.

Anyway this feature is now available to 64 bit versions only and not the normal 32 bit version available for desktop users.

Saturday, October 14, 2006

Will google take on Microsoft ?

Over the past few weeks, there is an heated discussion going on in the web community regarding whether microsoft will be able retain the title as the "leading software company". If you look at the history of microsoft ,we can find that they visioned the future and worked out to acheive it. Bill gates and paul allen know where they are heading to. The target was clear. And due to this they were able to take on the rivals IBM and began to lead the market.

The idea of softwares selling as a "BOX" is now coming down. It is now called "Software-service" , where the softwares are actually installed in remote systems (huge server machines) and the users just needs a browser to access those services. Users could save their docs in the server space provided by the companies and access them where ever they want. With the huge improvement in bandwidth speed and internet facilites, computers are now becoming as a terminal to the main computer network (Internet).

There are many rivals for microsoft , eg google, yahoo, apple, IBM,etc , but we all know that google is the main rival for microsoft. Bill gates and Ray Ozzie (Current chief software architect of microsoft) current issues memos which confirms the above fact.

But the fact to be considered is google was a company established in 1998 and within 8 years, there are now head to head with the worlds largest software company. The main success behind google is they know where they want to go. They want to give service free to users and get money from advertisers. This is like a Win-Win scenario.

They made their search engine the worlds best search engine. They come up with google earth, google maps, gmail ,google code search, and the recently launched docs and spread sheet. They are quickly adapting the Web 2.0 to all their applications and this is a good decision they made.

The recent aquiring of youtube.com makes the message more clear. If microsoft needs to remain on top , they have to quickly adapt and come up more innovative softwares which run as services and get the acceptance of the users. Windows live.com is a good initiative from them, but need to see how they will be able to carry it forward.

Friday, October 13, 2006

Welcome to sijith's blog space

Hi all, welcome board to sijith's blog space

This is sijith salim here from United states . I did my graduation from India and reached US on sept 1st 2006.

I am a student of University of New Haven , Connecticut doing masters in computer science.

This blog will be mainly containing latest technology news and updated happening in the world.
We will talk about software companies, their latest products and ventures and the news on various new technologies being introduced in the IT world. Also Iwill discuss on latest webcasts and IT events happening in the world.

I hope this will be a nice experience for me and you all. I am available in the email id
sijith101@hotmail.com

Sijith