ponedeljek, 20. december 2010

vaja 05 - podatkovna baza

Pri tej vaji sem moral postaviti podatkovno bazo za hrambo podatkov o mojih sošolcih in njihovih ocenah pri posameznem predmetu., bazi sem pa moral relacijsko povezati.
Kako se to izpelje vam bom predstavil v programu OpenOffice Base . Po odprtju sem zagnal "Čarovnik za zbirke podatkov". Izbral sem opcijo nova podatkovna baza.

Nato izberemo opcijo da čarovnik registrira zbirko podatkov in kliknemo Dokončaj.


V naslednjem oknu nato poimenujemo našo datoteko in določimo direktorij shranitve le-te. Nato kliknemo Zbirka podatkov --> Tabele -> pod Opravili pa izberemo Ustvari tabelo v oblikovanem pogledu v našem primeru bodo to tri tabele ( ocene, predmet in osebni podatki študenta) V spodnjem oknu nato lahko  spreminjamo imena polji ter njihov tip.   Pod vsakim novim poljem izberemo možnost, da je vnos potreben.  Prva tabela se tako imenuje Osebni podatki študenta, določili smo tudi primarni ključ in sicer polju Številka študenta , prek tega se bomo kasneje relacijsko povezali z drugimi tabelami. 




Drugo polje se imenuje Ocene , v tej tabeli pa nam ni treba podati primarnega ključa. 
           


Tretja pa Predmet, primarni ključ je vpisna številka 

Vsakič , ko izdelamo novo tabelo  jo lahko že začnemo urejati tako da vnašamo podatke za študente. 

Po dokončanju tabel jih moramo relacijsko povezati. Kliknemo Orodja--> Razmerja 


V Oknu Dodaj Tabele dodamo  vse tri tabele (Ocene, osebni podatki in Predmet).....




.... in jih relacijsko povežemo med sabo. To storimo s pomočjo gumba Nova relacija in to je tudi konec prvega dela naloge.


Podatkovno bazo kot datoteko pripnite blogu  -->  http://www.2shared.com/file/J_eBrage/Nova_zbirka_podatkov1.html



Drugi del naloge se je glasil takole : 

Povežite podatkovno bazo s OpenOffice Writer tako, da boste avtomatično prenesli podatke iz baze v Writer, Podatki za vsakega posameznega študenta pa bodo na svojem listu. Uporabite funkcionalnost spajanja podatkov. Posamezne strani oštevilčite (paginacija) v "nogi" (footer) in uporabljajte sloge (style). Ime in priimek študenta naj bo naslov (heading) na drugem nivoju, vsaka posamezna vaja pa naslov na tretjem nivoju.

Najprej odpremo OpenOfficeWriter , nato Orodja --> Čarovnik za spajanje dokumentov  


Pri prvih 2 stopnjah kliknemo samo Naprej.  V 3.stopnji  Vstavi naslovni blok kliknemo na Izberi seznam naslovov in tam izberemo našo prejšnjo datoteko .  Vsako tabelo moramo posebej dodati in jo tudi urediti s klikom na ujemanje  polj...  




Ko to opravimo kliknemo naprej do 5.stopnje  --> Prilagodi postavitev 
Tu lahko vidimo v predogledu izgled naše strani  


na 6.stopnji pa lahko uredimo dokument . Ko kliknemo na okvirček, ki je v spodnji sliki obarvan z rdečo lahko spreminjamo stil besedila 



Sedaj lahko enostavno dodamo še footer (  Vstavi -> noga -> privzeto)  in ga oštevilčimo ( Vstavi -> polja številka strani )  . Naslov in kazalo pa uredimo  Vstavi -> Kazala vsebine -> Kazale vsebine. Dobimo naslednje okno . Pod slogi lahko uredimo tip pisave v Bank Gothic , velikost 40 pt. Ko kliknemo V redu je naloga končana. 





Takole izgleda nato uvodna stran .



Takole pa primer strani .


torek, 14. december 2010

Wikipedija

