tiny little gizmos

Oxid Commons 2013 – das eCommerce Klassentreffen

In dieser Woche fand am 16. und 17. Mai die Oxid Commons 2013 statt, bei der ich auch wieder zugegen war. Bei der Anreise war ich zunächst ein wenig beleidigt. Normalerweise ist das Wetter unten in Baden ja immer etwas schöner, als bei uns im Norden, aber diesmal war es andersrum: Berlin hatte 25 Grad, Freiburg aber nur 12. Die erste Enttäuschung wurde jedoch schnell durch die Veranstaltung und die persönlichen Gespräche bei weitem wieder wett gemacht.

Freiburg - kalt und regnerisch

Freiburg - kalt und regnerisch

OXID Commons - Ausstellerbereich

OXID Commons - Ausstellerbereich

Mittlerweile fühlt sich die jährlich in Freiburg stattfindende Konferenz für mich wie eine Art Klassentreffen der eCommerce Szene an. Am Vorabend haben sich bereits viele Teilnehmer in der Innenstadt zu einem gemeinsamen Hallo und ausführlichen Plausch getroffen. Am Donnerstag ging es dann richtig zur Sache. Ich konnte drei thematische Schwerpunkte ausmachen, die die Branche momentan bewegen:

  • Das Miteinander von TV und Internet
  • Performance
  • Responsive Design

Das Internet ist in der Bevölkerung alltäglich geworden. Die veränderte Mediennutzung, die Fernsehen wie zuvor bereits das Radio quasi zum medialen Hintergrundrauschen degradiert, während man gleichzeitig auf dem „second Screen“ im Internet unterwegs ist, hat nun die breiten Massen erreicht. Treiber sind der Trend weg vom PC, hin zu diversen mobilen Endgeräten.

In mehreren Veranstaltungen wurden die Wechselwirkungen zwischen TV und eCommerce beleuchtet. Das betrifft Bereiche wie Apps auf Smart TV, Erfolgsmessungen von TV Werbespots, und die technische Bewältigung von kurzfristigen, extremen Belastungsspitzen auf Shopservern, bei der Schaltung erfolgreicher Werbespots im Fernsehen. Stichworte sind hier Full Page Caching und durch Virtualisierung gut skalierbare Hosting Enviroments.

Technischer Vortrag: Codeverwaltung auf Github

Technischer Vortrag: Codeverwaltung auf Github

Die Tatsache, dass der „second Screen“ nicht mehr automatisch ein PC oder Notebook ist, sondern zunehmend Tablets und Mobiltelefone jeglicher Art und Größe, macht eine geänderte Nutzeroberfläche notwendig, die sich automatisch dem Endgerät anpasst. Das betrifft nicht nur die Auflösung und das Layout, sondern tangiert viele Details, die zunächst leicht übersehen werden: Mouseover-Effekte machen auf Geräten mit Touch-Bedienung keinen Sinn. Dafür muss man hier bedenken, dass der Nutzer jederzeit von Hoch auf Querformat wechseln kann. Viele externe Module und Dienste lassen sich aber noch nicht gut in mobile Oberflächen und responsive Layouts integrieren. Daniel Beerden von WBL Konzept hat das in einer Session während der Unconference am Freitag für mich gut auf den Punkt gebracht:

„We need to THINK responsive. It’s not just about Layout“

Und dann gab es noch etwas, worüber ich mich persönlich sehr gefreut habe (Ich mache hier mal eine Ausnahme von der Regel, dass ich nicht über Firmen schreibe, für die ich arbeite oder gearbeitet habe).

…und – GEWONNEN!

Unter den Gewinnern des „Golden Cart Award“ war dieses Jahr der Online Shop von Street One. Zwar habe ich Ende letzte Jahres meine Tätigkeit bei der CBR eCommerce GmbH beendet, aber nach über zwei Jahren harter Aufbauarbeit ist dieser Shop dennoch auch „mein Baby“. In der Ansprache wurden neben dem Fokus auf Produkt und Service auch die sehr hohe Geschwindigkeit des Shops erwähnt. Das freut mich wiederum, weil ich jetzt für den Hostingprovider SysEleven arbeite, der die technische Infrastruktur für die CBR Shops betreibt. Den Preis nahm mein ehemaliger Kollege und Nachfolger entgegen und wir haben diesen Erfolg im Nachgang zusammen gefeiert. Sehr schön!

