TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach

FEI archív 2007/2008 => 3. ro?ník => Topic started by: trek on 10.02.2008, 16:47:32

Title: Distribuované programovanie
Post by: trek on 10.02.2008, 16:47:32
prave som zistil ze som v tomto predmete zapisany do prvej skupiny...je pravidlo ze vzdy prva skupina je anglicka?...pri inych predmetoch tam bola poznamka ze anglicka skupina ale tu nie je
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 10.02.2008, 16:48:00
neni to pravidlo
Title: Re: Distribuované programovanie
Post by: trek on 10.02.2008, 17:05:15
ne ne...ja radsej prestupim keby to tak bolo
Title: Re: Distribuované programovanie
Post by: ywetka on 10.02.2008, 17:44:49
heh s tymi anglickymi skupinami je to fun... teraz v zime som mala ucit jednu anglicku skupinu z TSWP (stvrtaci). Prisla som na prve cviko a zacala som anglicky vysvetlovat podmienky zapoctu a tak... po 15 minutach ma prerusil jeden chalan, ze ci by som nebola taka dobra a nerozpravala po slovensky, ze to tak bude lepsie. opytala som sa kolki nevedia dobre po anglicky - dalo by sa povedat, ze dobrych 90 percent a zvysnych 10 percent si nebolo istych. nemali zaujem ani o polovicny slovensko/anglicky vyklad, tak sme ostali az do konca vyucby v slovencine... akurat jednemu - erazmus studentovi zo spanielska som sa venovala individualne... cize nebol to moj vyber viest anglicke cviko v slovine, ani to, ze neviem po anglicky a supli ma tam... ako tak pozeram, tak celkovo je taky trend, ze vela ludi si povie, ze po anglicky vie a pritom je to bieda bieda.  :laugh: :laugh: :laugh:
Title: Re: Distribuované programovanie
Post by: nighthunter on 10.02.2008, 17:49:22
s anglictinou je to podobne aj na inej fakulte EkF
Title: Re: Distribuované programovanie
Post by: psicho on 10.02.2008, 17:58:26
aj Z Tohto Predmetu si shanam Zadanie ....... taze ponuky prijimam tradicne na mail alebo na icq


btw: Mamicka vas Miluje
Title: Re: Distribuované programovanie
Post by: BCAA on 10.02.2008, 19:14:48
heh s tymi anglickymi skupinami je to fun... teraz v zime som mala ucit jednu anglicku skupinu z TSWP (stvrtaci). Prisla som na prve cviko a zacala som anglicky vysvetlovat podmienky zapoctu a tak... po 15 minutach ma prerusil jeden chalan, ze ci by som nebola taka dobra a nerozpravala po slovensky, ze to tak bude lepsie. opytala som sa kolki nevedia dobre po anglicky - dalo by sa povedat, ze dobrych 90 percent a zvysnych 10 percent si nebolo istych. nemali zaujem ani o polovicny slovensko/anglicky vyklad, tak sme ostali az do konca vyucby v slovencine... akurat jednemu - erazmus studentovi zo spanielska som sa venovala individualne... cize nebol to moj vyber viest anglicke cviko v slovine, ani to, ze neviem po anglicky a supli ma tam... ako tak pozeram, tak celkovo je taky trend, ze vela ludi si povie, ze po anglicky vie a pritom je to bieda bieda.  :laugh: :laugh: :laugh:

ano to je problem  by som mozno uvital nejake kurzy na skole (konveracie co boli v 2 rocniku  akoze bolo to fajn   ale mozno sa mali robit nejake vstupne testy abo daco take nech sa zisti realna uroven jazykovych znalosti) bo ono to je podla mna hodne dolezite  a ked si myslime ze po anglicky vieme ak vieme precitat nejaky text tak sme na omyle :)  (btw predtym som vedel po anglicky velmi dobre   ale pozorujem ze to ide dolu vodou)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 10.02.2008, 20:09:24
emka: stačí mať prehnané sebavedomie a nulovú sebareflexiu, aby si sa prihlásila... a takých ľudí je veľmi veľa... to, že nevedia po eng zistia až potom...
Title: Re: Distribuované programovanie
Post by: wlade on 10.02.2008, 20:11:05
Ja sa cvikam, kde je zdoraznene ze anglicka skupina, zdaleka vyhybam, lebo medzi genialnymi talentami, ktori su skryty pod ruskom "anglicka skupina" by som sa citil ako idiot :/ Sice tak sa obcas citim aj v normalnych skupinach, ale i tak :)

Inac nema niekto potuchy ake budu zadanicka z toho predmetu ? Lebo nazov mi mierne nahana hrozu a zrejme to nebude nic v PHP ci s databazami :/
Title: Re: Distribuované programovanie
Post by: BCAA on 10.02.2008, 22:52:27
Ja sa cvikam, kde je zdoraznene ze anglicka skupina, zdaleka vyhybam, lebo medzi genialnymi talentami, ktori su skryty pod ruskom "anglicka skupina" by som sa citil ako idiot :/ Sice tak sa obcas citim aj v normalnych skupinach, ale i tak :)

Inac nema niekto potuchy ake budu zadanicka z toho predmetu ? Lebo nazov mi mierne nahana hrozu a zrejme to nebude nic v PHP ci s databazami :/

tipujem ze nie :)   skor asi java spolu s rmi   
Title: Re: Distribuované programovanie
Post by: Agamemnon on 10.02.2008, 23:12:50
ak je to to, čo sme my mali pod názvom "sieť. a distr. progr. v jave", tak sa robí v jave, so socketmi, aj s rmi...
http://hornad.fei.tuke.sk/predmety/sdpj/
Title: Re: Distribuované programovanie
Post by: psicho on 11.02.2008, 04:36:51
a ked ja v jave nekodujem tak na tomto predmete musim ???? toto snad neni fer
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 11.02.2008, 04:39:44
a ZI si mal rad, ze si musel?  :j_tongue:
Title: Re: Distribuované programovanie
Post by: psicho on 11.02.2008, 04:56:48
v ZI som nemusel programovat v jave :P :P :P :P :P :P :P :P
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 11.02.2008, 05:45:16
tha sa aj v jave naucis kodovat, abo zozenies zadanie, abo pojdes do KOSIT-u robit  :emot-LMAO:
Title: Re: Distribuované programovanie
Post by: Agamemnon on 11.02.2008, 06:51:03
a ked ja v jave nekodujem tak na tomto predmete musim ???? toto snad neni fer

ja som javu ani nevidel, kým som nemal ten predmet... javu som sa naučil za 15min. na prvom cviku dosť na to, aby som tento predmet zvládol a ešte aj pomáhal iným so zadaniami... takže ak ovládaš iný objektový jazyk, tak nemáš problém
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 11.02.2008, 06:51:59
ja som javu tiez nevidel, naucil som sa za 15min, predmet som zvladol a som pomahal aj inym, a uz javu nikdy nechcem vidiet:P
Title: Re: Distribuované programovanie
Post by: Agamemnon on 11.02.2008, 06:54:40
ja som javu tiez nevidel, naucil som sa za 15min, predmet som zvladol a som pomahal aj inym, a uz javu nikdy nechcem vidiet:P

hej, s tým, že ju nechcem vidieť, celkom súhlasím :)) ale nie som si istý, či to bude možné, hehe :)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 11.02.2008, 06:55:12
ja som si isty ze to mozne nebude:D to ostane len moje "platonicke" zelanie
Title: Re: Distribuované programovanie
Post by: mishelka on 11.02.2008, 19:49:29
heh s tymi anglickymi skupinami je to fun... teraz v zime som mala ucit jednu anglicku skupinu z TSWP (stvrtaci). Prisla som na prve cviko a zacala som anglicky vysvetlovat podmienky zapoctu a tak... po 15 minutach ma prerusil jeden chalan, ze ci by som nebola taka dobra a nerozpravala po slovensky, ze to tak bude lepsie. opytala som sa kolki nevedia dobre po anglicky - dalo by sa povedat, ze dobrych 90 percent a zvysnych 10 percent si nebolo istych. nemali zaujem ani o polovicny slovensko/anglicky vyklad, tak sme ostali az do konca vyucby v slovencine... akurat jednemu - erazmus studentovi zo spanielska som sa venovala individualne... cize nebol to moj vyber viest anglicke cviko v slovine, ani to, ze neviem po anglicky a supli ma tam... ako tak pozeram, tak celkovo je taky trend, ze vela ludi si povie, ze po anglicky vie a pritom je to bieda bieda.  :laugh: :laugh: :laugh:
ja s anglinou nemám problema, angličina je všade takže to sa asi ani zabudnúť nedá, stačí čítať pár stránok, pozerať filmy s titulkami (alebo aj bez nich) a počúvať hudbu.. len ma mrzí, že sa to nerobí takým spôsobom že niekde na boku sa napíšu dôležité pojmy v angličtine, ktoré sa v budúcnosti alebo prítomnosti môžu zísť..

a dnes som sa dozvedela že DP bude v javeeeeee huraaaaaa :D
Title: Re: Distribuované programovanie
Post by: Agamemnon on 11.02.2008, 20:15:32
ja som javu ani nevidel, kým som nemal ten predmet... javu som sa naučil za 15min. na prvom cviku dosť na to, aby som tento predmet zvládol a ešte aj pomáhal iným so zadaniami... takže ak ovládaš iný objektový jazyk, tak nemáš problém

taze pomozes aj mne, tak to mam chapat? :emot-prettywink:

jj :) tebe rád :)
Title: Re: Distribuované programovanie
Post by: pUf on 11.02.2008, 22:22:42
po dnesnom zisteni ze kedze nemam tbis 1 budem musiet mat pokrocilu javu ma paralic uplne dorazil vyhlasenim ze cele to (na)ser mi bude treba robit v jave.. prvy den v skole snad ani nemohol byt horsi na zle spravy.. sak co uz moze byt horsie ako java no ni?
Title: Re: Distribuované programovanie
Post by: fanfo on 11.02.2008, 23:56:28
po dnesnom zisteni ze kedze nemam tbis 1 budem musiet mat pokrocilu javu ma paralic uplne dorazil vyhlasenim ze cele to (na)ser mi bude treba robit v jave.. prvy den v skole snad ani nemohol byt horsi na zle spravy.. sak co uz moze byt horsie ako java no ni?

java lover  :hah:
Title: Re: Distribuované programovanie
Post by: pUf on 12.02.2008, 00:01:06
po dnesnom zisteni ze kedze nemam tbis 1 budem musiet mat pokrocilu javu ma paralic uplne dorazil vyhlasenim ze cele to (na)ser mi bude treba robit v jave.. prvy den v skole snad ani nemohol byt horsi na zle spravy.. sak co uz moze byt horsie ako java no ni?

java lover  :hah:

do slova a
do pimena,
do p...  aralica xD
:puf:
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 12.02.2008, 00:24:48
mozeme si nazorne vsimnut, ze pUf este nemal JM :)
Title: Re: Distribuované programovanie
Post by: psicho on 12.02.2008, 00:51:28
KTO MI ZROBI TO ZADANIE ????????______________zaplatim povdacim :D_____________________
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 12.02.2008, 02:16:48
dam ti moje ked budem mat .... ale len za $ veeeela $  :emot-drunk:
Title: Re: Distribuované programovanie
Post by: psicho on 12.02.2008, 02:33:32
ked to bude pred terminom(t.j za 120%) a bude to modifikovane oproti tvojmu kere ty odovzdavas, tak we have a deal 
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 12.02.2008, 02:52:51
no, ja sa na to este pozriem a pripadne sa vcas ozvem  :naughty1:
Title: Re: Distribuované programovanie
Post by: wlade on 12.02.2008, 02:56:20
Aj ja by som mal zaujem :)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 12.02.2008, 03:14:23
no tak... nebojte sa toho... tie zadania sú easy... máš tam presne napísané, čo máš kódiť... to vyzerá asi tak, že prečítaš vetu, a presne podľa nej nakódiš nejaký riadok... potom prečítaš ďalšiu a nakódiš ďalší riadok :) nič strašné...
Title: Re: Distribuované programovanie
Post by: ywetka on 12.02.2008, 03:26:39
no tak... nebojte sa toho... tie zadania sú easy... máš tam presne napísané, čo máš kódiť... to vyzerá asi tak, že prečítaš vetu, a presne podľa nej nakódiš nejaký riadok... potom prečítaš ďalšiu a nakódiš ďalší riadok :) nič strašné...

jj suhlasim s Agamemnonom, fakt nic tazke to ne je  :j_wink:
Title: Re: Distribuované programovanie
Post by: wlade on 12.02.2008, 03:29:13
Z toho ako rozpraval Paralic to hrozostrasne nevyzeralo. Mna skor vydesili len tie body a percenta a aj to ze v priebehu kratkeho casu tyaku horu informacii a podmienok povedal ze az. AJ ked na zaver priznal ze aby sme sa nenechali znechutit ze tak vela naraz toho povedal ale i tak, no uvidime. Mozno preto ze dalsi tyzden nie je cviko tak povedal aj za tyzden dopredu :)
Title: Re: Distribuované programovanie
Post by: fanfo on 12.02.2008, 04:01:42
Z toho ako rozpraval Paralic to hrozostrasne nevyzeralo. Mna skor vydesili len tie body a percenta a aj to ze v priebehu kratkeho casu tyaku horu informacii a podmienok povedal ze az. AJ ked na zaver priznal ze aby sme sa nenechali znechutit ze tak vela naraz toho povedal ale i tak, no uvidime. Mozno preto ze dalsi tyzden nie je cviko tak povedal aj za tyzden dopredu :)

ty si si oddychol po skuskovom abo pokracujes dalej v stresoch :ohmigod:?? chill out  :smokin:
Title: Re: Distribuované programovanie
Post by: pUf on 12.02.2008, 04:53:33
mozeme si nazorne vsimnut, ze pUf este nemal JM :)

ale pUf aspon spravil SoJ zadanie sam co sa o Jave neda povedat (ak sa teda bere assembler na JM :D )

no sak uvidime  :bananawrite:
Title: Re: Distribuované programovanie
Post by: bliky on 13.02.2008, 21:01:18
YES, prave som na cviku a Paralicovi som mmntale rozumal asi iba to, ze nam rozda nejake cisla...  bu
Title: Re: Distribuované programovanie
Post by: fanfo on 13.02.2008, 21:14:48
YES, prave som na cviku a Paralicovi som mmntale rozumal asi iba to, ze nam rozda nejake cisla...  bu

loginy a passwordy??  :emot-LMAO:
Title: Re: Distribuované programovanie
Post by: fanfo on 13.02.2008, 21:16:32
hadajte, ake mam ja cislo v logine :emot-prettywink: napoveda - dzejms bond

daj uz rovno aj password, ne len s loginom machruj
Title: Re: Distribuované programovanie
Post by: fanfo on 13.02.2008, 21:20:05
a na co ti bude moj password? chces za mna hadam zadanie spravit? :emot-LMAO: :emot-LMAO:

nieco ti tam pomazat, zaspamovat abo daco podobne. proste nic dobre :D taze mi ho das?
Title: Re: Distribuované programovanie
Post by: Raleon on 14.02.2008, 01:27:50
zacal uz dakto robit ten ShareMe?
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 14.02.2008, 01:36:09
nechcem sa vobec chvalit, ale uz som pri Ulohe 1.3  ah:

EDIT: som bifla
Title: Re: Distribuované programovanie
Post by: Agamemnon on 14.02.2008, 02:08:22
nechcem sa vobec chvalit, ale uz som pri Ulohe 1.3  ah:

EDIT: som bifla

ja sa tiež nechcem chváliť, ale už mám hotové ;)
Title: Re: Distribuované programovanie
Post by: bliky on 14.02.2008, 02:17:10
ani ja sa nechcem chvalit, ja sa radsej postazujem, nechapem o co tam ide...  bu (este, ze je to cele v JAVE, ktoru je uplne najsamlepsi prog. jazyk na svete a mam k nej ten najpozitivnejsi vztah, aky len mozem mat... hmmm, som tym nadseny, celym predmetom...  bu)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 14.02.2008, 03:12:53
tvojou úlohou je naprogramovať uzol pre distribuovaný systém... viac-menej to, čo si dostal, je popis ako to urobiť (veľmi veľmi podrobný)... takže podľa toho popisu ty kódiš a postupne pridávaš ďalšie a ďalšie funkcie do tvojho uzla
Title: Re: Distribuované programovanie
Post by: rolin21 on 14.02.2008, 03:25:59
nehodi niekto nakodene zadanie na ftp? ... pripadne, dohodneme sa nejakej cene ? :P
Title: Re: Distribuované programovanie
Post by: DeeL on 14.02.2008, 03:48:37
no tak ja som teraz tak asi za 2 aj daco hodinky spravil si po ulohu 1.4 ... dalej sa mi nechce uz ... idem daco kuknut - film ci serial
Title: Re: Distribuované programovanie
Post by: psicho on 14.02.2008, 05:02:01
nechcem sa vobec chvalit, ale uz som pri Ulohe 1.3  ah:

EDIT: som bifla

ja sa tiež nechcem chváliť, ale už mám hotové ;)

a nexes si zarobit ? :D
Title: Re: Distribuované programovanie
Post by: wlade on 14.02.2008, 05:11:12
Ja sa na to zajtra pozriem, dufam ze sa mi tiez podari spravit po 1.3 vratane ako tu vypisujete... Bo nechcem automaticky kupovat, to iba v extremne krajnom pripade.. Hadam to aj ja zvladnem aj ked nepatrim k elitnej skupine geniov na FEI-ke :)
Title: Re: Distribuované programovanie
Post by: kane77 on 14.02.2008, 06:05:33
sak to je jake easy.. a hovoril ze hodinku denne tomu mame venovat? ta to neviem co budem robit zajtra tu hodinku :D
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 14.02.2008, 06:09:12
ne kazdy zije v jave:P
Title: Re: Distribuované programovanie
Post by: fanfo on 14.02.2008, 06:10:21
Ja sa na to zajtra pozriem, dufam ze sa mi tiez podari spravit po 1.3 vratane ako tu vypisujete... Bo nechcem automaticky kupovat, to iba v extremne krajnom pripade.. Hadam to aj ja zvladnem aj ked nepatrim k elitnej skupine geniov na FEI-ke :)

v extremne krajnom pripade za extremne "fajnu" cenu  :emot-LMAO: the best way how to lose your money
Title: Re: Distribuované programovanie
Post by: DeeL on 14.02.2008, 06:33:47
no tak ja som tomu neodolal a nic som serialove ani filmove nepozrel, ale zato mam celu prvu cast uz hotovu... mozno mierne este doladit nieco, ale vsetko funguje... je to dost lahke robit podla toho navodu a sem tam si nieco pozriet aj mimo na nete k tomu ako to zapisat... kto si spravi aspon po 1.4 tak okrem Hawaii a London moze ma tiez najst na dslab bezat ;)
Title: Re: Distribuované programovanie
Post by: psicho on 14.02.2008, 18:05:04
moreee a mne preco nikto nexe spravit ????????/ vsak ZAPLATIM
Title: Re: Distribuované programovanie
Post by: DeeL on 14.02.2008, 18:18:07
moreee a mne preco nikto nexe spravit ????????/ vsak ZAPLATIM
mooreeee psicho ty to spravis o to sa nebojim... a ak nie tak sa stale da hocico dohodnut :D
Title: Re: Distribuované programovanie
Post by: Agamemnon on 14.02.2008, 18:21:02
moreee a mne preco nikto nexe spravit ????????/ vsak ZAPLATIM

maybe...
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 14.02.2008, 19:28:34
psicho by to vedel v pohode spravit ale nespravi to lebo mame rovnaky postoj k jave:D
Title: Re: Distribuované programovanie
Post by: fanfo on 14.02.2008, 19:29:44
moreee a mne preco nikto nexe spravit ????????/ vsak ZAPLATIM

pokial viem, tak veduci ti to asi mozno zmasti, ale to musis jemu napisat
Title: Re: Distribuované programovanie
Post by: kane77 on 14.02.2008, 20:52:59
nechapem co mate proti jave.. to nemate 2GB ram nazvys?  ap
Title: Re: Distribuované programovanie
Post by: nighthunter on 14.02.2008, 21:59:13
spravit je sloveso, makke i na konci!!!

DeeL: mas pravdu ;) ... to len neskora hodina bola a vsetkeho vela... dik
eminkaa, thx
Title: Re: Distribuované programovanie
Post by: psicho on 14.02.2008, 22:33:51
moreee a mne preco nikto nexe spravit ????????/ vsak ZAPLATIM

pokial viem, tak veduci ti to asi mozno zmasti, ale to musis jemu napisat

mne slovicko MOZNO nestaci , ja potrebujem URCITE/na 110%/TUTI FRUTI
Title: Re: Distribuované programovanie
Post by: pUf on 15.02.2008, 04:37:23
kto mal dnes o 9.10 by mohol napisat co bolo lebo ja som vypisany :P
Title: Re: Distribuované programovanie
Post by: rolin21 on 15.02.2008, 05:50:33
ludia kto helfne so zadanim ? ... samozrejme, ze nie zadarmo
Title: Re: Distribuované programovanie
Post by: rolin21 on 16.02.2008, 03:59:49
caves .... nehelfol by si s tym zadanim? ..... dohodneme sa na cene
Title: Re: Distribuované programovanie
Post by: kane77 on 16.02.2008, 04:09:12
caves .... nehelfol by si s tym zadanim? ..... dohodneme sa na cene

to teraz komu bolo?
Title: Re: Distribuované programovanie
Post by: rolin21 on 16.02.2008, 04:11:03
caves .... nehelfol by si s tym zadanim? ..... dohodneme sa na cene

to teraz komu bolo?
sekol som sa ... to malo ist veducemu
vedel by si helfnut aj ty ?
Title: Re: Distribuované programovanie
Post by: kane77 on 16.02.2008, 04:12:44
vedel :)
Title: Re: Distribuované programovanie
Post by: rolin21 on 16.02.2008, 04:14:18
a helfol by si ? .... samozrejme, ze nie zadara
Title: Re: Distribuované programovanie
Post by: kane77 on 16.02.2008, 04:23:55
ta sak preco nie..
Title: Re: Distribuované programovanie
Post by: rolin21 on 16.02.2008, 04:26:14
ta sak preco nie..

mozes mi prosim ta dat na seba cislo na icq, dohodli by sme sa tam
Title: Re: Distribuované programovanie
Post by: pUf on 16.02.2008, 07:06:01
nooo to nikto nemal stvrtok 9.10 cvikoo?
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 16.02.2008, 07:21:04
a mne kto helfne zadara?:D
Title: Re: Distribuované programovanie
Post by: fanfo on 16.02.2008, 17:17:34
a mne kto helfne zadara?:D

psicho ti iste v jave velice rad nakodi :D
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 16.02.2008, 17:25:04
:D mne netreba nakodit, ja si nakodim, len mi treba dakoho kto mi odpovie na otazky
Title: Re: Distribuované programovanie
Post by: DeeL on 16.02.2008, 17:27:10
vies... vsetko zalezi od rozsahu a intenzity otazok... :D
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 16.02.2008, 17:28:06
:D samozrejme maly rozsah otazok s malou intenzitou:P
Title: Re: Distribuované programovanie
Post by: Agamemnon on 16.02.2008, 18:23:44
:D mne netreba nakodit, ja si nakodim, len mi treba dakoho kto mi odpovie na otazky

dávaj otázky sem, budú aj odpovede
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 16.02.2008, 18:38:46
vidis fakt to ma nenapadlo:D:D looool shame on me
Title: Re: Distribuované programovanie
Post by: mishelka on 16.02.2008, 20:35:42
ja to mám hotové až na to že mi nefunguje receiver :nervous: :h_cry: :h_cry: :h_cry: ak: ak: ak:

UPDATE: už funguje a vidím tam Kane-a, seba, London, Hawaii a rnue018 (neviem kto to je, priznajte sa!!! :) ) :emot-dance: :emot-dance: :emot-dance:

PS: a neviem kto tu spomínal niečo také že je to úplne ľahučké - áno, presne, prečítaš riadok, porozmýšľaš (alebo aj nie), nakódiš.. prečítaš 20 riadkov a máš program bv :bananawrite:
Title: Re: Distribuované programovanie
Post by: Raleon on 16.02.2008, 23:16:57
ja to mám hotové až na to že mi nefunguje receiver :nervous: :h_cry: :h_cry: :h_cry: ak: ak: ak:

UPDATE: už funguje a vidím tam Kane-a, seba, London, Hawaii a rnue018 (neviem kto to je, priznajte sa!!! :) ) :emot-dance: :emot-dance: :emot-dance:

PS: a neviem kto tu spomínal niečo také že je to úplne ľahučké - áno, presne, prečítaš riadok, porozmýšľaš (alebo aj nie), nakódiš.. prečítaš 20 riadkov a máš program bv :bananawrite:

najsz.
Buduci tyden dufam budem tam i ja :)


Mishela (sign) - este mas stale volno? :)
Title: Re: Distribuované programovanie
Post by: kane77 on 17.02.2008, 02:15:00
ja to mám hotové až na to že mi nefunguje receiver :nervous: :h_cry: :h_cry: :h_cry: ak: ak: ak:

UPDATE: už funguje a vidím tam Kane-a, seba, London, Hawaii a rnue018 (neviem kto to je, priznajte sa!!! :) ) :emot-dance: :emot-dance: :emot-dance:

