Solipsism Gradient

Rainer Brockerhoff’s blog

Browsing Posts published by Rainer Brockerhoff

Posted by Buzz Andersen:
Lucky devil–have a great time! I did a similar tour to what you’re planning a few years ago and had a great time. Berlin in particular is a really cool place to see–especially for a history buff like myself. I look forward to seeing your pictures…

We’re off…

No comments

The Europe trip begins in a few hours. Everything’s packed, I’ve collected a number of old and new photos to show to our relatives, and I’m loading them into the Pentax as I’m writing this.

It took some time to figure out. The camera’s SD card contains a main folder called “DCIM”, inside that there are folders called “nnnPENTX” (where nnn is a 3-digit number from 100 to 999 – I didn’t try smaller numbers). Inside each folder there may be .jpg, .avi or .wav files whose name must be “IMGPnnnn.xyz”, where nnnn is any 4-digit number and xyz the proper extension. The card is formatted in MSDOS format. JPG files can be saved as “optimized” to be played back by the camera, but “progressive” isn’t supported – oddly enough, the Finder’s preview function fails for these files! Some larger images also gave an error, so I scaled them down. I didn’t try to test compatibility for the .wav and .avi files. Files which don’t obey these conventions seem to be ignored, although once I managed to lock the camera with a “card error” message… reformatting took care of that.

We’ll leave for the airport at 16:00 local (16:00 UTC) – it’s 45km away. The plane takes off at 19:08 to São Paulo, then at 22:35 we’ll fly KLM to Amsterdam, where we’ll arrive at 14:50 local (12:50 UTC). Then the final connection to Frankfurt will leave at 17:55 and arrive at 19:10 local (17:10 UTC). My cousin Jürgen, who coincidentally works at Frankfurt Airport, will pick us up and take us to nearby Ingelheim, where we should arrive around 20:00 local (18:00). This means 26 hours from door to door icon_eek.gif!

Remarkably few of my relatives seem to have e-mail; on my last trip in 1995 very few had even heard of the Internet. Anyway, I’ll try to locate an Internet Café every few days to post updates here.Posting photos will probably be impossible until our return on July 3rd.

Posted by coredump:
If you write a Biography I’ll be the first to buy it 😉

And the things are so much fun in the mainframe times… icon_neutral.gif , wish I was living in this times. or in the 50’s, in the New Orleans area… icon_razz.gif

Newly Digital

No comments

Adam Kalsey is asking people to write about their early computing experiences, so of course I’ll have to goof off and write about mine instead of packing for our Europe trip icon_wink.gif. I was thinking of starting a series of notes for future biographers, anyway…

Sometime in 1967, while browsing at a local library I stumbled upon Elliott Organick‘s “A FORTRAN Primer”, and immediately realized this was hot. I promptly bought Organick’s more up-to-date “FORTRAN IV” and proceeded to learn it forward, backward and sideways. As I had no computer available, I typed my programs on long rolls of paper on an old Olivetti Linea typewriter and tried to single-step and debug them by hand. I remember doing factorials with many digits and other number puzzles from Martin Gardner‘s column in Scientific American.

The next year I casually mentioned the matter to my math teacher, who immediately sent me to the local university’s Engineering School, where they had a IBM 1130 mainframe. This was housed in a large air-conditioned room. The IBM 1131 CPU used magnetic core memory: 8K words of 16 bits each (later expanded to 16KW). The clock frequency was 280 KHz. The CPU also housed a 500KW magnetic cartridge drive and a keyboard with a Selectric-type “golf ball” printer. Other peripherals were the IBM 1442 card read-punch, the IBM 1132 line printer, a pair of paper tape read/punch units, and my personal favorite, the IBM 1627 plotter.

I immediately enrolled in keypunch and FORTRAN classes (with a special dispensation as I wasn’t a student), and began to pester the local staff to cadge computing time. After first getting the factorial calculator to run, I started to write a program for the plotter, inspired by yet another Scientific American article; over several months it evolved into a complex kludge, drawing an arbitrary number of (possibly intersecting) ellipsoids in 3D space from any vantage point, with hidden-line removal. Being unaware of existing hidden-line removal algorithms I tried to solve it by trigonometry, which worked but became extremely slow for the more interesting cases.

The next year I entered the school officially as an Electrical Engineering student, and promptly became attracted by a free systems analysis course to be offered by IBM. This was a 2-hours per day, every weekday, 9-month course sponsored by the university; 20 students were selected from over 200 applicants, and I placed second. The course was excellent, and the two best students were offered an internship at the university’s main computing center, so I made sure to place first…

