Script för bildrotation och loggning

Här diskuteras programmering och utveckling
zerra
Inlägg: 5
Blev medlem: 25 nov 2008, 13:28
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Script för bildrotation och loggning

Inlägg av zerra »

Hej, första tråden på det här forumet. Jag och en kompis ska göra ett projekt i en kurs på högskolan där vi ska skriva två script och en projektrapport till det. Nu till frågan. Vi har ett förslag och och vill gärna ha lite förslag på hur vi ska gå tillväga. Ska vara hyfsat enkelt, vi har inte lärt oss alla avancerade saker än.

Förslag ett:
Man skapar en html-sida (kan jag) och i den lägga in ett script som hämtar bilder från en mapp. Scriptet ska rotera bilderna med jämna mellanrum och skriva en logg när bilderna byts. Överkurs till det här är ett förslag till tidsinställning, så att bild 1 visas i 10 sekunder, bild 2 i 15 osv.

Hämta bild
Visa i 10 sek
Logga vilken bild det var
Hämta ny bild
Visa i 10 sek
Logga bilden

Alltså blir det ett script för att hämta bilderna från mappen och lägga in den i html-sidan, och ett script för loggning. Tacksam för svar =)
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Script för bildrotation och loggning

Inlägg av Konservburk »

zerra skrev:Man skapar en html-sida (kan jag) och i den lägga in ett script som hämtar bilder från en mapp.
Vad hade ni tänkt er för skriptspråk? Javascript? PHP? Perl? Något annat?
zerra skrev:Scriptet ska rotera bilderna med jämna mellanrum och skriva en logg när bilderna byts.
Rotera som i att byta till en annan bild? Eller rotera som i att snurra på den befintliga bilden?
zerra skrev:Överkurs till det här är ett förslag till tidsinställning, så att bild 1 visas i 10 sekunder, bild 2 i 15 osv.
Hur hade ni tänkt att en fördröjning per bild skulle anges? Hårdkodat? Eller inställningsbart?
zerra skrev:Hämta bild
Visa i 10 sek
Logga vilken bild det var
Hämta ny bild
Visa i 10 sek
Logga bilden
Logga bilden?
zerra skrev:Alltså blir det ett script för att hämta bilderna från mappen och lägga in den i html-sidan, och ett script för loggning. Tacksam för svar =)
Kan inte ett skript ordna båda sakerna?
zerra
Inlägg: 5
Blev medlem: 25 nov 2008, 13:28
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Script för bildrotation och loggning

Inlägg av zerra »

Konservburk skrev:
zerra skrev:Man skapar en html-sida (kan jag) och i den lägga in ett script som hämtar bilder från en mapp.
Vad hade ni tänkt er för skriptspråk? Javascript? PHP? Perl? Något annat?
Bourne shell, glömde skriva det, sorry..
zerra skrev:Scriptet ska rotera bilderna med jämna mellanrum och skriva en logg när bilderna byts.
Rotera som i att byta till en annan bild? Eller rotera som i att snurra på den befintliga bilden?
Byta till en annan bild är det tänkt =)
zerra skrev:Överkurs till det här är ett förslag till tidsinställning, så att bild 1 visas i 10 sekunder, bild 2 i 15 osv.
Hur hade ni tänkt att en fördröjning per bild skulle anges? Hårdkodat? Eller inställningsbart?
Inställningsbart helst
zerra skrev:Hämta bild
Visa i 10 sek
Logga vilken bild det var
Hämta ny bild
Visa i 10 sek
Logga bilden
Logga bilden?
Den loggar vilken bild som precis har visats, så man ska kunna gå in och se vilken bild som har visats och hur länge
zerra skrev:Alltså blir det ett script för att hämta bilderna från mappen och lägga in den i html-sidan, och ett script för loggning. Tacksam för svar =)
Kan inte ett skript ordna båda sakerna?
Förmodligen, vet inte riktigt hur det funkar.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Script för bildrotation och loggning

Inlägg av Konservburk »

zerra skrev:Den loggar vilken bild som precis har visats, så man ska kunna gå in och se vilken bild som har visats och hur länge.
Jo det fattade jag... frågan var om ni tänker logga hela bilden? Eller bara filnamnet?
zerra
Inlägg: 5
Blev medlem: 25 nov 2008, 13:28
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Script för bildrotation och loggning

Inlägg av zerra »

Det räcker med filnamnet på bilden. Kan tilläggas att det ska vara runt 3-4 bilder som det handlar om också.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Script för bildrotation och loggning

Inlägg av Konservburk »

Saker ni till att börja med kan ta reda på hur man gör med bourne script....

* Hur man loopar över filnamn i en katalog
* Hur man väntar en angiven tid
* Hur man loggar text till filer
zerra
Inlägg: 5
Blev medlem: 25 nov 2008, 13:28
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Script för bildrotation och loggning

Inlägg av zerra »

Det är det vi inte vet hur man gör och behöver hjälp med.
zerra
Inlägg: 5
Blev medlem: 25 nov 2008, 13:28
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Script för bildrotation och loggning

Inlägg av zerra »

Vi behöver hjälp med att skriva ett skript som kan byta namn på x filer cirkulärt dvs 1->2 2->3 och 3->1. Detta script kan sedan anropas via cron varje minut. Lägg sedan till en funktion som skriver data till en loggfil (här får man kolla lite på pipes och redirection). Slutligen måste ni skriva ett script som går att anropa via webservern och som skriver ut loggfil.

Någon som har några tips på hur man gör detta?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Script för bildrotation och loggning

Inlägg av Lars »

Det här kanske ger dig några idéer:

Kod: Markera allt

#!/bin/sh

if [ -e counter ]; then
    N=$(cat counter)
else
    N=0
fi
echo $((N+1)) > counter

rm link*

i=$N
for file in *; do
    ln -s $file link_$((i%10))
    i=$((i+1))
done
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: Script för bildrotation och loggning

Inlägg av dmz »

zerra skrev:Det är det vi inte vet hur man gör och behöver hjälp med.
Då är det väl bättre att läsa manualsidorna än att tjata om ett färdigt script här som ni kan lämna in? Annars lär ni er ingenting, vilket jag trodde var själva meningen med att gå på högskolan.
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: Script för bildrotation och loggning

Inlägg av Urban Anjar »

dmz skrev:
zerra skrev:Det är det vi inte vet hur man gör och behöver hjälp med.
Då är det väl bättre att läsa manualsidorna än att tjata om ett färdigt script här som ni kan lämna in? Annars lär ni er ingenting, vilket jag trodde var själva meningen med att gå på högskolan.
Helt riktigt. Normalt sett är vi väldigt hjälpsamma här, men sina skoluppgifter ska man ju göra själv. Att lämna in ett skript som man cut'n-pastat från ett forum är så'nt som kallas fusk. Nu tror jag förstås inte att just du skulle fuska, men för att inte fresta någon annan kommer vi bara med hints och ledtrådar i fall som detta. Som sagt, en stor del av jobbet är att läsa manualer.
ycc
Inlägg: 1818
Blev medlem: 10 feb 2007, 04:08
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Kontakt:

Re: Script för bildrotation och loggning

Inlägg av ycc »

Bara för att röra till det lite så kommer ytterligare ett förslag: ;)

Vill man visa olika bilder i samma bildtagg i HTML kan man ge bildtaggen en ID, sedan kan man byta bild i bildtaggen med Javascript:

document.getElementById("id-namnet").src sätts till den nya bildens adress
Skriv svar

Återgå till "Programmering och webbdesign"