<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Disinfotainment</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/" />
    <link rel="self" type="application/atom+xml" href="http://weblog.ceicher.com/atom.xml" />
    <id>tag:weblog.ceicher.com,2012-03-13://1</id>
    <updated>2012-05-15T15:09:53Z</updated>
    <subtitle>Unpopular Opinions from Charles Eicher</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.13-en</generator>

<entry>
    <title>A Bag of Assorted Crap</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2012/05/a-bag-of-assorted-crap.html" />
    <id>tag:weblog.ceicher.com,2012://1.522</id>

    <published>2012-05-15T14:55:37Z</published>
    <updated>2012-05-15T15:09:53Z</updated>

    <summary>I found a bag of assorted crap. It&apos;s the sort of crap you toss in a junk drawer and when you move out of your house, you shove it into a bag because you don&apos;t have time to sort it...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[<p>I found a bag of assorted crap. It's the sort of crap you toss in a junk drawer and when you move out of your house, you shove it into a bag because you don't have time to sort it out. It is such insignificant crap that you never bother to sort it out. So it sits around in a box, unseen for decades, until it becomes a little time capsule.</p>

<p>I started thinking about this sort of crap when I heard that Andy Warhol used to store boxes of assorted crap in his archives. He'd throw random things into a box and periodically send them off to storage. After he died, the boxes were opened and cataloged. One of the boxes contained a lost script by Valerie Solanas, she shot Warhol because he lost it. Oh well.</p>

<p>My bag of assorted crap is not as interesting as that. But since it is a collection of ephemera that has survived intact for so long, it deserves a closer examination.</p>

<p>So I'm going to present photos and document every single item in the bag. I did this once before. I took photos of a box of my <a href="http://weblog.ceicher.com/archives/2008/08/my-childhood-toys.html">childhood toys</a>. I got an email from Rudy Rucker, he said he had boxes like that in his basement but he never knew what to do with them, now you just blog it and toss it out.</p>

<p><img alt="Crap1.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap1.jpg" width="500" height="273" class="mt-image-none" style="" /></p>

<p>This is the unopened bag of crap. Click the link to see the rest of the photos.</p>]]>
        <![CDATA[<p><img alt="Crap3.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap3.jpg" width="500" height="235" class="mt-image-none" style="" /></p>

<p>I can date this pile of crap exactly. There are several ATM receipts dated January 1988 from Los Angeles and June 1992 in San Francisco. </p>

<p><img alt="Crap4.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap4.jpg" width="500" height="152" class="mt-image-none" style="" /></p>

<p>Health insurance cards from before I moved to California in 1982. They were in a plastic sleeve that was in my wallet, I must have removed them when I got to LA and threw them in a drawer.</p>

<p><img alt="Trashy-Lingerie.jpg" src="http://weblog.ceicher.com/2012/05/15/Trashy-Lingerie.jpg" width="500" height="524" class="mt-image-none" style="" /> </p>

<p>Membership card from <a href="http://trashy.com/">Trashy Lingerie</a> dated 8/1/1986. I went there to buy a gift for my girlfriend Susie. But you couldn't enter the shop without an expensive membership which was refunded when you made a purchase. The card has a daub of Cadmium Yellow oil paint on it and is stained with oil.</p>

<p><img alt="Crap9.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap9.jpg" width="500" height="264" class="mt-image-none" style="" /></p>

<p>Coupons for women's hair products and tampons. </p>

<p><img alt="Crap5.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap5.jpg" width="500" height="324" class="mt-image-none" style="" /></p>

<p>Scitex tech support card for the Iris inkjet printer and a cleaning brush. I used to operate one of the first Iris inkjet printers in the US. I frequently had to wash the printhead under water and scrub it with this brush, while inspecting it under under a powerful magnifier, to remove microscopic dust particles.</p>

<p><img alt="Crap8.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap8.jpg" width="500" height="202" class="mt-image-none" style="" /></p>

<p>Trunk key for my 1986 Taurus, spare gas cap key for my <a href="http://weblog.ceicher.com/2005/06/buy-my-1965-plymouth-barracuda.html">1965 Plymouth Barracuda</a>.</p>

<p><img alt="Crap11.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap11.jpg" width="500" height="445" class="mt-image-none" style="" /></p>

<p>Matchbooks for Los Carrillo's and Belmont Brewing Company restaurants. I remember Los Carrillo's in downtown LA but I don't remember ever going to the BBC in Long Beach.</p>

<p><img alt="Crap12.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap12.jpg" width="500" height="555" class="mt-image-none" style="" /></p>

<p>Crumpled flyer for the underground nightclub READ that I was briefly associated with. This was the only downtown LA nightclub with a weekly magazine and a reading room. The club went out of business after only a few weeks.</p>

<p><img alt="Crap30.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap30.jpg" width="500" height="178" class="mt-image-none" style="" /></p>

<p>Decorative sponges: Space Shuttle, comet, llama, and monkey. The sponges were compressed into little gelatin pill capsules, drop them in water and they expand.</p>

<p><img alt="Crap29.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap29.jpg" width="500" height="223" class="mt-image-none" style="" /></p>

<p>Empty bag for a stereogram viewer. </p>

<p><img alt="Crap28.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap28.jpg" width="500" height="133" class="mt-image-none" style="" /></p>

<p>Generic business card from ComputerLand Downtown LA with no name on it, and a card from Max Levine men's clothiers. When I worked at ComputerLand, employees were required to buy at least one new suit each quarter. My boss hosted quarterly events at Max Levine where we were all required to attend and buy a new suit if we had not done so already.</p>

<p><img alt="Crap27.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap27.jpg" width="500" height="189" class="mt-image-none" style="" /></p>

<p>Extra buttons. The white button was loose in this bag of crap. The suit button on the piece of blue cloth was in the envelope. This was from one of the suits I bought at Max Levine.</p>

<p><img alt="Crap23.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap23.jpg" width="500" height="495" class="mt-image-none" style="" /></p>

<p>Ugly embroidered Iowa patch. I think my sister Janet found this on a cheap shirt in a thrift store.</p>

<p><img alt="Crap25.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap25.jpg" width="500" height="167" class="mt-image-none" style="" /></p>

<p>Rock and fragment of Stunt Glass. This type of fake glass is used for movie stunts because it breaks easily and won't cut you. I rented my art studio as a movie location, they replaced one of the windows with Stunt Glass and threw a stunt man through it. Then they put the real glass back when they were done. </p>

<p><img alt="Crap22.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap22.jpg" width="500" height="284" class="mt-image-none" style="" /></p>

<p>Plastic clip with Wendy's Hamburger's logo, dice, safety cap from X-Acto knife.</p>

<p><img alt="Crap13.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap13.jpg" width="500" height="297" class="mt-image-none" style="" /></p>

<p><img alt="Crap14.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap14.jpg" width="500" height="436" class="mt-image-none" style="" /></p>

<p>Post-It Notes with names, phone numbers and addresses. I believe that top note is the number of <a href="http://www.harrymarks.com/Home.html">Harry Marks</a>, the founder of <a href="http://www.ted.com/">TED</a>. </p>

<p><img alt="Crap10.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap10.jpg" width="500" height="227" class="mt-image-none" style="" /></p>

<p>Label from a package of 4x6" notepads.</p>

<p><img alt="Crap16.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap16.jpg" width="500" height="145" class="mt-image-none" style="" /></p>

<p>Cassete tape labels, unidentified plastic coated card with round corners.</p>

<p><img alt="Crap21.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap21.jpg" width="500" height="368" class="mt-image-none" style="" /></p>

<p>Strangely shaped funnel.</p>

<p><img alt="Crap24.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap24.jpg" width="500" height="161" class="mt-image-none" style="" /></p>

<p>Canadian penny, US penny and nickel, red pricetag labeled "STELLAR HDWE. 59¢," 22¢ postage stamp, bread bag clip.</p>

<p><img alt="Crap19.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap19.jpg" width="500" height="162" class="mt-image-none" style="" /></p>

<p>Screw, bolt, nail. I recognize the screw, it's from a new office chair I bought for my studio. The screws kept falling out and the seat would come loose from the base.</p>

<p><img alt="Crap6.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap6.jpg" width="500" height="308" class="mt-image-none" style="" /></p>

<p>Wiring connectors for making unsafe wiring connections.</p>

<p><img alt="Crap26.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap26.jpg" width="500" height="487" class="mt-image-none" style="" /></p>

<p>Two rubber bands, a cabling staple with white string tied to it, a transparent push pin, and two staples. The rubber bands are so old they have become brittle.</p>

<p><img alt="Crap32.jpg" src="http://weblog.ceicher.com/2012/05/15/Crap32.jpg" width="500" height="349" class="mt-image-none" style="" /></p>

<p>Dirt and detritus from the bottom of the bag. I noticed the photo was blurry, so I took it again. It was still blurry. I was going to try a third time, then I thought, "what the hell am I doing? This is <em>dirt</em>. This project is done."</p>

<p>I am sure I have other bags of assorted crap, even whole boxes full. I still haven't unpacked most of my junk from when I moved out of California in 1992. I probably should just throw it all away. I can start by throwing away this bag of assorted crap.</p>]]>
    </content>
</entry>

<entry>
    <title>Apple&apos;s Greatest Keyboard</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2012/04/apples-greatest-keyboard.html" />
    <id>tag:weblog.ceicher.com,2012://1.521</id>

    <published>2012-04-16T22:46:32Z</published>
    <updated>2012-04-17T05:33:03Z</updated>

    <summary>John Gruber has been discussing (again) his preference for Apple&apos;s older keyboards. I prefer Apple&apos;s older keyboards too, because they stopped making their best keyboard. This is a huge gap in their product lineup. Gruber prefers the ancient Apple Extended...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[John Gruber has been <a href="http://daringfireball.net/linked/2012/04/16/extended-brand">discussing</a> (again) his preference for Apple's older keyboards. I prefer Apple's older keyboards too, because they stopped making their best keyboard. This is a huge gap in their product lineup.
<BR><BR>
Gruber prefers the ancient <a href="http://lowendmac.com/thomas/06/1019.html">Apple Extended Keyboard II</a> that was first released in 1990 and discontinued in 1999. Thomas Brand <a href="http://eggfreckles.net/files/apples-greatest-keyboard.html">responded</a> with claims the original <a href="http://lowendmac.com/thomas/06/1013.html">Extended Keyboard</a> from 1987 is superior.  The differences between the models is subtle, but since the keyboard is a primary point of interaction with your computer, many people have strong opinions. And since this basic design was sold for more than 13 years, many people are very attached to these keyboards.<BR><BR>
<img alt="ext_i_and_2.jpg" src="http://weblog.ceicher.com/2012/04/16/ext_i_and_2.jpg" width="320" height="256" class="mt-image-none" style="" />
<BR><BR>
I even have an Extended II in my closet somewhere, and I remember using the original model back in 1987. These keyboards are massive, and were intended to compete with IBM's famous <a href="http://en.wikipedia.org/wiki/Model_M_keyboard">Model M keyboard</a> that first shipped in 1984.
<BR><BR>
<img alt="ModelM.jpg" src="http://weblog.ceicher.com/2012/04/16/ModelM.jpg" width="320" height="136" class="mt-image-none" style="" />
<BR><BR>
I sold hundreds, if not thousands of those keyboards from Apple and IBM, and it got me reminiscing about the keyboards I have used. And I came to the conclusion that keyboards probably shaped my career more than any other computer component.
<BR><BR>
<HR>
<BR>
The first computer keyboard I ever used was an <a href="http://www.columbia.edu/cu/computinghistory/029.html">IBM 029 Key Punch</a>. I recently <a href="http://weblog.ceicher.com/2012/03/1971---learning-fortran-comput.html">wrote about using a key punch</a> back in late 1970 and early 1971, that was my first experience programming computers. I will never forget the sound of a room full of key punch machines, it was quite a racket. A key punch was incredibly difficult to use because you could not see what you were typing. The column you were typing on was under the punch mechanism. If you wanted to see what you had typed, you had to press a key and the card would pull back from under the mechanism so you could look at it. 
<BR><BR>
<img alt="ibm029keypunch.jpg" src="http://weblog.ceicher.com/2012/04/16/ibm029keypunch.jpg" width="320" height="215" class="mt-image-none" style="" />
<BR><BR>
When I was in junior high school, I decided to take a typing class since keypunching was so difficult, one mistake and you ruined the card and had to start over. Typing class was considered vocational education for girls who wanted a career as a secretary and did not want to go to college. I mercilessly pounded away at the manual Olivetti typewriters for months and eventually achieved the 30 words per minute required to pass the typing class.
<BR><BR>
The next computer keyboard I encountered was a Teletype ASR-33. My dad got one for his flower shop so he could send and receive orders by Telex. I discovered it could connect to the University's computers by modem at 110 baud. The keyboard had the strangest bouncy feel. You had to press hard until the solenoid activated and the key would spring back up as the machine typed the character on paper.
<BR><BR>
<img alt="ASR33.jpg" src="http://weblog.ceicher.com/2012/04/16/ASR33.jpg" width="320" height="250" class="mt-image-none" style="" />
<BR><BR>
As I learned more about computers, I encountered many different keyboards. At first, they were printing terminals like the <a href="http://www.flickr.com/photos/qul_photos/211719050/">IBM 2741</a> "Selectric Terminal" or the <a href="http://www.flickr.com/photos/wheeltalk/2998844482/">DECwriter II</a>. But soon I was using graphics terminals like the exotic (but clunky) <a href="http://www.flickr.com/photos/sbisson/4675589196/">PLATO IV</a> and even the advanced <a href="http://www.selectric.org/tek4010/index.html">Tektronix 4010</a> Vector Graphics Terminal. Oh there are too many to count, but I remember them all. 
<BR><BR>
<HR>
<BR>One keyboard stands out as exceptionally important to me. I have owned it for about 35 years, longer than any other keyboard. When I bought my first computer, I agonized over the keyboard. I wanted an Apple 1 but it came with no keyboard, you had to make your own. One of the few existing Apple 1 computers with a keyboard is in the Smithsonian Institution. It has a hand made wooden case and the right shift key is broken off. It looks like it was adapted from a Teletype, since it has strange keys like RUB OUT and HERE IS. I didn't have any machines to cannibalize for parts, so I had no way to make something like this.
<BR><BR>
<img alt="Apple1kbd.jpg" src="http://weblog.ceicher.com/2012/04/16/Apple1kbd.jpg" width="320" height="83" class="mt-image-none" style="" />
<BR><BR>
So instead of the Apple 1, I bought a SOL-20 kit which came with a pre-assembled keyboard. In retrospect, this was a poor choice. Both computers are considered collectible. An Apple 1 is worth tens of thousands of dollars in any condition, but my SOL is barely worth what I paid for it. And worst of all, every SOL keyboard rotted away with age after about 15 years. It took me many years to locate parts to fix the keyboard, but I finally managed to <a href="http://weblog.ceicher.com/2007/08/sol20-restoration-phase-1-comp.html">restore it back to working condition</a>. For all that trouble, it would have been easier to build an Apple 1 keyboard myself.
<BR><BR>
<img alt="Solkbd.jpg" src="http://weblog.ceicher.com/2012/04/16/Solkbd.jpg" width="320" height="81" class="mt-image-none" style="" />
<BR><BR>
The SOL keyboard was a strange design, it didn't use standard key switches like the Apple II. Those keyboards really made my career as a computer tech. The key switches were durable but still broke a lot, especially when people pounded on the keys while playing games. Most shops could only replace the whole keyboard, which cost a lot of money. But I took the advanced repair class at Apple's Texas factory and I learned how to replace an individual key switch. I recall the key switches only cost about a dollar, but there were 2 or 3 different types, and they weren't interchangeable so I had to keep an assortment of keys in stock. I would replace keys for a flat rate, I don't remember what I charged, but it was cheap compared to replacing the whole keyboard. I could disassemble the computer, pull out the keyboard, desolder the old key and put in a new one, then reassemble everything in about 15 minutes.
<BR><BR>
<img alt="AppleIIkbd.jpg" src="http://weblog.ceicher.com/2012/04/16/AppleIIkbd.jpg" width="320" height="122" class="mt-image-none" style="" />
<BR><BR>
I made a lot of money replacing Apple II key switches. That really launched my career in computers. But I don't want to reminisce about every keyboard I ever used over the decades. Let's get back to Gruber's keyboards.
<BR><BR>
<HR>
<BR>
Apple now makes only low profile aluminum keyboards, similar to the keyboards they use on laptops. They're great keyboards and look beautiful, but Apple has made some changes that I don't like. Now the Apple Wireless Keyboard is standard, but it's not an extended keyboard with a numeric keypad and a full 109 keys.
<BR><BR>
<img alt="AppleWireless.jpg" src="http://weblog.ceicher.com/2012/04/16/AppleWireless.jpg" width="320" height="152" class="mt-image-none" style="" />
<BR><BR>
Apple does sell a full extended keyboard in the low profile aluminum style, but it's not wireless. You have to plug it in with a USB cable. I didn't realize how annoying this is until I got a wireless keyboard. And here is the problem: Apple does not make <em>any</em> full size <em>wireless</em> keyboards. If you want a full keyboard, you need to connect it wires. This is a huge gap in their product lineup.
<BR><BR>
<img alt="AppleNumericUSB.jpg" src="http://weblog.ceicher.com/2012/04/16/AppleNumericUSB.jpg" width="320" height="90" class="mt-image-none" style="" />
<BR><BR>
The last full 109 key wireless keyboard was the Apple Bluetooth Keyboard, but it has been discontinued. That's the keyboard I'm using right now. It's probably the last keyboard Apple will ever make with full travel key switches. It's going to be another classic that people will use for years and years. I bought mine in 2006. 
<BR><BR>
<img alt="AppleBluetooth.jpg" src="http://weblog.ceicher.com/2012/04/16/AppleBluetooth.jpg" width="320" height="92" class="mt-image-none" style="" />
<BR><BR>
But there's one particularly annoying feature of this keyboard. It has a transparent plastic case. It looks beautiful when it's new. But over time, keyboard crud falls through into the edges of the case and it looks awful. Some people recommend disassembling the keyboard and <a href="http://www.youtube.com/watch?v=z_rYXbJE5p0">cleaning it in a dishwasher</a>. I'm about ready to try it. Maybe it will be clean enough to work for another 6 years.
<BR><BR>
<HR>
<BR>
So people like me have a great attachment to their favorite keyboards. I completely understand Gruber's love for his old Apple Extended II keyboard, and why he bought a spare to use if his current keyboard dies. I'm thinking of buying a spare Apple Bluetooth keyboard as a backup. Gruber thinks the Extended II is the best keyboard Apple ever made. I think the Bluetooth keyboard is the best Mac keyboard, Apple will probably never again make a anything as good as this.
<BR><BR>
But there is one keyboard that I consider the best keyboard Apple ever made, and the best keyboard ever, period. It is very rare, hardly anyone has ever touched one. But I used one at work every day. Notice it has two Apple keys on it, this foreshadowed the Mac's Apple and Option keys. It was Apple's first aluminum machine, it was solid as a rock and you could really pound the keys. The ergonomics were nearly perfect. I remember using a typing test program and after some practice, I got above 110 words per minute. I've never been able to surpass that speed on any kind of keyboard. That is what makes it the best keyboard ever, on any computer, it is the best tool for the job, especially if you're good on a keyboard.
<BR><BR>
<img alt="AppleIIIkbd.jpg" src="http://weblog.ceicher.com/2012/04/16/AppleIIIkbd.jpg" width="320" height="81" class="mt-image-none" style="" />
<BR><BR>
That is the keyboard from the Apple ///.]]>
        
    </content>
</entry>

<entry>
    <title>From A to Z</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2012/04/from-a-to-z.html" />
    <id>tag:weblog.ceicher.com,2012://1.520</id>

    <published>2012-04-12T00:37:18Z</published>
    <updated>2012-05-13T05:48:19Z</updated>

    <summary>Recently I noticed some particularly annoying grammar in the New York Times. I noticed it more than once, so apparently it is now in their stylebook. Here is an example, from an article on a pizza price war. Related prices...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[Recently I noticed some particularly annoying grammar in the New York Times. I noticed it more than once, so apparently it is now in their stylebook. Here is an example, from an <a href="http://www.nytimes.com/2012/03/31/nyregion/in-manhattan-pizza-war-price-of-slice-keeps-dropping.htm">article on a pizza price war</a>.
<BR><BR>
<BLOCKQUOTE><em>Related prices at both establishments have also tumbled. The special of two slices and a drink dropped to $2.25 from $2.75.</em></BLOCKQUOTE>

No, the price fell <em>from</em> $2.75 <em>to</em> $2.25. It confounds comprehensiblity to list the prices from low to high, to represent prices going from high to low. Please do not write like that.]]>
        
    </content>
</entry>

<entry>
    <title>1971 - Learning FORTRAN Computer Programming</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2012/03/1971---learning-fortran-comput.html" />
    <id>tag:weblog.ceicher.com,2012://1.519</id>

    <published>2012-03-25T00:35:48Z</published>
    <updated>2012-03-31T23:38:58Z</updated>

    <summary>When I was 12 years old, I started learning to program computers. But in those days, that meant writing FORTRAN code on paper, then using a punch cards machine to encode it, and sending the deck of punch cards to...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="1971" label="1971" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fortran" label="FORTRAN" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="programming" label="Programming" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[When I was 12 years old, I started learning to program computers. But in those days, that meant writing FORTRAN code on paper, then using a punch cards machine to encode it, and sending the deck of punch cards to the computer center. I recently found one of my first programs. It was a piece of 11x14 green bar paper wrapped around a thin stack of 26 cards, with a rubber band around it. It was wrapped in exactly the same way I would have received it back from the System Operators on January 14, 1971, except it's a bit yellowed with age. The date printed on the paper is 71/014, the fourteenth day of 1971. That's how computer time was calculated, if you wanted to convert that to a calendar date, you needed another computer program.
<BR><BR>
I unwrapped it and on top of the stack was my "separator card." Programs were punched on white cards with a blue card on the top of each program. That is my 12 year old handwriting.
<BR><BR>
<img alt="FortranPunchcard.jpg" src="http://weblog.ceicher.com/2012/03/24/FortranPunchcard.jpg" width="600" height="266" class="mt-image-none" style="" />
<BR><BR>
I saved a <a href="http://weblog.ceicher.com/2012/03/24/FortranPrintoutGreenBar.pdf">1.2Mb PDF of the whole printout</a>, but I'll just show the important bits here. This is a <em>really stupid</em> program. But I suppose it's not so bad for a 12 year old kid in 1971. Nowadays any 12 year old kid can write something more complex on a personal computer and get instant results. But back then, it took a full day to send the cards in and get a printout back.
<BR><BR>
<img alt="FortranProg.jpg" src="http://weblog.ceicher.com/2012/03/24/FortranProg.jpg" width="600" height="296" class="mt-image-none" style="" />
<BR><BR>
This must have been a class assignment to write a program that could compare two numbers punched on a card, and print which number was higher. But there are some really stupid programming tricks here. I'll explain one and why it's stupid. The program is designed to read a data card, compute which number is higher, print the results, and repeat until all 10 cards are done. It starts by setting a counter K to 1. After it prints each answer, it increments the counter, K=K+1 and loops back to the beginning to see if it should stop. But this is a stupid way to do it. The program stops when K gets to 11, which means the 10th card has been read, don't read the 11th one, it isn't there. But any normal computer programmer would have started with K=0, and count to 10, not 11. And the test for K>10 should be at the end, not the beginning of the program.
<BR><BR>
Now here are the results.
<BR><BR>
<img alt="FortranResults.jpg" src="http://weblog.ceicher.com/2012/03/24/FortranResults.jpg" width="300" height="224" class="mt-image-none" style="" />
<BR><BR>
When I got this program back, I could not believe it. How could a computer possibly know which number was higher? I remember being baffled at my math teacher's explanation, you subtract the second number from the first, and if the result is negative, the second one is greater. If positive, the first one is greater. But then, how does the computer know how to subtract? And how does it know if the result is positive or negative? Um.. that's a little trickier. How do <em>you</em> know how to do that?
<BR><BR>
To me, the most interesting thing on this printout is at the bottom, where it lists the time the computer took to run this program. This was a huge IBM/360 mainframe costing millions of dollars. It took 0.13 seconds to compile the program, and 0.08 seconds to run. The blue card at the top of the program says to stop the program if it took more than 2 seconds to run. That would only happen if you got stuck in a loop and the program ran forever. Programs like that could stop a huge mainframe computer dead in its tracks, nothing would get done until that program was halted. I think I recall we got something like 2 seconds of computer runtime every semester, so one accident like that and you used up your whole semester's worth of computer time in one shot. You'd have to beg the System Operators for more time, and apologize for your stupidity at wasting a whole two seconds, almost an eternity in IBM/360 time.]]>
        
    </content>