Velika prednost Wikipedije je v tem,  da lahko članke objavlja vsakdo.   Večina ljudi doda samo nekaj člankov pa še ti so krajši(npr. članek o manjšem kraju) , jedro skupnosti Wikipedije naj bi sestavljalo pa okoli 1500 navdušencev , ki naj bi pisali  o »pomembnejših zadevah« npr. vojne, politiki.  V neki raziskavi je bilo ugotovljeno, da 80% vsega napisanega oz. popravljenega  prispeva 20% uporabnikov  oz. navdušencev nad Wikipedijo. Wikipedija naj bi bila neke vrste spletna enciklopedija a je več kot to, saj je njen obseg praktično neomejen, dostop do podatkov je pa seveda instanten.
Kako začeti ustvarjati na Wikipediji?
Najprej gremo na glavno stran Wikipedije in kliknemo  na zavihek Prijavite se /Registrirajte se, odpre se nam naslednje okno. Izmislimo se naše uporabniško ime in geslo ter podamo naš poštni naslov, kjer bomo nato prejeli potrdilo o vpisu.
Ko potrdimo vpis dobimo naslednje okno in že lahko začnemo ustvarjati.  





 Nato kliknemo na zgornji zavihek Pogovor in nato Dodaj Temo .Sedaj smo pripravljeni na pisanje novega članka.
 Za pomoč pri pisanju člankov na wikipedije sem si pomagal z vrsto posnetki na youtubu ( napisal sem iskalno polje how to write article on wikipedia) . Nato sem opazil , da obstaja Wikipedijina Vadnica, ki bi jo priporočil vsem , ki začnejo s prvimi koraki na tej strani.   Največ pa sem se sam naučil prek tega, da sem pogled kako je zgrajen že obsotječi članek , za primer sem si vzel tegale.  Ker so administratorji Wikipedije zelo dejavni v popravljanju oz.brisanju novih člankov  sem si kopijo tega kar sem pisal v  vsake toliko časa kopiral v Word.  Problem  pri Slovenski Wikipediji je, da ko recimo hočemo vstaviti povezavo na določeno besedo , ta članek mora biti obvezno na naši Wikipediji. Tako naprimer za znanega DeeJaya Carla Coxa v naši Wikipediji ni zaznati , medtem ko na angleški pa je.  Tako moramo ustvariti za Carla Coxa zunanjo povezavo, jaz sem jo ustvaril kar na njegovo spletno stran.
