twenty-first century code monkey

Tag: Arkæologi

Kode fra et andet årtusinde

Det er vist på tiden jeg får skrevet om min fangst fra mine gamle Amiga disketter. Jeg fandt en hel del kode, diverse dokumenter – heriblandt en forsvunden opskrift min mor blev ganske glad for – og diverse grafik stumper og animationer, som jeg desværre ikke har haft held til at få konverteret endnu.

Af de mere interessante kode stumper jeg har fundet er der en Boulder Dash klon og en Pacman klon. Jeg husker tydeligt jeg var fuldstændig hooket på Boulder Dash dengang, det var så simpelt og alligevel meget udfordrende. Min plan med Boulder Dash Konstruction Kit var formentlig at der skulle være en level editor indbygget, men det blev aldrig til mere end en enkelt bane og en motor til spillet. Måske var det en ide der skulle bygges videre på i dag 🙂

Der er også andre halvfærdige spil, fx Block Killer, en Breakout klon, Space Wars, som jeg ikke aner hvad skulle være, men det ser interessant ud og Adventure, et tekst adventure spil der fandt sted i mine forældre hus. Derudover er der nogle såkaldte demoer, som jeg aldrig blev god til at lave, og diverse programmer fx Amosbase et adressekartotek.

Det har været sjov at gense Amos koden, men det er tæt på volapyk efter en del år med Java som primært programmeringssprog. Det har dog lykkedes mig at rette et par fejl for at kunne starte nogle af programmerne, så helt væk er det ikke 🙂 Læs mere

Amiga datakabel hack

Nu jeg har været igang med at kigge på gamle hjemmesider har det kriblet lidt i fingrene efter at gense nogle af de ting jeg lavede tilbage på Commodore Amiga og tildels Commodore 64. Det store problem er bare at få flyttet tingene over på min PC. Jeg har tidligere brugt CrossDOS som fungerer upåklageligt, men jeg har ikke længere en PC med diskettedrev i og min Amiga 1200 har ikke netkort. Fællesnævneren blev RS-232 og et hjemmelavet datakabel a’la denne opskrift. Det fungerer upåklageligt til at sende fra Amiga til PC – skal der sendes den anden vej flyttes ben 2 – ben 2 kablet til ben 3 – ben 3.

Jeg havde dog ikke de nødvendige stik så jeg endte med at splitte et hun-parallelportstik af og et almindeligt strømkabel og smække det hele sammen med kronmuffer og tape. Det virker upåklageligt 🙂

I Linux sættes serielporten op med denne kommando:

stty -F /dev/ttyS0 19200 raw

På Amiga’en skal følgende sættes op i Serial Preferences: Baud Rate sættes til 19200, Parity slåes fra, kommunikation sættes til 8 bit og 1 stop bit.

Den letteste måde at kopiere Amiga disketter til PC er med transdisk. Der findes allerede en fin guide til at få den over på Amiga’en, så det springer jeg over.

Når transdisk er klar på Amiga’en kan disketterne overføres via kablet. Sæt først PC’en til at lytte på seriel porten:

cat /dev/ttyS0 > diskette.adf

Herefter overføres disketten med transdisk på Amiga’en:

transdisk >ser:

Når Amiga’en er færdig kan du stoppe cat på PC’en med CTRL+C og dit ADF image er klar til brug i fx WinUAE eller lign.

Winther’s Web vender tilbage…

Med opstarten af Net Communication vendte wintherweb.dk tilbage til at være min legeplads. Denne gang er det en blandet landhandel af alle mulige emner og funktionalitet som interesserede mig på det tidspunkt. Blandet andet gik jeg op i JDBug løbehjul, gnutella og påskeæg – hmm, der var de igen – meget mystisk 🙂

Hjemmesiden blev også peppet op af en hel del ASP kode, blandt andet var der mulighed for at kommentere på emner, sende SMS’er, lave whois opslag og tilpasse indholdet af forsiden. Det var nok vældig fancy tilbage i 2000. Kommentarerne blev naturligvis gemt i en Microsoft Access database, det hørte sig jo til. Hemmeligheden bag SMS afsendingen var at på daværende tidspunkt kunne man sende en email som teleselskabet så sendte videre som SMS. Det var gratis(!) dengang – det kommer vist aldrig til at ske igen..

Som det typisk er med ASP er meget af det avancerede funktionalitet leveret af server-side komponenter, ASP kan jo nærmest ingenting i sig selv. SMS brugte JMail.SMTPMail, whois brugte Socket.TCP, mens databasen brugte ADODB.Connection.

Winther’s Webdesign anno 2000 – del 2

