azt hiszed, tudod mi az a ciklus?

gondolj erosen arra, hogy mit gondolsz, mi az a ciklus.
most tessek megnezni ezt a definiciot!

hat ugye, hogy Te is erre gondoltal?!

Hozzászólások

éne először azt hittem hogy vmi rosszkor jött havibajról lesz szó...

-.-

No rainbow, no sugar

Igen! Pont ez hianyzott, hogy a jovoben sokkal jobb programokat tudjak irni!

Update: De tenyleg, mondjon vki egy gyakorlati peldat, ahol ez tenyleg hasznos lehet

Ez nem ér, azt hittem, hogy a bevprogból tanult definícióra gondolsz, hogy nem tudom azt. Erre meg tessék, pont azt írod le.

Ebből már van nyomtatott jegyzet? :O

Amúgy csak azért tűnik ijesztőnek, mert formalizálva van.

nem mondod? az idoszerusités volt az egész alatt a legérthetobb, ott éreztem azt, hogy bazmeg ez egyértelnu.. a projekciot, na azt akkor nagyon nem értettem..
amúgy államvizsgan bevprogot huztam :DD
na me a tipus, na az nem kézenfekvo

---
dropbox tárhely igénylés: https://www.dropbox.com/referrals/NTMwMDYwODE5

gz :)

nekem kov felevben infoszig, es utana kiveszem a diplomat, aztan visszamegyek mscre. vagy hallottam olyat is, hogy kilehet venni + maradni.. de majd be kell ugranom a TOra, csak mindig olyan nap vagyok bent, amikor ok meg nem.

azt nem tudom, hogy azzal a targyal mi lesz, amit en oktatok.. felveszem magamnal?:))

őőő,nem is értem... Te progmatos vagy, azért is van szigorlatod, akkor mi közöd az MSc-hez? akkor a kalsszikus rendszer szerint maradsz egyetemista, nem?

hogy oktathatsz egy tárgyat, amit még nem csináltál meg? még akkor is, ha egy nevetséges tárgy, akkor is fura. Amúgy nem vehetsz fel saját tárgyat:D Halasi haverjai kérdezték egyszer tole poénbol, hogy tartsanak-e kovetkezo felevben linux haladot, hogy felvehesse potyakreditnek:)
---
dropbox tárhely igénylés: https://www.dropbox.com/referrals/NTMwMDYwODE5

a kozom az, hogy harmadev vegen kilehet venni ugye a "programozo matematikus" diplomat, ami ekvivalens egy BSc -s diplomaval. es ha azt kiveszem, akkor most februarban felveteliznem kene ugye MScre...
vagy csinalom tovabb (+4 felev analizis, munka mellett...), es akkor ptm-et veszem ki :)

annyi kozom van me'g hozza, hogy van egy ket feleves targy MScn, amibol a nappalis csoportot viszem (elosztott alkalmazasok keszitese 1-2)

mimmmi? ja bocs, elfelejtodott... na szóval aki most keresztfélévben akar felvételizni MSc-re, na annak volt felvételije vmikor januát 6-7 vagy mikor... (nekem)
Neked valamelyik j-betűs hónapban lesz sztem, nem?
ez az elosztott cucc miben más, mint a PP (ORSI) ?
---
dropbox tárhely igénylés: https://www.dropbox.com/referrals/NTMwMDYwODE5

ezt az felvetelis dolgot majd megkerdem akkor, csak szerdan nincs TO, en meg utazok el csut reggel..

akkor majd felfogod venni nalam? ;) (1 csoport van, szoval sok valasztasi lehetoseg nincs:D)

a PP inkabb elmelet, mig mi az implementacioval foglalkozunk. az elso felev tervezesrol szol (domain modell, business logic, viewk), a masodik felev meg arrol, hogy hogyan lehet szalbiztos programokat irni (lock contention, stateless objektumok, hogy kell cachelni, ...)

miert ne szidhatnal? :-) ez itt egy forum, az ott meg egy egyetem.

