TTXWWW ist tot! Lang lebe TTXPC3!

Nun, dieses Geheimnis möchte ich heute aus gegebenen Anlass lüften. Soviel sei schon vorab verraten: Gebraucht werden unter anderem mehrere alte PCs, ein Internetzugang, Google, DOS, Kaffee, MSC 5.0 und viel Zeit.

 


 


Das Computerbox Archiv wurde bisher von einem kleinen C-Programm, das auf einem alten PC unter DOS lief, erstellt und per FTP auf den Webserver des ORF übertragen. Das Programm ist ein „Abfallprodukt” meines TTX2WWW Programms, das von 1995/96 bis 2002 ausgewählte Seiten des ORF Teletext ins WWW konvertierte.

Die Inhalte werden über eine serielle Verbindung mit dem Teletextrechner ausgelesen (externes Programm, das auf ein paar hausgestrickte Libs aufsetzt), in einem speziellen Format gespeichert, von dem C-Programm in HTML-Dateien konvertiert und anschliessend auf den Server FTPed.

Nun geschah es eines schirchen Tages im März 2005, dass mein Telefon läutete und mir die frohe Botschaft verkündet wurde: „Der TTXWWW PC ist tot. Am Mittwoch kommt die neue Computerbox online. Können wir bis dahin das Archiv auf einen anderen PC übersiedeln?”. Nachdem das manuelle nachziehen des Archives immer eine recht „zache” Sache ist, bin ich mit Laptop, meinem letzten Backup des Codes und viel Zeit auf den „Küberg” gefahren, um das Computerbox Archiv wiederzubeleben.

Der alte TTXWWW PC

Zum Einsatz kam bis jetzt ein topmoderner NoName 386er der bereits 1995, als wir den Dienst in Betrieb nahmen, alt war. Laut dem zuständigen Techniker dürfte nun endgültig die Platte des Rechners eingegangen sein. Da es allerdings halbwegs aktuelle Backups des Rechners gab, war das nicht so tragisch. Bei meinem Eintreffen lief der Rechner allerdings wieder - die Platte dürfte sich noch einmal erfangen haben. Trotzdem nahmen wir die Migration auf einen topmodernen 486er mit dem klingenden Namen „DECpc LPv+ 466d2” aus dem Hause Digital Equipment in Angriff, schließlich gibt es für den auch noch einen Ersatzrechner.

DOS und ein NETBIOS Netzwerk waren auf dem Rechner, der auf den schönen Namen TTXPC3 hört, schon drauf, kopieren der Daten vom alten TTXWWW auf den TTXPC3 war also kein Problem. Was uns schlussendlich viel Zeit gekostet hat war die Internet-Verbindung für den PC, schlißlich werden die fertigen Daten ja via FTP auf den Webserver transferiert.

Zunächst haben wir versucht, mittels des Microsoft Lan Managers die Internetverbindung aufzubauen. Dies gelang dann, trotz längerer Suche nach dem passenden Netzwerkkartentreiber, doch noch erfolgreich. Es war ein erhebendes Gefühl, als der Zugriff auf den Fileserver genauso funktionierte, wie ein ping auf verschiedenste Hosts (inkl. Namensauflösung!).

Aber dann wieder ein Rückschlag: MS liefert bei seiner Lan Manager Software keinen FTP Client mit und die Software des alten PCs war auf den dort eingesetzten TCP/IP Stack ausgerichtet und funktionierte in unserem Setup nicht. Also Google aufgerufen und weitergesucht …

Gelöst haben wir das Problem dann schlussendlich mit dem TCP/IP Stack WATTCP. Nachdem bei den gefundenen Treiber für die eingesetzte NIC auch ein Packet-Treiber dabei war, beschränkte sich die Installation des Stack auf eine Änderung in der Autoexec.bat und dem Erstellen der „WATTCP.CFG”. Die erste erfolgreiche FTP-Verbindung erfolgt gegen 23:45 Uhr. :)

Alsdann waren nur noch kleine Adaptionen am Setup nötig. Das Batch-File für die FTP-Übertragung musste an die Syntax des eingesetzten Programms angepasst werden und eine Änderung am Layout der Seite verlangte eine Neukompilierung des Programms (ja ich weiss, das ist unelegant. Heutzutage würde ich das auch anders lösen). Und schon um etwa 00:30 waren wir dann fertig.

Seitdem verrichtet der TTXPC3 klaglos seine Arbeit, aktualisiert das Computerbox Archiv und auch ein Link zum Archiv der Ferienprogramme ist nun inkludiert.

