Thursday, April 26, 2007

Software Quotes..

Great Software Quotes …. !!!
UNIX is simple. But It just needs a genius to understand its simplicity.

--Dennis Ritchie

Before software can be reusable, it first has to be usable.

--Ralph Johnson

Good judgment comes from experience, and experience comes from bad judgment.

--Fred Brooks

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why it works. Programmers combine theory and practice: Nothing works and they don't know why.

It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your code is error-free.

-Steve McConnell Code Complete

If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilisation.

-Gerald Weinberg

The Six Phases of a Project:




Search for the Guilty

Punishment of the Innocent

Praise for non-participants

Good code is its own best documentation. As you're about to add a comment, ask yourself, 'How can I improve the code so that this comment isn't needed?' Improve the code and then document it to make it even clearer.

--Steve McConnell Code Complete

The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt.

--Bertrand Russell

No matter how slick (efficient) the demo is in rehearsal, when you do it in front of a live audience the probability of a flawless presentation is inversely proportional to the number of people watching, raised to the power of the amount of money involved.

One of the main causes of the fall of the Roman Empire was that, lacking zero, they had no way to indicate successful termination of their C programs.

--Robert Firth

Fifty years of programming language research and we end up with C++?

--Richard A. O'Keefe

C programmers never die. They are just cast into void.

If debugging is the process of removing bugs, then programming must be the process of putting them in.

--Edsger Dijkstra

You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time.

--(Bertrand Meyer)


There are two ways to write error-free programs; only the third works.

--Alan J. Perlis

Measuring programming progress by lines of code is like measuring aircraft building progress by weight.

--Bill Gates

The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.

--Tom Cargill

Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning.


As soon as we started programming, we found to our surprise that it wasn't as easy to get programs right as we had thought. Debugging had to be discovered. I can remember the exact instant when I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.

--Maurice Wilkes discovers debugging, 1949

I did say something along the lines of "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows your whole leg off."

--Bjarne Stroustrup

It has been said that the great scientific disciplines are examples of giants standing on the shoulders of other giants. It has also been said that the software industry is an example of midgets standing on the toes of other midgets.

--Alan Cooper About Face

Computers are useless. They can only give you answers.

--Pablo Picasso

If the code and the comments disagree, then both are probably wrong.

--attributed to Norm Schryer

Even if you're on the right track, you'll get run over if you just sit there.

--Will Rogers

Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer .

--Fred Brooks, Jr.

As we said in the preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way.

--Brian Kernighan and Dennis Ritchie

Simplicity is prerequisite for reliability --Edsger W.Dijkstra

I've finally learned what "upward compatible" means. It means we get to keep all our old mistakes.

--Dennie van Tassel

Rules of Optimization:

Rule 1: Don't do it.

Rule 2 (for experts only): Don't do it yet.

--M.A. Jackson

Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.

--Alan Kay

Every program has (at least) two purposes: the one for which it was written, and another for which it wasn't.

--Alan J. Perlis

Technology is dominated by two types of people: Those who understand what they do not manage. Those who manage what they do not understand.

--Putt's Law

Copy and paste is a design error

--David Parnas

Any code of your own that you haven't looked at for six or more months might as well have been written by someone else.

--Eagleson's law

The primary duty of an exception handler is to get the error out of the lap of the programmer and into the surprised face of the user. Provided you keep this cardinal rule in mind, you can't go far wrong.

--Verity Stob

Wednesday, April 25, 2007

Tools for affiliate marketers.

One of the quickest and most efficient ways of earning a living online is Affiliate Marketing. There are several reasons why this is true. First of all, most affiliate programs do not require an enrollment fees. There is no financial investment on the part of the affiliate. Secondly, you do not need any products of your own to sell. Even the sales page, the payment processing, the digital delivery, and the post sales services are all done by the merchant you are selling for. How easy is that?

With this in mind, what will determine your success or failure as an affiliate marketer? You will get out just what you put in. This isn't a free ride. You must commit your time and effort to make this or any other business successful. Success will come to those who work smarter not harder.