</entry>

<entry>
    <title>Blog Upgrade</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2012/03/blog-upgrade.html" />
    <id>tag:weblog.ceicher.com,2012://1.518</id>

    <published>2012-03-13T20:57:52Z</published>
    <updated>2012-03-13T21:02:54Z</updated>

    <summary>I&apos;m upgrading my blog to the newest version of MovableType. While I&apos;m at it, I fixed my template, so the blog looks a lot better. As usual, there are still problems with the tricky bits like video.I also fixed my...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[I'm upgrading my blog to the newest version of MovableType. While I'm at it, I fixed my template, so the blog looks a lot better. As usual, there are still problems with the tricky bits like video.<div><br /></div><div>I also fixed my old <a href="http://ceicher.com">home page</a>, which never had anything on it. It still doesn't really have anything on it, but now it looks like it does.<div><br /></div><div>So, if things are a little unstable here while I fix the rough edges, just stay tuned and I'll have it all straightened out soon.&nbsp;</div></div>]]>
        
    </content>
</entry>

<entry>
    <title>1974: Broken Glass</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2012/01/1974-broken-glass.html" />
    <id>tag:weblog.ceicher.com,2012://1.514</id>

    <published>2012-01-16T18:59:34Z</published>
    <updated>2012-01-16T19:02:50Z</updated>

    <summary>Polaroid SX-70 print, circa 1974....</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="Art" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="photograph" label="photograph" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="photography" label="photography" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="polaroid" label="Polaroid" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sx70" label="SX-70" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[Polaroid SX-70 print, circa 1974.<BR><BR><img alt="Broken-Glass.jpg" src="http://weblog.ceicher.com/archives/2012/01/16/Broken-Glass.jpg" width="600" height="717" class="mt-image-none" style="" /><BR>]]>
        
    </content>
