<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arasu</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arasu"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Arasu"/>
	<updated>2026-05-06T09:06:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=49098</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=49098"/>
		<updated>2012-06-08T21:38:01Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Akaver meeskonna veebiteenuse ja kliendi retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
Muuhulgas sisaldab eelpool mainitud servIlm.cs meetodit kasutajanime järgi viimase logimisaja pärimiseks, rohkema kasustajastatistikaga me käesolevas töös ei tegelenud.&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
Temperatuuri saamiseks vajasime rakendust, mis annaks näiteks klikates GPS koordinaadid, mis oleksid sisendparameetriteks meie teenusele.&lt;br /&gt;
Seepärast on vormi sisse istutatud Google kaart.&lt;br /&gt;
&lt;br /&gt;
Kaardil klõpsates ilmub kaardile vastavalt lähimate ilmajaamade andmebaasist viimase kättesaadava ilmaandmete järgi jaamade kauguse järgi interpoleeritud temperatuur. Näiteks nii nagu siin: http://enos.itcollege.ee/~arasu/temperatuuri_kaart.jpg&lt;br /&gt;
&lt;br /&gt;
Kui teil pole aega/tahtmist/võimalust kogu projekti oma arvutitesse püsti ajada, siis võin koolis näidata, et see päriselt ka töötab :)&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Päevik: veebiteenuse lõpp ja klientrakendus ==&lt;br /&gt;
&lt;br /&gt;
20.05 saadi taas kokku. Vahepeal oli Reget vormil baseeruva graafilise kliendi ka valmis meisterdanud, et teenus loogiliselt toimida saaks. Selleks pani ta google kaardi WCF vormi.  Anneli oli turvamise video lõpuni vaadanud ja teenuse vastavalt turvanud. Mõtlesime välja meetodi kasutaja viimase logina pärimiseks. Anneli kommenteeris üle peamised teenusega seotud meetodid, õppides, kuidas Visual Studiot häälestada XML formaadis dokumentatsiooni kirjutama ja riputas tehtu koopia ühte Dropboxi kausta ja esitas siin wikis. Kuna klientrakenduse esitamisega on veel pisut aega, siis on Annelil plaanis kliendi meetodeid lähemalt uurida ja kommenteerida-dokumenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects retsensioonid XML, teenuse ja kliendi kohta  https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
====Akaver meeskonna veebiteenuse ja kliendi retsensioon====&lt;br /&gt;
Meeskond akaver on mahu poolest valmis teinud suure projekti. Sellesse on lisaks veebiteenusele sisse integreeritud veel mitu tehnoloogiat nagu ASP.NET MVC (model view controller) ja Windows Phone. Dropbox-ist alla tõmmates ei tahtnud lahendus (Solution) osaliselt avaneda. Tervelt kahte projekti viiest ei suutnud Microsofti Visual Studio Ultimate 2010 avada. Selle raha eest mida eeltoodud tarkvara eest küsitakse, võiks ta seda teha. Aga vist on minu arvutis mingid kõige uuemad ja ,,khuulimad” VS2010 pluginad installimata. Me ei hakanud VS2010 hingeellu süvenema vaid proovisime keskenduda projektile enesele.&lt;br /&gt;
Nagu me ennist mainisime, projekt on mahukas. Esimese asjana tundsime puudust klassidiagrammist vms. seletavast dokumentatsioonist, mis annaks projekti kohta kokkuvõtlikuma vaate.&lt;br /&gt;
Veebiteenus on jagatud ilusti kahte ossa frontend ja backend. Sellist lahendust näidati/soovitati ka antud kursusel. Teenuse liidesefaili nimi algab korrektselt I-tähega- st. lihtsam on aru saada, et selles on Interface. Veebiteenuse liidesefailist vaatab vastu kolm teenust, mis on tähistatud Operation Contract annotatsiooniga. Veebiteenus loeb kõik oma klassid teisest,  EAMK nimelisest projektist. Eeltoodust kasutatakse objekte, mis pärinevad EAMK.DAL (see on vist Data Access Layer) ja EAMK.Models nimeruumidest. Veebiteenuse koodiosa on väga tagasihoidlik. Kõik meetodid koosnevad ainult ühest koodireast. Seda sellepärast, et kogu realisatsiooni raskuspunkt on koondunud EAMK projekti - ASP.NET MVC tehnoloogiasse.&lt;br /&gt;
Edasi püüdsime kaevuda EAMK DAL kausta. Et me oleme ASP.NET MVC-s suht võhikud ja meeskond tundus olevat oma kommentaarides sama napisõnaline ja ameerikakeelne kui Visual Studio ise, oli meil raske eristada VS poolt tekitatud faile meeskonna poolt tekitatutest. Peale suurematsorti uurimist saime aru, et VS ei kirjuta üldse kommentaare oma tekitatud koodi. Seega saime lugeda need koodifailid, kus olid iga meetodi ees üherealine kommentaar, meeskond akaveri omadeks. Koodi kohapealt on hea, et meetodite ja muutujate nimed on ühes stiilis. Loomulikult võiks nuriseda try-catch lausete puudumise üle, aga sellise projekti ja miinimumini viidud inimressurssi puhul oleks see kohatu.Koolitöö nõuetest oli tehtud ka turvalisuse osa. Samas kasutajatega toimetamise/statistika osa veebiteenuse poolelt ei leidnud. Kõige suurem pluss on see, et projekt on läinud ka juba rakendusse, mitte jäänud lihtsalt &amp;quot;saaks selle kaelast ära ja siis unustaks” nimeliseks koolitööks.&lt;br /&gt;
&lt;br /&gt;
Vahetult enne eksamit selgus, et kliendi kohta tuleks ka midagi arvata. Projektis on näha ainult konsoolirakenduse klient, mis on lihtne ja kui uskuda autori päevikut ka täiesti toimiv, kuid nagu eelpool kurdetud, ei installeeru kogulahendusest kaks projekti, mistõttu oma arvutis ei õnnestu miskit väga toimivat näha.&lt;br /&gt;
Koolis demonstreeritu põhjal on teada, et kenasti töötas telefoni klient. Selline üle ootuste initsiatiiv on kahtlemata ainult väga positiivne. Kuna konsooliklient eriti huvitav ei olnud, otsustati lahti katkuda EAMKPhoneApp kaust, kus sees telefonikliendi failid. Selgus, et seal leidus väga palju xaml laiendiga faile, mistõttu tuli pisut süveneda, mis see xaml olla võiks. XAMLi kohta leidus netis selline jutt: XAML (eXtensible Application Markup Language)- XML põhine deklaratiivne keel. Mida rakendatakse .NET raamistiku programmitöö mudelis, XAML lihtsustab kasutajaliidese loomist .NET raamistikus. Andes võimaluse luua UI elemendid deklaratiivses XAML märgistuskeeles ja eraldades UI definitsiooni loogika. Nii saavad UI kallal töötada samaaegselt erinevead osapooled (Microsoft Development Network, 2012). Ehk lühidalt - tegemist on eriotstarbelise XMLiga.&lt;br /&gt;
Veel tasub teada, et eksisteerib kolm XAML implementatsiooni: 1) The Windows Presentation Foundation versioon,mida kasutatakse .NET raamistikus alustades .NET Framework 3.0 -ga, 2) Silverlight 3 versioon ja 3) Silverlight 4 versioon. Jääb üle oletada, et siinkohal on tegemist ikkagi versiooniga nr 1.&lt;br /&gt;
Telefoniklient jagunes kolme klassi App, MainPage, ja PageEventDetail. Igal neist leidus oma XAML ja cs fail. App.xaml.cs-is leidus ka hunnik kommentaare, mis tõenäoliselt võis olla arendusel ehk keerukaim koht, sest on näha ka väljakommenteeritud katsetusi ja hoiatusi. Teistes cs failides kommentaare ei leidunud, ju need siis seletavad ennast ise, sest õnneks on meetoditele pandud kenad pikad nimed, mis nende tegevust üksiti selgitavad. &lt;br /&gt;
Natuke arusaamatuks jäi, et kus siis tegelikult andmeid hoitakse, sest ühtegi andmebaasifaili Dropboxi riputet ei olnud, samas põhilisi funktsioone sisaldav MVC mudeli järgi jaotatud EAMK kaustas leiduvas DAL kaustas oli EAMKContext nimeline klassifail, mis omakorda näis pikendavat DbContexti klassi...&lt;br /&gt;
Meeskond akaver on kahtlemata äärmiselt tõhus ja võimekas ning tõenäoliselt ka lahke selgitusi jagama. Võib ka olla, et kaitsmisel sai muuhulgas räägitud, kus andmed võiksid olla, või kuidas nad lennult moodustuvad, aga kaitsmisega oli mäletatavasti selline lugu, et kuvar ei tahnud Mac-i külge hakata, osad projektid ei tahtnud installeeruda ja üldse sai aeg otsa, mis ehk oligi hea. Lõpp hea kõik hea!&lt;br /&gt;
&lt;br /&gt;
====Kolmas meeskonna XML retsensioon====&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=49097</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=49097"/>
		<updated>2012-06-08T21:03:14Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Akaver meeskonna veebiteenuse ja kliendi retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
Muuhulgas sisaldab eelpool mainitud servIlm.cs meetodit kasutajanime järgi viimase logimisaja pärimiseks, rohkema kasustajastatistikaga me käesolevas töös ei tegelenud.&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
Temperatuuri saamiseks vajasime rakendust, mis annaks näiteks klikates GPS koordinaadid, mis oleksid sisendparameetriteks meie teenusele.&lt;br /&gt;
Seepärast on vormi sisse istutatud Google kaart.&lt;br /&gt;
&lt;br /&gt;
Kaardil klõpsates ilmub kaardile vastavalt lähimate ilmajaamade andmebaasist viimase kättesaadava ilmaandmete järgi jaamade kauguse järgi interpoleeritud temperatuur. Näiteks nii nagu siin: http://enos.itcollege.ee/~arasu/temperatuuri_kaart.jpg&lt;br /&gt;
&lt;br /&gt;
Kui teil pole aega/tahtmist/võimalust kogu projekti oma arvutitesse püsti ajada, siis võin koolis näidata, et see päriselt ka töötab :)&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Päevik: veebiteenuse lõpp ja klientrakendus ==&lt;br /&gt;
&lt;br /&gt;
20.05 saadi taas kokku. Vahepeal oli Reget vormil baseeruva graafilise kliendi ka valmis meisterdanud, et teenus loogiliselt toimida saaks. Selleks pani ta google kaardi WCF vormi.  Anneli oli turvamise video lõpuni vaadanud ja teenuse vastavalt turvanud. Mõtlesime välja meetodi kasutaja viimase logina pärimiseks. Anneli kommenteeris üle peamised teenusega seotud meetodid, õppides, kuidas Visual Studiot häälestada XML formaadis dokumentatsiooni kirjutama ja riputas tehtu koopia ühte Dropboxi kausta ja esitas siin wikis. Kuna klientrakenduse esitamisega on veel pisut aega, siis on Annelil plaanis kliendi meetodeid lähemalt uurida ja kommenteerida-dokumenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects retsensioonid XML, teenuse ja kliendi kohta  https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
====Akaver meeskonna veebiteenuse ja kliendi retsensioon====&lt;br /&gt;
Meeskond akaver on mahu poolest valmis teinud suure projekti. Sellesse on lisaks veebiteenusele sisse integreeritud veel mitu tehnoloogiat nagu ASP.NET MVC (model view controller) ja Windows Phone. Dropbox-ist alla tõmmates ei tahtnud lahendus (Solution) osaliselt avaneda. Tervelt kahte projekti viiest ei suutnud Microsofti Visual Studio Ultimate 2010 avada. Selle raha eest mida eeltoodud tarkvara eest küsitakse, võiks ta seda teha. Aga vist on minu arvutis mingid kõige uuemad ja ,,khuulimad” VS2010 pluginad installimata. Me ei hakanud VS2010 hingeellu süvenema vaid proovisime keskenduda projektile enesele.&lt;br /&gt;
Nagu me ennist mainisime, projekt on mahukas. Esimese asjana tundsime puudust klassidiagrammist vms. seletavast dokumentatsioonist, mis annaks projekti kohta kokkuvõtlikuma vaate.&lt;br /&gt;
Veebiteenus on jagatud ilusti kahte ossa frontend ja backend. Sellist lahendust näidati/soovitati ka antud kursusel. Teenuse liidesefaili nimi algab korrektselt I-tähega- st. lihtsam on aru saada, et selles on Interface. Veebiteenuse liidesefailist vaatab vastu kolm teenust, mis on tähistatud Operation Contract annotatsiooniga. Veebiteenus loeb kõik oma klassid teisest,  EAMK nimelisest projektist. Eeltoodust kasutatakse objekte, mis pärinevad EAMK.DAL (see on vist Data Access Layer) ja EAMK.Models nimeruumidest. Veebiteenuse koodiosa on väga tagasihoidlik. Kõik meetodid koosnevad ainult ühest koodireast. Seda sellepärast, et kogu realisatsiooni raskuspunkt on koondunud EAMK projekti - ASP.NET MVC tehnoloogiasse.&lt;br /&gt;
Edasi püüdsime kaevuda EAMK DAL kausta. Et me oleme ASP.NET MVC-s suht võhikud ja meeskond tundus olevat oma kommentaarides sama napisõnaline ja ameerikakeelne kui Visual Studio ise, oli meil raske eristada VS poolt tekitatud faile meeskonna poolt tekitatutest. Peale suurematsorti uurimist saime aru, et VS ei kirjuta üldse kommentaare oma tekitatud koodi. Seega saime lugeda need koodifailid, kus olid iga meetodi ees üherealine kommentaar, meeskond akaveri omadeks. Koodi kohapealt on hea, et meetodite ja muutujate nimed on ühes stiilis. Loomulikult võiks nuriseda try-catch lausete puudumise üle, aga sellise projekti ja miinimumini viidud inimressurssi puhul oleks see kohatu.Koolitöö nõuetest oli tehtud ka turvalisuse osa. Samas kasutajatega toimetamise/statistika osa veebiteenuse poolelt ei leidnud. Kõige suurem pluss on see, et projekt on läinud ka juba rakendusse, mitte jäänud lihtsalt &amp;quot;saaks selle kaelast ära ja siis unustaks” nimeliseks koolitööks.&lt;br /&gt;
&lt;br /&gt;
Vahetult enne eksamit selgus, et kliendi kohta tuleks ka midagi arvata. Projektis on näha ainult konsoolirakenduse klient, mis on lihtne ja kui uskuda autori päevikut ka täiesti toimiv, kuid nagu eelpool kurdetud, ei installeeru kogulahendusest kaks projekti, mistõttu oma arvutis ei õnnestu miskit väga toimivat näha.&lt;br /&gt;
Koolis demonstreeritu põhjal on teada, et kenasti töötas telefoni klient. Selline üle ootuste initsiatiiv on kahtlemata ainult väga positiivne. Kuna konsooliklient eriti huvitav ei olnud, otsustati lahti katkuda EAMKPhoneApp kaust, kus sees telefonikliendi failid. Selgus, et seal leidus väga palju xaml laiendiga faile, mistõttu tuli pisut süveneda, mis see xaml olla võiks. XAMLi kohta leidus netis selline jutt: XAML (eXtensible Application Markup Language)- XML põhine deklaratiivne keel. Mida rakendatakse .NET raamistiku programmitöö mudelis, XAML lihtsustab kasutajaliidese loomist .NET raamistikus. Andes võimaluse luua UI elemendid deklaratiivses XAML märgistuskeeles ja eraldades UI definitsiooni loogika. Nii saavad UI kallal töötada samaaegselt erinevead osapooled (Microsoft Development Network, 2012). Ehk lühidalt - tegemist on eriotstarbelise XMLiga.&lt;br /&gt;
&lt;br /&gt;
====Kolmas meeskonna XML retsensioon====&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=49096</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=49096"/>
		<updated>2012-06-08T20:48:45Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Akaver meeskonna veebiteenuse retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
