Regisztráció Blogot indítok
Adatok
Toma89

0 bejegyzést írt és 81 hozzászólása volt az általa látogatott blogokban.

Admin Szerkesztő Tag Vendég
Nem, a futball zombik nem a 2. védésre készülő, a  3 napja folyamatos robotfoci fejlesztéstől támolygó hallgatónk folyama, hanem a Quantum Consciousness Soccer Simulator (QCSS) referencia csapatának neve! Hol is tartunk? Sokan még az első, a (C++-ból Java átírásos) humán…..
Prog2 A jelen harmadik laborgyakorlat reguláris része a közös http://www.inf.unideb.hu/~nbatfai/kp2/Kozos_Prog2_feladatok_BN_2012osz.pdf hozzájárulásunk 9. feladata az EXOR törés. Ez szokás szerint prog1-beli feladat, amelyet most Java-ban kell implementálnunk. Vegyük észre, hogy…..
Toma89 2012.09.30 07:34:22
Feladat: az alábbi Java kód mintájára készítsük el a jelen bajnokság minden csapatának hasonló kartonját! Egy kartonért adok 6 trófeát. A bemenő mérkőzés adatokat az MLSZ megfelelő lapjairól tudod leolvasni.

www32.zippyshare.com/v/2053466/file.html

BFC - 1-9.ford.
DVSC - 1-9-ford.
DVTK - 1-8.ford.
EGRI_FC - 1-9.ford.
FTC - 1-8.ford.
GYOR_ETO - 1-9.ford.
HALADAS - 1-9.ford.
HONVED - 1-9.ford.
KAPOSVAR - 1-9.ford.
KTE - 1-9.ford.
LOMBARD - 1-9.ford.
MTK - 1-9.ford
MVM Paks - 1-9.ford.
PMFC-SPORT - 1-8.ford.
UJPEST - 1-8.ford.
VIDEOTON - 1-9.ford.
Fort Minor - Remember The Name (OFFICIAL Video) HD Prog2 Mivel a hallgatóság legalább fele nem nálam volt, így a klasszikus kezdést eltoltuk eggyel, s helyette az alábbi labormunka volt/lesz: Milyen Java van a gépen? $ java -version JDK letöltése $ cd Downloads $ tar xvzf…..
A félév közepén a védendő (Humán Genomos) programra a z3a7.cpp, z3a8.cpp aktuális verziók szolgáltatták az alapot. Ahogy a számozás is mutatja, ezek együtt finomodnak a védésekkel: ha van valami hiba vagy észrevétel, akkor annak javítása, vagy implementálása lehet éppen a…..
Toma89 2012.05.12 17:23:12
@Kassen: Ebben a postban többször is volt már szó erről a hibáról. Előbb fel kell raknod a boost csomagot, utána menni fog a dolog.

Link: sourceforge.net/projects/boost/files/boost/1.49.0/boost_1_49_0.tar.gz/download