</entry>

<entry>
    <title>Assorted Scissors</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2011/12/assorted-scissors.html" />
    <id>tag:weblog.ceicher.com,2011://1.513</id>

    <published>2011-12-05T23:20:47Z</published>
    <updated>2011-12-05T23:46:48Z</updated>

    <summary> I have a lot of scissors. I put a few of them on my scanner, here they are from top to bottom. Long scissors. Just over 9 inches long, with a 5.5 inch cutting blade. This scissors is very...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="Art" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="fiskars" label="fiskars" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="scissors" label="scissors" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="surgicalscissors" label="surgical scissors" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[<img alt="Scissors.jpg" src="http://weblog.ceicher.com/archives/2011/12/05/Scissors.jpg" width="600" height="501" class="mt-image-none" style="" />
<BR><BR>
I have a lot of scissors. I put a few of them on my scanner, here they are from top to bottom.
<BR><BR>
Long scissors. Just over 9 inches long, with a 5.5 inch cutting blade. This scissors is very hard to use.
<BR><BR>
Heavy scissors. This scissors had a hard working life. It is rusty and corroded, and is too beat up to use. The side is stamped "Richards of Sheffield."
<BR><BR>
Fiskars. Good general purpose scissors. Easy to use, I use it a lot.
<BR><BR>
Hair scissors. I don't know why I have this, I wouldn't trim my own hair.
<BR><BR>
Surgical Scissors. Very sharp and good for small, accurate cutting. I use this scissors the most.
<BR>
]]>
        
    </content>