Muuhulgas sisaldab eelpool mainitud servIlm.cs meetodit kasutajanime järgi viimase logimisaja pärimiseks, rohkema kasustajastatistikaga me käesolevas töös ei tegelenud.&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
Temperatuuri saamiseks vajasime rakendust, mis annaks näiteks klikates GPS koordinaadid, mis oleksid sisendparameetriteks meie teenusele.&lt;br /&gt;
Seepärast on vormi sisse istutatud Google kaart.&lt;br /&gt;
&lt;br /&gt;
Kaardil klõpsates ilmub kaardile vastavalt lähimate ilmajaamade andmebaasist viimase kättesaadava ilmaandmete järgi jaamade kauguse järgi interpoleeritud temperatuur. Näiteks nii nagu siin: http://enos.itcollege.ee/~arasu/temperatuuri_kaart.jpg&lt;br /&gt;
&lt;br /&gt;
Kui teil pole aega/tahtmist/võimalust kogu projekti oma arvutitesse püsti ajada, siis võin koolis näidata, et see päriselt ka töötab :)&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Päevik: veebiteenuse lõpp ja klientrakendus ==&lt;br /&gt;
&lt;br /&gt;
20.05 saadi taas kokku. Vahepeal oli Reget vormil baseeruva graafilise kliendi ka valmis meisterdanud, et teenus loogiliselt toimida saaks. Selleks pani ta google kaardi WCF vormi.  Anneli oli turvamise video lõpuni vaadanud ja teenuse vastavalt turvanud. Mõtlesime välja meetodi kasutaja viimase logina pärimiseks. Anneli kommenteeris üle peamised teenusega seotud meetodid, õppides, kuidas Visual Studiot häälestada XML formaadis dokumentatsiooni kirjutama ja riputas tehtu koopia ühte Dropboxi kausta ja esitas siin wikis. Kuna klientrakenduse esitamisega on veel pisut aega, siis on Annelil plaanis kliendi meetodeid lähemalt uurida ja kommenteerida-dokumenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects retsensioonid XML, teenuse ja kliendi kohta  https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
====Akaver meeskonna veebiteenuse ja kliendi retsensioon====&lt;br /&gt;
Meeskond akaver on mahu poolest valmis teinud suure projekti. Sellesse on lisaks veebiteenusele sisse integreeritud veel mitu tehnoloogiat nagu ASP.NET MVC (model view controller) ja Windows Phone. Dropbox-ist alla tõmmates ei tahtnud lahendus (Solution) osaliselt avaneda. Tervelt kahte projekti viiest ei suutnud Microsofti Visual Studio Ultimate 2010 avada. Selle raha eest mida eeltoodud tarkvara eest küsitakse, võiks ta seda teha. Aga vist on minu arvutis mingid kõige uuemad ja ,,khuulimad” VS2010 pluginad installimata. Me ei hakanud VS2010 hingeellu süvenema vaid proovisime keskenduda projektile enesele.&lt;br /&gt;
Nagu me ennist mainisime, projekt on mahukas. Esimese asjana tundsime puudust klassidiagrammist vms. seletavast dokumentatsioonist, mis annaks projekti kohta kokkuvõtlikuma vaate.&lt;br /&gt;
Veebiteenus on jagatud ilusti kahte ossa frontend ja backend. Sellist lahendust näidati/soovitati ka antud kursusel. Teenuse liidesefaili nimi algab korrektselt I-tähega- st. lihtsam on aru saada, et selles on Interface. Veebiteenuse liidesefailist vaatab vastu kolm teenust, mis on tähistatud Operation Contract annotatsiooniga. Veebiteenus loeb kõik oma klassid teisest,  EAMK nimelisest projektist. Eeltoodust kasutatakse objekte, mis pärinevad EAMK.DAL (see on vist Data Access Layer) ja EAMK.Models nimeruumidest. Veebiteenuse koodiosa on väga tagasihoidlik. Kõik meetodid koosnevad ainult ühest koodireast. Seda sellepärast, et kogu realisatsiooni raskuspunkt on koondunud EAMK projekti - ASP.NET MVC tehnoloogiasse.&lt;br /&gt;
Edasi püüdsime kaevuda EAMK DAL kausta. Et me oleme ASP.NET MVC-s suht võhikud ja meeskond tundus olevat oma kommentaarides sama napisõnaline ja ameerikakeelne kui Visual Studio ise, oli meil raske eristada VS poolt tekitatud faile meeskonna poolt tekitatutest. Peale suurematsorti uurimist saime aru, et VS ei kirjuta üldse kommentaare oma tekitatud koodi. Seega saime lugeda need koodifailid, kus olid iga meetodi ees üherealine kommentaar, meeskond akaveri omadeks. Koodi kohapealt on hea, et meetodite ja muutujate nimed on ühes stiilis. Loomulikult võiks nuriseda try-catch lausete puudumise üle, aga sellise projekti ja miinimumini viidud inimressurssi puhul oleks see kohatu.Koolitöö nõuetest oli tehtud ka turvalisuse osa. Samas kasutajatega toimetamise/statistika osa veebiteenuse poolelt ei leidnud. Kõige suurem pluss on see, et projekt on läinud ka juba rakendusse, mitte jäänud lihtsalt &amp;quot;saaks selle kaelast ära ja siis unustaks” nimeliseks koolitööks.&lt;br /&gt;
&lt;br /&gt;
Vahetult enne eksamit selgus, et kliendi kohta tuleks ka midagi arvata. Projektis on näha ainult konsoolirakenduse klient, mis on lihtne ja kui uskuda autori päevikut ka täiesti toimiv, kuid nagu eelpool kurdetud, ei installeeru kogulahendusest kaks projekti, mistõttu oma arvutis ei õnnestu miskit väga toimivat näha.&lt;br /&gt;
Koolis demonstreeritu põhjal on teada, et kenasti töötas telefoni klient. Selline üle ootuste initsiatiiv on kahtlemata ainult väga positiivne.&lt;br /&gt;
&lt;br /&gt;
====Kolmas meeskonna XML retsensioon====&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48807</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48807"/>
		<updated>2012-05-28T17:36:24Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
Muuhulgas sisaldab eelpool mainitud servIlm.cs meetodit kasutajanime järgi viimase logimisaja pärimiseks, rohkema kasustajastatistikaga me käesolevas töös ei tegelenud.&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
Temperatuuri saamiseks vajasime rakendust, mis annaks näiteks klikates GPS koordinaadid, mis oleksid sisendparameetriteks meie teenusele.&lt;br /&gt;
Seepärast on vormi sisse istutatud Google kaart.&lt;br /&gt;
&lt;br /&gt;
Kaardil klõpsates ilmub kaardile vastavalt lähimate ilmajaamade andmebaasist viimase kättesaadava ilmaandmete järgi jaamade kauguse järgi interpoleeritud temperatuur. Näiteks nii nagu siin: http://enos.itcollege.ee/~arasu/temperatuuri_kaart.jpg&lt;br /&gt;
&lt;br /&gt;
Kui teil pole aega/tahtmist/võimalust kogu projekti oma arvutitesse püsti ajada, siis võin koolis näidata, et see päriselt ka töötab :)&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Päevik: veebiteenuse lõpp ja klientrakendus ==&lt;br /&gt;
&lt;br /&gt;
20.05 saadi taas kokku. Vahepeal oli Reget vormil baseeruva graafilise kliendi ka valmis meisterdanud, et teenus loogiliselt toimida saaks. Selleks pani ta google kaardi WCF vormi.  Anneli oli turvamise video lõpuni vaadanud ja teenuse vastavalt turvanud. Mõtlesime välja meetodi kasutaja viimase logina pärimiseks. Anneli kommenteeris üle peamised teenusega seotud meetodid, õppides, kuidas Visual Studiot häälestada XML formaadis dokumentatsiooni kirjutama ja riputas tehtu koopia ühte Dropboxi kausta ja esitas siin wikis. Kuna klientrakenduse esitamisega on veel pisut aega, siis on Annelil plaanis kliendi meetodeid lähemalt uurida ja kommenteerida-dokumenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects retsensioonid XML, teenuse ja kliendi kohta  https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Unusual_Suspects%22&amp;diff=48806</id>
		<title>Talk:Meeskond &quot;Unusual Suspects&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Unusual_Suspects%22&amp;diff=48806"/>
		<updated>2012-05-28T17:15:27Z</updated>

		<summary type="html">&lt;p&gt;Arasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