nekem nem a linuxal, mint olyannal van bajom. szerverre sok helyen hasznalom, sokat uzemeltetek belole, es szoktam menni tuzet oltani is. az a bajom, amikor tulzottan toljak desktopon Mari neninel, meg amikor Jozsi arra vag fel, hogy "ez linux, en telepitettem, hoho!" (megtortent.)

en nem tartom desktopra kesznek a linuxot, semmilyen disztribucios formaban, mert mindegyikkel van szivas. pl pure 64bites disztroba hogy rakok skypeot? van normalis webcamos msn kliens? egyszeruen mar a firefox is _rosszabbul_ nez ki pl egy frissen felhuzott linuxon, mint egy windowson. es tudom, hogyha szethakkolom, akkor midnent meglehet csinalni (ia32 csomagok, libek, blahblah), de en hasznalni szeretem a szamitogepet. kinottem mar abbol, hogy arra elvezzek, hogy lefordult a kernel, juppi :)

azt meg vegkepp utalom (nem Rad gondolok most), amikor olyan emberek probalnak osztani, akinek fele annyi tapasztalata nincs a temaban, mint nekem.

diplomamunka tervet mar leadtam, kivancsi vagyok mit fognak szolni hozza. arrol irok, hogy dobjuk ki a relacios adatbazisokat az appok alol:)

én pont Mari néninek ajánlok linuxot, LTS-t, mert akkor nme fog az elofordulni mint most csajomnál:
http://hup.hu/node/81778

magamnak meg: alobb utobb behal. Vagy nem bootol, vagy belassul. a nem warez is. nekem ezért van linux.
Másfelol meg mindenhol azt írják, hogy a windows egyszerűbb, meg hogy honnan tudja, milyen programot kell telepitani. Mé', windowson honnan tudja? találja neten vagy valaki meséli, de nincs egy synaptic, amiben rá lehet keresni. amit amúgy nme is értek, miért nincs windowsra egy steam szerű cucc nem-játékoknak?

elvileg lehe skype-ot tenni rá, archwiki-ban pl van rola, jo hogy annyira nem pure, mert valami 32bites libeket tesz fel, de pl win alá is szerintem nagyon sok minden emulálva megy fel, akkor meg ugyan ott vagyunk. Másfelol a skype sztem az utolsó ilyen, ill flash-el lehet bénázni, de elég egyszeru a megoldás. Amúgy ez a skype íróitól ciki sztem.

amúgy szüleim notijára ubuntut tettem, noha én nem azt használok, és még nem volt baj. az rtlmost-ot sajnálom csak. de elobb utobb az is lesz biztos... moonlight next generation..

arra élvezzek, hogy lefordul a kernel, de a szép firefoxra igen? amúgy ez pont jogos, mert akár még nézhetne ki szépen is. talán a gtk3-al:)

--------

arrol irsz az egy dolog, de mi a program? vagy nektek nem kell nagyprogram? nálunk az volt, hogy irtam egy játékot java-ban, socketeket használ, és mi volt vele a külsös tag baja? szerinte nem szép az a képernyő, ahol a nevedet adod meg, és választod ki a szervert, mert "nam látja rajta, hogy szivesen játszana vele. Ez egy elrontott képernyő" Erre elég siri csönd lett, és annyit tudtam hirtelen mondani: öhm.. jó:)
---
dropbox tárhely igénylés: https://www.dropbox.com/referrals/NTMwMDYwODE5

ne erts felre, mint irtam, en _ertek_ a linuxhoz. mar kernelt is volt szerencsem fejleszteni egy nyaron at (egy kartyahoz irtunk drivert), de eleg is volt :-)

lehet, hogy winen is megvan ez a bloated dolog (sot, biztos), de ott nem zavar.. izlesek, es pofonok :)
viszont felrakom, es mukodik.
nem lesz semmi baja...

mi is a baja most a gentoodnak? :P

--

