Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contents
Ruby on Rails
http://knol.google.com/k/mishak-ziaee/web-20-singularity-to-networks/13baf6hpaj1ao/2 1/26/2009
Web 2.0 - Singularity to Networks! - a knol by M.Ishak Ziaee Page 2 of 3
will double every two years. And it has been true ever since. The power held in the palm of one's hand today - in
PDAs, Cellphones or Laptops - is so much more than what resided in top secret research facilities, filling a whole
room, just a decade ago. And as Moore's law predicts, the pace of related innovations follows through. Adoption
and Inclusion do not remain an issue any more - everyone’s logged in!
Robert M. Metcalfe, co-inventor of the Ethernet, and founder of 3Com phrsed his Metcalfe Law saying "The value
of a network is proportional to the square of the number of users of the system (n²)". Pointing out the similarity
between a human neural network and the Web he further said "Just like a synapse between two neurons; the
web spreads ideas from one person to another, connecting one brain to the second".
Over the course of time both these laws have helped shape technologies; physical hardware constantly gets
smaller and cheaper to produce, fuelling more uses/users for devices - that’s Moore's Law. On the other hand,
software is becoming increasingly user-driven, user-centric and user-friendly - making it easier for Networks to
expand and evolve between these technologies - that's Metcalfe's Law.
Another pioneer, this time in artificial intelligence - Raymond Kurzweil - estimated that the human
brain's networked intelligence produces the equivalent of 1016 computations per second. In fact its superiority is
pricesely not because of its neural capabilities, but because of its networking capabilities. In other words, the
brain is 106x104, or 1010, times smarter than it should be, all because it is networked.
As a sum of its parts, Web 2.0 is a more composite and functionally relevant tool today than ever before. And
because this kind of connectivity lets you extend beyond geography and time, the talent pool at its reach is
phenomenal, with collaborations and connections that can happen across geography, age, sex or race. In no
other era of human civilization has there ever been a platform - for ideas to be shared or conversations to be had
- with such ease and instantaneousness and without the other senses getting in the way.
The transition of Web 1.0 to Web 2.0 is its evolution from micro to macro and from singularity to networks. In a
way, if Web 1.0 was the evolution of web capabilities in siloed clusters, Web 2.0 is the first real glimpse of its
power due to networks.
http://knol.google.com/k/mishak-ziaee/web-20-singularity-to-networks/13baf6hpaj1ao/2 1/26/2009
Web 2.0 - Singularity to Networks! - a knol by M.Ishak Ziaee Page 3 of 3
on Rails.
Ruby on Rails
Ruby on Rails
Docs
Ruby on Rails Tutorial
embed
<iframe
src='http://docs.goog
le.com/EmbedSlideshow
Create your own!
Ruby on Rails
Peter Mosca
April, 2007
Ruby on Rails was written by David Heinemeier Hansson and is an extremely productive web application
framework. It is a pure object-oriented programming language with a super clean syntax.
Ruby's success has been phenomenal along with some scaling problems, but even then its single most persistent
achievement has been its adoption and use by some of the best web 2.0 apps online. There is no doubt there will
be better ones to follow, but each successor will only add to the demystification of web programming - and that's a
big achievement!
http://knol.google.com/k/mishak-ziaee/web-20-singularity-to-networks/13baf6hpaj1ao/2 1/26/2009