Töö vastavus esitatud tingimustele:&lt;br /&gt;
&lt;br /&gt;
1) Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks  - olemas!&lt;br /&gt;
&lt;br /&gt;
2) selle XML faili skeemifail  - tehtud!&lt;br /&gt;
&lt;br /&gt;
3)2-3 sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.  &lt;br /&gt;
Nagu  näha githubist, töö käigus loodi mitu XSL faili – lihtne, combo-boxidega ja tabelikujuline.&lt;br /&gt;
&lt;br /&gt;
4)XML andmefaili sisu on vabalt valitav, kuid andmed peavad olema üksteisega loogiliselt seotud ja struktuur otstarbekas. &lt;br /&gt;
Andmed on loogiliselt seotud, kuid esialgu tundub, et sugugi kõiki andmeid ei ole veel kasutatud. XMLi lõpu poole algab Peatuste blokk, kus korduvad üleval kord juba toodud peatuste nimed, kuid nüüd sisalduvad alamelementides mingit sorti koordinaadid. Võib-olla saaks siin struktuuri kuidagi ühtlustada, nii et andmed oleksid kõik korraga peatuste juures juba liinide all.&lt;br /&gt;
&lt;br /&gt;
5)XML-il peab olema vähemalt 4 loogilist dimensiooni.  On, suutsin loendada vähemalt viienda dimensioonini.&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID. &lt;br /&gt;
Vähemalt kahel elemendil leidub muid atribuute kui ID (aktiivne, alates, kuni). Küllap saaksid nad vajadusel ka kolmanda tekitada.&lt;br /&gt;
&lt;br /&gt;
6) Programmikoodi loetavus ning kommenteeritus, programmikood on loetav. Koodi lihtsuse tõttu ei ole nähtavasti kommenteerida olnud vaja.&lt;br /&gt;
dokumentatsioon – loen dokumentatsiooniks Wiki  ja ghithubi, sellises arendusstaadiumis on see piisav.&lt;br /&gt;
Kirjeldada puudusi  - kuna olen lugenud ka teiste arvustusi, siis midagi suurt sisulist esialgu välja ei ole tuua.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Unusual suspects teenuse retsensioon ==&lt;br /&gt;
Projekti käivitamine peale allalaadimist ja laialipakkimist sujus tõrgeteta &lt;br /&gt;
Esmapilgul võttis natuke aega, et aru saada mis on mis. Unusual Suspects nimeline solution sisaldas peamiselt xml faile. Reget otsis dll fail, mis peaks olema teegina serveri külge valmiskompileeritud. &lt;br /&gt;
Projekt on lihtne ja ökonoomne, mis sellise pisikese teenuse puhul ongi mõistlik, ära on kasutatud esimese tööna tehtud XML failid. Teenus on tehtud ühe solutioniga, näitab Edela-Raudtee sõiduplaani.  Õppejõud soovitas back-endi ja front-endi eraldada, aga siin projektis on need kokku pandud. Meil näiteks oli turvaline kasutajahaldus eraldi hostis. &lt;br /&gt;
Nõuti (boldis!) teenuse kasutajate tuvastaminst ja haldamist. Leidsime isegi aspnet andmebaasi, mis tähendab, et kasutajahalduse saaks vajadusel realiseerida. Päevikust lugesime, et Mari ja Anu olid püüdnud kasutajatehaldust luua, leidsime isegi aspnet andmebaasi,  kuid teenus ja klient seda praegu ei kasuta. Näeme ka, et&lt;br /&gt;
Kuna kasutajatehaldust ei toimu, siis on täitmata ka kasutusstatistika realisatsiooni nõue. &lt;br /&gt;
Kaitsmisel kuulsime, et sellise teenuse puhul oleks kasutajate haldus mõttetu, millega oleme nõus, teisalt on aga koolitöö nõue täitmata. &lt;br /&gt;
Teenuse kohta on kirjutatud viis eraldi klassi. Info jaamade ja liinide kohta on teenuses realiseeritud klassidena. Jaama kohta kaks klassi: Station, mis hoiab endas jaama identifikaatorit ja nime; teine on StationSchedule nimeline klass, mis oskab konkreetsele jaamale lisada lahkumisajad (vist). Liini hoiab klass Line, mis sisaldab identifikaatorit ja nime. LinewithSchedule klass oskab endale AddStop meetodi abil lisada jaamad ja peatusajad (eeldatavasti).&lt;br /&gt;
&lt;br /&gt;
Teenus pakub nelja meetodit , mis on kommenteeritud ühe reaga.  Näha on, et kood on kirjutaud oskaja programmeerija poolt, sest dokumenteeritus kommentaaride näol on väga napp. Jah, kood peaks end ise seletama, aga praegu seletab ta end peamiselt teistele samasugustele oskajatele. Algaja Anneli on koodi vaadates üpris kurb.&lt;br /&gt;
Kõikide meetodite juures kasutatakse Xpath tehnoloogiat. Uuemal ajal on kombeks küll kasutada LINQt, kuid saame aru, et vana ja läbiproovitud tehnoloogia on  tegijatele rohkem sobinud.&lt;br /&gt;
GetLines() meetod tagastab XML faili kasutades liinid. Kenasti on hakkama saadud sellega, et XML fail leitakse projektis üles hoolimata sellest, kus see projekt arvutis asub  (kasutades AppDomain-i). Meetodis on näha, et osatakse ka natuke keerulisemaid Xpath päringuid koostada ja muutujatega kokku panna. Kohtasime if lause lühikuju (Reget ütleb, et see on ternaarne testoperaator(Lorents, mäletate?)) createLine meetodis.&lt;br /&gt;
Teistes meetodites me miskit erku ei leidnud, sarnanesid eelnevatele.&lt;br /&gt;
Tunneme puudust veatöötlusest. Tavaliselt 1/3 koodist peaks olema try...catch... laused!&lt;br /&gt;
Kiidame veel muutujate nimede camelCase vormist kinnipidamist ning ühtlaselt inglisekeelseid muutujanimesid, mida poldud ära segatud eestikeelsetega.&lt;br /&gt;
Dokumentatsioonina käsitleme veel päevikut ja readme faili, mis info üliküllusega just kumbi ei uhkelda. Samas päevik veenab, et töö on projektimeeskonna liikmete vahel olnud jaotatud.&lt;br /&gt;
Peamiste puudustena toome välja eelpool toodud mittevastavuse õppeprojekti nõuetele – puudub kasutajahaldus ning kasutajastatistika. Anneli hindab kommenteerituse napiks, Reget jällegi enda jaoks piisavaks.&lt;br /&gt;
Kuna ettenähtud koolitöö nõuetest on kaks punkti realiseerimata, siis jääb ka retsensioon vastavalt lühemaks, õigemini saab ühendatud kliendi retsensiooniga!&lt;br /&gt;
&lt;br /&gt;
==Unusual Suscpects kliendi retsensioon==&lt;br /&gt;
Klientrakendus oli teostatud Windows vormirakendusena. Vorm koosneb kahest komboboxist, kahest nupust ja ühest ListBoxist ja on askeetliku välimusega. Hea on vaadata, et vormi kontrollid on ilusasti ümbernimetatud, mitte pole jäetud esialgsed, mida VisualStudio ise välja pakub ning mida on hiljem raske koodist üles leida.&lt;br /&gt;
Lugesime päevikut ja teame, et kliendi valmistas Anu. Seetõttu oli lust vaadata, kuidas korralik dokumentatsioon näkku hüppas.&lt;br /&gt;
Veebiteenusega võetakse ühendust kohe vormi käivitamise algfaasis FormLoad meetodis. Teenuse käest küsitakse jaamade nimed GetStation nimede abil, mis pannakse listi, sorteeritakse ja seejärel pannakse nad ühte komboboxidest, kusjuures esimesena väljastatakse peatus nimega „Tallinn.“ &lt;br /&gt;
&lt;br /&gt;
Kui  põhidokumentatsioon oli eestikeelne, siis koodivahesed kommentaarid  on inglise keeles. Kena lahendus oli see, et kui lähtekoha kastis oli mingi jaam valitud, siis sihtkoha kastidest me seda enam ei leidnud. Ehk välditi silmust &lt;br /&gt;
Leidsime lahenduse, et kui lähtejaamade hulgast uus valida, siis koristati tühjaks ka sihtjaama kombo. Ei tea, kas see ikka on hea? Samas saame aru, et see on seotud silmuse vältimise meetodiga. Reget leidis, et saanuks optimeerida. Selle asemel, et listist ühekaupa RemoveAt meetodiga jaamanimesid eemaldada, võinuks kasutada Clear meetodit, mis töötab ilma tsüklita. Hilijem leidsime, et seda oli  searchButton_Click meetodis osatud kasutada.&lt;br /&gt;
Viimati mainitud meetod pöördub jällegi veebiteenuse poole. Esmalt kontrollitakse, et  et lähte ja sihtjaamade nimed oleks välja valitud. Teenuse poole pöördumisel otsitakse jaama nime järgi jaama Id-d. Kui need onäes ja need pole tühjad tehakse teenusele uuesti kaks päringut, kus jaama indeksi järgi tagastab teenus saabumis-väljumisajad järgmise 24 tunni kohta nendes jaamades.&lt;br /&gt;
&lt;br /&gt;
Väljumis-  ja saabumisajad pannakse resultsListBox nimelisse kasti. Millegipärast väljastatakse maksimaalselt ainult kaks tulemust, kuigi näiteks Tallinna ja Tartu vahel peaks ikkagi rohkem ronge käima? Kuna soiduplaan.xml sisaldab vaid nelja liini andmeid aitaks siin liinide lisamine xml faili.&lt;br /&gt;
Meetod vaatab hetke kellaaega ning võrdleb seda sõiduplaanide aegadega.  Varasemate kellaaegade ohta lisatakse sõna „homme.“&lt;br /&gt;
returnButton_Click realiseerib „Otsi vastupidist suunda“ nupu vajutust. Siis on listi täitmise loogika analoogne eelnevale, lisaks lisab arusaamatuste vältimiseks testilipiku väljastatud väljumis- ja saabumisaegade kohta.&lt;br /&gt;
Veebiteenuse poole pöördumisel kasutatakse usingut, mis on selleks hea, et paneb automaatselt teenuseühenduse peale tarvitamist kinni. &lt;br /&gt;
Kiidame veel muutujate nimede camelCase vormist kinnipidamist ning ühtlaselt inglisekeelseid muutujanimesid, mida poldud ära segatud maavillastega.&lt;br /&gt;
Tunneme puudust veatöötlusest. Tavaliselt 1/3 koodist peaks olema try...catch... laused!&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48300</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48300"/>
		<updated>2012-05-20T16:25:13Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Päevik: veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
Muuhulgas sisaldab eelpool mainitud servIlm.cs meetodit kasutajanime järgi viimase logimisaja pärimiseks, rohkema kasustajastatistikaga me käesolevas töös ei tegelenud.&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
Temperatuuri saamiseks vajasime rakendust, mis annaks näiteks klikates GPS koordinaadid, mis oleksid sisendparameetriteks meie teenusele.&lt;br /&gt;
Seepärast on vormi sisse istutatud Google kaart.&lt;br /&gt;
&lt;br /&gt;
Kaardil klõpsates ilmub kaardile vastavalt lähimate ilmajaamade andmebaasist viimase kättesaadava ilmaandmete järgi jaamade kauguse järgi interpoleeritud temperatuur. Näiteks nii nagu siin: http://enos.itcollege.ee/~arasu/temperatuuri_kaart.jpg&lt;br /&gt;
&lt;br /&gt;
Kui teil pole aega/tahtmist/võimalust kogu projekti oma arvutitesse püsti ajada, siis võin koolis näidata, et see päriselt ka töötab :)&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Päevik: veebiteenuse lõpp ja klientrakendus ==&lt;br /&gt;
&lt;br /&gt;
20.05 saadi taas kokku. Vahepeal oli Reget vormil baseeruva graafilise kliendi ka valmis meisterdanud, et teenus loogiliselt toimida saaks. Selleks pani ta google kaardi WCF vormi.  Anneli oli turvamise video lõpuni vaadanud ja teenuse vastavalt turvanud. Mõtlesime välja meetodi kasutaja viimase logina pärimiseks. Anneli kommenteeris üle peamised teenusega seotud meetodid, õppides, kuidas Visual Studiot häälestada XML formaadis dokumentatsiooni kirjutama ja riputas tehtu koopia ühte Dropboxi kausta ja esitas siin wikis. Kuna klientrakenduse esitamisega on veel pisut aega, siis on Annelil plaanis kliendi meetodeid lähemalt uurida ja kommenteerida-dokumenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48299</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48299"/>
		<updated>2012-05-20T16:19:58Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
Muuhulgas sisaldab eelpool mainitud servIlm.cs meetodit kasutajanime järgi viimase logimisaja pärimiseks, rohkema kasustajastatistikaga me käesolevas töös ei tegelenud.&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
Temperatuuri saamiseks vajasime rakendust, mis annaks näiteks klikates GPS koordinaadid, mis oleksid sisendparameetriteks meie teenusele.&lt;br /&gt;
Seepärast on vormi sisse istutatud Google kaart.&lt;br /&gt;
&lt;br /&gt;
Kaardil klõpsates ilmub kaardile vastavalt lähimate ilmajaamade andmebaasist viimase kättesaadava ilmaandmete järgi jaamade kauguse järgi interpoleeritud temperatuur. Näiteks nii nagu siin: http://enos.itcollege.ee/~arasu/temperatuuri_kaart.jpg&lt;br /&gt;
&lt;br /&gt;
Kui teil pole aega/tahtmist/võimalust kogu projekti oma arvutitesse püsti ajada, siis võin koolis näidata, et see päriselt ka töötab :)&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
20.05 saadi taas kokku. Vahepeal oli Reget vormil baseeruva graafilise kliendi ka valmis meisterdanud, et teenus loogiliselt toimida saaks.  Anneli oli turvamise video lõpuni vaadanud ja teenuse vastavalt turvanud. Mõtlesime välja meetodi kasutaja viimase logina pärimiseks. Anneli kommenteeris üle peamised teenusega seotud meetodid, õppides, kuidas Visual Studiot häälestada XML formaadis dokumentatsiooni kirjutama ja riputas tehtu koopia ühte Dropboxi kausta ja esitas siin wikis.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48298</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48298"/>
		<updated>2012-05-20T16:14:56Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Päevik: veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
Muuhulgas sisaldab eelpool mainitud servIlm.cs meetodit kasutajanime järgi viimase logimisaja pärimiseks, rohkema kasustajastatistikaga me käesolevas töös ei tegelenud.&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
Temperatuuri saamiseks vajasime rakendust, mis annaks näiteks klikates GPS koordinaadid, mis oleksid sisendparameetriteks meie teenusele.&lt;br /&gt;
Seepärast on vormi sisse istutatud Google kaart.&lt;br /&gt;
&lt;br /&gt;
Kaardil klõpsates ilmub kaardile vastavalt lähimate ilmajaamade andmebaasist viimase kättesaadava ilmaandmete järgi jaamade kauguse järgi interpoleeritud temperatuur.&lt;br /&gt;
&lt;br /&gt;
Kui teil pole aega/tahtmist/võimalust kogu projekti oma arvutitesse püsti ajada, siis võin koolis näidata, et see päriselt ka töötab :)&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
20.05 saadi taas kokku. Vahepeal oli Reget vormil baseeruva graafilise kliendi ka valmis meisterdanud, et teenus loogiliselt toimida saaks.  Anneli oli turvamise video lõpuni vaadanud ja teenuse vastavalt turvanud. Mõtlesime välja meetodi kasutaja viimase logina pärimiseks. Anneli kommenteeris üle peamised teenusega seotud meetodid, õppides, kuidas Visual Studiot häälestada XML formaadis dokumentatsiooni kirjutama ja riputas tehtu koopia ühte Dropboxi kausta ja esitas siin wikis.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48297</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48297"/>
		<updated>2012-05-20T16:08:32Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
Muuhulgas sisaldab eelpool mainitud servIlm.cs meetodit kasutajanime järgi viimase logimisaja pärimiseks, rohkema kasustajastatistikaga me käesolevas töös ei tegelenud.&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
Temperatuuri saamiseks vajasime rakendust, mis annaks näiteks klikates GPS koordinaadid, mis oleksid sisendparameetriteks meie teenusele.&lt;br /&gt;
Seepärast on vormi sisse istutatud Google kaart.&lt;br /&gt;
&lt;br /&gt;
Kaardil klõpsates ilmub kaardile vastavalt lähimate ilmajaamade andmebaasist viimase kättesaadava ilmaandmete järgi jaamade kauguse järgi interpoleeritud temperatuur.&lt;br /&gt;
&lt;br /&gt;
Kui teil pole aega/tahtmist/võimalust kogu projekti oma arvutitesse püsti ajada, siis võin koolis näidata, et see päriselt ka töötab :)&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48296</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48296"/>
		<updated>2012-05-20T16:01:43Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
Muuhulgas sisaldab eelpool mainitud servIlm.cs meetodit kasutajanime järgi viimase logimisaja pärimiseks, rohkema kasustajastatistikaga me käesolevas töös ei tegelenud.&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48294</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48294"/>
		<updated>2012-05-20T15:58:36Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin: https://www.dropbox.com/sh/st7yxaxwt48bc2c/DLp70MYYF8/koguja/WCFilmaKlient/app.config&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48293</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48293"/>
		<updated>2012-05-20T15:57:25Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Kasutajate haldamiseks on loodud ASP.NET Membership andmebaas,  mis sisaldub EMHI.bak failis ja WCF&#039;ile sai selle kasutamiseks õigused ka antud, mis nähtub App.config failidest nagu näiteks siin:&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48292</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48292"/>
		<updated>2012-05-20T15:49:31Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin koos andmebaasi varundusfailiga https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48291</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48291"/>
		<updated>2012-05-20T15:46:31Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
Teenuse koguprojekt asub siin https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
Teenuse meetodite koodifail on see https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48290</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48290"/>
		<updated>2012-05-20T15:39:05Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
Teenus asub siin https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48034</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48034"/>
		<updated>2012-05-12T13:57:43Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Päevik: veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodite nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks. Anneli kirjutas tegevused päevikusse ning tema ülesandeks jäi vaadata turvamise video lõpuni ning vaadata kõik üle ning kommenteerida.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48033</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48033"/>
		<updated>2012-05-12T13:55:25Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Päevik: veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
