Harjoitustyön näyttäminen

Jokainen tallettaa harjoitustyönsä users.jyu.fi/~KAYTTAJA-haaran alla oleville WWW-sivuillensa hakemistoon gko Käytännössä talletuksen voi tehdä JYUNETin W:-levylle hakemistoon gko. Tällöin työ näkyy osoitteessa: http://users.jyu.fi/~KAYTTAJA/gko

Tälle levylle pitäisi päästä myös ssh:lla, ks: Agoranet FAQ

Malli löytyy http://users.jyu.fi/~vesal/gko

Korppiin kohtaan "HT:n WWW-osoite" laitetaan tuo em. osoite, jossa harjoitustyötä pidetään. Äärimmäisessä hätätilassa tuo harjoitustyön tallennuspaikka voi olla muukin kuin users-koneen levy. Silloin alla olevia ohjeita tulee osata soveltaa.

Käyttö

  1. HUOM! Seuraavassa oletetaan, että kaikki avaa-komennot annetaan yhdessä ja samassa komentoikkunassa, joka on auki koko istunnon ajan
  2. "Istunnon" aluksi annetaan komento (jossa tietysti vesal korvataan omalla käyttäjätunnuksella)
    avaa vesal gko               // jos käytetään http://users.jyu.fi/ -konetta
    Komento luo tarvittaessa hakemiston c:\MyTemp\gko\vesal ja siirtyy sinne. Samalla avataan selain sivulle http://users.jyu.fi/~vesal/gko
    (Jossa luonnollisesti ei ole mitään 1. käyttökerralla)
  3. Kirjoitetaan mallin http://users.jyu.fi/~vesal/gko/files.txt mukainen tiedosto. Tiedostossa kuvataan kaikki oman ohjelman kääntämisessä ja tämän jälkeen ajamisessa tarvittavat tiedostot (ei siis .exe, .dcu yms., koska ne syntyvät käännöksessä). Tiedoston ensimmäiseksi "linkiksi" PITÄÄ laittaa hyvin dokumentoitu projektin päätiedosto (Delphin tapauksessa siis se .dpr). Ensimmäinen tiedosto aukeaa sivulle oletuksena.
  4. Mikroluokissa tiedosto files.txt kirjoitetaan tähän c:\MyTemp\gko\vesal - hakemistoon ja delphi-työ pidetään tämän hakemiston alla olevassa delphi-hakemistossa. Vieraat komponentit talletetaan pykälää ylemmäksi hakemistoon comps
    Esimerkki hakemistoista ja tiedostoista
    c:\MyTemp\gko\vesal\files.txt - "sisällysluettelo"
    c:\MyTemp\gko\vesal\delphi\*.* - Delphi-työn palaset, voi olla alihakemistoja (lyhennetään jatkossa: voa)
    c:\MyTemp\gko\comps\*.* - kaikki vieraat komponentit, (voa)
    c:\MyTemp\gko\vesal\java\*.* - Java-työ (voa)
  5. Työn siirtäminen verkkoon: Annetaan komento (hakemistossa c:\MyTemp\gko\vesal)
    avaa c            - c = Copy
    
    Jos haluat "mountata" V tai W-levyn kotoa, katso JYUNET-FAQ:ta. Ennen 1. käyttöä tarkista W:-asema näkyy sinulla! Jos ei, ota yhteyttä ylläpitoon.
  6. Kun tulet näyttämään työtäsi, kerrot tuon oman käyttäjätunnuksesi ja sen, oliko v käytössä vai ei (jos laitoit alla olevan mukaisesti työn www.ad.jyu.fi-koneelle, muita ei saa edes yrittää)
  7. Työn hakeminen verkosta: antamalla komennot
    avaa vesal gko                 (tai avaa vesal gko v    jos ad-koneelle)
    avaa g            - g = Get
    
    saat työsi otettua "alas" toisella mikrolla tai toisella käyttökerralla.

Jos jokin ei toimi niin tarkista

  1. Onko N-levy olemassa? Kirjoita dir n: ja katso. Jos ei, niin kirjoita komentoriviltä
    net use N: \\eppi.ad.jyu.fi\mnt "" /u:""
      tarvittaessa tuota ennen:  net use N: /delete
    (ks. JYUNET FAQ)
  2. Onko n:\bin -polussa? Kirjoita path ja katso. Jos ei, niin kirjoita komentoriviltä
    path=%path%;n:\bin
  3. Onko Perl -polussa? Kirjoita path ja katso. Jos ei, niin kirjoita komentoriviltä
    path=%path%;c:\perl\bin

Käyttö omassa koneessa jossa on verkkoyhteys

  1. Asenna koneeseesi ActivePerl: www.activestate.com
  2. Kopioi itsellesi vastaaviin paikkoihin
    n:\bin\avaa.bat - modifioi tätä tarpeesi mukaan kotona
    n:\bin\lue.pl
    n:\devel\Perl\site\lib\vlftplib.pl - jos haluat käyttää FTP-siirtoa www.cc.jyu.fi-koneeseen
    n:\bin\timestamp.exe - jos haluat ettei FTP:n salasana tule näytölle
  3. Käyttö: Katso käyttöohjeet ajamalla
    avaa
    ilman parametrejä

Liite:

Esimerkki files.txt



=--------------------
=Delphi työ
=--------------------
delphi/vespacad.dpr    = projektitiedosto VespaCadia varten
delphi/vespacadf.dfm   = päälomake
delphi/vespacadf.pas   = lähdekoodi
delphi/muodot.pas      = VespaCadin omat komponentit
delphi/vespa.dpk       = VespaCadin komponettipaketti
=--------------------
=Muut tarvittavat komponentit
=--------------------
$DESTINATION=$COMPS
$SOURCEPATH=http://www.mit.jyu.fi/~vesal/kurssit/winohj/winohj/delphi/comps/editpnl/
EditDouble.pas = Edit-ikkuna double-luvun editoimiseen
savepos.pas = komponentti paikan tallettamiseksi
SavePos.dcr = komponentin kuvake
DoubleSt.pas = aliohjelmia string-double -muunnoksiin
gkoini.pas = Itsensä tallettavia komponetteja
kdouble.pas = aliohjelmia reaali- ja kokonaislukujen käsittelyyn