Sometimes, this will require an investment on your part. Not all the tools you may need are free. For example, a web host as well as a domain name will cost you some money, however, the benefits of having your own web page far outweigh the cost you will incur. Like anything else, you are going to get what you pay for. Purchase the best products you can afford!

But not everything comes at a high price. There are some tools that will help ensure your affiliate success, at little or no cost to you. Here are five tools to help you get started. Any one of these tools will take your business to the next level. Learn how to use them and reap the monetary benefits! For additional information, just follow the links provided.

1. WordPress is a software program you can download for free and use to create your own blog sites. The words "blogspot" or "livejournal" or รข"xanga"? will not be attached to your URL. You host your blog under its own domain name, or as another page in your main website. As I am sure you know, blogs are great marketing tools. The search engines usually index them quite quickly, and often, they figure prominently in the search engine result pages. They may also provide your main website with the backlinks you need to boost its page ranking. A blog can also be customized to become your main website. The primary advantage of a blog is the convenience you'll receive when it comes time to publishing your content. Download the WordPress client for free from

2. Is Macromedia Dreamweaver too expensive for your budget? Is Microsoft Front Page is too complicated? Then the NVU Website Creator is a program you might want to consider. This software program streamlines the website creation process through an interface that is easy to use, but still powerful enough to make professional-looking web pages. Download this product for free at .

3. Another helpful tool is a Backlink Builder. If you're maintaining your own website, either as a review center for your affiliate program products, or as an affiliate mall, or even as a blog which promotes your digital items, you will need to build backlinks to increase your page ranking. The higher your page rank is, the better chances it will have of appearing in the first few pages of search engine results which means more customers visiting your site. Don't know where to start? Use the free tool available at to discover all the places where you can provide links to your website.

4. Choosing the right keywords for your web site can mean the difference between success or failure. Keywords are the primary ingredients of any search engine optimization (SEO) campaign. You use them for your meta tags, your h1 tags, your ALT tags, your page title, and your content. You will even use them for the articles you will submit to article directories. The proper use of keywords will result in a more efficient indexing of your website by the search engine spiders. Since up to 80% of the traffic to your web site comes from the search engines, keywords become one of the most essential aspects of your site building efforts. Where do you find the best keywords? Go to and use their powerful tools to find profitable the keywords related to your affiliate products.

5. Although not one of the most fun things you need to do, you will need to study your website's statistics. This is the only way you will know what is working and what may need to be changed. This can be done by simply copying and pasting a code on your web site. Go to to get in-depth reports about the performance of your website. This is a simple, easy to use tool.

Any one of these tools will improve your performance as an affiliate. And the fact that they all come at little or no charge makes them even better. These tools and strategies will only work if you use them. Don't just settle for being good, strive to be the very best!

About the Author

About the Author:

To find the best home based business ideas and
opportunities visit:

Keywords: domain name, website creation, backlist, keyword, seo, search engine,stastics

Article Source The Write Market

Sunday, April 22, 2007

Write a Keyword-Rich Article to Increase Site Traffic

Write a Keyword-Rich Article to Increase Site Traffic

Want to increase traffic, build credibility, improve your search engine rankings and get people talking about your business--at no cost? Then open up your word processor, and start writing. By determining your best search keywords, writing an article that includes those keywords and getting it distributed online, you'll be putting yourself on the radar of people looking for what you provide.

Step 1: Set up your site for maximum "searchability."
Your site has to feature the keywords your potential customers use to search for your product if you want them to find you. To determine your keywords, type a word or term you think people in your market might search for into Yahoo! Search Marketing's Keyword Selector Tool to find out how many people searched for that particular term over the past month. It'll also show you a list of related words and phrases and how often they were searched over the last month, too.

Once you’ve generated a list of useful keyword ideas, you can do some more serious research. Wordtracker goes into more depth to show you not only what people are searching for online but also how many other sites are competing for the same audience. You're looking for search terms that are popular but don't have too many sites competing for them. Wordtracker is a paid service, but you can sign up for a day for less than $8 and for a week for less than $27.

