User:Michael Murtaugh/Notes: Difference between revisions
No edit summary |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Cadavre Exquis SVG! == | |||
[http://en.wikipedia.org/wiki/Exquisite_corpse Cadavre Exquis] | |||
Free License / Linux Pipeline / Production pipeline | |||
Visualizing dance reviews | |||
* Inkscape | |||
* SVG+XML | |||
* Geometry, Intersection / Extraction | |||
An introduction to using lxml to manipulate a structure like SVG? | |||
* Graphviz to SVG | |||
* Mapping (OpenStreetMap) to SVG? | |||
(need tips on other sources of SVG) | |||
* Wikipedia, Gutenberg, Librivox, Open Clip Art | |||
* Cadavre Exquis SVG | |||
* SVG | |||
Source + Tweak... | |||
Python as a tweaking tool | |||
Assignment: To alter an existing SVG, either: | |||
(1) Generated from software | |||
(2) Obtained from online (open clip art, street maps? ...) | |||
(3) Place back online with an appropriate license... | |||
== An exercise in Performative Language == | |||
* Declarative vs. Procedural Languages (Handout!) | |||
View: Put-That-There | |||
* Code readings | * Code readings | ||
* Moving up and down the hierarchy ... maybe link to Danny Hillis Pattern in the Stone text / presentation?! | |||
Signicant and non-obvious idea: with free software, one really (can) begin with the code and use the code itself as documentation (it sometimes is the best / only documentation). | |||
* Performing a script | * Performing a script | ||
Line 6: | Line 45: | ||
** Creating a "bin" folder, ensuring it's in the path. | ** Creating a "bin" folder, ensuring it's in the path. | ||
** Creating a "pythonlib" folder and adding it to the PYTHONPATH | ** Creating a "pythonlib" folder and adding it to the PYTHONPATH | ||
* building a video [[Sniff]] / downloader | |||
'''Claiming the terminal''' | '''Claiming the terminal''' |
Latest revision as of 22:45, 12 October 2011
Cadavre Exquis SVG!
Free License / Linux Pipeline / Production pipeline
Visualizing dance reviews
- Inkscape
- SVG+XML
- Geometry, Intersection / Extraction
An introduction to using lxml to manipulate a structure like SVG?
- Graphviz to SVG
- Mapping (OpenStreetMap) to SVG?
(need tips on other sources of SVG)
- Wikipedia, Gutenberg, Librivox, Open Clip Art
- Cadavre Exquis SVG
- SVG
Source + Tweak...
Python as a tweaking tool
Assignment: To alter an existing SVG, either: (1) Generated from software (2) Obtained from online (open clip art, street maps? ...) (3) Place back online with an appropriate license...
An exercise in Performative Language
- Declarative vs. Procedural Languages (Handout!)
View: Put-That-There
- Code readings
- Moving up and down the hierarchy ... maybe link to Danny Hillis Pattern in the Stone text / presentation?!
Signicant and non-obvious idea: with free software, one really (can) begin with the code and use the code itself as documentation (it sometimes is the best / only documentation).
- Performing a script
- The concept of a "PATH"
- Creating a "bin" folder, ensuring it's in the path.
- Creating a "pythonlib" folder and adding it to the PYTHONPATH
- building a video Sniff / downloader
Claiming the terminal
- gtypist:
- Typing
- GNU
- Fortune
- .bashrc
(though... ktouch is better)
Open .bash_aliases in your HOME directory, and add:
export PYTHONPATH=$PYTHONPATH:$HOME/pythonlib
- argparse (+ Inkscape)
- http://wiki.inkscape.org/wiki/index.php/PythonEffectTutorial
- http://diveintohtml5.org/past.html
- http://1997.webhistory.org/www.lists/www-talk.1993q1/0182.html
- Rudimentary understanding of BASH scripts
- Make a PDF of a man page
- midge/midi output
what is a script?
what is a variable?
what is a loop?
sources of (live) information:
- date
- traceroute