egy olyan libet irok, ami a perzisztencia-reteg szerepet lenyegeben megszunteti, es "instant" skalazhatova teszi az egesz programodat:)
ez lesz a szakdolgozatom, ami kivaltja a nagyprogramod. ha infoszig is megvan, akkor kapsz egy diplomat. instant get. :)

tudom, egoistan hangzik :D de szerintem nagyon jo otlet. akinek eddig kifejtettem a lenyeget, mindenkinek tetszett :-)
PoC kodom is van, bar egyelore meg csak teljes ACIDot tud (a cel majd hogy AID legyen, valamilyen clash-resolutionnel).

ja, es Java of course.

a gentoom másfél éves, annyi ideig win még nem birta.
másfelol az arch-nak pl semmi, az most eléggé bejön, pedig az is van másfél éves vagy ketto, a gentoot lehet, hogy nem véletlenül hagyják ott sokan, de pl ott van trey ubuntuja....
szülaim ubuntuja ibex óta frissülget,eddig hibátlanul, noha ott kellett szivnom egy kicsit valami toshiba driverrel.
a nem lesz semmi baja az túlzás, mert nálam ugye lett... habár a 7 eddig elég jó, habár nagy gépen a boot logó eltűnik és valami 1 v 2 percig tök fekete, pedig nem nagyon használom.
biztos ubuntuban is megvan az a /Amire szoktál panaszkodni/ dolog, de ott nem zavar:)

ujra telepiteni is pl kényelmesebb ubuntut, mert végig kattintgatom, hogy mit telepitsen, és megteszi. win alá meg egyenként kell.

amúgy persze, érzem én is a linux hiányosságait, mint pl a firefox nemszép, skype, x server, de az előnyeit is, ami nálam erre billentette a mérleg nyelvét

>ne erts felre, mint irtam, en _ertek_ a linuxhoz
ezt most ugye nem azért irtad, mert valahol azt sugalltam, hogy nem?
---
dropbox tárhely igénylés: https://www.dropbox.com/referrals/NTMwMDYwODE5

egy dolog az, amit a linuxhoz az "ezt imadom" reszbe irnek: a shellt. :) <3 bash.
winen meg nincs semmi ilyen :(

(powershell nemtetszik, cygwin meg hanyinger).

na, en meg szeretem parancssorbol adminolni a cuccaimat, igy a glassfisht is.

mondjuk, meselhetenk arrol, amikor a hallgatok azzal szivtak, hogy az ubuntu random portra telepitette a glassfish szolgaltatasait(!), es en elmondtam nekik, hogy 4848 az admin, ok meg nem talaltak... (netbeansel egyutt raktak fel, csomagbol).

na, ugye. de en windowson *hanyingert* kapok attol, ha be kell irnom, hogy java -Xmx256m -jar ...

pedig tudom, hogy ugyanugy mukodik. tudom, hogy mit csinal. tudom, miert. es hogyan. de akkoris.. _ilyenre_ jobban szeretem a linuxot.
de ha csak fejlesztgetnem kell, meg neten informaciokhoz jutnom, esetleg matekozni, akkor a win nyer nalam. :)

aztan X havonta elkap a laz, beprobalok valami linuxot, hasznalom X ideig, aztan osszefossa magat (legutobb ubuntuval voltam igy).. tul power juzer vagyok:))

legutobb elkezdtem leirtani a felesleges szarokat (vagy nincs minimal install, vagy en voltam bena, of course), apt SEHOL nem kozolte, hogy ezt ne szedd le pajti, mert gaz lesz, en meg lekaptam X dolgot. reboot, erre gnome mar nem indul (fent volt pedig, gnome-session futott!), csak egy ures xtermet kapok.
felig pebkac, nyilvan, de debian alatt a kepembe tolja, hogy ne szedd le ocsem, mert labonlovod magad.

a masik: kollegam frissitette az ubuntujat. elotte X,Y,Z volt rossz, utana A,B,C :-)

