A DE IK Prog2, programozás bevezető kurzusát támogató címbeli intézményt most megszervezzük! Párhuzamosan ez a poszt a nyolcadik előadás és labor posztja is.
Prog2 labor labdarúgó-bajnokság, PLB
Figyelj, mert a határidő közeli, lásd a kiírást a könyvben!
1.3.1.1.2.Prog2 labor labdarúgó-bajnokság, PLB
Megalapítjuk a kurzusban ezt az intézményt. Október 27-ig a hallgatók 8, egyenként maximum két fős csapata jelentkezhet a kurzus blogján egy maximum egy oldalas TDP jellegű pdf állománnyal, melyben röviden bemutatják a csapatukat.
A csapatok (lévén ez egy programozás alapkurzus) csakis Java alapúak lehetnek és...
Idén, azaz a (remélhetőleg) hagyomány születésekor az alábbi csapatok szerezték meg a licencet: a csapat TDP-k.
PLB 2011 őszi szezon, versenynaptár
2011 október 29. | |
CSontDarálóFC | KőPapírMetál FC |
MedvesFc | MilanFC |
2011 október 30. | |
Rankerz | RozsdásFC |
REALMANDARINFC | UD NZT |
2011 november 5. | |
KőPapírMetál FC | MedvesFc |
REALMANDARINFC | Rankerz |
2011 november 6. | |
MilanFC | RozsdásFC |
UD NZT | CSontDarálóFC |
2011 november 12. | |
REALMANDARINFC | MilanFC |
CSontDarálóFC | Rankerz |
2011 november 13. | |
RozsdásFC | KőPapírMetál FC |
MedvesFc | UD NZT |
2011 november 19. | |
MedvesFc | CSontDarálóFC |
KőPapírMetál FC | MilanFC |
2011 november 20. | |
RozsdásFC | REALMANDARINFC |
Rankerz | UD NZT |
2011 november 26. | |
REALMANDARINFC | MedvesFc |
MilanFC | Rankerz |
2011 november 27. | |
CSontDarálóFC | RozsdásFC |
UD NZT | KőPapírMetál FC |
2011 december 3. | |
RozsdásFC | UD NZT |
MilanFC | CSontDarálóFC |
2011 december 4. | |
KőPapírMetál FC | REALMANDARINFC |
Rankerz | MedvesFc |
2011 december 10. | |
CSontDarálóFC | REALMANDARINFC |
Rankerz | KőPapírMetál FC |
2011 december 11. | |
MedvesFc | RozsdásFC |
UD NZT | MilanFC |
A tabella és a mérkőzések felvételről: itt.
A stadion
Java
[norbert@matrica ~]$ java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
OS
[norbert@matrica ~]$ uname -a
Linux matrica.inf.unideb.hu 2.6.40.6-0.fc15.x86_64 #1 SMP Tue Oct 4 00:39:50 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
HW
[norbert@matrica ~]$ more /proc/cpuinfo
4 mag ...
model name : Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
bogomips : 6585.85
...
[norbert@matrica ~]$ more /proc/meminfo
MemTotal: 8110004 kB
Labor trófeák
- 5/6 Indítsd külön JVM-ben az ágenseket (és nem a connectAll() használatával természetesen) és fontos, hogy az online coach-ot is csatold, a megoldás működéséről győződj meg azzal, hogy látod az edző által beküldött csapat címert, továbbá a
px axu|grep java
kimenetében a sok JVM processzt! (help: jegyzet 0.0.15-től, illetve a megoldáshoz kell a következő két feladat valamelyikének megoldása...) - 5/3 Bővítsd az Atan 1.0-t, hogy edzőt is fel tudjon csatolni! (help: jegyzet 0.0.15-től)
- 5/5 Bővítsd az Atan 1.0-t, hogy edzőt is fel tudjon csatolni, de ne a 12. (nullától 11.) játékosként, hanem írj külön módszert!
Egyéb trófeák
- 5/6 Készítsd el a PLB-re hangolt alternatív tabella számoló Java programot. Vélelen számokkal (akár kézzel) generálj egy bajnokságot, amire az AT-t ki is számolod, a generált kereszttáblázatot is tedd ki, hogy a többiek is tudják tesztelni a programjukat!A pontokat akkor adom meg, ha többeknek ugyanaz jön ki független programjaikkal, az azonos példa kereszttáblára.
- 5/6 ua., mint az előző, csak C-ben.
- 5/17 Készíts MySQL, (vagy PostgreSQL) táblákat a PLB jellemzésére, és hozzá egy lekérdező Java szervletet, ami kimenetére küldi az aktuális tabellát! (help: PP JDBC-s visszajelzés példa)
- 5/20 ua., mint az előző, de a meccsek eredményeit is weben/Java Szervleten lehessen bevinni!
- 3/15 ua., mint az előző, de írhatod PHP-ben, ami tudjuk, hogy barbarian technology... :)
- 6/20 Az AT kimenetéhez tervezz egy saját xml formátumot, majd készíts ehhez egy xslt-t és az xslt proc progival készíts szép! HTML táblázatot a PLB tabellából! (help itt, a szép legalább olyan szép legyen, mint a belinkelt help e képen)
- 10/14: RCSS csapatod TDP-jét készítsd el DocBook XML 4.4-ben (vagy 4.5-ben) és a dblatex-el ebből készített pdf-et mutasd be, illetve az XML-t validáld! (help: PPM)
- 10/22: RCSS csapatod TDP-jét készítsd el DocBook XML 5.0-ban és a dblatex-el ebből készített pdf-et mutasd be, illetve az XML-t validáld! (help: PPM) (a két iménti DocBook-os feladat kizáró, pontozásában szerepet játszik a címkék használata, pl. nem azt írod, hogy "Java EE" a folyó szövegben, hanem ezt a címkét használod, azaz ezt írod: "<productname class="trade">Java EE</productname>" illetve pénzes, triál szoftverek használata "méltatlan" lenne a kurzus szelleméhez, ezért pl. az Oxygen, Altova XML Spy stb. nem használható a feladat teljesítésében, ez a piros rész mindkét DocBook-os feladatra vonatkozik természetesen.)