<?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=Itamm</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=Itamm"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Itamm"/>
	<updated>2026-05-08T06:57:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33975</id>
		<title>Võrgurakendused II: 2011 kevadel valminud kodutööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33975"/>
		<updated>2011-06-06T12:00:07Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Indrek Tamm */  lingid t88tavaks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kert Suvi=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Helen Muidik=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Mihkel Sokk=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Seda Sahradyan=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Priit Siimo=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Hungry_Student_Food_Board%22]]&lt;br /&gt;
&lt;br /&gt;
=Siim Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Jaanus Vallmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Reigo Männiste=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Karl Männil=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Ilmar Telga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Aaver=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taavi Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_Tool]]&lt;br /&gt;
&lt;br /&gt;
=Jaan Kruusma=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Andrus Reedla=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jaak Lehtsalu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt  [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jana Mrots=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Heiki Tamm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Meeskond&amp;quot;]]&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Toomas Soha=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22C_terav%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Tact%22]]&lt;br /&gt;
&lt;br /&gt;
=Miina Sikk=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Rauno Rüga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Tanel Liiv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Gaspar Karm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Joosep Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taivo Türnpu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sander Baikov=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Allar Anijago=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Kaspar Kallasmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jarko Kaskmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Lauri Kermas=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Indrek Kõue=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Erik Kaju=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mailis Toompuu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Kõosaar=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gert Glükmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Martin Lensment=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]] ja [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sildaru=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Indrek Kruuser=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Indrek Tamm=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33972</id>
		<title>Võrgurakendused II: 2011 kevadel valminud kodutööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33972"/>
		<updated>2011-06-06T11:58:40Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Indrek Tamm - valminud t88d&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kert Suvi=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Helen Muidik=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Mihkel Sokk=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Seda Sahradyan=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Priit Siimo=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Hungry_Student_Food_Board%22]]&lt;br /&gt;
&lt;br /&gt;
=Siim Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Jaanus Vallmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Reigo Männiste=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Karl Männil=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Ilmar Telga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Aaver=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taavi Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_Tool]]&lt;br /&gt;
&lt;br /&gt;
=Jaan Kruusma=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Andrus Reedla=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jaak Lehtsalu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt  [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jana Mrots=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Heiki Tamm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Meeskond&amp;quot;]]&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Toomas Soha=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22C_terav%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Tact%22]]&lt;br /&gt;
&lt;br /&gt;
=Miina Sikk=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Rauno Rüga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Tanel Liiv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Gaspar Karm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Joosep Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taivo Türnpu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sander Baikov=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Allar Anijago=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Kaspar Kallasmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jarko Kaskmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Lauri Kermas=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Indrek Kõue=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Erik Kaju=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mailis Toompuu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Kõosaar=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gert Glükmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Martin Lensment=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]] ja [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sildaru=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Indrek Kruuser=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Indrek Tamm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;TOOL&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;ASP-Tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&amp;diff=33854</id>
		<title>Talk:Meeskond &quot;FoodWars&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&amp;diff=33854"/>
		<updated>2011-06-06T10:04:11Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== XML Arvustus ===&lt;br /&gt;
&lt;br /&gt;
Esmapilgul on raske aru saada mida kujutab endast &amp;lt;Myygiaeg&amp;gt;, aga pärast XMLi lähemat uurimist tundub, et see on aeg, mil toit menüüs saadaval on. Samas kui on ära toodud müügiaja algus, peaks ära tooma ka müügiaja lõpu. Kommentaariks veel niipalju, et mõnes kohas oleks saanud kasutada ka atribuute, aga see on maitse küsimus.&lt;br /&gt;
Hetkel on XMList kohviku enda andmed puudu, aga nagu Wiki lehelt näha, siis see on selle tõttu, et mitte näidet väga pikaks ajada.&lt;br /&gt;
&lt;br /&gt;
Oleks võinud ka XSLT faili kujundamisega vaeva näha. Hetkel tundub sellel olevat W3Schools XSLT ediitori vaikimisi stiil.&lt;br /&gt;
&lt;br /&gt;
Kogu projekti üldmulje on siiski siiani väga hea. Wiki leht on sisukas, idee on hea ja xml hästi kirjutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martin Lensment D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML Arvustus===&lt;br /&gt;
&lt;br /&gt;
Meeldis see, et oli väljatoodud mis portsjonid on võimalik ja soodustused.&lt;br /&gt;
&lt;br /&gt;
Teisiti oleksin teinud &amp;quot;veel alles&amp;quot; osa oleksin lihtsalt märkind kas on või ei ole, siis ei pea kohviku kasutaja igakord sealt 1 eemaldama vaid peaks märkima ainult siis kui on otsas. Tavalisel kasutajal pole vast avaja teada palju neid on teda huvitab aint kas on veel. Lisaks seda palju neid täpselt alles on ei ole vist võimalik täpselt hinnata kui osad portsjonid on poolikud.&lt;br /&gt;
&lt;br /&gt;
Juurde oleksin veel teinud kohviku info et juhul kui süsteemis mitmeid kohvikuid siis oleks võimalik ka kohviku kohta infot saada hetkel ei ole seal kohvikute kohta midagi vaid on aint menüü.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Siim Sarv D31&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Teenuse Arvustus===&lt;br /&gt;
&lt;br /&gt;
Tundub,et kõik vajalikud meetodi on olemas et teenust kasutades rakendust teha. Meeldis see et statisika osa on ka tehtud, see on midagi mis enda teenuses ei teinud.&lt;br /&gt;
Wiki&#039;s on hästi meetodid loetletud kuna ned on kategooriate kaupa jaotatud on neid lihtsam otsida kui on mõnda meetodi vaja kasutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Siim Sarv D31&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===XML Arvustus===&lt;br /&gt;
&lt;br /&gt;
XML on igati korralikult kirjutatud. Hea on see, et tagide nimed on väga loogilised, see lihtsustab tunduvalt XMLi lugemist. Portsjonite implementeerimine on hea mõte. Müügiaja kohalt on minu arust see sekundite väli liialdus- vaevalt, et keegi seda nii täpselt vaatab.&lt;br /&gt;
&lt;br /&gt;
Minu nägemuse kohaselt võiks teha muudatusi soodustuste juures. Nimelt üpris tihti tehakse näiteks sünnipäeva soodustust ehk kui sul on sünnipäev siis saad -20 % kõikidelt kaupadelt aga selle juurde käib enamasti see, et teised soodustused ei kehti. Ehk siis sinna soodustuste juurde võiks aretada mingi lipukese, mis siis näitaks kas ka teised soodustused sellega summeeruvad. Teine asi selle sama sünnipäeva soodustusega näiteks on see, et tahetakse panna maksimum summa(vahest ka miinimum), mille pealt soodustust saab, muidu tuleb sünnipäevalane terve tutvuskonnaga sinna sööma ja tekitab kõvasti kahjumit. Samas väga hulluks pole ka mõtet selle projektiga minna, lihtsalt väike mõttelend.&lt;br /&gt;
&lt;br /&gt;
Olemas on ka XML Schema ja stiilifail, mis on igati korrektsed.&lt;br /&gt;
&lt;br /&gt;
Kiita tuleb ka wikilehte, väga korralikult kirjutatud ja selgelt on projektiga kõvasti tegeletud.&lt;br /&gt;
&lt;br /&gt;
Ainuke negatiivne asi on see, et tahaks seda kohvikute osa ka ikkagi näha, pange siis kasvõi mingi eraldi link sellele.&lt;br /&gt;
&lt;br /&gt;
Hea töö :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gaspar Karm D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Teenuse arvustus===&lt;br /&gt;
Teenus ülevaadatud ja muljed on väga head, nimelt asi täitsa teenuse moodi ja meetodeid on ohtralt, tänu millele peaks kasutusala ka päris suur olema.&lt;br /&gt;
Kommenteeritud oli ainult funktsioonide päiseid, mõne keerulisema funktsiooni kohta oleks võinud sisu kohta ka paar selgitust olla.&lt;br /&gt;
Mõned lohakused on sissejäänud, näiteks see CompositeType mis algse teenusega kaasa tuleb on teil ikka veel seal alles aga ega suurt vahet pole.&lt;br /&gt;
Statistika ja kasutajatehaldus on samuti olemas.&lt;br /&gt;
Kokkuvõttes väga mahukas ja põhjalikult tehtud teenus.&lt;br /&gt;
Kõik nõuded täidetud eeskujulikult.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gaspar Karm D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Klientrakenduse arvustus===&lt;br /&gt;
&lt;br /&gt;
Kõik jällegi väga põhjalikult tehtud.&lt;br /&gt;
Kood on kommenteeritud ja toimib. Mõnelpool hakkas silma mingi ilge tühikute hunnik koodis, näiteks CommServ klassis, ma ei tea kas ma pole lihtsalt harjunud aga minujaoks suht loetamatu kood. Muud midagi koodi kohta pole ütelda.&lt;br /&gt;
Päris funktsionaalne oli see asjandus, õigused olid määratletavad ja statistika osa oli ka väga kipa.&lt;br /&gt;
Telefoni rakendus oli vähemalt samahea kui ASP.NETi oma :)&lt;br /&gt;
Kokkuvõõttes põhjalikult tehtud nagu ikka selle projekti juures ja kõik nõuded täidetud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gaspar Karm D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Teenuse arvustus===&lt;br /&gt;
&lt;br /&gt;
Valisin arvustamiseks selle projekti, sest oli esimene projekt täna mitmete vaadatute, mis oli õigeks ajaks valmis ja viitega source&#039;le ka - üks vähestest vist. &lt;br /&gt;
*Wikileht on põhjalikult tehtud ja informatiivne. Klassijaotus oli tehtud, meetodid kõik lahti seletatud, tööjaotus välja toodud jne.&lt;br /&gt;
*Erinevalt paljudest projektidest on tegu teenusega - on õigesti aru saadud, mis ülesanne teha tuleb. Toon selle eraldi välja, sest paljudel juhtumitel seda tehtud ei ole.&lt;br /&gt;
*Veel nõuetest - lisaks pidi veebiteenus võimaldama kasutajate haldamist ja statistika logimist. Mõlemad nõuded on täidetud ja väga põhjalikult. Näiteks on võimalik statistikat välja võtta mitmetes erinevates vormides (kasutaja/ajavahemiku jms järgi). Jällegi - üks väheseid projekte, mis neid nõudeid üldse täitnud on.&lt;br /&gt;
*Kood - dokumentatsioon oli korralik, kõik meetodid on korrektselt kommenteeritud - olemas nii lühikirjeldus kui ka tagastusväärtus. Koodi üle vaadates oli ainus häiriv asi, et klass TeenuseKlass.cs on üle tuhande rea pikk - väga raske on seal orienteeruda. Soovitan kasutada nt #region ja #endregion&#039;i - oleks palju mugavam. Või eraldi klasside loomist. Samas on see ka &#039;maitse asi&#039;. Õnneks sain wiki klassikirjeldusest vaadata, mis meetodid on, ning selle järgi otsida vajadusel.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes võib öelda, et projekti kõik nõuded on täidetud ja esmapilgul korrektselt ka lisaks. Hea!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miina Sikk D21 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Teenuse arvustus===&lt;br /&gt;
&lt;br /&gt;
Wikileht põhjalik, hästi loetav ja infoküllane. Teenusel vaeva nähtud kõikvõimalike meetodite mõtlemisega. Meetodid on põhjalikud ja kõik vajaminevad meetodid rakenduse loomiseks paistavad olemas olema. Tubli töö!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaanus Vallmann D32 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kliendi arvustus===&lt;br /&gt;
&lt;br /&gt;
Visuaalse poolega oli vaeva nähtud, oli ka kohviku pilt. Loogiliselt paigutatud nupud ning väljad. Facebookiga integreeritud, mis on sotsiaalmeediaga sidumisel väga oluline aspekt.&lt;br /&gt;
&lt;br /&gt;
Kommenteerimise osa toidul, mis on kindlasti kasulik kasutajate sidumisel süsteemiga. Meeldib sisendikontroll. Korralikult arendatud, on näha et vaeva ja tööd on investeeridud küllaltki suures mahus.&lt;br /&gt;
&lt;br /&gt;
Kasutajate kontrollid/õigused hästi välja arendatud.&lt;br /&gt;
&lt;br /&gt;
Väga meeldib see, kuidas on ilusti välja joonistatud statistika (kasutades .Net 4.0 Chart nimeruumi võimalusi)&lt;br /&gt;
&lt;br /&gt;
Windows phone 7 rakendus oli hästi tehtud.&lt;br /&gt;
&lt;br /&gt;
Wiki põhjalik.&lt;br /&gt;
&lt;br /&gt;
Hinnang: 9,9/10 (0,1 on arenguruum)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Kõue D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Klientrakenduse arvustus===&lt;br /&gt;
&lt;br /&gt;
Suhteliselt copy-paste võiks teha eelmisest arvustusest. Jällegi üks vähestest projektidest, mis on õigeaegselt valmis ja source code&#039;ga.&lt;br /&gt;
	 &lt;br /&gt;
*Wikileht on põhjalik ja korralikult tehtud. Seletatud ära, kuidas kasutada, mida saab teha jne. Probleemiks oli esimese rakenduse mitte töölesaamine (õiguste tõttu). Võiks põhjalikumalt olla kirjeldatud, kuidas seda tööle saada.&lt;br /&gt;
	 &lt;br /&gt;
*Täidetud on vajalikud nõuded maksimumtulemuse saavutamiseks (kõik baasnõuded + maksimumtulemuse nõuded - tehtud on mobiilrakendus, kogukondade kaasamine, majanduslik mõtlemine, läbimõeldud töökorraldus, kasutajamugavus).&lt;br /&gt;
*Kood on kommenteeritud, vigadeta. Samas on jällegi peamises klassis kõik meetodid järgemööda ning keeruline orienteeruda&lt;br /&gt;
*Mõeldud on kujundusele ja kasutajamugavusele. Statistika pool on väga korralikult ning põhjalikult tehtud. Üleüldse on nähtud kõvasti rohkem vaeva, kui projekti nõuete täitmiseks minimaalne on ning valminud on täiesti reaalselt kasutatav rakendus&lt;br /&gt;
*Tehtud on erinevad rakendused - jälle pluss.&lt;br /&gt;
	 &lt;br /&gt;
Ei oskagi rohkem midagi lisada - pole mitte millegi kallal norida (peale selle, et alguses ei saanud esimest klientrakendust tööle) ja kõik väga hea ja tasemel! Tublid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miina Sikk, D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Klientrakenduse arvustus===&lt;br /&gt;
&lt;br /&gt;
Klientrakenduse arvustuseks valisin projekti, mis tundub olevat korralikult tehtud, mille sourcecode on hõlpsalt kättesaadav (siiani üks ainsaid) ja mille liikmed aitasid klientrakenduse-teenuse mul ka õigesti testimiseks käima saada.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on tegemist väga korralikult tehtud projektiga, millel näib olevat kindel vundament. Kirjutan mõned sõbralikud kommentaarid, mis projekti lahates tekkisid.&lt;br /&gt;
&lt;br /&gt;
*Lahenduse faile sirvides jäi silma mõistlikult kirjutatud (nt asjakohased muutuja- ja meetodinimed) ja kommenteeritud (kõigil meetoditel tundus olevat kokkuvõte, sisend-väljund kirjeldatud).&lt;br /&gt;
*Ei mõista, miks TeenuseKlass.cs on peaaegu 1500 rida pikk ja pole jaotatud näiteks sellisteks osadeks, nagu wikilehel(kas siis regioonideks või eraldi klassideks):&lt;br /&gt;
**Kasutajatega seotud meetodid&lt;br /&gt;
**Menüüga seotud meetodid&lt;br /&gt;
**Kohvikutest üldiselt&lt;br /&gt;
**Kommentaaridega seotud meetodid&lt;br /&gt;
**Statistikaga seotud meetodid&lt;br /&gt;
*Testisin kasutajate rollide muutmist, näiteks muutsin kasutaja, kellega sisse logisin, tavakasutajaks. Salvestasin, proovisin uuesti kasutajaid muuta, enam ei näidanud kasutajaid, mis on tõen. hea, küll aga kuvas tabeli ülemise veeru (Nimi Tyyp Kustuta) ja nupu &amp;quot;Salvesta&amp;quot;. Kui kasutaja roll ei luba teatud toiminguid sooritada, võiks lehekülg vastavalt ka reageerida - võiks olla mingi konkreetne teade, nt &amp;quot;sina ei saa kasutajaid hallata&amp;quot; vms.&lt;br /&gt;
*Veel üks asi, mida märkasin lehe menüüribaga seonduvalt - olles loonud mõned uued kohvikud, ilmusid need küll esilehel oleva kohviku nimekirja põhja, aga &amp;quot;Kõik kohvikud&amp;quot; nimekirja nad ei ilmunud&lt;br /&gt;
*Lingid allikatele koodifailides ja wikis on hea mõte, wikis olevad skeemid on toredad.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks paneks hindeks &amp;quot;suurepärane&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Tamm, D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Klientrakenduse arvustus===&lt;br /&gt;
&lt;br /&gt;
Väga mugav kasutajaliides. Rakendus on facebookiga integreeritud, võimaldab kasutajatel toite kommenteerida ning ka statistika on väga korralikult valmis ehitatud.&lt;br /&gt;
&lt;br /&gt;
Koodi kohta ei oska midagi halba öelda. &amp;quot;Heaks stiiliks&amp;quot; loetakse loogeliste sulgude kasutamist ka üksik-käskude puhul, mis kooliülesande puhul nii väga ei loe. Siinkohal paistab küll tase olevat eelnimetatust kõrgem.&lt;br /&gt;
&lt;br /&gt;
Windows Phone 7 rakendus oli hästi tehtud.&lt;br /&gt;
&lt;br /&gt;
5/5&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Joosep Ilves, D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Klientrakenduse arvustus===&lt;br /&gt;
&lt;br /&gt;
Kõik väga hästi tehtud, otseselt ei oskagi midagi maha teha. Kasutajaliides väga mugava, kasutajale lihtsa ja loogilise ülesehitusega. Plusspunkte annab veel Facebooki kasutus. Ka statistika pool on väga hästi tehtud. Mobiilirakendus on lausa suurepärane. Ja ka wiki on kena ja hea sisuga. Kokkuvõtteks: &amp;quot;Suurepärane töö&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaanus Vallmann, D32&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===XML Arvustus===&lt;br /&gt;
&lt;br /&gt;
Igati mõistlik ja asjalik XML, läbivaatamisel ei leidnud midagi mille kallal nokitseda.&lt;br /&gt;
Korralik põhjalikkus: portsjonid, portsjonite erinevad parameetrid (arvulised, mahulised, tüüp), kuna toidud kohvikus muutuvad, siis on välja toodud ka müügi aeg. See koguse numbri parameeter on hea, kuna isegi kui söök on otsas, saab seda parameetrit kasutada nt teavitamaks, mis toite üldse saab kohata puhvetis.  Soodustus saab ka plusspunkti. Ei unustatud ka kommentaare.&lt;br /&gt;
Ei unustatud ka seda, et portsjon ei pruugi olla alati &amp;quot;täisportsjon&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Tundub, et tegemist on ühele kohvikule suunatud xml-iga. Samas süsteemis võiks olla ka mitu kohvikut, aga selle muutmine ei ole probleemiks. Tubli töö.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Erik Kaju D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Teenuse Arvustus===&lt;br /&gt;
&lt;br /&gt;
Valisin selle projekti, sest sellelt tiimilt oli oodata kvaliteetselt läbitehtud tööd.&lt;br /&gt;
Hea: Tundub, et kutid tunnevad end objektorienteeritud koodi trükkides nagu kalad vees. &lt;br /&gt;
Kiirel ülevaatusel tundus olevat ilus töö, kõik oleks justkui tehtud ühise koodistandardi järgi. st. tiim on lihtsalt nii kokkumänginud, koodi kirjutamise osas kehtivad kokkulepped või tehti koodile tubli review.&lt;br /&gt;
On väga palju meetodeid, mis tegelikult on hea näitaja. Bug-ide parandamisel on oodata väiksemat vigade arvu regressioonitestides, kuna komponendid ei ole sellest tulenevalt nii suured kui võisid olla. Kuigi teenuse klass on mahukas.&lt;br /&gt;
&lt;br /&gt;
Wikilehe põhjalikkus on fantastiline. &lt;br /&gt;
+ Teenus on tõesti teenus ja vastab täielikult definitsioonile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sooviks näha rohkem kommentaare meetodite sees (keerulistes kohtades).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Erik Kaju D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Projekti arvustus===&lt;br /&gt;
&lt;br /&gt;
Projektile kui tervikule annaks hinnangu esitluse põhjal.&lt;br /&gt;
Plussid:&lt;br /&gt;
*Esitluseks oli koostatud hästi kujundatud powerpoint esitlus.&lt;br /&gt;
*Esitluse käigus oli näha, et esitlemine on viimistletud ja kõik tiimi liikmed on andnud oma panuse projekti õnnestumisse.&lt;br /&gt;
*Märgiksin ära slaidid pealkirjadega &amp;quot;Mida oleks võinud teha?&amp;quot; ja &amp;quot;Ajahinnang&amp;quot; - need andsid hea ülevaate tööst ja plaanidest.&lt;br /&gt;
Miinused:&lt;br /&gt;
*Projekti ei esitletud esitlusel, ilma põhjuseta.&lt;br /&gt;
*Projekti väärtuseks hinnati 1EUR - ei ole paljutõotav hinnang.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks: eeskujulik powerpoint esitlus ja hea jutt ka sinna kõrvale. Hinnang projektist langes natukene, aga jäi siiski üsna kõrgeks.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Tamm D22&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Tool&amp;diff=32454</id>
		<title>Talk:Meeskond Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Tool&amp;diff=32454"/>
		<updated>2011-05-22T14:08:33Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Vastus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Väga hea on kohvikutele vahelduseks ka mingit muud xml-i lugeda. Selge ja arusaadav teenus, hea lühike ja ülevaatlik, treppida oleks saanud muidugi paremini. &lt;br /&gt;
&lt;br /&gt;
Täiesti mõtetu arvustus aga mis teha.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priit Siimo D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===XML Arvustus===&lt;br /&gt;
Meeldib, et XML on väga lühike ja kompaktne. Võib-olla võiks lisada ka pildi lingi antud lumelaua juurde. XMLi treppimine on natuke paigast. Mõnes kohas on taane kaks tühikut ja mõnes kohas koguni terve tab.&lt;br /&gt;
&lt;br /&gt;
Oleks võinud XSLT-le ka veidi CSSi külge panna, et tabelile veidike silmailu anda.&lt;br /&gt;
&lt;br /&gt;
Meeskonna idee on väga hea ja wiki leht sisukas.&lt;br /&gt;
Ootan huviga projekti uuendusi.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martin Lensment D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hea lühike xml, korralik wiki leht. Silma hakkasid xmli treppimisega tehtud vead.&lt;br /&gt;
Mis siin muud ikka kirjutada :P.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allar Anijago D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Nagu ka eelnevalt kommenteeriti - tore et on valitud midagi peale kohviku. Kõik on ilus, tore, kena aga parameetrite osa oleks lahendanud teisiti. &lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;parameetrid&amp;gt;&lt;br /&gt;
  &amp;lt;parameeter&amp;gt;&lt;br /&gt;
     &amp;lt;tyyp&amp;gt;Pikkus&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
     &amp;lt;v22rtus&amp;gt;2000cm&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
  &amp;lt;/parameeter&amp;gt;&lt;br /&gt;
  &amp;lt;parameeter&amp;gt;&lt;br /&gt;
     &amp;lt;tyyp&amp;gt;Laius&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
     &amp;lt;v22rtus&amp;gt;3000cm&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
  &amp;lt;/parameeter&amp;gt;&lt;br /&gt;
&amp;lt;/parameetrid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See võimaldaks kasutada pmts lõpmatuseni erinevaid parameetreid. Praegu tuleks uue parameetri käiku võtmisel XML ümber teha. Kui aga olete kindlad, et seda ei juhtu, siis pole vahet :)&lt;br /&gt;
&lt;br /&gt;
Kõik muu on hästi tehtud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
XML fail on selge ja hästi loetav, piisavalt lihtne, samas katab funktsionaalsuse. Pildid võimalus võiks ka tegelikult olla küll. Treppimine on so-so, loetav siiski. Hästi tehtud, ei ole vaja asja mõttetult keerukaks ajada, tublid!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taivo Türnpu D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
Üks vähestest projektidest, mis sai tähtajaks valmis ja on korraliku wiki lehega. &lt;br /&gt;
&lt;br /&gt;
Vaatasin muuhulgas Kasutaja klassi. Kasutaja paroolist krüptoräsi (&#039;&#039;hash&#039;&#039;) tegemine on turvalisuse huvides keerulisemalt teostatud (kasutatud on räsi soolamist ehk &#039;&#039;hash salting&#039;&#039;). Kuid registreeritud kasutajate hulgast juba olemasolevate kasutajanimede kontroll on liiga pikalt tehtud. Oleks võinud kasutada LINQ meetodit &#039;&#039;Any()&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
    if (! kont.Kasutajas.Any(user =&amp;gt; user.Nimi == userName)) // kui sellise nimega kasutajat pole&lt;br /&gt;
    {&lt;br /&gt;
        // siis sisesta kasutaja andmed baasi&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kood on jaotatud klassidesse ja klassid ilusti regioonidesse (&#039;&#039;#region ja #endregion&#039;&#039;). Kuid dokumentatsioon ei ole täielik. Enamus meetodeid on üldiselt kirjeldatud ja enamus meetodite parameetrid ja tagastused (ehk mida &#039;&#039;return&#039;&#039;-itakse) on lahti seletamata. &lt;br /&gt;
&lt;br /&gt;
Üldine mulje tööst on hea.&lt;br /&gt;
&lt;br /&gt;
[[User:Itelga|Ilmar Telga]] 21:25, 23 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
====Vastus Ilmarile====&lt;br /&gt;
&lt;br /&gt;
Aitäh kommentaari eest - võtame arvesse ja viime parandused sisse. Selline kasutajakontroll on kõvasti lihtsam tõepoolest ja dokumentatsioon saab ka parandatud.&lt;br /&gt;
&lt;br /&gt;
Miina Sikk&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Veebiteenust on korralikult wiki lehel kirjeldatud, tegevuskava ka üsna täpselt paigas (kes millal ja mida tegi).&lt;br /&gt;
Kood on korralikult klassides ja arusaadav ning loetav. Tahaks juba lõpptulemust näha :D Tubli töö!&lt;br /&gt;
&lt;br /&gt;
Jaak Lehtsalu D22&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Idee meeldib - alternatiivne ja praktiline.&lt;br /&gt;
Võiksite projektifaili koodi lisada, saaks kerge vaevaga projekti käima.&lt;br /&gt;
&lt;br /&gt;
Hetkel sai ainult uuritud koodi ja wiki poolt.&lt;br /&gt;
&lt;br /&gt;
Süsteem on hästi klassidesse jaotatud, kuid wikist on raske aru saada, mis meetodid on veebiteenuses kätte saadavad, näeb ainult klassikirjeldust.&lt;br /&gt;
&lt;br /&gt;
Muidu on wiki detailne ja logi on väga korralikult peetud.&lt;br /&gt;
&lt;br /&gt;
Koodi poolel on meetodite dokumenteerimine jäänud väheke poolikuks. Nagu Ilmar mainis, et return-id on enamjaolt puudu, mis vist on tingitud veatöötluse keerulisusest.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on projekti kood loetav ning hallatav ja korralikult on kasutatud LINQ-t.&lt;br /&gt;
&lt;br /&gt;
Ootan huviga lõpptulemust.&lt;br /&gt;
&lt;br /&gt;
Mihkel Sokk D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Teenuse arvustus==&lt;br /&gt;
&lt;br /&gt;
Väga põhjalik wiki leht ja nagu näha osatakse oma aega ning meeskonnasisest tööd planeerida. Mõeldud on ka turvalisusele (salasõnade hashimine). Kasutatud erinevaid innovaatilisi lahendusi. Teenusel on ka täitsa praktiline vajadus olemas, kui inimene soovib endale lumelauda valida. Meetodid on asjalikud ja nende kaudu saab edukalt rakendust kasutada. Meeldis ka koodi käekiri/esteetilus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Kõue D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Teenus on üsna põhjalikult ja korralikult tehtud. Kood on jaotatud ilusti klassidesse, klassid regioonidesse. &lt;br /&gt;
&lt;br /&gt;
Meetodite kirjeldamine on veidi puudulik, kuid koodi uurides saab kõigest aru.&lt;br /&gt;
&lt;br /&gt;
Meeldis, et silmas on peetud turvalisust ja kasutatud räsi soolamist.&lt;br /&gt;
&lt;br /&gt;
Wiki on sisukas ja korralikult kirjutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martin Lensment D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klientrakenduse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Esimese positiivse asjana võib kohe välja tuua selle, et wikis on olemas lahenduse source kood(enamus projektide puhul see puudub) ning selgitus, kuidas rakendus enda arvutis tööle läheb. Antud näpunäiteid järgides ei tekkinud mingeid probleeme ja sain rakenduse kiirelt tööle.&lt;br /&gt;
&lt;br /&gt;
Rakendus ise toimib korralikult, kõik kirjeldatud funktsioonid on olemas. Vaadates tagumisi otsingu tulemuste kommentaare ja siis vahetades otsingu parameetreid viskab küll mitte just kõige kasutajasõbralikuma veateate, kuid viga on vähemalt kinni püütud ja rakendus töötab edasi. Üks väike soovitus oleks seoses XAML-iga, Gridi sees võiks paigutada erinevad controlid (eelkõige textboxid) loogilisse järjekorda, et näiteks kui sisestan pikkuse ning siis tahan tabi vajutades järgmise textboxile minna, et siis läheks fookus kaalu textboxi peale, mitte kasutajanime peale, kuidas hetkel on.&lt;br /&gt;
&lt;br /&gt;
Administraatori poolel on kõik vajalik olemas: lumelaudade lisamine, kasutajate haldus ja statistika. Vaatamata lihtsalt välimusele on seal palju võimalusi realiseeritud. Nuriseda võiks antud rakenduse puhul välimuse kallal, oleks võinud natuke rohkem värve olla ja disaini, kuigi jah kena rakenduse disain polegi antud töö eesmärk, vaid funktsionaalselt toimiv rakendus. Oleks oodanud ka teist rakendust, kasvõi väiksema funktsionaalsusega, ainult lumelaudade vaatamine vms.&lt;br /&gt;
&lt;br /&gt;
Rääkides veel wikilehe kohta, siis meeldis lisaks üldisele ülesehitusele veel eriti logis välja toodud töö tegija, nii sai hea pildi, kuna keegi midagi projekti jaoks teinud või mida uut lisanud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rauno Rüga, D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[User:Rruga|Rruga]] 17:28, 16 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Aitäh arvustuse eest. Saime (mina vist põhiliselt) valesti aru veits ja arvasime (arvasin), et kui teha mitte eraldi klientrakendus, vaid 3 erinevat kasutajat, kes kõik saavad erinevat moodi kasutada, siis teeb sama välja.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miina Sikk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Tegin lumelaudade otsimisel Tab&#039;i kasutamise korda, kohendasin peaakna väljanägemist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Tamm&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Tool&amp;diff=32453</id>
		<title>Talk:Meeskond Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Tool&amp;diff=32453"/>
		<updated>2011-05-22T14:08:15Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Vastus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Väga hea on kohvikutele vahelduseks ka mingit muud xml-i lugeda. Selge ja arusaadav teenus, hea lühike ja ülevaatlik, treppida oleks saanud muidugi paremini. &lt;br /&gt;
&lt;br /&gt;
Täiesti mõtetu arvustus aga mis teha.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priit Siimo D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===XML Arvustus===&lt;br /&gt;
Meeldib, et XML on väga lühike ja kompaktne. Võib-olla võiks lisada ka pildi lingi antud lumelaua juurde. XMLi treppimine on natuke paigast. Mõnes kohas on taane kaks tühikut ja mõnes kohas koguni terve tab.&lt;br /&gt;
&lt;br /&gt;
Oleks võinud XSLT-le ka veidi CSSi külge panna, et tabelile veidike silmailu anda.&lt;br /&gt;
&lt;br /&gt;
Meeskonna idee on väga hea ja wiki leht sisukas.&lt;br /&gt;
Ootan huviga projekti uuendusi.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martin Lensment D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hea lühike xml, korralik wiki leht. Silma hakkasid xmli treppimisega tehtud vead.&lt;br /&gt;
Mis siin muud ikka kirjutada :P.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allar Anijago D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Nagu ka eelnevalt kommenteeriti - tore et on valitud midagi peale kohviku. Kõik on ilus, tore, kena aga parameetrite osa oleks lahendanud teisiti. &lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;parameetrid&amp;gt;&lt;br /&gt;
  &amp;lt;parameeter&amp;gt;&lt;br /&gt;
     &amp;lt;tyyp&amp;gt;Pikkus&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
     &amp;lt;v22rtus&amp;gt;2000cm&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
  &amp;lt;/parameeter&amp;gt;&lt;br /&gt;
  &amp;lt;parameeter&amp;gt;&lt;br /&gt;
     &amp;lt;tyyp&amp;gt;Laius&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
     &amp;lt;v22rtus&amp;gt;3000cm&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
  &amp;lt;/parameeter&amp;gt;&lt;br /&gt;
&amp;lt;/parameetrid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See võimaldaks kasutada pmts lõpmatuseni erinevaid parameetreid. Praegu tuleks uue parameetri käiku võtmisel XML ümber teha. Kui aga olete kindlad, et seda ei juhtu, siis pole vahet :)&lt;br /&gt;
&lt;br /&gt;
Kõik muu on hästi tehtud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
XML fail on selge ja hästi loetav, piisavalt lihtne, samas katab funktsionaalsuse. Pildid võimalus võiks ka tegelikult olla küll. Treppimine on so-so, loetav siiski. Hästi tehtud, ei ole vaja asja mõttetult keerukaks ajada, tublid!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taivo Türnpu D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
Üks vähestest projektidest, mis sai tähtajaks valmis ja on korraliku wiki lehega. &lt;br /&gt;
&lt;br /&gt;
Vaatasin muuhulgas Kasutaja klassi. Kasutaja paroolist krüptoräsi (&#039;&#039;hash&#039;&#039;) tegemine on turvalisuse huvides keerulisemalt teostatud (kasutatud on räsi soolamist ehk &#039;&#039;hash salting&#039;&#039;). Kuid registreeritud kasutajate hulgast juba olemasolevate kasutajanimede kontroll on liiga pikalt tehtud. Oleks võinud kasutada LINQ meetodit &#039;&#039;Any()&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
    if (! kont.Kasutajas.Any(user =&amp;gt; user.Nimi == userName)) // kui sellise nimega kasutajat pole&lt;br /&gt;
    {&lt;br /&gt;
        // siis sisesta kasutaja andmed baasi&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kood on jaotatud klassidesse ja klassid ilusti regioonidesse (&#039;&#039;#region ja #endregion&#039;&#039;). Kuid dokumentatsioon ei ole täielik. Enamus meetodeid on üldiselt kirjeldatud ja enamus meetodite parameetrid ja tagastused (ehk mida &#039;&#039;return&#039;&#039;-itakse) on lahti seletamata. &lt;br /&gt;
&lt;br /&gt;
Üldine mulje tööst on hea.&lt;br /&gt;
&lt;br /&gt;
[[User:Itelga|Ilmar Telga]] 21:25, 23 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
====Vastus Ilmarile====&lt;br /&gt;
&lt;br /&gt;
Aitäh kommentaari eest - võtame arvesse ja viime parandused sisse. Selline kasutajakontroll on kõvasti lihtsam tõepoolest ja dokumentatsioon saab ka parandatud.&lt;br /&gt;
&lt;br /&gt;
Miina Sikk&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Veebiteenust on korralikult wiki lehel kirjeldatud, tegevuskava ka üsna täpselt paigas (kes millal ja mida tegi).&lt;br /&gt;
Kood on korralikult klassides ja arusaadav ning loetav. Tahaks juba lõpptulemust näha :D Tubli töö!&lt;br /&gt;
&lt;br /&gt;
Jaak Lehtsalu D22&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Idee meeldib - alternatiivne ja praktiline.&lt;br /&gt;
Võiksite projektifaili koodi lisada, saaks kerge vaevaga projekti käima.&lt;br /&gt;
&lt;br /&gt;
Hetkel sai ainult uuritud koodi ja wiki poolt.&lt;br /&gt;
&lt;br /&gt;
Süsteem on hästi klassidesse jaotatud, kuid wikist on raske aru saada, mis meetodid on veebiteenuses kätte saadavad, näeb ainult klassikirjeldust.&lt;br /&gt;
&lt;br /&gt;
Muidu on wiki detailne ja logi on väga korralikult peetud.&lt;br /&gt;
&lt;br /&gt;
Koodi poolel on meetodite dokumenteerimine jäänud väheke poolikuks. Nagu Ilmar mainis, et return-id on enamjaolt puudu, mis vist on tingitud veatöötluse keerulisusest.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on projekti kood loetav ning hallatav ja korralikult on kasutatud LINQ-t.&lt;br /&gt;
&lt;br /&gt;
Ootan huviga lõpptulemust.&lt;br /&gt;
&lt;br /&gt;
Mihkel Sokk D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Teenuse arvustus==&lt;br /&gt;
&lt;br /&gt;
Väga põhjalik wiki leht ja nagu näha osatakse oma aega ning meeskonnasisest tööd planeerida. Mõeldud on ka turvalisusele (salasõnade hashimine). Kasutatud erinevaid innovaatilisi lahendusi. Teenusel on ka täitsa praktiline vajadus olemas, kui inimene soovib endale lumelauda valida. Meetodid on asjalikud ja nende kaudu saab edukalt rakendust kasutada. Meeldis ka koodi käekiri/esteetilus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Kõue D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Teenus on üsna põhjalikult ja korralikult tehtud. Kood on jaotatud ilusti klassidesse, klassid regioonidesse. &lt;br /&gt;
&lt;br /&gt;
Meetodite kirjeldamine on veidi puudulik, kuid koodi uurides saab kõigest aru.&lt;br /&gt;
&lt;br /&gt;
Meeldis, et silmas on peetud turvalisust ja kasutatud räsi soolamist.&lt;br /&gt;
&lt;br /&gt;
Wiki on sisukas ja korralikult kirjutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martin Lensment D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klientrakenduse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Esimese positiivse asjana võib kohe välja tuua selle, et wikis on olemas lahenduse source kood(enamus projektide puhul see puudub) ning selgitus, kuidas rakendus enda arvutis tööle läheb. Antud näpunäiteid järgides ei tekkinud mingeid probleeme ja sain rakenduse kiirelt tööle.&lt;br /&gt;
&lt;br /&gt;
Rakendus ise toimib korralikult, kõik kirjeldatud funktsioonid on olemas. Vaadates tagumisi otsingu tulemuste kommentaare ja siis vahetades otsingu parameetreid viskab küll mitte just kõige kasutajasõbralikuma veateate, kuid viga on vähemalt kinni püütud ja rakendus töötab edasi. Üks väike soovitus oleks seoses XAML-iga, Gridi sees võiks paigutada erinevad controlid (eelkõige textboxid) loogilisse järjekorda, et näiteks kui sisestan pikkuse ning siis tahan tabi vajutades järgmise textboxile minna, et siis läheks fookus kaalu textboxi peale, mitte kasutajanime peale, kuidas hetkel on.&lt;br /&gt;
&lt;br /&gt;
Administraatori poolel on kõik vajalik olemas: lumelaudade lisamine, kasutajate haldus ja statistika. Vaatamata lihtsalt välimusele on seal palju võimalusi realiseeritud. Nuriseda võiks antud rakenduse puhul välimuse kallal, oleks võinud natuke rohkem värve olla ja disaini, kuigi jah kena rakenduse disain polegi antud töö eesmärk, vaid funktsionaalselt toimiv rakendus. Oleks oodanud ka teist rakendust, kasvõi väiksema funktsionaalsusega, ainult lumelaudade vaatamine vms.&lt;br /&gt;
&lt;br /&gt;
Rääkides veel wikilehe kohta, siis meeldis lisaks üldisele ülesehitusele veel eriti logis välja toodud töö tegija, nii sai hea pildi, kuna keegi midagi projekti jaoks teinud või mida uut lisanud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rauno Rüga, D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[User:Rruga|Rruga]] 17:28, 16 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Aitäh arvustuse eest. Saime (mina vist põhiliselt) valesti aru veits ja arvasime (arvasin), et kui teha mitte eraldi klientrakendus, vaid 3 erinevat kasutajat, kes kõik saavad erinevat moodi kasutada, siis teeb sama välja.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miina Sikk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Tegin lumelaudadel Tab&#039;i kasutamise korda, kohendasin peaakna väljanägemist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Tamm&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=32452</id>
		<title>Meeskond Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=32452"/>
		<updated>2011-05-22T13:23:58Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Luuakse süsteem lumelaudadega. Lumelauad erinevate parameetritega on XML failis. Ühelt poolt on võimalus neid veebirakendusega XML faili lisada ning teiselt poolt on klientidel võimalus otsida endale kaalu ja pikkuse jms järgi uus lumelaud.&lt;br /&gt;
&lt;br /&gt;
Antud rakendus lihtsustab inimestel endale lumalaua valimist ning säästab hulga aega - ühekaupa kõiki andmebaasis olevaid lumelaudu läbi vaadata oleks väga ajakulukas ning tüütu, arvestades seda, et niikuinii sobivad sõitmiseks vaid lumelauad, mis on vastavad sõitja pikkusele, kaalule, sõidustiilile.&lt;br /&gt;
&lt;br /&gt;
Esialgne plaan on XML faili lumelaudu lisada järgmiste omaduste järgi: pikkus, keskkoha laius, paine, soovitatav sõidustiil, soovitatav kaal. Esialgse plaani järgi peab klient sisestama enda pikkuse, kaalu, jalanumbri ja sõidustiili, pärast mida kuvatakse talle sobivad lumelauad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analoogne süsteem Eesti poodides jne puudub. Kõvasti lihtsam oleks endale sobivat toodet leida, kui kõik Eesti lumelaudade edasimüüjad sisestaks enda kaubad andmebaasi - hoiaks kõvasti aega kokku.&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
&lt;br /&gt;
*Erik Kaju  - programm&lt;br /&gt;
*Reigo Männiste - programm&lt;br /&gt;
*Miina Sikk - Wikileht, programm, projekti koordinaator&lt;br /&gt;
*Indrek Tamm - Idee, programm&lt;br /&gt;
&lt;br /&gt;
Miina - Wikileht, XML, Veebirakenduse kasutajate pool(statistika, haldamine, sessioonid) + esialgne struktuur, klientrakendus&lt;br /&gt;
&lt;br /&gt;
Indrek - XML, Veebirakenduse lumelaua päringud, kommentaaride meetodid, debugimine, andmebaas, klientrakendus&lt;br /&gt;
&lt;br /&gt;
Reigo - esialgne andmebaas + kommentaaride klass&lt;br /&gt;
&lt;br /&gt;
Erik Kaju - lumelaua sisestamise meetodid&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;Lumelauad&amp;gt;&lt;br /&gt;
   &amp;lt;Lumelaud&amp;gt;&lt;br /&gt;
        &amp;lt;Tootja&amp;gt;Forum&amp;lt;/Tootja&amp;gt;&lt;br /&gt;
        &amp;lt;Nimetus&amp;gt;Destroyer&amp;lt;/Nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;Edasimyyjad&amp;gt;&lt;br /&gt;
                   &amp;lt;Edasimyyja&amp;gt;&lt;br /&gt;
                           &amp;lt;Nimi&amp;gt;SurfHouse&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
                           &amp;lt;Aadress&amp;gt;Pronksi 7/9&amp;lt;/Aadress&amp;gt;&lt;br /&gt;
                           &amp;lt;HindEUR&amp;gt;200&amp;lt;/HindEUR&amp;gt;&lt;br /&gt;
                   &amp;lt;/Edasimyyja&amp;gt;&lt;br /&gt;
           &amp;lt;/Edasimyyjad&amp;gt;&lt;br /&gt;
        &amp;lt;Pikkused&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;158&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;153&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Pikkused&amp;gt;&lt;br /&gt;
        &amp;lt;Laiused&amp;gt;&lt;br /&gt;
          &amp;lt;LaiusCM&amp;gt;25&amp;lt;/LaiusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Laiused&amp;gt;&lt;br /&gt;
   &amp;lt;PainduvusTase&amp;gt;6&amp;lt;/PainduvusTase&amp;gt;&lt;br /&gt;
        &amp;lt;Kommentaarid&amp;gt;&lt;br /&gt;
                 &amp;lt;Kommentaar&amp;gt;&lt;br /&gt;
                           &amp;lt;Saatja&amp;gt;&lt;br /&gt;
                                     &amp;lt;Eesnimi&amp;gt;Mati&amp;lt;/Eesnimi&amp;gt;&lt;br /&gt;
                                     &amp;lt;Perekonnanimi&amp;gt;Tati&amp;lt;/Perekonnanimi&amp;gt;&lt;br /&gt;
                           &amp;lt;/Saatja&amp;gt;&lt;br /&gt;
                           &amp;lt;Tekst&amp;gt;Hehe, kukkusin sellega hamba suust.&amp;lt;/Tekst&amp;gt;&lt;br /&gt;
                 &amp;lt;/Kommentaar&amp;gt;&lt;br /&gt;
        &amp;lt;/Kommentaarid&amp;gt;&lt;br /&gt;
  &amp;lt;/Lumelaud&amp;gt;&lt;br /&gt;
 &amp;lt;/Lumelauad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML Schema===&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Lumelauad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Tootja&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Edasimyyjad&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Nimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Aadress&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;HindEUR&amp;quot; type=&amp;quot;xs:decimal&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Pikkused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;PikkusCM&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LaiusCM&amp;quot; type=&amp;quot;xs:int&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PainduvusTase&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Kommentaarid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Saatja&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Eesnimi&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Perekonnanimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Tekst&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Pakkumisel lumelauad&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Nimi&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Edasimüüjad&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Pikkused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Laiused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Painduvus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Kommentaar(id)&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Lumelauad/Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Tootja&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        	&amp;lt;xsl:for-each select=&amp;quot;Edasimyyjad/Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
        	&amp;lt;table&amp;gt;&lt;br /&gt;
        		&amp;lt;tr&amp;gt;&lt;br /&gt;
        			&amp;lt;td&amp;gt;&lt;br /&gt;
            	&amp;lt;xsl:value-of select=&amp;quot;Nimi&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Aadress&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;HindEUR&amp;quot;/&amp;gt;EUR&amp;lt;br/&amp;gt;&lt;br /&gt;
        			&amp;lt;/td&amp;gt;&lt;br /&gt;
        		&amp;lt;/tr&amp;gt;&lt;br /&gt;
        		&amp;lt;/table&amp;gt;&lt;br /&gt;
       	 &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Pikkused&amp;quot;&amp;gt;            &lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PikkusCM&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;LaiusCM&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:value-of select=&amp;quot;PainduvusTase&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Kommentaarid/Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Tekst&amp;quot; /&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Eesnimi&amp;quot; /&amp;gt;&amp;amp;#160;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Perekonnanimi&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Pilt.png]]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
Töödeldavad andmed:&lt;br /&gt;
*Sisse võetakse: Inimese pikkus, kaal, sõidustiil.&lt;br /&gt;
*Mille alusel valitakse: Laua pikkus, laua painduvus, laua laius, twin tip/mitte&lt;br /&gt;
*Tagastatakse: Nimi, Edasimüüjad, Pikkused, Laiused, Painduvus, Kommentaarid&lt;br /&gt;
&lt;br /&gt;
Inimese kõrgusele vastab teatud lauapikkuste vahemik, mis sõiduks sobivad. Samuti mõjutavad sõidustiil ja kaal laua pikkust.&lt;br /&gt;
&lt;br /&gt;
===Klassijaotus===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kasutaja.cs&#039;&#039;&#039; - kirjeldab kasutajat ja tema parameetreid. Sisaldab järgmiseid kasutajaga seotud meetodeid:&lt;br /&gt;
**lisaKasutaja(string kasutajanimi, string eesnimi, string perenimi, string parool) - lisab kasutaja andmebaasi, kontrollides enne kasutajanime kordumist&lt;br /&gt;
**validKasutajanimi(string kasutajanimi) - kontrollib kasutajanime kordumist&lt;br /&gt;
**rollKasutajale(string kasutajanimi, Roll roll) - annab kasutajale rolli&lt;br /&gt;
**validKasutaja(int kasutajaID) - kontrollib, kas kasutaja on aktiivne&lt;br /&gt;
**kntrlParool(string kasutajanimi, string parool) - kontrollib, kas parool läheb kokku andmebaasis olevaga. &lt;br /&gt;
**kontrolliParool(string parool, string salt, string hash) - kontrollib parooli koos eelmise meetodiga&lt;br /&gt;
**IDkasutajanimest(string kasutajanimi) - returnib kasutaja ID kasutajanime järgi&lt;br /&gt;
**kasutajaSessist(string ID, string path) - returnib kasutajanime sessiooni ID järgi&lt;br /&gt;
**teeGuid(string kasutajanimi, string path) - genereerib kasutajale sisselogimisel unikaalse sessiooni ID&lt;br /&gt;
**salvestaSess(string kasutajanimi, Guid ID, string path) - salvestab sessiooni XML faili sess.xml&lt;br /&gt;
**muudaSessiooni(string ID, DateTime aeg, string path) - muudab sessiooni aegumisaega&lt;br /&gt;
**sessKestab(string ID, string path) - tagastab true, kui kasutaja sessioon ei ole läbi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kommentaar.cs&#039;&#039;&#039; - kirjeldab kommentaari ja tema parameetreid. Sisaldab meetodit:&lt;br /&gt;
**lisaKommentaar(string kommentaar, string sessiID,string kasutajanimi,int lumelauaID) - lisab kommentaari vastava kasutaja poolt vastava lumelaua kohta AB-sse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Lumelaud.cs&#039;&#039;&#039; - kirjeldab lumelauda ja tema parameetreid. Sisaldab meetodeid:&lt;br /&gt;
**annaKeskminePikkus(int kaal, int pikkus, Lumelaud.s6iduStiilid s6iduStiil) - tagastab lumelaua pikkuse vastavalt kaalule ja pikkusele ja sõidustiilile&lt;br /&gt;
**kehamassiindeks(int kaal, int pikkus) - arvutab kehamassiindeksi, arvutamaks pikkuse nihet&lt;br /&gt;
**kesknihe(double avg, double i) - arvutab nihke lumelaua pikkusele, vastavalt kehamassiindeksile&lt;br /&gt;
**pikkusekontroll(int keskminePikkus, int isikuPikkus) - kui inimese pikkus on nii suur, et arvutuste järgi sobivat lumelauda ei ole, annab kõige pikemad lauad. Sama väga lühikestega - annab lühimad lauad.&lt;br /&gt;
**CheckBoardParams(string painduvus, string nimi, string tootja, string isTwin, string isMens)- andmete valideerimine enne uue lumelaua AB-sse sisestamist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Passwd.cs&#039;&#039;&#039; - siin hashitakse ja soolatakse parool ning tehakse ka vastupidine protsess. Sisaldab meetodeid:&lt;br /&gt;
**GenerateSalt() - genereerib salt&#039;i&lt;br /&gt;
**HashString(string tekst) - hashib parooli&lt;br /&gt;
**HashPassword(string password, string salt) - salted hashib parooli&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Statistika.cs&#039;&#039;&#039; - statistika klass ja parameetrid, meetodid logimiseks. Sisaldab meetodeid:&lt;br /&gt;
**logiStatistika(string kasutaja, string toimingu_tyyp) - logib kasutaja toimingu xml faili (logi.xml)&lt;br /&gt;
**kysiStatistika(string toimingu_tyyp) - tagastab statistika tegevuse kohta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;StatistikaK.cs&#039;&#039;&#039; - statistika küsimine kasutaja järgi. Sisaldab meetodit:&lt;br /&gt;
**kysiKasutajaStatistika(string kasutajanimi) - küsib statistika kasutaja kohta kasutajanime järgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WebService.cs&#039;&#039;&#039; - meetod, kus kutsutakse välja teistes klassides olevad meetodid. Siin on veebimeetodid.&lt;br /&gt;
&lt;br /&gt;
===Infot kasutatud süsteemide kohta===&lt;br /&gt;
*Parooli krüpteerimine salted hashiga: &lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/aa288534%28VS.71%29.aspx&lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/Aa289843&lt;br /&gt;
&lt;br /&gt;
*Unikaalsete sessioonide genereerimine (Guid&#039;i kohta info):&lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/system.guid.newguid.aspx&lt;br /&gt;
&lt;br /&gt;
===Kood===&lt;br /&gt;
Teenuse source [http://enos.itcollege.ee/~msikk/oo/TOOL.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
===Üldist===&lt;br /&gt;
&lt;br /&gt;
Klientrakenduse tegime eraldi projektina. Testimiseks on vajalikud nii veebiteenus kui ka klientrakendus alla laadida. Veebiteenuse ühendamiseks klientrakendusega on vajalik veebiteenus tööle panna ja jätta (brauseris avaneb leht). Seejärel klientrakendus avada Visual Studios. Klientrakenduse Solution menüüs Service Reference&#039;ide all on reference Lumelauad. Paremklikk selle peal ning Configuration -&amp;gt; pordi nr muuta samaks, mis on brauseris avanenud lehel. (näide:  &#039;&#039;localhost:&#039;&#039;&#039;&#039;&#039;3274&#039;&#039;&#039; &amp;lt;- pordinumber)&lt;br /&gt;
&lt;br /&gt;
Nimekirjade kuvamisel kasutasime DataGride. See võimaldab kasutajatel veerge enda mugavuse järgi ümber tõsta ning samuti sorteerida iga veeru järgi vastavalt. Kasutajaid andmebaasist klientrakenduse kaudu kustutada ei ole võimalik (siis on näha olnud kasutajad + saab vajadusel aktiveerida) - kasutajaid saab aktiveerida ja deaktiveerida. Samuti on võimalik muuta kasutajate rolle - kui kasutajal on üks roll, siis &amp;quot;muuda rolli&amp;quot; vajutades muutub see teiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lumelauadadel võib andmebaasis olla mitu pikkust ja laiust - seetõttu on võimalik lisada lumelaud koos nime ja tootja ja muude parameetritega kui ka lihtsalt lisada lumelauale pikkus ja laius. Kaks korda sama tootja ja nimega lumelauda lisada pole võimalik - sel juhul tuleb lisada uus pikkus ja laius.&lt;br /&gt;
&lt;br /&gt;
===Kuidas kasutada===&lt;br /&gt;
&lt;br /&gt;
Klientrakendust on võimalik kasutada külalisena, tavakasutajana või administraatorina. &lt;br /&gt;
#Külaline - võimalik otsida lumelaudu, võimalik uus kasutaja teha (tavakasutaja) ning võimalik sisse logida.&lt;br /&gt;
#Tavakasutaja - lisaks eelnevale saab tavakasutaja lisada kommentaare otsitud lumelaudade kohta.&lt;br /&gt;
#Administraator - lisaks eelnevale saab vaadata kasutajate/toimingute statistikat, lisada/kustutada lumelaudu, lisada/deaktiveerda/aktiveerida kasutajaid, muuta rolle. Administraatoritele tekib sisselogides aknasse ka &amp;quot;Administreeri&amp;quot; nupp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Statistikat logitakse kasutajate puhul. Võimalikes kohtades antakse kasutajale ka infot, kuidas kasutaja käituma peab (nt sõne sisestamisel pikkuseks jne). Kui viga on milleski muus ning programmis seda kirjeldatud ei ole, väljastatakse kinnipüütud error.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Klassijaotus===&lt;br /&gt;
&lt;br /&gt;
*MainWindow.xaml.cs - kõik, mis on seotud põhiaknaga - saab sisse/välja logida + teistesse akendesse. Sisaldab meetodeid kõikide nuppude kohta, mis mainwindow.xaml&#039;s on ja Algväärtustamise meetodit juhuks, kui sessioon lõppeb.&lt;br /&gt;
*UusKasutaja.xaml.cs - uue kasutaja loomise aken külalisele. Sisaldab meetodit tavakasutaja loomiseks.&lt;br /&gt;
*Admin.xaml.cs - administraatori aken, kust saab hallata lumelaudu, kasutajaid, vaadata statistikat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kood===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kood asub siin: [http://enos.itcollege.ee/~msikk/oo/TOOL.rar]&lt;br /&gt;
&lt;br /&gt;
Administraatori testimiseks saab kasutada kasutajanime tester, parool test. Veebiteenuse ja klientrakenduse sidumise juhend on teema &amp;quot;Üldist&amp;quot; all.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna aruanne==&lt;br /&gt;
&lt;br /&gt;
==Captain&#039;s Log==&lt;br /&gt;
&lt;br /&gt;
===06.05.2011===&lt;br /&gt;
&lt;br /&gt;
*debugimine, meetodite lisamine, täiendamine (Indrek, Miina)&lt;br /&gt;
*Jäänud on veel testimine ning koodi silumine&lt;br /&gt;
&lt;br /&gt;
===1.05-5.05===&lt;br /&gt;
(Miina, Indrek)&lt;br /&gt;
*MainWindow, Adminni aken, UusKasutaja aken&lt;br /&gt;
*Sessioonide sidumine vajalike meetoditega&lt;br /&gt;
*Täiendused veebiteenusesse vastavalt klientrakendusele&lt;br /&gt;
*Veebiteenuse meetodite sidumine klientrakenduse meetoditega &lt;br /&gt;
*Enamus meetodeid on valmis.&lt;br /&gt;
&lt;br /&gt;
===25.04.2011===&lt;br /&gt;
*Ettekandmine, vaja teha järgmised asjad:&lt;br /&gt;
**Wikileht täiendada (korras!)&lt;br /&gt;
**Statistika logisse rakenduse ID ka juurde&lt;br /&gt;
**Sessiooni aega lühemaks (korras!)&lt;br /&gt;
**Projekti kommentaaridest lähtuvalt vaja dokumentatsiooni täiendada (korras!)&lt;br /&gt;
&lt;br /&gt;
===18.04.2011===&lt;br /&gt;
*lumelaua lisamise debugimine - OK (Indrek)&lt;br /&gt;
*statistika küsimine kasutajanime ja toimingu järgi (Miina)&lt;br /&gt;
*kasutajate sessioonid (Miina)&lt;br /&gt;
&lt;br /&gt;
===17.04.2011===&lt;br /&gt;
*Kommentaaride lisamine (Reigo)&lt;br /&gt;
*Statistika (Miina)&lt;br /&gt;
&lt;br /&gt;
===16.04.2011===&lt;br /&gt;
*Lumelaua lisamine - OK(Erik)&lt;br /&gt;
&lt;br /&gt;
===15.04.2011===&lt;br /&gt;
*kasutajad - autentimine, regamine, deaktiveerimine, rollid - OK!(Miina)&lt;br /&gt;
&lt;br /&gt;
===14.04.2011===&lt;br /&gt;
*lumelaua lisamine (Erik)&lt;br /&gt;
*lumelaua päringud AB-st: OK! (Indrek)&lt;br /&gt;
*debugimine (Reigo)&lt;br /&gt;
&lt;br /&gt;
===13.04.2011===&lt;br /&gt;
*lumelaua lisamine - valideerimine (Erik)&lt;br /&gt;
*lumelaua päringud andmebaasist (Indrek)&lt;br /&gt;
&lt;br /&gt;
===12.04.2011===&lt;br /&gt;
*lumelaudade päringud (Miina)&lt;br /&gt;
*kasutaja lisamine andmebaasi (Indrek)&lt;br /&gt;
*kasutajate pool veebiteenuses (Miina)&lt;br /&gt;
&lt;br /&gt;
===11.04.2011===&lt;br /&gt;
*päringud (Indrek)&lt;br /&gt;
&lt;br /&gt;
===10.04.2011===&lt;br /&gt;
*Web Service&#039;i sidumine AB-ga + klassid (Miina)&lt;br /&gt;
*rollidejaotus:&lt;br /&gt;
**Veebiteenuse kasutaja pool: Miina&lt;br /&gt;
**Veebiteenuse toote pool: Indrek&lt;br /&gt;
**Toodete sisestamine AB-sse: Erik&lt;br /&gt;
&lt;br /&gt;
===06.04.2011===&lt;br /&gt;
*Andmebaasi ümbermuutmine ja kirjed (Indrek, Reigo)&lt;br /&gt;
&lt;br /&gt;
===28.03.2011===&lt;br /&gt;
*Reigo ja Erik tutvusid iseseisvalt web service loomisega selle kasutamisega, said kokku ja tegid miitingu. Toimus ülesannete konkreetsem jaotus.&lt;br /&gt;
&lt;br /&gt;
===28.02.2011===&lt;br /&gt;
*XSLT ja XML ühildamine + täiendus(Reigo)&lt;br /&gt;
*Wiki, XML täiendus (Miina)&lt;br /&gt;
*XSLT (Indrek)&lt;br /&gt;
&lt;br /&gt;
===27.02.2011===&lt;br /&gt;
*XML Schema (Reigo)&lt;br /&gt;
*XSLT (Miina)&lt;br /&gt;
*XML täiendus &lt;br /&gt;
&lt;br /&gt;
===21.02.2011===&lt;br /&gt;
*Sündis Wikileht koos meeskonnanimega &lt;br /&gt;
*Esialgne XML kondikava (Miina)&lt;br /&gt;
&lt;br /&gt;
===18.02.2011===&lt;br /&gt;
*Idee kooskõlastamine õppejõuga&lt;br /&gt;
&lt;br /&gt;
===14.02.2011===&lt;br /&gt;
*Indrek pakkus, et võiks teha midagi lumelaudadest&lt;br /&gt;
*Indrek-Miina-Reigo arutasid idee täpsemaks&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=32450</id>
		<title>Meeskond Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=32450"/>
		<updated>2011-05-22T12:59:45Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Üldist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Luuakse süsteem lumelaudadega. Lumelauad erinevate parameetritega on XML failis. Ühelt poolt on võimalus neid veebirakendusega XML faili lisada ning teiselt poolt on klientidel võimalus otsida endale kaalu ja pikkuse jms järgi uus lumelaud.&lt;br /&gt;
&lt;br /&gt;
Antud rakendus lihtsustab inimestel endale lumalaua valimist ning säästab hulga aega - ühekaupa kõiki andmebaasis olevaid lumelaudu läbi vaadata oleks väga ajakulukas ning tüütu, arvestades seda, et niikuinii sobivad sõitmiseks vaid lumelauad, mis on vastavad sõitja pikkusele, kaalule, sõidustiilile.&lt;br /&gt;
&lt;br /&gt;
Esialgne plaan on XML faili lumelaudu lisada järgmiste omaduste järgi: pikkus, keskkoha laius, paine, soovitatav sõidustiil, soovitatav kaal. Esialgse plaani järgi peab klient sisestama enda pikkuse, kaalu, jalanumbri ja sõidustiili, pärast mida kuvatakse talle sobivad lumelauad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analoogne süsteem Eesti poodides jne puudub. Kõvasti lihtsam oleks endale sobivat toodet leida, kui kõik Eesti lumelaudade edasimüüjad sisestaks enda kaubad andmebaasi - hoiaks kõvasti aega kokku.&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
&lt;br /&gt;
*Erik Kaju  - programm&lt;br /&gt;
*Reigo Männiste - programm&lt;br /&gt;
*Miina Sikk - Wikileht, programm, projekti koordinaator&lt;br /&gt;
*Indrek Tamm - Idee, programm&lt;br /&gt;
&lt;br /&gt;
Miina - Wikileht, XML, Veebirakenduse kasutajate pool(statistika, haldamine, sessioonid) + esialgne struktuur, klientrakendus&lt;br /&gt;
&lt;br /&gt;
Indrek - XML, Veebirakenduse lumelaua päringud, kommentaaride meetodid, debugimine, andmebaas, klientrakendus&lt;br /&gt;
&lt;br /&gt;
Reigo - esialgne andmebaas + kommentaaride klass&lt;br /&gt;
&lt;br /&gt;
Erik Kaju - lumelaua sisestamise meetodid&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;Lumelauad&amp;gt;&lt;br /&gt;
   &amp;lt;Lumelaud&amp;gt;&lt;br /&gt;
        &amp;lt;Tootja&amp;gt;Forum&amp;lt;/Tootja&amp;gt;&lt;br /&gt;
        &amp;lt;Nimetus&amp;gt;Destroyer&amp;lt;/Nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;Edasimyyjad&amp;gt;&lt;br /&gt;
                   &amp;lt;Edasimyyja&amp;gt;&lt;br /&gt;
                           &amp;lt;Nimi&amp;gt;SurfHouse&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
                           &amp;lt;Aadress&amp;gt;Pronksi 7/9&amp;lt;/Aadress&amp;gt;&lt;br /&gt;
                           &amp;lt;HindEUR&amp;gt;200&amp;lt;/HindEUR&amp;gt;&lt;br /&gt;
                   &amp;lt;/Edasimyyja&amp;gt;&lt;br /&gt;
           &amp;lt;/Edasimyyjad&amp;gt;&lt;br /&gt;
        &amp;lt;Pikkused&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;158&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;153&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Pikkused&amp;gt;&lt;br /&gt;
        &amp;lt;Laiused&amp;gt;&lt;br /&gt;
          &amp;lt;LaiusCM&amp;gt;25&amp;lt;/LaiusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Laiused&amp;gt;&lt;br /&gt;
   &amp;lt;PainduvusTase&amp;gt;6&amp;lt;/PainduvusTase&amp;gt;&lt;br /&gt;
        &amp;lt;Kommentaarid&amp;gt;&lt;br /&gt;
                 &amp;lt;Kommentaar&amp;gt;&lt;br /&gt;
                           &amp;lt;Saatja&amp;gt;&lt;br /&gt;
                                     &amp;lt;Eesnimi&amp;gt;Mati&amp;lt;/Eesnimi&amp;gt;&lt;br /&gt;
                                     &amp;lt;Perekonnanimi&amp;gt;Tati&amp;lt;/Perekonnanimi&amp;gt;&lt;br /&gt;
                           &amp;lt;/Saatja&amp;gt;&lt;br /&gt;
                           &amp;lt;Tekst&amp;gt;Hehe, kukkusin sellega hamba suust.&amp;lt;/Tekst&amp;gt;&lt;br /&gt;
                 &amp;lt;/Kommentaar&amp;gt;&lt;br /&gt;
        &amp;lt;/Kommentaarid&amp;gt;&lt;br /&gt;
  &amp;lt;/Lumelaud&amp;gt;&lt;br /&gt;
 &amp;lt;/Lumelauad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML Schema===&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Lumelauad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Tootja&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Edasimyyjad&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Nimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Aadress&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;HindEUR&amp;quot; type=&amp;quot;xs:decimal&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Pikkused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;PikkusCM&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LaiusCM&amp;quot; type=&amp;quot;xs:int&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PainduvusTase&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Kommentaarid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Saatja&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Eesnimi&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Perekonnanimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Tekst&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Pakkumisel lumelauad&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Nimi&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Edasimüüjad&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Pikkused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Laiused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Painduvus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Kommentaar(id)&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Lumelauad/Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Tootja&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        	&amp;lt;xsl:for-each select=&amp;quot;Edasimyyjad/Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
        	&amp;lt;table&amp;gt;&lt;br /&gt;
        		&amp;lt;tr&amp;gt;&lt;br /&gt;
        			&amp;lt;td&amp;gt;&lt;br /&gt;
            	&amp;lt;xsl:value-of select=&amp;quot;Nimi&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Aadress&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;HindEUR&amp;quot;/&amp;gt;EUR&amp;lt;br/&amp;gt;&lt;br /&gt;
        			&amp;lt;/td&amp;gt;&lt;br /&gt;
        		&amp;lt;/tr&amp;gt;&lt;br /&gt;
        		&amp;lt;/table&amp;gt;&lt;br /&gt;
       	 &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Pikkused&amp;quot;&amp;gt;            &lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PikkusCM&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;LaiusCM&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:value-of select=&amp;quot;PainduvusTase&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Kommentaarid/Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Tekst&amp;quot; /&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Eesnimi&amp;quot; /&amp;gt;&amp;amp;#160;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Perekonnanimi&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Pilt.png]]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
Töödeldavad andmed:&lt;br /&gt;
*Sisse võetakse: Inimese pikkus, kaal, sõidustiil.&lt;br /&gt;
*Mille alusel valitakse: Laua pikkus, laua painduvus, laua laius, twin tip/mitte&lt;br /&gt;
*Tagastatakse: Nimi, Edasimüüjad, Pikkused, Laiused, Painduvus, Kommentaarid&lt;br /&gt;
&lt;br /&gt;
Inimese kõrgusele vastab teatud lauapikkuste vahemik, mis sõiduks sobivad. Samuti mõjutavad sõidustiil ja kaal laua pikkust.&lt;br /&gt;
&lt;br /&gt;
===Klassijaotus===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kasutaja.cs&#039;&#039;&#039; - kirjeldab kasutajat ja tema parameetreid. Sisaldab järgmiseid kasutajaga seotud meetodeid:&lt;br /&gt;
**lisaKasutaja(string kasutajanimi, string eesnimi, string perenimi, string parool) - lisab kasutaja andmebaasi, kontrollides enne kasutajanime kordumist&lt;br /&gt;
**validKasutajanimi(string kasutajanimi) - kontrollib kasutajanime kordumist&lt;br /&gt;
**rollKasutajale(string kasutajanimi, Roll roll) - annab kasutajale rolli&lt;br /&gt;
**validKasutaja(int kasutajaID) - kontrollib, kas kasutaja on aktiivne&lt;br /&gt;
**kntrlParool(string kasutajanimi, string parool) - kontrollib, kas parool läheb kokku andmebaasis olevaga. &lt;br /&gt;
**kontrolliParool(string parool, string salt, string hash) - kontrollib parooli koos eelmise meetodiga&lt;br /&gt;
**IDkasutajanimest(string kasutajanimi) - returnib kasutaja ID kasutajanime järgi&lt;br /&gt;
**kasutajaSessist(string ID, string path) - returnib kasutajanime sessiooni ID järgi&lt;br /&gt;
**teeGuid(string kasutajanimi, string path) - genereerib kasutajale sisselogimisel unikaalse sessiooni ID&lt;br /&gt;
**salvestaSess(string kasutajanimi, Guid ID, string path) - salvestab sessiooni XML faili sess.xml&lt;br /&gt;
**muudaSessiooni(string ID, DateTime aeg, string path) - muudab sessiooni aegumisaega&lt;br /&gt;
**sessKestab(string ID, string path) - tagastab true, kui kasutaja sessioon ei ole läbi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kommentaar.cs&#039;&#039;&#039; - kirjeldab kommentaari ja tema parameetreid. Sisaldab meetodit:&lt;br /&gt;
**lisaKommentaar(string kommentaar, string sessiID,string kasutajanimi,int lumelauaID) - lisab kommentaari vastava kasutaja poolt vastava lumelaua kohta AB-sse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Lumelaud.cs&#039;&#039;&#039; - kirjeldab lumelauda ja tema parameetreid. Sisaldab meetodeid:&lt;br /&gt;
**annaKeskminePikkus(int kaal, int pikkus, Lumelaud.s6iduStiilid s6iduStiil) - tagastab lumelaua pikkuse vastavalt kaalule ja pikkusele ja sõidustiilile&lt;br /&gt;
**kehamassiindeks(int kaal, int pikkus) - arvutab kehamassiindeksi, arvutamaks pikkuse nihet&lt;br /&gt;
**kesknihe(double avg, double i) - arvutab nihke lumelaua pikkusele, vastavalt kehamassiindeksile&lt;br /&gt;
**pikkusekontroll(int keskminePikkus, int isikuPikkus) - kui inimese pikkus on nii suur, et arvutuste järgi sobivat lumelauda ei ole, annab kõige pikemad lauad. Sama väga lühikestega - annab lühimad lauad.&lt;br /&gt;
**CheckBoardParams(string painduvus, string nimi, string tootja, string isTwin, string isMens)- andmete valideerimine enne uue lumelaua AB-sse sisestamist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Passwd.cs&#039;&#039;&#039; - siin hashitakse ja soolatakse parool ning tehakse ka vastupidine protsess. Sisaldab meetodeid:&lt;br /&gt;
**GenerateSalt() - genereerib salt&#039;i&lt;br /&gt;
**HashString(string tekst) - hashib parooli&lt;br /&gt;
**HashPassword(string password, string salt) - salted hashib parooli&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Statistika.cs&#039;&#039;&#039; - statistika klass ja parameetrid, meetodid logimiseks. Sisaldab meetodeid:&lt;br /&gt;
**logiStatistika(string kasutaja, string toimingu_tyyp) - logib kasutaja toimingu xml faili (logi.xml)&lt;br /&gt;
**kysiStatistika(string toimingu_tyyp) - tagastab statistika tegevuse kohta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;StatistikaK.cs&#039;&#039;&#039; - statistika küsimine kasutaja järgi. Sisaldab meetodit:&lt;br /&gt;
**kysiKasutajaStatistika(string kasutajanimi) - küsib statistika kasutaja kohta kasutajanime järgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WebService.cs&#039;&#039;&#039; - meetod, kus kutsutakse välja teistes klassides olevad meetodid. Siin on veebimeetodid.&lt;br /&gt;
&lt;br /&gt;
===Infot kasutatud süsteemide kohta===&lt;br /&gt;
*Parooli krüpteerimine salted hashiga: &lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/aa288534%28VS.71%29.aspx&lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/Aa289843&lt;br /&gt;
&lt;br /&gt;
*Unikaalsete sessioonide genereerimine (Guid&#039;i kohta info):&lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/system.guid.newguid.aspx&lt;br /&gt;
&lt;br /&gt;
===Kood===&lt;br /&gt;
Teenuse source [http://enos.itcollege.ee/~msikk/oo/TOOL.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
===Üldist===&lt;br /&gt;
&lt;br /&gt;
Klientrakenduse tegime eraldi projektina. Testimiseks on vajalikud nii veebiteenus kui ka klientrakendus alla laadida. Veebiteenuse ühendamiseks klientrakendusega on vajalik veebiteenus tööle panna ja jätta (brauseris avaneb leht). Seejärel klientrakendus avada Visual Studios. Klientrakenduse Solution menüüs Service Reference&#039;ide all on reference Lumelauad. Paremklikk selle peal ning Configuration -&amp;gt; pordi nr muuta samaks, mis on brauseris avanenud lehel. (näide:  &#039;&#039;localhost:&#039;&#039;&#039;&#039;&#039;3274&#039;&#039;&#039; &amp;lt;- pordinumber)&lt;br /&gt;
&lt;br /&gt;
Nimekirjade kuvamisel kasutasime DataGride. See võimaldab kasutajatel veerge enda mugavuse järgi ümber tõsta ning samuti sorteerida iga veeru järgi vastavalt. Kasutajaid andmebaasist klientrakenduse kaudu kustutada ei ole võimalik (siis on näha olnud kasutajad + saab vajadusel aktiveerida) - kasutajaid saab aktiveerida ja deaktiveerida. Samuti on võimalik muuta kasutajate rolle - kui kasutajal on üks roll, siis &amp;quot;muuda rolli&amp;quot; vajutades muutub see teiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lumelauadadel võib andmebaasis olla mitu pikkust ja laiust - seetõttu on võimalik lisada lumelaud koos nime ja tootja ja muude parameetritega kui ka lihtsalt lisada lumelauale pikkus ja laius. Kaks korda sama tootja ja nimega lumelauda lisada pole võimalik - sel juhul tuleb lisada uus pikkus ja laius.&lt;br /&gt;
&lt;br /&gt;
===Kuidas kasutada===&lt;br /&gt;
&lt;br /&gt;
Klientrakendust on võimalik kasutada külalisena, tavakasutajana või administraatorina. &lt;br /&gt;
#Külaline - võimalik otsida lumelaudu, võimalik uus kasutaja teha (tavakasutaja) ning võimalik sisse logida.&lt;br /&gt;
#Tavakasutaja - lisaks eelnevale saab tavakasutaja lisada kommentaare otsitud lumelaudade kohta.&lt;br /&gt;
#Administraator - lisaks eelnevale saab vaadata kasutajate/toimingute statistikat, lisada/kustutada lumelaudu, lisada/deaktiveerda/aktiveerida kasutajaid, muuta rolle. Administraatoritele tekib sisselogides aknasse ka &amp;quot;Administreeri&amp;quot; nupp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Statistikat logitakse kasutajate puhul. Võimalikes kohtades antakse kasutajale ka infot, kuidas kasutaja käituma peab (nt sõne sisestamisel pikkuseks jne). Kui viga on milleski muus ning programmis seda kirjeldatud ei ole, väljastatakse kinnipüütud error.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Klassijaotus===&lt;br /&gt;
&lt;br /&gt;
*MainWindow.xaml.cs - kõik, mis on seotud põhiaknaga - saab sisse/välja logida + teistesse akendesse. Sisaldab meetodeid kõikide nuppude kohta, mis mainwindow.xaml&#039;s on ja Algväärtustamise meetodit juhuks, kui sessioon lõppeb.&lt;br /&gt;
*UusKasutaja.xaml.cs - uue kasutaja loomise aken külalisele. Sisaldab meetodit tavakasutaja loomiseks.&lt;br /&gt;
*Admin.xaml.cs - administraatori aken, kust saab hallata lumelaudu, kasutajaid, vaadata statistikat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kood===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kood asub siin: [http://enos.itcollege.ee/~msikk/oo/TOOL.rar]&lt;br /&gt;
&lt;br /&gt;
Administraatori testimiseks saab kasutada kasutajanime tester, parool test. Veebiteenuse ja klientrakenduse sidumise juhend on teema &amp;quot;Üldist&amp;quot; all.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna aruanne==&lt;br /&gt;
&lt;br /&gt;
==Captain&#039;s Log==&lt;br /&gt;
&lt;br /&gt;
===06.05.2011===&lt;br /&gt;
&lt;br /&gt;
*debugimine, meetodite lisamine, täiendamine (Indrek, Miina)&lt;br /&gt;
*Jäänud on veel testimine ning koodi silumine&lt;br /&gt;
&lt;br /&gt;
===1.05-5.05===&lt;br /&gt;
(Miina, Indrek)&lt;br /&gt;
*MainWindow, Adminni aken, UusKasutaja aken&lt;br /&gt;
*Sessioonide sidumine vajalike meetoditega&lt;br /&gt;
*Täiendused veebiteenusesse vastavalt klientrakendusele&lt;br /&gt;
*Veebiteenuse meetodite sidumine klientrakenduse meetoditega &lt;br /&gt;
*Enamus meetodeid on valmis.&lt;br /&gt;
&lt;br /&gt;
===25.04.2011===&lt;br /&gt;
*Ettekandmine, vaja teha järgmised asjad:&lt;br /&gt;
**Wikileht täiendada (korras!)&lt;br /&gt;
**Kasutaja sessioonide logisse salvestada IP&lt;br /&gt;
**Statistika logisse rakenduse ID ka juurde&lt;br /&gt;
**Sessiooni aega lühemaks&lt;br /&gt;
**Projekti kommentaaridest lähtuvalt vaja dokumentatsiooni täiendada&lt;br /&gt;
&lt;br /&gt;
===18.04.2011===&lt;br /&gt;
*lumelaua lisamise debugimine - OK (Indrek)&lt;br /&gt;
*statistika küsimine kasutajanime ja toimingu järgi (Miina)&lt;br /&gt;
*kasutajate sessioonid (Miina)&lt;br /&gt;
&lt;br /&gt;
===17.04.2011===&lt;br /&gt;
*Kommentaaride lisamine (Reigo)&lt;br /&gt;
*Statistika (Miina)&lt;br /&gt;
&lt;br /&gt;
===16.04.2011===&lt;br /&gt;
*Lumelaua lisamine - OK(Erik)&lt;br /&gt;
&lt;br /&gt;
===15.04.2011===&lt;br /&gt;
*kasutajad - autentimine, regamine, deaktiveerimine, rollid - OK!(Miina)&lt;br /&gt;
&lt;br /&gt;
===14.04.2011===&lt;br /&gt;
*lumelaua lisamine (Erik)&lt;br /&gt;
*lumelaua päringud AB-st: OK! (Indrek)&lt;br /&gt;
*debugimine (Reigo)&lt;br /&gt;
&lt;br /&gt;
===13.04.2011===&lt;br /&gt;
*lumelaua lisamine - valideerimine (Erik)&lt;br /&gt;
*lumelaua päringud andmebaasist (Indrek)&lt;br /&gt;
&lt;br /&gt;
===12.04.2011===&lt;br /&gt;
*lumelaudade päringud (Miina)&lt;br /&gt;
*kasutaja lisamine andmebaasi (Indrek)&lt;br /&gt;
*kasutajate pool veebiteenuses (Miina)&lt;br /&gt;
&lt;br /&gt;
===11.04.2011===&lt;br /&gt;
*päringud (Indrek)&lt;br /&gt;
&lt;br /&gt;
===10.04.2011===&lt;br /&gt;
*Web Service&#039;i sidumine AB-ga + klassid (Miina)&lt;br /&gt;
*rollidejaotus:&lt;br /&gt;
**Veebiteenuse kasutaja pool: Miina&lt;br /&gt;
**Veebiteenuse toote pool: Indrek&lt;br /&gt;
**Toodete sisestamine AB-sse: Erik&lt;br /&gt;
&lt;br /&gt;
===06.04.2011===&lt;br /&gt;
*Andmebaasi ümbermuutmine ja kirjed (Indrek, Reigo)&lt;br /&gt;
&lt;br /&gt;
===28.03.2011===&lt;br /&gt;
*Reigo ja Erik tutvusid iseseisvalt web service loomisega selle kasutamisega, said kokku ja tegid miitingu. Toimus ülesannete konkreetsem jaotus.&lt;br /&gt;
&lt;br /&gt;
===28.02.2011===&lt;br /&gt;
*XSLT ja XML ühildamine + täiendus(Reigo)&lt;br /&gt;
*Wiki, XML täiendus (Miina)&lt;br /&gt;
*XSLT (Indrek)&lt;br /&gt;
&lt;br /&gt;
===27.02.2011===&lt;br /&gt;
*XML Schema (Reigo)&lt;br /&gt;
*XSLT (Miina)&lt;br /&gt;
*XML täiendus &lt;br /&gt;
&lt;br /&gt;
===21.02.2011===&lt;br /&gt;
*Sündis Wikileht koos meeskonnanimega &lt;br /&gt;
*Esialgne XML kondikava (Miina)&lt;br /&gt;
&lt;br /&gt;
===18.02.2011===&lt;br /&gt;
*Idee kooskõlastamine õppejõuga&lt;br /&gt;
&lt;br /&gt;
===14.02.2011===&lt;br /&gt;
*Indrek pakkus, et võiks teha midagi lumelaudadest&lt;br /&gt;
*Indrek-Miina-Reigo arutasid idee täpsemaks&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&amp;diff=32439</id>
		<title>Talk:Meeskond &quot;FoodWars&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22FoodWars%22&amp;diff=32439"/>
		<updated>2011-05-22T11:00:17Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== XML Arvustus ===&lt;br /&gt;
&lt;br /&gt;
Esmapilgul on raske aru saada mida kujutab endast &amp;lt;Myygiaeg&amp;gt;, aga pärast XMLi lähemat uurimist tundub, et see on aeg, mil toit menüüs saadaval on. Samas kui on ära toodud müügiaja algus, peaks ära tooma ka müügiaja lõpu. Kommentaariks veel niipalju, et mõnes kohas oleks saanud kasutada ka atribuute, aga see on maitse küsimus.&lt;br /&gt;
Hetkel on XMList kohviku enda andmed puudu, aga nagu Wiki lehelt näha, siis see on selle tõttu, et mitte näidet väga pikaks ajada.&lt;br /&gt;
&lt;br /&gt;
Oleks võinud ka XSLT faili kujundamisega vaeva näha. Hetkel tundub sellel olevat W3Schools XSLT ediitori vaikimisi stiil.&lt;br /&gt;
&lt;br /&gt;
Kogu projekti üldmulje on siiski siiani väga hea. Wiki leht on sisukas, idee on hea ja xml hästi kirjutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martin Lensment D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML Arvustus===&lt;br /&gt;
&lt;br /&gt;
Meeldis see, et oli väljatoodud mis portsjonid on võimalik ja soodustused.&lt;br /&gt;
&lt;br /&gt;
Teisiti oleksin teinud &amp;quot;veel alles&amp;quot; osa oleksin lihtsalt märkind kas on või ei ole, siis ei pea kohviku kasutaja igakord sealt 1 eemaldama vaid peaks märkima ainult siis kui on otsas. Tavalisel kasutajal pole vast avaja teada palju neid on teda huvitab aint kas on veel. Lisaks seda palju neid täpselt alles on ei ole vist võimalik täpselt hinnata kui osad portsjonid on poolikud.&lt;br /&gt;
&lt;br /&gt;
Juurde oleksin veel teinud kohviku info et juhul kui süsteemis mitmeid kohvikuid siis oleks võimalik ka kohviku kohta infot saada hetkel ei ole seal kohvikute kohta midagi vaid on aint menüü.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Siim Sarv D31&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Teenuse Arvustus===&lt;br /&gt;
&lt;br /&gt;
Tundub,et kõik vajalikud meetodi on olemas et teenust kasutades rakendust teha. Meeldis see et statisika osa on ka tehtud, see on midagi mis enda teenuses ei teinud.&lt;br /&gt;
Wiki&#039;s on hästi meetodid loetletud kuna ned on kategooriate kaupa jaotatud on neid lihtsam otsida kui on mõnda meetodi vaja kasutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Siim Sarv D31&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===XML Arvustus===&lt;br /&gt;
&lt;br /&gt;
XML on igati korralikult kirjutatud. Hea on see, et tagide nimed on väga loogilised, see lihtsustab tunduvalt XMLi lugemist. Portsjonite implementeerimine on hea mõte. Müügiaja kohalt on minu arust see sekundite väli liialdus- vaevalt, et keegi seda nii täpselt vaatab.&lt;br /&gt;
&lt;br /&gt;
Minu nägemuse kohaselt võiks teha muudatusi soodustuste juures. Nimelt üpris tihti tehakse näiteks sünnipäeva soodustust ehk kui sul on sünnipäev siis saad -20 % kõikidelt kaupadelt aga selle juurde käib enamasti see, et teised soodustused ei kehti. Ehk siis sinna soodustuste juurde võiks aretada mingi lipukese, mis siis näitaks kas ka teised soodustused sellega summeeruvad. Teine asi selle sama sünnipäeva soodustusega näiteks on see, et tahetakse panna maksimum summa(vahest ka miinimum), mille pealt soodustust saab, muidu tuleb sünnipäevalane terve tutvuskonnaga sinna sööma ja tekitab kõvasti kahjumit. Samas väga hulluks pole ka mõtet selle projektiga minna, lihtsalt väike mõttelend.&lt;br /&gt;
&lt;br /&gt;
Olemas on ka XML Schema ja stiilifail, mis on igati korrektsed.&lt;br /&gt;
&lt;br /&gt;
Kiita tuleb ka wikilehte, väga korralikult kirjutatud ja selgelt on projektiga kõvasti tegeletud.&lt;br /&gt;
&lt;br /&gt;
Ainuke negatiivne asi on see, et tahaks seda kohvikute osa ka ikkagi näha, pange siis kasvõi mingi eraldi link sellele.&lt;br /&gt;
&lt;br /&gt;
Hea töö :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gaspar Karm D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Teenuse arvustus===&lt;br /&gt;
&lt;br /&gt;
Valisin arvustamiseks selle projekti, sest oli esimene projekt täna mitmete vaadatute, mis oli õigeks ajaks valmis ja viitega source&#039;le ka - üks vähestest vist. &lt;br /&gt;
*Wikileht on põhjalikult tehtud ja informatiivne. Klassijaotus oli tehtud, meetodid kõik lahti seletatud, tööjaotus välja toodud jne.&lt;br /&gt;
*Erinevalt paljudest projektidest on tegu teenusega - on õigesti aru saadud, mis ülesanne teha tuleb. Toon selle eraldi välja, sest paljudel juhtumitel seda tehtud ei ole.&lt;br /&gt;
*Veel nõuetest - lisaks pidi veebiteenus võimaldama kasutajate haldamist ja statistika logimist. Mõlemad nõuded on täidetud ja väga põhjalikult. Näiteks on võimalik statistikat välja võtta mitmetes erinevates vormides (kasutaja/ajavahemiku jms järgi). Jällegi - üks väheseid projekte, mis neid nõudeid üldse täitnud on.&lt;br /&gt;
*Kood - dokumentatsioon oli korralik, kõik meetodid on korrektselt kommenteeritud - olemas nii lühikirjeldus kui ka tagastusväärtus. Koodi üle vaadates oli ainus häiriv asi, et klass TeenuseKlass.cs on üle tuhande rea pikk - väga raske on seal orienteeruda. Soovitan kasutada nt #region ja #endregion&#039;i - oleks palju mugavam. Või eraldi klasside loomist. Samas on see ka &#039;maitse asi&#039;. Õnneks sain wiki klassikirjeldusest vaadata, mis meetodid on, ning selle järgi otsida vajadusel.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes võib öelda, et projekti kõik nõuded on täidetud ja esmapilgul korrektselt ka lisaks. Hea!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miina Sikk D21 &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kliendi arvustus===&lt;br /&gt;
&lt;br /&gt;
Visuaalse poolega oli vaeva nähtud, oli ka kohviku pilt. Loogiliselt paigutatud nupud ning väljad. Facebookiga integreeritud, mis on sotsiaalmeediaga sidumisel väga oluline aspekt.&lt;br /&gt;
&lt;br /&gt;
Kommenteerimise osa toidul, mis on kindlasti kasulik kasutajate sidumisel süsteemiga. Meeldib sisendikontroll. Korralikult arendatud, on näha et vaeva ja tööd on investeeridud küllaltki suures mahus.&lt;br /&gt;
&lt;br /&gt;
Kasutajate kontrollid/õigused hästi välja arendatud.&lt;br /&gt;
&lt;br /&gt;
Väga meeldib see, kuidas on ilusti välja joonistatud statistika (kasutades .Net 4.0 Chart nimeruumi võimalusi)&lt;br /&gt;
&lt;br /&gt;
Windows phone 7 rakendus oli hästi tehtud.&lt;br /&gt;
&lt;br /&gt;
Wiki põhjalik.&lt;br /&gt;
&lt;br /&gt;
Hinnang: 9,9/10 (0,1 on arenguruum)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Kõue D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Klientrakenduse arvustus===&lt;br /&gt;
&lt;br /&gt;
Suhteliselt copy-paste võiks teha eelmisest arvustusest. Jällegi üks vähestest projektidest, mis on õigeaegselt valmis ja source code&#039;ga.&lt;br /&gt;
	 &lt;br /&gt;
*Wikileht on põhjalik ja korralikult tehtud. Seletatud ära, kuidas kasutada, mida saab teha jne. Probleemiks oli esimese rakenduse mitte töölesaamine (õiguste tõttu). Võiks põhjalikumalt olla kirjeldatud, kuidas seda tööle saada.&lt;br /&gt;
	 &lt;br /&gt;
*Täidetud on vajalikud nõuded maksimumtulemuse saavutamiseks (kõik baasnõuded + maksimumtulemuse nõuded - tehtud on mobiilrakendus, kogukondade kaasamine, majanduslik mõtlemine, läbimõeldud töökorraldus, kasutajamugavus).&lt;br /&gt;
*Kood on kommenteeritud, vigadeta. Samas on jällegi peamises klassis kõik meetodid järgemööda ning keeruline orienteeruda&lt;br /&gt;
*Mõeldud on kujundusele ja kasutajamugavusele. Statistika pool on väga korralikult ning põhjalikult tehtud. Üleüldse on nähtud kõvasti rohkem vaeva, kui projekti nõuete täitmiseks minimaalne on ning valminud on täiesti reaalselt kasutatav rakendus&lt;br /&gt;
*Tehtud on erinevad rakendused - jälle pluss.&lt;br /&gt;
	 &lt;br /&gt;
Ei oskagi rohkem midagi lisada - pole mitte millegi kallal norida (peale selle, et alguses ei saanud esimest klientrakendust tööle) ja kõik väga hea ja tasemel! Tublid.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miina Sikk, D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Klientrakenduse arvustus===&lt;br /&gt;
&lt;br /&gt;
Klientrakenduse arvustuseks valisin projekti, mis tundub olevat korralikult tehtud, mille sourcecode on hõlpsalt kättesaadav (siiani üks ainsaid) ja mille liikmed aitasid klientrakenduse-teenuse mul ka õigesti testimiseks käima saada.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on tegemist väga korralikult tehtud projektiga, millel näib olevat kindel vundament. Kirjutan mõned sõbralikud kommentaarid, mis projekti lahates tekkisid.&lt;br /&gt;
&lt;br /&gt;
*Lahenduse faile sirvides jäi silma mõistlikult kirjutatud (nt asjakohased muutuja- ja meetodinimed) ja kommenteeritud (kõigil meetoditel tundus olevat kokkuvõte, sisend-väljund kirjeldatud).&lt;br /&gt;
*Ei mõista, miks TeenuseKlass.cs on peaaegu 1500 rida pikk ja pole jaotatud näiteks sellisteks osadeks, nagu wikilehel(kas siis regioonideks või eraldi klassideks):&lt;br /&gt;
**Kasutajatega seotud meetodid&lt;br /&gt;
**Menüüga seotud meetodid&lt;br /&gt;
**Kohvikutest üldiselt&lt;br /&gt;
**Kommentaaridega seotud meetodid&lt;br /&gt;
**Statistikaga seotud meetodid&lt;br /&gt;
*Testisin kasutajate rollide muutmist, näiteks muutsin kasutaja, kellega sisse logisin, tavakasutajaks. Salvestasin, proovisin uuesti kasutajaid muuta, enam ei näidanud kasutajaid, mis on tõen. hea, küll aga kuvas tabeli ülemise veeru (Nimi Tyyp Kustuta) ja nupu &amp;quot;Salvesta&amp;quot;. Kui kasutaja roll ei luba teatud toiminguid sooritada, võiks lehekülg vastavalt ka reageerida - võiks olla mingi konkreetne teade, nt &amp;quot;sina ei saa kasutajaid hallata&amp;quot; vms.&lt;br /&gt;
*Veel üks asi, mida märkasin lehe menüüribaga seonduvalt - olles loonud mõned uued kohvikud, ilmusid need küll esilehel oleva kohviku nimekirja põhja, aga &amp;quot;Kõik kohvikud&amp;quot; nimekirja nad ei ilmunud&lt;br /&gt;
*Lingid allikatele koodifailides ja wikis on hea mõte, wikis olevad skeemid on toredad.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks paneks hindeks &amp;quot;suurepärane&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Tamm, D22&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Main_Page&amp;diff=32245</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Main_Page&amp;diff=32245"/>
		<updated>2011-05-18T10:44:14Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Microsofti ained */ typ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IT Kolledži wiki =&lt;br /&gt;
==Muutmiseks kasutage EIK kasutajanime ja parooli.==&lt;br /&gt;
&lt;br /&gt;
== Siin on praegu olemas  ==&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:%C3%95ppekavade_arutelu  Õppekavade arutelu]&lt;br /&gt;
* [[Õppekavade arendusversioonid]]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:IT_infrastruktuuri_teenused IT infrastruktuuri teenused]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Sisekoolitused Sisekoolitused]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Vormistusjuhend Üliõpilastööde vormistamise juhend]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Lõputööd Lõputööde vormistamine]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Praktika Praktika ideed ja korraldus]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:ITK_veeb ITK veebi arendus]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Ingliskeelne_õppekava ITK ingliskeelse õppekava arendus]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Intensiiv%C3%B5ppe_n%C3%A4dal Intensiivõppe nädal]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Robootika ITK robootikaklubi]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Linux Linux ITK-s]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:LPI Linux Professional Institute&#039;i õppeprogramm]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Microsoft_IT_Academy Microsoft IT Academy]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Operatsioonis%C3%BCsteemide_administreerimine_ja_sidumine Operatsioonisüsteemide administreerimine ja sidumine]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Traadita_side_alused Traadita side alused]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Skriptimiskeeled Skriptimiskeeled]&lt;br /&gt;
&lt;br /&gt;
===Microsofti ained===&lt;br /&gt;
Arendus&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Programmeerimine_CSharp_keeles Programmeerimine C# keeles]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Veebirakenduste_loomine_ASP.NET_abil Veebirakenduste loomine ASP.NET abil]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine Võrgurakendused II: hajussüsteemide ehitamine]&lt;br /&gt;
&lt;br /&gt;
Haldus&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Windows_Server_administreerimine Windows Server administreerimine]&lt;br /&gt;
* [https://wiki.itcollege.ee/index.php/Category:Windows-t%C3%B6%C3%B6jaamade_haldamine Windows-tööjaamade haldamine]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Special:Categories|Kategooriad]]&lt;br /&gt;
&lt;br /&gt;
== Infot MediaWiki kohta ==&lt;br /&gt;
&lt;br /&gt;
* [http://meta.wikimedia.org/wiki/Help:Contents MediaWiki User&#039;s Guide]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=30751</id>
		<title>Meeskond Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=30751"/>
		<updated>2011-05-08T23:27:28Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Kood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Luuakse süsteem lumelaudadega. Lumelauad erinevate parameetritega on XML failis. Ühelt poolt on võimalus neid veebirakendusega XML faili lisada ning teiselt poolt on klientidel võimalus otsida endale kaalu ja pikkuse jms järgi uus lumelaud.&lt;br /&gt;
&lt;br /&gt;
Antud rakendus lihtsustab inimestel endale lumalaua valimist ning säästab hulga aega - ühekaupa kõiki andmebaasis olevaid lumelaudu läbi vaadata oleks väga ajakulukas ning tüütu, arvestades seda, et niikuinii sobivad sõitmiseks vaid lumelauad, mis on vastavad sõitja pikkusele, kaalule, sõidustiilile.&lt;br /&gt;
&lt;br /&gt;
Esialgne plaan on XML faili lumelaudu lisada järgmiste omaduste järgi: pikkus, keskkoha laius, paine, soovitatav sõidustiil, soovitatav kaal. Esialgse plaani järgi peab klient sisestama enda pikkuse, kaalu, jalanumbri ja sõidustiili, pärast mida kuvatakse talle sobivad lumelauad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analoogne süsteem Eesti poodides jne puudub. Kõvasti lihtsam oleks endale sobivat toodet leida, kui kõik Eesti lumelaudade edasimüüjad sisestaks enda kaubad andmebaasi - hoiaks kõvasti aega kokku.&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
&lt;br /&gt;
*Erik Kaju  - programm&lt;br /&gt;
*Reigo Männiste - programm&lt;br /&gt;
*Miina Sikk - Wikileht, programm, projekti koordinaator&lt;br /&gt;
*Indrek Tamm - Idee, programm&lt;br /&gt;
&lt;br /&gt;
Miina - Wikileht, XML, Veebirakenduse kasutajate pool(statistika, haldamine, sessioonid) + esialgne struktuur, klientrakendus&lt;br /&gt;
&lt;br /&gt;
Indrek - XML, Veebirakenduse lumelaua päringud, kommentaaride meetodid, debugimine, andmebaas, klientrakendus&lt;br /&gt;
&lt;br /&gt;
Reigo - esialgne andmebaas + kommentaaride klass&lt;br /&gt;
&lt;br /&gt;
Erik Kaju - lumelaua sisestamise meetodid&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;Lumelauad&amp;gt;&lt;br /&gt;
   &amp;lt;Lumelaud&amp;gt;&lt;br /&gt;
        &amp;lt;Tootja&amp;gt;Forum&amp;lt;/Tootja&amp;gt;&lt;br /&gt;
        &amp;lt;Nimetus&amp;gt;Destroyer&amp;lt;/Nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;Edasimyyjad&amp;gt;&lt;br /&gt;
                   &amp;lt;Edasimyyja&amp;gt;&lt;br /&gt;
                           &amp;lt;Nimi&amp;gt;SurfHouse&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
                           &amp;lt;Aadress&amp;gt;Pronksi 7/9&amp;lt;/Aadress&amp;gt;&lt;br /&gt;
                           &amp;lt;HindEUR&amp;gt;200&amp;lt;/HindEUR&amp;gt;&lt;br /&gt;
                   &amp;lt;/Edasimyyja&amp;gt;&lt;br /&gt;
           &amp;lt;/Edasimyyjad&amp;gt;&lt;br /&gt;
        &amp;lt;Pikkused&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;158&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;153&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Pikkused&amp;gt;&lt;br /&gt;
        &amp;lt;Laiused&amp;gt;&lt;br /&gt;
          &amp;lt;LaiusCM&amp;gt;25&amp;lt;/LaiusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Laiused&amp;gt;&lt;br /&gt;
   &amp;lt;PainduvusTase&amp;gt;6&amp;lt;/PainduvusTase&amp;gt;&lt;br /&gt;
        &amp;lt;Kommentaarid&amp;gt;&lt;br /&gt;
                 &amp;lt;Kommentaar&amp;gt;&lt;br /&gt;
                           &amp;lt;Saatja&amp;gt;&lt;br /&gt;
                                     &amp;lt;Eesnimi&amp;gt;Mati&amp;lt;/Eesnimi&amp;gt;&lt;br /&gt;
                                     &amp;lt;Perekonnanimi&amp;gt;Tati&amp;lt;/Perekonnanimi&amp;gt;&lt;br /&gt;
                           &amp;lt;/Saatja&amp;gt;&lt;br /&gt;
                           &amp;lt;Tekst&amp;gt;Hehe, kukkusin sellega hamba suust.&amp;lt;/Tekst&amp;gt;&lt;br /&gt;
                 &amp;lt;/Kommentaar&amp;gt;&lt;br /&gt;
        &amp;lt;/Kommentaarid&amp;gt;&lt;br /&gt;
  &amp;lt;/Lumelaud&amp;gt;&lt;br /&gt;
 &amp;lt;/Lumelauad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML Schema===&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Lumelauad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Tootja&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Edasimyyjad&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Nimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Aadress&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;HindEUR&amp;quot; type=&amp;quot;xs:decimal&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Pikkused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;PikkusCM&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LaiusCM&amp;quot; type=&amp;quot;xs:int&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PainduvusTase&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Kommentaarid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Saatja&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Eesnimi&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Perekonnanimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Tekst&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Pakkumisel lumelauad&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Nimi&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Edasimüüjad&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Pikkused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Laiused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Painduvus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Kommentaar(id)&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Lumelauad/Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Tootja&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        	&amp;lt;xsl:for-each select=&amp;quot;Edasimyyjad/Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
        	&amp;lt;table&amp;gt;&lt;br /&gt;
        		&amp;lt;tr&amp;gt;&lt;br /&gt;
        			&amp;lt;td&amp;gt;&lt;br /&gt;
            	&amp;lt;xsl:value-of select=&amp;quot;Nimi&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Aadress&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;HindEUR&amp;quot;/&amp;gt;EUR&amp;lt;br/&amp;gt;&lt;br /&gt;
        			&amp;lt;/td&amp;gt;&lt;br /&gt;
        		&amp;lt;/tr&amp;gt;&lt;br /&gt;
        		&amp;lt;/table&amp;gt;&lt;br /&gt;
       	 &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Pikkused&amp;quot;&amp;gt;            &lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PikkusCM&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;LaiusCM&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:value-of select=&amp;quot;PainduvusTase&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Kommentaarid/Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Tekst&amp;quot; /&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Eesnimi&amp;quot; /&amp;gt;&amp;amp;#160;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Perekonnanimi&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Pilt.png]]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
Töödeldavad andmed:&lt;br /&gt;
*Sisse võetakse: Inimese pikkus, kaal, sõidustiil.&lt;br /&gt;
*Mille alusel valitakse: Laua pikkus, laua painduvus, laua laius, twin tip/mitte&lt;br /&gt;
*Tagastatakse: Nimi, Edasimüüjad, Pikkused, Laiused, Painduvus, Kommentaarid&lt;br /&gt;
&lt;br /&gt;
Inimese kõrgusele vastab teatud lauapikkuste vahemik, mis sõiduks sobivad. Samuti mõjutavad sõidustiil ja kaal laua pikkust.&lt;br /&gt;
&lt;br /&gt;
===Klassijaotus===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kasutaja.cs&#039;&#039;&#039; - kirjeldab kasutajat ja tema parameetreid. Sisaldab järgmiseid kasutajaga seotud meetodeid:&lt;br /&gt;
**lisaKasutaja(string kasutajanimi, string eesnimi, string perenimi, string parool) - lisab kasutaja andmebaasi, kontrollides enne kasutajanime kordumist&lt;br /&gt;
**validKasutajanimi(string kasutajanimi) - kontrollib kasutajanime kordumist&lt;br /&gt;
**rollKasutajale(string kasutajanimi, Roll roll) - annab kasutajale rolli&lt;br /&gt;
**validKasutaja(int kasutajaID) - kontrollib, kas kasutaja on aktiivne&lt;br /&gt;
**kntrlParool(string kasutajanimi, string parool) - kontrollib, kas parool läheb kokku andmebaasis olevaga. &lt;br /&gt;
**kontrolliParool(string parool, string salt, string hash) - kontrollib parooli koos eelmise meetodiga&lt;br /&gt;
**IDkasutajanimest(string kasutajanimi) - returnib kasutaja ID kasutajanime järgi&lt;br /&gt;
**kasutajaSessist(string ID, string path) - returnib kasutajanime sessiooni ID järgi&lt;br /&gt;
**teeGuid(string kasutajanimi, string path) - genereerib kasutajale sisselogimisel unikaalse sessiooni ID&lt;br /&gt;
**salvestaSess(string kasutajanimi, Guid ID, string path) - salvestab sessiooni XML faili sess.xml&lt;br /&gt;
**muudaSessiooni(string ID, DateTime aeg, string path) - muudab sessiooni aegumisaega&lt;br /&gt;
**sessKestab(string ID, string path) - tagastab true, kui kasutaja sessioon ei ole läbi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kommentaar.cs&#039;&#039;&#039; - kirjeldab kommentaari ja tema parameetreid. Sisaldab meetodit:&lt;br /&gt;
**lisaKommentaar(string kommentaar, string sessiID,string kasutajanimi,int lumelauaID) - lisab kommentaari vastava kasutaja poolt vastava lumelaua kohta AB-sse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Lumelaud.cs&#039;&#039;&#039; - kirjeldab lumelauda ja tema parameetreid. Sisaldab meetodeid:&lt;br /&gt;
**annaKeskminePikkus(int kaal, int pikkus, Lumelaud.s6iduStiilid s6iduStiil) - tagastab lumelaua pikkuse vastavalt kaalule ja pikkusele ja sõidustiilile&lt;br /&gt;
**kehamassiindeks(int kaal, int pikkus) - arvutab kehamassiindeksi, arvutamaks pikkuse nihet&lt;br /&gt;
**kesknihe(double avg, double i) - arvutab nihke lumelaua pikkusele, vastavalt kehamassiindeksile&lt;br /&gt;
**pikkusekontroll(int keskminePikkus, int isikuPikkus) - kui inimese pikkus on nii suur, et arvutuste järgi sobivat lumelauda ei ole, annab kõige pikemad lauad. Sama väga lühikestega - annab lühimad lauad.&lt;br /&gt;
**CheckBoardParams(string painduvus, string nimi, string tootja, string isTwin, string isMens)- andmete valideerimine enne uue lumelaua AB-sse sisestamist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Passwd.cs&#039;&#039;&#039; - siin hashitakse ja soolatakse parool ning tehakse ka vastupidine protsess. Sisaldab meetodeid:&lt;br /&gt;
**GenerateSalt() - genereerib salt&#039;i&lt;br /&gt;
**HashString(string tekst) - hashib parooli&lt;br /&gt;
**HashPassword(string password, string salt) - salted hashib parooli&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Statistika.cs&#039;&#039;&#039; - statistika klass ja parameetrid, meetodid logimiseks. Sisaldab meetodeid:&lt;br /&gt;
**logiStatistika(string kasutaja, string toimingu_tyyp) - logib kasutaja toimingu xml faili (logi.xml)&lt;br /&gt;
**kysiStatistika(string toimingu_tyyp) - tagastab statistika tegevuse kohta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;StatistikaK.cs&#039;&#039;&#039; - statistika küsimine kasutaja järgi. Sisaldab meetodit:&lt;br /&gt;
**kysiKasutajaStatistika(string kasutajanimi) - küsib statistika kasutaja kohta kasutajanime järgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WebService.cs&#039;&#039;&#039; - meetod, kus kutsutakse välja teistes klassides olevad meetodid. Siin on veebimeetodid.&lt;br /&gt;
&lt;br /&gt;
===Infot kasutatud süsteemide kohta===&lt;br /&gt;
*Parooli krüpteerimine salted hashiga: &lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/aa288534%28VS.71%29.aspx&lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/Aa289843&lt;br /&gt;
&lt;br /&gt;
*Unikaalsete sessioonide genereerimine (Guid&#039;i kohta info):&lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/system.guid.newguid.aspx&lt;br /&gt;
&lt;br /&gt;
===Kood===&lt;br /&gt;
Teenuse source [http://enos.itcollege.ee/~msikk/oo/TOOL.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
===Üldist===&lt;br /&gt;
&lt;br /&gt;
Klientrakenduse tegime eraldi projektina. Testimiseks on vajalikud nii veebiteenus kui ka klientrakendus alla laadida. Veebiteenuse ühendamiseks klientrakendusega on vajalik veebiteenus tööle panna ja jätta /brauseris/. Seejärel klientrakendus avada Visual Studios. Klientrakenduse Solution menüüs Service Reference&#039;ide all on reference Lumelauad. Paremklikk selle peal ning Configuration -&amp;gt; aadress muuta selleks, mis brauseris aadress on veebiteenusel.&lt;br /&gt;
&lt;br /&gt;
Nimekirjade kuvamisel kasutasime DataGride. See võimaldab kasutajatel veerge enda mugavuse järgi ümber tõsta ning samuti sorteerida iga veeru järgi vastavalt. Kasutajaid andmebaasist klientrakenduse kaudu kustutada ei ole võimalik (siis on näha olnud kasutajad + saab vajadusel aktiveerida) - kasutajaid saab aktiveerida ja deaktiveerida. Samuti on võimalik muuta kasutajate rolle - kui kasutajal on üks roll, siis &amp;quot;muuda rolli&amp;quot; vajutades muutub see teiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lumelauadadel võib andmebaasis olla mitu pikkust ja laiust - seetõttu on võimalik lisada lumelaud koos nime ja tootja ja muude parameetritega kui ka lihtsalt lisada lumelauale pikkus ja laius. Kaks korda sama tootja ja nimega lumelauda lisada pole võimalik - sel juhul tuleb lisada uus pikkus ja laius.&lt;br /&gt;
&lt;br /&gt;
===Kuidas kasutada===&lt;br /&gt;
&lt;br /&gt;
Klientrakendust on võimalik kasutada külalisena, tavakasutajana või administraatorina. &lt;br /&gt;
#Külaline - võimalik otsida lumelaudu, võimalik uus kasutaja teha (tavakasutaja) ning võimalik sisse logida.&lt;br /&gt;
#Tavakasutaja - lisaks eelnevale saab tavakasutaja lisada kommentaare otsitud lumelaudade kohta.&lt;br /&gt;
#Administraator - lisaks eelnevale saab vaadata kasutajate/toimingute statistikat, lisada/kustutada lumelaudu, lisada/deaktiveerda/aktiveerida kasutajaid, muuta rolle. Administraatoritele tekib sisselogides aknasse ka &amp;quot;Administreeri&amp;quot; nupp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Statistikat logitakse kasutajate puhul. Võimalikes kohtades antakse kasutajale ka infot, kuidas kasutaja käituma peab (nt sõne sisestamisel pikkuseks jne). Kui viga on milleski muus ning programmis seda kirjeldatud ei ole, väljastatakse kinnipüütud error.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Klassijaotus===&lt;br /&gt;
&lt;br /&gt;
*MainWindow.xaml.cs - kõik, mis on seotud põhiaknaga - saab sisse/välja logida + teistesse akendesse. Sisaldab meetodeid kõikide nuppude kohta, mis mainwindow.xaml&#039;s on ja Algväärtustamise meetodit juhuks, kui sessioon lõppeb.&lt;br /&gt;
*UusKasutaja.xaml.cs - uue kasutaja loomise aken külalisele. Sisaldab meetodit tavakasutaja loomiseks.&lt;br /&gt;
*Admin.xaml.cs - administraatori aken, kust saab hallata lumelaudu, kasutajaid, vaadata statistikat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kood===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kood asub siin: [http://enos.itcollege.ee/~msikk/oo/TOOL.rar]&lt;br /&gt;
&lt;br /&gt;
Administraatori testimiseks saab kasutada kasutajanime tester, parool test. Veebiteenuse ja klientrakenduse sidumise juhend on teema &amp;quot;Üldist&amp;quot; all.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna aruanne==&lt;br /&gt;
&lt;br /&gt;
==Captain&#039;s Log==&lt;br /&gt;
&lt;br /&gt;
===06.05.2011===&lt;br /&gt;
&lt;br /&gt;
*debugimine, meetodite lisamine, täiendamine (Indrek, Miina)&lt;br /&gt;
*Jäänud on veel testimine ning koodi silumine&lt;br /&gt;
&lt;br /&gt;
===1.05-5.05===&lt;br /&gt;
(Miina, Indrek)&lt;br /&gt;
*MainWindow, Adminni aken, UusKasutaja aken&lt;br /&gt;
*Sessioonide sidumine vajalike meetoditega&lt;br /&gt;
*Täiendused veebiteenusesse vastavalt klientrakendusele&lt;br /&gt;
*Veebiteenuse meetodite sidumine klientrakenduse meetoditega &lt;br /&gt;
*Enamus meetodeid on valmis.&lt;br /&gt;
&lt;br /&gt;
===25.04.2011===&lt;br /&gt;
*Ettekandmine, vaja teha järgmised asjad:&lt;br /&gt;
**Wikileht täiendada (korras!)&lt;br /&gt;
**Kasutaja sessioonide logisse salvestada IP&lt;br /&gt;
**Statistika logisse rakenduse ID ka juurde&lt;br /&gt;
**Sessiooni aega lühemaks&lt;br /&gt;
**Projekti kommentaaridest lähtuvalt vaja dokumentatsiooni täiendada&lt;br /&gt;
&lt;br /&gt;
===18.04.2011===&lt;br /&gt;
*lumelaua lisamise debugimine - OK (Indrek)&lt;br /&gt;
*statistika küsimine kasutajanime ja toimingu järgi (Miina)&lt;br /&gt;
*kasutajate sessioonid (Miina)&lt;br /&gt;
&lt;br /&gt;
===17.04.2011===&lt;br /&gt;
*Kommentaaride lisamine (Reigo)&lt;br /&gt;
*Statistika (Miina)&lt;br /&gt;
&lt;br /&gt;
===16.04.2011===&lt;br /&gt;
*Lumelaua lisamine - OK(Erik)&lt;br /&gt;
&lt;br /&gt;
===15.04.2011===&lt;br /&gt;
*kasutajad - autentimine, regamine, deaktiveerimine, rollid - OK!(Miina)&lt;br /&gt;
&lt;br /&gt;
===14.04.2011===&lt;br /&gt;
*lumelaua lisamine (Erik)&lt;br /&gt;
*lumelaua päringud AB-st: OK! (Indrek)&lt;br /&gt;
*debugimine (Reigo)&lt;br /&gt;
&lt;br /&gt;
===13.04.2011===&lt;br /&gt;
*lumelaua lisamine - valideerimine (Erik)&lt;br /&gt;
*lumelaua päringud andmebaasist (Indrek)&lt;br /&gt;
&lt;br /&gt;
===12.04.2011===&lt;br /&gt;
*lumelaudade päringud (Miina)&lt;br /&gt;
*kasutaja lisamine andmebaasi (Indrek)&lt;br /&gt;
*kasutajate pool veebiteenuses (Miina)&lt;br /&gt;
&lt;br /&gt;
===11.04.2011===&lt;br /&gt;
*päringud (Indrek)&lt;br /&gt;
&lt;br /&gt;
===10.04.2011===&lt;br /&gt;
*Web Service&#039;i sidumine AB-ga + klassid (Miina)&lt;br /&gt;
*rollidejaotus:&lt;br /&gt;
**Veebiteenuse kasutaja pool: Miina&lt;br /&gt;
**Veebiteenuse toote pool: Indrek&lt;br /&gt;
**Toodete sisestamine AB-sse: Erik&lt;br /&gt;
&lt;br /&gt;
===06.04.2011===&lt;br /&gt;
*Andmebaasi ümbermuutmine ja kirjed (Indrek, Reigo)&lt;br /&gt;
&lt;br /&gt;
===28.03.2011===&lt;br /&gt;
*Reigo ja Erik tutvusid iseseisvalt web service loomisega selle kasutamisega, said kokku ja tegid miitingu. Toimus ülesannete konkreetsem jaotus.&lt;br /&gt;
&lt;br /&gt;
===28.02.2011===&lt;br /&gt;
*XSLT ja XML ühildamine + täiendus(Reigo)&lt;br /&gt;
*Wiki, XML täiendus (Miina)&lt;br /&gt;
*XSLT (Indrek)&lt;br /&gt;
&lt;br /&gt;
===27.02.2011===&lt;br /&gt;
*XML Schema (Reigo)&lt;br /&gt;
*XSLT (Miina)&lt;br /&gt;
*XML täiendus &lt;br /&gt;
&lt;br /&gt;
===21.02.2011===&lt;br /&gt;
*Sündis Wikileht koos meeskonnanimega &lt;br /&gt;
*Esialgne XML kondikava (Miina)&lt;br /&gt;
&lt;br /&gt;
===18.02.2011===&lt;br /&gt;
*Idee kooskõlastamine õppejõuga&lt;br /&gt;
&lt;br /&gt;
===14.02.2011===&lt;br /&gt;
*Indrek pakkus, et võiks teha midagi lumelaudadest&lt;br /&gt;
*Indrek-Miina-Reigo arutasid idee täpsemaks&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=30519</id>
		<title>Meeskond Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=30519"/>
		<updated>2011-05-07T11:35:28Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Captain&amp;#039;s Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Luuakse süsteem lumelaudadega. Lumelauad erinevate parameetritega on XML failis. Ühelt poolt on võimalus neid veebirakendusega XML faili lisada ning teiselt poolt on klientidel võimalus otsida endale kaalu ja pikkuse jms järgi uus lumelaud.&lt;br /&gt;
&lt;br /&gt;
Antud rakendus lihtsustab inimestel endale lumalaua valimist ning säästab hulga aega - ühekaupa kõiki andmebaasis olevaid lumelaudu läbi vaadata oleks väga ajakulukas ning tüütu, arvestades seda, et niikuinii sobivad sõitmiseks vaid lumelauad, mis on vastavad sõitja pikkusele, kaalule, sõidustiilile.&lt;br /&gt;
&lt;br /&gt;
Esialgne plaan on XML faili lumelaudu lisada järgmiste omaduste järgi: pikkus, keskkoha laius, paine, soovitatav sõidustiil, soovitatav kaal. Esialgse plaani järgi peab klient sisestama enda pikkuse, kaalu, jalanumbri ja sõidustiili, pärast mida kuvatakse talle sobivad lumelauad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analoogne süsteem Eesti poodides jne puudub. Kõvasti lihtsam oleks endale sobivat toodet leida, kui kõik Eesti lumelaudade edasimüüjad sisestaks enda kaubad andmebaasi - hoiaks kõvasti aega kokku.&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
&lt;br /&gt;
*Erik Kaju  - programm&lt;br /&gt;
*Reigo Männiste - programm&lt;br /&gt;
*Miina Sikk - Wikileht, programm, projekti koordinaator&lt;br /&gt;
*Indrek Tamm - Idee, programm&lt;br /&gt;
&lt;br /&gt;
Miina - Wikileht, XML, Veebirakenduse kasutajate pool(statistika, haldamine, sessioonid) + esialgne struktuur, klientrakendus&lt;br /&gt;
&lt;br /&gt;
Indrek - XML, Veebirakenduse lumelaua päringud, kommentaaride meetodid, debugimine, andmebaas, klientrakendus&lt;br /&gt;
&lt;br /&gt;
Reigo - esialgne andmebaas + kommentaaride klass&lt;br /&gt;
&lt;br /&gt;
Erik Kaju - lumelaua sisestamise meetodid&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;Lumelauad&amp;gt;&lt;br /&gt;
   &amp;lt;Lumelaud&amp;gt;&lt;br /&gt;
        &amp;lt;Tootja&amp;gt;Forum&amp;lt;/Tootja&amp;gt;&lt;br /&gt;
        &amp;lt;Nimetus&amp;gt;Destroyer&amp;lt;/Nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;Edasimyyjad&amp;gt;&lt;br /&gt;
                   &amp;lt;Edasimyyja&amp;gt;&lt;br /&gt;
                           &amp;lt;Nimi&amp;gt;SurfHouse&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
                           &amp;lt;Aadress&amp;gt;Pronksi 7/9&amp;lt;/Aadress&amp;gt;&lt;br /&gt;
                           &amp;lt;HindEUR&amp;gt;200&amp;lt;/HindEUR&amp;gt;&lt;br /&gt;
                   &amp;lt;/Edasimyyja&amp;gt;&lt;br /&gt;
           &amp;lt;/Edasimyyjad&amp;gt;&lt;br /&gt;
        &amp;lt;Pikkused&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;158&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;153&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Pikkused&amp;gt;&lt;br /&gt;
        &amp;lt;Laiused&amp;gt;&lt;br /&gt;
          &amp;lt;LaiusCM&amp;gt;25&amp;lt;/LaiusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Laiused&amp;gt;&lt;br /&gt;
   &amp;lt;PainduvusTase&amp;gt;6&amp;lt;/PainduvusTase&amp;gt;&lt;br /&gt;
        &amp;lt;Kommentaarid&amp;gt;&lt;br /&gt;
                 &amp;lt;Kommentaar&amp;gt;&lt;br /&gt;
                           &amp;lt;Saatja&amp;gt;&lt;br /&gt;
                                     &amp;lt;Eesnimi&amp;gt;Mati&amp;lt;/Eesnimi&amp;gt;&lt;br /&gt;
                                     &amp;lt;Perekonnanimi&amp;gt;Tati&amp;lt;/Perekonnanimi&amp;gt;&lt;br /&gt;
                           &amp;lt;/Saatja&amp;gt;&lt;br /&gt;
                           &amp;lt;Tekst&amp;gt;Hehe, kukkusin sellega hamba suust.&amp;lt;/Tekst&amp;gt;&lt;br /&gt;
                 &amp;lt;/Kommentaar&amp;gt;&lt;br /&gt;
        &amp;lt;/Kommentaarid&amp;gt;&lt;br /&gt;
  &amp;lt;/Lumelaud&amp;gt;&lt;br /&gt;
 &amp;lt;/Lumelauad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML Schema===&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Lumelauad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Tootja&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Edasimyyjad&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Nimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Aadress&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;HindEUR&amp;quot; type=&amp;quot;xs:decimal&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Pikkused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;PikkusCM&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LaiusCM&amp;quot; type=&amp;quot;xs:int&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PainduvusTase&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Kommentaarid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Saatja&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Eesnimi&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Perekonnanimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Tekst&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Pakkumisel lumelauad&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Nimi&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Edasimüüjad&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Pikkused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Laiused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Painduvus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Kommentaar(id)&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Lumelauad/Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Tootja&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        	&amp;lt;xsl:for-each select=&amp;quot;Edasimyyjad/Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
        	&amp;lt;table&amp;gt;&lt;br /&gt;
        		&amp;lt;tr&amp;gt;&lt;br /&gt;
        			&amp;lt;td&amp;gt;&lt;br /&gt;
            	&amp;lt;xsl:value-of select=&amp;quot;Nimi&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Aadress&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;HindEUR&amp;quot;/&amp;gt;EUR&amp;lt;br/&amp;gt;&lt;br /&gt;
        			&amp;lt;/td&amp;gt;&lt;br /&gt;
        		&amp;lt;/tr&amp;gt;&lt;br /&gt;
        		&amp;lt;/table&amp;gt;&lt;br /&gt;
       	 &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Pikkused&amp;quot;&amp;gt;            &lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PikkusCM&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;LaiusCM&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:value-of select=&amp;quot;PainduvusTase&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Kommentaarid/Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Tekst&amp;quot; /&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Eesnimi&amp;quot; /&amp;gt;&amp;amp;#160;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Perekonnanimi&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Pilt.png]]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
Töödeldavad andmed:&lt;br /&gt;
*Sisse võetakse: Inimese pikkus, kaal, sõidustiil.&lt;br /&gt;
*Mille alusel valitakse: Laua pikkus, laua painduvus, laua laius, twin tip/mitte&lt;br /&gt;
*Tagastatakse: Nimi, Edasimüüjad, Pikkused, Laiused, Painduvus, Kommentaarid&lt;br /&gt;
&lt;br /&gt;
Inimese kõrgusele vastab teatud lauapikkuste vahemik, mis sõiduks sobivad. Samuti mõjutavad sõidustiil ja kaal laua pikkust.&lt;br /&gt;
&lt;br /&gt;
===Klassijaotus===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kasutaja.cs&#039;&#039;&#039; - kirjeldab kasutajat ja tema parameetreid. Sisaldab järgmiseid kasutajaga seotud meetodeid:&lt;br /&gt;
**lisaKasutaja(string kasutajanimi, string eesnimi, string perenimi, string parool) - lisab kasutaja andmebaasi, kontrollides enne kasutajanime kordumist&lt;br /&gt;
**validKasutajanimi(string kasutajanimi) - kontrollib kasutajanime kordumist&lt;br /&gt;
**rollKasutajale(string kasutajanimi, Roll roll) - annab kasutajale rolli&lt;br /&gt;
**validKasutaja(int kasutajaID) - kontrollib, kas kasutaja on aktiivne&lt;br /&gt;
**kntrlParool(string kasutajanimi, string parool) - kontrollib, kas parool läheb kokku andmebaasis olevaga. &lt;br /&gt;
**kontrolliParool(string parool, string salt, string hash) - kontrollib parooli koos eelmise meetodiga&lt;br /&gt;
**IDkasutajanimest(string kasutajanimi) - returnib kasutaja ID kasutajanime järgi&lt;br /&gt;
**kasutajaSessist(string ID, string path) - returnib kasutajanime sessiooni ID järgi&lt;br /&gt;
**teeGuid(string kasutajanimi, string path) - genereerib kasutajale sisselogimisel unikaalse sessiooni ID&lt;br /&gt;
**salvestaSess(string kasutajanimi, Guid ID, string path) - salvestab sessiooni XML faili sess.xml&lt;br /&gt;
**muudaSessiooni(string ID, DateTime aeg, string path) - muudab sessiooni aegumisaega&lt;br /&gt;
**sessKestab(string ID, string path) - tagastab true, kui kasutaja sessioon ei ole läbi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Kommentaar.cs&#039;&#039;&#039; - kirjeldab kommentaari ja tema parameetreid. Sisaldab meetodit:&lt;br /&gt;
**lisaKommentaar(string kommentaar, string sessiID,string kasutajanimi,int lumelauaID) - lisab kommentaari vastava kasutaja poolt vastava lumelaua kohta AB-sse&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Lumelaud.cs&#039;&#039;&#039; - kirjeldab lumelauda ja tema parameetreid. Sisaldab meetodeid:&lt;br /&gt;
**annaKeskminePikkus(int kaal, int pikkus, Lumelaud.s6iduStiilid s6iduStiil) - tagastab lumelaua pikkuse vastavalt kaalule ja pikkusele ja sõidustiilile&lt;br /&gt;
**kehamassiindeks(int kaal, int pikkus) - arvutab kehamassiindeksi, arvutamaks pikkuse nihet&lt;br /&gt;
**kesknihe(double avg, double i) - arvutab nihke lumelaua pikkusele, vastavalt kehamassiindeksile&lt;br /&gt;
**pikkusekontroll(int keskminePikkus, int isikuPikkus) - kui inimese pikkus on nii suur, et arvutuste järgi sobivat lumelauda ei ole, annab kõige pikemad lauad. Sama väga lühikestega - annab lühimad lauad.&lt;br /&gt;
**CheckBoardParams(string painduvus, string nimi, string tootja, string isTwin, string isMens)- andmete valideerimine enne uue lumelaua AB-sse sisestamist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Passwd.cs&#039;&#039;&#039; - siin hashitakse ja soolatakse parool ning tehakse ka vastupidine protsess. Sisaldab meetodeid:&lt;br /&gt;
**GenerateSalt() - genereerib salt&#039;i&lt;br /&gt;
**HashString(string tekst) - hashib parooli&lt;br /&gt;
**HashPassword(string password, string salt) - salted hashib parooli&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Statistika.cs&#039;&#039;&#039; - statistika klass ja parameetrid, meetodid logimiseks. Sisaldab meetodeid:&lt;br /&gt;
**logiStatistika(string kasutaja, string toimingu_tyyp) - logib kasutaja toimingu xml faili (logi.xml)&lt;br /&gt;
**kysiStatistika(string toimingu_tyyp) - tagastab statistika tegevuse kohta&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;StatistikaK.cs&#039;&#039;&#039; - statistika küsimine kasutaja järgi. Sisaldab meetodit:&lt;br /&gt;
**kysiKasutajaStatistika(string kasutajanimi) - küsib statistika kasutaja kohta kasutajanime järgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WebService.cs&#039;&#039;&#039; - meetod, kus kutsutakse välja teistes klassides olevad meetodid. Siin on veebimeetodid.&lt;br /&gt;
&lt;br /&gt;
===Infot kasutatud süsteemide kohta===&lt;br /&gt;
*Parooli krüpteerimine salted hashiga: &lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/aa288534%28VS.71%29.aspx&lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/Aa289843&lt;br /&gt;
&lt;br /&gt;
*Unikaalsete sessioonide genereerimine (Guid&#039;i kohta info):&lt;br /&gt;
**http://msdn.microsoft.com/en-us/library/system.guid.newguid.aspx&lt;br /&gt;
&lt;br /&gt;
===Kood===&lt;br /&gt;
Teenuse source [http://enos.itcollege.ee/~msikk/oo/TOOL.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
&lt;br /&gt;
===Üldist===&lt;br /&gt;
&lt;br /&gt;
Klientrakenduse tegime eraldi projektina. Testimiseks on vajalikud nii veebiteenus kui ka klientrakendus alla laadida. Veebiteenuse ühendamiseks klientrakendusega on vajalik veebiteenus tööle panna ja jätta /brauseris/. Seejärel klientrakendus avada Visual Studios. Klientrakenduse Solution menüüs Service Reference&#039;ide all on reference Lumelauad. Paremklikk selle peal ning Configuration -&amp;gt; aadress muuta selleks, mis brauseris aadress on veebiteenusel.&lt;br /&gt;
&lt;br /&gt;
Nimekirjade kuvamisel kasutasime DataGride. See võimaldab kasutajatel veerge enda mugavuse järgi ümber tõsta ning samuti sorteerida iga veeru järgi vastavalt. Kasutajaid andmebaasist klientrakenduse kaudu kustutada ei ole võimalik (siis on näha olnud kasutajad + saab vajadusel aktiveerida) - kasutajaid saab aktiveerida ja deaktiveerida. Samuti on võimalik muuta kasutajate rolle - kui kasutajal on üks roll, siis &amp;quot;muuda rolli&amp;quot; vajutades muutub see teiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lumelauadadel võib andmebaasis olla mitu pikkust ja laiust - seetõttu on võimalik lisada lumelaud koos nime ja tootja ja muude parameetritega kui ka lihtsalt lisada lumelauale pikkus ja laius. Kaks korda sama tootja ja nimega lumelauda lisada pole võimalik - sel juhul tuleb lisada uus pikkus ja laius.&lt;br /&gt;
&lt;br /&gt;
===Kuidas kasutada===&lt;br /&gt;
&lt;br /&gt;
Klientrakendust on võimalik kasutada külalisena, tavakasutajana või administraatorina. &lt;br /&gt;
#Külaline - võimalik otsida lumelaudu, võimalik uus kasutaja teha (tavakasutaja) ning võimalik sisse logida.&lt;br /&gt;
#Tavakasutaja - lisaks eelnevale saab tavakasutaja lisada kommentaare otsitud lumelaudade kohta.&lt;br /&gt;
#Administraator - lisaks eelnevale saab vaadata kasutajate/toimingute statistikat, lisada/kustutada lumelaudu, lisada/deaktiveerda/aktiveerida kasutajaid, muuta rolle. Administraatoritele tekib sisselogides aknasse ka &amp;quot;Administreeri&amp;quot; nupp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Statistikat logitakse kasutajate puhul. Võimalikes kohtades antakse kasutajale ka infot, kuidas kasutaja käituma peab (nt sõne sisestamisel pikkuseks jne). Kui viga on milleski muus ning programmis seda kirjeldatud ei ole, väljastatakse kinnipüütud error.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Klassijaotus===&lt;br /&gt;
&lt;br /&gt;
*MainWindow.xaml.cs - kõik, mis on seotud põhiaknaga - saab sisse/välja logida + teistesse akendesse. Sisaldab meetodeid kõikide nuppude kohta, mis mainwindow.xaml&#039;s on ja Algväärtustamise meetodit juhuks, kui sessioon lõppeb.&lt;br /&gt;
*UusKasutaja.xaml.cs - uue kasutaja loomise aken külalisele. Sisaldab meetodit tavakasutaja loomiseks.&lt;br /&gt;
*Admin.xaml.cs - administraatori aken, kust saab hallata lumelaudu, kasutajaid, vaadata statistikat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kood===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kood asub siin: (tulemas)&lt;br /&gt;
&lt;br /&gt;
Administraatori testimiseks saab kasutada kasutajanime tester, parool test. Veebiteenuse ja klientrakenduse sidumise juhend on teema &amp;quot;Üldist&amp;quot; all.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna aruanne==&lt;br /&gt;
&lt;br /&gt;
==Captain&#039;s Log==&lt;br /&gt;
&lt;br /&gt;
===06.05.2011===&lt;br /&gt;
&lt;br /&gt;
*debugimine, meetodite lisamine, täiendamine (Indrek, Miina)&lt;br /&gt;
*Jäänud on veel testimine ning koodi silumine&lt;br /&gt;
&lt;br /&gt;
===1.05-5.05===&lt;br /&gt;
(Miina, Indrek)&lt;br /&gt;
*MainWindow, Adminni aken, UusKasutaja aken&lt;br /&gt;
*Sessioonide sidumine vajalike meetoditega&lt;br /&gt;
*Täiendused veebiteenusesse vastavalt klientrakendusele&lt;br /&gt;
*Veebiteenuse meetodite sidumine klientrakenduse meetoditega &lt;br /&gt;
*Enamus meetodeid on valmis.&lt;br /&gt;
&lt;br /&gt;
===25.04.2011===&lt;br /&gt;
*Ettekandmine, vaja teha järgmised asjad:&lt;br /&gt;
**Wikileht täiendada (korras!)&lt;br /&gt;
**Kasutaja sessioonide logisse salvestada IP&lt;br /&gt;
**Statistika logisse rakenduse ID ka juurde&lt;br /&gt;
**Sessiooni aega lühemaks&lt;br /&gt;
**Projekti kommentaaridest lähtuvalt vaja dokumentatsiooni täiendada&lt;br /&gt;
&lt;br /&gt;
===18.04.2011===&lt;br /&gt;
*lumelaua lisamise debugimine - OK (Indrek)&lt;br /&gt;
*statistika küsimine kasutajanime ja toimingu järgi (Miina)&lt;br /&gt;
*kasutajate sessioonid (Miina)&lt;br /&gt;
&lt;br /&gt;
===17.04.2011===&lt;br /&gt;
*Kommentaaride lisamine (Reigo)&lt;br /&gt;
*Statistika (Miina)&lt;br /&gt;
&lt;br /&gt;
===16.04.2011===&lt;br /&gt;
*Lumelaua lisamine - OK(Erik)&lt;br /&gt;
&lt;br /&gt;
===15.04.2011===&lt;br /&gt;
*kasutajad - autentimine, regamine, deaktiveerimine, rollid - OK!(Miina)&lt;br /&gt;
&lt;br /&gt;
===14.04.2011===&lt;br /&gt;
*lumelaua lisamine (Erik)&lt;br /&gt;
*lumelaua päringud AB-st: OK! (Indrek)&lt;br /&gt;
*debugimine (Reigo)&lt;br /&gt;
&lt;br /&gt;
===13.04.2011===&lt;br /&gt;
*lumelaua lisamine - valideerimine (Erik)&lt;br /&gt;
*lumelaua päringud andmebaasist (Indrek)&lt;br /&gt;
&lt;br /&gt;
===12.04.2011===&lt;br /&gt;
*lumelaudade päringud (Miina)&lt;br /&gt;
*kasutaja lisamine andmebaasi (Indrek)&lt;br /&gt;
*kasutajate pool veebiteenuses (Miina)&lt;br /&gt;
&lt;br /&gt;
===11.04.2011===&lt;br /&gt;
*päringud (Indrek)&lt;br /&gt;
&lt;br /&gt;
===10.04.2011===&lt;br /&gt;
*Web Service&#039;i sidumine AB-ga + klassid (Miina)&lt;br /&gt;
*rollidejaotus:&lt;br /&gt;
**Veebiteenuse kasutaja pool: Miina&lt;br /&gt;
**Veebiteenuse toote pool: Indrek&lt;br /&gt;
**Toodete sisestamine AB-sse: Erik&lt;br /&gt;
&lt;br /&gt;
===06.04.2011===&lt;br /&gt;
*Andmebaasi ümbermuutmine ja kirjed (Indrek, Reigo)&lt;br /&gt;
&lt;br /&gt;
===28.03.2011===&lt;br /&gt;
*Reigo ja Erik tutvusid iseseisvalt web service loomisega selle kasutamisega, said kokku ja tegid miitingu. Toimus ülesannete konkreetsem jaotus.&lt;br /&gt;
&lt;br /&gt;
===28.02.2011===&lt;br /&gt;
*XSLT ja XML ühildamine + täiendus(Reigo)&lt;br /&gt;
*Wiki, XML täiendus (Miina)&lt;br /&gt;
*XSLT (Indrek)&lt;br /&gt;
&lt;br /&gt;
===27.02.2011===&lt;br /&gt;
*XML Schema (Reigo)&lt;br /&gt;
*XSLT (Miina)&lt;br /&gt;
*XML täiendus &lt;br /&gt;
&lt;br /&gt;
===21.02.2011===&lt;br /&gt;
*Sündis Wikileht koos meeskonnanimega &lt;br /&gt;
*Esialgne XML kondikava (Miina)&lt;br /&gt;
&lt;br /&gt;
===18.02.2011===&lt;br /&gt;
*Idee kooskõlastamine õppejõuga&lt;br /&gt;
&lt;br /&gt;
===14.02.2011===&lt;br /&gt;
*Indrek pakkus, et võiks teha midagi lumelaudadest&lt;br /&gt;
*Indrek-Miina-Reigo arutasid idee täpsemaks&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ASP-tastic%22&amp;diff=28404</id>
		<title>Talk:Meeskond &quot;ASP-tastic&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ASP-tastic%22&amp;diff=28404"/>
		<updated>2011-04-25T16:16:40Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Undo revision 28403 by Itamm (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tundub päris hea olevat. Isiklikult ma oleks veel day alla lisand koha ka, kus trenn toimub ja itemid pannud items alla, aga muidu on täiesti normaalne XML ülesehitus.&lt;br /&gt;
&lt;br /&gt;
-Sander Baikov&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Arvustus ==&lt;br /&gt;
&lt;br /&gt;
Mõte on hea, XML, Schema ja stiilifail on hästi tehtud.&lt;br /&gt;
Ilmselt rakenduse ehitamisel tuleb mõnda asja veidi muuta ja&lt;br /&gt;
lisada. &lt;br /&gt;
&lt;br /&gt;
Näiteks ID kood, treeningakava kood jms.&lt;br /&gt;
Noh oleneb muidugi milline rakendus tuleb.&lt;br /&gt;
&lt;br /&gt;
Midagi targemat ei oskagi ütelda.&lt;br /&gt;
&lt;br /&gt;
Jõudu!&lt;br /&gt;
&lt;br /&gt;
Taavi Ilves D21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Teenuskihi arvustus ==&lt;br /&gt;
&lt;br /&gt;
Alustuseks - treeningkava abiline on tore mõte.&lt;br /&gt;
&lt;br /&gt;
Niipalju, kui koodi näinud olen, tundub olevat loetav ja stiilne, kommenteerida võiks kõiki meetodeid (mis teeb, sisend-väljund).&lt;br /&gt;
&lt;br /&gt;
Kahjuks on paljud valdkonnad teenuse kihis puudulikud, nagu näiteks kasutaja sessioonid ja turvalisus, kasutajate statistika logimine, kirjete muutmine andmebaasis (harjutuste, kava).&lt;br /&gt;
&lt;br /&gt;
Projekti võiks lisada &#039;&#039;feature&#039;&#039;&#039;id nn arengu statistika,&lt;br /&gt;
valemeid treeningkoormuse arvutamiseks (märksõnad vanus, kaal, teatud harjutuste tulemused - rinnaltsurumise max raskus, lõuatõmmete arv) ja teavitusi järgmisest trennist, isikliku arengu tasemete süsteemi sisseviimine jms.&lt;br /&gt;
&lt;br /&gt;
Potentsiaali on projektil palju, ootan wikilehe täiendamist ja arendatud source koodi avalikustamist siin! &lt;br /&gt;
&lt;br /&gt;
Edu ja jõudu soovides&lt;br /&gt;
Indrek Tamm&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ASP-tastic%22&amp;diff=28403</id>
		<title>Talk:Meeskond &quot;ASP-tastic&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ASP-tastic%22&amp;diff=28403"/>
		<updated>2011-04-25T16:16:28Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Undo revision 28402 by Itamm (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tundub päris hea olevat. Isiklikult ma oleks veel day alla lisand koha ka, kus trenn toimub ja itemid pannud items alla, aga muidu on täiesti normaalne XML ülesehitus.&lt;br /&gt;
&lt;br /&gt;
-Sander Baikov&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Arvustus ==&lt;br /&gt;
&lt;br /&gt;
Mõte on hea, XML, Schema ja stiilifail on hästi tehtud.&lt;br /&gt;
Ilmselt rakenduse ehitamisel tuleb mõnda asja veidi muuta ja&lt;br /&gt;
lisada. &lt;br /&gt;
&lt;br /&gt;
Näiteks ID kood, treeningakava kood jms.&lt;br /&gt;
Noh oleneb muidugi milline rakendus tuleb.&lt;br /&gt;
&lt;br /&gt;
Midagi targemat ei oskagi ütelda.&lt;br /&gt;
&lt;br /&gt;
Jõudu!&lt;br /&gt;
&lt;br /&gt;
Taavi Ilves D21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Arvustus ==&lt;br /&gt;
&lt;br /&gt;
Alustuseks - treeningkava abiline on tore mõte.&lt;br /&gt;
&lt;br /&gt;
Niipalju, kui koodi näinud olen (XML, C#), tundub olevat loetav ja stiilne, kommenteerida võiks kõiki meetodeid (mis teeb, sisend-väljund).&lt;br /&gt;
&lt;br /&gt;
Kahjuks on paljud valdkonnad teenuse kihis puudulikud, nagu näiteks kasutaja sessioonid ja turvalisus, kasutajate statistika logimine, kirjete muutmine andmebaasis (harjutuste, kava).&lt;br /&gt;
&lt;br /&gt;
Projekti võiks lisada &#039;&#039;feature&#039;&#039;&#039;id nn arengu graafiline kujutamine (progress bar vms),&lt;br /&gt;
valemeid treeningkoormuse arvutamiseks (märksõnad vanus, kaal, teatud harjutuste tulemused - rinnaltsurumise max raskus, lõuatõmmete arv) ja teavitusi järgmisest trennist, isikliku arengu tasemete süsteemi sisseviimine jms.&lt;br /&gt;
&lt;br /&gt;
Potentsiaali on projektil palju, ootan wikilehe täiendamist ja arendatud source koodi avalikustamist siin! &lt;br /&gt;
&lt;br /&gt;
Edu ja jõudu soovides&lt;br /&gt;
Indrek Tamm&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ASP-tastic%22&amp;diff=28402</id>
		<title>Talk:Meeskond &quot;ASP-tastic&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ASP-tastic%22&amp;diff=28402"/>
		<updated>2011-04-25T16:15:39Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Arvustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tundub päris hea olevat. Isiklikult ma oleks veel day alla lisand koha ka, kus trenn toimub ja itemid pannud items alla, aga muidu on täiesti normaalne XML ülesehitus.&lt;br /&gt;
&lt;br /&gt;
-Sander Baikov&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Arvustus ==&lt;br /&gt;
&lt;br /&gt;
Mõte on hea, XML, Schema ja stiilifail on hästi tehtud.&lt;br /&gt;
Ilmselt rakenduse ehitamisel tuleb mõnda asja veidi muuta ja&lt;br /&gt;
lisada. &lt;br /&gt;
&lt;br /&gt;
Näiteks ID kood, treeningakava kood jms.&lt;br /&gt;
Noh oleneb muidugi milline rakendus tuleb.&lt;br /&gt;
&lt;br /&gt;
Midagi targemat ei oskagi ütelda.&lt;br /&gt;
&lt;br /&gt;
Jõudu!&lt;br /&gt;
&lt;br /&gt;
Taavi Ilves D21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Teenuskihi arvustus ==&lt;br /&gt;
&lt;br /&gt;
Alustuseks - treeningkava abiline on tore mõte.&lt;br /&gt;
&lt;br /&gt;
Niipalju, kui koodi näinud olen, tundub olevat loetav ja stiilne, kommenteerida võiks kõiki meetodeid (mis teeb, sisend-väljund).&lt;br /&gt;
&lt;br /&gt;
Kahjuks on paljud valdkonnad teenuse kihis puudulikud, nagu näiteks kasutaja sessioonid ja turvalisus, kasutajate statistika logimine, kirjete muutmine andmebaasis (harjutuste, kava).&lt;br /&gt;
&lt;br /&gt;
Projekti võiks lisada &#039;&#039;feature&#039;&#039;&#039;id nn arengu statistika,&lt;br /&gt;
valemeid treeningkoormuse arvutamiseks (märksõnad vanus, kaal, teatud harjutuste tulemused - rinnaltsurumise max raskus, lõuatõmmete arv) ja teavitusi järgmisest trennist, isikliku arengu tasemete süsteemi sisseviimine jms.&lt;br /&gt;
&lt;br /&gt;
Potentsiaali on projektil palju, ootan wikilehe täiendamist ja arendatud source koodi avalikustamist siin! &lt;br /&gt;
&lt;br /&gt;
Edu ja jõudu soovides&lt;br /&gt;
Indrek Tamm&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ASP-tastic%22&amp;diff=28400</id>
		<title>Talk:Meeskond &quot;ASP-tastic&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ASP-tastic%22&amp;diff=28400"/>
		<updated>2011-04-25T16:08:04Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tundub päris hea olevat. Isiklikult ma oleks veel day alla lisand koha ka, kus trenn toimub ja itemid pannud items alla, aga muidu on täiesti normaalne XML ülesehitus.&lt;br /&gt;
&lt;br /&gt;
-Sander Baikov&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Arvustus ==&lt;br /&gt;
&lt;br /&gt;
Mõte on hea, XML, Schema ja stiilifail on hästi tehtud.&lt;br /&gt;
Ilmselt rakenduse ehitamisel tuleb mõnda asja veidi muuta ja&lt;br /&gt;
lisada. &lt;br /&gt;
&lt;br /&gt;
Näiteks ID kood, treeningakava kood jms.&lt;br /&gt;
Noh oleneb muidugi milline rakendus tuleb.&lt;br /&gt;
&lt;br /&gt;
Midagi targemat ei oskagi ütelda.&lt;br /&gt;
&lt;br /&gt;
Jõudu!&lt;br /&gt;
&lt;br /&gt;
Taavi Ilves D21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Arvustus ==&lt;br /&gt;
&lt;br /&gt;
Alustuseks - treeningkava abiline on tore mõte.&lt;br /&gt;
&lt;br /&gt;
Niipalju, kui koodi näinud olen (XML, C#), tundub olevat loetav ja stiilne, kommenteerida võiks kõiki meetodeid (mis teeb, sisend-väljund).&lt;br /&gt;
&lt;br /&gt;
Kahjuks on paljud valdkonnad teenuse kihis puudulikud, nagu näiteks kasutaja sessioonid ja turvalisus, kasutajate statistika logimine, kirjete muutmine andmebaasis (harjutuste, kava).&lt;br /&gt;
&lt;br /&gt;
Projekti võiks lisada &#039;&#039;feature&#039;&#039;&#039;id nn arengu graafiline kujutamine (progress bar vms),&lt;br /&gt;
valemeid treeningkoormuse arvutamiseks (märksõnad vanus, kaal, teatud harjutuste tulemused - rinnaltsurumise max raskus, lõuatõmmete arv) ja teavitusi järgmisest trennist, isikliku arengu tasemete süsteemi sisseviimine jms.&lt;br /&gt;
&lt;br /&gt;
Potentsiaali on projektil palju, ootan wikilehe täiendamist ja arendatud source koodi avalikustamist siin! &lt;br /&gt;
&lt;br /&gt;
Edu ja jõudu soovides&lt;br /&gt;
Indrek Tamm&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=28262</id>
		<title>Meeskond Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=28262"/>
		<updated>2011-04-25T07:27:18Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* 28.03.2011 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Luuakse süsteem lumelaudadega. Lumelauad erinevate parameetritega on XML failis. Ühelt poolt on võimalus neid veebirakendusega XML faili lisada ning teiselt poolt on klientidel võimalus otsida endale kaalu ja pikkuse jms järgi uus lumelaud.&lt;br /&gt;
&lt;br /&gt;
Antud rakendus lihtsustab inimestel endale lumalaua valimist ning säästab hulga aega - ühekaupa kõiki andmebaasis olevaid lumelaudu läbi vaadata oleks väga ajakulukas ning tüütu, arvestades seda, et niikuinii sobivad sõitmiseks vaid lumelauad, mis on vastavad sõitja pikkusele, kaalule, sõidustiilile, jalanumbrile.&lt;br /&gt;
&lt;br /&gt;
Esialgne plaan on XML faili lumelaudu lisada järgmiste omaduste järgi: pikkus, keskkoha laius, paine, soovitatav sõidustiil, soovitatav kaal. Esialgse plaani järgi peab klient sisestama enda pikkuse, kaalu, jalanumbri ja sõidustiili, pärast mida kuvatakse talle sobivad lumelauad.&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
&lt;br /&gt;
*Erik Kaju begin_of_the_skype_highlighting     end_of_the_skype_highlighting - programm&lt;br /&gt;
*Reigo Männiste - programm&lt;br /&gt;
*Miina Sikk - Wikileht, programm, projekti koordinaator&lt;br /&gt;
*Indrek Tamm - Idee, programm&lt;br /&gt;
&lt;br /&gt;
Miina - Wikileht, XML, Veebirakenduse kasutajate pool(statistika, haldamine, sessioonid) + esialgne struktuur&lt;br /&gt;
Indrek - XML, Veebirakenduse lumelaua päringud, debugimine, andmebaas&lt;br /&gt;
Reigo - esialgne andmebaas + kommentaaride lisamine&lt;br /&gt;
Erik - lumelaua lisamine&lt;br /&gt;
&lt;br /&gt;
==Captain&#039;s Log==&lt;br /&gt;
&lt;br /&gt;
===18.04.2011===&lt;br /&gt;
*lumelaua lisamise debugimine - OK (Indrek)&lt;br /&gt;
*statistika küsimine kasutajanime ja toimingu järgi (Miina)&lt;br /&gt;
*kasutajate sessioonid (Miina)&lt;br /&gt;
&lt;br /&gt;
===17.04.2011===&lt;br /&gt;
*Kommentaaride lisamine (Reigo)&lt;br /&gt;
*Statistika (Miina)&lt;br /&gt;
&lt;br /&gt;
===16.04.2011===&lt;br /&gt;
*Lumelaua lisamine - OK(Erik)&lt;br /&gt;
&lt;br /&gt;
===15.04.2011===&lt;br /&gt;
*kasutajad - autentimine, regamine, deaktiveerimine, rollid - OK!(Miina)&lt;br /&gt;
&lt;br /&gt;
===14.04.2011===&lt;br /&gt;
*lumelaua lisamine (Erik)&lt;br /&gt;
*lumelaua päringud AB-st: OK! (Indrek)&lt;br /&gt;
*debugimine (Reigo)&lt;br /&gt;
&lt;br /&gt;
===13.04.2011===&lt;br /&gt;
*lumelaua lisamine - valideerimine (Erik)&lt;br /&gt;
*lumelaua päringud andmebaasist (Indrek)&lt;br /&gt;
&lt;br /&gt;
===12.04.2011===&lt;br /&gt;
*lumelaudade päringud (Miina)&lt;br /&gt;
*kasutaja lisamine andmebaasi (Indrek)&lt;br /&gt;
*kasutajate pool veebiteenuses (Miina)&lt;br /&gt;
&lt;br /&gt;
===11.04.2011===&lt;br /&gt;
*päringud (Indrek)&lt;br /&gt;
&lt;br /&gt;
===10.04.2011===&lt;br /&gt;
*Web Service&#039;i sidumine AB-ga + klassid (Miina)&lt;br /&gt;
*rollidejaotus:&lt;br /&gt;
**Veebiteenuse kasutaja pool: Miina&lt;br /&gt;
**Veebiteenuse toote pool: Indrek&lt;br /&gt;
**Toodete sisestamine AB-sse: Erik&lt;br /&gt;
&lt;br /&gt;
===06.04.2011===&lt;br /&gt;
*Andmebaasi ümbermuutmine ja kirjed (Indrek, Reigo)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===28.03.2011===&lt;br /&gt;
*Reigo ja Erik tutvusid iseseisvalt web service loomisega selle kasutamisega, said kokku ja tegid miitingu. Toimus ülesannete konkreetsem jaotus.&lt;br /&gt;
&lt;br /&gt;
===28.02.2011===&lt;br /&gt;
*XSLT ja XML ühildamine + täiendus(Reigo)&lt;br /&gt;
*Wiki, XML täiendus (Miina)&lt;br /&gt;
*XSLT (Indrek)&lt;br /&gt;
&lt;br /&gt;
===27.02.2011===&lt;br /&gt;
*XML Schema (Reigo)&lt;br /&gt;
*XSLT (Miina)&lt;br /&gt;
*XML täiendus &lt;br /&gt;
&lt;br /&gt;
===21.02.2011===&lt;br /&gt;
*Sündis Wikileht koos meeskonnanimega &lt;br /&gt;
*Esialgne XML kondikava (Miina)&lt;br /&gt;
&lt;br /&gt;
===18.02.2011===&lt;br /&gt;
*Idee kooskõlastamine õppejõuga&lt;br /&gt;
&lt;br /&gt;
===14.02.2011===&lt;br /&gt;
*Indrek pakkus, et võiks teha midagi lumelaudadest&lt;br /&gt;
*Indrek-Miina-Reigo arutasid idee täpsemaks&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
===XML fail===&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;Lumelauad&amp;gt;&lt;br /&gt;
   &amp;lt;Lumelaud&amp;gt;&lt;br /&gt;
        &amp;lt;Tootja&amp;gt;Forum&amp;lt;/Tootja&amp;gt;&lt;br /&gt;
        &amp;lt;Nimetus&amp;gt;Destroyer&amp;lt;/Nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;Edasimyyjad&amp;gt;&lt;br /&gt;
                   &amp;lt;Edasimyyja&amp;gt;&lt;br /&gt;
                           &amp;lt;Nimi&amp;gt;SurfHouse&amp;lt;/Nimi&amp;gt;&lt;br /&gt;
                           &amp;lt;Aadress&amp;gt;Pronksi 7/9&amp;lt;/Aadress&amp;gt;&lt;br /&gt;
                           &amp;lt;HindEUR&amp;gt;200&amp;lt;/HindEUR&amp;gt;&lt;br /&gt;
                   &amp;lt;/Edasimyyja&amp;gt;&lt;br /&gt;
           &amp;lt;/Edasimyyjad&amp;gt;&lt;br /&gt;
        &amp;lt;Pikkused&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;158&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
          &amp;lt;PikkusCM&amp;gt;153&amp;lt;/PikkusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Pikkused&amp;gt;&lt;br /&gt;
        &amp;lt;Laiused&amp;gt;&lt;br /&gt;
          &amp;lt;LaiusCM&amp;gt;25&amp;lt;/LaiusCM&amp;gt;&lt;br /&gt;
        &amp;lt;/Laiused&amp;gt;&lt;br /&gt;
   &amp;lt;PainduvusTase&amp;gt;6&amp;lt;/PainduvusTase&amp;gt;&lt;br /&gt;
        &amp;lt;Kommentaarid&amp;gt;&lt;br /&gt;
                 &amp;lt;Kommentaar&amp;gt;&lt;br /&gt;
                           &amp;lt;Saatja&amp;gt;&lt;br /&gt;
                                     &amp;lt;Eesnimi&amp;gt;Mati&amp;lt;/Eesnimi&amp;gt;&lt;br /&gt;
                                     &amp;lt;Perekonnanimi&amp;gt;Tati&amp;lt;/Perekonnanimi&amp;gt;&lt;br /&gt;
                           &amp;lt;/Saatja&amp;gt;&lt;br /&gt;
                           &amp;lt;Tekst&amp;gt;Hehe, kukkusin sellega hamba suust.&amp;lt;/Tekst&amp;gt;&lt;br /&gt;
                 &amp;lt;/Kommentaar&amp;gt;&lt;br /&gt;
        &amp;lt;/Kommentaarid&amp;gt;&lt;br /&gt;
  &amp;lt;/Lumelaud&amp;gt;&lt;br /&gt;
 &amp;lt;/Lumelauad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML Schema===&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
  &amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Lumelauad&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Tootja&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Edasimyyjad&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Nimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Aadress&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;HindEUR&amp;quot; type=&amp;quot;xs:decimal&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Pikkused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;PikkusCM&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;LaiusCM&amp;quot; type=&amp;quot;xs:int&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;PainduvusTase&amp;quot; type=&amp;quot;xs:int&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Kommentaarid&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Saatja&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Eesnimi&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Perekonnanimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Tekst&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT===&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Pakkumisel lumelauad&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Nimi&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Edasimüüjad&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Pikkused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Laiused&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Painduvus&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Kommentaar(id)&amp;lt;/th&amp;gt;&lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:for-each select=&amp;quot;Lumelauad/Lumelaud&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Tootja&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Nimetus&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        	&amp;lt;xsl:for-each select=&amp;quot;Edasimyyjad/Edasimyyja&amp;quot;&amp;gt;&lt;br /&gt;
        	&amp;lt;table&amp;gt;&lt;br /&gt;
        		&amp;lt;tr&amp;gt;&lt;br /&gt;
        			&amp;lt;td&amp;gt;&lt;br /&gt;
            	&amp;lt;xsl:value-of select=&amp;quot;Nimi&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Aadress&amp;quot;/&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;HindEUR&amp;quot;/&amp;gt;EUR&amp;lt;br/&amp;gt;&lt;br /&gt;
        			&amp;lt;/td&amp;gt;&lt;br /&gt;
        		&amp;lt;/tr&amp;gt;&lt;br /&gt;
        		&amp;lt;/table&amp;gt;&lt;br /&gt;
       	 &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Pikkused&amp;quot;&amp;gt;            &lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;PikkusCM&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Laiused&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;table&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;LaiusCM&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/table&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:value-of select=&amp;quot;PainduvusTase&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;Kommentaarid/Kommentaar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;table&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:value-of select=&amp;quot;Tekst&amp;quot; /&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Eesnimi&amp;quot; /&amp;gt;&amp;amp;#160;&amp;lt;xsl:value-of select=&amp;quot;Saatja/Perekonnanimi&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/td&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
      &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
    &amp;lt;/table&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Pilt.png]]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
&lt;br /&gt;
*Eriku visioon enne arenduse algust:&lt;br /&gt;
&lt;br /&gt;
Web service on vahekiht andmebaasi ja klientrakenduse vahel. Klientrakendusest tuleb sisend-informatsioon, veebiteenuses toimuvad vajalikud kalkulatsioonid ning algoritmid genereerivad vajaliku andmebaasi päringu. Päring saadetakse andmebaasi, andmebaasist tuleb vastus, mille võib anda klientrakendusele väljundiks. &lt;br /&gt;
Töödeldavad andmed:&lt;br /&gt;
*Sisse võetakse: Inimese pikkus, inimese kaal, inimese sõidustiil.&lt;br /&gt;
*Mille alusel valitakse: Laua pikkus, laua painduvus, laua laius&lt;br /&gt;
*Tagastatakse: Nimi, Edasimüüjad, Pikkused, Laiused, Painduvus, Kommentaarid&lt;br /&gt;
&lt;br /&gt;
+ lisaks hunnik kasutajatega seotud asju.&lt;br /&gt;
&lt;br /&gt;
Service hakkab arvutama päringuid järgmiste põhimõtetega:&lt;br /&gt;
&lt;br /&gt;
Esiteks vaadatakse valitud kasutaja pikkust ja sõidustiili, stiilist oleneb, kuidas edaspidised arvutused tehakse. (Nt. parkstyle =&amp;gt; lühem laud, suurem painduvus) &lt;br /&gt;
&lt;br /&gt;
Inimese kõrgusele vastab teatud lauapikkuste vahemik, mis sõiduks sobivad. Samuti on seotud omavahel inimese kaal ja laua painduvus.(28.03.2011)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse source [http://enos.itcollege.ee/~msikk/oo/TOOL.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
==Meeskonna aruanne==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Tyhik%22&amp;diff=23492</id>
		<title>Talk:Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Tyhik%22&amp;diff=23492"/>
		<updated>2011-03-04T18:08:59Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Arvustus. Indrek Tamm.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
Arvustus&lt;br /&gt;
&lt;br /&gt;
Meeskonna Tyhik loodud kinokavade xml faili struktuur on nõuetekohane, kenasti stiilis &lt;br /&gt;
&amp;lt;kinod&amp;gt;&lt;br /&gt;
   &amp;lt;kino&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
ning &lt;br /&gt;
&amp;lt;filmid&amp;gt;&lt;br /&gt;
   &amp;lt;film&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
Stiili- ja abifailid on olemas ning kui ma neid läbi vaatasin, siis vigu ei tuvastanud.&lt;br /&gt;
Lehe esialgne kujundus on hea, mulle meeldib.&lt;br /&gt;
Kokkuvõttes: minu arvates hea raam, millele veebirakendus ümber ehitada.&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm, meeskond Tool, 4.III.2011&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tool%22&amp;diff=23288</id>
		<title>Meeskond &quot;Tool&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tool%22&amp;diff=23288"/>
		<updated>2011-02-21T12:44:50Z</updated>

		<summary type="html">&lt;p&gt;Itamm: moved Meeskond &amp;quot;Tool&amp;quot; to Meeskond Tool:&amp;amp;#32;&amp;quot;&amp;quot; are unnecessary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Meeskond Tool]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=23287</id>
		<title>Meeskond Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_Tool&amp;diff=23287"/>
		<updated>2011-02-21T12:44:50Z</updated>

		<summary type="html">&lt;p&gt;Itamm: moved Meeskond &amp;quot;Tool&amp;quot; to Meeskond Tool:&amp;amp;#32;&amp;quot;&amp;quot; are unnecessary&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Idee==&lt;br /&gt;
&lt;br /&gt;
Luuakse süsteem lumelaudadega. Lumelauad erinevate parameetritega on XML failis. Ühelt poolt on võimalus neid veebirakendusega XML faili lisada ning teiselt poolt on klientidel võimalus otsida endale kaalu ja pikkuse jms järgi uus lumelaud.&lt;br /&gt;
&lt;br /&gt;
Antud rakendus lihtsustab inimestel endale lumalaua valimist ning säästab hulga aega - ühekaupa kõiki andmebaasis olevaid lumelaudu läbi vaadata oleks väga ajakulukas ning tüütu, arvestades seda, et niikuinii sobivad sõitmiseks vaid lumelauad, mis on vastavad sõitja pikkusele, kaalule, sõidustiilile, jalanumbrile.&lt;br /&gt;
&lt;br /&gt;
Esialgne plaan on XML faili lumelaudu lisada järgmiste omaduste järgi: pikkus, keskkoha laius, paine, soovitatav sõidustiil, soovitatav kaal. Esialgse plaani järgi peab klient sisestama enda pikkuse, kaalu, jalanumbri ja sõidustiili, pärast mida kuvatakse talle sobivad lumelauad.&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
&lt;br /&gt;
*Erik Kaju - programm&lt;br /&gt;
*Reigo Männiste - programm&lt;br /&gt;
*Miina Sikk - Wikileht, programm&lt;br /&gt;
*Indrek Tamm - Idee, programm&lt;br /&gt;
&lt;br /&gt;
==Captain&#039;s Log==&lt;br /&gt;
&lt;br /&gt;
===21.02.2011===&lt;br /&gt;
*Sündis Wikileht koos meeskonnanimega &lt;br /&gt;
*Esialgne XML kondikava (Miina)&lt;br /&gt;
&lt;br /&gt;
===18.02.2011===&lt;br /&gt;
*Idee kooskõlastamine õppejõuga&lt;br /&gt;
&lt;br /&gt;
===14.02.2011===&lt;br /&gt;
*Indrek pakkus, et võiks teha midagi lumelaudadest&lt;br /&gt;
*Indrek-Miina-Reigo arutasid idee täpsemaks&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
==Veebiteenus==&lt;br /&gt;
==Klientrakendus==&lt;br /&gt;
==Meeskonna aruanne==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Itamm</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_2011&amp;diff=23286</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2011</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_2011&amp;diff=23286"/>
		<updated>2011-02-21T12:43:30Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Lisasin meeskonna Tool&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&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..5 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;
* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.&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 27. veebruar 2011.&lt;br /&gt;
** Arvamused XML-failide kohta peavad tehtud olema 4. märts 2011&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 10. aprill 2011.&lt;br /&gt;
** Arvamused veebiteenuste kohta peavad tehtud olema 17. aprill 2011&lt;br /&gt;
** Veebiteenus tuleb esitleda!&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039;&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 10. aprill 2011.&lt;br /&gt;
** Arvamused veebiteenuste kohta peavad tehtud olema 17. aprill 2011&lt;br /&gt;
** Klientrakendused tuleb esitleda!&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
===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;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel +372 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 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 2011=&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;MiskiFäänciNimi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Kaks-kolm lauset, et mis kuidas ja miks..&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
Jaan Igamees&lt;br /&gt;
Jane Money&lt;br /&gt;
Katja Pobeda&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;FoodWars&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Uus elektrooniline süsteem sööklas menüüde haldamiseks ja nende kohta tagasiside saamiseks.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Kristjan Stolin&lt;br /&gt;
*Ilmar Telga&lt;br /&gt;
*Rauno Rüga&lt;br /&gt;
*Lauri Kermas&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;C terav&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Loengus pakutud söökla menüüde süsteem&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Madis Sarv&lt;br /&gt;
*Siim Sarv&lt;br /&gt;
*Jaanus Vallmann&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Sööklate menüüde süsteem, with Facebook. OMG&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Jaan Kruusma&lt;br /&gt;
*Taavi Ilves&lt;br /&gt;
*Tanel Liiv&lt;br /&gt;
*Indrek Kruuser&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Tyhik&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Kino ajakava süsteem.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Tact&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Telefoniraamat koos Facebooki, Google, Twitter integratsiooniga.&lt;br /&gt;
Front end HTML5-s&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Mihkel Sokk&lt;br /&gt;
*Martin Lensment&lt;br /&gt;
*Jaak Lehtsalu&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ASP-tastic&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Treeningpäevik netis&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Indrek Kõue&lt;br /&gt;
*Taivo Türnpu&lt;br /&gt;
*Jarko Kaskmaa&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond Tool]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Lumelaua valimise abiline&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Kaju, Erik&lt;br /&gt;
*Männiste, Reigo&lt;br /&gt;
*Sikk, Miina&lt;br /&gt;
*Tamm, Indrek&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Programmeerimine_CSharp_keeles:_2010_s%C3%BCgis,_p%C3%A4eva%C3%B5ppe_kokkuv%C3%B5tted&amp;diff=21840</id>
		<title>Programmeerimine CSharp keeles: 2010 sügis, päevaõppe kokkuvõtted</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Programmeerimine_CSharp_keeles:_2010_s%C3%BCgis,_p%C3%A4eva%C3%B5ppe_kokkuv%C3%B5tted&amp;diff=21840"/>
		<updated>2011-01-03T16:08:21Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Indrek Tamm&amp;#039;e sissekanne&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Valminud projektid ja retsensioonid=&lt;br /&gt;
(Näide) &lt;br /&gt;
&lt;br /&gt;
==John Smith==&lt;br /&gt;
* Mäng : [[Meeskond &amp;quot;IDDQD&amp;quot;]]&lt;br /&gt;
** Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22C-Team%22&lt;br /&gt;
** Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22XNA_(Xbox_Not_Available)%22&lt;br /&gt;
&lt;br /&gt;
* Mäng : [[Meeskond &amp;quot;ISU - aI Sii jUu&amp;quot;]]&lt;br /&gt;
** Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Jana_ja_poisid%22&lt;br /&gt;
** Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Skill_and_Others%22&lt;br /&gt;
&lt;br /&gt;
==Indrek Tamm==&lt;br /&gt;
* Mäng : [[Meeskond &amp;quot;2#4U&amp;quot;]]&lt;br /&gt;
** Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Eagles_With_Lasers%22&lt;br /&gt;
** Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Hype%22&lt;br /&gt;
&lt;br /&gt;
* Rakendus : [[Meeskond &amp;quot;Siiski&amp;quot;]]&lt;br /&gt;
** Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22Skill_and_Others%22&lt;br /&gt;
** Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:Meeskond_%22ISU_-_aI_Sii_jUu%22&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Siiski%22&amp;diff=21839</id>
		<title>Talk:Meeskond &quot;Siiski&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Siiski%22&amp;diff=21839"/>
		<updated>2011-01-03T15:28:17Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Indrek Tamm kirjutas vastuse kommentaarile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Katkine või siis vähemalt minul jälle ei tööta (versiooni error). Päris &amp;quot;huvitavad&amp;quot; kommentaarid on ka sisse jäetud! Koodi põhimõtteliselt kommenteeritud pole.&lt;br /&gt;
&lt;br /&gt;
Lauri Jansen&lt;br /&gt;
D21&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Kallis Lauri, tänan tagasiside eest! Kui soovid meie rakendust käivitada, uuenda lehelt &lt;br /&gt;
http://www.microsoft.com/express/Database/InstallOptions.aspx 1. või 3. või 4. variandiga &lt;br /&gt;
(milline vaja on, andmebaasist piisab üldjuhul) arvutis olevat Visual Studiot.&lt;br /&gt;
Kui toiming tehtud, proovi uuesti meie programmi käivitada, peaks õnnestuma!&lt;br /&gt;
Edu soovides&lt;br /&gt;
Indrek&lt;br /&gt;
Siiski &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Siiski%22&amp;diff=21838</id>
		<title>Talk:Meeskond &quot;Siiski&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Siiski%22&amp;diff=21838"/>
		<updated>2011-01-03T15:25:29Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Indrek Tamm kirjutas vastuse kommentaarile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Katkine või siis vähemalt minul jälle ei tööta (versiooni error). Päris &amp;quot;huvitavad&amp;quot; kommentaarid on ka sisse jäetud! Koodi põhimõtteliselt kommenteeritud pole.&lt;br /&gt;
&lt;br /&gt;
Lauri Jansen&lt;br /&gt;
D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Kallis Lauri, tänan tagasiside eest! Kui soovid meie rakendust käivitada, uuenda lehelt http://www.microsoft.com/express/Database/InstallOptions.aspx 1. või 3. või 4. variandiga (milline vaja on, andmebaasist piisab üldjuhul) arvutis olevat Visual Studiot. Kui toiming tehtud, proovi uuesti meie programmi käivitada, peaks õnnestuma!&lt;br /&gt;
Edu soovides&lt;br /&gt;
Indrek&lt;br /&gt;
Siiski&lt;br /&gt;
&lt;br /&gt;
-------&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Skill_and_Others%22&amp;diff=21825</id>
		<title>Talk:Meeskond &quot;Skill and Others&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Skill_and_Others%22&amp;diff=21825"/>
		<updated>2011-01-03T00:20:30Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Indrek Tamm kirjutas kommentaari&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Arvamus==&lt;br /&gt;
&lt;br /&gt;
Alustuseks jäi silma projekti põhjalik ja koos piltidega kajastamine wikis.&lt;br /&gt;
Projekti oli oma arvutis meeldivalt lihtne tööle saada. Hiljem teiste autorite projekte katsetada üritades selgus, et see pole sugugi mitte enesestmõistetav.&lt;br /&gt;
Projekt ise vastab esmapilgul ülesande püstituses olnud nõudmistele osas, mis puudutab andmete (nii ainete profiilid kui hinded) sisestamist. Kahjuks ei suutnud ma leida ühtegi aruannet, mida käesolev projekt väljastaks. Õpikeskonna puhul on mõistlikku vajadust aruannete järele võibolla keerulisem leida kui näiteks raamatukogu puhul, kuid raamatukoguga paralleele tõmmates oleks võinud välja tuua võimaluse reastada õpilasi õpitulemuste alusel või kuvada need, kellel on liiga vähe hindeid või liiga halb keskmine hinne vms.&lt;br /&gt;
Projekti lähemalt katsetades selgub, et õpilaste profiilide lisamisega on kõik hästi. Samuti õnnestub lisada ainete profiile.  Õpilasele hindeid panna  ja muuta „Vaata ja muuda - hinded“ alt paraku ei õnnestu, hinde saab küll sisestada, kuid see ei salvestu. Kasutaja mugavuse ja arusaadavuse  poole pealt tahaks hinnete lisamise juures näha nuppu „salvesta“&lt;br /&gt;
Võimalik, et hinnete mittesalvestumine on kuidagi seotud projekti üles- või allalaadimisega. &lt;br /&gt;
„Vaata ja muuda -  hinded“  all on väli „Kokku“, kus õpilase hinded summeeritakse. Tavaloogika kohaselt oleks mõistlikum leida keskmine hinne, mitte hinnete summa.  See järeldus põhineb muidugi ainult autori enda sisestatud ühe õpilase hinnetel, sest kuna hindeid lisada ei õnnestunud, ei saanud ka katsetada. &lt;br /&gt;
Koodi uurides jäi silma ka see, et koodi on korralikult kommenteeritud.&lt;br /&gt;
Projekti puhul meeldib selge ja loogiline avaleht. Ka idee, sisu ja võimalused on kokkuvõttes head (eriti arvestades seda, et projekt on põhimõtteliselt teostatud ühe inimese poolt, mitte tiimitööna).&lt;br /&gt;
&lt;br /&gt;
Janar Tooming DK21&lt;br /&gt;
----------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&#039;&#039;&#039;Rakendus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rakendus täidab ülesande nõudeid kuid kuna andmebaasi puudujääkidele, peab paljusi andmeid mõtetult uuesti sisestama, nt hinded ja tunnid. Üldmulje on hea, aga praktikas kasutust ei leia, vähemalt seni kaua kuni korralik andmebaas on ehitatud ja programmi loogika vastavalt üles ehitatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lähtekood&#039;&#039;&#039;&lt;br /&gt;
Lähtekood tundub asjalik ja töötab ning on kommenteerimisega ka viitsitud vaevata, aga vaadake oma andmemudel üle, teil on hinded eraldi olevas tabelis, mis pole seotud useri id&#039;ega kuigi kõik peaks useri ümber toimuma. Eraldi on teil hinnete all eesnimi ja perenimi, andmete dubleerimine lihtsalt. Kui teil oleks hinde id ja useri id ära seotud oleks teil ühe kindla inimese hindeid palju lihtsam jälgida ja kuvada. Samuti on tund sidumata ainega. Andmebaas ei tundu jätkusuutlik ja nõuaks ümbertegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wiki leht on väga hästi koostatud ja pakub korralikku ülevaadet programmi kasutamisest kui ka klasside kirjeldused on olemas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaan Kruusma, D22&#039;&#039;&#039;&lt;br /&gt;
----------------------------------------------------------------------------------------------------------------&lt;br /&gt;
Wiki&lt;br /&gt;
&lt;br /&gt;
Programmi kohta uurima hakates jääb silma hästi koostatud wiki koos illustreerivate piltidega. Wikis on olemas korralik programmi kirjeldus.&lt;br /&gt;
&lt;br /&gt;
Programm&lt;br /&gt;
&lt;br /&gt;
Välimuselt natuke tagasihoidlik kuid üsna lihtne. Minu arust ei peagi programm alati hästi &amp;quot;fancy&amp;quot; välja nägema. Ja tubli töö, sest programm tehtud ju siiski põhimõtteliselt üksinda. Programm ise on korralik, mõni asi on küll natuke segane, kuid siiski toimib. &lt;br /&gt;
&lt;br /&gt;
Lähtekood&lt;br /&gt;
&lt;br /&gt;
Koodi on lihtne lugeda ja kergesti arusaadav. Koodi on piisavalt kommenteeritud!&lt;br /&gt;
&lt;br /&gt;
Jaak Lehtsalu D22&lt;br /&gt;
&lt;br /&gt;
== Arvustus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Üldine&#039;&#039;&#039;&lt;br /&gt;
Rakendus vastab etteantud nõuetele, kuid disaini poole pealt on veidi puudujääke. Tean, et antud projektis hüppasid teised liikmed alt ära ning projekt on valminud ühe inimese käe läbi, seega ühe inimese kohta igati hea töö. Antud programm kasutust realselt ilmselt ei leia, enne kui on teinud läbi päris põhjaliku arenduse.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood&#039;&#039;&#039;&lt;br /&gt;
Kood tundub ilus ja arusaadav. Nagu eelmine arvustaja on kommenteerinud andmemudelit, siis ka minule tundus see ebaratsionaalne, ise oleksin teinud nii nagu ka eelmine kommenteeria soovitas. Kõige lihtsam oleks olnud võtta kasvõi mingi originaalsüsteem ette ja selle kloon ehitada, ainult parem ja ilusam :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
Wiki leht on see eest üsna hästi koostatud ja annab hea ülevaate antud projektist.&lt;br /&gt;
&lt;br /&gt;
Taavi Ilves&lt;br /&gt;
D21&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
Rakenduse installimine on võrdlemisi lihtne. Üldjoontes töötab olemas olev funktsionaalsus üsna korralikult. Kasutajaliides on võrdlemisi hästi organiseeritud ja mõistetav.&lt;br /&gt;
&lt;br /&gt;
Projekt on ka üsna mõistlikult dokumenteeritud, kui arvestada selle all Wiki&#039;s toodud kirjeldust ja lähtekoodi kommentaare. Wiki&#039;s toodud kasutusjuhend annab väga hea ülevaate programmi kasutamisest ja võimalustest. Lähtekood on peaaegu täielikult kommenteeritud ning ka hästi vormistatud.&lt;br /&gt;
&lt;br /&gt;
Andmemudeli osas pean nõustuma eelnevate kommenteerijatega, et see võinuks olla veidi paremini läbimõeldud. Siiski on korraliku andmemudeli koostamine üsna aeganõudev tegevus ning kui aega vähe, siis ei pruugi see muidugi õnnestuda.&lt;br /&gt;
&lt;br /&gt;
Logi on lühike, ent vaatamata sellele informatiivne ja annab hea üldpildi projekti käigust.&lt;br /&gt;
&lt;br /&gt;
Eriti märkimisväärne on, et vaatamata sellele, et projekti realiseeris lõpuks vaid üks inimene üksi õnnestus see siiski tähtajaks valmis saada.&lt;br /&gt;
&lt;br /&gt;
*[[User:lkermas|LKermas]] D22&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Üldine&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Esmane mulje oli ehmatav, et mis siin kujundusega tehtud on. Kuigi rakendus vastab nõuetele, ei saa antud rakenduses kujundusest rääkidagi. Rakendus ise tundus põhjalik ja läbimõeldud ja võib öelda, et ühe inimese tööna tundub see asjalik, aga ilma kujunduseta rakendus kasutuspinda kohe kindlasti ei leia.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installeerimine ja kood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Installeerimine läks ilma viperdusteta ja programmis töötas kõik sujuvalt, ning sellele annab tõestust ka suhteliselt korralikult kirjutatud kood. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
Wiki oli hästi koostatud ja sai ülevaate, millega üks inimene antud projektis tegeles &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuigi rakendus vastas nõuetele, ja oli koodi poole pealt olid asjad ilusti kirjutatud, ei saa ma nõustuda, et kogu projekt oleks hästi tehtud ja nõuetele vastav, sest lisaks koodile, on rakenduses tähtsal kohal ka kujundus. Antud ülesande üks tähtis komponent oli ka meeskonnatöö, mis peaks välistama sellise kujundusega lõpp produkti ja kuna antud juhul ei olnud tegemist meeskonnatööga, oli tulemus kohe ka märgatav. Siiski, ühe mehe töö kohta oli see aktsepteeritav töö.  &lt;br /&gt;
&lt;br /&gt;
Jaan Vahtre A21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Wiki leht on väga hästi koostatud ning kõik on olemas. Väga lühikese ajaga on üks inimene suutnud ära teha terve rühma töö ning saanud &lt;br /&gt;
ka valmis tähtajaks. Meeldis, et Wikis on iga valikuvõimalusega lehe kohta toodud ära väike kokkuvõte, mida sellega teha saab ning kasuks &lt;br /&gt;
tuleb ka pildi olemasolu.&lt;br /&gt;
&lt;br /&gt;
Veidi häiris esileht, milleks ajada kasutajat segadusse nii paljude nuppudega, mida esialgu nagunii vajutada ei saa, ilma sisselogimiseta? Esileht oleks võinud lihtsuse mõttes olla vaid sisselogimine, ilma halli osata seal all. Samas jälle kui sisse logid, siis võiks sisse logimise pool üldse ära kaduda ning väljalogimine võiks olla üleval (ripp)menüüs. Lisaks need lisamise nupud asetsevad kuidagi läbisegi, võiks olla mingi süsteem, näiteks ülevalt alla. Meeldis, et oli all servas nö teadeteriba, mis teavitas kasutajat kui midagi läks korda või valesti.&lt;br /&gt;
&lt;br /&gt;
Kood on hästi kommenteeritud ja eesti keeles. Kood on jaotatud klassidesse, nii nagu peab (iga lehe taga peitub klass ning lisaks on veel &lt;br /&gt;
kolm klassi, mille kaudu toimub vastavate andmete salvestamine andmebaasi).&lt;br /&gt;
&lt;br /&gt;
Ühe inimese kohta on ära tehtud suur töö ning rakendus töötab pisiviperustest hoolimata. Kuigi tegemist on tõsisemapoolse &lt;br /&gt;
õppehaldussüsteemiga oleks võinud veidi ka disaini peale mõelda.&lt;br /&gt;
&lt;br /&gt;
Helen Muidik D21&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Arvustus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutamine&#039;&#039;&#039;:&lt;br /&gt;
Registreerimiel ja sisselogimisel on kõik ilusti arusaadav.&lt;br /&gt;
Kuna ma ei alustanud aga Wiki lugemisest, siis tekkis peale seda kerge hämming, ei teadnud mida edasi &lt;br /&gt;
teha. Selle vastu aitas Wiki. Võib-olla peaks kasutajaliidese ülesehitust veidi muutma ja arusaadavamaks &lt;br /&gt;
muutma, sest praegu võib tekkida arusaamatusi.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mida võiks muuta&#039;&#039;&#039;:&lt;br /&gt;
Toimunud tunni aken võiks olla muudetava suurusega, seal midagi ära lõhkuda ei anna.&lt;br /&gt;
Samas aknas võiks gridist eemaldada tühja rea, kus saab asju &amp;quot;lisada&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Projekti edasi arendades võiks lisada natukene funktsionaalsust, just erinevate kokkuvõtete kohta.&lt;br /&gt;
Samuti võiks saada muuta hinnete &amp;quot;nimesid&amp;quot; ja ka nende arvu, äkki on vaja panna  välja üle 10 hinde.&lt;br /&gt;
&lt;br /&gt;
Samuti võiks võimaldada märkida kindla õpilsae kohalviibimist teatud tunnis&lt;br /&gt;
Veidi segaseks jääb ka hinnete kogusumma leidmise mõte.&lt;br /&gt;
&lt;br /&gt;
Meeldib, et tegevustele antakse tagasisidet.&lt;br /&gt;
Meeldib, et EAP vale formaadi puhul näidatakse vea koht punase servaga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood&#039;&#039;&#039;:&lt;br /&gt;
Kood on korrektselt kommenteeritud. Ülesehitus on selge ja arusaadav.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;:&lt;br /&gt;
Kui niisama vaadates võib rakendus jääda veidi segaseks, siis Wiki annab ilusa ülevaata mida ja kuidas &lt;br /&gt;
teha, seda koos piltidega. Kõik vajalik mida ma Wikist otsisin oli seal ka täiesti olemas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;:&lt;br /&gt;
Projekt eesmärgid on suuremas osas täidetud. Veidi võib nuriseda üldise statistika ja ülevaate puudumise &lt;br /&gt;
&lt;br /&gt;
poolepealt. Samas püüan ka meeles pidada, et projekt on koostatud 1 inimese poolt. Bottom line - kasutajaliidest veidi paremaks, paar funktsiooni juurde ja hakkab looma.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taavi Jakoobi D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Asi läks ilusti tööle ja probleeme ei esinenud.&lt;br /&gt;
&lt;br /&gt;
Lugedes siin mõne inimese virinad välimuse üle siis mina küll sellest aru ei saa,igati soliidne ju.&lt;br /&gt;
&lt;br /&gt;
Samuti UI kohta,minule tundus igati loogiline,sain kõik asjad tehtud ja isegi enne suurepäraselt koostatud õpetuse lugemist.Ainuke asi mis häiris oli näiteks hinnete sisestamisel kui klikkida mingit tabelit siis sai sealt ära ainult ESC i vajutades.Võiks olla nii,et kui kilikid teisele tabelile läheb kirjutamine sinna kohe üle.&lt;br /&gt;
&lt;br /&gt;
Koodis olid kommenteeritud ainult funktsioonid,nende sisu üldjuhul oli kommenteerimata .Üldiselt oli siiski iga tegevus seal arusaadav.&lt;br /&gt;
&lt;br /&gt;
Andmemudeli osas nõustun teistega.&lt;br /&gt;
&lt;br /&gt;
Wiki suurepärane.&lt;br /&gt;
&lt;br /&gt;
Kõik projekti nõudmised on täidetud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gaspar Karm&#039;&#039;&#039; D22&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alustuseks ütleksin, et väga korralikult tehtud projekt. Kõik aspektid on tasemel - nõuded täidetud ja enamgi veel. Wiki on eeskujulik. Kommentaaride hulga kohta koodis ütleksin, et alati võiks rohkem olla. Kõik mis tehtud, on hea, aga osad asjad on poolikud (kasutajate haldamine, andmemudel jne), samas väljuks antud programmi &#039;valmis&#039; tegemine tõsiselt käesoleva aine skoobist. Samas kui aeg ei oleks nii suur väärtus, oleks see tõenäoliselt valmis. Kahju, et seda projekti tegi põhimõtteliselt ainult üks inimene, vb oleks natuke täiuslikuma tulemuse välja võlunud, kui projektile oleks meeskondlikult lähenetud. Samas ei ole kindel, kas lahendus oleks meeskonnatööst paranenud. Jällegi, idee loeb - väga praktiline projekt. Usun, et antud aine raames, sai selle projektiga tegelemisel vajaliku õpiväljundi kindlasti kätte.&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ISU_-_aI_Sii_jUu%22&amp;diff=21824</id>
		<title>Talk:Meeskond &quot;ISU - aI Sii jUu&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22ISU_-_aI_Sii_jUu%22&amp;diff=21824"/>
		<updated>2011-01-03T00:04:08Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Indrek Tamm kirjutas kommentaari&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Rakendus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Loodud rakendus pasitab ilus välja, ka oli hea mõte suunata kasutaja kohe programmi avades Help lehele, et saaks teada, mida antud rakendus teeb ja kuidas seda kasutada. Esitlusel paistis rakendus töötavat nii nagu helpis ja wiki lehel kirjas, ainult mõni kord tekkisid vestluse all dubleeringud saadetud sõnumitele. Antud rakenduse puhul on aga halvaks küljeks see, et paljudel arvutitel see ei tööta, kuna võrgukaart ei toeta teatuid tegevus. Vaatamata sellele on üldmulje loodud rakendusest hea, kõik tegevused on andmebaasis kajastatud ja tõrkeid kasutamisel ei tekkinud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lähtekood&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Programmi lähtekood on hästi loetav ja korralikult kommenteeritud. Abiklassina kasutatud NetmonAPI-t, mis ilmselt suure töö msn pakkettide püüdmisel ära teeb. Samuti on funktsionaalsus klasse kasutades ära jagatud, et iga objekt oleks seotud mingi kindla teemaga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wiki lehel on küll üldine info rakenduse kohta ja liikmete tehtud tööd koos logiga olemas, lisaks ka source kood. Aga mis puudu on, on klasside kirjeldused ja lisaks oleks võinud olla infot kasutatud andmebaasi ja tabelite kohta. Paha poleks teinud ka rakenduses oleva help info siia lisamises.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Rruga|Rruga]] 18:18, 15 December 2010 (EET) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rauno Rüga, D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
Rakendus&lt;br /&gt;
&lt;br /&gt;
Üks väga omapärane ja huvitav rakendus. Pole võib-olla just kõige viisakam nuhkida mida teised räägivad :D kuid siiski üsna korralik programm. Asjaga on nähtud vaeva ja see on end ära tasunud. Välimuse pool võiks natuke teistsugune olla, isiklikult selline välimus väga ei  meeldi, meenutab kergelt sellist 90ndate programmi :D&lt;br /&gt;
&lt;br /&gt;
Lähtekood&lt;br /&gt;
&lt;br /&gt;
Korralik kood, hästi kommenteeritud. Kergesti mõistetav.&lt;br /&gt;
&lt;br /&gt;
Wiki&lt;br /&gt;
&lt;br /&gt;
Korralik logi mida keegi on teinud ja kunas mingi asi on tehtud. Võiks olla natuke rohkem pilte programmist ning ka rohkem juttu kuidas programmi kasutada.&lt;br /&gt;
&lt;br /&gt;
Jaak Lehtsalu D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------&lt;br /&gt;
--------------------------------------------------------------&lt;br /&gt;
Hea idee, mis saab olla veel huvitavam kui teiste kirjade lugemine.&lt;br /&gt;
&lt;br /&gt;
Kood on arusaadav, kuid oleks võinud olla rohkem kommenteeritud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kujundus on ilge, kusjuures menüükirjad on loetamatud.&lt;br /&gt;
&lt;br /&gt;
Minu arust oli vestlejate aadressidest näha ainult selle aadress, kelle kiri väljastpoolt sisse tuleb. &lt;br /&gt;
&lt;br /&gt;
Aga väga kift asi lõppkokkuvõttes, hoiatasin kõiki tuttavaid, et nad msn ei kasutaks.&lt;br /&gt;
&lt;br /&gt;
Mailis Toompuu, D22.&lt;br /&gt;
-----------------------&lt;br /&gt;
&lt;br /&gt;
Hea õpetlik programm, mis näitab, et avalikus, turvamata võrgus msn-i kasutamine on väga mittesoovitav tegevus, kuna seda on lihtne pealt kuulata. Programmi lähtekood sai alla laetud ning väikese pusimise peale hakkas ka tööle. Sealt ka esimene väike miinus. Wikis oleks võinud olla natukene detailsem õpetus programmi installimiseks ja esmaseks käivitamiseks. Samas peale töölesaamist testimise käigus ei toimunud ühtegi kokkujooksmist.&lt;br /&gt;
&lt;br /&gt;
Kood on kenasti klassideks jaotatud ja hästi loetav. Kommenteeritud on koodi ka just parajalt, võib olla mõnes kohas on natukene midagi puudu jäänud, näiteks mida üks või teine meetod return-ib.&lt;br /&gt;
&lt;br /&gt;
Kujunduses on väikesed möödalaskmised, aga on nähe, et on midagi proovitud teha, sest programmil on originaalne kujundus olemas, mitte lihtsalt standardsed windows formi elemendid. Selliseid asju saab ka alati ju muuta ning antud töös polnud see ka kõige esmasem asi.&lt;br /&gt;
&lt;br /&gt;
Wikis puudusid klasside kirjeldused, aga olemas oli korralik logi, kust võis selgelt välja lugeda, et mida ja millal oli tehtud. Samuti oli selgelt lahti kirjutatud tiimiliikmete tööjaotus.&lt;br /&gt;
&lt;br /&gt;
Tutvunud tööga, võib kokkuvõtlikult öelda, et asjaga on tegeldud ning valitud teemaga end kurssi viidud ja programm võimalikes piires ka tööle saadud. Wiki ja programmi iluga ei ole eriti palju vaeva nähtud või on natukene mööda pandud. Samas tööle esitatud nõudmised on kõik täidetud ning teema valik on olnud hea, võiks öelda, et pisut intrigeerivgi.&lt;br /&gt;
&lt;br /&gt;
Andrus Reedla, D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Programm FML tuletab meelde ühe internetisaidi, kus kõik halavad kui kehv nende elu on. Eks kõik, mis messengeris räägitakse, ei ole samuti tore. Idee on äge. Programmi tutvustav jutt samuti. Koodi vaadates aitasid kommentaarid samuti funktsionaalsust mõista. Ilusti klassidesse jagatud nagu peab, võrlemisi kerge ülevaadet saada. Kasutajaliidest on püütud viimistleda, aga mingil hetkel on vist pooleli jäänud see toiming, isiklikult see väga häiri, sest programmi funktsioon on suhteliselt originaalne. Hea, et on lisatud ka teiste opsüsteemide messengeri klientide pealtkuulamise funktsionaalsust (empathy jt), NetmonAPI kasutamine on minu arvates ka igati põhjendatud. Päris vahva programm, sisu on hea, idee loeb.&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Hype%22&amp;diff=21823</id>
		<title>Talk:Meeskond &quot;Hype&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Hype%22&amp;diff=21823"/>
		<updated>2011-01-02T23:32:16Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Indrek Tamm kirjutas kommentaari&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Idee:&#039;&#039;&#039;&lt;br /&gt;
Tundub jälgivat vanade heade platformerite stiili - hüppa kuni sured.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mängitavus&#039;&#039;&#039;&lt;br /&gt;
Mäng algab...wow! Graafika on lahe ja tundub et kohe tuleb miljonimäng! Mäng hakkab pihta, hüppad, hüppad...hüppad, kukud, hüppad, hüppad, platformi pole lähedal...saad surma. Selline mulje mängust jäigi. Miks tekivad vahepeal platvormid liiga kaugele? Oleks võinud ju mingid pathfindingu algoritmi panna neid looma nii et ülevalt tekkivad platvormid tehakse selliselt et mõni olemasolev platvorm võimaldaks uue peale hüpata. Praegu tundub et on pandud mingi random tihedusega platvorme tekitama ja jäädud sellise muutuja peale mis töötab 95% ajast. Vastased puuduvad ja mäng raskemaks ka ei lähe. Highscore ka puudub, mida ma seal niisama hüppan siis :P&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teostus&#039;&#039;&#039;&lt;br /&gt;
Kui mängul kogu graafika maha kiskuda jääb alles ainult ekraan kus on liikuvad ristkülikud. Üks neist suudab nuppudele reageerida  ja teised liiguvad ülevalt alla. Tundub veidi algeline 4a inimese mängu kohta. Vaadates et githubi repos on koodi commitinud AINULT ÜKS INIMENE, siis võin ennast parandada et ühe inimese mängu kohta on see päris hea mäng...mis sai ülejäänud kolmest, sorry kahest(üks tegi *Wikit*), tegijast?&lt;br /&gt;
Veidi liikuvat graafikat oleks võinud kah panna - rotipoiss võiks näiteks põlvedest veidi kõverduda kui hüppab ja maandub, väga lihtne teha ja annaks mängule kõvasti &amp;quot;elu&amp;quot; juurde.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood&#039;&#039;&#039;&lt;br /&gt;
Kiitus! Kood on väga hea, koherentne, jälgib ühte stiili ja piisavalt kommenteeritud. Ei jäänud midagi halba silma, ausalt :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039;&lt;br /&gt;
Mäng on hästi tehtud kuid puudub pinge. Meeskonnas neli meest, mäng oleks võinud mitmekülgsem olla. Üks mees tegi Wikit - oleks siis vähemalt suur ja lahe wikileht, aga teil on infot seal küll väga vähe...just arenduse kohapealt. :P&lt;br /&gt;
Tundub et msokk tegi mängu [https://github.com/msokk/Hype/contributors üksi], kiitus sulle, kena mäng :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Meil kadus commiterite logi ära privaatset SVNist GitHubi kolimisel, sellepärast jääb mulje et kõik commitid on minu omad*/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tanel Liiv D22&lt;br /&gt;
--------------------------&lt;br /&gt;
&lt;br /&gt;
Mängust:&amp;lt;br \&amp;gt;&lt;br /&gt;
Mäng on hasartne, ise mänginud seda juba mitmeid kordi, see tähendab seda, et tahaksin ka oma tulemusi jälgida. Taas pean tõdema, et oluline komponent Highscore on puudu. See lihtsalt rikub ära kõik. Graafika on mängus väga võluv, ning kiitused, et need pildid kellegi kausta format C&#039;d ootama ei jäänud. Mängul oli ka bugine fullscreen mode mille valmimisel saavutaks mäng uue taseme ja oleks pikemalt mängitav. Kindlasti saab mängule palju ideid juurde progeda, aga muidu tundub suhteliselt üksluine mäng, kuid sobib hästi ajaviiteks.&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
Kood:&amp;lt;br \&amp;gt;&lt;br /&gt;
Teie koodi ei saa buildida kuna puudub handy candy font, kus see on? Ka siin mängus on jäetud klaviatuuri/puldi kood game.cs&#039;i, klaviatuur võiks olla kirjeldatud oma klassis kus oleks lihtne nuppe muuta, võib-olla pole vajagi aga tunduks nagu ilusam kyll. Kommentaare oleks võinud rohkem olla ja pisut täpsemad. Klasside jaotus on muidu suhteliselt stiilne ja korralikult objekt orienteeritult programmeeritud. Veel kord tehke highscore ka ära ja fullscreen mode, ning müüge see mäng maha kuskile!&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
LP Jaan Kruusma D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui esimest korda selle mängu pilte nägin, pidin tõdema, et tegemist on millegi väga originaalsega.&lt;br /&gt;
Multifilmilik graafika on ebanormaalselt naljakas ning detailid ja karakterid oleks nagu pliiatsiga joonistatud.&lt;br /&gt;
Mängu mõte on samas jäänud väga lihtsaks ning sobib kindlasti igas vanuses mängijale - sellega ta kindlasti kõiki,&lt;br /&gt;
kaasaarvatud mind võlub.&lt;br /&gt;
Kui võrrelda seda originaaliga (Doodle jump), siis kindlasti korjatavate power up-ide  ning vaenlaste lisamine teeks &lt;br /&gt;
mängu palju põnevamaks. Näidispilt tulevikus lisatavate asjade kohta oli paljutõotav. Kindlasti peaks arendamisel &lt;br /&gt;
säilima asjaolu, et mängimiseks tuleb kasutada vaid kahte noolt.  Samuti&lt;br /&gt;
on hea lahendus külgedelt taasilmumine, mis esialgu võib teadmata jääda.Mängus võiks olla ka tausta muusika.&lt;br /&gt;
Kahjuks aga koodi käimatõmbamisel ei leia fonti ning kommentaare on liiga vähe. Muidu väga hea mäng mida tahad&lt;br /&gt;
aina rohkem mängida.&lt;br /&gt;
&lt;br /&gt;
Sten Vaisma A22&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Idee:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wiki lehel oli kirjutatud, et tegu on mingi Iphone &lt;br /&gt;
populaarse mängu clooniga. Ise ma ei ole seda mängu varem &lt;br /&gt;
näinud ega mänginud, seega ei oska arvata, kui palju &lt;br /&gt;
funktsionaalsust originaalist oli üle toodud. Minu jaoks jäi &lt;br /&gt;
see mäng siiski veidi igavaks. Esiteks on tegu tühjalt &lt;br /&gt;
kargamisega, oleks võinud kasutada näiteks vastaseid, kes &lt;br /&gt;
üritavad sind segada või mingisuguseid rahamünte vms korjata &lt;br /&gt;
ja sellega skoori teha. Samuti võiks näiteks mängu arenedes &lt;br /&gt;
mäng kiiremaks minna, et oleks raskem mängida. (Ma ei &lt;br /&gt;
jõudunud väga kaugele, seega vabandan, kui tõesti mäng mingi &lt;br /&gt;
aja pärast kiiremaks läheb).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mängitavus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängida oli lahe. Esiteks meeldis väga graafika mida oli &lt;br /&gt;
kasutatud, kui see on ise joonistatud ja mitte kuskil &lt;br /&gt;
ripitud, siis müts maha :) Teiseks oli tegelase kargamine ja &lt;br /&gt;
liikumine selline sujuv ja mõnus. Asi mis silma jäi mängides &lt;br /&gt;
oli see, et mingi aeg oli võimatu ühe tüki pealt teise peale &lt;br /&gt;
ükskõik mis viisil hüpata - vahemaa oli liiga suur. Ja mängu &lt;br /&gt;
oli võimatu jätkata.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kood tundus ilus ja elegantne, kuigi oleks võinud veidi &lt;br /&gt;
rohkem kommentaare olla, aga jah, kes see ikka viitsib eriti &lt;br /&gt;
kommenteerida. Siiski oleks võinud igat klassi veidi &lt;br /&gt;
kirjeldada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mäng ise oli ilus ja see mis valmis oli tehtud, töötas &lt;br /&gt;
hästi. Koodis oleks võinud olla veidi rohkem kommentaare. &lt;br /&gt;
Samuti oli meeskonnas piisavalt palju inimesi, et mäng teha &lt;br /&gt;
natuke sisukamaks ja mahukamaks. Wikisse oleks võinud ka &lt;br /&gt;
rohkem materjali panna mängu arenduskäigu ja ideede koha &lt;br /&gt;
pealt. Kuid siiski, kindlasti üle harju keskmise mäng ja &lt;br /&gt;
usun, et antud projekt täitis oma eesmärki C# keele &lt;br /&gt;
omandamisel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Taavi Ilves D21&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mäng:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sõltuvust tekitav mäng, mille peamiseks tõmbenumbriks on tema kujundus.Mängu positiivseteks külgedeks saab lugeda mängu üldist ideed,kujundust,ning samuti ka koodi, kuidas see oli kirjutatud.Mängu negatiivseteks külgedeks võib lugeda mängu üksluisust ehk mingi hetk kaob motivatsioon tühjalt üles karata ning pinnapealselt kirjutatud wiki-t.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Asjadest täpsemalt:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Idee:&#039;&#039;&#039; &lt;br /&gt;
Idee on põnev ja kaasahaarav nagu tundus ka esmapilgul mängu realisatsioon.Mäng on lihtsasti jälgitav ja kergesti arusaadav,sobib erinevatele vanusegruppidele ning kokkuvõtvalt on ideega kümnesse tabatud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kujundus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kujunduse kohta leiab ainult positiivseid sõnu, ning võib öelda, ning arvatavasti on see ka üks mängu tõmbenumbritest. Ainuke märkus, mis võib kujunduse kohta tuua on asjaolu, et see pole ühegi projektis osaleja joonistus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kood oli arusaadav,kergesti loetav ja mis peamine objekt orienteeritult kirjutatud. Koodi kohapealt jättis negatiivse mulje vähene kommentaaride arv ning handy candy fondi puudumine. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Üksluisus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Peamine, mis mind mängu juures häiris oli see, et mängul puudub kulminatsioon - Hüppad ja hüppad, kuni enam hüpata ei jaksa. Mängule annaks vajaliku lisaväärtuse Highscore-i tegemine ning powerup-id, mis teil väidetavalt ka plaanis oli, kuid plaanidest rääkimine ei tee sellest veel realisatsiooni.&lt;br /&gt;
Samuti tekkis üks lisaväärtuse mõte, et lisada mängule ka multiplayer võimalus, kas siis võistlus, kes kauem hüppab või siis koostöö võimalus, ehk mingi aja läbimine annaks uusi elusid või tooks ühe alla kukkunud mängija taas ekraanile. Negatiivsest poolest esines veel paar juhtumit, kus mängu kiiruse arenedes tekkis olukord, kus ei olnudki võimalik järgmise kivi peale hüpata.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wiki oli küll C# mängu arendamisel kõige vähem oluline komponent, kuid kui nägin, et ühe inimese ülesanne oligi ainult wikit teha ja mängu testida, siis tekitas see küll negatiivse varjundi wiki ülevaate suhtes.&lt;br /&gt;
Peamine asi, mis silma jäi oli pinnapealse tööjaotuse välja toomine, ehk see, et inimese ülesanne oli progreda, ei andnud mulle mingit ülevaadet, millega ta ikkagi tegeles. Kui ma õigesti aru saan, siis wiki on koht, kus enda tehtud tööd ja vaeva võimalikult palju ja detailsest esitleda, miks peaks siin jääma napisõnaliseks?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtvalt võib öelda, et mäng oli kaasahaarav(peamiselt tänu kujundusele), hästi kirjutatud ning vastas nõuetele. Mängu oleks võinud kindlasti teha sisukamaks(vaadates meeskonnas olevate inimeste arvu) ning esitletud wiki oleks võinud olla sisukam.&lt;br /&gt;
*Jaan Vahtre A21 --[[User:Jvahtre|Jvahtre]] 17:40, 24 November 2010 (EET)&lt;br /&gt;
&lt;br /&gt;
-------&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MÄNGU ARVUSTUS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Üldist&#039;&#039;&#039; - Mängu teostamisel olid täidetud kõik nõutud punktid peale top-skoori - vähemasti sai iga mängu lõppedes enda skoori teada. Lisapunkte annaksin ilusa graafika eest. Positiivne oli näiteks alguses karakteri ja välimuse valimine. Samuti oli mängu mõnda aega huvitav ja kaasahaarav mängida. Mingist hetkest muutus liiga lihtsaks ja üksluiseks, kuid projekti eesmärk ei olnudki teha mäng, millest kõik hasarti satuksid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wikilehest&#039;&#039;&#039; - Wikilehel oleks võinud olla täpsem kirjeldus selle kohta, kuidas tiimiliikmed täpsemalt mängu panustasin - väga üldiselt on kõik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Koodist&#039;&#039;&#039; -  Kasutatud on kodeerimiskeskkonda, millega kindlasti sai hea kogemuse juurde. Kood on hästi loetav ning kiirel ülevaatamisel ei leidnud midagi, mille kallal nuriseda. Kood oli ühtses stiilis ja hästi kommenteeritud. Arvan, et projekt täitis eesmärki ja kui väljaarvata topskoori puudumine ja wikilehe pinnapealsus, on kõik väga hästi tehtud. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[User:msikk|msikk]] D21&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
Mängu suur pluss võrreldes mitmegi konkurendiga nimistus on tema kasutuselevõtu lihtsus. Eelnevalt ei ole midagi vaja juurde ega maha installida ning installeerimisel ei tekkinud probleeme.&lt;br /&gt;
&lt;br /&gt;
Lihtne on ka mängimisprotsess ise. Siiski tahaks võibolla pisut kuskil näha mänguvõtete, -omaduste ja -võimaluste kirjeldust. Wiki&#039;s oleks võinud rohkem olla dokumenteeritud tööprotsessi käiku.&lt;br /&gt;
&lt;br /&gt;
Alles hiljem lugesin Wiki&#039;st, et eksisteerib veel selliseid lisaatribuute nagu &amp;quot;mängija külgedelt taassisenemine&amp;quot; jms. Selle võimaluse äratundmiseni esialgu ei jõudnud.&lt;br /&gt;
&lt;br /&gt;
Graafika on humoorikas ning karakteri valimise võimalus annab rakendusele atraktiivsust juurde.&lt;br /&gt;
&lt;br /&gt;
Oluliselt hea valik on mängu nimi, mis kajastab TÄPSELT asja sisu, samas on sõnal ka rahvusvaheliselt kasutatav tähendus.&lt;br /&gt;
&lt;br /&gt;
Kood on korralik, arusaadav ja hästi struktureeritud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtvalt tubli töö.&lt;br /&gt;
&lt;br /&gt;
*[[User:lkermas|LKermas]] D22&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
&#039;&#039;&#039;Wikileht&#039;&#039;&#039; - Kuna ma ise pole kunagi sellist mängu mänginud iPhone peal siis ei teadnud mida see Hype endast üldse kujutab ning teie wikileht kahjuks ei seleta ka seda väga täpselt, pidin mängu tööle panema ning ise vaatama.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mängust&#039;&#039;&#039; - Alguses jäi silma loomulikult väga ilus välimus. Karakteri valimine on päris lahe ning riiete valimine samuti. Hakkasin mängima seda ning oli vaja korraks pausile panna aga mis nupp seda teeb? Proovisin järjest nuppe ning Esc viskas lihtsalt välja. Pikapeale läks veits igavaks jah aga nagu ma lugesin teie wikilehest siis peaks tulema varsti ka vaenlased ning siis on see kindlasti palju huvitavam. Võiksite ka kiirust tõsta kui levelid suuremaks lähevad, siis on mängul mingi hetk ka lõpp olemas.&lt;br /&gt;
Muidu olid kõik asjad tehtud nagu vaja ainult top-skoor puudus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kood&#039;&#039;&#039; - Koodi vaadates ei jäänud ka midagi halba silma, oli tehtud ka eraldi klassid nagu pidi. Kommenteerida oleks võinud natukene rohkem aga pole hullu vast.&lt;br /&gt;
&lt;br /&gt;
Gert Glükmann D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ei ole sellist mängu varem näinud ega mänginud... Niisiis tuli katsetada.&lt;br /&gt;
&lt;br /&gt;
Visuaalselt täitsa kena, karekteri valik - tore... Mängu idee iseenesest lihtne, nagu igasugustele telefoni jms mängudel tavaliselt ongi. Ja nagu igasuguste telefonimängude puhul tavaks, on tegemist ka suhteliselt häiriva mänguga. Aga siin on ilmselt asi rohkem minu enda kobades mänguoskustes. Siiski, surma saamine on selles mängus kahjuks väga lihtne, mis viib kardetavasti kiiresti soovi pikemalt sellega oma aega sisustada. Aga ilmselt natukene pingutades on võimalik saavutada teatav oskuste tase ja võib-olla siis on see mäng ajaviiteks isegi huvitav... Aga see selleks.&lt;br /&gt;
&lt;br /&gt;
Wiki on minimalistlik ja väga palju infot ei sisalda.&lt;br /&gt;
&lt;br /&gt;
Mingit fonti kasutatakse vist, mis väga ei ole levinud. Aga installer selle vist paigaldab, igatahes installikas ei kaeba millegi üle, lähtekoodi kompileerimisel aga natuke muretsetakse selle pärast.&lt;br /&gt;
&lt;br /&gt;
Kuna mängu idee iseenesest on lihtne, siis peale vaadates tundub, et ka kood on konkreetne ja lihtne. Kommentaare just palju ei ole, samas ei ole puudu selles osas midagi. Peale vaadates ja lugedes &#039;&#039;summary&#039;&#039;-kommentare saab aru niikuinii, mida mingi asi peab tegema. Seetõttu midagi negatiivset koodi kohta nagu öelda ei oskakski...&lt;br /&gt;
&lt;br /&gt;
Tippskooriks jäi 4454...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Siim Liivand AK41&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mäng Hype on vahva 2D platvormikas. Väga kenasti klassidesse paigutatud kood sellisel tasemel töötava mängu kohta (ilus kood). Graafika on adekvaatne seda tüüpi mängule, eriti arvestades, et seda on mõnus mängida mobiilsetel seadmetel (kontrastsus ja vormide lihtsus). Minu arvates ei ole tegemist ülemäära keerulise mänguga, mängitavus on täitsa tasemel. Mängija isikupärastamine on tegelikult ka väga oluline feature. Hea et see sees on. Ise ei viitsiks küll mingi suvalise tondina platvormi peal ringi hüpata.&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Eagles_With_Lasers%22&amp;diff=21822</id>
		<title>Talk:Meeskond &quot;Eagles With Lasers&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Eagles_With_Lasers%22&amp;diff=21822"/>
		<updated>2011-01-02T22:34:40Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Indrek Tamm kirjutas kommentaari&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mängust endast:&amp;lt;br \&amp;gt;&lt;br /&gt;
Disain on mängul väga hea, pildid on hästi valitud ja menüü kui ka taustapildid on ka väga hea silmailu. Mängu idee on hea ja tuttav kõigile, uus idee lisatud, et punktid on sama aegselt ka elud. Elude puudumine lubab mängijal kaua mängida kuid siit tekib aga, kui mäng keerleb skoori ümber siis miks hiljem ei kuvata highscore, selline ära kasutatud tunne on peale rasket sõda kosmoses ja skoorist ikka jälge ei jää, ctrl+printscreeniga tuleb sõpradega skoore võrrelda. See jätab lahenduse puudulikuks ning puudub replayability.&amp;lt;br \&amp;gt;&lt;br /&gt;
Koodist:&amp;lt;br \&amp;gt;&lt;br /&gt;
Kaane alla piiludes tekkis tunne, et tehti mängu algus valmis koos vajaminevate (ilusti läbimõeldud) klassidega ja siis ülejäänud topiti game.cs sisse mis mujale ei mahtunud, miks teil on vaja eraldi faili player collisioni jaoks. Keyboard.cs oleks ka ilusam eraldi hoida, nt ise tahaksin special fire nupu left-shifti muuta millekski mugavamaks. Samas Bullet.cs on minu silmadele ilu ja tahaks selle iluduse ka enda projekti lisada, ning NPC klass on ka väga stiilselt tehtud.&amp;lt;br \&amp;gt;&lt;br /&gt;
Kokkuvõttes on kood ilusti kirjutatud ning peale vaadates suuremaid puudusi ei esine, peale selle highscore&#039;i ja keyboardi. Tehke see ka ära ja 10/10.&amp;lt;br \&amp;gt;&lt;br /&gt;
&amp;lt;br \&amp;gt;&lt;br /&gt;
LP Jaan Kruusma D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esimese positiivse üllatuse sain kohe peale mängu käivitamist. Menüüd, fondid, laevad ja taustad näevad tohutult stiilsed välja. Julgen väita, et kõigi tehtud XNA mängude seast on see kõige ilusama graafikaga. Samuti on positiivne, et olete mängule ka helid külge pannud.&lt;br /&gt;
&lt;br /&gt;
Tehnilise poole pealt tundus, et mäng jookseb hästi ja mingeid bugisid silma ei hakanud.&lt;br /&gt;
&lt;br /&gt;
Idee, et elude asemel on punktid, tundub iseenesest huvitav, aga minu jaoks vähendas see oluliselt hasarti. Highscore puudumise tõttu pole mul mitte millegagi enda tulemusi võrrelda ja üritada midagi üle lüüa. Kui oleksite mingid enda tulemused ette andnud, siis oleks ehk mul olnud motivatsioon teie tulemusi ületada ning mängu rohkem kui 2 korda läbi mänginud. Võib-olla oleks võinud elud siiski mingi vigastuste % abil mängu sisse panna. Oleks tunduvalt põnevam mängida, kui lõpuni jõudmiseks oleks vaja eelnevalt ka pisut harjutada.&lt;br /&gt;
Aga seni kui tüdimus peale ei tule on ekraanil toimuv päris haarav ja vinge. Eriti kui vastased igast ilmakaarest peale hakkavad lendama.&lt;br /&gt;
&lt;br /&gt;
Kui te ei viitsi mängimise klahve seadistatavaks muuta, siis võiksite vähemalt WASD klahvid samuti laeva juhtima panna. Vähemalt minu jaoks oleks tunduvalt mugavam nende klahvidega mängida ja siis oleks shift ja space ka kenasti näppude all.&lt;br /&gt;
&lt;br /&gt;
Paistis, et kõikidele meetoditele olid kokkuvõtted olemas, aga samuti oleksite võinud ka mõningates keerulisemates kohtades kirjeldada kust mingid arvud tulevad ja mida teevad. Küll aga oleksite pidanud mitmed meetodid väiksemateks tükkideks jagama. Update on teil tervenisti 430 rida pikk. :)&lt;br /&gt;
&lt;br /&gt;
Samuti võiksite wikisse veel lisada klasside kirjeldused.&lt;br /&gt;
&lt;br /&gt;
Siim Aaver D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ütleks kohe ära, et mäng oleks võinud ka kompileeritud kujul saadaval olla. &lt;br /&gt;
&lt;br /&gt;
Üks asi, millega see mäng meeldivalt üllatas, oli visuaalne pool. Kenad taustad, ilus font ja päris hea väljanägemisega vastased annavad mängu visuaalsele poolele professionaalselt tehtud tunde. Samas mäng ise jättis üsna tühja mulje- ainult 3 levelit ja 3 erinevat tüüpi vastaseid. Surmasaamise puudumine vähendab tõsiselt viitsimist vastaste eest põigelda ja skooritabeli puudumise tõttu ei ole huvi mängu rohkem, kui üks kord mängida. Lisaks oli mängus bugi, kus üles liikumisel samaaegselt paremale keeramine enam ei toiminud.&lt;br /&gt;
&lt;br /&gt;
Mängu koodi uurimisel jäi mulje, et kogu asi on staatiliselt üles ehitatud- uute asjade lisamine oleks nõudnud mitmesse kohtadesse muudatuste tegemist. Lisaks häiris see, et oluline osa koodi oli ühte kohta kokku surutud. Samas &#039;&#039;collision detection&#039;&#039; jättis hea mulje, sellise põhimõttega asja oleks isegi enda projektis kasutada tahtnud.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes koolitöö kohta üpriski korralik asi, samas turule mineku mõtte korral vajaks see veel kõvasti tööd.&lt;br /&gt;
&lt;br /&gt;
Valdar Vaht D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ühtegi otsest viga silma ei hakanud, peale ühe asja: nimelt, kui mängija laev seisab paigal ja kamikaze tüüpi vastase laev sõidab sellele otsa, siis jääb npc laev mängija kohal seisma ja plahvatab alles paari sekundi pärast (see ei juhtu iga kord, kuid on kergesti reprodutseeritav). See annab mängijale võimaluse kiiresti kohalt minema sõita ja vältida plahvatust, kuna kamikaze ei hakka mängijat koheselt jälitama.&lt;br /&gt;
Üks puudus on võib-olla see, et vastase laevad sõidavad üksteisest läbi, kuid arvestades seda, et mängu tegemiseks anti suhteliselt vähe aega, olete teinud küll väga hea ja vigadevaba mängu. Koodi suhtes pole ka mingit pretensiooni.&amp;lt;br \&amp;gt;&lt;br /&gt;
Lisaks veel, et graafika ja plahvatused olid kenad, liikumine sujuv ning häälte olemasolu on ka üks kindel pluss.&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siim Kündre D31&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Väga ilusa graafikaga mäng, heliefektid andsid ka palju juurde. Eriti meeldisid need kamikaze tüüpi laevad, mis sinu leava rammida püütsid. Bug&#039;e ei leinud, sest ei mänginud eriti kaua. Põhjus suhteliselt lihtne - highscore puudus, ei olnud väga pinget mängida. Mis veel natuke häiris oli see, et wiki oli nats poolik. &lt;br /&gt;
Üldjoontes mäng väga normaalne ja mõnus mängida - liikumine oli sujuv ning eriefektid olid lahedad. &lt;br /&gt;
&lt;br /&gt;
Kaspar Kallasmaa D21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Mängu idee on huvitav - mängija elud on seotud punktidega ja on olemas kolme erinevat tüüpi vastaseid. Kuna elud on seotud punktidega, siis oleks oodanud kindlasti punktitabeli olemasolu, kus oleks saanud võrrelda enda tulemust varasemate mängu tulemustega. Kahjuks selline võimalus puudub. Positiivse mulje jätsid sobilikud heliefektid ja animatsioonid, ilus graafika, help-menüü olemasolu, kus on nuppude seletused ja vastaste kirjeldused, ning menüüde värvivalikud.  Kood on jagatud klassidesse ja enam-vähem kogu ulatuses kommenteeritud. Olemas on nii klaviatuuri kui ka XBOXsi puldi tugi. Wikis tundus ka kõik vajalik enam-vähem olemas. Juurde oleks võinud lisada klasside kirjeldused. &lt;br /&gt;
&lt;br /&gt;
Andres Mill A22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Mäng Space Thing on väga kena graafika ja mõnusate heliefektidega 2D shooterike. Full screenis näeb ka päris mõnus välja, aga kahjuks jooksis sellega seoses ka peale mõningast mängimist mäng kokku (hakkas loopima fullscreeni ja mitte-fullscreeni vahel) probleemi allikat põgusal koodiga tutvumisel tuvastada ei suutnud (game1 klassis togglefullscreen ainult). Game1 klass oli päris pikk, muidu üldiselt oli kõik kenasti klassideks jaotatud ja paar soovituslikult kohustuslikku interface&#039;i oli ka. Mängitavuse koha pealt ning eelpool kommenteerijale infoks laptop&#039;ide klaviatuurid üldiselt ei suuda üle kahe nupu korraga ära handlida (asjad, mida niikuinii tahaks kogu aeg teha (nt tulistamine, kui on infinite ammo) võiks panna automaatseks mängus (siis kaoksid ära ka antud mängus ilma xbox-i puldita lihtsalt laptopis mängides probleemid manööverdamisega). Mu kaks eelkooliealist sugulast valisid selle mängu lemmikuks. Hea töö!&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm D22&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Keyboard_layout_-i_muutmine_Ubuntus&amp;diff=11535</id>
		<title>Keyboard layout -i muutmine Ubuntus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Keyboard_layout_-i_muutmine_Ubuntus&amp;diff=11535"/>
		<updated>2010-06-11T11:34:20Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Infoks==&lt;br /&gt;
&lt;br /&gt;
Leht on abiks klaviatuuri täheasetuse ehk keyboard layouti muutmiseks käsurealt Ubuntus. Järgnevad käsud ning toimingud on läbi proovitud Ubuntu Desktop 10.04 ja Ubuntu Server 9.10 operatsioonisüsteemides.&lt;br /&gt;
&lt;br /&gt;
==Kuni väljalogimiseni klaviatuuri täheasetuse muutmine Ubuntu Desktopis==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Desktopis piisab lihtsalt käsu &#039;&#039;&#039;setxkbmap [layout]&#039;&#039;&#039; sisestamisest, et soovitud layout koheselt kuni sessiooni lõpuni kasutusele võetaks.&lt;br /&gt;
&lt;br /&gt;
Näited:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
setxkbmap ee #&amp;quot;Estonian&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
setxkbmap us #&amp;quot;US&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
setxkbmap dvorak #&amp;quot;US Dvorak&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vaikimisi klaviatuuri täheasetuse muutmine käsurealt==&lt;br /&gt;
&lt;br /&gt;
Üks võimalus nii Ubuntu Serveris kui ka Ubuntu Desktopis püsivalt täheasetust muuta, on console-tools paki uuesti installeerimine, mille jooksul nõutakse keyboard layout uuesti määramist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo dpkg-reconfigure console-setup&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valida sobivad seadistused.&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*http://www.howtoforge.com/changing-language-and-keyboard-layout-on-various-linux-distributions&lt;br /&gt;
*http://pingviin.org/ftopic298-0.html&lt;br /&gt;
*http://www.it.freebsd.org/pub/Unix/XFree86/WWW/htdocs/current/setxkbmap.1.html&lt;br /&gt;
*http://wiki.laptop.org/go/Keyboard_layouts&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjal==&lt;br /&gt;
&lt;br /&gt;
*http://ubuntu-tutorials.com/2008/01/31/changing-the-system-keyboard-mapping-on-ubuntu-dvorak-vs-qwerty/&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Keyboard_layout_-i_muutmine_Ubuntus&amp;diff=11534</id>
		<title>Keyboard layout -i muutmine Ubuntus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Keyboard_layout_-i_muutmine_Ubuntus&amp;diff=11534"/>
		<updated>2010-06-11T11:33:23Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Infoks==&lt;br /&gt;
&lt;br /&gt;
Leht on abiks klaviatuuri täheasetuse ehk keyboard layouti muutmiseks käsurealt Ubuntus. Järgnevad käsud ning toimingud on läbi proovitud Ubuntu Desktop 10.04 ja Ubuntu Server 9.10 operatsioonisüsteemides.&lt;br /&gt;
&lt;br /&gt;
==Kuni väljalogimiseni klaviatuuri täheasetuse muutmine Ubuntu Desktopis==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Desktopis piisab lihtsalt käsu &#039;&#039;&#039;setxkbmap [layout]&#039;&#039;&#039; sisestamisest, et soovitud layout koheselt kuni sessiooni lõpuni kasutusele võetaks.&lt;br /&gt;
&lt;br /&gt;
Näited:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
setxkbmap ee #&amp;quot;Estonian&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
setxkbmap us #&amp;quot;US&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
setxkbmap dvorak #&amp;quot;US Dvorak&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vaikimisi klaviatuuri täheasetuse muutmine käsurealt==&lt;br /&gt;
&lt;br /&gt;
Üks võimalus nii Ubuntu Serveris kui ka Ubuntu Desktopis püsivalt täheasetust muuta, on console-tools paki uuesti installeerimine, mille jooksul nõutakse keyboard layout uuesti määramist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&#039;&#039;&#039;sudo dpkg-reconfigure console-setup&#039;&#039;&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valida sobivad seadistused.&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*http://www.howtoforge.com/changing-language-and-keyboard-layout-on-various-linux-distributions&lt;br /&gt;
*http://pingviin.org/ftopic298-0.html&lt;br /&gt;
*http://www.it.freebsd.org/pub/Unix/XFree86/WWW/htdocs/current/setxkbmap.1.html&lt;br /&gt;
*http://wiki.laptop.org/go/Keyboard_layouts&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjal==&lt;br /&gt;
&lt;br /&gt;
*http://ubuntu-tutorials.com/2008/01/31/changing-the-system-keyboard-mapping-on-ubuntu-dvorak-vs-qwerty/&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Keyboard_layout_-i_muutmine_Ubuntus&amp;diff=11533</id>
		<title>Keyboard layout -i muutmine Ubuntus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Keyboard_layout_-i_muutmine_Ubuntus&amp;diff=11533"/>
		<updated>2010-06-11T11:32:35Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Infoks==&lt;br /&gt;
&lt;br /&gt;
Leht on abiks klaviatuuri täheasetuse ehk keyboard layouti muutmiseks käsurealt Ubuntus. Järgnevad käsud ning toimingud on läbi proovitud Ubuntu Desktop 10.04 ja Ubuntu Server 9.10 operatsioonisüsteemides.&lt;br /&gt;
&lt;br /&gt;
==Kuni väljalogimiseni klaviatuuri täheasetuse muutmine Ubuntu Desktopis==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Desktopis piisab lihtsalt käsu &#039;&#039;&#039;setxkbmap [layout]&#039;&#039;&#039; sisestamisest, et soovitud layout koheselt kuni sessiooni lõpuni kasutusele võetaks.&lt;br /&gt;
&lt;br /&gt;
Näited:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
setxkbmap ee #&amp;quot;Estonian&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
setxkbmap us #&amp;quot;US&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
setxkbmap dvorak #&amp;quot;US Dvorak&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vaikimisi klaviatuuri täheasetuse muutmine käsurealt==&lt;br /&gt;
&lt;br /&gt;
Üks võimalus nii Ubuntu Serveris kui ka Ubuntu Desktopis püsivalt täheasetust muuta, on console-tools paki uuesti installeerimine, mille jooksul nõutakse keyboard layout uuesti määramist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&#039;&#039;&#039;sudo dpkg-reconfigure console-setup&#039;&#039;&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valida sobivad seadistused.&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*http://www.howtoforge.com/changing-language-and-keyboard-layout-on-various-linux-distributions&lt;br /&gt;
*http://pingviin.org/ftopic298-0.html&lt;br /&gt;
*http://www.it.freebsd.org/pub/Unix/XFree86/WWW/htdocs/current/setxkbmap.1.html&lt;br /&gt;
*http://wiki.laptop.org/go/Keyboard_layouts&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjal==&lt;br /&gt;
&lt;br /&gt;
*http://ubuntu-tutorials.com/2008/01/31/changing-the-system-keyboard-mapping-on-ubuntu-dvorak-vs-qwerty/&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Keyboard_layout_-i_muutmine_Ubuntus&amp;diff=11530</id>
		<title>Keyboard layout -i muutmine Ubuntus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Keyboard_layout_-i_muutmine_Ubuntus&amp;diff=11530"/>
		<updated>2010-06-11T11:25:04Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Created page with &amp;#039;==Infoks==  Leht on abiks klaviatuuri täheasetuse ehk keyboard layouti muutmiseks käsurealt Ubuntus. Järgnevad käsud ning toimingud on läbi proovitud Ubuntu Desktop 10.04 ja…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Infoks==&lt;br /&gt;
&lt;br /&gt;
Leht on abiks klaviatuuri täheasetuse ehk keyboard layouti muutmiseks käsurealt Ubuntus. Järgnevad käsud ning toimingud on läbi proovitud Ubuntu Desktop 10.04 ja Ubuntu Server 9.10 operatsioonisüsteemides.&lt;br /&gt;
&lt;br /&gt;
==Kuni väljalogimiseni klaviatuuri täheasetuse muutmine==&lt;br /&gt;
&lt;br /&gt;
Piisab lihsalt käsu &#039;&#039;&#039;setxkbmap [layout]&#039;&#039;&#039; sisestamisest, et soovitud layout koheselt kuni sessiooni lõpuni kasutusele võetaks.&lt;br /&gt;
&lt;br /&gt;
Näited:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
setxkbmap ee #&amp;quot;Estonian&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
setxkbmap us #&amp;quot;US&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
setxkbmap dvorak #&amp;quot;US Dvorak&amp;quot; täheasetus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vaikimisi klaviatuuri täheasetuse muutmine käsurealt==&lt;br /&gt;
&lt;br /&gt;
Üks võimalus täheasetust muuta, on console-tools paki uuesti installeerimine, mille jooksul nõutakse keyboard layout uuesti määramist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&#039;&#039;&#039;sudo dpkg-reconfigure console-setup&#039;&#039;&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valida sobivad seadistused.&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*http://www.howtoforge.com/changing-language-and-keyboard-layout-on-various-linux-distributions&lt;br /&gt;
*http://pingviin.org/ftopic298-0.html&lt;br /&gt;
*http://www.it.freebsd.org/pub/Unix/XFree86/WWW/htdocs/current/setxkbmap.1.html&lt;br /&gt;
*http://wiki.laptop.org/go/Keyboard_layouts&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjal==&lt;br /&gt;
&lt;br /&gt;
*http://ubuntu-tutorials.com/2008/01/31/changing-the-system-keyboard-mapping-on-ubuntu-dvorak-vs-qwerty/&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=OSadmin_m%C3%B5isted&amp;diff=10918</id>
		<title>OSadmin mõisted</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=OSadmin_m%C3%B5isted&amp;diff=10918"/>
		<updated>2010-05-28T19:23:01Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Mõisted, mis leiavad käsitlemist aine käigus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Operatsioonisüsteemide administreerimine ja sidumine mõisted=&lt;br /&gt;
&#039;&#039;&#039;NB see leht on alles varases valmimisjärgus!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Antud lehelt leiab mõistete nimekirja koos linkide ja vahel ka selgitustega, mis katavad Osadmin aines räägitu. Eraldi on välja toodud mõisted, mida peaks enne aine deklareerimist tundma.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Autorid:&lt;br /&gt;
&lt;br /&gt;
Merili Gutmann, A21&lt;br /&gt;
Liisa Tallinn, A22&lt;br /&gt;
Indrek Tamm, 15&lt;br /&gt;
Miina Sikk, 16&lt;br /&gt;
Kadri Kalpus A31&lt;br /&gt;
Petri Hütt A31&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mõisted, mis peavad olema selged enne aine deklareerimist=&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Operatsioonisüsteemi mõiste&#039;&#039;&#039; - operatsioonisüsteem on tarkvara, mis käitub kui vahendaja arvutikasutaja ja riistvara vahel, ülesandega varustada kasutajat komplektiga, mille abil on võimalik käivitada programme. (http://www.dmoz.org/Computers/Software/Operating_Systems/).&lt;br /&gt;
# &#039;&#039;&#039;Operatsioonisüsteemi ülesanded&#039;&#039;&#039; - liides kasutaja ja riistvara vahel ning rakendusprogrammide ja riistvara vahel; arvutiressursside haldamine, optimeerimine, kaitsmine.&lt;br /&gt;
#&#039;&#039;&#039;Tuum kui kernel&#039;&#039;&#039; - operatsioonisüsteemi keskne komponent, mis suhtleb vahetult riistvaraga. (http://en.wikipedia.org/wiki/Kernel_(computing))&lt;br /&gt;
#&#039;&#039;&#039;MMU (Memory Management Unit) ehk mäluhaldusplokk&#039;&#039;&#039; - riistvaraline seade, mis tegeleb CPU taotlusega mälule juurdepääsu saada. Funktsioonideks näiteks virutaalmälu haldamine, mälu kaitsmine, vahemälu kontroll. (http://burks.bton.ac.uk/burks/foldoc/26/72.htm, http://en.wikipedia.org/wiki/Memory_management_unit)&lt;br /&gt;
#&#039;&#039;&#039;NUMA (Non-Uniform Memory Access või Non-Uniform Memory Architecture)&#039;&#039;&#039; - multitöötlusviis, kus süsteem kasutab ühist mälu, aga selle poole pöördumisaeg oleneb mälu asukohast protsessori suhtes - kohalikule mälule saab protsessor oluliselt kiiremini ligi. Võimalik implementeerida ka tarkvaraliselt. (http://lse.sourceforge.net/numa/faq/, http://en.wikipedia.org/wiki/Non-Uniform_Memory_Access)&lt;br /&gt;
#&#039;&#039;&#039;Ketta vahemälu (cache)&#039;&#039;&#039; - ala kettal, millelt andmete lugemine ja millele andmete kirjutamine on kiirem kui kettale endale - kiiruse huvides hoitakse väikesemahulisi asju vahemälus.  (http://en.wikipedia.org/wiki/Cache)&lt;br /&gt;
#&#039;&#039;&#039;Protsessori vahemälu (CPU cache)&#039;&#039;&#039; - protsessori poolt kasutatav vahemälu, vähendamaks ajakulu mälule ligipääsuks. Kui midagi vaja, vaadatakse kõigepealt, kas koopia infost on ka vahemälus, kui jah, siis kirjutatakse või loetakse sealt. (http://lwn.net/Articles/252125/,  http://en.wikipedia.org/wiki/CPU_cache)&lt;br /&gt;
#&#039;&#039;&#039;Puhver vs vahemälu&#039;&#039;&#039;: Puhver on ala, kus infot vaid ajutiselt hoitakse, vahemälu on ala, kus &amp;quot;põhiliselt kasutatud&amp;quot; infot säilitatakse ja kust info olemasolu alati esimesena kontrollitakse.  (http://www.webopedia.com/TERM/B/buffer.html,  http://en.wikipedia.org/wiki/Cache)&lt;br /&gt;
#&#039;&#039;&#039;IOP (input/output processor)&#039;&#039;&#039; - protsessor, mis on eraldi keskprotsessorist. Selle ülesandeks on tegeleda vaid sisend-väljund protsessidega. (http://docs.google.com/viewer?a=v&amp;amp;q=cache:qzXpuzcRm_oJ:www.mans.eun.eg/faceng/english/computers/PDFS/PDF4/4.7.pdf+IOP+cpu&amp;amp;hl=et&amp;amp;gl=ee&amp;amp;pid=bl&amp;amp;srcid=ADGEESjxXoXj8WJBCGG5sVvYdZvG0O8BqKJR8qgVp7m8SMwP3-0YBof9lkxrmi0SIBXTnhY2flpvIZ4Y01ab0CVysdGU1ecscfAD1Gi0nWAnQWkyrzkUBOKQGwk0QbIlZpbJDLGilrn-&amp;amp;sig=AHIEtbRTRHvGQvCSAtF9BzJ8ncSip9cO_w)&lt;br /&gt;
#&#039;&#039;&#039;Sünkroonne vs asünkroonne&#039;&#039;&#039;: &lt;br /&gt;
#*Sünkroonne - I/O operatsioon siseneb koheselt ooteseisundisse, on seal seni, kuni I/O ülesanne on täidetud.&lt;br /&gt;
#*Asünkroonne - I/O ülesanne saadetakse kernelisse, kui kernel seda aktsepteerib, töödeldakse järgmist tööd, kuni kernel teatab, et I/O operatsioon on täidetud, segades vahele käimasolevale tööle.(http://users.cs.cf.ac.uk/O.F.Rana/os/lectureos10/node9.html)&lt;br /&gt;
#&#039;&#039;&#039;Failisüsteem&#039;&#039;&#039; - süsteem, kuidas andmed arvutis paiknevad ja indekseeritakse, viis nende haldamiseks, organiseerimiseks ja talletamiseks. Tänapäeval on laialtkasutatavad hierarhilise ülesehitusega failisüsteemid. (http://en.wikipedia.org/wiki/File_system,  http://www.cs.bgu.ac.il/~arik/usail/concepts/filesystems/def-of-filesys.html,  http://www.forensics.nl/filesystems)&lt;br /&gt;
# &#039;&#039;&#039;Levinud failisüsteemid&#039;&#039;&#039; - FAT (Windows), FAT32 (Windowsi varasemates versioonides), NTFS (alates Windows NT), EXT2 (Unix-tüüpi alguses), EXT3 (Unix-tüüpi), EXT4 (Unix-tüüpi), ReiserFS (Unix-tüüpi), UFS (Unix-tüüpi), HFS (Mac).&lt;br /&gt;
# &#039;&#039;&#039;Kosteaeg&#039;&#039;&#039; (response time) - aeg sündmuse tekkimisest kuni esimese vastuseni sellele. (http://publib.boulder.ibm.com/infocenter/tpfhelp/current/index.jsp?topic=/com.ibm.ztpf-ztpfdf.doc_put.cur/gtpc3/c3resp.html, http://en.wikipedia.org/wiki/Response_time_%28technology%29)&lt;br /&gt;
# &#039;&#039;&#039;Süsteemiadministraator&#039;&#039;&#039; - isik, kes vastutab mingi mastaabiga firmasisese IT infrastruktuuri haldamise ja tõrgeteta töötamise eest. (http://en.wikipedia.org/wiki/Sysadmin)&lt;br /&gt;
# &#039;&#039;&#039;Süsteemiadministraatori tegevused&#039;&#039;&#039; - süsteemide paigaldamine, haldamine, varundamine/taastamine, koormuste ja mahtude jälgimine, arhitektuuri arendamine. Tüüpiliselt on tema ülesanneteks ka tarkvara ja riistvara konfigureerimine, kasutajate haldamine, tarkvara uuendamine, turvalisus.(http://en.wikipedia.org/wiki/Sysadmin)&lt;br /&gt;
#&#039;&#039;&#039;Rakendusadministraator&#039;&#039;&#039; - isik, kelle ülesandeks on mingi rakenduse või teenuse spetsiifiline haldamine. &lt;br /&gt;
# &#039;&#039;&#039;e-mail (electronic mail)&#039;&#039;&#039; - elektroonilisel teel ülekantav teade; meetod nende koostamiseks, saatmiseks, salvestamiseks ja vastuvõtmiseks.(http://en.wikipedia.org/wiki/E-mail)&lt;br /&gt;
# &#039;&#039;&#039;Failihaldus&#039;&#039;&#039; - arvutis failides olevate dokumentide ja andmete haldamine. Näiteks uute failide loomine, nende salvestamine, avamine jne. (http://en.wikipedia.org/wiki/Computer_file_management, http://study.risk.ee/arvuti/failihaldus)&lt;br /&gt;
# &#039;&#039;&#039;Nimeserver&#039;&#039;&#039; (Domain Name Server) - programm või arvutiserver, mis tõlgib domeeninime IP aadressiks ja ka IP-aadresse nimilahendusteks, kui need eksisteerivad. (http://www.bind9.net/, http://www.livinginternet.com/i/iw_dns_dns.htm)&lt;br /&gt;
# &#039;&#039;&#039;DHCP (Dynamic Host Configuration Protocol)&#039;&#039;&#039; - protokoll, mis edastab võrku ühendatud arvutile pärimise peale infot võrgus toimetulemiseks, nt gateway, IP-aadress ja subnet mask. Kui on seadistatud, siis ka muid teenuseid jagavate serverite IP-aadresse. Seeläbi on näiteks võimalik ühest keskusest kogu võrku hallata, samuti omistada serveritele ja ruuteritele staatilisi IP aadresse. (http://tools.ietf.org/html/rfc2131, http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol)&lt;br /&gt;
# &#039;&#039;&#039;Autentimine&#039;&#039;&#039; - isiku identiteedi tuvastamine, kontrollimine ja tõestamine (nt paroolid, kaardid, sõrmejäljed). (http://www.webopedia.com/TERM/A/authentication.html)&lt;br /&gt;
# &#039;&#039;&#039;Autoriseerimine&#039;&#039;&#039; - pääsukontrolli rakendamine, kasutajale pääsuõiguste omistamisprotsess (diskreetne, kohustuslik, rollipõhine, turbetasemetega pääsukontroll). (http://en.wikipedia.org/wiki/Authorization)&lt;br /&gt;
# &#039;&#039;&#039;CLI shell (command line interpreter) ehk koorik&#039;&#039;&#039; - arvutiprogramm, mis loeb kasutaja poolt sisestatud teksti ja tõlgendab selle vastavalt operatsioonisüsteemile või programmeerimiskeelele. (http://www.freeos.com/guides/lsst/, http://commandwindows.com/, http://en.wikipedia.org/wiki/Command-line_interpreter)&lt;br /&gt;
# &#039;&#039;&#039;Shell&#039;&#039;&#039; - käsuinterpretaator, programm, mis võimaldab kasutajaliidest operatsioonisüsteemile, mis omakorda võimaldab juurdepääsu kernelile (Shell e koorik kui välimine kiht). (http://www.eenet.ee/EENet/assets/docs/tigu/tigu.2.html#shell2, http://en.wikipedia.org/wiki/Shell_%28computing%29)&lt;br /&gt;
# &#039;&#039;&#039;Protsess&#039;&#039;&#039; - toiming, mida programmi poolt läbi viiakse. Kui programm on nö kogu passiivseid juhendeid, siis protsess on nende juhendite tegelik täidesaatmine. (http://www.linfo.org/process.html)&lt;br /&gt;
# &#039;&#039;&#039;Andmebaas&#039;&#039;&#039; - korrastatud andmete kogu, mingi ühise tunnuse järgi ühendatud andmefailide kogu. Andmebaasiks võib olla ka üks fail.&lt;br /&gt;
# &#039;&#039;&#039;Läbilaskevõime&#039;&#039;&#039; - ülekannete ja andmete ladustamise/salvestamise töötlemise suutlikkus.&lt;br /&gt;
# &#039;&#039;&#039;LDAP kataloogiteenus&#039;&#039;&#039; (Lightweight Directory Access Protocol) - komplekt protokolle, mis võimaldavad ligipääsu infokataloogidele. Toetab ka TCP/IP protokolle.   http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol&lt;br /&gt;
# &#039;&#039;&#039;AD Active Directory&#039;&#039;&#039; - Microsofti kataloogiteenused Windows&#039;i keskkonnas, integreeritud DNS&#039;i ja TCP/IP protokollidega. (http://msdn.microsoft.com/en-us/library/aa705886%28VS.85%29.aspx)&lt;br /&gt;
# &#039;&#039;&#039;Monitooring&#039;&#039;&#039; - süsteemistaatuse jälgimine, sellest teadlik olemine. Näiteks interneti monitooring, kus süsteemi pidevalt jälgitakse, vältimaks aeglast ühendust või komponentide ebaõnnestumist jne. (http://www.cio.com/article/133700,/Network_Monitoring_Definition_and_Solutions, http://en.wikipedia.org/wiki/Website_monitoring)&lt;br /&gt;
# &#039;&#039;&#039;DAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Digital to Analog Converter&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;digitaal-analoogmuundur&#039;&#039; on seade digitaalkoodi (tavaliselt binaarkoodi) muutmiseks analoogsignaaliks (vooluks, pingeks või elektrilaenguks). (http://en.wikipedia.org/wiki/Digital-to-analog_converter)&lt;br /&gt;
# &#039;&#039;&#039;MAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Media Access Control address&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;meediumipöörduse juhtimise aadress&#039;&#039; on võrguseadmete unikaalne identifitseerija, mis määratakse võrgukaardile tootmise käigus. (http://en.wikipedia.org/wiki/MAC_address)&lt;br /&gt;
# &#039;&#039;&#039;Operatsioonisüsteemi välismälu.&#039;&#039;&#039;  - Operatsioonisüsteemi aeglaseim, aga mahukaim ja suhteliselt odav mäluliik. Näiteks kõvakettad, DVD-d ja &#039;&#039;Flash&#039;&#039;-mälu kasutavad seadmed kuuluvad välismälu alla. (http://en.wikipedia.org/wiki/Memory_hierarchy)&lt;br /&gt;
# &#039;&#039;&#039;Ketta struktuur.&#039;&#039;&#039;  -  Kõvakettas on hermeetiliselt suletud plaadid, mis paiknevad silindrite vahel. Plaatide pealt loevad infot lugemispead ja kirjutavad infot kirjutamispead. (http://en.wikipedia.org/wiki/Hard_disk_drive)&lt;br /&gt;
# &#039;&#039;&#039;Kõvaketta parameetrid.&#039;&#039;&#039;  -  Kõvaketta parameetriteks on näiteks maht, radade/silindrite/peade arv, sektori suurus, pöörlemiskiirus, lugemiskiirus järjest lugemisel ja kiirus juhusliku bloki lugemisel ning kosteaeg ehk latency. (http://en.wikipedia.org/wiki/Hard_disk_drive#Capacity_and_access_speed)&lt;br /&gt;
&lt;br /&gt;
=Mõisted, mis leiavad käsitlemist aine käigus=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Varundus&#039;&#039;&#039; - protsess, kus andmetest tehaks koopia sellisel viisil, et seda saaks andmete kadumisel/riknemisel kasutada originaali taastamiseks. (http://www.computertooslow.com/computer-backup.asp,  http://en.wikipedia.org/wiki/Backup,  http://www.howtogeek.com/howto/windows-vista/use-ubuntu-live-cd-to-backup-files-from-your-dead-windows-computer/)&lt;br /&gt;
# &#039;&#039;&#039;Seadmefail&#039;&#039;&#039; - failitüüp operatsioonisüsteemides, mille kaudu pääseb ligi suuremale osale seadmetest (kettad, printer, klaviatuur jne). Seadmefailid asuvad Unixilaadsetes operatsioonisüsteemides kataloogis /dev. (http://en.wikipedia.org/wiki/Device_file)&lt;br /&gt;
# &#039;&#039;&#039;Linux laadsete levinumad käsud&#039;&#039;&#039; - &lt;br /&gt;
#*http://www.debianhelp.co.uk/commands.htm&lt;br /&gt;
#*http://www.eenet.ee/EENet/assets/docs/tigu/tigu.4.html&lt;br /&gt;
#*rohkem: http://ss64.com/bash/&lt;br /&gt;
# &#039;&#039;&#039;Minimaalsed vajalikud õigused&#039;&#039;&#039; - minimaalsed õigused, mida on vaja selleks, et parajasti tegemisel olevaid toiminguid oleks võimalik üldse sooritada. Vältimaks vigadest tulenevaid probleeme, tasub hoida minimaalselt vajalikke õiguseid.&lt;br /&gt;
#  &#039;&#039;&#039;/etc/shadow&#039;&#039;&#039; - fail Linux-laadsetes operatsioonisüsteemides, kus hoitakse kasutajate parooliräsi, samuti konto ja parooli aegumise andmeid. &lt;br /&gt;
# &#039;&#039;&#039;Parooliräsi&#039;&#039;&#039; - paroole ei hoita tavatekstina, vaid &#039;räsitakse ära&#039;. Parooliräside abil saab kontrollida parooli kehtivust.&lt;br /&gt;
# &#039;&#039;&#039;Addgroup&#039;&#039;&#039; - käsk Unixilaadsetes op-süsteemides, millega lisatakse juurde uus grupp. &lt;br /&gt;
# &#039;&#039;&#039;passwd &amp;lt;kasutajanimi&amp;gt;&#039;&#039;&#039; - käsk Unixilaadsetes op-süsteemides, millega saab vahetada kasutaja parooli &lt;br /&gt;
# &#039;&#039;&#039;userdel&#039;&#039;&#039; - käsk unixilaadsetes op-süsteemides, mis kustutab kasutaja konto.&lt;br /&gt;
# &#039;&#039;&#039;userdel - r&#039;&#039;&#039; - käsk Unixilaadsetes op-süsteemides, mis kustutab kasutaja koos kodukataloogiga. &lt;br /&gt;
# &#039;&#039;&#039;adduser &amp;lt;kasutaja&amp;gt; &amp;lt;grupp&amp;gt;&#039;&#039;&#039; - käsk unixilaadsetes operatsioonisüsteemides, millega luua uus kasutaja, kes kuulub mingisse gruppi.&lt;br /&gt;
# &#039;&#039;&#039;/etc/passwd&#039;&#039;&#039; - fail Unix-tüüpi operatsioonisüsteemides, mis sisaldab infot (kasutajanimi, nimi, ID, GID, kodukataloog, /bin/bash) iga kasutaja kohta, kes võib süsteemi sisse logida. http://www.cyberciti.biz/faq/understanding-etcpasswd-file-format/&lt;br /&gt;
# &#039;&#039;&#039;/etc/group&#039;&#039;&#039; - fail Unix-tüüpi operatsioonisüsteemides, mis sisaldab infot gruppide kohta. (http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/group_security.htm)&lt;br /&gt;
# &#039;&#039;&#039;UID&#039;&#039;&#039; - user ID. Igal kasutajal on süsteemis unikaalne ID. Root&#039;i ID on alati 0. (http://www.linfo.org/uid.html)&lt;br /&gt;
# &#039;&#039;&#039;GID&#039;&#039;&#039; - group ID. Igal grupil on infosüsteemis unikaalne ID. Root&#039;i GID on alati 0. (http://en.wikipedia.org/wiki/Group_identifier)&lt;br /&gt;
# &#039;&#039;&#039;Primaarne Grupp&#039;&#039;&#039; - iga kasutajaga seotud grupp, mis algselt luuakse uue kasutaja lisamisel. Kasutaja saab kuuluda ka teistesse gruppidesse ja primaarseid gruppe saab muuta.&lt;br /&gt;
#&#039;&#039;&#039;usermod [options] kasutaja&#039;&#039;&#039;&lt;br /&gt;
##&#039;&#039;&#039;-u&#039;&#039;&#039;  võti == &#039;&#039;&#039;--uid&#039;&#039;&#039; - &#039;&#039;&#039;&#039;&#039;User Identifier&#039;&#039;&#039;&#039;&#039;. Kasutaja uus identifitseerimisnumber, mittenegatiivne. Väärtused vahemikus 0 kuni 999 on tavaliselt reserveeritud süsteemikontodele. Kasutaja kodukaustas olevad failid ja postkast saavad automaatselt uue UID. Kui ei kasutata &#039;&#039;&#039;-o&#039;&#039;&#039; võtit, peab väärtus olema unikaalne. &lt;br /&gt;
##&#039;&#039;&#039;-g&#039;&#039;&#039;  võti == &#039;&#039;&#039;--gid&#039;&#039;&#039; - &#039;&#039;&#039;&#039;&#039;Group Identifier&#039;&#039;&#039;&#039;&#039; Kasutaja uue baasgrupi (initial group) nimi või number, grupp peab eksisteerima.&lt;br /&gt;
##&#039;&#039;&#039;-G&#039;&#039;&#039;  võti == &#039;&#039;&#039;--groups&#039;&#039;&#039; Grupinimekiri gruppidest millesse kasutaja kuulub [grupp1,grupp2,gruppN]. Kehtivad samad reeglid, mis &#039;&#039;&#039;-g&#039;&#039;&#039; võtme puhul. Kui kasutaja oli eelnevalt mõne sellise grupi liige, mida grupinimekirja pole lisatud, siis eemaldatakse ta sellest grupist Eemaldamist saab vältida, kasutades &#039;&#039;&#039;-a&#039;&#039;&#039; võtit, mis lisab kasutaja täiendavalt grupinimekirjas olevatesse gruppidesse.&lt;br /&gt;
##&#039;&#039;&#039;-L&#039;&#039;&#039;  võti == &#039;&#039;&#039;--lock&#039;&#039;&#039; Lukustab kasutaja parooli, pannes krüptitud parooli ette &amp;quot;!&amp;quot; tähise ehk hüüumärgi, blokeerides parooli.&lt;br /&gt;
##&#039;&#039;&#039;-U&#039;&#039;&#039;  võti == &#039;&#039;&#039;--unlock&#039;&#039;&#039; Lubab taas kasutada lukustatud parooli, eemaldades parooli eest hüüumärgi.&lt;br /&gt;
##&#039;&#039;&#039;-p&#039;&#039;&#039;  võti == &#039;&#039;&#039;--password&#039;&#039;&#039; Parool. Tavaliselt kirjutatakse parool kohaliku failisüsteemi aadressile /etc/passwd või /etc/shadow. Parool peab vastama süsteemi salasõnadele kehtestatud reeglitele. NB! Sel viisil parooli muutes on parool nähtav kolmandatele isikutele, kes programmi jooksvat koodi jälgivad.&lt;br /&gt;
##&#039;&#039;&#039;-s&#039;&#039;&#039;  võti == &#039;&#039;&#039;--shell&#039;&#039;&#039; Sisse logides valitava käsuinterpretaator (&#039;&#039;login shell&#039;&#039;-i) nimi. Jättes välja tühjaks, valib süsteem vaikimisi variandiks oleva käsuinterpretaatori (&#039;&#039;default login shell&#039;&#039;-i).&lt;br /&gt;
##&#039;&#039;&#039;-l&#039;&#039;&#039;  võti == &#039;&#039;&#039;--login&#039;&#039;&#039; Uus kasutajanimi. Ainult vana kasutajanimi muudetakse uueks. Kõik muu jääb samaks. Näiteks kasutaja kodukausta nimi ei uuene ja seda peab käsitsi muutma.&lt;br /&gt;
##&#039;&#039;&#039;-c&#039;&#039;&#039;  võti == &#039;&#039;&#039;--comment&#039;&#039;&#039; Kasutaja parooli sisaldava faili kommentaarirea uus väärtus (sisu), mida tavaliselt muudetakse utiliidiga &#039;&#039;chfn&#039;&#039;.&lt;br /&gt;
#&#039;&#039;&#039;DAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Discretionary Access Control&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;valikuline pääsukontroll&#039;&#039; võimaldab teatud õigustega kasutajal anda edasi talle antud õigusi. &#039;&#039;DAC&#039;&#039; töötab operatsioonisüsteemis rakenduste tasemel (mitte kernelis). Turvariskialdis. (http://en.wikipedia.org/wiki/Discretionary_access_control)&lt;br /&gt;
#&#039;&#039;&#039;MAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Mandatory Access Control&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;kohustuslik pääsukontroll&#039;&#039; on pääsukontrolli liik, kus kokkuvõttes otsustatakse operatsioonisüsteemi kernelis, kas mingi tegevus lubatakse või ei. &#039;&#039;&#039;MAC&#039;&#039;&#039; on võimeline tühistama &#039;&#039;&#039;DAC&#039;&#039;&#039;-iga lubatud tegevuse. (http://en.wikipedia.org/wiki/Mandatory_Access_Control)&lt;br /&gt;
#&#039;&#039;&#039;RBAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Role-based access control&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;rollipõhine pääsukontroll&#039;&#039; on autoriseerimise liik, mille rakendamisel saavad süsteemi pääseda ainult kasutajad, kellele on omistatud roll, millel on sisenemisõigus. Õigused kinnitatakse rollile. Kasutajal võib olla mitu rolli. (http://en.wikipedia.org/wiki/Role-based_access_control)&lt;br /&gt;
# &#039;&#039;&#039;Failiõigused&#039;&#039;&#039;  -  õigused, mis on kasutajatele antud faili vaatamiseks ja sellega toimetamiseks. Enamlevinumates failisüsteemides on kasutajatel võimalik omada järgnevaid failiõiguseid: &#039;&#039;lugemine&#039;&#039;, &#039;&#039;kirjutamine&#039;&#039;, &#039;&#039;käivitamine&#039;&#039;, &#039;&#039;kustutamine&#039;&#039;, &#039;&#039;lubade muutmine&#039;&#039;. (http://en.wikipedia.org/wiki/Filesystem_permissions)&lt;br /&gt;
# &#039;&#039;&#039;Kataloogi õigused.&#039;&#039;&#039;  -  õigused, mis on kasutajatele antud kataloogile juurdepääsemiseks ja sellega toimetamiseks. Enamlevinud opsüsteemide kataloogiõigused: &#039;&#039;lugemine&#039;&#039;, &#039;&#039;lisamine&#039;&#039;, &#039;&#039;kustutamine&#039;&#039;, &#039;&#039;kustutamine&#039;&#039;, &#039;&#039;sisenemine&#039;&#039;, &#039;&#039;lubade muutmine&#039;&#039;. Linux vaatleb katalooge tavaliste failidena, millel on olemas kõik needsamad loabitid. Kataloogi tunnuseks on täht &amp;quot;d&amp;quot;. (http://www.eenet.ee/EENet/assets/docs/tigu/tigu.2.html#kataloog) &lt;br /&gt;
# &#039;&#039;&#039;RWX&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Read Write Execute&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;lugemine, kirjutamine ja käivitamine&#039;&#039; on unixilaadsete failisüsteemide kasutajatele antavad load. Igale failile, kaustale ja seadmele on linuxis määratud eraldi õigused omanikule, grupile ja &#039;&#039;teistele&#039;&#039; (others). (http://www.eenet.ee/EENet/assets/docs/tigu/tigu.2.html#filee)&lt;br /&gt;
# &#039;&#039;&#039;chmod&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;ch&#039;&#039;&#039;&#039;&#039;ange &#039;&#039;&#039;&#039;&#039;mod&#039;&#039;&#039;&#039;&#039;e ehk &#039;&#039;muuta õigusi (loadbitte)&#039;&#039; on UNIX-i shell-käsk faili õiguste muutmiseks. Käskimisviis: &#039;&#039;&#039;chmod [õigused] objekt&#039;&#039;&#039; (http://www.eenet.ee/EENet/assets/docs/abs/chmod.html)&lt;br /&gt;
# &#039;&#039;&#039;NTFS&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;New Technology File System&#039;&#039;&#039;&#039;&#039; on Windows NT ja selle järeltulijate, Windows 2000, Windows XP ja Windows Server 2003 standardne failisüsteem. NTFS võimaldab seada failidele eriõigusedi, näiteks &#039;&#039;atribuutide vaatamine&#039;&#039; ja &#039;&#039;õiguste vaatamine&#039;&#039;. Windowsi versioonid 95, 98, 98SE ja ME ei suuda NTFS failisüsteeme iseseisvalt lugeda, selle jaoks eksisteerivad utiliidid. (http://et.wikipedia.org/wiki/NTFS, http://www.ntfs.com)&lt;br /&gt;
# &#039;&#039;&#039;ACL&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Access Control List&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;pääsupiiramisloend&#039;&#039; on objektidele kaasatavate õiguste loend. Loendis määratletakse, kellel või millel on õigus objektidele ligi pääseda, ning mida on sellega lubatud teha. Tavapärases pääsupiiramisloendis määratletakse igas kirjes isik ja toimetus: näiteks, kirje (Liisi, delete) faili XYZ pääsupiiramisloendis annab Liisile õiguse faili XYZ kustutamiseks. (http://et.wikipedia.org/wiki/ACL)&lt;br /&gt;
# &#039;&#039;&#039;NTFS õigused failile&#039;&#039;&#039;  -  Failiõigused NTFS süsteemis võimaldavad anda kasutajatele järgnevaid õiguseid: &#039;&#039;lugemine&#039;&#039; (R), &#039;&#039;kirjutamine &#039;&#039;(W), &#039;&#039;käivitamine&#039;&#039; (X), &#039;&#039;kustutamine&#039;&#039; (D), &#039;&#039;õiguste muutmine&#039;&#039; (P), &#039;&#039;seada ennast omanikuks (Take Ownership)&#039;&#039; (O). (http://www.windowsecurity.com/articles/Understanding-Windows-NTFS-Permissions.html)&lt;br /&gt;
# &#039;&#039;&#039;NTFS õigused kataloogile&#039;&#039;&#039;   -   NTFS failisüsteemis saab kataloogidele anda iga kasutaja jaoks järgnevaid õiguseid: &#039;&#039;lugemine&#039;&#039; (R), &#039;&#039;kirjutamine &#039;&#039;(W), &#039;&#039;käivitamine&#039;&#039; (X), &#039;&#039;kustutamine&#039;&#039; (D), &#039;&#039;õiguste muutmine&#039;&#039; (P), &#039;&#039;seada ennast omanikuks (- Take Ownership)&#039;&#039; (O). (http://cc.jlab.org/docs/services/windows/ntfs_permissions.html)&lt;br /&gt;
# &#039;&#039;&#039;setfacl&#039;&#039;&#039;  -  Linux / Unix käsurea käsk faili või failide pääsupiiramisloendis kaasatud õiguste muutmiseks [http://www.computerhope.com/unix/usetfacl.htm]&lt;br /&gt;
# &#039;&#039;&#039;USER&#039;&#039;&#039;  -  &#039;&#039;kasutajanimi&#039;&#039;. Kasutajat identifitseeriv tähekombinatsioon, mida on vaja näiteks linuxisse oma kasutajakontole sisselogimiseks.&lt;br /&gt;
# &#039;&#039;&#039;PATH&#039;&#039;&#039;  -  Path muutujas on nimekiri kataloogidest, millest süsteem otsib programmifaile, mida kasutaja käivitab ilma kataloogile viitamata. [http://kb.iu.edu/data/acar.html]&lt;br /&gt;
# &#039;&#039;&#039;HOME&#039;&#039;&#039;  -  &#039;&#039;kodu&#039;&#039;. Linuxis kasutaja kodukataloog &amp;quot;/home/kasutajanimi&amp;quot;, kus paiknevad kataloogid ja failid, mille omanikuks on see kasutaja.&lt;br /&gt;
# &#039;&#039;&#039;SHELL&#039;&#039;&#039;  -  &#039;&#039;käsuinterpretaator&#039;&#039;. (http://www.eenet.ee/EENet/assets/docs/tigu/tigu.2.html#shell2)&lt;br /&gt;
# &#039;&#039;&#039;EDITOR&#039;&#039;&#039;  -  kasutaja eelistatuim tekstitöötlusprogramm. (http://en.wikipedia.org/wiki/List_of_text_editors)&lt;br /&gt;
# &#039;&#039;&#039;env&#039;&#039;&#039;  -  keskkonnamuutujate kuvamiseks kasutatav korraldus. (http://linux.about.com/library/cmd/blcmdl1_env.htm)&lt;br /&gt;
# &#039;&#039;&#039;setenv&#039;&#039;&#039;  -  käsurea käsk keskkonnamuutuja väärtuse seadmiseks. (http://www.computerhope.com/unix/usetenv.htm)&lt;br /&gt;
# &#039;&#039;&#039;Operatsioonisüsteemi kernel&#039;&#039;&#039;  -  operatsioonisüsteemi tuum, mis tegeleb näiteks tarkvaraprotsesside vahel riistvara ressursside jagamisega. (http://en.wikipedia.org/wiki/Kernel_%28computing%29)&lt;br /&gt;
# &#039;&#039;&#039;STDIN&#039;&#039;&#039;  -  protsessi sisendvoog. (http://www.eenet.ee/EENet/assets/docs/tigu/tigu.2.html#protsessid)&lt;br /&gt;
# &#039;&#039;&#039;STDOUT&#039;&#039;&#039;  -  protsessi väljundvoog. (http://en.wikipedia.org/wiki/Standard_streams)&lt;br /&gt;
# &#039;&#039;&#039;STDERR&#039;&#039;&#039;  -  protsessi veavoog. (http://linux.about.com/library/cmd/blcmdl3_stderr.htm)&lt;br /&gt;
# &#039;&#039;&#039;Signaalid&#039;&#039;&#039;  -  Signaali saatmine käsurealt toimub kill korraldusega. Signaalidel on numbrilised märgendid ja ka lühinimed. Saates protsessile signaali, see enamasti töödeldakse protsessi poolt, aga protsess võib mõningaid signaale ka mitte töödelda. (http://www.linux-tutorial.info/modules.php?name=MContent&amp;amp;pageid=289)&lt;br /&gt;
# &#039;&#039;&#039;Tarkvara levitamine&#039;&#039;&#039;  -  Tarkvara saab levitada mitmesugusel kujul: binaarsel kujul, tarkvarapakettidena (nt msi, rpm, deb), vahekoodis (osaliselt kompileeritud või objektkoodis), skriptidena jne. Paigaldusfailid tulevad kas andmekandjatega kaasa või asuvad võrgus. (http://en.wikipedia.org/wiki/Software_distribution)&lt;br /&gt;
# &#039;&#039;&#039;Tarkvara jagunemine&#039;&#039;&#039;  -  Tarkvara võib jagada süsteemitarkvaraks, draiveriteks, programmeerimistarkvaraks ja operatsioonisüsteemi rakendusprogrammideks. (http://en.wikipedia.org/wiki/Computer_software#Types_of_software)&lt;br /&gt;
# &#039;&#039;&#039;Tarkvarahalduse vahendid&#039;&#039;&#039;  -  Tarkvara haldamisel kasutatakse tihti pakihalduse süsteeme nagu näiteks &#039;&#039;rpm&#039;&#039;, &#039;&#039;apt&#039;&#039;, &#039;&#039;dpkg&#039;&#039; ja &#039;&#039;yum&#039;&#039;. (http://daverdave.com/node/97)&lt;br /&gt;
# &#039;&#039;&#039;Tarkvara hoidlad ehk varamud&#039;&#039;&#039;  -  Serverid, mis levitavad tarkvara. Tarkvaravaramutes  hoitakse tarkvarapakke ja uusimat tarkvarapakkide nimekirja, mida kasutajal on võimalik alla laadida. Tarkvara paigaldamise ja uuendamise hõlbustamiseks on näiteks Ubuntus tarkvaravaramute nimekiri ühes failis, mida saab soovi korral muuta. (http://mirror1.atrpms.net/ccrma/man/man5/sources.list.5.html)&lt;br /&gt;
# &#039;&#039;&#039;Tarkvara eemaldamine.&#039;&#039;&#039;  -  Ubuntu ja Debian laadsetel toimub tarkvara eemaldamine käsuga &#039;&#039;sudo apt-get remove tarkvarapakk&#039;&#039;. &#039;&#039;&#039;NB!&#039;&#039;&#039; Eemaldatakse ka need pakid, mis sõltuvad eemaldatavast tarkvarast Seega tasuks kasutada simuleerimise võtit &#039;&#039;&#039;-s&#039;&#039;&#039; ja peale tulemusega rahule jäämist alles käivitada eemaldamise korraldus ilma &#039;&#039;&#039;-s&#039;&#039;&#039; võtmeta.&lt;br /&gt;
# &#039;&#039;&#039;Tarkvara uuendamine.&#039;&#039;&#039;  -  Apt-get-iga tarkvara uuendades peaks kõigepealt uuendama takvaranimekirju: &#039;&#039;sudo apt-get update&#039;&#039; Seejärel teha tarkvara uuendus: &#039;&#039;sudo apt-get upgrade&#039;&#039;. &#039;&#039;&#039;PS.&#039;&#039;&#039; &amp;quot;sudo apt-get dist-upgrade&amp;quot; uuendab võimalusel ka operatsioonisüsteemi. (http://en.wikipedia.org/wiki/Advanced_Packaging_Tool)&lt;br /&gt;
# &#039;&#039;&#039;Info otsimine tarkvara kohta&#039;&#039;&#039;  -  Kui ei mäletata mingi programmi nime, siis tasub kasutada otsingut tarkvarapakkide nimekirjast ja kirjeldustest &#039;&#039;apt-cache search kirjeldus&#039;&#039;. (http://newbiedoc.sourceforge.net/tutorials/apt-get-intro/info.html.en)&lt;br /&gt;
# &#039;&#039;&#039;Info vaatamine.&#039;&#039;&#039;  -  Et teada saada, mis versioon tarkvarast on installeeritud, saab kasutada näiteks korraldust &#039;&#039;apt-cache show pakinimi&#039;&#039;. Sõltuvuste kuvamiseks saab kasutada nt: &#039;&#039;apt-cache showpkg pakinimi&#039;&#039;. (http://mirror1.atrpms.net/ccrma/man/man8/apt-cache.8.html)&lt;br /&gt;
# &#039;&#039;&#039;Tarkvara installeerimine&#039;&#039;&#039;  -  Kui tarkvaravaramus vastavat tarkvarapakki ei leidu, kuid näiteks tootja kodulehelt leiab deb paki, siis saab tarkvara paigaldada dpkg vahenditega: &#039;&#039;sudo dpkg -i pakinimi&#039;&#039;. (http://en.wikipedia.org/wiki/Dpkg) Lähtetekstist tarkvara installeerimine:  Allalaadimine -&amp;gt; Lahtipakkimine -&amp;gt; Kataloogi sisenemine -&amp;gt; Konfigureerimine -&amp;gt; Käivitamine. (http://www.tuxfiles.org/linuxhelp/softinstall.html)&lt;br /&gt;
# &#039;&#039;&#039;Tarkvara haldamine&#039;&#039;&#039;  -  Tarkvara installeerimiseks vajalikud pakid jäävad peale installeerimist alles, näiteks kõvakettaruumi säästmiseks tasub need eemaldada: &#039;&#039;sudo apt-get clean&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Installatsiooni kloonimine&#039;&#039;&#039;  -  Ühesse arvutisse paigaldatud tarkvarapakkide installeerimine teistesse arvutitesse.&lt;br /&gt;
# &#039;&#039;&#039;Masina taastamine&#039;&#039;&#039;  -  Arvuti taastamine riistvara hävimise tõttu või mõnel sarnasel põhjusel. Taastamisel on eelistatud varukoopia kasutamine, aga kui see pole võimalik, siis tuleb konfigureerida operatsioonisüsteem uuel riistvaral ja võimalusel kanda üle säilinud andmed.&lt;br /&gt;
# &#039;&#039;&#039;FHS failisüsteemi hierarhia.&#039;&#039;&#039;  -  Linux operatsioonisüsteemi failid asuvad kindlates kataloogides, failide paiknemise määrab &#039;&#039;Filesystem Hierarchy Standard&#039;&#039; (FHS). (http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)&lt;br /&gt;
# &#039;&#039;&#039;Lingid&#039;&#039;&#039;  -  Ühele failile võivad viidata mitmes eri kohas asuvad lingid. Programmid saavad faili/kataloogi poole pöörduda lingi kaudu. Unix laadsetes on kahte tüüpi linke &#039;&#039;&#039;Hard Link&#039;&#039;&#039; e otselink (viit andmetele) ja &#039;&#039;&#039;Symbolic Link&#039;&#039;&#039; e nimelink (viit nimele). (http://www.eenet.ee/EENet/assets/docs/tigu/tigu.3.html#linking)&lt;br /&gt;
# &#039;&#039;&#039;Katkised lingid&#039;&#039;&#039;  -  Link on katkine, kui faili, millele link viitab, enam ei ole. (http://www.linuxclues.com/articles/17.htm)&lt;br /&gt;
# &#039;&#039;&#039;Windows NTFS lingid&#039;&#039;&#039;  -  &#039;&#039;Windows NTFS&#039;&#039; lubab põhimõtteliselt nii &#039;&#039;hard&#039;&#039; kui &#039;&#039;symbolic&#039;&#039; linkidele sarnanevaid linke (&#039;&#039;symbolic link&#039;&#039;-e alates &#039;&#039;Windows Vista NTFS&#039;&#039;-st). (http://en.wikipedia.org/wiki/NTFS_symbolic_link) (http://en.wikipedia.org/wiki/NTFS_junction_point) (http://en.wikipedia.org/wiki/Computer_shortcut)&lt;br /&gt;
# &#039;&#039;&#039;Kettajagu ehk partitsioon&#039;&#039;&#039;  -  Konkreetse kõvaketta alajaotus. Jaotustabel kirjutatakse ketta algusesse (rada 0 silinder 0 sektor 0).&lt;br /&gt;
# &#039;&#039;&#039;fdisk&#039;&#039;&#039;  -  aine raames on mõeldud linuxis kasutatavat programmi partitsioonitabeli haldamiseks. Sellega saab näiteks vaadata (p), kustutada (d) ja luua uusi partitsioone (n). &#039;&#039;Write&#039;&#039; käsk (w) kirjutab uue partitsioonitabeli kettale. (http://www.freeos.com/articles/3935/)&lt;br /&gt;
# &#039;&#039;&#039;Failisüsteemi loomine&#039;&#039;&#039;  -  Enne kettajao kasutuselevõttu tuleb sellele luua failisüsteem.  Linuxis funktsioneeriva failisüsteemi loomiseks sobib näiteks järgnev korraldus: &#039;&#039;mkfs -t ext4 /dev/sdb1&#039;&#039;, kus &#039;&#039;ext4&#039;&#039; on failisüsteem ja &#039;&#039;/dev/sdb1&#039;&#039; on ketta partitsioon. (http://en.wikipedia.org/wiki/Mkfs)&lt;br /&gt;
&lt;br /&gt;
=Sorteerimata mõisted=&lt;br /&gt;
&lt;br /&gt;
Mõisted 1-55: Miina&lt;br /&gt;
&lt;br /&gt;
1. Operatsioonisüsteemi mõiste.&lt;br /&gt;
2. Tuum ehk kernel.&lt;br /&gt;
3. MMU.&lt;br /&gt;
4. NUMA.&lt;br /&gt;
5. Ketta vahemälu.&lt;br /&gt;
6. Protsessori vahemälu.&lt;br /&gt;
7. Ketta vahemälu.&lt;br /&gt;
8. Puhver vs vahemälu.&lt;br /&gt;
9. Sünkroonne.&lt;br /&gt;
10. Asükroonne.&lt;br /&gt;
11. Failisüsteem.&lt;br /&gt;
12. Jõudlus.&lt;br /&gt;
13. Kosteaeg.&lt;br /&gt;
14. IOP.&lt;br /&gt;
15. Läbilaskevõime.&lt;br /&gt;
16. Failisüsteemi jõudlus.&lt;br /&gt;
17. Süsteemiadministraator.&lt;br /&gt;
18. Rakenduseadministraator.&lt;br /&gt;
19. Süsteemiadministraatori tegevused.&lt;br /&gt;
20. Autentimine.&lt;br /&gt;
21. e-mail.&lt;br /&gt;
22. Failihaldus.&lt;br /&gt;
23. www server.&lt;br /&gt;
24.  Nimeserver.&lt;br /&gt;
25.  DHCP.&lt;br /&gt;
26. Varundus.&lt;br /&gt;
27. Monitooring.&lt;br /&gt;
28. Andmebaas.&lt;br /&gt;
29. Autentimine.&lt;br /&gt;
30. Autoriseerimine.&lt;br /&gt;
31. Operatsioonisüsteemi ülesanded.&lt;br /&gt;
32. Kataloog.&lt;br /&gt;
33. Seadmefail.&lt;br /&gt;
34. Levinud failisüsteemid.&lt;br /&gt;
35. Virtuaalne failisüsteem.&lt;br /&gt;
36.  CLI shell ehk koorik.&lt;br /&gt;
37. Shell.&lt;br /&gt;
38. Linux laadsete levinumad käsud.&lt;br /&gt;
39. Protsess.&lt;br /&gt;
40. Minimaalsed vajalikud õigused.&lt;br /&gt;
41. Auditeerima.&lt;br /&gt;
42. /etc/passwd.&lt;br /&gt;
43. /etc/group.&lt;br /&gt;
44. AD Active Directory.&lt;br /&gt;
45. LDAP kataloogiteenus.&lt;br /&gt;
46. UID.&lt;br /&gt;
47. GID.&lt;br /&gt;
48. /etc/shadow&lt;br /&gt;
49. Parooliräsi.&lt;br /&gt;
50. Primaarne Grupp.&lt;br /&gt;
51. Addgroup.&lt;br /&gt;
52. passwd&lt;br /&gt;
53. userdel&lt;br /&gt;
54. userdel - r&lt;br /&gt;
55. adduser  &amp;lt;kasutaja&amp;gt;  &amp;lt;grupp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miina mõistete lõpp, Indreku mõistete algus.&lt;br /&gt;
&lt;br /&gt;
56. -u&lt;br /&gt;
57. -g&lt;br /&gt;
58. -G&lt;br /&gt;
59. - L&lt;br /&gt;
60. - U&lt;br /&gt;
61. - p&lt;br /&gt;
62. - S&lt;br /&gt;
63. - l&lt;br /&gt;
64. - c&lt;br /&gt;
65. DAC&lt;br /&gt;
66. MAC&lt;br /&gt;
67. RBAC&lt;br /&gt;
68. Failiõigused.&lt;br /&gt;
69. Kataloogi õigused.&lt;br /&gt;
70. RWX&lt;br /&gt;
71. Chmod&lt;br /&gt;
72. NTFS&lt;br /&gt;
73. ACL&lt;br /&gt;
74. NTFS õigused failile.&lt;br /&gt;
75. NTFS õigused kataloogile.&lt;br /&gt;
76. setfacl&lt;br /&gt;
77. USER&lt;br /&gt;
78. PATH&lt;br /&gt;
79. HOME&lt;br /&gt;
80. SHELL&lt;br /&gt;
81. EDITOR&lt;br /&gt;
82. env&lt;br /&gt;
83. setenv&lt;br /&gt;
84. Operatsioonisüsteemi kernel.&lt;br /&gt;
85. STDIN&lt;br /&gt;
86. STDOUT&lt;br /&gt;
87. STDERR&lt;br /&gt;
88. Signaalid&lt;br /&gt;
89. Tarkvara levitamine.&lt;br /&gt;
90. Tarkvara jagunemine.&lt;br /&gt;
91. Tarkvarahalduse vahendid.&lt;br /&gt;
92. Tarkvara hoidlad ehk varamud.&lt;br /&gt;
93. Tarkvara eemaldamine.&lt;br /&gt;
94. Tarkvara uuendamine.&lt;br /&gt;
95. Info otsimise tarkvara kohta.&lt;br /&gt;
96. Info vaatamine.&lt;br /&gt;
97. Tarkvara installeerimine.&lt;br /&gt;
98. Haldamine.&lt;br /&gt;
99. Installatsiooni kloonimine.&lt;br /&gt;
100. Masina taastamine.&lt;br /&gt;
101. FHS failisüsteemi hierarhia.&lt;br /&gt;
102. Lingid.&lt;br /&gt;
103. Katkised lingid.&lt;br /&gt;
104. Windows NTFS lingid.&lt;br /&gt;
105. Operatsioonisüsteemi välismälu.&lt;br /&gt;
106. Ketta struktuur.&lt;br /&gt;
107. Kõvaketta parameetrid.&lt;br /&gt;
108. Kettajagu ehk partitsioon.&lt;br /&gt;
109. fdisk.&lt;br /&gt;
110. Failisüsteemi loomine.&lt;br /&gt;
&lt;br /&gt;
Indreku mõistete lõpp.&lt;br /&gt;
&lt;br /&gt;
Mõisted 111-167: Merili &lt;br /&gt;
&lt;br /&gt;
111. Ketaste ühendamine.&lt;br /&gt;
112. Failisüsteemi kontroll.&lt;br /&gt;
113. Partitsioonide taastamine.&lt;br /&gt;
114. RAID&lt;br /&gt;
115. LVM&lt;br /&gt;
116. Swap&lt;br /&gt;
117. Quota&lt;br /&gt;
118. Jõudlus &lt;br /&gt;
119. Kosteaeg&lt;br /&gt;
120. Töökindlus&lt;br /&gt;
121. Liiasuse ehk Redundacy&lt;br /&gt;
122. MTBF&lt;br /&gt;
123. Hargsalvestus&lt;br /&gt;
124. Stripe&lt;br /&gt;
125. Liiasus&lt;br /&gt;
126. Mirror&lt;br /&gt;
127. Veaparanduskoodid&lt;br /&gt;
128. Rebuild&lt;br /&gt;
129. Spare disk&lt;br /&gt;
130. RAID 0&lt;br /&gt;
131. RAID 1&lt;br /&gt;
132. RAID 5&lt;br /&gt;
133. RAID 10&lt;br /&gt;
134. RAID 0+1&lt;br /&gt;
135. RAID&lt;br /&gt;
136. Laiendamine&lt;br /&gt;
137. Saaleala suurus&lt;br /&gt;
138. Kettakvoot&lt;br /&gt;
139. SAN&lt;br /&gt;
140. NAS&lt;br /&gt;
141. MBR&lt;br /&gt;
142. Buudibloki faas&lt;br /&gt;
143. Tuumafaas&lt;br /&gt;
144. Tuumafaas Windows süsteemis&lt;br /&gt;
145. bootmgr&lt;br /&gt;
146. winload.exe&lt;br /&gt;
147. Protsessi faas&lt;br /&gt;
148. Lilo&lt;br /&gt;
149. GRUB&lt;br /&gt;
150. GRUB2&lt;br /&gt;
151. eth 0&lt;br /&gt;
152. eth 1&lt;br /&gt;
153. auto&lt;br /&gt;
154. allow-&lt;br /&gt;
155. itconfig&lt;br /&gt;
156. netstat&lt;br /&gt;
157. netstat –e&lt;br /&gt;
158. /etc/services&lt;br /&gt;
159. trace route&lt;br /&gt;
160. Tulemüürid&lt;br /&gt;
161. DMZ&lt;br /&gt;
162. VPN&lt;br /&gt;
163. NAT&lt;br /&gt;
164. PAT&lt;br /&gt;
164. SNAT&lt;br /&gt;
165. DNAT&lt;br /&gt;
166. Filtreerimine&lt;br /&gt;
167. Netfilter&lt;br /&gt;
&lt;br /&gt;
Siin lõppevad Merili mõisted.&lt;br /&gt;
&lt;br /&gt;
168. mangle&lt;br /&gt;
169. ACCEPT&lt;br /&gt;
170. DROP&lt;br /&gt;
171. LOG&lt;br /&gt;
172. REJECT&lt;br /&gt;
173. MASQUERADE&lt;br /&gt;
174. OpenBSD PF&lt;br /&gt;
175. FirewallBuilder&lt;br /&gt;
176. Application log&lt;br /&gt;
177. Error log&lt;br /&gt;
178. Log level&lt;br /&gt;
179. Syslog&lt;br /&gt;
180. Valdkond&lt;br /&gt;
181. Tõsidusaste&lt;br /&gt;
182. Syslog server&lt;br /&gt;
183. Monitooring&lt;br /&gt;
184. Teenuste aktiivne seire&lt;br /&gt;
185. Teenuste passiivne seire&lt;br /&gt;
186. top ja htop&lt;br /&gt;
187. free&lt;br /&gt;
188. iostat&lt;br /&gt;
189. wmstat&lt;br /&gt;
190. netstat&lt;br /&gt;
191. mysqladmin extended&lt;br /&gt;
192. mysqladmin processlist&lt;br /&gt;
193. mtop&lt;br /&gt;
194. Nagios&lt;br /&gt;
195. Käideldavus&lt;br /&gt;
196. SPOF&lt;br /&gt;
197. High availability&lt;br /&gt;
198. Klastrid&lt;br /&gt;
199. Fail over klastrid&lt;br /&gt;
200. Load Balancy klastrid&lt;br /&gt;
201. SPOF&lt;br /&gt;
202. Varundamine&lt;br /&gt;
203. Taastamisplaan&lt;br /&gt;
204. Online backup&lt;br /&gt;
205. Backup Window&lt;br /&gt;
206. Shadow Copy Services&lt;br /&gt;
207. BCV&lt;br /&gt;
208. Varundustarkvara&lt;br /&gt;
209. Täielik koopia&lt;br /&gt;
210. Incremental koopia&lt;br /&gt;
211. Taasteplaan&lt;br /&gt;
212. DNS&lt;br /&gt;
213. Host&lt;br /&gt;
214. Hostname&lt;br /&gt;
215. Localhost&lt;br /&gt;
216. Domain name&lt;br /&gt;
217. Fully Qualified Domain Name&lt;br /&gt;
&lt;br /&gt;
Siit algavad Kadri ja Petri mõisted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
220. &#039;&#039;&#039;AES ehk Rijndael&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
221. &#039;&#039;&#039;Ajatempel (time-stamp)&#039;&#039;&#039; - on andmekogumile (dokumendile, failile vm) lisatud täiendav andmekogum, mis võimaldab selle loomisaega võrrelda teiste andmekogumite loomisaegadega (signeerimisaegadega) &lt;br /&gt;
&lt;br /&gt;
223. &#039;&#039;&#039;Andmed – (data)&#039;&#039;&#039; Informatsiooni taastõlgendatav esitus formaliseeritud kujul, mis sobib edastuseks, tõlgenduseks või töötluseks. Andmed on informatsiooni esitus, st tema kirjapanek mingis eelnevalt kokkulepitud kujul, mis võimaldab andmetele vastavat teavet edasi anda subjektilt subjektile. &lt;br /&gt;
&lt;br /&gt;
224. &#039;&#039;&#039;ARP tabel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
227. &#039;&#039;&#039;Avalik võti (public key)&#039;&#039;&#039; - on allkirja kontrollimise vahend ja peab olema olemas igal isikul, kes allkirja kontrollib (verifitseerib). Avalik võti on tavaliselt kõigile soovijaile piiranguteta teada. &lt;br /&gt;
&lt;br /&gt;
228. &#039;&#039;&#039;BIOS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
229. &#039;&#039;&#039;boodiblokk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
230. &#039;&#039;&#039;CA&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
231. &#039;&#039;&#039;CIFS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
232. &#039;&#039;&#039;CLI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
233. &#039;&#039;&#039;CPU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
234. &#039;&#039;&#039;DAC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
235. &#039;&#039;&#039;DDOS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
236. &#039;&#039;&#039;Dekrüpteerimine ehk dešifreerimine&#039;&#039;&#039; (deciphering, decryption) –on krüptogrammi teisendamine avatekstiks normaalolukorras salajase võtme kaasabil.&lt;br /&gt;
&lt;br /&gt;
237. &#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
238. &#039;&#039;&#039;digitaalandmed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
239. &#039;&#039;&#039;DMZ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
240. &#039;&#039;&#039;DNS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
241. &#039;&#039;&#039;ennistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
242. &#039;&#039;&#039;EXT3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
243. &#039;&#039;&#039;EXT4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
244. &#039;&#039;&#039;FAT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
245. &#039;&#039;&#039;FQDN&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
246. &#039;&#039;&#039;FTP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
247. &#039;&#039;&#039;GRUB&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
248. &#039;&#039;&#039;GUI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
249. &#039;&#039;&#039;HDD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
250. &#039;&#039;&#039;HSM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
251. &#039;&#039;&#039;IO&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
252. &#039;&#039;&#039;IP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
253. &#039;&#039;&#039;ISKE&#039;&#039;&#039; - on oma olemuselt segamatoodika sugemetega etalonturbemetoodika, kus on sätestatud erinevad turvatasemed ning neile vastavad kohustuslikud etalonturvameetmed. ISKE on välja töötatud avaliku sektori (riik aj omavalitsused) vajadusi ja eripärasid silmas pidades. &lt;br /&gt;
&lt;br /&gt;
254.	&#039;&#039;&#039;käideldavus&#039;&#039;&#039; - Andmete käideldavus (availability) on teabe õigeaegne ning mugav kättesaadavus ning kasutatavus selleks volitatud isikutele ning subjektidele. Käideldavus on reeglina andmete olulisim omadus ehk andmeturbe olulisim komponent – halvim mis andmetega võib juhtuda, on see et ta pole (volitatud subjektidele) kättesaadav&lt;br /&gt;
&lt;br /&gt;
255.	&#039;&#039;&#039;käsuregister ehk IR ehk instruction register&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
256.	&#039;&#039;&#039;kernel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
257.	&#039;&#039;&#039;konfidentsiaalsus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
258. &#039;&#039;&#039;Krüpteerimine ehk šifreerimine (encryption, encipherment)&#039;&#039;&#039;  - on andmete teisendamine loetamatule kujule, mille käigus kasutatakse teatud salajast võtit (key).&lt;br /&gt;
 &lt;br /&gt;
260. &#039;&#039;&#039;krüptograafia&#039;&#039;&#039; - (cryptography) on ajaloolises plaanis teadus, mis tegeles teabe (andmete sisu) peitmisega võõraste pilkude eest selle ”kentsaka” üleskirjutamise teel. Krüptograafia tähendab kreeka keeles peidetud sõna. Kaasaja krüptograafia kasutab eranditult matemaatikute (krüptograafide) poolt koostatud tüüpalgoritme.&lt;br /&gt;
&lt;br /&gt;
261. &#039;&#039;&#039;Krüprograafiline sõnumilühend ehk krüptoräsi&#039;&#039;&#039; (cryptographic message digest, hash, fingerprint)  on ükskõik kui pikast sõnumist (failist) teatud matemaatiliste eeskirjade järgi arvutatav lühike (paarsada bitti) teabekogum&lt;br /&gt;
&lt;br /&gt;
262. &#039;&#039;&#039;latency ehk kosteaeg&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
263. &#039;&#039;&#039;LBA&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
265. &#039;&#039;&#039;LVM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
266. &#039;&#039;&#039;MAC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
267. &#039;&#039;&#039;marsruuter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
268. &#039;&#039;&#039;memory mapping&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
270. &#039;&#039;&#039;monitooring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
272. &#039;&#039;&#039;MTA&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
273. &#039;&#039;&#039;MTBF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
274. &#039;&#039;&#039;NAT/PAT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
275. &#039;&#039;&#039;NFS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
276. &#039;&#039;&#039;NIC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
277. &#039;&#039;&#039;nimeserver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
280. &#039;&#039;&#039;Open BSD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
281. &#039;&#039;&#039;OS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
282. &#039;&#039;&#039;pääsukontroll&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
283. &#039;&#039;&#039;parooliräsi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
284. &#039;&#039;&#039;peidikmälu ehk vahemälu ehk CACHE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
285. &#039;&#039;&#039;pinumälu ehk stack ehk lifo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
286. &#039;&#039;&#039;PKI&#039;&#039;&#039; – public key infrastructure, PKI) kujutab endast digiallkirja andmiseks ja kontrollimiseks vajaminevaid teenuseid, mida on neli:  sertifitseerimisteenus, ajatempli teenus,  kehtivuskinnituse teenus,  teenuste korraldamise ja koordineerimise teenus (tavaliselt riiklik). Digiallkirja turvaliseks andmiseks on hädavajalik kõigi nelja teenuse toimimine &lt;br /&gt;
&lt;br /&gt;
287. &#039;&#039;&#039;Privaatvõti (private key)&#039;&#039;&#039; - Avalikust võtmest privaatvõtit leida on võimatu samas privaatvõtmest saab avaliku võtme alati leida. privaatvõti on allkirja andmise vahend ja ta on allkirja andja ainuvalduses.&lt;br /&gt;
&lt;br /&gt;
288.	&#039;&#039;&#039;protsessori vahemälu&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
289.	&#039;&#039;&#039;PSI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
290.	&#039;&#039;&#039;puhvermälu ehk fifo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
291.	&#039;&#039;&#039;RAM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
292. &#039;&#039;&#039;Räsi&#039;&#039;&#039; - ehk sõnumilühend on täpsemini võtmeta räsifunktsiooni väljund, sõltudes vaid sõnumist&lt;br /&gt;
&lt;br /&gt;
293.	&#039;&#039;&#039;RBAC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
294.	&#039;&#039;&#039;registermälu ehk registers&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
295.	&#039;&#039;&#039;RMP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
296.	&#039;&#039;&#039;RSA&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
297.	&#039;&#039;&#039;ruuter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
298.	&#039;&#039;&#039;san/nas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
299. &#039;&#039;&#039;Sertifikaat  (certificate)&#039;&#039;&#039; - on sertifitseerimisteenuse osutaja poolt alla kirjutatud (signeeritud) digidokument, mis sisaldab sertifikaadi omaniku isikuandmeid, avalikku võtit ja sertifikaadiga seotud andmeid (sertifitseerimiskeskuse andmeid, kehtivusaega jm).&lt;br /&gt;
 &lt;br /&gt;
300. &#039;&#039;&#039;Sertifitseerimine (certification)&#039;&#039;&#039;- Isiku isikuandmete sidumist tema avaliku võtmega&lt;br /&gt;
&lt;br /&gt;
301.	&#039;&#039;&#039;shell&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
302.	&#039;&#039;&#039;SID&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
303.	&#039;&#039;&#039;SMB&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
304.	&#039;&#039;&#039;SMTP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
305.	&#039;&#039;&#039;SNAT/DNAT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
306.	&#039;&#039;&#039;SSH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
307.	&#039;&#039;&#039;SSL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
308.	&#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
309.	&#039;&#039;&#039;staatiline route&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
310.	&#039;&#039;&#039;swap ehk saalimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
311.	&#039;&#039;&#039;switch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
312.	&#039;&#039;&#039;süsteemi vahemälu&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
313.	&#039;&#039;&#039;taastamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
314.	&#039;&#039;&#039;TCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;315. Terviklus (integrity)&#039;&#039;&#039; -  on andmete pärinemine autentsest allikast ning veendumine, et need pole hiljem muutunud ja/või neid pole hiljem volitamatult muudetud&lt;br /&gt;
&lt;br /&gt;
316.	&#039;&#039;&#039;TLS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
317. &#039;&#039;&#039;Tulemüür (firewall)&#039;&#039;&#039; -  spetsiaalne lüüs arvuti sise- ja välisvõrgu vahel, mis vahendab nendevahelist liiklust. Reeglina reguleerib tulemüür liiklust nii, et lubab endast läbi vaid teatud kindlaid ühendusi (teenuseid). Tulemüüridest on kasutusel kaks peamist varianti: tulemüür toimib marsruuterina, lastes läbi vaid teatud omadustega IP paketid; tulemüür ei toimi marsruuterina ning sellel jooksevad teatud vahendusprogrammid (proxy), mille poole teenused pöörduvad&lt;br /&gt;
&lt;br /&gt;
318. &#039;&#039;&#039;Turvaauk (vulnebarility)&#039;&#039;&#039; – infosüsteemi (infovarade) suvaline nõrk koht või turvadefekt&lt;br /&gt;
&lt;br /&gt;
319. &#039;&#039;&#039;Turvakadu ehk turvarike (security loss)&#039;&#039;&#039; – sündmus, mille käigus kahjustus infosüsteemi kuuluvate varade turvalisus (käideldavus, terviklus ja/või konfidentsiaalsus)&lt;br /&gt;
&lt;br /&gt;
320.	&#039;&#039;&#039;UID&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
321.	&#039;&#039;&#039;vaikelüüs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
322. &#039;&#039;&#039;Varundamine&#039;&#039;&#039; - regulaarne varukoopiate tegemine, Varundamine on taaste peamine ja tähtsaim eeldus&lt;br /&gt;
 &lt;br /&gt;
323.	&#039;&#039;&#039;verifitseerimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
324.	&#039;&#039;&#039;virtuaalmälu&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
325.	&#039;&#039;&#039;võrgumask&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
326.	&#039;&#039;&#039;VPN&#039;&#039;&#039; - http://en.wikipedia.org/wiki/Virtual_private_network&lt;br /&gt;
&lt;br /&gt;
Siin lõpevad Kadri ja Petri mõisted&lt;br /&gt;
&lt;br /&gt;
										&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=OSadmin_m%C3%B5isted&amp;diff=10917</id>
		<title>OSadmin mõisted</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=OSadmin_m%C3%B5isted&amp;diff=10917"/>
		<updated>2010-05-28T19:12:44Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Mõisted, mis peavad olema selged enne aine deklareerimist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Operatsioonisüsteemide administreerimine ja sidumine mõisted=&lt;br /&gt;
&#039;&#039;&#039;NB see leht on alles varases valmimisjärgus!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Antud lehelt leiab mõistete nimekirja koos linkide ja vahel ka selgitustega, mis katavad Osadmin aines räägitu. Eraldi on välja toodud mõisted, mida peaks enne aine deklareerimist tundma.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Autorid:&lt;br /&gt;
&lt;br /&gt;
Merili Gutmann, A21&lt;br /&gt;
Liisa Tallinn, A22&lt;br /&gt;
Indrek Tamm, 15&lt;br /&gt;
Miina Sikk, 16&lt;br /&gt;
Kadri Kalpus A31&lt;br /&gt;
Petri Hütt A31&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Mõisted, mis peavad olema selged enne aine deklareerimist=&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Operatsioonisüsteemi mõiste&#039;&#039;&#039; - operatsioonisüsteem on tarkvara, mis käitub kui vahendaja arvutikasutaja ja riistvara vahel, ülesandega varustada kasutajat komplektiga, mille abil on võimalik käivitada programme. (http://www.dmoz.org/Computers/Software/Operating_Systems/).&lt;br /&gt;
# &#039;&#039;&#039;Operatsioonisüsteemi ülesanded&#039;&#039;&#039; - liides kasutaja ja riistvara vahel ning rakendusprogrammide ja riistvara vahel; arvutiressursside haldamine, optimeerimine, kaitsmine.&lt;br /&gt;
#&#039;&#039;&#039;Tuum kui kernel&#039;&#039;&#039; - operatsioonisüsteemi keskne komponent, mis suhtleb vahetult riistvaraga. (http://en.wikipedia.org/wiki/Kernel_(computing))&lt;br /&gt;
#&#039;&#039;&#039;MMU (Memory Management Unit) ehk mäluhaldusplokk&#039;&#039;&#039; - riistvaraline seade, mis tegeleb CPU taotlusega mälule juurdepääsu saada. Funktsioonideks näiteks virutaalmälu haldamine, mälu kaitsmine, vahemälu kontroll. (http://burks.bton.ac.uk/burks/foldoc/26/72.htm, http://en.wikipedia.org/wiki/Memory_management_unit)&lt;br /&gt;
#&#039;&#039;&#039;NUMA (Non-Uniform Memory Access või Non-Uniform Memory Architecture)&#039;&#039;&#039; - multitöötlusviis, kus süsteem kasutab ühist mälu, aga selle poole pöördumisaeg oleneb mälu asukohast protsessori suhtes - kohalikule mälule saab protsessor oluliselt kiiremini ligi. Võimalik implementeerida ka tarkvaraliselt. (http://lse.sourceforge.net/numa/faq/, http://en.wikipedia.org/wiki/Non-Uniform_Memory_Access)&lt;br /&gt;
#&#039;&#039;&#039;Ketta vahemälu (cache)&#039;&#039;&#039; - ala kettal, millelt andmete lugemine ja millele andmete kirjutamine on kiirem kui kettale endale - kiiruse huvides hoitakse väikesemahulisi asju vahemälus.  (http://en.wikipedia.org/wiki/Cache)&lt;br /&gt;
#&#039;&#039;&#039;Protsessori vahemälu (CPU cache)&#039;&#039;&#039; - protsessori poolt kasutatav vahemälu, vähendamaks ajakulu mälule ligipääsuks. Kui midagi vaja, vaadatakse kõigepealt, kas koopia infost on ka vahemälus, kui jah, siis kirjutatakse või loetakse sealt. (http://lwn.net/Articles/252125/,  http://en.wikipedia.org/wiki/CPU_cache)&lt;br /&gt;
#&#039;&#039;&#039;Puhver vs vahemälu&#039;&#039;&#039;: Puhver on ala, kus infot vaid ajutiselt hoitakse, vahemälu on ala, kus &amp;quot;põhiliselt kasutatud&amp;quot; infot säilitatakse ja kust info olemasolu alati esimesena kontrollitakse.  (http://www.webopedia.com/TERM/B/buffer.html,  http://en.wikipedia.org/wiki/Cache)&lt;br /&gt;
#&#039;&#039;&#039;IOP (input/output processor)&#039;&#039;&#039; - protsessor, mis on eraldi keskprotsessorist. Selle ülesandeks on tegeleda vaid sisend-väljund protsessidega. (http://docs.google.com/viewer?a=v&amp;amp;q=cache:qzXpuzcRm_oJ:www.mans.eun.eg/faceng/english/computers/PDFS/PDF4/4.7.pdf+IOP+cpu&amp;amp;hl=et&amp;amp;gl=ee&amp;amp;pid=bl&amp;amp;srcid=ADGEESjxXoXj8WJBCGG5sVvYdZvG0O8BqKJR8qgVp7m8SMwP3-0YBof9lkxrmi0SIBXTnhY2flpvIZ4Y01ab0CVysdGU1ecscfAD1Gi0nWAnQWkyrzkUBOKQGwk0QbIlZpbJDLGilrn-&amp;amp;sig=AHIEtbRTRHvGQvCSAtF9BzJ8ncSip9cO_w)&lt;br /&gt;
#&#039;&#039;&#039;Sünkroonne vs asünkroonne&#039;&#039;&#039;: &lt;br /&gt;
#*Sünkroonne - I/O operatsioon siseneb koheselt ooteseisundisse, on seal seni, kuni I/O ülesanne on täidetud.&lt;br /&gt;
#*Asünkroonne - I/O ülesanne saadetakse kernelisse, kui kernel seda aktsepteerib, töödeldakse järgmist tööd, kuni kernel teatab, et I/O operatsioon on täidetud, segades vahele käimasolevale tööle.(http://users.cs.cf.ac.uk/O.F.Rana/os/lectureos10/node9.html)&lt;br /&gt;
#&#039;&#039;&#039;Failisüsteem&#039;&#039;&#039; - süsteem, kuidas andmed arvutis paiknevad ja indekseeritakse, viis nende haldamiseks, organiseerimiseks ja talletamiseks. Tänapäeval on laialtkasutatavad hierarhilise ülesehitusega failisüsteemid. (http://en.wikipedia.org/wiki/File_system,  http://www.cs.bgu.ac.il/~arik/usail/concepts/filesystems/def-of-filesys.html,  http://www.forensics.nl/filesystems)&lt;br /&gt;
# &#039;&#039;&#039;Levinud failisüsteemid&#039;&#039;&#039; - FAT (Windows), FAT32 (Windowsi varasemates versioonides), NTFS (alates Windows NT), EXT2 (Unix-tüüpi alguses), EXT3 (Unix-tüüpi), EXT4 (Unix-tüüpi), ReiserFS (Unix-tüüpi), UFS (Unix-tüüpi), HFS (Mac).&lt;br /&gt;
# &#039;&#039;&#039;Kosteaeg&#039;&#039;&#039; (response time) - aeg sündmuse tekkimisest kuni esimese vastuseni sellele. (http://publib.boulder.ibm.com/infocenter/tpfhelp/current/index.jsp?topic=/com.ibm.ztpf-ztpfdf.doc_put.cur/gtpc3/c3resp.html, http://en.wikipedia.org/wiki/Response_time_%28technology%29)&lt;br /&gt;
# &#039;&#039;&#039;Süsteemiadministraator&#039;&#039;&#039; - isik, kes vastutab mingi mastaabiga firmasisese IT infrastruktuuri haldamise ja tõrgeteta töötamise eest. (http://en.wikipedia.org/wiki/Sysadmin)&lt;br /&gt;
# &#039;&#039;&#039;Süsteemiadministraatori tegevused&#039;&#039;&#039; - süsteemide paigaldamine, haldamine, varundamine/taastamine, koormuste ja mahtude jälgimine, arhitektuuri arendamine. Tüüpiliselt on tema ülesanneteks ka tarkvara ja riistvara konfigureerimine, kasutajate haldamine, tarkvara uuendamine, turvalisus.(http://en.wikipedia.org/wiki/Sysadmin)&lt;br /&gt;
#&#039;&#039;&#039;Rakendusadministraator&#039;&#039;&#039; - isik, kelle ülesandeks on mingi rakenduse või teenuse spetsiifiline haldamine. &lt;br /&gt;
# &#039;&#039;&#039;e-mail (electronic mail)&#039;&#039;&#039; - elektroonilisel teel ülekantav teade; meetod nende koostamiseks, saatmiseks, salvestamiseks ja vastuvõtmiseks.(http://en.wikipedia.org/wiki/E-mail)&lt;br /&gt;
# &#039;&#039;&#039;Failihaldus&#039;&#039;&#039; - arvutis failides olevate dokumentide ja andmete haldamine. Näiteks uute failide loomine, nende salvestamine, avamine jne. (http://en.wikipedia.org/wiki/Computer_file_management, http://study.risk.ee/arvuti/failihaldus)&lt;br /&gt;
# &#039;&#039;&#039;Nimeserver&#039;&#039;&#039; (Domain Name Server) - programm või arvutiserver, mis tõlgib domeeninime IP aadressiks ja ka IP-aadresse nimilahendusteks, kui need eksisteerivad. (http://www.bind9.net/, http://www.livinginternet.com/i/iw_dns_dns.htm)&lt;br /&gt;
# &#039;&#039;&#039;DHCP (Dynamic Host Configuration Protocol)&#039;&#039;&#039; - protokoll, mis edastab võrku ühendatud arvutile pärimise peale infot võrgus toimetulemiseks, nt gateway, IP-aadress ja subnet mask. Kui on seadistatud, siis ka muid teenuseid jagavate serverite IP-aadresse. Seeläbi on näiteks võimalik ühest keskusest kogu võrku hallata, samuti omistada serveritele ja ruuteritele staatilisi IP aadresse. (http://tools.ietf.org/html/rfc2131, http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol)&lt;br /&gt;
# &#039;&#039;&#039;Autentimine&#039;&#039;&#039; - isiku identiteedi tuvastamine, kontrollimine ja tõestamine (nt paroolid, kaardid, sõrmejäljed). (http://www.webopedia.com/TERM/A/authentication.html)&lt;br /&gt;
# &#039;&#039;&#039;Autoriseerimine&#039;&#039;&#039; - pääsukontrolli rakendamine, kasutajale pääsuõiguste omistamisprotsess (diskreetne, kohustuslik, rollipõhine, turbetasemetega pääsukontroll). (http://en.wikipedia.org/wiki/Authorization)&lt;br /&gt;
# &#039;&#039;&#039;CLI shell (command line interpreter) ehk koorik&#039;&#039;&#039; - arvutiprogramm, mis loeb kasutaja poolt sisestatud teksti ja tõlgendab selle vastavalt operatsioonisüsteemile või programmeerimiskeelele. (http://www.freeos.com/guides/lsst/, http://commandwindows.com/, http://en.wikipedia.org/wiki/Command-line_interpreter)&lt;br /&gt;
# &#039;&#039;&#039;Shell&#039;&#039;&#039; - käsuinterpretaator, programm, mis võimaldab kasutajaliidest operatsioonisüsteemile, mis omakorda võimaldab juurdepääsu kernelile (Shell e koorik kui välimine kiht). (http://www.eenet.ee/EENet/assets/docs/tigu/tigu.2.html#shell2, http://en.wikipedia.org/wiki/Shell_%28computing%29)&lt;br /&gt;
# &#039;&#039;&#039;Protsess&#039;&#039;&#039; - toiming, mida programmi poolt läbi viiakse. Kui programm on nö kogu passiivseid juhendeid, siis protsess on nende juhendite tegelik täidesaatmine. (http://www.linfo.org/process.html)&lt;br /&gt;
# &#039;&#039;&#039;Andmebaas&#039;&#039;&#039; - korrastatud andmete kogu, mingi ühise tunnuse järgi ühendatud andmefailide kogu. Andmebaasiks võib olla ka üks fail.&lt;br /&gt;
# &#039;&#039;&#039;Läbilaskevõime&#039;&#039;&#039; - ülekannete ja andmete ladustamise/salvestamise töötlemise suutlikkus.&lt;br /&gt;
# &#039;&#039;&#039;LDAP kataloogiteenus&#039;&#039;&#039; (Lightweight Directory Access Protocol) - komplekt protokolle, mis võimaldavad ligipääsu infokataloogidele. Toetab ka TCP/IP protokolle.   http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol&lt;br /&gt;
# &#039;&#039;&#039;AD Active Directory&#039;&#039;&#039; - Microsofti kataloogiteenused Windows&#039;i keskkonnas, integreeritud DNS&#039;i ja TCP/IP protokollidega. (http://msdn.microsoft.com/en-us/library/aa705886%28VS.85%29.aspx)&lt;br /&gt;
# &#039;&#039;&#039;Monitooring&#039;&#039;&#039; - süsteemistaatuse jälgimine, sellest teadlik olemine. Näiteks interneti monitooring, kus süsteemi pidevalt jälgitakse, vältimaks aeglast ühendust või komponentide ebaõnnestumist jne. (http://www.cio.com/article/133700,/Network_Monitoring_Definition_and_Solutions, http://en.wikipedia.org/wiki/Website_monitoring)&lt;br /&gt;
# &#039;&#039;&#039;DAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Digital to Analog Converter&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;digitaal-analoogmuundur&#039;&#039; on seade digitaalkoodi (tavaliselt binaarkoodi) muutmiseks analoogsignaaliks (vooluks, pingeks või elektrilaenguks). (http://en.wikipedia.org/wiki/Digital-to-analog_converter)&lt;br /&gt;
# &#039;&#039;&#039;MAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Media Access Control address&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;meediumipöörduse juhtimise aadress&#039;&#039; on võrguseadmete unikaalne identifitseerija, mis määratakse võrgukaardile tootmise käigus. (http://en.wikipedia.org/wiki/MAC_address)&lt;br /&gt;
# &#039;&#039;&#039;Operatsioonisüsteemi välismälu.&#039;&#039;&#039;  - Operatsioonisüsteemi aeglaseim, aga mahukaim ja suhteliselt odav mäluliik. Näiteks kõvakettad, DVD-d ja &#039;&#039;Flash&#039;&#039;-mälu kasutavad seadmed kuuluvad välismälu alla. (http://en.wikipedia.org/wiki/Memory_hierarchy)&lt;br /&gt;
# &#039;&#039;&#039;Ketta struktuur.&#039;&#039;&#039;  -  Kõvakettas on hermeetiliselt suletud plaadid, mis paiknevad silindrite vahel. Plaatide pealt loevad infot lugemispead ja kirjutavad infot kirjutamispead. (http://en.wikipedia.org/wiki/Hard_disk_drive)&lt;br /&gt;
# &#039;&#039;&#039;Kõvaketta parameetrid.&#039;&#039;&#039;  -  Kõvaketta parameetriteks on näiteks maht, radade/silindrite/peade arv, sektori suurus, pöörlemiskiirus, lugemiskiirus järjest lugemisel ja kiirus juhusliku bloki lugemisel ning kosteaeg ehk latency. (http://en.wikipedia.org/wiki/Hard_disk_drive#Capacity_and_access_speed)&lt;br /&gt;
&lt;br /&gt;
=Mõisted, mis leiavad käsitlemist aine käigus=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Varundus&#039;&#039;&#039; - protsess, kus andmetest tehaks koopia sellisel viisil, et seda saaks andmete kadumisel/riknemisel kasutada originaali taastamiseks. (http://www.computertooslow.com/computer-backup.asp,  http://en.wikipedia.org/wiki/Backup,  http://www.howtogeek.com/howto/windows-vista/use-ubuntu-live-cd-to-backup-files-from-your-dead-windows-computer/)&lt;br /&gt;
# &#039;&#039;&#039;Seadmefail&#039;&#039;&#039; - failitüüp operatsioonisüsteemides, mille kaudu pääseb ligi suuremale osale seadmetest (kettad, printer, klaviatuur jne). Seadmefailid asuvad Unixilaadsetes operatsioonisüsteemides kataloogis /dev. (http://en.wikipedia.org/wiki/Device_file)&lt;br /&gt;
# &#039;&#039;&#039;Linux laadsete levinumad käsud&#039;&#039;&#039; - &lt;br /&gt;
#*http://www.debianhelp.co.uk/commands.htm&lt;br /&gt;
#*http://www.eenet.ee/EENet/assets/docs/tigu/tigu.4.html&lt;br /&gt;
#*rohkem: http://ss64.com/bash/&lt;br /&gt;
# &#039;&#039;&#039;Minimaalsed vajalikud õigused&#039;&#039;&#039; - minimaalsed õigused, mida on vaja selleks, et parajasti tegemisel olevaid toiminguid oleks võimalik üldse sooritada. Vältimaks vigadest tulenevaid probleeme, tasub hoida minimaalselt vajalikke õiguseid.&lt;br /&gt;
#  &#039;&#039;&#039;/etc/shadow&#039;&#039;&#039; - fail Linux-laadsetes operatsioonisüsteemides, kus hoitakse kasutajate parooliräsi, samuti konto ja parooli aegumise andmeid. &lt;br /&gt;
# &#039;&#039;&#039;Parooliräsi&#039;&#039;&#039; - paroole ei hoita tavatekstina, vaid &#039;räsitakse ära&#039;. Parooliräside abil saab kontrollida parooli kehtivust.&lt;br /&gt;
# &#039;&#039;&#039;Addgroup&#039;&#039;&#039; - käsk Unixilaadsetes op-süsteemides, millega lisatakse juurde uus grupp. &lt;br /&gt;
# &#039;&#039;&#039;passwd &amp;lt;kasutajanimi&amp;gt;&#039;&#039;&#039; - käsk Unixilaadsetes op-süsteemides, millega saab vahetada kasutaja parooli &lt;br /&gt;
# &#039;&#039;&#039;userdel&#039;&#039;&#039; - käsk unixilaadsetes op-süsteemides, mis kustutab kasutaja konto.&lt;br /&gt;
# &#039;&#039;&#039;userdel - r&#039;&#039;&#039; - käsk Unixilaadsetes op-süsteemides, mis kustutab kasutaja koos kodukataloogiga. &lt;br /&gt;
# &#039;&#039;&#039;adduser &amp;lt;kasutaja&amp;gt; &amp;lt;grupp&amp;gt;&#039;&#039;&#039; - käsk unixilaadsetes operatsioonisüsteemides, millega luua uus kasutaja, kes kuulub mingisse gruppi.&lt;br /&gt;
# &#039;&#039;&#039;/etc/passwd&#039;&#039;&#039; - fail Unix-tüüpi operatsioonisüsteemides, mis sisaldab infot (kasutajanimi, nimi, ID, GID, kodukataloog, /bin/bash) iga kasutaja kohta, kes võib süsteemi sisse logida. http://www.cyberciti.biz/faq/understanding-etcpasswd-file-format/&lt;br /&gt;
# &#039;&#039;&#039;/etc/group&#039;&#039;&#039; - fail Unix-tüüpi operatsioonisüsteemides, mis sisaldab infot gruppide kohta. (http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.files/doc/aixfiles/group_security.htm)&lt;br /&gt;
# &#039;&#039;&#039;UID&#039;&#039;&#039; - user ID. Igal kasutajal on süsteemis unikaalne ID. Root&#039;i ID on alati 0. (http://www.linfo.org/uid.html)&lt;br /&gt;
# &#039;&#039;&#039;GID&#039;&#039;&#039; - group ID. Igal grupil on infosüsteemis unikaalne ID. Root&#039;i GID on alati 0. (http://en.wikipedia.org/wiki/Group_identifier)&lt;br /&gt;
# &#039;&#039;&#039;Primaarne Grupp&#039;&#039;&#039; - iga kasutajaga seotud grupp, mis algselt luuakse uue kasutaja lisamisel. Kasutaja saab kuuluda ka teistesse gruppidesse ja primaarseid gruppe saab muuta.&lt;br /&gt;
#&#039;&#039;&#039;usermod [options] kasutaja&#039;&#039;&#039;&lt;br /&gt;
##&#039;&#039;&#039;-u&#039;&#039;&#039;  võti == &#039;&#039;&#039;--uid&#039;&#039;&#039; - &#039;&#039;&#039;&#039;&#039;User Identifier&#039;&#039;&#039;&#039;&#039;. Kasutaja uus identifitseerimisnumber, mittenegatiivne. Väärtused vahemikus 0 kuni 999 on tavaliselt reserveeritud süsteemikontodele. Kasutaja kodukaustas olevad failid ja postkast saavad automaatselt uue UID. Kui ei kasutata &#039;&#039;&#039;-o&#039;&#039;&#039; võtit, peab väärtus olema unikaalne. &lt;br /&gt;
##&#039;&#039;&#039;-g&#039;&#039;&#039;  võti == &#039;&#039;&#039;--gid&#039;&#039;&#039; - &#039;&#039;&#039;&#039;&#039;Group Identifier&#039;&#039;&#039;&#039;&#039; Kasutaja uue baasgrupi (initial group) nimi või number, grupp peab eksisteerima.&lt;br /&gt;
##&#039;&#039;&#039;-G&#039;&#039;&#039;  võti == &#039;&#039;&#039;--groups&#039;&#039;&#039; Grupinimekiri gruppidest millesse kasutaja kuulub [grupp1,grupp2,gruppN]. Kehtivad samad reeglid, mis &#039;&#039;&#039;-g&#039;&#039;&#039; võtme puhul. Kui kasutaja oli eelnevalt mõne sellise grupi liige, mida grupinimekirja pole lisatud, siis eemaldatakse ta sellest grupist Eemaldamist saab vältida, kasutades &#039;&#039;&#039;-a&#039;&#039;&#039; võtit, mis lisab kasutaja täiendavalt grupinimekirjas olevatesse gruppidesse.&lt;br /&gt;
##&#039;&#039;&#039;-L&#039;&#039;&#039;  võti == &#039;&#039;&#039;--lock&#039;&#039;&#039; Lukustab kasutaja parooli, pannes krüptitud parooli ette &amp;quot;!&amp;quot; tähise ehk hüüumärgi, blokeerides parooli.&lt;br /&gt;
##&#039;&#039;&#039;-U&#039;&#039;&#039;  võti == &#039;&#039;&#039;--unlock&#039;&#039;&#039; Lubab taas kasutada lukustatud parooli, eemaldades parooli eest hüüumärgi.&lt;br /&gt;
##&#039;&#039;&#039;-p&#039;&#039;&#039;  võti == &#039;&#039;&#039;--password&#039;&#039;&#039; Parool. Tavaliselt kirjutatakse parool kohaliku failisüsteemi aadressile /etc/passwd või /etc/shadow. Parool peab vastama süsteemi salasõnadele kehtestatud reeglitele. NB! Sel viisil parooli muutes on parool nähtav kolmandatele isikutele, kes programmi jooksvat koodi jälgivad.&lt;br /&gt;
##&#039;&#039;&#039;-s&#039;&#039;&#039;  võti == &#039;&#039;&#039;--shell&#039;&#039;&#039; Sisse logides valitava käsuinterpretaator (&#039;&#039;login shell&#039;&#039;-i) nimi. Jättes välja tühjaks, valib süsteem vaikimisi variandiks oleva käsuinterpretaatori (&#039;&#039;default login shell&#039;&#039;-i).&lt;br /&gt;
##&#039;&#039;&#039;-l&#039;&#039;&#039;  võti == &#039;&#039;&#039;--login&#039;&#039;&#039; Uus kasutajanimi. Ainult vana kasutajanimi muudetakse uueks. Kõik muu jääb samaks. Näiteks kasutaja kodukausta nimi ei uuene ja seda peab käsitsi muutma.&lt;br /&gt;
##&#039;&#039;&#039;-c&#039;&#039;&#039;  võti == &#039;&#039;&#039;--comment&#039;&#039;&#039; Kasutaja parooli sisaldava faili kommentaarirea uus väärtus (sisu), mida tavaliselt muudetakse utiliidiga &#039;&#039;chfn&#039;&#039;.&lt;br /&gt;
#&#039;&#039;&#039;DAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Discretionary Access Control&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;valikuline pääsukontroll&#039;&#039; võimaldab teatud õigustega kasutajal anda edasi talle antud õigusi. &#039;&#039;DAC&#039;&#039; töötab operatsioonisüsteemis rakenduste tasemel (mitte kernelis). Turvariskialdis. (http://en.wikipedia.org/wiki/Discretionary_access_control)&lt;br /&gt;
#&#039;&#039;&#039;MAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Mandatory Access Control&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;kohustuslik pääsukontroll&#039;&#039; on pääsukontrolli liik, kus kokkuvõttes otsustatakse operatsioonisüsteemi kernelis, kas mingi tegevus lubatakse või ei. &#039;&#039;&#039;MAC&#039;&#039;&#039; on võimeline tühistama &#039;&#039;&#039;DAC&#039;&#039;&#039;-iga lubatud tegevuse. (http://en.wikipedia.org/wiki/Mandatory_Access_Control)&lt;br /&gt;
#&#039;&#039;&#039;RBAC&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Role-based access control&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;rollipõhine pääsukontroll&#039;&#039; on autoriseerimise liik, mille rakendamisel saavad süsteemi pääseda ainult kasutajad, kellele on omistatud roll, millel on sisenemisõigus. Õigused kinnitatakse rollile. Kasutajal võib olla mitu rolli. (http://en.wikipedia.org/wiki/Role-based_access_control)&lt;br /&gt;
# &#039;&#039;&#039;Failiõigused&#039;&#039;&#039;  -  õigused, mis on kasutajatele antud faili vaatamiseks ja sellega toimetamiseks. Enamlevinumates failisüsteemides on kasutajatel võimalik omada järgnevaid failiõiguseid: &#039;&#039;lugemine&#039;&#039;, &#039;&#039;kirjutamine&#039;&#039;, &#039;&#039;käivitamine&#039;&#039;, &#039;&#039;kustutamine&#039;&#039;, &#039;&#039;lubade muutmine&#039;&#039;. (http://en.wikipedia.org/wiki/Filesystem_permissions)&lt;br /&gt;
# &#039;&#039;&#039;Kataloogi õigused.&#039;&#039;&#039;  -  õigused, mis on kasutajatele antud kataloogile juurdepääsemiseks ja sellega toimetamiseks. Enamlevinud opsüsteemide kataloogiõigused: &#039;&#039;lugemine&#039;&#039;, &#039;&#039;lisamine&#039;&#039;, &#039;&#039;kustutamine&#039;&#039;, &#039;&#039;kustutamine&#039;&#039;, &#039;&#039;sisenemine&#039;&#039;, &#039;&#039;lubade muutmine&#039;&#039;. Linux vaatleb katalooge tavaliste failidena, millel on olemas kõik needsamad loabitid. Kataloogi tunnuseks on täht &amp;quot;d&amp;quot;. (http://www.eenet.ee/EENet/assets/docs/tigu/tigu.2.html#kataloog) &lt;br /&gt;
# &#039;&#039;&#039;RWX&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Read Write Execute&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;lugemine, kirjutamine ja käivitamine&#039;&#039; on unixilaadsete failisüsteemide kasutajatele antavad load. Igale failile, kaustale ja seadmele on linuxis määratud eraldi õigused omanikule, grupile ja &#039;&#039;teistele&#039;&#039; (others). (http://www.eenet.ee/EENet/assets/docs/tigu/tigu.2.html#filee)&lt;br /&gt;
# &#039;&#039;&#039;chmod&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;ch&#039;&#039;&#039;&#039;&#039;ange &#039;&#039;&#039;&#039;&#039;mod&#039;&#039;&#039;&#039;&#039;e ehk &#039;&#039;muuta õigusi (loadbitte)&#039;&#039; on UNIX-i shell-käsk faili õiguste muutmiseks. Käskimisviis: &#039;&#039;&#039;chmod [õigused] objekt&#039;&#039;&#039; (http://www.eenet.ee/EENet/assets/docs/abs/chmod.html)&lt;br /&gt;
# &#039;&#039;&#039;NTFS&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;New Technology File System&#039;&#039;&#039;&#039;&#039; on Windows NT ja selle järeltulijate, Windows 2000, Windows XP ja Windows Server 2003 standardne failisüsteem. NTFS võimaldab seada failidele eriõigusedi, näiteks &#039;&#039;atribuutide vaatamine&#039;&#039; ja &#039;&#039;õiguste vaatamine&#039;&#039;. Windowsi versioonid 95, 98, 98SE ja ME ei suuda NTFS failisüsteeme iseseisvalt lugeda, selle jaoks eksisteerivad utiliidid. (http://et.wikipedia.org/wiki/NTFS, http://www.ntfs.com)&lt;br /&gt;
# &#039;&#039;&#039;ACL&#039;&#039;&#039;  -  &#039;&#039;&#039;&#039;&#039;Access Control List&#039;&#039;&#039;&#039;&#039; ehk &#039;&#039;pääsupiiramisloend&#039;&#039; on objektidele kaasatavate õiguste loend. Loendis määratletakse, kellel või millel on õigus objektidele ligi pääseda, ning mida on sellega lubatud teha. Tavapärases pääsupiiramisloendis määratletakse igas kirjes isik ja toimetus: näiteks, kirje (Liisi, delete) faili XYZ pääsupiiramisloendis annab Liisile õiguse faili XYZ kustutamiseks. (http://et.wikipedia.org/wiki/ACL)&lt;br /&gt;
# &#039;&#039;&#039;NTFS õigused failile&#039;&#039;&#039;  -  Failiõigused NTFS süsteemis võimaldavad anda kasutajatele järgnevaid õiguseid: &#039;&#039;lugemine&#039;&#039; (R), &#039;&#039;kirjutamine &#039;&#039;(W), &#039;&#039;käivitamine&#039;&#039; (X), &#039;&#039;kustutamine&#039;&#039; (D), &#039;&#039;õiguste muutmine&#039;&#039; (P), &#039;&#039;seada ennast omanikuks (Take Ownership)&#039;&#039; (O). (http://www.windowsecurity.com/articles/Understanding-Windows-NTFS-Permissions.html)&lt;br /&gt;
# &#039;&#039;&#039;NTFS õigused kataloogile&#039;&#039;&#039;   -   NTFS failisüsteemis saab kataloogidele anda iga kasutaja jaoks järgnevaid õiguseid: &#039;&#039;lugemine&#039;&#039; (R), &#039;&#039;kirjutamine &#039;&#039;(W), &#039;&#039;käivitamine&#039;&#039; (X), &#039;&#039;kustutamine&#039;&#039; (D), &#039;&#039;õiguste muutmine&#039;&#039; (P), &#039;&#039;seada ennast omanikuks (- Take Ownership)&#039;&#039; (O). (http://cc.jlab.org/docs/services/windows/ntfs_permissions.html)&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
=Sorteerimata mõisted=&lt;br /&gt;
&lt;br /&gt;
Mõisted 1-55: Miina&lt;br /&gt;
&lt;br /&gt;
1. Operatsioonisüsteemi mõiste.&lt;br /&gt;
2. Tuum ehk kernel.&lt;br /&gt;
3. MMU.&lt;br /&gt;
4. NUMA.&lt;br /&gt;
5. Ketta vahemälu.&lt;br /&gt;
6. Protsessori vahemälu.&lt;br /&gt;
7. Ketta vahemälu.&lt;br /&gt;
8. Puhver vs vahemälu.&lt;br /&gt;
9. Sünkroonne.&lt;br /&gt;
10. Asükroonne.&lt;br /&gt;
11. Failisüsteem.&lt;br /&gt;
12. Jõudlus.&lt;br /&gt;
13. Kosteaeg.&lt;br /&gt;
14. IOP.&lt;br /&gt;
15. Läbilaskevõime.&lt;br /&gt;
16. Failisüsteemi jõudlus.&lt;br /&gt;
17. Süsteemiadministraator.&lt;br /&gt;
18. Rakenduseadministraator.&lt;br /&gt;
19. Süsteemiadministraatori tegevused.&lt;br /&gt;
20. Autentimine.&lt;br /&gt;
21. e-mail.&lt;br /&gt;
22. Failihaldus.&lt;br /&gt;
23. www server.&lt;br /&gt;
24.  Nimeserver.&lt;br /&gt;
25.  DHCP.&lt;br /&gt;
26. Varundus.&lt;br /&gt;
27. Monitooring.&lt;br /&gt;
28. Andmebaas.&lt;br /&gt;
29. Autentimine.&lt;br /&gt;
30. Autoriseerimine.&lt;br /&gt;
31. Operatsioonisüsteemi ülesanded.&lt;br /&gt;
32. Kataloog.&lt;br /&gt;
33. Seadmefail.&lt;br /&gt;
34. Levinud failisüsteemid.&lt;br /&gt;
35. Virtuaalne failisüsteem.&lt;br /&gt;
36.  CLI shell ehk koorik.&lt;br /&gt;
37. Shell.&lt;br /&gt;
38. Linux laadsete levinumad käsud.&lt;br /&gt;
39. Protsess.&lt;br /&gt;
40. Minimaalsed vajalikud õigused.&lt;br /&gt;
41. Auditeerima.&lt;br /&gt;
42. /etc/passwd.&lt;br /&gt;
43. /etc/group.&lt;br /&gt;
44. AD Active Directory.&lt;br /&gt;
45. LDAP kataloogiteenus.&lt;br /&gt;
46. UID.&lt;br /&gt;
47. GID.&lt;br /&gt;
48. /etc/shadow&lt;br /&gt;
49. Parooliräsi.&lt;br /&gt;
50. Primaarne Grupp.&lt;br /&gt;
51. Addgroup.&lt;br /&gt;
52. passwd&lt;br /&gt;
53. userdel&lt;br /&gt;
54. userdel - r&lt;br /&gt;
55. adduser  &amp;lt;kasutaja&amp;gt;  &amp;lt;grupp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Miina mõistete lõpp, Indreku mõistete algus.&lt;br /&gt;
&lt;br /&gt;
56. -u&lt;br /&gt;
57. -g&lt;br /&gt;
58. -G&lt;br /&gt;
59. - L&lt;br /&gt;
60. - U&lt;br /&gt;
61. - p&lt;br /&gt;
62. - S&lt;br /&gt;
63. - l&lt;br /&gt;
64. - c&lt;br /&gt;
65. DAC&lt;br /&gt;
66. MAC&lt;br /&gt;
67. RBAC&lt;br /&gt;
68. Failiõigused.&lt;br /&gt;
69. Kataloogi õigused.&lt;br /&gt;
70. RWX&lt;br /&gt;
71. Chmod&lt;br /&gt;
72. NTFS&lt;br /&gt;
73. ACL&lt;br /&gt;
74. NTFS õigused failile.&lt;br /&gt;
75. NTFS õigused kataloogile.&lt;br /&gt;
76. setfacl&lt;br /&gt;
77. USER&lt;br /&gt;
78. PATH&lt;br /&gt;
79. HOME&lt;br /&gt;
80. SHELL&lt;br /&gt;
81. EDITOR&lt;br /&gt;
82. env&lt;br /&gt;
83. setenv&lt;br /&gt;
84. Operatsioonisüsteemi kernel.&lt;br /&gt;
85. STDIN&lt;br /&gt;
86. STDOUT&lt;br /&gt;
87. STDERR&lt;br /&gt;
88. Signaalid&lt;br /&gt;
89. Tarkvara levitamine.&lt;br /&gt;
90. Tarkvara jagunemine.&lt;br /&gt;
91. Tarkvarahalduse vahendid.&lt;br /&gt;
92. Tarkvara hoidlad ehk varamud.&lt;br /&gt;
93. Tarkvara eemaldamine.&lt;br /&gt;
94. Tarkvara uuendamine.&lt;br /&gt;
95. Info otsimise tarkvara kohta.&lt;br /&gt;
96. Info vaatamine.&lt;br /&gt;
97. Tarkvara installeerimine.&lt;br /&gt;
98. Haldamine.&lt;br /&gt;
99. Installatsiooni kloonimine.&lt;br /&gt;
100. Masina taastamine.&lt;br /&gt;
101. FHS failisüsteemi hierarhia.&lt;br /&gt;
102. Lingid.&lt;br /&gt;
103. Katkised lingid.&lt;br /&gt;
104. Windows NTFS lingid.&lt;br /&gt;
105. Operatsioonisüsteemi välismälu.&lt;br /&gt;
106. Ketta struktuur.&lt;br /&gt;
107. Kõvaketta parameetrid.&lt;br /&gt;
108. Kettajagu ehk partitsioon.&lt;br /&gt;
109. fdisk.&lt;br /&gt;
110. Failisüsteemi loomine.&lt;br /&gt;
&lt;br /&gt;
Indreku mõistete lõpp.&lt;br /&gt;
&lt;br /&gt;
Mõisted 111-167: Merili &lt;br /&gt;
&lt;br /&gt;
111. Ketaste ühendamine.&lt;br /&gt;
112. Failisüsteemi kontroll.&lt;br /&gt;
113. Partitsioonide taastamine.&lt;br /&gt;
114. RAID&lt;br /&gt;
115. LVM&lt;br /&gt;
116. Swap&lt;br /&gt;
117. Quota&lt;br /&gt;
118. Jõudlus &lt;br /&gt;
119. Kosteaeg&lt;br /&gt;
120. Töökindlus&lt;br /&gt;
121. Liiasuse ehk Redundacy&lt;br /&gt;
122. MTBF&lt;br /&gt;
123. Hargsalvestus&lt;br /&gt;
124. Stripe&lt;br /&gt;
125. Liiasus&lt;br /&gt;
126. Mirror&lt;br /&gt;
127. Veaparanduskoodid&lt;br /&gt;
128. Rebuild&lt;br /&gt;
129. Spare disk&lt;br /&gt;
130. RAID 0&lt;br /&gt;
131. RAID 1&lt;br /&gt;
132. RAID 5&lt;br /&gt;
133. RAID 10&lt;br /&gt;
134. RAID 0+1&lt;br /&gt;
135. RAID&lt;br /&gt;
136. Laiendamine&lt;br /&gt;
137. Saaleala suurus&lt;br /&gt;
138. Kettakvoot&lt;br /&gt;
139. SAN&lt;br /&gt;
140. NAS&lt;br /&gt;
141. MBR&lt;br /&gt;
142. Buudibloki faas&lt;br /&gt;
143. Tuumafaas&lt;br /&gt;
144. Tuumafaas Windows süsteemis&lt;br /&gt;
145. bootmgr&lt;br /&gt;
146. winload.exe&lt;br /&gt;
147. Protsessi faas&lt;br /&gt;
148. Lilo&lt;br /&gt;
149. GRUB&lt;br /&gt;
150. GRUB2&lt;br /&gt;
151. eth 0&lt;br /&gt;
152. eth 1&lt;br /&gt;
153. auto&lt;br /&gt;
154. allow-&lt;br /&gt;
155. itconfig&lt;br /&gt;
156. netstat&lt;br /&gt;
157. netstat –e&lt;br /&gt;
158. /etc/services&lt;br /&gt;
159. trace route&lt;br /&gt;
160. Tulemüürid&lt;br /&gt;
161. DMZ&lt;br /&gt;
162. VPN&lt;br /&gt;
163. NAT&lt;br /&gt;
164. PAT&lt;br /&gt;
164. SNAT&lt;br /&gt;
165. DNAT&lt;br /&gt;
166. Filtreerimine&lt;br /&gt;
167. Netfilter&lt;br /&gt;
&lt;br /&gt;
Siin lõppevad Merili mõisted.&lt;br /&gt;
&lt;br /&gt;
168. mangle&lt;br /&gt;
169. ACCEPT&lt;br /&gt;
170. DROP&lt;br /&gt;
171. LOG&lt;br /&gt;
172. REJECT&lt;br /&gt;
173. MASQUERADE&lt;br /&gt;
174. OpenBSD PF&lt;br /&gt;
175. FirewallBuilder&lt;br /&gt;
176. Application log&lt;br /&gt;
177. Error log&lt;br /&gt;
178. Log level&lt;br /&gt;
179. Syslog&lt;br /&gt;
180. Valdkond&lt;br /&gt;
181. Tõsidusaste&lt;br /&gt;
182. Syslog server&lt;br /&gt;
183. Monitooring&lt;br /&gt;
184. Teenuste aktiivne seire&lt;br /&gt;
185. Teenuste passiivne seire&lt;br /&gt;
186. top ja htop&lt;br /&gt;
187. free&lt;br /&gt;
188. iostat&lt;br /&gt;
189. wmstat&lt;br /&gt;
190. netstat&lt;br /&gt;
191. mysqladmin extended&lt;br /&gt;
192. mysqladmin processlist&lt;br /&gt;
193. mtop&lt;br /&gt;
194. Nagios&lt;br /&gt;
195. Käideldavus&lt;br /&gt;
196. SPOF&lt;br /&gt;
197. High availability&lt;br /&gt;
198. Klastrid&lt;br /&gt;
199. Fail over klastrid&lt;br /&gt;
200. Load Balancy klastrid&lt;br /&gt;
201. SPOF&lt;br /&gt;
202. Varundamine&lt;br /&gt;
203. Taastamisplaan&lt;br /&gt;
204. Online backup&lt;br /&gt;
205. Backup Window&lt;br /&gt;
206. Shadow Copy Services&lt;br /&gt;
207. BCV&lt;br /&gt;
208. Varundustarkvara&lt;br /&gt;
209. Täielik koopia&lt;br /&gt;
210. Incremental koopia&lt;br /&gt;
211. Taasteplaan&lt;br /&gt;
212. DNS&lt;br /&gt;
213. Host&lt;br /&gt;
214. Hostname&lt;br /&gt;
215. Localhost&lt;br /&gt;
216. Domain name&lt;br /&gt;
217. Fully Qualified Domain Name&lt;br /&gt;
&lt;br /&gt;
Siit algavad Kadri ja Petri mõisted&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
220. &#039;&#039;&#039;AES ehk Rijndael&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
221. &#039;&#039;&#039;Ajatempel (time-stamp)&#039;&#039;&#039; - on andmekogumile (dokumendile, failile vm) lisatud täiendav andmekogum, mis võimaldab selle loomisaega võrrelda teiste andmekogumite loomisaegadega (signeerimisaegadega) &lt;br /&gt;
&lt;br /&gt;
223. &#039;&#039;&#039;Andmed – (data)&#039;&#039;&#039; Informatsiooni taastõlgendatav esitus formaliseeritud kujul, mis sobib edastuseks, tõlgenduseks või töötluseks. Andmed on informatsiooni esitus, st tema kirjapanek mingis eelnevalt kokkulepitud kujul, mis võimaldab andmetele vastavat teavet edasi anda subjektilt subjektile. &lt;br /&gt;
&lt;br /&gt;
224. &#039;&#039;&#039;ARP tabel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
227. &#039;&#039;&#039;Avalik võti (public key)&#039;&#039;&#039; - on allkirja kontrollimise vahend ja peab olema olemas igal isikul, kes allkirja kontrollib (verifitseerib). Avalik võti on tavaliselt kõigile soovijaile piiranguteta teada. &lt;br /&gt;
&lt;br /&gt;
228. &#039;&#039;&#039;BIOS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
229. &#039;&#039;&#039;boodiblokk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
230. &#039;&#039;&#039;CA&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
231. &#039;&#039;&#039;CIFS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
232. &#039;&#039;&#039;CLI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
233. &#039;&#039;&#039;CPU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
234. &#039;&#039;&#039;DAC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
235. &#039;&#039;&#039;DDOS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
236. &#039;&#039;&#039;Dekrüpteerimine ehk dešifreerimine&#039;&#039;&#039; (deciphering, decryption) –on krüptogrammi teisendamine avatekstiks normaalolukorras salajase võtme kaasabil.&lt;br /&gt;
&lt;br /&gt;
237. &#039;&#039;&#039;DHCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
238. &#039;&#039;&#039;digitaalandmed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
239. &#039;&#039;&#039;DMZ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
240. &#039;&#039;&#039;DNS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
241. &#039;&#039;&#039;ennistamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
242. &#039;&#039;&#039;EXT3&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
243. &#039;&#039;&#039;EXT4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
244. &#039;&#039;&#039;FAT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
245. &#039;&#039;&#039;FQDN&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
246. &#039;&#039;&#039;FTP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
247. &#039;&#039;&#039;GRUB&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
248. &#039;&#039;&#039;GUI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
249. &#039;&#039;&#039;HDD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
250. &#039;&#039;&#039;HSM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
251. &#039;&#039;&#039;IO&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
252. &#039;&#039;&#039;IP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
253. &#039;&#039;&#039;ISKE&#039;&#039;&#039; - on oma olemuselt segamatoodika sugemetega etalonturbemetoodika, kus on sätestatud erinevad turvatasemed ning neile vastavad kohustuslikud etalonturvameetmed. ISKE on välja töötatud avaliku sektori (riik aj omavalitsused) vajadusi ja eripärasid silmas pidades. &lt;br /&gt;
&lt;br /&gt;
254.	&#039;&#039;&#039;käideldavus&#039;&#039;&#039; - Andmete käideldavus (availability) on teabe õigeaegne ning mugav kättesaadavus ning kasutatavus selleks volitatud isikutele ning subjektidele. Käideldavus on reeglina andmete olulisim omadus ehk andmeturbe olulisim komponent – halvim mis andmetega võib juhtuda, on see et ta pole (volitatud subjektidele) kättesaadav&lt;br /&gt;
&lt;br /&gt;
255.	&#039;&#039;&#039;käsuregister ehk IR ehk instruction register&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
256.	&#039;&#039;&#039;kernel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
257.	&#039;&#039;&#039;konfidentsiaalsus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
258. &#039;&#039;&#039;Krüpteerimine ehk šifreerimine (encryption, encipherment)&#039;&#039;&#039;  - on andmete teisendamine loetamatule kujule, mille käigus kasutatakse teatud salajast võtit (key).&lt;br /&gt;
 &lt;br /&gt;
260. &#039;&#039;&#039;krüptograafia&#039;&#039;&#039; - (cryptography) on ajaloolises plaanis teadus, mis tegeles teabe (andmete sisu) peitmisega võõraste pilkude eest selle ”kentsaka” üleskirjutamise teel. Krüptograafia tähendab kreeka keeles peidetud sõna. Kaasaja krüptograafia kasutab eranditult matemaatikute (krüptograafide) poolt koostatud tüüpalgoritme.&lt;br /&gt;
&lt;br /&gt;
261. &#039;&#039;&#039;Krüprograafiline sõnumilühend ehk krüptoräsi&#039;&#039;&#039; (cryptographic message digest, hash, fingerprint)  on ükskõik kui pikast sõnumist (failist) teatud matemaatiliste eeskirjade järgi arvutatav lühike (paarsada bitti) teabekogum&lt;br /&gt;
&lt;br /&gt;
262. &#039;&#039;&#039;latency ehk kosteaeg&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
263. &#039;&#039;&#039;LBA&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
265. &#039;&#039;&#039;LVM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
266. &#039;&#039;&#039;MAC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
267. &#039;&#039;&#039;marsruuter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
268. &#039;&#039;&#039;memory mapping&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
270. &#039;&#039;&#039;monitooring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
272. &#039;&#039;&#039;MTA&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
273. &#039;&#039;&#039;MTBF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
274. &#039;&#039;&#039;NAT/PAT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
275. &#039;&#039;&#039;NFS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
276. &#039;&#039;&#039;NIC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
277. &#039;&#039;&#039;nimeserver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
280. &#039;&#039;&#039;Open BSD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
281. &#039;&#039;&#039;OS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
282. &#039;&#039;&#039;pääsukontroll&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
283. &#039;&#039;&#039;parooliräsi&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
284. &#039;&#039;&#039;peidikmälu ehk vahemälu ehk CACHE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
285. &#039;&#039;&#039;pinumälu ehk stack ehk lifo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
286. &#039;&#039;&#039;PKI&#039;&#039;&#039; – public key infrastructure, PKI) kujutab endast digiallkirja andmiseks ja kontrollimiseks vajaminevaid teenuseid, mida on neli:  sertifitseerimisteenus, ajatempli teenus,  kehtivuskinnituse teenus,  teenuste korraldamise ja koordineerimise teenus (tavaliselt riiklik). Digiallkirja turvaliseks andmiseks on hädavajalik kõigi nelja teenuse toimimine &lt;br /&gt;
&lt;br /&gt;
287. &#039;&#039;&#039;Privaatvõti (private key)&#039;&#039;&#039; - Avalikust võtmest privaatvõtit leida on võimatu samas privaatvõtmest saab avaliku võtme alati leida. privaatvõti on allkirja andmise vahend ja ta on allkirja andja ainuvalduses.&lt;br /&gt;
&lt;br /&gt;
288.	&#039;&#039;&#039;protsessori vahemälu&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
289.	&#039;&#039;&#039;PSI&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
290.	&#039;&#039;&#039;puhvermälu ehk fifo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
291.	&#039;&#039;&#039;RAM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
292. &#039;&#039;&#039;Räsi&#039;&#039;&#039; - ehk sõnumilühend on täpsemini võtmeta räsifunktsiooni väljund, sõltudes vaid sõnumist&lt;br /&gt;
&lt;br /&gt;
293.	&#039;&#039;&#039;RBAC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
294.	&#039;&#039;&#039;registermälu ehk registers&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
295.	&#039;&#039;&#039;RMP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
296.	&#039;&#039;&#039;RSA&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
297.	&#039;&#039;&#039;ruuter&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
298.	&#039;&#039;&#039;san/nas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
299. &#039;&#039;&#039;Sertifikaat  (certificate)&#039;&#039;&#039; - on sertifitseerimisteenuse osutaja poolt alla kirjutatud (signeeritud) digidokument, mis sisaldab sertifikaadi omaniku isikuandmeid, avalikku võtit ja sertifikaadiga seotud andmeid (sertifitseerimiskeskuse andmeid, kehtivusaega jm).&lt;br /&gt;
 &lt;br /&gt;
300. &#039;&#039;&#039;Sertifitseerimine (certification)&#039;&#039;&#039;- Isiku isikuandmete sidumist tema avaliku võtmega&lt;br /&gt;
&lt;br /&gt;
301.	&#039;&#039;&#039;shell&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
302.	&#039;&#039;&#039;SID&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
303.	&#039;&#039;&#039;SMB&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
304.	&#039;&#039;&#039;SMTP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
305.	&#039;&#039;&#039;SNAT/DNAT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
306.	&#039;&#039;&#039;SSH&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
307.	&#039;&#039;&#039;SSL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
308.	&#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
309.	&#039;&#039;&#039;staatiline route&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
310.	&#039;&#039;&#039;swap ehk saalimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
311.	&#039;&#039;&#039;switch&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
312.	&#039;&#039;&#039;süsteemi vahemälu&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
313.	&#039;&#039;&#039;taastamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
314.	&#039;&#039;&#039;TCP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;315. Terviklus (integrity)&#039;&#039;&#039; -  on andmete pärinemine autentsest allikast ning veendumine, et need pole hiljem muutunud ja/või neid pole hiljem volitamatult muudetud&lt;br /&gt;
&lt;br /&gt;
316.	&#039;&#039;&#039;TLS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
317. &#039;&#039;&#039;Tulemüür (firewall)&#039;&#039;&#039; -  spetsiaalne lüüs arvuti sise- ja välisvõrgu vahel, mis vahendab nendevahelist liiklust. Reeglina reguleerib tulemüür liiklust nii, et lubab endast läbi vaid teatud kindlaid ühendusi (teenuseid). Tulemüüridest on kasutusel kaks peamist varianti: tulemüür toimib marsruuterina, lastes läbi vaid teatud omadustega IP paketid; tulemüür ei toimi marsruuterina ning sellel jooksevad teatud vahendusprogrammid (proxy), mille poole teenused pöörduvad&lt;br /&gt;
&lt;br /&gt;
318. &#039;&#039;&#039;Turvaauk (vulnebarility)&#039;&#039;&#039; – infosüsteemi (infovarade) suvaline nõrk koht või turvadefekt&lt;br /&gt;
&lt;br /&gt;
319. &#039;&#039;&#039;Turvakadu ehk turvarike (security loss)&#039;&#039;&#039; – sündmus, mille käigus kahjustus infosüsteemi kuuluvate varade turvalisus (käideldavus, terviklus ja/või konfidentsiaalsus)&lt;br /&gt;
&lt;br /&gt;
320.	&#039;&#039;&#039;UID&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
321.	&#039;&#039;&#039;vaikelüüs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
322. &#039;&#039;&#039;Varundamine&#039;&#039;&#039; - regulaarne varukoopiate tegemine, Varundamine on taaste peamine ja tähtsaim eeldus&lt;br /&gt;
 &lt;br /&gt;
323.	&#039;&#039;&#039;verifitseerimine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
324.	&#039;&#039;&#039;virtuaalmälu&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
325.	&#039;&#039;&#039;võrgumask&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
326.	&#039;&#039;&#039;VPN&#039;&#039;&#039; - http://en.wikipedia.org/wiki/Virtual_private_network&lt;br /&gt;
&lt;br /&gt;
Siin lõpevad Kadri ja Petri mõisted&lt;br /&gt;
&lt;br /&gt;
										&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=10170</id>
		<title>OpenSSH: turvamise meetodid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=10170"/>
		<updated>2010-05-16T20:14:02Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Info==&lt;br /&gt;
Lehel on välja toodud oluliste [http://en.wikipedia.org/wiki/OpenSSH OpenSSH] seadistusfailide asukohad ning valik OpenSSH turvalisuse tõstmise meetodeid. Testsüsteemiks kasutati Ubuntu 10.04-ja, millede peal prooviti enamus meetodeid läbi. Meetodid on jaotatud kolme kategooriasse: [[#Turvalisuse eeldused]], [[#Lihtsamad turvamise meetodid]], [[#Keerulisemad turvamise meetodid]]. [[#Kasulikke viiteid]] alt võib leida turvamise meetodeid, mida otseselt siin artiklis ei kajastata.&lt;br /&gt;
&lt;br /&gt;
==OpenSSH vaikimisi seadistusfailid ja SSH port==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; OpenSSH serveri seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/ssh_config&#039;&#039;&#039; OpenSSH kliendi seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/&#039;&#039;&#039; Kasutaja ssh seadistuste kaust.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; või &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; Loend avalikest võtmetest ([http://en.wikipedia.org/wiki/RSA RSA] või [http://en.wikipedia.org/wiki/Digital_Signature_Algorithm DSA]) mille abil saab kasutaja kontole sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/nologin&#039;&#039;&#039; Kui see fail on olemas, keeldub &#039;&#039;&#039;sshd&#039;&#039;&#039; kõigil peale juurkasutaja sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/hosts.allow ning /etc/hosts.deny&#039;&#039;&#039; Sisaldavad [http://itso.iu.edu/TCP_Wrappers TCP-Wrappers] poolt nõutavaid pääsupiiramisloendeid.&lt;br /&gt;
* SSH vaikimisi port: &#039;&#039;&#039;TCP 22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uute seadistuste rakendamiseks peab sshd serveri taaskäivitama.&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Turvalisuse eeldused==&lt;br /&gt;
&lt;br /&gt;
===Operatsioonisüsteem ja OpenSSH on uuendatud===&lt;br /&gt;
&lt;br /&gt;
Soovitav on kasutada regulaarselt vahendeid nagu &#039;&#039;yum&#039;&#039;, &#039;&#039;apt-get&#039;&#039;, &#039;&#039;freebsd-update&#039;&#039; jms, et tagada süsteemile ja selle programmidele (turva)uuenduste olemasolu.&lt;br /&gt;
*Ubuntus on abiks järgnev käsukombinatsioon: &#039;&#039;&#039;sudo apt-get update&#039;&#039;&#039; (&#039;&#039;- hangib tarkvarateekidest uusimate versioonide info&#039;&#039;) ja sellele järgnev &#039;&#039;&#039;sudo apt-get dist-upgrade&#039;&#039;&#039; (&#039;&#039;- uuendab kogu süsteemi tarkvara, kõrvaldades automaatselt konfliktid&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
===Tugevad paroolid===&lt;br /&gt;
&lt;br /&gt;
Ülitähtis on kasutada kasutajate ja võtmete paroolideks keerulisi ja vähemalt 8 ühikut pikkasid märgikombinatsioone. [http://en.wikipedia.org/wiki/Brute_force_attack &#039;&#039;Brute force&#039;&#039; rünnakud] on edukad, sest paroolidena kasutatakse sõnu ja nimesid, mis on päriselt olemas. [https://help.ubuntu.com/community/StrongPasswords Ubuntu kommuuni artikkel tugevatest paroolidest.]&lt;br /&gt;
PS. Parooli sünonüüm salasõna on it-maailmas eksitav väljend, sest kui paroolina kasutatakse lihtsalt mingit sõna, on selle sõna salajas püsimine äärmiselt ebatõenäoline. Paremini sobiks parooli sünonüümiks salafraas või salaväljend.&lt;br /&gt;
&lt;br /&gt;
===Ainult SSH 2. protokoll===&lt;br /&gt;
&lt;br /&gt;
SSH 1. protokoll (SSH-1) omab vahemehe-rünnakuga  [http://en.wikipedia.org/wiki/Man-in-the-middle_attack (MITM attack)] seonduvaid probleeme ja muid turvanõrkusi. SSH-1 on aegunud ja sellest tuleks iga hinna eest hoiduda.&lt;br /&gt;
Avades &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; faili, tuleks kontrollida, kas seal on rida &#039;&#039;&#039;Protocol 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Tühjad paroolid on keelatud===&lt;br /&gt;
&lt;br /&gt;
Tühja parooliga kontodelt sisse logimise keelamiseks peab &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; failis olema rida: &amp;lt;pre&amp;gt;PermitEmptyPasswords no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lihtsamad turvamise meetodid==&lt;br /&gt;
&lt;br /&gt;
===Juurkasutaja SSH kaudu sisselogimise keelamine===&lt;br /&gt;
&lt;br /&gt;
Root ei pea ssh kaudu sisse logida saama. Tavakasutajad saavad kasutada su või sudo käsku, et omandada juurkasutaja õigused. Nii saab ka täieliku ülevaate selle kohta, kes täpselt kasutas süsteemis privileegidega sudo käske. Juurkasutaja SSH kaudu sisselogimise keelamiseks peab &#039;&#039;&#039;sshd_config&#039;&#039;&#039; failis olema järgnev rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;PermitRootLogin no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kasutajate sissepääsu piiramine SSH-sse===&lt;br /&gt;
&lt;br /&gt;
Vaikimisi saavad kõik süsteemi kasutajad oma parooli või avaliku võtmega SSH kaudu sisse logida. SSH abil süsteemi siseneda saavate kasutajate määramiseks tuleb &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-is kasutada ridu &#039;&#039;&#039;AllowUsers [login1 login2 login3 etc]&#039;&#039;&#039; ja/või &#039;&#039;&#039;DenyUsers [login1 login2 login3 etc]&#039;&#039;&#039;. Näiteks: &amp;lt;pre&amp;gt;AllowUsers m2rt priit traktor ahv&lt;br /&gt;
DenyUsers root koll&amp;lt;/pre&amp;gt;&lt;br /&gt;
Analoogselt käib lubade jagamine gruppidele: &#039;&#039;&#039;AllowGroups grupp1 grupp2&#039;&#039;&#039; , &#039;&#039;&#039;DenyGroups grupp1 grupp2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*Alati tuleks keelata ligipääs juurkasutajale ja tema grupile, lisades sshd seadistusfaili järgnevad read:&lt;br /&gt;
&amp;lt;pre&amp;gt;DenyUsers root finadmin&lt;br /&gt;
DenyGroups root finadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Samuti oleks vaja anda vähemalt ühele sisselogimisõigusega kasutajale juurkasutaja õigused ehk ta saaks vajadusel kasutada &#039;&#039;&#039;su -&#039;&#039;&#039; või &#039;&#039;&#039;sudo -i&#039;&#039;&#039; käsku.&lt;br /&gt;
*&#039;&#039;&#039;Kõige turvalisem&#039;&#039;&#039; on seadistada SSH kaudu sisenemise piiramiseks &#039;&#039;&#039;kõik neli&#039;&#039;&#039; direktiivi (&#039;&#039;AllowUsers, AllowGroups, DenyUsers, DenyGroups&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
===SSH pordi muutmine ja IP-dega sidumine===&lt;br /&gt;
&lt;br /&gt;
SSH kuulab vaikimisi kõiki süsteemi kasutajaliideseid ja IP aadresse. &#039;&#039;Brute force&#039;&#039; skriptid proovivad tavaliselt ühenduda ainult port #22 kaudu, seepärast on mõistlik vaikimis SSH port muuta. SSH pordi muutmiseks ja kindlate IP-de kuulamiseks tuleks &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-i sisse kanda muudatused ridadele &#039;&#039;&#039;Port&#039;&#039;&#039; ja &#039;&#039;&#039;ListenAddress&#039;&#039;&#039;. Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;Port 300&lt;br /&gt;
ListenAddress 192.168.1.5&lt;br /&gt;
ListenAddress 202.54.1.5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tegevusetute (&#039;&#039;idle&#039;&#039;) kasutajate automaatse väljaviskamise seadistamine===&lt;br /&gt;
&lt;br /&gt;
Vältimaks järelevalveta ssh sessioone, tuleks määrata &#039;&#039;idle timeout interval&#039;&#039;, milles loendatavate sekundite teatud suuruseni jõudmisel lõpetatakse kasutajaga automaatselt ühendus (kasutaja justkui lihtsalt logis välja). Kui soovitakse, et peale viite minutit tegevusetust ssh sessioon katkestataks, peaks &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-is olema järgnevad read:&lt;br /&gt;
&amp;lt;pre&amp;gt;ClientAliveInterval 300&lt;br /&gt;
ClientAliveCountMax 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hostipõhise autentimise keelamine===&lt;br /&gt;
&lt;br /&gt;
Hostipõhise autentimise keelamiseks OpenSSH serveris peab &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-is olema järgnev rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;HostbasedAuthentication no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Avaliku võtme põhine autentimine===&lt;br /&gt;
&lt;br /&gt;
Õpetus: [[OpenSSH:_v%C3%B5tmetega_autentimine]].&lt;br /&gt;
*(&#039;&#039;&#039;NB!&#039;&#039;&#039;) Avaliku- ja privaatvõtme paari kasutada &#039;&#039;&#039;&#039;&#039;ainult koos privaatvõtmele määratud parooliga&#039;&#039;&#039;&#039;&#039;. Parool peaks olema unikaalne (mujal ei kasutata sama parooli), oma privaatvõtit ei tohiks mitte kunagi avaldada.&lt;br /&gt;
&lt;br /&gt;
===.rhosts failid on keelatud===&lt;br /&gt;
&lt;br /&gt;
Kasutajate ~/[[http://en.wikipedia.org/wiki/Rlogin .rhosts]] ja ~/.shosts failide mitte lugemiseks tuleb kindlustada OpenSSH serveri seadistusfailis &#039;&#039;&#039;sshd_config&#039;&#039;&#039; järgneva rea olemasolu: &#039;&#039;&#039;IgnoreRhosts yes&#039;&#039;&#039;. SSH suudab emuleerida aegunud [[http://www.mkssoftware.com/docs/man1/rsh.1.asp rsh]] käsku, tuleb lihtsalt keelata ebaturvaline sissepääs [[http://en.wikipedia.org/wiki/Remote_shell RSH]] kaudu.&lt;br /&gt;
&lt;br /&gt;
==Keerulisemad turvamise meetodid==&lt;br /&gt;
&lt;br /&gt;
===Kodukaustadesse lukustamine sshd chroot-imisega===&lt;br /&gt;
&lt;br /&gt;
Viide: [http://www.debian-administration.org/articles/590 &#039;&#039;OpenSSH SFTP chroot() with ChrootDirectory&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;PS. Keegi tubli inimene võiks lisada eestikeelse õpetuse.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Port knocking&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Port_knocking Port knocking] on meetod väliselt tulemüüri portide avamiseks, luues kindlas järjekorras eelnevalt kindlaksmääratud portidele ühenduse katsed - &amp;quot;koputused&amp;quot;. Niipea kui on toimunud õiges järjekorras koputused, muudetakse dünaamiliselt tulemüüri reegleid, ja hostil, kes saatis õige koputustemustri, lubatakse teatud portidesse ühenduda.&lt;br /&gt;
*&#039;&#039;Port knocking&#039;&#039; näidis ssh jaoks, kasutades iptables-it:&lt;br /&gt;
&amp;lt;pre&amp;gt;$IPT -N stage1&lt;br /&gt;
$IPT -A stage1 -m recent --remove --name knock&lt;br /&gt;
$IPT -A stage1 -p tcp --dport 3456 -m recent --set --name knock2&lt;br /&gt;
 &lt;br /&gt;
$IPT -N stage2&lt;br /&gt;
$IPT -A stage2 -m recent --remove --name knock2&lt;br /&gt;
$IPT -A stage2 -p tcp --dport 2345 -m recent --set --name heaven&lt;br /&gt;
 &lt;br /&gt;
$IPT -N door&lt;br /&gt;
$IPT -A door -m recent --rcheck --seconds 5 --name knock2 -j stage2&lt;br /&gt;
$IPT -A door -m recent --rcheck --seconds 5 --name knock -j stage1&lt;br /&gt;
$IPT -A door -p tcp --dport 1234 -m recent --set --name knock&lt;br /&gt;
 &lt;br /&gt;
$IPT -A INPUT -m --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
$IPT -A INPUT -p tcp --dport 22 -m recent --rcheck --seconds 5 --name heaven -j ACCEPT&lt;br /&gt;
$IPT -A INPUT -p tcp --syn -j doo&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Erinevaid &#039;&#039;port-knockingu&#039;&#039; seadistusjuhendeid leiab [[#Kasulikke viiteid]] alt.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Brute force&#039;&#039; rünnaku eest kaitseva tarkvara paigaldamine===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brute force attack&#039;&#039; on kräkkimismeetod, kus proovitakse suurt hulka märgikombinatsioone, kasutades ühte või jaotatud arvutivõrku. &#039;&#039;Brute force&#039;&#039; rünnakute ennetamiseks ja peatamiseks on loodud mitmesugust tarkvara:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;PS Keegi tubli inimene võiks lisada &amp;quot;anti-brute-force-attack-software-list&amp;quot;-i.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Sshd serverisse sisselogimine koos Linux PAM mooduliga===&lt;br /&gt;
&lt;br /&gt;
Suure hulga kasutajate korral võib seadistada [http://www.cyberciti.biz/tips/linux-pam-configuration-that-allows-or-deny-login-via-the-sshd-server.html Linux PAM]-i kontrollima kasutajate sisselogimist sshd serverisse. PAM võimaldab hoida kasutajanimesid tekstifailis (ei pea nimesid ssh seadistusfaili kuhjama).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;TCP Wrappers&#039;&#039; kasutamine===&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/TCP_Wrapper TCP Wrapper] on hostipõhine võrgu-pääsupiiramisloendi süsteem, mida kasutatakse võrgu internetiga ühenduvuse piiramiseks. Kõigepealt oleks vaja TCP Wrappers seadistada: [[#TCP Wrappers-i seadistamine ja kasutamine] (ing.k).&lt;br /&gt;
Lubamaks SSH-d ainult ip-aadressitelt 192.168.1.2 ja 172.16.23.12, tuleks /etc/hosts.allow faili vastavad aadressid järgnevalt sisse kanda:&lt;br /&gt;
&amp;lt;pre&amp;gt;sshd : 192.168.1.2 172.16.23.12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.openssh.com Ametliku &#039;&#039;&#039;OpenSSH&#039;&#039;&#039; projekti sait]&lt;br /&gt;
*[http://www.cyberciti.biz/tips/checking-openssh-sshd-configuration-syntax-errors.html Sshd seadistusfaili süntaksivigade leidmise viis enne sshd-serveri restarti]&lt;br /&gt;
*[[Tulemüüri_labor]]&lt;br /&gt;
*[http://www.marksanborn.net/linux/add-port-knocking-to-ssh-for-extra-security/ &#039;&#039;Port-knocking&#039;&#039; SSH-le]&lt;br /&gt;
*[https://calomel.org/openssh.html OpenSSH turvalisest seadistamisest]&lt;br /&gt;
*[http://www.debian-administration.org/articles/268 &#039;&#039;Port knocking&#039;&#039; kasutades ainult &#039;&#039;iptables&#039;&#039;-it või &#039;&#039;netfilter&#039;&#039;-it.]&lt;br /&gt;
*[http://linux.die.net/man/1/knockd &#039;&#039;Port-knock&#039;&#039; serveri &#039;&#039;&#039;knockd&#039;&#039;&#039; seadistamine]&lt;br /&gt;
*[http://www.cipherdyne.org/fwknop/ Efektiivsem turvamismeetod kui lihtsalt &#039;&#039;port knocking&#039;&#039;: &#039;&#039;&#039;&#039;&#039;Single packet authorization&#039;&#039;&#039;&#039;&#039; (&#039;&#039;&#039;SPA&#039;&#039;&#039;)]&lt;br /&gt;
*[http://www.thoughtcrime.org/software/knockknock/ &#039;&#039;&#039;knockknock&#039;&#039;&#039; kasutamine &#039;&#039;&#039;SPA&#039;&#039;&#039;-ks]&lt;br /&gt;
*[http://www.cyberciti.biz/faq/tcp-wrappers-hosts-allow-deny-tutorial/ TCP Wrappers-i seadistamine ja kasutamine]&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjalid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html 20 viisi OpenSSH serveri turvalisuse tõstmiseks]&lt;br /&gt;
*[http://www.cyberciti.biz/tips/openssh-deny-or-restrict-access-to-users-and-groups.html Kasutajate ja gruppide ligipääsu piiramine openssh-le]&lt;br /&gt;
*Ubuntu terminali man leheküljed (apt-get, sshd jms)&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Indrek Tamm, rühm 15&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_turvamise_meetodid&amp;diff=9821</id>
		<title>Talk:OpenSSH: turvamise meetodid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_turvamise_meetodid&amp;diff=9821"/>
		<updated>2010-05-11T14:07:25Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindab: [[User:Hnoorema|Hnoorema]] 17:23, 7 May 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
Artikkel on üldiselt korralik. Saab aru, millest räägitakse. Lauseehitus on hea. Mõni üksik trükiviga.&lt;br /&gt;
Tundub, et selle õpetuse järgi saab oma teenust turvata küll.&lt;br /&gt;
&lt;br /&gt;
Autori nimi võiks olla alguses, esmalt arvasin, et seda polegi. &amp;lt;br&amp;gt;&lt;br /&gt;
Kas oled seda ise testinud ning millisel süsteemil? &amp;lt;br&amp;gt;&lt;br /&gt;
Artikkel eeldab, et lugeja teab, mis on OpenSSH ja omab mõningaid algteadmisi Linuxi kasutamisest. Artikli sissejuhatuses võiks seda olla mainitud. Samuti ei teeks paha paar tutvustavat lauset OpenSSH kohta. &amp;lt;br&amp;gt;&lt;br /&gt;
Võiks olla mingisugune sissejuhatus &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Õigeks ajaks tegemata asjad:&lt;br /&gt;
Tegemata on õpetus &amp;quot;kodukaustadesse lukustamine sshd chroot-imisega&amp;quot; (ehk leiaks eesti keeles parema pealkirja?). Viide on hea, aga võiks olla ka lühike eestikeelne juhend.&lt;br /&gt;
Brute force rünnaku eest kaitseva tarkvara nimekiri on samuti puudu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tänan tagasiside eest!&lt;br /&gt;
Proovisin enamus meetodeid Ubuntu 10.04 peal läbi.&lt;br /&gt;
Lisasin algusesse OpenSSH en.wikipedia.org lingi ja muutsin TODO lõigud (eeldasin, et kuna see on wikileht, siis TODO ei tähenda, et just mina peaksin need lõigud looma).&lt;br /&gt;
Paremat pealkirja chroot-imise lõigule hetkel ei leia, keegi, kes teab, võiks öelda.&lt;br /&gt;
&lt;br /&gt;
PS. Leian, et kuna tegu on wikilehega, siis kirjavigasid võiks leidja ise parandada, märkides muudatuste info lahtrisse, mis milleks parandati (võib näiteks juhtuda, et autor lihtsalt ei oska ise kõiki vigu parandada). :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Itamm|Itamm]] 15:42, 10 May 2010 (EEST)&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:VirtualBox&amp;diff=9598</id>
		<title>Talk:VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:VirtualBox&amp;diff=9598"/>
		<updated>2010-05-10T16:32:36Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Reigo Savolainen, AK31&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enamus põhiasju kõik kenasti ära märgitud.&lt;br /&gt;
&lt;br /&gt;
Paar asja siiski tooks välja:&lt;br /&gt;
&lt;br /&gt;
1. Algusepoole võiks olla artikli autori nimi, rühm, jne üldised andmed töö tegeija ning teostuse kohta.&lt;br /&gt;
&lt;br /&gt;
2. Hea oleks teada täpsemalt, mis on nende kahe versiooni vahelised erinevused, ning mis piirangud toob kaasa GPL.&lt;br /&gt;
&lt;br /&gt;
3. Üldise funktsionaalsuse ja featuuride kohta võik samuti olla rohkem informatsiooni, ehk mis võimalusi VB pakub nii riistvaralise kui ka tarkvaralise külje pealt.&lt;br /&gt;
&lt;br /&gt;
4. VirtualBoxi haldamiseks on ka olemas erinevaid lahendusi- näiteks Google VirtualBox Web Console. Sellest võiks ka veidi juttu olla.&lt;br /&gt;
&lt;br /&gt;
Puhtalt minu enda seisukohast häirisid need punane ja sinine tekstiväli, mis justkui näitaksid, et need kaks on antud teema juures kõige olulisemad punktid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Rsavolai|Rsavolai]] 11:49, 9 May 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Tänan tagasiside eest, hästi koostatud!&lt;br /&gt;
&lt;br /&gt;
Kirjeldan punktide lahendused:&lt;br /&gt;
&lt;br /&gt;
1. Autor ei ole vikilehtede puhul eriti oluline, seega võib see lehe lõpus olla minu arvates. Täpseim avalik info teostuse kohta avaneb history-st.&lt;br /&gt;
&lt;br /&gt;
2. GPL kohta lisasin veel ka kakupesa wikilehe lingi tarkvaralitsentside kohta. Kahe versiooni vahelised põhilised erinevused on välja toodud &amp;quot;Saadaolevad versioonid&amp;quot; lõigus.&lt;br /&gt;
&lt;br /&gt;
3. Lisasin lõigu &amp;quot;Riistvara emulatsioon&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
4. Lisasin lõigu &amp;quot;Veebikonsool&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
PS. Hea tähelepanek värvivalikust, muutsin vähem silmatorkavaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[User:Itamm|Itamm]] 19:32, 10 May 2010 (EEST)&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=VirtualBox&amp;diff=9597</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=VirtualBox&amp;diff=9597"/>
		<updated>2010-05-10T16:32:28Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
VirtualBox on üldotstarbeline [http://en.wikipedia.org/wiki/X86 x86] riistvarasüsteemi [http://www.virtualbox.org/wiki/Virtualization virtualiseerija] ehk arvuti emulaator. VirtualBox installeeritakse juba olemasolevasse operatsioonisüsteemi ja VB sisse saab veel lisaks paigaldada operatsioonisüsteeme. VirtualBox on mõeldud kasutamiseks nii serverites, lauaarvutites kui manussüsteemides ja on nüüdseks ainus tippklassi virtualiseerimislahendus, millest on saadaval [http://viki.pingviin.org/GNU_GPL GNU GPL] litsentsiga vabavaraline versioon. [[#Kakupesa wiki: Vaba tarkvara õiguslik taust]]&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
VirtualBox-i looja on Saksamaa tarkvarakompanii &#039;&#039;innotek&#039;&#039;. Esimene versioon avaldati 2007 jaanuaris, see kandis nime VirtualBox Open Source Edition (OSE) ja omas GPL versioon 2 litsentsi. Innoteki ostis 2008 veebruaris &#039;&#039;Sun Microsystems&#039;&#039;, mille omakorda 2010 jaanuaris &#039;&#039;Oracle Corporation&#039;&#039;. Seepärast on VirtualBox-i ametlik nimi praegu &#039;&#039;&#039;Oracle VM VirtualBox&#039;&#039;&#039;. [#Oracle virtualiseerimislahendused]&lt;br /&gt;
&lt;br /&gt;
==Toetatud operatsioonisüsteemid==&lt;br /&gt;
&lt;br /&gt;
VirtualBox-i enda saab paigaldada järgnevatele operatsioonisüsteemidele: Linux, Mac OS X, OS/2 Warp, Windows XP, Windows Vista, Windows 7 ja Solaris. Eksperimentaalne toetus on ka FreeBSD-le.&lt;br /&gt;
&lt;br /&gt;
VirtualBox-is saab installeerida virtuaalmasinale näiteks järgnevad operatsioonisüsteemid: osad NetBSD versioonid, mitmesugused DragonFlyBSD versioonid, FreeBSD, Linux, OpenBSD, OS/2 Warp, kõik Windows-id peale 95-e ja Millenium-i, Solaris,  Haiku, Syllable, ReactOS ja SkyOS.&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.org/wiki/Guest_OSes &#039;&#039;Guest OSes&#039;&#039;] – värskeim info toetatavate virtuaalsete operatsioonisüsteemide kohta.&lt;br /&gt;
&lt;br /&gt;
==Riistvara emulatsioon==&lt;br /&gt;
&lt;br /&gt;
VirtualBox toetab nii Intel-i riistvara virtualiseerimistehnoloogiat [http://en.wikipedia.org/wiki/X86_virtualization#Intel_Virtualization_Technology_for_x86_.28Intel_VT-x.29 VT-x] kui ka AMD loodud [http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29 AMD-V] funktsionaalsust. [[#x86 virtualisatsioon]]&lt;br /&gt;
&lt;br /&gt;
Kõvakettaid emuleeritakse vaikimisi unikaalses &#039;&#039;Virtual Disk Image&#039;&#039; (VDI) formaadis, VirtualBox toetab ka VMware virtuaalmasinate kõvakettaformaati (VMDK) ja Microsoft Virtual PC (VHD) kettaformaati.&lt;br /&gt;
&lt;br /&gt;
Kaasaegse riistvara funktsionaalsus on väga hästi toetatud. Näiteks on isegi võimalik eksperimentaalselt 32-bitises opsüsteemis, mille protsessor on võimeline 64-bitisena töötama, jooksutada 64-bitist virtuaalmasinat.&lt;br /&gt;
&lt;br /&gt;
==Veebikonsool==&lt;br /&gt;
&lt;br /&gt;
VirtualBox-i on võimalik hallata ka veebibrauserist, kasutades [http://en.wikipedia.org/wiki/Google_Code Google Code] projekti nimega [http://code.google.com/p/vboxweb/ VirtualBox Web Console], mis taasrakendab VirtualBox-i kasutajaliidese [http://en.wikipedia.org/wiki/AJAX AJAX]-i abil.&lt;br /&gt;
&lt;br /&gt;
==Saadavalolevad versioonid==&lt;br /&gt;
&lt;br /&gt;
VirtualBox on saadaval nii [http://www.virtualbox.org/wiki/VirtualBox_PUEL PUEL litsentsiga omandusliku versioonina] kui ka tasuta GPL litsentsilise versioonina.&lt;br /&gt;
&lt;br /&gt;
*PUEL versioon (nimi: VirtualBox)&lt;br /&gt;
Tasuta isiklikuks kasutamiseks ja õppeesmärkidel ning toote hindamiseks. Täisversiooni kommertskasutus on tasuline, VB täisversioon tuleb Oracle-lt osta.&lt;br /&gt;
NB! Tasuta PUEL versiooni kasutamine üksikisikute poolt mingi ettevõtte sees loetakse PUEL alusel lubatuks.&lt;br /&gt;
&lt;br /&gt;
*GPL versioon (nimi: VirtualBox Open Source Edition (OSE))&lt;br /&gt;
Piiratud võimalustega:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:pink;width:500px;margin:7px;border:1px dotted&amp;quot; align=center&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;text-align:center;&amp;quot; |:::Virtualbox OSE versiooni piirangud:::&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;text-align:center;&amp;quot; |Puudub sisseehitatud Remote Desktop Protocol (RDP) server&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;text-align:center;&amp;quot; |Puudub RDP abil töötav USB liides&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;text-align:center;&amp;quot; |Puudub toetus iSCSI ketastele&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.org/wiki/Editions Versioonid]&lt;br /&gt;
[http://www.virtualbox.org/wiki/Licensing_FAQ VB Litsentside KKK]&lt;br /&gt;
&lt;br /&gt;
==VirtualBox ja andmeside==&lt;br /&gt;
&lt;br /&gt;
VB virtuaalmasinatele saab ühendada virtuaalseid võrgukaarte, mille abil saavad &#039;&#039;guest OS&#039;&#039;-id &#039;&#039;host OS&#039;&#039;-i kaudu hõlpsalt luua võrguühenduse näiteks internetiga. Sidet  &#039;&#039;guest&#039;&#039;-ide ja &#039;&#039;host&#039;&#039; kõvaketaste vahel ei ole aga koheselt otseselt olemas. Üks võimalus füüsilise (host) arvuti kettajagudelt kanda andmeid virtuaalmasinate (guest) arvutite kõvaketastele, on kasutada ära VirtualBox-is töötavatele OS-idele loodud võimalust mountida &#039;&#039;host&#039;&#039;-is olevaid .iso faile.&lt;br /&gt;
&lt;br /&gt;
*Linuxis töötava VirtualBox korral saab luua VB-le transporditavate failidega .iso faili linuxi terminalis järgnevalt: &#039;&#039;&#039;genisoimage -o [target_filename] [source_filename]&lt;br /&gt;
&#039;&#039;&#039;.&lt;br /&gt;
Näiteks:&lt;br /&gt;
{|style=&amp;quot;background:lightblue;width:360px;margin:7px;border:1px dotted&amp;quot; align=centre &lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;&amp;quot; |genisoimage -o /tmp/dvd.iso /tmp/plaadile/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PS. Probleemide korral &#039;&#039;genisoimage&#039;&#039; käsuga võib proovida vahetada see &#039;&#039;mkisofs&#039;&#039; &lt;br /&gt;
vastu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.virtualbox.org/wiki/Downloads Virtualboxi allalaadimisleht]&lt;br /&gt;
&lt;br /&gt;
*[http://viki.pingviin.org/VirtualBox VirtualBox PingviiniWikis]&lt;br /&gt;
&lt;br /&gt;
*[http://en.wikipedia.org/wiki/VirtualBox VirtualBox Wikipedias]&lt;br /&gt;
&lt;br /&gt;
*[http://www.sun.com/software/products/virtualbox/ Virtualbox-i leht sun.com-is]&lt;br /&gt;
&lt;br /&gt;
*[http://en.wikipedia.org/wiki/X86_virtualization x86 virtualisatsioon]&lt;br /&gt;
&lt;br /&gt;
*[http://www.kuutorvaja.eenet.ee/wiki/Virtualiseerimine Virtualiseerimisest]&lt;br /&gt;
&lt;br /&gt;
*[http://www.oracle.com/us/technologies/virtualization/index.html Oracle virtualiseerimislahendused]&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.kakupesa.net/index.php/Vaba_tarkvara_%C3%B5iguslik_taust &amp;quot;Vaba tarkvara õiguslik taust&amp;quot; wiki.kakupesa.net]&lt;br /&gt;
&lt;br /&gt;
*[http://code.google.com/p/vboxweb/ VirtualBox Web Console]&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
&lt;br /&gt;
*[http://www.virtualbox.org VirtualBox projekti koduleht]&lt;br /&gt;
&lt;br /&gt;
*[http://www.oracle.com Oracle.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_turvamise_meetodid&amp;diff=9545</id>
		<title>Talk:OpenSSH: turvamise meetodid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_turvamise_meetodid&amp;diff=9545"/>
		<updated>2010-05-10T12:43:24Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindab: [[User:Hnoorema|Hnoorema]] 17:23, 7 May 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
Artikkel on üldiselt korralik. Saab aru, millest räägitakse. Lauseehitus on hea. Mõni üksik trükiviga.&lt;br /&gt;
Tundub, et selle õpetuse järgi saab oma teenust turvata küll.&lt;br /&gt;
&lt;br /&gt;
Autori nimi võiks olla alguses, esmalt arvasin, et seda polegi. &amp;lt;br&amp;gt;&lt;br /&gt;
Kas oled seda ise testinud ning millisel süsteemil? &amp;lt;br&amp;gt;&lt;br /&gt;
Artikkel eeldab, et lugeja teab, mis on OpenSSH ja omab mõningaid algteadmisi Linuxi kasutamisest. Artikli sissejuhatuses võiks seda olla mainitud. Samuti ei teeks paha paar tutvustavat lauset OpenSSH kohta. &amp;lt;br&amp;gt;&lt;br /&gt;
Võiks olla mingisugune sissejuhatus &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Õigeks ajaks tegemata asjad:&lt;br /&gt;
Tegemata on õpetus &amp;quot;kodukaustadesse lukustamine sshd chroot-imisega&amp;quot; (ehk leiaks eesti keeles parema pealkirja?). Viide on hea, aga võiks olla ka lühike eestikeelne juhend.&lt;br /&gt;
Brute force rünnaku eest kaitseva tarkvara nimekiri on samuti puudu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tänan tagasiside eest!&lt;br /&gt;
Proovisin enamus meetodeid Ubuntu 10.04 peal läbi.&lt;br /&gt;
Lisasin algusesse OpenSSH en.wikipedia.org lingi ja muutsin TODO lõigud (eeldasin, et kuna see on wikileht, siis TODO ei tähenda, et just mina peaksin need lõigud looma).&lt;br /&gt;
Paremaid pealkirja chroot-imise lõigule hetkel ei leia, keegi, kes teab, võiks öelda.&lt;br /&gt;
&lt;br /&gt;
PS. Leian, et kuna tegu on wikilehega, siis kirjavigasid võiks leidja ise parandada, märkides muudatuste info lahtrisse, mis milleks parandati (võib juhtuda, et autor ise kõiki vigu lihtsalt ei oska parandada). :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Itamm|Itamm]] 15:42, 10 May 2010 (EEST)&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_turvamise_meetodid&amp;diff=9544</id>
		<title>Talk:OpenSSH: turvamise meetodid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_turvamise_meetodid&amp;diff=9544"/>
		<updated>2010-05-10T12:42:44Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hindab: [[User:Hnoorema|Hnoorema]] 17:23, 7 May 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
Artikkel on üldiselt korralik. Saab aru, millest räägitakse. Lauseehitus on hea. Mõni üksik trükiviga.&lt;br /&gt;
Tundub, et selle õpetuse järgi saab oma teenust turvata küll.&lt;br /&gt;
&lt;br /&gt;
Autori nimi võiks olla alguses, esmalt arvasin, et seda polegi. &amp;lt;br&amp;gt;&lt;br /&gt;
Kas oled seda ise testinud ning millisel süsteemil? &amp;lt;br&amp;gt;&lt;br /&gt;
Artikkel eeldab, et lugeja teab, mis on OpenSSH ja omab mõningaid algteadmisi Linuxi kasutamisest. Artikli sissejuhatuses võiks seda olla mainitud. Samuti ei teeks paha paar tutvustavat lauset OpenSSH kohta. &amp;lt;br&amp;gt;&lt;br /&gt;
Võiks olla mingisugune sissejuhatus &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Õigeks ajaks tegemata asjad:&lt;br /&gt;
Tegemata on õpetus &amp;quot;kodukaustadesse lukustamine sshd chroot-imisega&amp;quot; (ehk leiaks eesti keeles parema pealkirja?). Viide on hea, aga võiks olla ka lühike eestikeelne juhend.&lt;br /&gt;
Brute force rünnaku eest kaitseva tarkvara nimekiri on samuti puudu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tänan tagasiside eest!&lt;br /&gt;
Proovisin enamus meetodeid Ubuntu 10.04 peal läbi.&lt;br /&gt;
Lisasin algusesse OpenSSH en.wikipedia.org lingi ja muutsin TODO lõigud (eeldasin, et kuna see on wikileht, siis TODO ei tähenda, et just mina peaksin need lõigud looma).&lt;br /&gt;
Paremaid pealkirja chroot-imise lõigule hetkel ei leia, keegi, kes teab, võiks öelda.&lt;br /&gt;
&lt;br /&gt;
PS. Leian, et kuna tegu on wikilehega, siis kirjavigasid võiks leidja ise parandada, märkides muudatuste info lahtrisse mis milleks parandati (võib juhtuda, et autor ise kõiki vigu lihtsalt ei oska parandada). :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Itamm|Itamm]] 15:42, 10 May 2010 (EEST)&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=9543</id>
		<title>OpenSSH: turvamise meetodid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=9543"/>
		<updated>2010-05-10T12:42:09Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Info==&lt;br /&gt;
Lehel on välja toodud oluliste [http://en.wikipedia.org/wiki/OpenSSH OpenSSH] seadistusfailide asukohad ning valik OpenSSH turvalisuse tõstmise meetodeid. Meetodid on jaotatud kolme kategooriasse: [[#Turvalisuse eeldused]], [[#Lihtsamad turvamise meetodid]], [[#Keerulisemad turvamise meetodid]]. [[#Kasulikke viiteid]] alt võib leida turvamise meetodeid, mida otseselt siin artiklis ei kajastata.&lt;br /&gt;
&lt;br /&gt;
==OpenSSH vaikimisi seadistusfailid ja SSH port==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; OpenSSH serveri seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/ssh_config&#039;&#039;&#039; OpenSSH kliendi seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/&#039;&#039;&#039; Kasutaja ssh seadistuste kaust.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; või &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; Loend avalikest võtmetest ([http://en.wikipedia.org/wiki/RSA RSA] või [http://en.wikipedia.org/wiki/Digital_Signature_Algorithm DSA]) mille abil saab kasutaja kontole sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/nologin&#039;&#039;&#039; Kui see fail on olemas, keeldub &#039;&#039;&#039;sshd&#039;&#039;&#039; kõigil peale juurkasutaja sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/hosts.allow ning /etc/hosts.deny&#039;&#039;&#039; Sisaldavad [http://itso.iu.edu/TCP_Wrappers TCP-Wrappers] poolt nõutavaid pääsupiiramisloendeid.&lt;br /&gt;
* SSH vaikimisi port: &#039;&#039;&#039;TCP 22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uute seadistuste rakendamiseks peab sshd serveri taaskäivitama.&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Turvalisuse eeldused==&lt;br /&gt;
&lt;br /&gt;
===Operatsioonisüsteem ja OpenSSH on uuendatud===&lt;br /&gt;
&lt;br /&gt;
Soovitav on kasutada regulaarselt vahendeid nagu &#039;&#039;yum&#039;&#039;, &#039;&#039;apt-get&#039;&#039;, &#039;&#039;freebsd-update&#039;&#039; jms, et tagada süsteemile ja selle programmidele (turva)uuenduste olemasolu.&lt;br /&gt;
*Ubuntus on abiks järgnev käsukombinatsioon: &#039;&#039;&#039;sudo apt-get update&#039;&#039;&#039; (&#039;&#039;- hangib tarkvarateekidest uusimate versioonide info&#039;&#039;) ja sellele järgnev &#039;&#039;&#039;sudo apt-get dist-upgrade&#039;&#039;&#039; (&#039;&#039;- uuendab kogu süsteemi tarkvara, kõrvaldades automaatselt konfliktid&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
===Tugevad paroolid===&lt;br /&gt;
&lt;br /&gt;
Ülitähtis on kasutada kasutajate ja võtmete paroolideks keerulisi ja vähemalt 8 ühikut pikkasid märgikombinatsioone. [http://en.wikipedia.org/wiki/Brute_force_attack &#039;&#039;Brute force&#039;&#039; rünnakud] on edukad, sest paroolidena kasutatakse sõnu ja nimesid, mis on päriselt olemas. [https://help.ubuntu.com/community/StrongPasswords Ubuntu kommuuni artikkel tugevatest paroolidest.]&lt;br /&gt;
PS. Parooli sünonüüm salasõna on it-maailmas eksitav väljend, sest kui paroolina kasutatakse lihtsalt mingit sõna, on selle sõna salajas püsimine äärmiselt ebatõenäoline. Paremini sobiks parooli sünonüümiks salafraas või salaväljend.&lt;br /&gt;
&lt;br /&gt;
===Ainult SSH 2. protokoll===&lt;br /&gt;
&lt;br /&gt;
SSH 1. protokoll (SSH-1) omab vahemehe-rünnakuga  [http://en.wikipedia.org/wiki/Man-in-the-middle_attack (MITM attack)] seonduvaid probleeme ja muid turvanõrkusi. SSH-1 on aegunud ja sellest tuleks iga hinna eest hoiduda.&lt;br /&gt;
Avades &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; faili, tuleks kontrollida, kas seal on rida &#039;&#039;&#039;Protocol 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Tühjad paroolid on keelatud===&lt;br /&gt;
&lt;br /&gt;
Tühja parooliga kontodelt sisse logimise keelamiseks peab &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; failis olema rida: &amp;lt;pre&amp;gt;PermitEmptyPasswords no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lihtsamad turvamise meetodid==&lt;br /&gt;
&lt;br /&gt;
===Juurkasutaja SSH kaudu sisselogimise keelamine===&lt;br /&gt;
&lt;br /&gt;
Root ei pea ssh kaudu sisse logida saama. Tavakasutajad saavad kasutada su või sudo käsku, et omandada juurkasutaja õigused. Nii saab ka täieliku ülevaate selle kohta, kes täpselt kasutas süsteemis privileegidega sudo käske. Juurkasutaja SSH kaudu sisselogimise keelamiseks peab &#039;&#039;&#039;sshd_config&#039;&#039;&#039; failis olema järgnev rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;PermitRootLogin no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kasutajate sissepääsu piiramine SSH-sse===&lt;br /&gt;
&lt;br /&gt;
Vaikimisi saavad kõik süsteemi kasutajad oma parooli või avaliku võtmega SSH kaudu sisse logida. SSH abil süsteemi siseneda saavate kasutajate määramiseks tuleb &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-is kasutada ridu &#039;&#039;&#039;AllowUsers [login1 login2 login3 etc]&#039;&#039;&#039; ja/või &#039;&#039;&#039;DenyUsers [login1 login2 login3 etc]&#039;&#039;&#039;. Näiteks: &amp;lt;pre&amp;gt;AllowUsers m2rt priit traktor ahv&lt;br /&gt;
DenyUsers root koll&amp;lt;/pre&amp;gt;&lt;br /&gt;
Analoogselt käib lubade jagamine gruppidele: &#039;&#039;&#039;AllowGroups grupp1 grupp2&#039;&#039;&#039; , &#039;&#039;&#039;DenyGroups grupp1 grupp2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*Alati tuleks keelata ligipääs juurkasutajale ja tema grupile, lisades sshd seadistusfaili järgnevad read:&lt;br /&gt;
&amp;lt;pre&amp;gt;DenyUsers root finadmin&lt;br /&gt;
DenyGroups root finadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Samuti oleks vaja anda vähemalt ühele sisselogimisõigusega kasutajale juurkasutaja õigused ehk ta saaks vajadusel kasutada &#039;&#039;&#039;su -&#039;&#039;&#039; või &#039;&#039;&#039;sudo -i&#039;&#039;&#039; käsku.&lt;br /&gt;
*&#039;&#039;&#039;Kõige turvalisem&#039;&#039;&#039; on seadistada SSH kaudu sisenemise piiramiseks &#039;&#039;&#039;kõik neli&#039;&#039;&#039; direktiivi (&#039;&#039;AllowUsers, AllowGroups, DenyUsers, DenyGroups&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
===SSH pordi muutmine ja IP-dega sidumine===&lt;br /&gt;
&lt;br /&gt;
SSH kuulab vaikimisi kõiki süsteemi kasutajaliideseid ja IP aadresse. &#039;&#039;Brute force&#039;&#039; skriptid proovivad tavaliselt ühenduda ainult port #22 kaudu, seepärast on mõistlik vaikimis SSH port muuta. SSH pordi muutmiseks ja kindlate IP-de kuulamiseks tuleks &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-i sisse kanda muudatused ridadele &#039;&#039;&#039;Port&#039;&#039;&#039; ja &#039;&#039;&#039;ListenAddress&#039;&#039;&#039;. Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;Port 300&lt;br /&gt;
ListenAddress 192.168.1.5&lt;br /&gt;
ListenAddress 202.54.1.5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tegevusetute (&#039;&#039;idle&#039;&#039;) kasutajate automaatse väljaviskamise seadistamine===&lt;br /&gt;
&lt;br /&gt;
Vältimaks järelevalveta ssh sessioone, tuleks määrata &#039;&#039;idle timeout interval&#039;&#039;, milles loendatavate sekundite teatud suuruseni jõudmisel lõpetatakse kasutajaga automaatselt ühendus (kasutaja justkui lihtsalt logis välja). Kui soovitakse, et peale viite minutit tegevusetust ssh sessioon katkestataks, peaks &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-is olema järgnevad read:&lt;br /&gt;
&amp;lt;pre&amp;gt;ClientAliveInterval 300&lt;br /&gt;
ClientAliveCountMax 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hostipõhise autentimise keelamine===&lt;br /&gt;
&lt;br /&gt;
Hostipõhise autentimise keelamiseks OpenSSH serveris peab &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-is olema järgnev rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;HostbasedAuthentication no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Avaliku võtme põhine autentimine===&lt;br /&gt;
&lt;br /&gt;
Õpetus: [[OpenSSH:_v%C3%B5tmetega_autentimine]].&lt;br /&gt;
*(&#039;&#039;&#039;NB!&#039;&#039;&#039;) Avaliku- ja privaatvõtme paari kasutada &#039;&#039;&#039;&#039;&#039;ainult koos privaatvõtmele määratud parooliga&#039;&#039;&#039;&#039;&#039;. Parool peaks olema unikaalne (mujal ei kasutata sama parooli), oma privaatvõtit ei tohiks mitte kunagi avaldada.&lt;br /&gt;
&lt;br /&gt;
===.rhosts failid on keelatud===&lt;br /&gt;
&lt;br /&gt;
Kasutajate ~/[[http://en.wikipedia.org/wiki/Rlogin .rhosts]] ja ~/.shosts failide mitte lugemiseks tuleb kindlustada OpenSSH serveri seadistusfailis &#039;&#039;&#039;sshd_config&#039;&#039;&#039; järgneva rea olemasolu: &#039;&#039;&#039;IgnoreRhosts yes&#039;&#039;&#039;. SSH suudab emuleerida aegunud [[http://www.mkssoftware.com/docs/man1/rsh.1.asp rsh]] käsku, tuleb lihtsalt keelata ebaturvaline sissepääs [[http://en.wikipedia.org/wiki/Remote_shell RSH]] kaudu.&lt;br /&gt;
&lt;br /&gt;
==Keerulisemad turvamise meetodid==&lt;br /&gt;
&lt;br /&gt;
===Kodukaustadesse lukustamine sshd chroot-imisega===&lt;br /&gt;
&lt;br /&gt;
Viide: [http://www.debian-administration.org/articles/590 &#039;&#039;OpenSSH SFTP chroot() with ChrootDirectory&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;PS. Keegi tubli inimene võiks lisada eestikeelse õpetuse.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Port knocking&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Port_knocking Port knocking] on meetod väliselt tulemüüri portide avamiseks, luues kindlas järjekorras eelnevalt kindlaksmääratud portidele ühenduse katsed - &amp;quot;koputused&amp;quot;. Niipea kui on toimunud õiges järjekorras koputused, muudetakse dünaamiliselt tulemüüri reegleid, ja hostil, kes saatis õige koputustemustri, lubatakse teatud portidesse ühenduda.&lt;br /&gt;
*&#039;&#039;Port knocking&#039;&#039; näidis ssh jaoks, kasutades iptables-it:&lt;br /&gt;
&amp;lt;pre&amp;gt;$IPT -N stage1&lt;br /&gt;
$IPT -A stage1 -m recent --remove --name knock&lt;br /&gt;
$IPT -A stage1 -p tcp --dport 3456 -m recent --set --name knock2&lt;br /&gt;
 &lt;br /&gt;
$IPT -N stage2&lt;br /&gt;
$IPT -A stage2 -m recent --remove --name knock2&lt;br /&gt;
$IPT -A stage2 -p tcp --dport 2345 -m recent --set --name heaven&lt;br /&gt;
 &lt;br /&gt;
$IPT -N door&lt;br /&gt;
$IPT -A door -m recent --rcheck --seconds 5 --name knock2 -j stage2&lt;br /&gt;
$IPT -A door -m recent --rcheck --seconds 5 --name knock -j stage1&lt;br /&gt;
$IPT -A door -p tcp --dport 1234 -m recent --set --name knock&lt;br /&gt;
 &lt;br /&gt;
$IPT -A INPUT -m --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
$IPT -A INPUT -p tcp --dport 22 -m recent --rcheck --seconds 5 --name heaven -j ACCEPT&lt;br /&gt;
$IPT -A INPUT -p tcp --syn -j doo&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Erinevaid &#039;&#039;port-knockingu&#039;&#039; seadistusjuhendeid leiab [[#Kasulikke viiteid]] alt.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Brute force&#039;&#039; rünnaku eest kaitseva tarkvara paigaldamine===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brute force attack&#039;&#039; on kräkkimismeetod, kus proovitakse suurt hulka märgikombinatsioone, kasutades ühte või jaotatud arvutivõrku. &#039;&#039;Brute force&#039;&#039; rünnakute ennetamiseks ja peatamiseks on loodud mitmesugust tarkvara:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;PS Keegi tubli inimene võiks lisada &amp;quot;anti-brute-force-attack-software-list&amp;quot;-i.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Sshd serverisse sisselogimine koos Linux PAM mooduliga===&lt;br /&gt;
&lt;br /&gt;
Suure hulga kasutajate korral võib seadistada [http://www.cyberciti.biz/tips/linux-pam-configuration-that-allows-or-deny-login-via-the-sshd-server.html Linux PAM]-i kontrollima kasutajate sisselogimist sshd serverisse. PAM võimaldab hoida kasutajanimesid tekstifailis (ei pea nimesid ssh seadistusfaili kuhjama).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;TCP Wrappers&#039;&#039; kasutamine===&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/TCP_Wrapper TCP Wrapper] on hostipõhine võrgu-pääsupiiramisloendi süsteem, mida kasutatakse võrgu internetiga ühenduvuse piiramiseks. Kõigepealt oleks vaja TCP Wrappers seadistada: [[#TCP Wrappers-i seadistamine ja kasutamine] (ing.k).&lt;br /&gt;
Lubamaks SSH-d ainult ip-aadressitelt 192.168.1.2 ja 172.16.23.12, tuleks /etc/hosts.allow faili vastavad aadressid järgnevalt sisse kanda:&lt;br /&gt;
&amp;lt;pre&amp;gt;sshd : 192.168.1.2 172.16.23.12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.openssh.com Ametliku &#039;&#039;&#039;OpenSSH&#039;&#039;&#039; projekti sait]&lt;br /&gt;
*[http://www.cyberciti.biz/tips/checking-openssh-sshd-configuration-syntax-errors.html Sshd seadistusfaili süntaksivigade leidmise viis enne sshd-serveri restarti]&lt;br /&gt;
*[[Tulemüüri_labor]]&lt;br /&gt;
*[http://www.marksanborn.net/linux/add-port-knocking-to-ssh-for-extra-security/ &#039;&#039;Port-knocking&#039;&#039; SSH-le]&lt;br /&gt;
*[https://calomel.org/openssh.html OpenSSH turvalisest seadistamisest]&lt;br /&gt;
*[http://www.debian-administration.org/articles/268 &#039;&#039;Port knocking&#039;&#039; kasutades ainult &#039;&#039;iptables&#039;&#039;-it või &#039;&#039;netfilter&#039;&#039;-it.]&lt;br /&gt;
*[http://linux.die.net/man/1/knockd &#039;&#039;Port-knock&#039;&#039; serveri &#039;&#039;&#039;knockd&#039;&#039;&#039; seadistamine]&lt;br /&gt;
*[http://www.cipherdyne.org/fwknop/ Efektiivsem turvamismeetod kui lihtsalt &#039;&#039;port knocking&#039;&#039;: &#039;&#039;&#039;&#039;&#039;Single packet authorization&#039;&#039;&#039;&#039;&#039; (&#039;&#039;&#039;SPA&#039;&#039;&#039;)]&lt;br /&gt;
*[http://www.thoughtcrime.org/software/knockknock/ &#039;&#039;&#039;knockknock&#039;&#039;&#039; kasutamine &#039;&#039;&#039;SPA&#039;&#039;&#039;-ks]&lt;br /&gt;
*[http://www.cyberciti.biz/faq/tcp-wrappers-hosts-allow-deny-tutorial/ TCP Wrappers-i seadistamine ja kasutamine]&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjalid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html 20 viisi OpenSSH serveri turvalisuse tõstmiseks]&lt;br /&gt;
*[http://www.cyberciti.biz/tips/openssh-deny-or-restrict-access-to-users-and-groups.html Kasutajate ja gruppide ligipääsu piiramine openssh-le]&lt;br /&gt;
*Ubuntu terminali man leheküljed (apt-get, sshd jms)&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=VirtualBox&amp;diff=8618</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=VirtualBox&amp;diff=8618"/>
		<updated>2010-05-03T14:59:52Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
VirtualBox on üldotstarbeline [http://en.wikipedia.org/wiki/X86 x86] riistvarasüsteemi [http://www.virtualbox.org/wiki/Virtualization virtualiseerija] ehk arvuti emulaator. VirtualBox installeeritakse juba olemasolevasse operatsioonisüsteemi ja VB sisse saab veel lisaks paigaldada operatsioonisüsteeme. VirtualBox on mõeldud kasutamiseks nii serverites, lauaarvutites kui manussüsteemides ja on nüüdseks ainus tippklassi virtualiseerimislahendus, millest on saadaval [http://viki.pingviin.org/GNU_GPL GNU GPL] litsentsiga vabavaraline versioon.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
VirtualBox-i looja on Saksamaa tarkvarakompanii &#039;&#039;innotek&#039;&#039;. Esimene versioon avaldati 2007 jaanuaris, see kandis nime VirtualBox Open Source Edition (OSE) ja omas GPL versioon 2 litsentsi. Innoteki ostis 2008 veebruaris &#039;&#039;Sun Microsystems&#039;&#039;, mille omakorda 2010 jaanuaris &#039;&#039;Oracle Corporation&#039;&#039;. Seepärast on VirtualBox-i ametlik nimi praegu &#039;&#039;&#039;Oracle VM VirtualBox&#039;&#039;&#039;. [#Oracle virtualiseerimislahendused]&lt;br /&gt;
&lt;br /&gt;
==Toetatud operatsioonisüsteemid==&lt;br /&gt;
&lt;br /&gt;
VirtualBox-i enda saab paigaldada järgnevatele operatsioonisüsteemidele: Linux, Mac OS X, OS/2 Warp, Windows XP, Windows Vista, Windows 7 ja Solaris. Eksperimentaalne toetus on ka FreeBSD-le.&lt;br /&gt;
&lt;br /&gt;
VirtualBox-is saab installeerida virtuaalmasinale näiteks järgnevad operatsioonisüsteemid: osad NetBSD versioonid, mitmesugused DragonFlyBSD versioonid, FreeBSD, Linux, OpenBSD, OS/2 Warp, kõik Windows-id peale 95-e ja Millenium-i, Solaris,  Haiku, Syllable, ReactOS ja SkyOS.&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.org/wiki/Guest_OSes &#039;&#039;Guest OSes&#039;&#039;] – värskeim info toetatavate virtuaalsete operatsioonisüsteemide kohta.&lt;br /&gt;
&lt;br /&gt;
==Saadavalolevad versioonid==&lt;br /&gt;
&lt;br /&gt;
VirtualBox on saadaval nii [http://www.virtualbox.org/wiki/VirtualBox_PUEL PUEL litsentsiga omandusliku versioonina] kui ka tasuta GPL litsentsilise versioonina.&lt;br /&gt;
&lt;br /&gt;
*PUEL versioon (nimi: VirtualBox)&lt;br /&gt;
Tasuta isiklikuks kasutamiseks ja õppeesmärkidel ning toote hindamiseks. Täisversiooni kommertskasutus on tasuline, VB täisversioon tuleb Oracle-lt osta.&lt;br /&gt;
NB! Tasuta PUEL versiooni kasutamine üksikisikute poolt mingi ettevõtte sees loetakse PUEL alusel lubatuks.&lt;br /&gt;
&lt;br /&gt;
*GPL versioon (nimi: VirtualBox Open Source Edition (OSE))&lt;br /&gt;
Piiratud võimalustega:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:darkred;width:500px;color:white;margin:7px;border:1px dotted&amp;quot; align=center&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |:::Virtualbox OSE versiooni piirangud:::&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |Puudub sisseehitatud Remote Desktop Protocol (RDP) server&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |Puudub RDP abil töötav USB liides&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |Puudub toetus iSCSI ketastele&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.org/wiki/Editions Versioonid]&lt;br /&gt;
[http://www.virtualbox.org/wiki/Licensing_FAQ VB Litsentside KKK]&lt;br /&gt;
&lt;br /&gt;
==VirtualBox ja andmeside==&lt;br /&gt;
&lt;br /&gt;
VB virtuaalmasinatele saab ühendada virtuaalseid võrgukaarte, mille abil saavad &#039;&#039;guest OS&#039;&#039;-id &#039;&#039;host OS&#039;&#039;-i kaudu hõlpsalt luua võrguühenduse näiteks internetiga. Sidet  &#039;&#039;guest&#039;&#039;-ide ja &#039;&#039;host&#039;&#039; kõvaketaste vahel ei ole aga koheselt otseselt olemas. Üks võimalus füüsilise (host) arvuti kettajagudelt kanda andmeid virtuaalmasinate (guest) arvutite kõvaketastele, on kasutada ära VirtualBox-is töötavatele OS-idele loodud võimalust mountida &#039;&#039;host&#039;&#039;-is olevaid .iso faile.&lt;br /&gt;
&lt;br /&gt;
*Linuxis töötava VirtualBox korral saab luua VB-le transporditavate failidega .iso faili linuxi terminalis järgnevalt: &#039;&#039;&#039;genisoimage -o [target_filename] [source_filename]&lt;br /&gt;
&#039;&#039;&#039;.&lt;br /&gt;
Näiteks:&lt;br /&gt;
{|style=&amp;quot;background:darkblue;width:360px;color:white;margin:7px;border:1px dotted&amp;quot; align=centre &lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;&amp;quot; |genisoimage -o /tmp/dvd.iso /tmp/plaadile/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PS. Probleemide korral &#039;&#039;genisoimage&#039;&#039; käsuga võib proovida vahetada see &#039;&#039;mkisofs&#039;&#039; &lt;br /&gt;
vastu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.virtualbox.org/wiki/Downloads Virtualboxi allalaadimisleht]&lt;br /&gt;
&lt;br /&gt;
*[http://viki.pingviin.org/VirtualBox VirtualBox PingviiniWikis]&lt;br /&gt;
&lt;br /&gt;
*[http://en.wikipedia.org/wiki/VirtualBox VirtualBox Wikipedias]&lt;br /&gt;
&lt;br /&gt;
*[http://www.sun.com/software/products/virtualbox/ Virtualbox-i leht sun.com-is]&lt;br /&gt;
&lt;br /&gt;
*[http://www.kuutorvaja.eenet.ee/wiki/Virtualiseerimine Virtualiseerimisest]&lt;br /&gt;
&lt;br /&gt;
*[http://www.oracle.com/us/technologies/virtualization/index.html Oracle virtualiseerimislahendused]&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
&lt;br /&gt;
*[http://www.virtualbox.org VirtualBox projekti koduleht]&lt;br /&gt;
&lt;br /&gt;
*[http://www.oracle.com Oracle.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=VirtualBox&amp;diff=8617</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=VirtualBox&amp;diff=8617"/>
		<updated>2010-05-03T14:57:47Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
VirtualBox on üldotstarbeline [http://en.wikipedia.org/wiki/X86 x86] riistvarasüsteemi [http://www.virtualbox.org/wiki/Virtualization virtualiseerija] ehk arvuti emulaator. VirtualBox installeeritakse juba olemasolevasse operatsioonisüsteemi ja VB sisse saab veel lisaks paigaldada operatsioonisüsteeme. VirtualBox on mõeldud kasutamiseks nii serverites, lauaarvutites kui manussüsteemides ja on nüüdseks ainus tippklassi virtualiseerimislahendus, millest on saadaval [http://viki.pingviin.org/GNU_GPL GNU GPL] litsentsiga vabavaraline versioon.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
VirtualBox-i looja on Saksamaa tarkvarakompanii &#039;&#039;innotek&#039;&#039;. Esimene versioon avaldati 2007 jaanuaris, see kandis nime VirtualBox Open Source Edition (OSE) ja omas GPL versioon 2 litsentsi. Innoteki ostis 2008 veebruaris &#039;&#039;Sun Microsystems&#039;&#039;, mille omakorda 2010 jaanuaris &#039;&#039;Oracle Corporation&#039;&#039;. Seepärast on VirtualBox-i ametlik nimi praegu &#039;&#039;&#039;Oracle VM VirtualBox&#039;&#039;&#039;. [#Oracle virtualiseerimislahendused]&lt;br /&gt;
&lt;br /&gt;
==Toetatud operatsioonisüsteemid==&lt;br /&gt;
&lt;br /&gt;
VirtualBox-i enda saab paigaldada järgnevatele operatsioonisüsteemidele: Linux, Mac OS X, OS/2 Warp, Windows XP, Windows Vista, Windows 7 ja Solaris. Eksperimentaalne toetus on ka FreeBSD-le.&lt;br /&gt;
&lt;br /&gt;
VirtualBox-is saab installeerida virtuaalmasinale näiteks järgnevad operatsioonisüsteemid: osad NetBSD versioonid, mitmesugused DragonFlyBSD versioonid, FreeBSD, Linux, OpenBSD, OS/2 Warp, kõik Windows-id peale 95-e ja Millenium-i, Solaris,  Haiku, Syllable, ReactOS ja SkyOS.&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.org/wiki/Guest_OSes &#039;&#039;Guest OSes&#039;&#039;] – värskeim info toetatavate virtuaalsete operatsioonisüsteemide kohta.&lt;br /&gt;
&lt;br /&gt;
==Saadavalolevad versioonid==&lt;br /&gt;
&lt;br /&gt;
VirtualBox on saadaval nii [http://www.virtualbox.org/wiki/VirtualBox_PUEL PUEL litsentsiga omandusliku versioonina] kui ka tasuta GPL litsentsilise versioonina.&lt;br /&gt;
&lt;br /&gt;
*PUEL versioon (nimi: VirtualBox)&lt;br /&gt;
Tasuta isiklikuks kasutamiseks ja õppeesmärkidel ning toote hindamiseks. Täisversiooni kommertskasutus on tasuline, VB täisversioon tuleb Oracle-lt osta.&lt;br /&gt;
NB! Tasuta PUEL versiooni kasutamine üksikisikute poolt mingi ettevõtte sees loetakse PUEL alusel lubatuks.&lt;br /&gt;
&lt;br /&gt;
*GPL versioon (nimi: VirtualBox Open Source Edition (OSE))&lt;br /&gt;
Piiratud võimalustega:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:darkred;width:500px;color:white;margin:7px;border:1px dotted&amp;quot; align=center&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |:::Virtualbox OSE versiooni piirangud:::&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |Puudub sisseehitatud Remote Desktop Protocol (RDP) server&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |Puudub RDP abil töötav USB liides&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |Puudub toetus iSCSI ketastele&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.org/wiki/Editions Versioonid]&lt;br /&gt;
[http://www.virtualbox.org/wiki/Licensing_FAQ VB Litsentside KKK]&lt;br /&gt;
&lt;br /&gt;
==VirtualBox ja andmeside==&lt;br /&gt;
&lt;br /&gt;
VB virtuaalmasinatele saab ühendada virtuaalseid võrgukaarte, mille abil saavad &#039;&#039;guest OS&#039;&#039;-id &#039;&#039;host OS&#039;&#039;-i kaudu hõlpsalt luua võrguühenduse näiteks internetiga. Sidet  &#039;&#039;guest&#039;&#039;-ide ja &#039;&#039;host&#039;&#039; kõvaketaste vahel ei ole aga koheselt otseselt olemas. Üks võimalus füüsilise (host) arvuti kettajagudelt kanda andmeid virtuaalmasinate (guest) arvutite kõvaketastele, on kasutada ära VirtualBox-is töötavatele OS-idele loodud võimalust mountida &#039;&#039;host&#039;&#039;-is olevaid .iso faile.&lt;br /&gt;
&lt;br /&gt;
*Linuxis töötava VirtualBox korral saab luua VB-le transporditavate failidega .iso faili linuxi terminalis järgnevalt: &#039;&#039;&#039;genisoimage -o [target_filename] [source_filename]&lt;br /&gt;
&#039;&#039;&#039;.&lt;br /&gt;
Näiteks:&lt;br /&gt;
{|style=&amp;quot;background:darkblue;width:360px;color:white;margin:7px;border:1px dotted&amp;quot; align=centre &lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;&amp;quot; |genisoimage -o /tmp/dvd.iso /tmp/plaadile/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PS. Probleemide korral &#039;&#039;genisoimage&#039;&#039; käsuga võib proovida vahetada see &#039;&#039;mkisofs&#039;&#039; &lt;br /&gt;
vastu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.virtualbox.org/wiki/Downloads Virtualboxi allalaadimisleht]&lt;br /&gt;
&lt;br /&gt;
*[http://viki.pingviin.org/VirtualBox VirtualBox PingviiniWikis]&lt;br /&gt;
&lt;br /&gt;
*[http://en.wikipedia.org/wiki/VirtualBox VirtualBox Wikipedias]&lt;br /&gt;
&lt;br /&gt;
*[http://www.sun.com/software/products/virtualbox/ Virtualbox-i leht sun.com-is]&lt;br /&gt;
&lt;br /&gt;
*[http://www.kuutorvaja.eenet.ee/wiki/Virtualiseerimine Virtualiseerimisest]&lt;br /&gt;
&lt;br /&gt;
*[http://www.oracle.com/us/technologies/virtualization/index.html Oracle virtualiseerimislahendused]&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
&lt;br /&gt;
*[http://www.virtualbox.org VirtualBox projekti koduleht]&lt;br /&gt;
&lt;br /&gt;
*[http://www.oracle.com Oracle.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm, rühm 15&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=VirtualBox&amp;diff=8614</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=VirtualBox&amp;diff=8614"/>
		<updated>2010-05-03T14:55:38Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
VirtualBox on üldotstarbeline [http://en.wikipedia.org/wiki/X86 x86] riistvarasüsteemi [http://www.virtualbox.org/wiki/Virtualization virtualiseerija] ehk arvuti emulaator. VirtualBox installeeritakse juba olemasolevasse operatsioonisüsteemi ja VB sisse saab veel lisaks paigaldada operatsioonisüsteeme. VirtualBox on mõeldud kasutamiseks nii serverites, lauaarvutites kui manussüsteemides ja on nüüdseks ainus tippklassi virtualiseerimislahendus, millest on saadaval [http://viki.pingviin.org/GNU_GPL GNU GPL] litsentsiga vabavaraline versioon.&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
VirtualBox-i looja on Saksamaa tarkvarakompanii &#039;&#039;innotek&#039;&#039;. Esimene versioon avaldati 2007 jaanuaris, see kandis nime VirtualBox Open Source Edition (OSE) ja omas GPL versioon 2 litsentsi. Innoteki ostis 2008 veebruaris &#039;&#039;Sun Microsystems&#039;&#039;, mille omakorda 2010 jaanuaris &#039;&#039;Oracle Corporation&#039;&#039;. Seepärast on VirtualBox-i ametlik nimi praegu &#039;&#039;&#039;Oracle VM VirtualBox&#039;&#039;&#039;. [#Oracle virtualiseerimislahendused]&lt;br /&gt;
&lt;br /&gt;
==Toetatud operatsioonisüsteemid==&lt;br /&gt;
&lt;br /&gt;
VirtualBox-i enda saab paigaldada järgnevatele operatsioonisüsteemidele: Linux, Mac OS X, OS/2 Warp, Windows XP, Windows Vista, Windows 7 ja Solaris. Eksperimentaalne toetus on ka FreeBSD-le.&lt;br /&gt;
&lt;br /&gt;
VirtualBox-is saab installeerida virtuaalmasinale näiteks järgnevad operatsioonisüsteemid: osad NetBSD versioonid, mitmesugused DragonFlyBSD versioonid, FreeBSD, Linux, OpenBSD, OS/2 Warp, kõik Windows-id peale 95-e ja Millenium-i, Solaris,  Haiku, Syllable, ReactOS ja SkyOS.&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.org/wiki/Guest_OSes &#039;&#039;Guest OSes&#039;&#039;] – värskeim info toetatavate virtuaalsete operatsioonisüsteemide kohta.&lt;br /&gt;
&lt;br /&gt;
==Saadavalolevad versioonid==&lt;br /&gt;
&lt;br /&gt;
VirtualBox on saadaval nii [http://www.virtualbox.org/wiki/VirtualBox_PUEL PUEL litsentsiga omandusliku versioonina] kui ka tasuta GPL litsentsilise versioonina.&lt;br /&gt;
&lt;br /&gt;
*PUEL versioon (nimi: VirtualBox)&lt;br /&gt;
Tasuta isiklikuks kasutamiseks ja õppeesmärkidel ning toote hindamiseks. Täisversiooni kommertskasutus on tasuline, VB täisversioon tuleb Oracle-lt osta.&lt;br /&gt;
NB! Tasuta PUEL versiooni kasutamine üksikisikute poolt mingi ettevõtte sees loetakse PUEL alusel lubatuks.&lt;br /&gt;
&lt;br /&gt;
*GPL versioon (nimi: VirtualBox Open Source Edition (OSE))&lt;br /&gt;
Piiratud võimalustega:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:darkred;width:500px;color:white;margin:7px;border:1px dotted&amp;quot; align=center&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |:::Virtualbox OSE versiooni piirangud:::&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |Puudub sisseehitatud Remote Desktop Protocol (RDP) server&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |Puudub RDP abil töötav USB liides&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;text-align:center;&amp;quot; |Puudub toetus iSCSI ketastele&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[http://www.virtualbox.org/wiki/Editions Versioonid]&lt;br /&gt;
[http://www.virtualbox.org/wiki/Licensing_FAQ VB Litsentside KKK]&lt;br /&gt;
&lt;br /&gt;
==VirtualBox ja andmeside==&lt;br /&gt;
&lt;br /&gt;
VB virtuaalmasinatele saab ühendada virtuaalseid võrgukaarte, mille abil saavad &#039;&#039;guest OS&#039;&#039;-id &#039;&#039;host OS&#039;&#039;-i kaudu hõplsalt luua ühenduse internetiga. Sidet  &#039;&#039;guest&#039;&#039;-ide ja &#039;&#039;host&#039;&#039; kõvaketaste vahel ei ole aga koheselt otseselt olemas. Üks võimalus füüsilise (host) arvuti kettajagudelt kanda andmeid virtuaalmasinate (guest) arvutite kõvaketastele, on kasutada ära VirtualBox-is töötavatele OS-idele loodud võimalust mountida &#039;&#039;host&#039;&#039;-is olevaid .iso faile.&lt;br /&gt;
&lt;br /&gt;
*Linuxis töötava VirtualBox korral saab luua VB-le transporditavate failidega .iso faili linuxi terminalis järgnevalt: &#039;&#039;&#039;genisoimage -o [target_filename] [source_filename]&lt;br /&gt;
&#039;&#039;&#039;.&lt;br /&gt;
Näiteks:&lt;br /&gt;
{|style=&amp;quot;background:darkblue;width:360px;color:white;margin:7px;border:1px dotted&amp;quot; align=centre &lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;&amp;quot; |genisoimage -o /tmp/dvd.iso /tmp/plaadile/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
PS. Probleemide korral &#039;&#039;genisoimage&#039;&#039; käsuga võib proovida vahetada see &#039;&#039;mkisofs&#039;&#039; &lt;br /&gt;
vastu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.virtualbox.org/wiki/Downloads Virtualboxi allalaadimisleht]&lt;br /&gt;
&lt;br /&gt;
*[http://viki.pingviin.org/VirtualBox VirtualBox PingviiniWikis]&lt;br /&gt;
&lt;br /&gt;
*[http://en.wikipedia.org/wiki/VirtualBox VirtualBox Wikipedias]&lt;br /&gt;
&lt;br /&gt;
*[http://www.sun.com/software/products/virtualbox/ Virtualbox-i leht sun.com-is]&lt;br /&gt;
&lt;br /&gt;
*[http://www.kuutorvaja.eenet.ee/wiki/Virtualiseerimine Virtualiseerimisest]&lt;br /&gt;
&lt;br /&gt;
*[http://www.oracle.com/us/technologies/virtualization/index.html Oracle virtualiseerimislahendused]&lt;br /&gt;
&lt;br /&gt;
==Kasutatud allikad==&lt;br /&gt;
&lt;br /&gt;
*[http://www.virtualbox.org VirtualBox projekti koduleht]&lt;br /&gt;
&lt;br /&gt;
*[http://www.oracle.com Oracle.com]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm, rühm 15&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=8503</id>
		<title>OpenSSH: turvamise meetodid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=8503"/>
		<updated>2010-05-01T18:32:18Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Info==&lt;br /&gt;
Lehel on välja toodud oluliste OpenSSH seadistusfailide asukohad ning valik OpenSSH turvalisuse tõstmise meetodeid. Meetodid on jaotatud kolme kategooriasse: [[#Turvalisuse eeldused]], [[#Lihtsamad turvamise meetodid]], [[#Keerulisemad turvamise meetodid]]. [[#Kasulikke viiteid]] alt võib leida turvamise meetodeid, mida otseselt siin artiklis ei kajastata.&lt;br /&gt;
&lt;br /&gt;
==OpenSSH vaikimisi seadistusfailid ja SSH port==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; OpenSSH serveri seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/ssh_config&#039;&#039;&#039; OpenSSH kliendi seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/&#039;&#039;&#039; Kasutaja ssh seadistuste kaust.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; või &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; Loend avalikest võtmetest ([http://en.wikipedia.org/wiki/RSA RSA] või [http://en.wikipedia.org/wiki/Digital_Signature_Algorithm DSA]) mille abil saab kasutaja kontole sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/nologin&#039;&#039;&#039; Kui see fail on olemas, keeldub &#039;&#039;&#039;sshd&#039;&#039;&#039; kõigil peale juurkasutaja sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/hosts.allow ning /etc/hosts.deny&#039;&#039;&#039; Sisaldavad [http://itso.iu.edu/TCP_Wrappers TCP-Wrappers] poolt nõutavaid pääsupiiramisloendeid.&lt;br /&gt;
* SSH vaikimisi port: &#039;&#039;&#039;TCP 22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uute seadistuste rakendamiseks peab sshd serveri taaskäivitama.&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /etc/init.d/ssh restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Turvalisuse eeldused==&lt;br /&gt;
&lt;br /&gt;
===Operatsioonisüsteem ja OpenSSH on uuendatud===&lt;br /&gt;
&lt;br /&gt;
Soovitav on kasutada regulaarselt vahendeid nagu &#039;&#039;yum&#039;&#039;, &#039;&#039;apt-get&#039;&#039;, &#039;&#039;freebsd-update&#039;&#039; jms, et tagada süsteemile ja selle programmidele (turva)uuenduste olemasolu.&lt;br /&gt;
*Ubuntus on abiks järgnev käsukombinatsioon: &#039;&#039;&#039;sudo apt-get update&#039;&#039;&#039; (&#039;&#039;- hangib tarkvarateekidest uusimate versioonide info&#039;&#039;) ja sellele järgnev &#039;&#039;&#039;sudo apt-get dist-upgrade&#039;&#039;&#039; (&#039;&#039;- uuendab kogu süsteemi tarkvara, kõrvaldades automaatselt konfliktid&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
===Tugevad paroolid===&lt;br /&gt;
&lt;br /&gt;
Ülitähtis on kasutada kasutajate ja võtmete paroolideks keerulisi ja vähemalt 8 ühikut pikkasid märgikombinatsioone. [http://en.wikipedia.org/wiki/Brute_force_attack &#039;&#039;Brute force&#039;&#039; rünnakud] on edukad, sest paroolidena kasutatakse sõnu ja nimesid, mis on päriselt olemas. [https://help.ubuntu.com/community/StrongPasswords Ubuntu kommuuni artikkel tugevatest paroolidest.]&lt;br /&gt;
PS. Parooli sünonüüm salasõna on it-maailmas eksitav väljend, sest kui paroolina kasutatakse lihtsalt mingit sõna, on selle sõna salajas püsimine äärmiselt ebatõenäoline. Paremini sobiks parooli sünonüümiks salafraas või salaväljend.&lt;br /&gt;
&lt;br /&gt;
===Ainult SSH 2. protokoll===&lt;br /&gt;
&lt;br /&gt;
SSH 1. protokoll (SSH-1) omab vahemehe-rünnakuga  [http://en.wikipedia.org/wiki/Man-in-the-middle_attack (MITM attack)] seonduvaid probleeme ja muid turvanõrkusi. SSH-1 on aegunud ja sellest tuleks iga hinna eest hoiduda.&lt;br /&gt;
Avades &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; faili, tuleks kontrollida, kas seal on rida &#039;&#039;&#039;Protocol 2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Tühjad paroolid on keelatud===&lt;br /&gt;
&lt;br /&gt;
Tühja parooliga kontodelt sisse logimise keelamiseks peab &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; failis olema rida: &amp;lt;pre&amp;gt;PermitEmptyPasswords no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lihtsamad turvamise meetodid==&lt;br /&gt;
&lt;br /&gt;
===Juurkasutaja SSH kaudu sisselogimise keelamine===&lt;br /&gt;
&lt;br /&gt;
Root ei pea ssh kaudu sisse logida saama. Tavakasutajad saavad kasutada su või sudo käsku, et omandada juurkasutaja õigused. Nii saab ka täieliku ülevaate selle kohta, kes täpselt kasutas süsteemis privileegidega sudo käske. Juurkasutaja SSH kaudu sisselogimise keelamiseks peab &#039;&#039;&#039;sshd_config&#039;&#039;&#039; failis olema järgnev rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;PermitRootLogin no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kasutajate sissepääsu piiramine SSH-sse===&lt;br /&gt;
&lt;br /&gt;
Vaikimisi saavad kõik süsteemi kasutajad oma parooli või avaliku võtmega SSH kaudu sisse logida. SSH abil süsteemi siseneda saavate kasutajate määramiseks tuleb &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-is kasutada ridu &#039;&#039;&#039;AllowUsers [login1 login2 login3 etc]&#039;&#039;&#039; ja/või &#039;&#039;&#039;DenyUsers [login1 login2 login3 etc]&#039;&#039;&#039;. Näiteks: &amp;lt;pre&amp;gt;AllowUsers m2rt priit traktor ahv&lt;br /&gt;
DenyUsers root koll&amp;lt;/pre&amp;gt;&lt;br /&gt;
Analoogselt käib lubade jagamine gruppidele: &#039;&#039;&#039;AllowGroups grupp1 grupp2&#039;&#039;&#039; , &#039;&#039;&#039;DenyGroups grupp1 grupp2&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*Alati tuleks keelata ligipääs juurkasutajale ja tema grupile, lisades sshd seadistusfaili järgnevad read:&lt;br /&gt;
&amp;lt;pre&amp;gt;DenyUsers root finadmin&lt;br /&gt;
DenyGroups root finadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Samuti oleks vaja anda vähemalt ühele sisselogimisõigusega kasutajale juurkasutaja õigused ehk ta saaks vajadusel kasutada &#039;&#039;&#039;su -&#039;&#039;&#039; või &#039;&#039;&#039;sudo -i&#039;&#039;&#039; käsku.&lt;br /&gt;
*&#039;&#039;&#039;Kõige turvalisem&#039;&#039;&#039; on seadistada SSH kaudu sisenemise piiramiseks &#039;&#039;&#039;kõik neli&#039;&#039;&#039; direktiivi (&#039;&#039;AllowUsers, AllowGroups, DenyUsers, DenyGroups&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
===SSH pordi muutmine ja IP-dega sidumine===&lt;br /&gt;
&lt;br /&gt;
SSH kuulab vaikimisi kõiki süsteemi kasutajaliideseid ja IP aadresse. &#039;&#039;Brute force&#039;&#039; skriptid proovivad tavaliselt ühenduda ainult port #22 kaudu, seepärast on mõistlik vaikimis SSH port muuta. SSH pordi muutmiseks ja kindlate IP-de kuulamiseks tuleks &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-i sisse kanda muudatused ridadele &#039;&#039;&#039;Port&#039;&#039;&#039; ja &#039;&#039;&#039;ListenAddress&#039;&#039;&#039;. Näiteks:&lt;br /&gt;
&amp;lt;pre&amp;gt;Port 300&lt;br /&gt;
ListenAddress 192.168.1.5&lt;br /&gt;
ListenAddress 202.54.1.5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tegevusetute (&#039;&#039;idle&#039;&#039;) kasutajate automaatse väljaviskamise seadistamine===&lt;br /&gt;
&lt;br /&gt;
Vältimaks järelevalveta ssh sessioone, tuleks määrata &#039;&#039;idle timeout interval&#039;&#039;, milles loendatavate sekundite teatud suuruseni jõudmisel lõpetatakse kasutajaga automaatselt ühendus (kasutaja justkui lihtsalt logis välja). Kui soovitakse, et peale viite minutit tegevusetust ssh sessioon katkestataks, peaks &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-is olema järgnevad read:&lt;br /&gt;
&amp;lt;pre&amp;gt;ClientAliveInterval 300&lt;br /&gt;
ClientAliveCountMax 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hostipõhise autentimise keelamine===&lt;br /&gt;
&lt;br /&gt;
Hostipõhise autentimise keelamiseks OpenSSH serveris peab &#039;&#039;&#039;sshd_config&#039;&#039;&#039;-is olema järgnev rida:&lt;br /&gt;
&amp;lt;pre&amp;gt;HostbasedAuthentication no&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Avaliku võtme põhine autentimine===&lt;br /&gt;
&lt;br /&gt;
Õpetus: [[OpenSSH:_v%C3%B5tmetega_autentimine]].&lt;br /&gt;
*(&#039;&#039;&#039;NB!&#039;&#039;&#039;) Avaliku- ja privaatvõtme paari kasutada &#039;&#039;&#039;&#039;&#039;ainult koos privaatvõtmele määratud parooliga&#039;&#039;&#039;&#039;&#039;. Parool peaks olema unikaalne (mujal ei kasutata sama parooli), oma privaatvõtit ei tohiks mitte kunagi avaldada.&lt;br /&gt;
&lt;br /&gt;
===.rhosts failid on keelatud===&lt;br /&gt;
&lt;br /&gt;
Kasutajate ~/[[http://en.wikipedia.org/wiki/Rlogin .rhosts]] ja ~/.shosts failide mitte lugemiseks tuleb kindlustada OpenSSH serveri seadistusfailis &#039;&#039;&#039;sshd_config&#039;&#039;&#039; järgneva rea olemasolu: &#039;&#039;&#039;IgnoreRhosts yes&#039;&#039;&#039;. SSH suudab emuleerida aegunud [[http://www.mkssoftware.com/docs/man1/rsh.1.asp rsh]] käsku, tuleb lihtsalt keelata ebaturvaline sissepääs [[http://en.wikipedia.org/wiki/Remote_shell RSH]] kaudu.&lt;br /&gt;
&lt;br /&gt;
==Keerulisemad turvamise meetodid==&lt;br /&gt;
&lt;br /&gt;
===Kodukaustadesse lukustamine sshd chroot-imisega===&lt;br /&gt;
&lt;br /&gt;
TODO: Õpetus.&lt;br /&gt;
Praegu ainult viide: [http://www.debian-administration.org/articles/590 &#039;&#039;OpenSSH SFTP chroot() with ChrootDirectory&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Port knocking&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/Port_knocking Port knocking] on meetod väliselt tulemüüri portide avamiseks, luues kindlas järjekorras eelnevalt kindlaksmääratud portidele ühenduse katsed - &amp;quot;koputused&amp;quot;. Niipea kui on toimunud õiges järjekorras koputused, muudetakse dünaamiliselt tulemüüri reegleid, ja hostil, kes saatis õige koputustemustri, lubatakse teatud portidesse ühenduda.&lt;br /&gt;
*&#039;&#039;Port knocking&#039;&#039; näidis ssh jaoks, kasutades iptables-it:&lt;br /&gt;
&amp;lt;pre&amp;gt;$IPT -N stage1&lt;br /&gt;
$IPT -A stage1 -m recent --remove --name knock&lt;br /&gt;
$IPT -A stage1 -p tcp --dport 3456 -m recent --set --name knock2&lt;br /&gt;
 &lt;br /&gt;
$IPT -N stage2&lt;br /&gt;
$IPT -A stage2 -m recent --remove --name knock2&lt;br /&gt;
$IPT -A stage2 -p tcp --dport 2345 -m recent --set --name heaven&lt;br /&gt;
 &lt;br /&gt;
$IPT -N door&lt;br /&gt;
$IPT -A door -m recent --rcheck --seconds 5 --name knock2 -j stage2&lt;br /&gt;
$IPT -A door -m recent --rcheck --seconds 5 --name knock -j stage1&lt;br /&gt;
$IPT -A door -p tcp --dport 1234 -m recent --set --name knock&lt;br /&gt;
 &lt;br /&gt;
$IPT -A INPUT -m --state ESTABLISHED,RELATED -j ACCEPT&lt;br /&gt;
$IPT -A INPUT -p tcp --dport 22 -m recent --rcheck --seconds 5 --name heaven -j ACCEPT&lt;br /&gt;
$IPT -A INPUT -p tcp --syn -j doo&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Erinevaid &#039;&#039;port-knockingu&#039;&#039; seadistusjuhendeid leiab [[#Kasulikke viiteid]] alt.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;Brute force&#039;&#039; rünnaku eest kaitseva tarkvara paigaldamine===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Brute force attack&#039;&#039; on kräkkimismeetod, kus proovitakse suurt hulka märgikombinatsioone, kasutades ühte või jaotatud arvutivõrku. &#039;&#039;Brute force&#039;&#039; rünnakute ennetamiseks ja peatamiseks on loodud mitmesugust tarkvara:&lt;br /&gt;
&lt;br /&gt;
TODO: (anti-brute-force-attack software list)&lt;br /&gt;
&lt;br /&gt;
===Sshd serverisse sisselogimine koos Linux PAM mooduliga===&lt;br /&gt;
&lt;br /&gt;
Suure hulga kasutajate korral võib seadistada [http://www.cyberciti.biz/tips/linux-pam-configuration-that-allows-or-deny-login-via-the-sshd-server.html Linux PAM]-i kontrollima kasutajate sisselogimist sshd serverisse. PAM võimaldab hoida kasutajanimesid tekstifailis (ei pea nimesid ssh seadistusfaili kuhjama).&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;TCP Wrappers&#039;&#039; kasutamine===&lt;br /&gt;
&lt;br /&gt;
[http://en.wikipedia.org/wiki/TCP_Wrapper TCP Wrapper] on hostipõhine võrgu-pääsupiiramisloendi süsteem, mida kasutatakse võrgu internetiga ühenduvuse piiramiseks. Kõigepealt oleks vaja TCP Wrappers seadistada: [[#TCP Wrappers-i seadistamine ja kasutamine] (ing.k).&lt;br /&gt;
Lubamaks SSH-d ainult ip-aadressitelt 192.168.1.2 ja 172.16.23.12, tuleks /etc/hosts.allow faili vastavad aadressid järgnevalt sisse kanda:&lt;br /&gt;
&amp;lt;pre&amp;gt;sshd : 192.168.1.2 172.16.23.12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kasulikke viiteid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.openssh.com Ametliku &#039;&#039;&#039;OpenSSH&#039;&#039;&#039; projekti sait]&lt;br /&gt;
*[http://www.cyberciti.biz/tips/checking-openssh-sshd-configuration-syntax-errors.html Sshd seadistusfaili süntaksivigade leidmise viis enne sshd-serveri restarti]&lt;br /&gt;
*[[Tulemüüri_labor]]&lt;br /&gt;
*[http://www.marksanborn.net/linux/add-port-knocking-to-ssh-for-extra-security/ &#039;&#039;Port-knocking&#039;&#039; SSH-le]&lt;br /&gt;
*[https://calomel.org/openssh.html OpenSSH turvalisest seadistamisest]&lt;br /&gt;
*[http://www.debian-administration.org/articles/268 &#039;&#039;Port knocking&#039;&#039; kasutades ainult &#039;&#039;iptables&#039;&#039;-it või &#039;&#039;netfilter&#039;&#039;-it.]&lt;br /&gt;
*[http://linux.die.net/man/1/knockd &#039;&#039;Port-knock&#039;&#039; serveri &#039;&#039;&#039;knockd&#039;&#039;&#039; seadistamine]&lt;br /&gt;
*[http://www.cipherdyne.org/fwknop/ Efektiivsem turvamismeetod kui lihtsalt &#039;&#039;port knocking&#039;&#039;: &#039;&#039;&#039;&#039;&#039;Single packet authorization&#039;&#039;&#039;&#039;&#039; (&#039;&#039;&#039;SPA&#039;&#039;&#039;)]&lt;br /&gt;
*[http://www.thoughtcrime.org/software/knockknock/ &#039;&#039;&#039;knockknock&#039;&#039;&#039; kasutamine &#039;&#039;&#039;SPA&#039;&#039;&#039;-ks]&lt;br /&gt;
*[http://www.cyberciti.biz/faq/tcp-wrappers-hosts-allow-deny-tutorial/ TCP Wrappers-i seadistamine ja kasutamine]&lt;br /&gt;
&lt;br /&gt;
==Kasutatud materjalid==&lt;br /&gt;
&lt;br /&gt;
*[http://www.cyberciti.biz/tips/linux-unix-bsd-openssh-server-best-practices.html 20 viisi OpenSSH serveri turvalisuse tõstmiseks]&lt;br /&gt;
*[http://www.cyberciti.biz/tips/openssh-deny-or-restrict-access-to-users-and-groups.html Kasutajate ja gruppide ligipääsu piiramine openssh-le]&lt;br /&gt;
*Ubuntu terminali man leheküljed (apt-get, sshd jms)&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_v%C3%B5tmetega_autentimine&amp;diff=8420</id>
		<title>Talk:OpenSSH: võtmetega autentimine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_v%C3%B5tmetega_autentimine&amp;diff=8420"/>
		<updated>2010-05-01T10:38:01Z</updated>

		<summary type="html">&lt;p&gt;Itamm: Removing all content from page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=8329</id>
		<title>OpenSSH: turvamise meetodid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=8329"/>
		<updated>2010-04-30T23:47:13Z</updated>

		<summary type="html">&lt;p&gt;Itamm: /* Avaliku võtme põhine autentimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Info==&lt;br /&gt;
Lehel on valik OpenSSH turvalisuse tõstmise meetodeid. Valmib hiljemalt mai alguseks.&lt;br /&gt;
&lt;br /&gt;
==OpenSSH vaikimisi seadistusfailid ja SSH port==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; OpenSSH serveri seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/ssh_config&#039;&#039;&#039; OpenSSH kliendi seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/&#039;&#039;&#039; Kasutaja ssh seadistuste kaust.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; või &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; Loend avalikest võtmetest ([http://en.wikipedia.org/wiki/RSA RSA] või [http://en.wikipedia.org/wiki/Digital_Signature_Algorithm DSA]) mille abil saab kasutaja kontole sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/nologin&#039;&#039;&#039; Kui see fail on olemas, keeldub &#039;&#039;&#039;sshd&#039;&#039;&#039; kõigil peale juurkasutaja sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/hosts.allow ning /etc/hosts.deny&#039;&#039;&#039; Sisaldavad [http://en.wikipedia.org/wiki/TCP_Wrapper &#039;&#039;TCP-Wrapper&#039;&#039;]-ite poolt nõutavaid pääsupiiramisloendeid.&lt;br /&gt;
* SSH vaikimisi port: &#039;&#039;&#039;TCP 22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Turvalisuse eeldused==&lt;br /&gt;
&lt;br /&gt;
===Operatsioonisüsteem ja OpenSSH on uuendatud===&lt;br /&gt;
&lt;br /&gt;
Soovitav on kasutada regulaarselt vahendeid nagu &#039;&#039;yum&#039;&#039;, &#039;&#039;apt-get&#039;&#039;, &#039;&#039;freebsd-update&#039;&#039; jms, et tagada süsteemile ja selle programmidele (turva)uuenduste olemasolu.&lt;br /&gt;
Ubuntus on abiks käsud:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:450px;color:black;margin:7px;border:1px dotted gray&amp;quot; align=centre &lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;&amp;quot; |$ sudo apt-get update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;&amp;quot; |$ sudo apt-get dist-upgrade&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Tugevad paroolid===&lt;br /&gt;
&lt;br /&gt;
Ülitähtis on kasutada kasutajate ja võtmete paroolideks keerulisi ja vähemalt 8 ühikut pikkasid märgikombinatsioone. [http://en.wikipedia.org/wiki/Brute_force_attack Brute force rünnakud] on edukad, sest paroolidena kasutatakse sõnu ja nimesid, mis on päriselt olemas. [https://help.ubuntu.com/community/StrongPasswords Ubuntu kommuuni artikkel tugevatest paroolidest.] &lt;br /&gt;
PS. Parooli sünonüüm salasõna on it-maailmas eksitav väljend, sest kui paroolina kasutatakse lihtsalt mingit sõna, on selle sõna salajas püsimine äärmiselt ebatõenäoline. Paremini sobiks parooli sünonüümiks salafraas või salaväljend.&lt;br /&gt;
&lt;br /&gt;
===Ainult SSH 2. protokoll===&lt;br /&gt;
&lt;br /&gt;
SSH 1. protokoll (SSH-1) omab vahemehe-rünnakuga  [http://en.wikipedia.org/wiki/Man-in-the-middle_attack (MITM attack)] seonduvaid probleeme ja muid turvanõrkusi. SSH-1 on aegunud ja sellest tuleks iga hinna eest hoiduda.&lt;br /&gt;
Avades &#039;&#039;&#039;sshd_config&#039;&#039;&#039; faili, tuleks kontrollida, kas seal on rida &amp;quot;&#039;&#039;&#039;Protocol 2&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Turvamise meetodeid==&lt;br /&gt;
&lt;br /&gt;
===Tühjad paroolid on keelatud===&lt;br /&gt;
&lt;br /&gt;
Tühja parooliga kontodelt sisse logimise keelamiseks peab &#039;&#039;&#039;sshd_config&#039;&#039;&#039; faili lisama rea &amp;quot;&#039;&#039;&#039;PermitEmptyPasswords no&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Avaliku võtme põhine autentimine===&lt;br /&gt;
&lt;br /&gt;
Õpetus: [[OpenSSH:_v%C3%B5tmetega_autentimine]].&lt;br /&gt;
*(&#039;&#039;&#039;NB!&#039;&#039;&#039;) Avaliku- ja privaatvõtme paari kasutada &#039;&#039;&#039;&#039;&#039;ainult koos privaatvõtmele määratud parooliga&#039;&#039;&#039;&#039;&#039;. Parool peaks olema unikaalne (mujal ei kasutata sama parooli), oma privaatvõtit ei tohiks mitte kunagi avaldada.&lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
&lt;br /&gt;
Mitmed meetodid.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_v%C3%B5tmetega_autentimine&amp;diff=8320</id>
		<title>Talk:OpenSSH: võtmetega autentimine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_v%C3%B5tmetega_autentimine&amp;diff=8320"/>
		<updated>2010-04-30T23:40:35Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DSA ei ole turvalisem kui RSA. [http://superuser.com/questions/13164/what-is-better-for-gpg-keys-rsa-or-dsa RSA vs DSA &#039;09]&lt;br /&gt;
--[[User:Itamm|Itamm]] 23:34, 29 April 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
On küll. RSA lahtitegemiseks on praegusel ajal väga head süsteemid. Uurisin selle kohta ekstra infot. Palun viita usaldusväärsemale allikale. &lt;br /&gt;
&lt;br /&gt;
[[User:msikk|Msikk]] 16:02, 30 April 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
Millised on sinu usaldusväärsed allikad? --[[User:Itamm|Itamm]] 02:40, 1 May 2010 (EEST)&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_v%C3%B5tmetega_autentimine&amp;diff=8319</id>
		<title>Talk:OpenSSH: võtmetega autentimine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_v%C3%B5tmetega_autentimine&amp;diff=8319"/>
		<updated>2010-04-30T23:38:38Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DSA ei ole turvalisem kui RSA. [http://superuser.com/questions/13164/what-is-better-for-gpg-keys-rsa-or-dsa RSA vs DSA &#039;09]&lt;br /&gt;
--[[User:Itamm|Itamm]] 23:34, 29 April 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
On küll. RSA lahtitegemiseks on praegusel ajal väga head süsteemid. Uurisin selle kohta ekstra infot. Palun viita usaldusväärsemale allikale. &lt;br /&gt;
&lt;br /&gt;
[[User:msikk|Msikk]] 16:02, 30 April 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
Ja sinu usaldusväärsed allikad on millised? --[[User:Itamm|Itamm]] 00:34, 01 May 2010 (EEST)&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_v%C3%B5tmetega_autentimine&amp;diff=8315</id>
		<title>Talk:OpenSSH: võtmetega autentimine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:OpenSSH:_v%C3%B5tmetega_autentimine&amp;diff=8315"/>
		<updated>2010-04-30T23:35:20Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DSA ei ole turvalisem kui RSA. [http://superuser.com/questions/13164/what-is-better-for-gpg-keys-rsa-or-dsa RSA vs DSA &#039;09]&lt;br /&gt;
--[[User:Itamm|Itamm]] 23:34, 29 April 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On küll. RSA lahtitegemiseks on praegusel ajal väga head süsteemid. Uurisin selle kohta ekstra infot. Palun viita usaldusväärsemale allikale.&lt;br /&gt;
&lt;br /&gt;
[[User:msikk|Msikk]] 16:02, 30 April 2010 (EEST)&lt;br /&gt;
&lt;br /&gt;
Palun viita.&lt;br /&gt;
&lt;br /&gt;
[[User:Itamm|Itamm]] 00:34, 01 May 2010 (EEST)&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=8113</id>
		<title>OpenSSH: turvamise meetodid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=OpenSSH:_turvamise_meetodid&amp;diff=8113"/>
		<updated>2010-04-29T21:16:48Z</updated>

		<summary type="html">&lt;p&gt;Itamm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Info==&lt;br /&gt;
Lehel on valik OpenSSH turvalisuse tõstmise meetodeid. Valmib hiljemalt mai alguseks.&lt;br /&gt;
&lt;br /&gt;
==OpenSSH vaikimisi seadistusfailid ja SSH port==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/sshd_config&#039;&#039;&#039; OpenSSH serveri seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;/etc/ssh/ssh_config&#039;&#039;&#039; OpenSSH kliendi seadistuste fail.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/&#039;&#039;&#039; Kasutaja ssh seadistuste kaust.&lt;br /&gt;
* &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; või &#039;&#039;&#039;~/.ssh/authorized_keys&#039;&#039;&#039; Loend avalikest võtmetest ([http://en.wikipedia.org/wiki/RSA RSA] või [http://en.wikipedia.org/wiki/Digital_Signature_Algorithm DSA]) mille abil saab kasutaja kontole sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/nologin&#039;&#039;&#039; Kui see fail on olemas, keeldub &#039;&#039;&#039;sshd&#039;&#039;&#039; kõigil peale juurkasutaja sisse logida.&lt;br /&gt;
* &#039;&#039;&#039;/etc/hosts.allow ning /etc/hosts.deny&#039;&#039;&#039; Sisaldavad [http://en.wikipedia.org/wiki/TCP_Wrapper &#039;&#039;TCP-Wrapper&#039;&#039;]-ite poolt nõutavaid pääsupiiramisloendeid.&lt;br /&gt;
* SSH vaikimisi port: &#039;&#039;&#039;TCP 22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Turvalisuse eeldused==&lt;br /&gt;
&lt;br /&gt;
===Operatsioonisüsteem ja OpenSSH on uuendatud===&lt;br /&gt;
&lt;br /&gt;
Soovitav on kasutada regulaarselt vahendeid nagu &#039;&#039;yum&#039;&#039;, &#039;&#039;apt-get&#039;&#039;, &#039;&#039;freebsd-update&#039;&#039; jms, et tagada süsteemile ja selle programmidele (turva)uuenduste olemasolu.&lt;br /&gt;
Ubuntus on abiks käsud:&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;background:lightyellow;width:450px;color:black;margin:7px;border:1px dotted gray&amp;quot; align=centre &lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;&amp;quot; |$ sudo apt-get update&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;padding-left:7px;font-family:courier;font-weight:bold;&amp;quot; |$ sudo apt-get dist-upgrade&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Tugevad paroolid===&lt;br /&gt;
&lt;br /&gt;
Ülitähtis on kasutada kasutajate ja võtmete paroolideks keerulisi ja vähemalt 8 ühikut pikkasid märgikombinatsioone. [http://en.wikipedia.org/wiki/Brute_force_attack Brute force rünnakud] on edukad, sest paroolidena kasutatakse sõnu ja nimesid, mis on päriselt olemas. [https://help.ubuntu.com/community/StrongPasswords Ubuntu kommuuni artikkel tugevatest paroolidest.] &lt;br /&gt;
PS. Parooli sünonüüm salasõna on it-maailmas eksitav väljend, sest kui paroolina kasutatakse lihtsalt mingit sõna, on selle sõna salajas püsimine äärmiselt ebatõenäoline. Paremini sobiks parooli sünonüümiks salafraas või salaväljend.&lt;br /&gt;
&lt;br /&gt;
===Ainult SSH 2. protokoll===&lt;br /&gt;
&lt;br /&gt;
SSH 1. protokoll (SSH-1) omab vahemehe-rünnakuga  [http://en.wikipedia.org/wiki/Man-in-the-middle_attack (MITM attack)] seonduvaid probleeme ja muid turvanõrkusi. SSH-1 on aegunud ja sellest tuleks iga hinna eest hoiduda.&lt;br /&gt;
Avades &#039;&#039;&#039;sshd_config&#039;&#039;&#039; faili, tuleks kontrollida, kas seal on rida &amp;quot;&#039;&#039;&#039;Protocol 2&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Turvamise meetodeid==&lt;br /&gt;
&lt;br /&gt;
===Tühjad paroolid on keelatud===&lt;br /&gt;
&lt;br /&gt;
Tühja parooliga kontodelt sisse logimise keelamiseks peab &#039;&#039;&#039;sshd_config&#039;&#039;&#039; faili lisama rea &amp;quot;&#039;&#039;&#039;PermitEmptyPasswords no&#039;&#039;&#039;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Avaliku võtme põhine autentimine===&lt;br /&gt;
&lt;br /&gt;
Õpetus: [[OpenSSH:_v%C3%B5tmetega_autentimine]].&lt;br /&gt;
Kasutada avaliku- ja privaatvõtme paari koos privaatvõtmele määratud parooliga. Parool peaks olema unikaalne, oma privaatvõtit ei tohiks mitte kunagi avaldada. &lt;br /&gt;
&lt;br /&gt;
==TODO==&lt;br /&gt;
&lt;br /&gt;
Mitmed meetodid.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
&lt;br /&gt;
Indrek Tamm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Itamm</name></author>
	</entry>
</feed>