PS: a neviem kto tu spomínal niečo také že je to úplne ľahučké - áno, presne, prečítaš riadok, porozmýšľaš (alebo aj nie), nakódiš.. prečítaš 20 riadkov a máš program bv :bananawrite:
hehe.. to znamena ze aj mne to funguje :) diky za uistenie
Title: Re: Distribuované programovanie
Post by: wlade on 17.02.2008, 03:49:57
Tak zajtra sa do toho pustim aj ja, dufam ze ma tam uvidite. Bo expert do javy nie som ale pokusim sa daco zo seba zapotit :/
Title: Re: Distribuované programovanie
Post by: Agamemnon on 17.02.2008, 04:00:11
Tak zajtra sa do toho pustim aj ja, dufam ze ma tam uvidite. Bo expert do javy nie som ale pokusim sa daco zo seba zapotit :/

na toto fakt javu nepotrebuješ vedieť :)
Title: Re: Distribuované programovanie
Post by: DeeL on 17.02.2008, 05:04:59
akoze sem tam sa zijde vediet niektore veci, ktore ocakavaju, ze vies v jave spravit, ale tak da sa to aj lahko najst na nete, lebo su to mensie veci teda... a fakt je to lahke...

kane77 ty mas spravenu len prvu ulohu, hej? lebo vyhladavat neviem u teba, teda pise, ze sa nedokaze napojit aby zistil ake subory mas... ale inac to ide v pohode ;)
Title: Re: Distribuované programovanie
Post by: kane77 on 17.02.2008, 05:34:23
akoze sem tam sa zijde vediet niektore veci, ktore ocakavaju, ze vies v jave spravit, ale tak da sa to aj lahko najst na nete, lebo su to mensie veci teda... a fakt je to lahke...

kane77 ty mas spravenu len prvu ulohu, hej? lebo vyhladavat neviem u teba, teda pise, ze sa nedokaze napojit aby zistil ake subory mas... ale inac to ide v pohode ;)
zatial hej.. sa mi viacej nechcelo :) vlastne sa mi v poslednom case nechce vobec nic.. asi jarna unava, alebo zimna unava.. (alebo zeby len lenivost :D)
Title: Re: Distribuované programovanie
Post by: mishelka on 17.02.2008, 16:05:42
Mishela (sign) - este mas stale volno? :)
aktuálne mám voľno skoro celú stredu, štvrtok, piatok, sobotu, nedeľu... proste prázdninujem jak sa dá :D

eminka: zvládneš to len treba chcieť ;)
Title: Re: Distribuované programovanie
Post by: DeeL on 17.02.2008, 17:12:49
nooo tak to s tou lenivostou je aj u mna... ci ze sa mi teda nic nechce posledne dni ... vobec nic nechce... aaa tolko toho co potrebujem porobit...

a hej eminkaa treba chciet, alebo aspon odporucam sa to snazit robit vazne priebezne... som zvedavy co sa z toho predmetu na prednaskach dozviem, lebo to zadanie sa mi celkom pacilo ;)
Title: Re: Distribuované programovanie
Post by: mishelka on 17.02.2008, 17:43:31
jj mne sa to tiež celkom zapáčilo toto celé, tešila som sa na tento predmet tak dúfam že nebude odveci :)
Title: Re: Distribuované programovanie
Post by: bliky on 17.02.2008, 18:22:32
jj, mna zaujima, ci tie prednasky budu niekde zavesene, bo som mrkal na moodle aj na hornad, ale nenasiel som to tam nikde a pokial sa dobre pamatam, tak Paralic na prvej prednaske povedal ze skuska bude len a len z prednasok... :)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 17.02.2008, 18:32:58
jj, mna zaujima, ci tie prednasky budu niekde zavesene, bo som mrkal na moodle aj na hornad, ale nenasiel som to tam nikde a pokial sa dobre pamatam, tak Paralic na prvej prednaske povedal ze skuska bude len a len z prednasok... :)

http://hornad.fei.tuke.sk/predmety/sdpj/

tu máš prednášky
Title: Re: Distribuované programovanie
Post by: wlade on 17.02.2008, 18:56:56
jj, mna zaujima, ci tie prednasky budu niekde zavesene, bo som mrkal na moodle aj na hornad, ale nenasiel som to tam nikde a pokial sa dobre pamatam, tak Paralic na prvej prednaske povedal ze skuska bude len a len z prednasok... :)

http://hornad.fei.tuke.sk/predmety/sdpj/

tu máš prednášky

Not Found
The requested URL /predmety/sdpj/prednasky/prednaska1.zip was not found on this server.

Dajak nejdu stiahnut
Title: Re: Distribuované programovanie
Post by: Agamemnon on 17.02.2008, 19:04:52
jj, mna zaujima, ci tie prednasky budu niekde zavesene, bo som mrkal na moodle aj na hornad, ale nenasiel som to tam nikde a pokial sa dobre pamatam, tak Paralic na prvej prednaske povedal ze skuska bude len a len z prednasok... :)

http://hornad.fei.tuke.sk/predmety/sdpj/

tu máš prednášky

Not Found
The requested URL /predmety/sdpj/prednasky/prednaska1.zip was not found on this server.

Dajak nejdu stiahnut


aha, asi ich stiahol odtiaľ...
Title: Re: Distribuované programovanie
Post by: Agamemnon on 17.02.2008, 19:11:45
ako tak na to pozerám, tak tie prednášky mám na disku... môžem poskytnúť potom... niekde ich zavesím alebo niekomu na mail... alebo tak nejak :)
Title: Re: Distribuované programovanie
Post by: fanfo on 17.02.2008, 19:12:56
radsej zaves, ale iste sa budu dat stiahnut aj z hornadu
Title: Re: Distribuované programovanie
Post by: psicho on 17.02.2008, 20:02:38
Ok tak Este Raz ....NAJDE SA DAKTO KTO TO MA HOTOVE RESPEKTIVE BUDE MAT HOTOVE A CHCE SI ZAROBIT ????

NAPISTE mi mail alebo ICQ , a URCITE SA DOHODNEME :D



diki dopredu :)
Title: Re: Distribuované programovanie
Post by: wlade on 18.02.2008, 01:37:25
To treba aj toto Ant a Jikes instalovat ked mam doma WinXP ? Bo som stiahol Ant-a ZIP-ko a neviem pohnut, co s tym. Ako mam presne postupovat ak chcem zacat s tym robit ? Vopred vdaka za rady, bo som z toho uplne vyhukany...... :(
Title: Re: Distribuované programovanie
Post by: DeeL on 18.02.2008, 02:13:30
ja som si naimportoval novy projekt do netbeans aj s ant-ovskym konfigurakom "build.xml" lebo ten podporuje uz rovno Ant a len trebalo vybrat ktore podprikazy pouzivat, ale aj tak bol potom trocha problem neskor ako to vypinat, tak som to len skusal kompilovat v netbeans ci neni chyba a testoval som priamo na dslab.fei.tuke.sk ;)
Title: Re: Distribuované programovanie
Post by: wlade on 18.02.2008, 03:22:45
http://hornad.fei.tuke.sk/~paralicm/sdpj/Uloha_1_1-2.htm - som teraz tu a idem na ulohu 1.2

Uz hned prvej vete nechapem, citujem "Vytvorte triedu at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl."

Pozeram adresar src ze reku tam najdem nejake zdrojaky v ktorych tu implkementaciu vytvorim ale tam je kopa povnaranych adresarov a nikde ziadny subor. Kde preboha mam vytvorit triedu (myslism toto "public class...") ked nemam ziadny subor k dispozicii ? Ci su niekde skryte a ich nevidim ? nechapem ani dalsim poziadavkam, ale idem radsej krok po kroku.
Title: Re: Distribuované programovanie
Post by: kane77 on 18.02.2008, 03:29:14
http://hornad.fei.tuke.sk/~paralicm/sdpj/Uloha_1_1-2.htm - som teraz tu a idem na ulohu 1.2

Uz hned prvej vete nechapem, citujem "Vytvorte triedu at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl."

Pozeram adresar src ze reku tam najdem nejake zdrojaky v ktorych tu implkementaciu vytvorim ale tam je kopa povnaranych adresarov a nikde ziadny subor. Kde preboha mam vytvorit triedu (myslism toto "public class...") ked nemam ziadny subor k dispozicii ? Ci su niekde skryte a ich nevidim ? nechapem ani dalsim poziadavkam, ale idem radsej krok po kroku.
sak citaj.. Vytvorte at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl teda bude to at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 18.02.2008, 03:32:22
To treba aj toto Ant a Jikes instalovat ked mam doma WinXP ? Bo som stiahol Ant-a ZIP-ko a neviem pohnut, co s tym. Ako mam presne postupovat ak chcem zacat s tym robit ? Vopred vdaka za rady, bo som z toho uplne vyhukany...... :(

jikes netreba, Ant dakde rozzipnes myslim a potom treba nastavit vo win systemove premenne ci jak sa tie hady volaju

ANT_HOME = D:\apache-ant-1.7.0
JAVA_HOME = C:\Program Files\Java\jdk1.6.0
PATH = %PATH%;%ANT_HOME%\bin;%PATH%;%JAVA_HOME%\bin

potom nemusis ani byt v adresari ant-u a mozes pouzivat prikaz "ant lab1"
Title: Re: Distribuované programovanie
Post by: BCAA on 18.02.2008, 05:37:57
hej s tymi environment variables som sa natrapil 


tam si davajte pozor hlavne na Program Files   lebo uz neviem presne ale myslim ze ant mal s tym problem    ze tam bola medzera

radsej dajte Progra~1/bla/bla
Title: Re: Distribuované programovanie
Post by: kane77 on 18.02.2008, 05:45:44
hej s tymi environment variables som sa natrapil 


tam si davajte pozor hlavne na Program Files   lebo uz neviem presne ale myslim ze ant mal s tym problem    ze tam bola medzera

radsej dajte Progra~1/bla/bla
uplne najlepsie je nainstalovat to mimo Program files.. napriklad rovno C:\Ant (osobnu skusenost nemam... :) ale tak pisali v navode... )
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.02.2008, 05:47:21
ja som taka lama ze ja si to budem pekne uploadovat na dslab:P
Title: Re: Distribuované programovanie
Post by: kane77 on 18.02.2008, 05:51:49
ta akurat ze ja sa neviem priamo pripojit na dslab... takze musim cez tri ssh servery sa pripajat.. fakt to potesi.. a hlavne ze ping je potom taky ze sa tam neda nic robit :D
Title: Re: Distribuované programovanie
Post by: Agamemnon on 18.02.2008, 05:59:22
ja som taka lama ze ja si to budem pekne uploadovat na dslab:P

na dslabe sa to dobre kódi... vieš si to tam rovno aj testovať, to je najväčšia výhoda...
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.02.2008, 06:00:16
na dslabe nekodim, kodim doma a uploadujem na dslab:P
Title: Re: Distribuované programovanie
Post by: Agamemnon on 18.02.2008, 06:11:12
hej, možno ťa to prekvapí, ale pochopil som :)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.02.2008, 06:12:37
:) no az taky velky sok to neni:P ale som rad
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 18.02.2008, 07:10:59
dpc wtf omg atd.... ja si robim k tomu zdrojaku poznamocky cez //, kde kopirujem text z toho navodu ... spravim az po 1.6 a dam to na ten ich linuxoby server => ant lab1 ... a ono sa mi zacne stazovat na makcene v mojich //poznamkach  :ohmigod: :ohmigod: :ohmigod: ... kde to kua zijeme? IDEM SPAT!!!
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.02.2008, 20:26:15
dpc este len tu som

Táto trieda musí mať konštruktor, ktorého prvý parameter je objekt typu java.util.Properties. Zároveň konštruktor bude môcť v prípade výskytu chyby vyvolať výnimku at.ac.tuwien.infosys.rnue.helpers.ShareMeException (napr. keď nebudú zadané požadované premenné prostredia). V konštruktore získajte IP adresu lokálneho počítača použitím triedy java.net.InetAddress a uložte túto hodnotu v množine premenných prostredia pod kľúčom IConstants.RMI_REGISTRY_HOST. Rozhranie IConstants poskytuje viacero konštantných hodnôt, ako napr. kľúče premenných prostredia, timeout hodnoty socketov alebo maximálne dĺžky paketov. Vlastná adresa je dôležitá pri procese zviditeľňovania sa ostatným uzlom.

a uz kouma:D:D:D, vie to dakto ludsky povedat?:D
Title: Re: Distribuované programovanie
Post by: Agamemnon on 18.02.2008, 21:43:39
Code: [Select]
public Constructor(java.util.Properties prop) throws ShareMeException {

  InetAddress ip = ziskaj_ip(); // pozri v doku, aka je tam metoda :)
  prop.SetProperty(IConstant.RMI_REGISTRY_HOST, ip.ToString());

}

máš tam dokumentáciu ku tomu, pomerne slušnú - tj. popis IConstant, takisto máš dokumentáciu ku jave - tj. InetAddress, Properties, atď. :) trochu treba aj rozmýšľať a pozrieť do toho :)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 18.02.2008, 21:45:20
akože :) nemusí to byť správne, ale snáď aspoň približne som to napísal ok :)

ľudsky:
máš urobiť konštruktor s 1 parametrom - typu Properties. Potom v ňom vezmeš pomocou InetAddress ipčku a tú uložíš pomocou SetProperty do IConstant.RMI_REG... (tj. nastavíš mu hodnotu)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.02.2008, 21:56:14
no hej ten konst som vedel:) dokumentaciu tiez som mal otvorenu ale natolko nemam rad javu ze som dlho nevydrzal citat to:D, toto som nevedel zistit: prop.SetProperty(IConstant.RMI_REGISTRY_HOST, ip.ToString());


edit:
[java] java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
     [java]     at java.security.AccessController.doPrivileged(Native Method)
     [java]     at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
     [java]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
     [java]     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
     [java]     at java.lang.Class.forName0(Native Method)
     [java]     at java.lang.Class.forName(Class.java:164)
     [java]     at at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main(ShareMeMain.java:40)
     [java] Could not create implementation class via reflection! Aborting!
     [java] java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
     [java] Java Result: 1
:P
Title: Re: Distribuované programovanie
Post by: Agamemnon on 18.02.2008, 22:04:00
len si skontroluj syntax toho... a či existuje taká metóda... či to nie je setproperties, alebo či to tam netreba nejak pretypovať :)
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 18.02.2008, 22:05:15
a cestu k tej triede mas: at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java ???
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.02.2008, 22:06:06
yeah
Title: Re: Distribuované programovanie
Post by: Agamemnon on 18.02.2008, 22:06:55
InetAddress ia = InetAddress.getLocalHost();
properties.setProperty(IConstants.RMI_REGISTRY_HOST, ia.getHostName());

inak... dávaj pozor na Exceptions... java si vynucuje try-catch takmer všade
Title: Re: Distribuované programovanie
Post by: Agamemnon on 18.02.2008, 22:07:41
importy?
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.02.2008, 22:09:10
ajtak to iste pise:P

importy: dajake mam:P ach jaj mal som aj ja kupit:D
Title: Re: Distribuované programovanie
Post by: kane77 on 18.02.2008, 22:16:47
ajtak to iste pise:P

importy: dajake mam:P ach jaj mal som aj ja kupit:D
skus skontrolovat
1. ci to mas v spravnom adresari (a mas spravny nazov) ./src/at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java..
2. ci to mas v spravnom balicku package at.ac.tuwien.infosys.rnue.implementation;
3. ci to mas buildnute..
a malo by to ist v pohode...
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.02.2008, 22:18:45
pise ze BUILD SUCCESSFUL ta boh zna, ale toten classnotfound exception a ten gulasik k tomu tiez
Title: Re: Distribuované programovanie
Post by: DeeL on 18.02.2008, 23:24:08
ShareMe celkovo hadze casto dost nezrozumitelne chyby, s tym som mal aj ja problem... ale toto u mna vyzera skor na chybu, ze ci mas tam vazne konstruktor s presne takymi parametrom ako to ono chce... alebo potom ci mas uz v tej triede vytvorene aj dalsie metody ako je start(), stop() a to search(dajaky parameter)
Title: Re: Distribuované programovanie
Post by: kane77 on 18.02.2008, 23:31:29
ShareMe celkovo hadze casto dost nezrozumitelne chyby, s tym som mal aj ja problem... ale toto u mna vyzera skor na chybu, ze ci mas tam vazne konstruktor s presne takymi parametrom ako to ono chce... alebo potom ci mas uz v tej triede vytvorene aj dalsie metody ako je start(), stop() a to search(dajaky parameter)
mhm.. to tiez moze byt.. ja sa v tychto veciach spolieham na netbeans takze som dost hlupy :D proste pridam ze implements NeviemCo a netbeans dohodi metody :)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.02.2008, 23:31:54
nj asi si aj ja nainstalujem netbeans:(
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 01:06:53
ShareMe celkovo hadze casto dost nezrozumitelne chyby, s tym som mal aj ja problem... ale toto u mna vyzera skor na chybu, ze ci mas tam vazne konstruktor s presne takymi parametrom ako to ono chce... alebo potom ci mas uz v tej triede vytvorene aj dalsie metody ako je start(), stop() a to search(dajaky parameter)
mhm.. to tiez moze byt.. ja sa v tychto veciach spolieham na netbeans takze som dost hlupy :D proste pridam ze implements NeviemCo a netbeans dohodi metody :)

njn, moj pripad .. akurat som najnovsie Eclipse user, koli bakalarke
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 01:17:18
jeeej:      [java] Objekt v poriadku, odosielatelom bol: DeeLShare  :dancing: :guitar: :ropebanana:
Title: Re: Distribuované programovanie
Post by: kane77 on 19.02.2008, 01:51:39
dokoncena aj druha cast... citim sa mizerne - idem si lahnut.. (teda nie koli tomu ze som to dokoncil sa citim mizerne.. :) )
 inak nevadi ked som uz urobil druhu cast ale este som neodoslal prvu (teda odoslal ale len somto tak skusal - boli tam este dajake chyby)
Title: Re: Distribuované programovanie
Post by: DeeL on 19.02.2008, 01:53:06
jeeej:      [java] Objekt v poriadku, odosielatelom bol: DeeLShare  :dancing: :guitar: :ropebanana:

:thumbs-up: br

dokoncena aj druha cast... citim sa mizerne - idem si lahnut.. (teda nie koli tomu ze som to dokoncil sa citim mizerne.. :) )
 inak nevadi ked som uz urobil druhu cast ale este som neodoslal prvu (teda odoslal ale len somto tak skusal - boli tam este dajake chyby)

tak ja som hodil si prvu do jedneho priecinka a druhu zasa do druheho, aby som to vedel menit a odoslat aj samostatne... ale tak gratulujem... uz je nas tam asi viac trocha
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 02:11:01
osetrujete ten ShareMe do posledneho null pointer exception, abo len to na co sa postazuje Netbeans/Eclipse, bo teraz pozeram, ze ono miestami nie len tie exceptions sa mozu vyskytnut co mi ono ponuka... hm?
Title: Re: Distribuované programovanie
Post by: BCAA on 19.02.2008, 02:24:29
.. ale tak gratulujem... uz je nas tam asi viac trocha

ano je nas viac :)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 19.02.2008, 03:05:07
osetrujete ten ShareMe do posledneho null pointer exception, abo len to na co sa postazuje Netbeans/Eclipse, bo teraz pozeram, ze ono miestami nie len tie exceptions sa mozu vyskytnut co mi ono ponuka... hm?

ošetruj to tak, aby ti to preložil ant na dslabe - potom máš istotu, že to preloží aj prekladač, ktorému to odovzdávaš
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 19.02.2008, 03:05:57
damn vie mi niekto povedat (ako 6rocnemu decku) ako si nachystam to zadanie aby som mohol pisat v netbeans? myslim ci treba novy projekt a potom naimportovat abo tak dajak (predtym nez sa zacnete smiat ze jaka lama abo cojaviem co oznamujem vam ze mam netbeans 2. v zivote zapnuty (ak neratam cvika z javy, kde samozrejme mUf kukal porno ajtak a nie netbeans:P))
Title: Re: Distribuované programovanie
Post by: kane77 on 19.02.2008, 03:10:02
damn vie mi niekto povedat (ako 6rocnemu decku) ako si nachystam to zadanie aby som mohol pisat v netbeans? myslim ci treba novy projekt a potom naimportovat abo tak dajak (predtym nez sa zacnete smiat ze jaka lama abo cojaviem co oznamujem vam ze mam netbeans 2. v zivote zapnuty (ak neratam cvika z javy, kde samozrejme mUf kukal porno ajtak a nie netbeans:P))
ja som to robil tak ze som si zrobil projekt v netbeanse nakopiroval tam len zdrojaky... potom som si do ineho adresara nakopcil tie ostatne veci a vytvoril som link na adresar src (ten co netbeans pouziva).. (ale ta to som robil v linuxe)
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 03:11:39
 :lol9: jaka lama  :lol9:, ale nie...

new Project > tam kde ti ho na disku vytvorilo najdi adresar src, if tam daco je deletuj to a nahraj tam to co je v src pri ShareMe (tych milion prazdnych adresarov :)) > v netbeanse ked sa ti to refreshne budes tam mat zrejme prezdne balicky at.ac.tuwien......., no a tam do nich vytvaraj tie java classy ako to je v navode uvedene .... chapes 6-rocne ľaľo?

za odmenu chcem linky na tie porna!!!

EDIT: len neviem ci to tam bude aj kompilovat ... ja mam eclipsa a ani som sa nepokusal tam daco take hladat, lae aspon tie try/catch ti porobi samo a pocheckuje syntax a kompiluj na dslabe a vela zdaru ti prajem
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 04:04:55
V cykle riadenom logickou premennou čakajte na pakety, pričom nezabudnite ošetriť (odchytiť a ignorovať) výnimku SocketTimeoutException vznikajúcu po uplynutí príslušného časového intervalu na sokete (je to iba príležitosť pre kontrolu logickej premennej, ktorá bude modifikovaná metódou stop() objektu typu IIsAliveReceiver).

je to iba príležitosť pre kontrolu logickej premennej ... tejto casti akosi semanticky nerozumiem, vie mi to niekto prelozit do jakyka mojho kmena?
Title: Re: Distribuované programovanie
Post by: Agamemnon on 19.02.2008, 04:35:19
to znamená, že si tam (v catch bloku) môžeš niečo nechať vypísať, a uvidíš, či správne dochádza ku cyklovaniu socketu (tj. dostaneš každých pár sekúnd ten text, čo si necháš vypísať, ako kontrolu)... "pre kontrolu" je to preto, že ty normálne ten výpis tam mať nepotrebuješ/nebudeš mať/nemáš mať...
Title: Re: Distribuované programovanie
Post by: Agamemnon on 19.02.2008, 04:37:09
niečo na tento spôsob:

Code: [Select]

try {
  spracovanie socketu...
}
catch (SocketTimeOutException e) {
  println("kontrola log. premennej");
}


ide o to, že ak budeš mať správne nastavenú log. premennú, tak k vypisovaniu dochádzať bude, a ak tam budeš mať nejakú chybu, tak nie
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 19.02.2008, 05:26:49
thx za cenne info, super sa pri citani cmulal prst:), linky pytaj od mUf-a ;)
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 05:35:22
ako si mam kua precitat na tom servri mail???  bu :hammer: :462: :ahaha: ... vojdem do priecinka mail a tam nic a nic rozumnejsie ma nenapadlo


ok tak som na to prisiel ze taky rozumny prikaz ze mail :)

ale ako sa z toho dostanem von. uz mi pise ze end mailu a co dpc sak to sa neda vypnuuuut ... mamiiii uz nikdy nebudem nadavat na billa a jeho windy  :j_laugh: :metal: ah:
Title: Re: Distribuované programovanie
Post by: kane77 on 19.02.2008, 05:37:03
ako si mam kua precitat na tom servri mail???  bu :hammer: :462: :ahaha: ... vojdem do priecinka mail a tam nic a nic rozumnejsie ma nenapadlo


ok tak som na to prisiel ze taky rozumny prikaz ze mail :)

ale ako sa z toho dostanem von. uz mi pise ze end mailu a co dpc sak to sa neda vypnuuuut ... mamiiii uz nikdy nebudem nadavat na billa a jeho windy  :j_laugh: :metal: ah:
co takto mutt?
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 06:13:56
som vela krat tukol do q ako quit a najprv sa mu nechcelo a potom ma to nejakym zazrakom vyplulo :) .. a mozem veselo nadavat na windy dalej  :emot-LMAO:
Title: Re: Distribuované programovanie
Post by: wlade on 19.02.2008, 06:26:27
Bud ste vsetci geniovia alebo ja som idiot...

Vsetci tu pisete ze ako uz mate skoro vsetko hotove a ja ani za svet neviem v netbeanse spravit ulohu 1.2, stale "milion" errorov pise :( A z toho ShareMe API na moodle som este blbsi

EDIT: citujem: "Svoju implementáciu si môžete vyskúšať po jej skompilovaní (príkazom ant lab1) a spustení programu: at.ac.tuwien.infosys.rnue.helpers.ShareMeMain (ten je súčasťou poskytnutého balíka, nemusíte ho implementovať)."

Ja vsak nikde nevidim ShareMeMain.java v tom baliku co mam z moodlu. Boli tam len prazdne adresare. Ci aky balik tym myslia ? Kde ho najdem ?
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 14:56:37
1.4 - vytvorte datagramovy packet pre prijimanie sprav o dlzke IConstants.MAX_ISALIVE_PACKET_LENGTH

to robite v cykle riadenom logickou premennou to DatagramPacket packet = new DatagramPacket(buffer, maxPacketLength), alebo len raz pred nim??? lebo v ShutdownListeneri to bolo jednoznacne povedane, ze vnutri cyklu a tu to ide tusim aj tak aj tak, ... len ma zaujima ako to mate vy...
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 19.02.2008, 17:23:12
co tam je tem IConstants nato treba vytvorit triedu? abo nejaky field v triede ShareMeImpl ?

edit: docital som sa v build.xml ze furt hlada nejaku triedu at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main, vy mate nieco take?
Title: Re: Distribuované programovanie
Post by: Agamemnon on 19.02.2008, 17:34:43
Veduci: myslím, že ja som to urobil pred cyklom, aspoň deklaráciu určite... nespomínam si presnejšie :)