Tukaj lahko še omenim različno obarvane besede pri člankih. Temno plava pomeni, da obstaja obširnejši članek na naši Wikipediji, rdeča da je bil poskus iskanja članka neuspešen svetlo plava pa nudi zunanjo povezavo na članek. Primer je spodaj.  Armin Van  Buuren ima povezavo,  Alberto Remondini je nima, Carl Cox pa nudi zunanjo povezavo ( izven Wikija)  . 
Zapis kode za povezave
Povezava na wikipediji:
[[Rim|Rimu]]    --> s temno plavo se izpiše Rim
[http://www.carlcox.com/ Carl Cox]  --> s svetlo plavo se izpiše Carl Cox





Ko sem naredil 4 poglavja se mi je avtomatično ustvarilo kazalo:


Spodaj sem še ustvaril Zunanje povezave ( do spletne strani) in Vire. S temi sem imel še največ problemov saj sem  moral najprej pri zadevi , ki je citirana iz vira le-tej dodati link , nato pa še spodaj ustvariti posebno poglavje.  

Primer navedbe vira: V Sloveniji je m2o dostopen na frekvencah 100,5 in 100,7<ref>[http://izklop.com/index.php?url=forum/posts&forumid=13&topicid=2407&page=2/clanek Izklop.com delovanje m2o na frekvencah v Sloveniji]</ref>    Referenca na vir je zgrajena iz 2 delov: prvi del je link , drugi del pa ime ki se nam bo prikazalo na wikipediji da bomo lažje razbrali kam nas vodi vir. Ta dva dela sta ločena z znakom / .  Ko to dodamo ,se na koncu naše povedi ustvari znak   [1] . Nasledni viri ki ga bomo navajali bo tako imel [2] in tako naprej.


 Spodaj pa ustvarimo novo poglavje na sledeči način:
== Viri ==

{{opombe}}

Ko sem dokončal članek, mi ga je administrator večkrat izbrisal, nato sem na njegovi strani skozi pogovor le naredil "dovolj", da mi ga je odobril. Tu je pogovor med mano in enim izmed administratorjev naše wikipedije.( pod poglavjem m2o)
http://sl.wikipedia.org/wiki/Uporabni%C5%A1ki_pogovor:Yerpo
Članek je pa dostopen na spodnjem naslovu
http://sl.wikipedia.org/wiki/M2o
Ker seveda moj članek od sedaj naprej lahko urejajo vsi, sem uploadal še izvorno kodo strani
http://file.si/public/viewset/45113




  

ponedeljek, 22. november 2010

vaja 04 - Komunikacija

Komunikacijski sistem je osnova porazdeljenega procesenega sistema.  Omogočati mora komunikacijo in sporazumevanje med priključenimi računalniki uporabnikov.



REFERENČNI OSI MODEL



Komunikacijski sistemi, ki povezujejo posamezne računalnike v omrežje so usklajeni s standardi. Po letu 1970 so začeli snovati računalniška omrežja, ki omogočajo medsebojno povezovanje različnih računalnikov.
ISO/OSI referenčni model je protokol , kjer vsak sloj opravlja določeno nalogo.
ISO/OSI model gradi 7 slojev:

OSI model

  1. Aplikacijski sloj: programski vmesnik med uporabnikom in OSI modelom. Primeri uporabe so e-mail, protokoli, programi za prenašanje datotek.

  2. Predstavitveni sloj: omogoča, da se sistema, ki med sabo komunicirata lažje razumeta po formatu sprejetih podatkov. To pomeni, da podatke, ki so poslani po omrežju pretvarja v druge oblike, določa transformacijo in formiranje podatkov.

  3. Sloj seje: opravlja nalogo nadzora komunikacije med računalniki , kar pomeni da vzpostavlja ter prekinja komunikacije med oddaljenimi in lokalnimi računalniki.. Določa vrsto komunikacij (enosmerno, dvosmerno).

  4. Transportni sloj: :omogoča povezavo med podatkovnim komunikacijskim sistemom omrežnim, podatkovnim in fizičnim slojem. Ta sloj tudi definira način prenosa, daljša sporočila pa skrči na krajša, prav tako tudi odpravlja morebitne napake. V njem se izvaja tudi fragmentacija in defragmentacija.

  5. Omrežni sloj: usmerja pakete skozi omrežja, torej prekinja in vzpostavlja povezave med uporabniki.

  6. Podatkovni sloj: prek vzpostavljene povezave med dvema uporabnikoma ustvarja načine prenosa podatkov in s tem poskrbi, da podatki dosežejo cilj. Naloga tega sloja je torej, da odkriva nezaželjene napake v prenosu podatkov.

  7. Fizični sloj: najnižji sloj OSI modela. Opisuje mehanske lastnosti kot npr. konektorje, frekvence in napetosti.

Na vsakem sloju so določene posamezne omrežne funkcije. Model je bil razvit leta 1984 in velja za osnovni arhitekturni model za komunikacijo med računalniki.



RAZLIKA MED SPLETOM IN INTERNETOM

Mnogo ljudi uporablja izraza WWW in Internet kot eno in isto, ampak v resnici sta si med seboj različna. Internet je masivno omrežje , nekakšna omrežna infrastruktura. Povezuje na milijone računalnikov skupaj v globalni sistem, tako da ustvarja mrežo v katerem lahko vsak računalnik komuniciria, dokler je povezan v internet.
WWW ali na kratko splet je način dostopanja do informacij preko interneta. Splet je namenjen omogočanju povezav med poljubnimi informacijami Omogoča zmenjavo informacij in povezovanje uporabnikov.
Delovanje spleta sloni na treh standardih:.
  • URL določa za vsak dokument v spletu naslov, na katerem ga lahko najdemo
  • HTTP določa način, kako se sporazumevata spletni strežnik in brskalnik
  • HTML določa skladnjo označevanja metabesedilnih elementov v besedilu



. Spletni servisi, ki uporabljajo te protokole omogočajo aplikacija da komunicirajo, in s tem preko spleta delijo informacije. Na spletu lahko brskamo z različnimi iskalniki, najbolj popularni so Internet Explorer,Firefox,Chrome,Safari itd.


Razlika med URI in URL



URI
Definira vir iz lokacije imena ali pa obojega. Večina nas uporablja URI-je da definiramo lokacijo do vira.



URL
To je specializiran URI, ki definira spletne lokacije specifičnega vira. URL uporabljamo vsak dan npr. http://www.rtvslo.si, tako da nam določa lokacijo informacije, in ni treba da je po http protokolu saj je lahko tudi ftp://rtvslo.si, smb://rtvslo.si




FTP, SMTP in DNS


FTP pomeni v angleščini File Transfer protokol, torej je to protokol za prenos podatkov. Uporablja se v internetu za prenos podatkov med računalniki in je 8-bitni.

SMTP je Simple mail transfer protocol, ki ga uporabljamo pri prenosu elektronske pošte. Računalniki ki so povezani s TCP/IP protokoli si lahko izmenjujejo elektronsko pošto med sabo.
Deluje tako, da . SMTP vzpostavi obojestranski prenosni kanal sprejemniku. SMTP pošiljatelj in SMTP prejemnik se nato pogajata. ,Ko se dogovorita, pošiljatelj SMTP-ja pošlje sporočilo, ki je določen s s sekvencami. Ko sprejemnik SMTP-ja sprejme sporočilo, to javi pošiljatelju.


DNS pomeni v angleščini Domein Name System, v slovenščini torej domena sistemskih imen., kar je ime za omrežje TCP/IP s prijaznim imenom za uporabnike ter računalnike. Računalniki naj bi se na spletu identificirali preko IP naslovov , ampak prijaznejši način je z imeni .Ponudnik zato ponudi sistem za omrežne vire in za reševanje njihovih imen v IP naslove.
V praksi se zato dogaja, da računalniki pogosto komunicirajo preko DNS strežnikov, kateri poišče IP naslov za zahtevana imena ter pošlje IP naslov povratno odjemalcu kateri je začel komunikacijo z računalnikom.


XHTML

 XHTML (Extensible HyperText Markup Language) je jezik, ki se uporablja pri izdelovanju spletnih strani. Soroden jezik je HTML vendar je XHMTL natančneje definiran in usklajen z XML. Vsi brskalniki podpirajo XHTML. 

Razlike med  HTML in XHTML

1.) V HTML-ju so lahko nekateri podatki v nepravilnem vrsten redu npr: 

<b><i>Tekst je obarvan krepko in ležeče</b></i>

V XHTML-ju , pa mora biti podatki v pravilnem vrstem redu.
<b><i>Tekst je obarvan krepko in ležeče</i></b>
 Pri končnih ukazih moramo vedno na začetek dodati /. (glej zgoraj) 




2.) XHTML ukazi morajo biti vedno zaprte narave: 