lol, én valami evolution csomagot szedtem le egyszer, és totál behalt, de basszus az valami levelezo, nem?
https://help.ubuntu.com/community/Installation/MinimalCD
amúgy eszembe jutott még valami amit mondjuk nem csipázok linuxon, az msn-es fájlküldés rohadt lassu, de vessen magára a nép, hogy azt használjuk. Skype küld faszán

>debian alatt a kepembe tolja, hogy ne szedd le ocsem, mert labonlovod magad.

ami pont forditva kéne legyen, hisz az ubuntu a seggkinyaló disztró, a debian meg a NeSzóljBeleMitTeszek disztró (rm -rf / sem kérdez)
---
dropbox tárhely igénylés: https://www.dropbox.com/referrals/NTMwMDYwODE5

na jó, de azért ez annyira nem géz sztem.. anyám egyszer sem akarta letörölni a defalut fent lévő evolutiont, te meg bele futsz, elbaszod, aztán megoldod úgyis, legközelebb nem csinálod, vagy használod a minimal telepitot...
Mint ahogy anyám nem kapcsolja ki az msconfigban az összes szolgáltatást, de ha megtenné, behal a rendszer.. és ott sem szol senki, hogy lábon lövöd magad,csak ha rágoglizol

fedorat nem probaltam, mert valahogy nekem a rolling release jobban bejott egy ideje. Meg ha konnyu disztró kell, akkor ubuntuzok, és mivel nekem nincs bajom vele, igy nem érdekelt az elég hasonló fedora.. Még egyetem elején Suséztem, hát... nagyon büszke voltam mikor sikerült radeon 9600on compizt csinálni :D akkor még a compiz sem olyan volt, mint most. Régi szép idok:)
---
dropbox tárhely igénylés: https://www.dropbox.com/referrals/NTMwMDYwODE5

jó hát volt a gépen még rég fedora, csak nem sokat... debian is volt, van is, de akkor probaltam ki az arch-ot, abban alapbol a friss netbeans volt, oszt akkor azt használtam, és megtetszett...
egyszer még a blackPhantert és a gobot is fel fogom tenni esküszöm :DDD
---
dropbox tárhely igénylés: https://www.dropbox.com/referrals/NTMwMDYwODE5

na, szoval arrol van szo, hogy ugye hogy tervez az ember egy programot manapsag?

megtervezed a domain modelledet (entitasok), ezt valami perzisztencia-reteg kidobja majd neked a dbbe, amit lenyegeben csak mint egy persistent store hasznalsz, ugye. erre epited ra a kontrollereid, meg a viewt, es kesz az alkalmazas*.

aztan tegyuk fel, hogy van 10 geped, es szeretned elosztani a terhelest. mit teszel?
vagy hasznalsz valami keretrendszert (van clustering framework, csak neked kell kezelned a cluster esemenyeket (join, split, leave, ...), ami azert nem olyan kenyelmes, raadasul eleg boilerplate kod. tegyuk fel, hogy szeretnel replikaciot. neked kell megirnod..
szoval szivas.

en kitalaltam egy olyan keretrendszert, amiben felannotalod az entitasaidat**, es megkaptad rogton a csilivili funkciokat. van 10 geped, es szeretned, hogy legyen pl egy listad, amibe amit bedobsz, replikalodjon? nem gond, a framework megcsinalja.
keresni akarsz benne sql-szeruen, linearis skalazodas mellet? nem gond, a framework megcsinalja.
szeretned az aktualis allapotot menteni, es restoreolni exit/startnal? nem gond, a framework megcsinalja. (van olyan osztalyom, ami transzparens atjarasat biztosit cachingel a diszk es a memoria kozott: te nem latod, hol van tarolva, amit hasznalsz, majd o menedzseli.)

replikacional valaszthatsz, hogy milyen szigorusagra van szukseged (eleg a keresztreplikacio, vagy minden adat mindenhol, ill a ketto kozott...), tranzakcioknal is valaszthatsz, pl van egy x() metodusod, amit minden nodeon megkene hivni az adott lista a nodeon tarolt darabjara (merthogy adaptiv particionalas van minden adatszerkezet felett), te meghivod lokalisan, es ha olyan az annotaciod az osztalyodon, akkor meghivodik a tobbi nodeon is; szeretned, hogy csak akkor terjen vissza, ha minden nodeon mar a diszkre lett perzisztalva az uj allapot? nem gond. vagy nem erdekel, hogy a tobbi nodehoz eljut-e? nem gond.

stb.. :-)