Einstimmung auf das Abendprogramm

Einstimmung auf das Abendprogramm

Abendstimmung

Abendstimmung

320 Bits, 40 Bytes, 40 Prozessortakte…

…ergeben eine Zeile Grafik auf dem guten alten Commodore 64.

Auch in dieser Woche gab es wieder eine Veranstaltung aus der Vortragsreihe “Shift-Restore-Escape” an der Humboldt Universität. Mein erster Eindruck: Nerd T-Shirts waren diese Woche Pflicht. Der Vortragende Michael Steil z.B. trug das Firmenlogo von Cyberdyne Systems, auf Stefan Höltgens schwarzem Shirt stand in weissen Buchstaben die Basicbefehle poke 53280,0, poke 53280,1 und poke 646,1. Das bewirkt auf dem Commodore 64, dass Bildschirmrahmen und Hintergrund schwarz und die Buchstaben weiss dargestellt werden. Das war eine schöne Einleitung in das Thema des Abends. Der Titel des Vortrags machte deutlich, dass es wieder technisch sehr ans Eingemachte gehen würde:

Rasterstrahl-Hacken: Grafik mit dem Commodore 64

Michael Steil begann seinen Vortrag mit der scheinbar einfachen Frage, wie man überhaupt Grafik aus einem Computer auf einer Bildröhre darstellen kann. Schnell wurde deutlich, dass die einfachsten Methoden mit den technischen Restriktionen (wenig und langsamer Speicher) der frühen 80er Jahre nicht zu einer befriedigenden Grafik führen konnten. Die seinerzeit sehr gute Grafikleistung des Commodore 64 wurde erst durch seinen sehr trickreichen Videocontroller VIC II möglich.

Grafik mit dem Commodore 64

Grafik mit dem Commodore 64

Nachdem das Publikum mit dem Verständnis für die technischen Restriktionen der frühen 80er Jahre (Speichermenge, Speicherbandbreite und Preis) ausgestattet war, ging es daran, die Hintergründe für die clevere Umsetzung der verschiedenen Grafik und Textmodi, sowie der Sprites zu erläutern. Interessant ist, dass sich die komplexen Funktionen mit einem relativ übersichtlichen Chiplayout von nur 12.000 Transistoren verwirklichen liessen.

Der Blick auf den Chip

Der Blick auf den Chip

Nach der Vorstellung der von den Chipdesignern vorgesehenen Features kam der wirklich interessante Teil: Methoden und Tricks, die nicht geplant waren und im Laufe der Zeit von findigen Programmierern entdeckt wurden. Tricks mit denen sich wesentlich mehr Leistung aus dem Chip herauskitzeln liess, als eigentlich möglich ist. Hierzu gehörte die Darstellung von wesentlich mehr als 8 Sprites (ein Screenshot eines Spiels zeigte 21), die Erzeugung von mehr als 16 Farben, das Verschwinden lassen der Bildschirmrahmen und ähnliches.

Timing des Videocontrollers

Timing des Videocontrollers im Textmodus

Obwohl ich aus Programmierersicht nichts Neues erfahren habe, fand ich den Vortrag interessant und rund. Erst 30 Jahre, nachdem ich ich mich zum ersten mal mit 6502 Assembler, Rasterzeilen Interrups und ähnlichem auf dem „Brotkasten“ beschäftigt habe, wurde mir wirklich bewusst, wieso man auf auf dieser eigentlich grottenlahmen Maschine (weniger als 1 MHz Systemtakt) so richtig gute Software schreiben konnte.

Der Witz liegt im perfekten Zusammenspiel von sehr gut aufeinander abgestimmten Komponenten. Somit liess sich trotz der beschränkten Ressourcen sehr viel erreichen. Dieser Erkenntnis lässt sich jenseits von Computern auch auf andere Bereiche, beispielsweise Teams oder kleine Firmen übertragen. Insofern hatte dieser sehr technische Vortrag auch wieder eine philosophische Komponente. Das ist genau das, was ich an dieser Vortragsreihe so schätze.

Ist das noch Retro? SymbOS auf Z80 Rechnern