</entry>

<entry>
    <title>LAN Template: 1988</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2011/12/lan-template-1988.html" />
    <id>tag:weblog.ceicher.com,2011://1.512</id>

    <published>2011-12-01T21:01:06Z</published>
    <updated>2011-12-01T21:04:19Z</updated>

    <summary>I found an amusing old LAN design template. Yes, we used to design computer networks on paper. This template must date to about 1988, since the laser printer icon looks like an Apple LaserWriter II....</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="icons" label="icons" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="lan" label="LAN" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="lantechnology" label="LAN Technology" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="template" label="template" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[I found an amusing old LAN design template. Yes, we used to design computer networks on paper. This template must date to about 1988, since the laser printer icon looks like an Apple LaserWriter II.
<BR><BR>
<img alt="LAN-template.jpg" src="http://weblog.ceicher.com/archives/2011/12/01/LAN-template.jpg" width="600" height="339" class="mt-image-none" style="" />
<BR><BR>]]>
        
    </content>
</entry>

<entry>
    <title>Polaroids: 1973~75</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2011/12/polaroids-197375.html" />
    <id>tag:weblog.ceicher.com,2011://1.511</id>

    <published>2011-12-01T20:21:29Z</published>
    <updated>2012-04-02T20:43:53Z</updated>

    <summary>I found some dusty old SX-70 prints in my files. They&apos;re in poor condition and were photographed sometime between 1973 to 1975. The first two are photographs of the Indianapolis 500. I didn&apos;t notice until I scanned the first photo,...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="Art" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="photographs" label="Photographs" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="photography" label="Photography" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="polaroid" label="Polaroid" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sx70" label="SX-70" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[I found some dusty old SX-70 prints in my files. They're in poor condition and were photographed sometime between 1973 to 1975. The first two are photographs of the Indianapolis 500. I didn't notice until I scanned the first photo, you can see the Goodyear Blimp. That second shot has a nice pan and motion blur, that was really hard to do with the SX-70. 
