HTML

Programozó Páternoszter

Ez a Programozó Páternoszter (PP) blogja, a programozásról szól. Aktualitása, hogy a Debreceni Egyetem Informatikai Kara Magasszintű programozási nyelvek 1-2, C++ esattanulmányok, Java esettanulmányok című kurzusainak blogja is egyben.

A vadászat

A Debreceni Egyetem Programozói Évkönyve: az UDPROG projekt. A szakmai fórumunk a Facebook-en. Az új előadások a prezin.
A régi előadások:
Prog1:
1. C bevezetés
2. C tárgyalás
3. C befejezés
4. C a gyakorlatban
5. C++ bevezetés
6. C++ tárgyalás
7. C++ befejezés
8. C++ a gyakorlatban
9. Java platform bevezetés
10. Kvantuminformatikai alg. bev.
Prog2:
1. Java bevezetés
2. Java tárgyalás
3. Java befejezés
4. Java a gyakorlatban
5. Software Engineering bev.
6. Java EE bevezetés
7. AspectJ bevezetés
8. BPMN-BPEL SOA programozás
9. C++ haladó
10. Tensorflow

Kövess engem!

Friss topikok

Linkblog

Embernek néznek ki, izzadnak, büdös a leheletük*

2011.10.01. 09:35 nb

„The 600 series had rubber skin. We spotted them easy. But these are new. They look human. Sweat, bad breath, everything. Very hard to spot.”

T E R M I N A T O R

A mai laboron már (informatikus majdnem**) olyan fejlett ágenseket készítünk, amik analógiái az idézet "Cyber Dynamics Model 101" ágensének, ami a 800-as sorozatbeli. Röviden olyan jók leszünk a fociban, mint a Terminátor a gyilkolászásban :)

Visszatérve a Földre ez azt akarja kifejezni, hogy már majd az Atan 1.0-t izzítjuk. A tervezett laborélmény eléréséhez a felkészülés, azaz a jelen blog feldolgozása közben ezt hallgasd!

Ez tehát a negyedik hét (labor és előadás) posztja. Az elmúlt héten a Maven (2 körny. vált. beállítása) váratlanul visszafogta a csoportokat, de azért vannak sikerélmények, s ezzel párhuzamosan nekem is, hogy - az elképzelt: parázs "Checkstlye hibajavítás" alakul ki, azaz mérnök-szobrászként faragjuk az Aranycsapat kódját, hogy mindinkább megfeleljen a Java kódolási konvencióknak - laborélmény azért, ha otthonra nyúlva is, de szétszórtan kialakult.

Ennek megfelelően az előző hét nagyobb feladatát folytatjuk, de már ne a Kékhalál FC-vel foglalkozzunk, hanem az Aranycsapat FC-vel

  • 3 pont az első két olyan csapatnak, akik tudnak (az esetek többségében) bedobni
  • 3 pont az első két olyan csapatnak, akik tudnak (az esetek többségében) szögletet rúgni
  • 3 pont az első két olyan csapatnak, akik tudnak (az esetek többségében) szabadot rúgni

természetesen mérkőzésen. Prog2-n már nincsenek kezdő mérnökök, de akik mégis inkább annak tartják magukat, azok a 0.4.3 alapú, a haladók az 1.0 Atan alapú projekttel dolgozzanak:

A kapcsolódó Atan-os részeket megtalálod itt a kapcsolódó jegyzetben. (De a bedobás, szöglet, szabad előtt 3 pontot kaszírozhat az első, aki úgy módosítja csapatát, hogy az a hoszt nevet, port számot és csapat nevet parancssorargumentumból vegye át.)

Trófeák

3/1

3/2

  • Saját Maven projektként absztrahált csapat projekted Sonar-os riportjáért.
  • Saját Maven projektként absztrahált csapat projekted XRadar-os riportjáért.
  • A 2. és a 3. prezi laborkártyáinak megválaszolásáért

Más:

