User:Silviolorusso/thematic1/punch: Difference between revisions
Line 207: | Line 207: | ||
* https://design.osu.edu/carlson/history/PDFs/lubar-hollerith.pdf | * https://design.osu.edu/carlson/history/PDFs/lubar-hollerith.pdf | ||
* http://www.youtube.com/watch?v=PhFvZRT7Ds0 | * http://www.youtube.com/watch?v=PhFvZRT7Ds0 | ||
* http://www.ehow.com/how_6532179_read-punch-card.html | |||
* http://www.divms.uiowa.edu/~jones/cards/codes.html | |||
* http://www.quadibloc.com/comp/cardint.htm | |||
* http://sturgeon.css.psu.edu/~mloewen/Oldtech/Media/PunchCards.html |
Revision as of 17:44, 27 November 2011
Once Upon a Time...
Once upon a time Aymeric explained us computing starting from the very beginning. He talked about punch cards and how these existed way before computers in textile industry.
Punched cards in use in a Jacquard loom.
Why I consider those cards fascinating
1. Punch cards were crucial for Nazism in order to accomplish the logistic tasks of the concentration camps and the final solution. This story was for long time forgotten. More info in the book "IBM and the holocaust" by Edwin Black.
Nazi Punch card
German Punch Card ad
{{#ev:youtube|2gNXfrMR_Lw|500}}
===2===. Since 1964, the Free Speech Movement, in their fight agains beaurocracy, took punch cards as symbol of alienation and hyper-rationalization. The students of Berkeley subverted the punch cards wearing them as military tag plates. They also punched some obscene messages or burned some of those.
{{#ev:youtube|tcx9BJRadfw|500}}
Punch cads punched with words, from the phonogram album cover for "FSM's Sounds and Soungs of the Demonstration!"
From the W.E.B. DuBois Club newsletter, Bancroft Library, Berkeley. Courtesy Bancroft Library; reproduced from Rorabaugh
(after p. 50)
Add picture with Strike!
3. During the 60's and 70's punch cards' technology became familiar in the U.S. Punch cards were sent as bills from companies. They also became common in advertisements and even as ornament for christmas trees.
Drawing from advertisment for computer dating
Punch card in the cult series "the Prisoner"
Number 6: I will not make any deals with you. I've resigned. I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered. My life is my own. I resign.'
What Does This Story Tell Us Today?
Mario Savio's speech and the way in which students subverted the punch cards oppose to the relationship between technology and power and beaurocracy. The definition of the human being is affected by this relationship. Today these topics still have a value: individuals' informations become commodified by social media and internet services. Mario Savio's speech maintain its value today.
I looked for affirmation of human nature in current services and i found CAPTCHAs particularly interesting from this point of view. Generated by the machine, CAPTCHAs ask users for their human nature. Users confirm their human nature in order to access a service.
OUTPUT #1 | Re-enactment of Mario Savio's speech
70x100cm Not printed yet!
Made it tweaking this PHP script with the following values:
/**
* SimpleCaptcha class
*
*/
class SimpleCaptcha {
/** Width of the image */
public $width = 4000;
/** Height of the image */
public $height = 1400;
/** Dictionary word file (empty for randnom text) */
public $wordsFile = 'words/en.php';
/**
* Path for resource files (fonts, words, etc.)
*
* "resources" by default. For security reasons, is better move this
* directory to another location outise the web server
*
*/
public $resourcesPath = 'resources';
/** Min word length (for non-dictionary random text generation) */
public $minWordLength = 5;
/**
* Max word length (for non-dictionary random text generation)
*
* Used for dictionary words indicating the word-length
* for font-size modification purposes
*/
public $maxWordLength = 8;
/** Sessionname to store the original text */
public $session_var = 'captcha';
/** Background color in RGB-array */
public $backgroundColor = array(255, 255, 255);
/** Foreground colors in RGB-array */
public $colors = array(
array(27,78,181), // blue
array(22,163,35), // green
array(214,36,7), // red
);
/** Shadow color in RGB-array or null */
public $shadowColor = null; //array(0, 0, 0);
/**
* Font configuration
*
* - font: TTF file
* - spacing: relative pixel space between character
* - minSize: min font size
* - maxSize: max font size
*/
public $fonts = array(
/* 'Antykwa' => array('spacing' => -3, 'minSize' => 27, 'maxSize' => 30, 'font' => 'AntykwaBold.ttf'),
'Candice' => array('spacing' =>-1.5,'minSize' => 28, 'maxSize' => 31, 'font' => 'Candice.ttf'),
'DingDong' => array('spacing' => -2, 'minSize' => 24, 'maxSize' => 30, 'font' => 'Ding-DongDaddyO.ttf'),
'Duality' => array('spacing' => -2, 'minSize' => 30, 'maxSize' => 38, 'font' => 'Duality.ttf'),
'Heineken' => array('spacing' => -2, 'minSize' => 24, 'maxSize' => 34, 'font' => 'Heineken.ttf'),
'Jura' => array('spacing' => -2, 'minSize' => 28, 'maxSize' => 32, 'font' => 'Jura.ttf'),
'StayPuft' => array('spacing' =>-1.5,'minSize' => 28, 'maxSize' => 32, 'font' => 'StayPuft.ttf'), */
'Times' => array('spacing' => -40, 'minSize' => 560, 'maxSize' => 680, 'font' => 'TimesNewRomanBold.ttf'),
/* 'VeraSans' => array('spacing' => -1, 'minSize' => 20, 'maxSize' => 28, 'font' => 'VeraSansBold.ttf'), */
);
/** Wave configuracion in X and Y axes */
public $Yperiod = 206;
public $Yamplitude = 200;
public $Xperiod = 438;
public $Xamplitude = 250;
/** letter rotation clockwise */
public $maxRotation = 8;
/**
* Internal image size factor (for better image quality)
* 1: low, 2: medium, 3: high
*/
public $scale = 3;
/**
* Blur effect for better image quality (but slower image processing).
* Better image results with scale=3
*/
public $blur = true;
/** Debug? */
public $debug = false;
/** Image format: jpeg or png */
public $imageFormat = 'png';
/** GD image */
public $im;
Next Steps | Interpreting an obsolete technology
An interesting aspect of punch card technology could be the limitations regarding the amount of characters, a bit like twitter. Another interesting aspect regards the way in which a message could become a physical object. Another issue to analyze is the encoding system.
References
Part of my essay regarding punch cards
- Lubar, S. (1992) 'Do Not Fold, Spindle Or Mutilate: A Cultural History Of The Punch Card', Journal of American Culture, Winter, pp. 43- 55.
- Turner, F. (2006) From Counterculture to Cyberculture: Stewart Brand, the Whole Earth Network, and the Rise of Digital Utopianism.
- Wikipedia.org – Punched Card, [online], Available: http://en.wikipedia.org/wiki/Punched_card.
- Wikipedia.org – CAPTCHA, [online], Available: http://en.wikipedia.org/wiki/Captcha.
- http://vincentsvictoria.wordpress.com/2010/06/26/computer-punch-cards-libraries-history/
- https://design.osu.edu/carlson/history/PDFs/lubar-hollerith.pdf
- http://www.youtube.com/watch?v=PhFvZRT7Ds0
- http://www.ehow.com/how_6532179_read-punch-card.html
- http://www.divms.uiowa.edu/~jones/cards/codes.html
- http://www.quadibloc.com/comp/cardint.htm
- http://sturgeon.css.psu.edu/~mloewen/Oldtech/Media/PunchCards.html