05.05 takerdus Annelil teenuse turvamine salapärase IMetadataExcange veateate taha, mille tekkepõhjuseks oli lõppkokkuvõttes hajameelselt koostatud hosti web.config-i secureBehavior, millest juhuslikult puudusid serviceMetadata ja serviceDebug.&lt;br /&gt;
&lt;br /&gt;
12.05 toimuski Regeti ja Anneli ühisjõul ülalmainitud vea parandamine ning Regeti meetodite lisamine projekti (taidaKoordinaadid, sordiKoordMas, leiaLahimad, interpoleeri)  ning lõpliku teenuse programmeerimine. Reget helistas ka õppejõule, et küsida, kuidas saaks andmeid niimoodi klassifailis hoida, et neid iga kliendi puhul poleks vaja uuesti andmebaasist pärida, kuid lõpptulemusena sai &amp;quot;static&amp;quot; meetodi nimetustest ära kustutatud ja jäi nii, et iga uue kliendi puhul päritakse kõik andmebaasist otsast peale. Lisatud said veel meetodid leiaLahimAeg, mille puhul otsustasime, et kuna kasutaja tõenäoliselt mingi minevikuilma vastu huvi ei tunne, oleks meil baasist vaja lihtsalt viimaseid ilmaandmeid. Arendatud sai ka meetod getTemp, mis hangib ILM baasis leidvast XMList kahe lähima ilmajaama temperatuurid ning interpoleerib need üheks.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48032</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48032"/>
		<updated>2012-05-12T13:26:05Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Päevik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Päevik: XML==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
==Päevik: veebiteenus==&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise konsoolirakenduse Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
Üritasime panna ka windowsi Task Scheduleri arvuti käimise ajal iga tunni tagant ilma-andmeid baasi koguma, aga Anneli kopeeris kogu projekti koodi teise kohta ja tegi paranduse kunagi hiljem.&lt;br /&gt;
&lt;br /&gt;
Lisasime ka vastavalt õppefilmile WCF Service Library, mille nimeks sai ilmaTeenus, mille all arendame teenusekoodi ja ..., mille nimeks sai ilmaHost, ning häälestasime hosti vastavalt õppevideole teenuseklassi tarbima. Lõime ka  ka WCF kliendi, mille nimeks sai ilmaKlient, et oleks võimalik teenust turvaliselt tarbida.&lt;br /&gt;
&lt;br /&gt;
Olles poolteist tundi vaadanud turvamise videot ning jõudnud sellega 12, minutisse, läksime laiali, olles kokku leppinud, et Reget tegeleb vahepeal funktsionaalsete meetodite väljamõtlemisega ja Anneli katsub turvaosa ära teha.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48031</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=48031"/>
		<updated>2012-05-12T12:53:09Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Päevik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Päevik==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
---------------------------------------&lt;br /&gt;
01.05 koguneme, et tekitada XML failist andmebaas LINQ päringute abil. Koguja nimelise projekti Program.cs all on väljakommenteerituna see kood, mis tõstis XML failist andmed baasi.&lt;br /&gt;
Teiseks tegime ka programmijupi, mis jälgib EMHI kodulehel (http://www.emhi.ee/ilma_andmed/xml/observations.php)iga tunni tagant tekkivaid uusi ilmaandmeid ja kogub need meie andmebaasi sellisel moel, et EMHI ilmaandmete esimese elemendi atribuut timestamp on baasis ILM tabeli primaarvõtmeks ja kogu XML on salvestatud tekstina ühte lahtrisse. Vahepeal jäime LINQga nats jänni ja helistasime õppejõule ning nõudsime kohest ärkamist ja märkamist.&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)&amp;diff=48030</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2012(kaugõpe)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)&amp;diff=48030"/>
		<updated>2012-05-12T12:39:56Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Meeskond &amp;quot;Söörlösed&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Võrgurakendused II: hajussüsteemide ehitamine(kaugõpe)]]&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2012(kaugõpe)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039;&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 3. aprill 2012.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema 10. aprill 2012&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 13. mai 2012.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 20. mai 2012&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039;&lt;br /&gt;
** Klientrakendused peavad olema valmis&amp;lt;!--, esitatud--&amp;gt; ja wikilehel kirjeldatud hiljemalt 26. mai 2012.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 1. juuni 2012&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2012&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
===Tähtaegadest kinnipidamine===&lt;br /&gt;
Töö tuleb esitada kasutades wiki.itcollege.ee keskkonda tähtajaks. Iga päeva eest, mis töö hiljaks jääb, &amp;lt;b&amp;gt;kaotab see 10% punktidest!&amp;lt;/b&amp;gt; Kokku võib kaotada kuni 50% punktidest. Ehk kui töö eest on võimalik teenida näiteks maksimaalselt 10 punkti ja see esitatakse 2 päeva hiljem perfektselt, siis saab meeskond selle eest 8p, kuna on kaotanud maksimumist 20%. &lt;br /&gt;
Töö esitamise tähtaeg on &amp;lt;b&amp;gt;konkreetsel kuupäeval kell 23:59&amp;lt;/b&amp;gt;. Ehk, kui tähtajaks on märgitud 7.aprill, siis tähtajaks on esitatud töö, mis on hiljemalt esitatud 7.aprill kell 23:59.&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning 2-3 sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML andmefaili sisu on vabalt valitav, kuid andmed peavad olema üksteisega loogiliselt seotud ja struktuur otstarbekas. J.Kippari raamatus valmis tehtud XML andmefailide kasutamine on keelatud. &lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
Kindlasti tuleb lugeda töö teostamise käigus järgnevat raamatut: Kippar, J. &amp;quot;XML rakendused&amp;quot;, TLU:2009 http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/trykk/xmlrak.pdf&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 kaarel.raspel [ät] gmail.com (+372 522 2468)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua kontroll, et nimi lisatakse baasi alles siis, kui seda nime on pakkunud vähemalt kaks erinevat kasutajat&lt;br /&gt;
* luua roll-back&#039;i võimalus juhuks, kui mõni kasutaja on tegelenud spämmimisega&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel oma kontaktibaase omavahel jagada&lt;br /&gt;
* luua võimalus pakkuda kontaktibaasis leiduvate nimede järgi sobivaid nimesid&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel erinevaid vooge grupeerida&lt;br /&gt;
* luua võimalus voogudes leiduvate uudiste puhverdamiseks (voogude lugemine võtab enamasti üsna palju aega)&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2012=&lt;br /&gt;
==Meeskond &amp;quot;Minu meeskonnanimi&amp;quot; ==&lt;br /&gt;
*Liikmed&lt;br /&gt;
**Kes&lt;br /&gt;
&lt;br /&gt;
Mida selles projektis teeme&lt;br /&gt;
&lt;br /&gt;
== [[Meeskond &amp;quot;Söörlösed&amp;quot;]] ==&lt;br /&gt;
*Liikmed: Anneli Rasu ja Reget Kalamees&lt;br /&gt;
&lt;br /&gt;
*Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Unusual Suspects&amp;quot;]] ==&lt;br /&gt;
*Liikmed: Denis Veltson, Anu Kuusmaa, Mari Lehis, Alvar Lumberg&lt;br /&gt;
&lt;br /&gt;
* Tegeleme Edela-Raudtee Tallinn-Tartu-Valga sõiduplaanidega.&lt;br /&gt;
&lt;br /&gt;
== [[Meeskond &amp;quot;Kolmas&amp;quot; 2012]] ==&lt;br /&gt;
&lt;br /&gt;
* Liikmed: Jevgeni Nesterenko, Jako Heinmets, Lauri Rooden&lt;br /&gt;
&lt;br /&gt;
== [[Meeskond &amp;quot;akaver&amp;quot;]] ==&lt;br /&gt;
&lt;br /&gt;
* Liikmed: Andres Käver&lt;br /&gt;
* asp.net ja VR II ühisarenduse projektina valmib Eesti Automudelismi Klubi&#039;i veebirakendus&lt;br /&gt;
&lt;br /&gt;
== [[Meeskond &amp;quot;partycrasher&amp;quot;]] ==&lt;br /&gt;
&lt;br /&gt;
* Tanel Lebedev&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47335</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47335"/>
		<updated>2012-04-10T20:18:06Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Päevik==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;br /&gt;
&lt;br /&gt;
Kolmas https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Kolmas%22_2012&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Kolmas%22_2012&amp;diff=47334</id>
		<title>Talk:Meeskond &quot;Kolmas&quot; 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Kolmas%22_2012&amp;diff=47334"/>
		<updated>2012-04-10T20:17:16Z</updated>

		<summary type="html">&lt;p&gt;Arasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Töö vastavus esitatud tingimustele:&lt;br /&gt;
&lt;br /&gt;
1) Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks  - olemas!&lt;br /&gt;
&lt;br /&gt;
2) selle XML faili skeemifail  - tehtud!&lt;br /&gt;
&lt;br /&gt;
3)2-3 sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.  &lt;br /&gt;
Wiki näitab, et kaks faili on täitsa olemas.&lt;br /&gt;
&lt;br /&gt;
4)XML andmefaili sisu on vabalt valitav, kuid andmed peavad olema üksteisega loogiliselt seotud ja struktuur otstarbekas. &lt;br /&gt;
Küllap vastab XML struktuur ülesande ideele. Siiski oleks wikisse võinud panna ka lingi internetist leitud märkmete jagamise teenusele.&lt;br /&gt;
&lt;br /&gt;
5)XML-il peab olema vähemalt 4 loogilist dimensiooni.  On, suutsin loendada vähemalt seitsmenda dimensioonini.&lt;br /&gt;
&lt;br /&gt;
6)Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID. &lt;br /&gt;
Tundub, et atribuudid puuduvad.&lt;br /&gt;
 &lt;br /&gt;
7)Programmikoodi loetavus ning kommenteeritus. Programmikood on esialgu loetav lühiduse  ja lihtsuse tõttu. Andmete päritolu ja vajalikkus päris selged ei ole.&lt;br /&gt;
&lt;br /&gt;
8) dokumentatsioon – loen dokumentatsiooniks Wiki. Kuidas töö tehtud sai ning milline oli meeskonnaliikmete panus – see on vist ununenud kirjeldada.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Kolmas%22_2012&amp;diff=47333</id>
		<title>Talk:Meeskond &quot;Kolmas&quot; 2012</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Kolmas%22_2012&amp;diff=47333"/>
		<updated>2012-04-10T20:15:12Z</updated>

		<summary type="html">&lt;p&gt;Arasu: Created page with &amp;#039;Töö vastavus esitatud tingimustele: 1) Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks  - olemas! 2) selle XML faili skeemifail  - tehtud! 3)2-3 sobivat XSL fail…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Töö vastavus esitatud tingimustele:&lt;br /&gt;
1) Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks  - olemas!&lt;br /&gt;
2) selle XML faili skeemifail  - tehtud!&lt;br /&gt;
3)2-3 sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.  &lt;br /&gt;
Wiki näitab, et kaks faili on täitsa olemas.&lt;br /&gt;
4)XML andmefaili sisu on vabalt valitav, kuid andmed peavad olema üksteisega loogiliselt seotud ja struktuur otstarbekas. &lt;br /&gt;
Küllap vastab XML struktuur ülesande ideele. Siiski oleks wikisse võinud panna ka lingi internetist leitud märkmete jagamise teenusele.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.  On, suutsin loendada vähemalt seitsmenda dimensioonini.&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID. &lt;br /&gt;
Tundub, et atribuudid puuduvad.&lt;br /&gt;
 Programmikoodi loetavus ning kommenteeritus, programmikood on esialgu loetav lühiduse  ja lihtsuse tõttu. Andmete päritolu ja vajalikkus päris selged ei ole.&lt;br /&gt;
dokumentatsioon – loen dokumentatsiooniks Wiki , kuidas töö tehtud sai ning milline oli meeskonnaliikmete panus – see on vist unuenud kirjeldada.&lt;br /&gt;
Kirjeldada puudusi  - olen teinud vihjeid juba eespool.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47332</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47332"/>
		<updated>2012-04-10T20:01:07Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Päevik==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Unusual Suspects https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Unusual_Suspects%22&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47331</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47331"/>
		<updated>2012-04-10T19:59:22Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Päevik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Päevik==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Unusual_Suspects%22&amp;diff=47330</id>
		<title>Talk:Meeskond &quot;Unusual Suspects&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Unusual_Suspects%22&amp;diff=47330"/>
		<updated>2012-04-10T19:58:28Z</updated>

		<summary type="html">&lt;p&gt;Arasu: Created page with &amp;#039; Töö vastavus esitatud tingimustele:  1) Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks  - olemas!  2) selle XML faili skeemifail  - tehtud!  3)2-3 sobivat XSL …&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Töö vastavus esitatud tingimustele:&lt;br /&gt;
&lt;br /&gt;
1) Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks  - olemas!&lt;br /&gt;
&lt;br /&gt;
2) selle XML faili skeemifail  - tehtud!&lt;br /&gt;
&lt;br /&gt;
3)2-3 sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.  &lt;br /&gt;
Nagu  näha githubist, töö käigus loodi mitu XSL faili – lihtne, combo-boxidega ja tabelikujuline.&lt;br /&gt;
&lt;br /&gt;
4)XML andmefaili sisu on vabalt valitav, kuid andmed peavad olema üksteisega loogiliselt seotud ja struktuur otstarbekas. &lt;br /&gt;
Andmed on loogiliselt seotud, kuid esialgu tundub, et sugugi kõiki andmeid ei ole veel kasutatud. XMLi lõpu poole algab Peatuste blokk, kus korduvad üleval kord juba toodud peatuste nimed, kuid nüüd sisalduvad alamelementides mingit sorti koordinaadid. Võib-olla saaks siin struktuuri kuidagi ühtlustada, nii et andmed oleksid kõik korraga peatuste juures juba liinide all.&lt;br /&gt;
&lt;br /&gt;
5)XML-il peab olema vähemalt 4 loogilist dimensiooni.  On, suutsin loendada vähemalt viienda dimensioonini.&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID. &lt;br /&gt;
Vähemalt kahel elemendil leidub muid atribuute kui ID (aktiivne, alates, kuni). Küllap saaksid nad vajadusel ka kolmanda tekitada.&lt;br /&gt;
&lt;br /&gt;
6) Programmikoodi loetavus ning kommenteeritus, programmikood on loetav. Koodi lihtsuse tõttu ei ole nähtavasti kommenteerida olnud vaja.&lt;br /&gt;
dokumentatsioon – loen dokumentatsiooniks Wiki  ja ghithubi, sellises arendusstaadiumis on see piisav.&lt;br /&gt;
Kirjeldada puudusi  - kuna olen lugenud ka teiste arvustusi, siis midagi suurt sisulist esialgu välja ei ole tuua.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47329</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47329"/>
		<updated>2012-04-10T19:20:14Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Päevik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Päevik==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;br /&gt;
