Saturday, June 30, 2007

Free Dictionary: Widen your Vocabulary with MetaGlossary

MetaGlossary promises meaningful results. Indeed, it does give the comprehensive definitions of everything. For example, searching for the term "glossary" can give you several comprehensive meanings, not just links.

"Meta" means beyond, more comprehensive, or more highly organized, and with respect to other dictionaries and glossaries, MetaGlossary is all these things. MetaGlossary harvests definitions from the entire web, the world's largest, constantly-updated repository of information. Hence, it surpasses traditional dictionaries, which grow more out of date with each passing day. MetaGlossary is as dynamic as the web, offering the most current information out there on the most contemporary topics.

However, unlike other search engines, MetaGlossary is able to precisely extract the meanings of terms and phrases from the often frustratingly unmanageable mass of information on the web. It provides you with concise, direct explanations for terms and phrases, not just endless links to sift through in search of a comprehensive definition.

What's more, MetaGlossary organizes these meanings based on topic and usage, so you'll find the one you're looking for quickly and easily. Since MetaGlossary spans the expanse of the web, even your most field-specific requests for terms, phrases, acronyms, technical jargon, and slang, will be successfully met.

Free Programming E-Book: PHP Essentials

Author : Neil Smyth
Publication Date : June 2007

From the Preface:

Any attempt to gauge the popularity of PHP on the internet results in statistics which prove difficult for the human mind to comprehend. As of April 2007 there are an estimated 20 million unique web domains actively using PHP to generate and deliver content. While it is hard to conceptualize 20 million web servers using PHP, it is not hard to infer from this number that PHP has taken the web design and development community by storm since humble beginnings in 1995.

The purpose of this book is bring the power and ease of use of PHP to anyone with a desire to learn PHP, and in doing so, join the tens of thousands of web developers who have already discovered the flexibility and productivity that comes with using PHP.

The book is intended to cover all aspects of PHP. It begins by covering the history of PHP before providing a high level overview of how PHP works and why it is so useful to web developers. It then moves on to cover each area of PHP in detail, from the basics of the scripting language through to object oriented programming, file and filesystem handling and MySQL and SQLite database access. In addition, chapters are also provided covering the creation and handling of HTML based forms and maintaining state using cookies and PHP sessions. All topics are accompanied by extensive real world examples intended to bring theory to life.

Intended Audience:

It is anticipated that the typical reader already has some web based experience at least in terms of understanding the concepts of a web server and creating HTML based content. While prior programming and scripting experience will be beneficial to the reader, this book is designed such that even the non-programmer can quickly get up to speed with PHP.

View/Download PHP Essentials

Free IT E-Book: Handbook for Bloggers and Cyber-Dissidents

Author : Reporters Without Borders
Pages : 88
Publication Date : September 2005

Excerpts from the Introduction:

Blogs get people excited. Or else they disturb and worry them. Some people distrust them. Others see them as the vanguard of a new information revolution. One thing's for sure: they're rocking the foundations of the media in countries as different as the United States, China and Iran.

It's too soon to really know what to think of blogs. We've been reading newspapers, watching TV and listening to the radio for decades now and we've learned how to immediately tell what's news and what's comment, to distinguish a tabloid "human interest" magazine from a serious one and an entertainment programme from a documentary.

We don't have such antennae to figure out blogs. These "online diaries" are even more varied than the mainstream media and it's hard to know which of them is a news site, which a personal forum or one that does serious investigation or one that's presenting junk evidence. It's difficult to separate the wheat from the chaff.

Some bloggers will gradually develop their own ethical standards, to become more credible and win public confidence. But the Internet is still full of unreliable information and people exchanging insults. A blog gives everyone, regardless of education or technical skill, the chance to publish material. This means boring or disgusting blogs will spring up as fast as good and interesting ones.

But blogging is a powerful tool of freedom of expression that has enthused millions of ordinary people. Passive consumers of information have become energetic participants in a new kind of journalism – what US blog pioneer Dan Gillmor calls "grassroots journalism by the people, for the people" (see chapter on "What ethics should bloggers have?").

Bloggers are often the only real journalists in countries where the mainstream media is censored or under pressure. Only they provide independent news, at the risk of displeasing the government and sometimes courting arrest. Plenty of bloggers have been hounded or thrown in prison. One of the contributors to this handbook, Arash Sigarchi, was sentenced to 14 years in jail for posting several messages online that criticised the Iranian regime. His story illustrates how some bloggers see what they do as a duty and a necessity, not just a hobby. They feel they are the eyes and ears of thousands of other Internet users.

Bloggers need to be anonymous when they are putting out information that risks their safety. The cyber-police are watching and have become expert at tracking down "troublemakers." This handbook gives advice on how to post material without revealing who you are ("How to blog anonymously," by Ethan Zuckerman). It's best of course to have the technical skills to be anonymous online, but following a few simple rules can sometimes do the trick. This advice is of course not for those (terrorists, racketeers or pedophiles) who use the Internet to commit crimes. The handbook is simply to help bloggers encountering opposition because of what they write to maintain their freedom of expression.

However, the main problem for a blogger, even under a repressive regime, isn't security. It's about getting the blog known, finding an audience. A blog without any readers won't worry the powers-that-be, but what's the point of it? This handbook makes technical suggestions to make sure a blog gets picked up by the major search-engines (the article by Olivier Andrieu), and gives some more "journalistic" tips about this ("What really makes a blog shine," by Mark Glaser).

Some bloggers face the problem of filtering. Most authoritarian regimes now have the technical means to censor the Internet. In Cuba or Vietnam, you won't be able to access websites that criticise the government or expose corruption or talk about human rights abuses. So-called "illegal" and "subversive" content is automatically blocked by filters. But all bloggers need free access to all sites and to the blogosphere or the content of their blogs will become irrelevant.

The second part of the handbook is about ways to get round filtering ("Choosing circumvention," by Nart Villeneuve). With a bit of common-sense, perseverance and especially by picking the right tools, any blogger should be able to overcome censorship. The handbook has technical advice and tips about how to set up a good blog. But a successful one is harder to ensure. To stand out in the crowd, you must be original and post news or opinions neglected by the mainstream media. In some countries, bloggers are mainly worried about staying out of jail. In others, they try to establish their credibility as a source of reliable information. Not all bloggers have the same problems, but all of them, in their different ways, are on the frontline in the fight for freedom of expression.

View/Download Handbook for Bloggers and Cyber-Dissidents