Efter få måneder med det tidligere design blev Winther’s Webdesign opdateret med nyt image og slogan: Vi gør det transparente visuelt – jeg ved ikke hvad jeg tænkte på 🙂

Dette er den sidste Winther’s Webdesign side jeg har lavet. Kort efter blev drømmen om at tjene penge på at lave hjemmesider til virkelighed med Net Communication og den lever stadig – www.netcommunication.dk. Det er godt nok ikke så mange penge der bliver tjent, det er efterhånden blevet til en weekend-gesjæft.

Jeg arbejdede stadig primært i Microsoft FrontPage, men var gået hen og blevet lidt bevidst om at optimere til browseren – bemærk teksten i bunden: Optimeret til Internet Explorer 4 eller højere. Hele designet og det visuelle udtryk udsprang af en sen aftens leg i PhotoShop. Jeg fulgte en tutorial som sjovt nok stadig er online her 9-10 år senere.

Winther’s Webdesign anno 2000

Winther’s Webdesign var en ung mands drøm om at tjene penge på at lave hjemmesider. En drøm som til dels er blevet realiseret men ikke i form af Winther’s Webdesign, men mere om det en anden gang. Winther’s Webdesign havde på daværende tidspunkt en enkelt kunde – min fars arbejdsgiver i form af en bilforhandler – men det kunne ikke stoppe en ung mand i at forsøge at lave en pompøs hjemmeside med flash intro og hele molevitten 🙂

Der er ikke synderligt meget at fortælle om denne hjemmeside. Jeg går tilsyneladende stadig op i sikkerhed på nettet for jeg har smidt min PGP nøgle online og ellers er der bare lidt øregas som skal få en fiktiv enmandsvirksomhed til at lyde som en million.

Introen er forøvrigt lavet i Flash 3 og kan ses her.

Sikkerhed på nettet, Photoshop og skoleopgaver

Del to i mit tilbageblik er fra november 1999 og det må næsten blive den første hjemmeside med noget der nærmer sig interessant indhold. Hjemmesiden er stadig det primære indhold på wintherweb.dk. I månederne siden august 1999 har jeg åbenbart fået en ny stor interesse – sikkerhed, kryptering og anonymitet på internettet.

Jeg havde blandt andet guides til basal TCP med telnet-klienten, anonymiseringsnetværket Freedom.net som dog lukkede ned i 2004, samt Pretty Good Privacy. Derudover havde jeg også hele min samling af skoleopgaver fra folkeskolen samt HTX, som formentlig aldrig blev downloadet af nogen som helst. Jeg havde øjensynligt også lært lidt mere om Photoshop, i hvert fald er der flere forsøg på at være kreativ, bl.a. diverse baggrundsbilleder. Det mest interessant synes jeg dog er forskellige interfaces som, så vidt jeg husker, skulle være forsiden på hjemmesiden. Der var en forsøgt på at lave et træ/metal-look som sikkert var fantastisk realistisk på daværende tidspunkt. 🙂

Denne hjemmeside er også 100% strikket i Microsoft FrontPage, men jeg annoncerer dog ikke længere med det, og siden er heller ikke længere så bundet op på Server Extensions som tidligere. Dette er også den første hjemmeside som blev degraderet til at køre på wintherweb.dk/~tommy, da domænet blev brugt til Winther’s Webdesign, som dog aldrig blev til noget seriøst, men mere om det senere.

I arkæologiens tegn

Vi tog fornylig en tørn i vores roderum og i den forbindelse stødte jeg på vores gamle 100 mb IOmega Zip drev. Det var godt støvet og led delvist af Click of death, men det lykkedes mig at trækket nogle gamle backup data ud af disketterne inden drevet bliver pensioneret på lossepladsen.

Blandt dataene var der mine gamle hjemmesider fra omkring årtusindskiftet og frem. Den lille pudsighed ledte mig til at opstøve alle mine gamle hjemmesider – det er dog ikke lykkedes men jeg har fundet en hel del.

Den første jeg har fundet er fra omkring august 1999 og på det tidspunkt lå det på domænet wintherweb.dk. Siden er grøn, meget grøn – måske havde jeg tankerne på super green fra The Fifth Element eller også havde jeg bare ingen æstetisk sans på det tidspunkt.

Der er ikke så meget sammenhæng i indholdet, men det lyder til jeg gik en hel del op i at samle på CD-covere, South Park og påskeæg i software på det tidspunkt.

Det hele er naturligvis lavet i Microsoft FrontPage og gør flittig brug af Server Extensions til blandt andet gæstebogen. På det tidspunkt vidste jeg ikke meget om ASP. Jeg er heldigvis blevet klogere 🙂

© 2024 Tommy Winther

Tema af Anders NorenOp ↑