nemtom: IConstants je rozhranie, v ňom sú uložené nastavenia systému - vrátane tých, čo máš v tom súbore myprops.props... netreba ku tomu vytvárať nič - len ku tomu treba vedieť pristúpiť - tam to závisí podľa toho, či to sú konštantné nastavenia - vtedy vieš pristúpiť priamo, alebo sú to tie, čo meníš - napr. ten rmi_reg_host, alebo aj tie, čo sú zo súboru, vtedy sa tam pristupuje ku tomu cez triedy Property (pozri v doku k jave)
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 18:28:53
edit: docital som sa v build.xml ze furt hlada nejaku triedu at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main, vy mate nieco take?

at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main ... je podla mojho neodborneho a laickeho nazoru taka pekna trieda, ktorej zdrojak tam sice nikde nevidis, ale on sa schoval do tych .jar suborov co mas v lib, takze potom to aj ten tvoj programcek najde, ze ahaaaaa to tu je do dabla, no ok ta to pouzijem ... pekne vysvetlene :D :D :D
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 19.02.2008, 18:48:20
heh tak potom moj programcek to nenajde lebo mi furt vyhadzuje ClassNotFoundException
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 18:49:34
ale tam musi pisat aj ke ktory class not found... presne ten co si spominal???

sa na to doma pozriem bo teaz som v PiCi Centre  :j_wink:
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 19.02.2008, 18:50:00
hej presne ten
Title: Re: Distribuované programovanie
Post by: kane77 on 19.02.2008, 19:43:44
a buildujes/spustas to kde? v tej adresarovej strukture co je v tom archive co si si stiahlo? lebo dolezite je mat v classpath-e tie jar subory.. normalne by mali byt v lib/
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 19.02.2008, 20:33:34
buildujem na dslab, s classpath som nic nerobil, ach jaj
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.02.2008, 23:44:59
ked vam to hlada dostupne uzly, najde to aj vas abo len tych druhych????


ako ma vyzerat vysledny produkt? to ma napisat, ze Prijal som paket od London, Pridavam London do zoznamu dostupnych uzlov, atd pre vsetky uzly ake najde .... a potom pripadne nikedy aj ze Odstranujem uzol London (lebo je shutdown-nuty) => toto je vsetko?
Title: Re: Distribuované programovanie
Post by: Agamemnon on 20.02.2008, 01:39:02
- musí to nájsť aj samého seba - ak nie, máš niekde chybu
- výsledný produkt čoho? kompletný výsledok je webserver poskytujúci službu vyhľadávania v distribuovanom systéme...
- výsledný produkt prvej časti má vedieť posielať iamalive, prijímať iamalive, a starať sa o to - tj. udržovať zoznam uzlov... vypisovať nemusí nič... testuje sa to tak, že sa vezme tvoja trieda, strčí sa do hotovej implementácie, otestuje sa... potom sa vezme ďalšia, a tento postup sa opakuje...
Title: Re: Distribuované programovanie
Post by: pUf on 21.02.2008, 05:08:03
no zajtra tam idem prvykrat tak som zvedavy xD hmm. tak ma napadlo ze zajtra to asi nie je  :puf: tak teda nic no ale tesil som sa :P
Title: Re: Distribuované programovanie
Post by: MKI on 22.02.2008, 22:58:57
neposkytne niekto zdrorojaky ?
chcem si to sice spravit sam ale nehcem pritom starcat nervy :D
Title: Re: Distribuované programovanie
Post by: MKI on 22.02.2008, 23:07:13
nevime ale ja som asi este viac mimo nez vy seci

Vytvorte triedu at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl

kde v riti ju mam vytvorit ?
mam akurat pusteni netbenas a akopirovane v src tie veci z moodla cize mam tam nejaky 4 balicky ci co to je ale kde mam vytvorit tu triedu ?
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 22.02.2008, 23:26:13
nevime ale ja som asi este viac mimo nez vy seci

Vytvorte triedu at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl

kde v riti ju mam vytvorit ?
mam akurat pusteni netbenas a akopirovane v src tie veci z moodla cize mam tam nejaky 4 balicky ci co to je ale kde mam vytvorit tu triedu ?

at.ac.tuwien.infosys.rnue.implementation je balik do ktoreho mas vytvorit triedu ShareMeImpl.java ...... co je na tom nejasne?
Title: Re: Distribuované programovanie
Post by: Raleon on 22.02.2008, 23:51:18
nevime ale ja som asi este viac mimo nez vy seci

Vytvorte triedu at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl

kde v riti ju mam vytvorit ?
mam akurat pusteni netbenas a akopirovane v src tie veci z moodla cize mam tam nejaky 4 balicky ci co to je ale kde mam vytvorit tu triedu ?

Pravy klik na

at.ac.... ... ... implementation

new > java class

daj mu meno
ShareMeImpl

OK..

atd
Title: Re: Distribuované programovanie
Post by: paly-sk on 22.02.2008, 23:56:21
nevime ale ja som asi este viac mimo nez vy seci

Vytvorte triedu at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl

kde v riti ju mam vytvorit ?
mam akurat pusteni netbenas a akopirovane v src tie veci z moodla cize mam tam nejaky 4 balicky ci co to je ale kde mam vytvorit tu triedu ?

takto to ma vyzerat fyzicky na disku: at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java
Title: Re: Distribuované programovanie
Post by: Raleon on 23.02.2008, 00:05:25
Otazka odomna>

(smer Deel a dalsi co uz maju)

Uloha 2 > cast kodu z ShareMeImpl.java
(vytvaranie tej http adresy)


sei=new SearchEngineImpl(_juprop.getProperty(IConstants.FILE_BASE),"http://"+
                _juprop.getProperty(IConstants.RMI_REGISTRY_HOST)+':'+
                _juprop.getProperty(IConstants.HTTP_SERVER_PORT)+
                IConstants.DOWNLOAD_PREFIX,null);

mne _juprop.getProperty(IConstants.HTTP_SERVER_PORT) vrati NULL (ze vraj take property neje)
kvoli tmu cele odide s chybou (neda sa vyhladavat)

vam to ide ak ano ako to fixnut?

Title: Re: Distribuované programovanie
Post by: paly-sk on 23.02.2008, 00:09:48
Otazka odomna>

(smer Deel a dalsi co uz maju)

Uloha 2 > cast kodu z ShareMeImpl.java
(vytvaranie tej http adresy)


sei=new SearchEngineImpl(_juprop.getProperty(IConstants.FILE_BASE),"http://"+
                _juprop.getProperty(IConstants.RMI_REGISTRY_HOST)+':'+
                _juprop.getProperty(IConstants.HTTP_SERVER_PORT)+
                IConstants.DOWNLOAD_PREFIX,null);

mne _juprop.getProperty(IConstants.HTTP_SERVER_PORT) vrati NULL (ze vraj take property neje)
kvoli tmu cele odide s chybou (neda sa vyhladavat)

vam to ide ak ano ako to fixnut?

ja som tam este nedosiel, ale podla ShareMe API, by si mal mat v tvojom property subore HTTPServerPort=cislo_portu
Title: Re: Distribuované programovanie
Post by: Raleon on 23.02.2008, 00:21:05
ja som tam este nedosiel, ale podla ShareMe API, by si mal mat v tvojom property subore HTTPServerPort=cislo_portu

Hm. to v sablone nebolo, ani som na to nemyslel... ale ma to tam byt,.
dik
uz to je OK. (ale connection refused - treba ladit dalej)
Title: Re: Distribuované programovanie
Post by: MKI on 23.02.2008, 05:40:45
no tak ja nevime co robim zle ?

www.net.in-web.sk/java.jpg
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 05:57:48
to at.ac....impl. je package, nie?
a názov triedy je sharemeimpl...
možno... :) nvm, s javou sa veľmi nekamarátim :)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 06:01:44
resp. podľa toho obrázku vyzerá, že ty tam taký package ani nemáš... ale netbeans nepoznám, takže len hádam...
Title: Re: Distribuované programovanie
Post by: MKI on 23.02.2008, 06:02:23
a hned mi mozte potom vysvetlti aj vetu

áto trieda musí mať konštruktor, ktorého prvý parameter je objekt typu java.util.Properties
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 06:06:12
čo na tom nechápeš? :)

urobíš konštruktor... a prvý param. mu dáš typu java.util.Properties
niečo takéto:
Code: [Select]
public class Trieda {
  // constructor
  public Trieda(java.util.Properties param1) {
  }
}
Title: Re: Distribuované programovanie
Post by: DeeL on 23.02.2008, 06:06:46
Raleon tak uz ti poradili... ale pravdu povedat ja to mam hotove a akosi som si nevsimol a pouzil tam RMI_REGISTRY_PORT a nie HTTP_SERVER_PORT ale to nastastie nic neovplivnuje pokial sa nedostaneme k ulohe cislo 4, ktoru ale vobec nebudeme robit, lebo sa konci ulohou cislo 2 ;)

a co sa tyka tych vasich problemov s at.ac.tuwien.infosys.rnue.implementation tak je to presne tak ako tu uz paly-sk napisal, ze cesta package (balika) v Jave musi zodpovedat adresarovej strukture, kde su dane triedy ulozene... a tak v tomto pripade kazdu bodku len nahradite dalsim podadresarom pricom vznikne cesta:
tam_kde_to_robim/src/at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java
cize v az v adresari implementation vytvorite subor ShareMeImpl.java...

co sa tyka MKI tak ty si tam spravil blbost, ze si to cele napisal... napis tam ako nazov triedy len ShareMeImpl... a potom dole do polozky "package" napis at.ac.tuwien.infosys.rnue.implementation
Title: Re: Distribuované programovanie
Post by: Raleon on 23.02.2008, 06:07:30
a hned mi mozte potom vysvetlti aj vetu

áto trieda musí mať konštruktor, ktorého prvý parameter je objekt typu java.util.Properties

package ma byt ta cesta at. ... ... ... implementation...

classname len ta  SharemeImpl ci co.


konstruktor (podla toho co si pisal)

public SharemeImpl (java.util.Properties juprop)
{

}

Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 06:09:19
Raleon tak uz ti poradili... ale pravdu povedat ja to mam hotove a akosi som si nevsimol a pouzil tam RMI_REGISTRY_PORT a nie HTTP_SERVER_PORT ale to nastastie nic neovplivnuje pokial sa nedostaneme k ulohe cislo 4, ktoru ale vobec nebudeme robit, lebo sa konci ulohou cislo 2 ;)

to najťažšie robiť nebudete :) 4ka je najhoršia :)
Title: Re: Distribuované programovanie
Post by: Raleon on 23.02.2008, 06:11:21
Raleon tak uz ti poradili... ale pravdu povedat ja to mam hotove a akosi som si nevsimol a pouzil tam RMI_REGISTRY_PORT a nie HTTP_SERVER_PORT ale to nastastie nic neovplivnuje pokial sa nedostaneme k ulohe cislo 4, ktoru ale vobec nebudeme robit, lebo sa konci ulohou cislo 2 ;)

Cudne. Mne to HTTP... vracalo NULL (pretoze v .props subore nebolo definovane) a kvoli tomu hadzal chybu ked vytvaral ten searchneviemco.

Teraz ide vse ok, len ked dam vyhladavat nieco , tak mi hodi exception s hlaskou ze connection refused.
Any Idea?
Title: Re: Distribuované programovanie
Post by: paly-sk on 23.02.2008, 06:11:55
package at.ac.tuwien.infosys.rnue.implementation;

public class ShareMeImpl {
    public SharemeImpl (java.util.Properties param1)
    {

    }
}

hmm invalid metod declaration.....

bacha na velke a male pismena, ty si dal ako nazov metody SharemeImpl co sa nezhoduje s nazvom triedy, tym padom nejde o konstruktor, ale o obycajnu metodu, ktora musi mat navratovy typ, preto ta chyba invalid metod declaration

public class ShareMeImpl {
    public ShareMeImpl (java.util.Properties param1)
    {

    }
}
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 06:15:33
kde sú ku tomu tie návody? zadania? lebo na hornade to už nie je
Title: Re: Distribuované programovanie
Post by: paly-sk on 23.02.2008, 06:16:01
kde sú ku tomu tie návody? zadania? lebo na hornade to už nie je

na moodli
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 06:17:14
aha, hmm... thx...
a ešte kľúč by som poprosil :)
Title: Re: Distribuované programovanie
Post by: paly-sk on 23.02.2008, 06:18:18
aha, hmm... thx...
a ešte kľúč by som poprosil :)

ked si dobre pamatam, tak p2p
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 06:19:02
ide, thx :)
Title: Re: Distribuované programovanie
Post by: Raleon on 23.02.2008, 06:49:11
a-haaaa. uz viem kde ryzuje. Jeden klient neni asi dokonceny a refusoval request.. teraz uz zda byt ok.

Niekto kto ma all done, please prezradte nejake nazvy suborov zdielanych, nech viem vyskusat ci vse je v poriadku

ja mam tento:

shareddoc.txt
Title: Re: Distribuované programovanie
Post by: MKI on 23.02.2008, 06:50:05
co dalej robim zle ? :(

http://www.net.in-web.sk/java2.jpg
Title: Re: Distribuované programovanie
Post by: DeeL on 23.02.2008, 06:51:02
Raleon tak uz ti poradili... ale pravdu povedat ja to mam hotove a akosi som si nevsimol a pouzil tam RMI_REGISTRY_PORT a nie HTTP_SERVER_PORT ale to nastastie nic neovplivnuje pokial sa nedostaneme k ulohe cislo 4, ktoru ale vobec nebudeme robit, lebo sa konci ulohou cislo 2 ;)

to najťažšie robiť nebudete :) 4ka je najhoršia :)
ako ja by som si to mozno bol aj rad skusil spravit cele, lebo takto by som bol donuteny sa aj daco vdaka tomu dalsie naucit urcite... a vsetko sa zijde... ale tak mozno neskor... aj tak mam sice co robit na bakalarku programovat a programovat


Raleon... ak das len ENTER tak ti ma vypisat VSETKY subory na ostatnych klientoch ;) aaa hej davajte si pozor, ze ked mate niekto spraven 2.1 len, tak vam bude hadzat chyby, lebo pri search nebude schopny prehladavat sam u seba alebo u inych co maju len 2.1 tiez...
Title: Re: Distribuované programovanie
Post by: Raleon on 23.02.2008, 06:53:49
co dalej robim zle ? :(

http://www.net.in-web.sk/java2.jpg

pridal si v beanse pre runtie a debug  tie jar subory?
Title: Re: Distribuované programovanie
Post by: Raleon on 23.02.2008, 06:56:01
Raleon... ak das len ENTER tak ti ma vypisat VSETKY subory na ostatnych klientoch ;) aaa hej davajte si pozor, ze ked mate niekto spraven 2.1 len, tak vam bude hadzat chyby, lebo pri search nebude schopny prehladavat sam u seba alebo u inych co maju len 2.1 tiez...

aha, nice. Je to fajnovy.

Mal by to vyhladat aj na mojom co je, ne?
bo nejak moja vec svoje isalive nedostava.
ci to mam pchat rucne do node listu?
Title: Re: Distribuované programovanie
Post by: DeeL on 23.02.2008, 06:57:43
nie... nic rucne tam pchat... automaticky by mal dostavat aj sam od seba info o existencii... nieco mas mozno chybne, ze sa blokuje abo co ja viem co, ked ti to akoze nejde... alebo mas chybu v tej casti, kde mas posielat info o sebe...
Title: Re: Distribuované programovanie
Post by: Raleon on 23.02.2008, 06:58:49
alebo mas chybu v tej casti, kde mas posielat info o sebe...
hm. znie to logicky. Som myslel ze on svoje nemoze dostavat, kedze on posiela.
cize momentalne ma nikto nevidi azda
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 06:59:34
alebo mas chybu v tej casti, kde mas posielat info o sebe...
hm. znie to logicky. Som myslel ze on svoje nemoze dostavat, kedze on posiela.
cize momentalne ma nikto nevidi azda

on to posiela na multicast, na ktorom aj počúva :) musí prijímať aj svoje správy, ak sú správne odoslané
Title: Re: Distribuované programovanie
Post by: Raleon on 23.02.2008, 07:06:55
Jasne. Vlodila sa drobna tiskova chybicka.

Teraz uz mam fajront. Diky za tech. podporu :)
Title: Re: Distribuované programovanie
Post by: MKI on 23.02.2008, 16:19:38
co dalej robim zle ? Sad

http://www.net.in-web.sk/java2.jpg
Title: Re: Distribuované programovanie
Post by: DeeL on 23.02.2008, 17:05:51
MKI: predpokladam, ze ten projekt si si tam vytvoril sam, pripadne asi dal, ze vytvorit zo zdrojakov... problem je ten, ze si neimportoval tam kniznicu... teda ShareMe.jar (a ShareMe-RMIstubs.jar)
To spravis tak, ze pravym klikom das na nazov projektu a tam Properties (da sa na to dostat aj inak urcite) a tam v kategorii "Java Sources Classpath"  potom dohodis "Add JAR/Folfer..." a tam najdes si tie 2 spominane .jar a hodis ich tam, standartne sa nachadzaju v adresari \lib\ v tom co si stiahnes ;)
nasledne po tom by uz NetBeans mal poznat taky package ;)
Title: Re: Distribuované programovanie
Post by: wlade on 23.02.2008, 19:02:54
Chcel by som sa opytat expertov co znamena ked pri "ant lab1" na putty mi po ulohe 1.3 vyhodi nasledujuce errory. Nechapem co sa kompilatoru nepaci... :

java:
    [javac] Compiling 1 source file to /home/uebungen/rnue/rnue011/classes
    [javac]
    [javac] Found 3 semantic errors compiling "/home/uebungen/rnue/rnue011/src/at/ac/tuwien/infosys/rnue/implementation/multicast/ShutdownListener.java":
    [javac]
    [javac]     38.     public void run() throws java.net.SocketException, IOException, ShareMeException {
    [javac]                         ^---^
    [javac] *** Semantic Error: The checked exception "SocketException" is not assignable to any exception in the throws clause of the accessible method "void run();" declared in type "java.lang.Runnable".
    [javac]
    [javac]
    [javac]     38.     public void run() throws java.net.SocketException, IOException, ShareMeException {
    [javac]                         ^---^
    [javac] *** Semantic Error: The checked exception "IOException" is not assignable to any exception in the throws clause of the accessible method "void run();" declared in type "java.lang.Runnable".
    [javac]
    [javac]
    [javac]     38.     public void run() throws java.net.SocketException, IOException, ShareMeException {
    [javac]                         ^---^
    [javac] *** Semantic Error: The checked exception "ShareMeException" is not assignable to any exception in the throws clause of the accessible method "void run();" declared in type "java.lang.Runnable".

BUILD FAILED
/home/uebungen/rnue/rnue011/build.xml:77: Compile failed; see the compiler error output for details.
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 19:09:42
pozri si ako je definovaná metóda run() v rozhraní Runnable, ktoré tam implementuješ... a porovnaj s tým, čo máš ty napísané v kóde
Title: Re: Distribuované programovanie
Post by: wlade on 23.02.2008, 19:20:03
No poriesil som to tsak ze som kazdu vynimku odchytil pomocou TRY-CATCH a skompilovalo uspesne, bo metoda run podla java API nema vyhadzovat ziadne throws. Vdaka za tip, aj ked neviem ci to je dobre, opytam paralica :)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 19:26:48
imo je :) tak som to aj myslel :)
Title: Re: Distribuované programovanie
Post by: wlade on 23.02.2008, 19:51:27
No ked na konci ulohy 1.3 napisem:

java -classpath ./classes:./lib/ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.StopShareMe -p 7055

tak si vypyta heslo na ukoncenie ShareMe. Nerozumiem preco sa sprava rovnako (ukonci) ked zadam dobre a aj lubovolne blbe heslo... :(
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 19:55:16
najskôr máš chybne urobené spracovanie hesla :)
Title: Re: Distribuované programovanie
Post by: wlade on 23.02.2008, 20:01:14
Takto to vyzera v putty, ci zadam blbe heslo alebo dobre, vypisuje to iste...

rnue011@dslab:~% java -classpath ./classes:./lib/ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.StopShareMe -p 7055
Enter password to shutdown ShareMe server: hdhdh
Sent packet <exit hdhdh> to <localhost> and port <7055>
rnue011@dslab:~%
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 20:03:53
nj, a spracovanie hesla máš ako?
Title: Re: Distribuované programovanie
Post by: wlade on 23.02.2008, 20:06:15
Takto:

                    String passtesttwo=new String(packman.getData(),packman.getOffset(),packman.getLength());
                        if (passtesttwo.equals(passtest))
                        {
                        check = true;
                try {
                    sharedir.stop();
                } catch (ShareMeException ex) {
                    ex.printStackTrace();
                }
                        }
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 20:15:27
hmm... nvm... vyzerá to ok...

daj si tam vypisovať to, čo prijímaš (passtesttwo)... takisto si daj vypísať tvoju premennú pre porovnanie (passtest)... možno ti to pomôže zistiť, kde je chyba
Title: Re: Distribuované programovanie
Post by: MKI on 23.02.2008, 20:19:23
mne sa podarilo uspesne ukoncit 1.2 :D

tu je screen z netbeansu www.net.in-web.sk/java2.jpg

a teraz ak by nejaka dobra dusa dal anapovedu ako to otestujem na dslabe ?

thanks
Title: Re: Distribuované programovanie
Post by: Agamemnon on 23.02.2008, 20:23:21
nahraj na dslab, skompiluj a spustí podľa toho návodu, čo máš v zadaní... ak to urobí to, čo tam píše, tak to máš ok :)
Title: Re: Distribuované programovanie
Post by: DeeL on 24.02.2008, 01:37:50
wlade... dufam, ze to vypnutie spustas v druhej konzole (alebo aspon v druhom 'screen') to znamena, ze v jednom mas rozbehnutu svoju verziu ShareMe a cez druhe okno sa to tym prikazom snazis vypnut... lebo ten prikaz co si tu pisal, je len jeden blby program, ktory ma poslat to co mu das na taky port a skoncit...
Title: Re: Distribuované programovanie
Post by: paly-sk on 24.02.2008, 01:48:36
Takto:

                    String passtesttwo=new String(packman.getData(),packman.getOffset(),packman.getLength());
                        if (passtesttwo.equals(passtest))
                        {
                        check = true;
                try {
                    sharedir.stop();
                } catch (ShareMeException ex) {
                    ex.printStackTrace();
                }
                        }

napis este, ze ako si poskladal ten string pasttest
Title: Re: Distribuované programovanie
Post by: kane77 on 24.02.2008, 17:13:04
Takto:

                    String passtesttwo=new String(packman.getData(),packman.getOffset(),packman.getLength());
                        if (passtesttwo.equals(passtest))
                        {
                        check = true;
                try {
                    sharedir.stop();
                } catch (ShareMeException ex) {
                    ex.printStackTrace();
                }
                        }

napis este, ze ako si poskladal ten string pasttest

ta sak passtest (to s cim porovnavas) ma byt nieco take ze IConstants.EXIT_FLAG heslo_v_properties (samozrejme nahradit za hodnoty ake maju byt.. :) )
Title: Re: Distribuované programovanie
Post by: Agamemnon on 24.02.2008, 17:43:19
s passtestom ťažko bude problém, lebo pri najhoršom by mu to nikdy nevyplo (ak by to chybne poskladal), ale určite by sa to nesprávalo tak, že by sa to vyplo pri akomkoľvek nesprávnom heslo...

hmm... jedine, že tam má niečo takéto: passtest = passtesttwo;... a tomu veľmi neverím...
Title: Re: Distribuované programovanie
Post by: wlade on 24.02.2008, 18:16:13
Nejak som to zazrakom rozbehal, chyba bola ze som v ShareMeImpl.java do metody run() nedal volanie ShutdownListenera, resp. nedobre ho volalo. Cize v jednom okne puttyho sa ma program spustit a "zmrznut" az do chvile kym ho druhym puttym nezhodim dobre zadanym heslom ? Uloha 1.4 je uz nad moje sily, hadam to za 4-dnovy buduci vikend nejakym zazrakom zvladnem. Povinne minimum aspon mam :)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 24.02.2008, 18:17:32
"Cize v jednom okne puttyho sa ma program spustit a "zmrznut" az do chvile kym ho druhym puttym nezhodim dobre zadanym heslom ?"