To je napačno :

<p>To je vrstica
<p>To je še ena vrstica


To je pravilno :

<p>To je vrstica</p>
<p>To je še ena vrstica</p>

 3.) Ukazi morajo biti prav tako podani v  majhnih tiskanih besedah in NE velikih. 

Vsak XHTML dokument ima tri značke to so : začetna <p> , srednja  in končna </p>
Osnovni ukazi so : 
<html> - Celotna koda spletne strani mora biti zapisana med ukazoma <html> in </html>.  
<head> . Ta ukaz razdeli program na dva dela  glavo ( <head>) in telo ( <body>) 
<title>  Tu določimo naslov strani  

Definicija elementa in root-elementa




Soočen bil pred nalogo, kako postaviti spletno stran.  Poiskal sem spletno stran, ki lahko gostuje spletne strani in dobil sem stran www.webs.com in tako preprosto ustvaril stran http://pandadnb.webs.com/ 

Lahko pa bi se odločil za "težji postopek"  in si prek programiranja v css-ju ustvaril na strani  freehost386 .  Za dodatno pomoč pri izdelavi strani bi  se obrnil na http://www.freehost386.com/pomoc.php. Za izdelovanje svoje strani v hipertekstem jeziku pa bi  uporablil  dodatek za brskalnik Firefox - Firebug. 
Za prenos datoteke iz diska na spletno stran  pa bi  uporabil freeware program BladeFTP . 