Now that you have some great keywords for your market, find as many places as you can to plug them into your site. Use them in your title tags, source code, page copy, headers and subheads, and your opt-in.

Step 2: Create a keyword-rich article.
Write a keyword-rich article that relates to what you sell, then give it away to other sites--for free. Believe it or not, this is one of the best ways to drive a steady stream of eager customers to your site.

Why does it work? Well, people basically come online for one of two reasons: to check their e-mail or to look for information. Sure, some of them end up making purchases, but this isn't generally the reason they log on. They want the answer to a question or the solution to a problem--and you can provide that in a short article.

Make sure that each article you write contains rare, valuable or hard-to-find information. Not only will this increase the chances that other site owners or managers will post your article, it'll also increase the number of visitors who click through to your site after reading it.

For example, if you have a site that sells used golf equipment, you could write an article about three things to look for in a good, pre-owned putter. Or if you sell an e-book about setting up your own home computer network, why not write an article about common problems people have in setting up a wireless router?

Look for article ideas in the questions people ask you all the time or in the things you often see people doing wrong. Share hot new tips on how to use the products you sell, or talk about trends you've spotted in your industry. Your quick piece should:

Be no longer than 400 words (not even a whole page in Microsoft Word)
Contain a relevant keyword in the first 90 characters
Contain the keyword in the first and last paragraphs
Have a short, credibility-building bio with a link to your site at the end. For instance, "Joe Smith is a recognized authority on the subject of widgets. His site,, provides a wealth of informative articles and resources on everything you'll ever need to know about widgets."
Step 3: Get your content headed everywhere on the web.
Once you've taken the time to write one or two articles, head to one of these top online content distribution sites. Upload your keyword-rich content to:
These sites carry hundreds (some carry thousands) of articles on a range of topics. If someone's looking for content for their site, they can download or copy an article from the distribution site without paying a dime to use it. They can't change the text of the article, and they must publish it with the author's name and information intact.

Now people plugging your keywords into search engines will be directed to your content at these highly ranked sites, and site owners looking for fresh, search engine-attracting content will download your article--along with your bio and link--and put it up on their pages. And once visitors see that you know what you're talking about, they'll click on the link in your bio and head straight to your site.

Some content distribution sites also offer "send to a friend" links next to articles posted on their sites, so make sure you're uploading your articles to sites with this kind of capability. Every time someone enjoys your article enough to pass it on, your audience grows. And since people don't forward bad content to their friends, they're basically recommending you as a credible source just by passing it on.

The best thing about this strategy is these visitors are quality, targeted traffic--they actually want what you're selling because you're meeting a need or giving them help with the problem they came online to solve.

Derek Gehl is's "E-Business" columnist and the CEO of the Internet Marketing Center, an internet marketing firm that has helped thousands of people learn to start and run their own online businesses.

Rule #1: The Simple Strategy for Successful Investing in Only 15 Minutes a Week!


Participatory Culture Foundation, a nonprofit devoted to making it easy for the general public to make, share, and see media using the Internet, has just launched a new site called Make Internet TV, a one-stop guide to making your own Internet TV.This guide has step-by-step instructions for creating video feeds that can be easily subscribed to and have the potential to be watched by millions. Very soon, this site will feature short videos from experienced internet video publishers.
This is already done by MiTV Corporation Sdn Bhd is Malaysia's third pay television operator.After having obtained all the necessary approvals from the censorship board on its broadcast contents. The company is offering over 40 channels from content providers worldwide.
One of MiTV's distinguishing traits from Astro, another pay television operator in Malaysia, is that it utilises an Internet Protocol over Ultra High Frequency based transmission system. Subscribers require only to install a standard UHF television antenna instead of a satellite dish to receive broadcasts. As a result, some of Astro's major caveats, such as disruption of service under bad weather conditions, do not apply to MiTV users.
On 31 October 2006, the company announced a corporate and technology restructing exercise. The exercise included suspension of all marketing and new subscription activities. In addition, approximately 66% of the companies workforce was retrenched. 66 % of the company workforce that has been retrenched will only be given a 1 month salary payment upon their termination.

