<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KOMA.si, stari ... &#187; MUR</title>
	<atom:link href="http://www.koma.si/category/feri-r-it/r-it-2-letnik/mur/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.koma.si</link>
	<description>... pa kak&#039; te tega ne razumeš?</description>
	<lastBuildDate>Fri, 09 Jul 2010 14:21:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>MUR: Vaja 8: Spletne storitve (Web service)</title>
		<link>http://www.koma.si/2010/05/mur-vaja-8-spletne-storitve-web-service/</link>
		<comments>http://www.koma.si/2010/05/mur-vaja-8-spletne-storitve-web-service/#comments</comments>
		<pubDate>Mon, 31 May 2010 18:23:23 +0000</pubDate>
		<dc:creator>Ali Gator</dc:creator>
				<category><![CDATA[MUR]]></category>
		<category><![CDATA[c#]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=865</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Na vajah bomo spoznali osnove spletnih storitev ter način njihove uporabe.
	<li><a href="http://mur.feri.uni-mb.si/vaje/vaja08/Webservices.zip">Primer demonstriran na vajah</a>
<h3>Naloga:</h3>
<span style="text-decoration: underline;">Spletna storitev</span>:
Napišite spletno storitev, ki bo znala glede na poštno številko kraja vrniti naziv kraja ter temperaturo v stopinjah Celzijah za ta kraj. Pri tem se bomo omejili samo na kraje v ZDA. Spletna storitev naj vsebuje eno metodo, ki kot vhodni parameter prejme poštno številko kraja (ZIP Code) in kot rezultat vrne naziv kraja ter temperaturo v stopinjah Celzija. Za preizkus vaše spletne storitve, napišite okensko aplikacijo, ki bo uporabljala vašo spletno storitev. Okenska aplikacija naj omogoča vnos poštne številke kraja in izpis vseh podatkov, ki jih vrne vaša spletna storitev.

Vaša spletna storitev naj podatke o vremenu pridobi preko naslednje spletne storitve:<a href="http://ws.cdyne.com/WeatherWS/Weather.asmx" target="_blank">http://ws.cdyne.com/WeatherWS/Weather.asmx</a>. Metodo, ki boste pri tem uporabili se imenuje "GetCityWeatherByZIP" in kot vhodni parameter sprejme poštno številko kraja. Metoda kot rezultat vrne 14 atributov, izmed katerih sta za nas pomembna samo naziv kraja (City) ter podatek o temperaturi kraja (Temperature).
Podatek o temperaturi je podan v Fahrenheitovi temperaturni lestvici, zato bomo uporabili še drugo spletno storitev, ki nam bo pretvorila temperaturo kraja iz Fahrenheitov v stopinje Celzijev. Spletna storitev za pretvorbo temperature se nahaja na tem naslovu:<a href="http://www.w3schools.com/webservices/tempconvert.asmx" target="_blank">http://www.w3schools.com/webservices/tempconvert.asmx</a>. Metodo, ki boste pri tem uporabili se imenuje "FahrenheitToCelsius" in kot vhodni parameter sprejme temperaturo v Fahrenheitih. Metoda kot rezultat vrne temperaturo v stopinjah Celzijev.

Primera dveh poštnih številk (ZIP Code):
<ul>
	<li>90066 - Los Angeles</li>
	<li>10001 - New York</li>
</ul>
Pri izvedbi naloge se ni potrebno omejiti na zgoraj omenjeni spletni storitvi. V rešitvi lahko uporabite tudi kakšne druge spletne storitve, ki jih boste našli na spletu. Pazite le, da vaša spletna storitev uporablja najmanj dve "zunanji" spletni storitvi.

<span style="text-decoration: underline;">Preizkus spletne storitve</span>:
Napišite tudi testni program, ki bo preko uporabniškega vmesnika klical vašo spletno storitev in izpisal rezultate.</li>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/mur-vaja-8-spletne-storitve-web-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MUR: Vaja 6: HTML parser v C# &#8211; izvoz v XML</title>
		<link>http://www.koma.si/2010/05/mur-vaja-6-html-parser-v-c-izvoz-v-xml/</link>
		<comments>http://www.koma.si/2010/05/mur-vaja-6-html-parser-v-c-izvoz-v-xml/#comments</comments>
		<pubDate>Mon, 31 May 2010 18:13:21 +0000</pubDate>
		<dc:creator>Ali Gator</dc:creator>
				<category><![CDATA[MUR]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[HttpWebRequest]]></category>
		<category><![CDATA[HttpWebResponse]]></category>
		<category><![CDATA[XmlDocument]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=858</guid>
		<description><![CDATA[<h3>Navodilo:</h3>
Na vajah boste izvedeli, kateri sklop nalege (A,B,C,D,E,F) boste dobili.
<h4>Naloga A:</h4>
Za določen glosár (spletna povezava) naj študent izdela uvozni program, katerega rezultat naj bo datoteka XML, ki naj ima spodnjo obliko. Po možnosti (če ima glosar za pojem določeno tudi področje) naj bo pri vsakem pojmu, podano tudi področje, kamor lahko pojem uvrstimo. Hierarhijo področij uporabnik postavi v XML pred samimi pojmi v okviru oznake .... Če sam pojem v glosarju tega ne vsebuje, naj poskusi to določiti ročno ali polavtomatsko.

Vsak pojem sme biti uvrščen v več področij. Če spada v več področij, potem naj bodo področja razvrčena po relevantnosti; tj. na prvem mestu določimo njegovo glavno področje itd. Pri hierarhiji področij določimo za vsako področje identifikator in ime.

Pri opisu pojma izberemo identifikatorje pripadajočih področij, kamor pojem uvrstimo. Poleg tega za vsak pojem določimo njegov naziv in krajšo opredelitev ali opis pojma. Podamo še povezave, ki predstavljajo spletne vire, kjer je ta pojem opisan, dan primer zanj itd. ali pa je v povezavi z drugim izrazom (pojmom). V drugem primeru je mogoče, da sploh ni zunanje spletne povezave, ampak samo izraz. V tem primeru pač povezava ne vsebuje drugega, kot izraz. Povezav je lahko več.

Ker je težko pričakovati, da bo hierarhija področij za pojme podana vnaprej, predlagamo, da se pojme najprej nehierarhično naniza znotraj oznake .... Torej, samo na eni ravni (ni podpodročij). V zadnji fazi, ko so pojmi že izdelani, področja pa znana, pa področja ročno preuredite, kot je predagano v primeru. V skrajnem primeru, ko pa področja za posamezni pojem niso podana, oz. se jih ne da niti ročno določiti, pa področij pač ne podate in se jih pri pojmih ne določi.

Če je glósar večjezičen, bi radi tudi to izkoristili, zato imamo možnost podati seznam jezikov in se pri nazivih (tj. konkretnih izrazih) nanašati na več jezikov. Opredelitev naj bo v izbranem jeziku (če je na voljo naj bo slovenska, sicer pa v izvornem jeziku; običajno angleškem).

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. "well-formed").
<ul>
	<li><a href="http://mur.feri.uni-mb.si/vaje/vaja06/glosar.xml">glosar.xml</a></li>
</ul>
<h4>Naloga B:</h4>
Za podana iskalnika Google (Splet, Slike, Zemljevidi, Scholar) in Najdi.si (Splet, slike/video/zvoki, zemljevid) izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent pokrije vse podiskalnike za Google, drugi pa za Najdi.si.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. "well-formed").
<ul>
	<li><a href="http://mur.feri.uni-mb.si/vaje/vaja06/iskalniki.xml">iskalniki.xml</a></li>
</ul>
<h4>Naloga C:</h4>
Za podan spletni slovar/glosar izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent izdela parser za en slovar/glosar.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. "well-formed").
<ul>
	<li><a href="http://mur.feri.uni-mb.si/vaje/vaja06/pons.xml">pons.xml</a></li>
</ul>
<h4>Naloga D:</h4>
Za podan spletni slovar/glosar izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent izdela parser za en slovar/glosar.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. "well-formed").
<ul>
	<li><a href="http://mur.feri.uni-mb.si/vaje/vaja06/webopedia.xml">webopedia.xml</a></li>
</ul>
<h4>Naloga E:</h4>
Za podan spletni slovar/glosar izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent izdela parser za en slovar/glosar.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. "well-formed").
<ul>
	<li><a href="http://mur.feri.uni-mb.si/vaje/vaja06/besede.xml">besede.xml</a></li>
