Hogy néhány újdonsággal kezdjem a készülő, vagy helyesebben hamarosan, a TÁMOP 4.1.2 pályázat keretében elérhető Mobil programozás/Nehogy már megint a mobilod nyomkodjon Téged! című digitális könyvemből: a HTML-XML labor feladatait ki lehet váltani szurkolói avatáros példákkal, illetve a Debreceni Fejlesztői Hálózatba is be lehet lépni egy érvényes szurkolói avatár elkészítésével.
Ez a poszt a FerSML (labdarúgás szimulációs jelölőnyelv) szurkolói avatárok Relax NG kompakt szintaxisa szerinti parancssori validálást és a Public Resource Football Computing maven forráscsomag felélesztését segíti GNU/Linux és Windows rendszerek alatt. Akik ettől nem rettennek el, lapozzanak tovább! Ellenben viszont a nem informatikusok ezt a korábbi posztot olvashatják élvezettel.
Szurkolói avatár szakácskönyv
Töltsd le a hozzávalókat!
- Egy szurkolói avatárt: http://footballerml.sourceforge.net/supporter_avatars/0.0.9/FerSML.Debrecen.avatar.xml
- Az avatárok nelyvének nyelvtanát: https://downloads.sourceforge.net/project/footballerml/Football%28er%29%20Simulation%20Markup%20Language/FerSML0.0.9.zip
- A jing-trang csomagot, ami képes a Relax NG kompakt szintaxisa szerint validálni http://jing-trang.googlecode.com/files/jing-20091111.zip
- A Xerxes2 Java csomagot, ami elvégzi az XInclude helyettesítéseket: http://xenia.sote.hu/ftp/mirrors/www.apache.org//xerces/j/Xerces-J-bin.2.10.0.zip
- S magát a Public Resource Football Computing maven forráscsomagot : https://sourceforge.net/projects/footballerml/files/Public Resource Football Computing/PublicResourceFCforFerSML-0.0.14-project.zip
A zip tömörítményeket csomagold ki! Ha kész vagy valami ilyesmit kell látnod.
Majd az alábbi parancs kiadásával tudsz parancssorból validálni:
java -Dorg.apache.xerces.xni.parser.XMLParserConfiguration="org.apache.xerces.parsers.XIncludeParserConfiguration" -classpath jing-20091111\bin\jing.jar;xerces-2_10_0\xercesImpl.jar com.thaiopensource.relaxng.util.Driver -c 0.0.9\FerSML.avatar.rnc FerSML.Debrecen.avatar.xml
Az ábra segít megmutatni, hogy nem kell megtörni az idézett parancssort.
Ha nem mond semmit, csak simán visszaadja a promptot, azt jelenti minden OK.
A Public Resource Football Computing maven forráscsomag felélesztése
Ennek a sikeréhez az Apache Maven csomagnak fent kell lennie a gépeden. (Ha szükséges segítség, akkor ezt majd megkommenteljük :)
... lépj be a PublicResourceFCforFerSML-0.0.14 könyvtárba és add ki az
mvn package
parancsot!
Ez lefordítja a forrásokat és elkészíti a futtatható projektet, amit a következő paranccsal indíthatsz.
java -Dorg.apache.xerces.xni.parser.XMLParserConfiguration="org.apache.xerces.parsers.XIncludeParserConfiguration" -classpath ..jing-20091111\bin\jing.jar;..\xerces-2_10_0\xercesImpl.jar;target\PublicResourceFCforFerSML-0.0.14.jar hu.javacska.jsfa.JSFA
S íme a főztünk!