&lt;br /&gt;
27.03 Anneli katsetus teha XSLTd, mis näitaks kahe XMLi dokumendi sisu, läheb aia taha, sest selline trikk ei ole XML sissejuhatavas teemas, veebiotsingud päädivad programmide leidmisega küll C#, Javast ja jutuga XPathist.&lt;br /&gt;
&lt;br /&gt;
28.03. Reget avaldab näidst andes saladuse, kuidas kaht XMLi ühte siduda. Anneli kirjutab XSLT lõpuni valmis.&lt;br /&gt;
&lt;br /&gt;
03.04 Reget paneb ette, et nüüd võiks teha ka XSD ja töö esitada. Lõpuks saab ta seda siiski ise teha.&lt;br /&gt;
&lt;br /&gt;
Annelile jääb teiste tööde retsenseerimine.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47328</id>
		<title>Meeskond &quot;Söörlösed&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22S%C3%B6%C3%B6rl%C3%B6sed%22&amp;diff=47328"/>
		<updated>2012-04-10T19:14:26Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Päevik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Plaan==&lt;br /&gt;
Teeme väga hajusa rakenduse ehk veebiteenuse mis omakorda tarbib veebiteenust.&lt;br /&gt;
Plaan järgmine: EMHI pakub iga tunni aja tagant tasuta ilmainfot oma mõningatest vaatlusjaamadest&lt;br /&gt;
Lehel: http://www.emhi.ee/index.php?ide=32,1255&lt;br /&gt;
Seal on link http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
kus värskelt mõõdetud ilmaandmed on kättesaadavad 10 minutit peale igat&lt;br /&gt;
täistundi.&lt;br /&gt;
&lt;br /&gt;
Meil on plaan tekitada veebiteenus, mis vastavalt sisestatud GPS koordinaatidele ja kuupäev-kellaajale kuvab ilmainfo.&lt;br /&gt;
Ilmainfo kuvamiseks peame esmalt tekitama XML faili mõõtejaamade kohta. Jaamad, mis meie XML faili lähevad peavad vastama alljärgnevale kahele tingimusele:&lt;br /&gt;
* 1. Iga jaam peab olema jaamade listis, mis on kirjas&lt;br /&gt;
http://www.emhi.ee/ilma_andmed/xml/observations.php failis (s.t tema&lt;br /&gt;
mõõteandmed edastatakse iga tunni tagant)&lt;br /&gt;
&lt;br /&gt;
* 2. Jaamal peavad olema koordinaadid - need saab lingilt http://www.emhi.ee/index.php?ide=7  ,,Meteoroloogiajaamad&amp;quot; nimeliselt kaardilt jaama lingile klikkides.&lt;br /&gt;
Esmalt peame valmis tegema n.ö staatilise ehk siis käsitsi sisse löödud XML faili meid huvitavate (punkt 1. olevate) jaamade koordinaatidega.&lt;br /&gt;
Teise XML faili saame eelpool nimetatud lingilt: http://www.emhi.ee/ilma_andmed/xml/observations.php&lt;br /&gt;
XSLT abil paneme need 2 kokku - seda esitame oma XML-i pähe.&lt;br /&gt;
&lt;br /&gt;
Edasi on meil plaan kirjutada 2 C# juppi.&lt;br /&gt;
* 1. Programm, mis hakkab iga tunni tagant EMHI käest ilmaandmeid küsima ja neid andmebaasi kirjutama.&lt;br /&gt;
* 2. Veebiteenus, mis saadud kuupäeva-kellaaja ja Eesti piires olevate koordinaatide abil arvutab välja ilmaandmed.&lt;br /&gt;
&lt;br /&gt;
Ilmainfo väljaarvutamiseks kasutaks esialgu kahe lähima jaama vahel lineaarset interpoleerimist. S.t see võiks käia nii:&lt;br /&gt;
N: Roomassaare jaamas on 1 kraad sooja ja Virtsu jaamas on 4 kraadi sooja. Nende andmete põhjal tahan teada, palju Kuivastus on sooja. &lt;br /&gt;
Olgu Roomassaare-Virtsu vahemaa 80 km ning Kuivastu-Virtsu vahemaa 15 km. Roomasaarest -Virtsu tõuseb temp. iga kilomeetri kohta 3/80 kraadi, seega saan välja arvutada suvalise punkti temperatuuri, mis&lt;br /&gt;
jääb Roomassaare-Virtsu vahele. Et Kuivastu on 15 km Virtsust-Roomassaare poole, siis lahutan&lt;br /&gt;
4-(15*3/80)=4-45/80=4-0,55=3,45 kraadi.&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[Jaamade koordinaatide XML]]====&lt;br /&gt;
====[[Jaamade koordinaadid koos õhutemperatuuriga  HTML-i XSLT abil ]]====&lt;br /&gt;
====[[XSLT, mis teeb valmis meie XML-i kasutades koordinaatide XML-i ja EMHI reaalaja XML-i]]====&lt;br /&gt;
====[[Meie XML, (selle kohta saab arvustuse kirjutada ;)]]====&lt;br /&gt;
====[[Meie XML Schema]]====&lt;br /&gt;
&lt;br /&gt;
==Päevik==&lt;br /&gt;
18.03 Reget tuleb välja kontseptsiooniga, mida teha, Anneli nõustub, et on uhke asi küll.&lt;br /&gt;
22.03 Reget jaamade XML koordinaatide faili valmis. Annelile jäi&lt;br /&gt;
nuputada kuidas see ilma andmetega XSLT abil kokku panna. Reget saadab ka mäidise muutuja kasutamisest.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)&amp;diff=46509</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2012(kaugõpe)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)&amp;diff=46509"/>
		<updated>2012-03-12T15:19:24Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Meeskond &amp;quot;Minu meeskonnanimi&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Võrgurakendused II: hajussüsteemide ehitamine(kaugõpe)]]&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2012(kaugõpe)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039;&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 3. märts 2011.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema 17. märts 2012&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 14. aprill 2012.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 28. aprill 2012&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039;&lt;br /&gt;
** Klientrakendused peavad olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 5. mai 2012.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 19. mai 2012&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 kaarel.raspel [ät] gmail.com (+372 522 2468)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua kontroll, et nimi lisatakse baasi alles siis, kui seda nime on pakkunud vähemalt kaks erinevat kasutajat&lt;br /&gt;
* luua roll-back&#039;i võimalus juhuks, kui mõni kasutaja on tegelenud spämmimisega&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel oma kontaktibaase omavahel jagada&lt;br /&gt;
* luua võimalus pakkuda kontaktibaasis leiduvate nimede järgi sobivaid nimesid&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel erinevaid vooge grupeerida&lt;br /&gt;
* luua võimalus voogudes leiduvate uudiste puhverdamiseks (voogude lugemine võtab enamasti üsna palju aega)&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2012=&lt;br /&gt;
==Meeskond &amp;quot;Minu meeskonnanimi&amp;quot; ==&lt;br /&gt;
*Liikmed&lt;br /&gt;
**Kes&lt;br /&gt;
&lt;br /&gt;
Mida selles projektis teeme&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Söörlösed&amp;quot; ==&lt;br /&gt;
*Liikmed: Anneli Rasu ja Reget Kalamees&lt;br /&gt;
&lt;br /&gt;
*Esialgu on teada, et teeme seda, mis vaja. Teemad on omavahelisel kooskõlastamisel-täpsustamisel.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22KRTK%22&amp;diff=20503</id>
		<title>Talk:Meeskond &quot;KRTK&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22KRTK%22&amp;diff=20503"/>
		<updated>2010-12-15T18:22:45Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* == */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kõik on omal kohal ja asi töötav ja värvi üle ka ei nuriseks, enamus kontori tarkvara on hall ja valge. Samas nuriseks pika tee üle et tööle saada asi :)&lt;br /&gt;
&lt;br /&gt;
Kõikke paremat tiimile,&lt;br /&gt;
Liis Merisaar.&lt;br /&gt;
&lt;br /&gt;
============================================================&lt;br /&gt;
Kiidan erakordselt ausat ja illustratiivset wikit.&lt;br /&gt;
Daunlõudisin koodi ja isegi baasi tekitamise SQLi ja isegi lasin ta mingis augus jooksma, aga tulemuseks sain hunniku erroreid &amp;quot;near to GO&amp;quot;... nii, et baasi ma rakendusele ise tekitada ei suutnudki. Samas on ikka natuke vähe juhendatud mismoodi ma peaksin midagi veel konfima, et see kõik tööle hakkaks. Nii et piirdun uskumisega, et see asi teil töötab. Minu usku kinnitavad ka koodivaatlused - see on jälle see Linq!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu DK21&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22KRTK%22&amp;diff=20502</id>
		<title>Talk:Meeskond &quot;KRTK&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22KRTK%22&amp;diff=20502"/>
		<updated>2010-12-15T18:16:11Z</updated>

		<summary type="html">&lt;p&gt;Arasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kõik on omal kohal ja asi töötav ja värvi üle ka ei nuriseks, enamus kontori tarkvara on hall ja valge. Samas nuriseks pika tee üle et tööle saada asi :)&lt;br /&gt;
&lt;br /&gt;
Kõikke paremat tiimile,&lt;br /&gt;
Liis Merisaar.&lt;br /&gt;
&lt;br /&gt;
============================================================&lt;br /&gt;
Kiidan erakordselt ausat ja illustratiivset wikit.&lt;br /&gt;
Daunlõudisin koodi ja isegi baasi tekitamise SQLi, aga... baasi ma rakendusele ise tekitada ei suutnudki. Pole aega uurida ka, kuidas kuhu ja misnimeline baas tuleks tekitada ja mismoodi ma peaksin midagi veel konfima, et see kõik tööle hakkaks. Nii et piirdun uskumisega, et see asi teil töötab.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Ying_Yang%22&amp;diff=20499</id>
		<title>Talk:Meeskond &quot;Ying Yang&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Ying_Yang%22&amp;diff=20499"/>
		<updated>2010-12-15T17:36:59Z</updated>

		<summary type="html">&lt;p&gt;Arasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tiim on lahendusega üksjagu vaeva näinud ja kodutöö võiks lugeda hästi sooritatuks. Vaadates logi, siis on arendatud stabiilselt (mitte &amp;quot;viimasel minutil&amp;quot;) ja töö on valminud enne tähtaega!&lt;br /&gt;
Kood on kenasti struktureeritud (igale objektile oma klass) - kommentaare võiks ehk natuke rohkem olla. Baasi struktuur on loogiline (vaate tekitamine laenutuste jaoks ei olnud ilmselt väga lihtne. Eriti arvestades, et see on esimene aine ITK kaugõppes, kus andmebaasidega kokku puututakse)  &lt;br /&gt;
Teades kui keeruline esmakordselt sellise asja tegemine olla võib (vähemalt meil (KRTK) oli:), siis üldmulje on hea. Natuke nurisemist siiski:&lt;br /&gt;
&lt;br /&gt;
*nupp &amp;quot;lisa laenutus&amp;quot; annab NullReferenceExceptioni kui ühtegi raamatut ei ole valitud&lt;br /&gt;
*raamatute otsingu Gridis võiks muutmise ära keelata. Baasi küll ei salvestata ja midagi katki ei lähe, ent võib tekitada segadust&lt;br /&gt;
*väljalaenutamise vormi kujundusel on natuke arenguruumi :)&lt;br /&gt;
*logimise ja raportite nõue jäi vist kahe silma vahele (mis ei ole küll peamine ja jäi ka meie lahendusel poolikuks)&lt;br /&gt;
&lt;br /&gt;
Wiki leht võiks olla natuke põhjalikum. Codeplexi kasutatakse küll lõpliku koodi hostimiseks, ent täitsa tore oleks vaadata ka vahepealseid committe blogi kõrval :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivo Lõhmus, AK31, 8.12.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Kena ja loogiline lahendus. Tõesti tuleb meeskonda kiita kiire töö eest!&lt;br /&gt;
Kui leida ka puudusi, siis saab sisestada uute raamatute all mittenumbrilisi aastaarve - vormilt sisestades sellist aastaarvu lihtsalt ei salvestata, mitte ei hoiatata kasutajat. Kui aga tabelis käsitsi aastaarvu kohale mõni sõna kirjutada, siis see ka salvestub.&lt;br /&gt;
Samuti ei leidnud ma kohta, kust laenutusi lõpetada saaks. Ühte raamatut saab korraga välja laenutada mitmele kasutajale ja laenutustähtaja saab panna minevikku. Ideaalis võiks olla veel olemas raamatu-vaade, kus on näha antud raamatu ajalugu. Ja logisid samuti ei leidnud.&lt;br /&gt;
Kuigi nüüd sai üles loetud mitu puudust, siis tegelikult on raamistik selge ja lihtne ning koduraamatukogu haldamiseks annaks seda kindlasti kasutada.&lt;br /&gt;
&lt;br /&gt;
Anu Kuusmaa, DK21, 12.12.2010&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Võrreldes sellega, mis meil siin muude projektidena leida võis, on see ikka üks kena asi küll. Muidugi on natuke masendav, et üks terane eelkõneleja on käinud ja hunniku pisipuudusi avastanud, mis tähendab, et hulgi tuleks kontrolle juurde kirjutada. Minu arvates on peamine saavutus suhteliselt kobeda ja funktsioneeriva rakenduse tööle saamine.&lt;br /&gt;
&lt;br /&gt;
Koodi oli ka päris mõnus lugeda. Üldse on see üks tore projekt algajatele Linq huvilistele vaadata.&lt;br /&gt;
Wikit lugedes paraku meeskonnaliikmete panus otseselt ei selgu. Aga teinekord ongi nii, et juhtoinas vedib ees ning lambakari lohiseb järele...&lt;br /&gt;
Avaldan kiitust!!!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu, DK21, 15.12.2010&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Cool%22&amp;diff=20351</id>
		<title>Talk:Meeskond &quot;Cool&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Cool%22&amp;diff=20351"/>
		<updated>2010-12-14T19:51:32Z</updated>

		<summary type="html">&lt;p&gt;Arasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CamelCase pole camelCase - vaata http://en.wikipedia.org/wiki/CamelCase [[User:Mernits|Mernits]] 16:24, 27 October 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