áno
Title: Re: Distribuované programovanie
Post by: shadow on 24.02.2008, 21:45:40
ludia co tak pouzivat screen a nemusite mat otvorenych viac putty naraz...
spusta sa to len jednoducho prikazom screen a dalej su tam uz len skratky ako ctrl+a+c ke novy shell, ctrl+a+cislo prepinanie medzi jednotlivymi shellmi pripadne ctrl+a+n je nasledujuci shell, a takto mozte nechat bezat svoj hotovy shareme aj ked sa odhlasite ked stlacite ctrl+a+d a potom znova pri prihlaseni si spustite screen z pozadia prikazom screen -r
Title: Re: Distribuované programovanie
Post by: Agamemnon on 24.02.2008, 21:51:50
závisí od toho, čo ti vyhovuje... :) napr. mňa screen nikdy nechytil... radšej mám viac putty otvorených, prípadne split vo vim-ku ak mi šlo len o kód viacerých súborov :)
Title: Re: Distribuované programovanie
Post by: shadow on 24.02.2008, 21:59:33
no mne viac vyhovuje screen v jednom kodim, dalsich kompilujme spustam vypinam...sice teraz ani nie bo to uz mam hotove
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 25.02.2008, 02:46:38
ludia co tak pouzivat screen a nemusite mat otvorenych viac putty naraz...
spusta sa to len jednoducho prikazom screen a dalej su tam uz len skratky ako ctrl+a+c ke novy shell, ctrl+a+cislo prepinanie medzi jednotlivymi shellmi pripadne ctrl+a+n je nasledujuci shell, a takto mozte nechat bezat svoj hotovy shareme aj ked sa odhlasite ked stlacite ctrl+a+d a potom znova pri prihlaseni si spustite screen z pozadia prikazom screen -r

lebo nevieme, ze sa daco take da, kedze sme stary zatuchnuty windowsaci :puf:, ale dik za info. Poskusam co to robi ;)
Title: Re: Distribuované programovanie
Post by: DeeL on 25.02.2008, 03:21:37
tak ja tiez nemam nikde linux na svojich strojoch, ale ten screen sa uz dakde aj skor spominal a aj Paralic na cviku ho vysvetloval na prvom
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 25.02.2008, 04:30:40
tak ja tiez nemam nikde linux na svojich strojoch, ale ten screen sa uz dakde aj skor spominal a aj Paralic na cviku ho vysvetloval na prvom

heh, tha ja mam s Tomasekom a ten vysvetlil akurat, ze budeme robit ShareMe, ze staci chodit na kazde druhe cviko, pripadne len na zapoctovky a potom nas poslal domov :puf: ... pristup jak svina, som zvedavy co bude zjtra s nim...
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 25.02.2008, 05:38:00
heh vam dobre ked ste tak vpredu, ja mam toto:

 Found 2 semantic errors compiling "/home/uebungen/rnue/rnue051/src/at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java":
    [javac]
    [javac]      6. public class ShareMeImpl implements IShareMe {
    [javac]                      ^---------^
    [javac] *** Semantic Error: The abstract method "at.ac.tuwien.infosys.rnue.interfaces.ISearchResult search(java.lang.String $1) throws at.ac.tuwien.infosys.rnue.helpers.ShareMeException;", inherited from type "at.ac.tuwien.infosys.rnue.interfaces.IShareMe", is not implemented in the non-abstract class "ShareMeImpl".
    [javac]
    [javac]
    [javac]     13.                         properties.setProperty(IConstants.RMI_REGISTRY_HOST, InetAddress.getLocalHost());
    [javac]                                                        ^--------^
    [javac] *** Semantic Error: No accessible field named "IConstants" was found in type "ShareMeImpl".

vie mi dakto prelozit do ludskej reci? teda prelozit ani nie, ale povedat jak sa toho zbavit:P
Title: Re: Distribuované programovanie
Post by: paly-sk on 25.02.2008, 05:45:14
heh vam dobre ked ste tak vpredu, ja mam toto:

 Found 2 semantic errors compiling "/home/uebungen/rnue/rnue051/src/at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java":
    [javac]
    [javac]      6. public class ShareMeImpl implements IShareMe {
    [javac]                      ^---------^
    [javac] *** Semantic Error: The abstract method "at.ac.tuwien.infosys.rnue.interfaces.ISearchResult search(java.lang.String $1) throws at.ac.tuwien.infosys.rnue.helpers.ShareMeException;", inherited from type "at.ac.tuwien.infosys.rnue.interfaces.IShareMe", is not implemented in the non-abstract class "ShareMeImpl".
    [javac]
    [javac]
    [javac]     13.                         properties.setProperty(IConstants.RMI_REGISTRY_HOST, InetAddress.getLocalHost());
    [javac]                                                        ^--------^
    [javac] *** Semantic Error: No accessible field named "IConstants" was found in type "ShareMeImpl".

vie mi dakto prelozit do ludskej reci? teda prelozit ani nie, ale povedat jak sa toho zbavit:P

zabal to do try-catch bloku:

        try {
            tu pojde tvoj kod, ktory moze vyhodit vynimku
        }
        catch (UnknownHostException e) {
            System.err.println("Unknown host!");
        }

edit:
zabudol si importovat balik at.ac.tuwien.infosys.rnue.interfaces.IConstants
a este daj za metodu search(String search) throws ShareMeException
Title: Re: Distribuované programovanie
Post by: Agamemnon on 25.02.2008, 05:46:39
pastni tu aj kód... stačí ten 1 súbor... takto si môžem max. tipnúť
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 25.02.2008, 05:49:40
mas takto tu search metodu???

public ISearchResult search(String searchString) throws ShareMeException {
      return null;
   }

a to druhe asi bude s tym importom...???
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 25.02.2008, 05:50:50
heh prave som siel vymazat svoj post bo uz som to vyriesil, no ale tak uz to necham tu pre dalsie generacie, chybal import
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 25.02.2008, 05:53:20
ked mi to ide malo by to vypisat co mam v starte ne? bo mi pise ze build successfull ale dajak nevypisuje
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 25.02.2008, 05:54:47
ant lab1 => BUILD SUCCESSFUL ... ti to len skompilovalo a nespustilo!
ant run1 => vypise co mas v start() ... nejake to system.out.println("juj idem!!!");
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 25.02.2008, 06:15:21
lab1 => vsetko fasa
run1 => zas ten velky gulas ze classNotFoundException
Title: Re: Distribuované programovanie
Post by: Raleon on 25.02.2008, 13:55:22
lab1 => vsetko fasa
run1 => zas ten velky gulas ze classNotFoundException

skus dat tie classpathy co bolo ako priprava na cviko (modifikovanie suboru .tchs ci jak to bolo)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 25.02.2008, 14:45:43
.tchs? wtf? :D
Title: Re: Distribuované programovanie
Post by: Raleon on 25.02.2008, 17:26:37
.tchs? wtf? :D

citujem

Quote
Ak sa z nejakých dôvodov rozhodnete Ant nepoužívať, potom môžete využiť nasledujúci tcsh skript ako časť vášho kódu spúšťaného pri prihlásení (.tcshrc):

 
# nastavenie vnutornych premennych pre dalsie pouzitie
setenv JAVA_HOME /opt/j2sdk1.4.2
setenv ANT_HOME /usr/share/ant

 
# nastavenie premennej PATH
setenv PATH ${PATH}:${JAVA_HOME}/bin:${ANT_HOME}/bin


# nastavenie premennej CLASSPATH
setenv CLASSPATH .:${CLASSPATH}:${ANT_HOME}/lib/ant.jar
setenv CLASSPATH .:${CLASSPATH}:${HOME}/lib/ShareMe.jar:${HOME}/classes


# nastavenie JIKESPATH
setenv JIKESPATH ${JAVA_HOME}/jre/lib/rt.jar:${CLASSPATH}

Pravda, ze aj ja pouzivam ten ant, ale pokym som toto nezrobil , aj mne hadzalo classnotfound (?)
mozno po modifikovani treba logout/login

Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 25.02.2008, 19:28:03
hm dpc, zaujimave ze len ja mam ten problem :D a ja pouzivam Ant
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 26.02.2008, 01:15:26
dnes som sa dozvedel, ze vsetky zadania kontroluje Paralic, aspon tak som pochopil Tomasekove kecy... a ze ti, co uz poslali sa uz coskoro mozno dozvedia vysledky...
Title: Re: Distribuované programovanie
Post by: shadow on 26.02.2008, 02:06:50
ja som to dnes secko poslal a hned prisiel mail naspat so 120% :) a paralic dnes nieco take spominal ze kto bude mat 120% zo shareme a 1-2  body z testu tak ze na toho sa pozrie lepsie potom a bude sa vypytovat daco ohladom kodu ci v tom ma dotycny jasno
Title: Re: Distribuované programovanie
Post by: Agamemnon on 26.02.2008, 02:08:08
no tie testy sme my písali zo shareme :) takže, ak máš 120% a testy nemáš, tak to je dosť podozrivé :)
Title: Re: Distribuované programovanie
Post by: shadow on 26.02.2008, 02:10:29
hej aj my ich budeme pisat zo shareme
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 26.02.2008, 02:31:34
ja som to dnes secko poslal a hned prisiel mail naspat so 120% :) a paralic dnes nieco take spominal ze kto bude mat 120% zo shareme a 1-2  body z testu tak ze na toho sa pozrie lepsie potom a bude sa vypytovat daco ohladom kodu ci v tom ma dotycny jasno

hm.. kedy dnes a  kedy hned??? ... bo ja som posielal uz davnejsie (?stvrtok?) a prisiel iba mail, ze vsetko preslo, co sa tyka kompilacie ci coho a inak nic ine.. ziadne hodnotenie :(
Title: Re: Distribuované programovanie
Post by: Agamemnon on 26.02.2008, 02:32:38
hodnotenia posiela všetkým naraz - resp. približne v rovnaký čas... zvykol posielať prvý pondelok/utorok po danom termíne
Title: Re: Distribuované programovanie
Post by: shadow on 26.02.2008, 02:39:51
ja som to dnes secko poslal a hned prisiel mail naspat so 120% :) a paralic dnes nieco take spominal ze kto bude mat 120% zo shareme a 1-2  body z testu tak ze na toho sa pozrie lepsie potom a bude sa vypytovat daco ohladom kodu ci v tom ma dotycny jasno

hm.. kedy dnes a  kedy hned??? ... bo ja som posielal uz davnejsie (?stvrtok?) a prisiel iba mail, ze vsetko preslo, co sa tyka kompilacie ci coho a inak nic ine.. ziadne hodnotenie :(
ja som uz posielal davnejsie raz a tam mi nenapisalo percenta a  dnes som to poslal na cviku znova a uz to napisalo aj percenta tak to posli znova a hned ti pride mail naspat
Title: Re: Distribuované programovanie
Post by: psicho on 26.02.2008, 03:36:48
ze vas to bavy :D :D :D :D
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 26.02.2008, 03:48:55
Hodnotenie:  120%
Your submission was received on Mon Feb 25 21:46:12 CET 2008.
Your submission counts as 120%.

... tym sa mysli ze to mam za full jo???  bp
Title: Re: Distribuované programovanie
Post by: mishelka on 26.02.2008, 04:07:42
ja som Paraličovi dnes zahlásila že mám celé zadanie, tak sa na mňa pozrel či som normálna :emot-LMAO: :emot-LMAO: :emot-LMAO: ta som povedala že nie som sama :D
Title: Re: Distribuované programovanie
Post by: Agamemnon on 26.02.2008, 04:08:23
nie :) to znamená, že tvoje zadanie bolo prijaté v 120% termíne :)
to koľko máš bodov sa dozvieš z takého dlhého výpisu, kde je všetko podrobne rozpísané... za čo si koľko získal, koľko stratil, atď.
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 26.02.2008, 04:49:19
.tchs? wtf? :D

citujem

Quote
Ak sa z nejakých dôvodov rozhodnete Ant nepoužívať, potom môžete využiť nasledujúci tcsh skript ako časť vášho kódu spúšťaného pri prihlásení (.tcshrc):

 
# nastavenie vnutornych premennych pre dalsie pouzitie
setenv JAVA_HOME /opt/j2sdk1.4.2
setenv ANT_HOME /usr/share/ant

 
# nastavenie premennej PATH
setenv PATH ${PATH}:${JAVA_HOME}/bin:${ANT_HOME}/bin


# nastavenie premennej CLASSPATH
setenv CLASSPATH .:${CLASSPATH}:${ANT_HOME}/lib/ant.jar
setenv CLASSPATH .:${CLASSPATH}:${HOME}/lib/ShareMe.jar:${HOME}/classes


# nastavenie JIKESPATH
setenv JIKESPATH ${JAVA_HOME}/jre/lib/rt.jar:${CLASSPATH}

Pravda, ze aj ja pouzivam ten ant, ale pokym som toto nezrobil , aj mne hadzalo classnotfound (?)
mozno po modifikovani treba logout/login



rnue[xxx]@dslab:~% setenv CLASSPATH .:${CLASSPATH}:${ANT_HOME}/lib/ant.jar
CLASSPATH: Undefined variable.

a uz som sa tesil ze pojde
Title: Re: Distribuované programovanie
Post by: wlade on 26.02.2008, 05:10:38
ty kokso tu sami geniovia...

Ja som sa s ulohou 1.3 nadrel za 3 dni, doslova som krv plul pri tom (obrazne povedane) a je zazrak ze mi to nejak bezi (aspon to tak vyzera) a vy za hodku mate vsetko. Fuu sami buduci menezeri a riaditelia vyznamnych podnikov tu pisu, hlboku uctu vam vzdavam... To este len bude boj, uloha 1.4 killer...
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 26.02.2008, 05:11:25
heh mne nejde uloha 1.2 kvoli tej picovine takze nemusis sa tak cudovat:)
Title: Re: Distribuované programovanie
Post by: Agamemnon on 26.02.2008, 05:12:07
ty kokso tu sami geniovia...

Ja som sa s ulohou 1.3 nadrel za 3 dni, doslova som krv plul pri tom (obrazne povedane) a je zazrak ze mi to nejak bezi (aspon to tak vyzera) a vy za hodku mate vsetko. Fuu sami buduci menezeri a riaditelia vyznamnych podnikov tu pisu, hlboku uctu vam vzdavam... To este len bude boj, uloha 1.4 killer...

killer sú 4.x úlohy... to ale nebudete mať, ako som počul
Title: Re: Distribuované programovanie
Post by: wlade on 26.02.2008, 05:17:28
2 nemtom:
fuu uz som si myslel ze som spadol z inej planety medzi nejaku skupinu nadpozemskych nadludi s IQ nad 160 :)

2Agamemnon:
no pre tych co javu vedia hej, co som pocul o ulohe 4.x tak to by som neprezil. Mozno 1.4 zazrakom zvladnem ale dalsie je uz nad moje sily, kazdy riadok ma ubija viac a viac

apropo aj tak mi ant run1 vypisuje o nejakych 15 riadkov viac ako by malo, sa mi zda ze vypise cely obsah myprops.props aj vam to robi ? Bo co som kukal tak dneska kolegovi na cviku vypisalo len jeden riadok a to to co mal v metode start v ShareMeImpl.java tu jednu vetu. Mne pod tymi 15 riadkami vypise tu vetu a hned za nou "ShareMe server started !" pricom nikde v zdrojaku tu vetu nemam. Co mam paranormalne vidiny ? Program si robi co chce a je out of control ? Fuu este keby sa sam naprogramoval a nie blbosti robil ....
Title: Re: Distribuované programovanie
Post by: Agamemnon on 26.02.2008, 05:25:46
to závisí od toho, čo tam máš... ak si tam dal, aby ti vypisovalo obsah myprops, tak ho vypisuje :) ak to tam nemáš, tak nevypisuje...
Title: Re: Distribuované programovanie
Post by: wlade on 26.02.2008, 05:27:14
Ved toto ze nikde to nemam a nad tym vsetkym vypise ze "---listing properties---" alebo take cosi. Nechapem tomu, a ani tej vete na zaver. Aspon ze ukoncovaci packet funguje aj ked program si bezi jak sa mu chce...

EDIT: zeby ma to nejak trapilo to teda nie len som chcel vediet ci to tak robi kazdemu alebo len ja mam halucinacie :D Asi to druhe...
Title: Re: Distribuované programovanie
Post by: Agamemnon on 26.02.2008, 05:30:41
neverím, že to tam nemáš :) alebo spúšťaš niečo iné ako kompiluješ :)
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 26.02.2008, 06:29:46
nie :) to znamená, že tvoje zadanie bolo prijaté v 120% termíne :)
to koľko máš bodov sa dozvieš z takého dlhého výpisu, kde je všetko podrobne rozpísané... za čo si koľko získal, koľko stratil, atď.

tha ludia tu pisu ze im hned pride odpoved, ze za kolko to maju... a mne nic :( :( :( jooooj
Title: Re: Distribuované programovanie
Post by: kane77 on 26.02.2008, 06:39:29
nie :) to znamená, že tvoje zadanie bolo prijaté v 120% termíne :)
to koľko máš bodov sa dozvieš z takého dlhého výpisu, kde je všetko podrobne rozpísané... za čo si koľko získal, koľko stratil, atď.

tha ludia tu pisu ze im hned pride odpoved, ze za kolko to maju... a mne nic :( :( :( jooooj
neee.. nikto ziadne body nema... ak si to poslal a podarilo sa to skompilovat tak ti prisiel mail ze to bolo prijate za 120% ale mysli sa len ze to ides odovzdat v 120% termine. V tedy ked sa to ma hodnotit (1. zadanie 120% termin - 13.3.) tak ti pride ze kolko mas bodov..
Title: Re: Distribuované programovanie
Post by: paly-sk on 26.02.2008, 06:44:16
tha ludia tu pisu ze im hned pride odpoved, ze za kolko to maju... a mne nic :( :( :( jooooj

zadaj do shellu prikaz mutt a tam uvidis mail s odpovedou
Title: Re: Distribuované programovanie
Post by: DeeL on 26.02.2008, 06:49:01
nemtom tak ono mne tu vynimku ClassNotFoundException vypisovalo, ked nejako nesedel nazov danej triedy alebo v nej neboli vsetky metody, ktore v nej maju byt alebo napriklad tam bol konstruktor s chybnym vstupnym parametrom (ineho typu, alebo nejaky chybal)... osobne som na dslab.fei.tuke.sk nemusel nic vobec menit a ANT prikazy vsetky fungovali v pohode... len som tam nakopcil tie svoje zdrojaky a potom na mieste kde som mal subor build.xml a zaroven adresar src som spustal ANT prikaz...
Title: Re: Distribuované programovanie
Post by: wlade on 26.02.2008, 07:04:14
neverím, že to tam nemáš :) alebo spúšťaš niečo iné ako kompiluješ :)

vazne nemam. Nikde vo vytvaranych suboroch to nemam. Ani ShareMeImpl ani ShutdownListener. a kompilujem/spustam pomocou ant lab1 a ant run1... Som rozmyslal ze sa dneska na cviku na ten paranormalny jav opytam Paralica, ale myslel som ze to robi aj inym. Kedze iba mne tak sa ho najblizsie opytam...
Title: Re: Distribuované programovanie
Post by: Agamemnon on 26.02.2008, 16:10:28
spýtaj sa... mne sa nezdá, že program robí niečo iné, ako máš v kóde :) to neexistuje :)
Title: Re: Distribuované programovanie
Post by: Raleon on 26.02.2008, 16:49:36
neverím, že to tam nemáš :) alebo spúšťaš niečo iné ako kompiluješ :)

vazne nemam. Nikde vo vytvaranych suboroch to nemam. Ani ShareMeImpl ani ShutdownListener. a kompilujem/spustam pomocou ant lab1 a ant run1... Som rozmyslal ze sa dneska na cviku na ten paranormalny jav opytam Paralica, ale myslel som ze to robi aj inym. Kedze iba mne tak sa ho najblizsie opytam...

Joj boze. Ty co pises ako zadanie je asi tak 40% toho co program skutocnosti robi (mozno aj menej)
v ShareMe.jar mas uz zrobenu zvysnu cast, teda tam ti to vypisuje, co si ty nenapisal. Nemaj haluze z toho.

Nemtom - skus teraz stiahnut tie balicky shareme (vyber z toho len build.xml - a nahrad svoje na konte) ze vraj tam bola drobna chybicka.
a to classpath (vtedy mozno netreba ten novsi build.xml) - tie riadky napis na koniec suboru .tcshrc  (tu mas v adresari kde sa ocitnes po prihlaseni)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 26.02.2008, 17:10:39
hm ta som dal novy build aj dopisal tote one ale furt stajne, spytam sa na cviku potom
Title: Re: Distribuované programovanie
Post by: bliky on 26.02.2008, 19:45:53
hmmm a to je aj dajaka "obhajoba" toho zadania pri paralicovi alebo len na system poslat a koniec??? nevyhadzuje to nejaku zhodu s inymi zadaniami ako to bolo na operacnych systemoch???
Title: Re: Distribuované programovanie
Post by: Agamemnon on 26.02.2008, 22:56:14
len pošleš a on ti pošle výsledok... obhajoba je na zápočtovkách :)
Title: Re: Distribuované programovanie
Post by: kane77 on 27.02.2008, 03:31:49
hm ta som dal novy build aj dopisal tote one ale furt stajne, spytam sa na cviku potom
a skusal si tak ze v netbeanse to spravit? lebo on automaticky pri implementacii interfacu podohadzuje co ma obsahovat... (len musis pridat tie jar-ka ako kniznice..)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 27.02.2008, 05:40:20
ja uz jebem nato... v netbeanse sa citim jak slepy clovek na preplnenej newyorkskej zeleznicnej stanicy ktory hlada svoj zvoniaci mobil co je na druhej strane stanice
Title: Re: Distribuované programovanie
Post by: Agamemnon on 27.02.2008, 05:42:10
používaj vim ;)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 27.02.2008, 05:44:00
vim ani neviem co je, omg ja som aka itlama ach jaj
Title: Re: Distribuované programovanie
Post by: Agamemnon on 27.02.2008, 05:46:42
linuxový editor... logon na dslab a daj vim :) a uvidíš :)
väčšina windowsákov ho nenávidí :) v princípe preto, že ho nvie používať a nechce sa im to učiť :)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 27.02.2008, 05:48:02
hej druhy riadok je moj pripad, tak s tym ani nezacnem
Title: Re: Distribuované programovanie
Post by: Agamemnon on 27.02.2008, 05:49:14
ja som tiež mal odpor ku tomu prv, ale momentálne pod linuxom používam už len vim, hehe :) (tu by sa asi patrilo povedať, že thx to mirek) :)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 27.02.2008, 05:50:20
tak ja nemam taku mozgovu kapacitu aby som si pamatal 43298 klavesovych skratiek aby som vedel uz iba ulozit subor
Title: Re: Distribuované programovanie
Post by: Agamemnon on 27.02.2008, 05:51:53
hehe :)) njn :) ale keď to už človek vie, tak sa tam dajú robiť skvelé veci s textom, kódom :)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 27.02.2008, 05:53:14
to sa da aj v notepad++ alebo hoc aj v cmdline-ovskom editore windoze
Title: Re: Distribuované programovanie
Post by: DeeL on 27.02.2008, 05:53:47
uz ste mimo trocha
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 27.02.2008, 05:54:13
tiez si myslim :D:D
Title: Re: Distribuované programovanie
Post by: wlade on 27.02.2008, 06:15:42
Tu uz kazdy ma hotove ShareMe az na par stratenych pripadov vratane mna...
Title: Re: Distribuované programovanie
Post by: DeeL on 27.02.2008, 06:17:24
ja by som skor povedal, ze tu kazdy este nema spravene ShareMe az na par stratenych pripadov, ktori tu viac trocha pisu
Title: Re: Distribuované programovanie
Post by: pUf on 27.02.2008, 17:59:17
ja mam otazocku ci si to viem doma poskusat kedze som nebol na 1. cviku  anemam to skvele konto alebo musim pockat do zajtra
Title: Re: Distribuované programovanie
Post by: wlade on 27.02.2008, 19:18:18
jj ked pozries dozadu a si do netbeansu naimportujes tie JAR subory tak ti bude korektne ladit chyby, a ked sa ti aj jikes podari rozbehat (co sa mne nepodarilo, iba import JAR, tak aspon vidim ci dobre pisem) taK ti to aj skompiluje
Title: Re: Distribuované programovanie
Post by: pUf on 27.02.2008, 19:31:27
ja som zacal vcera naimportoval som, uz som v polke 1.3 (thanx to Veduci) ale nevem si to skontrolovat  :bananawrite: v netbeans to nejak neviem skompilovat lebo nevem de je shareme.main  som dost lama?
Title: Re: Distribuované programovanie
Post by: psicho on 28.02.2008, 03:42:52
neeee to nebude tebou, to bude tou java,