Nachdem ich letzte Woche bereits den interessanten Chiptunes-Vortrag aus der Reihe „Shift-Restore-Escape“an der Humboldt Universität gesehen und gehört hatte, konnte ich auch diese Woche nicht widerstehen, da es diesmal um ein nicht weniger „wahnsinniges“ Thema ging. Thema und Titel der Veranstaltung war:

SymbOS – ein grafisches Multitasking Betriebssystem für Z80-basierte Computer.

Kleine Nebenbemerkung: Trotz eines sehr technischen und „nerdigen“ Themas war auch diesmal ein erfreulich hoher Anteil junger Damen im Saal.

Es standen die folgenden Rechensysteme bereit: Ein Schneider CPC 6128, ein Schneider Joyce ein Panasonic MSX2 und ein Amstrad Notepad (quasi ein Vorläufer von Notebooks). Letzterer entpuppte sich dann aber tasächlich als das Schreibgerät von Stefan Höltgen und gehörte nicht zur Demonstration.

Diese Rechner sind ca. 25-30 Jahre alt und haben folgendes gemeinsam: einen langsamen 8 Bit Z80 Prozessor, sehr wenig RAM, bescheidene Grafikauflösung und kleine Floppy Laufwerke als Massenspeicher. Die denkbar schlechtesten Voraussetzungen also für ein grafisches Betriebssystem im Stile von Windows oder Mac. Normal waren damals textbasierte Benutzeroberflächen mit kryptischer Befehlseingabe.

symbOS CPC - Start

SymbOS auf CPC 6128 - Start

Jörn Mika begann seinen Vortrag mit einer kurzen historischen Rückblende auf die Entwicklung von Benutzeroberflächen:

  • 40er bis Ende der 60er Jahre dominierten Lochkarten und Lochstreifen
  • Seit Mitte der 60er Jahre waren textbasierte Terminals auf dem Vormarsch. Zunächst auf der Basis von Fernschreibern, später mit Bildschirm.
  • Der Xerox Alto (1973) war der erste Computer mit grafischer Benutzeroberfläche (GUI). Er wurde jedoch nicht kommerziell vertrieben, sondern nur Xerox intern genutzt.
  • Der Xerox Star (1981) war die erste kommerziell vertriebene Workstation mit grafischer Benutzeroberfläche.
  • Der Apple Lisa (1983) Apples erster Computer mit GUI. Aufgrund des hohen Preises ein Flop.
  • Apple Macintosh (1984) Der vergleichsweise geringe Preis (1/4 des Preiseder Lisa) brachte den kommerziellen Erfolg – trotz deutlich reduzierter Leistung.
  • Atari ST, Commodore Amiga, Windows 1.0 (1985)
  • Den endgültigen Abschied von der Kommandozeile für die breite Masse läutete aber erst Windows 95 (1995) ein.

Selbst die ältesten und noch relativ einfachen GUI Systeme hatten bereits 16 Bit Prozessoren, und verhältnismässig viel Speicher (mit Ausnahme von GEOS auf dem C64). Zum Vergleich: CPC-6128 hat 128KB RAM und 0.5 MIPS Rechenleistung, ein aktueller PC 4GB RAM und 150.000MIPS.

Wie bekommt man denn nun eine moderne Benutzeroberfläche auf 8Bit Hardware zum Laufen?

Für mich erstaunlich sind die modernen Kriterien, nach denen SymbOS entworfen ist:

  • Portabel, dank Hardware-Abstraktion
  • Microkernel
  • Präemptives, priorisiertes Multitasking
  • Interprozesskommunikation
  • Bis zu 1024 KB Speicher mit Bankswitching

Jörn Mika erläuterte, weshalb sich SymbOS zwar auf dem Z80, aber nicht auf dem 6502 Prozessor umsetzen lässt, wie das Scheduling, die Speicherverwaltung, die Hardwareabstraktion die Fensterverwaltung und weitere zentrale Dinge funktionieren. Leider würde die Wiedergabe den Rahmen dieses Artikels sprengen.

SymbOS CPC - Viele Fenster

SymbOS auf CPC 6128 - Viele Fenster

Der Erfolg kann sich auf jeden Fall sehen lassen. Auf dem CPC-6128 liefen in mehreren überlappenden Fenstern gleichzeitig gleichzeitig Pac Man, ein Spielfilmtrailers (passenderweise Matrix) mit immerhin ca. 5 Frames/s und ein Taskmanager.