--> innen le tudod tölteni és telepíteni kicsomagolás után.
Toma89 2012.05.12 17:43:38
@Kassen: Nem gond, a lényeg, hogy megoldódjon a probléma, meg azért is van a blog, hogy kommunikáljunk egymással! :)
Toma89 2012.05.12 22:10:16
@Kassen: Minden szükséges csomagot felraktál ami megvan adva a tutorialban? Fedora vagy Ubuntu disztribúcion dolgozol?
Ez a 6. (logikai) előadás posztja. Fő feladatunk a védés előkészítése után maga a védés. Aki már az április 9-i héten a laborján vállalja a z3a7.cpp forrás celebrálását, annak máris megvan a félév közepei védése, feltéve persze, hogy a celebráció sikeres. (Áprilisban…..
Ez a poszt az év közbeni védést támogatja. Laborfeladatként a védés "C vetületét" készítjük el. Itt nem adok teljes kódot, hogy a hallgató rá legyen szorítva az önálló munkára. (A közelgő aktuális védésre ez nem igaz, hiszen az annak alapjául szolgáló teljes…..
Toma89 2012.04.04 15:49:58
Nem tudom, hogy elfogadható-e még a feladat, de megcsináltam:
progpater.blog.hu/2011/02/14/kisbajnoksagok

6 kisbajnokságos feladatok

Mandelbrot halmaz: a 4. előadás Qt-s példáját fejleszd tovább a Javát tanítok példájának megfelelően, azaz egérrel lehessen tartományt kijelölni nagyításra! (Az elsőé a trófea, jöhet a linkelt poszt kommentjében is.)

Megmondom őszintén, hogy a masodikQt alapján csináltam meg a feladatot, annyi módosítással, hogy az N betűre való nagyítást kiszedtem a megoldásból. Ja meg persze egy sötétebb kék árnyalatott választottam a kirajzolásnál:

www.youtube.com/watch?v=zamBCz43aeA&feature=youtu.be
Toma89 2012.04.09 02:50:39
Újra futtatam a GoldenTeamFC3 és HELIOS csapat mérkőzést, a HELIOS2010 csapattal. Az állás GTFC3(0) vs. (27)HELIOS2010

Itt az rcg fájl:
www5.zippyshare.com/v/70240230/file.html

A screenshot: kepfeltoltes.hu/120409/GoldenTeamFC3_-_HELIOS_www.kepfeltoltes.hu_.png

Az eredmény alapján sikerült kiküszöbölni a hibákat, így már jól működik az Ubuntu rendszeremen a robotfoci. Lefuttatom még Fedora 16 rendszeren is a meccset és kiderül, hogy ott is jól működik-e a robotfoci. :)
Az elmúlt héten többen szóvá tették, hogy Ők nem olvasták a labor posztját, ezért nem tudták, hogy pontosan milyen olvasmányélményekkel kell, hogy a laborra rendelkezzenek. A hallgatói laborkártya kezdeményezés kb. olyan, mint amikor a magyar tanárod rákérdezett, hogy "a…..
Toma89 2012.03.18 23:26:18
További két kisbajnokság, aki gyorsabbat ír:

www.youtube.com/watch?v=xT2gBDxhz5k

Elkészült a video is. Mint mondtam nem függvényt, hanem eljárást használ a program az aminosav hisztogram feltöltésére és struktúrával van megvalósítva az aminosav nevének és db számának eltárolása.

Több féle módszerre próbáltam hangsúlyozni a program sebességét. Kommentbe helyeztem a printf ("%s", amino_tab[index].ams); részt, hogy csak is az aminosav nevét és annak db számát írja ki a program. Ezzel is lehet nyerni egy kis időt és azzal is, ha a tail -n 0 használva csak az időtartamot iratom ki.
Ez a poszt a ott folytatódik, ahol a feb. 29-i előadást befejeztük, őse a tavalyi Gyönyör a tömör poszt. Aktuális, hogy a "elit képzést" felvevő hallgatók soraiban immár felütötte a fejét a kétségbeesés. Olyan jelekben nyilvánul ez meg, mint például: "nem…..
Toma89 2012.03.07 01:00:34
10/5 írd meg a Linux top parancsát:

www.youtube.com/watch?v=2xLDP_jIUx0

A páternoszteres változathoz képest annyit változtattam a programon, hogy a kimeneten külön sorba írattam az adatokat.
A program futása a "q" gomb megnyomásával áll le, egyébként végtelen ciklusnak köszönhetően folyamatosan fut a program.

Ha valaki esetleg elakadna, mert hibát jelez a rendszer, hogy nincs fent a curses.h vagy ncurses.h állományok egyike sem, annak előbb érdemes lefuttatnia a következő parancsot:

sudo apt-get install libncurses5
szinkron: "Vissza? Soha!" http://www.imdb.com/title/tt1217613/ Battle Los Angeles Választott címünk arra utal, hogy ha már felvettük a "válogatott képzést", akkor ne adjuk le, sőt teljesítsük sikerrel! Ez az első labor posztja, ahol beszedjük az első…..
Toma89 2012.02.25 16:56:21
www.youtube.com/watch?v=MwEfGB8qPP8

Itt van a saját másoló programom ill. saját lexikális elemzőm. A videon látható az előadás fólián megadott lexikális elemző. Szavakat, sorokat, betűket, számokat számlál meg az alap_copy.c és mycopy.c forráskódokban, míg a saját lexikális elemzőm a Sorokat, Vízszintes ill Függőleges tabulátorokat és Operátorokat számolja meg. [+*-/] operátorokat ill. betűk számát, csak utóbbi nem szerepel a kiíratásban. A hangsúly a sorok számán van. A rövidebb kódom 26 soros, az alap, fóliáról bemásolt másoló program pedig 32 soros. ( persze a sorok száma az egész forráskódra értendő, nemcsak a számláló függvényre.)

A saját másoló programomban a string_masolo függvényen belül elmaradt az i int típusú automatikusváltozó deklarálása, ugyanis az eredeti kódban az index kezelésnél volt szerepe, hogy csak a szükséges karakter szám másolódjon át az egyik tömbből a másikba és persze a tömb elejétől kezdve. Mivel a saját programomban a string_masolo függvényben mutatókezeléssel történik a karakter másolás ( és a mutatók mindig a paraméterül megadott tömb kezdőcímére mutatnak ), ezért nincs szükség az i int típusú változóra, elég ha a megadott n int típusú változót dekremenetáljuk, még pedig postfix alakban. Az n változó dekrementálásával ugyanazt a hatást érjük el, csak a megadott karakterszám másolódik át egyik tömbből a másikba. A függvény visszatérési értéke ugyanaz marad, mint az eredeti kódban, vagyis char *p pointer típus.
--------------------------------------

Farkas Tamás szerda 12-14 gyakorlaton PageRank hiányos kód kiegészítése: 1.5 pont.

Köszönöm a figyelmet! Jövőhéttől már lesz mikrofonom a videokhoz a megfelelő celebrálás érdekében! :)
Toma89 2012.02.25 17:00:01
@Toma89: a string_masolo függvény kódja lemaradt a kommentből:

char *
string_masolo (char *d, const char *s, int n)
{
char *p = d;
while ( (n--) > 0 && ( *d++ = *s++) );

return p;
}

Valamint a saját lexikális elemző:

%{

#include <string.h>

int kar = 0,sor = 0, vtab = 0, htab = 0, op2 = 0;

%}

%%

[+-] ++op2;
[*/] ++op2;
\n ++sor;
\t ++htab;
\v ++vtab;
. ++kar;

%%

int
main ()
{

yylex ();

printf("NL:[%d]\nHTab:[%d]\nVTab:[%d]\nOperator:[%d]\n", sor,htab,vtab,op2);

return 0;

}
Toma89 2012.02.25 21:18:47