java is the root of all evil
Title: Re: Distribuované programovanie
Post by: pUf on 28.02.2008, 04:16:57
uz som si odskusal doma.. "server" mi bezi ale nechcelo sa mi robit druhy program ktory by posielal pakety.. zajtra skusim az budem mat konto
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 28.02.2008, 05:28:10
LOOOOOOOOOOOOOOOLOLOHOHOHOHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL uz mi ide ta poj*(%$%)$ skur*$*(%$ uloha dpc, nemal som package nikde LOOOOOOOOOOOOOOOOL OMG jaka som javalama :D:D:D:D:D
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 28.02.2008, 05:30:03
LOOOOOOOOOOOOOOOLOLOHOHOHOHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL uz mi ide ta poj*(%$%)$ skur*$*(%$ uloha dpc, nemal som package nikde LOOOOOOOOOOOOOOOOL OMG jaka som javalama :D:D:D:D:D

congrat :puf:
Title: Re: Distribuované programovanie
Post by: DeeL on 28.02.2008, 16:45:54
uz som si odskusal doma.. "server" mi bezi ale nechcelo sa mi robit druhy program ktory by posielal pakety.. zajtra skusim az budem mat konto
ale ved ten program tam uz je spraveny, tak naco ho robit, len na doma by si sa viac musel pohrat s nejakymi classpath aby sa dal takym prikazom spustit, tak ja osobne som to len na dslab-e potom skusal naostro
Title: Re: Distribuované programovanie
Post by: pUf on 28.02.2008, 21:47:52
jaaj tam som az nedocital :D ze ako sa posiela ten ukoncovaci paket  :puf: uz ukoncujem vo velkom az na to ze neukoncuje  :j_angry: pritom stringy pri kontrolnom vypise su rovnake :P
idem skusat co to moze byt  :bananawrite:
Title: Re: Distribuované programovanie
Post by: Agamemnon on 28.02.2008, 23:13:18
najskôr asi nevypneš niektoré vlákno
Title: Re: Distribuované programovanie
Post by: pUf on 29.02.2008, 21:29:21
piatok 15.27

[java] rolin
     [java] rnue018
     [java] DnaShare
     [java] feenixPeer
     [java] London
     [java] KaneShare_new
     [java] DeeLShare
     [java] Vinterskugge
     [java] rolin
     [java] Tokyo
     [java] Hawaii
     [java] rnue136
     [java] misoka
     [java] PalyShare
     [java] atlantis
     [java] rnue018

 :j_grin:  thanx to Cadmus :)
Title: Re: Distribuované programovanie
Post by: wlade on 01.03.2008, 01:28:28
jakze wlade nie je vo vypise ? Treba s tym daco robit :)

UPDATE:

Nevie niekto z expertov preco mi putty pri spusteni po dokonceni ulohy 1.4 vypisuje nasledovne:

rnue011@dslab:~% ant run1
Buildfile: build.xml

run1:
     [java] -- listing properties --
     [java] HumanReadableName=wlade
     [java] FileBase=home/uebungen/rnue/rnue011/shared
     [java] MulticastPort=10000
     [java] RMIRegistryPort=7055
     [java] ShutdownPassword=[cenzura]
     [java] ShutdownPort=7055
     [java] MulticastAddress=224.0.0.2
     [java] ORBHost=dslab.fei.tuke.sk
     [java] RMIServiceName=wlade
     [java] ORBPort=10050
     [java] RMIRegistryHost=147.232.40.99
     [java] ShareMe service start!!!
     [java] java.lang.NullPointerException
     [java]     at at.ac.tuwien.infosys.rnue.implementation.multicast.IsAliveReceiver.<init>(Unknown Source)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.start(Unknown Source)
     [java]     at at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main(ShareMeMain.java:52)
     [java] Could not instantiate implementation class (or other error)!
     [java] null
     [java] Java Result: 1

BUILD SUCCESSFUL
Total time: 0 seconds


Co to akoze chce odo mna, v kode nejak nevidim chybu :(

EDIT:

nema to nieco spolocne s tymto riadkom v metode start() triedy ShareMeImpl ? Bo ja tam nevidim nic zle...
IsAliveReceiver receiver = new IsAliveReceiver(this.properties,null);
Title: Re: Distribuované programovanie
Post by: paly-sk on 01.03.2008, 22:33:22
Nevie niekto z expertov preco mi putty pri spusteni po dokonceni ulohy 1.4 vypisuje nasledovne:

rnue011@dslab:~% ant run1
Buildfile: build.xml

run1:
     [java] -- listing properties --
     [java] HumanReadableName=wlade
     [java] FileBase=home/uebungen/rnue/rnue011/shared
     [java] MulticastPort=10000
     [java] RMIRegistryPort=7055
     [java] ShutdownPassword=[cenzura]
     [java] ShutdownPort=7055
     [java] MulticastAddress=224.0.0.2
     [java] ORBHost=dslab.fei.tuke.sk
     [java] RMIServiceName=wlade
     [java] ORBPort=10050
     [java] RMIRegistryHost=147.232.40.99
     [java] ShareMe service start!!!
     [java] java.lang.NullPointerException
     [java]     at at.ac.tuwien.infosys.rnue.implementation.multicast.IsAliveReceiver.<init>(Unknown Source)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.start(Unknown Source)
     [java]     at at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main(ShareMeMain.java:52)
     [java] Could not instantiate implementation class (or other error)!
     [java] null
     [java] Java Result: 1

BUILD SUCCESSFUL
Total time: 0 seconds

Co to akoze chce odo mna, v kode nejak nevidim chybu :(

nema to nieco spolocne s tymto riadkom v metode start() triedy ShareMeImpl ? Bo ja tam nevidim nic zle...
IsAliveReceiver receiver = new IsAliveReceiver(this.properties,null);

takto vyzera, ze chyba bude vo vytvarani objektu typu IsAliveReceiver - konkretne parameter this.properties nie je objektom. inac si to neviem vysvetlit (skus poslat kod ShareMeImpl.java popr. IsAliveReceiver.java - mozno bude chyba v konstruktore)
Title: Re: Distribuované programovanie
Post by: DeeL on 01.03.2008, 23:00:34
ovela pravdepodobnejsie je ze bude chyba v IsAliveReceiver.java ... tam v prijimani paketov a ich naslednom spracovani, alebo niecom takom, ze je tam nieco chybne spravene a sa to nevytvori a ostane potom referencia na null len... tot moj odhad
Title: Re: Distribuované programovanie
Post by: Raleon on 02.03.2008, 00:32:17
...

skus najst chybu tak, ze das vypisovat pred a po riadkoch, ktore sa ti zdaju, ze mozu robit chybu. Lachsie najdes chybu. alebo debugni niekde v niecom :)
Title: Re: Distribuované programovanie
Post by: pUf on 02.03.2008, 03:46:43
prave kvoli tomu mam rad break pointy  :bananawrite:
Title: Re: Distribuované programovanie
Post by: MKI on 02.03.2008, 18:14:10
nechce sa mito tu cele citat

nezverejnil niekto este zdrojaky ? :)
Title: Re: Distribuované programovanie
Post by: DeeL on 02.03.2008, 20:50:56
nechce sa mito tu cele citat

nezverejnil niekto este zdrojaky ? :)
nie... ja som len o paru komercnych prevodoch dozvedel ale inac ziaden open source
Title: Re: Distribuované programovanie
Post by: wlade on 02.03.2008, 21:29:02
No mam zas taky problem :(

Tu je vysek vypisu na obrazovku:

     [java] feenixPeer
     [java] JaroShare
     [java] Vinterskugge
     [java] rolin
     [java] Exception in thread "Thread-1" java.lang.IllegalMonitorStateException
     [java]     at java.lang.Object.notify(Native Method)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.multicast.HostListImpl$GarbageCollector.stop(Unknown Source)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.multicast.HostListImpl.stopGarbageCollector(Unknown Source)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.stop(Unknown Source)
     [java]     at at.ac.tuwien.infosys.rnue.implementation.multicast.ShutdownListener.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:595)
     [java] rolin
     [java] HT: London
     [java] HT: Vinterskugge
     [java] HT: misoka

Najprv normalne veselo vypisuje mena uzlov, ked zaslem spravne heslo na ukoncenie vyhodi tu chybu a nasledne vypise par mien s tym "HT:" a potom to zmrzne a nic nerobi. Aj ked znovu zasielam heslo, ignoruje ma.

Pripajam kusok kodu, ktory mozno objasni pricinu, lebo ja tomu nechapem :(

Quote
      hashtime = IConstants.LIFETIME_OF_HOSTINFOS;
      rozdiel = new Date().getTime()-iHostInfo2.getTimestamp();
      if (rozdiel>hashtime){
                    iHostList.remove((iHostInfo2.getHostInfoMessage()).getRegistryHost()+":"+(iHostInfo2.getHostInfoMessage()).getRegistryPort());
                    System.out.println("HT:\t"+iHostInfo2.getHostInfoMessage().getHumanReadableName());
      }
Title: Re: Distribuované programovanie
Post by: DeeL on 02.03.2008, 21:48:42
...
tak pokial je to presne to na co myslim:
v HostListImpl mas chybu v tom riadku metody stop() kde volas notify() nad threadom v ktorom bezi GC... potrebujes ho mat tiez v bloku synchronized... a ze odkial to mozes vediet... staci si poriadne popozerat kedy sa hadze taka vynimka a ine veci... da sa to pekne zistit

EDIT: tak pre doplnenie uvadzam vynatok z JAVA API konkretne z popisu funkcie notify()

This method should only be called by a thread that is the owner of this object's monitor. A thread becomes the owner of the object's monitor in one of three ways:

    * By executing a synchronized instance method of that object.
    * By executing the body of a synchronized statement that synchronizes on the object.
    * For objects of type Class, by executing a synchronized static method of that class.

Only one thread at a time can own an object's monitor.
Title: Re: Distribuované programovanie
Post by: wlade on 02.03.2008, 22:01:06
...
tak pokial je to presne to na co myslim:
v HostListImpl mas chybu v tom riadku metody stop() kde volas notify() nad threadom v ktorom bezi GC... potrebujes ho mat tiez v bloku synchronized... a ze odkial to mozes vediet... staci si poriadne popozerat kedy sa hadze taka vynimka a ine veci... da sa to pekne zistit

EDIT: tak pre doplnenie uvadzam vynatok z JAVA API konkretne z popisu funkcie notify()

This method should only be called by a thread that is the owner of this object's monitor. A thread becomes the owner of the object's monitor in one of three ways:

    * By executing a synchronized instance method of that object.
    * By executing the body of a synchronized statement that synchronizes on the object.
    * For objects of type Class, by executing a synchronized static method of that class.

Only one thread at a time can own an object's monitor.


uz to frci, vdaka :) Chybalo to synchronized
Title: Re: Distribuované programovanie
Post by: ApokalypS on 03.03.2008, 22:36:43
nechce sa mito tu cele citat
nezverejnil niekto este zdrojaky ? :)
nie... ja som len o paru komercnych prevodoch dozvedel ale inac ziaden open source
a nezverejnil by niekto zdrojaky??

alebo nepomohol by mi niekto s tym.. ja som este nezacal a uz to nechapem  ak:
Title: Re: Distribuované programovanie
Post by: DeeL on 03.03.2008, 23:04:31
nooo tak pokial si este nezacal, tak to neviem ci je spravne tvrdit, ze to nechapes... to sa da na vsetko povedat, ale kym tomu nevenujes aspon 6-8hodin bezvysledne, tak si myslim, ze to neni spravne vyjadrenie studenta vysokej skoly
Title: Re: Distribuované programovanie
Post by: ApokalypS on 04.03.2008, 00:18:34
nooo tak pokial si este nezacal, tak to neviem ci je spravne tvrdit, ze to nechapes... to sa da na vsetko povedat, ale kym tomu nevenujes aspon 6-8hodin bezvysledne, tak si myslim, ze to neni spravne vyjadrenie studenta vysokej skoly
joj ne tak.. ako zacal som.. dlho som sa sral len s tym ako nainstalovat javu + netbeans alebo eclipse
a aj tak nemam tu ktoru by som mal mat.. asi sa hodim na dslab a skusim vim, aj ked ho neznasam.. ale co uz
a myslim, ze som tomu venoval spominany cas.. hlavne vcera a dneska.. ale aj tak som z toho mimo, ako by povedala emka
Title: Re: Distribuované programovanie
Post by: Agamemnon on 04.03.2008, 01:11:59
máš tam mcedit... to máš podobné ako edit v nc/vc... to by si mohol poznať...
Title: Re: Distribuované programovanie
Post by: wlade on 04.03.2008, 01:30:22
mcedit neviem co je ale prikaz "mc" na putty funguje, da sa obstojne editovat. Ale celkovo odporucam NetBeans s naimportovanymi JAR subormi. Automaticky doplna abstraktne metody a automaticky pridava importy, takze urobi taku tretinu prace za vas. A este upozornuje na syntakticke chyby, chybajuce throws atd...

I ked skoda ze nevie urobit cely ShareMe :D
Title: Re: Distribuované programovanie
Post by: ApokalypS on 04.03.2008, 02:15:31
máš tam mcedit... to máš podobné ako edit v nc/vc... to by si mohol poznať...
nepotrebujem.. mirek ma naucil, ze aj vim je dobry editor.. a mne sa paci ked je to farebne rozlisene :D
Title: Re: Distribuované programovanie
Post by: ApokalypS on 04.03.2008, 02:16:57
Ale celkovo odporucam NetBeans s naimportovanymi JAR subormi. Automaticky doplna abstraktne metody a automaticky pridava importy, takze urobi taku tretinu prace za vas.
mozno je to primitvna, az hlupa otazka.. ale ake subory JAR mas namysli.. ktore treba importovat??
Title: Re: Distribuované programovanie
Post by: wlade on 04.03.2008, 02:22:31
Tie dva co sa dodaju v tom balicku, tusim v adresari resources. Pozri par stran dozadu, je tu aj postup pisany ako na to, mne to velmi pomohlo lebo som dost javalama...
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 04.03.2008, 02:35:53
v adresari lib su... (nie resources)
Title: Re: Distribuované programovanie
Post by: paly-sk on 04.03.2008, 02:51:47
Ale celkovo odporucam NetBeans s naimportovanymi JAR subormi. Automaticky doplna abstraktne metody a automaticky pridava importy, takze urobi taku tretinu prace za vas.
mozno je to primitvna, az hlupa otazka.. ale ake subory JAR mas namysli.. ktore treba importovat??

v eclipse staci dat vytvorit novy projekt z ant-u (build.xml) a o ostatne sa postara sam, ja som akurat musel zmenit cestu pre zdrojaky z implementation na src a potom uz bolo vsetko ok
Title: Re: Distribuované programovanie
Post by: Agamemnon on 04.03.2008, 04:09:11
wlade: mcedit je to, čo dostaneš, keď si pustíš mc a potom dáš f4 :)

apokalyps: hej, hej... :) mirek ma nábeh na donútenie k používaniu vim, hehe :) poznám :)
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 05.03.2008, 04:06:03
ake otazky akoze planuju dat na tej zapoctofke zo ShareMe? Agamemnon sa mi zda, ze uz tento predmet mal, tak asi na nho otazka, ale mozu aj iny kompetentny...
Title: Re: Distribuované programovanie
Post by: Agamemnon on 05.03.2008, 05:15:23
ohľadom toho ako to funguje... napr. niečo na spôsob, či socket pre shutdown listener má timer, a prečo... alebo čo robí garbage collector, alebo aký objekt ukladá informácie, ktoré prijíma z iamalive packetov... a pod...
hlavne takéto otázky boli... stačí si to raz, dva krát prečítať (samozrejme predpokladám, že každý to kódil sám) a potom by nemal mať nikto problém to napísať...
Title: Re: Distribuované programovanie
Post by: pUf on 05.03.2008, 15:48:55
cize normalne oldskul pero&papas ?
Title: Re: Distribuované programovanie
Post by: Agamemnon on 05.03.2008, 16:12:39
jj... 10 otazok... na 20min., alebo tak nejak to bolo... odpovede max. niekolko slovne... ziadne eseje alebo nieco pod...
Title: Re: Distribuované programovanie
Post by: psicho on 05.03.2008, 23:36:45
jasom to nerobil a mam v pici :D
Title: Re: Distribuované programovanie
Post by: pUf on 06.03.2008, 01:48:17
to je normalne ze ked si spravim vypis a uz mam hotove 1.6 tak tam mam aj seba? v tej hasisovej tabulke

Code: [Select]
[java] Blodnatt
     [java] Vinterskugge
     [java] London
     [java] misoka
     [java] atlantis
     [java] rnue018
     [java] PalyShare
     [java] Hawaii
     [java] rolin
     [java] DeeLShare
     [java] mishela
     [java] skybox
     [java] KaneShare_new
     [java] feenixPeer
     [java] rnue136
     [java] pUf
Title: Re: Distribuované programovanie
Post by: Agamemnon on 06.03.2008, 02:44:42
áno... to znamená, že to máš ok... je to celkom logické, keďže aj ty posielaš svoje iamalive packety na ten multicast... a potom z neho čítaš všetko, čo tam je, takže aj svoje packety :)
Title: Re: Distribuované programovanie
Post by: Mar0sh on 06.03.2008, 03:03:20
Inak este taka otazocka...ze vraj mi to ma vypisat nejaku hlasku, ked sa niekto novy prihlasi, je to pravda? Nema to len dookola vypisovat prihlasenych pouzivatelov? A mimochodom by ma zaujimalo, od coho sa odvija rychlost tych vypisov, lebo sa mi zda, ze akosi sa stal pomalicky zrychluju :D
Title: Re: Distribuované programovanie
Post by: pUf on 06.03.2008, 03:12:16
jou tak zajtra to asi odovzdam :) thanx

mne sa tak vidi ze od nejakej konstatny to zavisi

Code: [Select]
synchronized(this) {

         try {

                ((java.lang.Object)this).wait(IConstants.GC_INTERVAL);

         } catch (InterruptedException ie) {

               //nerob nic, len uplynul casovy interval

          }

      }

od tej IConstants.GC_INTERVAL by som povedal
Title: Re: Distribuované programovanie
Post by: pUf on 06.03.2008, 20:08:38
toto co to? je to problem alebo to mozem tak nechat? build zbehne

Code: [Select]
rnue063@dslab:~/ShareMe% ant lab1
Buildfile: build.xml

java:
    [javac] Compiling 4 source files to /home/uebungen/rnue/rnue063/ShareMe/classes
    [javac] Note: /home/uebungen/rnue/rnue063/ShareMe/src/at/ac/tuwien/infosys/rnue/implementation/multicast/HostListImpl.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] Compiling 1 source file to /home/uebungen/rnue/rnue063/ShareMe/classes

lab1:

BUILD SUCCESSFUL
Total time: 1 second
rnue063@dslab:~/ShareMe%
Title: Re: Distribuované programovanie
Post by: paly-sk on 06.03.2008, 22:52:02
toto co to? je to problem alebo to mozem tak nechat? build zbehne

Code: [Select]
rnue063@dslab:~/ShareMe% ant lab1
Buildfile: build.xml

java:
    [javac] Compiling 4 source files to /home/uebungen/rnue/rnue063/ShareMe/classes
    [javac] Note: /home/uebungen/rnue/rnue063/ShareMe/src/at/ac/tuwien/infosys/rnue/implementation/multicast/HostListImpl.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] Compiling 1 source file to /home/uebungen/rnue/rnue063/ShareMe/classes

lab1:

BUILD SUCCESSFUL
Total time: 1 second
rnue063@dslab:~/ShareMe%

nemusis sa bat, aj mne to vypisovalo, je to len poznamka, takze ti to pojde v pohode
Title: Re: Distribuované programovanie
Post by: DeeL on 07.03.2008, 03:33:01
a mne to nepisalo...
Title: Re: Distribuované programovanie
Post by: paly-sk on 07.03.2008, 04:17:48
a mne to nepisalo...

tak ani mne to nepisalo, ale raz som robil nejake upravy v tej triede a od vtedy mi to vypisuje tiez, ale bezi mi to vsetko bez problemov (vid PalyShare) :-)
Title: Re: Distribuované programovanie
Post by: mishelka on 07.03.2008, 18:41:09
čo bude na teste?? ja neviem čo sa mám učiť please :(
Title: Re: Distribuované programovanie
Post by: Agamemnon on 07.03.2008, 19:35:48
nauč sa, ako sa robí shareme...
Title: Re: Distribuované programovanie
Post by: pUf on 07.03.2008, 20:42:52
to jej nepis sak sa nauci kod naspamat  :puf:
Title: Re: Distribuované programovanie
Post by: mishelka on 07.03.2008, 21:20:16
ta veď práve, čo sa mám kód učiť naspamäť?? čo som debil?? z čoho bude ten test????
Title: Re: Distribuované programovanie
Post by: Agamemnon on 07.03.2008, 22:06:33
puf :)))

mishela: ako to funguje :) trochu späť, ak pozrieš, tam som dal typ otázok, aké sme mali my, minulý semester...
Title: Re: Distribuované programovanie
Post by: trek on 07.03.2008, 23:11:00
je toto ku  :j_lipsrsealed: va mozne ze mi to normalne bezi na dslabe ale ked to poslem tak mi pride mail ze sa to neda skompilovat...

Kontrola moznosti korektne skompilovat Vase riesenie.

Found 2 semantic errors compiling "at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java":

    37.     ShutdownListener shut = new ShutdownListener(this, new Integer(this.myprops.getProperty(IConstants.SHUTDOWN_PORT)).intValue(), this.myprops.getProperty(IConstants.SHUTDOWN_PASSWORD));
                                                                   ^---------------------------------------------------------^
*** Semantic Error: Ambiguous invocation of constructor "Integer". At least two constructors are accessible from here: "Integer(java.lang.String $1) throws java.lang.NumberFormatException;" and "Integer(int $1);".

    66.     public ISearchResult search (String s) throws ShareMeException {
                                 ^---------------^
*** Semantic Error: The return type of method "at.ac.tuwien.infosys.rnue.interfaces.ISearchResult search(java.lang.String s) throws at.ac.tuwien.infosys.rnue.helpers.ShareMeException;" does not match the return type of the accessible method "void search(java.lang.String searchString) throws at.ac.tuwien.infosys.rnue.helpers.ShareMeException;" declared in type "at.ac.tuwien.infosys.rnue.interfaces.IShareMe".

VASE RIESENIE NIE JE MOZNE SKOMPILOVAT! Prosim opravte chyby
a opatovne zaslite riesenie
Title: Re: Distribuované programovanie
Post by: Raleon on 08.03.2008, 00:09:07

    37.     ShutdownListener shut = new ShutdownListener(this, new Integer(this.myprops.getProperty(IConstants.SHUTDOWN_PORT)).intValue(), this.myprops.getProperty(IConstants.SHUTDOWN_PASSWORD));
   

skus

ShutdownListener shut = new ShutdownListener(this, Integer.parseInt(this.myprops.getProperty(IConstants.SHUTDOWN_PORT)).intValue(), this.myprops.getProperty(IConstants.SHUTDOWN_PASSWORD));
Title: Re: Distribuované programovanie
Post by: DeeL on 08.03.2008, 15:18:47
skus

ShutdownListener shut = new ShutdownListener(this, Integer.parseInt(this.myprops.getProperty(IConstants.SHUTDOWN_PORT)).intValue(), this.myprops.getProperty(IConstants.SHUTDOWN_PASSWORD));

tak to ma byt ale bez toho .intValue() na konci

no ale ta druha chyba mi pripada akosi divne trocha... nerobil si nahodou nieco aj s tym interface IShareMe?
Title: Re: Distribuované programovanie
Post by: Raleon on 08.03.2008, 16:03:28
skus

ShutdownListener shut = new ShutdownListener(this, Integer.parseInt(this.myprops.getProperty(IConstants.SHUTDOWN_PORT)).intValue(), this.myprops.getProperty(IConstants.SHUTDOWN_PASSWORD));

tak to ma byt ale bez toho .intValue() na konci...

joj fakt. som nevsimol len pastol povodny a som upravil
Title: Re: Distribuované programovanie
Post by: trek on 08.03.2008, 16:15:30
diki...prva chyba je odstranena;)...aj tak je divne ze normalne mi to na dslabe skompiluje a bezi mi mi to..ale ked odoslem tak to robi problemy
Title: Re: Distribuované programovanie
Post by: trek on 08.03.2008, 16:35:11
noo huraaa tak konecne mi zagratulovali a je to odovzdane :dancing:
Title: Re: Distribuované programovanie
Post by: DeeL on 08.03.2008, 17:06:28
noo huraaa tak konecne mi zagratulovali a je to odovzdane :dancing:
co bol problem s tou druhou?
Title: Re: Distribuované programovanie
Post by: trek on 08.03.2008, 17:11:26
som ISearchResult prepisal na void a zrazu to ide
Title: Re: Distribuované programovanie
Post by: pUf on 08.03.2008, 17:35:38
Po ukončení implementácie úloh 1.1 až 1.6 v adresári $HOME/src svojho prideleného účtu vykonajte nasledujúci príkaz (v jednom riadku!):

to si tam mam taky vytvorit alebo sa tym mysli src adresar kde su *.java subory?

update: zadal som to v tom kde mam zdrojaky.. kam mi pride ta sprava, ked teda pride?

update2: aha 120% nice :D
Title: Re: Distribuované programovanie
Post by: mishelka on 09.03.2008, 16:12:14
puf :)))

mishela: ako to funguje :) trochu späť, ak pozrieš, tam som dal typ otázok, aké sme mali my, minulý semester...
aha, akurát ten post som prehliadla, veeeeľmi pekne ďakujem :) :hug:
Title: Re: Distribuované programovanie
Post by: pUf on 10.03.2008, 17:54:25
jeej aky pekny avatar.. skade mas?  :puf:
Title: Re: Distribuované programovanie
Post by: kane77 on 10.03.2008, 18:05:41
toto co to? je to problem alebo to mozem tak nechat? build zbehne

Code: [Select]
rnue063@dslab:~/ShareMe% ant lab1
Buildfile: build.xml

java:
    [javac] Compiling 4 source files to /home/uebungen/rnue/rnue063/ShareMe/classes
    [javac] Note: /home/uebungen/rnue/rnue063/ShareMe/src/at/ac/tuwien/infosys/rnue/implementation/multicast/HostListImpl.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] Compiling 1 source file to /home/uebungen/rnue/rnue063/ShareMe/classes

lab1:

BUILD SUCCESSFUL
Total time: 1 second
rnue063@dslab:~/ShareMe%
je to len koli tomu ze na dslabe pouzivas verziu >1.4 (v ktorej treba pouzivat generics) cize je to v pohode, kedze pri odosielani sa vyzaduje prave 1.4... a keby si to poslal s generics tak sa ti to vrati naspat ze sa to neda skompilovat...
Title: Re: Distribuované programovanie
Post by: hansik on 10.03.2008, 22:24:51
tak uz som po zapoctovke...bolo 5otazok na 20 min...nebolo to nic strasne...taakze tu je priblizne znenie:
1. Aky druh komunikacie pouziva ShutdownListener + triedy ktore pouziva?
2. Casovanie v GarbageCollectore
3. Ci v IsAliveReceiver je na sockete timeout a dovod
4. aky druh udajov prijima IsAliveReceiver
5. nieco s konfiguracnym suborom jednotlivych uzlov + ako sa s tymi udajmmi naraba

No take nieco bolo..jak som povedal...nic strasne...
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 10.03.2008, 23:02:29
odpovede k tomu trebalo vypotit? ci boli moznosti? (asi nie :P )
Title: Re: Distribuované programovanie
Post by: joker on 10.03.2008, 23:47:57
pisat si musel...
Title: Re: Distribuované programovanie
Post by: bliky on 11.03.2008, 00:11:49
bola aj nejaka "ina skupina" s inymi otazkami ci cisto len tieto 5??? a mas s tomasekom ci paralicom??? co jak ostatne skupiny co ste mali??? piste...
Title: Re: Distribuované programovanie
Post by: wlade on 11.03.2008, 00:24:40
ja som mal ine otazky s paralicom

neviem znenie presne ale skusim

- odkial shareme pozna nastavenia(konfiguraciu) a ako s nimi pracuje
- typ komunikacie v shutdownlisteneri + triedy
- ako sa ukoncuje vlakno shutdownlistener
- ake vlakna bezia v ulohe 1 vratane podulohy 1.5 - vymenovat iba
- piata bola daco s IsAliveReceiverom, daco  vypisat ale nepametam co
Title: Re: Distribuované programovanie
Post by: DeeL on 11.03.2008, 01:06:23
ja som mal to iste co hansik... tak dufam, ze to bude dobre, bo som vypotil daco, ale tak kto vie ci to chcel presne
Title: Re: Distribuované programovanie
Post by: bliky on 11.03.2008, 02:18:10
no a s odpovedami na dane otazky sa nepodelite??? hansik, wlade... urcite by sme vam "my" ostatni podakovli...
Title: Re: Distribuované programovanie
Post by: wlade on 11.03.2008, 02:22:58
no a s odpovedami na dane otazky sa nepodelite??? hansik, wlade... urcite by sme vam "my" ostatni podakovli...

ked neviem ci mam dobre bo soém pisal co ma napadlo, mozno to cele bude za nulu a potom nechcem aby ste mi nadavali ze som vam zle poradil :(

ale skusim daco

- konfiguracia: subor myprops.props, podla templaty template.props. Editovatelny vlastnikom, moznost nastavit nazov uzla, port, hesla, adresar na zdielanie atd. shareme cita z toho suboru cez rozhranie IConstants
- shutdownlistener prijima udajovy typ retazec, ukoncovaci packet je v tvare "exit " a heslo zadane uzivatelom. Ak sedi port na ukoncenie s portom v konfiguraku a sedi aj heslo zadane s heslom v konfiguraku tak sa aplikacka ukonci
- vlakna: Shutdownlistener, isalivereceiver, garbagecollector
- vlakno sa ukoncuje ukoncovacim packetom, popisane vyssie

dalsie nepametam a ani za tieto nerusim, java-experti ma hadam opravia :)
Title: Re: Distribuované programovanie
Post by: kane77 on 11.03.2008, 16:29:36
este mensie opravy
- share me cita z objektu typu Properies, v rozhrani IConstants su ulozene kluce
- shutdown prijma DatagramPacket v ktorom je ten retazec (vo forme byte[])
- OK
- vlakno ma v podstate v nekonecnom cykle prijmat pakety a ak prijme spravny packet tak skonci...
Title: Re: Distribuované programovanie
Post by: hlsman on 12.03.2008, 04:43:24
lol to kto ma taky super nazov shareme uzla? ja som tiez chcel dat taky dlhy nazov, dakto ma obehol :D

"     [java] Host: Ta_toto_je_velmi_dlhe_meno_uzla_A_je_velmi_pravdepodobne_ze_bude_pri_vypise_vizerat_nepekne_Ked_bude_mat_s_tym_niekto_problem_nie_je_problem_mozeme_ho_zmenit_aj_na_dlhsie_:)_V pripade_potreby_mailto:rnue064@dslab.fei.tuke.sk."
Title: Re: Distribuované programovanie
Post by: wlade on 12.03.2008, 04:51:26
Ved mu napis maila a zistis :)
Title: Re: Distribuované programovanie
Post by: tomek on 12.03.2008, 23:28:58
neviete niekto ci dnes boli rovnake otazky ako pondelok? vdaka za odpoved
Title: Re: Distribuované programovanie
Post by: trek on 13.03.2008, 00:46:01
dnes boli tieto otazky:
konfiguracny subor
synchronizacia isalive a garbagecollector
ake triedy su v implementacii shareme po 1.5 a nieco ako funguje shareme
ake triedy pouziva isalivereceiver a aky druh komunikacie
a ci je timeout v shutdownlistenery a vysvetlit
Title: Re: Distribuované programovanie
Post by: ondY.ke on 13.03.2008, 03:32:48
mato a odpovede co tu nenapises? :P
Title: Re: Distribuované programovanie
Post by: jaros51 on 13.03.2008, 05:21:00
dnes boli tieto otazky:
konfiguracny subor
synchronizacia isalive a garbagecollector
ake triedy su v implementacii shareme po 1.5 a nieco ako funguje shareme
ake triedy pouziva isalivereceiver a aky druh komunikacie
a ci je timeout v shutdownlistenery a vysvetlit

V strucnosti:
-konfiguracny subor bol vysvetleny uz vyssie,
-k tej synchronizacii : su pouzite metody triedy HostListImpl, ktore su "osetrene" pomocou Synchronized a objektu "hashTable", ku ktoremu pristupuju metody triedy HostListImpl. Tieto vyuziva Garbagecollector a IsAliveReciever, takze je zaruceny pristup naraz len jednej takejto metody k obj. HashTable.
-tie triedy : ShareMeImpl, ShutdownListener, IsAliveReciever a HostListImpl s vnutornou triedou Garbagecollector.
-dalej je to komunikacia UDP pomocou tried DatagramSocket a DatagramPacket sa prijme objekt IHostInfoMessage.
-a ten timeout je asi nieco s blokovanim paketov na porte,na urcity cas aby sa neprehltil.

 :thumbsup: :ropebanana: :thumbsup: :ropebanana: :metal: :metal: :metal:
Title: Re: Distribuované programovanie
Post by: ApokalypS on 14.03.2008, 00:36:21
neviem ci to este niekomu pomoze, ale pre pokoj na dusi uvadzam, co som mal ja na pisomke:
casovanie v ShutdownListeneri
nastavenia v ShareMe
timeout v IsAliveRecieveri
ako komunikuje ShutdownListener
aky druh udajov prijima IsAliveReceiver
alebo take cosi :D  ..celkom som vedel pisat ku kazdej otazke, tak to hadam pouznvava..
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 17.03.2008, 14:21:11
ciiii jaka sranda v moodli:

10 March - 16 March
1.zápočtový test (úlohy 1.1 až 1.5)
Výsledky 1. zápočtového testu  :xmas:
Title: Re: Distribuované programovanie
Post by: pUf on 17.03.2008, 15:24:45
9!
Title: Re: Distribuované programovanie
Post by: ApokalypS on 17.03.2008, 16:50:43
9!
a to ako vies??
Title: Re: Distribuované programovanie
Post by: Raleon on 17.03.2008, 17:36:37
ciiii jaka sranda v moodli:

10 March - 16 March
1.zápočtový test (úlohy 1.1 až 1.5)
Výsledky 1. zápočtového testu  :xmas:

preco tam niesu vsetci?
Title: Re: Distribuované programovanie
Post by: psicho on 17.03.2008, 18:11:54
lebo paralic je lenivi to tam dat
Title: Re: Distribuované programovanie
Post by: pUf on 17.03.2008, 18:48:34
lebo tam nie su ti co mali 0 :D  :puf:
Title: Re: Distribuované programovanie
Post by: Raleon on 17.03.2008, 19:22:15
lebo tam nie su ti co mali 0 :D  :puf:
nie som tam, a musim mat viac ako 0.0 . :D
Title: Re: Distribuované programovanie
Post by: pUf on 17.03.2008, 21:40:44
sa mi zda ze tam nie su ani ti co mali 1  :j_laugh:
Title: Re: Distribuované programovanie
Post by: krtek on 17.03.2008, 22:06:56
sa mi zda ze tam nie su ani ti co mali 1  :j_laugh:

omyl... videl som tam jednu 1 :D

inak paralic by si mohol pohnut... aj ja chcem vediet vysledky
Title: Re: Distribuované programovanie
Post by: paly-sk on 18.03.2008, 02:24:31
inac checknite si maily na dslabe ti, co ste odovzdali, lebo uz su vysledky :beer1:
Title: Re: Distribuované programovanie
Post by: wlade on 18.03.2008, 02:52:56
A ja som sa potesil ze uz je pisomka (paralic, pondelok) opravena a to len odovzdane zadanie :(
Title: Re: Distribuované programovanie
Post by: pUf on 18.03.2008, 05:59:47
fu v 2. dve failed v 3. 4 failed  :puf:

dokopy ale 20.7 :)
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 18.03.2008, 06:26:19
Total points            24.3
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 18.03.2008, 07:00:47
25.8 .... GarbageCollector dakomu presiel ??? :) ... hlavne contains a remove + ze stops correctly + refresh for timestamp mi akosi stroskotalo, ale nestazujem sa
Title: Re: Distribuované programovanie
Post by: DeeL on 18.03.2008, 07:03:03
no ja neviem ako vyzera ked napise, ze nepreslo... akosi som mal vsetko [OK] ... 25x120%=30 ;)
Title: Re: Distribuované programovanie
Post by: bliky on 18.03.2008, 14:43:32
19.5 * 120% = 23.4
cize, ked dobre ratam, tak je to 12/13b. zo zapichu za Shareme_multicast...
som celkom spokojny, len som zvedaby, jaky charakter bude Marek, co sa tyka opravovania a hodnotenia pisomiek... (dufam, ze zaokruhluje smerom nahor?!)
Title: Re: Distribuované programovanie
Post by: MKI on 18.03.2008, 16:27:16
mne ten garabge collector tiez neprisiel nechapem
Title: Re: Distribuované programovanie
Post by: kane77 on 18.03.2008, 20:48:10
29.5 koli tomu ze GC ma byt inner class... :/
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.03.2008, 03:34:41
29.5 koli tomu ze GC ma byt inner class... :/