Inimesed tulud väga põneva ideega. Proekt on ise enest väga originaalne. Xonix on ikka vana hea xonix , aga uue disainiga , me arvame et isegi mõlemad projektid on mõttet kuskile netti välja panda!!!!&lt;br /&gt;
&lt;br /&gt;
Edu kõikidele Team PEA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Väga põnev mäng, mängisin kohe mitu korda, aga ära tüütas see, et mängijaruuduke, vajas pidevat nupu all hoidmist, et edasi liikuda.&lt;br /&gt;
&lt;br /&gt;
Liis Merisaar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Kuna ma juba alustasin Xonix projektide uurimist JingJang meeskonna omaga, siis uurisin lähemalt ka Cooli.&lt;br /&gt;
Loomulikult on väga &#039;&#039;cool&#039;&#039; teha midagi natuke teistmoodi - seesama pahupidi-efekt, et katame hoopis pildi kinni, on vahva nüanss.&lt;br /&gt;
Mängides jätab siiski kuidagi viletsavõitu mulje, et taseme tõustes ilmuvad ja põrkavad &amp;quot;pahad pallid&amp;quot; peegelpildis. Võib-olla on see ka üheks põhjuseks, et väga raske on teisest tasemest edasi minna.&lt;br /&gt;
&lt;br /&gt;
Uurisin ka koodi - märkasin, et kuigi kasutatakse oma loodud klasse, siis neile viidatakse kuidagi kohmakal moel - väga pikalt, kuigi võiks dokumendipäisesse kirjutada hoopis &amp;quot;using CoolXonix.OmaLoodudKlassid;&amp;quot;. Muidugi on algajamatele programmeerijatele ehk täitsa huvitav vaadata, kustkohast mingid klassid pärinevad, kuid lõppkokkuvõttes näeb kood tüütutlt pikk välja. Klassi asukohaviidet näitab ju ka suurepärane Visual Studio töökeskond, kui minna ja hiirekursoriga klassi nime peal  natuke aega seista.&lt;br /&gt;
&lt;br /&gt;
Vaatasin lähemalt ka Kast.cs ja KastiOlek.cs klasse. Arvan, et loogiliselt poleks paha viimane esimese sisse tõsta. Mis ta seal niisama üksi laiab. Küll need klassid, mis seda KastiOlekut kasutavad oleks saanud ta Kast.cs-ist kätte.&lt;br /&gt;
&lt;br /&gt;
Tahan kiita Loogika.cs ja Manguvali.cs head sammsammulist kommenteeritust.&lt;br /&gt;
&lt;br /&gt;
Vaatasin ka Wikit - see on mõnus kirjatükk ja annab hea ülevaate kes, mida ja kuidas tegi. Eriti hästi on välja tulnud projektikäigus ettetulnud raskused ja hea, et niigi läits!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Cool%22&amp;diff=20349</id>
		<title>Talk:Meeskond &quot;Cool&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Cool%22&amp;diff=20349"/>
		<updated>2010-12-14T19:49:43Z</updated>

		<summary type="html">&lt;p&gt;Arasu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CamelCase pole camelCase - vaata http://en.wikipedia.org/wiki/CamelCase [[User:Mernits|Mernits]] 16:24, 27 October 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
Inimesed tulud väga põneva ideega. Proekt on ise enest väga originaalne. Xonix on ikka vana hea xonix , aga uue disainiga , me arvame et isegi mõlemad projektid on mõttet kuskile netti välja panda!!!!&lt;br /&gt;
&lt;br /&gt;
Edu kõikidele Team PEA.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Väga põnev mäng, mängisin kohe mitu korda, aga ära tüütas see, et mängijaruuduke, vajas pidevat nupu all hoidmist, et edasi liikuda.&lt;br /&gt;
&lt;br /&gt;
Liis Merisaar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Kuna ma juba alustasin Xonix projektide uurimist JingJang meeskonna omaga, siis uurisin lähemalt ka Cooli.&lt;br /&gt;
Loomulikult on väga &#039;&#039;cool&#039;&#039; teha midagi natuke teistmoodi - seesama pahupidi-efekt, et katame hoopis pildi kinni, on vahva nüanss.&lt;br /&gt;
Mängides jätab siiski kuidagi viletsavõitu mulje, et taseme tõustes ilmuvad ja põrkavad &amp;quot;pahad pallid&amp;quot; peegelpildis. Võib-olla on see ka üheks põhjuseks, et väga raske on teisest tasemest edasi minna.&lt;br /&gt;
&lt;br /&gt;
Uurisin ka koodi - märkasin, et kuigi kasutatakse oma loodud klasse, siis neile viidatakse kuidagi kohmakal moel - väga pikalt, kuigi võiks dokumendipäisesse kirjutada hoopis &amp;quot;using CoolXonix.OmaLoodudKlassid;&amp;quot;. Muidugi on algajamatele programmeerijatele ehk täitsa huvitav vaadata, kustkohast mingid klassid pärinevad, kuid lõppkokkuvõttes näeb kood tüütutlt pikk välja. Klassi asukohaviidet näitab ju ka suurepärane Visual Studio töökeskond, kui minna ja hiirekursoriga klassi nime peal  natuke aega seista.&lt;br /&gt;
&lt;br /&gt;
Vaatasin lähemalt ka Kast.cs ja KastiOlek.cs klasse. Arvan, et loogiliselt poleks paha viimane esimese sisse tõsta. Mis ta seal niisama üksi laiab. Küll nendesse klassidesse, mis seda KastiOlekut kasutavad oleks saanud üpris lihtsasti viidata.&lt;br /&gt;
&lt;br /&gt;
Tahan kiita Loogika.cs ja Manguvali.cs head sammsammulist kommenteeritust.&lt;br /&gt;
&lt;br /&gt;
Vaatasin ka Wikit - see on mõnus kirjatükk ja annab hea ülevaate kes, mida ja kuidas tegi. Eriti hästi on välja tulnud projektikäigus ettetulnud raskused ja hea, et niigi läits!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Arasu&amp;diff=20340</id>
		<title>User:Arasu</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Arasu&amp;diff=20340"/>
		<updated>2010-12-14T19:36:23Z</updated>

		<summary type="html">&lt;p&gt;Arasu: Created page with &amp;#039;Trying&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Trying&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=20332</id>
		<title>Talk:Meeskond &quot;JingJang&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=20332"/>
		<updated>2010-12-14T18:42:39Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Retsensioon nr 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Retsensioon ==&lt;br /&gt;
&lt;br /&gt;
Kuna ma enne suurt midagi Xonix tüüpi mängudest kuulnud ei olnud, siis esimest korda mängu nähes ei saanud ma aru mida teha. Ilmselt oligi algul asi minu harimatuse taga kinni. Siiski võiks mängu menüü kaudu pääseda lühikest mängu juhist lugema.&lt;br /&gt;
&lt;br /&gt;
Kursor, millega nii-öelda &#039;&#039;maad lõigata&#039;&#039;, on hall ja ei eristu hästi taustast. Kursorit ei saa suvalises kohas peatada. (Ma ei tea kuidas originaalses mängus oli aga mina eelistaks sellist varianti, kus kursorit saab ääres mistahes kohas peatada.) Kuid üldiselt on mäng mängitav ja sobib nobedate näppude treenimiseks.&lt;br /&gt;
&lt;br /&gt;
Mõnede klasside ja meetodite kirjeldused on puudu (nt. class Paha). Samuti võiks kasutada koodi osadeks jaotamisel regioone (#region).&lt;br /&gt;
&lt;br /&gt;
[[User:Itelga|Itelga]] 22:47, 30 November 2010 (EET)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ilmar Telga&#039;&#039;&#039;, D21&lt;br /&gt;
&lt;br /&gt;
== Retsensioon nr 2 ==&lt;br /&gt;
&lt;br /&gt;
Tirisin koodi alla ja lasin käima. Kuna ma olen ju blond, siis üritasin kõigepealt hiirega klikata &amp;quot;Alusta&amp;quot; sõnal. Lõpuks jätsin hiirega üritamise ja väntasin Enter klahvi. Tore! Mäng läks käima! &lt;br /&gt;
Loomulikult lootsin näha ka mingisugust mängujuhendit... aga intuitiivselt asusin nooleklahvidega sahmima. Mäng oli nõnda tore, et tekitas isegi pisut hasarti. Kuigi... mina ise olen beibe, nah... ma neid teisi beibesid &amp;quot;autasuks&amp;quot; vahin :) Seega on mul ettepanek, et mängu alguses peaks olema kindlasti küsimus, kas äkki alustav mängija pole mitte beibe ja siis võiks talle näidata poolpaljaid strippareid või siis lihtsalt rahahunnikute, meigivahendite ja moodsate riiete pilte, eksju :)&lt;br /&gt;
&lt;br /&gt;
Xonix koode ma pole ka varem näinud, tirisin teie projekti alla ja katsusin selle kõik otsast lõpuni läbi lugeda. Peab ütlema, et päris hea liigendus, klassid on ilusasti eraldi, ning väga meeldis mulle Objektide kausta sisu, kus kõik puha eestikeelsed muutujad ja kommentaarid ka. &lt;br /&gt;
Teisest küljest, mis puudutab OOP programmeerimist kui sellist, oli minu jaoks hämmastav näha, kuidas Engine klassis asuvad &amp;quot;põhitegijad&amp;quot;  Update ja Draw muudkui üle kirjutati. Vot kuidas.&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks uurisin mõistagi Wikit, kust avastasin mängimise juhendi. Mis puudutab aga meeskonnaliikmete panuseid, siis ma pean mainima, et alates 5. novembrist muutub tegevuste logi  -  ja ma saan aru, et siis lõpuks töötava mängu tegemiseks läks - umbisikuliseks!&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tahan igal juhul avaldada kiitust - te tegite selle asja ära!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu, DK21&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=20331</id>
		<title>Talk:Meeskond &quot;JingJang&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=20331"/>
		<updated>2010-12-14T18:42:23Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Retsensioon nr 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Retsensioon ==&lt;br /&gt;
&lt;br /&gt;
Kuna ma enne suurt midagi Xonix tüüpi mängudest kuulnud ei olnud, siis esimest korda mängu nähes ei saanud ma aru mida teha. Ilmselt oligi algul asi minu harimatuse taga kinni. Siiski võiks mängu menüü kaudu pääseda lühikest mängu juhist lugema.&lt;br /&gt;
&lt;br /&gt;
Kursor, millega nii-öelda &#039;&#039;maad lõigata&#039;&#039;, on hall ja ei eristu hästi taustast. Kursorit ei saa suvalises kohas peatada. (Ma ei tea kuidas originaalses mängus oli aga mina eelistaks sellist varianti, kus kursorit saab ääres mistahes kohas peatada.) Kuid üldiselt on mäng mängitav ja sobib nobedate näppude treenimiseks.&lt;br /&gt;
&lt;br /&gt;
Mõnede klasside ja meetodite kirjeldused on puudu (nt. class Paha). Samuti võiks kasutada koodi osadeks jaotamisel regioone (#region).&lt;br /&gt;
&lt;br /&gt;
[[User:Itelga|Itelga]] 22:47, 30 November 2010 (EET)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ilmar Telga&#039;&#039;&#039;, D21&lt;br /&gt;
&lt;br /&gt;
== Retsensioon nr 2 ==&lt;br /&gt;
&lt;br /&gt;
Tirisin koodi alla ja lasin käima. Kuna ma olen ju blond, siis üritasin kõigepealt hiirega klikata &amp;quot;Alusta&amp;quot; sõnal. Lõpuks jätsin hiirega üritamise ja väntasin Enter klahvi. Tore! Mäng läks käima! &lt;br /&gt;
Loomulikult lootsin näha ka mingisugust mängujuhendit... aga intuitiivselt asusin nooleklahvidega sahmima. Mäng oli nõnda tore, et tekitas isegi pisut hasarti. Kuigi... mina ise olen beibe, nah... ma neid teisi beibesid &amp;quot;autasuks&amp;quot; vahin :) Seega on mul ettepanek, et mängu alguses peaks olema kindlasti küsimus, kas äkki alustav mängija pole mitte beibe ja siis võiks talle näidata poolpaljaid strippareid või siis lihtsalt rahahunnikute, meigivahendite ja moodsate riiete pilte, eksju :)&lt;br /&gt;
&lt;br /&gt;
Xonix koode ma pole ka varem näinud, tirisin teie projekti alla ja katsusin selle kõik otsast lõpuni läbi lugeda. Peab ütlema, et päris hea liigendus, klassid on ilusasti eraldi, ning väga meeldis mulle Objektide kausta sisu, kus kõik puha eestikeelsed muutujad ja kommentaarid ka. &lt;br /&gt;
Teisest küljest, mis puudutab OOP programmeerimist kui sellist, oli minu jaoks hämmastav näha, kuidas Engine klassis asuvad &amp;quot;põhitegijad&amp;quot;  Update ja Draw muudkui üle kirjutati. Vot kuidas.&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks uurisin mõistagi Wikit, kust avastasin mängimise juhendi. Mis puudutab aga meeskonnaliikmete panuseid, siis ma pean mainima, et alates 5. novembrist muutub tegevuste logi  -  ja ma saan aru, et siis lõpuks töötava mängu tegemiseks läks - umbisikuliseks!&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tahan igal juhul avaldada kiitust - te tegite selle asja ära!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=20330</id>
		<title>Talk:Meeskond &quot;JingJang&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=20330"/>
		<updated>2010-12-14T18:41:17Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Retsensioon nr 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Retsensioon ==&lt;br /&gt;