CECOM, the computing center, at the time had an even older mainframe: the IBM 1401. The CPU had 4000 bytes of core memory; each byte had 6 BCD data bits, a parity bit, and a “word mark” bit to flag the end of a variable-length field; clock frequency was about 83 KHz. The only peripherals were a card read-punch and a line printer, and programming was in Autocoder (assembly) or machine language. It was already obsolete and soon was replaced by a IBM/360-40, itself replaced a few years later by a Burroughs B6700, which remained in use for 13 years. Amazingly, I can’t locate any photo or reference manual of this machine.

The B6700 was huge. The CPU had 800K of semiconductor (static) memory, which was state-of-the-art at the time and had a 800ns access time, if I recall correctly. It also had a 10MB fixed disk drive for virtual memory and operating system bootstrap; this had one magnetic head per track with several huge platters revolving on a horizontal axis. There were half a dozen magnetic tape units, removable disk packs (100MB each), and several fast line printers and card readers; later on about a dozen video terminals were installed. The B6700 had a very interesting architecture, with 51-bit words: 48 data bits which could be interpreted as 6 characters, as well as 3 tag bits which defined the word format. There were different formats for instruction words, address pointers for integers and floats, strings, and stack pointers. The machine was stack-oriented and and had no assembly language; the MCP operating system was written in an Algol dialect called ESPOL. As we had full source code for the MCP and for the compilers, I had a merry time – for several years, it turned out – hacking around and learning about operating system and compiler design.

In 1977 I acquired an Apple II and left the mainframe world. More in the next chapter…

Re: Geek Test

No comments

Posted by Mau:
I have just gone through it…

I AM A GEEK GOD!

65.68047% – Geek God

Não sei se isso é bom ou ruim… javascript:emoticon(‘icon_cool.gif‘)

Boa viagem, Rainer, e divirta-se com a câmera… Saudações floridianas!

Just a few updates. LetsGoDigital has some very nice pictures of the camera.

Taking pictures at the party yesterday mostly worked fine. I did confuse the power button with the shutter button twice, and sometimes the flash-precharge time seemed overly long; also, the LCD display blanks out for a second while the flash fires. One image was very blurry – I think inadvertently turned the flash off, so the camera shifted to a longer exposure time. The rest were mostly fine, if not too sharp, and a little darker than I normally like. I tried out the movie clip feature but the room was too dark for that. I took some pictures under incandescent lights but the auto white balance didn’t work too well.

Afterwards, downloading the pictures to our host’s Windows XP laptop worked fine with no additional installation. Coincidentally, he’d just gotten a Olympus C-4000; it was striking to compare them side-by-side, the Olympus looks big and clunky. At maximum resolution, the Olympus takes a 2288×1712-pixel picture compared to the Optio’s 2048×1536. Other features are roughly equivalent, but the Olympus weighs 400g compared to the Optio’s 115g!

Reading the manual I discovered other goodies. The movie clip mode takes a maximum of about 370 frames (30 secs at 12.33 fps). However, one can divide the frame rate by 2, 5, 10, 20, 50 or 100 to make time-lapse movies; at the last rate, this means 50 minutes are compressed into 30 seconds. This should be fun; I’ll have to find my old pocket tripod for testing this. Images can be cropped to a smaller size inside the camera, copied between the internal memory and the SD card, and b&w, sepia, and colored filters can be applied.

As soon as possible, I plan to buy a spare battery, the AC adapter and a case for the camera; none of these were available at the store when I ordered it, unfortunately.

My Pentax Optio S camera just arrived, after a hair-raising three weeks of worrying about the shipment coming in time for the upcoming Europe trip. Whew. Nothing like getting a new geek toy a few days before one’s birthday. Many thanks to the nice folks at B&H Photo Video for making my deadline. Here are my first impressions.

Besides the camera itself, which has 11MB built-in memory, I bought two SanDisk 256MB memory cards and a PQI FPTS-D-US TravelFlash card reader/writer with USB interface. The reader comes with an installation CD for various Windows flavors and for Classic Mac OS; no installation was necessary for Mac OS X. It’s small and light but the bulges on the side interfere (by a millimeter or so) with the neighboring USB connector on my iBook; there’s enough “give” to make it fit, though, and a 60-cm USB extension cable is included.