sak jasne ... ale mam a aj tak "len" 25.8 ... sa hnevam :(
inner class je o tom, ze v tom HostListImpl mam private class GarbageCollector implements Runnable {blaah}
Title: Re: Distribuované programovanie
Post by: kane77 on 19.03.2008, 17:40:42
29.5 koli tomu ze GC ma byt inner class... :/

sak jasne ... ale mam a aj tak "len" 25.8 ... sa hnevam :(
inner class je o tom, ze v tom HostListImpl mam private class GarbageCollector implements Runnable {blaah}
no ono zavisi od toho ako to mas, lebo napriklad toto:
Code: [Select]
public class A{
   private class B{
   }
}
je inner class, a toto nie je...
Code: [Select]
public class A{
   
}
private class B{
}
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.03.2008, 17:55:23
jj prvy pripad je moj ah:
ale ja tak sa niektore veci sysytemu nezdali, ale bodiky su a pomerne mnoho, takze  :beer1:
Title: Re: Distribuované programovanie
Post by: trek on 19.03.2008, 18:45:35
ma uz niekto vysledy pisomky s paralicom?...ze vraj do piatku mal prist mail na dslab :whacko: zatial mi nic neprislo
Title: Re: Distribuované programovanie
Post by: krtek on 19.03.2008, 19:26:29
ma uz niekto vysledy pisomky s paralicom?...ze vraj do piatku mal prist mail na dslab :whacko: zatial mi nic neprislo

ee, nemame vysledky asi nikto kto ma cvika s paralicom :( ale rad by som uz vedel kolko bodov mam...

ty odkial vies, ze mali dosjst vysledky na mail?
Title: Re: Distribuované programovanie
Post by: trek on 19.03.2008, 19:28:09
nam to povedal paralic na pisomke
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 19.03.2008, 22:07:48
absolutne na konci ulohy 2.2:
Použitím RMI kompilátora vytvorte stub triedy SearchEngineImpl(nezabudnite použiť úplné meno triedy – t.j. aj s názvom balíka). Váš server by mal teraz korektne odpovedať na zadané vyhľadávacie dotazy ostatných uzlov.

to co chcu? :puf:
Title: Re: Distribuované programovanie
Post by: DeeL on 19.03.2008, 23:04:31
absolutne na konci ulohy 2.2:
Použitím RMI kompilátora vytvorte stub triedy SearchEngineImpl(nezabudnite použiť úplné meno triedy – t.j. aj s názvom balíka). Váš server by mal teraz korektne odpovedať na zadané vyhľadávacie dotazy ostatných uzlov.

to co chcu? :puf:
no ze potrebujes pre triedu ktora sa pouziva v ramci RMI vytvorit aj Stub a na to sa pouziva ten RMI kompilator konkretne 'rmic' ... ale nemusis nic ani manualne robit a ak nemas stary build.xml... tak ti staci napisat prikaz 'ant lab2_2' a ono to samo vykompiluje aj s tym rmic ;)
Title: Re: Distribuované programovanie
Post by: wlade on 22.03.2008, 00:02:41
Quote
rnue011@dslab:~% ant run2_1
Buildfile: build.xml

run2_1:
     [echo] You cannot run lab 2 using Ant since it requires command line input!
     [echo] Note the modified classpath for lab 2.1!
     [echo] Use java -classpath ./classes:./lib/ShareMe.jar:./lib/ShareMe-RMIstubs.jar at.ac.tuwien.infosys.rnue.helpers.search.SearchMain {property file}> instead !

BUILD SUCCESSFUL

Co to znamena ked po urobeni ulohy 2.1 mi prikaz ant run2_1 vypisuje toto ? ked zadam ant run2_1 daco, tak vtedy build failed, tak ako to mam otestovat ? :(
Title: Re: Distribuované programovanie
Post by: DeeL on 22.03.2008, 00:32:33
uz pri 2.x verziach sa to len build-uje cez ANT ... spustas prikazom co ti tam pekne napisali... cize do prikazoveho riadku nenapises ant run2_1 ale napises:
java -classpath ./classes:./lib/ShareMe.jar:./lib/ShareMe-RMIstubs.jar at.ac.tuwien.infosys.rnue.helpers.search.SearchMain {property file}

pricom {property file} nahradis cestou a menom suboru s nastaveniami... napriklad ja som pisal tam
./resources/myprops.props

cize cele to bolo potom:
java -classpath ./classes:./lib/ShareMe.jar:./lib/ShareMe-RMIstubs.jar at.ac.tuwien.infosys.rnue.helpers.search.SearchMain ./resources/myprops.props

samozrejme potom pre 2.2 sa bude ten prikaz zasa trocha lysit, ale zasa ked das ant run2_2 tak ti ho tam vypise
Title: Re: Distribuované programovanie
Post by: wlade on 22.03.2008, 19:49:45
Vdaka, pomohlo to :)

Zaujimave ze po spraven 2.1 mi sice po zadani spravneho hesla aplikaciu ukonci, vypise ze aplikacia ukoncena a potom zamrzne :( teda musim surovo ctrl+c zrusit :( Pricom do 1.6 sa korektne ukoncovalo :(

EDIT: ked spustim cez ant run1 tak sa korektne ukonci ale ked spustim cez ten retazec -java... tak len vypise ze ukonci a prd ukonci :( zmrzne
Title: Re: Distribuované programovanie
Post by: Agamemnon on 22.03.2008, 21:53:26
najskôr ti neukončuje správne nejaký thread... alebo niečo podobné
Title: Re: Distribuované programovanie
Post by: wlade on 22.03.2008, 22:01:06
Ale preco my ant run1 v pohode ukonci a DeeLov riadok pre 2.1 nie ? Aj ked som odmazal implementaciu 1.6 sprava sa to tak isto. ant2_1 v pohode ukonci build aleb pre 2.1 prikaz iba vypise ze sa aplikacia ukonci a tak zmrzne pricom zdrojak je uplne identicky. V com sa lisia tie dva prikazy ked rovnaky zdrojak rozne reaguje ?
Title: Re: Distribuované programovanie
Post by: Raleon on 22.03.2008, 23:15:09
Ale preco my ant run1 v pohode ukonci a DeeLov riadok pre 2.1 nie ? Aj ked som odmazal implementaciu 1.6 sprava sa to tak isto. ant2_1 v pohode ukonci build aleb pre 2.1 prikaz iba vypise ze sa aplikacia ukonci a tak zmrzne pricom zdrojak je uplne identicky. V com sa lisia tie dva prikazy ked rovnaky zdrojak rozne reaguje ?
nechodis na prednasky, vsak?
nemaj boj, aj moje nevyplo cele v 2-ke. Riesil som to surovo funkciou Exit. ale exit zase nesmies pouzivat v tom co posles
Title: Re: Distribuované programovanie
Post by: wlade on 22.03.2008, 23:52:27
Na prednasky chodim, na kazdu jednu som bol, tento semester som zatial ziadnu nevynechal. Uslo mi nebodaj nieco co sa tyka prave toho ukoncovania ?

No presne, aj ja som skusil System.exit(); ale potom to nevezme. nebvude to vadit, postaci ked len vypise ze aplikacia sa ukoncila a vyargumentujem ze ant lab1 korektne ukoncuje ? Bo ak hej nahodim spet 2.1 a idem robit 2.2 :/
Title: Re: Distribuované programovanie
Post by: DeeL on 23.03.2008, 05:56:55
mne vsetko stale korektne ukoncovalo... ale ked uz mas 2.x verziu tak nepotrebujes spustat nejaky druhy program na poslanie paketu na ukoncenie ale staci ti aj len tam priamo v tom spustenom tvojom napisat "bye moje_heslo" a dat ENTER (samozrejme bez uvodzoviek)
Title: Re: Distribuované programovanie
Post by: wlade on 23.03.2008, 21:41:22
to som si vsimol, ze toto bye na zaciatku vyskoci. Ale aj tak nekorektne ukoncuje, cize zasiela to asi rovnaky packet :( zahada je ze ant lab1 dobre ukonci ale cez ten java riadok nie, tak preto ma zaujima, ci sa volaco insie spusta, kedze moje zdrojaky su na pismenko rovnake pri oboch typoch spustenia...
Title: Re: Distribuované programovanie
Post by: Raleon on 24.03.2008, 04:30:22
mne vsetko stale korektne ukoncovalo... ale ked uz mas 2.x verziu tak nepotrebujes spustat nejaky druhy program na poslanie paketu na ukoncenie ale staci ti aj len tam priamo v tom spustenom tvojom napisat "bye moje_heslo" a dat ENTER (samozrejme bez uvodzoviek)

No neviem. mne po ukonceni celeho 2, sa ukoncovalo na ten bye len tak, ze vsetko sa zastavilo (thready, atd) ale nevratil sa ku bashi z javy.
(preto som tam pouzival ten exit() )
Teda ta metoda Stop ukonci vsetko, a to ze to cele sa nezastavi uz ma nesere..
Title: Re: Distribuované programovanie
Post by: wlade on 24.03.2008, 04:38:48
mne vsetko stale korektne ukoncovalo... ale ked uz mas 2.x verziu tak nepotrebujes spustat nejaky druhy program na poslanie paketu na ukoncenie ale staci ti aj len tam priamo v tom spustenom tvojom napisat "bye moje_heslo" a dat ENTER (samozrejme bez uvodzoviek)

No neviem. mne po ukonceni celeho 2, sa ukoncovalo na ten bye len tak, ze vsetko sa zastavilo (thready, atd) ale nevratil sa ku bashi z javy.
(preto som tam pouzival ten exit() )
Teda ta metoda Stop ukonci vsetko, a to ze to cele sa nezastavi uz ma nesere..

mam uplne rovnaky problem, takze to bude asi nieco vaznejsie ked dvaja nezavisli maju rovnaku chybu...
Title: Re: Distribuované programovanie
Post by: DeeL on 24.03.2008, 06:53:27
noooo a ja som nikdy takuto chybu nemal... tak neviem co vam poradit aktualne ani len tak z fleku...

teda stale sa mi vsetko v pohode vyplo aj bez exit() len vypnutim vlakien
Title: Re: Distribuované programovanie
Post by: Raleon on 24.03.2008, 15:32:57
na ok. ta skus dodat co ty mas v stop navyse>

     isalivereciever.stop();
     hostlistimplementation.stopGarbageCollector();
     isalivesender.stop();
     Naming.unbind(uri);  //uri bol v start-e rebindovany...
     UnicastRemoteObject.unexportObject(searchengineimplementation, true);
Title: Re: Distribuované programovanie
Post by: DeeL on 24.03.2008, 17:08:52
naviac (okrem odchytavania vynimok - bo to tam musis mat aj ty bo by ti to neslo) tam mam este aj:

timer.cancel();

pricom ten mam predtym v start() takto spusteny:

timer = new Timer();
timer.scheduleAtFixedRate(aliveSender, 0, IConstants.IS_ALIVE_INTERVAL);


ale nepouziva sa toto nahodou uz v 1.6 ? no neviem inac...
Title: Re: Distribuované programovanie
Post by: Raleon on 24.03.2008, 17:14:57
naviac (okrem odchytavania vynimok - bo to tam musis mat aj ty bo by ti to neslo) tam mam este aj:

timer.cancel();

pricom ten mam predtym v start() takto spusteny:

timer = new Timer();
timer.scheduleAtFixedRate(aliveSender, 0, IConstants.IS_ALIVE_INTERVAL);


ale nepouziva sa toto nahodou uz v 1.6 ? no neviem inac...


si myslim ze v isalivesender.stop(); ma byt neco ako
this.cancel();

teda sa to zavolava.

Any other idea?
Title: Re: Distribuované programovanie
Post by: wlade on 24.03.2008, 17:58:56
timer.cancel mam ja a aj tak to zmrzne a neukonci korektne :(
Title: Re: Distribuované programovanie
Post by: jaros51 on 26.03.2008, 01:02:13
Mne funguje nasl.: ak napisem: bye XXXX ;(XXXX je password)
mne to v pohode vypne.
Teda ak sa ti vypise riadok Enter search string (abort with 'bye <password>'):
takto:

Enter search string (abort with 'bye <password>'): bye XXXX
Sent packet <exit XXXX> to <localhost> and port <YYYY>
SPRAVNE_HESLO-VYPINAM
rnue135@dslab:~$
Title: Re: Distribuované programovanie
Post by: Agamemnon on 26.03.2008, 01:29:22
takto to má fungovať... ak to robí niečo iné, tak je v kóde nejaká chyba
Title: Re: Distribuované programovanie
Post by: jaros51 on 26.03.2008, 07:12:43
Este by som poradil, pri implementacii ulohy 2.1, je dobre docasne vypnut (nezapinat) vlakno posielaca isAlivePaketov isAliveSender. Aspon pokial sa nezimplementuje 2.2, pretoze mne to zacalo blbnut pri mojom ID, pretoze som tam este nemal zimplementovane zdielanie z mojej strany. Teda ak mate broblem ze vam implementacia 2.1 nejak podobne blbne, staci previest tento postup.  :thumbsup:
Title: Re: Distribuované programovanie
Post by: ApokalypS on 26.03.2008, 15:12:28
taky dotaz.. co viete o tom, ze je vo stvrtok dalsia zapoctovka??
Title: Re: Distribuované programovanie
Post by: tomek on 26.03.2008, 16:13:12
o akej pisomke to melies? 2. zapoctovka je v 9. tyzdni
Title: Re: Distribuované programovanie
Post by: Frankie on 26.03.2008, 21:53:40
timer.cancel mam ja a aj tak to zmrzne a neukonci korektne :(

Ja som mal rovnaký problém, no už nemám  ah:
Skús si pozrieť, či máš v HostListImpl.GarbageCollector.stop() riešené this.notify pomocou synchronized:

synchronized(this) {
            this.notify();
         }
Title: Re: Distribuované programovanie
Post by: ApokalypS on 27.03.2008, 13:53:50
o akej pisomke to melies? 2. zapoctovka je v 9. tyzdni
sorac, nechcel som strasit.. zle som si pametal.. ano bude v 9. tyzdni..
Title: Re: Distribuované programovanie
Post by: Raleon on 27.03.2008, 19:04:29
timer.cancel mam ja a aj tak to zmrzne a neukonci korektne :(

Ja som mal rovnaký problém, no už nemám  ah:
Skús si pozrieť, či máš v HostListImpl.GarbageCollector.stop() riešené this.notify pomocou synchronized:

synchronized(this) {
            this.notify();
         }

ano mam to tak. Moze byt ze mam stare api? este lab1 islo norm. 2-ka uz robi ten ,,problem''
Title: Re: Distribuované programovanie
Post by: Raleon on 28.03.2008, 18:17:10
naviac (okrem odchytavania vynimok - bo to tam musis mat aj ty bo by ti to neslo) tam mam este aj:

timer.cancel();


... kurnik..

treba to aj do tej stop v sharemeImpl. Mne to ale nejak nedava logiku, preco potom to ide aj do stop v isalivesender... bn

thx4tip
Title: Re: Distribuované programovanie
Post by: DeeL on 28.03.2008, 18:27:02
a treba aj do isalivesender? bo ja to zasa asi tam nemam
Title: Re: Distribuované programovanie
Post by: Raleon on 28.03.2008, 19:27:45
a treba aj do isalivesender? bo ja to zasa asi tam nemam
bk
Title: Re: Distribuované programovanie
Post by: Mar0sh on 29.03.2008, 22:29:05
File list from owner <feenixPeer>
File list contains:
  /sharemeapi/allclasses-frame.html (4844 Bytes)
  /sharemeapi/serialized-form.html (11076 Bytes)
  /sharemeapi/allclasses-noframe.html (4474 Bytes)
  /sharemeapi/overview-frame.html (1720 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/interfaces/IHostInfo.html (11052 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/interfaces/IFile.html (9680 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/interfaces/package-frame.html (2424 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/interfaces/IHostInfoMessage.html (14077 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/interfaces/IFileList.html (11277 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/interfaces/IFileSystemHelper.html (10018 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/package-frame.html (1393 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/search/package-frame.html (1500 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/search/FileSystemHelperImpl.html (13316 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/search/FileListImpl.html (14840 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/search/FileImpl.html (12136 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/multicast/HostInfoImpl.html (13976 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/multicast/package-frame.html (1145 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/multicast/HostInfoMessageImpl.html (18507 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/http/FileDocument.html (14776 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/http/package-frame.html (1346 Bytes)
  /sharemeapi/at/ac/tuwien/infosys/rnue/helpers/http/RFC1123DateFormatter.html (10805 Bytes)
End of file list.

Search request for <f> finished.



Enter search string (abort with 'bye <password>'): Zo zoznamu bol vymazany uzol: Tokyo
Zo zoznamu bol vymazany uzol: JaroShare
Zo zoznamu bol vymazany uzol: maros
Zo zoznamu bol vymazany uzol: London
Zo zoznamu bol vymazany uzol: DnaShare
Zo zoznamu bol vymazany uzol: wlade
Zo zoznamu bol vymazany uzol: PalyShare
Zo zoznamu bol vymazany uzol: DeeLShare
Zo zoznamu bol vymazany uzol: skybox
Zo zoznamu bol vymazany uzol: Naruto
Zo zoznamu bol vymazany uzol: feenixPeer
Zo zoznamu bol vymazany uzol: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890




kto mi vysvetli, preco po tom, ako mi to vyhlada nejake subory, zmaze vsetky uzly? :D
Title: Re: Distribuované programovanie
Post by: Mar0sh on 29.03.2008, 22:30:14
podotykam, ze aj mna :D a pritom mozem dalej hadzat search stringy, pricom uz nenajde nic :D
Title: Re: Distribuované programovanie
Post by: Mar0sh on 29.03.2008, 22:32:56
a za hostList som dostal 8b z 8 pri odovzdavani 1.X
Title: Re: Distribuované programovanie
Post by: Raleon on 30.03.2008, 00:01:31
niekde asi bude ryza  :D
Title: Re: Distribuované programovanie
Post by: psicho on 30.03.2008, 22:47:35
moeeeee, paralic kedy uz chce konecne povedat ze ako stojime stymto predmetom ???? moe nic neviem kolko mam bodov alebo co , nacisto sere nanas
Title: Re: Distribuované programovanie
Post by: DeeL on 30.03.2008, 22:58:56
no mna to netankuje... ja som si ten predmet odbavil este v prvom tyzdni a to ze dajaka pisomka bola a neviem ako, verim, ze som to dobre napisal... aspon daco menej pre mna :P
Title: Re: Distribuované programovanie
Post by: wlade on 30.03.2008, 23:39:05
Ako psicho ma pravdu, skupina s Tomasekom uz dva tyzdne vie znamky a my Paralicovci nic :( A pod takym tlakom sa tazko bude pripravovat nha druhu pisomku ked este prvu neviem :(
Title: Re: Distribuované programovanie
Post by: psicho on 31.03.2008, 00:06:39
a zajtra bude cviko s paralicom abo ne , abo coje ???????????
Title: Re: Distribuované programovanie
Post by: wlade on 31.03.2008, 00:11:25
Minule vravel ze ee ze az 9-ty tyzden a to rovno aj pisomka z druheho shareme bude. Ale preventivne sa na konci prednasky opytam ak nespomenie
Title: Re: Distribuované programovanie
Post by: DeeL on 31.03.2008, 01:08:28
sak ja viem tak, ze zajtra je cviko, bo ze minuly tyzden nebolo, tak bude tento tyzden
Title: Re: Distribuované programovanie
Post by: rolin21 on 01.04.2008, 00:23:27
ludia uz su vysledky ShareMe druhej casti na dslabe
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 01.04.2008, 01:40:24
joooo pekne ... full :P
Title: Re: Distribuované programovanie
Post by: trek on 01.04.2008, 01:59:32
fajne 12,6/13 kedze 120% termin tak 15,12 celkovo...no uz mam zapich aj bez druhej pisomky :bananadance:
Title: Re: Distribuované programovanie
Post by: Raleon on 01.04.2008, 16:29:49
 ???   aplikacia isla v pohode, ale vsetky testy failed???? WTF?
Title: Re: Distribuované programovanie
Post by: Agamemnon on 01.04.2008, 16:39:47
packages? správne názvy? správne poradie argumentov?

testuje sa to tak, že vezme 1 tvoj súbor a vloží ho do jeho, správnej implementácie... to znamená, že ak nebudú sedieť takéto veci, tak to pravdepodobne neprebehne... aspoň tak nám popisoval testovanie...

spýtaj sa ho... určite ti bude vedieť on povedať, že prečo to je tak... takisto ti vie uznať to riešenie, ak je správne :)
Title: Re: Distribuované programovanie
Post by: Raleon on 01.04.2008, 17:23:54
ta, poradie arg. ma byt dobre, ked aplikacia funguje dobre, ne?

neco je tu problem:

na zaciatku kazdeho test-series  ma ze
failed instatiate shareMeImpl class

alebo
failed instatiate ISearchEngine implementation 

(azda koli tomu sa mu nepodaria ani ostatne...)

hovorim, aplikacia na dslabe spravne najde subory, aj svoje, odpovedajuce searchquery.

Title: Re: Distribuované programovanie
Post by: wlade on 01.04.2008, 17:49:46
2 Raleon: Wow tak tomu nechapem :(

Ja som mal FAILED iba jeden test a to preto, lebo som neosetril vyhladanie nezadaneho nazvu suboru, tzn. NULL, ale jeden bod horedole sa este sa
Title: Re: Distribuované programovanie
Post by: Agamemnon on 01.04.2008, 23:21:11
to, že tebe funguje správne, neznamená, že máš správne poradie... resp. to znamená len to, že ty máš ich poradie rovnaké ako pri volaní daných metód vo svojom kóde...
on to testuje na inom kóde, nie na tvojom... :) to je ten problém :)

ja netvrdím, že to je problém, ale je to možnosť... nevidel som taký výsledok ešte, takže len tipujem možnosti, ktoré by za to mohli byť zodpovedné...

spýtaj sa ho, on ti povie najlepšie
Title: Re: Distribuované programovanie
Post by: ApokalypS on 02.04.2008, 23:45:39
vdaka za infosky.. mozno tam niekto nebol, takze sa mu taketo zijde :D
Title: Re: Distribuované programovanie
Post by: wlade on 03.04.2008, 00:40:06
Taku ti netreba, Paralic povedal ze na skuske budu LEN otazky zo slajdov co prednasa na prednaskach a to konkretne 15 otazok. take ze otazka a odpoved jednou resp. dvoma vetami. neznie to tazko, zrejme je to kompenzacia za trapenie sa so ShareMe. Dufam ze nemam zle informacie :)
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 03.04.2008, 00:45:03
ja nemam ziadne bo som prisiel neskor na prednasku... som zachytil nieco take ze 5 otazok z toho bude ShareMe
Title: Re: Distribuované programovanie
Post by: Agamemnon on 03.04.2008, 01:04:09
my sme mali na skúške 20 otázok, všetko z prednášok, otázky podobného rozsahu ako sme mali na zápočtovkách, tj. zopár slov, max. 1 veta...
Title: Re: Distribuované programovanie
Post by: wlade on 03.04.2008, 01:15:20
jj 5 otazok zo shareme a pre tych co idu na predtermin aj 15 skuskovych teda 20 otazok a v nich mas zapocet aj skusku, ak ich dobre odpovies
Title: Re: Distribuované programovanie
Post by: Agamemnon on 03.04.2008, 03:43:38
čo je to ds
nakreslite diagram pre niektorý typ komunikácie (čo tam boli tie synchrónne, nesynchrónne a pod.)
úloha stubu pri RPC
schéma pre berkeley sockety
charakterizuj server thread-per-connection/thread-per-object a pod.
čo je to mobilný agent, čo je to pravý identifikátor
vymenovať algoritmy pre synch., a pod.
tie schémy pre konzistencie - bola schéma, a trebalo vybrať zo 4 možnosti, ktorá to je...

a pod...
Title: Re: Distribuované programovanie
Post by: psicho on 03.04.2008, 15:31:59
most important otazka : staci sa ucit z tych prednasok kere su na moodli alebo su aj dajake doplnujuce materiali dakde ?????  ...[nebolsom na prednaskach :D]
Title: Re: Distribuované programovanie
Post by: kane77 on 05.04.2008, 03:17:18
hmm mozem sa len proste v pondelok objavit na skuske ked nie som zapisany??
Title: Re: Distribuované programovanie
Post by: Agamemnon on 05.04.2008, 03:41:53
hmm... ak nebude full, tak ťa vezme... aspoň mám pocit, že v ZS s tým nemal problém... ale už to bolo dávno, a možno si to mýlim s nejakým iným predmetom
Title: Re: Distribuované programovanie
Post by: kane77 on 05.04.2008, 05:13:32
hmm... ak nebude full, tak ťa vezme... aspoň mám pocit, že v ZS s tým nemal problém... ale už to bolo dávno, a možno si to mýlim s nejakým iným predmetom
tak ja to teda skusim.. chcel som mu napisat mail ale dajak som sa k tomu nedostal dnes :D
Title: Re: Distribuované programovanie
Post by: smate on 05.04.2008, 18:46:50
hmm... ak nebude full, tak ťa vezme... aspoň mám pocit, že v ZS s tým nemal problém... ale už to bolo dávno, a možno si to mýlim s nejakým iným predmetom
tak ja to teda skusim.. chcel som mu napisat mail ale dajak som sa k tomu nedostal dnes :D

ja som  pisal a tiez uz som v IS
Title: Re: Distribuované programovanie
Post by: libra on 05.04.2008, 21:31:25
Aby som vam kazil trocha statistiku: ja som tiez napisal mail, a este tam nie som :)
Title: Re: Distribuované programovanie
Post by: pUf on 06.04.2008, 16:14:42
ehm a 2. pisomka je normalne na cviku?
Title: Re: Distribuované programovanie
Post by: DeeL on 06.04.2008, 16:44:23
hej... pre tych co nejdu na predtermin, tak 2.zapoctovka je na cviku... inac na skuske ako prva cast skusky
Title: Re: Distribuované programovanie
Post by: joker on 06.04.2008, 18:51:07
inak.... Paralic spominal, ze ak sme nahlaseny na skusku a neprideme, ze nam ju ratat nebude. Alebo sa mylim ??
Title: Re: Distribuované programovanie
Post by: wlade on 06.04.2008, 18:53:17
sice nic neviem ale pojdem okusit na predtermin stastenu a hadam chytim aspon 51E :)

Good luck to everyone :buttrock:
Title: Re: Distribuované programovanie
Post by: pUf on 06.04.2008, 19:22:58
chcel som ist ale uz sa nestiham naucit :P
Title: Re: Distribuované programovanie
Post by: wlade on 06.04.2008, 19:25:05
Ja tiez nestiham ale mozno sa stastena na mna usmeje :D
Title: Re: Distribuované programovanie
Post by: krtek on 06.04.2008, 19:28:13
jak ze nestihate? ja som sa teraz asi pred hodinkou zacal ucit. ved do zajtra kopa casu :D
Title: Re: Distribuované programovanie
Post by: wlade on 06.04.2008, 19:31:59
To je slovo do bitky :) Preradujem na turbo-rezim :)
Title: Re: Distribuované programovanie
Post by: krtek on 06.04.2008, 20:15:05
To je slovo do bitky :) Preradujem na turbo-rezim :)
:thumbsup: asi tak... teba zamakat a  budemem mat prvu skusku v lete za sebou, snad ...  ap
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 07.04.2008, 04:24:02
 :dancing:
Title: Re: Distribuované programovanie
Post by: DeeL on 07.04.2008, 06:48:23
heeeej ludia... ja zistujem, ze toho dost teda neviem, ked tak dostavam sem tam nejake otazky k tomu predmetu, tak som zvedavy ako to zajtra bude :D
Title: Re: Distribuované programovanie
Post by: wlade on 07.04.2008, 06:52:12
tych prednasok zas az tak vela nie je ale fajne sa miesa jedno z druhym tak mam v hlave z toho bordel. Asi zase ostavam fungovat "bezspankovym" rezimom nech mam casu aj na zopakovanie si :D
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 07.04.2008, 07:42:00
wlade som s tebou :D ... este 2 prednasky!
Title: Re: Distribuované programovanie
Post by: wlade on 07.04.2008, 07:56:16
ak si predoslych 5 pametas na pismenko presne tak to mas uz skusku v kapse a mozes ist spat ;)

Ja vecsinou fungujem na logicko-improvizacnom mysleni co nie vzdy dopadne slavne, ale spolieham ze Paralic neda zabijacke otazky kedze ide o predtermin :)
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 07.04.2008, 09:34:02
ufam ze budem pamatat toho akurat dost ...a teda ta v tom nechavam a ja si prajem dobru noc  :j_wink:
Title: Re: Distribuované programovanie
Post by: wlade on 07.04.2008, 09:37:20
Ostavam este bojovat, aj ked mam pocit ze kym sa naucim jednu vetu dak dve predosle zabudnem :)

Kazdopadne vela stastia vsetkym na pisomke zo ShareMe v2 a predterministom ;)
Title: Re: Distribuované programovanie
Post by: joker on 07.04.2008, 15:29:39
ja som sa chcel ucit tiez tak, ale som akosi zaspal.. a tak som aspon vyspaty.. a teda ked nespravim, nebude ma to az tak srat.. :D ..
Title: Re: Distribuované programovanie
Post by: ApokalypS on 07.04.2008, 16:24:14
ludia a konkretne co sa ucite?? prednasky z moodla..

btw: dufam, ze vsetci potom vecer budeme pekne krasne pisat ako bolo a hlavne, co bolo :D
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 07.04.2008, 22:14:22
Pisomka ShareMe 2 ... z predterminu:

1. IsAliveReceiver - aka komunikacia a ake triedy sa vyuzivaju?
2. akeho typu je trieda SearchEngine?
3. co treba na kompilaciu a spustenie ulohy 2?
4. v ktorej triede sa realizuje vyhladavanie a na ktorych objektoch? ?cico?
5. ako je strukturovana odpoved pri vyhladavani? ?cico?
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 07.04.2008, 22:22:42
skuska ... z predterminu:

1. čo je to ds
2. vysvetlit funkciu stubu pri RPC
3. Pomocou operácii socket ,bind ,listen ,accept ,connect ,send ,receive a close schematicky zobrazte aplikáciu typu klient-server
     používajúcu na komunikáciu posielanie správ podľa Berkeley socketov.
4. charakterizuj objektovy server thread-per-object
5. ktory z DOS, NOS, Middleware nie je trasparentny, ale skalovatelny a otvoreny ... ?neviem ci posledne dve presne take?
6. trieda pre rmiregistry a ako by sme to urobili v prikazovaom riadku
7. bol kratky kod rozhrania a povedat, co mu chyba, aby to mohlo byt pouzite ako vzdialene rozhranie pre implementacnu triedu
     public interface R1 {
          public int mojaPeknaMetoda();
     }
8. nakreslit tranzientnu synchronnu komunikaciu s potvrdenim odpovede
9. co je to pravy identifikator - definicia
10. Ako sa volá algoritmus ktorý získava aktuálny čas z časového servera?
11. Koľko správ je treba na..... neviem na co... kto vie nech napise
12. nieco so STALO-SA-PRED, ktore sa využíva pri synchronizácii logických hodín?
13. nieco s X.500
14. nieco s rozdielom medzi DNS a Adresárové služby
15. fuuuuu uz viac asi neviem... ale otazok bolo 15 :)
Title: Re: Distribuované programovanie
Post by: wlade on 07.04.2008, 22:33:08
Potvrdzujem otazky, identicke ako mal Veduci, ako ShareMe tak aj skuska. Kazda otazka zo skusky bola za 4b (dokopy 60b) a kazda otazka zo ShareMe bola za 2b (dokopy 10b)

EDIT:
Yeah 78C  :buttrock:

Mission PASSED.
Next mission: JM.
Title: Re: Distribuované programovanie
Post by: krtek on 08.04.2008, 01:57:16
juhuuuuuuuuuuu C 77, uplne v pohode a s prehladom  :dancing:

a este aj hokej 1:5 na slovane, paraaaaaaaaaaaaaaaaaaaaaaaada   bp
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 08.04.2008, 02:01:39
juhuuuuuuuuuuu C 77, uplne v pohode a s prehladom  :dancing:

a este aj hokej 1:5 na slovane, paraaaaaaaaaaaaaaaaaaaaaaaada   bp

ja  mam o 2body menej  :ropebanana:

ale tie goooly sedia ..... zajtra kupujem listocek do steelky :D ... neni mi ani 500sk luto po to mco bolo dnes, ale uz sme asi trochu OT, tak prejdeme potom radsej do O Nicom mozno s tymto :D :D :D
Title: Re: Distribuované programovanie
Post by: joker on 08.04.2008, 02:43:48
D 64 s prehladom....
Title: Re: Distribuované programovanie
Post by: MKI on 08.04.2008, 03:41:14
pozeral aj na programy v shareme ci nie ?
Title: Re: Distribuované programovanie
Post by: krtek on 08.04.2008, 03:44:57
pozeral aj na programy v shareme ci nie ?

myslim ze nie, len zratal body...
Title: Re: Distribuované programovanie
Post by: MKI on 08.04.2008, 03:54:24
staci naucit tych 7 prednasok ?
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 08.04.2008, 04:01:29
staci naucit tych 7 prednasok ?

jj nic ine nebolo a ked pozries tie otazky co boli po minule roky, tak cca to bolo dnes, cize aj nabuduce sa da daco take ocakavat :P
Title: Re: Distribuované programovanie
Post by: MKI on 08.04.2008, 04:15:37
netlacil niekto kto uz ma skusku tie prednasky ?
Title: Re: Distribuované programovanie
Post by: ApokalypS on 09.04.2008, 04:24:37
tak by bol niekto ochotny a pozical mi ich, please :))
Title: Re: Distribuované programovanie
Post by: libra on 09.04.2008, 05:47:25
Ludia, co mate zapoctovky za sebou, piste prosim otazky... Vdaka
Title: Re: Distribuované programovanie
Post by: ApokalypS on 09.04.2008, 19:48:58
zapoctovka... http://www.tu-ke.com/forum/index.php?topic=1612.msg83516#msg83516 (http://www.tu-ke.com/forum/index.php?topic=1612.msg83516#msg83516)
myslim, ze ine skupiny ani neboli, lebo sme boli fest rozsadeni a na cviku tiez, kedze len zlomok ludi nebol na predtermine....
cooo.. to vazne boli takmer vsetci na predtermine.. alebo hovoris len o vasej skupine

EDIT: nemohol by niekto tie otazky aj vypracovat.. prosim..
Title: Re: Distribuované programovanie
Post by: ApokalypS on 09.04.2008, 19:49:46
ozaj, tak ma napadlo, kedze to mate asi vacsina za sebou a chapete tomu, nenajde si niekto hodinku, dve a nevysvetlil by mi to.. :))
Title: Re: Distribuované programovanie
Post by: MKI on 09.04.2008, 21:28:00
ja neviem ale niektore otzky su uplne nechapacka co tam chce

napr: Identifikujte objekty modelu RPC klient-server.

co yb ste tu napisali ? nechapem ake objekty
Title: Re: Distribuované programovanie
Post by: tomek on 09.04.2008, 21:56:56
Ten kto mal dnes cviko, mohol by sem postnut otazky, ci sa zhodovali s pondelkajsimi alebo ked boli nove, tak ake? Vdaka za odpoved.
Title: Re: Distribuované programovanie
Post by: trek on 09.04.2008, 22:21:12
dnes boli otazky:
1. ako funguje casovanie v isalivesender
2. akeho typu je dotaz pre vyhladavanie
3...hmm nepamatam
4. ktora trieda spusta vyhladavanie a na akych objektoch prebieha vyhladavanie
5. ako sa spusta uloha 2 a ako sa ukoncuje
Title: Re: Distribuované programovanie
Post by: tomek on 09.04.2008, 22:23:40
dnes boli otazky:
1. ako funguje casovanie v isalivesender
2. akeho typu je dotaz pre vyhladavanie
3...hmm nepamatam
4. ktora trieda spusta vyhladavanie a na akych objektoch prebieha vyhladavanie
5. ako sa spusta uloha 2 a ako sa ukoncuje

vdaka krasne  :zuzka:
Title: Re: Distribuované programovanie
Post by: MKI on 10.04.2008, 00:45:32
ja neviem ale niektore otzky su uplne nechapacka co tam chce

napr: Identifikujte objekty modelu RPC klient-server.

co yb ste tu napisali ? nechapem ake objekty

to znamena asi to, ze tam budes mat obrazok a budu vynechane niektore pomenovania a ty ich budes mat doplnit...

ktory obrazok ja nikde obrzaky tam nevidim
Title: Re: Distribuované programovanie
Post by: libra on 10.04.2008, 00:56:03
hm, ak mam byt uprminy, cudujem sa ti... vsak v prednaskach je pokokot obrazok...
Title: Re: Distribuované programovanie
Post by: ApokalypS on 10.04.2008, 18:27:59
takze dnes rano boli dve skupiny ak sa nemylim..
jednu uviedol trek, myslim ze B a A bolo to co na skuske..
Title: Re: Distribuované programovanie
Post by: Mar0sh on 10.04.2008, 23:18:40
ja som mal skupinu C :D
Title: Re: Distribuované programovanie
Post by: vlkodlak on 11.04.2008, 05:18:16
Ja D a boli tam myslim 2 ine otazky. Ale ta ja už nepametam. Mušice prebačic. Ale dalo mi to 7 bodikov.
Title: Re: Distribuované programovanie
Post by: ApokalypS on 11.04.2008, 21:38:16
no mne to dalo menej.. ale hlavne je, ze mam zapich..
Title: Re: Distribuované programovanie
Post by: libra on 15.04.2008, 14:55:02
Ludia, ake otazky ste mali vcera na termine ? POdelte sa pls...  Vdaka
Title: Re: Distribuované programovanie
Post by: ApokalypS on 15.04.2008, 14:57:05
Ludia, ake otazky ste mali vcera na termine ? POdelte sa pls...  Vdaka
tiez som sa chcel spytat, ci nebol niekto aj na tejto skuske..
chcel som sa zucastnit aj ja.. ale dal som prednost jednocipom :((
Title: Re: Distribuované programovanie
Post by: Raleon on 15.04.2008, 16:13:25
sa mi zda ze bli tie iste ktore sa tu vyskytli.
neco co som tu nevidel:
2 priklady na obmedzenie skalovatelnosti (?)
Title: Re: Distribuované programovanie
Post by: MKI on 16.04.2008, 05:16:42
napiste otazky co boli teraz v pondelok
Title: Re: Distribuované programovanie
Post by: bliky on 17.04.2008, 02:34:44
hej zisli by sa... ze viem co mam z tych prednasok kukat bo... jak tak kukam tak celkom pozehnane ich je...
Title: Re: Distribuované programovanie
Post by: wlade on 17.04.2008, 02:54:37
DSp-ko bolo v pophode, stacilo si zbehnut tie prednasky, ked ja blbec som sa to naucil za 1 den na 78C tak vy hadam nemozete mat problem s nimi :) Skutocne chcel len nzakaldne definicie a hodnotil stedro, ak si napisal nekompletne ocenil polovicou bodov, takze radsej pisat aj ked si nieste isty, mozno trafite dobre

GL to all !
Title: Re: Distribuované programovanie
Post by: MKI on 18.04.2008, 21:06:41
Blokovanie, kým špecifikovaný front nie je neprázdny a odstránenie prvej
správy

kto mi vysvetli tu vetu :D
Title: Re: Distribuované programovanie
Post by: MKI on 18.04.2008, 22:54:29
and wtf is skeleton ?
Title: Re: Distribuované programovanie
Post by: wlade on 18.04.2008, 23:18:36
na pisomke nebolo treba nic vysvetloivat, len sa nauc co je v PPT, paralic to bude chciet doslova ako je to v PPT, teda ziadne take ze popiste toto co v PPT nie je

jedna z mala skusok kde sa neoplati stresovat :D
Title: Re: Distribuované programovanie
Post by: pUf on 18.04.2008, 23:49:47
and wtf is skeleton ?

toto by som aj ja rad vedel.. mne sa zda, ze to je uplne take iste ako stub len pri RPC sa to vobec nespomenulo.. az pri RMI.. nevem.. si zapamatam ze na JDK1.2 ich uz netreba :puf:
Title: Re: Distribuované programovanie
Post by: BCAA on 19.04.2008, 03:50:33
and wtf is skeleton ?

toto by som aj ja rad vedel.. mne sa zda, ze to je uplne take iste ako stub len pri RPC sa to vobec nespomenulo.. az pri RMI.. nevem.. si zapamatam ze na JDK1.2 ich uz netreba :puf:

tak tak :)
Title: Re: Distribuované programovanie
Post by: MKI on 19.04.2008, 20:18:50
alebo toto

SO_TIMEOUT (koľko ms bude operácia čítania blokovať, default
nekonečno)

co bude blokovat ?
Title: Re: Distribuované programovanie
Post by: wlade on 19.04.2008, 20:20:44
prjme paketov alebo toho co sa na danej stranke slajdu spomina
Title: Re: Distribuované programovanie
Post by: pUf on 19.04.2008, 20:42:32
tak ono to blokuje to vlakno, v ktorom mas tu metodu accept alebo aka to je.. kym nepride paket.. a ten timeout je nato, aby to za urcity casovy interval na chvilu prestalo blokovat. aby sa napr. skontrolovala nejaka premenna, ci sa nekonci program a netreba zrusit to prijimanie paketov

aspon tak si to ja predstavujem :D
Title: Re: Distribuované programovanie
Post by: bliky on 19.04.2008, 23:16:12
more, to az tak dopodrobna treba??? neda len take nejake otazky jak boli na predtermine??? bo na prvom termine boli vraj 1/2-3/4 otazok totoznych s predterminom...?!
Title: Re: Distribuované programovanie
Post by: wlade on 19.04.2008, 23:26:22
praveze na predtermine nebolo treba tak dopodrobna, DsP nie je na stresovanie, par viet za den ucenia a je to v suchu, na nervaky su tu ine "lahodky" ...
Title: Re: Distribuované programovanie
Post by: bliky on 20.04.2008, 00:37:08
ale ja som sa pytal daco ine... ze viem co si mam z toho kukat... bo secko do hlavy nejde... ako napr tie prikazy secky napr v 2 prednaske.... alebo ci treba aj MPI tie veci co su v tebulke v prednaske 5 a MQM???
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 00:38:10
bliky, zase A nemusis mat za kazdu cenu, ked nejde, netlac... :(
Title: Re: Distribuované programovanie
Post by: bliky on 20.04.2008, 03:50:55
no, ono to moc do hlavy nejde, preto tlacim... teda aspon snaha je...
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 05:04:38
no ta druha prednaska je celkom fajn tu som sa naucil asi za 5 minut, bo to co tam bolo povedane som vsetko musel implementovat v bakalarke:D
Title: Re: Distribuované programovanie
Post by: pUf on 20.04.2008, 16:13:51
si to daj do signature a nespamuj tu s tym
Title: Re: Distribuované programovanie
Post by: ondY.ke on 20.04.2008, 16:18:31
roger that ! ;)
Title: Re: Distribuované programovanie
Post by: bliky on 20.04.2008, 16:39:25
??? hej samy socket packet a neviem co secko mozne... InetAddress a pod... uz sa tesim... dufam ze minimum takychto uloh na skuske bude bo za tie si automaticky 4 body dole za otazku davam uz teraz...
Title: Re: Distribuované programovanie
Post by: ywetka on 20.04.2008, 16:45:14
??? hej samy socket packet a neviem co secko mozne... InetAddress a pod... uz sa tesim... dufam ze minimum takychto uloh na skuske bude bo za tie si automaticky 4 body dole za otazku davam uz teraz...

:D ved sockety su dost dolezita tema, ja som sa osobne zatial stretla len s malo realnych uloh v praxi, ktore sockety nepotrebovali :) asi by som to zaradila medzi gro, cize si to kazdopadne pozri aspon cca ;)
Title: Re: Distribuované programovanie
Post by: bliky on 20.04.2008, 17:44:13
:D este ze ja zbozbujem secko co sa JAVY tyka...?! :( :( :(
Title: Re: Distribuované programovanie
Post by: wlade on 20.04.2008, 17:49:19
:D este ze ja zbozbujem secko co sa JAVY tyka...?! :( :( :(

Neviem si predstavit ako sa budes ucit APS kde je toho X-krat viac a zlozitejsie....
Title: Re: Distribuované programovanie
Post by: bliky on 20.04.2008, 18:41:42
tak to zatial neviem ani ja ale... furt s ami lepsie uci ked mam otazku a na nu odpoved v prednaske (vid APS), jak DP kde len spusat slidov samy obrazok a neviem co s tym... co z toho moze dat a pod... a ist nebude otazka typu definujte toto... ale tak dajak shitne postavena jak aj na zapichoch, ze ani nemas poriadne sajn co od teba ce...?!
Title: Re: Distribuované programovanie
Post by: wlade on 20.04.2008, 18:44:09
cosi, budu otazky ze definujte distribuovany system, to je hned prva vetra prveho slajdu.

v porovnani s brutalnou APS a fUcK3D JM je to asi najlahsia skuska tohto semestra (mozno spolu s TBIS I.)
Title: Re: Distribuované programovanie
Post by: mishelka on 20.04.2008, 18:54:36
presne, presne.. keď si z tých prednášok vyhodíš nepodstatné veci ostane ti len to čo sa treba naučiť.. a nie je toho veľa.. v pohode skúška podľa môjho názoru..
Title: Re: Distribuované programovanie
Post by: bliky on 20.04.2008, 18:56:44
hmmm este keby som tak vedel co je nepodstatne??? vie mi niekto povedat co je podstatne z 6 prednasky??? resp oka otazka bola k tomu X500 a DNS vs. adresarova sluzba??? bo jak tak kukam do prednasky tak neviem co podstatne si z tooh mam vybrat.. pokial viem tak nebola otazka ze co jeto X500 resp co je to adresarova sluzba a pod...
Title: Re: Distribuované programovanie
Post by: mishelka on 20.04.2008, 19:14:37
tak tu pre všetkých hodím zhruba čo som sa ja učila na skúšku, iné veci podľa mňa ani dať nemôže... Písala som to cez icq tak sorry :)))

PREDNASKA 6 (len od menneho priestoru)
vrstvy menneho priestoru
ake moze byt rozlisovanie mien a ake su vyhody u jedneho a druheho
nieco k tym vrstvam ze ktora je aka rychla, kde kto co spravuje.. ta tabulka len informacne...
k adresarovym sluzbam bude ze aky je rozdiel od mennej sluzby
dalej nieco tkae bolo na predtermine ze co je to globalne meno pri adresarovej sluzbe, tak to je meno zlozene zo vsetkych co su pod nim
no a k X500 aby si vedel ze tam nielen na zaklade identifikatora sa da vyhladavat ale aj na zaklade popisu vlastnosti cize je to adresarova sluzba blaablaaa
no a aza tym bolo LDAP, tak to treba vediet ze u X500 bol DAP, ktory nebol postacujuci a tak sa LDAP vymyslel a nahradil ho, je jednoduchsi, efektivnejsi, lepsie adresare ma a blabla
a potom co je to JDNI

PREDNASKA 7
ake su problemy pri synchronizacii, co nesmie nastat pri synchronizacii, co su logicke hodiny, co je TAI, co je UTC, ktory algoritmus ziskava cas od casoveho servera, ktory pouziva casoveho demona, ako funguje synchronizacia casu zalozena na broadcaste (cize vsetky poslu, vsetky prijmu a prisposobuju hodiny), co su logicke hodiny, aku relaciu vyuzivaju, ktore dve udalosti sa beru do uvahy pri relacii stalo-sa-pred (cize tie dve, udalosti v jednom procese su usporiadane a poslanie spravy stalo-sa-pred prijatie spravy, tie udalosti, ktore nie su usporiadane su subezne), co je uplne usporiadany multicast (ako to prebieha), k tym vektorovym casovym peciatkam viem len tolko ze oproti relacii stalo-sa-pred mozu obsahovat aj kauzalne vztahy.., dalej ktore algoritmy pracuju tak, ze si zvolia veduci proces (uzol), kolko sprav treba na pristup pri bully algoritme, pri kruhovom algoritme, obidva ako zhruba funguju, kolko sprav treba pri centralizovanom a distribuovanom, ako funguju, ako funguje token ring a kde moze nastat chyba, ta tabulka na strane 12, aby si vedel tie pocty sprav a problemy...
Title: Re: Distribuované programovanie
Post by: bliky on 20.04.2008, 20:59:20
hmmm, tha ani kus toto neni vela... :D *fnuk-fnuk* (nevadi, dajak bolo, dajak bude... a jak hovori ywetka: co ta nezabije...)
Title: Re: Distribuované programovanie
Post by: wlade on 20.04.2008, 21:00:26
nauc sa polku slajdov a ak mas nadpolovicny zapich minimalne ecko dostanes. Bo otazky fakt rovnomerne rozlozene medzi vsetky slajdy...
Title: Re: Distribuované programovanie
Post by: ApokalypS on 20.04.2008, 21:05:47
no takze aby som aj trosku k veci cmaral.. a nie v kuse spamoval.. tak mam jednu otazku
na skuske bola taka otazka, ze vysvetlite funkciu stubu pri RPC
mysli sa tym toto??
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg175.imageshack.us%2Fimg175%2F8325%2Fstubrpcmy2.th.jpg&hash=c7c9c1fb1a4aff2e553c2760b320d5509e1c2692) (http://img175.imageshack.us/my.php?image=stubrpcmy2.jpg)

Title: Re: Distribuované programovanie
Post by: MKI on 20.04.2008, 21:06:38
ako mozme zvysit efektivnost rekurzivneho rozpoznavania mien ?
 pomocou akych nastrojov JAVA2 daco mozme vygenerovat stuby ?

 to boli otazky na skuske a neznam odpoved
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 21:12:39
stub je pri RMI pouzivany ako pristupovy objekt na lokalon stroji, ktory vykonava vzdialene volanie objektu. (pri tejto cisnosti serializuje danu poziadavku)
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 21:13:08
ci davajte otazky spravim si kviz... :D
mozno sa nieco naucim, bo sa mi uz nechce citat:D
Title: Re: Distribuované programovanie
Post by: ApokalypS on 20.04.2008, 21:15:14
stub je pri RMI pouzivany ako pristupovy objekt na lokalon stroji, ktory vykonava vzdialene volanie objektu. (pri tejto cisnosti serializuje danu poziadavku)
thx
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 21:15:43
mini daj dalsiu otazku... chcem sa nieco naucit
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 21:17:05
inac skeleton je ak som spravne pochpopil stub na servri, ktori prijma poziadavku klientskeho stubu a predavaju ju objektu, teda on je volanym vzdialenym objektom pre komunikaciu...

spravne?
Title: Re: Distribuované programovanie
Post by: ApokalypS on 20.04.2008, 21:20:24
mini daj dalsiu otazku... chcem sa nieco naucit
rozdelenie medzi DNS a Adresarove sluzby
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 21:26:44
DNS - je menna sluzba, vyhladavanie v nej prebieha iba na zaklade zadaneho mena.
Adresarove sluzby - su sluzby v ktorych vyhladavanie prebieha na zaklade aj inych atributova ako je meno. adresarove sluzby odpovedaju na vytvarane dotazy.
prikladom adresarovej sluzby je napriklad X.500.
Title: Re: Distribuované programovanie
Post by: MKI on 20.04.2008, 21:39:02
tu mas dve otazky a neodpovedas

ako mozme zvysit efektivnost rekurzivneho rozpoznavania mien ?
 pomocou akych nastrojov JAVA2 daco mozme vygenerovat stuby ?
Title: Re: Distribuované programovanie
Post by: ApokalypS on 20.04.2008, 21:39:41
pridam aj ja dalsiu:
synchronizacia, konzistencia a replikacia v DS..

EDIT: uz nic.. nasiel som to v prednaskach..
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 21:46:41
synchornizacia - je ulozenie poziadavok na DS v seriovej komuniakcii tak, aby sa vykonali postupne za sebou ako boli poslane poziadavky.
Konzistecia - je vzdy platnost dat v DS, docieluje sa pomocou synchornizacie poziadavok
Replikacia - moznost ulozenia zdrojov vo viacerych uzloch. Je nutne zachovavat pritom konzistenciu.

Zvysit efektivnost ... hmmm ... to je tazka otazka... na toto neviem spravnu odpoved, ale napisal by som ze efektivnost je mozne zvysit lepsim usporiadanim menneho priestoru, a hardwerovymi a softwerovimi prostredkami na urovni jedneho uzla.
otazke je ci zvysenie kapacity uzla by bolo efektivnejsie /?? :( ???

JAVA2 myslis java 1.2 ?
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 21:46:58
MKI ty sa nezdas ale dal si pekne zakerne otazky
Title: Re: Distribuované programovanie
Post by: wlade on 20.04.2008, 21:47:53
MKI ty sa nezdas ale dal si pekne zakerne otazky

asi to bude nejaky makac
Title: Re: Distribuované programovanie
Post by: MKI on 20.04.2008, 21:48:39
take neico mi napisali ti co boli naminulom predmete
Title: Re: Distribuované programovanie
Post by: LM on 20.04.2008, 21:48:59
ale s tou java2, ked ma nic ine nanapadne tak typnem Socket na strane klienta a ServerSocet na strane servera.
Title: Re: Distribuované programovanie
Post by: MKI on 20.04.2008, 22:40:46
akx je rozidel v triedach ktore su odvodene od tried

UnicastRemoteObject. vs Activatable.
Title: Re: Distribuované programovanie
Post by: pUf on 20.04.2008, 23:42:01
to bolo nieco s tym, ze od activatable sa aktivuju ked su potrebne.. a tie druhe su asi vzdy aktivne :D pozrem sa este na to

Ak je vzdialený objekt odvodený od UnicastRemoteObject, potom
aplikácia servera vytvorí tento objekt a on existuje po dobu behu servera
• Ak systém potrebuje tisícky vzdialených objektov, nemusia bežať všetky
naraz. To bol dôvod vzniku triedy java.rmi.activation.Activatable
– objekty odvodené od tejto triedy môžu byť aktivované na požiadavku
klientov a deaktivované, ak nie sú naďalej potrebné.
Title: Re: Distribuované programovanie
Post by: kane77 on 21.04.2008, 05:13:54
tu mas dve otazky a neodpovedas

ako mozme zvysit efektivnost rekurzivneho rozpoznavania mien ?
 pomocou akych nastrojov JAVA2 daco mozme vygenerovat stuby ?

rekurzivnym eliminujeme long distance communication...

rmic je rmi compiler...
Title: Re: Distribuované programovanie
Post by: LM on 21.04.2008, 05:18:51
Unicast Remote Object aktivuje vsetky vlakna,
activeble iba tie ktore aktivujem.


aspon myslim, ale kua ty tie otazky vymyslas???
Title: Re: Distribuované programovanie
Post by: LM on 21.04.2008, 05:19:34
kua tak objekty
Title: Re: Distribuované programovanie
Post by: pUf on 21.04.2008, 05:24:23
tu mas dve otazky a neodpovedas

ako mozme zvysit efektivnost rekurzivneho rozpoznavania mien ?
 pomocou akych nastrojov JAVA2 daco mozme vygenerovat stuby ?

rekurzivnym eliminujeme long distance communication...

rmic je rmi compiler...

ten rmic je vlastne IDL?
Title: Re: Distribuované programovanie
Post by: Agamemnon on 21.04.2008, 05:40:21
idl je interface definition language... to je len jazyk na popis rozhrania...
a compiler je prekladač
Title: Re: Distribuované programovanie
Post by: pUf on 21.04.2008, 05:44:25
jaj no hej pravda.. tam v prednaskach sa pise, ze IDL generuje stuby.. tak potom aj IDL aj rmic vytvaraju stuby? jaaj.. aha som pozrel este raz.. a tam je, ze IDL kompilator.. okej.. cize rmic je IDL kompilator? :D
Title: Re: Distribuované programovanie
Post by: nekonecno on 22.04.2008, 00:12:35
Dnesne otazky:
1.Zakladne okruhy problemov v distribuovanych systemoch
2.Ktory z DOS, NOS, Middleware ma vysoky stupen transparentnosti, strednu skalovatelnost a je uzavrety?
3.Nakreslit docasnu synchronizovanu komunikaciu s cakanim na potvrdenie odpovede
4.Ake zakladne rozhranie je pri Message queueing (alebo tak nejako) (t.j ake primitivy/? pouziva)
5.Nakreslite RPC komunikaciu pocas vykonavania
6.Co robi setSoTimeout pri ServerSockete?
7.nieco s jednoduchou mennou sluzbou (no nie som si isty)
8.klasicky-interface a co mu chyba (extends Remote, throws RemoteExceptio)
9.Thread-per-connection
10.Definovat meno
11.Ake su logicke vrstvy DNS
12.aspon 2 typy zaznamov menneho priestoru DNS
13.Ktore atributy X.500 pre urcenie jednoznacneho nazvu
14.Casovy server, ktory sa dopytuje po aktualnych casoch klientov je ktory algoritmus? (Berkeley)
15.Hruby algoritmus pre realizaciu logickych hodin

That`s it :j_wink:
Title: Re: Distribuované programovanie
Post by: LM on 22.04.2008, 00:21:49
hmmm tak nic ideme nabuduce.. tento raz to nevyslo podla predstav. :(
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 22.04.2008, 00:25:47
hmmm tak nic ideme nabuduce.. tento raz to nevyslo podla predstav. :(

takze slabe B-cko ??? :D
Title: Re: Distribuované programovanie
Post by: bliky on 22.04.2008, 00:48:37
ale cosi, zrobil, len vymysla, bo si mysli ze ma naviac... nechapacka... berem prvu znamku jaku da ne??? no sak nevadi...

aproppo, klouk dole "nekonecno" nechapacka, jak si to tak mozes pamatat??? pamatam si mozno 5-6 otazok jakych bolo a aj to nie presne znenie... "KLOBUKOM DOLE!!!"
Title: Re: Distribuované programovanie
Post by: kane77 on 22.04.2008, 00:51:20
ale cosi, zrobil, len vymysla, bo si mysli ze ma naviac... nechapacka... berem prvu znamku jaku da ne??? no sak nevadi...

aproppo, klouk dole "nekonecno" nechapacka, jak si to tak mozes pamatat??? pamatam si mozno 5-6 otazok jakych bolo a aj to nie presne znenie... "KLOBUKOM DOLE!!!"
mozno si ich opisal/odfotil.. ak nie tak tiez skladam poklonu
Title: Re: Distribuované programovanie
Post by: nekonecno on 22.04.2008, 01:02:57
ale cosi, zrobil, len vymysla, bo si mysli ze ma naviac... nechapacka... berem prvu znamku jaku da ne??? no sak nevadi...

aproppo, klouk dole "nekonecno" nechapacka, jak si to tak mozes pamatat??? pamatam si mozno 5-6 otazok jakych bolo a aj to nie presne znenie... "KLOBUKOM DOLE!!!"
mozno si ich opisal/odfotil.. ak nie tak tiez skladam poklonu

dakujem za poklonu, ale opisal som si to, genius zase nie som, aj ked...;)
Title: Re: Distribuované programovanie
Post by: pUf on 22.04.2008, 01:14:08
jeden fotil na vyhodnoteni aj so swalovymi nulami :puf:

inak mam C a swal to presiel so stylom.. 50,5 :D
Title: Re: Distribuované programovanie
Post by: bliky on 22.04.2008, 03:40:00
jj jedneho uz poznam co mal 50,5 tiez... (HUE) inac mne tiez pol hitika pridal bo som mal 70,5 thak chrakterne mi to marek dvihol na "C"... ma moju uctu... :)
Title: Re: Distribuované programovanie
Post by: pUf on 22.04.2008, 04:53:35
no ja som mal 69,5.. to je 70 po zaokruhleni.. a este bod za prednasku :) 71
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 22.04.2008, 05:38:12
ja som dal s prehladom E :P
Title: Re: Distribuované programovanie
Post by: LM on 22.04.2008, 06:14:11
neberte to zle chlapci, nie zeby som bol chrapun, ale D v indexi som si nenachal od prvaku zapisat a nehodlam v tom zacinat teraz. (asi prvykrat pojdem opravit skusku, neviem sice ci to bude mat vyznam) :(
Title: Re: Distribuované programovanie
Post by: ywetka on 22.04.2008, 06:19:36
neberte to zle chlapci, nie zeby som bol chrapun, ale D v indexi som si nenachal od prvaku zapisat a nehodlam v tom zacinat teraz. (asi prvykrat pojdem opravit skusku, neviem sice ci to bude mat vyznam) :(

a preco? z cerveneho diplomu nemas nic, dokonca ani prachy, co sa kedysi davali, mat nebudes :'( ci to len tak zo ctiziadostivosti? ak hej, tak ta obdivujem, ja som sice ctiziadostiva sice dost, ale predstava dna navyse na skuske ma vedela dokonale odradit  :j_undecided:. ale mozno som len divna, mna napriklad nikdy nerozculovalo byt na skuske v style, ze pisem pisomku a adrenalin... to nikdy... skor to, ze musim rano skoro vstat, vyobliekat sa, ze kazdy dookola mi bude stresovat do hlavy, a potom to nekonecneee vyhodnotenie  :ohmigod:
Title: Re: Distribuované programovanie
Post by: LM on 22.04.2008, 06:22:47
ywet: no mne cerveny diplom nehrozi. a idem tam iba kvoli sebe. proste od prvaku co boli sproste predmety som horsie ako C nechytil, ak neratam Stefka a jeho Teoreticky pohlad na informatiku v matematickom ponimani, ktore som nemusel... a dufam ze uz ani musiet nebudem.

verim ze minimalne na C mam, ...
a bude sranda story ked bude hovorit ako som v jeden den dal 3 skusky.
1. TBIS - templete si predpripravim tak ze iba dohodim zdroje a potom pozriem otazku
2. APS - no ked som sa dnes pozeral tak externe pamete niesu problem.
3. DP - nejako to uz len napisem a o znamku i tak neprijdem a tak ci tak budem musiet do 15.00 cakat v skole na voko schriben.
Title: Re: Distribuované programovanie
Post by: DeeL on 22.04.2008, 06:29:06
ywet: no mne cerveny diplom nehrozi. a idem tam iba kvoli sebe. proste od prvaku co boli sproste predmety som horsie ako C nechytil, ak neratam Stefka a jeho Teoreticky pohlad na informatiku v matematickom ponimani, ktore som nemusel... a dufam ze uz ani musiet nebudem.

verim ze minimalne na C mam, ...
a bude sranda story ked bude hovorit ako som v jeden den dal 3 skusky.
1. TBIS - templete si predpripravim tak ze iba dohodim zdroje a potom pozriem otazku
2. APS - no ked som sa dnes pozeral tak externe pamete niesu problem.
3. DP - nejako to uz len napisem a o znamku i tak neprijdem a tak ci tak budem musiet do 15.00 cakat v skole na voko schriben.
nebudes jediny co spravil 3 skusky za jeden den... mne to sice vobec nehrozilo, ale tak pozname ludi :D
Title: Re: Distribuované programovanie
Post by: LM on 22.04.2008, 06:30:57
Deel: no ja viem ze p. AdHock to spravil tiez v jeden den a to este vo vrazednejsej kombinacii. ale proste budem mat osobnu story.
Neviem sice ci to svedci o niecom dobrom o tejto fakulte, ale je to ospravedlnitelne vzhladom na fakt, ze sme tretiaci a ideme akoze ziskat Bc.
Title: Re: Distribuované programovanie
Post by: Ing. nemtom on 22.04.2008, 07:16:52
neberte to zle chlapci, nie zeby som bol chrapun, ale D v indexi som si nenachal od prvaku zapisat a nehodlam v tom zacinat teraz. (asi prvykrat pojdem opravit skusku, neviem sice ci to bude mat vyznam) :(

a preco? z cerveneho diplomu nemas nic, dokonca ani prachy, co sa kedysi davali, mat nebudes :'( ci to len tak zo ctiziadostivosti? ak hej, tak ta obdivujem, ja som sice ctiziadostiva sice dost, ale predstava dna navyse na skuske ma vedela dokonale odradit  :j_undecided:. ale mozno som len divna, mna napriklad nikdy nerozculovalo byt na skuske v style, ze pisem pisomku a adrenalin... to nikdy... skor to, ze musim rano skoro vstat, vyobliekat sa, ze kazdy dookola mi bude stresovat do hlavy, a potom to nekonecneee vyhodnotenie  :ohmigod:

heh taka si jak ja :D tiez ma sere nie skuska ale skore vstavanie :D
Title: Re: Distribuované programovanie
Post by: Ing.Veduci on 22.04.2008, 16:21:09
jj to je to ... na 7.30 to je ako do fabriky  :mishela
Title: Re: Distribuované programovanie
Post by: LM on 22.04.2008, 17:12:32
ja tiez neznasam vstavanie na 7.30 a ked je prednaska tak moze byt prednaska ako dobre chce, mna z postele ziadna nedostane:d