&lt;br /&gt;
Kuna ma enne suurt midagi Xonix tüüpi mängudest kuulnud ei olnud, siis esimest korda mängu nähes ei saanud ma aru mida teha. Ilmselt oligi algul asi minu harimatuse taga kinni. Siiski võiks mängu menüü kaudu pääseda lühikest mängu juhist lugema.&lt;br /&gt;
&lt;br /&gt;
Kursor, millega nii-öelda &#039;&#039;maad lõigata&#039;&#039;, on hall ja ei eristu hästi taustast. Kursorit ei saa suvalises kohas peatada. (Ma ei tea kuidas originaalses mängus oli aga mina eelistaks sellist varianti, kus kursorit saab ääres mistahes kohas peatada.) Kuid üldiselt on mäng mängitav ja sobib nobedate näppude treenimiseks.&lt;br /&gt;
&lt;br /&gt;
Mõnede klasside ja meetodite kirjeldused on puudu (nt. class Paha). Samuti võiks kasutada koodi osadeks jaotamisel regioone (#region).&lt;br /&gt;
&lt;br /&gt;
[[User:Itelga|Itelga]] 22:47, 30 November 2010 (EET)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ilmar Telga&#039;&#039;&#039;, D21&lt;br /&gt;
&lt;br /&gt;
== Retsensioon nr 2 ==&lt;br /&gt;
&lt;br /&gt;
Tirisin koodi alla ja lasin käima. Kuna ma olen ju blond, siis üritasin kõigepealt hiirega klikata &amp;quot;Alusta&amp;quot; sõnal. Lõpuks jätsin hiirega üritamise ja väntasin Enter klahvi. Tore! Mäng läks käima! &lt;br /&gt;
Loomulikult lootsin näha ka mingisugust mängujuhendit... aga intuitiivselt asusin nooleklahvidega sahmima. Mäng oli nõnda tore, et tekitas isegi pisut hasarti. Kuigi... mina ise olen beibe, nah... ma neid teisi beibesid &amp;quot;autasuks&amp;quot; vahin :) Seega on mul ettepanek, et mängu alguses peaks olema kindlasti küsimus, kas äkki alustav mängija pole mitte beibe ja siis võiks talle näidata poolpaljaid strippareid või siis lihtsalt rahahunnikute, meigivahendite ja moodsate riiete pilte, eksju :)&lt;br /&gt;
&lt;br /&gt;
Xonix koode ma pole ka varem näinud, tirisin teie projekti alla ja katsusin selle kõik otsast lõpuni läbi lugeda. Peab ütlema, et päris hea liigendus, klassid on ilusasti eraldi, ning väga meeldis mulle Objektide kausta sisu, kus kõik puha eestikeelsed muutujad ja kommentaarid ka. &lt;br /&gt;
Teisest küljest, mis puudutab OOP programmeerimist kui sellist, oli minu jaoks hämmastav näha, kuidas Engine klassis asuvad &amp;quot;põhitegijad&amp;quot; Update ja Draw muudkui üle kirjutati. Vot kuidas.&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks uurisin mõistagi Wikit, kust avastasin mängimise juhendi. Mis puudutab aga meeskonnaliikmete panuseid, siis ma pean mainima, et alates 5. novembrist muutub tegevuste logi  -  ja ma saan aru, et siis lõpuks töötava mängu tegemiseks läks - umbisikuliseks!&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tahan igal juhul avaldada kiitust - te tegite selle asja ära!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=20329</id>
		<title>Talk:Meeskond &quot;JingJang&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=20329"/>
		<updated>2010-12-14T18:38:24Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Retsensioon ==&lt;br /&gt;
&lt;br /&gt;
Kuna ma enne suurt midagi Xonix tüüpi mängudest kuulnud ei olnud, siis esimest korda mängu nähes ei saanud ma aru mida teha. Ilmselt oligi algul asi minu harimatuse taga kinni. Siiski võiks mängu menüü kaudu pääseda lühikest mängu juhist lugema.&lt;br /&gt;
&lt;br /&gt;
Kursor, millega nii-öelda &#039;&#039;maad lõigata&#039;&#039;, on hall ja ei eristu hästi taustast. Kursorit ei saa suvalises kohas peatada. (Ma ei tea kuidas originaalses mängus oli aga mina eelistaks sellist varianti, kus kursorit saab ääres mistahes kohas peatada.) Kuid üldiselt on mäng mängitav ja sobib nobedate näppude treenimiseks.&lt;br /&gt;
&lt;br /&gt;
Mõnede klasside ja meetodite kirjeldused on puudu (nt. class Paha). Samuti võiks kasutada koodi osadeks jaotamisel regioone (#region).&lt;br /&gt;
&lt;br /&gt;
[[User:Itelga|Itelga]] 22:47, 30 November 2010 (EET)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ilmar Telga&#039;&#039;&#039;, D21&lt;br /&gt;
&lt;br /&gt;
== Retsensioon nr 2 ==&lt;br /&gt;
&lt;br /&gt;
Tirisin koodi alla ja lasin käima. Kuna ma olen ju blond, siis üritasin kõigepealt hiirega klikata &amp;quot;Alusta&amp;quot; sõnal. Lõpuks jätsin hiirega üritamise ja väntasin Enter klahvi. Tore! Mäng läks käima! &lt;br /&gt;
Loomulikult lootsin näha ka mingisugust mängujuhendit... aga intuitiivselt asusin nooleklahvidega sahmima. Mäng oli nõnda tore, et tekitas isegi pisut hasarti. Kuigi... mina ise olen beibe, nah... ma neid teisi beibesid &amp;quot;autasuks&amp;quot; vahin :) Seega on mul ettepanek, et mängu alguses peaks olema kindlasti küsimus, kas äkki alustav mängija pole mitte beibe ja siis võiks talle näidata poolpaljaid strippareid või siis lihtsalt rahahunnikute, meigivahendite ja moodsate riiete pilte, eksju :)&lt;br /&gt;
&lt;br /&gt;
Xonix koode ma pole ka varem näinud, tirisin teie projekti alla ja katsusin selle kõik otsast lõpuni läbi lugeda. Peab ütlema, et päris hea liigendus, klassid on ilusasti eraldi, ning väga meeldis mulle Objektide kausta sisu, kus kõik puha eestikeelsed muutujad ja kommentaarid ka. &lt;br /&gt;
Teisest küljest, mis puudutab OOP programmeerimist kui sellist, oli minu jaoks hämmastav näha, kuidas Engine klassis asuvad &amp;quot;põhitegijad&amp;quot; Update ja Draw muudkui üle kirjutati. Vot kuidas.&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks uurisin mõistagi Wikit, kust avastasin mängimise juhendi. Mis puudutab aga meeskonnaliikmete panuseid, siis&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18958</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18958"/>
		<updated>2010-11-28T11:47:08Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* 27. 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri/Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari lubab teha valmis andmebaasi põhimõttelise kirjelduse&lt;br /&gt;
&lt;br /&gt;
==18. 11 ==&lt;br /&gt;
&lt;br /&gt;
Baasi kirjeldus valmis&lt;br /&gt;
&lt;br /&gt;
==19. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis otsustab, et aluseks tuleb võtta ASP.NET MVC&lt;br /&gt;
Paneb projektialge GoogleCode&#039;i püsti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==20. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis üritab luua ühisserverit, kus andmebaasi hoida. &lt;br /&gt;
Ollakse baasi suhtes optimistlikud.&lt;br /&gt;
&lt;br /&gt;
==22. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse et kasutusele tuleb võtta LINQ.&lt;br /&gt;
Anu alustab programmeerimist otsingusüsteemi ülesehitamiseks. Denis annab nõu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==23. 11 ==&lt;br /&gt;
&lt;br /&gt;
Väga varahommikul jõuab Denis selgusele, et välise andmebaasiserveriga ühendus ei lähe mitte.&lt;br /&gt;
Denis jätkab baasidega loomkatseid, Anu vannub tulist kurja otsingu progemisel, kuid saab otsingu tööle.&lt;br /&gt;
Anu ja Denis progevad/jändavad  kuni kell on 2.30 (varahommikul)!&lt;br /&gt;
&lt;br /&gt;
Päeval jõuab Denis otsusele, et üle tuleb minna lokaalse baasi peale.&lt;br /&gt;
Selgub, et ka failide uploadimine on arvatust keerukam. (Avastust saadab vandumine.)&lt;br /&gt;
Anu-Denis peavad progemisalaste probleemide dialoogi.&lt;br /&gt;
Arutatakse, mismoodi kasutaja jaoks peaks asi kõige loogilisemalt välja nägema.&lt;br /&gt;
&lt;br /&gt;
==24. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis on saanud tööle kommentaaride arvu näitamise.&lt;br /&gt;
Hakkab kooruma, et andmebaasifaile ei saa repost kuidagi kätte. Selgub googlecode nõrk koht.&lt;br /&gt;
Anu-Denis jätkavad terve pika päeva progedialoogi, teised inimesed on oma põhitööde ja põhieluga kohutavalt hõivatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==25. 11 ==&lt;br /&gt;
Anu  saab 00.22 reposse üles sorteeritava tabeli. &lt;br /&gt;
Lauri üritab käima saada failide üleslaadimist, palub abi debugimisel.&lt;br /&gt;
&lt;br /&gt;
==26. 11 == &lt;br /&gt;
Mari annab ekspertarvamuse, kuidas TEGELIKULT kommentaaride arvu peaks lugema.&lt;br /&gt;
Istutakse koos koolis. Anneli vusserdab Site.Masteri disainivaates ja keerab enda arvutis kujunduse vussi.&lt;br /&gt;
&lt;br /&gt;
== 27. 11 ==&lt;br /&gt;
Kujundus valmis. &lt;br /&gt;
Peale koolitunde jätkavad hilisõhtuse progemisega Mari, Denis ja Lauri.&lt;br /&gt;
Tööle saadakse õppematerjalide upload, Denis asub lahendama ka kasutajate administreeirmist ja nende tegevuste logimist. Ühtlasi tuleb talle päästev mõte hakata andmebaasi välja jagama lihtsalt FTP lingi teel.&lt;br /&gt;
Mari läheb kogu lahenduse loogilise külje kallale. Avalehelt hakkab olema võimalik vaadata kõiki materjale ning samuti on võimalik alustada materjalide uploadmise tegelemisega. Samuti koondatakse kõikvõimalikud otsingumeetodid ühte vaatesse.&lt;br /&gt;
&lt;br /&gt;
==28.11==&lt;br /&gt;
Progemine jätkub Denis-Mari-Lauri dialoogis varahommiku esimestel tundidel. Arutatakse View-Controller nüansse.&lt;br /&gt;
Avastatkse, et kasulik oleks kuidagi lahendada ka õppematerjalide downloadimine.&lt;br /&gt;
&lt;br /&gt;
Pärastlõunaseks esitluseks on kõik nagu on.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18957</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18957"/>
		<updated>2010-11-28T11:43:08Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* 27. 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri/Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari lubab teha valmis andmebaasi põhimõttelise kirjelduse&lt;br /&gt;
&lt;br /&gt;
==18. 11 ==&lt;br /&gt;
&lt;br /&gt;
Baasi kirjeldus valmis&lt;br /&gt;
&lt;br /&gt;
==19. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis otsustab, et aluseks tuleb võtta ASP.NET MVC&lt;br /&gt;
Paneb projektialge GoogleCode&#039;i püsti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==20. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis üritab luua ühisserverit, kus andmebaasi hoida. &lt;br /&gt;
Ollakse baasi suhtes optimistlikud.&lt;br /&gt;
&lt;br /&gt;
==22. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse et kasutusele tuleb võtta LINQ.&lt;br /&gt;
Anu alustab programmeerimist otsingusüsteemi ülesehitamiseks. Denis annab nõu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==23. 11 ==&lt;br /&gt;
&lt;br /&gt;
Väga varahommikul jõuab Denis selgusele, et välise andmebaasiserveriga ühendus ei lähe mitte.&lt;br /&gt;
Denis jätkab baasidega loomkatseid, Anu vannub tulist kurja otsingu progemisel, kuid saab otsingu tööle.&lt;br /&gt;
Anu ja Denis progevad/jändavad  kuni kell on 2.30 (varahommikul)!&lt;br /&gt;
&lt;br /&gt;
Päeval jõuab Denis otsusele, et üle tuleb minna lokaalse baasi peale.&lt;br /&gt;
Selgub, et ka failide uploadimine on arvatust keerukam. (Avastust saadab vandumine.)&lt;br /&gt;
Anu-Denis peavad progemisalaste probleemide dialoogi.&lt;br /&gt;
Arutatakse, mismoodi kasutaja jaoks peaks asi kõige loogilisemalt välja nägema.&lt;br /&gt;
&lt;br /&gt;
==24. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis on saanud tööle kommentaaride arvu näitamise.&lt;br /&gt;
Hakkab kooruma, et andmebaasifaile ei saa repost kuidagi kätte. Selgub googlecode nõrk koht.&lt;br /&gt;
Anu-Denis jätkavad terve pika päeva progedialoogi, teised inimesed on oma põhitööde ja põhieluga kohutavalt hõivatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==25. 11 ==&lt;br /&gt;
Anu  saab 00.22 reposse üles sorteeritava tabeli. &lt;br /&gt;
Lauri üritab käima saada failide üleslaadimist, palub abi debugimisel.&lt;br /&gt;
&lt;br /&gt;
==26. 11 == &lt;br /&gt;
Mari annab ekspertarvamuse, kuidas TEGELIKULT kommentaaride arvu peaks lugema.&lt;br /&gt;
Istutakse koos koolis. Anneli vusserdab Site.Masteri disainivaates ja keerab enda arvutis kujunduse vussi.&lt;br /&gt;
&lt;br /&gt;
== 27. 11 ==&lt;br /&gt;
Kujundus valmis. &lt;br /&gt;
Peale koolitunde jätkavad hilisõhtuse progemisega Mari, Denis ja Lauri.&lt;br /&gt;
Tööle saadakse õppematerjalide upload, Denis asub lahendama ka kasutajate administreeirmist ja nende tegevuste logimist. Ühtlasi tuleb talle päästev mõte hakata andmebaasi välja jagama lihtsalt FTP lingi teel.&lt;br /&gt;
Mari läheb kogu lahenduse loogilise külje kallale. Avalehelt hakkab olema võimalik vaadata kõiki materjale ning samuti on võimalik alustada materjalide uploadmise tegelemisega.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18937</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18937"/>
		<updated>2010-11-28T10:39:53Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri/Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari lubab teha valmis andmebaasi põhimõttelise kirjelduse&lt;br /&gt;