The SD (Secure Digital) cards are postage-stamp sized and have a write-protect switch, which seems very convenient. They come in a bulkier plastic case, probably because they’d be easy to lose otherwise. The 256MB size is the most cost-effective right now. Both came preformatted and Mac OS X could see them with no trouble. Interestingly, the packaging included both a magnetic-wire tag and a RFID tag… the latter seem to be getting very popular lately.

Going back to the camera itself, it comes in a surprisingly small box which is very tightly packed. The bulkiest items are the battery charger and the various cables – an USB cable, the charger’s power cable, and the video out cable for connecting to a TV, and a smaller bag with the camera strap. The manual is conveniently small-sized too. The battery and camera themselves are so small and discreetly packed in a size pocket of the box that I had a momentary panic attack icon_smile.gif.

The manual recommends charging the battery first, so that’s what I’m did while typing this. it’s supposed to take 100 minutes or less. The battery slides into the charger but isn’t held too tightly, so I’ll be careful not to handle the charger while it’s operating. As the charger’s power cable is long and bulky, I’ll probably travel with my iBook’s adapter plug instead. Meanwhile, I attached the camera strap first of all, as handling the camera without it was quite anxiety-provoking; it was so light I was afraid to fumble and drop it. The camera-side end of the strap itself looks very thin too. That said, the gripping surfaces, though small, are well placed and roughened by circular concentric grooves. The grooves are centered on the lens in front and on the four-way button in back, and contribute to the camera’s jewel-like appearance.

The accompanying CD has drivers for Windows and Classic Mac OS, as well as Windows and Mac versions of ACDSee, an image browser. Curiously, the version on the CD was 1.6.9, quite more recent than the one listed on VersionTracker. There’s no mention of a newer version on the ACDSee site.

On the first power-up, the camera asks for some setup information, like menu language, geographical location, and date and time. After some fumbling and belated checking of the manual, I think I’ve got the hang of the menu system. The four-way button on the back at first seems a little flaky, like the reviews warned me, but working it with a fingernail works OK. The camera has an enormous range of options, I’ve barely scratched the surface after about an hour of fiddling.

The top of the camera has the power button on the right and the shutter release next to it. Worries that they’d be too easy to confuse were unfounded, as the power button is slightly recessed and the shutter release falls naturally under the right index finger. The zoom in/out buttons are a little less convenient as they fall under the thumbtip. Zooming seems to work in discrete steps, which I’d never seen before in a camera.

So far, I’ve checked out the various flash, focusing and zooming options and some of the media formats. The sound recording feature records over 16 hours (!) of sound on a 256MB card at 8 KHz mono – this generates a .wav file. Not really useful for concert bootlegging, but it’s quite sufficient for interviews and meetings. You can also record a sound clip of up to 30 secs for each photo – useful for the “shoot first and ask later” approach.

The video recording feature records up to 30 seconds of “Motion JPEG OpenDML” video, at 320×240 pixels, around 12 fps, with 8KHz mono sound. The finished file is in .avi format and averages around 2.7MB size in my tests. Clips look reasonable on a TV, considering the low pixel size. It seems that the video output (which can be switched between PAL and NTSC) just mirrors whatever appears on the LCD; this may be interesting for teaching purposes.

I’ve figured out that, as long as I imitate Pentax’s numbering conventions, I can upload existing photos to a card and have the camera display it; of about 70 test images, 8 seemed to be in an uncompatible format, quite puzzling as they were all tweaked and saved in Photoshop. Later on I’ll try to save the same image with several options to narrow this down. This will be very useful on the trip, it beats carrying dozens of photo albums…

No time for now to fiddle around with actual test images, but here’s a slightly cropped and reduced self-portrait:

I’ll be taking the camera to a party later today as a first field-test. Hopefully I’ll be able to post some actual test images and more comments in a few days…

I forgot to say that the conference sprang from the warped brain of John Walkenbach. Thanks John!

I’ve just looked at other items on his J-Walk Blog, and there’s lots of interesting stuff. For instance, if I still were in the age range for building a new house, I’d read the Earthship site very carefully. Rather than linking to practically every post, I urge you to run, not walk, to J-Walk. Highly recommended!

Photos licensed by Creative Commons license. Unless otherwise noted, content © 2002-2024 by Rainer Brockerhoff. Iravan child theme by Rainer Brockerhoff, based on Arjuna-X, a WordPress Theme by SRS Solutions. jQuery UI based on Aristo.