Was bei einem hochoptimierten System nicht unbedingt zu erwarten war, ist die Portierbarkeit. SymbOS läuft auf Systemen mit unterschiedlichem Speicher und in verschiedenen Farbtiefen und Auflösungen.

SymbOS PCW Joyce

SymbOS auf PCW Joyce

SymbOS auf MSX2

SymbOS auf MSX2

Auf die Frage nach der Motivation antwortete Mika mit „Neugier und Spass“. Als reine Entwicklungszeit gab er ‚ungefähr 3 Jahre‘ an. Allerdings hat er in 20 Jahren dafür 3 Anläufe benötigt. Die Aneignung der notwendigen Grundlagen anzueignen hätte länger gedauert als die eigentliche Umsetzung.

Wie bereits in der Woche zuvor stellt sich auch hier die Frage, ob es eigentlich wirklich „Retro“ ist, auf alter Hardware eine Software zu schreiben, die nach modernsten Kriterien konzipiert ist.

Abgesehen von dieser philosophischen Frage ist das Projekt technisch extrem beeindruckend.

(Alle Screenshots mit freundlicher Genehmigung von Jörn Mika)

Mittags in Kreuzberg

Mittagpause. Raus in die Sonne, ein sehr leckeres Schnitzel beim Imbiss an der Glogauer Str. verputzen, noch ein bisschen verdauen und den Bocciaspielern zusehen, bevor es wieder zurück an den Rechner geht.

Life is good!

Chillen am Paul Lincke Ufer

Chillen am Paul Lincke Ufer

Der Musikant mit dem Taschenrechner in der Hand

Gestern Abend habe ich einen interessanten Vortrag gehört: „Irrlicht Project – Chiptunes mit 8 Bit Hardware„. Er gehört zur Reihe „Shift – Restore – Escape Die Aufhebung des Retrocomputings in der Medienarchäologie„, die im Sommersemester 2013 im Fachgebiet Medienwissenschaft an der Humboldt Universität von Dr. Höltgen organisiert wird.

Der Vortragende – Pater Maria/Irrlicht Project – zog es vor, sein Incognito durch ein Tuareg-ähnliches Kopftuch zu wahren, gab mir jedoch die Erlaubnis, Fotos auf meinem Blog zu veröffentlichen.

Das Thema liess sich grob mit „Klangerzeugung per Computer“ umschreiben. Klar ausgenommen waren jedoch heutzutage übliche Hard- und Software. Der Schwerpunkt war, was man stilistisch mit Chiptunes, 8-Bit oder Micromusic beschreibt – also Klänge, die man mit 80er Jahre Heimcomputern in Verbindung bringt.

Da es sich um eine Veranstaltung im universitären Rahmen handelte, bekamen Begriffsbestimmung, historische Wurzeln und weitere theoretische Abhandlungen einen angemessenen Rahmen – aber auch praktische Demonstrationen auf authentischer Hardware kamen nicht zu kurz. Zur Einführung, wie man überhaupt diese Art Musik erzeugen kann, wurde das Konzept der sogenannten Tracker, anhand der aktuellen kommerziellen Software Renoise erläutert.

Tracker - Renoise

Soundtracker Renoise

Die Vorführung begann mit dem 16 Bit Homecomputer Atari 1040 STE, der für damalige Verhältnisse zwar sehr viel Rechenleitung und Speicher hatte, aber mit dem seinerzeit sehr verbreiteten Standardchip AY-3-8910 (YM2149) nur einen durchschnittlichen Klangerzeuger an Bord hatte.

Es folgte eine kurze Demonstration des unausweichlichen 8 Bit Homecomputers Commodore 64. Von allen präsentierten Geräten hat der er mit dem MOS SID 6581 den leistungsfähigsten Soundchip an Bord und liefert den fettesten Klang. Die Vorführung zeigte jedoch das Potential des Gerätes meiner Meinung leider nicht richtig.

