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
neni to pravidlo
ne ne...ja radsej prestupim keby to tak bolo
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:
s anglictinou je to podobne aj na inej fakulte EkF
aj Z Tohto Predmetu si shanam Zadanie ....... taze ponuky prijimam tradicne na mail alebo na icq
btw: Mamicka vas Miluje
Quote from: 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:
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)
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...
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 :/
Quote from: 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 :/
tipujem ze nie :) skor asi java spolu s rmi
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/
a ked ja v jave nekodujem tak na tomto predmete musim ???? toto snad neni fer
a ZI si mal rad, ze si musel? :j_tongue:
v ZI som nemusel programovat v jave :P :P :P :P :P :P :P :P
tha sa aj v jave naucis kodovat, abo zozenies zadanie, abo pojdes do KOSIT-u robit :emot-LMAO:
Quote from: psicho on 11.02.2008, 04:36:51
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
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
Quote from: 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
hej, s tým, že ju nechcem vidieť, celkom súhlasím :)) ale nie som si istý, či to bude možné, hehe :)
ja som si isty ze to mozne nebude:D to ostane len moje "platonicke" zelanie
Quote from: 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:
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
Quote from: eminkaa on 11.02.2008, 19:55:07
Quote from: Agamemnon on 11.02.2008, 06:51:03
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 :)
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?
Quote from: 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?
java lover :hah:
Quote from: fanfo on 11.02.2008, 23:56:28
Quote from: 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?
java lover :hah:
do slova a
do pimena,
do p... aralica xD
:puf:
mozeme si nazorne vsimnut, ze pUf este nemal JM :)
KTO MI ZROBI TO ZADANIE ????????______________zaplatim povdacim :D_____________________
dam ti moje ked budem mat .... ale len za $ veeeela $ :emot-drunk:
ked to bude pred terminom(t.j za 120%) a bude to modifikovane oproti tvojmu kere ty odovzdavas, tak we have a deal
no, ja sa na to este pozriem a pripadne sa vcas ozvem :naughty1:
Aj ja by som mal zaujem :)
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é...
Quote from: 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é...
jj suhlasim s Agamemnonom, fakt nic tazke to ne je :j_wink:
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 :)
Quote from: 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 :)
ty si si oddychol po skuskovom abo pokracujes dalej v stresoch :ohmigod:?? chill out :smokin:
Quote from: Veduci on 12.02.2008, 00:24:48
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:
YES, prave som na cviku a Paralicovi som mmntale rozumal asi iba to, ze nam rozda nejake cisla... bu
Quote from: 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
loginy a passwordy?? :emot-LMAO:
Quote from: eminkaa on 13.02.2008, 21:15:43
hadajte, ake mam ja cislo v logine :emot-prettywink: napoveda - dzejms bond
daj uz rovno aj password, ne len s loginom machruj
Quote from: eminkaa on 13.02.2008, 21:18:56
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?
zacal uz dakto robit ten ShareMe?
nechcem sa vobec chvalit, ale uz som pri Ulohe 1.3 ah:
EDIT: som bifla
Quote from: Veduci on 14.02.2008, 01:36:09
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é ;)
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)
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
nehodi niekto nakodene zadanie na ftp? ... pripadne, dohodneme sa nejakej cene ? :P
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
Quote from: Agamemnon on 14.02.2008, 02:08:22
Quote from: Veduci on 14.02.2008, 01:36:09
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
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 :)
sak to je jake easy.. a hovoril ze hodinku denne tomu mame venovat? ta to neviem co budem robit zajtra tu hodinku :D
ne kazdy zije v jave:P
Quote from: 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 :)
v extremne krajnom pripade za extremne "fajnu" cenu :emot-LMAO: the best way how to lose your money
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 ;)
moreee a mne preco nikto nexe spravit ????????/ vsak ZAPLATIM
Quote from: psicho on 14.02.2008, 18:05:04
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
Quote from: psicho on 14.02.2008, 18:05:04
moreee a mne preco nikto nexe spravit ????????/ vsak ZAPLATIM
maybe...
psicho by to vedel v pohode spravit ale nespravi to lebo mame rovnaky postoj k jave:D
Quote from: psicho on 14.02.2008, 18:05:04
moreee a mne preco nikto nexe spravit ????????/ vsak ZAPLATIM
pokial viem, tak veduci ti to asi mozno zmasti, ale to musis jemu napisat
nechapem co mate proti jave.. to nemate 2GB ram nazvys? ap
Quote from: eminkaa on 14.02.2008, 17:16:40
spravit je sloveso, makke i na konci!!!
DeeL: mas pravdu ;) ... to len neskora hodina bola a vsetkeho vela... dik
eminkaa, thx
Quote from: fanfo on 14.02.2008, 19:29:44
Quote from: psicho on 14.02.2008, 18:05:04
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
kto mal dnes o 9.10 by mohol napisat co bolo lebo ja som vypisany :P
ludia kto helfne so zadanim ? ... samozrejme, ze nie zadarmo
caves .... nehelfol by si s tym zadanim? ..... dohodneme sa na cene
Quote from: rolin21 on 16.02.2008, 03:59:49
caves .... nehelfol by si s tym zadanim? ..... dohodneme sa na cene
to teraz komu bolo?
Quote from: kane77 on 16.02.2008, 04:09:12
Quote from: rolin21 on 16.02.2008, 03:59:49
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 ?
vedel :)
a helfol by si ? .... samozrejme, ze nie zadara
ta sak preco nie..
Quote from: kane77 on 16.02.2008, 04:23:55
ta sak preco nie..
mozes mi prosim ta dat na seba cislo na icq, dohodli by sme sa tam
nooo to nikto nemal stvrtok 9.10 cvikoo?
a mne kto helfne zadara?:D
Quote from: nemtom on 16.02.2008, 07:21:04
a mne kto helfne zadara?:D
psicho ti iste v jave velice rad nakodi :D
:D mne netreba nakodit, ja si nakodim, len mi treba dakoho kto mi odpovie na otazky
vies... vsetko zalezi od rozsahu a intenzity otazok... :D
:D samozrejme maly rozsah otazok s malou intenzitou:P
Quote from: nemtom on 16.02.2008, 17:25:04
:D mne netreba nakodit, ja si nakodim, len mi treba dakoho kto mi odpovie na otazky
dávaj otázky sem, budú aj odpovede
vidis fakt to ma nenapadlo:D:D looool shame on me
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:
Quote from: mishela 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:
najsz.
Buduci tyden dufam budem tam i ja :)
Mishela (sign) - este mas stale volno? :)
Quote from: mishela 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:
hehe.. to znamena ze aj mne to funguje :) diky za uistenie
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 :/
Quote from: 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 :/
na toto fakt javu nepotrebuješ vedieť :)
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 ;)
Quote from: 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 ;)
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)
Quote from: Raleon on 16.02.2008, 23:16:57
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ť ;)
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 ;)
jj mne sa to tiež celkom zapáčilo toto celé, tešila som sa na tento predmet tak dúfam že nebude odveci :)
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... :)
Quote from: 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... :)
http://hornad.fei.tuke.sk/predmety/sdpj/
tu máš prednášky
Quote from: Agamemnon on 17.02.2008, 18:32:58
Quote from: 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... :)
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
Quote from: wlade on 17.02.2008, 18:56:56
Quote from: Agamemnon on 17.02.2008, 18:32:58
Quote from: 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... :)
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ľ...
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 :)
radsej zaves, ale iste sa budu dat stiahnut aj z hornadu
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 :)
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...... :(
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 ;)
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.
Quote from: 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.
sak citaj.. Vytvorte at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl teda bude to at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java
Quote from: 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...... :(
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"
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
Quote from: 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
uplne najlepsie je nainstalovat to mimo Program files.. napriklad rovno C:\Ant (osobnu skusenost nemam... :) ale tak pisali v navode... )
ja som taka lama ze ja si to budem pekne uploadovat na dslab:P
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
Quote from: nemtom on 18.02.2008, 05:47:21
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...
na dslabe nekodim, kodim doma a uploadujem na dslab:P
hej, možno ťa to prekvapí, ale pochopil som :)
:) no az taky velky sok to neni:P ale som rad
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!!!
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
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 :)
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)
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
len si skontroluj syntax toho... a či existuje taká metóda... či to nie je setproperties, alebo či to tam netreba nejak pretypovať :)
a cestu k tej triede mas: at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java ???
yeah
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
importy?
ajtak to iste pise:P
importy: dajake mam:P ach jaj mal som aj ja kupit:D
Quote from: 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
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...
pise ze BUILD SUCCESSFUL ta boh zna, ale toten classnotfound exception a ten gulasik k tomu tiez
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)
Quote from: 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)
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 :)
nj asi si aj ja nainstalujem netbeans:(
Quote from: kane77 on 18.02.2008, 23:31:29
Quote from: 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)
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
jeeej: [java] Objekt v poriadku, odosielatelom bol: DeeLShare :dancing: :guitar: :ropebanana:
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)
Quote from: Veduci on 19.02.2008, 01:17:18
jeeej: [java] Objekt v poriadku, odosielatelom bol: DeeLShare :dancing: :guitar: :ropebanana:
:thumbs-up: br
Quote from: 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)
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
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?
Quote from: DeeL on 19.02.2008, 01:53:06
.. ale tak gratulujem... uz je nas tam asi viac trocha
ano je nas viac :)
Quote from: 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?
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š
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))
Quote from: 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))
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)
: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
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?
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ť...
niečo na tento spôsob:
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
thx za cenne info, super sa pri citani cmulal prst:), linky pytaj od mUf-a ;)
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:
Quote from: 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:
co takto mutt?
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:
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 ?
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...
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?
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)
Quote from: nemtom on 19.02.2008, 17:23:12
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
heh tak potom moj programcek to nenajde lebo mi furt vyhadzuje ClassNotFoundException
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:
hej presne ten
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/
buildujem na dslab, s classpath som nic nerobil, ach jaj
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?
- 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...
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
neposkytne niekto zdrorojaky ?
chcem si to sice spravit sam ale nehcem pritom starcat nervy :D
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 ?
Quote from: 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 ?
at.ac.tuwien.infosys.rnue.implementation je balik do ktoreho mas vytvorit triedu ShareMeImpl.java ...... co je na tom nejasne?
Quote from: 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 ?
Pravy klik na
at.ac.... ... ... implementation
new > java class
daj mu meno
ShareMeImpl
OK..
atd
Quote from: 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 ?
takto to ma vyzerat fyzicky na disku: at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java
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?
Quote from: 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?
ja som tam este nedosiel, ale podla ShareMe API, by si mal mat v tvojom property subore HTTPServerPort=cislo_portu
Quote from: paly-sk on 23.02.2008, 00:09:48
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)
no tak ja nevime co robim zle ?
www.net.in-web.sk/java.jpg
to at.ac....impl. je package, nie?
a názov triedy je sharemeimpl...
možno... :) nvm, s javou sa veľmi nekamarátim :)
resp. podľa toho obrázku vyzerá, že ty tam taký package ani nemáš... ale netbeans nepoznám, takže len hádam...
a hned mi mozte potom vysvetlti aj vetu
áto trieda musí mať konštruktor, ktorého prvý parameter je objekt typu java.util.Properties
čo na tom nechápeš? :)
urobíš konštruktor... a prvý param. mu dáš typu java.util.Properties
niečo takéto:
public class Trieda {
// constructor
public Trieda(java.util.Properties param1) {
}
}
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
Quote from: 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
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)
{
}
Quote from: 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 ;)
to najťažšie robiť nebudete :) 4ka je najhoršia :)
Quote from: 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 ;)
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?
Quote from: MKI on 23.02.2008, 06:10:34
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)
{
}
}
kde sú ku tomu tie návody? zadania? lebo na hornade to už nie je
Quote from: Agamemnon on 23.02.2008, 06:15:33
kde sú ku tomu tie návody? zadania? lebo na hornade to už nie je
na moodli
aha, hmm... thx...
a ešte kľúč by som poprosil :)
Quote from: Agamemnon on 23.02.2008, 06:17:14
aha, hmm... thx...
a ešte kľúč by som poprosil :)
ked si dobre pamatam, tak p2p
ide, thx :)
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
co dalej robim zle ? :(
http://www.net.in-web.sk/java2.jpg
Quote from: Agamemnon on 23.02.2008, 06:09:19
Quote from: 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 ;)
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...
Quote from: MKI on 23.02.2008, 06:50:05
co dalej robim zle ? :(
http://www.net.in-web.sk/java2.jpg
pridal si v beanse pre runtie a debug tie jar subory?
Quote from: DeeL on 23.02.2008, 06:51:02
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?
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...
Quote from: DeeL on 23.02.2008, 06:57:43
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
Quote from: Raleon on 23.02.2008, 06:58:49
Quote from: DeeL on 23.02.2008, 06:57:43
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é
Jasne. Vlodila sa drobna tiskova chybicka.
Teraz uz mam fajront. Diky za tech. podporu :)
co dalej robim zle ? Sad
http://www.net.in-web.sk/java2.jpg
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 ;)
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.
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
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 :)
imo je :) tak som to aj myslel :)
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... :(
najskôr máš chybne urobené spracovanie hesla :)
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:~%
nj, a spracovanie hesla máš ako?
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();
}
}
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
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
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 :)
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...
Quote from: 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();
}
}
napis este, ze ako si poskladal ten string pasttest
Quote from: paly-sk on 24.02.2008, 01:48:36
Quote from: 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();
}
}
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.. :) )
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...
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 :)
"Cize v jednom okne puttyho sa ma program spustit a "zmrznut" az do chvile kym ho druhym puttym nezhodim dobre zadanym heslom ?"
áno
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
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 :)
no mne viac vyhovuje screen v jednom kodim, dalsich kompilujme spustam vypinam...sice teraz ani nie bo to uz mam hotove
Quote from: 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
lebo nevieme, ze sa daco take da, kedze sme stary zatuchnuty windowsaci :puf:, ale dik za info. Poskusam co to robi ;)
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
Quote from: 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
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...
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
Quote from: 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
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
pastni tu aj kód... stačí ten 1 súbor... takto si môžem max. tipnúť
mas takto tu search metodu???
public ISearchResult search(String searchString) throws ShareMeException {
return null;
}
a to druhe asi bude s tym importom...???
heh prave som siel vymazat svoj post bo uz som to vyriesil, no ale tak uz to necham tu pre dalsie generacie, chybal import
ked mi to ide malo by to vypisat co mam v starte ne? bo mi pise ze build successfull ale dajak nevypisuje
ant lab1 => BUILD SUCCESSFUL ... ti to len skompilovalo a nespustilo!
ant run1 => vypise co mas v start() ... nejake to system.out.println("juj idem!!!");
lab1 => vsetko fasa
run1 => zas ten velky gulas ze classNotFoundException
Quote from: nemtom on 25.02.2008, 06:15:21
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)
.tchs? wtf? :D
Quote from: nemtom on 25.02.2008, 14:45:43
.tchs? wtf? :D
citujem
QuoteAk 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
hm dpc, zaujimave ze len ja mam ten problem :D a ja pouzivam Ant
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...
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
no tie testy sme my písali zo shareme :) takže, ak máš 120% a testy nemáš, tak to je dosť podozrivé :)
hej aj my ich budeme pisat zo shareme
Quote from: 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
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 :(
hodnotenia posiela všetkým naraz - resp. približne v rovnaký čas... zvykol posielať prvý pondelok/utorok po danom termíne
Quote from: Veduci on 26.02.2008, 02:31:34
Quote from: 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
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
ze vas to bavy :D :D :D :D
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
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
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ď.
Quote from: Raleon on 25.02.2008, 17:26:37
Quote from: nemtom on 25.02.2008, 14:45:43
.tchs? wtf? :D
citujem
QuoteAk 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
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...
heh mne nejde uloha 1.2 kvoli tej picovine takze nemusis sa tak cudovat:)
Quote from: 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...
killer sú 4.x úlohy... to ale nebudete mať, ako som počul
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 ....
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...
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...
neverím, že to tam nemáš :) alebo spúšťaš niečo iné ako kompiluješ :)
Quote from: 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ď.
tha ludia tu pisu ze im hned pride odpoved, ze za kolko to maju... a mne nic :( :( :( jooooj
Quote from: Veduci on 26.02.2008, 06:29:46
Quote from: 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ď.
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..
Quote from: Veduci on 26.02.2008, 06:29:46
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
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...
Quote from: Agamemnon on 26.02.2008, 05:30:41
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...
spýtaj sa... mne sa nezdá, že program robí niečo iné, ako máš v kóde :) to neexistuje :)
Quote from: wlade on 26.02.2008, 07:04:14
Quote from: Agamemnon on 26.02.2008, 05:30:41
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)
hm ta som dal novy build aj dopisal tote one ale furt stajne, spytam sa na cviku potom
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???
len pošleš a on ti pošle výsledok... obhajoba je na zápočtovkách :)
Quote from: 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
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..)
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
používaj vim ;)
vim ani neviem co je, omg ja som aka itlama ach jaj
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ť :)
hej druhy riadok je moj pripad, tak s tym ani nezacnem
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) :)
tak ja nemam taku mozgovu kapacitu aby som si pamatal 43298 klavesovych skratiek aby som vedel uz iba ulozit subor
hehe :)) njn :) ale keď to už človek vie, tak sa tam dajú robiť skvelé veci s textom, kódom :)
to sa da aj v notepad++ alebo hoc aj v cmdline-ovskom editore windoze
uz ste mimo trocha
tiez si myslim :D:D
Tu uz kazdy ma hotove ShareMe az na par stratenych pripadov vratane mna...
ja by som skor povedal, ze tu kazdy este nema spravene ShareMe az na par stratenych pripadov, ktori tu viac trocha pisu
ja mam otazocku ci si to viem doma poskusat kedze som nebol na 1. cviku anemam to skvele konto alebo musim pockat do zajtra
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
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?
neeee to nebude tebou, to bude tou java,
java is the root of all evil
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
LOOOOOOOOOOOOOOOLOLOHOHOHOHOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL uz mi ide ta poj*(%$%)$ skur*$*(%$ uloha dpc, nemal som package nikde LOOOOOOOOOOOOOOOOL OMG jaka som javalama :D:D:D:D:D
Quote from: 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
congrat :puf:
Quote from: 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
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
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:
najskôr asi nevypneš niektoré vlákno
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 :)
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);
Quote from: wlade on 01.03.2008, 01:28:28
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)
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
Quote from: wlade on 01.03.2008, 01:28:28
...
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 :)
prave kvoli tomu mam rad break pointy :bananawrite:
nechce sa mito tu cele citat
nezverejnil niekto este zdrojaky ? :)
Quote from: MKI on 02.03.2008, 18:14:10
nechce sa mito tu cele citat
nezverejnil niekto este zdrojaky ? :)
nie... ja som len o paru komercnych prevodoch dozvedel ale inac ziaden open source
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 :(
Quotehashtime = 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());
}
Quote from: wlade on 02.03.2008, 21:29:02
...
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.
Quote from: DeeL on 02.03.2008, 21:48:42
Quote from: wlade on 02.03.2008, 21:29:02
...
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
Quote from: MKI on 02.03.2008, 18:14:10
nechce sa mito tu cele citat
nezverejnil niekto este zdrojaky ? :)
Quote from: DeeL on 02.03.2008, 20:50:56
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:
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
Quote from: 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
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
máš tam mcedit... to máš podobné ako edit v nc/vc... to by si mohol poznať...
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
Quote from: Agamemnon on 04.03.2008, 01:11:59
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
Quote from: wlade on 04.03.2008, 01:30:22
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??
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...
v adresari lib su... (nie resources)
Quote from: ApokalypS on 04.03.2008, 02:16:57
Quote from: wlade on 04.03.2008, 01:30:22
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
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 :)
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...
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ť...
cize normalne oldskul pero&papas ?
jj... 10 otazok... na 20min., alebo tak nejak to bolo... odpovede max. niekolko slovne... ziadne eseje alebo nieco pod...
jasom to nerobil a mam v pici :D
to je normalne ze ked si spravim vypis a uz mam hotove 1.6 tak tam mam aj seba? v tej hasisovej tabulke
[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
á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 :)
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
jou tak zajtra to asi odovzdam :) thanx
mne sa tak vidi ze od nejakej konstatny to zavisi
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
toto co to? je to problem alebo to mozem tak nechat? build zbehne
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%
Quote from: pUf on 06.03.2008, 20:08:38
toto co to? je to problem alebo to mozem tak nechat? build zbehne
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
a mne to nepisalo...
Quote from: DeeL on 07.03.2008, 03:33:01
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) :-)
čo bude na teste?? ja neviem čo sa mám učiť please :(
nauč sa, ako sa robí shareme...
to jej nepis sak sa nauci kod naspamat :puf:
ta veď práve, čo sa mám kód učiť naspamäť?? čo som debil?? z čoho bude ten test????
puf :)))
mishela: ako to funguje :) trochu späť, ak pozrieš, tam som dal typ otázok, aké sme mali my, minulý semester...
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
Quote from: trek on 07.03.2008, 23:11:00
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));
Quote from: Raleon on 08.03.2008, 00:09:07
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?
Quote from: DeeL on 08.03.2008, 15:18:47
Quote from: Raleon on 08.03.2008, 00:09:07
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
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
noo huraaa tak konecne mi zagratulovali a je to odovzdane :dancing:
Quote from: trek on 08.03.2008, 16:35:11
noo huraaa tak konecne mi zagratulovali a je to odovzdane :dancing:
co bol problem s tou druhou?
som ISearchResult prepisal na void a zrazu to ide
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
Quote from: 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...
aha, akurát ten post som prehliadla, veeeeľmi pekne ďakujem :) :hug:
jeej aky pekny avatar.. skade mas? :puf:
Quote from: pUf on 06.03.2008, 20:08:38
toto co to? je to problem alebo to mozem tak nechat? build zbehne
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...
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...
odpovede k tomu trebalo vypotit? ci boli moznosti? (asi nie :P )
pisat si musel...
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...
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
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
no a s odpovedami na dane otazky sa nepodelite??? hansik, wlade... urcite by sme vam "my" ostatni podakovli...
Quote from: 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...
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 :)
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...
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:
[email protected]."
Ved mu napis maila a zistis :)
neviete niekto ci dnes boli rovnake otazky ako pondelok? vdaka za odpoved
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
mato a odpovede co tu nenapises? :P
Quote from: 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
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:
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..
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:
9!
Quote from: 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:
preco tam niesu vsetci?
lebo paralic je lenivi to tam dat
lebo tam nie su ti co mali 0 :D :puf:
Quote from: pUf on 17.03.2008, 18:48:34
lebo tam nie su ti co mali 0 :D :puf:
nie som tam, a musim mat viac ako 0.0 . :D
sa mi zda ze tam nie su ani ti co mali 1 :j_laugh:
Quote from: pUf on 17.03.2008, 21:40:44
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
inac checknite si maily na dslabe ti, co ste odovzdali, lebo uz su vysledky :beer1:
A ja som sa potesil ze uz je pisomka (paralic, pondelok) opravena a to len odovzdane zadanie :(
fu v 2. dve failed v 3. 4 failed :puf:
dokopy ale 20.7 :)
Total points 24.3
25.8 .... GarbageCollector dakomu presiel ??? :) ... hlavne contains a remove + ze stops correctly + refresh for timestamp mi akosi stroskotalo, ale nestazujem sa
no ja neviem ako vyzera ked napise, ze nepreslo... akosi som mal vsetko [OK] ... 25x120%=30 ;)
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?!)
mne ten garabge collector tiez neprisiel nechapem
29.5 koli tomu ze GC ma byt inner class... :/
Quote from: kane77 on 18.03.2008, 20:48:10
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}
Quote from: Veduci on 19.03.2008, 03:34:41
Quote from: kane77 on 18.03.2008, 20:48:10
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:
public class A{
private class B{
}
}
je inner class, a toto nie je...
public class A{
}
private class B{
}
jj prvy pripad je moj ah:
ale ja tak sa niektore veci sysytemu nezdali, ale bodiky su a pomerne mnoho, takze :beer1:
ma uz niekto vysledy pisomky s paralicom?...ze vraj do piatku mal prist mail na dslab :whacko: zatial mi nic neprislo
Quote from: 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
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?
nam to povedal paralic na pisomke
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:
Quote from: 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:
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 ;)
Quoternue011@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 ? :(
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
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
najskôr ti neukončuje správne nejaký thread... alebo niečo podobné
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 ?
Quote from: 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 ?
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
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 :/
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)
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...
Quote from: 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)
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..
Quote from: Raleon on 24.03.2008, 04:30:22
Quote from: 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)
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...
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
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);
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...
Quote from: 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...
si myslim ze v isalivesender.stop(); ma byt neco ako
this.cancel();
teda sa to zavolava.
Any other idea?
timer.cancel mam ja a aj tak to zmrzne a neukonci korektne :(
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:~$
takto to má fungovať... ak to robí niečo iné, tak je v kóde nejaká chyba
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:
taky dotaz.. co viete o tom, ze je vo stvrtok dalsia zapoctovka??
o akej pisomke to melies? 2. zapoctovka je v 9. tyzdni
Quote from: wlade on 24.03.2008, 17:58:56
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();
}
Quote from: tomek on 26.03.2008, 16:13:12
o akej pisomke to melies? 2. zapoctovka je v 9. tyzdni
sorac, nechcel som strasit.. zle som si pametal.. ano bude v 9. tyzdni..
Quote from: Frankie on 26.03.2008, 21:53:40
Quote from: wlade on 24.03.2008, 17:58:56
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''
Quote from: 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();
... 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
a treba aj do isalivesender? bo ja to zasa asi tam nemam
Quote from: DeeL on 28.03.2008, 18:27:02
a treba aj do isalivesender? bo ja to zasa asi tam nemam
bk
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
podotykam, ze aj mna :D a pritom mozem dalej hadzat search stringy, pricom uz nenajde nic :D
a za hostList som dostal 8b z 8 pri odovzdavani 1.X
niekde asi bude ryza :D
moeeeee, paralic kedy uz chce konecne povedat ze ako stojime stymto predmetom ???? moe nic neviem kolko mam bodov alebo co , nacisto sere nanas
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
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 :(
a zajtra bude cviko s paralicom abo ne , abo coje ???????????
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
sak ja viem tak, ze zajtra je cviko, bo ze minuly tyzden nebolo, tak bude tento tyzden
ludia uz su vysledky ShareMe druhej casti na dslabe
joooo pekne ... full :P
fajne 12,6/13 kedze 120% termin tak 15,12 celkovo...no uz mam zapich aj bez druhej pisomky :bananadance:
??? aplikacia isla v pohode, ale vsetky testy failed???? WTF?
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 :)
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.
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
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
vdaka za infosky.. mozno tam niekto nebol, takze sa mu taketo zijde :D
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 :)
ja nemam ziadne bo som prisiel neskor na prednasku... som zachytil nieco take ze 5 otazok z toho bude ShareMe
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...
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
č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...
most important otazka : staci sa ucit z tych prednasok kere su na moodli alebo su aj dajake doplnujuce materiali dakde ????? ...[nebolsom na prednaskach :D]
hmm mozem sa len proste v pondelok objavit na skuske ked nie som zapisany??
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
Quote from: 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
tak ja to teda skusim.. chcel som mu napisat mail ale dajak som sa k tomu nedostal dnes :D
Quote from: kane77 on 05.04.2008, 05:13:32
Quote from: 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
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
Aby som vam kazil trocha statistiku: ja som tiez napisal mail, a este tam nie som :)
ehm a 2. pisomka je normalne na cviku?
hej... pre tych co nejdu na predtermin, tak 2.zapoctovka je na cviku... inac na skuske ako prva cast skusky
inak.... Paralic spominal, ze ak sme nahlaseny na skusku a neprideme, ze nam ju ratat nebude. Alebo sa mylim ??
sice nic neviem ale pojdem okusit na predtermin stastenu a hadam chytim aspon 51E :)
Good luck to everyone :buttrock:
chcel som ist ale uz sa nestiham naucit :P
Ja tiez nestiham ale mozno sa stastena na mna usmeje :D
jak ze nestihate? ja som sa teraz asi pred hodinkou zacal ucit. ved do zajtra kopa casu :D
To je slovo do bitky :) Preradujem na turbo-rezim :)
Quote from: wlade on 06.04.2008, 19:31:59
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
:dancing:
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
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
wlade som s tebou :D ... este 2 prednasky!
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 :)
ufam ze budem pamatat toho akurat dost ...a teda ta v tom nechavam a ja si prajem dobru noc :j_wink:
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 ;)
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 ..
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
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?
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 :)
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.
juhuuuuuuuuuuu C 77, uplne v pohode a s prehladom :dancing:
a este aj hokej 1:5 na slovane, paraaaaaaaaaaaaaaaaaaaaaaaada bp
Quote from: 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
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
D 64 s prehladom....
pozeral aj na programy v shareme ci nie ?
Quote from: MKI on 08.04.2008, 03:41:14
pozeral aj na programy v shareme ci nie ?
myslim ze nie, len zratal body...
staci naucit tych 7 prednasok ?
Quote from: MKI on 08.04.2008, 03:54:24
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
netlacil niekto kto uz ma skusku tie prednasky ?
tak by bol niekto ochotny a pozical mi ich, please :))
Ludia, co mate zapoctovky za sebou, piste prosim otazky... Vdaka
Quote from: eminkaa on 09.04.2008, 14:57:38
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..
ozaj, tak ma napadlo, kedze to mate asi vacsina za sebou a chapete tomu, nenajde si niekto hodinku, dve a nevysvetlil by mi to.. :))
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
Ten kto mal dnes cviko, mohol by sem postnut otazky, ci sa zhodovali s pondelkajsimi alebo ked boli nove, tak ake? Vdaka za odpoved.
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
Quote from: 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
vdaka krasne :zuzka:
Quote from: eminkaa on 09.04.2008, 22:02:56
Quote from: 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
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
hm, ak mam byt uprminy, cudujem sa ti... vsak v prednaskach je pokokot obrazok...
takze dnes rano boli dve skupiny ak sa nemylim..
jednu uviedol trek, myslim ze B a A bolo to co na skuske..
ja som mal skupinu C :D
Ja D a boli tam myslim 2 ine otazky. Ale ta ja už nepametam. Mušice prebačic. Ale dalo mi to 7 bodikov.
no mne to dalo menej.. ale hlavne je, ze mam zapich..
Ludia, ake otazky ste mali vcera na termine ? POdelte sa pls... Vdaka
Quote from: libra on 15.04.2008, 14:55:02
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 :((
sa mi zda ze bli tie iste ktore sa tu vyskytli.
neco co som tu nevidel:
2 priklady na obmedzenie skalovatelnosti (?)
napiste otazky co boli teraz v pondelok
hej zisli by sa... ze viem co mam z tych prednasok kukat bo... jak tak kukam tak celkom pozehnane ich je...
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 !
Blokovanie, kým špecifikovaný front nie je neprázdny a odstránenie prvej
správy
kto mi vysvetli tu vetu :D
and wtf is skeleton ?
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
Quote from: MKI on 18.04.2008, 22:54:29
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:
Quote from: pUf on 18.04.2008, 23:49:47
Quote from: MKI on 18.04.2008, 22:54:29
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 :)
alebo toto
SO_TIMEOUT (koľko ms bude operácia čítania blokovať, default
nekonečno)
co bude blokovat ?
prjme paketov alebo toho co sa na danej stranke slajdu spomina
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
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...?!
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" ...
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???
bliky, zase A nemusis mat za kazdu cenu, ked nejde, netlac... :(
no, ono to moc do hlavy nejde, preto tlacim... teda aspon snaha je...
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
si to daj do signature a nespamuj tu s tym
roger that ! ;)
??? 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...
Quote from: 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...
: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 ;)
:D este ze ja zbozbujem secko co sa JAVY tyka...?! :( :( :(
Quote from: bliky on 20.04.2008, 17:44:13
: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....
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...?!
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.)
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..
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...
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...
hmmm, tha ani kus toto neni vela... :D *fnuk-fnuk* (nevadi, dajak bolo, dajak bude... a jak hovori ywetka: co ta nezabije...)
nauc sa polku slajdov a ak mas nadpolovicny zapich minimalne ecko dostanes. Bo otazky fakt rovnomerne rozlozene medzi vsetky slajdy...
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)
ako mozme zvysit efektivnost rekurzivneho rozpoznavania mien ?
pomocou akych nastrojov JAVA2 daco mozme vygenerovat stuby ?
to boli otazky na skuske a neznam odpoved
stub je pri RMI pouzivany ako pristupovy objekt na lokalon stroji, ktory vykonava vzdialene volanie objektu. (pri tejto cisnosti serializuje danu poziadavku)
ci davajte otazky spravim si kviz... :D
mozno sa nieco naucim, bo sa mi uz nechce citat:D
Quote from: 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)
thx
mini daj dalsiu otazku... chcem sa nieco naucit
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?
Quote from: LM on 20.04.2008, 21:15:43
mini daj dalsiu otazku... chcem sa nieco naucit
rozdelenie medzi DNS a Adresarove sluzby
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.
tu mas dve otazky a neodpovedas
ako mozme zvysit efektivnost rekurzivneho rozpoznavania mien ?
pomocou akych nastrojov JAVA2 daco mozme vygenerovat stuby ?
pridam aj ja dalsiu:
synchronizacia, konzistencia a replikacia v DS..
EDIT: uz nic.. nasiel som to v prednaskach..
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 ?
MKI ty sa nezdas ale dal si pekne zakerne otazky
Quote from: LM on 20.04.2008, 21:46:58
MKI ty sa nezdas ale dal si pekne zakerne otazky
asi to bude nejaky makac
take neico mi napisali ti co boli naminulom predmete
ale s tou java2, ked ma nic ine nanapadne tak typnem Socket na strane klienta a ServerSocet na strane servera.
akx je rozidel v triedach ktore su odvodene od tried
UnicastRemoteObject. vs Activatable.
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é.
Quote from: 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 ?
rekurzivnym eliminujeme long distance communication...
rmic je rmi compiler...
Unicast Remote Object aktivuje vsetky vlakna,
activeble iba tie ktore aktivujem.
aspon myslim, ale kua ty tie otazky vymyslas???
kua tak objekty
Quote from: kane77 on 21.04.2008, 05:13:54
Quote from: 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 ?
rekurzivnym eliminujeme long distance communication...
rmic je rmi compiler...
ten rmic je vlastne IDL?
idl je interface definition language... to je len jazyk na popis rozhrania...
a compiler je prekladač
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
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:
hmmm tak nic ideme nabuduce.. tento raz to nevyslo podla predstav. :(
Quote from: LM on 22.04.2008, 00:21:49
hmmm tak nic ideme nabuduce.. tento raz to nevyslo podla predstav. :(
takze slabe B-cko ??? :D
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!!!"
Quote from: 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!!!"
mozno si ich opisal/odfotil.. ak nie tak tiez skladam poklonu
Quote from: kane77 on 22.04.2008, 00:51:20
Quote from: 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!!!"
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...;)
jeden fotil na vyhodnoteni aj so swalovymi nulami :puf:
inak mam C a swal to presiel so stylom.. 50,5 :D
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... :)
no ja som mal 69,5.. to je 70 po zaokruhleni.. a este bod za prednasku :) 71
ja som dal s prehladom E :P
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) :(
Quote from: 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) :(
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:
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.
Quote from: 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.
nebudes jediny co spravil 3 skusky za jeden den... mne to sice vobec nehrozilo, ale tak pozname ludi :D
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.
Quote from: ywetka on 22.04.2008, 06:19:36
Quote from: 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) :(
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
jj to je to ... na 7.30 to je ako do fabriky :mishela
ja tiez neznasam vstavanie na 7.30 a ked je prednaska tak moze byt prednaska ako dobre chce, mna z postele ziadna nedostane:d