Forskelle

Dette viser forskellene mellem den valgte og den nuværende udgave af dokumentet. Gul er linjer der findes i den gamle udgave, og grøn er linjer der findes i den nuværende.

Link til denne sammenlinings vising

Begge sider forrige revisionForrige revision
Næste revision
Forrige revision
treo:stregsystem:historie [17-12-2009 10:37] – mchrotreo:stregsystem:historie [09-10-2017 09:43] (nuværende) – [Stregsystem v. 5 = IT-stregsystem v. 3] satai
Linje 1: Linje 1:
 ====== Stregsystemets Historie ====== ====== Stregsystemets Historie ======
  
-Det oprindelige IT-stregsystem (som jo er det 2. stregsystem i F-klubben, se http://www.fklub.dk/treo/stregsystem - og det vi har nu (2009) er det 3. stregsystem) ser ud til at være påbegyndt i oktober 1996, af en Jesper Skov (jskov@cs.auc.dk).+Her er et lille oprids af stregsystemets historie, som IT-arkæologisk fremgravet af mchro i december 2009.
  
 ===== Stregsystem v.1 ===== ===== Stregsystem v.1 =====
Linje 9: Linje 9:
  
 ===== Stregsystem v.2 = IT-stregsystem v. 1 ===== ===== Stregsystem v.2 = IT-stregsystem v. 1 =====
-**Teknologi:** PHP1 eller PHP2, senere porteret til PHP3, senere "porteret" til PHP5+**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 [[personer:jskov|Jesper Skov]] (jskov@cs.auc.dk).
  
 Et udsnit fra headeren af en af hovedfilerne: Et udsnit fra headeren af en af hovedfilerne:
Linje 27: Linje 29:
  
  
-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:+Et sted mellem porteringen til php3 og "porteringen" til php5 har [[personer:madsen|Per Madsen]] <madsen@cs.auc.dk / madsen@cs.aau.dk> også regeret lidt og lavet små tilrettelser:
 <code> <code>
 // only employees can buy this product (madsen add: 1 for institut 16 or 3 for CISS // only employees can buy this product (madsen add: 1 for institut 16 or 3 for CISS
Linje 41: Linje 43:
 <code> <code>
 /* Returner 0 for at deaktivere stregforbud i julen + januar */ /* Returner 0 for at deaktivere stregforbud i julen + januar */
-<code>+</code>
  
 Efterfulgt af en hel del commits ala.: Efterfulgt af en hel del commits ala.:
Linje 50: Linje 52:
 "stregforbud slaaet fra" "stregforbud slaaet fra"
 </code> </code>
- +===== Stregsystem v. 3 = IT-stregsystem v. 2 =====
-===== Stregsystem v. 3 = IT-stregsystem v. 1 =====+
 **Teknologi:** Python Django (v. 0.97) **Teknologi:** Python Django (v. 0.97)
  
-Skrevet i år 200X af Mads Chr. Olesen (mchro), efter skelet påbegyndt af Arild Haugstadt Møller (arild), i .+Skrevet sommeren år 2007 af [[:personer:mchro|Mads Chr. Olesen (mchro)]], efter skelet påbegyndt af [[:personer:arild|Arild Martin Møller Haugstad (arild)]]. 
 +[[:personer:jbr|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 [[:personer:kogle|Dion Christensen (kogle)]] og [[:personer:ossipoff|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.6 
 + 
 +Påbegyndt vinteren 2013 af [[:personer:ossipoff|Henrik Ossipoff Hansen (ossipoff)]], [[:personer:boand|Bo Andersen (boand)]] og [[:personer:jonesg|Jonas Groth (jonesg)]]. Målet for den tredje udgave af IT-stregsystemet er blandt andet at få lavet en stabil arkitektur, samt at få implementeret en række efterspurgte funktioner, herunder //multi-buy// og overtræk på produktbasis i stedet for på prisbasis. 
 + 
 +Projektet blev forladt i en rum tid (udviklerne fanget af virkeligheden) og senere påbegyndt igen i efteråret 2013. 
 + 
 +===== Stregsystem v. 5 = IT-stregsystem v. 3 ===== 
 +**Teknologi:** Python 2.7, Django 1.10 
 + 
 +I starten af 2017 var det tid for f-klubben at opdatere fra Ubuntu 12.04. I den sammenhæng var det tid til at opdatere Stregsystemet til Django 1.10. I håb om aldrig at gentage så stor en opdatering blev stregsystemet versionstyret i git og smidt på Github. Opdateringen og moderniseringen blev (hovedsageligt) udført af [[personer:satai|Troels Krøgh (satai)]] og [[personer:delusional|Jesper Jensen (delusional)]]. For at assistere i en fremtidig opdatering skrev de også følgende et par tests. 
 + 
 +Siden da har flere personer bidraget kode til stregsystemet. Hvem de er, og hvad de gør, kan ses på [[https://github.com/f-klubben/stregsystemet|Github]]
treo/stregsystem/historie.1261042653.txt.gz · Sidst ændret: (ekstern redigering)
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0