ez a mostani feature set, kb. a legnagyobb ujdonsag, hogy logikai halozatot szervez a nodeok fole, es optimalisan particional/dobja szet a kereseseket/replikal. csak ez a resze nem trivialis, epp a grafelmeleti oldalon dolgoztam az unnepek alatt..

de februar 28 a call for paper vege, addig kesz kell lennem. :)

*: egyszerusitett modell.
**: ezek mar nemis entitasok, hiszen azt mindig a db-vel kapcsolatban hasznaljuk. ezek tenylegesen a sajat tarolo-osztalyaid.

ps.: igen, hasonlo a terracotta for springhez. de az a distributed GC hanyinger, mar a hello world bonyolultsagu appoknal lehet szivni. nekem egyszerubb a modellem, es azthiszem, nem fapados ez sem. of course, van sajat IoC resze :)

mert most jottek ra (elmult 5 ev), hogy egy bizonyos szint folott halal a relacios adatbazis (PB -s nagysagban, de megkockaztatom, hogy mar 40-50GB korul is gazos hasznalni, szarul skalazodik, etc.).

a NO-SQL mint olyan, nemreg indult (2009 nyar), persze elotte is volt sok probalkozas. a terracotta az ilyen elosztott cuccban a legnyerobb, de ezt az adaptiv particionalast pl ok sem csinaljak, ha jol tudom.

melyik modellre gondolsz, ami nem uj? hogy ne legyen perzisztencia, csak az appomhoz 1x megkelljen terveznem a domain objecteimet, es utana a programod akarhanyszor elinditva skalazodik az appom? mert en nem sokat talaltam a temaban, de ha okosabb vagy, muti valami linket :-)

ja, az nem uj. igy tanitjuk mi is a tervezest, pl a fentebb emlitett MScs targy keretein belul.

en csak peldanak hoztam, hogy _most_ igy tervez az ember ilyet, az en nezeteim mellett meg egyszerusodik a dolog. me'g az sql queryket kell kivaltanom valami tipusbiztos dologgal (itt bele is futottam amugy a Java tipusrendszerenek korlataiba, Haskellben kene irni...), es akkor szuper lesz.

range queryket 10M adaton most is 3-4x gyorsabban futtatok, mint a mysql (ugyanaz az adathalmaz, megfeleloen tuningolt mysql). es me'g csak a beepitett adatszerkezeteket hasznaltam :-)

Z, egy halk megjegyzes: nem csak neked jutott ilyesmi eszedbe. Legalabb 10 eve leteznek olyan objektum-adatbazisok, amelyek elosztott kornyezetben skalazodnak, tobbfelekeppen replikaljak az objektumaidat, kepesek a "loadot" es az objektumokat tobb szempont alapjan teriteni es meg sok egyeb hasznos dolgot tudnak. Mivel a teljesitmeny szamit, mindezt termeszetesen nem Javaban ;-). En altalaban inkabb preferalom a rendes nyelvi elemeken alapulo APIkat (ertsd: nem az annotacio trukkozest), mert azok szerintem messze a legrugalmasabbak es jobban illeszkednek egy esemenyvezerelt vilagba.

Ahha, rossz karakterkódolásban nyomtatták. utf16-ról windows-1250-re állítva olvasható lenne :P

btw jól néz ki a mákosgubád :)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

:) a jó öreg Bevprog biblia jó régi kiadása. hányan nem értik a könyv szerzőjét, pedig mekkora elme. megjegyzem, ez a definíció tök szép, ahhoz képest, hogy ezt mennyivel gusztustalanabbul is meg lehetett volna oldani. ha egyszerűsíted a formulát, nehezíted a megértést.