</ul>
<h4>Naloga F:</h4>
Za podan spletni slovar/glosar izvedite iskanje za podano besedno zvezo in izdelajte XML zadetkov. Za vsak zadetek podajte zapis XML. Zadetek mora biti opisan z zaporedno številko rangiranja, naslovom povezave, URL naslovom, tipom gradiva (stran HTML, slika, video, audio) in kratkim opisom, katerega vrne iskalnik.

En študent izdela parser za en slovar/glosar.

XML mora biti ustrezen, tj. spletni brskalnik ga mora odpreti brez napak (angl. "well-formed").
<ul>
	<li><a href="http://mur.feri.uni-mb.si/vaje/vaja06/islovar.xml">islovar.xml</a></li>
</ul>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/05/mur-vaja-6-html-parser-v-c-izvoz-v-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MUR: Vaja 7: Bruteforce/dictionary attack</title>
		<link>http://www.koma.si/2010/03/mur-vaja-7/</link>
		<comments>http://www.koma.si/2010/03/mur-vaja-7/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:39:03 +0000</pubDate>
		<dc:creator>one1</dc:creator>
				<category><![CDATA[MUR]]></category>
		<category><![CDATA[brute force]]></category>
		<category><![CDATA[c#]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=294</guid>
		<description><![CDATA[Na vajah bomo spoznali osnove šifrirnih algoritmov.
<h3>Naloga:</h3>
Napišite okensko aplikacijo, ki omogoča ugotavljanje zašifriranega gesla. Aplikacija naj omogoča vnos gesla, ki ga s pomočjo algoritma MD5 zašifrirate.
Ugotavljanje gesel rešite na dva načina:

   <ul><li>v XML datoteki naj bodo shranjene najpogostejše besede, ki bi jih lahko povezali z geslom (imena, rojstni datumi, hobiji,..)</li>
<li>generiranje kombinacije znakov (npr.: aaaa, aaab, aaac,...) - nabor znakov in dolžino niza nastavite v uporabniškem vmesniku </li></ul>

Program naj na koncu izpiše osnovno statistiko:

  <ul><li>skupen čas, ki je bil potreben za ugotavljanje gesla</li>
<li>število poiskusov na sekundo (generirane kombinacije)</li>
  <li>zaporedna številka poiskusa zadetka</li></ul>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/03/mur-vaja-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MUR: Vaja 5: XML urejevalnik novic</title>
		<link>http://www.koma.si/2010/03/mur-vaja-5/</link>
		<comments>http://www.koma.si/2010/03/mur-vaja-5/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:36:45 +0000</pubDate>
		<dc:creator>one1</dc:creator>
				<category><![CDATA[MUR]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[serializacija]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=291</guid>
		<description><![CDATA[Na vajah se boste spoznali z XML. Podrobneje si bomo ogledali 3 načine dela z XML dokumenti in sicer:

 <ul><li>Zaporedno branje/pisanje XML dokumentov</li><li>
    Document Object Model (DOM)</li><li>
    Serializacija .NET objektov v XML dokument </li></ul>

<h3>Naloga:</h3>
Napišite windows aplikacijo tako, da bo hranila podatke o novicah v XML dokumentu.
<ul><li>
O posamezni novici vodimo naslednje podatke: naslov, kratek opis, vsebina in datum</li><li>
Napišite metode za shranjevanje, popravljanje in brisanje prej omenjenih podatkov</li><li>
Poleg tega napišite še vse ostale potrebne metode kot so razni seznami in iskanje po kriterijih (iskanje naj bo rešeno z XPath iskanjem po XML dokumentu)
</li></ul>
Za izvedbo naloge lahko uporabite enega od prej naštetih načinov dela z XML dokumenti.]]></description>
		<wfw:commentRss>http://www.koma.si/2010/03/mur-vaja-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MUR: Vaja 4: HttpGet</title>
		<link>http://www.koma.si/2010/03/mur-vaja-4/</link>
		<comments>http://www.koma.si/2010/03/mur-vaja-4/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:34:30 +0000</pubDate>
		<dc:creator>one1</dc:creator>
				<category><![CDATA[MUR]]></category>
		<category><![CDATA[c#]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=288</guid>
		<description><![CDATA[Na vajah boste slišali nekaj več o transportnih protokolih TCP/IP. Podrobneje si bomo ogledali delovanje HTTP protkola.
[download id="33"]

<h3>Naloga:</h3>
Napišite windows aplikacijo tako, da bo iz spletnega strežnika <a href="http://www.petrol.si/index.php?sv_path=98%2C104%2C107&#38;viewgraph=1&#38;month_span=12&#38;month=10&#38;year=2009&#38;forceeur=yes&#38;x=71&#38;y=12">www.petrol.si</a> prebrala podatke o cenah goriva za zadnjih 12 mesecev. Na podlagi teh podatkov izrišite grafikon spreminjanja cen goriva ULTIMAX Diesel. Podatke o cenah goriva preberiramo izključno iz tabel, ki se nahajajo pod grafom. Za prikaz grafa lahko uporabite ustrezno kontrolo ali pa graf izrišete sami. ]]></description>
		<wfw:commentRss>http://www.koma.si/2010/03/mur-vaja-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MUR: Vaja 2: Prenos po TCP/IP</title>
		<link>http://www.koma.si/2010/03/mur-vaja-2/</link>
		<comments>http://www.koma.si/2010/03/mur-vaja-2/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:28:46 +0000</pubDate>
		<dc:creator>one1</dc:creator>
				<category><![CDATA[MUR]]></category>
		<category><![CDATA[c#]]></category>

		<guid isPermaLink="false">http://www.koma.si/?p=283</guid>
		<description><![CDATA[Na vajah boste spoznali potek prenosa binarnih datotek po omrežju. Za  prenos bomo uporabili transportni protokol TCP/IP in zaradi narave  naloge uporabili tudi nitke.

[download id="34"]


<h3>Naloga:</h3>
Implementirajte enostavno aplikacijo za izmenjavo datotek preko  omrežja TCP/IP. Aplikacijo napišite kot <strong>strežnik</strong> in <strong>odjemalec</strong>, ki naj  omogoča prenos datotek iz strežnika in na strežnik. Na strani strežnika  določite mapo v katero in iz katere se bodo prenašale datoteke.]]></description>
		<wfw:commentRss>http://www.koma.si/2010/03/mur-vaja-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MUR: Vaja 1: TCP Virtualna tabla</title>
		<link>http://www.koma.si/2010/01/mur-vaja-01/</link>
		<comments>http://www.koma.si/2010/01/mur-vaja-01/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 18:53:56 +0000</pubDate>
		<dc:creator>Ali Gator</dc:creator>
				<category><![CDATA[MUR]]></category>
		<category><![CDATA[c#]]></category>

		<guid isPermaLink="false">http://koma.si/?p=48</guid>
		<description><![CDATA[Na vajah boste spoznali osnove delovanja transportnih protokolov. Iz <a href="http://mur.feri.uni-mb.si/vaje/vaja01/tcp.zip">priloženega primera</a> se boste naučili napisati aplikacijo strežnik-odjemalec in komunikacijo med njima s pomočjo TCP/IP programiranja.
<h3>Navodilo:</h3>
Implementirajte "virtualno tablo" preko omrežja TCP/IP
<ul>
	<li>Napišite eno aplikacijo, ki ima vlogo odjemalca ali strežnika</li>
	<li>Program naj omogoča izbiranje barv in risanje osnovnih likov: črta, krog in pravokotnik</li>
	<li>Sami definirajte protokol (nabor ukazov), s katerim bosta komunicirala strežnik in odjemalec (npr. KROG X=130 Y=150 R=130)</li>
</ul>]]></description>
		<wfw:commentRss>http://www.koma.si/2010/01/mur-vaja-01/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