Vermutlich ist der Grund, dass sich Pater Maria auf Geräte spezialisiert hat, die von Haus aus eigentlich gar keine richtige Musik erzeugen können. Rechner vom Schlage eines Apple ][, IBM PC oder Sinclair ZX Spectrum haben keinen Soundchip und können eigentlich nur einen Piepser über einen einfachen eingebauten Lautsprecher von sich geben.

Die Erklärung, wie man auf derart reduzierter Hardware mit nur 1Bit trotzdem mehrstimmige Musik erzeugen kann, fand ich recht interessant. Insbesondere die Vorführung auf dem Sinclair ZX Spectrum, den ich seinerzeit auch besessen habe fand ich verblüffend – zumal das Tonsignal am Interface für den Kasettenrekorder abgegriffen wurde, der eigentlich nur zum Speichern von Programmen und Daten verwendet wurde. Aber es kam noch besser.

Die Überschrift dieses Artikels ist dem Song „Taschenrechner“ entliehen. Auch wenn es Kraftwerk seinerzeit eher im übertragenen Sinne meinten – Pater Maria hat ihn wortwörtlich umgesetzt.

Musik auf dem TI-82

Musik auf dem TI-82

Die programmierbaren Taschenrechner der Serie TI-82 bis TI-84 Plus von Texas Instruments nutzen wie der Sinclair ZX Spectrum den Z80 Prozessor von Zilog. Anstatt mit 4MHz, wie im Sinclair, wird er in den Taschenrechner allerdings mit 6MHz, bzw. 15MHz spürbar schneller betrieben.

Der Z80 Programmcode konnte recht einfach vom Spectrum auf den Taschenrechner portiert werden. Zum Abschluss gab es daher noch kurze Musikdemos von zwei Taschenrechnern.

Alles in allem ein sehr gelungener Vortrag, der auch für Veteranen, wie mich, durchaus noch Neues zu bieten hatte.

 

Sonne, Handwerk, Golf und Dinosaurier

Ein tolles Wochenende liegt hinter mir. Der Freitag Abend begann in der Z-Bar mit zwei wunderbar schrägen Folgen der Schmusetiersoap „Humana – Leben in Berlin„. Sehr lustig!

Da der Samstag Morgen bereits mit richtig schönem Wetter begann, beschloss ich, gleich nach dem üblichen Einkauf endlich mal dem Auto die Sommerschuhe anziehen. Unter der Woche komme ich einfach nicht zur Werkstatt, deshalb habe ich seit Jahren das erste Mal selber wieder zum Werkzeug gegriffen. Obwohl ich es ja nicht so mit Hardware habe – ging problemlos. Stolz!

Endlich Sommerräder

Endlich Sommerräder

Der Sonntag war dann „Fun-packed“. Erst mal ausschlafen, lecker Frühstücken und dann zum Golfplatz. Noch etwas frischer Wind, aber sonnig. Feinstes Cabriowetter. In Pankow angekommen, stellte ich fest, dass der Rasen auf dem Platz mittlerweile ganz vernünftig aussieht. Dementsprechend war zwar ordentlich Betrieb auf der Driving Range, aber da sich die meisten dort nur für eine Runde warmspielten, war es kein Problem, einen Platz zu bekommen. Meine Abschläge werden mittlerweile auch etwas besser. Ich könnte so langsam mal wieder richtig auf den Platz.

Betrieb auf dem Golfplatz

Betrieb auf dem Golfplatz

Danach ging es in den Plänterwald um Bärlauch zu holen. Das war auf den letzten Drücker, weil er schon kurz vor der Blüte stand.

Bärlauch

Bärlauch

Auf dem Rückweg stellte ich zu meinem Erstaunen fest, dass der ehemalige Spreepark im Plänterwald (ein bisschen) geöffnet war. Man durfte in den vorderen Teil und mit der Parkbahn eine Runde drehen. Das restliche Gelände darf man jedoch – wie bisher – nur mit einer Führung betreten.

Spreepark Dinosaurier

Spreepark Dinosaurier

Spreepark Wildwasserbahn

Spreepark Wildwasserbahn

Erlebnisse im hohen Norden

Ein verlängertes Wochenende im Hohen Norden – genauer: in Angeln. Das Wetter war – hmmm – sehr variabel. An einem Tag läuft man an Schneeresten in Knicks vorbei, am nächsten Tag kann man für eine halbe Stunde an einer windgeschützten Stelle bei 19 Grad am Strand das T-Shirt ausziehen und die Sonne auf den Rücken scheinen lassen. 3 Stunden später 12 Grad und Nieselregen. Dennoch war der kleine Abstecher sehr nett, erholsam und abwechselungsreich.

Schneereste im Knick

Schneereste im Knick

Sonnenbaden neben Fischerkate

Sonnenbaden neben Fischerkate

Noch ist Vorsaison. Jedoch wird der Strand in Holnis bereits für die Saison vorbereitet und vom angeschwemmten Seetang befreit. Ab Mai ist es dann auch mit dem Reiten am Strand vorbei.

Strandreiter

Strandreiter

Strand mit Seetang

Strand mit Seetang

Strand nach der Säuberung

Strand nach der Säuberung

Angeln ist zweifellos ein schöner Landstrich. Noch schöner ist es, wenn man ein Stück (fast) unberührter Natur erleben kann. Bei der Umrundung des Naturschutzgebietes Geltinger Birk hat man herrlichen Blick auf die naturbelassene Landschaft, die von schönen zotteligen Highland Rindern und wilden Koniks bevölkert wird.

Geltinger Birk

Geltinger Birk

Highland Rinder

Highland Rinder

Konik Herde

Konik Herde

Wildes Konik beim Grasen

Wildes Konik beim Grasen

Aber auch das gesellige Miteinander kam nicht zu kurz. Ich habe viel nette Menschen getroffen und es gab stets sehr leckeren Kuchen – zum Beispiel in einer malerischen Kate in Fallshöft. Das 160 Jahre alte Reetdachhaus sieht nicht nur von aussen schick aus. Das Café besteht aus einigen gemütlichen (und niedrigen) Räumen, die teils sogar noch Original Stuben sein mögen. Und die Buchweizen-Preisselbeertorte war umwerfend!

Café in Fallshöft

Café in Fallshöft

Die mysteriösen Schneekreise von Pankow

Nach wochenlanger Verspätung war es heute endlich so weit: Ein Hauch von Frühling. Also flugs raus ins Grüne um Bewegung, Luft und Sonne zu zelebrieren.

Doch was war das? Auf den Wiesen bei Malchow stießen wir auf seltsame Artefakte. In bestimmten Abständen waren hier runde Rasenflächen von mysteriösen Schneekreisen umgeben. Die meisten dieser Schneekreise waren in der Mitte mit Fahnen markiert.

Sind das Überreste einer unbekannten Zivilisation – oder waren hier gar Ausserirdische am Werk?

Schneekreis im Grünen

Vorsichtige Annäherung - ein Schneekreis im Grünen

Doch schnell wurde uns deutlich, dass hier seltsame religiöse Rituale zelebriert wurden. In einigen dieser Schneekreise versuchten eigentümlich gekleidete Männer (hin und wieder auch Frauen), mit Hilfe von seltsam geformten Stäben kleine Bälle in Löcher zu schubsen.

Führten hier Druiden mit ihren Zauberstäben heidnische Beschwörungen durch?

Durch vorsichtige Annäherung gelang mir der folgende spektakuläre Schnappschuss von einem dieser Beschwörungsrituale. Wir vermuten, dass mit Hilfe der Schneekreise versucht wird, die kleinen Bälle auf dem Grün zu halten.

Druiden bei ihren magischen Beschwörungen

Druiden bei ihren magischen Beschwörungen im Schneekreis

Der eigentliche Sinn dieser Betätigung erschloss sich uns nicht, aber wir vermuten, dass hier die Ankunft des Frühlings gefeiert und die heidnischen Götter um einen ertrag- und erfolgreichen Sommer gebeten werden.

Retro – nein, noch früher…

In einem meiner letzten Artikel (Store and Forward, Offlinenetz… was bitte?) habe ich mich über die schwachen Kenntnisse heutiger Nerds über Rechentechnik der 80er und 90er beschwert. Das ist natürlich ein typisches Stossgebet alter Leute über die Jugend von heute. Denn die Herren sind ja erst später zu den Computern gekommen. Da gab es eben schon Internet. Alles davor war eben – früher. Steinzeit.

Wenn ich mal ehrlich bin geht es mir selbst ja nicht viel anders. Klar kenne ich die Heimcomputer der 80er aus. Schliesslich habe ich selber intensiv mit den Kisten rumgespielt. Aber was weiss ich denn von der Phase davor?

Als erster echter Heimcomputer gilt der Altair 8800 von 1974. Ich kannte das Gehäuse von etlichen Bildern und habe mich immer über die vielen Schalter und Lämpchen gewundert. Und wo sind Tastatur und Monitor? Wozu kann man solch eine Kiste denn überhaupt nutzen?

CPU_Altair_8800

CPU_Altair_8800 (Quelle: Wikimedia, Lizenz: Creative Commons)

Eines ist klar – die Bedienung war damals vollkommen anders, als man das heute von einem Computer erwartet.

Letzte Woche war ich auf einem kleinen privaten Vortrag. In dem Raum lag eine PDP-11 von Digital Equipment herum – fein säuberlich in Einzelteile zerlegt wartet der Rechner auf die Wiederinbetriebname. Passend zu dem eigentlichen Rechner fand ich dort auch ein VT220 Videoterminal und ein Fernschreibterminal. Ersteres besteht aus Tastatur und Monitor, ähnlich wie wir Computer heute noch nutzen – natürlich ohne Maus, ohne Grafik und in schwarz-weiss, aber immerhin. Letzteres jedoch war damals Standard: Auf der Tastatur wird getippt, und die Ausgabe sofort ausgedruckt.

Das machte mich neugierig und ich habe etwas recherchiert.

In den 60er bis 80er Jahre war die Firma Digital Equipment extrem erfolgreich und zeitweilg nach IBM der zweitgrösste Hersteller von Computern. Die Firma hatte sich auf sogenannte „Minicomputer“ spezialisiert. Der Begriff „Mini“ ist heute etwas erklärungsbedürftig, wenn man die Rechner sieht. Im Gegensatz zu den Grossrechnern der Zeit, war das Komplettsystem nicht grösser als eine Wohnzimmerschrankwand und benötigte auch kein klimatisiertes Rechenzentrum mit Starkstromanschluss. Vor allem haben diese Maschinen nicht Millionen Dollar gekostet, sondern waren mit ca. $20.000 verhältnismässig günstig, so dass sie auch von kleineren Firmen und Forschungseinrichtungen gekauft wurden. Ausserdem mag ich das Design der PDP Rechner – sie waren so schön poppig :-).