Wednesday, April 18, 2007

Chinese MP4/MTV Player

From Wiki
Chinese MP4/MTV Player is used to describe a group of Digital audio players or Portable Media Players, most commonly manufactured in China. These players are capable of displaying images, videos, and text files. Although commonly called MP4 players, they have little to do with the MP4/M4A/M4V audio and video files. The earlier players were usually unable to play MPEG4 format videos and were limited to proprietary file formats such as MTV, DMV, MPV and AMV. This is beginning to change however, as more of these players manufactured in recent years have begun supporting MPEG4 format video files.
Common features
Most players include a viewer for image files, such as JPG and BMP. They also play MP3 and other audio files. Conversion software is usually included on a disc. Videos are usually played in the AMV or MTV format, converted from other common formats using the conversion software. Most players also normally include an ASCII text viewer, so that e-books can be read. Some units include a phone book application, a voice recorder, and an FM radio, making it possible to record FM broadcasts. Finally, some units include video games in the firmware.
Currently, players are advertised as being produced in capacities of up to 8GB (flash based) and 100GB (micro-hard drive based). If the player is advertised as being 4GB, it is probable that they may have hacked[citation needed] because the memory chips that are normally manufactured by Samsung are not currently supplied in 4GB sizes and will be 1 to 2GB maximum. But that does not mean that two two GB chips aren't used in one MP4 player will not give you the same 4GB. This type of hacking of the flash chip fools operating systems, such as Windows XP, into displaying the memory as 4GB, however it is impossible to store and retrieve this capacity as the real memory is 2GB or less. Sellers also commonly advertise capacities in gigabits (as opposed to gigabytes.) Deceptive descriptions like this are common on sites such as eBay. However, more recently real 4GB MP4 players are coming out, but it is uncommon and caution should be taken when buying from any seller.
Some of the more recent Chinese MP4 players support third-party expansion flash memory cards, for example, SD/MiniSD/MicroSD, to extend the capacity of the MP4 players.
The battery can last for several hours, although this amount greatly varies depending on the model of the player and what the player is being used for. For example, the device could be used to play video files which would drain the battery more quickly than playing audio files. New players now have batteries that can last up to 12 hours while older players have a maximum use of 6 hours. In addition to improved battery life, some of the mp4 players now use a cell phone battery which makes it easy to replace the battery should it fail.
These players come in many forms, some are very small with 1.2 inch screens and very light weight. Others are larger and more robust with 1.5 to 2 inch screens with built-in speakers and two earphone sockets instead of one. Most players also feature a 65k OLED display which produce brighter colored image than normal LCD displays, although the image quality generally suffers because of this.
These players are generally supplied with Stereo Ear phones, a proprietary USB cable and a disc with the appropriate drivers. Depending on the model, the package for the players may also include a charger. Some may also be supplied with a special carrying case.
It should also be noted that the outer plastic cover of some players is of low quality and the clear plastic that protects the screen cracks easily. There are many complaints about these issues from users all over the world.
In general, it is simple to operate the players; a small amount of buttons can perform multiple actions, like play, stop, enter and etc. Some players have additional buttons , while others provide the simpler 'star' configuration adjacent to the screen, with a single selection button or joystick in the center of the star.
For Cost Contact me i not a salesman but i have bought one and did a little research for the features and cost..

Internet SHUTDOWN Count down begins now.....

