Friday, November 23, 2007

Opinion on the search engine topics

So, someone has to be the first one to react. I took a look at the Youtube movies and I just want to say that it's clear that the one with the Google guy is the most interesting. After that I logged in to Google to look at the 3rd link, the one to create an own Google-based search engine. I think it's a pretty cool feature, but I don't really need it (now). Maybe we can discuss about the purposes of this later.
About html: in highschool I learnt to build a website in html code, so I am familiar with the use of it, not with the technical mechanisms behind it. So that could be an interesting topic too.

Thursday, November 15, 2007

search engines

Ok, please before diving into the lectures of Berkeley University
read first this:
http://en.wikipedia.org/wiki/Web_search_engine

Then watch this (all the lectures please, btw the guy you see on the first video is one of the two who build Google):
http://www.youtube.com/view_play_list?p=1777A89066B1D71D


And as a little bonus, explore this link (you may need Google account, if you don't, then search for "personal search engine Google"):
http://www.google.com/coop/manage/cse/create/1


I will provide other stuff

Sunday, November 4, 2007

Readings and some tasks for the 3rd class

I am sending links to the video we used in the previous lesson
Warriors of the net 1 - http://www.youtube.com/watch?v=ruw4jHJ53FY
Warriors of the net 2 http://www.youtube.com/watch?v=kxweOmLBQ5w
I would like to invite you to think about the ways how to work around the censorship (in China, Saudi Arabia and others) based on understanding you already have. Some terms might help, if you don't understand them, their definitions can be found elsewhere:
- packets
- routers
- firewalls
- Internet as the network of networks

So, how China actually does the filtering?

In the upcoming class, we still stay on the technical side, talking about
- IP addresses
- DNS, domains and registration

Please find and study the wikipeadi entries for those things:
IP address
ipv4, ipv6 (don't go into details if it does not interest you, but please scan it at least)

Read this fairly informative tutorial on DNS:
http://www2.rad.com/networks/2002/dns/index.htm


I would also like to ask you to reread the article by Vannevar Bush (you'll find the link in the 1st lesson's page) and try to find out the predictions that happened, what became reality (now).

Please, think until the next meeting whether you want to know more details about HTML language (this class will never be so extensive to teach somebody to write HTML pages, but we can stay with that topic longer, covering details and differences of (x)HTML and XML, SGML - all of them are often [and perhaps too much] mentioned by various people, some of whom cannot tell the tag from page heading elements) We can skip the topic mentioning only the most important parts, or we may dedicate one lesson or two to it.

Tuesday, October 16, 2007

My first entry

I will start to type my first entry

Readings for the 2nd class

How Internet Works : http://www.howstuffworks.com/internet-infrastructure.htm

Empirical Analysis of Internet Filtering in China : http://cyber.law.harvard.edu/filtering/china/

-----
HTML entry from Wikipedia : http://en.wikipedia.org/wiki/Html
XHTML entry from Wikipedia : http://en.wikipedia.org/wiki/XHTML
Web browser entry from Wikipedia: http://en.wikipedia.org/wiki/Web_browser
(please follow links that interest you, we will cover Javascript and Java in the class together - you do not need to know how to program with them, not even how to install them, but for sure you should know what they are useful for)

Monday, October 15, 2007

Initial outline

An initial outline of the class, may be specified as we continue.

GENERAL OUTLINE
The boring things first - history of Internet
- together with principles
- packets and their life in the network
- webserver and other beasts
- protocols or "which language are you talking to me with"?
- gang of HTTP protocols
- DNS does not mean a DeNial of Service ;-)
- my address, my computer, my own place in the big big World
- changes in IP6 protocol aka "the death of Internet that had never come"
- censure of the internet, China "rulez"!
Services of Internet
- E-mail, the most successful thing ever - why?
- e-FfffTeePee, my electronic tent
- Usenet, teleconferences
- hey! You old guys, don't you know something better?
- peer-to-peer vs. client-server architecture
- how does the Skype works? Well, who knows... ;-)
- ICQ, file-sharing, podcasting (hope somebody will help me here :-)
Search engine is not a Ctrl+F function of your text editor
- crawlers, spiders, robots - my electronic friends and enemies (spambots) and how they work?
- index, indexes, indices - my pre-sorted list of (un)relevant things
- advertisements, business models (maybe)
Browser, browser, browser, oh mighty browser!
- (X)HTML - ehh, yes, another cumbersome details of one of many marking languages
- Javascript, DOM
- plugins and extensions (Java, Flash, Quicktime)
My web, my castle
- usability, accessibility of web pages
- yes, I can deploy that bloody thing even if I know nothing about programming!
Web 2.0
- some old fashioned library things as metadata, digital object identifiers, bibliographic description in a brand new world
- social sites, virtual communities, sharing, collaboration, 1+1 is not 2, but maybe 3,4,5....
- semantic web vs. Web 2.0
- no philosophy please, show me examples of services, trends, applications

Reading for the first lesson

READINGS FOR THE FIRST LESSON

History of Internet
"As We May Think" Vannevar Bush [http://sloan.stanford.edu/mousesite/Secondary/Bush.html]
"The Library of Babel," in: Labyrinths: Selected Stories & Other Writings" Jorge Luis Borges [http://jubal.westnet.com/hyperdiscordia/library_of_babel.html]

A Brief History of the Internet. Barry M. Leiner, Vinton G. Cerf, David D. Clark, Robert E. Kahn, Leonard Kleinrock, Daniel C. Lynch, Jon Postel, Larry G. Roberts, Stephen Wolff http://www.isoc.org/internet/history/brief.shtml

World of Ends: What the Internet Is and How to Stop Mistaking It for Something Else. by Doc Searls and David Weinberger (2003). http://www.worldofends.com/

Introduction to Internet Architecture and Institutions Ethan Zuckerman & Andrew McLaughlin August, 2003. http://cyber.law.harvard.edu/digitaldemocracy/internetarchitecture.html
just for a reference:

Hobbes' Internet Timeline v8.2 by Robert H'obbes' Zakon http://www.zakon.org/robert/internet/timeline/