VIRI:
http://sl.wikipedia.org/wiki/FTP
http://www.webopedia.com/DidYouKnow/Internet/2002/Web_vs_Internet.asp
http://netforbeginners.about.com/od/internet101/f/the_difference_between_internet_and_web.htm
http://sl.wikipedia.org/wiki/DNS
http://sl.wikipedia.org/wiki/SMTP

sobota, 20. november 2010

DIGITALNO PODPISOVANJE

Zakon o elektronskem poslovanju in elektronskem poslovanju  (ZEPEP-UPB1),  enači elektronski podpis, kot niz podatkov v elektronski obliki  ki je vsebovan, dodan ali logično povezan z drugimi podatki , in je namenjen preverjanju  avtentičnosti podatkov in identifikaciji lastnika .
V tretjem poglavju taistega zakona nadaljne  15.člen določa, da je " Varen elektronski podpis, overjen s kvalificiranim potrdilom, je glede podatkov v elektronski obliki enakovreden lastnoročnemu podpisu ter ima zato enako veljavnost in dokazno vrednost."  
Iz tega torej lahko sklepamo, da ima elektronski podpis , seveda izdelam s digitalnim potrdilom enako vrednost kot lastnoročni podpis. 


Če želite pridobiti digitalni certifikat morate najprej na upravni enoti izpolniti obrazec z osebnimi podatki in lasten e-mail naslov in v roku nekaj dni vam pošljejo  avtorizacijsko kodo, po emali pa še referenčno številko. Izdajatelj SIGEN-CA najkasneje v 10 dneh od oddaje zahtevka na upravni enoti pošlje podatke za prevzem digitalnega potrdila: referenčno številko na elektronski naslov  in  avtorizacijsko kodo s poštno pošiljko na izbrani naslov bodočega imetnika.
Sicer pa so navodila za izdelavo digitalnega potrdila razložena na spletni strani izdajatelja potrdil SIGEN-CA ( www.sigen-ca.si)

Ko te podatke prejmemo lahko začnemo s konfiguracijo Worda in Outlook Expressa, da bodo ti digitalno podpisovalo podatke

KONFIGURACIJA OUTLOOK EXPRESSA

1. V odjemalcu pošte ( v tem primeru Outlook Express)  kliknite ORODJA   MOŽNOSTI 


2. V novem oknu nato odprite zavihek Varnost  Digitalni ID-ji 

3.  Prikaže se okno s seznamom digitalnih potrdil.  V seznamu digitalnih potrdil označite vaše digitalno potrdilo  in kliknite na gumb Ogled.

4. Prikaže se  okno s  podatki o digitalnem potrdilu

5.Za podrobne podatke o potrdilu odprite zavihek Podrobnosti

6.  Preidemo nazaj v okno Options  in tam obkljukamo spodnja kvadratka o digitalnem podpisovanju in šifriranju.  Nato kliknemo na gumb Dodatno 

 7.V tem oknu nato izberemo , obkljukamo možnost da odjemalec preverja preklice digitalnih potrdil ob povezavi.  Nato kliknemo 2-krat V redu in preidemo nazaj v osnovni meni Outlook Expressa. 


8. Nato kliknemo Orodja->Računi->Pošta   in odpre se nam okno s seznami računov. Nato označimo račun za uporabo za varno elektronsko pošto in kliknemo gumb Lastnosti.
  


 9.V tem okencu kliknite zavihek Varnost, ter kliknite gumb Izbira, da izberete digitalno potrdilo.  Prikaže se nam okno s seznamom vseh naših  digitalnih potrdil.  in izberemo tisto, ki ga želimo uporabljati pri digitalnem podpisovanju sporočil. Gremo nazaj na prejšnje okno in ponovimo postopek še pri drugem gumbu Izbira. S tem se konfiguracija Outlook Expressa dokončana in lahko digitalno podpisujemo e-maile. 









KONFIGURACIJA MICROSOFT WORDA


Ko odpremo Word kliknemo Gumb "Office" v zgornjem levem kotu in v novem oknu nato Pripravi -->Dodaj elektronski podpis kot je prikazano  v spodnji sliki



Odpre se nam okno ki nas opozarja v kakšne zadeve se digitalni podpis uporablja , kliknemo  V REDU .

