Hammer-Code

Programmers,AJAX,Google,Unix,Apple

Wednesday, October 25, 2006

Custom Search Engine

Harness the power of Google search

Create a highly specialized Custom Search Engine that reflects your knowledge and interests. Place it on your website and, using our AdSense for Search program, make money from the resulting traffic.

See examples of how a Custom Search Engine works.

What you can do with a Custom Search Engine

  • Place a search box and search results on your website.
  • Specify or prioritize the sites you want to include in searches.
  • Customize the look and feel to match your website.
  • Invite your community to contribute to the search engine.

Create your own

Wednesday, October 18, 2006

FireFox RC 2 Released

New FireFox RC 2 Features

  1. Visual Refresh
  2. Built-in phishing protection
  3. Improved tabbed browsing
  4. Live Titles
  5. Updates to the extension system
  6. Client-side session and persistent storag
  7. SVG text
  8. New Windows installer

Get it here FOX RC2

Monday, October 16, 2006

Open the Doors Not the Windows

‘Keep that door open,’ Stallman shouted jovially to the crowd flocking in and out of the seminar hall during a tea-break. “But not the windows,” added 84-year old chief minister in matching spirits.

Will Linux take over Microsoft
“Every third Linux server being sold today is shipped to high performance computing segment and we had a gap in our product portfolio there. We have just launched a product for that space now,'' says Microsoft director (competitive strategy), Radhesh Balasubramaniam. Linux, according to him, is not eating into their marketshare but is replacing Unix. He has a point. Microsoft's marketshare has remained almost the same since last quarter at about 68% on the server side (open source's mainstay) compared to 70% two years ago. Linux, however, has grown to corner over 20% of the market from 11% two years back and its market is estimated to grow 21 % annually,


what the fuck he says Linux replaces unix if linix is replacing unix which has better feature ,it could even replace microsoft which are used in small scale computing.

Sure Linux rules the world .Even Microsoft internally uses unix


Saturday, October 14, 2006

Advise to Young Programmer By Alex Stepenov

  1. Study , Study and Study
  2. Never ever think that you have acquired all or most of the knowledge which exists in the world. Almost everybody in US at age of 14 and everybody in India at age of 24 starts thinking that he has acquired all the wisdom and knowledge that he needs. This should be strictly avoided.
    - You should be habituated to studies...exactly in the same way as you are habituated to brushing teeth and taking bath every morning. The habit of study must become a ‘part of your blood’. And the study should be from both the areas: CS, since it is your profession, and something from non-CS...Something which doesnot relate to your work. This would expand your knowledge in other field too. A regular study, everyday, is extremely essential. It doesnot matter whether you study of 20 minutes of 2 hours, but consistency is a must.
  3. You should always study basics and fundamentals. There is no point in going for advanced topics. When I was at the age of 24, I wanted to do PhD in program verification, though I was not able to understand anything from that. The basic reason was that my fundamental concepts were not clear. Studying ‘Algebraic Geometry’ is useless if you donot understand basics in Algebra and Geometry. Also, you should always go back and re-read and re-iterate over the fundamental concepts.
    What is the exact definition of ‘fundamental’? The stuff which is around for a while and which forms basic part of the concepts can be regarded as more fundamental. Of course, everybody understands what a fundamental means.
  4. - Here are few books which I would strongly recommend that every CS professional should read and understand.
    i. "Structure and Interpretation of Computer Programs" by Albenson and Sussman
    I personally donot like the material present in this book and I do have some objections about it but this is the best book I have ever seen which explains all the concepts in programming in a clear and excellent way.
    This book is available online at http://mitpress.mit.edu/sicp/
    ii. Introduction to Computer Architecture: by Hennessy and Patterson.
    How many of you have shipped the programs by writing them in assembly? A very good understanding of basics of how a computer operates is what every CS professional must have.
    H&P Wrote two books on CA. I am talking about their first book, the introductory text for understanding basic aspects of how a computer works.
    Even if you feel that you know whatever is written in that book, donot stop reading. It’s good to revise basics again and again.
    iii "Fundamentals of Programming" by Donald Knuth.
    The core of CS is algorithms and Data structures. Every CS professional must have the 3 volumes of Knuth’s Book on programming. It really doesnot matter if you take 30 years of your life to understand what Knuth has written, what is more important is that you read atleast some part of that book everyday without fail.
    iv. Introduction to Algorithms by Cormen, Leiserson and Rivest
    This book should be read daily to keep your concepts fresh. This is the best book for fundamental concepts in algorithms.

Google DOCS


  • Get started quickly.
    Import your existing documents and spreadsheets, or create new ones from scratch.

  • Edit your documents and spreadsheets from anywhere.
    All you need is a Web browser - your documents and spreadsheets are stored securely online.

  • Share changes in real-time.
    Invite people to your documents/spreadsheets and make changes together, at the same time

  • Get started quickly.
    Import your existing documents and spreadsheets, or create new ones from scratch.

  • Edit your documents and spreadsheets from anywhere.
    All you need is a Web browser - your documents and spreadsheets are stored securely online.

  • Share changes in real-time.
    Invite people to your documents/spreadsheets and make changes together, at the same time G