Fazit: Es ist wichtig, dass man C-Programme GUT kommentiert, man weiß nie, wann man wieder darin herumfuhrwerken muss.
Und Spass hat es gemacht, mal wieder unter DOS zu werken. Großen Dank auch an Peter Norton für den Norton Commander und m.g.P. für den Kaffee und seine Geduld.

Diesen Text findest Du auch auf Cargal.org.

Tagged as: | Author:
[Samstag, 20050319, 17:50 | permanent link | 0 Kommentar(e)

Comments are closed for this story.


Disclaimer

„Leyrers Online Pamphlet“ ist die persönliche Website von mir, Martin Leyrer. Die hier veröffentlichten Beiträge spiegeln meine Ideen, Interessen, meinen Humor und fallweise auch mein Leben wider.
The postings on this site are my own and do not represent the positions, strategies or opinions of any former, current or future employer of mine.

Me, Elsewhere

Tag Cloud

2007, 2blog, 2do, 2read, a-trust, a.trust, a1, accessability, acta, advent, age, ai, amazon, ankündigung, apache, apple, audio, austria, backup, barcamp, basteln, bba, big brother awards, birthday, blog, blogging, book, books, browser, Browser_-_Firefox, bruce sterling, buch, bürgerkarte, cars, cartoon, ccc, cfp, christmas, cloud, coding, collection, command line, commandline, computer, computing, concert, conference, copyright, covid19, css, database, date, datenschutz, debian, delicious, demokratie, design, desktop, deutsch, deutschland, dev, developer, development, devops, digitalks, dilbert, disobay, dna, dns, Doctor Who, documentation, domino, Domino, Douglas Adams, download, downloads, drm, dsk, dvd, e-card, e-government, e-mail, e-voting, E71, education, Ein_Tag_im_Leben, elga, email, encryption, essen, eu, EU, event, events, exchange, Extensions, fail, fedora, feedback, film, firefox, flash, flightexpress, food, foto, fsfe, fun, future, games, gaming, geek, geld, git, gleichberechtigung, google, graz, grüne, grüninnen, hack, hacker, handtuch, handy, hardware, HHGTTG, history, how-to, howto, hp, html, humor, IBM, ibm, ical, iCalendar, image, innovation, intel, internet, internet explorer, iot, iphone, ipod, isp, IT, it, itfails, itfailsAT, itfailsDE, java, javascript, job, jobmarket, journalismus, keyboard, knowledge, konzert, language, laptop, law, lego, lenovo, life, links, linux, Linux, linuxwochen, linuxwochenende, live, living, lol, london, lost+found, Lotus, lotus, Lotus Notes, lotus notes, lotusnotes, LotusNotes, Lotusphere, lotusphere, Lotusphere2006, lotusphere2007, lotusphere2008, Lotusphere2008, lustig, m3_bei_der_Arbeit, mac, mail, marketing, mathematik, media, medien, metalab, Microsoft, microsoft, mITtendrin, mobile, mood, motivation, movie, mp3, multimedia, music, musik, männer, nasa, nerd, netwatcher, network, netzpolitik, news, nokia, notes, Notes, Notes+Domino, office, online, OOXML, open source, openoffice, opensource, orf, orlando, os, outlook, patents, pc, pdf, performance, perl, personal, php, picture, pictures, podcast, politics, politik, pr, press, presse, privacy, privatsphäre, productivity, programming, protest, public speaking, qtalk, quintessenz, quote, quotes, radio, rant, recherche, recht, release, review, rezension, rip, rss, science, search, security, server, settings, sf, shaarli, Show-n-tell thursday, sicherheit, silverlight, smtp, SnTT, social media, software, sony, sound, space, spam, sprache, spö, ssh, ssl, standards, storage, story, stupid, summerspecial, sun, surveillance, sysadmin, talk, talks, technology, The Hitchhikers Guide to the Galaxy, theme, think, thinkpad, thunderbird, tip, tipp, tools, topgear, torrent, towel, Towel Day, TowelDay, travel, truth, tv, twitter, ubuntu, ui, uk, unix, update, usa, usb, vds, video, videoüberwachung, vienna, Vim, vim, vintage, vista, vorratsdatenspeicherung, vortrag, wahl, wcm, web, web 2.0, web2.0, Web20, web20, webdesign, werbung, wien, wiener linien, wikileaks, windows, windows 7, wired, wishlist, wissen, Wissen_ist_Macht, wlan, work, workshops, wow, writing, wtf, Wunschzettel, wunschzettel, www, xbox, xml, xp, zensur, zukunft, zune, österreich, övp, übersetzung, überwachung

AFK Readinglist