Dette er en gammel udgave af dokumentet!


Stregsystemets Historie

Her er et lille oprids af stregsystemets historie, som IT-arkæologisk fremgravet af mchro i december 2009.

Stregsystem v.1

Teknologi: Papir og kuglepen

Fysisk stregsystem på store tavler hvor TREO'en var ansvarlig for at lave regnskab. Det var i denne periode muligt at opbygge store underskud helt op til over 1000 kr. - nogle af disse gældsposter kan stadig ses i det nuværende stregsystem, selvom opbygningen af disse er gået tabt.

Stregsystem v.2 = IT-stregsystem v. 1

Teknologi: PHP1, senere porteret til PHP3, senere „porteret“ til PHP5

Det oprindelige IT-stregsystem ser ud til at være påbegyndt i oktober 1996, af en Jesper Skov (jskov@cs.auc.dk).

Et udsnit fra headeren af en af hovedfilerne:

<?php
/* $Id: treolib.php3,v 1.5 2001/05/07 20:35:48 abc Exp $        
 *
 * treolib.php3
 *
 * En samling af behændige funktioner.
 *
 * Programmeret af Jesper Skov (jskov@cs.auc.dk)
 * Porteret til php3 og modificeret af Jesper Rasmussen (ged@cs.auc.dk)
 * "Porteret" til php5 af cableman@cs.aau.dk og sha@cs.aau.dk
 */

Et sted mellem porteringen til php3 og „porteringen“ til php5 har Per Madsen <madsen@cs.auc.dk / madsen@cs.aau.dk> også regeret lidt og lavet små tilrettelser:

// only employees can buy this product (madsen add: 1 for institut 16 or 3 for CISS
/* 11/9-2002 madsen retter :-) */
/* editeret 26/7-2002 af madsen */
// Status by madsen, 2001,2002 //

Hvis det har IT-arkæologisk interesse har vi tilsyneladende et RCS-repository (RCS er forgængeren til CVS som er forgængeren til SVN) med en del gamle revisioner.

Af interessante fund kan nævnes en commit med kommentar:

/* Returner 0 for at deaktivere stregforbud i julen + januar */

Efterfulgt af en hel del commits ala.:

"stregforbud slaaet til."
"stregforbud fra!"
"Stregforbug enabled"
"stregforbud slaaet fra"

Stregsystem v. 3 = IT-stregsystem v. 2

Teknologi: Python Django (v. 0.97)

Skrevet sommeren år 2007 af Mads Chr. Olesen (mchro), efter skelet påbegyndt af Arild Martin Møller Haugstad (arild). Jesper Brix Rosenkilde (jbr) hjalp væsentligt til med at få stregsystemet til at køre via diverse hacks. Det nye stregsystem blev indført i forbindelse med Institut for Datalogi's flytning til nye bygninger, Cassiopeia. Denne udgave af stregsystemet er blevet opdateret løbende, blandt andet af Dion Christensen (kogle) og Henrik Ossipoff Hansen (ossipoff) i 2011/2012. Blandt andet blev promilleberegningen væsentligt forbedret.

Stregsystem v. 4 = IT-stregsystem v. 3

Teknologi: Python 2.7, Django 1.5

Påbegyndt vinteren 2013 af Henrik Ossipoff Hansen (ossipoff), Bo Andersen (boand) og Jonas Groth (jonesg).

treo/stregsystem/historie.1358619401.txt.gz · Sidst ændret: 19-01-2013 19:16 af ossipoff
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0