The Location Field is the New Command Line: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
 
(30 intermediate revisions by 10 users not shown)
Line 1: Line 1:
Used by technology blogger John Gruber, "The Location Field is the New Command Line", reflects the movement, and tension, of application development away from the single PC to the network.
Used by technology blogger John Gruber, "[http://daringfireball.net/2004/06/location_field The Location Field is the New Command Line]", is a programmer's reflection of the movement, and related tensions, of application development away from the single PC to the network.


* http://daringfireball.net/2004/06/location_field
Topics:
* [[CGI]]
* argparse to build your own Python scripts with options
* What is [[CGI]]?
 
Contrast / connect the commandline with:
* An Inkscape effect ("old school" application)
* Modern web API, and [[RSS]] Feeds
 
Exercise: Turning a simple Python script into a CGI script (dynamic web page)
 
[[File:ClientServer.gif]]
 
== Resources ==
* [http://www.linuxjournal.com/article/3616 ideas to link command line options to cgi?]
* http://pagekite.net/
* [[Python Crash Course]]
* http://www.guardian.co.uk/info/developer-blog/2011/oct/07/programming-developer-journalist -- nice link jonas!
*  [http://numeral.com/eicon.html Every Icon]
 
== Python Basics ==
* Loops & Variables (See [[Prototyping/Soldier Soldier Will You Marry Me]])
* '''Working with Lists, Dictionaries (See [[JSON ]])'''
* Text manipulation & Regular Expressions
* Working with files
* Functions, Calling & defining
 
* Reading and Posting data from/to a URL
* Posting a file to a URL
* Reading a feed
 
==List of people's work today WOW ROCK SCISSORS PAPER LIZAAARD STOCK ==
* [http://pzwart3.wdka.hro.nl/~lmacchini/cgi-bin/preferirei.cgi Laura's amazing shit]
* Mirjam - [http://pzwart3.wdka.hro.nl/~mdissel/cgi-bin/fortune.cgi fortune telling cards]
* Danny - [http://pzwart3.wdka.hro.nl/~dkleij/cgi-bin/textscript.cgi ascii ufo fly away from the stars]
* Lieven - [http://pzwart3.wdka.hro.nl/~lspeybroeck/constellations/constellation.html a tool we've all been waiting for] // [[User:Lieven_Van_Speybroeck/Prototyping/9-Constellate_me | code page]]
* Inge [http://pzwart3.wdka.hro.nl/~ihoonte/cgi-bin/welcome.html.cgi cgi joe in browser] ===+=== [http://pzwart3.wdka.hro.nl/wiki/User:Inge_Hoonte/operating_system_detector preppin cgi joe for the wikiwar] ===+=== [http://pzwart3.wdka.hro.nl/~ihoonte/cgi-bin/welcome.cgi which will only insert one image into the background, hopefully]
* Andre - [http://pzwart3.wdka.hro.nl/~acastro/ time for a break]
* Silvio - [http://pzwart3.wdka.hro.nl/~slorusso/cgi-bin/ipmosaic.cgi IP Mosaic] | [[User:Silviolorusso/ipmosaic | code page]]
* Dave - [http://asciinoise.tk/ asciinoise]
* Jasper - [http://pzwart3.wdka.hro.nl/~jvloenen/stats.txt most active wiki users] / [[User:Jasper_van_Loenen/Prototyping/wikistats|wikistats code]]
* Eleanor - [[User:Eleanorg/RSS_Manipulation | What turns TPB on?]]
[[Category: Prototyping]] [[Category: Networked Media]]

Latest revision as of 13:32, 10 November 2011

Used by technology blogger John Gruber, "The Location Field is the New Command Line", is a programmer's reflection of the movement, and related tensions, of application development away from the single PC to the network.

Topics:

  • argparse to build your own Python scripts with options
  • What is CGI?

Contrast / connect the commandline with:

  • An Inkscape effect ("old school" application)
  • Modern web API, and RSS Feeds

Exercise: Turning a simple Python script into a CGI script (dynamic web page)

ClientServer.gif

Resources

Python Basics

  • Reading and Posting data from/to a URL
  • Posting a file to a URL
  • Reading a feed

List of people's work today WOW ROCK SCISSORS PAPER LIZAAARD STOCK