<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
		<id>https://miau.my-x.hu/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Burgatshow</id>
		<title> Miau Wiki - A felhasználó közreműködései [hu]</title>
		<link rel="self" type="application/atom+xml" href="https://miau.my-x.hu/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Burgatshow"/>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Burgatshow"/>
		<updated>2026-05-15T10:53:45Z</updated>
		<subtitle>A felhasználó közreműködései</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25954</id>
		<title>2007:SZR:Büntetőpont</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25954"/>
				<updated>2007-12-19T09:10:12Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat megoldás jelenlegi helyzete és ennek értékelése */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr2/szr2.swf flash]&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési szabálytalanságot elkövető személynek adható pontmennyiség a mai (2007.12.15.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
A jogosítványom megszerzése óta foglalkoztatott a téma, hogy mikor és mennyi büntetőpontot róhatnak ki, egyes szabálytalanságok során. Sok embert kérdeztem a témával kapcsolatban, de senki se adott elfogadható és egyértemű magyarázatot. Mikor feladatot kaptam, hogy készítsek szakértői rendszert, egy hétköznapi probléma megoldásaként, gondoltam két legyet ütök egy csapásra. Megoldom a feladatot, és közben a saját kérdéseimre is választ kapok.&lt;br /&gt;
 &lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
Mennyi időt vesz igénybe a fenti megoldások legkedvezőbbike?&lt;br /&gt;
&lt;br /&gt;
Attól függ, hogy van e jogi végzettséggel rendelkező személy az ismeretségi vagy sem.&lt;br /&gt;
Ha van, akkor akár pár napon belül részletes magyarázatot kaphatunk tőle.&lt;br /&gt;
Ha nincs, akkor több napba is telhet míg keresünk egy megfelelő személyt, s egy időpontot mikor tájékoztathat minket.&lt;br /&gt;
Viszont ha az internetet vesszük igénybe akkor percek alatt rálelhetünk a keresett információra, a kérdés csupán az, hogy mennyire tudjuk ezt megérteni.&lt;br /&gt;
&lt;br /&gt;
Mennyi erőforrás feláldozásával jár ennek igénybe vétele?&lt;br /&gt;
&lt;br /&gt;
Az internethez jóformán bárhonnan hozzáférhet az ember, de legrosszabb esetben is beülhet egy internetes kávézóba, és ott nézhet utána.&lt;br /&gt;
Míg ha egy jogi végzettséggel rendelkező személy szakszerű tanácsadására van szükségünk, az jóval költségesebb lehet.&lt;br /&gt;
&lt;br /&gt;
Mennyire áll módjában az érdeklődőnek tetszőleges alternatív helyzetek következményének megismerésére?&lt;br /&gt;
&lt;br /&gt;
Mennyi ennek a többletköltsége?&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, gondoltam nem lesz nehéz dolgom információ keresésével, mint később kiderült rossz helyen kerestem, ugyanis hosszú keresgetések során se találtam használható anyagot, így egy fuvarozó cég jogászához fordultam segítségül, ki tájékoztatott a jelenlegi jogszabályról. Később megtudtam azt is, hogy a [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel és ott is megtalálható.&lt;br /&gt;
&lt;br /&gt;
Érthető első olvasásra a jogi szöveg?&lt;br /&gt;
&lt;br /&gt;
A jogi szöveg nagyon összetett, nekem nem sikerült első olvasásra megértenem minden részletét. Többször kellett átolvasnom, és nem egyszer kellett a programtervemet módosítanom összetettsége miatt.&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Hogyan lehet külföldiek számára is használhatóvá tenni a jelenlegi megoldást?&lt;br /&gt;
&lt;br /&gt;
A program elejére helyezett menü segítségével válaszhatóvá teszük a nyelvet.&lt;br /&gt;
Ezután indulna a tényleges program. Minden szöveges mező elé egy feltételt szúrnánk be mely leellenőrizné a kiválasztott nyelvet, és aszerint írná ki a megfelelő szöveget.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Mint az órán is elhangzott, nehéz a megvalósítása ennek a feladatnak, ugyanis én mint fejlesztő nem állíthatom, hogy jártas vagyok jogban. Nem tudhatom, hogy nincs-e valamilyen másik jogszabállyal való ütközés egyes pontokban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha közzétenném a programot, és téves, vagy helytelen eredményt hozna, akkor egy per célpontjává válhatnék, melyet valószínűleg el is veszítenék.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy egy jogász segítségével építem fel a programot, ki a nevét adná hozzá, így a felelőség onnantól őt terhelné.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig, hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
&lt;br /&gt;
Szabályok pontjainak megszegése, és annak mértéke.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához Macromedia Flasht alkalmaztam. Mivel több éve foglalkozom ezzel a programmal, így a feladatot viszonylag egyszerűen és hatékonyan el tudtam végezni vele. &lt;br /&gt;
&lt;br /&gt;
Előnyei:&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* a program online és offline is alkalmazható &lt;br /&gt;
* csak egy flash player szükséges a program gondtalan futtatásához, mely ingyenesen beszerezhető/letölthető&lt;br /&gt;
* a flash kódolásának hála gyakorlatilag hozzáférhetetlenné válik a programozási módunk&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához csupán egy kliens oldali flash playerre van szükség.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program.&lt;br /&gt;
&lt;br /&gt;
A Flash-ben következőképpen néz ki a frame-re illesztett IF-ELSE:&lt;br /&gt;
&lt;br /&gt;
   …&lt;br /&gt;
   if (valtozo == ertek1) {&lt;br /&gt;
      ''Ha a valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   else{&lt;br /&gt;
       if (valtozo == ertek2) {&lt;br /&gt;
     '' Ha a valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }  &lt;br /&gt;
   …&lt;br /&gt;
&lt;br /&gt;
A gombokra csupán egy egyszerű irányítást kellett megadnom(hogy ne forduljon elő hibás kérdésnek a feltétele)...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   gotoAndPlay(Y);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...és egy értéknövelést...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   _root.ertek=_root.ertek+X;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...mely után a pontokat kiértékeltem a program végén található If-Else segítségével.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik, hogyan juthat el sok felhasználóhoz ennek híre?&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, reklámmal segítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt hasznosnak: mit lehetne jobban csinálni, hogy hasznosabbá váljon?&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*felhasználóbaráttá tétele&lt;br /&gt;
*esetleg több látványelem alkalmazásával népszerűbbé tétele&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Az óra során kiderült, hogy a program nem lett egészen tökéletes. Számos hibája említve lett:&lt;br /&gt;
&lt;br /&gt;
*Egyértelműségi problémák: a felhasználó nem tud egyértelműen dönteni egyes kérdéseknél a jogszabály nyers szövegének alkalmazása miatt&lt;br /&gt;
*Értelmezési problémák: pl. hogyan lehet egyszerre gyorsan hajtani, és megállni egy gyalogátketőn?&lt;br /&gt;
*Kényelmi problémák: pl. &amp;quot;vissza&amp;quot; funkció hiánya&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
A témához kapcsolódó másik [http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ rendszer], illetve a hozzátartozó [https://miau.gau.hu/mediawiki/index.php/2007:SZR:K%C3%B6zleked%C3%A9s dokumentáció].&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
&lt;br /&gt;
[http://www.budapest.hu/engine.aspx?page=news&amp;amp;artname=20040204-cikk-buntetopont Cikk a jogszabályról]&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25850</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25850"/>
				<updated>2007-12-17T21:20:11Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
*[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ Közlekedésbaleseti online szakértői rendszer]&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #aaaaaa;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Alternatívák'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; text-align: center;&amp;quot; width: 33%;&amp;gt;'''Előnyök'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; text-align: center; width: 33%;&amp;quot;&amp;gt;'''Hátrányok'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Szakértői rendszer'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;használatra kész&amp;lt;br/&amp;gt;csak az adott témakörrel foglalkozik&amp;lt;br/&amp;gt;bármikor elérhető&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;körülményes az elkészítése&amp;lt;br/&amp;gt;nem biztos, hogy pontos és átfedésmentes&amp;lt;br/&amp;gt;nyelvi problémák&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #F2F1E7;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Jogász'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;naprakész&amp;lt;br/&amp;gt;interaktívabb mint egy rendszer&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;helyhez van kötve&amp;lt;br/&amp;gt;anyagi vonzata van (alkalmanként)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Internet'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;bárhonnan elérhető&amp;lt;br/&amp;gt;anyagi és idő vonzata nincs&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;nem biztos, hogy naprakész&amp;lt;br/&amp;gt;sokat kell keresni&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint 1200-1500.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, némi reklámmal vegyítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*esetleg tovább bővíteni a jogosítványhoz tartozó pontértékekkel&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*egy offline verzió készítése&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr2/szr2.swf Kapcsolódó rendszer] és a hozzátartozó [https://miau.gau.hu/mediawiki/index.php/2007:SZR:B%C3%BCntet%C5%91pont dokumentáció].&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
*A jogszabály idetartozó része&lt;br /&gt;
**[http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader)&lt;br /&gt;
**[http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word)&lt;br /&gt;
**[http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér&lt;br /&gt;
**[http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader)&lt;br /&gt;
**[http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel)&lt;br /&gt;
**[http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25849</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25849"/>
				<updated>2007-12-17T21:17:50Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat megválaszolása kapcsán várható hasznosság */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
*[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ Közlekedésbaleseti online szakértői rendszer]&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #aaaaaa;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Alternatívák'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; text-align: center;&amp;quot; width: 33%;&amp;gt;'''Előnyök'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; text-align: center; width: 33%;&amp;quot;&amp;gt;'''Hátrányok'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Szakértői rendszer'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;használatra kész&amp;lt;br/&amp;gt;csak az adott témakörrel foglalkozik&amp;lt;br/&amp;gt;bármikor elérhető&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;körülményes az elkészítése&amp;lt;br/&amp;gt;nem biztos, hogy pontos és átfedésmentes&amp;lt;br/&amp;gt;nyelvi problémák&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #F2F1E7;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Jogász'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;naprakész&amp;lt;br/&amp;gt;interaktívabb mint egy rendszer&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;helyhez van kötve&amp;lt;br/&amp;gt;anyagi vonzata van (alkalmanként)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Internet'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;bárhonnan elérhető&amp;lt;br/&amp;gt;anyagi és idő vonzata nincs&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;nem biztos, hogy naprakész&amp;lt;br/&amp;gt;sokat kell keresni&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint 1200-1500.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, némi reklámmal vegyítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*esetleg tovább bővíteni a jogosítványhoz tartozó pontértékekkel&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*egy offline verzió készítése&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr2/szr2.swf Kapcsolódó rendszer] és a hozzátartozó [https://miau.gau.hu/mediawiki/index.php/2007:SZR:B%C3%BCntet%C5%91pont dokumentáció].&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25848</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25848"/>
				<updated>2007-12-17T21:16:33Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
*[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ Közlekedésbaleseti online szakértői rendszer]&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #aaaaaa;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Alternatívák'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; text-align: center;&amp;quot; width: 33%;&amp;gt;'''Előnyök'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; text-align: center; width: 33%;&amp;quot;&amp;gt;'''Hátrányok'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Szakértői rendszer'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;használatra kész&amp;lt;br/&amp;gt;csak az adott témakörrel foglalkozik&amp;lt;br/&amp;gt;bármikor elérhető&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;körülményes az elkészítése&amp;lt;br/&amp;gt;nem biztos, hogy pontos és átfedésmentes&amp;lt;br/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #F2F1E7;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Jogász'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;naprakész&amp;lt;br/&amp;gt;interaktívabb mint egy rendszer&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;helyhez van kötve&amp;lt;br/&amp;gt;anyagi vonzata van (alkalmanként)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Internet'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;bárhonnan elérhető&amp;lt;br/&amp;gt;anyagi és idő vonzata nincs&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;nem biztos, hogy naprakész&amp;lt;br/&amp;gt;sokat kell keresni&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint 1200-1500.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, némi reklámmal vegyítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*esetleg tovább bővíteni a jogosítványhoz tartozó pontértékekkel&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*egy offline verzió készítése&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr2/szr2.swf Kapcsolódó rendszer] és a hozzátartozó [https://miau.gau.hu/mediawiki/index.php/2007:SZR:B%C3%BCntet%C5%91pont dokumentáció].&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25847</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25847"/>
				<updated>2007-12-17T21:13:22Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat megválaszolása kapcsán várható hasznosság */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
*[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ Közlekedésbaleseti online szakértői rendszer]&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;5&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #aaaaaa;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Alternatívák'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; text-align: center;&amp;quot; width: 33%;&amp;gt;'''Előnyök'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #000000; text-align: center; width: 33%;&amp;quot;&amp;gt;'''Hátrányok'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Szakértői rendszer'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;használatra kész&amp;lt;br/&amp;gt;csak az adott témakörrel foglalkozik&amp;lt;br/&amp;gt;bármikor elérhető&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;körülményes az elkészítése&amp;lt;br/&amp;gt;nem biztos, hogy pontos és átfedésmentes&amp;lt;br/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #F2F1E7;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Jogász'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;naprakész&amp;lt;br/&amp;gt;interaktívabb mint egy rendszer&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;helyhez van kötve&amp;lt;br/&amp;gt;anyagi vonzata van (alkalmanként)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; width: 33%; text-align: center;&amp;quot;&amp;gt;'''Internet'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;bárhonnan elérhető&amp;lt;br/&amp;gt;anyagi és idő vonzata nincs&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border: 1px solid #d0d0d0; text-align: center; width: 33%;&amp;quot;&amp;gt;nem biztos, hogy naprakész&amp;lt;br/&amp;gt;sokat kell keresni&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint 1200-1500.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, némi reklámmal vegyítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*esetleg tovább bővíteni a jogosítványhoz tartozó pontértékekkel&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*egy offline verzió készítése&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
[https://miau.gau.hu/mediawiki/index.php/2007:SZR:B%C3%BCntet%C5%91pont Kapcsolódó rendszer]&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=Vita:2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25961</id>
		<title>Vita:2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=Vita:2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25961"/>
				<updated>2007-12-16T21:40:55Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: New page: Tanárúr!  Remélem nem bánja, de a Forrás pontban található link nevét módosítottam. Ha gond lenne, kérem jelezze és máris visszaírom!  Tisztelettel: --~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tanárúr!&lt;br /&gt;
&lt;br /&gt;
Remélem nem bánja, de a Forrás pontban található link nevét módosítottam. Ha gond lenne, kérem jelezze és máris visszaírom!&lt;br /&gt;
&lt;br /&gt;
Tisztelettel: --burgatshow 2007. december 16., 22:40 (CET)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25842</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25842"/>
				<updated>2007-12-16T21:39:26Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Forrás */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
*[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ Közlekedésbaleseti szakértői rendszer]&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint 1200-1500.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, némi reklámmal vegyítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*esetleg tovább bővíteni a jogosítványhoz tartozó pontértékekkel&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*egy offline verzió készítése&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer [https://miau.gau.hu/mediawiki/index.php/2007:SZR:B%C3%BCntet%C5%91pont van], csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25841</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25841"/>
				<updated>2007-12-16T21:35:48Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A saját megoldás bemutatása (MÓDSZER) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint 1200-1500.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, némi reklámmal vegyítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*esetleg tovább bővíteni a jogosítványhoz tartozó pontértékekkel&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*egy offline verzió készítése&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer [https://miau.gau.hu/mediawiki/index.php/2007:SZR:B%C3%BCntet%C5%91pont van], csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25946</id>
		<title>2007:SZR:Büntetőpont</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25946"/>
				<updated>2007-12-16T21:28:08Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési szabálytalanságot elkövető személynek adható pontmennyiség a mai (2007.12.15.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
A jogosítványom megszerzése óta foglalkoztatott a téma, hogy mikor és mennyi büntetőpontot róhatnak ki, egyes szabálytalanságok során. Sok embert kérdeztem a témával kapcsolatban, de senki se adott elfogadható és egyértemű magyarázatot. Mikor feladatot kaptam, hogy készítsek szakértői rendszert, egy hétköznapi probléma megoldásaként, gondoltam két legyet ütök egy csapásra. Megoldom a feladatot, és közben a saját kérdéseimre is választ kapok.&lt;br /&gt;
 &lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, gondoltam nem lesz nehéz dolgom információ keresésével, mint később kiderült rossz helyen kerestem, ugyanis hosszú keresgetések során se találtam használható anyagot, így egy fuvarozó cég jogászához fordultam segítségül, ki tájékoztatott a jelenlegi jogszabályról. Később megtudtam azt is, hogy a [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel és ott is megtalálható.&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Mint az órán is elhangzott, nehéz a megvalósítása ennek a feladatnak, ugyanis én mint fejlesztő nem állíthatom, hogy jártas vagyok jogban. Nem tudhatom, hogy nincs-e valamilyen másik jogszabállyal való ütközés egyes pontokban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha közzétenném a programot, és téves, vagy helytelen eredményt hozna, akkor egy per célpontjává válhatnék, melyet valószínűleg el is veszítenék.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy egy jogász segítségével építem fel a programot, ki a nevét adná hozzá, így a felelőség onnantól őt terhelné.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig, hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
&lt;br /&gt;
Szabályok pontjainak megszegése, és annak mértéke.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához Macromedia Flasht alkalmaztam. Mivel több éve foglalkozom ezzel a programmal, így a feladatot viszonylag egyszerűen és hatékonyan el tudtam végezni vele. &lt;br /&gt;
&lt;br /&gt;
Előnyei:&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* a program online és offline is alkalmazható &lt;br /&gt;
* csak egy flash player szükséges a program gondtalan futtatásához, mely ingyenesen beszerezhető/letölthető&lt;br /&gt;
* a flash kódolásának hála gyakorlatilag hozzáférhetetlenné válik a programozási módunk&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához csupán egy kliens oldali flash playerre van szükség.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program.&lt;br /&gt;
&lt;br /&gt;
A Flash-ben következőképpen néz ki a frame-re illesztett IF-ELSE:&lt;br /&gt;
&lt;br /&gt;
   …&lt;br /&gt;
   if (valtozo == ertek1) {&lt;br /&gt;
      ''Ha a valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   else{&lt;br /&gt;
       if (valtozo == ertek2) {&lt;br /&gt;
     '' Ha a valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }  &lt;br /&gt;
   …&lt;br /&gt;
&lt;br /&gt;
A gombokra csupán egy egyszerű irányítást kellett megadnom(hogy ne forduljon elő hibás kérdésnek a feltétele)...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   gotoAndPlay(Y);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...és egy értéknövelést...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   _root.ertek=_root.ertek+X;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...mely után a pontokat kiértékeltem a program végén található If-Else segítségével.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik, hogyan juthat el sok felhasználóhoz ennek híre?&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, reklámmal segítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt hasznosnak: mit lehetne jobban csinálni, hogy hasznosabbá váljon?&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*felhasználóbaráttá tétele&lt;br /&gt;
*esetleg több látványelem alkalmazásával népszerűbbé tétele&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Az óra során kiderült, hogy a program nem lett egészen tökéletes. Számos hibája említve lett:&lt;br /&gt;
&lt;br /&gt;
*Egyértelműségi problémák: a felhasználó nem tud egyértelműen dönteni egyes kérdéseknél a jogszabály nyers szövegének alkalmazása miatt&lt;br /&gt;
*Értelmezési problémák: pl. hogyan lehet egyszerre gyorsan hajtani, és megállni egy gyalogátketőn?&lt;br /&gt;
*Kényelmi problémák: pl. &amp;quot;vissza&amp;quot; funkció hiánya&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
A témához kapcsolódó másik [http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ rendszer], illetve a hozzátartozó [https://miau.gau.hu/mediawiki/index.php/2007:SZR:K%C3%B6zleked%C3%A9s dokumentáció].&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
&lt;br /&gt;
[http://www.budapest.hu/engine.aspx?page=news&amp;amp;artname=20040204-cikk-buntetopont Cikk a jogszabályról]&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=Vita:2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25960</id>
		<title>Vita:2007:SZR:Büntetőpont</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=Vita:2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25960"/>
				<updated>2007-12-16T21:24:39Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Javítások'''&lt;br /&gt;
*javítottam a helyesírást&lt;br /&gt;
*megcsináltam a kereszt-hivatkozást a cikked és az én cikkem között a hasonló rendszerek pont alatt (utolsó)&lt;br /&gt;
--[[User:Burgatshow|btamas]] 2007. december 16., 22:24 (CET)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=Vita:2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25959</id>
		<title>Vita:2007:SZR:Büntetőpont</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=Vita:2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25959"/>
				<updated>2007-12-16T21:23:59Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: New page: '''Javítások''' *javítottam a helyesírást *megcsináltam a kereszt-hivatkozást a cikked és az én cikkem között a hasonló rendszerek pont alatt (utolsó)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Javítások'''&lt;br /&gt;
*javítottam a helyesírást&lt;br /&gt;
*megcsináltam a kereszt-hivatkozást a cikked és az én cikkem között a hasonló rendszerek pont alatt (utolsó)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25945</id>
		<title>2007:SZR:Büntetőpont</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25945"/>
				<updated>2007-12-16T21:22:53Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési szabálytalanságot elkövető személynek adható pontmennyiség a mai (2007.12.15.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
A jogosítványom megszerzése óta foglalkoztatott a téma, hogy mikor és mennyi büntetőpontot róhatnak ki, egyes szabálytalanságok során. Sok embert kérdeztem a témával kapcsolatban, de senki se adott elfogadható és egyértemű magyarázatot. Mikor feladatot kaptam, hogy készítsek szakértői rendszert, egy hétköznapi probléma megoldásaként, gondoltam két legyet ütök egy csapásra. Megoldom a feladatot, és közben a saját kérdéseimre is választ kapok.&lt;br /&gt;
 &lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, gondoltam nem lesz nehéz dolgom információ keresésével, mint később kiderült rossz helyen kerestem, ugyanis hosszú keresgetések során se találtam használható anyagot, így egy fuvarozó cég jogászához fordultam segítségül, ki tájékoztatott a jelenlegi jogszabályról. Később megtudtam azt is, hogy a [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel és ott is megtalálható.&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Mint az órán is elhangzott, nehéz a megvalósítása ennek a feladatnak, ugyanis én mint fejlesztő nem állíthatom, hogy jártas vagyok jogban. Nem tudhatom, hogy nincs-e valamilyen másik jogszabállyal való ütközés egyes pontokban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha közzétenném a programot, és téves, vagy helytelen eredményt hozna, akkor egy per célpontjává válhatnék, melyet valószínűleg el is veszítenék.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy egy jogász segítségével építem fel a programot, ki a nevét adná hozzá, így a felelőség onnantól őt terhelné.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig, hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
&lt;br /&gt;
Szabályok pontjainak megszegése, és annak mértéke.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához Macromedia Flasht alkalmaztam. Mivel több éve foglalkozom ezzel a programmal, így a feladatot viszonylag egyszerűen és hatékonyan el tudtam végezni vele. &lt;br /&gt;
&lt;br /&gt;
Előnyei:&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* a program online és offline is alkalmazható &lt;br /&gt;
* csak egy flash player szükséges a program gondtalan futtatásához, mely ingyenesen beszerezhető/letölthető&lt;br /&gt;
* a flash kódolásának hála gyakorlatilag hozzáférhetetlenné válik a programozási módunk&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához csupán egy kliens oldali flash playerre van szükség.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program.&lt;br /&gt;
&lt;br /&gt;
A Flash-ben következőképpen néz ki a frame-re illesztett IF-ELSE:&lt;br /&gt;
&lt;br /&gt;
   …&lt;br /&gt;
   if (valtozo == ertek1) {&lt;br /&gt;
      ''Ha a valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   else{&lt;br /&gt;
       if (valtozo == ertek2) {&lt;br /&gt;
     '' Ha a valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }  &lt;br /&gt;
   …&lt;br /&gt;
&lt;br /&gt;
A gombokra csupán egy egyszerű irányítást kellett megadnom(hogy ne forduljon elő hibás kérdésnek a feltétele)...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   gotoAndPlay(Y);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...és egy értéknövelést...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   _root.ertek=_root.ertek+X;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...mely után a pontokat kiértékeltem a program végén található If-Else segítségével.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik, hogyan juthat el sok felhasználóhoz ennek híre?&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, reklámmal segítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt hasznosnak: mit lehetne jobban csinálni, hogy hasznosabbá váljon?&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*felhasználóbaráttá tétele&lt;br /&gt;
*esetleg több látványelem alkalmazásával népszerűbbé tétele&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Az óra során kiderült, hogy a program nem lett egészen tökéletes. Számos hibája említve lett:&lt;br /&gt;
&lt;br /&gt;
*Egyértelműségi problémák: a felhasználó nem tud egyértelműen dönteni egyes kérdéseknél a jogszabály nyers szövegének alkalmazása miatt&lt;br /&gt;
*Értelmezési problémák: pl. hogyan lehet egyszerre gyorsan hajtani, és megállni egy gyalogátketőn?&lt;br /&gt;
*Kényelmi problémák: pl. &amp;quot;vissza&amp;quot; funkció hiánya&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
A témához kapcsolódó [http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ rendszer], illetve a hozzátartozó [https://miau.gau.hu/mediawiki/index.php/2007:SZR:K%C3%B6zleked%C3%A9s dokumentáció].&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
&lt;br /&gt;
[http://www.budapest.hu/engine.aspx?page=news&amp;amp;artname=20040204-cikk-buntetopont Cikk a jogszabályról]&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25944</id>
		<title>2007:SZR:Büntetőpont</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25944"/>
				<updated>2007-12-16T21:21:22Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat megválaszolása kapcsán várható hasznosság */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési szabálytalanságot elkövető személynek adható pontmennyiség a mai (2007.12.15.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
A jogosítványom megszerzése óta foglalkoztatott a téma, hogy mikor és mennyi büntetőpontot róhatnak ki, egyes szabálytalanságok során. Sok embert kérdeztem a témával kapcsolatban, de senki se adott elfogadható és egyértemű magyarázatot. Mikor feladatot kaptam, hogy készítsek szakértői rendszert, egy hétköznapi probléma megoldásaként, gondoltam két legyet ütök egy csapásra. Megoldom a feladatot, és közben a saját kérdéseimre is választ kapok.&lt;br /&gt;
 &lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, gondoltam nem lesz nehéz dolgom információ keresésével, mint később kiderült rossz helyen kerestem, ugyanis hosszú keresgetések során se találtam használható anyagot, így egy fuvarozó cég jogászához fordultam segítségül, ki tájékoztatott a jelenlegi jogszabályról. Később megtudtam azt is, hogy a [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel és ott is megtalálható.&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Mint az órán is elhangzott, nehéz a megvalósítása ennek a feladatnak, ugyanis én mint fejlesztő nem állíthatom, hogy jártas vagyok jogban. Nem tudhatom, hogy nincs-e valamilyen másik jogszabállyal való ütközés egyes pontokban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha közzétenném a programot, és téves, vagy helytelen eredményt hozna, akkor egy per célpontjává válhatnék, melyet valószínűleg el is veszítenék.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy egy jogász segítségével építem fel a programot, ki a nevét adná hozzá, így a felelőség onnantól őt terhelné.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig, hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
&lt;br /&gt;
Szabályok pontjainak megszegése, és annak mértéke.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához Macromedia Flasht alkalmaztam. Mivel több éve foglalkozom ezzel a programmal, így a feladatot viszonylag egyszerűen és hatékonyan el tudtam végezni vele. &lt;br /&gt;
&lt;br /&gt;
Előnyei:&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* a program online és offline is alkalmazható &lt;br /&gt;
* csak egy flash player szükséges a program gondtalan futtatásához, mely ingyenesen beszerezhető/letölthető&lt;br /&gt;
* a flash kódolásának hála gyakorlatilag hozzáférhetetlenné válik a programozási módunk&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához csupán egy kliens oldali flash playerre van szükség.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program.&lt;br /&gt;
&lt;br /&gt;
A Flash-ben következőképpen néz ki a frame-re illesztett IF-ELSE:&lt;br /&gt;
&lt;br /&gt;
   …&lt;br /&gt;
   if (valtozo == ertek1) {&lt;br /&gt;
      ''Ha a valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   else{&lt;br /&gt;
       if (valtozo == ertek2) {&lt;br /&gt;
     '' Ha a valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }  &lt;br /&gt;
   …&lt;br /&gt;
&lt;br /&gt;
A gombokra csupán egy egyszerű irányítást kellett megadnom(hogy ne forduljon elő hibás kérdésnek a feltétele)...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   gotoAndPlay(Y);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...és egy értéknövelést...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   _root.ertek=_root.ertek+X;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...mely után a pontokat kiértékeltem a program végén található If-Else segítségével.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik, hogyan juthat el sok felhasználóhoz ennek híre?&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, reklámmal segítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt hasznosnak: mit lehetne jobban csinálni, hogy hasznosabbá váljon?&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*felhasználóbaráttá tétele&lt;br /&gt;
*esetleg több látványelem alkalmazásával népszerűbbé tétele&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Az óra során kiderült, hogy a program nem lett egészen tökéletes. Számos hibája említve lett:&lt;br /&gt;
&lt;br /&gt;
*Egyértelműségi problémák: a felhasználó nem tud egyértelműen dönteni egyes kérdéseknél a jogszabály nyers szövegének alkalmazása miatt&lt;br /&gt;
*Értelmezési problémák: pl. hogyan lehet egyszerre gyorsan hajtani, és megállni egy gyalogátketőn?&lt;br /&gt;
*Kényelmi problémák: pl. &amp;quot;vissza&amp;quot; funkció hiánya&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
A témához kapcsolódó [http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ rendszer], illetve a [https://miau.gau.hu/mediawiki/index.php/2007:SZR:K%C3%B6zleked%C3%A9s dokumentáció].&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
&lt;br /&gt;
[http://www.budapest.hu/engine.aspx?page=news&amp;amp;artname=20040204-cikk-buntetopont Cikk a jogszabályról]&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25943</id>
		<title>2007:SZR:Büntetőpont</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25943"/>
				<updated>2007-12-16T21:19:08Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Az információ többletérték lehetőségének levezetése (VITA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési szabálytalanságot elkövető személynek adható pontmennyiség a mai (2007.12.15.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
A jogosítványom megszerzése óta foglalkoztatott a téma, hogy mikor és mennyi büntetőpontot róhatnak ki, egyes szabálytalanságok során. Sok embert kérdeztem a témával kapcsolatban, de senki se adott elfogadható és egyértemű magyarázatot. Mikor feladatot kaptam, hogy készítsek szakértői rendszert, egy hétköznapi probléma megoldásaként, gondoltam két legyet ütök egy csapásra. Megoldom a feladatot, és közben a saját kérdéseimre is választ kapok.&lt;br /&gt;
 &lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, gondoltam nem lesz nehéz dolgom információ keresésével, mint később kiderült rossz helyen kerestem, ugyanis hosszú keresgetések során se találtam használható anyagot, így egy fuvarozó cég jogászához fordultam segítségül, ki tájékoztatott a jelenlegi jogszabályról. Később megtudtam azt is, hogy a [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel és ott is megtalálható.&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Mint az órán is elhangzott, hogy nehéz a megvalósítása ennek a feladtanak, ugyanis én mint fejlesztő nem állíthatom, hogy jártas vagyok jogban. Nem tudhatom, hogy nincs-e valamilyen másik jogszabállyal való ütközés egyes pontokban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha közzétenném a programot, és téves, vagy helytelen eredményt hozna, akkor egy per célpontjává válhatnék, melyet valószínűleg el is veszítenék.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy egy jogász segítségével építem fel a programot, ki a nevét adná hozzá, így a felelőség onnantól őt terhelné.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig, hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
&lt;br /&gt;
Szabályok pontjainak megszegése, és annak mértéke.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához Macromedia Flasht alkalmaztam. Mivel több éve foglalkozom ezzel a programmal, így a feladatot viszonylag egyszerűen és hatékonyan el tudtam végezni vele. &lt;br /&gt;
&lt;br /&gt;
Előnyei:&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* a program online és offline is alkalmazható &lt;br /&gt;
* csak egy flash player szükséges a program gondtalan futtatásához, mely ingyenesen beszerezhető/letölthető&lt;br /&gt;
* a flash kódolásának hála gyakorlatilag hozzáférhetetlenné válik a programozási módunk&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához csupán egy kliens oldali flash playerre van szükség.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program.&lt;br /&gt;
&lt;br /&gt;
A Flash-ben következőképpen néz ki a frame-re illesztett IF-ELSE:&lt;br /&gt;
&lt;br /&gt;
   …&lt;br /&gt;
   if (valtozo == ertek1) {&lt;br /&gt;
      ''Ha a valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   else{&lt;br /&gt;
       if (valtozo == ertek2) {&lt;br /&gt;
     '' Ha a valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }  &lt;br /&gt;
   …&lt;br /&gt;
&lt;br /&gt;
A gombokra csupán egy egyszerű irányítást kellett megadnom(hogy ne forduljon elő hibás kérdésnek a feltétele)...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   gotoAndPlay(Y);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...és egy értéknövelést...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   _root.ertek=_root.ertek+X;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...mely után a pontokat kiértékeltem a program végén található If-Else segítségével.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik, hogyan juthat el sok felhasználóhoz ennek híre?&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, reklámmal segítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt hasznosnak: mit lehetne jobban csinálni, hogy hasznosabbá váljon?&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*felhasználóbaráttá tétele&lt;br /&gt;
*esetleg több látványelem alkalmazásával népszerűbbé tétele&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Az óra során kiderült, hogy a program nem lett egészen tökéletes. Számos hibája említve lett:&lt;br /&gt;
&lt;br /&gt;
*Egyértelműségi problémák: a felhasználó nem tud egyértelműen dönteni egyes kérdéseknél a jogszabály nyers szövegének alkalmazása miatt&lt;br /&gt;
*Értelmezési problémák: pl. hogyan lehet egyszerre gyorsan hajtani, és megállni egy gyalogátketőn?&lt;br /&gt;
*Kényelmi problémák: pl. &amp;quot;vissza&amp;quot; funkció hiánya&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
A témához kapcsolódó [http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ rendszer], illetve a [https://miau.gau.hu/mediawiki/index.php/2007:SZR:K%C3%B6zleked%C3%A9s dokumentáció].&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
&lt;br /&gt;
[http://www.budapest.hu/engine.aspx?page=news&amp;amp;artname=20040204-cikk-buntetopont Cikk a jogszabályról]&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25942</id>
		<title>2007:SZR:Büntetőpont</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:B%C3%BCntet%C5%91pont&amp;diff=25942"/>
				<updated>2007-12-16T21:17:02Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési szabálytalanságot elkövető személynek adható pontmennyiség a mai (2007.12.15.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
A jogosítványom megszerzése óta foglalkoztatott a téma, hogy mikor és mennyi büntetőpontot róhatnak ki, egyes szabálytalanságok során. Sok embert kérdeztem a témával kapcsolatban, de senki se adott elfogadható és egyértemű magyarázatot. Mikor feladatot kaptam, hogy készítsek szakértői rendszert, egy hétköznapi probléma megoldásaként, gondoltam két legyet ütök egy csapásra. Megoldom a feladatot, és közben a saját kérdéseimre is választ kapok.&lt;br /&gt;
 &lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, gondoltam nem lesz nehéz dolgom információ keresésével, mint később kiderült rossz helyen kerestem, ugyanis hosszú keresgetések során se találtam használható anyagot, így egy fuvarozó cég jogászához fordultam segítségül, ki tájékoztatott a jelenlegi jogszabályról. Később megtudtam azt is, hogy a [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel és ott is megtalálható.&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Mint az órán is elhangzott, hogy nehéz a megvalósítása ennek a feladtanak, ugyanis én mint fejlesztő nem állíthatom, hogy jártas vagyok jogban. Nem tudhatom, hogy nincs-e valamilyen másik jogszabállyal való ütközés egyes pontokban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha közzétenném a programot, és téves, vagy helytelen eredményt hozna, akkor egy per célpontjává válhatnék, melyet valószínűleg el is veszítenék.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy egy jogász segítségével építem fel a programot, ki a nevét adná hozzá, így a felelőség onnantól őt terhelné.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig, hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
&lt;br /&gt;
Szabályok pontjainak megszegése, és annak mértéke.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához Macromedia Flasht alkalmaztam. Mivel több éve foglalkozom ezzel a programmal, így a feladatot viszonylag egyszerűen és hatékonyan el tudtam végezni vele. &lt;br /&gt;
&lt;br /&gt;
Előnyei:&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* a program online és offline is alkalmazható &lt;br /&gt;
* csak egy flash player szükséges a program gondtalan futtatásához, mely ingyenesen beszerezhető/letölthető&lt;br /&gt;
* a flash kódolásának hála gyakorlatilag hozzáférhetetlenné válik a programozási módunk&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához csupán egy kliens oldali flash playerre van szükség.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program.&lt;br /&gt;
&lt;br /&gt;
A Flash-ben következőképpen néz ki a frame-re illesztett IF-ELSE:&lt;br /&gt;
&lt;br /&gt;
   …&lt;br /&gt;
   if (valtozo == ertek1) {&lt;br /&gt;
      ''Ha a valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   else{&lt;br /&gt;
       if (valtozo == ertek2) {&lt;br /&gt;
     '' Ha a valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }  &lt;br /&gt;
   …&lt;br /&gt;
&lt;br /&gt;
A gombokra csupán egy egyszerű irányítást kellett megadnom(hogy ne forduljon elő hibás kérdésnek a feltétele)...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   gotoAndPlay(Y);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...és egy értéknövelést...&lt;br /&gt;
&lt;br /&gt;
  On(release){&lt;br /&gt;
   _root.ertek=_root.ertek+X;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
...mely után a pontokat kiértékeltem a program végén található If-Else segítségével.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik, hogyan juthat el sok felhasználóhoz ennek híre?&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, reklámmal segítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt hasznosnak: mit lehetne jobban csinálni, hogy hasznosabbá váljon?&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*felhasználóbaráttá tétele&lt;br /&gt;
*esetleg több látványelem alkalmazásával népszerűbbé tétele&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Az óra során kiderült, hogy a program nem lett egészen tökéletes. Számos hibája elmítve lett:&lt;br /&gt;
&lt;br /&gt;
-Egyértelműségi problémák: a felhasználó nem tud egyértelműen dönteni egyes kérdéseknél a jogszabály nyers szövegének alkalmazása miatt&lt;br /&gt;
&lt;br /&gt;
-Értelmezési problémák: pl. hogyan lehet egyszerre gyorsan hajtani, és megállni egy gyalogátketőn?&lt;br /&gt;
&lt;br /&gt;
-Kényelmi problmák: pl. &amp;quot;vissza&amp;quot; funkció hiánya&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
A témához kapcsolódó [http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ rendszer], illetve a [https://miau.gau.hu/mediawiki/index.php/2007:SZR:K%C3%B6zleked%C3%A9s dokumentáció].&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
&lt;br /&gt;
[http://www.budapest.hu/engine.aspx?page=news&amp;amp;artname=20040204-cikk-buntetopont Cikk a jogszabályról]&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25840</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25840"/>
				<updated>2007-12-16T21:15:15Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint .&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, némi reklámmal vegyítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*esetleg tovább bővíteni a jogosítványhoz tartozó pontértékekkel&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*egy offline verzió készítése&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer [https://miau.gau.hu/mediawiki/index.php/2007:SZR:B%C3%BCntet%C5%91pont van], csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25839</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25839"/>
				<updated>2007-12-14T18:14:45Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat megválaszolása kapcsán várható hasznosság */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, illetve&lt;br /&gt;
* a szolgáltatást magát&lt;br /&gt;
&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (valamint ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*bárhol, ahol anyagi vonzata (tétje), kapcsolata lehet a rendszernek illetve magának a szituációnak is&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint .&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, némi reklámmal vegyítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*esetleg tovább bővíteni a jogosítványhoz tartozó pontértékekkel&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*egy offline verzió készítése&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25838</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25838"/>
				<updated>2007-12-14T18:13:01Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Ajánlások megfogalmazása (KÖVETKEZTETÉS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, ill.&lt;br /&gt;
* a szolgáltatást magát.&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (ill. ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint .&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*a megfelelő internetes csatornákon, fórumokon keresztül, némi reklámmal vegyítve&lt;br /&gt;
*a [http://www.magyarkozlony.hu/nkonline/index.php Magyar Közlöny] közreműködésével&lt;br /&gt;
&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*esetleg tovább bővíteni a jogosítványhoz tartozó pontértékekkel&lt;br /&gt;
*több nyelvűség integrálása&lt;br /&gt;
*egy offline verzió készítése&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25837</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25837"/>
				<updated>2007-12-14T18:03:11Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat által érintett célcsoportok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*mivel a rendszer sablonokat használ, ezért könnyen megoldható a nyelvi fájlok használata a böngésző program beállításai alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, ill.&lt;br /&gt;
* a szolgáltatást magát.&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (ill. ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint .&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: Mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25836</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25836"/>
				<updated>2007-12-14T18:01:28Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat megoldás jelenlegi helyzete és ennek értékelése */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai (2007.12.14.) jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Milyen formában jut ma hozzá az érintett a kapcsolódó jogi információkhoz:&lt;br /&gt;
*felveheti a kapcsolatot egy jogi végzettséggel rendelkező személlyel&lt;br /&gt;
*interneten keresztül (például a már lentebb említett [http://www.magyarorszag.hu www.magyarország.hu] internetes címen&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
Ha az illető nem beszél magyarul, a online szolgáltatás az alábbi lépések keretében többnyelvűvé tehető:&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
A hasznosság mérésére két élethelyzetet illik összehasonlítani:&lt;br /&gt;
* az online szolgáltatás nélkülit, ill.&lt;br /&gt;
* a szolgáltatást magát.&lt;br /&gt;
Kérdés: hol érhetők tetten előnyök és hátrányok (ill. ezek hogyan számszerűsíthetők) a két élethelyzet összevetésekor:&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint .&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha hasznosnak tűnik egy ilyen online rendszer: Hogyan juthat el sok felhasználóhoz ennek híre:&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
Ha nem tűnt (elég) hasznosnak: Mit lehetne jobban csinálni, hogy hasznossá/hasznosabbá váljon?&lt;br /&gt;
*...&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:NaturalMotion_Endorphin_2.0&amp;diff=25859</id>
		<title>2007:NaturalMotion Endorphin 2.0</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:NaturalMotion_Endorphin_2.0&amp;diff=25859"/>
				<updated>2007-12-14T00:47:53Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: New page: =Jelmagyarázat= *'''vastagon szedett''' = nagyon fontos tudnivaló *''dőlten szedett'' = megjegyzés vagy gyorsbillentyű *'''''vastagon és dőlten szedett''''' = menüpont elérése  =...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jelmagyarázat=&lt;br /&gt;
*'''vastagon szedett''' = nagyon fontos tudnivaló&lt;br /&gt;
*''dőlten szedett'' = megjegyzés vagy gyorsbillentyű&lt;br /&gt;
*'''''vastagon és dőlten szedett''''' = menüpont elérése&lt;br /&gt;
&lt;br /&gt;
=Bevezetés=&lt;br /&gt;
A mai hardverek teljesítménye már lehetővé teszi, hogy színészek nélküli, úgy nevezett animációs filmeket készítsenek. Ennek előnye, hogy rengeteg pénzt meg lehet spórolni a színészek bérén, viszont így a filmben lezajló összes jelenetet, tárgyat, személyt létre kell hozni a modellezőknek.&lt;br /&gt;
&lt;br /&gt;
Egy napjainkban készült animációs filmben szereplő karakterek felépítése eléggé összetett. Minden egyes karakternek van egy csontváza. Ezzel a csontvázzal tervezik meg az animátorok, az adott jelenetben lejátszódó karakter mozdulatokat. Azért csontváz, mert arra bármilyen textúrát rá lehet húzni. Akár még egy autóét is, maximum furán fog mozogni.&lt;br /&gt;
&lt;br /&gt;
=A NaturalMotion Ltd.=&lt;br /&gt;
Nyilvánvaló, hogy sem a NaturalMotion, sem pedig az Endorphin név sok ember számára nem mond semmit. A program, illetve a cég ami mögötte áll nem tekinthető régi motorosnak az animációs témában. Akkor mégis mivel robbantottak hatalmasat? Jókor voltak, jó helyen, egy jó ötlettel. Az egész projekt az oxfordi egyetem fejlesztéseként indult, ám olyan szinten sikerült tovább vinni a dolgokat, hogy ma már egy önálló cég foglalkozik a DMS-sel.&lt;br /&gt;
&lt;br /&gt;
=Mi az a DMS?=&lt;br /&gt;
A DMS – vagy más néven Dynamic Motion Synthesis (lásd lenti táblázat) – az a technológia, amivel az Endorphin kiemelkedik a tömegből. Régen egy animációs film úgy készült, hogy pontosan mindent meg kellett rajzolni, ami a filmben mozog vagy kölcsönhatásba lépett a mozgó objektummal. Külön kellett a gravitációt, a különböző erőhatásokat létrehozni, leanimálni a különböző viselkedésformákat, hogy a hatás megközelítse a valóságot. Itt dobbantott nagyot az Endorphin.&lt;br /&gt;
&lt;br /&gt;
   Talán úgy lehetne lefordítani, hogy a dinamikus mozgás szintézise.&lt;br /&gt;
&lt;br /&gt;
Az Endorphin három fő szempont alapján dolgozik. Először is használ mesterséges intelligenciát, másodszor biommechanizmusi ismereteket és nem utolsó sorban dinamikus szimulációt.&lt;br /&gt;
&lt;br /&gt;
A hangsúly a dinamikus szón van. Hogy miért? Mert a programban nem lehet két egyforma szituációt létrehozni, csak ha pontosan, 100 százalékosan lemásolnánk az adott jelenetet. Egyetlen egy erő, akár csak egy százalékos eltérése esetén is máshogy fog alakulni a kimenet.&lt;br /&gt;
&lt;br /&gt;
=A programról=&lt;br /&gt;
A NaturalMotion Endorphin (továbbiakban: NME) egy olyan program, amivel az animációs filmek akciójeleneteit lehet megtervezni, leanimálni, majd a kész jelenetet több formában is exportálni, elmenteni. Például: én mint animátor, megtervezem egy boksz meccs végén lejátszódó kiütéses győzelmet. Miután én kész vagyok, egyszerűen csak kiexportálom a kész jelenetet a 3DSMax Studio vagy Maya formátumába. Innentől kezdve, a modellező képes megnyitni a jelenetet, és már csak a textúrákat kell „rádobálni” az adott objektumokra, majd lerenderelni ''(lásd lenti táblázat)'' az adott jelenetet, megtűzdelve a kameranézőpontokkal.&lt;br /&gt;
&lt;br /&gt;
   A renderelés az a folyamat, amikor a modellező program minden szükséges adatot feldolgoz és/vagy létrehoz, a végleges kimenethez.&lt;br /&gt;
&lt;br /&gt;
Egyébiránt az NME is képes valamilyen szintig kamerát alkalmazni, de ez kimerül egy objektum követésében a szimuláció, illetve a render során.&lt;br /&gt;
&lt;br /&gt;
=A kezelőfelület=&lt;br /&gt;
Az NME kezelőfelülete indulás után a következő. Ez első ránézésre eléggé összetettnek és bonyolultnak tűnhet, azonban korántsem az. Jól tagolt, egyértelmű funkciókat látnak el az egyes ablakok ha tudjuk, hogy melyik blokk milyen célt szolgál. Használat közben, már egészen máshogy fest.&lt;br /&gt;
&lt;br /&gt;
=Programblokkok leírása=&lt;br /&gt;
*'''Főmenü'''&lt;br /&gt;
**Menüpontjai az általános dolgokat tartalmazzák (megnyitás ''(Ctrl + O)'', mentés ''(Ctrl + S)'', exportálás, importálás ''(I)'', beállítás, névjegy, stb.), egy-két eltérő ponttól eltekintve.&lt;br /&gt;
*'''Eszköztár'''&lt;br /&gt;
**A leggyakrabban használható objektumok listája. Bábuk, testek, erők, forgatás és mozgatás.&lt;br /&gt;
*'''A jelenetben használt objektumok listája'''&lt;br /&gt;
**A program, ebben a blokkban mutatja fa szerkezetben, a jelenetben szereplő objektumok listáját. Azért fa szerkezetben, mert például egy karakternél, minden egyes testrészt külön lehet kezelni.&lt;br /&gt;
*'''Perspektívák'''&lt;br /&gt;
**Itt követhető nyomon a jelenetben szereplő események, illetve ebben a blokkban operálunk legtöbbet az egérrel. Öt nézőpont van:&lt;br /&gt;
***térhatású nézet ''(P)'' vagy '''''(a blokkban jobb klikk &amp;gt; Perspective View)'''''&lt;br /&gt;
***bal és jobb oldali nézet ''(L)'' vagy '''''(a blokkban jobb klikk &amp;gt; Left/Right View)'''''&lt;br /&gt;
***felső és alsó nézet ''(T)'' vagy '''''(a blokkban jobb klikk &amp;gt; Top/Bottom View)'''''&lt;br /&gt;
***első és hátsó nézet ''(F)'' vagy '''''(a blokkban jobb klikk &amp;gt; Front/Back View)'''''&lt;br /&gt;
*'''Objektum beállításai'''&lt;br /&gt;
**Itt állítható be, a kiválasztott objektumra vonatkozó összes paraméter, úgy mint méret, objektumnév, forgatás, döntés, pozicionálás,  hogy az adott objektum milyen anyagként viselkedjen (például ha jeget állítunk be, akkor a bábunk el fog rajta csúszni).&lt;br /&gt;
*'''Idővonal'''&lt;br /&gt;
**Itt tudjuk időben elrendezni, az adott esemény(ek) időbeni helyét. Melyik animáció, mozgás, bábu viselkedés milyen sorrendben és mennyi ideig tartson. '''Fontos megjegyezni, hogy képkockában (frame-ben) dolgozunk.''' Tehát egy másodpercnyi esemény 25 ''(megjegyzés az alábbi táblázatban)'' képkockából áll, sebességét FPS-ben ''('''F'''rame '''P'''er '''S'''econd – képkocka per másodperc)'' mérjük. A videólejátszó programoknál megszokott gombokat találunk a jobb alsó sarokban. Ezzel tudjuk szimulálni, léptetni (képkockánként), lejátszani, megállítani az addig összeállított jelenetet.&lt;br /&gt;
&lt;br /&gt;
   Természetesen itt is több szabványt különböztetünk meg. Két nagy tábor alakult.&lt;br /&gt;
   Egyik a PAL, a másik az NTSC szabvány. &lt;br /&gt;
   Általában a PAL-ra jellemző, hogy 25 képkockával dolgozik másodpercenként, míg az NTSC 23,576&lt;br /&gt;
   vagy 29,976 képkockát jelenít meg másodpercenként.&lt;br /&gt;
&lt;br /&gt;
==Idővonal vezérlése==&lt;br /&gt;
*'''Clear Frames'''&lt;br /&gt;
**korábbi szimulációk és legenerált frame-k törlése&lt;br /&gt;
*'''Go To First/Last Frame'''&lt;br /&gt;
**a szimuláció után a jelenet elejére, végére ugorhatunk velük&lt;br /&gt;
*'''Go To Previous/Next Frame'''&lt;br /&gt;
**szimuláció után, frame-ről frame-re ugorhatunk egyesével&lt;br /&gt;
*'''Simulate'''&lt;br /&gt;
**a beállított értékek és objektumok után a jelenet elkészítése&lt;br /&gt;
*'''Play Backwards/Forwards'''&lt;br /&gt;
**szimuláció után visszafelé, vagy előrefelé játszhatjuk le a videót&lt;br /&gt;
&lt;br /&gt;
=A leggyakrabban használt eszközök=&lt;br /&gt;
*'''Select'''&lt;br /&gt;
**a legáltalánosabban használt eszköz&lt;br /&gt;
*'''Save'''&lt;br /&gt;
**vagy más néven a mentés gomb. Ha még nem volt mentve az adott munka, akkor kapunk egy párbeszédablakot, ha volt már, akkor a legutóbbi mentést írja felül&lt;br /&gt;
*'''Import/Export'''&lt;br /&gt;
**modellfájlok betöltése, vagy a kész jelenet exportálása más programokba&lt;br /&gt;
*'''Move/Rotate/Scale'''&lt;br /&gt;
**a jelenetben szereplő objektumok mozgatása, forgatása, átméretezésére alkalmas gombok. Természetesen ezek a funkciók az adott objektum beállításai között is beállíthatók.&lt;br /&gt;
*'''Pose Move/Rotate/Reset'''&lt;br /&gt;
**a jelenetben szereplő karakterek testtartásához szükséges mozgatások, forgatások végezhetőek el vele. Az utolsó gombbal kiinduló helyzetbe állítható vissza a karakter&lt;br /&gt;
*'''Add Character'''&lt;br /&gt;
**új karaktert vehetünk fel a jelenethez&lt;br /&gt;
*'''Create Box/Sphere/Cylindrical/Sphyl Mass Object'''&lt;br /&gt;
**a mass típusú objektumokról (téglatest, gömb, henger és kúp vagy „tartály”) azt kell tudni, hogy teljesen úgy viselkednek a rájuk ható erők hatására, mint a valóságban az összes tárgy&lt;br /&gt;
*'''Create Box/Sphere/Cylindrical/Sphyl Collision Object'''&lt;br /&gt;
**hasonlóak a mass objektumokhoz, de ezekre nem hatnak az erők, mondhatni ütközőtárgyak&lt;br /&gt;
*'''Add behaviour'''&lt;br /&gt;
**az NME alapesetben tartalmaz, úgy nevezett viselkedésformákat. Ezek a viselkedésformák alkalmazhatók a karaktereken. Például ha egy bábut egy nyílvesszővel lelövünk, akkor egy ilyen viselkedésformával beállíthatjuk, hogy a nyílvessző becsapódása után még tántorogjon három lépést hátra, majd essen össze&lt;br /&gt;
*'''Add constraint'''&lt;br /&gt;
**karakterre és objektumokra egyaránt alkalmazható. Az adott test/objektum (például mass típusúakat is) rögzíthető vele adott időintervallumon keresztül az adott pozícióban&lt;br /&gt;
*'''Create Force/Sever Event'''&lt;br /&gt;
**a force – vagy erő – adott irányba, adott objektumra, adott erővel ható hatás. Bármilyen célra fel lehet használni, kezdve egy rúgástól, egészen egy zuhanó tárgyig. A „Sever Event”-tel a kiválasztott objektumot lehet elválasztani a kapcsolódó objektumoktól. Például a bábu lefejezése&lt;br /&gt;
*'''Toggle Multiple Viewports'''&lt;br /&gt;
**négy negyedre bontja a nézőpontot, amiben egyszerre látható a perspektivikus, felső, oldalsó és első nézet&lt;br /&gt;
*'''Camera Tracking'''&lt;br /&gt;
**egy kiválasztott objektumot képes dinamikusan követni a szimuláció, vagy a renderelés során&lt;br /&gt;
&lt;br /&gt;
=A „Character” menüpont – mint második leggyakrabban használt menü=&lt;br /&gt;
Mint ahogy azt már korábban említettem, a program legerősebb tulajdonsága, a karakterekre ható külső hatások létrehozása. Ebből eredően a második leggyakrabban használt menüpont, a „Character” menü. Ebben találhatjuk meg a karakterekre létrehozható különböző hatásokat. Ezek láthatók alul, egy pár soros jellemzéssel.&lt;br /&gt;
&lt;br /&gt;
*'''Create Active Pose'''&lt;br /&gt;
**A kiválasztott karakterről (vagy annak egy részéről) képes legenerálni egy rácsot, ami az animáció során az aktív testtartás lesz. Előnyös, ha például az animáció során csak a bábu kezeivel dolgozunk, akkor a testét és a lábait lefixálhatjuk.&lt;br /&gt;
*'''Create Animation Event'''&lt;br /&gt;
**Animációs adatok importálásánál van rá szükség, ekkor egy külön sávba rendezi, az animációt az időszalagon. Ennek azért van értelme, mert így, mondjuk egy egyszerű sétálási folyamatot nem kell nekünk létrehozni, hanem azt, egyszerűen csak importáljuk és alkalmazzuk a karakterre.&lt;br /&gt;
*'''Create Behaviour'''&lt;br /&gt;
**Ezzel hozható létre a bábu viselkedés formája. Ilyen viselkedések például: az ugrás, a magzatpózba való összegörnyedés, a karkörzés, hogy ne veszítse el az egyensúlyát, stb.&lt;br /&gt;
*'''Create Character Rig'''&lt;br /&gt;
**Ez egy olyan eszköz, amivel mozgássorozatot lehet lemásolni a forráskarakterről a célkarakterre. Animációknál van jelentősége.&lt;br /&gt;
*'''Create Constraint'''&lt;br /&gt;
**Olyan állandó, ami a kiválasztott objektumokat rögzíti. Például ha azt akarom, hogy egy asztal szét törjön, akkor a constraint-et kell alkalmaznom addig, míg egy objektum rá nem esik.&lt;br /&gt;
*'''Create Force/Create Sever Event'''&lt;br /&gt;
**Lásd: feljebbi lista, alulról a harmadik bejegyzés.&lt;br /&gt;
*'''Create Simulation Event'''&lt;br /&gt;
**Importált animációknál van haszna, mivel a szimuláció során a beillesztett animáció úgy mond aktívan tartja (vagy fogja) a karaktert, így a szimuláció során bármilyen a bábura ható hatást figyelmen kívül hagy a program. Ekkor kell alkalmazni a „simulation event”-et.&lt;br /&gt;
&lt;br /&gt;
=Saját véleményem a programról és használhatóságáról=&lt;br /&gt;
Mint minden professzionális programot ahhoz, hogy a lehető legjobb hatásfokkal használni tudjunk, ismerni, tanulni kell. Nincs ez másképp az Endorphin-nal sem. Körülbelül egy hónapja foglalkozok a témával – így a programmal is – és talán már tartok ott, hogy egy egyszerű balkonról való lezuhanásos jelenetet megcsináljak (2. kép). Ehhez napi több órányi próbálkozás, dokumentáció és kézikönyv olvasás és tapasztalgatás volt szükséges. Korántsem merem állítani, hogy akkor én már ismerem és használni tudom a programot, mert nem. Nyilvánvaló, hogy egy olyan ember, aki már évek óta ezzel foglalkozik, Ő gyorsabban, egyszerűbben képes ugyanazt (ha nem jobb) eredményt  produkálni, mint én. Az animációkkal még mindig hadilábon állok.&lt;br /&gt;
Mint ahogy az élet más területein, úgy itt is igaz, hogy a rutin, a tapasztalat és az ügyesség megszerzéséhez időt  kell ráfordítani, hogy az ember lépést tudjon tartani, minél rugalmasabb legyen. Talán ez fokozottan igaz az informatikára, hiszen napról-napra jelennek meg új eszközök, technikák és technológiák, amiknek a megtanulása időt von el az embertől.&lt;br /&gt;
&lt;br /&gt;
„Jó pap, holtig tanul.”&lt;br /&gt;
&lt;br /&gt;
=Végezetül=&lt;br /&gt;
Sajnos nem merek mélyebben a témába ásni, mert akkor biztosan tudom, hogy a tíz oldalas keretet átlépném. Mindazonáltal próbáltam így is, eme szűkös keretben egy nagyon jól használható, remek dolgokra képes programot bemutatni. Én azt mondom megérte, mert a dokumentáció írása közben is tanultam pár új dolgot.&lt;br /&gt;
&lt;br /&gt;
=Források=&lt;br /&gt;
*http://www.naturalmotion.com/company.htm&lt;br /&gt;
*a NaturalMotion Endorphin súgófájlja&lt;br /&gt;
*http://download.naturalmotion.com/filesfrom/userguide.pdf&lt;br /&gt;
*http://download.naturalmotion.com/filesfrom/Tutorials.pdf&lt;br /&gt;
&lt;br /&gt;
=Utóirat=&lt;br /&gt;
A http://www.naturalmotion.com/downloads.htm című oldalon számos bemutató, „hogyan csináld” videó letölthető  a program tudásáról, illetve a programmal készült jelenetekről.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Én a program 2.0 verziójával rendelkezem és a dokumentum is e verzió köré íródott. Jelenleg a 2.7 verziónál tartanak.&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25833</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25833"/>
				<updated>2007-12-13T23:52:04Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat megoldás jelenlegi helyzete és ennek értékelése */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
Mivel se nem bíró, sem pedig jogász nem vagyok, ezért nem tudom megmondani, leírni, beidézni, belinkelni, hogy korábban hogyan oldották meg, illetve napjainkban hogyan oldják meg az ilyen helyzeteket.&lt;br /&gt;
&lt;br /&gt;
Az biztos, hogy pár kérdés alapján nem lehet teljesen részletes képet kapni egy balesetről (csak hogy a feladatnál maradjunk). Egy bírónak mindig sokkal több forrás áll a rendelkezésére. Fényképek, leírások, jegyzőkönyvek, tanúk... stb.&lt;br /&gt;
&lt;br /&gt;
Ez a rendszer csak a jogszabályok egy részének a megtestesítője, semmi több.&lt;br /&gt;
&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint 1000-1500.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha ittasan vezetett, most már tudja mennyit számít a józan ész. Ha cserben hagyta a sérülteket, az a lehető legemberibb tulajdonság eltiprása. Ha gyorsabban hajtott mint amennyit az adott tábla megengedett, akkor szabálysértést követett el. Ha szándékosan okozta a balesetet és/vagy sérüléseket, akkor bűntettet követett el.&lt;br /&gt;
&lt;br /&gt;
A KRESZ mindenkire vonatkozik.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:ARP_m%C3%A9rgez%C3%A9s&amp;diff=23201</id>
		<title>2007:ARP mérgezés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:ARP_m%C3%A9rgez%C3%A9s&amp;diff=23201"/>
				<updated>2007-12-13T23:47:13Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Forrás */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Technikai információ ==&lt;br /&gt;
Egy Ethernet hálózatban a számítógépek Ethernet címek alapján kommunikálnak egymással. Minden gépnek van egy ilyen egyedi Ethernet címe, amit MAC ('''M'''edia '''A'''cess '''C'''ontrol) címnek is szokás hívni. Van egy mechanizmus, ami az Ethernet címeket párosítja össze az IP címekkel, ez az ARP ('''A'''ddress '''R'''esolution '''P'''rotocol). Az ARP is pontosan azt csinálja amit mi emberek, amikor egyvalakit keresünk a tömegben. Kiabálunk méghozzá úgy, hogy mindenki hallja, de egyedül az az ember fog válaszolni, akit keresünk, feltéve, hogy a tömegben van. Innentől kezdve már tudjuk, hogy jelen van.&lt;br /&gt;
&lt;br /&gt;
Amikor az ARP tudni akarja, hogy az adott IP címhez milyen Ethernet cím is tartozik, egy egyszerű eljárással kiderítheti azt. Ez az eljárás a BROADCASTING. A broadcasting során összeállított adatcsomagot – ami tartalmazza a keresett számítógép címét – az egy hálózatban lévő gépek mind megkapják. Minden egyes számítógép összehasonlítja a csomagban található címet a sajátjával és ha a két cím egyforma, akkor az adott gép egy válaszcsomagot küld a kezdeményező számítógépnek. A kezdeményező számítógép ekkor már tudja, hogy hol van az általa keresett másik gép. Hogy ne kelljen újra és újra megkeresni, a másik számítógép címét eltárolja egy úgynevezett ARP-táblában. Az ARP-tábla egy gyorsítótár, amit az Ethernet- és IP címek átmeneti tárolására használnak. Nyilvánvaló, hogy a benne tárolt adatok örökké nem elérhetőek, hiszen az IP- Ethernet címpárok állandóan változhatnak, így logikus, hogy egy bizonyos időintervallum után a címek törlődnek az átmeneti tárolóból.&lt;br /&gt;
&lt;br /&gt;
== Különbség a switch és a hub között ==&lt;br /&gt;
A hubok nem csak töblet hozzáférést nyújtanak egy adott hálózathoz, hanem továbbítják is a jeleket. Az érdemleges különbség a switch és a hub között az az, hogy a hub a bejövő portról az összes többi portra továbbítja az adatot, míg a switch nem. Normális esetben a hubbal felszerelt hálózatokon, a hálózatban szereplő számítógépek egy egyszerű címegyeztetéssel megnézik, hogy az adott csomag nekik szól-e vagy sem. Amennyiben a csomagban található cím megegyezik a számítógép címével, a csomag elfogadásra kerül. Amennyiben nem, egyszerűen eldobja.&lt;br /&gt;
A switch-ek kicsit elegánsabban csinálják. A switch rendelkezik egy úgynevezett CAM-táblával ('''C'''hannel '''A'''ccess '''M'''ethod) ami hasonló a hálózati adapterek ARP-táblájukhoz. Szintén címek tárolására szolgál. Amikor egy csomag érkezik a switch egyik portján, akkor a switch egyszerűen eltárolja a címeket, így mindig az kapja meg a csomagot, akinek az valójában szól. A CAM-tábla (amennyiben nincs Port Security) automatikusan frissül. Lehetséges a CAM-tábla kézi frissítése is. Ilyenkor egy másik Ethernet cím tartozik a mi portunkhoz. Ezt port lopásnak nevezik.&lt;br /&gt;
&lt;br /&gt;
== Maga a mérgezés ==&lt;br /&gt;
A legtöbb operációs rendszer már az indítás során képes ARP válaszcsomagok fogadására. Ez a bejegyzéscsere teszi lehetővé a MITM ('''M'''an '''I'''n '''T'''he '''M'''iddle) végrehajtását.&lt;br /&gt;
&lt;br /&gt;
Vegyünk egy példát. Van két számítógépünk gép 1 és gép 2. A gép 1 IP címe 10.0.0.1, MAC címe: AA:AA:AA:AA:AA:AA. A gép 2 IP címe: 10.0.0.2, MAC címe BB:BB:BB:BB:BB:BB. Most végre akarunk hajtani egy MITM támadást. Mi vagyunk a gép 3 (IP: 10.0.0.3, MAC: CC:CC:CC:CC:CC:CC).&lt;br /&gt;
&lt;br /&gt;
Szóval, mi küldünk egy ARP választ a gép 1-nek, hogy mi vagyunk a 10.0.0.2-es számítógép. Ekkor a gép 1 frissíteni fogja az ARP-tábláját. Innentől kezdve a gép 1-es ARP-táblájában a 10.0.0.2-es IP címhez nem a gép 2 MAC címe fog tartozni, hanem a miénk. Amikor a gép 1 küldeni akar a gép 2-nek egy csomagot, akkor látni fogja, hogy az ARP-táblájában már szerepel a 10.0.0.2-es IP cím így értelemszerűen a csomagot nekünk fogja címezni, nem pedig a gép 2-nek. Az 1-es gép már mérgezett. Most ugyanezt eljátszuk a gép 2-vel. Közöljük a gép 2-vel, hogy a 10.0.0.1-es IP címhez nem az AA:AA:AA:AA:AA:AA MAC cím tartozik, hanem a CC:CC:CC:CC:CC:CC. Ő is frissíti a saját ARP-tábláját és ő is mérgezett lett. Most már mind a két géptől érkező csomagokat a mi gépünk fogja megkapni.  Ahhoz, hogy a gép 1 és a gép 2 között lévő kapcsolat látszólag sértetlennek tűnjön, továbbítani kell a csomagokat az eredeti címűkre.&lt;br /&gt;
&lt;br /&gt;
''Képzeljük el úgy, mint a levelezésnél a Posta (ez vagyunk mi). Rajta keresztül mennek a házak (a másik két számítógép) közötti a levelezések.''&lt;br /&gt;
&lt;br /&gt;
Van néhány olyan operációs rendszer, amik addig nem fogadnak el ARP válaszcsomagot addig, amíg ők maguk körbe nem járták a hálózatot.&lt;br /&gt;
&lt;br /&gt;
==== Megjegyzés ====&lt;br /&gt;
&lt;br /&gt;
A Port Security-vel ellátott switchek nem állítják meg az ARP mérgezést, mivel mi nem a MAC címmel ügyeskedünk, hanem az IP-vel.&lt;br /&gt;
&lt;br /&gt;
==== Forrás ====&lt;br /&gt;
*[http://ettercap.sourceforge.net/forum/viewtopic.php?t=2392&amp;amp;sid=4f819b003a25608a6ef09303a75ffdab Ettercap fórum]&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25832</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25832"/>
				<updated>2007-12-13T23:43:11Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Az eredmények értelmezése (EREDMÉNY) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint 1000-1500.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
Mivel minden kérdésre csak igennel vagy nemmel lehet válaszolni, ezért a következő logikát állítottam fel. &lt;br /&gt;
&lt;br /&gt;
Az igenek legyenek egyenlőek a kettes (2) számmal, míg a nemek eggyel (1). Mivel több kérdést is fel kell tenni az első lehetséges kimenetelhez, ezért a válaszokat egy karakterláncba fűzöm.&lt;br /&gt;
&lt;br /&gt;
Például 212. A 212 = ittas vezetés – '''igen (2)''', cserben hagyás – '''nem (1)''', súlyos testi sértés – '''igen (2)''' értékekkel.&lt;br /&gt;
&lt;br /&gt;
A sablon kezelő motor ezt a karakterláncot értékeli ki, majd írja ki a képernyőre az adott lánchoz tartozó definíciót.&lt;br /&gt;
&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha ittasan vezetett, most már tudja mennyit számít a józan ész. Ha cserben hagyta a sérülteket, az a lehető legemberibb tulajdonság eltiprása. Ha gyorsabban hajtott mint amennyit az adott tábla megengedett, akkor szabálysértést követett el. Ha szándékosan okozta a balesetet és/vagy sérüléseket, akkor bűntettet követett el.&lt;br /&gt;
&lt;br /&gt;
A KRESZ mindenkire vonatkozik.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25831</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25831"/>
				<updated>2007-12-13T23:35:30Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A saját megoldás bemutatása (MÓDSZER) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például [http://httpd.apache.org/ Apache]) és a webszerverbe integrált [http://php.net/ PHP modulra].&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével ([http://smarty.php.net/ Smarty Template Engine]). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
További előnyök, hogy rengeteg favágó munkát levesz az ember válláról (mint egy jó keretrendszer egy JAVA project-ben - például [http://struts.apache.org/ Apache Struts] vagy [http://www.hibernate.org/ Hibernate]). Gyorsítótárazás, debugging, űrlapok, képek kódjának beillesztése és megannyi dolog. Ha valakit érdekel a dolog, az olvasgassa a Smarty oldalát.&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi. Az egész program kevesebb mint 500 sorból áll (egész pontosan 493). Ebben a 493 sorban benne vannak a vezérlő, sablon (HTML) illetve stíluslapok (CSS) fájlok sorai is. Ha nem használok sablon motort, ez a szám több lenne mint 1000-1500.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha ittasan vezetett, most már tudja mennyit számít a józan ész. Ha cserben hagyta a sérülteket, az a lehető legemberibb tulajdonság eltiprása. Ha gyorsabban hajtott mint amennyit az adott tábla megengedett, akkor szabálysértést követett el. Ha szándékosan okozta a balesetet és/vagy sérüléseket, akkor bűntettet követett el.&lt;br /&gt;
&lt;br /&gt;
A KRESZ mindenkire vonatkozik.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25830</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25830"/>
				<updated>2007-12-13T23:26:37Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A saját megoldás bemutatása (MÓDSZER) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például Apache) és a webszerverbe integrált PHP modulra.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      ''Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
     '' Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.''&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      ''Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.''&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     ''Az IF-ELSE szintaktikában ez volt az '''IF''' blokk.''&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy '''ELSEIF''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
      default:&lt;br /&gt;
         ''Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''ELSE''' blokk.''&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Továbbá a fejlesztés során még egy technikát alkalmaztam. Ez a sablonkezelés volt egy sablonkezelő motor segítségével (smarty). A sablonkezelés két legfontosabb előnye:&lt;br /&gt;
&lt;br /&gt;
* csökkenti a végleges kódméretet&lt;br /&gt;
* teljesen elválasztható a működtető kód a megjelenéstől&lt;br /&gt;
&lt;br /&gt;
'''A rendszer szempontjából ez miért volt jó?'''&lt;br /&gt;
Azért, mert így a kód részében a dolognak csak és kizárólag a vezérlést kellett megírnom, minden mást a sablonkezelő motor intéz el. Még az eredmények kiértékelését is a sablonkezelő motor intézi.&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha ittasan vezetett, most már tudja mennyit számít a józan ész. Ha cserben hagyta a sérülteket, az a lehető legemberibb tulajdonság eltiprása. Ha gyorsabban hajtott mint amennyit az adott tábla megengedett, akkor szabálysértést követett el. Ha szándékosan okozta a balesetet és/vagy sérüléseket, akkor bűntettet követett el.&lt;br /&gt;
&lt;br /&gt;
A KRESZ mindenkire vonatkozik.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25829</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25829"/>
				<updated>2007-12-13T23:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A saját megoldás bemutatása (MÓDSZER) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például Apache) és a webszerverbe integrált PHP modulra.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      Ha a $valtozo erteke egyenlo az ertek1-gyel, akkor ez a programblokk kerül végrehajtásra.&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
      Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Míg a SWITCH/CASE így:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   switch ($valtozo) { &lt;br /&gt;
     Az IF-ELSE szintaktikában ez volt az IF blokk.&lt;br /&gt;
&lt;br /&gt;
      case &amp;quot;ertek1&amp;quot;:&lt;br /&gt;
         Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek1-gyel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy ELSEIF blokk.&lt;br /&gt;
      break;&lt;br /&gt;
&lt;br /&gt;
      case &amp;quot;ertek2&amp;quot;:&lt;br /&gt;
         Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyenlő lesz az ertek2-vel.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt egy ELSEIF blokk.&lt;br /&gt;
      break;&lt;br /&gt;
&lt;br /&gt;
      default:&lt;br /&gt;
         Akkor hajtódik végre ez a programblokk, amikor a $valtozo egyik case-ben megadott értékkel sem volt egyenlő.&lt;br /&gt;
         Az IF-ELSE szintaktikában ez volt az '''else''' blokk.&lt;br /&gt;
      break;&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha ittasan vezetett, most már tudja mennyit számít a józan ész. Ha cserben hagyta a sérülteket, az a lehető legemberibb tulajdonság eltiprása. Ha gyorsabban hajtott mint amennyit az adott tábla megengedett, akkor szabálysértést követett el. Ha szándékosan okozta a balesetet és/vagy sérüléseket, akkor bűntettet követett el.&lt;br /&gt;
&lt;br /&gt;
A KRESZ mindenkire vonatkozik.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25828</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25828"/>
				<updated>2007-12-13T23:12:46Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A saját megoldás bemutatása (MÓDSZER) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például Apache) és a webszerverbe integrált PHP modulra.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;?php&lt;br /&gt;
   …&lt;br /&gt;
   if ($valtozo == ertek1) {&lt;br /&gt;
      Ha a $valtozo erteke egyenlo az ertek1-el, akkor ez a programblokk kerül végrehajtásra.&lt;br /&gt;
   }&lt;br /&gt;
   elseif ($valtozo == ertek2) {&lt;br /&gt;
      Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.&lt;br /&gt;
   }&lt;br /&gt;
   további elseif-ek {&lt;br /&gt;
   …&lt;br /&gt;
   }&lt;br /&gt;
   else {&lt;br /&gt;
      Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.&lt;br /&gt;
   }&lt;br /&gt;
   …&lt;br /&gt;
   ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha ittasan vezetett, most már tudja mennyit számít a józan ész. Ha cserben hagyta a sérülteket, az a lehető legemberibb tulajdonság eltiprása. Ha gyorsabban hajtott mint amennyit az adott tábla megengedett, akkor szabálysértést követett el. Ha szándékosan okozta a balesetet és/vagy sérüléseket, akkor bűntettet követett el.&lt;br /&gt;
&lt;br /&gt;
A KRESZ mindenkire vonatkozik.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25827</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25827"/>
				<updated>2007-12-13T23:12:05Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A saját megoldás bemutatása (MÓDSZER) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
A rendszer megvalósításához a PHP – szerveroldali programozási nyelvet választottam. Azért ezt, mert ezzel a nyelvvel már több éve foglalkozom és jártas vagyok benne. A rendszer előnye a programozási nyelv miatt a következőek:&lt;br /&gt;
&lt;br /&gt;
* a felhasználónak semmit nem kell átállítani a saját számítógépén&lt;br /&gt;
* nem kell letöltenie semmilyen programot&lt;br /&gt;
* az interneten keresztül a világ bármely pontján elérhető&lt;br /&gt;
* csak egy internet böngésző szükséges a gondatlan használatához&lt;br /&gt;
&lt;br /&gt;
Tehát, a rendszer futásához szükség van valamilyen webszerverre (például Apache) és a webszerverbe integrált PHP modulra.&lt;br /&gt;
&lt;br /&gt;
A program kombinatorikai terét a legegyszerűbben a HA-AKKOR szabályokkal lehet leírni. Azonban, figyelembe kell venni, hogy hány be- és kimenettel rendelkezik a program. Az IF-ELSE nagy és bonyolult elágazások lekezelésére nem alkalmas. A legtöbb programozási nyelv rendelkezik, az IF-ELSE logikájához hasonló működésű szintaktikával, ez általában a SWITCH, vagy CASE névre hallgat.&lt;br /&gt;
&lt;br /&gt;
Miért használjuk a SWITCH vagy CASE szintaktikát, mikor ugyanaz a működési logikája, mint az IF-ELSE-nek? Roppant egyszerű: a PHP interpreter sokkal gyorsabban lefuttatja – bonyolult elágazások esetén – a SWITCH-et, mint az IF-et.&lt;br /&gt;
&lt;br /&gt;
a PHP-ban az IF-ELSE szintaktika a következőképpen néz ki:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
…&lt;br /&gt;
if ($valtozo == ertek1) {&lt;br /&gt;
   Ha a $valtozo erteke egyenlo az ertek1-el, akkor ez a programblokk kerül végrehajtásra.&lt;br /&gt;
}&lt;br /&gt;
elseif ($valtozo == ertek2) {&lt;br /&gt;
   Ha a $valtozo erteke egyenlo az ertek2-vel, akkor ez a programblokk kerül végrehajtásra.&lt;br /&gt;
}&lt;br /&gt;
további elseif-ek {&lt;br /&gt;
…&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
   Az az eset, amikor egyetlen-egy korábbi elseif ág feltétele nem volt igaz.&lt;br /&gt;
}&lt;br /&gt;
…&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha ittasan vezetett, most már tudja mennyit számít a józan ész. Ha cserben hagyta a sérülteket, az a lehető legemberibb tulajdonság eltiprása. Ha gyorsabban hajtott mint amennyit az adott tábla megengedett, akkor szabálysértést követett el. Ha szándékosan okozta a balesetet és/vagy sérüléseket, akkor bűntettet követett el.&lt;br /&gt;
&lt;br /&gt;
A KRESZ mindenkire vonatkozik.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25826</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25826"/>
				<updated>2007-12-13T22:59:23Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A válaszokat befolyásoló tényezők */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
* A baleset okozója ittas állapotban vezetett.&lt;br /&gt;
* A baleset okozója cserben hagyta a sérülte(ke)t.&lt;br /&gt;
* A baleset okozója hány embert sértett, vagy ölt meg.&lt;br /&gt;
* A baleset okozója szándékosan vagy véletlenül követte el azt, amit elkövetett.&lt;br /&gt;
&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha ittasan vezetett, most már tudja mennyit számít a józan ész. Ha cserben hagyta a sérülteket, az a lehető legemberibb tulajdonság eltiprása. Ha gyorsabban hajtott mint amennyit az adott tábla megengedett, akkor szabálysértést követett el. Ha szándékosan okozta a balesetet és/vagy sérüléseket, akkor bűntettet követett el.&lt;br /&gt;
&lt;br /&gt;
A KRESZ mindenkire vonatkozik.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25825</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25825"/>
				<updated>2007-12-13T22:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Ajánlások megfogalmazása (KÖVETKEZTETÉS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Ha ittasan vezetett, most már tudja mennyit számít a józan ész. Ha cserben hagyta a sérülteket, az a lehető legemberibb tulajdonság eltiprása. Ha gyorsabban hajtott mint amennyit az adott tábla megengedett, akkor szabálysértést követett el. Ha szándékosan okozta a balesetet és/vagy sérüléseket, akkor bűntettet követett el.&lt;br /&gt;
&lt;br /&gt;
A KRESZ mindenkire vonatkozik.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25824</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25824"/>
				<updated>2007-12-13T22:53:21Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Ajánlások megfogalmazása (KÖVETKEZTETÉS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Amennyiben Ön közlekedési baleset okozója volt, de még nem tudja a pontos eredményt (mert a rendőrségi nyomozás még tart, vagy szünetel a bírósági tárgyalás) akkor használja a rendszert és nézze meg (ha máshogy nem is, előfutárként) a várható eredményt.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25823</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25823"/>
				<updated>2007-12-13T22:49:06Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Az információ többletérték lehetőségének levezetése (VITA) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25822</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25822"/>
				<updated>2007-12-13T22:48:18Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Ajánlások megfogalmazása (KÖVETKEZTETÉS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25821</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25821"/>
				<updated>2007-12-13T22:46:35Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat által érintett célcsoportok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján természetes személy és jogosult a B kategóriás (autó) járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25820</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25820"/>
				<updated>2007-12-13T22:45:45Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25819</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25819"/>
				<updated>2007-12-13T22:44:09Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Ajánlások megfogalmazása (KÖVETKEZTETÉS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
Szintén az óra kapcsán derült ki, hogy hála a csodás anyanyelvünk bonyolultságának, vannak olyan kérdések, amik félrevezetőek lennének, ha nem lenne ott a megfelelő információ. Utólag belegondolva, talán az összes kérdést újra lehetne fogalmazni, hogy még egyértelműbb legyen és ne legyen benne ellentmondás vagy bármi olyanra utaló szó, vagy szótöredék, ami félrevezetheti a felhasználót.&lt;br /&gt;
&lt;br /&gt;
Röviden és tömören: teljesen nem felhasználóbarát.&lt;br /&gt;
&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok:'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25818</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25818"/>
				<updated>2007-12-13T22:39:37Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a [http://miau.gau.hu Miaú] weboldalon.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok:'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25817</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25817"/>
				<updated>2007-12-13T22:37:24Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a miau-n.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok:'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice Writer)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice Calc)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25816</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25816"/>
				<updated>2007-12-13T22:36:55Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a miau-n.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok:'''&lt;br /&gt;
* A jogszabály idetartozó része: [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice)&lt;br /&gt;
* A kombinatorikai tér: [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25815</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25815"/>
				<updated>2007-12-13T22:36:37Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a miau-n.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok:'''&lt;br /&gt;
* A jogszabály idetartozó része [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT]-ben (OpenOffice)&lt;br /&gt;
* A kombinatorikai tér [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/pdf/komb.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/xls/komb.xls XLS]-ben (Microsoft Excel) vagy [http://szieiszam.extra.hu/szr/thom/source/kombinatorika/ods/komb.ods ODS]-ben (OpenOffice)&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25814</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25814"/>
				<updated>2007-12-13T22:34:09Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* Kapcsolódó, ill. konkurens megoldások, dokumentumok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;br /&gt;
Kapcsolódó rendszer van, csak még nem elérhető a miau-n.&lt;br /&gt;
&lt;br /&gt;
'''Dokumentumok:'''&lt;br /&gt;
* A jogszabály idetartozó része [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/pdf/jsz.pdf PDF]-ben (Adobe Reader), [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/doc/jsz.doc DOC]-ban (Microsoft Word) vagy [http://szieiszam.extra.hu/szr/thom/source/jogszabaly/odt/jsz.odt ODT-ben] (OpenOffice)&lt;br /&gt;
* A kombinatorika&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25813</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25813"/>
				<updated>2007-12-13T22:17:50Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat megválaszolása kapcsán várható hasznosság */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az '''A'''dó- és '''P'''énzügyi '''E'''llenőrzés '''H'''ivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25812</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25812"/>
				<updated>2007-12-13T22:16:11Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat megválaszolása kapcsán várható hasznosság */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
Az óra során pont ebből a pontból alakult ki vita a rendszert illetően. Sajnos az ilyen rendszerek megvalósítása elég nehéz olyan szempontból, hogy én mint fejlesztő, nem állíthatom biztosan hogy jártas vagyok a jogban.&lt;br /&gt;
&lt;br /&gt;
Tehát ha így csupaszon kirakom a webre és melléírom a nevem, akkor az első felhasználó, aki kapcsolatba kerül a rendszerrel (és a program rossz, vagy helytelen eredményt hoz), minden további nélkül beperelhet és a pert elég nagy valószínűséggel meg is nyerné.&lt;br /&gt;
&lt;br /&gt;
A probléma kiküszöbölésére két járható út létezik. Az egyik, hogy kézen fogva egy jogásszal (akinek jogi végzettsége van) építem fel a lehetséges be- és kimeneteket, így ha mégis perre kerülne a sor, akkor a jogászt terhelné a felelősség, mert a nevét adta hozzá.&lt;br /&gt;
&lt;br /&gt;
A másik megoldás pedig a validáció lenne. Ez nem takarna mást, mint hogy a kész programot, egy erre a célra létrehozott bizottság vagy szervezet vizsgálná meg, és amennyiben minden be- és kimenetet rendben talál, hozzáadja a minősítést. Ez a megoldás már létezik napjainkban, elég csak az Adó- és Pénzügyi Ellenőrzés Hivatal – APEH – által validált adóbevalló programot elővenni.&lt;br /&gt;
&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25811</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25811"/>
				<updated>2007-12-13T22:07:48Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A tervezett megoldás adatvagyonának bemutatása (ANYAG) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A [http://www.magyarorszag.hu/ Magyarország.hu] internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25810</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25810"/>
				<updated>2007-12-13T22:04:02Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A tervezett megoldás adatvagyonának bemutatása (ANYAG) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
Mivel a rendszer tisztán a jogra támaszkodik, ezért nem volt szükség bonyolult és hosszas adatgyűjtésre. A www.magyarorszag.hu internetes portál rendelkezik jogszabály keresővel, így az oda beillesztett kulcsszavak (közúti baleset) alapján hamar megtaláltam azt amit kerestem.&lt;br /&gt;
&lt;br /&gt;
[http://net.jogtar.hu/jr/gen/hjegy_doc.cgi?docid=97800004.TV&amp;amp;kif=K%F6z%FAti+baleset+okoz%E1sa#xcel Adatforrás]&lt;br /&gt;
&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25809</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25809"/>
				<updated>2007-12-13T21:56:45Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat által érintett célcsoportok */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
Bárki, aki Magyarországon, a ma hatályos jogszabály(ok) alapján jogosult a B kategóriás (autó)  járművezetői engedély megszerzésére.&lt;br /&gt;
&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25808</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25808"/>
				<updated>2007-12-13T21:46:12Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A tervezett alkalmazás/megoldás címe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján.&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25807</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25807"/>
				<updated>2007-12-13T21:45:36Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A feladat előtörténete */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
Végül is mondhatom, hogy az ötlet, csoporttársammal folytatott beszélgetés során alakult ki. Ő a jogosítványról levonható pontokról csinált egy szakértői rendszert. Ekkor hasított belém az ötlet, hogy vajon, ha – jogosítvánnyal rendelkező állampolgárként – ilyen-olyan dolgokat elkövetek a közlekedés során, akkor milyen büntetést róhat ki rám a bíróság a ma, hatályban lévő jogszabályok alapján. Így kezdtem el a téma után olvasni és kutatni, majd elkezdeni létrehozni a rendszer struktúraszerkezetét, majd később a programot.&lt;br /&gt;
&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	<entry>
		<id>https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25806</id>
		<title>2007:SZR:Közlekedés</title>
		<link rel="alternate" type="text/html" href="https://miau.my-x.hu/mediawiki/index.php?title=2007:SZR:K%C3%B6zleked%C3%A9s&amp;diff=25806"/>
				<updated>2007-12-13T21:40:04Z</updated>
		
		<summary type="html">&lt;p&gt;Burgatshow: /* A tervezett alkalmazás/megoldás címe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Forrás=&lt;br /&gt;
[http://miau.gau.hu/nappalos/2007osz/munkatervek/szr1/ EXS]&lt;br /&gt;
=A tervezett alkalmazás/megoldás címe=&lt;br /&gt;
A közlekedési balesetet okozó személy(ek) ellen kiróható bűntetés a mai jogrendszer alapján&lt;br /&gt;
&lt;br /&gt;
=A feladat előtörténete=&lt;br /&gt;
=A feladat megoldás jelenlegi helyzete és ennek értékelése=&lt;br /&gt;
=A tervezett megoldás adatvagyonának bemutatása (ANYAG)=&lt;br /&gt;
=A feladat által érintett célcsoportok=&lt;br /&gt;
=A feladat megválaszolása kapcsán várható hasznosság=&lt;br /&gt;
=A válaszokat befolyásoló tényezők=&lt;br /&gt;
=A saját megoldás bemutatása (MÓDSZER)=&lt;br /&gt;
=Az eredmények értelmezése (EREDMÉNY)=&lt;br /&gt;
=Ajánlások megfogalmazása (KÖVETKEZTETÉS)=&lt;br /&gt;
=Az információ többletérték lehetőségének levezetése (VITA)=&lt;br /&gt;
=Kapcsolódó, ill. konkurens megoldások, dokumentumok=&lt;/div&gt;</summary>
		<author><name>Burgatshow</name></author>	</entry>

	</feed>