DEC PDP 11-40

DEC PDP 11-40 (Quelle: Wikimedia, Lizenz: Creative Commons)

Und sie hatten ebenfalls viele Schalter und Lämpchen. Ich habe auf Youtube ein paar Videos angesehen, wie diese Maschinen programmiert wurden. Tatsächlich wurde Binärcode per Kippschalter direkt in den Speicher eingegeben. Zumindest der Code, den nötig war, um das eigentliche Programm von einem Lochstreifen (schon wieder Fernschreiber-Technik) einzulesen. Die PDP-11 waren 16-Bit Rechner mit 32 KB Arbeitsspeicher. Der Vorgänger PDP8 hatte sogar nur 4KB, was aber eigentlich 6KB entspricht, weil es eine 12 Bit Maschine war. Aus heutiger Sicht also ziemlich exotisches Zeug, wie diese kleine „Zeitreise“ in vier Teilen zeigt. Diese Folge zeigt, wie ein kleines Assemblerprogramm geschrieben wird.

Schn…ostern!!!

Schnee Ostern, schöne Ostern – frohes Weihnachtsfest hätte ich fast geschrieben. Der Alexanderplatz ist ja schliesslich auch seit Wochen mit einem Weihnachtsmarkt zugemüllt – Berlin eben.

Aber diese Gang auf dem Frühstückstisch hat mich heute Morgen doch überzeugt, dass irgendein anderes christliches Fest ansteht… ;-)

Die Schnoster Gang

Die Schnoster Gang

Die Gang

Die Gang

Mann kann sich über das Wetter herrlich aufregen. Man kann aber auch beschliessen, das jetzt gefälligst Frühling ist – wie mein Kaktus.

Frühlingsblüten vor Schneehof

Frühlingsblüten vor Schneehof

Am Samstag habe ich meinen VcG Ausweis bekommen. Zeit, sich so langsam fit zu machen. Das dachten sich auch ein paar andere Golfer in Pankow. Bloss weisse Bälle sind momentan nicht so richtig sinnvoll…

Schneegolf

Schneegolf

In diesem Sinne – frohes Fest!

« Vorherige SeiteNächste Seite »