<BR><BR>
<img alt="Indy500A.jpg" src="http://weblog.ceicher.com/archives/2011/12/01/Indy500A.jpg" width="600" height="722" class="mt-image-none" style="" />
<BR><BR>
<img alt="Indy500B.jpg" src="http://weblog.ceicher.com/archives/2011/12/01/Indy500B.jpg" width="600" height="727" class="mt-image-none" style="" />
<BR><BR>
The next image had some cracks in the emulsion, I tried to fix it a little, but I left most of them unretouched. I'm finding out that SX-70 prints were not as indestructible as Polaroid claimed. But the subtle colors in the sky are pretty good.
<BR><BR>
<img alt="Trees.jpg" src="http://weblog.ceicher.com/archives/2011/12/01/Trees.jpg" width="600" height="724" class="mt-image-none" style="" />
<BR><BR>
I always liked the harsh look of the Polaroid Flash Bar, but they were really expensive. I liked using them at night, so the nearby objects were brightly lit, and the illumination quickly drops with distance.
<BR><BR>
<img alt="Curb.jpg" src="http://weblog.ceicher.com/archives/2011/12/01/Curb.jpg" width="600" height="725" class="mt-image-none" style="" /><BR><BR>]]>
        
    </content>
</entry>

<entry>
    <title>Steve Jobs R.I.P.</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2011/10/steve-jobs-rip.html" />
    <id>tag:weblog.ceicher.com,2011://1.510</id>

    <published>2011-10-06T01:31:16Z</published>
    <updated>2011-10-06T01:32:07Z</updated>

    <summary></summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[<img alt="sad-mac-icon.jpg" src="http://weblog.ceicher.com/archives/2011/10/05/sad-mac-icon.jpg" width="455" height="300" class="mt-image-none" style="" />]]>
        
    </content>