&lt;br /&gt;
==18. 11 ==&lt;br /&gt;
&lt;br /&gt;
Baasi kirjeldus valmis&lt;br /&gt;
&lt;br /&gt;
==19. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis otsustab, et aluseks tuleb võtta ASP.NET MVC&lt;br /&gt;
Paneb projektialge GoogleCode&#039;i püsti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==20. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis üritab luua ühisserverit, kus andmebaasi hoida. &lt;br /&gt;
Ollakse baasi suhtes optimistlikud.&lt;br /&gt;
&lt;br /&gt;
==22. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse et kasutusele tuleb võtta LINQ.&lt;br /&gt;
Anu alustab programmeerimist otsingusüsteemi ülesehitamiseks. Denis annab nõu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==23. 11 ==&lt;br /&gt;
&lt;br /&gt;
Väga varahommikul jõuab Denis selgusele, et välise andmebaasiserveriga ühendus ei lähe mitte.&lt;br /&gt;
Denis jätkab baasidega loomkatseid, Anu vannub tulist kurja otsingu progemisel, kuid saab otsingu tööle.&lt;br /&gt;
Anu ja Denis progevad/jändavad  kuni kell on 2.30 (varahommikul)!&lt;br /&gt;
&lt;br /&gt;
Päeval jõuab Denis otsusele, et üle tuleb minna lokaalse baasi peale.&lt;br /&gt;
Selgub, et ka failide uploadimine on arvatust keerukam. (Avastust saadab vandumine.)&lt;br /&gt;
Anu-Denis peavad progemisalaste probleemide dialoogi.&lt;br /&gt;
Arutatakse, mismoodi kasutaja jaoks peaks asi kõige loogilisemalt välja nägema.&lt;br /&gt;
&lt;br /&gt;
==24. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis on saanud tööle kommentaaride arvu näitamise.&lt;br /&gt;
Hakkab kooruma, et andmebaasifaile ei saa repost kuidagi kätte. Selgub googlecode nõrk koht.&lt;br /&gt;
Anu-Denis jätkavad terve pika päeva progedialoogi, teised inimesed on oma põhitööde ja põhieluga kohutavalt hõivatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==25. 11 ==&lt;br /&gt;
Anu  saab 00.22 reposse üles sorteeritava tabeli. &lt;br /&gt;
Lauri üritab käima saada failide üleslaadimist, palub abi debugimisel.&lt;br /&gt;
&lt;br /&gt;
==26. 11 == &lt;br /&gt;
Mari annab ekspertarvamuse, kuidas TEGELIKULT kommentaaride arvu peaks lugema.&lt;br /&gt;
Istutakse koos koolis. Anneli vusserdab Site.Masteri disainivaates ja keerab enda arvutis kujunduse vussi.&lt;br /&gt;
&lt;br /&gt;
== 27. 11 ==&lt;br /&gt;
Kujundus valmis. &lt;br /&gt;
Kõik valmis? On nagu on.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18860</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18860"/>
		<updated>2010-11-27T13:55:28Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Lauri/Anneli ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari lubab teha valmis andmebaasi põhimõttelise kirjelduse&lt;br /&gt;
&lt;br /&gt;
==18. 11 ==&lt;br /&gt;
&lt;br /&gt;
Baasi kirjeldus valmis&lt;br /&gt;
&lt;br /&gt;
==19. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis otsustab, et aluseks tuleb võtta ASP.NET MVC&lt;br /&gt;
Paneb projektialge GoogleCode&#039;i püsti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==20. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis üritab luua ühisserverit, kus andmebaasi hoida. &lt;br /&gt;
Ollakse baasi suhtes optimistlikud.&lt;br /&gt;
&lt;br /&gt;
==22. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse et kasutusele tuleb võtta LINQ.&lt;br /&gt;
Anu alustab programmeerimist otsingusüsteemi ülesehitamiseks. Denis annab nõu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==23. 11 ==&lt;br /&gt;
&lt;br /&gt;
Väga varahommikul jõuab Denis selgusele, et välise andmebaasiserveriga ühendus ei lähe mitte.&lt;br /&gt;
Denis jätkab baasidega loomkatseid, Anu vannub tulist kurja otsingu progemisel, kuid saab otsingu tööle.&lt;br /&gt;
Anu ja Denis progevad/jändavad  kuni kell on 2.30 (varahommikul)!&lt;br /&gt;
&lt;br /&gt;
Päeval jõuab Denis otsusele, et üle tuleb minna lokaalse baasi peale.&lt;br /&gt;
Selgub, et ka failide uploadimine on arvatust keerukam. (Avastust saadab vandumine.)&lt;br /&gt;
Anu-Denis peavad progemisalaste probleemide dialoogi.&lt;br /&gt;
Arutatakse, mismoodi kasutaja jaoks peaks asi kõige loogilisemalt välja nägema.&lt;br /&gt;
&lt;br /&gt;
==24. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis on saanud tööle kommentaaride arvu näitamise.&lt;br /&gt;
Hakkab kooruma, et andmebaasifaile ei saa repost kuidagi kätte. Selgub googlecode nõrk koht.&lt;br /&gt;
Anu-Denis jätkavad terve pika päeva progedialoogi, teised inimesed on oma põhitööde ja põhieluga kohutavalt hõivatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==25. 11 ==&lt;br /&gt;
Anu  saab 00.22 reposse üles sorteeritava tabeli. &lt;br /&gt;
Lauri üritab käima saada failide üleslaadimist, palub abi debugimisel.&lt;br /&gt;
&lt;br /&gt;
==26. 11 == &lt;br /&gt;
Mari annab ekspertarvamuse, kuidas TEGELIKULT kommentaaride arvu peaks lugema.&lt;br /&gt;
Istutakse koos koolis. Anneli vusserdab Site.Masteri disainivaates ja keerab enda arvutis kujunduse vussi.&lt;br /&gt;
&lt;br /&gt;
== 27. 11 ==&lt;br /&gt;
Kujundus valmis. &lt;br /&gt;
Kõik valmis? On nagu on.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18858</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18858"/>
		<updated>2010-11-27T13:54:51Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* 23. 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari lubab teha valmis andmebaasi põhimõttelise kirjelduse&lt;br /&gt;
&lt;br /&gt;
==18. 11 ==&lt;br /&gt;
&lt;br /&gt;
Baasi kirjeldus valmis&lt;br /&gt;
&lt;br /&gt;
==19. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis otsustab, et aluseks tuleb võtta ASP.NET MVC&lt;br /&gt;
Paneb projektialge GoogleCode&#039;i püsti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==20. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis üritab luua ühisserverit, kus andmebaasi hoida. &lt;br /&gt;
Ollakse baasi suhtes optimistlikud.&lt;br /&gt;
&lt;br /&gt;
==22. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse et kasutusele tuleb võtta LINQ.&lt;br /&gt;
Anu alustab programmeerimist otsingusüsteemi ülesehitamiseks. Denis annab nõu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==23. 11 ==&lt;br /&gt;
&lt;br /&gt;
Väga varahommikul jõuab Denis selgusele, et välise andmebaasiserveriga ühendus ei lähe mitte.&lt;br /&gt;
Denis jätkab baasidega loomkatseid, Anu vannub tulist kurja otsingu progemisel, kuid saab otsingu tööle.&lt;br /&gt;
Anu ja Denis progevad/jändavad  kuni kell on 2.30 (varahommikul)!&lt;br /&gt;
&lt;br /&gt;
Päeval jõuab Denis otsusele, et üle tuleb minna lokaalse baasi peale.&lt;br /&gt;
Selgub, et ka failide uploadimine on arvatust keerukam. (Avastust saadab vandumine.)&lt;br /&gt;
Anu-Denis peavad progemisalaste probleemide dialoogi.&lt;br /&gt;
Arutatakse, mismoodi kasutaja jaoks peaks asi kõige loogilisemalt välja nägema.&lt;br /&gt;
&lt;br /&gt;
==24. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis on saanud tööle kommentaaride arvu näitamise.&lt;br /&gt;
Hakkab kooruma, et andmebaasifaile ei saa repost kuidagi kätte. Selgub googlecode nõrk koht.&lt;br /&gt;
Anu-Denis jätkavad terve pika päeva progedialoogi, teised inimesed on oma põhitööde ja põhieluga kohutavalt hõivatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==25. 11 ==&lt;br /&gt;
Anu  saab 00.22 reposse üles sorteeritava tabeli. &lt;br /&gt;
Lauri üritab käima saada failide üleslaadimist, palub abi debugimisel.&lt;br /&gt;
&lt;br /&gt;
==26. 11 == &lt;br /&gt;
Mari annab ekspertarvamuse, kuidas TEGELIKULT kommentaaride arvu peaks lugema.&lt;br /&gt;
Istutakse koos koolis. Anneli vusserdab Site.Masteri disainivaates ja keerab enda arvutis kujunduse vussi.&lt;br /&gt;
&lt;br /&gt;
== 27. 11 ==&lt;br /&gt;
Kujundus valmis. &lt;br /&gt;
Kõik valmis? On nagu on.&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18846</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18846"/>
		<updated>2010-11-27T13:35:52Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* 17. 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari lubab teha valmis andmebaasi põhimõttelise kirjelduse&lt;br /&gt;
&lt;br /&gt;
==18. 11 ==&lt;br /&gt;
&lt;br /&gt;
Baasi kirjeldus valmis&lt;br /&gt;
&lt;br /&gt;
==19. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis otsustab, et aluseks tuleb võtta ASP.NET MVC&lt;br /&gt;
Paneb projektialge GoogleCode&#039;i püsti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==20. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis üritab luua ühisserverit, kus andmebaasi hoida. &lt;br /&gt;
Ollakse baasi suhtes optimistlikud.&lt;br /&gt;
&lt;br /&gt;
==22. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse et kasutusele tuleb võtta LINQ.&lt;br /&gt;
Anu alustab programmeerimist otsingusüsteemi ülesehitamiseks. Denis annab nõu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==23. 11 ==&lt;br /&gt;
&lt;br /&gt;
Väga varahommikul jõuab Denis selgusele, et välise andmebaasiserveriga ühendus ei lähe mitte.&lt;br /&gt;
Denis jätkab baasidega loomkatseid, Anu vannub tulist kurja otsingu progemisel, kuid saab otsingu tööle.&lt;br /&gt;
Anu ja Denis progevad/jändavad  kuni kell on 2.30 (varahommikul)!&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18845</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18845"/>
		<updated>2010-11-27T13:25:53Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* 16.11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari teeb valmis andmebaasi põhimõttelise kirjelduse&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18844</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18844"/>
		<updated>2010-11-27T13:23:03Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18274</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18274"/>
		<updated>2010-11-23T10:38:16Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Areneb!&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine || ||&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=17696</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=17696"/>
		<updated>2010-11-16T20:33:41Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
* IIS server + MSSQL -- Denis ajab asja korda&lt;br /&gt;
* Detailplaneering -- loe: kujundus ja sisu - Mari&lt;br /&gt;
* Välisilme kujundus -- Anneli&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Teine_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(WPF_Projekt)&amp;diff=17692</id>
		<title>Juhend: Teine kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (WPF Projekt)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Teine_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(WPF_Projekt)&amp;diff=17692"/>
		<updated>2010-11-16T19:42:54Z</updated>

		<summary type="html">&lt;p&gt;Arasu: /* Teemad 2010 kevad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Teine kodutöö aines &amp;quot;Programmeerimine CSharp keeles&amp;quot; (WPF Projekt)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.&lt;br /&gt;
&lt;br /&gt;
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. &#039;&#039;&#039;Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tähtaeg==&lt;br /&gt;
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 15. november 2010.&lt;br /&gt;
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 28. november 2010.&lt;br /&gt;
 &lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel +372 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 sügis=&lt;br /&gt;
&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
* Loo võimalus klientide omavaheliseks sidumiseks (ehk võimalus klientide võimalike omavaheliste suhete kirjeldamiseks)&lt;br /&gt;
&lt;br /&gt;
Või &lt;br /&gt;
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&lt;br /&gt;
* &#039;&#039;&#039;Põhiidee: tuleb luua nö &amp;quot;ärirakendus&amp;quot;&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010=&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Meeskonna nimi&amp;quot;]]==&lt;br /&gt;
Teeme midagi&lt;br /&gt;
===Teema===&lt;br /&gt;
Võtame sealt selle, paneme tänna...&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Tõnu Kaalikas&lt;br /&gt;
* Mari Maasikas&lt;br /&gt;
* Mikk Murakas&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Modern Iron&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
PC Builder Lite™ - ITK isiklik hinnavaatlus&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Kas sul vedeleb kodus vana riistvara ja tolkneb seal nagu mungal niisama?&amp;lt;br /&amp;gt;&lt;br /&gt;
Nüüd on sul võimalus sellest vabaneda, teistele kasulik olla ja selle eest ka pappi teenida&amp;lt;br /&amp;gt;&lt;br /&gt;
või otsid endale kodu arvutit odava hinna eest siis PCB Lite on just sinule mõeldud.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Jaan Kruusma&lt;br /&gt;
* Siim Kündre&lt;br /&gt;
* Madis Kõosaar&lt;br /&gt;
* Keito Arula&lt;br /&gt;
* Silver Kuusik&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ISU - aI Sii jUu&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
FML - Programm, mille abil on avalikus wifi-s võimalik vaadata teiste msn vestlusi. &lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Big Brother is watching you&amp;quot; - Tahad teada, mida sinu sõbrad tegelikult sinust arvavad? Sõbrad jagavad saladusi, kuid sind hoitakse pimeduses? - Enam mitte, sest meie programmi abil saad avalikus wifi-s teada kõik, millest sinu sõbrad msnis räägivad. FML on programm, mis kuvab teile erinevate inimeste vestlused avalikus wifis ja seda kõike nii lihtsalt, et teil tekib tunne, nagu oleksite ise üks vestlustes osaleja. &lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Jaan Vahtre&lt;br /&gt;
*Taavi Ilves&lt;br /&gt;
*Tanel Liiv&lt;br /&gt;
*Kristjan Kalder&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;....&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Arvatavasti raamatukogu&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
* (vaba koht)&lt;br /&gt;
* (vaba koht)&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Alphabook&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Kodune raamatukogu&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Mihkel Sokk&lt;br /&gt;
* Jaak Lehtsalu&lt;br /&gt;
* Kristjan Sokk&lt;br /&gt;
* Martin Lensment&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;TEAM ROFLASTC&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Õppehaldussüsteem, mis võimaldab õppejõul/õpetajal luua erinevaid gruppe ja tunde, määrata puudujaid ning panna hindeid jne. Lisaks kuvada sisestatud infot läbi valitud filtrite.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rauno Rüga&lt;br /&gt;
* Jarko Kaskmaa&lt;br /&gt;
* Taivo Türnpu&lt;br /&gt;
* Gert Glükmann&lt;br /&gt;
* Indrek Kõue&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010 Kaugõpe=&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;KRTK&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
KRTK ehk Kodune Raamatukogu&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ivo Lõhmus&lt;br /&gt;
* Tanel Staub&lt;br /&gt;
* Indrek Kahu&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Terav ASP&amp;quot;]]==&lt;br /&gt;
Õppematerjalide jagamise veebikeskkond. &lt;br /&gt;
&lt;br /&gt;
IIS+ASP.NET+(MSSQL)&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Ying Yang&amp;quot;]]==&lt;br /&gt;
Kodune raamatukogu valmib.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Artur Mölter&lt;br /&gt;
*Karel Niine&lt;br /&gt;
*Jako Heinmets&lt;br /&gt;
*Liis Merisaar&lt;br /&gt;
*Lauri Liibert&lt;/div&gt;</summary>
		<author><name>Arasu</name></author>
	</entry>
</feed>