DemoWWW

Ohjelma demojen siirtämiseksi verkkoon. Ohjelmalla voi myös lukea siirrettyjä vastauksia.

Demojen palauttaminen DemoWWW-ohjelman avulla

Ensin...

Lue Tämä sivu.

Sitten...

Seuraava pätee Agoran mikroluokissa (ainakin).
  1. Käynnistä komentokehote
  2. Tee hakemisto c:\MyTemp\ohj\OMATUNNUS\demoN ('OMATUNNUS' ja 'N' tietysti korvataan sopivasti). (Tosin DemoWWW toimii miltä tahansa levyltä - esim. U: - ja missä tahansa hakemistossa, kunhan files.txt ja tehtävät ovat samassa puussa).
  3. Kopioi kaikki tehtävätiedostot edellä mainittuun hakemistoon.
  4. Kirjoita demowww
  5. Esiin pomppaa kaksi ikkunaa. DemoWWW-ikkunan kautta pääsee muokkaamaan indeksitiedostoa (files.txt), johon kootaan linkit kaikkiin demotehtäviin. ViewFile-ikkuna näyttää yksittäisen demotiedoston sisällön.
  6. Tarkista että pääikkunan 2. rivillä oleva demon numero on oikein ja vaihda se tarvittaessa oikeaksi. Mikäli demon numero ei näy, niin valitse valikoista 'edit/options...'. kirjoita 'Demo nr'-kohtaan demojen numero. Samoin optioissa kirjoita Passwd-kohtaan joku salasanantapainen, joka kelpaa myös hakemiston nimeksi (katso syy tästä). Salasanan pitää olla kaikkien demojen osalta sama.
  7. Lisää edellisen kohdan salasana Kurkeen +DemoWWW-kohdan alle.
  8. Jos edelliset kohdat on tehty oikein, pitäisi työkalurivin alapuolella olla neljän tekstiruudun rivi. Demotehtävät lisätään tätä riviä apuna käyttäen
  9. Kirjoita Filename-kohtaan demotehtävä-tiedosto, esim. 'd3teht123.txt'
  10. Kirjoita Task-kohtaan ne tehtävät jotka tuo tiedosto kattaa, esim. '1-3', jos tuossa tiedostossa on tehtävät 1, 2, ja 3, tai '1,2,4' jos tiedostossa on tehtävät 1, 2 ja 4. Guru tai Bonus tehtävät merkitään esim. G1-2 tai B1 (Task-kohtaan, itse tiedostossa pitäisi näkyä esim. [TG1-2:2])
  11. Kirjoita Points-kohtaan kuinka monta pistettä itse antaisit itsellesi tehtävästä - tietysti tehtävänannon max-pisterajan rajoittamana!
  12. Kirjoita Comment-kohtaan kommentit tehtävästä - esim. 'etu- ja sukunimen vaihtamistehtävä'
  13. Aloita uusi rivi painamalla ctrl-r. toista kohdat 9 - 13 kunnes kaikki tehtävät on lisätty
  14. Tarkista että kaikki tiedostot näkyvät oikein painamalla Ctrl-I (tai painamalla printteri-nappia). Tehtäväsi avautuvat selaimeen (jos tässä vaiheessa tulee virheilmoitus siitä että index.html:ää ei löytynyt, älä välitä siitä jos tehtäväsi kuitenkin avautuvat selaimeen). Sulje kaikki netscapen ikkunat ennenkun tämän teet.
  15. Klikkaa 'copy all files to www'-nappia (eli kirjekuorinappia) jos kaikki on kunnossa. Käy tarkistamassa että kaikki toimii osoitteesta http://www.it.jyu.fi/users/KÄYTTÄJÄTUNNUS/ohj/PASSWD/DemoN/
  16. Siirron voit testata myös TestaaDemo.bat:ia kutsumalla: Kirjoita optioissa kohtaan DemoWWW täsmälleen sama teksti, jonka olet kirjoittanut Kurkeen. Paina Testaus-nappia (Ctrl-T). Lue tarkaan tulevat ilmoitukset! Kokeile klikata jokaista linkkiä.

Jos homma ei toimi

Jos et jostainsyystä pysty käyttämään DemoWWW-ohjelmaa tai siirtämään sillä tiedostoja verkkoon, toimi seuraavien ohjeiden mukaan (oppilaiden oletetaan omaavan tietotaidon ohjeiden seuraamiseen):
  1. Kopioi kaikki tehtävät samaan hakemistoon
  2. Kirjoita files.txt (tämän voi tehdä DemoWWW-ohjelmalla tai vaikka notepadilla). Sovella edellä annettuja ohjeita (formaatin täytyy olla oikea, ks lisätietoja tästä).
  3. Siirrä tiedostot ftp:llä verkkoon
  4. Kurkeen asetukset jotka on kuvattu tällä sivulla.
  5. Tarkista että toimii!