From www.dailygrail.comResearchers say the time has come to rethink the Internet's underlying architecture are exploring tearing the Internet apart and rebuilding it to better address security and mobility
After four decades of building the Internet, some university researchers with the U.S. government's blessing want to shutdown all and start over.
The idea is surely unthinkable, but many believe a "clean slate" approach is the only way to truly address security, mobility and other challenges that have cropped up since Leonard Kleinrock helped supervise the first exchange of meaningless test data between two machines on Sept. 2, 1969.
The Internet works well in many situations but it was designed for completely different assumptions, a Rutgers University professor overseeing three clean-slate projects. "It's sort of a miracle that it continues to work well today."
No longer constrained by slow connections and computer processors and high costs for storage, researchers say the time has come to rethink the Internet's underlying architecture, a move that could mean replacing networking equipment and rewriting software on computers to better channel future traffic over the existing pipes.
Even Vinton Cerf, one of the Internet's founding fathers as co-developer of the key communications techniques, said the exercise was "generally healthy" because the current technology "does not satisfy all needs."
The National Science Foundation wants to build an experimental research network known as the Global Environment for Network Innovations, or GENI, and is funding several projects at universities and elsewhere through Future Internet Network Design, or FIND.Rutgers, Stanford, Princeton, Carnegie Mellon and the Massachusetts Institute of Technology are among the universities pursuing individual projects. Other government agencies, including the Defense Department, have also been exploring the concept.The European Union has also backed research on such initiatives, through a program known as Future Internet Research and Experimentation, or FIRE. Government officials and researchers met last month in Zurich to discuss early findings and goals.
A new network could run parallel with the current Internet and eventually replace it, or perhaps aspects of the research could go into a major overhaul of the existing architecture.These clean-slate efforts are still in their early stages, though, and aren't expected to bear fruit for another 10 or 15 years — assuming Congress comes through with funding.
And it could take billions of dollars to replace all the software and hardware deep in the legacy systems.Clean-slate advocates say the cozy world of researchers in the 1970s and 1980s doesn't necessarily mesh with the realities and needs of the commercial Internet.
The Internet's early architects built the system on the principle of trust. Researchers largely knew one another, so they kept the shared network open and flexible — qualities that proved key to its rapid growth.But spammers and hackers arrived as the network expanded and could roam freely because the Internet doesn't have built-in mechanisms for knowing with certainty who sent what.The network's designers also assumed that computers are in fixed locations and always connected. That's no longer the case with the proliferation of laptops, personal digital assistants and other mobile devices, all hopping from one wireless access point to another, losing their signals here and there.
Engineers tacked on improvements to support mobility and improved security, but researchers say all that adds complexity, reduces performance and, in the case of security, amounts at most to bandages in a high-stakes game of cat and mouse.The Internet will continue to face new challenges as applications require guaranteed transmissions — not the "best effort" approach that works better for e-mail and other tasks with less time sensitivity.
Think of a doctor using teleconferencing to perform a surgery remotely, or a customer of an Internet-based phone service needing to make an emergency call. In such cases, even small delays in relaying data can be deadly.Even if the original designers had the benefit of hindsight, they might not have been able to incorporate these features from the get-go. Computers, for instance, were much slower then, possibly too weak for the computations needed for robust authentication.
Of course, a key question is how to make any transition — and researchers are largely punting for now.
"Let's try to define where we think we should end up, what we think the Internet should look like in 15 years' time, and only then would we decide the path," McKeown said. "We acknowledge it's going to be really hard but I think it will be a mistake to be deterred by that."
Kleinrock, the Internet pioneer at UCLA, questioned the need for a transition at all, but said such efforts are useful for their out-of-the-box thinking.
"A thing called GENI will almost surely not become the Internet, but pieces of it might fold into the Internet as it advances," he said.
Think evolution, not revolution.Princeton already runs a smaller experimental network called PlanetLab, while Carnegie Mellon has a clean-slate project called 100 x 100.Construction on GENI could start by 2010 and take about five years to complete. Once operational, it should have a decade-long lifespan.FIND, meanwhile, funded about two dozen projects last year and is evaluating a second round of grants for research that could ultimately be tested on GENI.These go beyond projects like Internet2 and National LambdaRail, both of which focus on next-generation needs for speed.
Any redesign may incorporate mechanisms, known as virtualization, for multiple networks to operate over the same pipes, making further transitions much easier. Also possible are new structures for data packets and a replacement of Cerf's TCP/IP communications protocols.
———Associated Press Business Writer Aoife White in Brussels, Belgium, contributed to this report.———