<?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=Tlebedev</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=Tlebedev"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Tlebedev"/>
	<updated>2026-05-06T06:53:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47338</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47338"/>
		<updated>2012-04-11T15:54:33Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasis tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Arendaja/Lõppkasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav XML: https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
http://validator.w3.org/check validaator kinnitab, et XML on valiidne. &lt;br /&gt;
&lt;br /&gt;
Natuke häirib see, et XML-is on elemendid ja atribuudid läbisegi nii eesti kui inglise keeles. Näiteks “Plaan”, “Liinid” aga object, refid. Minupoolne soovitus oleks loobuda eestikeelsest XML-ist ning kasutada läbivalt kodeerimisel inglise keelt. Soovituse mõte ei ole eelistada võõrkeelt, vaid see hõlbustaks veebiteenuse kasutamist ka väljaspool Eestit või neil, kes eesti keelt ei oska.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, miks on elemendi “Plaan” all “object” ja milleks seda vaja läheb. Atribuut “type” tundub olevat mitte tüüp, vaid GUID-laadne identifikaator – kas tegu on Flashiga? XML koosneb andmetest, kuid “object” puhul on segatud andmeid ning nende esitamist – nii on “object” elemendil “style” atribuut, mis paistab olevat CSS. Võib-olla tuleks andmed ning nende esitus kuidagi lahus hoida, näiteks esitada andmeid HTML abil.&lt;br /&gt;
&lt;br /&gt;
“Paev” elemendi sisu on tegelikult piiratud hulk. Siis tuleks kasutada piiranguid, näiteks siit leiab näiteid, kuidas seda võiks teha: http://www.w3schools.com/schema/schema_facets.asp&lt;br /&gt;
&lt;br /&gt;
“alates” ja “kuni” kuupäevad ei sisalda ajatsooni. Ma lisaks igaks juhuks ka ajatsooni selguse mõttes.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, mida tähendab atribuut “refid”, mis elemendil “Suund” on valikuline, kuid elemendil “PeatusLiinil” kohustuslik.&lt;br /&gt;
&lt;br /&gt;
Kui need pisiasjad kõrvale jätta, siis väga hästi tehtud.&lt;br /&gt;
&lt;br /&gt;
===Meeskond &amp;quot;Kolmas&amp;quot; 2012===&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav XML: http://enos.itcollege.ee/~lrooden/v_rak_2/notes.xml&lt;br /&gt;
&lt;br /&gt;
XML valideerub (vt http://validator.w3.org/check?uri=http%3A%2F%2Fenos.itcollege.ee%2F~lrooden%2Fv_rak_2%2Fnotes.xml&amp;amp;charset=%28detect+automatically%29&amp;amp;doctype=Inline&amp;amp;group=0), kuid annab hoiatuse, et fail sisaldab BOM märki. Minu soovitus oleks seda märki mitte kasutada, kuivõrd XML ise deklareerib, et kodeeringuks on UTF-8. Unicode&#039;i standard ütleb, et UTF-8 puhul ei ole BOM kohustuslik ega soovituslik (vt http://en.wikipedia.org/wiki/Byte_order_mark#cite_note-2).&lt;br /&gt;
&lt;br /&gt;
Kui elemendil “note” on alati olemas ja kohustuslik “id” ning “url” alam-element, siis tuleks need võib-olla teha elemendi “note” atribuutideks. &lt;br /&gt;
&lt;br /&gt;
Tundub, et “users/user” elemendid võiks hoopis kanda nime “comments/comment”, sest tegu tundub olevat kommentaaride loendiga, mitte kasutajate loendiga. Elemendil “user” on alam-element “time”, aga ei saa hästi aru, mis aeg seal on – kas see on kommentaari lisamise aeg?&lt;br /&gt;
&lt;br /&gt;
Mõte kommentaari CDATA-ga kodeerida tundub kaval, sest kasutaja võib tõesti sisestada kommentaari ka XML märke. Samas saab ta seda vist teha ka oma nime puhul? St võib-olla tuleks kasutaja nimi ka CDATA-ga kodeerida, nagu ka lipikud (“tags”)?&lt;br /&gt;
&lt;br /&gt;
Muus osas on XML hästi lihtne, hõlpsalt töödeldav ja loetav.&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47311</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47311"/>
		<updated>2012-04-08T20:27:06Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Unusual suspects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Arendaja/Lõppkasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav XML: https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
http://validator.w3.org/check validaator kinnitab, et XML on valiidne. &lt;br /&gt;
&lt;br /&gt;
Natuke häirib see, et XML-is on elemendid ja atribuudid läbisegi nii eesti kui inglise keeles. Näiteks “Plaan”, “Liinid” aga object, refid. Minupoolne soovitus oleks loobuda eestikeelsest XML-ist ning kasutada läbivalt kodeerimisel inglise keelt. Soovituse mõte ei ole eelistada võõrkeelt, vaid see hõlbustaks veebiteenuse kasutamist ka väljaspool Eestit või neil, kes eesti keelt ei oska.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, miks on elemendi “Plaan” all “object” ja milleks seda vaja läheb. Atribuut “type” tundub olevat mitte tüüp, vaid GUID-laadne identifikaator – kas tegu on Flashiga? XML koosneb andmetest, kuid “object” puhul on segatud andmeid ning nende esitamist – nii on “object” elemendil “style” atribuut, mis paistab olevat CSS. Võib-olla tuleks andmed ning nende esitus kuidagi lahus hoida, näiteks esitada andmeid HTML abil.&lt;br /&gt;
&lt;br /&gt;
“Paev” elemendi sisu on tegelikult piiratud hulk. Siis tuleks kasutada piiranguid, näiteks siit leiab näiteid, kuidas seda võiks teha: http://www.w3schools.com/schema/schema_facets.asp&lt;br /&gt;
&lt;br /&gt;
“alates” ja “kuni” kuupäevad ei sisalda ajatsooni. Ma lisaks igaks juhuks ka ajatsooni selguse mõttes.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, mida tähendab atribuut “refid”, mis elemendil “Suund” on valikuline, kuid elemendil “PeatusLiinil” kohustuslik.&lt;br /&gt;
&lt;br /&gt;
Kui need pisiasjad kõrvale jätta, siis väga hästi tehtud.&lt;br /&gt;
&lt;br /&gt;
===Meeskond &amp;quot;Kolmas&amp;quot; 2012===&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav XML: http://enos.itcollege.ee/~lrooden/v_rak_2/notes.xml&lt;br /&gt;
&lt;br /&gt;
XML valideerub (vt http://validator.w3.org/check?uri=http%3A%2F%2Fenos.itcollege.ee%2F~lrooden%2Fv_rak_2%2Fnotes.xml&amp;amp;charset=%28detect+automatically%29&amp;amp;doctype=Inline&amp;amp;group=0), kuid annab hoiatuse, et fail sisaldab BOM märki. Minu soovitus oleks seda märki mitte kasutada, kuivõrd XML ise deklareerib, et kodeeringuks on UTF-8. Unicode&#039;i standard ütleb, et UTF-8 puhul ei ole BOM kohustuslik ega soovituslik (vt http://en.wikipedia.org/wiki/Byte_order_mark#cite_note-2).&lt;br /&gt;
&lt;br /&gt;
Kui elemendil “note” on alati olemas ja kohustuslik “id” ning “url” alam-element, siis tuleks need võib-olla teha elemendi “note” atribuutideks. &lt;br /&gt;
&lt;br /&gt;
Tundub, et “users/user” elemendid võiks hoopis kanda nime “comments/comment”, sest tegu tundub olevat kommentaaride loendiga, mitte kasutajate loendiga. Elemendil “user” on alam-element “time”, aga ei saa hästi aru, mis aeg seal on – kas see on kommentaari lisamise aeg?&lt;br /&gt;
&lt;br /&gt;
Mõte kommentaari CDATA-ga kodeerida tundub kaval, sest kasutaja võib tõesti sisestada kommentaari ka XML märke. Samas saab ta seda vist teha ka oma nime puhul? St võib-olla tuleks kasutaja nimi ka CDATA-ga kodeerida, nagu ka lipikud (“tags”)?&lt;br /&gt;
&lt;br /&gt;
Muus osas on XML hästi lihtne, hõlpsalt töödeldav ja loetav.&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47310</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47310"/>
		<updated>2012-04-08T20:24:35Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Unusual suspects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Arendaja/Lõppkasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav XML: https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
http://validator.w3.org/check validaator kinnitab, et XML on valiidne. &lt;br /&gt;
&lt;br /&gt;
Natuke häirib see, et XML-is on elemendid ja atribuudid läbisegi nii eesti kui inglise keeles. Näiteks “Plaan”, “Liinid” aga object, refid. Minupoolne soovitus oleks loobuda eestikeelsest XML-ist ning kasutada läbivalt kodeerimisel inglise keelt. Soovituse mõte ei ole eelistada võõrkeelt, vaid see hõlbustaks veebiteenuse kasutamist ka väljaspool Eestit või neil, kes eesti keelt ei oska.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, miks on elemendi “Plaan” all “object” ja milleks seda vaja läheb. Atribuut “type” tundub olevat mitte tüüp, vaid GUID-laadne identifikaator – kas tegu on Flashiga? XML koosneb andmetest, kuid “object” puhul on segatud andmeid ning nende esitamist – nii on “object” elemendil “style” atribuut, mis paistab olevat CSS. Võib-olla tuleks andmed ning nende esitus kuidagi lahus hoida, näiteks esitada andmeid HTML abil.&lt;br /&gt;
&lt;br /&gt;
“Paev” elemendi sisu on tegelikult piiratud hulk. Siis tuleks kasutada piiranguid, näiteks siit leiab näiteid, kuidas seda võiks teha: http://www.w3schools.com/schema/schema_facets.asp&lt;br /&gt;
&lt;br /&gt;
“alates” ja “kuni” kuupäevad ei sisalda ajatsooni. Ma lisaks igaks juhuks ka ajatsooni selguse mõttes.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, mida tähendab atribuut “refid”, mis elemendil “Suund” on valikuline, kuid elemendil “PeatusLiinil” kohustuslik.&lt;br /&gt;
&lt;br /&gt;
===Meeskond &amp;quot;Kolmas&amp;quot; 2012===&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav XML: http://enos.itcollege.ee/~lrooden/v_rak_2/notes.xml&lt;br /&gt;
&lt;br /&gt;
XML valideerub (vt http://validator.w3.org/check?uri=http%3A%2F%2Fenos.itcollege.ee%2F~lrooden%2Fv_rak_2%2Fnotes.xml&amp;amp;charset=%28detect+automatically%29&amp;amp;doctype=Inline&amp;amp;group=0), kuid annab hoiatuse, et fail sisaldab BOM märki. Minu soovitus oleks seda märki mitte kasutada, kuivõrd XML ise deklareerib, et kodeeringuks on UTF-8. Unicode&#039;i standard ütleb, et UTF-8 puhul ei ole BOM kohustuslik ega soovituslik (vt http://en.wikipedia.org/wiki/Byte_order_mark#cite_note-2).&lt;br /&gt;
&lt;br /&gt;
Kui elemendil “note” on alati olemas ja kohustuslik “id” ning “url” alam-element, siis tuleks need võib-olla teha elemendi “note” atribuutideks. &lt;br /&gt;
&lt;br /&gt;
Tundub, et “users/user” elemendid võiks hoopis kanda nime “comments/comment”, sest tegu tundub olevat kommentaaride loendiga, mitte kasutajate loendiga. Elemendil “user” on alam-element “time”, aga ei saa hästi aru, mis aeg seal on – kas see on kommentaari lisamise aeg?&lt;br /&gt;
&lt;br /&gt;
Mõte kommentaari CDATA-ga kodeerida tundub kaval, sest kasutaja võib tõesti sisestada kommentaari ka XML märke. Samas saab ta seda vist teha ka oma nime puhul? St võib-olla tuleks kasutaja nimi ka CDATA-ga kodeerida, nagu ka lipikud (“tags”)?&lt;br /&gt;
&lt;br /&gt;
Muus osas on XML hästi lihtne, hõlpsalt töödeldav ja loetav.&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47309</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47309"/>
		<updated>2012-04-08T20:24:13Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Meeskond &amp;quot;Kolmas&amp;quot; 2012 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Arendaja/Lõppkasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
http://validator.w3.org/check validaator kinnitab, et XML on valiidne. &lt;br /&gt;
&lt;br /&gt;
Natuke häirib see, et XML-is on elemendid ja atribuudid läbisegi nii eesti kui inglise keeles. Näiteks “Plaan”, “Liinid” aga object, refid. Minupoolne soovitus oleks loobuda eestikeelsest XML-ist ning kasutada läbivalt kodeerimisel inglise keelt. Soovituse mõte ei ole eelistada võõrkeelt, vaid see hõlbustaks veebiteenuse kasutamist ka väljaspool Eestit või neil, kes eesti keelt ei oska.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, miks on elemendi “Plaan” all “object” ja milleks seda vaja läheb. Atribuut “type” tundub olevat mitte tüüp, vaid GUID-laadne identifikaator – kas tegu on Flashiga? XML koosneb andmetest, kuid “object” puhul on segatud andmeid ning nende esitamist – nii on “object” elemendil “style” atribuut, mis paistab olevat CSS. Võib-olla tuleks andmed ning nende esitus kuidagi lahus hoida, näiteks esitada andmeid HTML abil.&lt;br /&gt;
&lt;br /&gt;
“Paev” elemendi sisu on tegelikult piiratud hulk. Siis tuleks kasutada piiranguid, näiteks siit leiab näiteid, kuidas seda võiks teha: http://www.w3schools.com/schema/schema_facets.asp&lt;br /&gt;
&lt;br /&gt;
“alates” ja “kuni” kuupäevad ei sisalda ajatsooni. Ma lisaks igaks juhuks ka ajatsooni selguse mõttes.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, mida tähendab atribuut “refid”, mis elemendil “Suund” on valikuline, kuid elemendil “PeatusLiinil” kohustuslik.&lt;br /&gt;
&lt;br /&gt;
===Meeskond &amp;quot;Kolmas&amp;quot; 2012===&lt;br /&gt;
&lt;br /&gt;
Retsenseeritav XML: http://enos.itcollege.ee/~lrooden/v_rak_2/notes.xml&lt;br /&gt;
&lt;br /&gt;
XML valideerub (vt http://validator.w3.org/check?uri=http%3A%2F%2Fenos.itcollege.ee%2F~lrooden%2Fv_rak_2%2Fnotes.xml&amp;amp;charset=%28detect+automatically%29&amp;amp;doctype=Inline&amp;amp;group=0), kuid annab hoiatuse, et fail sisaldab BOM märki. Minu soovitus oleks seda märki mitte kasutada, kuivõrd XML ise deklareerib, et kodeeringuks on UTF-8. Unicode&#039;i standard ütleb, et UTF-8 puhul ei ole BOM kohustuslik ega soovituslik (vt http://en.wikipedia.org/wiki/Byte_order_mark#cite_note-2).&lt;br /&gt;
&lt;br /&gt;
Kui elemendil “note” on alati olemas ja kohustuslik “id” ning “url” alam-element, siis tuleks need võib-olla teha elemendi “note” atribuutideks. &lt;br /&gt;
&lt;br /&gt;
Tundub, et “users/user” elemendid võiks hoopis kanda nime “comments/comment”, sest tegu tundub olevat kommentaaride loendiga, mitte kasutajate loendiga. Elemendil “user” on alam-element “time”, aga ei saa hästi aru, mis aeg seal on – kas see on kommentaari lisamise aeg?&lt;br /&gt;
&lt;br /&gt;
Mõte kommentaari CDATA-ga kodeerida tundub kaval, sest kasutaja võib tõesti sisestada kommentaari ka XML märke. Samas saab ta seda vist teha ka oma nime puhul? St võib-olla tuleks kasutaja nimi ka CDATA-ga kodeerida, nagu ka lipikud (“tags”)?&lt;br /&gt;
&lt;br /&gt;
Muus osas on XML hästi lihtne, hõlpsalt töödeldav ja loetav.&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47308</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47308"/>
		<updated>2012-04-08T20:07:56Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Unusual suspects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Arendaja/Lõppkasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
http://validator.w3.org/check validaator kinnitab, et XML on valiidne. &lt;br /&gt;
&lt;br /&gt;
Natuke häirib see, et XML-is on elemendid ja atribuudid läbisegi nii eesti kui inglise keeles. Näiteks “Plaan”, “Liinid” aga object, refid. Minupoolne soovitus oleks loobuda eestikeelsest XML-ist ning kasutada läbivalt kodeerimisel inglise keelt. Soovituse mõte ei ole eelistada võõrkeelt, vaid see hõlbustaks veebiteenuse kasutamist ka väljaspool Eestit või neil, kes eesti keelt ei oska.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, miks on elemendi “Plaan” all “object” ja milleks seda vaja läheb. Atribuut “type” tundub olevat mitte tüüp, vaid GUID-laadne identifikaator – kas tegu on Flashiga? XML koosneb andmetest, kuid “object” puhul on segatud andmeid ning nende esitamist – nii on “object” elemendil “style” atribuut, mis paistab olevat CSS. Võib-olla tuleks andmed ning nende esitus kuidagi lahus hoida, näiteks esitada andmeid HTML abil.&lt;br /&gt;
&lt;br /&gt;
“Paev” elemendi sisu on tegelikult piiratud hulk. Siis tuleks kasutada piiranguid, näiteks siit leiab näiteid, kuidas seda võiks teha: http://www.w3schools.com/schema/schema_facets.asp&lt;br /&gt;
&lt;br /&gt;
“alates” ja “kuni” kuupäevad ei sisalda ajatsooni. Ma lisaks igaks juhuks ka ajatsooni selguse mõttes.&lt;br /&gt;
&lt;br /&gt;
Ei saa aru, mida tähendab atribuut “refid”, mis elemendil “Suund” on valikuline, kuid elemendil “PeatusLiinil” kohustuslik.&lt;br /&gt;
&lt;br /&gt;
===Meeskond &amp;quot;Kolmas&amp;quot; 2012===&lt;br /&gt;
&lt;br /&gt;
http://enos.itcollege.ee/~lrooden/v_rak_2/notes.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47307</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47307"/>
		<updated>2012-04-08T19:35:50Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Retsetsioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Arendaja/Lõppkasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
===Meeskond &amp;quot;Kolmas&amp;quot; 2012===&lt;br /&gt;
&lt;br /&gt;
http://enos.itcollege.ee/~lrooden/v_rak_2/notes.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47306</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47306"/>
		<updated>2012-04-08T19:29:27Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Arendaja/Lõppkasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47305</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47305"/>
		<updated>2012-04-08T19:27:57Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Kasutaja */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Arendaja/Lõppkasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47304</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47304"/>
		<updated>2012-04-08T19:27:08Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Lähtekood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Kasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47303</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47303"/>
		<updated>2012-04-08T19:17:31Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Kasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47302</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47302"/>
		<updated>2012-04-08T19:17:20Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse klientrakendusena Javascript teek ning näidisveeb, millega saab prooviks vigu tekitada.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Kasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47301</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47301"/>
		<updated>2012-04-08T19:16:39Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
Et veebiteenusele andmete saatmine käib XML abil, siis võib klientrakenduseks olla suvaline rakendus. Käesoleva projekti raames luuakse kliendrakendusena Javascript teek ning selle näitlik rakendus.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Kasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47300</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47300"/>
		<updated>2012-04-08T19:13:30Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Idee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis salvestab rakendustes tekkivad vead.&lt;br /&gt;
&lt;br /&gt;
Erindi (ingl.k exception) tekkimisel saadab rakendus, kus viga tekkis, veebiteenusele vea kirjelduse, stack trace&#039;i, koodifaili nime ja rea numbri. Arendajad saavad hiljem vigade andmebaasi sirvida, vea parandada ja selle andmebaasi tehtuks märkida.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Kasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47299</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47299"/>
		<updated>2012-04-08T19:09:37Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Kasutuslood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
===Kasutaja===&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Sisselogimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
===Admin===&lt;br /&gt;
&lt;br /&gt;
* Kasutajate sirvimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47298</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47298"/>
		<updated>2012-04-08T19:08:21Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;br /&gt;
* 08.04.2012 Retsensioonide kirjutamine.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47297</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47297"/>
		<updated>2012-04-08T19:07:42Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Retsetsioonid==&lt;br /&gt;
&lt;br /&gt;
===Unusual suspects===&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47292</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47292"/>
		<updated>2012-04-05T14:41:56Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;br /&gt;
* 04.04.2012 Windows 8, Visual Studio ja SQL Serveri installimine VirtualBoxi&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47267</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47267"/>
		<updated>2012-04-03T19:57:29Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
Näidisväljund: http://enos.itcollege.ee/~tlebedev/partycrasher/out/crashreport-0-1.html&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47265</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47265"/>
		<updated>2012-04-03T19:48:17Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* XSD */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47264</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47264"/>
		<updated>2012-04-03T19:47:52Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://raw.github.com/tanel/partycrasher/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47263</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47263"/>
		<updated>2012-04-03T19:47:00Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://raw.github.com/tanel/partycrasher/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://raw.github.com/tanel/partycrasher/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher/blob/master/crashreport-0-1-html.xslt&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47239</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47239"/>
		<updated>2012-04-03T14:59:49Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://raw.github.com/tanel/partycrasher/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://raw.github.com/tanel/partycrasher/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;br /&gt;
* 03.04.2012 XSD ja XML-ile rohkem dimensioone; XLST&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47215</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47215"/>
		<updated>2012-04-02T21:25:01Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://raw.github.com/tanel/partycrasher/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
https://raw.github.com/tanel/partycrasher/master/crashreport-0-1.xml&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47208</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47208"/>
		<updated>2012-04-02T20:49:14Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Lähtekood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
&lt;br /&gt;
https://raw.github.com/tanel/partycrasher/master/crashreport-0-1.xsd&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47204</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47204"/>
		<updated>2012-04-02T19:28:27Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47203</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47203"/>
		<updated>2012-04-02T19:26:53Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Konkurendid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
* http://www.exceptional.io/&lt;br /&gt;
* http://airbrake.io/pages/home&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XSD==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47202</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47202"/>
		<updated>2012-04-02T19:25:08Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Vajalik funktsionaalsus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
==Kasutuslood==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine&lt;br /&gt;
* Vea lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XSD==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47201</id>
		<title>Meeskond &quot;partycrasher&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22partycrasher%22&amp;diff=47201"/>
		<updated>2012-04-02T19:24:08Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: Created page with &amp;#039;==Idee==  Veebiteenus, mis püüab vigu.  ==Konkurendid==  ==Vajalik funktsionaalsus==  * Konto registreerimine * Vea salvestamine XML paketiga * Salvestatud vigade sirvimine nin…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Veebiteenus, mis püüab vigu.&lt;br /&gt;
&lt;br /&gt;
==Konkurendid==&lt;br /&gt;
&lt;br /&gt;
==Vajalik funktsionaalsus==&lt;br /&gt;
&lt;br /&gt;
* Konto registreerimine&lt;br /&gt;
* Vea salvestamine XML paketiga&lt;br /&gt;
* Salvestatud vigade sirvimine ning lahendatuks märkimine&lt;br /&gt;
&lt;br /&gt;
==Lähtekood==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tanel/partycrasher&lt;br /&gt;
&lt;br /&gt;
==XSD==&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&lt;br /&gt;
==Log==&lt;br /&gt;
&lt;br /&gt;
* 02.04.2012 wiki leht, githubi repo, XSD, XML&lt;/div&gt;</summary>
		<author><name>Tlebedev</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=47191</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=47191"/>
		<updated>2012-04-02T18:56:26Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Meeskond &amp;quot;partycrasher&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 29. aprill 2012.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 7. 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;
==[[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;
* Tööjaotust veel pole, projektijuhtimine käib.&lt;br /&gt;
&lt;br /&gt;
== [[Meeskond &amp;quot;Kolmas&amp;quot;]] ==&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;
&lt;br /&gt;
== [[Meeskond &amp;quot;partycrasher&amp;quot;]] ==&lt;br /&gt;
&lt;br /&gt;
* Tanel Lebedev&lt;/div&gt;</summary>
		<author><name>Tlebedev</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=47190</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=47190"/>
		<updated>2012-04-02T18:55:33Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: /* Meeskonnad 2012 */&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 29. aprill 2012.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 7. 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;
==[[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;
* Tööjaotust veel pole, projektijuhtimine käib.&lt;br /&gt;
&lt;br /&gt;
== [[Meeskond &amp;quot;Kolmas&amp;quot;]] ==&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;
&lt;br /&gt;
== [[Meeskond &amp;quot;partycrasher&amp;quot;]] ==&lt;br /&gt;
&lt;br /&gt;
* Liikmed: Tanel Lebedev&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22M1_Library%22&amp;diff=21350</id>
		<title>Talk:Meeskond &quot;M1 Library&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22M1_Library%22&amp;diff=21350"/>
		<updated>2010-12-21T10:03:02Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installisin programmi ja jäin algatuseks nõutult vaatama kahe paaniga akent. Esimene menüü ei aidanud mind mitte temps, vaid näitas miskisuguseid pilte (ma ei saanud hästi aru nende olemasolust selles programmis). Jah, siis nägin all nuppe Lisa raamat ja Lisa sõber. Peale nendel klikkamist sai asi ikka palju selgemaks.&lt;br /&gt;
&lt;br /&gt;
Minu lolli jutu mõte oli see, et oleks jube lahe olnud, kui oleks mingi väike õpetus ka olnud, või siis pakuks programm esimesel avamisel ise välja variandi, et võiks lisada mõne raamatu või sõbra ;).&lt;br /&gt;
&lt;br /&gt;
Tegelikult on programm lahedalt väike ja lihtne. Peale esimest kohanemist suhteliselt intuitiivne, kuid siiski tekkisid mõned märkused:&lt;br /&gt;
&lt;br /&gt;
* võiks olla variant, et ma saan määrata, et raamat toodi tagasi&lt;br /&gt;
* ühte raamatut saab laenutada mitmele inimesele, mis vist kodustes tingimustes üldjuhul ei ole teostatav.&lt;br /&gt;
* raamatute nimekirjas võiks olla väike &amp;quot;lipuke&amp;quot;, mis näitaks ära, kas raamat on laenutatud või mitte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Koodi poole pealt niipalju, et rohkem oleks võinud kommenteerida oma meetodeid.&lt;br /&gt;
&lt;br /&gt;
Aga kui natuke veel putitada, siis oleks see nii mõnegi inimese koduse raamatukogu programmiks.&lt;br /&gt;
&lt;br /&gt;
Jõudu ja jaksu :D&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Denis Veltson DK21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Väga lahe programm! Väga meeldib, et lahendus erineb visuaalse ülesehituse poolest loengus esitletud raamatukogudest, hea vaheldus. Vähem nuppe ja vähem erinevaid aknaid, mille vahel navigeerida - vs lakooniline ülesehitus ja parempoolse klahvi kasutamine. Selle viimasega oli ainult häda, et esimese hooga otsisin ikkagi nuppe, mida vajutada, et raamatuid laenutama hakata. Kui asi selgeks sai, polnud probleemi (nagu märkis ka eelkõneleja).&lt;br /&gt;
&lt;br /&gt;
Meeldisid detailid: et tabelid on sorteeritavad - ja viis pluss kindlasti tujutõstjate eest, mis olid saanud menüüs õigustatult prominentse koha.&lt;br /&gt;
&lt;br /&gt;
Denis tõi juba välja väiksemaid probleeme, millele võiksin samuti mõned lisada (raamatuid saab laenutada minevikku, sh tähtaega varasemaks kui väljalaenutamine, samas ei ole minevikku pandud tähtajaga raamatud üle tähtaja läinud raamatute nimekirjas; e-maili ega raamatu ilmumisaastat ei kontrollita). Norida võiks ehk selle üle, et kaks peamist kasti on tõesti pisut lahmakad, kui nad parajasti raamatuid ja sõpru täis ei ole. Ja disaini mõttes on asi ehk liigagi lakooniline.&lt;br /&gt;
&lt;br /&gt;
Aga. See viimane lõik on tegelikult väheoluline. Tegelikult on tegu väga laheda, teiste analoogseid lahendusi mittekopeeriva tööga. Ilmselt kasutaksin seda kõigist siin nähtutest enda koduse raamatukogu jaoks kõige tõenäolisemalt. Ja veel kord viis pluss tujutõstjate eest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anu Kuusmaa, DK21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Minul läks nüüd päris pikalt, et ära tabada, kuidas siis selles programmis raamatute väljalaenutamine käib :) Lõpuks oli abiks tiimi wikilehe lugemisest- seal väike manual isegi olemas. Kui see selge, siis jäi programmist hea mulje. Programm on kasutajasõbralik, sest ei pea eri tabide või aknate vahel liikuma, tabelid on sorteeritavad ja hea graafika. Kui kellelgi oleks nüüd reaalselt plaan see programm kasutusele võtta, siis tuleks kindlasti natuke kontrolle lisada- näiteks laenutuse algus- ja lõpuaja kontroll (hetkel saab lõpu aeg olla varasem, kui algusaeg) ja võib-olla tuleks siis lisada ka pisut võimsam statistika. Kokkuvõttes ütleksin, et on hea idee ja lahendus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jako, DK21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Olen samuti nõus eelpool kirjutatuga. Veel lisaks käima pannes jäi see aken osaliselt ekraanist välja. Märkasin ka sellist asja, et kui raamat laenutada ilma tagastus kuupäevata siis jäi tabelisse see raamat rohelisena. Minumeelest oleks võinud teha kontrolli, et raamatut ei saa välja laenutada minevikku ja ilma kuupäevata. Selle asemel võiks tabelisse jääda see roheline märge väljalaenutatud raamatutele. &lt;br /&gt;
Üldiselt väga toimiv ja lihtne programm.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Štaub, AK22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk ja funktsionaalsus on kasutusjuhendis piisavalt kirjeldatud. Kasutusjuhendi põhjal poleks olnud võõral raske see projekt ise valmis teha. Rakenduse kasutajaliides jätab juba juhendi põhjal lihtsa ja mugava mulje.&lt;br /&gt;
&lt;br /&gt;
Tööjaotus on lahtikirjutatud, samuti on seletatud WPF eelistamist Windows Formsile. Rakenduse valmimise logi annab piisava ülevaate projekti käigust, kuigi puudub seos lähtekoodiga (st kirjeldatud muudatused ei viita otseselt muudatustele lähtekoodi repositooriumis, samas seda polnudki C# projektilt nõutud).&lt;br /&gt;
&lt;br /&gt;
Kood asub CodePlexis. Pea kõik muudatused on korralikult kommenteeritud ja tundub, et versioonihaldust osatakse hästi kasutada.&lt;br /&gt;
&lt;br /&gt;
Rakendus kujutab endast raamatulaenutust, kuhu on lisatud nn tujutõstjad. Kahjuks ei õnnestunud programmi käivitada, aga lähtekoodiga kaasas olnud pildid andsid tujutõstjate olemusest aimu ning olid tõesti naljakad. Idee luua raamatulaenutusprogramm, mis ühtlasti tõstab kasutajate tuju, on innovatiivne ja väga positiivse alatooniga.&lt;br /&gt;
&lt;br /&gt;
Lähtekoodi repositooriumis olev seis ei kompileerunud, nii et kahjuks puudus võimalus kasutusmugavust kontrollida ja rakendusest vigu otsida.&lt;br /&gt;
&lt;br /&gt;
Nagu öeldud, ei õnnestunud kompileerimine, kompilaator andis järgnevad vead:&lt;br /&gt;
&lt;br /&gt;
* File &#039;UI\Tujutõstja2.xaml&#039; cannot be found. &lt;br /&gt;
* File &#039;UI\Tujutõstja3.xaml&#039; cannot be found. &lt;br /&gt;
* The project file contains a property value that is not valid.&lt;br /&gt;
&lt;br /&gt;
Koodi treppimine ei olnud järjekindel, nt kasutajaliidese failides polnud if..else if.. blokkide ülesehitus alati sidus, mis raskendas koodi lugemist.&lt;br /&gt;
&lt;br /&gt;
Koodis kasutati võimalusel private muutujaid ehk siis autoritel on õige arusaam ühest objektorienteeritud programmeerimise tähtsast põhimõttest.&lt;br /&gt;
&lt;br /&gt;
Kood oli üsna kergesti mõistetav ning meeldivalt lühike. Esines mõningat lohakat vormistust (nt puuduv tühi rida kahe funktsiooni vahel), aga need olid kõik pisiasjad.&lt;br /&gt;
&lt;br /&gt;
Lähtekoodi osas polnud suurt midagi ette heita, kood oli kokkuvõttes kergesti loetav ja hõlpsasti arusaadav ning funktsionaalsus loogiliselt liigendatud vastavalt akendele.&lt;br /&gt;
&lt;br /&gt;
Antud projekti tugevaim külg on nii idee kui koodi ülesehituse teadlik minimalism, mis vääriks minu arvates eeskujuks toomist ka teistele projektidele. Vorme ning koodi vaadates tundus, et seda programmi (või siis väga sarnast rakendust) võiks kasutada oma isikliku raamatukogu haldamiseks – asjalik ja praktiline programm.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Lebedev, DK21 - meeskond &amp;quot;codebastards&amp;quot;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22M1_Library%22&amp;diff=21349</id>
		<title>Talk:Meeskond &quot;M1 Library&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22M1_Library%22&amp;diff=21349"/>
		<updated>2010-12-21T10:02:47Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installisin programmi ja jäin algatuseks nõutult vaatama kahe paaniga akent. Esimene menüü ei aidanud mind mitte temps, vaid näitas miskisuguseid pilte (ma ei saanud hästi aru nende olemasolust selles programmis). Jah, siis nägin all nuppe Lisa raamat ja Lisa sõber. Peale nendel klikkamist sai asi ikka palju selgemaks.&lt;br /&gt;
&lt;br /&gt;
Minu lolli jutu mõte oli see, et oleks jube lahe olnud, kui oleks mingi väike õpetus ka olnud, või siis pakuks programm esimesel avamisel ise välja variandi, et võiks lisada mõne raamatu või sõbra ;).&lt;br /&gt;
&lt;br /&gt;
Tegelikult on programm lahedalt väike ja lihtne. Peale esimest kohanemist suhteliselt intuitiivne, kuid siiski tekkisid mõned märkused:&lt;br /&gt;
&lt;br /&gt;
* võiks olla variant, et ma saan määrata, et raamat toodi tagasi&lt;br /&gt;
* ühte raamatut saab laenutada mitmele inimesele, mis vist kodustes tingimustes üldjuhul ei ole teostatav.&lt;br /&gt;
* raamatute nimekirjas võiks olla väike &amp;quot;lipuke&amp;quot;, mis näitaks ära, kas raamat on laenutatud või mitte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Koodi poole pealt niipalju, et rohkem oleks võinud kommenteerida oma meetodeid.&lt;br /&gt;
&lt;br /&gt;
Aga kui natuke veel putitada, siis oleks see nii mõnegi inimese koduse raamatukogu programmiks.&lt;br /&gt;
&lt;br /&gt;
Jõudu ja jaksu :D&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Denis Veltson DK21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Väga lahe programm! Väga meeldib, et lahendus erineb visuaalse ülesehituse poolest loengus esitletud raamatukogudest, hea vaheldus. Vähem nuppe ja vähem erinevaid aknaid, mille vahel navigeerida - vs lakooniline ülesehitus ja parempoolse klahvi kasutamine. Selle viimasega oli ainult häda, et esimese hooga otsisin ikkagi nuppe, mida vajutada, et raamatuid laenutama hakata. Kui asi selgeks sai, polnud probleemi (nagu märkis ka eelkõneleja).&lt;br /&gt;
&lt;br /&gt;
Meeldisid detailid: et tabelid on sorteeritavad - ja viis pluss kindlasti tujutõstjate eest, mis olid saanud menüüs õigustatult prominentse koha.&lt;br /&gt;
&lt;br /&gt;
Denis tõi juba välja väiksemaid probleeme, millele võiksin samuti mõned lisada (raamatuid saab laenutada minevikku, sh tähtaega varasemaks kui väljalaenutamine, samas ei ole minevikku pandud tähtajaga raamatud üle tähtaja läinud raamatute nimekirjas; e-maili ega raamatu ilmumisaastat ei kontrollita). Norida võiks ehk selle üle, et kaks peamist kasti on tõesti pisut lahmakad, kui nad parajasti raamatuid ja sõpru täis ei ole. Ja disaini mõttes on asi ehk liigagi lakooniline.&lt;br /&gt;
&lt;br /&gt;
Aga. See viimane lõik on tegelikult väheoluline. Tegelikult on tegu väga laheda, teiste analoogseid lahendusi mittekopeeriva tööga. Ilmselt kasutaksin seda kõigist siin nähtutest enda koduse raamatukogu jaoks kõige tõenäolisemalt. Ja veel kord viis pluss tujutõstjate eest.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anu Kuusmaa, DK21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Minul läks nüüd päris pikalt, et ära tabada, kuidas siis selles programmis raamatute väljalaenutamine käib :) Lõpuks oli abiks tiimi wikilehe lugemisest- seal väike manual isegi olemas. Kui see selge, siis jäi programmist hea mulje. Programm on kasutajasõbralik, sest ei pea eri tabide või aknate vahel liikuma, tabelid on sorteeritavad ja hea graafika. Kui kellelgi oleks nüüd reaalselt plaan see programm kasutusele võtta, siis tuleks kindlasti natuke kontrolle lisada- näiteks laenutuse algus- ja lõpuaja kontroll (hetkel saab lõpu aeg olla varasem, kui algusaeg) ja võib-olla tuleks siis lisada ka pisut võimsam statistika. Kokkuvõttes ütleksin, et on hea idee ja lahendus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jako, DK21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Olen samuti nõus eelpool kirjutatuga. Veel lisaks käima pannes jäi see aken osaliselt ekraanist välja. Märkasin ka sellist asja, et kui raamat laenutada ilma tagastus kuupäevata siis jäi tabelisse see raamat rohelisena. Minumeelest oleks võinud teha kontrolli, et raamatut ei saa välja laenutada minevikku ja ilma kuupäevata. Selle asemel võiks tabelisse jääda see roheline märge väljalaenutatud raamatutele. &lt;br /&gt;
Üldiselt väga toimiv ja lihtne programm.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Štaub, AK22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Projekti eesmärk ja funktsionaalsus on kasutusjuhendis piisavalt kirjeldatud. Kasutusjuhendi põhjal poleks olnud võõral raske see projekt ise valmis teha. Rakenduse kasutajaliides jätab juba juhendi põhjal lihtsa ja mugava mulje.&lt;br /&gt;
&lt;br /&gt;
Tööjaotus on lahtikirjutatud, samuti on seletatud WPF eelistamist Windows Formsile. Rakenduse valmimise logi annab piisava ülevaate projekti käigust, kuigi puudub seos lähtekoodiga (st kirjeldatud muudatused ei viita otseselt muudatustele lähtekoodi repositooriumis, samas seda polnudki C# projektilt nõutud).&lt;br /&gt;
&lt;br /&gt;
Kood asub CodePlexis. Pea kõik muudatused on korralikult kommenteeritud ja tundub, et versioonihaldust osatakse hästi kasutada.&lt;br /&gt;
&lt;br /&gt;
Rakendus kujutab endast raamatulaenutust, kuhu on lisatud nn tujutõstjad. Kahjuks ei õnnestunud programmi käivitada, aga lähtekoodiga kaasas olnud pildid andsid tujutõstjate olemusest aimu ning olid tõesti naljakad. Idee luua raamatulaenutusprogramm, mis ühtlasti tõstab kasutajate tuju, on innovatiivne ja väga positiivse alatooniga.&lt;br /&gt;
&lt;br /&gt;
Lähtekoodi repositooriumis olev seis ei kompileerunud, nii et kahjuks puudus võimalus kasutusmugavust kontrollida ja rakendusest vigu otsida.&lt;br /&gt;
&lt;br /&gt;
Nagu öeldud, ei õnnestunud kompileerimine, kompilaator andis järgnevad vead:&lt;br /&gt;
&lt;br /&gt;
* File &#039;UI\Tujutõstja2.xaml&#039; cannot be found. &lt;br /&gt;
* File &#039;UI\Tujutõstja3.xaml&#039; cannot be found. &lt;br /&gt;
* The project file contains a property value that is not valid.&lt;br /&gt;
&lt;br /&gt;
Koodi treppimine ei olnud järjekindel, nt kasutajaliidese failides polnud if..else if.. blokkide ülesehitus alati sidus, mis raskendas koodi lugemist.&lt;br /&gt;
&lt;br /&gt;
Koodis kasutati võimalusel private muutujaid ehk siis autoritel on õige arusaam ühest objektorienteeritud programmeerimise tähtsast põhimõttest.&lt;br /&gt;
&lt;br /&gt;
Kood oli üsna kergesti mõistetav ning meeldivalt lühike. Esines mõningat lohakat vormistust (nt puuduv tühi rida kahe funktsiooni vahel), aga need olid kõik pisiasjad.&lt;br /&gt;
&lt;br /&gt;
Lähtekoodi osas polnud suurt midagi ette heita, kood oli kokkuvõttes kergesti loetav ja hõlpsasti arusaadav ning funktsionaalsus loogiliselt liigendatud vastavalt akendele.&lt;br /&gt;
&lt;br /&gt;
Antud projekti tugevaim külg on nii idee kui koodi ülesehituse teadlik minimalism, mis vääriks minu arvates eeskujuks toomist ka teistele projektidele. Vorme ning koodi vaadates tundus, et seda programmi (või siis väga sarnast rakendust) võiks kasutada oma isikliku raamatukogu haldamiseks – asjalik ja praktiline programm.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Lebdev, DK21 - meeskond &amp;quot;codebastards&amp;quot;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ToString%22&amp;diff=21348</id>
		<title>Talk:Meeskond &quot;ToString&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ToString%22&amp;diff=21348"/>
		<updated>2010-12-21T09:59:22Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1. Väga hästi mängitav mäng -  seda võiks kasutada pimekirja õppimisel.  Lootetavasti on tiimil jõudu seda mängu natuke &amp;quot;tootestada&amp;quot; - lisada rohkem leveleid, teha kiirus muudetavaks, erinevate keelte tugi ehk jne). &lt;br /&gt;
Välise koodi kasutamine antud ülesandes on mõistlik (ja kenasti on kommentaarides välja toodud, et tegu ei ole omaloominguga). Kood on väga põhjalikult kommenteeritud (ilmselt algselt peamiselt tiimi liikmete vahel tehtud tööde selgitamiseks?).&lt;br /&gt;
Projektijuhtimine on olnud paigas - põhifunktsionaalsus on nädal enne tähtaega sisuliselt valmis tehtud ja viimastel päevadel on rohkem pisiparandusi ja disaini tehtud. Tore oleks wiki lehelt täpsemalt tööjaotuse ja -ülesannete planeerimise kohta lugeda (codeplexist changesete võrreldes saab küll tegelikult ülevaate kätte)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivo Lõhmus - AK31 -  28.11.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Väga lahe idee! Kuigi meeskond reklaamib seda kui &amp;quot;tetrise-laadset&amp;quot; mängu, on ikkagi tegu täiesti originaalse ja iseseisva mänguideega - võiks öelda, et lihtsa, kuid geniaalse ideega. Tekitab hasarti ja tõepoolest on tuntav ka mängu loojate õilis eesmärk kasutajatele klaviatuuri tundma õpetada.&lt;br /&gt;
Mängides tekkis ainult soov, et meeskond mängule rohkem level&#039;eid lisaks, et lõbu kauem kestaks. Ja koodi juures häiris natuke, et kommentaarid olid segiläbi eesti ja inglise keeles. Samas jagan eelkõneleja kiitust, et välist koodi oli kasutatud oskuslikult ja häbenemata seda viidata.&lt;br /&gt;
Igatahes jaksu ja tänud!&lt;br /&gt;
&lt;br /&gt;
Anu Kuusmaa - DK21, meeskond &amp;quot;Terav Totris&amp;quot;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
3. Väga huvitav mäng, võibolla peaks mõtlema selle mängu ehitamist hoopis puute tundlikule matile, et peab hüppama tähe peale matil. Samas värvid oleksid võinud olla natuke teised.&lt;br /&gt;
&lt;br /&gt;
Liis Merisaar.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
4. Mõte iseenesest on väga hea ja omapärane idee on tunnustamist väärt. Segadust tekitab, et peale mängu lõppu ei ole ekraanil ühtegi valikut ega juhist, mida edasi peaks tegema. Mängimiseks kasutasin klaviatuuri, kuid algne juhend tundus olevat vaid gamepad&#039;i jaoks. Arvan, et isegi puldiga mängides, kui enne alustamist vajalikud asjad läbi loed, mida mis puhul vajutama peab, siis mängu lõppedes ei pruugi see enam meeles olla.&lt;br /&gt;
Tahtsin proovida, kuidas mängu kaotatakse. &lt;br /&gt;
Panin käima ja ei teinud midagi. Tulemuseks oli ülatuslik mängu võitmine 40 punktiga. Edasi arendades, võiks mängule tasemeid juurde teha, kas siis erinevate kujundite või kiiruste näol ning punktide registreerimise võimalus. Pidev tagasiside näiteks jooksva punktiarvestuse näol, oleks teretulnud.&lt;br /&gt;
Väike viga tekkis aeg ajalt, kus üksteise peale langenud kujundite vahele jäi poole cm tühimik.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson AK22&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
5. Kiiduväärt mänguidee, pole ise vähemalt sarnast asja enne näinud. Mõned asjad aga, mida oleks tahtnud näha teisiti:&lt;br /&gt;
* Mängu käivitamisel kuvati juhend puldi jaoks, klaviatuuri oma aga mitte (on küll intuitiivselt aimatav)&lt;br /&gt;
* Puudus pausi võimalus&lt;br /&gt;
* Mängu ilule/graafikale võinuks ehk veidi enam panustada.&lt;br /&gt;
* Esimesel levelil vajutasin kõiki klahve piisavalt kiiresti ja nii ei tekkinudki järgmist levelit, selleks, et edasi liikuda pidi kaotama.&lt;br /&gt;
* Mängu ajal ei kuvata infot leveli, punktide jms kohta.&lt;br /&gt;
* Wiki on veidi hõredalt täidetud, nt igaühe panus välja toomata.&lt;br /&gt;
Kui siit veidi edasi vaeva näha, siis saaks päris korraliku mängu.&lt;br /&gt;
&lt;br /&gt;
Lauri Õunmaa&lt;br /&gt;
DK21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Mängu käik on Wikipedias hästi lahti kirjutatud, põhimõtteliselt saaks sellise spetsifikatsiooni põhjal juba mängu valmis kirjutada. Ühtlasti on mängu kirjeldus ka piisav kasutusjuhend.&lt;br /&gt;
&lt;br /&gt;
Projekti liikmete tööjaotus oli Wikist puudu.&lt;br /&gt;
&lt;br /&gt;
Kõikidel lähtekoodi muudatustel polnud kommentaari juures. See teeb minu arvates efektiivse versioonihalduse raskeks, sest autor pole kirjeldanud oma motivatsiooni, miks mingi muudatus on tehtud. Samas minu teada ei õpetata IT Kolledžis või siis pole veel õpetatud meile versioonihaldust. Wikipedias oleva muudatuste väljavõtte oleks saanud versioonihalduse andmete abil koostada ning see oleks olnud täpsem. Juba seetõttu võinuks versioonihaldust paremini kasutada.&lt;br /&gt;
&lt;br /&gt;
Lähtekoodi wikis on märgitud, et mängust võib olla abi arvuti klaviatuuri tundmaõppimisel. Olen sama meelt, et kui mäng ilusamaks disainida ning lisada heliefektid, siis saaks seda kasutada õppimisel. Mäng oleks üsna nakkav, sest pakub mängijale kiiret tagasisidet tegevuse kohta, a la nagu seda teeb Guitar Hero. Autorid on minu arvates väga innovatiivsed, sest on loonud hübriidmängu Tetrisest ja masinakirja õppeprogrammist.&lt;br /&gt;
&lt;br /&gt;
Hetkel on mängul ainult 2 taset, see arv võiks olla suurem, et mängijal oleks huvitav. Taseme vahetudes võiks kiirus muutuda ja tempo tõustes muusika (või helieefektid) muutuda, samuti mängu taustapildid. Teine tase järgneb hetkel alati, aga võiks olla nii, et järgmisesse tasemesse saad vaid teatud kiirusega ja miinimumtäpsusega mängides, et kasutajal oleks motivatsiooni paremini tippima õppida .&lt;br /&gt;
&lt;br /&gt;
Puudu oli punktide arvestus ekraanil, st üks põhilisi mänguosavuse tagasiside vorme oli kasutamata jäänud. Punktid öeldakse alles lõpus.&lt;br /&gt;
&lt;br /&gt;
Random tähtede asemel oleks võinud kasutada sõnu, et teha mängu huvitavamaks ja sidusamaks.&lt;br /&gt;
&lt;br /&gt;
Graafika on väga algeline, sh taustapilti on igavavõitu. Mängude puhul tuleks kindlasti pöörata rohkem tähelepanu visuaalidele ja helile, kui just pole tegu nt malega vms mänguga, mis nõuavad pigem kindlate reeglite järgimist kui innovatsiooni.&lt;br /&gt;
&lt;br /&gt;
Mängu menüüsüsteemi võiks teha lihtsamaks ja ilusamaks. Kohati oli raske aru saada, mida mängijalt järgmisena oodatakse.&lt;br /&gt;
&lt;br /&gt;
Projektis ei ole kõike ise tehtud ja nö jalgratast leiutatud, vaid on kasutatud juba olemasolevat teeki klahvivajutuste töötlemiseks. Samas see, et vajati eraldi teegi kasutamist, näitab võib-olla, et äkki polnud klahvivajutuste töötlemine mängus päris hästi läbi mõeldud. Vastav kood on võrdlemisi keerukas ning raskesti mõistetav. Põgusa koodiga tutvumise põhjal on aga keeruline midagi paremat välja pakkuda ning projekti liikmete otsus kasutada nö kolmanda partei teeki väärib kindlasti tunnustust, sest nii lahendati üks suur tehniline probleem.&lt;br /&gt;
&lt;br /&gt;
Kood on objektorienteeritud, kuigi klasse võinuks olla rohkemgi. Näiteks klass produceAndMove sisaldab ainult staatilisi meetodeid. Klass on ühtaegu nii vabrik uute fLetter instantside tegemiseks kui juba loodud instantside liigutamiseks. Oleks võinud teha eraldi klassid, selge ja arusaadava nimega. Tundub et fLetter jms nimetamisel on püütud järgida mingit Hungarian notation sarnast lähenemist aga selle eesmärk jääb pealiskaudsel lugemisel arusaamatuks. Sama on private muutujate nimetamisega, kus nimede ette on lisatud alakriips, nt _numColumn, mis tekitab müra ning raskendab koodi lugemist.&lt;br /&gt;
&lt;br /&gt;
Loodud on fLetter (võiks olla Letter), produceAndMove (võiks olla LetterFactory ja LetterRenderer) ning shape (võiks olla Shape) klassid. Nii et objektorienteeritud programmeerimise mõttest on aru saadud ning vastavalt sellele äratundmisele ka lahendus realiseeritud.&lt;br /&gt;
&lt;br /&gt;
Probleemne ja pisut segane on koodis funktsioonide, klasside, muutujate tähistamise loogika. Näiteks klassinimi produceAndMove ei ole minu arvates päris korrektne – tuleks kasutada suurt algustähte. Näiteks võib tuua veel muutujanimesid, mis on raskesti mõistetavad: rnGen, debugL, fLetter jne. Muutujatele on lisatud tüüpiliselt kommentaarid, mis selgitavad muutuja mõtet, aga see mõte võiks selguda juba lähtekoodi lugedes ehk siis muutuja nimest endast.&lt;br /&gt;
&lt;br /&gt;
Kommentaare võiks kasutada ainult siis, kui see annab selgitab koodi mõtet. Hetkel on kommentaare liigselt ja osad neist on mõttetud, nt&lt;br /&gt;
&lt;br /&gt;
//debugL++ &lt;br /&gt;
&lt;br /&gt;
Ilmselt on tegu nö surnud koodiga. Samuti on kommentaarid läbisegi nii eesti kui inglise keeles, mis raskendab samuti natuke lugemist.&lt;br /&gt;
&lt;br /&gt;
Koodistiil on väga kaootiline, esineb palju tühje ridu, puuduvaid tühikuid, vigast treppimist, kirjavigu, puuduvaid tühje ridu jms. Põhiline etteheide projektile oleks, et lähtekood on raskesti loetav ja lohakalt vormistatud.&lt;br /&gt;
Andmetüüpe on kohati kasutatud natuke riukalikult, näiteks aktiivse mängutaseme meelespidamiseks kasutatakse tõeväärtust level2, kuigi korrektne oleks tasemeid hoida näiteks mingis nimekirjas ning aktiivse taseme indeksit täisarvu tüüpi muutujas. Taseme renderdamine&lt;br /&gt;
&lt;br /&gt;
võinuks olla eraldi klassis, mitte kõik Game&#039;i all koos. Mängitavat ala oleks võinud hoida eraldi klassis ning jätta Game klassi võimalikult vähe muutujaid. Praegu on see klass natuke “ülerahvastatud”. Ühesõnaga, objekte oleks võinud olla rohkem.&lt;br /&gt;
&lt;br /&gt;
Tõeväärtust kasutatakse kohmakalt, nt:&lt;br /&gt;
if (a) {&lt;br /&gt;
return true;&lt;br /&gt;
} else {&lt;br /&gt;
return false,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
kuigi piisanuks lihtsalt&lt;br /&gt;
&lt;br /&gt;
return a;&lt;br /&gt;
&lt;br /&gt;
Kui lohakavõitu vormistus jms üksikasjad kõrvale jätta, siis vigu, mis takistaks mängu tööd, koodi lugemisel ega testimisel silma ei torganud. Nii et sisuliselt on mäng hästi tehtud ja väärib kiitust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tanel Lebdev - DK21, meeskond &amp;quot;codebastards&amp;quot;&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ToString%22&amp;diff=21347</id>
		<title>Talk:Meeskond &quot;ToString&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ToString%22&amp;diff=21347"/>
		<updated>2010-12-21T09:59:06Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1. Väga hästi mängitav mäng -  seda võiks kasutada pimekirja õppimisel.  Lootetavasti on tiimil jõudu seda mängu natuke &amp;quot;tootestada&amp;quot; - lisada rohkem leveleid, teha kiirus muudetavaks, erinevate keelte tugi ehk jne). &lt;br /&gt;
Välise koodi kasutamine antud ülesandes on mõistlik (ja kenasti on kommentaarides välja toodud, et tegu ei ole omaloominguga). Kood on väga põhjalikult kommenteeritud (ilmselt algselt peamiselt tiimi liikmete vahel tehtud tööde selgitamiseks?).&lt;br /&gt;
Projektijuhtimine on olnud paigas - põhifunktsionaalsus on nädal enne tähtaega sisuliselt valmis tehtud ja viimastel päevadel on rohkem pisiparandusi ja disaini tehtud. Tore oleks wiki lehelt täpsemalt tööjaotuse ja -ülesannete planeerimise kohta lugeda (codeplexist changesete võrreldes saab küll tegelikult ülevaate kätte)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivo Lõhmus - AK31 -  28.11.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Väga lahe idee! Kuigi meeskond reklaamib seda kui &amp;quot;tetrise-laadset&amp;quot; mängu, on ikkagi tegu täiesti originaalse ja iseseisva mänguideega - võiks öelda, et lihtsa, kuid geniaalse ideega. Tekitab hasarti ja tõepoolest on tuntav ka mängu loojate õilis eesmärk kasutajatele klaviatuuri tundma õpetada.&lt;br /&gt;
Mängides tekkis ainult soov, et meeskond mängule rohkem level&#039;eid lisaks, et lõbu kauem kestaks. Ja koodi juures häiris natuke, et kommentaarid olid segiläbi eesti ja inglise keeles. Samas jagan eelkõneleja kiitust, et välist koodi oli kasutatud oskuslikult ja häbenemata seda viidata.&lt;br /&gt;
Igatahes jaksu ja tänud!&lt;br /&gt;
&lt;br /&gt;
Anu Kuusmaa - DK21, meeskond &amp;quot;Terav Totris&amp;quot;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
3. Väga huvitav mäng, võibolla peaks mõtlema selle mängu ehitamist hoopis puute tundlikule matile, et peab hüppama tähe peale matil. Samas värvid oleksid võinud olla natuke teised.&lt;br /&gt;
&lt;br /&gt;
Liis Merisaar.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
4. Mõte iseenesest on väga hea ja omapärane idee on tunnustamist väärt. Segadust tekitab, et peale mängu lõppu ei ole ekraanil ühtegi valikut ega juhist, mida edasi peaks tegema. Mängimiseks kasutasin klaviatuuri, kuid algne juhend tundus olevat vaid gamepad&#039;i jaoks. Arvan, et isegi puldiga mängides, kui enne alustamist vajalikud asjad läbi loed, mida mis puhul vajutama peab, siis mängu lõppedes ei pruugi see enam meeles olla.&lt;br /&gt;
Tahtsin proovida, kuidas mängu kaotatakse. &lt;br /&gt;
Panin käima ja ei teinud midagi. Tulemuseks oli ülatuslik mängu võitmine 40 punktiga. Edasi arendades, võiks mängule tasemeid juurde teha, kas siis erinevate kujundite või kiiruste näol ning punktide registreerimise võimalus. Pidev tagasiside näiteks jooksva punktiarvestuse näol, oleks teretulnud.&lt;br /&gt;
Väike viga tekkis aeg ajalt, kus üksteise peale langenud kujundite vahele jäi poole cm tühimik.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson AK22&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
5. Kiiduväärt mänguidee, pole ise vähemalt sarnast asja enne näinud. Mõned asjad aga, mida oleks tahtnud näha teisiti:&lt;br /&gt;
* Mängu käivitamisel kuvati juhend puldi jaoks, klaviatuuri oma aga mitte (on küll intuitiivselt aimatav)&lt;br /&gt;
* Puudus pausi võimalus&lt;br /&gt;
* Mängu ilule/graafikale võinuks ehk veidi enam panustada.&lt;br /&gt;
* Esimesel levelil vajutasin kõiki klahve piisavalt kiiresti ja nii ei tekkinudki järgmist levelit, selleks, et edasi liikuda pidi kaotama.&lt;br /&gt;
* Mängu ajal ei kuvata infot leveli, punktide jms kohta.&lt;br /&gt;
* Wiki on veidi hõredalt täidetud, nt igaühe panus välja toomata.&lt;br /&gt;
Kui siit veidi edasi vaeva näha, siis saaks päris korraliku mängu.&lt;br /&gt;
&lt;br /&gt;
Lauri Õunmaa&lt;br /&gt;
DK21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Mängu käik on Wikipedias hästi lahti kirjutatud, põhimõtteliselt saaks sellise spetsifikatsiooni põhjal juba mängu valmis kirjutada. Ühtlasti on mängu kirjeldus ka piisav kasutusjuhend.&lt;br /&gt;
&lt;br /&gt;
Projekti liikmete tööjaotus oli Wikist puudu.&lt;br /&gt;
&lt;br /&gt;
Kõikidel lähtekoodi muudatustel polnud kommentaari juures. See teeb minu arvates efektiivse versioonihalduse raskeks, sest autor pole kirjeldanud oma motivatsiooni, miks mingi muudatus on tehtud. Samas minu teada ei õpetata IT Kolledžis või siis pole veel õpetatud meile versioonihaldust. Wikipedias oleva muudatuste väljavõtte oleks saanud versioonihalduse andmete abil koostada ning see oleks olnud täpsem. Juba seetõttu võinuks versioonihaldust paremini kasutada.&lt;br /&gt;
&lt;br /&gt;
Lähtekoodi wikis on märgitud, et mängust võib olla abi arvuti klaviatuuri tundmaõppimisel. Olen sama meelt, et kui mäng ilusamaks disainida ning lisada heliefektid, siis saaks seda kasutada õppimisel. Mäng oleks üsna nakkav, sest pakub mängijale kiiret tagasisidet tegevuse kohta, a la nagu seda teeb Guitar Hero. Autorid on minu arvates väga innovatiivsed, sest on loonud hübriidmängu Tetrisest ja masinakirja õppeprogrammist.&lt;br /&gt;
&lt;br /&gt;
Hetkel on mängul ainult 2 taset, see arv võiks olla suurem, et mängijal oleks huvitav. Taseme vahetudes võiks kiirus muutuda ja tempo tõustes muusika (või helieefektid) muutuda, samuti mängu taustapildid. Teine tase järgneb hetkel alati, aga võiks olla nii, et järgmisesse tasemesse saad vaid teatud kiirusega ja miinimumtäpsusega mängides, et kasutajal oleks motivatsiooni paremini tippima õppida .&lt;br /&gt;
&lt;br /&gt;
Puudu oli punktide arvestus ekraanil, st üks põhilisi mänguosavuse tagasiside vorme oli kasutamata jäänud. Punktid öeldakse alles lõpus.&lt;br /&gt;
&lt;br /&gt;
Random tähtede asemel oleks võinud kasutada sõnu, et teha mängu huvitavamaks ja sidusamaks.&lt;br /&gt;
&lt;br /&gt;
Graafika on väga algeline, sh taustapilti on igavavõitu. Mängude puhul tuleks kindlasti pöörata rohkem tähelepanu visuaalidele ja helile, kui just pole tegu nt malega vms mänguga, mis nõuavad pigem kindlate reeglite järgimist kui innovatsiooni.&lt;br /&gt;
&lt;br /&gt;
Mängu menüüsüsteemi võiks teha lihtsamaks ja ilusamaks. Kohati oli raske aru saada, mida mängijalt järgmisena oodatakse.&lt;br /&gt;
&lt;br /&gt;
Projektis ei ole kõike ise tehtud ja nö jalgratast leiutatud, vaid on kasutatud juba olemasolevat teeki klahvivajutuste töötlemiseks. Samas see, et vajati eraldi teegi kasutamist, näitab võib-olla, et äkki polnud klahvivajutuste töötlemine mängus päris hästi läbi mõeldud. Vastav kood on võrdlemisi keerukas ning raskesti mõistetav. Põgusa koodiga tutvumise põhjal on aga keeruline midagi paremat välja pakkuda ning projekti liikmete otsus kasutada nö kolmanda partei teeki väärib kindlasti tunnustust, sest nii lahendati üks suur tehniline probleem.&lt;br /&gt;
&lt;br /&gt;
Kood on objektorienteeritud, kuigi klasse võinuks olla rohkemgi. Näiteks klass produceAndMove sisaldab ainult staatilisi meetodeid. Klass on ühtaegu nii vabrik uute fLetter instantside tegemiseks kui juba loodud instantside liigutamiseks. Oleks võinud teha eraldi klassid, selge ja arusaadava nimega. Tundub et fLetter jms nimetamisel on püütud järgida mingit Hungarian notation sarnast lähenemist aga selle eesmärk jääb pealiskaudsel lugemisel arusaamatuks. Sama on private muutujate nimetamisega, kus nimede ette on lisatud alakriips, nt _numColumn, mis tekitab müra ning raskendab koodi lugemist.&lt;br /&gt;
&lt;br /&gt;
Loodud on fLetter (võiks olla Letter), produceAndMove (võiks olla LetterFactory ja LetterRenderer) ning shape (võiks olla Shape) klassid. Nii et objektorienteeritud programmeerimise mõttest on aru saadud ning vastavalt sellele äratundmisele ka lahendus realiseeritud.&lt;br /&gt;
&lt;br /&gt;
Probleemne ja pisut segane on koodis funktsioonide, klasside, muutujate tähistamise loogika. Näiteks klassinimi produceAndMove ei ole minu arvates päris korrektne – tuleks kasutada suurt algustähte. Näiteks võib tuua veel muutujanimesid, mis on raskesti mõistetavad: rnGen, debugL, fLetter jne. Muutujatele on lisatud tüüpiliselt kommentaarid, mis selgitavad muutuja mõtet, aga see mõte võiks selguda juba lähtekoodi lugedes ehk siis muutuja nimest endast.&lt;br /&gt;
&lt;br /&gt;
Kommentaare võiks kasutada ainult siis, kui see annab selgitab koodi mõtet. Hetkel on kommentaare liigselt ja osad neist on mõttetud, nt&lt;br /&gt;
&lt;br /&gt;
//debugL++ &lt;br /&gt;
&lt;br /&gt;
Ilmselt on tegu nö surnud koodiga. Samuti on kommentaarid läbisegi nii eesti kui inglise keeles, mis raskendab samuti natuke lugemist.&lt;br /&gt;
&lt;br /&gt;
Koodistiil on väga kaootiline, esineb palju tühje ridu, puuduvaid tühikuid, vigast treppimist, kirjavigu, puuduvaid tühje ridu jms. Põhiline etteheide projektile oleks, et lähtekood on raskesti loetav ja lohakalt vormistatud.&lt;br /&gt;
Andmetüüpe on kohati kasutatud natuke riukalikult, näiteks aktiivse mängutaseme meelespidamiseks kasutatakse tõeväärtust level2, kuigi korrektne oleks tasemeid hoida näiteks mingis nimekirjas ning aktiivse taseme indeksit täisarvu tüüpi muutujas. Taseme renderdamine&lt;br /&gt;
&lt;br /&gt;
võinuks olla eraldi klassis, mitte kõik Game&#039;i all koos. Mängitavat ala oleks võinud hoida eraldi klassis ning jätta Game klassi võimalikult vähe muutujaid. Praegu on see klass natuke “ülerahvastatud”. Ühesõnaga, objekte oleks võinud olla rohkem.&lt;br /&gt;
&lt;br /&gt;
Tõeväärtust kasutatakse kohmakalt, nt:&lt;br /&gt;
if (a) {&lt;br /&gt;
return true;&lt;br /&gt;
} else {&lt;br /&gt;
return false,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
kuigi piisanuks lihtsalt&lt;br /&gt;
&lt;br /&gt;
return a;&lt;br /&gt;
&lt;br /&gt;
Kui lohakavõitu vormistus jms üksikasjad kõrvale jätta, siis vigu, mis takistaks mängu tööd, koodi lugemisel ega testimisel silma ei torganud. Nii et sisuliselt on mäng hästi tehtud ja väärib kiitust.&lt;br /&gt;
&lt;br /&gt;
Tanel Lebdev - DK21, meeskond &amp;quot;codebastards&amp;quot;&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ToString%22&amp;diff=21346</id>
		<title>Talk:Meeskond &quot;ToString&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ToString%22&amp;diff=21346"/>
		<updated>2010-12-21T09:58:36Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1. Väga hästi mängitav mäng -  seda võiks kasutada pimekirja õppimisel.  Lootetavasti on tiimil jõudu seda mängu natuke &amp;quot;tootestada&amp;quot; - lisada rohkem leveleid, teha kiirus muudetavaks, erinevate keelte tugi ehk jne). &lt;br /&gt;
Välise koodi kasutamine antud ülesandes on mõistlik (ja kenasti on kommentaarides välja toodud, et tegu ei ole omaloominguga). Kood on väga põhjalikult kommenteeritud (ilmselt algselt peamiselt tiimi liikmete vahel tehtud tööde selgitamiseks?).&lt;br /&gt;
Projektijuhtimine on olnud paigas - põhifunktsionaalsus on nädal enne tähtaega sisuliselt valmis tehtud ja viimastel päevadel on rohkem pisiparandusi ja disaini tehtud. Tore oleks wiki lehelt täpsemalt tööjaotuse ja -ülesannete planeerimise kohta lugeda (codeplexist changesete võrreldes saab küll tegelikult ülevaate kätte)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivo Lõhmus - AK31 -  28.11.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Väga lahe idee! Kuigi meeskond reklaamib seda kui &amp;quot;tetrise-laadset&amp;quot; mängu, on ikkagi tegu täiesti originaalse ja iseseisva mänguideega - võiks öelda, et lihtsa, kuid geniaalse ideega. Tekitab hasarti ja tõepoolest on tuntav ka mängu loojate õilis eesmärk kasutajatele klaviatuuri tundma õpetada.&lt;br /&gt;
Mängides tekkis ainult soov, et meeskond mängule rohkem level&#039;eid lisaks, et lõbu kauem kestaks. Ja koodi juures häiris natuke, et kommentaarid olid segiläbi eesti ja inglise keeles. Samas jagan eelkõneleja kiitust, et välist koodi oli kasutatud oskuslikult ja häbenemata seda viidata.&lt;br /&gt;
Igatahes jaksu ja tänud!&lt;br /&gt;
&lt;br /&gt;
Anu Kuusmaa - DK21, meeskond &amp;quot;Terav Totris&amp;quot;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
3. Väga huvitav mäng, võibolla peaks mõtlema selle mängu ehitamist hoopis puute tundlikule matile, et peab hüppama tähe peale matil. Samas värvid oleksid võinud olla natuke teised.&lt;br /&gt;
&lt;br /&gt;
Liis Merisaar.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
4. Mõte iseenesest on väga hea ja omapärane idee on tunnustamist väärt. Segadust tekitab, et peale mängu lõppu ei ole ekraanil ühtegi valikut ega juhist, mida edasi peaks tegema. Mängimiseks kasutasin klaviatuuri, kuid algne juhend tundus olevat vaid gamepad&#039;i jaoks. Arvan, et isegi puldiga mängides, kui enne alustamist vajalikud asjad läbi loed, mida mis puhul vajutama peab, siis mängu lõppedes ei pruugi see enam meeles olla.&lt;br /&gt;
Tahtsin proovida, kuidas mängu kaotatakse. &lt;br /&gt;
Panin käima ja ei teinud midagi. Tulemuseks oli ülatuslik mängu võitmine 40 punktiga. Edasi arendades, võiks mängule tasemeid juurde teha, kas siis erinevate kujundite või kiiruste näol ning punktide registreerimise võimalus. Pidev tagasiside näiteks jooksva punktiarvestuse näol, oleks teretulnud.&lt;br /&gt;
Väike viga tekkis aeg ajalt, kus üksteise peale langenud kujundite vahele jäi poole cm tühimik.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson AK22&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
5. Kiiduväärt mänguidee, pole ise vähemalt sarnast asja enne näinud. Mõned asjad aga, mida oleks tahtnud näha teisiti:&lt;br /&gt;
* Mängu käivitamisel kuvati juhend puldi jaoks, klaviatuuri oma aga mitte (on küll intuitiivselt aimatav)&lt;br /&gt;
* Puudus pausi võimalus&lt;br /&gt;
* Mängu ilule/graafikale võinuks ehk veidi enam panustada.&lt;br /&gt;
* Esimesel levelil vajutasin kõiki klahve piisavalt kiiresti ja nii ei tekkinudki järgmist levelit, selleks, et edasi liikuda pidi kaotama.&lt;br /&gt;
* Mängu ajal ei kuvata infot leveli, punktide jms kohta.&lt;br /&gt;
* Wiki on veidi hõredalt täidetud, nt igaühe panus välja toomata.&lt;br /&gt;
Kui siit veidi edasi vaeva näha, siis saaks päris korraliku mängu.&lt;br /&gt;
&lt;br /&gt;
Lauri Õunmaa&lt;br /&gt;
DK21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Mängu käik on Wikipedias hästi lahti kirjutatud, põhimõtteliselt saaks sellise spetsifikatsiooni põhjal juba mängu valmis kirjutada. Ühtlasti on mängu kirjeldus ka piisav kasutusjuhend.&lt;br /&gt;
&lt;br /&gt;
Projekti liikmete tööjaotus oli Wikist puudu.&lt;br /&gt;
&lt;br /&gt;
Kõikidel lähtekoodi muudatustel polnud kommentaari juures. See teeb minu arvates efektiivse versioonihalduse raskeks, sest autor pole kirjeldanud oma motivatsiooni, miks mingi muudatus on tehtud. Samas minu teada ei õpetata IT Kolledžis või siis pole veel õpetatud meile versioonihaldust. Wikipedias oleva muudatuste väljavõtte oleks saanud versioonihalduse andmete abil koostada ning see oleks olnud täpsem. Juba seetõttu võinuks versioonihaldust paremini kasutada.&lt;br /&gt;
&lt;br /&gt;
Lähtekoodi wikis on märgitud, et mängust võib olla abi arvuti klaviatuuri tundmaõppimisel. Olen sama meelt, et kui mäng ilusamaks disainida ning lisada heliefektid, siis saaks seda kasutada õppimisel. Mäng oleks üsna nakkav, sest pakub mängijale kiiret tagasisidet tegevuse kohta, a la nagu seda teeb Guitar Hero. Autorid on minu arvates väga innovatiivsed, sest on loonud hübriidmängu Tetrisest ja masinakirja õppeprogrammist.&lt;br /&gt;
&lt;br /&gt;
Hetkel on mängul ainult 2 taset, see arv võiks olla suurem, et mängijal oleks huvitav. Taseme vahetudes võiks kiirus muutuda ja tempo tõustes muusika (või helieefektid) muutuda, samuti mängu taustapildid. Teine tase järgneb hetkel alati, aga võiks olla nii, et järgmisesse tasemesse saad vaid teatud kiirusega ja miinimumtäpsusega mängides, et kasutajal oleks motivatsiooni paremini tippima õppida .&lt;br /&gt;
&lt;br /&gt;
Puudu oli punktide arvestus ekraanil, st üks põhilisi mänguosavuse tagasiside vorme oli kasutamata jäänud. Punktid öeldakse alles lõpus.&lt;br /&gt;
&lt;br /&gt;
Random tähtede asemel oleks võinud kasutada sõnu, et teha mängu huvitavamaks ja sidusamaks.&lt;br /&gt;
&lt;br /&gt;
Graafika on väga algeline, sh taustapilti on igavavõitu. Mängude puhul tuleks kindlasti pöörata rohkem tähelepanu visuaalidele ja helile, kui just pole tegu nt malega vms mänguga, mis nõuavad pigem kindlate reeglite järgimist kui innovatsiooni.&lt;br /&gt;
&lt;br /&gt;
Mängu menüüsüsteemi võiks teha lihtsamaks ja ilusamaks. Kohati oli raske aru saada, mida mängijalt järgmisena oodatakse.&lt;br /&gt;
&lt;br /&gt;
Projektis ei ole kõike ise tehtud ja nö jalgratast leiutatud, vaid on kasutatud juba olemasolevat teeki klahvivajutuste töötlemiseks. Samas see, et vajati eraldi teegi kasutamist, näitab võib-olla, et äkki polnud klahvivajutuste töötlemine mängus päris hästi läbi mõeldud. Vastav kood on võrdlemisi keerukas ning raskesti mõistetav. Põgusa koodiga tutvumise põhjal on aga keeruline midagi paremat välja pakkuda ning projekti liikmete otsus kasutada nö kolmanda partei teeki väärib kindlasti tunnustust, sest nii lahendati üks suur tehniline probleem.&lt;br /&gt;
&lt;br /&gt;
Kood on objektorienteeritud, kuigi klasse võinuks olla rohkemgi. Näiteks klass produceAndMove sisaldab ainult staatilisi meetodeid. Klass on ühtaegu nii vabrik uute fLetter instantside tegemiseks kui juba loodud instantside liigutamiseks. Oleks võinud teha eraldi klassid, selge ja arusaadava nimega. Tundub et fLetter jms nimetamisel on püütud järgida mingit Hungarian notation sarnast lähenemist aga selle eesmärk jääb pealiskaudsel lugemisel arusaamatuks. Sama on private muutujate nimetamisega, kus nimede ette on lisatud alakriips, nt _numColumn, mis tekitab müra ning raskendab koodi lugemist.&lt;br /&gt;
&lt;br /&gt;
Loodud on fLetter (võiks olla Letter), produceAndMove (võiks olla LetterFactory ja LetterRenderer) ning shape (võiks olla Shape) klassid. Nii et objektorienteeritud programmeerimise mõttest on aru saadud ning vastavalt sellele äratundmisele ka lahendus realiseeritud.&lt;br /&gt;
&lt;br /&gt;
Probleemne ja pisut segane on koodis funktsioonide, klasside, muutujate tähistamise loogika. Näiteks klassinimi produceAndMove ei ole minu arvates päris korrektne – tuleks kasutada suurt algustähte. Näiteks võib tuua veel muutujanimesid, mis on raskesti mõistetavad: rnGen, debugL, fLetter jne. Muutujatele on lisatud tüüpiliselt kommentaarid, mis selgitavad muutuja mõtet, aga see mõte võiks selguda juba lähtekoodi lugedes ehk siis muutuja nimest endast.&lt;br /&gt;
&lt;br /&gt;
Kommentaare võiks kasutada ainult siis, kui see annab selgitab koodi mõtet. Hetkel on kommentaare liigselt ja osad neist on mõttetud, nt&lt;br /&gt;
&lt;br /&gt;
//debugL++ &lt;br /&gt;
&lt;br /&gt;
Ilmselt on tegu nö surnud koodiga. Samuti on kommentaarid läbisegi nii eesti kui inglise keeles, mis raskendab samuti natuke lugemist.&lt;br /&gt;
&lt;br /&gt;
Koodistiil on väga kaootiline, esineb palju tühje ridu, puuduvaid tühikuid, vigast treppimist, kirjavigu, puuduvaid tühje ridu jms. Põhiline etteheide projektile oleks, et lähtekood on raskesti loetav ja lohakalt vormistatud.&lt;br /&gt;
Andmetüüpe on kohati kasutatud natuke riukalikult, näiteks aktiivse mängutaseme meelespidamiseks kasutatakse tõeväärtust level2, kuigi korrektne oleks tasemeid hoida näiteks mingis nimekirjas ning aktiivse taseme indeksit täisarvu tüüpi muutujas. Taseme renderdamine&lt;br /&gt;
&lt;br /&gt;
võinuks olla eraldi klassis, mitte kõik Game&#039;i all koos. Mängitavat ala oleks võinud hoida eraldi klassis ning jätta Game klassi võimalikult vähe muutujaid. Praegu on see klass natuke “ülerahvastatud”. Ühesõnaga, objekte oleks võinud olla rohkem.&lt;br /&gt;
&lt;br /&gt;
Tõeväärtust kasutatakse kohmakalt, nt:&lt;br /&gt;
if (a) {&lt;br /&gt;
return true;&lt;br /&gt;
} else {&lt;br /&gt;
return false,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
kuigi piisanuks lihtsalt&lt;br /&gt;
&lt;br /&gt;
return a;&lt;br /&gt;
&lt;br /&gt;
Kui lohakavõitu vormistus jms üksikasjad kõrvale jätta, siis vigu, mis takistaks mängu tööd, koodi lugemisel ega testimisel silma ei torganud. Nii et sisuliselt on mäng hästi tehtud ja väärib kiitust.&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22KRTK%22&amp;diff=20987</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=20987"/>
		<updated>2010-12-18T13:24:19Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: &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;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============================================================&lt;br /&gt;
&lt;br /&gt;
Huvitav projekt, aga lahenduse GUI jättis soovida (oli arusaamatu), samuti polnud võib-olla LINQ kasutamine hea otsus, sest tundus, et selle toimimisest ei saanud arendajad hästi aru kahjuks.&lt;br /&gt;
&lt;br /&gt;
Tanel Lebedev&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_Totris%22&amp;diff=20986</id>
		<title>Talk:Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_Totris%22&amp;diff=20986"/>
		<updated>2010-12-18T13:22:11Z</updated>

		<summary type="html">&lt;p&gt;Tlebedev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Meie arust kõige lahedam mäng oli Terav Totris. Disain , seletused , muusika. Oleme kindel, et ikkagi inimesed tegid väga suurt tööd, Edu teile ka tulevikus.&lt;br /&gt;
&lt;br /&gt;
Team PEA&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Space Totris on väga hästi tehtud. Lapsepõlv tuleb meelde kui sai Tetrist kõvasti mängitud. Mängimine on hea, algul on harjumatu, et klotsid liiguvad vasakult paremale. Puldiga mängimist ei oska komenteerida, sest pulti ei oma. Kood tundub ka puhas ja arusaadavalt komenteeritud. Rohkem nagu ei oskagi öelda kui, et hea töö.&lt;br /&gt;
&lt;br /&gt;
Reigo Riives&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Nõustun eelnevate kommentaaridega, et väga hästi tehtud mäng. Proovimise käigus vigu ei esinenud. Kujundus ilus ja neutraalne, värvivalik ei kriibi silmi. Kergelt hüpnotisseriv taustamuusika sunnib mängimist jätkama pikemalt kui algselt planeeritud. Kui lisada paar featuuri leveli vahetustele (näiteks kuskilt maalt pöörab mäng teist pidi), võiks asja panna karpi ja müüki. Kood hästi struktureeritud ja kommenteeritud.&lt;br /&gt;
&lt;br /&gt;
Artur Mölter&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Mängimise teeb lihtsamaks õrn taustarudustik, mis aitab silmal paremini hallata, kuhu klotsid maanduvad. Ilma selleta oleks küliti varianti mängida tunduvalt keerulisem kui ülalt alla. Samuti on hea, et klotsidel on eri värvid. Omamoodi huvitavam variant, et taseme lisandumine lühendab mänguala, mitte ei pane kiirust juurde. Mängul võiks olla punktide registreerimise võimalus, näiteks 10 parimat tulemust, see lisaks kindlasti hasarti.&lt;br /&gt;
Mängu kood on selge ülesehitusega, kenasti funktsioonide järgi klassidesse jaotatud ja ohtralt kommenteeritud.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Kujundus ja värvikasutus annavad tulemusena väga korraliku visuaalselt ilusa mängu. Idee kasutada horisontaalset liikumissuunda ja levelite kasvamisel mägnuvälja vähendamist anavad mängule vaid plusse lisaks. Mõne nupu funktsioonid tundusid natuke imelikud alguses, aga harjub kiiresti ära.&lt;br /&gt;
&lt;br /&gt;
Kuna ma ei tea c#-st veel suurt midagi, siis on raske sellist asja hinnata, aga kõik tehtud sammud on korralikult dokumenteeritud. Üsna detailselt on paljudes kohtades välja toodud meetodite töö põhimõte, et siilile ka selge oleks (näha on, et on ka minule mõeldud, selle eest kõvad lisa punktid).&lt;br /&gt;
&lt;br /&gt;
Indrek Kahu&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Hästi realiseeritud mäng, sest kasutas multimeediat hästi - mäng oli nägus ja hästi mängitav. Samuti oli innovatiivne keerata Tetris nö külje peale. Sellist mängu mängiks isegi.&lt;br /&gt;
&lt;br /&gt;
Tanel Lebedev&lt;/div&gt;</summary>
		<author><name>Tlebedev</name></author>
	</entry>
</feed>