Siirto muualle kuin Agoran W:-asemalle

Jos jostain syystä haluat siirtää demot muualle kuin Agoran W-asemalle, niin
  1. Aloitus kuten Agoran tapauksessa
  2. Optioissa DemoWWW-kohtaan sama teksti kuin Kurjessa. Esim. www.cc.jyu.fi/~vesal/ohj/abc123
  3. Passwd-kohtaan kurssin jälkeinen sana, ed. esimerkissä abc123
  4. Transfer mode -kohtaan f, eli FTP-siirto
  5. Muut kohdat kuten Agoran siirrossa

Käyttö harjoitustyön siirtoon

Harjoitustyön siirtämiseen DemoWWW:tä voidaan käyttää vastaavasti
  1. Korvaa mahdollinen Demo N -rivi esim. tekstillä Vaihe 1 tms.
  2. Agora: painat vain lähetä-nappia
  3. Jos muu kuin Agora: optioissa DemoWWW-kohtaan kone johon siirrät, esim. www.cc.jyu.fi
  4. Passwd-kohta tyhjäksi
  5. Transfer mode -kohtaan f, eli FTP-siirto
  6. Paina lähetä-nappia
  7. Harjoitustyön siirron onnistuminen tarkistetaan selaimella

Lisäkikkoja


Mitä tiedostoja tarvitaan jotta DemoWWW-toimisi

Minimissään tiedoston files.txt tekemiseen riittää DemoWWW.exe. Seuraavassa muut tarvittavat tiedostot:

Pikanäppäimet

Seuraavassa c = Ctrl+, sc = Shift+Ctrl  a=Alt+
Pika näppäimet toimivat missä tahansa ikkunassa

F1      = avustus
F3      = avaa uusi files.txt tiedosto
c+S     = talleta files.txt-tiedosto
a+X     = lopeta

a+BS    = peruuta
c+X     = leikkaa (maalattu alue)
c+C     = kopioi (maalattu alue)
c+V     = liimaa

c+I     = esikatselu files.txt:stä html-muodossa
F9      = siirrä files.txt + muut tiedostot WWW:hen
c+T     = testaa siirron onnistuminen

c+L     = lisää viivarivi
c+R     = lisää uusi tehtävärivi
c+End   = siirry viimeiselle riville files.txt:ssä
c+Home  = siirry ensimmäiselle riville files.txt:ssä
c+alas  = seuraava tehtävä files.txt:stä
c+ylös  = edellinen tehtävä files.txt:stä

F5      = näytä/älä näytä tiedostoikkuna
c++     = suurenna tiedostoikkunan fonttia
c+.     = pienennä tiedostoikkunan fonttia
c+O     = vaihda OEM/Ansi tiedostoikkunassa

c+U     = näytä käyttäjäikkunan
F2      = arvo satunnainen käyttäjä (jos käyttäjä ikkunan on näkyvissä)
sc+ylös = edellinen käyttäjä (jolla valittu tehtävä tehtynä)
sc+alas = seuraava käyttäjä (jolla valittu tehtävä tehtynä)

hiiren-oikea nappi -raahaus toiseen ohjelmaan 
        = siirtää valitun tehtävätiedosto toiseen ohjelmaan
raahaus toisesta ohjelmasta
        = Filename-kohtaan => korvaa tiedoston nimen
        = files.txt-tekstin päälle => lisää tiedoston(/tiedostot)
          files.txt:hen

Komentorivin optiot

Kutsu:
  DemoWWW     - aukaisee DemoWWW:n oletushaemistoon
                jos hakemistossa on files.txt se avataan, muuten
                luodaan uusi
  DemoWWW hakemisto
              - aukaiseen DemoWWW:n hakemistoon
  DemoWWW /p  - aukaisee DemoWWW:n viimeksi käytettyyn hakemistoon
  DemoWWW /u polku\user.html 
              - aukaiseen DemoWWW:n sekä käyttäjäikkunan ja lukee
                käyttäjäikkunaan tiedoston polku\users.html 

Käyttäjäikkuna

Käyttäjäikkunaan voidaan lukea (tai komentoriviltä käynnistettynä pyytää) laskedemo.pl:n tekemä users.html-tiedosto joltakin demokerralta.


K. Björklid & Vesa Lappalainen 4.2.2001