Minnen från SKIP
När jag studerade vid Institutionen för Informatik vid GU lärde jag mig HTML,
Perl och CGI. Jag var web-master
för SKIPs web-server.
Då gjorde jag flera större och mindre program.
-
Fotokatalogen
Jag gjorde en rad av programmen för fotokatalogen.
Fotokatalogen användes i många andra samamnhang. Exempelvis av
klotterplanket, sidfoten, medlemslistor, mm. Jag skapade en
heiarkisk databas med index och en egen begränsad implementation
av sql. På den tiden hade jag ännu inte börjat använda moduler
och riktiga databaser. Fotokatalogen är
begränsad till intitutionen. Efter att jag lämnade institutionen
(med en fil kand i informatik) har fotokatalogen gjorts om i ett
par omgångar.
-
Not found
Exekveras när servern inte hittar efterfrågad sida. Tittar i en
lista över flyttade sidor (skapad av hmv) för att ge en
vidarehänvisning. I annat fall gör den en enkel gissning för
hur man kan komma vidare.
-
Transclude
Ett program för att on the fly hämta delar av en annan websida på
nätet och plocka ut en viss del. Jag skapade ett editeringsprogram
(med webbgränsnitt) för att interaktivt bygga upp de parametrar
som transclude behövde för att hämta rätt del av webbsidan. Exempelvis
kunde man med serverside includes skapa en lokal sida som när den
laddas, automatiskt går in på exempelvis Dagens Nyheter, letar upp
huvudnyheten, går in på den nyhetssidan och hämtar all text mellan
ett start- och ett slutmönster. Nu för tiden skulle jag givetvis
istället kört ett program i bakgrunden med jämna mellanrum för att
lagra en lokal kopia av den del jag vill ha. Detta program användes
för intern-TVn för att hämta information om när nästa spårvagn går
utanför institutionen, från webbsidan "Vagnen kommer".
-
Index
Index gör en lista av alla filer i biblioteket i form av länkar.
Programmet kan påverkas med en rad parametrar. Listans
utseende kan konfigureras att se ut hur somhelst. Default
visar den kataloger för kataloger och bollar för
dokument. Flera sorters dokuemnt hoppas över, så som
backuppfiler, etc. Kataloger eller filer som har uppdaterats
nyligen markeras med en "updated"-ikon. Nya filer markeras med
en "new"-ikon. Namnet på katalogen / filen kan bestämmas från
dokumentets titel i HTML-koden, eller i indexsidans titel för
en katalog. En speciell version gjordes för att vis en meny i
två nivåer. De enskila dokumenten kunde i metatags specifiera
dels vilken ikon de ville ha för att representera sig sjävl i
listan, och dels vart de vill hamna i sorteringsordningen, om
inte i bokstavsordning.
-
Imagelist
Ett litet program för att visa alla bilder i en
katalog. Klickar man på någon av bilderna så får man se ut hur
den ser ut som tilad bakgrund med text framför i olika färger
och storlekar.
-
Averg counter
Används för att beräkna det genomsnittligt antal besökande per
dag för varje sida.
-
Snutten Online
Snutten Online är institutionens kårtidning, i webbversion.
Nyhetsinmatningsmallar skapades för att reportrarna skulle
kunna lägga upp nyheterna direkt på websidan, från
fält. Bilder kunde lassas upp och läggas i anknytning till
artikeln. Länkar lades in automatiskt för vissa nyckelord.
-
Klotterplank
En vanlig chattsida. Men deltagarna fick logga in och
tillsammans med varje inlägg dök deras bild från fotokatalogen upp.
-
Pi
Genom at klicka på pitecknet nere i högra hörnet kan man
editera webb-sidan, om man är behörig. Det ligger en del
säkerhetsåtgärder i programmet. Förutom dessa tags alltid en
backup på sidan. Detta program har jag fortsatt att utveckla
även efter jag lämnade SKIP. Numera har den fått sällskap med en
ganska komplett filhanterare.
-
hmv
hmv fungerar som mv (flyttar / döper om filer) men med den
skillnaden att den även går igenom hela webbplatsen och
uppdaterar alla länkar. Dessutom lägger den in en rad om
uppdateringen i en fil som söks igenom om webbservern inte kan
hitta en sida. Om sidan är flyttad får man en referens till
den nya sidan under rubriken "document moved".
-
Nyheter2
En liten robot som kollar vilka av en lista av sidor som
uppdaterats. Resultatet blir en webbsida med länkar till de
uppdaterade sidorna.
-
Min gamla gästbok
Det går inte att skriva i den längre, menjag har sparat inläggen. Bilderna markerar inställningen till
paranormala fenomen. En tidning markerar att besökaren var med
i mailinglistan.