5/8

  • Átírni a Prog1 védésed programját Javába (röviden bemutatni a laboron kell: működés, forrás)

 

*: Cameron, James, T E R M I N A T O R, http://www.imdb.com/title/tt0088247/ , http://www.imsdb.com/scripts/Terminator.html , 1984.

**: informatikus majdnem - a projekt 90%-ban már kész, a maradék 60%...

 

87 komment

Címkék: sonar terminator maven checkstyle atan 1.0 xradar

We're a unit, not a one-man show*

2011.09.23. 11:01 nb

Here we pass the ball, you understand that? We're a unit, not a one-man show. The name on the front of the shirt is more important than the one on the back.
Erik Dornhelm, GOAL, http://www.imdb.com/title/tt0380389/quotes

Ez a harmadik hét (labor és előadás) posztja. A hét feladata az előző hét csapatainak továbbfejlesztése, azaz az Aranylabor FC, Csak a foci FC, Büntető FC, Kapuba FC, Foci iszony FC, Ping-pong FC és a Mágnes FC csapatok tapasztalatai alapján elkészítjük a Kékhalál FC-t. A labor szempontjából ennek lényege a bedobás, szöglet, szabadrúgás megtanítása az ágensnek (ezeknél eddig tipikusan a bíró "timeout"-jáig várakoztak a pléjerek). Összefoglalva:

  • 3 pont az első két olyan csapatnak, akik tudnak (az esetek többségében) bedobni
  • 3 pont az első két olyan csapatnak, akik tudnak (az esetek többségében) szögletet rúgni
  • 3 pont az első két olyan csapatnak, akik tudnak (az esetek többségében) szabadot rúgni

természetesen mérkőzésen. (A labormunka serkentésén túl, szokás szerint a blogon külön élnek ezek a trófeák. Ennek a fejlesztésnek a didaktikai domborulata felé érdeklődőknek: a megoldásban már nem elegendő a preInfo() nullázta, info*() érzékelés állítja, postInfo() felhasználja megközelítés, hanem infót kell megtartani az RCSS szimulációs ciklusok között.)

A kapcsolódó Atan-os részeket megtalálod itt a kapcsolódó jegyzetben.

További kapcsolódó trófeák

első/2 ponty:

  • saját POM az Atan artifact lokális repository-ba rakásához
  • az Aranycsapat FC melyik metódusának(ainak) legnagyobb a ciklomatikus komplexitása (és mennyi)

első 3/2 ponty

első 3/1 ponty:

első 3/N*3 ponty

N = 0, ++N két különböző Checkstyle report-beli hiba javítása esetén amíg N < 3 (azaz max. 9 trófea)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

első/2 ponty:

AT elkészítése és felrakása a Wikipédia "alternatív tabella" szócikkéhez, a magyarokat innen ellenőrizhetitek (módszer: saját szoftverrel a laboron megismert módon, azaz a Wiki szép táblázatot a saját progi nyomja).

  • 2009-2010 magyar
  • 2008-2009 magyar
  • 2007-2008 magyar
  • 2006-2007 magyar
  • 2005-2006 magyar
  • 2009-2010 német
  • 2010-2011 német
  • 2009-2010 angol
  • 2010-2011 angol
  • 2009-2010 spanyol
  • 2010-2011 spanyol
  • 2009-2010 olasz
  • 2010-2011 olasz

első 3/6 ponty

  • az AranycsapatFC-0.0.1-project.zip tárgyának elkészítéséért (és most +futtatásáért) s itt persze az a poén, hogy a profik maguk készítik az atan-1.0.0.jar-t és nem a hallgató társuktól kapják meg.

Az előadás

65 fővel negatív látogatottsági rekordot értünk el.

 

A Skynet és a szoftver krízis

*GOAL, http://www.imdb.com/title/tt0380389/quotes

61 komment

Címkék: aranycsapat goal maven ciklomatikus komplexitás ciklomatikus bonyolultság

süti beállítások módosítása