</entry>

<entry>
    <title>The Great Firewall of China</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2011/09/the-great-firewall-of-china.html" />
    <id>tag:weblog.ceicher.com,2011://1.509</id>

    <published>2011-10-01T01:14:04Z</published>
    <updated>2011-10-01T01:24:58Z</updated>

    <summary>Due to intense spam attacks on my blog, I have been forced to block access from every IP in China. In the last month, I have received over 16,000 spam comments, all of them originating from China. I don&apos;t know...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="Computers" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[<p>Due to intense spam attacks on my blog, I have been forced to block access from every IP in China. In the last month, I have received over 16,000 spam comments, all of them originating from China. I don't know what these spammers think they will achieve by spamming comments. They know they're posting to a MovableType blog, which uses NoFollow, so none of the links in comments will improve their Google Pagerank. That's usually the goal, and the NoFollow was implemented to thwart this. But still, they persist in this futile effort. Spammers are stupid.</p>

<p>So if you are from China and you have a compelling need to access my blog's contents, too bad. Get your Chinese ISP to stop hosting spammers and maybe bloggers won't be forced to lock you out.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Upgrade?</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2011/07/upgrade.html" />
    <id>tag:weblog.ceicher.com,2011://1.508</id>

    <published>2011-07-25T05:47:20Z</published>
    <updated>2011-07-25T05:49:20Z</updated>

    <summary>I had to perform a mandatory security upgrade, and now my blog template is broken. Everything seems to work, but it&apos;s not formatted correctly. I&apos;ll try to restore normal service as soon as possible....</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        I had to perform a mandatory security upgrade, and now my blog template is broken. Everything seems to work, but it&apos;s not formatted correctly. I&apos;ll try to restore normal service as soon as possible.
        
    </content>
</entry>

<entry>
    <title>Pour Over Coffee</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2011/03/pour-over-coffee.html" />
    <id>tag:weblog.ceicher.com,2011://1.507</id>

    <published>2011-03-31T12:08:18Z</published>
    <updated>2011-03-31T12:37:24Z</updated>

    <summary>Apparently I missed the latest coffee trend, &quot;pour over&quot; brewing. Apparently I missed this because I have done this before, I thought it was just the proper way to drip brew coffee.The main theory of pour over is that using...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
    <category term="coffee" label="coffee" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="melita" label="Melita" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pourover" label="pour over" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[Apparently I missed the latest coffee trend, "pour over" brewing. Apparently I missed this because I have done this before, I thought it was just the proper way to drip brew coffee.<div><br /></div><div>The main theory of pour over is that using a regular filter cone drip brew method, some of the grounds are over-extracted and some are under-extracted. To remedy this problem, baristas have practiced with refractometers to measure coffee extraction levels, and developed a precise brewing method. But it seems to me, the very method they have developed actually exacerbates the problem. The classic pour over leaves a ridge of grounds around the edge of the cone that never gets extracted, and the central grounds where the water is poured are over-extracted.&nbsp;</div><div><br /></div><div>Some baristas recommend a filter cone with an open bottom like the Chemex carafe. That was the first coffee maker I ever owned. It makes great coffee, but the filters were not crimped, you folded them yourself. They tended to break, dumping the entire load of grounds into the brewed coffee. The use of a metal mesh filter is also recommended, but I owned one of those too. It is too porous, the water flows right through and the coffee is under-extracted.</div><div><br /></div><div>But there is more to pour over than just a filter cone. The key is slowly adding just enough water to just wet the grounds. The slogan is, "don't drown the grounds." This is a common problem with methods like the Melita cone filters I have used for years. The best Melita method I know is just to add the water slowly and stir the grounds. I used to go to coffee shops in Japan and watch the baristas slowly pouring water, stirring, and testing it with a thermometer, I didn't think anything was special about it, they were just making a really good cup of coffee.</div><div><br /></div><div>I tested a few "improved" methods with my Melita cone. I don't have a fancy pour over kettle with a thin spout, I just boil water in the microwave. I have a little 1/8th Cup measuring cup, I can spoon water carefully into the grounds with precision. Yes, a pour over cup tastes quite different. It is extremely strong, I do think it is over-extracted. I have reduced the amount of grounds, but it's still heavily extracted. The coffee has more flavor, but it is somewhat bitter as well. And the extraction takes so long, the coffee is cold by the time I get to drink it, I have to reheat it in the microwave. After extensive testing, I don't think a pour over is any better than just stirring the grounds as they extract.</div>]]>
        
    </content>
</entry>

<entry>
    <title>1993: Sphere Study</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2011/03/1993-sphere-study.html" />
    <id>tag:weblog.ceicher.com,2011://1.506</id>

    <published>2011-03-27T03:33:38Z</published>
    <updated>2011-03-27T03:58:11Z</updated>

    <summary>If you study drawing, you do a lot of basic studies. Drawing a sphere is a classic study, you must get the lighting and shadows right in order to portray the volume convincingly. But studies can be terribly boring, so...</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="Art" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[<div>If you study drawing, you do a lot of basic studies. Drawing a sphere is a classic study, you must get the lighting and shadows right in order to portray the volume convincingly. But studies can be terribly boring, so you try something different. Anything different.&nbsp;</div><div><br /></div><div>I did a lot of studies like this when I was doing a portraiture project, I've posted <a href="http://weblog.ceicher.com/archives/2009/04/self-portrait-1995.html">other drawings from this series</a>&nbsp;and you can probably see what I was working out. This was a particularly good, rough, scribbly sketch, from early in the series. This 9 inch square drawing looks like chalk or charcoal, it's old and starting to get smeared and a little soft, but the whole drawing was soft and smeary to start with.&nbsp;</div><div><br /></div><img alt="Sphere-charcoal.jpg" src="http://weblog.ceicher.com/archives/2011/03/26/Sphere-charcoal.jpg" width="600" height="600" class="mt-image-none" style="" />]]>
        
    </content>
</entry>

<entry>
    <title>Rounding Error</title>
    <link rel="alternate" type="text/html" href="http://weblog.ceicher.com/2011/03/rounding-error.html" />
    <id>tag:weblog.ceicher.com,2011://1.505</id>

    <published>2011-03-26T04:41:47Z</published>
    <updated>2011-03-26T04:45:51Z</updated>

    <summary>My local grocery store had a special, 3 frozen pizzas for $10. I bought 2. I was stunned when I saw the register tape....</summary>
    <author>
        <name>Charles</name>
        <uri>http://weblog.ceicher.com</uri>
    </author>
    
        <category term="General" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://weblog.ceicher.com/">
        <![CDATA[<div>My local grocery store had a special, 3 frozen pizzas for $10. I bought 2. I was stunned when I saw the register tape.</div><div><br /></div><img alt="rounding-error.gif" src="http://weblog.ceicher.com/archives/2011/03/25/rounding-error.gif" width="600" height="192" class="mt-image-none" style="" />]]>
        
    </content>
</entry>

</feed>

