Julkaiseminen verkossa, esitysgrafiikkaa (laitteistosta, tietotekniikka ja tulevaisuus) H9T1: Tiedostojen vienti internetiin Yliopiston www palvelin, kielo Unix käyttöjärjestelmästä hakemistorakenne etäyhteyden ottaminen unix koneeseen (pääteyhteys) komentopohjainen Unix käyttö, Unix komennoista H9T2: WWW sivujen luonti Tekijänoikeudet H10: Esitysgrafiikka Miten saat tiedoston näkymään internetissä? Luo hakemisto public_html (kotihakemistoosi), Vie julkaistavat tiedostot tuohon hakemistoon Aseta tiedostoille oikeudet niin että ne näkyvät internetissä käy antamassa oikeudet tiedostoille ja hakemistoille, joissa tiedostot ovat tiedostot tulevat näkyviin yliopiston www palvelimen kautta osoitteessa http://www.uta.fi/~etunimi.x.sukunimi/ tai http://www.uta.fi/~ppt/ (etunimi.x.sukunimi kuten sähköpostiosoitteessasi ja ppt peruspalvelutunnuksesi) Tiedostojen (ja niiden oikeuksien) hallintaan Unix koneella voi käyttää graafista SSH Tectial Client File Transfer ohjelmaa
Yliopiston www palvelin Miksi näin käy (miksi tiedosto näkyy internetissä)? - vaikka näet kotihakemistosi Windows verkkolevynä, tosiasiassa se sijaitsee www palvelinkoneella Koneen nimi on yliopiston sisäisessä verkossa on kielo.uta.fi kielo.uta.fi on yliopiston www palvelin, ts. se on yhdistetty internet verkkoon jossa sillä on IP osoite yliopiston www palvelimen osoite internetissä on http://www.uta.fi kielo on tosiasiassa rypäs unix koneita Kielo on Unix kone UNIX käyttöjärjestelmästä UNIX on monen samanaikaisen käyttäjän käyttöjärjestelmä (ns. osituskäyttöjärjestelmä) Monta valmistajaa (kaupallisia) UNIXia käytetään lähinnä yritysten ja yliopistojen palvelinkoneilla Yliopistolla on UNIX palvelinkoneita, esim. kielo.uta.fi käyttäjien kotihakemistot
UNIX: hakemistorakenne Hakemistorakenteen perustana juurihakemisto (root) - merkitään kauttaviivalla (/) Juurihakemiston alla ovat kaikki levyt, hakemistot ja tiedostot Hakemistorakenne on puumainen Hakemistoihin voi viitata polulla /hakemisto1/hakemisto2/tiedosto. (piste) viittaa oletushakemistoon (jossa olet nyt).. (kaksi pistettä) viittaa oletushakemistoa yhtä ylemmäs ~ (matomerkki) viittaa kotihakemistoosi Ottaessasi pääteohjelmalla tai tiedostonsiirto ohjelmalla yhteyden Unixkoneelle, tulet valmiiksi omaan kotihakemistoosi Yhteyden ottaminen Voit ottaa pääteyhteyden Kielolle tarvitset UNIX tunnuksen peruspalvelutunnuksen lisäksi pääteyhteys: SSH Tectia Client ohjelman avulla (asennusohje kotikoneille H9 taustamateriaalissa) pääteohjelmasta voi aukaista graafisen File Transfer käyttöliittymän ja päinvastoin sieltä pääteyhteyden Normaali käyttöliittymä on komentopohjainen (merkkipohjainen) onneksi yleisimmät tarpeelliset toiminnot voi tehdä myös SSH Tectia Clientohjelman avulla (H9 taustamateriaali) tiedostojen/hakemistojen siirto, oikeuksien asettaminen, uudelleen nimeäminen, tuhoaminen
Komentopohjainen UNIX:in käyttö Aloitus ja lopetus Käynnistä SSH Tectial Client, ja paina Quick Connect host name kenttään kone, johon haluat Unix yhteyden: kielo.uta.fi User name kenttään Unix käyttäjätunnuksesi avautuvaan password dialogiin: Unix salasasanasi Nyt olet kirjoittautunut koneeseen, kuvaruudulle tulostuu joitakin ilmoituksia Näiden jälkeen ilmestyy ns. kehote (prompt) joka ilmoittaa että kone odottaa komentoasi kielo:~> Ulos pääsee käyttämällä komentoa kielo:~> logout Komentopohjainen UNIX:in käyttö (2) Kun olet kirjoittautunut sisään, olet valmiiksi kotihakemistossasi. Unix komennot lyhyitä muutaman kirjaimen lyhenteitä, joiden toimintaa ohjataan valitsimilla esim. cp, mv, ls, ls al,.. (tarkemmin seuraavalla dialla) Ohjelmia käytetään hiiren sijasta komentoriviltä, sinä kirjoitat komennon ja UNIX kone vastaa tulostamalla tekstiä UNIX ei yleensä anna positiivista palautetta (ei kerro jos komennon suoritus onnistui) Komentoja antaessasi ISOT ja pienet kirjaimet eri asia esim. finger s EI OLE sama kuin Finger S Ohjelmat käynnistetään kirjoittamalla ohjelman nimi, hakemistoja luodaan ja tuhotaan kirjoittamalla komentoja, jne.
UNIX: komentojen muoto kielo :~> komentosana -optiot parametrit komentosana = mitä tehdään optiot = miten tehdään parametrit = mille tehdään esim: ls la komentosana = ls = list directory (näytä hakemiston sisältö) optiot = la = long (pitkä formaatti, kaikki tiedot), all (näytä kaikki tiedostot, myös pisteellä alkavat ohjaustiedostot) listauksessa näkyvissä mm. tiedostolle/hakemistolle annetut oikeudet UNIX: manuaali Käsky man näyttää käyttöohjeet man komentosana antaa tiedot komentosanasta, esim. man find Manuaalissa aina tiedot seuraavassa järjestyksessä: NAME: komennon nimi SYNOPSIS: miten komentoa käytetään DESCRIPTION: kuvaus komennosta SEE ALSO: komentoon liittyviä muita komentoja
UNIX : hakemistoon liittyviä komentoja mkdir public_html (luo hakemisto public_html) cd public_html (siirry hakemistoon public_html) pwd (kerro missä hakemistossa olen) cd hakemisto1/hakemisto2/ (siirry nimettyyn alialihakemistoon) cd.. (siirry hakemistorakenteessa ylöspäin) chmod a+x public_html (anna hakemistoon public_html suoritusoikeus kaikille ) ls al (listaa hakemiston sisältö) cp hakemisto1/tiedosto hakemisto2/ (kopioi: mistä mihin) mv ~/teksti.txt ~/tiedosto.txt (siirrä: mistä mihin; ~ on kotihakemisto) rm kirjoitus.doc (tuhoa tiedosto kirjoitus.doc) rmdir harjoitukset (tuhoa hakemisto harjoituksekt) Tietokonekeskuksen opas löytyy verkosta: http://www.uta.fi/laitokset/tkk/ohjeet/palvelimet/unix opas.html Lisää komentoja: hakukoneilla löytyy hyviä pieniä Unix oppaita WWW sivuja internetiin (yliopiston palvelimelle) Tampereen yliopistossa opiskelevien kotisivut on listattu osoitteessa http://www.uta.fi/luettelot/kotisivut.html Kotisivun voi tehdä WYSIWYG editorilla, joka muuntaa sivun HTML koodiksi HTML koodin voi myös kirjoittaa itse tekstieditorilla Lopullinen dokumentti tallennetaan, tiedostopäätteenä on html HTML tulee sanoista Hypertext Markup Language muita verkossa näkyviä päätteitä esim. php, shtml, pl, asp, Tallennuksen ja mahdollisen kielolle siirron jälkeen sivua voi katsella selaimella www sivuina mistä vain Harjoituksissa H9 ohjeet miten tehdä kotisivu SeaMonkeyn (ts. Mozillan) Composeria käyttäen
WWW sivuja internetiin (yliopiston palvelimelle) Tampereen yliopistossa opiskelevien kotisivut on listattu osoitteessa http://www.uta.fi/luettelot/kotisivut.html Kotisivun voi tehdä WYSIWYG editorilla, joka muuntaa sivun HTML koodiksi HTML koodin voi myös kirjoittaa itse tekstieditorilla Lopullinen dokumentti tallennetaan, tiedostopäätteenä on html HTML tulee sanoista Hypertext Markup Language muita verkossa näkyviä päätteitä esim. php, shtml, pl, asp, Tallennuksen ja mahdollisen kielolle siirron jälkeen sivua voi katsella selaimella www sivuina mistä vain Harjoituksissa H9 ohjeet miten tehdä kotisivu SeaMonkeyn (ts. Mozillan) Composeria käyttäen Tekijänoikeudet verkossa Tehtäessä sivuja verkkoon on otettava huomioon tekijänoikeudet jos haluaa käyttää muutakin kuin itse tuotettua materiaalia toisen teoksen julkaisemiseen tarvitaan lupa sarjakuvat, musiikki, ohjelmat kirjallisen tai taiteellisen teoksen tekijällä on siihen tekijänoikeus tietokoneohjelma lasketaan kirjalliseksi teokseksi ohjelmia ei saa kopioida yksityiseen käyttöön Hyvä linkkikokoelma aiheesta esim. http://www.cs.tut.fi/~jkorpela/tekoik/
Esitysgrafiikka Kalvojen tuottaminen esityksiin ja oppitunneille Ohjelmat sisältävät tekstinkäsittely ja kuvankäsittelyohjelmistojen ominaisuuksia Vektorigraafiset piirtotyökalut Esitykseen mahdollista liittää animaatioita, videoita Kalvot / puhe Erilaisten vedosten tulostaminen H10: Esitysgrafiikka Impress/PowerPoint Malliesitykset Taustamateriaali Impress/PowerPoint esityksinä Tietotekniikka ja tulevaisuus? Tietotekniikka ja tietoliikenne kasvamassa suurimmaksi teollisuudenalaksi, ohi autoteollisuuden Kehitystä tapahtuu monella tasolla prosessorien laskentateho (Mooren laki) syöttölaitteet, tulostuslaitteet, tallennuskapasiteetti Väline informaation käsittelyyn tiedon saatavuus silloin kun sitä tarvitsee siinä muodossa kuin sitä tarvitsee Sixth sense (Patti Maes, Fluid Interfaces Group, MIT Media Lab) ks. http://www.ted.com/index.php/talks/pattie_maes_demos_the_sixth_sense.html