V naslednjem oknu lahko zapišemo za kakšen namen se bo uporabljal digitalni podpis. Jaz sem zapisal "Za faks" 

Ko kliknemo Podpiši dobimo v spodnjem oknu ikono certifikata, kar pomeni, da je naš dokument podpisan


VIRI:
www.sigen-ca.si



ponedeljek, 15. november 2010

Vaja 3 ( 15.11.2010)

Pri tej vaji smo morali v OpenOffice Writerju sestaviti poljubno besedilo , jo nato razstaviti in preiskati njeno vsebino . Pri tem smo lahko spreminjali naprimer barvo pisave in font .Za konec pa smo morali to datoteko spremeniti nazaj v .odt , torej isto stanje kot je bila na začetku  . Najprej smo morali v operacijskem sistemu Windows 7 omogočiti pripone za znane vrste datotek. Enostavno smo v meniju start vtipkali možnosti mape -> pogled in odkljukali funkcijo Skrij pripone za znane vrste datotek.

Moja datoteka je imela ime „Neimonovano 2.odt „ Najprej sem tej datoteki spremenil končnico v Neimenovano2 .zip . Kasneje sem dal desni klik -> peazip->Extract here (to new folder).

 V mapi se nam nato pojavi več datotek.
   V datoteki content.xml je izvorna koda , v sytles.xml jo pa lahko to kodo poljubno spreminjamo naprimer barvo besedila ter font . Z dvojnim klikom odpremo kodo v internet explorerju.



Z desnim klikom -> za odpiranje uporabi-> beležnica pa jo lahko urejamo.



Ko uredimo v styles.xml označimo vse datoteke z desnim klikom in jih zazipamo. Dobimo datoteko configurations2.zip . Tej datoteki samo spremenimo končnico v .odt in naloga je končana
Open office je zelo podoben Microsoftovi aplikaciji office, saj ponuja poleg writerja še kar nekaj pisarniških paketov. 

Calc

To je program ki deluje na istem principu kot Excel, saj lahko v njem urejamo preglednice.


Base

Program za delo z zbirkami podatkov in deluje podobno kot Microsoft Access

Impress

Program za predstavitve in deluje na istem principu kot Power Point . Predstavitve zna izvažati v datoteke Adobe Flash (SWF) in PDF.

Draw

Program za urejanje  grafike, ki je podoben Corel Drawu .

Math

Kot že ime pove lahko urejamo matematične enačbe . Enačbe je mogoče vdelati v ostale dokumente, na primer v tiste ustvarjene z Writerjem. Math podpira več pisav in z njim se da tudi uvažati datoteke v PDF.




P2P

P2P ali peer-to-peer  je storitev , ki praktično omogoča povezavo od enega uporabnika do drugega. Deluje torej na drugačnem principu kot ostala omrežja, saj tukaj deluje linija uporabnik- uporabnik, na ostalih pa strežnik-uporabnik, torej lahko bi rekli ti meni, jaz tebi. Največkrat se uporablja za izmenjava datotek na spletu , tudi nelegalnih. Kako sploh to deluje? Uporabnik gre na spletno stran ki ponuja torrent datoteke ( te so velike nekaj deset kB), in si jo povleče na računalnik. Datoteko lahko odpre s torrent klientom  , sam uporabljam uTorrent. Čas prenosa je odvisen od dveh dejavnikov:
a) "Zdravje" torrenta- to pomeni koliko ljudi ga je pred tabo sejalo
b) Linije uporabnika ( če je torrent zelo dobro sejan lahko izkoristimo maksimalno hitrost linije)
Ko zadevo poberemo, smo "moralno" obvezani, da klient pustimo še nekaj časa odprtega in tako pomagamo v "sejanju" torrenta. Na javnih straneh kot npr. isohunt.com tega noben ne preverja , na zasebnih kot npr. partis.si pa naj bi sejali do razmerja 1:1 ( torej če je datoteka velika 100mb moramo toliko mb tudi sejati, v ang. je to bolj znano kot download/upload) 

PREZENTACIJA POSTOPKA:

a) File sharing portal: 
http://file.si/public/viewset/45085
b) Hosting prezentacije na spletu



VIRI: