Tuesday, September 29, 2009

Project 10^100 : 16 "big ideas"

Google has finally whittled down the more than 150,000 ideas submitted as part of its Project 10^100 to 16 themes that will compete for $10 million in funding. It's taken far longer than Google had originally anticipated, but the results of the company's 10th anniversary project to solicit ideas that could change the world are ready for inspection. Google is asking the public to vote on the most worthy of the 16 "idea themes" that it has identified from the submissions it has received over the past year.

“We hoped to capture the imagination of people around the world and offer a way to bring their best ideas to fruition. We were overwhelmed by the response — you sent us more than 150,000 ideas (approximately 10^5.2) in more than 25 languages and it took more than 3,000 Googlers in offices around the world to review the submissions,” Google announced. “We’ve pooled similar ideas into a set of 16 top idea themes aimed at addressing some important common goals, from making government more transparent to driving innovation in public transport.”

Because there were so many submissions, Google has decided to group them together into 16 different overall theme ideas. Also, they’re asking you to vote to help figure out which of the 16 themes the project’s advisory board should be looking at to pick the 5 projects that will get funded.

Here’s the full list of 16 themes to choose from:

- Encourage positive media depictions of engineers and scientists
- Build better banking tools for everyone
- Work toward socially conscious tax policies
- Collect and organize the world’s urban data
- Create more efficient landmine removal programs
- Drive innovation in public transport
- Build real-time, user-reported news service
- Make educational content available online for free
- Create real-time natural crisis tracking system
- Make government more transparent
- Help social entrepreneurs drive change
- Provide quality education to African students
- Create genocide monitoring and alert system
- Enhance science and engineering education
- Promote health monitoring and data analysis
- Create real-world issue reporting system

Voting will end on October 8, at which point the the advisory board will pick the five finalists which Google will then reveal. Then it will ask for proposals from individuals or organizations that want to help implement these ideas.

For More Info Click Here

Wednesday, September 16, 2009

All Domain Name Extensions on the Internet

Hi Friends,

How many of us know that there exists more than 220 domain extensions around the globe? To be honest, Initially I thought there were only one domain extenston, any guess? ya its .Com [dot Com] (But that was back in1999 When I was in 10th standard]. Later I realized there are .org, .net, .gov, .edu etc domain extensions exists. In this post, I've given all domain extensions available on the internet.
[Remember : A domain name is an identification label that defines a realm of administrative autonomy, authority, or control in the Internet, based on the Domain Name System (DNS).]

A top-level domain name used for ArpaNet sites.
.com Pronounced "dot com." A top-level domain name used for commercial Internet sites.
.edu A top-level domain name used for educational sites .
.firm An ending of an address for an Internet site for a business.
.gov A top-level domain name used for a U.S. government site on the Internet.
.int A top-level domain name used for international institutions.
.mil A top-level domain name for a U.S. military site on the Internet.
.mobi A top-level domain name for a sites made for mobile phones.
.nato A top-level domain name used for NATO sites.
.net A top-level domain name used for Internet administrative sites.
.nom An ending of an address for a personal site on the Internet.
.org A top-level domain name for organizational Internet sites.
.store An ending of an address for an Internet site that is for a retail business.
.web An ending of an address for an Internet site that is about the World Wide Web.

.ac Top-level domain name for an educational network (same as .edu).
.ad Andorra
.ae United Arab Emirates
.af Afghanistan
.ag Antigua and Barbuda
.ai Anguilla
.al Albania
.am Armenia
.an Netherlands Antilles
.ao Angola
.aq Antarctica
.ar Argentina
.as American Samoa
.at Austria
.au Australia
.aw Aruba
.az Azerbaijan
.ba Bosnia/Herzegovinia
.bb Barbados
.bd Bangladesh
.be Belgium
.bf Burkina Faso
.bg Bulgaria
.bh Bahrain
.bi Burundi
.bj Benin
.bm Bermuda
.bn Brunei Darussalam
.bo Bolivia
.br Brazil
.bs Bahamas
.bt Bhutan
.bv Bouvet Island
.bw Botswana
.by 1. Belarus 2. Byelorussia
.bz Belize
.ca Canada
.cc Cocos Islands - Keelings
.cf Central African Republic
.cg Congo
.ch Switzerland
.ci Cote D’Ivoire, or Ivory Coast
.ck Cook Islands
.cl Chile
.cm Cameroon
.cn China
.co Colombia
.cr Costa Rica
.cs Czechoslovakia (former)
.cu Cuba
.cv Cape Verde
.cx Christmas Island
.cy Cyprus
.cz Czech Republic
.de Germany
.dj Djibouti
.dk Denmark
.dm Dominica
.do Dominican Republic
.dz Algeria
.ec Ecuador
.ee Estonia
.eg Egypt
.eh Western Sahara
.er Eritrea
.es Spain
.et Ethiopia
.eu European Union
.fi Finland
.fj Fiji
.fk Falkland Islands/Malvinas
.fm Micronesia
.fo Faroe Islands
.fr France
.fx Metropolitan France
.ga Gabon
.gb Great Britain
.gd Grenada
.ge Georgia
.gf French Guiana
.gh Ghana
.gi Gibraltar
.gl Greenland
.gm Gambia
.gn Guinea
.gp Guadeloupe
.gq Equatorial Guinea
.gr Greece
.gs South Georgia and South Sandwich Islands
.gt Guatemala
.gu Guam
.gw Guinea-Bissau
.gy Guyana
.hk Hong Kong
.hm Heard and McDonald Islands
.hn Honduras
.hr Croatia/Hrvatska
.ht Haiti
.hu Hungary
.id Indonesia
.ie Ireland
.il Israel
.in India
.io British Indian Ocean Territory
.iq Iraq
.ir Iran
.is Iceland
.it Italy
.jm Jamaica
.jo Jordan
.jp Japan
.ke Kenya
.kg Kyrgyzstan
.kh Cambodia
.ki Kiribati
.km Comoros
.kn Saint Kitts and Nevis
.kp North Korea
.kr South Korea
.kw Kuwait
.ky Cayman Islands
.kz Kazakhstan
.la Laos
.lb Lebanon
.lc Saint Lucia
.li Liechtenstein
.lk Sri Lanka
.lr Liberia
.ls Lesotho
.lt Lithuania
.lu Luxembourg
.lv Latvia
.ly Libya
.ma Morocco
.mc Monaco
.md Moldova
.mg Madagascar
.mh Marshall Islands
.mk Macedonia
.ml Mali
.mm Myanmar
.mn Mongolia
.mo Macau
.mp Northern Mariana Islands
.mq Martinique
.mr Mauritania
.ms Montserrat
.mt Malta
.mu Mauritius
.mv Maldives
.mw Malawi
.mx Mexico
.my Malaysia
.mz Mozambique
.na Namibia
.nc New Caledonia
.ne Niger
.nf Norfolk Island
.ng Nigeria
.ni Nicaragua
.nl Netherlands
.no Norway
.np Nepal
.nr Nauru
.nt Neutral Zone
.nu Niue
.nz New Zealand (Aotearoa)
.om Oman
.pa Panama
.pe Peru
.pf French Polynesia
.pg Papua New Guinea
.ph Philippines
.pk Pakistan
.pl Poland
.pm St. Pierre and Miquelon
.pn Pitcairn
.pr Puerto Rico
.pt Portugal
.pw Palau
.py Paraguay
.qa Qatar
.re Reunion
.ro Romania
.ru Russian Federation
.rw Rwanda
.sa Saudi Arabia
.sb Solomon Islands
.sc Seychelles
.sd Sudan
.se Sweden
.sg Singapore
.sh Saint Helena
.si Slovenia
.sj Svalbard and Jan Mayen Islands
.sk Slovakia
.sl Sierra Leone
.sm San Marino
.sn Senegal
.so Somalia
.sr Suriname
.st Sao Torme and Principe
.su Former USSR
.sv El Salvador
.sy Syria
.sz Swaziland
.tc Turks and Caicos Islands
.td Chad
.tf French Southern Territory
.tg Togo
.th Thailand
.tj Tajikistan
.tk Tokelau
.tm Turkmenistan
.tn Tunisia
.to Tonga
.tp East Timor
.tr Turkey
.tt Trinidad and Tobago
.tv Tuvalu
.tw Taiwan
.tz Tanzania
.ua Ukraine
.ug Uganda
.uk United Kingdom
.um U.S. Minor Outlying Islands
.us United States
.uy Uruguay
.uz Uzbekistan
.va Vatican City State
.vc Saint Vincent and the Grenadines
.ve Venezuela
.vg British Virgin Islands
.vi U.S. Virgin Islands
.vn Viet Nam
.vu Vanuatu
.wf Wallis and Futuna Islands
.ws Samoa
.ye Yemen
.yt Mayotte
.yu Yugoslavia
.za South Africa
.zm Zambia
.zr Zaire
.zw Zimbabwe

Note: The Internet Corporation for Assigned Names and Numbers (ICANN) has overall responsibility for managing the DNS (Domain Name System)

I hope you've enjoyed (atleast 50%) the above Post, Thanks.


Friday, September 11, 2009

Popular Javascript Frameworks

A JavaScript Framework (library) is a library of pre-written JavaScript controls which allow for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies. Below are some of the popular Javascript Frameworks.

1. script.aculo.us (http://script.aculo.us/)

URL: http://script.aculo.us/.
Documentation: http://wiki.script.aculo.us/.
Note: script.aculo.us is not a Framework by its self but it is an addon for Prototype

2. Prototype (http://www.prototypejs.org/)

URL: http://www.prototypejs.org/.

Blog: http://www.prototypejs.org/blog.

Documentation: http://www.prototypejs.org/learn.

“Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.”

3. Moo Tools (http://www.mootools.net/)

URL: http://www.mootools.net/.

Blog: http://blog.mootools.net/.

Documentation: http://docs.mootools.net/.


“MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.”

4. jQuery (http://jquery.com/)

URL: http://jquery.com/.

Blog: http://jquery.com/blog/.

Documentation: http://docs.jquery.com/.

“jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript”.

5. MochiKit (http://www.mochikit.com/)

URL: http://www.mochikit.com/.

Blog: http://www.mochikit.com/blog.html.
Documentation: http://www.mochikit.com/doc/html/MochiKit/index.html.

6. Rialto (http://rialto.improve-technologies.com/wiki/)

URL: http://rialto.improve-technologies.com/wiki/.

Documentation: http://rialto.improve-technologies.com/js/doc/.


“Rialto (Rich Internet Application Toolkit) is ajax-based cross browser javascript widgets library”.

7. Dojo Toolkit (http://dojotoolkit.org)

URL: http://dojotoolkit.org/about.

Blog: http://dojotoolkit.org/blog.

Documentation: http://dojotoolkit.org/docs.


“Dojo is an Open Source DHTML toolkit written in JavaScript. Dojo aims to solve some long-standing historical problems with DHTML which prevented mass adoption of dynamic web application development”.

8. Spry Framework (http://labs.adobe.com/technologies/spry/)

URL: http://labs.adobe.com/technologies/spry/.

Documentation: http://www.adobe.com/go/labs_gnav_wiki.


“The Spry framework for Ajax is a JavaScript library that provides easy-to-use yet powerful Ajax functionality that allows designers to build pages that provide a richer experience for their users. It is designed to take the complexity out of Ajax and allow designers to easily create Web 2.0 pages”.

9. ASP.NET Ajax Framework (http://asp.net/ajax/)

URL: http://asp.net/ajax/.

Documentation: http://asp.net/ajax/documentation/.


“ASP.NET AJAX is a free framework for quickly creating efficient and interactive Web applications that work across all popular browsers”.

10. Cean Ajax Framework (http://sourceforge.net/projects/clean-ajax/)

URL: http://sourceforge.net/projects/clean-ajax/.

Documentation: http://sourceforge.net/docman/?group_id=145307.

“Easy to use AJAX framework that provides message queue, XSLT, XPath, encryption (SHA1, MD5), web service access (SOAP, XMLRPC), JSON-RPC, cross browser AJAX, AJAX history and cache control”.

Remember: The List is not complete



Your Ad Here

If You Wish To.....

Google.com is a(n)


Search This Blog