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

FEI archív 2008/2009 => 3. ro?ník => Topic started by: diacon.mex on 26.09.2008, 18:13:47

Title: DS - Distribuovane programovanie
Post by: diacon.mex on 26.09.2008, 18:13:47
Zdravim  br, chcel by som sa spytat, ake mate dojmy z toho distribuovaneho programovania. Lebo neviem ci som dobre pochopil, ale to sa bude kodovat v unixe, cez to pripojenie na server? Ci ako? Da sa to aj v NetBeans-e nejak? Co k tomu je potrebne urobit a stiahnut? Lebo stale nechapem co je to ten ShareMe. Ked s tym uz niekto zacal robit, alebo tomu rozumie, prosim nech trosku poda blizsie informacie, kedze na cviku a prednaske som to nejak nepochopil. Dakujem.
A este sa snad spytam, ze kedy sa chystate s tym zacat robit, nakolko tam su terminy odovzdania. Dik este raz.  br
Title: Re: DS - Distribuovane programovanie
Post by: Ing. nemtom on 26.09.2008, 18:21:48
kodovat budes v jave, nie v unixe :D ostatne ti povedia javaci, java suxx :P
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 26.09.2008, 20:01:04
ja sa to snazim rozbehat v beansoch uz par hodin, ale stale to akosi celkom nefunguje...
zisiel by sa podrobnejsi navod :)
Title: Re: DS - Distribuovane programovanie
Post by: Raleon on 26.09.2008, 20:16:14
Akoze, shareme je taky programcek. Bude vediet komunikovat ostatnymi programami, na pocitacoch ktore su navyajom spojene, alebo hoci aj na jednom pocitaci (kde su viacere instancie tohto programu)
Kazdy program (teda kazde ,,zadanie'') (v terminologii: NODE) bude
-oznamovat ze je pristupny
-detekovat tieto ,,som zivy'' signaly od ostatnych, a vytvarat pre seba tabulku dostupnych node-ov
-vytvarat zoznam suborov, ktore ma k sebe priradene (teda zdielane subory) - aj na poziadanie inych node-ov
-poziadat ostatnych node-ov , aby vratili svoj zoznam zdielanych suborov.
-vytvarat zoznam suborov, ktore su zdielane vsetkymy nodemi, spolocne.

komunikacia prebieha multicastom (ked nevies co to je - go wikipedia, alebo prvy rocnik), programovanie v Jave (programovaci jazyk :) - no dobre, pre velmyu odbornikov - Technologia... ), a musi to bezat na servri, kde bezi operacny system Unix (nejaka distribucia, ktoviejaka...), vas vystup ma byt konzolova aplikacia.
odporucujem to vytvarat priamo na servri, pretoze>
-mate 1 verziu (ak robite na viacerich strojoch, tak moze vam vzniknut bordel , ze ktora verzia je novsia)
-je pristupna pre vas vsade kde mate net.
-mate pristupne nejake hotove a zive node-y na tom servri, teda hned budete vediet, ci komunikacia s nimi funguje alebo nie
-ajtak odovzdavate na servri, kde bude bezat - odpada vam kopirovanie, a ladenie keby nahodou u vas doma to islo, ale na serveri nie.
Title: Re: DS - Distribuovane programovanie
Post by: sri on 26.09.2008, 22:18:18
To zadanie sa mi na prvy pohlad tiez pozdava, ale predstava, ze budem robit vo vimku (prip. joe ci jak sa to vola) a este pri takom stabilnom pripojeni ake doma mam  ...  :mishela Tomasek este spominal nejaky program cez ktory sa tam tiez da napojit, RemoteS (alebo rovno RemoteDesktop?), neviem  ah: Neviete poradit? Tam sa vraj da robit aj v NetBeanse ...
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 26.09.2008, 22:25:11
ono... dá sa to nahodiť aj na local, a kódiť to na locale... len niektoré veci tam otestuješ ťažšie - napr. komunikáciu medzi uzlami a pod... niektorí tak robili, že normálne v netbeansoch písali na locali a až potom hotové uploadovali na server
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 26.09.2008, 23:12:05
ja budem asi v beansoch a potom uploadovat src adresar cely
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 27.09.2008, 04:25:16
Je tu niekto (ako ja), kto nema reverzny zaznam na svoju IP adresu? Ak ano, ide tomu niekomu prihlasit sa cez ssh na dslab.fei.tuke.sk? Ja musim len cez proxy :(
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 27.09.2008, 04:34:38
ked sa prihlasite na dslab, tak co mate v adresari? lebo ja nic len nejaky Mail... a ziaden iny subor... neviem, ci som zle pochopil, ale nema tam byt nieco so zadanim uz predinstalovane? nejake Directory, alebo nieco take? Ci to treba tam este daco nahodit? Dik.
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 27.09.2008, 04:35:53
treba stiahnuť a nahrať
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 27.09.2008, 04:38:40
ked sa prihlasite na dslab, tak co mate v adresari? lebo ja nic len nejaky Mail... a ziaden iny subor... neviem, ci som zle pochopil, ale nema tam byt nieco so zadanim uz predinstalovane? nejake Directory, alebo nieco take? Ci to treba tam este daco nahodit? Dik.
cez wget si stiahnes ten tar.gz archiv a rozbalis
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 27.09.2008, 23:35:08
Ako sa dostanem v kode... v tej 1. ulohe... 1.2 napr. ku IConstants.RMI_REGISTRY_HOST kedze to je interface toho ShareMe a v domovskom adresari ho nemam, nakolko sme tam mali rozbalit ten tar.gz arvhiv, v ktorom boli len prazdne priecinky, ak som spravne pochopil. A ked to mam v NetBeans-e... a pretiahol som tam ShareMe.jar subor z toho dslab, co som tam stiahol ani neviem kde... ako sa s tym komunikuje, tam?
Mozno by bolo najlepsie na priklade nejak napisat. Vdaka  ;)
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 28.09.2008, 00:06:10
ja som to robil v beansoch tak, ze som vytvoril novy projekt, a dal som poslednu moznost ->vytvorit projekt z Antovskeho scriptu, potom sa ta pyta, kde chces mat zdrojaky, kde hotove(skompilovane) triedy a daco take...nakoniec sa ta pyta ci chces importnut nejake kniznice, a tam som dal tie dva *.jar-y, ktore boli v tom archive..v adresari "lib"
na dslabe neviem, ale tam asi netreba nic nastavovat, tam si tie kniznice najde ked pouzijes ant..ale ako presne to ma vyzerat, netusim:)
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 28.09.2008, 00:30:29
ja som to robil v beansoch tak, ze som vytvoril novy projekt, a dal som poslednu moznost ->vytvorit projekt z Antovskeho scriptu, potom sa ta pyta, kde chces mat zdrojaky, kde hotove(skompilovane) triedy a daco take...nakoniec sa ta pyta ci chces importnut nejake kniznice, a tam som dal tie dva *.jar-y, ktore boli v tom archive..v adresari "lib"
na dslabe neviem, ale tam asi netreba nic nastavovat, tam si tie kniznice najde ked pouzijes ant..ale ako presne to ma vyzerat, netusim:)


Diki ;) A tam potom pises kod do toho <default_package>->ShareMe.jar->at->... ?? lebo nevidim tam ziadne "Source packages"...

edit: No skusam to tak, ale nechapem ako utobit toto : 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.
skusal som to nejak tak : at.ac.tuwien.infosys.rnue.interfaces.IConstants.RMI_REGISTRY_HOST =  java.net.InetAddress.getLocalHost().toString();
ale vypisuje, ze: cannot assign a value to final variable RMI_REGISTRY_HOST
co s tym? urobil to niekto? lebo tam stojim uz dost dlho.

Diki  :-\
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 28.09.2008, 01:17:43
Sak ti pise ze to je konstanta a jej predsa hodnotu nemozes pridelit...

A import ti nic nehovori? Sak to mas strasne neprehladne...
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 28.09.2008, 01:29:04
Sak ti pise ze to je konstanta a jej predsa hodnotu nemozes pridelit...

A import ti nic nehovori? Sak to mas strasne neprehladne...

No ved viem, ze je to konstanta, ale ako to potom inak tam dostat?? Ako si to riesil Ty?
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 28.09.2008, 02:48:12
Dam ti radu, ak to chces robit sam, tak citaj dokumentaciu...

Dade nazaciatku bolo, ze vytvaras konstruktor triedy a ma parameter typu Properties, tak hned si kukni dokumentaciu k tomu Properties v Java Core API no a tam hned uvidis ze je to vlastne hashtable a je tam aj popisane, ze by sa mali nastavovat properties cez setProperty() metodu a nie cez jednoduche vkladanie do kolekcie... No a dalej zrejme si este kukni ze jake typy ma ta metoda (String, String) no a podla toho robis dalej...



Inak teraz moja otazka, ma dakto uz spravene cviko 1.3??? Ja to mam napisane, akurat ze mi to robi chyby pri spusteni a sice ze je tam problem s konstantou ShutdownPort, kde mi jednak nesedi typ (String vs. int) ale hlavne je tam retazec nepreveditelny na int, konkretne presne "ShutdownPort".

WTF? Vie dakto ze o co tam ide?

P.S. V properties mam samozrejme nastavene heslo aj port a je to aj spravny nazov suboru...
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 28.09.2008, 03:16:21
No ved viem, ze je to konstanta, ale ako to potom inak tam dostat?? Ako si to riesil Ty?
opat nerucim ze to, ze co pisem ma zmysel, ale ja to chapem tak, ze to IConstants su nejke systemove konstanty, ktore nemozes menit...proste nejake adresy systemu a hodnoty ktore ta nemusia zaujimat, proste su tak nastavene :) ...
teda ty musis priradit hodnotu (IP adresu) ktora ti pride z tej funkcie ku klucu IConstants.RMI_REGISTRY_HOST, kedze je tam napisane ulozte do premennej prostredia asi tym myslia ten objekt triedy Properties...
cize asi tak (ale mozno blbost:) :mojaMalaPropertia.setProperty(tu bude kluc, teda - IConstants.RMI_REGISTRY_HOST, a tu bude ta funkcia co vrati ip adresu stroja - treba kuknut javaAPI);
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 28.09.2008, 05:04:09
No a? Sak toto iste som aj ja napisal...

Inak samozrejme mas pravdu, ale naozaj to nevidis? IConstants je predsa rozhranie no a v rozhrani ked su uvedene nejake atributy, tak su implicitne dane na public static final, cize konstanta to fakt je, tomu ver...
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 28.09.2008, 05:15:49
ked som zacal pisat ten prispevok, tvoj tam este nebol, len som ho pisal dost dlho lebo som este studoval dokumentaciu, aby som tam nepisal blbosti...teda som nevedel ze uz je to tam vysvetlene :)
btw co ci nevidim? sak ja som tam  napisal ze su to nemenne konstanty!
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 28.09.2008, 05:26:39

Inak teraz moja otazka, ma dakto uz spravene cviko 1.3??? Ja to mam napisane, akurat ze mi to robi chyby pri spusteni a sice ze je tam problem s konstantou ShutdownPort, kde mi jednak nesedi typ (String vs. int) ale hlavne je tam retazec nepreveditelny na int, konkretne presne "ShutdownPort".

WTF? Vie dakto ze o co tam ide?

P.S. V properties mam samozrejme nastavene heslo aj port a je to aj spravny nazov suboru...

ShutdownPort je String pretoze jeho hodnotou je retazec "ShutdownPort" vid ShareMeAPI, a ten retazec treba pouzit ako kluc, na zakalde ktoreho z hashtabulky ziskas hodnotu. Nie je to samotne cislo portu.
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 28.09.2008, 05:45:43
johnyo13, ked pridavas triedu napr. do ...rnue.implementation, a to konkretne tam trebalo "ShareMeImpl"... lebo mne to povolilo len mimo toho ShareMe.jar a dalo ju hned do <default_packages> no a teraz pise hlasku, ze:

Code: [Select]

java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:169)
        at at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main(ShareMeMain.java:40)
Could not create implementation class via reflection! Aborting!
java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
Java Result: 1


neviem kde tu triedu mam pridat, alebo co urobit... na serveri ten prikaz "ant lab1" prebehne v poho, ale ten "ant run1" vypise presne to iste... a pritom mam tu triedu tam kde ma byt... :( co s tym?
Title: Re: DS - Distribuovane programovanie
Post by: Ing. nemtom on 28.09.2008, 06:46:56
kukni v archive, urcite som o tom pisal

EDIT: tu je problem http://www.tu-ke.com/forum/index.php?topic=1612.msg70397#msg70397

EDIT 2: tu riesenie http://www.tu-ke.com/forum/index.php?topic=1612.msg74329#msg74329
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 28.09.2008, 07:16:27
kukni v archive, urcite som o tom pisal

EDIT: tu je problem http://www.tu-ke.com/forum/index.php?topic=1612.msg70397#msg70397

EDIT 2: tu riesenie http://www.tu-ke.com/forum/index.php?topic=1612.msg74329#msg74329

Diki, uz som to prestudoval cele medzitym, ale ja mam package v tom subore ShareMeImpl.java

Code: [Select]

"package src.at.ac.tuwien.infosys.rnue.implementation;"


hned v prvom riadku... a aj tak to iste :(
Title: Re: DS - Distribuovane programovanie
Post by: Ing. nemtom on 28.09.2008, 07:17:08
ten package musis mat v kazdom subore, nie len v tom jednom
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 28.09.2008, 07:19:36
ten package musis mat v kazdom subore, nie len v tom jednom

Ale ved zatial tam mam len ten jeden subor, nie? Alebo tam este nejake mali byt? Tu jednu triedu som zatial robil :(

EDIT: Bc. nemtom velmi pekne dakujem  :thumbsup: konecne som to rozbehol... tam na zaciatku nemalo byt src.at... ale len at.ac...
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 28.09.2008, 16:08:45
co vam vypisuje ten ant run1? len ten text z metody start?
Title: Re: DS - Distribuovane programovanie
Post by: Ing. nemtom on 28.09.2008, 16:10:51
ten package musis mat v kazdom subore, nie len v tom jednom

Ale ved zatial tam mam len ten jeden subor, nie? Alebo tam este nejake mali byt? Tu jednu triedu som zatial robil :(

EDIT: Bc. nemtom velmi pekne dakujem  :thumbsup: konecne som to rozbehol... tam na zaciatku nemalo byt src.at... ale len at.ac...

aha, nice :P
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 28.09.2008, 17:32:22
No mal by len to, teda pokial mas spravene len cvika 1.1 a 1.2 ...
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 28.09.2008, 18:35:53
No mal by len to, teda pokial mas spravene len cvika 1.1 a 1.2 ...
hej viem ze by malo, ale mna zaujima co presne to vypise, (po imlementacii 1.2) okrem toho stringu.thx
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 28.09.2008, 18:56:43
Mna by akurat taujimalo ze ked chcem zrusit ShareMe uzol, tak tam treba heslo a aj nejaku adresu a to skade zistit tu adresu?
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 28.09.2008, 19:22:54
No mal by len to, teda pokial mas spravene len cvika 1.1 a 1.2 ...
hej viem ze by malo, ale mna zaujima co presne to vypise, (po imlementacii 1.2) okrem toho stringu.thx

Mne to vypisuje toto:

Code: [Select]

...~% ant run1
Buildfile: build.xml

run1:
     [java]
     [java] Skuska metody Start.
     [java]
     [java] ShareMe server started.

BUILD SUCCESSFUL
Total time: 0 seconds


A Tebe co take?
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 28.09.2008, 20:07:33
uz som to medzitym vyriesil, cize to iste ako tebe...akurat tam nemam tie prazdne riadky:
Code: [Select]
Buildfile: build.xml

run1:
     [java] Spusteny start!
     [java] ShareMe server started.

BUILD SUCCESSFUL
Total time: 0 seconds
dik

EDIT:jak mam ukoncit tu aplikaciu, ked napsiem ten riadok co je v navode, port dam 7000 + 5*rnue a host som nedal ziaden ta to nic neurobi, a kde treba zadat to heslo?
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 30.09.2008, 01:52:07
Do commandline zadaj v adresari kde mas ShareMe.jar
java -classpath ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.StopShareMe -p CISLOPORTU

Potom sa ta to spyta na heslo.

Ja som si z toho spravil davkovy subor, cize to len spustim a je to :)
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 01.10.2008, 01:46:11
Do commandline zadaj v adresari kde mas ShareMe.jar
java -classpath ShareMe.jar at.ac.tuwien.infosys.rnue.helpers.StopShareMe -p CISLOPORTU

Potom sa ta to spyta na heslo.

Ja som si z toho spravil davkovy subor, cize to len spustim a je to :)

ako ma vyzerat ta podmienka pre ukoncovaci paket na konci cyklu? lebo neviem ako tam mam vytiahnut hodnotu property IConstants.EXIT_FLAG, v tej triede ShutdownListener. a tiez to heslo, nejak mi to neukoncuje  :(
Dik.

a vie niekto ako vytiahnem zo suboru myprops.props napr. password? alebo port? lebo mam to takto:

Code: [Select]

shutdownPort = Integer.parseInt(prop.getProperty(IConstants.SHUTDOWN_PORT)); // typ int
password = prop.getProperty(IConstants.SHUTDOWN_PASSWORD); //typ String


a nejak to vobec nechce vytiahnut... namiesto password-u je tam null a port asi ani nepreparsuje.
dik este raz
Title: Re: DS - Distribuovane programovanie
Post by: Havran on 01.10.2008, 02:03:34
hej taka otazka, zajtra je cviko abo ne ?
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 01.10.2008, 02:04:38
ked si mal minuly tyzden tak teraz nemas :)
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 01.10.2008, 03:15:01
hej taka otazka, zajtra je cviko abo ne ?
Ak mas s Tomasekom, tak nie.
Mate niekto hotovu ulohu 1.4? V akom poradi vam vypisuje prijate pakety od tych uzlov, ktore tam su? Bo mne to ide asi tak, ze prijmem 3 spravy od Hawaia, potom 3 od Londyna a takto sa to strieda. Pritom by to malo ist podla mna tak, ze prijmem 1 od Hawaia a 1 od londyna. Nemate niekto podobny problem?
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 01.10.2008, 03:17:05
ak ti prijíma 3 od jedného, potom 3 od druhého, tak máš niekde chybu:
tak je potom otázka, ako často to robí... ak je ten interval striedania sa relevantný - to znamená, že by mohol sedieť s timerom pre sender, tak je chyba v tvojom výpise (resp. vo vkladaní do hashtable alebo niečo podobné), kde to robíš 3x namiesto jedného...
ak to robí tak, že od jedného dlho nedochádza nič, tak máš problém so spracovaním prijatia, kde po istú dobu packety od jedného ignoruješ...
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 01.10.2008, 04:31:29

ako ma vyzerat ta podmienka pre ukoncovaci paket na konci cyklu? lebo neviem ako tam mam vytiahnut hodnotu property IConstants.EXIT_FLAG, v tej triede ShutdownListener. a tiez to heslo, nejak mi to neukoncuje  :(
Dik.

a vie niekto ako vytiahnem zo suboru myprops.props napr. password? alebo port? lebo mam to takto:

Code: [Select]

shutdownPort = Integer.parseInt(prop.getProperty(IConstants.SHUTDOWN_PORT)); // typ int
password = prop.getProperty(IConstants.SHUTDOWN_PASSWORD); //typ String


a nejak to vobec nechce vytiahnut... namiesto password-u je tam null a port asi ani nepreparsuje.
dik este raz
IConstants.EXIT_FLAG je string, ktory obsahuje text "exit", to nemusis vytahovat nijako, len pouzijes ten retazec. A heslo a shutdown port z properties nevytahujes, ty si ich mal dostat uz hotove ako parameter kontruktora triedy Shutdown listener.
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 01.10.2008, 05:22:36
Diki Mao  :thumbsup:

Ako riesite toto:


Ak prijmete chybný paket, zobrazte chybovú hlášku na konzole.


dik
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 01.10.2008, 05:30:42
To Mao : Dikes, ono mi to predtym nechcelo testovat...

To ppt : No budes mat zrejme daco zle, mne prima presne po sebe dookola datagramy momentalne od Mao, Havaii, London...

To kornas : velmi jednoducho napr.:
Code: [Select]
                if (packetContent.equals(IConstants.EXIT_FLAG + " " + password))
                    shareMe.stop();
                else
                    System.out.println("Datagram with wrong content was recieved ...");
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 01.10.2008, 16:38:04
ta uloha 1.3 po spusteni ako vyzera? vyziada odomna heslo a ukonci len ked zadam spravne inak bude odomna zakazdym pytat nove heslo? lebo odomna spyta heslo a nech zadam cokolvek program sa ukonci...
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 01.10.2008, 17:27:14
Ak spustis ten stopshareme, tak to od teba vyziada heslo a odosle len jeden paket na prislusny port (odosle paket-String "exit heslo"). Ak je to heslo spravne, tak by si mala ukoncit cyklus while (v ktorom prijimas tieto ukoncovacie pakety). Ak je heslo nespravne, tak cyklus pokracuje dalej.
Title: Re: DS - Distribuovane programovanie
Post by: ehm123 on 01.10.2008, 22:26:08
hej taka otazka, zajtra je cviko abo ne ?
Ak mas s Tomasekom, tak nie.

co? jak to mam pochopit? Mam ist dnes o 17.35 na cviko s tomasekom si ne. Ci mam chodit len kazdy druhy tyzden ci jak?  :j_huh:
Title: Re: DS - Distribuovane programovanie
Post by: sri on 01.10.2008, 22:58:31
Tomasek vravel, ze len kazde druhe cviko a ak nepotrebujes konzultovat, tak vobec :)
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 01.10.2008, 23:20:20
jj, ak mas cviko s Tomasekom, tak sa k nemu chodi na cvika len kazdy druhy tyzden. Ak vsak nepotrebujes nic konzultovat, tak nemusis chodit vobec. No nezabudni prist na cviko, na ktorom bude test (tusim deviaty tyzden, ci ako).
Title: Re: DS - Distribuovane programovanie
Post by: ehm123 on 02.10.2008, 01:39:04
jj uz mi to vsetko jasne po dnesnom cviku (minule nebolo ako som sa dozvedel). Inak toti co chodite 17.35, tak dalsi tyzden nebude, ani dalsi, az v piatom tyzdni  :emot-dance:
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 02.10.2008, 01:54:23
Ako riesite toto:


Ak prijmete chybný paket, zobrazte chybovú hlášku na konzole.


dik
Tak po prijati paketu testujes ci je vo formate "EXIT_FLAG medzera heslo", ak je v inom formate tak vypises nieco na konzolu, nic ine.
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 02.10.2008, 15:35:31
ehm, taka jedna otazocka.... ked zadate zle heslo, vypise vam to hned ze packet nesedi, alebo (tak ako mne) az ked poslem dobry packet...
teda ak poslem tri krat zly a potom dobry, nic sa cely cas nedeje, kym nedam dobry, potom vypise 3x "wrong terminating packet" a program sa ukonci  :whacko:
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 02.10.2008, 15:36:25
má to vypísať hneď... tak ako to robí tebe, je to zle
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 02.10.2008, 15:43:36
tak to je zle, nemam totiz sajnu, kde moze byt chyba, proste mam if ci je packet vyhovujuci a potom sa ukonci program else System.out.print();
a to cele bezi v cykle + vytvara vzdy novy packet...

EDIT: hura, konecne to bezi jak ma: chyba bola vo vypise..som tam dal println
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 02.10.2008, 22:46:03
Ako zistim od koho je packet ?

EDIT: Dik Agamemnon.  ;) som zabudol pozriet na to rozhranie... uz je to OK.
Title: Re: DS - Distribuovane programovanie
Post by: hujer on 02.10.2008, 22:46:14
babrem sa tu s ulohou 1.5 metoda void stopGarbageCollector()  v HostListImpl a neviem pochopit tu vec s notify, ked tam dam this.notify tak mi vyhodi vynimku ked sa pokusi zavolat tuto metodu vlakno obsluhujuce ShutDownListener.

Pochopil som to tak ze to vlakno nevlastni monitor abo co, vie niekto priniest viac svetla do tejto problematiky??? , tipujem ze tam bude treba nieco synchronizovat a tak ale netusim ako
dakujem
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 02.10.2008, 23:38:44
Ako zistim od koho je packet ?

to je obsahom toho packetu... treba informáciu odserializovať... ak si dobre spomínam
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 03.10.2008, 02:49:59
babrem sa tu s ulohou 1.5 metoda void stopGarbageCollector()  v HostListImpl a neviem pochopit tu vec s notify, ked tam dam this.notify tak mi vyhodi vynimku ked sa pokusi zavolat tuto metodu vlakno obsluhujuce ShutDownListener.

Pochopil som to tak ze to vlakno nevlastni monitor abo co, vie niekto priniest viac svetla do tejto problematiky??? , tipujem ze tam bude treba nieco synchronizovat a tak ale netusim ako
dakujem
Metodu stop ktora sa nachadza v triede GarbageCollector treba synchronizovat nad tym istym objektom, nad ktorym synchronizujes metodu run.
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 03.10.2008, 04:10:15
Ked primem HTTP Request tak aky vyznam ma kontrolovat pole HOST ak sa jedna o dotaz http/1.1 a pri inych nie?
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 03.10.2008, 04:24:49
http://www.w3.org/Protocols/
Title: Re: DS - Distribuovane programovanie
Post by: hujer on 03.10.2008, 16:50:00
babrem sa tu s ulohou 1.5 metoda void stopGarbageCollector()  v HostListImpl a neviem pochopit tu vec s notify, ked tam dam this.notify tak mi vyhodi vynimku ked sa pokusi zavolat tuto metodu vlakno obsluhujuce ShutDownListener.

Pochopil som to tak ze to vlakno nevlastni monitor abo co, vie niekto priniest viac svetla do tejto problematiky??? , tipujem ze tam bude treba nieco synchronizovat a tak ale netusim ako
dakujem
Metodu stop ktora sa nachadza v triede GarbageCollector treba synchronizovat nad tym istym objektom, nad ktorym synchronizujes metodu run.

diky uz to slape a dokonca to aj chapem :)
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 04.10.2008, 05:47:39
Priznajte sa, komu patril ten uzol Mao2 co vysielal predchvilou na dslabe, kto mi kradne meno :D,
som sa zlakol ze sa mi zreplikoval program ked som videl uzly Mao a Mao2 hned za sebou :)
Nastastie uz prestal, este ze tak, lebo si to zistim ked bude pokracovat, ze kto to je  :smokin:
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.10.2008, 06:07:36
Cuvajte tu dobre vily a lesni muzikovia...


To ked odovzdate zadanie tak ako skoro vam dojde mail o potvrdeni?

Hej a este treba tam aj ten odkaz ci co to je na ten adresar mail? Bo som bol cely het ze mi vsetko ide ze som ho az vymazal a teraz neviem ze ci mi kvoli tomu moze mail nedojst abo ako...

PARANOJA
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 04.10.2008, 06:15:04
Mao ty este nemas RMI urobene vsak? Lebo mi to u teba hadze vynimky.
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 04.10.2008, 06:17:16
Nie nemam, mam tvorivu prestavku tento tyzden :D, ale zajtra sa chystam to urobit.
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.10.2008, 14:32:25
Halo Maros a spol, ako je to s tim potvrdzovacim mailom???
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 04.10.2008, 15:50:36
Neviem ja som to este neodovzdal, lebo 120 % termin je az niekedy koncom oktobra, inac Parailc spominal ze jeden mail ti pride hned, a ten s vysledkami az o par dni.
Title: Re: DS - Distribuovane programovanie
Post by: Ing. nemtom on 04.10.2008, 15:59:42
jeden pride hned, oznami ze si odovzdal zadanie ci nieco podobne a na vysledky treba cakat
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.10.2008, 17:20:42
No tak mne po dni nic nedoslo, tak reku fajne...

Presne, sa aj mne zdalo, ze paralic vravel, ze jeden ma prist hned...
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 04.10.2008, 17:32:23
Nebude to tym, ze sa da odovzdavat az od 18.10.? :D
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 04.10.2008, 17:36:11
Neviete niekto, preco mi ten ukoncovaci packet nechce ukoncit program? Ked ho poslem zo zaciatku, asi v prvych 10 sekundach, tak sa ukonci, ale ked to trosku pobezi a poslem ten packet, tak podla pomocnych vypisov, vsetky sockety zatvori, aj vsetky metody stop() prenehnu do konca, lenze nevrati ma to na prikazovy riadok.

Prosim pomozte, lebo uz na to nemam nervy, sedel som nad tym asi 3 hodky a nerozumiem kde moze byt chyba...   :h_cry:

Vdaka.
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 04.10.2008, 17:40:01
nemas otvorene este nejake dalsie vlakno, ktore stale bezi?
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 04.10.2008, 17:52:30
nemas otvorene este nejake dalsie vlakno, ktore stale bezi?

EDIT: jj uz asi viem kde je chyba ;) skusim to opravit. dik
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.10.2008, 18:24:06
Nebude to tym, ze sa da odovzdavat az od 18.10.? :D

praveze do 18. je ten 120% termin
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 04.10.2008, 18:43:12
aky cyklus pouzivate v podtriede GarbageCollector v metode run() pri prechadzani hostList-u  bk ?

Velmi by pomohol skopirovany cely riadok (inicializacia cyklu)  thanks.

EDIT: to Mao: Ako si urobil to, ze Ti stale (cez den i v noci) odosiela packety, ze si "alive" ?

EDIT 2: ppt, Mao, dik  bq :thumbsup:
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 04.10.2008, 20:18:38
EDIT: to Mao: Ako si urobil to, ze Ti stale (cez den i v noci) odosiela packety, ze si "alive" ?
Spusti si aplikaciu pod screenom. Napis v konzole: screen, potom spust aplikaciu a detachni screen (stlacenim ctrl+a+d). Takto ti bude tvoj program bezat na pozadi. Spat do screenu sa vratis, ak v konzole napises: screen -r
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 04.10.2008, 21:43:05
aky cyklus pouzivate v podtriede GarbageCollector v metode run() pri prechadzani hostList-u  bk ?

Velmi by pomohol skopirovany cely riadok (inicializacia cyklu)  thanks.

EDIT: to Mao: Ako si urobil to, ze Ti stale (cez den i v noci) odosiela packety, ze si "alive" ?
pozri toto, je tam priklad . http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 06.10.2008, 01:12:11
ja viem ze som oproti vam velmi pozadu :D ale mam spravenu ulohu 1.3 ale sa mi ten vypis nepozdava lebo mi vypise:
run1:
     [java] spusta sa ShareMeImpl.start
     [java] nebol prijaty ukoncovaci packet
     [java] nebol prijaty ukoncovaci packet
     [java] nebol prijaty ukoncovaci packet
     [java] nebol prijaty ukoncovaci packet
     [java] ShareMeServer stopped.
     [java] ShareMe server started.

BUILD SUCCESSFUL

nemalo by to ze server zacal byt na zaciatku? alebo to vsetci mate take vypisy? alebo v com mozem mat chybu?
EDIT: to shareMeServer stopped som si dala ako vypis do metody stop() v ShareMeImpl
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 06.10.2008, 01:21:03
Jasne, ma to najskor vypisat ze bol server spusteny a potom az ze bol ukonceny...

Budes mat v zlom poradi napisanu metodu start()... najprv to vypis ze bol spusteny a potom az spustaj vlakno s ShutdownListenerom...
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 06.10.2008, 02:05:57
ale ja v tom starte vypisujem len to co sa na zaciatku aj vypise... ja ten vypis o serveri nikde nerobim... neviem ci to je v maine alebo kde... ale neviem to najst
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 06.10.2008, 23:26:33
No ono aj samo od seba vypisuje jeden vzpis ye sa nastartoval shareme server ...
Title: Re: DS - Distribuovane programovanie
Post by: 7ici7 on 08.10.2008, 04:57:54
mozte mi niekto napisat kluc do kurzu.
dik :c_afro:
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 08.10.2008, 05:29:19
mozte mi niekto napisat kluc do kurzu.
dik :c_afro:

p2p  ;)
Title: Re: DS - Distribuovane programovanie
Post by: sri on 09.10.2008, 02:17:48
Payne, alebo ostatni, ktori ste uz poslali 1ku, uz Vam dosiel nejaky mail? Lebo tiez som pred par hodinami poslal 1ku a zatial nic ... :(

EDIT: Mail mi dosiel hned, nevedel som vsak, ze si ho mam pozriet prikazom "mutt"  ah: Vdaka, kornas  :thumbsup:
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 09.10.2008, 02:59:13
po poslaní ti má obratom dôjsť mail o potvrdení prijatia... vyhodnotenie dôjde všetkým naraz, keď ho paralič iniciuje
Title: Re: DS - Distribuovane programovanie
Post by: sri on 09.10.2008, 04:20:17
Aha, takze moj plan: odovzdat co najskor a podla hodnotenia si este pripadne opravit, asi nebude fungovat, co?  ak:
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 09.10.2008, 20:36:07
Aha, takze moj plan: odovzdat co najskor a podla hodnotenia si este pripadne opravit, asi nebude fungovat, co?  ak:
no opravit to mozes aj potom, ale uz sa ti bude pocitat dalsi termin (100%-ny), pretoze vysledky pridu, az ked skonci 120%-ny...
Title: Re: DS - Distribuovane programovanie
Post by: sri on 09.10.2008, 20:56:16
Aha, takze moj plan: odovzdat co najskor a podla hodnotenia si este pripadne opravit, asi nebude fungovat, co?  ak:
no opravit to mozes aj potom, ale uz sa ti bude pocitat dalsi termin (100%-ny), pretoze vysledky pridu, az ked skonci 120%-ny...
To hej, ale chcel som si to opravit este pocas trvania 120%neho obdobia

EDIT: Chapem, chapem, chapem ... jednoducho som cakal, ze poslem, pride mi napr.: 70% + vypis chyb, opravim, pride 110%, ok, staci mi, uz neopravujem ....
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 09.10.2008, 22:14:44
opraviť si môžeš, ale bez feedbacku... feedback dostaneš až po uzavretí 120% termínu...
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 13.10.2008, 04:25:34
Prave skusam robit ShutdownListenera ale furt mi v metode run() vyhadzuje vynimku SocketException pri vytvarani datagram socketu:

DatagramSocket datagramSocket = new DatagramSocket( iPort );

Nechapem vobec preco to robi, hodnota portu je presne 7000+5*mojeCislo a shutdownListener sa vytvara spravne v metode start() pricom start threadu je normalne az po konstruktore toho listenera... Nerobilo nahodou niekomu takyto problem? Nejake napady? Dik :)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 13.10.2008, 05:16:28
robi ti to na dslabe?
Title: Re: DS - Distribuovane programovanie
Post by: sri on 13.10.2008, 06:04:46
Ak si to nahodou este nerobil, skus si vypisat obsah toho iPort ... tam je casto problem :) Ak je to dobre, daj si vypisat stackTrace toho exceptionu
(ex.printStackTrace()) a lepsie si to tam odsledujes
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 13.10.2008, 18:34:44
Skusil som ine porty a stale to vypisuje, vypis stackTrace pise ze je port uz pouzity, neviem, mozno mam chybu v myprops.props:

MulticastAddress=224.0.0.2
MulticastPort=10000
ShutdownPort=7285
ShutdownPassword=tajneHeslo
RMIRegistryPort=7286
RMIServiceName=UZOL_057
HumanReadableName=UZOL_057
ORBHost=dslab.fei.tuke.sk
ORBPort=10050
KeyFile=xxx
FileBase=xxx
DocumentBase=xxx
HTTPServerPort=7287

Buildfile: build.xml
run1:
     [java] hostAddress: 147.232.40.99   //  vypis v konstruktore
     [java] ShareMe Started.
     [java] port: 7285 pass: heslo
     [java] ShareMe server started.
     [java] Socket Exception caught
     [java] java.net.BindException: Address already in use
     [java]    at java.net.PlainDatagramSocketImpl.bind0(Native Method)
     [java]    at java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:82)
     [java]    at java.net.DatagramSocket.bind(DatagramSocket.java:368)
     [java]    at java.net.DatagramSocket.<init>(DatagramSocket.java:210)
     [java]    at java.net.DatagramSocket.<init>(DatagramSocket.java:261)
     [java]    at java.net.DatagramSocket.<init>(DatagramSocket.java:234)
     [java]    at at.ac.tuwien.infosys.rnue.implementation.multicast.ShutdownListener.run(Unknown Source)
     [java]    at java.lang.Thread.run(Thread.java:595)
BUILD SUCCESSFUL
Total time: 0 seconds

Nevidi tam niekto nieco divne? :)
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 13.10.2008, 19:29:20
nemáš to v nejakej slučke náhodou?
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 13.10.2008, 19:40:35
ziadna slucka, prvykrat jak dojde k vytvoreniu DatagramSocket-u tak to tam vyhodi okamzite vynimku

edit: skusil som nahodny port pod 7000, prvykrat to preslo v pohode, druhykrat uz mi znova hlasilo tuto chybu. Vyzera to tak ze si tie porty nechava oznacene ako bindnute a preto vyhadzuje tu chybu, uz len prist na to jak "zresetovat" port pri spusteni programu... dpc s tym
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 13.10.2008, 20:56:45
nvm, či java má konštrukciu using...
ale tak skús: socket.close() pri vypínaní programu...

už si to nepamätám presne, dávno som to kódil...
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 14.10.2008, 02:29:33
Padres a nehral si sa ty len tak nahodou s tou funkciou screen, ze si to poslal na pozadie?
Potom si skontroluj ci ti to uz nahodou nebezi na pozadi.
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.10.2008, 03:03:44
nvm, či java má konštrukciu using...
ale tak skús: socket.close() pri vypínaní programu...

už si to nepamätám presne, dávno som to kódil...

existuje take nieco ale tam to nemusi pouzit...niekde inde musi mat chybu :)

Padres: ak xcees aby sme ti nejako pomohli tak sem musis hodit svoj kod bez neho je to iba triafanie naslepo
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 14.10.2008, 04:36:54
Ok zbalil som kod: http://leteckaposta.cz/725001090
Je to cisto len po ulohu 1.3, ta kto chce sa moze pozret ked najde nejaky bugik tak sem s nim :)
Title: Re: DS - Distribuovane programovanie
Post by: ONdro on 15.10.2008, 03:09:13
Vie niekto,ci je zajtra to cviko s Tomasekom?
Title: Re: DS - Distribuovane programovanie
Post by: Martin18 on 15.10.2008, 04:24:14
Quote
     [java] java.net.BindException: Address already in use

Nevidi tam niekto nieco divne? :)

mne sa zda ze som mal cosi take.bud ti bezi tvoj uzol niekde na pozadi,alebo niekto ti obsadil port.skus poskusat nejake ine porty ci ti pojde
Title: Re: DS - Distribuovane programovanie
Post by: puq on 15.10.2008, 06:25:34
Vie niekto,ci je zajtra to cviko s Tomasekom?

zajtra neje som mu pisal mail iba v neparnych tyzdnoch alebo take nieco :)
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 15.10.2008, 14:14:35
Vie niekto,ci je zajtra to cviko s Tomasekom?

zajtra neje som mu pisal mail iba v neparnych tyzdnoch alebo take nieco :)
bol som aj v neparnom a tiez nebolo :D
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 15.10.2008, 17:05:29
Quote
     [java] java.net.BindException: Address already in use

Nevidi tam niekto nieco divne? :)

mne sa zda ze som mal cosi take.bud ti bezi tvoj uzol niekde na pozadi,alebo niekto ti obsadil port.skus poskusat nejake ine porty ci ti pojde

minule som skusil ps -all a vypisalo mi tam okrem paru javy aj 2x shareme procesy, skusil som pouzit kill -9 cisloTohoProcesu, ale vypisalo mi ze neni povolene take robit. Ine porty som skusil, raz som siel pod 7000, tam to raz zbehlo v pohode a druhykrat uz zase pisalo ze port obsadeny, potom nahodne nejake porty okolo 18000 a tam mi pisalo ze su obsadene furt. $#&@$ system! :)
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 15.10.2008, 23:59:48
Nevie niekto, preco mi vypisuje nieco take, ked dam skompilovat program:

Code: [Select]

    [javac] Compiling cislo source files to /home/uebungen/rnue/rnuecislo/classes
    [javac] Note: /home/uebungen/rnue/rnuecislo/src/at/ac/tuwien/infosys/rnue/implementation/multicast     
/HostListImpl.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
....(este asi nejaky vypis o skompilovani)

BUILD SUCCESSFUL
Total time: 2 seconds


Program bezi, ale co su to unsafe operations? (moze to byt tym, ze neodchytavam v tej metode vynimky? - nie je to napisane tam v tych krokoch a ziadne vynimky to ani nevyzaduje  bk)
Agamemnon by to mohol vediet  br. Pripadne ini. Vdaka. (a este otazka: strhne mi to body ked to tak odovzdam? - inak to funguje)
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 16.10.2008, 00:08:37
agamemnon nevie :) agamemnon v jave veľmi nerobí :)
ale agamemnon googlil a zistil, že ak v jave5 použiješ arraylist, tak to vyhodí toto... namiesto toho treba používať generics... platí aj pre hashtable a pod. asi... chápem to tak, že ak nešpecifikuješ typ vkladaného objektu, tak je to unsafe... viac nvm, neskúšal som :)
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 16.10.2008, 00:13:07
agamemnon nevie :) agamemnon v jave veľmi nerobí :)
ale agamemnon googlil a zistil, že ak v jave5 použiješ arraylist, tak to vyhodí toto... namiesto toho treba používať generics... platí aj pre hashtable a pod. asi... chápem to tak, že ak nešpecifikuješ typ vkladaného objektu, tak je to unsafe... viac nvm, neskúšal som :)

no hej tak je to nejak, ze ked sa nespecifikuje aky objekt vkladam, tak to take vypise (aj ked vsetko pretypujem este predtym, neviem kde je chyba... uz kaslem na to... :( ) diki Agamemnon, dufam, ze ten system nestrhne body  :thumbsup:
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 16.10.2008, 01:04:33
to je tym ze pouzivas negenericku hash tabulku...avsak na dslab ti generika nepojdu...takze chyba to nie je...btw je to len note nie compile error...
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 16.10.2008, 16:12:04
otazka: ked spustim jednu instanciu ShareMe  - pri vypise on-line uzlov mam vidiet meno aj svojej (prave beziacej) instancie? bn
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 16.10.2008, 16:14:59
ano
Title: Re: DS - Distribuovane programovanie
Post by: puq on 16.10.2008, 18:14:29
otazka: ked spustim jednu instanciu ShareMe  - pri vypise on-line uzlov mam vidiet meno aj svojej (prave beziacej) instancie? bn

ak mas hotove isalivesender  tak potom uz ano :)
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 16.10.2008, 19:48:35
otazka: ked spustim jednu instanciu ShareMe  - pri vypise on-line uzlov mam vidiet meno aj svojej (prave beziacej) instancie? bn

A ako sa da spustit viac instancii???
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 16.10.2008, 20:38:09
otazka: ked spustim jednu instanciu ShareMe  - pri vypise on-line uzlov mam vidiet meno aj svojej (prave beziacej) instancie? bn

ak mas hotove isalivesender  tak potom uz ano :)
jasne ze mam, len ma to trochu prekvapilo, ze posiela aplikacia sama sebe "alive" paket..ale ked som nad tym pouvazoval, tak je jasne ze vsetky pakety poslane v multicaste su zobrazovane, cize aj vlastne :)
Title: Re: DS - Distribuovane programovanie
Post by: sri on 16.10.2008, 21:57:47
otazka: ked spustim jednu instanciu ShareMe  - pri vypise on-line uzlov mam vidiet meno aj svojej (prave beziacej) instancie? bn
A ako sa da spustit viac instancii???
Jedna z viacerych moznosti:
1. pre kazdu instanciu si vytvoris osobitny property file v adresari resources (tusim) - hlavne zmenis porty a pripadne aj HumanReadableName ...
2. pred kompilaciou pozmenis subor build.xml (prepises myprops.props na niecoine.props - podla toho, ktoru instanciu sa chystas spustit)
3. spustis putty tolkokrat, kolko instancii chces spustit a spustis ShareMe: ant run1
(Poznamka: vzdy, ked chces spustit dalsiu instanciu, musis skompilovat s pozmenenym nazvom property suboru v build.xml, aby sa vzali do uvahy dane nastavenia...)
Snad pochopis ;)
Title: Re: DS - Distribuovane programovanie
Post by: Sooloni on 16.10.2008, 22:53:53
zdravim... mam mensi problem s metodou ISAliveReceiver.. konkretne s metodou setSoTimeout(IConstants.IS_ALIVE_RECEIVER_TIMEOUT);
ak spustim ShareMe s nastavenim toho timeoutu tak mi vyhadzuje z casu na cas 2 vynimky SocketTimeoutException v metode run()... ak tu metodu setSoTimeout() vynecham tak to ide bez tych vynimiek.. v com moze byt chyba?
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 16.10.2008, 22:58:18
zdravim... mam mensi problem s metodou ISAliveReceiver.. konkretne s metodou setSoTimeout(IConstants.IS_ALIVE_RECEIVER_TIMEOUT);
ak spustim ShareMe s nastavenim toho timeoutu tak mi vyhadzuje z casu na cas 2 vynimky SocketTimeoutException v metode run()... ak tu metodu setSoTimeout() vynecham tak to ide bez tych vynimiek.. v com moze byt chyba?
mne robilo to iste a neprisiel som na chybu. Tak teraz to mam bez toho setsotimeout :-X :(
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 16.10.2008, 23:55:06
tu vynimku treba len odchytit a ignorovat...nic viac...aspon tak je napisane na moodli takze to nebude nic nezvycajne...to preco tak je ako obycajne nie je napisane
Title: Re: DS - Distribuovane programovanie
Post by: Sooloni on 17.10.2008, 19:46:10
ako si precitam ten mail co mi ma dojst ???
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 17.10.2008, 19:57:53
ako si precitam ten mail co mi ma dojst ???

uz to tu tusim bolo spominane... napis prikaz: mutt
Title: Re: DS - Distribuovane programovanie
Post by: SirMephisto on 18.10.2008, 19:32:07
mam problem na dslabe pocas submission mi pride v maili
Found 1 semantic error compiling
+"src/at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java":.*;

     9. import at.ac.tuwien.infosys.rnue.implementation.multicast.*;
Your submission^------------------------------------------------^
*** Semantic Error: You need to modify your classpath, sourcepath,
+bootclasspath, and/or extdirs setup. Jikes could not find package
+"at.ac.tuwien.infosys.rnue.implementation.multicast" in:
                .
                /opt/j2sdk1.4.2/jre/lib/rt.jar
                /opt/DSLAB2004/ShareMe.jar

na locale mi vsetko ide v poho...aj na dslabe mi to bezi len odoslanie neprebehne uspesne...
pouzivam ich build takze nwm preco to chce menit classpath ci sourcepath...alebo je chyba niekde inde?
                .
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 18.10.2008, 19:56:50
mam problem na dslabe pocas submission mi pride v maili
Found 1 semantic error compiling
+"src/at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java":.*;

     9. import at.ac.tuwien.infosys.rnue.implementation.multicast.*;
Your submission^------------------------------------------------^
*** Semantic Error: You need to modify your classpath, sourcepath,
+bootclasspath, and/or extdirs setup. Jikes could not find package
+"at.ac.tuwien.infosys.rnue.implementation.multicast" in:
                .
                /opt/j2sdk1.4.2/jre/lib/rt.jar
                /opt/DSLAB2004/ShareMe.jar

na locale mi vsetko ide v poho...aj na dslabe mi to bezi len odoslanie neprebehne uspesne...
pouzivam ich build takze nwm preco to chce menit classpath ci sourcepath...alebo je chyba niekde inde?
                .



mal som rovnaky problem... tam sa treba asi pohrat s tymi importami... napr. mne nechcelo vobec najst triedy co som vytvoril... nejak mi to zblblo na DsLabe a ked som to pomenil v zdrojakoch na PC tak, ze som popridaval presne cesty ku kazdemu importu (cize bez hviezdicky... az ku konkretnemu suboru), tak mi to potom zblblo na PC ale na DsLabe to zobralo... vobec tomu nerozumiem, ale dufam, ze tak to ma byt... bn :(
Title: Re: DS - Distribuovane programovanie
Post by: SirMephisto on 18.10.2008, 20:30:26
dikes skusim to zmenit

edit dikes kornas pomohlo to  bq
Title: Re: DS - Distribuovane programovanie
Post by: sri on 19.10.2008, 01:51:19
inak nie je problem, ked uz mam hotove nejake ulohy z 2ky a uploadnem to takto? resp. ked mam nejake nedotiahnute veci v 2ke, teda nejake neosetrene vynimky a podobne ... nestiahne mi to body ze?
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 19.10.2008, 04:47:17
inak nie je problem, ked uz mam hotove nejake ulohy z 2ky a uploadnem to takto? resp. ked mam nejake nedotiahnute veci v 2ke, teda nejake neosetrene vynimky a podobne ... nestiahne mi to body ze?

pocul som, ze sa maju odovzdavat len cele ulohy, a to tie, ktore patria ku prislusnemu terminu... Sice som to pocul az z druhej ruky, lebo som nedaval pozor, ale dufam, ze ma dotycny neklamal  br
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 19.10.2008, 05:11:59
nebol problém odovzdať 1ku aj s _hotovou_ 2kou a pod... ale netrúfam si povedať, čo to urobí, ak ti tam kvôli 2ke vyskočí niekde nejaká exception... ako to potom vezme systém...
Title: Re: DS - Distribuovane programovanie
Post by: sri on 19.10.2008, 07:15:31
tak odoslal som to aj s nacatou 2kou, ale exceptiony som sa snazil odchytavat aj tam ... len to asi aj tak bola blbost, teraz tam mam asi zbytocne vacsiu pravdepodobnost chyby
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 19.10.2008, 16:56:52
kua no ja som sa odj*bal... som myslel ze termin na 120% je do konca tyzdna a prd... bol len do vcera :( (a to som vcera uvazoval ci uz odoslat abo este nie)
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 19.10.2008, 17:26:58
kedy uz konecne budu tie vysledky?
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 19.10.2008, 17:33:46
výsledky budú, až paralič iniciuje vyhodnotenie
Title: Re: DS - Distribuovane programovanie
Post by: kornas on 19.10.2008, 18:03:54
výsledky budú, až paralič iniciuje vyhodnotenie

takze este sa da stihnut aj 120% termin? Ci tam rozhoduje datum odovzdania do toho 18.10.08 ???
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 19.10.2008, 18:04:49
ja som poslal rano a dosiel mi mail ze odovzdane na 100% termin :(
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 19.10.2008, 18:10:45
jj, dátum odovzdania...
Title: Re: DS - Distribuovane programovanie
Post by: puq on 19.10.2008, 18:25:03
mario sak ten 120% termin to je plus k zapoctu 1-1,5 boda naviac :D co ked tak mas v riti ked sa nepodarilo stihnut...moze byt ze niektori od nas stratie zopar bodov a potom si opravia nieco a  odovzdaju na 100% termin a nakoniec ziskaju viac bodov :)
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 22.10.2008, 03:10:07
Kontrolna otazka: zajtra je cviko s Tomasekom? Nevie niekto kedy presne je ten test, ze v ktory tyzden?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 22.10.2008, 03:16:23
9 tyzden@moodle
Title: Re: DS - Distribuovane programovanie
Post by: Indian on 27.10.2008, 21:49:27
uz bolo vyhodnotenie 100% terminu? resp ci vam uz dosiel mail alebo ako to funguje
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 27.10.2008, 22:15:19
uz bolo vyhodnotenie 100% terminu? resp ci vam uz dosiel mail alebo ako to funguje

Na cviku Ti to cviciaci da vyhodnotit, aspon u nas to tak bolo... a potom si prikazom mutt pozries ako to dopadlo (- pride Ti email).
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 28.10.2008, 05:02:07
Nevie niekto ako sa vyhodnocuju na cvikach tie zadania u Tomaseka? Nakolko cvika mame kazde 2 tyzdne, tento myslim ze byt nema, a kto nechce ani mat nebumusi, pusti on to vyhodnotenie, alebo ako s tym? Nerad by som sa po skonceni 80% terminu dozvedel ze zadanie nebolo funkcne... :)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 28.10.2008, 05:03:59
jednoducha odpoved :) napis mu mail a spytaj sa ho :)
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 28.10.2008, 05:12:15
puq diky vyriesil si to ;D
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 28.10.2008, 05:15:06
Nevie niekto ako sa vyhodnocuju na cvikach tie zadania u Tomaseka? Nakolko cvika mame kazde 2 tyzdne, tento myslim ze byt nema, a kto nechce ani mat nebumusi, pusti on to vyhodnotenie, alebo ako s tym? Nerad by som sa po skonceni 80% terminu dozvedel ze zadanie nebolo funkcne... :)
mne dosiel mail...a mam s tomasekom...
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 28.10.2008, 15:37:58
myslis nejaky mail na mutt? Mne tam dosiel mail este pri odovzdavani ze sa to pocita ako 100% termin a ze sa to da skompilovat... Odovzdaval si na 120%tny alebo 100%tny termin?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 28.10.2008, 16:12:30
dosiel mi mail s vyhodnotenim ze som dostal 29,4 boda...odovzdaval som na 120%
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 28.10.2008, 16:32:20
ale dosiel ti okamzite po odovzdani alebo ktory den?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 28.10.2008, 16:33:23
tusim den po uplynuti datumu...
Title: Re: DS - Distribuovane programovanie
Post by: puq on 28.10.2008, 16:34:04
ee mne dosiel po cviku s tomasekom...na ktorom som ale nebol cize asi vtedy si nasiel cas to bolo cca 6 dni po mojom odovzdani(odovzdaval som na 120% termine)
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 29.10.2008, 17:23:45
dosiel uz niekomu mail zo 100% terminu? (myslim vyhodnotenie)
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 30.10.2008, 03:49:42
nie mne nedoslo este nic (Tomasek), dnes Paralic hovoril ze tak do piatku by mali dojst, davaju si nacas :-)
Title: Re: DS - Distribuovane programovanie
Post by: Sooloni on 30.10.2008, 18:46:30
zadanie 2 uz mam cele nakodene ale nejak som zamrzol na poslednom odstavci a to:

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.

???
Title: Re: DS - Distribuovane programovanie
Post by: puq on 30.10.2008, 22:11:15
ant lab2_2
Title: Re: DS - Distribuovane programovanie
Post by: hujer on 02.11.2008, 23:47:02
nejde mi vyhladavat v londyne, ale inde ide, co nejde?
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 03.11.2008, 00:19:02
neviem co sa stalo ale vcera ked som siel odovzdavat tak mi londyn nezobrazovalo medzi dostupnymi uzlami. Asi ho niekto zhodil  :)
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 03.11.2008, 00:30:53
hm zeby nemali daku osetrenu vynimku? :D
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 03.11.2008, 00:36:52
teraz pozeram ze bezi ale ani mne nefunguje vyhladavat unho, predtym islo v pohode

To Kumar : neviem ci to je uzol, ale nech si ho vypne kedze mu vysiela blbo, pridu mi styri isalive pakety od neho az potom od niekoho ineho

EDIT : v lonyne nevyhladava preto lebo Londyn vyhadzuje NotBoundException, ako keby nemal zaregistrovanu sluzbu v systeme.
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 03.11.2008, 01:01:05
Hej inak to do zajtra na 120 staci odovzdat, nie? V ten den ako je v tom zozname do 24.00?
Title: Re: DS - Distribuovane programovanie
Post by: sri on 03.11.2008, 02:17:25
jj staci, ale len do 23.59!!! ;)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 03.11.2008, 02:17:57
jeeej diky :D by som zabudol poslat :)))
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.11.2008, 01:36:44
Pocujte teraz momentalne vam ide to ShareMe vyhladavanie?

Bo neviem ci ja mam daco zle, ale mne sa to normalne spusti, akurat ze mi vobec nic nenajde, co je cudne, lebo skorej mi to slo v pohode viacmenej...
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 04.11.2008, 01:45:48
mne ide
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 04.11.2008, 01:54:07
aj mne ide
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 04.11.2008, 02:06:55
mne nejde
Title: Re: DS - Distribuovane programovanie
Post by: ApokalypS on 04.11.2008, 02:10:03
mne ide
aj mne ide
mne nejde
tak asi bude niekde problem..
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 04.11.2008, 02:10:48
aha tak som vypol ShareMe a zapol zas a nejde

EDIT: a teraz uz ide  :ropebanana: to co?
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.11.2008, 02:12:24
Hej a neviete WTF ide v nasledujucich veciach? Fakt nechapem ze co tam chcu odo mna...

"...odstráňte odkaz na objekt servera (UnicastRemoteObject.unexportObject(mySearchEngineObject, true)" ???

"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." ???
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 04.11.2008, 02:13:47
ta posledna veta je nic... to sa urobi samo pri kompilacii a to prve tam len hodis a hodis miesto mySearchEngineObject tvoj objekt triedy SearchEngineImpl co mas
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.11.2008, 02:15:29
Dik, hej som si vsimol ze som zabudol pridat importy, tak preto to neslo...
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.11.2008, 05:08:08
Hej a este v tom properties subore akoze zapis "FileBase=lib" ??? ci treba aj nejako cestu nastavit???
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 04.11.2008, 05:13:09
ak si dobre spomínam, tak to je adresár, v ktorom sa vyhľadáva u teba... ale nie som si istý teraz už
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 04.11.2008, 05:14:35
jj, ako vravi agamemmnon:
FileBase=/home/uebungen/rnue/rnueXXX/TVOJadresarURCENYnaZDIELANIE/
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 04.11.2008, 05:20:42
jj, ako vravi agamemmnon:
FileBase=/home/uebungen/rnue/rnueXXX/TVOJadresarURCENYnaZDIELANIE/

staci len
FileBase=nazov_adresara/
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.11.2008, 05:24:14
Pocujte s nestretli ste sa nahodou s chybou typu :

Starting ShareMe client ...
java.lang.NullPointerException
        at java.net.URI$Parser.parse(URI.java:2946)
        at java.net.URI.<init>(URI.java:574)
        at java.rmi.Naming.parseURL(Naming.java:220)
        at java.rmi.Naming.rebind(Naming.java:154)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.start(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:56)
Could not instantiate implementation class (or other error)!
null
Exit 1

???
Title: Re: DS - Distribuovane programovanie
Post by: Agamemnon on 04.11.2008, 05:25:28
null pointer exception... ešte aj s riadkom kódu
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 04.11.2008, 05:26:24
ukaz ako parsujes string na int ... tusim RMI port sa parsoval
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.11.2008, 05:28:11
int registryPort = Integer.parseInt(properties.getProperty(IConstants.RMI_REGISTRY_PORT));

To Agamemnon : Akurat ze k tomu suboru nemas pristup...
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 04.11.2008, 05:29:18
skus Integer.valueOf(properties.getProperty(IConstants.RMI_REGISTRY_PORT)).intValue()
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.11.2008, 05:31:47
to je to iste, akurat ze vytvaras Wrapper objekt ku int, teda Integer a potom zas to prevadzasna int...

ale skusim no...
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 04.11.2008, 05:33:28
tak ja neviem... usudzujem len podla tych errorov tam ale bez kodu tazko :)
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.11.2008, 05:35:01
a este jedna vec, URL mam dobre spravenu?

downloadURL = "http://" + properties.getProperty(IConstants.RMI_REGISTRY_HOST) + ":" + properties.getProperty(IConstants.HTTP_SERVER_PORT) + IConstants.DOWNLOAD_PREFIX;

???
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 04.11.2008, 05:36:58
vyzera byt dobre
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 04.11.2008, 15:52:05
pozor ked robis rebind tak pouzivas inu URL rmihost:rmiport/serrvice name. a ako filebase staci dat ./lib napr.
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 04.11.2008, 17:08:43
Vdaka vsetkym za pomoc... Nakoniec som mal za plny pocet hodnotene...


Inak taky postreh: Neviem cim to bolo, ale mne vzalo na 120 termin aj ked som o pol jednej odovzdaval, cize zrejme aj nasledujuci den to berie abo co...
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 05.11.2008, 01:29:26
zajtra je cviko s Tomasekom? :)
Title: Re: DS - Distribuovane programovanie
Post by: sri on 05.11.2008, 02:22:24
hej malo by byt ... ale dufam, ze pisomka bude az v 9., aspon tak som pocul
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 05.11.2008, 02:25:38
nesranduj s pisomkou, ja zajtra neplanujem ist na cviko ;D
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 05.11.2008, 03:48:01
o 2 tyzdne
Title: Re: DS - Distribuovane programovanie
Post by: sri on 05.11.2008, 03:57:03
ok ok, ja som nechcel rozputat paniku, len sa uistit, ze nic nezmeskam ...  :angel:
takze este raz:
PISOMKA / TEST ZAJTRA NIE JE!!!  :laugh:
Title: Re: DS - Distribuovane programovanie
Post by: Indian on 05.11.2008, 20:10:13
zdravicko, nemohol by tu niekto pastnut mail vyhodnotenia z 120 terminu, ze co vsetko ten system kontroluje resp co vsetko osetrit ? vopred dik
Title: Re: DS - Distribuovane programovanie
Post by: puq on 05.11.2008, 20:12:41
Test series 1: Testing RMI search client functionality (1):
[OK]             Instantiate ShareMeImpl class
[OK]             Execute search() method with correct host list and matching search query
[OK]             Check number of owners in search result (correct list/non-empty result)
[OK]             Check number of entries per owner (correct list/non-empty result)
-------------------------------------------------------------------------
Points for test series 1: 1,7 / 1,7

Test series 2: Testing RMI search client functionality (2) :
[OK]             Instantiate ShareMeImpl class
[OK]             Execute search() method with correct host list and not matching search query
[OK]             Check number of owners in search result (correct list/empty result)
[OK]             Check number of entries per owner (correct list/empty result)
-------------------------------------------------------------------------
Points for test series 2: 1,5 / 1,5

Test series 3: Testing RMI search client functionality (3):
[OK]             Instantiate ShareMeImpl class
[FAILED]         Execute search() method with correct host list and 'null' search query
-------------------------------------------------------------------------
Points for test series 3: 0,1 / 0,5

Test series 4: Testing RMI search client functionality (4):
[OK]             Instantiate ShareMeImpl class
[OK]             Execute search() method with host list containing unreachable contact
[OK]             Check number of owners in search result (unreachable contact)
[OK]             Check number of entries per owner (unreachable contact)
-------------------------------------------------------------------------
Points for test series 4: 1,5 / 1,5

Test series 5: Testing search engine (RMI server):
[OK]             Instantiate ISearchEngine implementation
[OK]             ISearchEngine object is instance of RemoteUnicastObject
[OK]             Invoke search() method of ISearchEngine implementation
[OK]             Check returned ISearchResponse
-------------------------------------------------------------------------
Points for test series 5: 2,4 / 2,4

Test series 6: Testing integration of components:
[OK]             Check use of rebind()
[OK]             Instantiate ShareMeImpl and call start() method
[OK]             Check registration of server with RMI registry
[OK]             Stop ShareMeImpl via UDP packet sent to the ShutdownListener
[OK]             Check use of unbind()
-------------------------------------------------------------------------
Points for test series 6: 5,4 / 5,4

Sum of all tests        12,6 points
Percentage              120 %
-------------------------------------------------------------------------
Total points            15,12
Title: Re: DS - Distribuovane programovanie
Post by: Indian on 05.11.2008, 20:13:58
hehe to bolo rychle diki moc :)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 05.11.2008, 20:16:15
hehe to bolo rychle diki moc :)

nahodou som pozrel :D neje zac ;)
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 06.11.2008, 03:11:41
hehe i ja mam len hento chybu... ale tak ked to nebolo napisane v zadani... kto si mal pomyslat? :)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 06.11.2008, 03:24:36
hehe i ja mam len hento chybu... ale tak ked to nebolo napisane v zadani... kto si mal pomyslat? :)

co uz :D skoda ze to zobralo az 0,4 bodu :D :D
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 06.11.2008, 03:32:25
ee :P paralic vravel ze to nebude brat ako chybu lebo to nebolo pisane v zadani ze to mame urobit :P cize mame plny pocet
Title: Re: DS - Distribuovane programovanie
Post by: puq on 06.11.2008, 04:01:44
woooooooooow o 0,48 bodu viac...co mi k zapoctu prida nejake 0,1 bodu ale menej :) dnes pijem a oslavujem :)))
Title: Re: DS - Distribuovane programovanie
Post by: Indian on 08.11.2008, 02:10:05
zdravim, nevie mi niekto pomoct, hadze mi toto:

ShareMe started.
Stub class not found: at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub; nested exception is:
        java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub
ShareMe server started.

EDIT: ja somar som zabudol spustit ant lab2_2 :D
Title: Re: DS - Distribuovane programovanie
Post by: puq on 08.11.2008, 17:52:39
nie si prvy a ani posledny :)
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 08.11.2008, 18:09:03
hm,,a ake budu otazocky?nie je nic z min. roku?
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 08.11.2008, 18:33:18
poradte, preco mi vypisuje takuto chybu, ked sa snazi ziskat kluc od certifikacnej autority (v metode getPublicKeyFromCA()):

Code: [Select]

java.lang.ClassNotFoundException: com.sun.net.ssl.internal.ssl.JSA_RSAPublicKey
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:242)
        at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:585)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)


toto je konkretne pre London a ten uz ma implementovanu bezpecnost. Pytal som sa na cviku a kod by mal byt dobre, takze bude chyba v nastaveniach toho prostredia na DSLabe, najskor. Skusal som tam rozbalit nanovo ten balik z cviceni a skopirovat tie riadky do suboru .tcshrc a nejak to stale robi to iste...
Keby niekoho nieco napadlo, dajte prosim vediek.
(Padne to vraj pri tej readObject() operacii... kde pretypujem potom na (PublicKey) a cele to vraciam cez return.)
Dakujem.

PS: Takisto mi kluc ani nechce zaregistrovat, ked sa snazim zaregistrovat svoj. - Kod sme kontrolovali a mal by byt OK.
Title: Re: DS - Distribuovane programovanie
Post by: MackoZlesa on 09.11.2008, 03:01:05
 :bananadance: :ropebanana: ludia chodte do pi..ci z toh serveru, lebo nemozem poslat svoje zadanie  :nervous:
Title: Re: DS - Distribuovane programovanie
Post by: puq on 09.11.2008, 03:05:20
:bananadance: :ropebanana: ludia chodte do pi..ci z toh serveru, lebo nemozem poslat svoje zadanie  :nervous:

a to si ako an to prisiel?
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 12.11.2008, 02:31:49
da sa nejak ziskat spat emaily, ktore som omylom vymazal pri prezerani prikazom mutt? dik
Title: Re: DS - Distribuovane programovanie
Post by: lukasqo on 12.11.2008, 03:15:41
da sa nejak ziskat spat emaily, ktore som omylom vymazal pri prezerani prikazom mutt? dik
...uz i tebe sa to stalo? :lol9:
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 12.11.2008, 03:36:24
mali by byt ulozene v subore mbox v domovskom adresari
Title: Re: DS - Distribuovane programovanie
Post by: lukasqo on 12.11.2008, 04:10:44
mali by byt ulozene v subore mbox v domovskom adresari
Ta ty si aky dobry, diiiiik, je to tam vsetko
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 12.11.2008, 06:54:49
micky moje, ako je to s cvikami? to trebalo chodit, ci ani nie? a ktory tyzden vlastne mame? a kedy bude pisomka?
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 12.11.2008, 14:09:36
ak mas s Tomasekom tak netrebalo, treba prist iba raz na pisomku. Pisomka by mala byt buduci tyzden (aspon dufam, tak na moodli napisane :) )
Title: Re: DS - Distribuovane programovanie
Post by: puq on 12.11.2008, 14:10:15
micky moje, ako je to s cvikami? to trebalo chodit, ci ani nie? a ktory tyzden vlastne mame? a kedy bude pisomka?
Padres ma predbehol ale i tak napisem ;)

ja som kedysi pisal tomasekovi a odpisal mi v 4tom tyzdni toto:

Dobry den,

cvicenia budu len v neparne tyzdne, cize nie tento tyzden. Ak prave
nechcete konzultovat zadanie, nemusite na cvicenie chodit.

PS: ale netreba zabudnut buduci tyzden je pisomka ;)
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 12.11.2008, 14:12:22
PS: ale netreba zabudnut buduci tyzden je pisomka ;)
to PS si tam dopisal uz ty ne? :-D
Title: Re: DS - Distribuovane programovanie
Post by: puq on 12.11.2008, 14:17:17
PS: ale netreba zabudnut buduci tyzden je pisomka ;)
to PS si tam dopisal uz ty ne? :-D
hej hej :D :D
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 12.11.2008, 18:07:16
super :) dik lidickyy...a z coho sa idete ucit na pisomku? su screeny?
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 13.11.2008, 01:24:45
vraj to bude pisomna skuska o tom, co robi to zadanie, ten system ShareMe, aspon tak som pocul  bn
Title: Re: DS - Distribuovane programovanie
Post by: McLarenPP on 13.11.2008, 02:01:39
dal som na hypnos txt subor s otazkami z minulych rokov - vsetko co som skopiroval z fora. Toto by malo stacit sa naucit, otazky asi budu podobne.
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 04:29:54
ide vam registrovat vas verejny kluc u CA?
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 05:03:57
ide vam registrovat vas verejny kluc u CA?

co Ti vypise? resp. kde Ti to padne?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:06:34
padne mi to pri registracii...nevypise mi nic...len mi tam stuhne vlakno...maovi hodi corbaexception
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 05:10:34
padne mi to pri registracii...nevypise mi nic...len mi tam stuhne vlakno...maovi hodi corbaexception

a dobre sa napajate na Corbu? aku verziu kompilatora pouzivate?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:12:04
hej setko je dobre...1.4 daco...
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:13:02
jemu to totizto islo...len dneska skusil odregistrovat a registrovat a registrovat uz mu nejde...a ja nemam na co teraz skusat...
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 05:13:20
a path mas dobry?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:15:28
ale ano...zmrzne mi to ked volam tento riadok boolean result = this.ica.registerKey(owner, byteArray, "mandarinka123");
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 05:22:19
a publicKey od CA ziskas?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:24:08
jo...ale svoj nie nakolko nie je registrovany
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 05:37:56
owner-a si si skusal tesne predtym vypisat? a dobre robis to pole bajtov? skus napisat tu vynimku.
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:42:29
jo vsetko som skusal...vsetko je fajn...mne vynimku nehodi...zmrzne to...
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.11.2008, 05:44:30
jo vsetko som skusal...vsetko je fajn...mne vynimku nehodi...zmrzne to...

podla mna budes mat zly public key...tym padom aj zle pole bajtov a na tom to pada
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:45:40
okej beriem...ako je mozne ze to nejde maovi ked mu to slo?
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 05:46:19
okej beriem...ako je mozne ze to nejde maovi ked mu to slo?

a dobre sa odregistroval?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:47:13
sedim nad tym tri dni a presiel som to asi s troma ludmi a zatial som nerpisiel na to kde mam chybu

okej beriem...ako je mozne ze to nejde maovi ked mu to slo?

a dobre sa odregistroval?
ja neviem...neviem ci sa odragistrovaval alebo pouzil novy kluc
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.11.2008, 05:47:23
okej beriem...ako je mozne ze to nejde maovi ked mu to slo?

lebo pri getpublickeyfromCA alebo jak je ta metoda mu hadze null...napr...viac ludi tam visi co im to ide na pitxu...ja musim mat v shareMeImpl 2 vynimky naviac vlastne kvoli druhym co tam visia a maju to zle lebo mi potom hadze null pointer a podobne vynimky

edit: tu je zoznam ludi ktorym ide nieco zle a robia problemy;)

kosti,zerg,pepco,sri a kumar neviem co tam robi ten...po kkt ho tam je a nic nema zrobene

edit2: este som zabudl...hovorim asi za viacerych...ale ked nemate nieco zrobene na 100% tak nenechavajte tam screeny. vdaka
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:48:53
lenze getpublicketfromca mi ide fajn...pre ine uzly ktore maju tam registrovany kluc...jedine co mi nejde je registrovat kluc
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.11.2008, 05:51:32
lenze getpublicketfromca mi ide fajn...pre ine uzly ktore maju tam registrovany kluc...jedine co mi nejde je registrovat kluc

a davas pred kazdou registraciou odregistrovat?
ja to mam takto:

           
Code: [Select]
            byte[] data = this.cryptographyImpl.convertSerializableToByteArray(arg1);
            this.ica.unregisterKey(arg0,"heslo");
            boolean bool = this.ica.registerKey(arg0, data, "heslo");
            return bool;
           
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 14.11.2008, 05:57:58
A naco preboha to stale odregistrovavas?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 05:58:06
ci to tam mam abo ne stale mi zmrzne na tom istom riadku
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 06:02:39
lenze getpublicketfromca mi ide fajn...pre ine uzly ktore maju tam registrovany kluc...jedine co mi nejde je registrovat kluc

a davas pred kazdou registraciou odregistrovat?
ja to mam takto:

           
Code: [Select]
            byte[] data = this.cryptographyImpl.convertSerializableToByteArray(arg1);
            this.ica.unregisterKey(arg0,"heslo");
            boolean bool = this.ica.registerKey(arg0, data, "heslo");
            return bool;
           

zbytocne to stale odregistrovavas, podla mna to nebude dobre pri kontrole.
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.11.2008, 06:03:55
to je dobre na testovanie ;) nikto nepovedal ze to tam ostane :)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.11.2008, 06:12:53
ci to tam mam abo ne stale mi zmrzne na tom istom riadku

skusal si pozriet ci nemas nieco zle pri vytvarani publicKey?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 06:14:23
za posledne dni som stihol pozriet vsetko zlava sprava zhora aj zdola...dokonca aj spredu a zo zadu...
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 14.11.2008, 06:17:02
JCube urob si filter uzlov.
Napriklad takto:

Code: [Select]
IsAliveReceiver.java
if (hostInfoMessage.getHumanReadableName().equals("London") || hostInfoMessage.getHumanReadableName().equals("Hawaii")) {
    iHostList.put(hostInfoImpl);
}

A ked aj potom budes mat problem tak je chyba urcite u teba.
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 06:17:34
ok skusim...
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 06:18:01
dobru noc a dik za help ;)
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 06:18:36
JCube urob si filter uzlov.
Napriklad takto:

Code: [Select]
IsAliveReceiver.java
if (hostInfoMessage.getHumanReadableName().equals("London") || hostInfoMessage.getHumanReadableName().equals("Hawaii")) {
    iHostList.put(hostInfoImpl);
}

A ked aj potom budes mat problem tak je chyba urcite u teba.

ale ved on nemoze zaregistrovat svoj kluc a nie zistit kluce inych
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 14.11.2008, 06:20:22
JCube urob si filter uzlov.
Napriklad takto:

Code: [Select]
IsAliveReceiver.java
if (hostInfoMessage.getHumanReadableName().equals("London") || hostInfoMessage.getHumanReadableName().equals("Hawaii")) {
    iHostList.put(hostInfoImpl);
}

A ked aj potom budes mat problem tak je chyba urcite u teba.

ale ved on nemoze zaregistrovat svoj kluc a nie zistit kluce inych

Ale naco kluce? Sak to nerobi nic ine ako filtruje tabulku uzlov ktore si pridas a s ktorymi potom dalej pracujes.
Niesom celkom isty ci nemoze zaregistrovat svoj kluc. Lebo ja mam vsetko hotove a dobre to mam a aj tak sa tu nasiel expert pri ktorom mi hadze exception presne s touto metodou co ma problem on. Na zaciatku treba proste vylucit kde je problem. Mozno vobec nie je u neho.
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 06:32:12
...
Ale naco kluce? Sak to nerobi nic ine ako filtruje tabulku uzlov ktore si pridas a s ktorymi potom dalej pracujes.
Niesom celkom isty ci nemoze zaregistrovat svoj kluc. Lebo ja mam vsetko hotove a dobre to mam a aj tak sa tu nasiel expert pri ktorom mi hadze exception presne s touto metodou co ma problem on. Na zaciatku treba proste vylucit kde je problem. Mozno vobec nie je u neho.

nechapem ako moze niekto ovplyvnit registraciu kluca (v tomto pripade)... Ale nehadam sa. Podla mna on nepracuje este s peermi, ked registruje svoj kluc. V pripade, ktory si popisal by mu to podla mna padalo, ked nema osetrene nejake ine veci pri praci s ostatnymi peermi, no ale ked hovoril ze ma vsetko ako ma byt, tak podla mna bude chyba:
bud vo vytvarani Public kluca, bud pri
konvertovani na byteArray, alebo
ma zly path (aj ked pisal, ze je OK).
Ale ten filter peerov moze skusit... Mne to sice vobec nepomohlo v nicom, ked som to robil.
Title: Re: DS - Distribuovane programovanie
Post by: sri on 14.11.2008, 07:23:10
okej beriem...ako je mozne ze to nejde maovi ked mu to slo?

lebo pri getpublickeyfromCA alebo jak je ta metoda mu hadze null...napr...viac ludi tam visi co im to ide na pitxu...ja musim mat v shareMeImpl 2 vynimky naviac vlastne kvoli druhym co tam visia a maju to zle lebo mi potom hadze null pointer a podobne vynimky

edit: tu je zoznam ludi ktorym ide nieco zle a robia problemy;)

kosti,zerg,pepco,sri a kumar neviem co tam robi ten...po kkt ho tam je a nic nema zrobene

edit2: este som zabudl...hovorim asi za viacerych...ale ked nemate nieco zrobene na 100% tak nenechavajte tam screeny. vdaka

Ty tu nepis kktiny, ok?  am ;) Ked Ti daco nejde, tak hladaj chybu u seba najprv :) Vsetko sa da tak osetrit, aby to pracovalo aj s tymi uzlami, co maju veci implementovane, aj s tymi co nemaju.
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 14.11.2008, 14:22:32
Ake kktiny? Naopak presne tak!
Naco niekto dava screen ked to nie len z nema hotove ale este aj k tomu to ma zle?
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 14.11.2008, 15:29:46
mne to ide aj ked tam maju screeny... odchytim pri nich vynimky a na londyne, dubai aj hawai mi hlada normalne... lenze ja mam problem, ze aj ked som urobila uz vsetky ulohy, tak mna nevie overit...
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.11.2008, 15:49:22
okej beriem...ako je mozne ze to nejde maovi ked mu to slo?

lebo pri getpublickeyfromCA alebo jak je ta metoda mu hadze null...napr...viac ludi tam visi co im to ide na pitxu...ja musim mat v shareMeImpl 2 vynimky naviac vlastne kvoli druhym co tam visia a maju to zle lebo mi potom hadze null pointer a podobne vynimky

edit: tu je zoznam ludi ktorym ide nieco zle a robia problemy;)

kosti,zerg,pepco,sri a kumar neviem co tam robi ten...po kkt ho tam je a nic nema zrobene

edit2: este som zabudl...hovorim asi za viacerych...ale ked nemate nieco zrobene na 100% tak nenechavajte tam screeny. vdaka

Ty tu nepis kktiny, ok?  am ;) Ked Ti daco nejde, tak hladaj chybu u seba najprv :) Vsetko sa da tak osetrit, aby to pracovalo aj s tymi uzlami, co maju veci implementovane, aj s tymi co nemaju.

chlape sa nezjebuj dpc...ja som si to pekne osetril...ale pokial som prisiel na to ze to vy tam mate kokotske screeny co nemaju dokoncene ulohy tak som zajebal hodinu...cize tu nejde o to ci to clovek osetri alebo neosetri...to je uz najmenej ked mu to ide...ale ked mu to nejde a hadze mu vlastne vynimky a potom aj vynimky kvoli druhym tak to zabere casu poriadne kym sa to odfiltruje...cize nechapem na jaku picu vam tam visia tie pojebany screeny ked to mate na picu zrobene
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 15:55:16
dakujem pekne vsetkym zucastnenym...prisiel som na to ze problem bol v mojom nazve uzla...totizto CA zrejme nepodporuje zatvorky  a ine speci znaky
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.11.2008, 15:57:58
dakujem pekne vsetkym zucastnenym...prisiel som na to ze problem bol v mojom nazve uzla...totizto CA zrejme nepodporuje zatvorky  a ine speci znaky

parada blahozelam ze si to konecne vysriesil...ale koho by to napadlo ze zatvorky nemozes mat :)
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 14.11.2008, 16:00:19
nj...zabil som tym styri dni... :emot-LMAO:
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.11.2008, 16:05:11
nj...zabil som tym styri dni... :emot-LMAO:

takza to by si mal dostat plny zapich :D minimalne :D
Title: Re: DS - Distribuovane programovanie
Post by: sri on 14.11.2008, 22:43:59
okej beriem...ako je mozne ze to nejde maovi ked mu to slo?

lebo pri getpublickeyfromCA alebo jak je ta metoda mu hadze null...napr...viac ludi tam visi co im to ide na pitxu...ja musim mat v shareMeImpl 2 vynimky naviac vlastne kvoli druhym co tam visia a maju to zle lebo mi potom hadze null pointer a podobne vynimky

edit: tu je zoznam ludi ktorym ide nieco zle a robia problemy;)

kosti,zerg,pepco,sri a kumar neviem co tam robi ten...po kkt ho tam je a nic nema zrobene

edit2: este som zabudl...hovorim asi za viacerych...ale ked nemate nieco zrobene na 100% tak nenechavajte tam screeny. vdaka

Ty tu nepis kktiny, ok?  am ;) Ked Ti daco nejde, tak hladaj chybu u seba najprv :) Vsetko sa da tak osetrit, aby to pracovalo aj s tymi uzlami, co maju veci implementovane, aj s tymi co nemaju.

chlape sa nezjebuj dpc...ja som si to pekne osetril...ale pokial som prisiel na to ze to vy tam mate kokotske screeny co nemaju dokoncene ulohy tak som zajebal hodinu...cize tu nejde o to ci to clovek osetri alebo neosetri...to je uz najmenej ked mu to ide...ale ked mu to nejde a hadze mu vlastne vynimky a potom aj vynimky kvoli druhym tak to zabere casu poriadne kym sa to odfiltruje...cize nechapem na jaku picu vam tam visia tie pojebany screeny ked to mate na picu zrobene

Precitaj si prispevok tesne nad tym svojim a pochopis co som myslel ... Ako zazrakom su aj ludia, ktorym to ide aj napriek nasim "pojebanym na picu zrobenym" screenom ;)
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 14.11.2008, 22:52:38
Neviem preco sa nad tym tolko vzrusujete. Ak ma niekto chybne urobene zadanie, vyhodi pri nom vynimku, ktora sa samozrejme da rozumne osetrit. Nemusis ju vyhadzovat stale. Jeho nefunkcionalitu proste ignoruj, pretoze v zadani je presne povedane ako a co treba robit.
Avsak niekto to moze mat urobene tak, ze Ti vyhodi vynimku naschval, a to uz neni pekne od neho  :emot-shakehead:
Title: Re: DS - Distribuovane programovanie
Post by: puq on 14.11.2008, 23:40:32
okej beriem...ako je mozne ze to nejde maovi ked mu to slo?

lebo pri getpublickeyfromCA alebo jak je ta metoda mu hadze null...napr...viac ludi tam visi co im to ide na pitxu...ja musim mat v shareMeImpl 2 vynimky naviac vlastne kvoli druhym co tam visia a maju to zle lebo mi potom hadze null pointer a podobne vynimky

edit: tu je zoznam ludi ktorym ide nieco zle a robia problemy;)

kosti,zerg,pepco,sri a kumar neviem co tam robi ten...po kkt ho tam je a nic nema zrobene

edit2: este som zabudl...hovorim asi za viacerych...ale ked nemate nieco zrobene na 100% tak nenechavajte tam screeny. vdaka

Ty tu nepis kktiny, ok?  am ;) Ked Ti daco nejde, tak hladaj chybu u seba najprv :) Vsetko sa da tak osetrit, aby to pracovalo aj s tymi uzlami, co maju veci implementovane, aj s tymi co nemaju.

chlape sa nezjebuj dpc...ja som si to pekne osetril...ale pokial som prisiel na to ze to vy tam mate kokotske screeny co nemaju dokoncene ulohy tak som zajebal hodinu...cize tu nejde o to ci to clovek osetri alebo neosetri...to je uz najmenej ked mu to ide...ale ked mu to nejde a hadze mu vlastne vynimky a potom aj vynimky kvoli druhym tak to zabere casu poriadne kym sa to odfiltruje...cize nechapem na jaku picu vam tam visia tie pojebany screeny ked to mate na picu zrobene

Precitaj si prispevok tesne nad tym svojim a pochopis co som myslel ... Ako zazrakom su aj ludia, ktorym to ide aj napriek nasim "pojebanym na picu zrobenym" screenom ;)

a zazrakom su aj ludia ktorym to nejde...pri metode this.ica.getKey(arg0) v metode getPublicKeyFromCA(string arg0)  hadze CorbaCAException, konkretne u teba, pepca a kostiho...s ktorou nemam ja nic spolocne...a ked mi ide pekne krasne vyhladavanie u london,dubai,hawai a dalsich minimalne 5 userov...tak asi chyba nebude u mna by som povedal ale niekde inde o to ide


Neviem preco sa nad tym tolko vzrusujete. Ak ma niekto chybne urobene zadanie, vyhodi pri nom vynimku, ktora sa samozrejme da rozumne osetrit. Nemusis ju vyhadzovat stale. Jeho nefunkcionalitu proste ignoruj, pretoze v zadani je presne povedane ako a co treba robit.
Avsak niekto to moze mat urobene tak, ze Ti vyhodi vynimku naschval, a to uz neni pekne od neho  :emot-shakehead:

nejde o to ja som si to osetril...ale zabralo to cas prist na to kde je chyba popritom ked som mal aj chybu niekde ja a sa to miesalo...ide o to ze nech tam nenechavaju tie svoje screeny...su tam 3 London,Dubai a Hawai a tie su spravne a ked pri niekoho ineho to robi problemy nech to tam naschval nenechavaju
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 15.11.2008, 07:55:11
nejde o to ja som si to osetril...ale zabralo to cas prist na to kde je chyba popritom ked som mal aj chybu niekde ja a sa to miesalo...ide o to ze nech tam nenechavaju tie svoje screeny...su tam 3 London,Dubai a Hawai a tie su spravne a ked pri niekoho ineho to robi problemy nech to tam naschval nenechavaju

O dakujem za uznanie  ah:
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 15.11.2008, 16:54:12
no ja som uz pri prvotnom kodeni odchytavala a spracovavala vynimky sade, kde to trebalo a nemala som s tymi screenmi ziadne problemy nikdy... len moje veci mi robili sarapatu :D
Title: Re: DS - Distribuovane programovanie
Post by: sri on 16.11.2008, 00:53:47
Mohol by mi prosim nejaky dobrovolnik otestovat vyhladavanie u mna?
moj node sa vola SRI a mam tam 2 subory, "muka.txt" a "uvod.htm"
Najlepsie by bolo, keby mi to otestoval niekto bez implementovanej security aj s .....  ah:
Totiz niekomu u mna ide vyhladavat a niekomu nie  bn
Prosim vysledky pastnite tu, cez PM, alebo na repkos@gmail.com
Dik  :thumbsup:
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 16.11.2008, 01:09:43
mam implementovanu security a vyhladavat mi u teba ide :)
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 16.11.2008, 01:39:44
aj mne to ide v pohode
Title: Re: DS - Distribuovane programovanie
Post by: puq on 16.11.2008, 02:09:40
mne nie :) ale to uz som pisal :D
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 16.11.2008, 02:12:33
mne slo a uz nejde...

halusky typu:

java.lang.NullPointerException
        at com.sun.net.ssl.internal.ssl.JS_Signature.engineVerify(DashoA12275)
        at java.security.Signature$Delegate.engineVerify(Signature.java:800)
        at java.security.Signature.verify(Signature.java:464)
        at at.ac.tuwien.infosys.rnue.implementation.security.CryptographyImpl.verify(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.verify(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:534)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Generic Error!

a ani za boha neviem kde je chyba :(
Title: Re: DS - Distribuovane programovanie
Post by: puq on 16.11.2008, 02:16:29
mne slo a uz nejde...

halusky typu:

java.lang.NullPointerException
        at com.sun.net.ssl.internal.ssl.JS_Signature.engineVerify(DashoA12275)
        at java.security.Signature$Delegate.engineVerify(Signature.java:800)
        at java.security.Signature.verify(Signature.java:464)
        at at.ac.tuwien.infosys.rnue.implementation.security.CryptographyImpl.verify(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.verify(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:534)
        at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
        at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
        at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl_Stub.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.search(Unknown Source)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Generic Error!

a ani za boha neviem kde je chyba :(

signatura ti nepresla verify-om v triede SearchEngineImpl v metode search
Title: Re: DS - Distribuovane programovanie
Post by: sri on 16.11.2008, 02:38:35
to puq: Odvtedy som implementoval security, preto sa pytam ....
to Kosti: Dufam, ze to nepatrilo k vyhladavaniu u mna ??? (a inak, nemohol by si si tam dat menej suborov? :) lebo ked vyhladavam "" tak Ty aj Hawaii mate kopu a nemozem sa potom scrollnut na zaciatok  ak: :D )
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 16.11.2008, 04:35:23
to sri: aj mne ide vyhladavanie u teba v pohode
Title: Re: DS - Distribuovane programovanie
Post by: Payne on 16.11.2008, 04:56:59
Nenasla by sa tu nahodou dobra dusa, co by tu mohla pastnut metodu search v triede SearchEngineImpl ???

Bo kukam na to a dajak neviem dorobit to konecne...
Title: Re: DS - Distribuovane programovanie
Post by: puq on 16.11.2008, 08:09:35
to puq: Odvtedy som implementoval security, preto sa pytam ....
to Kosti: Dufam, ze to nepatrilo k vyhladavaniu u mna ??? (a inak, nemohol by si si tam dat menej suborov? :) lebo ked vyhladavam "" tak Ty aj Hawaii mate kopu a nemozem sa potom scrollnut na zaciatok  ak: :D )

no konecne uz to u teba ide vpohode :) a aj u kostiho :)
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 16.11.2008, 16:05:05
mne slo a uz nejde...

halusky typu:

java.lang.NullPointerException
        at com.sun.net.ssl.internal.ssl.JS_Signature.engineVerify(DashoA12275)
        ...
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:82)
Generic Error!

a ani za boha neviem kde je chyba :(
mne robi presne to iste...
Title: Re: DS - Distribuovane programovanie
Post by: puq on 16.11.2008, 17:08:36
johnyo13 otazka je ci to robi pri tebe alebo pri niekom inom? ak pri niekom inom ty za to nemozes...dolezite je ci ti pri errore vypise exception ktora siaha az do searchEngineImpl...ak ano tak chyba je u teba ak ti to vypise len chybu v search metode v shareMeImpl tak chyba je u niekoho ineho...a potom jednoducho odchyt tu vynimku a do fileListu pri vkladani dalsieho zaznamu daj ako signaturu null
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 16.11.2008, 18:09:53
to puq: Odvtedy som implementoval security, preto sa pytam ....
to Kosti: Dufam, ze to nepatrilo k vyhladavaniu u mna ??? (a inak, nemohol by si si tam dat menej suborov? :) lebo ked vyhladavam "" tak Ty aj Hawaii mate kopu a nemozem sa potom scrollnut na zaciatok  ak: :D )

no konecne uz to u teba ide vpohode :) a aj u kostiho :)
problem je ten ze si sa snazil ziskat verejny kluc niekoho kto nebol registrovany lebo to nemal implementovane...aspon co som si tvoj search pozrel
Title: Re: DS - Distribuovane programovanie
Post by: puq on 16.11.2008, 19:57:44
to puq: Odvtedy som implementoval security, preto sa pytam ....
to Kosti: Dufam, ze to nepatrilo k vyhladavaniu u mna ??? (a inak, nemohol by si si tam dat menej suborov? :) lebo ked vyhladavam "" tak Ty aj Hawaii mate kopu a nemozem sa potom scrollnut na zaciatok  ak: :D )

no konecne uz to u teba ide vpohode :) a aj u kostiho :)
problem je ten ze si sa snazil ziskat verejny kluc niekoho kto nebol registrovany lebo to nemal implementovane...aspon co som si tvoj search pozrel

no ved ja o tom viem :) a preto som pisal nech tam zbytocne nenechavaju visiet tie screeny ked nemaju kompletne vsetky 4 ulohy
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 16.11.2008, 20:29:42
Ale zase takto mas aspon moznost otestovat viac moznych vynimiek, ktore moze tvoj uzol vyhodit. :)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 16.11.2008, 20:52:42
Ale zase takto mas aspon moznost otestovat viac moznych vynimiek, ktore moze tvoj uzol vyhodit. :)

okey :) ale pri robeni vlastnych uloh ked ti vyskakuju tvoje vynimky tak mas dost :D ne to ked ti skocia este niekoho ineho a kym na to prides tak to zaberie cas ;)
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 17.11.2008, 01:27:02
to puq: Odvtedy som implementoval security, preto sa pytam ....
to Kosti: Dufam, ze to nepatrilo k vyhladavaniu u mna ??? (a inak, nemohol by si si tam dat menej suborov? :) lebo ked vyhladavam "" tak Ty aj Hawaii mate kopu a nemozem sa potom scrollnut na zaciatok  ak: :D )

no konecne uz to u teba ide vpohode :) a aj u kostiho :)
problem je ten ze si sa snazil ziskat verejny kluc niekoho kto nebol registrovany lebo to nemal implementovane...aspon co som si tvoj search pozrel

no ved ja o tom viem :) a preto som pisal nech tam zbytocne nenechavaju visiet tie screeny ked nemaju kompletne vsetky 4 ulohy
len ide o to ye program ma byt schonpny komunikovat aj s uzlami ktore este bezpecnost nemaju :P
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 17.11.2008, 01:59:25
Po ktoru ulohu ma byt ta pisomka zo ShareMe?
Title: Re: DS - Distribuovane programovanie
Post by: puq on 17.11.2008, 02:46:44
to puq: Odvtedy som implementoval security, preto sa pytam ....
to Kosti: Dufam, ze to nepatrilo k vyhladavaniu u mna ??? (a inak, nemohol by si si tam dat menej suborov? :) lebo ked vyhladavam "" tak Ty aj Hawaii mate kopu a nemozem sa potom scrollnut na zaciatok  ak: :D )

no konecne uz to u teba ide vpohode :) a aj u kostiho :)
problem je ten ze si sa snazil ziskat verejny kluc niekoho kto nebol registrovany lebo to nemal implementovane...aspon co som si tvoj search pozrel

no ved ja o tom viem :) a preto som pisal nech tam zbytocne nenechavaju visiet tie screeny ked nemaju kompletne vsetky 4 ulohy
len ide o to ye program ma byt schonpny komunikovat aj s uzlami ktore este bezpecnost nemaju :P

ano ale nech tam pridu az ked ja mam dobre :P :P
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 17.11.2008, 02:48:30
Po ktoru ulohu ma byt ta pisomka zo ShareMe?
tusim to bude len z prvej a druhej ulohy
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 17.11.2008, 02:54:46
Po ktoru ulohu ma byt ta pisomka zo ShareMe?

uz to sice bolo spomenute, ale chcem dat viac doveryhodnosti tomu tusim :)....
takze z prvej a druhej (vravel na prednaske ujo P.)
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 18.11.2008, 03:02:50
Nemal niekto problem s IntOutException? Tam, kde by sa mal zadavat text na vyhladavanie mi v intervale asi 5 sekund stale vypise "IntOutException" a posunie sa na novy riadok. Nevie niekto cim to moze byt?
Title: Re: DS - Distribuovane programovanie
Post by: maTo on 18.11.2008, 03:58:28
nevie dakto preco mam furt unknown source?  bu

Code: [Select]
at.ac.tuwien.infosys.rnue.implementation.security.CorbaCAImpl.CorbaCAException: IDL:CorbaCAImpl/CorbaCAException:1.0
        at at.ac.tuwien.infosys.rnue.implementation.security.CorbaCAImpl.CorbaCAExceptionHelper.read(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.security.CorbaCAImpl._ICertificationAuthorityStub.getKey(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.getPublicKeyFromCA(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.search.SearchEngineImpl.search(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
        at java.lang.Thread.run(Thread.java:534)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 18.11.2008, 04:46:05
maTo chyba mozno neje v tvojom prijmaci :D vypis si HumanReadableName a uvidis ci je chyba pri tebe alebo ee...ale pisal som to tu uz viackrat...hadze ti corba exception v metode getPublicKeyFromCA() a to v prikaze ica.getKey...bud mas chybu ty vo svojej registracii kluca alebo niekto iny nema este implementovanu 3tiu ulohu :)
Title: Re: DS - Distribuovane programovanie
Post by: maTo on 18.11.2008, 05:16:03
ok dik za tip skusim
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 18.11.2008, 17:10:09
otazka je ci to robi pri tebe alebo pri niekom inom? ak pri niekom inom ty za to nemozes...dolezite je ci ti pri errore vypise exception ktora siaha az do searchEngineImpl...ak ano tak chyba je u teba ak ti to vypise len chybu v search metode v shareMeImpl tak chyba je u niekoho ineho...a potom jednoducho odchyt tu vynimku a do fileListu pri vkladani dalsieho zaznamu daj ako signaturu null
no neslo mi vyhladat vobec nic, u mna ani u tych skolskych hostov, no po odovzdani som stratil len pol boda :D :D
Title: Re: DS - Distribuovane programovanie
Post by: puq on 18.11.2008, 17:34:31
sranda no :D
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 18.11.2008, 18:23:06
no tak uz po pisomke... otazky na ten sposob (niektore aj tie iste) ako z minuleho roka :)
Title: Re: DS - Distribuovane programovanie
Post by: libra2 on 18.11.2008, 18:32:40
no tak uz po pisomke... otazky na ten sposob (niektore aj tie iste) ako z minuleho roka :)
A ake otazky boli?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 18.11.2008, 18:35:30
nechapem tomu hodnoteniu...na dslabe mi slo vyhladavat aj pri nepodpisanej odpovedi a tuna zrazu nie :D strange
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 18.11.2008, 18:45:45
no tak uz po pisomke... otazky na ten sposob (niektore aj tie iste) ako z minuleho roka :)
A ake otazky boli?

pozri FTP alebo archiv z minuleho roka... nepamatam si naspamat... ftp://hypnos.dreamhost.com/../FEI/3.%20rocnik/Dist.Prog/Zapoctovka%20+%20skuska.txt

btw... videl som ze par ludi malo vypracovane otazky a vytlacene pekne ale zeby to dali tu na forum to nie  :emot-shakehead: ...great chlapci
Title: Re: DS - Distribuovane programovanie
Post by: puq on 18.11.2008, 18:48:59
nechapem tomu hodnoteniu...na dslabe mi slo vyhladavat aj pri nepodpisanej odpovedi a tuna zrazu nie :D strange

JCube ale pri nepodpisanej odpovedi ti pri 3ke ulohe nema nic pridat to FileListu aspon tak som to ja pochopil...cize mas najst subory iba pri podpisanych

edit: a kosti to bola pisomka alebo test?
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 18.11.2008, 19:29:07
no tak uz po pisomke... otazky na ten sposob (niektore aj tie iste) ako z minuleho roka :)
A ake otazky boli?

pozri FTP alebo archiv z minuleho roka... nepamatam si naspamat... ftp://hypnos.dreamhost.com/../FEI/3.%20rocnik/Dist.Prog/Zapoctovka%20+%20skuska.txt

btw... videl som ze par ludi malo vypracovane otazky a vytlacene pekne ale zeby to dali tu na forum to nie  :emot-shakehead: ...great chlapci
to su ti co tu stale picuju ze tu je samy spam a pritom hovno prispeju
Title: Re: DS - Distribuovane programovanie
Post by: maTo on 18.11.2008, 20:09:40
co davate v SearchEngineImpl v metode search pri ziskavani verejneho kluca od CA ako ownera?? si potrebujem daco overit :D:D
Title: Re: DS - Distribuovane programovanie
Post by: puq on 18.11.2008, 20:16:58
co davate v SearchEngineImpl v metode search pri ziskavani verejneho kluca od CA ako ownera?? si potrebujem daco overit :D:D

ihostinfomessage.getHumanReadableName() //cize vlastne meno uzlu
Title: Re: DS - Distribuovane programovanie
Post by: maTo on 18.11.2008, 20:21:22
tak to mam v ShareMeImpl.search()...ale ma to iste byt teda aj v SearchEngineImpl.search()? bo ked hej ta tam mam najskor problem :D
Title: Re: DS - Distribuovane programovanie
Post by: puq on 18.11.2008, 20:22:32
tak to mam v ShareMeImpl.search()...ale ma to iste byt teda aj v SearchEngineImpl.search()? bo ked hej ta tam mam najskor problem :D

sorry zle som precital metodu :) request.getRequestOriginator() ale vysledok je rovnaky meno uzla :)
Title: Re: DS - Distribuovane programovanie
Post by: maTo on 18.11.2008, 20:24:48
jj dik toto som potreboval ;)

EDIT: ked tak teraz kukam mal by om poriadne citat shareme api doc :D
Title: Re: DS - Distribuovane programovanie
Post by: puq on 18.11.2008, 20:26:27
jj dik toto som potreboval ;)

EDIT: ked tak teraz kukam mal by om poriadne citat shareme api :D

asi tak :P :P tam je skoro vsetko :)
Title: Re: DS - Distribuovane programovanie
Post by: maTo on 18.11.2008, 20:34:24
kto ma co zdielane? :) chcem oskusat :)

EDIT: sice vam to asi nebezi teraz :D
Title: Re: DS - Distribuovane programovanie
Post by: puq on 18.11.2008, 20:36:31
kto ma co zdielane? :) chcem oskusat :)

EDIT: sice vam to asi nebezi teraz :D

skus dat pismenko "a" ...na to tam bude kopu vysledkov
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 18.11.2008, 21:23:40
edit: a kosti to bola pisomka alebo test?

on to nazval test ale to bolo tak ze si dostal papier a na nom otazky s miestom na vypracovanie :)
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 19.11.2008, 00:33:58
a ti co to dneska pisali, nepamataju si ake otazky boli aspon priblizne? Ci vsetci uz vsetko zabudli jak furt? :)
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 19.11.2008, 00:39:58
ja som mal take nieco:

kde su ulozene konfiguracie systemu ShareMe a ako sa s nimi v aplikacii naraba
ake vlakna bezia v ulohe 1 vratane podulohy 1.5 - vymenovat iba
ako sa ukoncuje vlakno ShhutdownListener
akeho typu je dotaz pre vyhladavanie a z coho pozostava
IsAliveReceiver - aka komunikacia a ake triedy sa vyuzivaju
na co sluzi registracna sluzba po spusteni uzla
akeho typu je udaj prijimany ShutdownListenerom a z coho pozostava...

este tam cosi chyba ale nepamatam

Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 19.11.2008, 01:00:41
moje boli priblizne take:

Ako sa nastavuju vlastnosti jednotlivych uzlov systemu ShareMe (asi hostov)
Akeho typu je objekt triedy, ktora umoznuje vyhladavanie
Aku komunikaciu vyuziva IsAliveReceiver a ake triedy
Aku komunikaciu vyuziva IsAliveSender a ake triedy
Nieco so ShutdownListenerom (ale uz neviem co presne)

Dalsie si nepamatam uz :( ale boli priblizne rovnake ako tie na ftp.
Title: Re: DS - Distribuovane programovanie
Post by: Sooloni on 19.11.2008, 03:53:40
eh asi som nedopatrenim nejak zmazal mail alebo ho presunul.. neviem nekto kde sa ukladaju neprecitane spravy ? a ako ich mozem precitat?
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 19.11.2008, 04:01:16
eh asi som nedopatrenim nejak zmazal mail alebo ho presunul.. neviem nekto kde sa ukladaju neprecitane spravy ? a ako ich mozem precitat?
~/mbox
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 19.11.2008, 04:10:16
kOsTi, diacon.mex - diky  ;)
Title: Re: DS - Distribuovane programovanie
Post by: lukasqo on 19.11.2008, 04:29:13
eh asi som nedopatrenim nejak zmazal mail alebo ho presunul.. neviem nekto kde sa ukladaju neprecitane spravy ? a ako ich mozem precitat?
cat mbox
Title: Re: DS - Distribuovane programovanie
Post by: ONdro on 19.11.2008, 06:03:51
Moze mi niekto v kratkosti odpovedat na tu otazku : na co sluzi registracna sluzba po spusteni uzla?  bv bo nejako neviem... bn
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 20.11.2008, 02:10:55
Zaregistruje meno tvojej rmi sluzby do systemu, a na zaklade toho mena ostatne uzly vedia volat metody tvojho RMI objektu, teda ISearchEngine
Title: Re: DS - Distribuovane programovanie
Post by: hujer on 22.11.2008, 18:44:39
pri registrovani mojho verejneho kluca v metode -> public boolean registerPublicKey(String owner, PublicKey pk)

mi to hodi takuto vynimku ->

IDL:CorbaCAImpl/CorbaCAException:1.0
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at at.ac.tuwien.infosys.rnue.helpers.search.SearchMain.main(SearchMain.java:55)
Caused by: at.ac.tuwien.infosys.rnue.helpers.ShareMeException
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.registerPublicKey(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.security.SecurityHelperImpl.<init>(Unknown Source)
        at at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl.<init>(Unknown Source)
        ... 5 more
Could not instantiate implementation class (or other error)!
null
Exit 1

Nevie niekto co to moze na tom byt zle? Kluce vytvaram dobre aj serializujem a tie kody pre cobru mam tiez dobre...
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 22.11.2008, 18:47:14
tak mas zlu verziu Javy, alebo PATH...
Title: Re: DS - Distribuovane programovanie
Post by: puq on 22.11.2008, 23:47:46
alebo uz ho mas raz zaregistrovany a registrujes ho druhykrat...skus si ho odregistrovat
Title: Re: DS - Distribuovane programovanie
Post by: Sooloni on 23.11.2008, 00:51:03
v metode: public PublicKey initialize(String owner, String keyFile) - kde ste pouzili ten parameter owner? v API sa tusim pise ze moze ostat ignorovany, ale na prvom termine mi v tej metode hodilo FAILED takze mozno aj preto ze som ho nepouzil..
Title: Re: DS - Distribuovane programovanie
Post by: puq on 23.11.2008, 01:01:07
v metode: public PublicKey initialize(String owner, String keyFile) - kde ste pouzili ten parameter owner? v API sa tusim pise ze moze ostat ignorovany, ale na prvom termine mi v tej metode hodilo FAILED takze mozno aj preto ze som ho nepouzil..

ja som nepouzil nikde :) a mam full z 3ky
Title: Re: DS - Distribuovane programovanie
Post by: Sooloni on 23.11.2008, 02:51:39
...  Potom získajte signatúru zoznamu súborov zahrnutých v odpovedi a verifikujte ho pomocou objektu ISecurityHelper...

ak to mám takto je to ok?:
(ISR je ISearchResponse)

boolean vysledok = SH.verify(ISR.getFileList(), ISR.getSignature(), key);
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 23.11.2008, 21:54:49
nevie mi niekto povedat co je to ten prefix v 4. ulohe? vsimla som si, ze v IConstants su nejake prefixy, ale tie vyzeraju jak by sa mali pridat na koniec nie na zaciatok...  bn ziskavam ich z toho path? dobre som pochopila? alebo prefix sa berie ako cely path? fakt som z toho mimo  bn vie mi niekto pomoct?  bv
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 23.11.2008, 22:29:13
Ked budete mat 4 hotovu, takto bude vyzerat dotaz na server pre vyhladavaci formular:
Code: [Select]
http://dslab.fei.tuke.sk:http_port/docs/index.htmlA z toho /docs je prefix.
ShareMe ma registrovane len 3 prefixi:
/docs, /cgi-bin, /downloads
Z toho vypliva ze proste prefix je vsetko co je medzi adresou a samotnym suborom s cestou. Nastastie tu su len jedno urovnove prefixi.
Priklad dvojurovnoveho prefixu: /downloads/documents

Uz som s panom ing. Paralicom konzultoval o tom ze zadanie v 4 ulohe co sa tyka prefixou ja napisane trosku nelogicky ale zatial to nie je opravene.
Znenie:
Code: [Select]
Porovnávajte prefix ovládačov a znenie žiadosti, pričom použitý bude ovládač, ktorého prefix sa najdlhšie zhoduje so žiadosťou.Co je v podstate zle. Treba ziskat ten ovladac ktore zhoda bude najvecsia ale aj uplna.
Predpokladajme ze mame registrovane prefixi: /docs, /cgi-bin, /downloads, /docs/system, docs/sys, /downloads/moje
Priklad 1:
Pride ziadost v tvare: http://dslab.fei.tuke.sk:7000/docs/sys/html/index.html
teoreticky je zhoda na prefixoch: /docs, /docs/system, docs/sys - spravny je docs/sys
Priklad 2:
Pride ziadost v tvare: http://dslab.fei.tuke.sk:7000/docs/sysinfo/html/index.html
teoreticky je zhoda na prefixoch: /docs, /docs/system, docs/sys - najdlhsie sa podla zadania zhoduje docs/sys avsak to je CHYBA. Bol zadany prefix /docs/sysinfo a taky nemame registrovany. ShareMe ma vratit chybovy dokument.
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 23.11.2008, 23:01:57
cize ten path co je parametrom je:
Code: [Select]
http://dslab.fei.tuke.sk:http_port/docs/index.html? alebo path je len toto co je za prefixom? a potom do hash tabulky to mam delit len podla tych 3 prefixov?
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 24.11.2008, 01:47:12
Code: [Select]
http://adresa:port/prefix/cesta
http://dslab.fei.tuke.sk:7000/docs/html/index.html
adresa - dslab.fei.tuke.sk
port - 7000
prefix - /docs
cesta - /html/index.html
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 24.11.2008, 02:19:53
treba mi v ulohe 4.1 zistit niekde prefix? lebo potom neviem odkial ho mam ziskat ked mi pride cesta bez prefixu
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 24.11.2008, 04:15:32
Nie netreba.
To je len tak hlupo napisane. Ten treti odstavec v ulohe 4.1 netreba brat doslova. To je ako keby zhrnutie celej 4.2 v jednom odstavci viac menej.
Odporucam precitat si aj 4.2 a potom to dajako spojit do hromady pri robeni.
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 24.11.2008, 05:15:01
aha.. no ja som zacala aj 4.2 uz potom citat,ale dost cudne je to tam napisane... tak dakujem ;)
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 24.11.2008, 22:23:24
mame zajtra s p.Paralicom  cvika o 10:50
 ?
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 24.11.2008, 22:26:21
myslim ze nie ked dobre pamatam :)

btw... rnue040 - 98 maju vysledky zo zapoctu na moodli :)
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 24.11.2008, 22:31:34
naposledy bola pisomka
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 24.11.2008, 22:35:59
no ved... ci mame dojst pre vysledky akoze ci co? ???
Title: Re: DS - Distribuovane programovanie
Post by: doc.returner on 25.11.2008, 16:21:30
Tusim dnes odpadaju vsetky cvika z DP... Asi to tam neskor doplni
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 25.11.2008, 16:28:32
tusim tento tyzden nemaju byt nakolko je parny :)
Title: Re: DS - Distribuovane programovanie
Post by: doc.returner on 25.11.2008, 16:30:50
rofl, tak to som mal fest stastie ze som sa furt trafil na neparny tyzden  :emot-LMAO:
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 26.11.2008, 00:49:36
takze pisomky si pozrieme az na buduci tyzden?
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 29.11.2008, 20:15:26
mam otazky k 4.2 ulohe:

1. ako mam ziskat 1. riadok HTTP dotazu? (inputStream.read();?)
2. "Pokračujte s analýzou hlavičky dotazu a ak sa bude jednať o dotaz http/1.1 skontrolujte príslušné pole Host." ake pole Host? kde sa take nachadza?
3. ako mam vytvorit odpoved pre klienta? jaku odpoved? "Na to použite chránenú alebo privátnu metódu, v ktorej vytvoríte hlavičku odpovede (s hlavičkou dokumentu - last-modified date, content lenght, caching info, content type, ako aj s hlavičkou servera - date, server, connection)." mam si spravit celkom vlastnu metodu s vlastnym nazvom? a co ta hlavicka odpovede? a odkial vezmem tie parametre co ma mat?

pls pomozte mi... nemam cas sa s tym tyzden bavcat, ked treba mi aj ine zadania robit  :nervous:
Title: Re: DS - Distribuovane programovanie
Post by: bludar on 29.11.2008, 23:55:38
zdravim

nepamatate si nietko ten riadok co treba napisat na dslabe co odovzdava zadanie,
surne to potrebujem a odkazy na moodli su nejake doj :j_lipsrsealed:bane
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 30.11.2008, 00:07:28
vsetko mas na moodli, stale na zaciatku kapitoly je napisany cely prikaz, ktorym odovzdavas zadanie. Pre kazdu podulohu je ten prikaz iny, takze bez toho, aby sme vedeli, ktoru ulohu odovzdavas, ti nevieme ten prikaz povedat.

btw tiez sa pripajam k leniocke, taktiez netusim, ako ziskat ten riadok dotazu.. :(
Title: Re: DS - Distribuovane programovanie
Post by: bludar on 30.11.2008, 00:10:55
no ja viem ze je to na moodli ale 404 dostanem pri setkych odkazoch blabla/~paralicm ...

a potrebujem odovzdat trojku
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 30.11.2008, 01:32:50
Aha, dokelu az teraz som si vsimol, ze to nefunguje. Co, ujo paralic vymazal svoj web? :-D
Este ze som mal navod zo 4ky ulozeny v cache, tak som to stiahol. Ak niekto potrebuje, tak: http://ppt.intrakap.eu/dp/

pre 4ku je potrebne pri odosielani zadat prikaz:
tar cvfz - `find . -name "*.java"` | uuencode submission.tgz | mail -s 4 rnabgabe@dslab.fei.tuke.sk

predpokladam, ze pre trojku to bolo takto:
tar cvfz - `find . -name "*.java"` | uuencode submission.tgz | mail -s 3 rnabgabe@dslab.fei.tuke.sk
Title: Re: DS - Distribuovane programovanie
Post by: bludar on 30.11.2008, 01:39:17
diki fakt som uz bol zufaly, teraz uz konecne sa mozem venovat konickom  :smokin:
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 30.11.2008, 07:29:00
dokedy treba odovzdat 4ku?
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 30.11.2008, 17:22:56
08. 12. 2008   120% úloha 4   31.2b
13. 12. 2008   100% úloha 4   26b´
14. 01. 2009   80%  úloha 4   20.8b
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 04.12.2008, 05:13:52
ako stojite so ShareMe, uloha 4. ? robi to vobec niekto? lebo sa nejak topic zastavil  :D
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 04.12.2008, 05:20:45
robi
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 10.12.2008, 18:00:13
bolo dneska cviko s Tomasekom? na buduci tyzden to uz asi treba ist na cviko ne? :)
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 10.12.2008, 18:01:16
dnes nebolo, nabuduci tyzden treba aj s indexom (kto ma dostatocny pocet bodov, ktore sa vypocitavaju ani neviem ako :D )
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 10.12.2008, 18:56:38
Co si pamatam tak sa hovorilo na cviku ze sa to nejako deli :) ale akou konstantou uz nepamatam, ked tak pozeram na tie body tak sucet 100% terminov + pisomka + prednasky je 100, takze uz len zistit kolko je max. pocet bodov na zapis a najst rovnicu na vypocet :-D.
Title: Re: DS - Distribuovane programovanie
Post by: sri on 10.12.2008, 22:03:30
zapocet MYSLIM, ze takto: zadanie 20 (pocet ziskanych bodov / 4) + 8 pisomka + 12 prednasky = 40
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 10.12.2008, 23:16:17
zapocet MYSLIM, ze takto: zadanie 20 (pocet ziskanych bodov / 4) + 8 pisomka + 12 prednasky = 40

jo aj ja myslim, ze tak, ale este spominal garant nieco take, ze ked niekto bude odovzdavat na 120% terminy a dosiahne plne hodnotenie, tak mu to k bodom za ShareMe (k tym 20) prida asi 5 bodov takze moze ziskat zapich 45 bodikov ;)
ked sa mylim, opravte ma... ;)
Title: Re: DS - Distribuovane programovanie
Post by: SSPPYY on 11.12.2008, 00:01:33
Opravujem: 44 bodov  :j_smiley:
Title: Re: DS - Distribuovane programovanie
Post by: puq on 11.12.2008, 05:26:29
Opravujem: 44 bodov  :j_smiley:

no ak niekto tolko dosiahne tak podla mna tie body pojdu uz ku skuske lebo maximalny pocet bodov zo zapoctu moze byt 40 :) 
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 11.12.2008, 05:49:13
Opravujem: 44 bodov  :j_smiley:

no ak niekto tolko dosiahne tak podla mna tie body pojdu uz ku skuske lebo maximalny pocet bodov zo zapoctu moze byt 40 :) 

no neviem ako to dopadne s tymi 44 bodmi, po dnesnom vyhodnoteni ShareMe...
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 11.12.2008, 20:52:56
to uz dnes ? omgggggg
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 11.12.2008, 20:54:20
to uz dnes ? omgggggg

to uz vcera ;)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 11.12.2008, 21:03:40
to uz dnes ? omgggggg

co uz dnes?:)
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 11.12.2008, 21:12:59
jaj nic, splasili ste ma :D:D:D
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 12.12.2008, 23:25:15
ahojte dobri ludia! kto mi povie, co treba dat do "action" v index.html? ked to ukazoval na prednaske, povedala som si ze to je jasne, ale teraz som zistila, ze ani ne :D dakujem ;)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 12.12.2008, 23:40:12
ahojte dobri ludia! kto mi povie, co treba dat do "action" v index.html? ked to ukazoval na prednaske, povedala som si ze to je jasne, ale teraz som zistila, ze ani ne :D dakujem ;)

<form action="/cgi-bin/shareme" method="get">

toto myslis?
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 12.12.2008, 23:52:42
jj diky :) ja som tam davala celu adresu aj s dslab.fei.tuke.sk
Title: Re: DS - Distribuovane programovanie
Post by: Indian on 14.12.2008, 00:24:05
vie mi niekto strucne vysvetlit co to tam mam vlastne urobit ? :D

Ako ďalšie implementujte mechanizmus spracúvajúci žiadosti na základe ovládačov (objektov typu IHTTPServerEntry). Keďže každý ovládač je zviazaný s prefixom, na základe prefixu žiadosti rozhodnite, ktorý objekt sa použije k jej spracovaniu. Porovnávajte prefix ovládačov a znenie žiadosti, pričom použitý bude ovládač, ktorý má najdlhší prefix zhodný so žiadosťou. Ovládač samotný potom rozhodne, čo je vlastne náplňou žiadosti (nahranie špecifického HTML súboru, vrátenie aktuálneho dátumu alebo niečo iné). Na uchovanie ovládačov – objektov typu IHTTPServerEntry - použite hash tabuľku, pričom ako kľúče použite prefixy. Objekt typu Hastable vytvorte v konštruktore a implementujte aj metódy register() a unregister() pre pridanie/odobratie ovládača príslušných vstupov. Vyvolajte výnimku v prípade parametrov s hodnotou null alebo ak odstraňovaný ovládač nebol registrovaný.
Title: Re: DS - Distribuovane programovanie
Post by: leniocka on 14.12.2008, 00:45:21
vie mi niekto strucne vysvetlit co to tam mam vlastne urobit ? :D

Ako ďalšie implementujte mechanizmus spracúvajúci žiadosti na základe ovládačov (objektov typu IHTTPServerEntry). Keďže každý ovládač je zviazaný s prefixom, na základe prefixu žiadosti rozhodnite, ktorý objekt sa použije k jej spracovaniu. Porovnávajte prefix ovládačov a znenie žiadosti, pričom použitý bude ovládač, ktorý má najdlhší prefix zhodný so žiadosťou. Ovládač samotný potom rozhodne, čo je vlastne náplňou žiadosti (nahranie špecifického HTML súboru, vrátenie aktuálneho dátumu alebo niečo iné). Na uchovanie ovládačov – objektov typu IHTTPServerEntry - použite hash tabuľku, pričom ako kľúče použite prefixy. Objekt typu Hastable vytvorte v konštruktore a implementujte aj metódy register() a unregister() pre pridanie/odobratie ovládača príslušných vstupov. Vyvolajte výnimku v prípade parametrov s hodnotou null alebo ak odstraňovaný ovládač nebol registrovaný.

No... musis si v konstruktore spravit hash tabulku, do ktorej budes v metode register pridavat ovladace typu IHTTPServerEntry a v metode unregister ich zasa z tejto tabulky odoberat... kluce, ktore na to pouzivas su prefixy (napr. /docs)
Potom musis porovnavat jednotlive prefixy, ktore si uz pouzil ako kluce v tabulke s tym, co ti pride ako cesta v hlavicke HTTP dotazu a vybrat taky kluc (prefix), ktory je najdlhsi zhodny s tou cestou co ti prisla a potom uz len vyberies prislusny objekt IHTTPServerEntry z hash tabulky
Title: Re: DS - Distribuovane programovanie
Post by: sri on 17.12.2008, 02:16:35
Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 17.12.2008, 02:42:24
Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik

nemas vypracovane nejake otazky, z ktorych sa ucis??
Title: Re: DS - Distribuovane programovanie
Post by: Mao on 17.12.2008, 03:02:43
Ja idem, ucim sa z prednasok
Title: Re: DS - Distribuovane programovanie
Post by: sri on 17.12.2008, 03:34:17
Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik
nemas vypracovane nejake otazky, z ktorych sa ucis??
mam len to Zapoctovka + skuska.txt, co je na FTP ... dobre precitat
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 17.12.2008, 03:37:42
Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik
nemas vypracovane nejake otazky, z ktorych sa ucis??
mam len to Zapoctovka + skuska.txt, co je na FTP ... dobre precitat
jj, ale tam su len otazky... zisli by sa aj vypracovane odpovede, aspon by to netrebalo hladat v prednaskach :)
Title: Re: DS - Distribuovane programovanie
Post by: sri on 17.12.2008, 06:29:31
ked nieco najdes alebo vypracujes, daj vediet :)
Title: Re: DS - Distribuovane programovanie
Post by: BossZ on 18.12.2008, 01:42:52
Predtermin bol v pohode, kvazi rovnake otazky ako minule roky, boli sme iba styria skoda ze nas nebolo viac, fakt bol jednoduchy ten test.

15 otazok po 4body, no len dve boli na styl testu, teda ze sme mali na vyber, ostatne trebalo vlastnymi slovami-vetami-schemami.
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 18.12.2008, 01:48:38
Presnejsie nevies povedat otazky? Popripade vybrat z tych minulorocnych co bolo...
Title: Re: DS - Distribuovane programovanie
Post by: BossZ on 18.12.2008, 02:06:07
Presnejsie nevies povedat otazky? Popripade vybrat z tych minulorocnych co bolo...

-Zakladne okruhy problemov v distribuovanych systemoch-Definícia distribuovaného systému
-Pre ktore SW riešenie distribuovaného systému je charakteristický nízky stupeň transparentnosti a veľka škálovateľnosť a spoľahlivosť?
-interakcia pri asynchronnom RPC
-nieco s jednoduchou mennou sluzbou
-klasicky-interface a co mu chyba (extends Remote, throws RemoteExceptio)
-Thread-per-connection
-Ktore atributy X.500 pre urcenie jednoznacneho nazvu
-Pomocou operácii socket, bind, listen, accept, connect, send, receive a close schématicky zobrazte aplikáciu typu klient-server  používajúcu na komunikáciu posielanie správ podľa Berkeley socketov
-vytvorte novu InetAddress
-Ktorá trieda reprezentuje jednoduchú mennú službu Java RMI a akým príkazom by ste spustili mennú službu z príkazového riadku
-Časový server, u ktorého sa dotazujú klienti na správny čas využíva
-Ktoré udalosti dáva do súvisu relácia STALO-SA-PRED, ktorá sa využíva pri synchronizácii logických hodín
-Aké je oneskorenie (v počte správ) pred vstupom do kritickej sekcie u centralizovaného algoritmu?
-Uveďte príklad pravého identifikátora resp. jeho definíciu

zatial 14, kludne mozte doplnit..


Title: Re: DS - Distribuovane programovanie
Post by: sri on 18.12.2008, 04:17:14
upravim/doplnim iba (snad sme nemali ine skupiny :D ) :
- "nieco s jednoduchou mennou sluzbou" - presnejsie aky druh vyhladavania umoznuje adresarova menna sluzba oproti obycajnej?
- "Thread-per-connection" - Thread-per-object bol
- "Časový server, u ktorého sa dotazujú klienti na správny čas využíva" aky algoritmus?
- "Ktoré udalosti dáva do súvisu relácia STALO-SA-PRED, ktorá sa využíva pri synchronizácii logických hodín" - vraj vsetci stratili 2 body, lebo dali Odoslanie spravy a Prijatie spravy, ale nedali sme V JEDNOM PROCESE ci co
- "Uveďte príklad pravého identifikátora resp. jeho definíciu" - definiciu bolo

Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 03.01.2009, 17:07:38
viete sa na moodli dostat do kurzu DP ?? vypisuje mi toto Do tohto kurzu sa v súčasnosti nedá zapísať
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 03.01.2009, 17:12:20
mne sa skor neda vobec prihlasit
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 03.01.2009, 17:45:43
hm,a odkial prednasky
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 03.01.2009, 18:13:37
ani srnka netusi
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 03.01.2009, 18:27:56
prednasky tu: http://hornad.fei.tuke.sk/~paralicm/dp/prednasky/
ostatne veci tu: http://hornad.fei.tuke.sk/~paralicm/dp/
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 03.01.2009, 18:30:43
vdaka...pan boh ti zaplati
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 03.01.2009, 22:39:34
ak by niekto vypracoval tieto otazky,supnite to na ftp
Title: Re: DS - Distribuovane programovanie
Post by: doc.returner on 10.01.2009, 02:09:42
Sorry ze odbocim trochu od temy, ale vie niekto ako to je s tym odovzdavanim 4. casti ShareMe? Mam to zaslane, doslo mi potvrdenie o odoslaniu, kompilacia prebehla v poriadku, ale je tomu uz par hodin a vyhodnotenie mi nedochadza... Zdalo sa mi, ze v 80% termine to ma hodnotit automaticky, ale asi som sa prepocul co?  ah:
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 10.01.2009, 02:12:52
to este sa stale da odovzdat na 80%termin,,sak toto by uz mal byt -50%
Title: Re: DS - Distribuovane programovanie
Post by: doc.returner on 10.01.2009, 02:17:13
Vsak je to divne? A predsa  ap
80% konci 14.1., ale naco nechavat na poslednu chvilu ked je tu aj predposledna...
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 10.01.2009, 02:37:48
hehehe
Title: Re: DS - Distribuovane programovanie
Post by: Sooloni on 10.01.2009, 04:53:50
kolko otazok bolo zo ShareMe? resp. priamo z Javy (triedy, metody..) ma vobec zmysel do toho pozerat ?
Title: Re: DS - Distribuovane programovanie
Post by: pepco on 10.01.2009, 23:13:58
este nebol ziadny termin? nejake otazky, resp na predtermine niekto bol?
Title: Re: DS - Distribuovane programovanie
Post by: puq on 10.01.2009, 23:16:48
este nebol ziadny termin? nejake otazky, resp na predtermine niekto bol?

strana dozadu na zaciatku mas otazky z predterminu...otazky byvaju kazdy rok problizne rovnake cize treba popozerat tie co su na ftp naucit sa a mas ;)
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 10.01.2009, 23:38:20
no nevyzera to az take hrozne tazke ked pozeras na tie otazky co boli a vynechas niektore veci ktore este nikdy nedaval otazky z toho (co ale neznamena ze prave teraz nemoze dat :D )
Title: Re: DS - Distribuovane programovanie
Post by: puq on 10.01.2009, 23:42:37
noa jak hlavne ked treba 11 bodov zo 60 :)
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 11.01.2009, 00:39:57
mne 14 :( no sak nejak dame... (stresovat sa bude az zajtra) :D
Title: Re: DS - Distribuovane programovanie
Post by: puq on 11.01.2009, 00:44:27
mne 14 :( no sak nejak dame... (stresovat sa bude az zajtra) :D

no ja idem az o tyzden :D ja mam teraz najprv LS v piatok :)
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 11.01.2009, 00:50:04
to mam aj ja :)
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 11.01.2009, 01:19:38
date info ze ako LS,my DP,,,,,,,,snad 18b dotlacim
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 12.01.2009, 02:54:26
Neviete o kolkej a kde mame zajtra skusku? IS mi zase nejde :hammer:
Title: Re: DS - Distribuovane programovanie
Post by: pepco on 12.01.2009, 02:56:03
Neviete o kolkej a kde mame zajtra skusku? IS mi zase nejde :hammer:

A529 len neviem o kolkej :D
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 12.01.2009, 02:56:19
8.30 - A529
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 12.01.2009, 02:56:43
dik :)
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 12.01.2009, 02:56:52
thx... super IS zas nejde
Title: Re: DS - Distribuovane programovanie
Post by: pepco on 12.01.2009, 02:56:57
no jak fajne ze nemame hned zrana :)
Title: Re: DS - Distribuovane programovanie
Post by: Padres on 12.01.2009, 02:57:20
neviem mne ide v pohode, prave v tejto chvili :)
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 12.01.2009, 03:43:39
tak vela stastia,,,snad bude aspon 5 otazok z min/predterm ......
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 12.01.2009, 04:35:32
co? 5?? vsetky musia byt :D
Title: Re: DS - Distribuovane programovanie
Post by: badi on 12.01.2009, 04:59:50
co? 5?? vsetky musia byt :D

no trosku skromnosti :-), stacia 2/3 otazok :-)
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 12.01.2009, 05:20:39
staci tolko otazok, aby som mal 16b :)
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 12.01.2009, 05:26:48
tak tak dobre vravis,suvisle
Title: Re: DS - Distribuovane programovanie
Post by: GrindMyAss on 12.01.2009, 05:32:43
mne treba 13 bodov...thak dufam ze sa postasti :)
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 12.01.2009, 05:36:35
berete obleky?:
Title: Re: DS - Distribuovane programovanie
Post by: maTo on 12.01.2009, 05:53:22
ta na toto viem i ja odpoved - NE
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 12.01.2009, 06:10:43
lol no este v tej zime... (nie zeby bez nej hej) :D
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 12.01.2009, 06:15:04
berete obleky?:

ee :D
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 12.01.2009, 06:50:49
halolo, je tu niekto? bolo viac skupin na skuske?
Title: Re: DS - Distribuovane programovanie
Post by: Sooloni on 12.01.2009, 07:04:23
- "Časový server, u ktorého sa dotazujú klienti na správny čas využíva" aky algoritmus?

Berkeleyho je správne?

- inac pri takejto otazke tam staci napisat jedno dve slova a je to za 3b ci ako?
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 12.01.2009, 07:28:55
to je Cristianov
Title: Re: DS - Distribuovane programovanie
Post by: sri on 12.01.2009, 07:29:49
halolo, je tu niekto? bolo viac skupin na skuske?

sme boli 4 ludia v celej USSSSS aule .... naco viac skupin? :D
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 12.01.2009, 07:42:29
si si isty s tym cristianom?
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 12.01.2009, 07:57:20
tak pri Berkeleyho deamon dava poziadavky na klientov a potom upravuje cas ked treba...
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 12.01.2009, 08:20:25
si si isty s tym cristianom?

jj, aj ja som za cristiana....
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 12.01.2009, 08:24:47
a tiez by ma zaujimalo, ci fakt niekde stacia jednoslovne odpovede, resp. dvojslovne, ....alebo ak tam je ze: ake atributy niecoho?, tak ci ich staci vypisat, alebo treba aj nieco k nim......
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 12.01.2009, 08:32:14
no to sa ho snad opytame zajtra najlepsie ... mna uz len napada ze by mohol dat nejake velmi divne otazky zo ShareMe (na ktory si uz asi vela z nas velmi podrobne nespomina) :D
Title: Re: DS - Distribuovane programovanie
Post by: zuzanka on 12.01.2009, 08:36:33
no tak....zo share me.....a co to je? :D:D:D
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 12.01.2009, 15:54:27
taaakze dnes bolo nieco take (ale boli dve skupiny pokial dobre viem):

- co je to DS
- úloha server stubu pri RPC
- charakterizuj server thread-per-object
- 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 podla Berkeley socketov.
- trieda pre pre RMI v jave a ako by sme to urobili v prikazovaom riadku
- 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();
     }
- nakreslit tranzientnu synchronnu komunikaciu s potvrdenim poziadavky
- co je to pravy identifikator - definicia
- Ktore atributy X.500 pre urcenie jednoznacneho nazvu
- stalo-sa-pred... ake udalosti dava do suvisu
- Ako sa volá algoritmus ktorý získava aktuálny cas z casového servera? (testova otazka)
- ktory z DOS, NOS, Middleware nie je trasparentny, ale skalovatelny a otvoreny
- rozdiel medzi adresnou a jedn. mennou sluzbou
- ako vytvorit objekt pre triedu InetAddress
- kolko sprav treba PRED vstupom do kritickej sekcie pri centralizovanom algoritme
Title: Re: DS - Distribuovane programovanie
Post by: diacon.mex on 12.01.2009, 19:12:39
v druhej skupine bola este nejaka otazka ze prikaz na vygenerovanie stubu alebo tak nieco, videl som to len letmo, ale skupiny boli rovnake (na asi 3 otazky). takze pohoda
Title: Re: DS - Distribuovane programovanie
Post by: badi on 12.01.2009, 22:26:21
na hypnos som hodil "DS-skuska.pdf"  ( vypracovane otazky )


asi 2 su tam nie dobre ...
Title: Re: DS - Distribuovane programovanie
Post by: puq on 12.01.2009, 22:46:52
na hypnos som hodil "DS-skuska.pdf"  ( vypracovane otazky )


asi 2 su tam nie dobre ...

super badi diky;) toto sa staci naucit a skuska ista? o znamku mi nejde :)
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 12.01.2009, 22:56:23
urcite :) ale A potesi :P :D
Title: Re: DS - Distribuovane programovanie
Post by: badi on 12.01.2009, 23:22:37
ja som sa ucil len toto a mam C, take pohodka :-)
Title: Re: DS - Distribuovane programovanie
Post by: puq on 12.01.2009, 23:42:31
urcite :) ale A potesi :P :D

mas Acko? :) a kolko si sa to ucil ked jo?
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 12.01.2009, 23:46:27
hej...ale nemozem povedat kolko :D
Title: Re: DS - Distribuovane programovanie
Post by: ppt on 12.01.2009, 23:49:05
poveeedz ;D
Title: Re: DS - Distribuovane programovanie
Post by: Ing. nemtom on 12.01.2009, 23:49:26
ja viem ale nepoviem
Title: Re: DS - Distribuovane programovanie
Post by: puq on 12.01.2009, 23:59:47
hej...ale nemozem povedat kolko :D

bojis sa payneho? :D :D
Title: Re: DS - Distribuovane programovanie
Post by: kOsTi on 13.01.2009, 00:15:17
dobre no... sobotu par hodin a potom nedelu :P
Title: Re: DS - Distribuovane programovanie
Post by: puq on 13.01.2009, 00:16:42
dobre no... sobotu par hodin a potom nedelu :P

i ja sa tak budem ucit a uvidime jak dopadnem :)
Title: Re: DS - Distribuovane programovanie
Post by: danielmi on 13.01.2009, 01:15:19
uf huste otazky, akokeby som ix nikdy nevidel
Title: Re: DS - Distribuovane programovanie
Post by: MackoZlesa on 18.01.2009, 00:26:28
Ahoj, chcel by som zistit odpoved na tieto otazky:

-aky druh vyhladavania umoznuje adresarova menna sluzba oproti obycajnej?
- 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();
     }

- rozdiel medzi adresnou a jedn. mennou sluzbou

dakujeem  :emot-prettywink:
Title: Re: DS - Distribuovane programovanie
Post by: johnyo13 on 18.01.2009, 00:44:25
1, a 3, je ta ista (myslim) - adresarova sluzba dokaze vyhladavat pomocou atributov.

public interface R1 extends Remote{
          public int mojaPeknaMetoda() throws RemoteException;
     }
Title: Re: DS - Distribuovane programovanie
Post by: doc.returner on 18.01.2009, 18:33:24
Dotaz k DS-skuska.pdf: Na otazku "Hruby algoritmus pre realizaciu logickych hodin" je odpoved v prednaska9_10.pdf, strana 14, 15 - Bully algoritmus.

EDIT: Ignoruj post, vid nizsie
Title: Re: DS - Distribuovane programovanie
Post by: Pribina on 18.01.2009, 18:59:24
Podla mna tam treba nacrtnut jak tie logicke hodiny funguju...je to na strane 11. Algoritmus Bully je algoritmus volby veduceho procesu, nevyuziva ani logicke hodiny cize podla mna tam nema byt. Ak ide o algoritmy co vyuzivaju log. hodiny tak je to napriklad distribuovany algoritmus vzajomneho vylucenia. Ale myslim si ze treba popisat len co je na strane 11. Ak by bola taka otazka tak by som sa radsej spytal co tam vlastne bude chciet.
Title: Re: DS - Distribuovane programovanie
Post by: doc.returner on 18.01.2009, 19:08:49
Podla mna tam treba nacrtnut jak tie logicke hodiny funguju...je to na strane 11. Algoritmus Bully je algoritmus volby veduceho procesu, nevyuziva ani logicke hodiny cize podla mna tam nema byt. Ak ide o algoritmy co vyuzivaju log. hodiny tak je to napriklad distribuovany algoritmus vzajomneho vylucenia. Ale myslim si ze treba popisat len co je na strane 11. Ak by bola taka otazka tak by som sa radsej spytal co tam vlastne bude chciet.

Dobra poznamka, vdaka... Najprv som myslel ze ten Bully algoritmus zvoli casovy server, ale asi by to nebol prave najefektivnejsi algoritmus na ten ucel.

Zabavny fakt: dal som vyhladat "hrub" vo vsetkych prednaskovych .pdf a dosledok bol 0 vysledkov.
Title: Re: DS - Distribuovane programovanie
Post by: Pribina on 18.01.2009, 19:29:18
Neviem mozno to slovicko predtym znamena len ze tem algoritmus treba len zhruba nacrtnut.
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 18.01.2009, 22:52:02
hm tak ja som prave zistil ze jutre mam skusku :D
Title: Re: DS - Distribuovane programovanie
Post by: puq on 18.01.2009, 23:09:40
hm tak ja som prave zistil ze jutre mam skusku :D

lol :D ta ty sikovny :D ale stihas vpohode...intenzivne ucenie(ziadna telka jak ja :D ) a za 5-6 hodin vies aj na A :)
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 18.01.2009, 23:24:45
nj nj...idem na pivo
Title: Re: DS - Distribuovane programovanie
Post by: puq on 18.01.2009, 23:30:10
:D  :beer1: :beer1: :beer1:
Title: Re: DS - Distribuovane programovanie
Post by: Matolator on 19.01.2009, 04:27:53
Oka teraz sa zacinam ucit, som zvedavy co to zajtra hodi :metal: aj ked si mozno hodim ja ale maslu bp
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 19.01.2009, 04:29:10
vidim ze aj ty sa toho nebojis :D
Title: Re: DS - Distribuovane programovanie
Post by: Matolator on 19.01.2009, 04:44:45
vidim ze aj ty sa toho nebojis :D
Ta mam to v anaaaalovy :dancing:
Title: Re: DS - Distribuovane programovanie
Post by: JCube on 19.01.2009, 05:40:15
oh yeah...same  here
Title: Re: DS - Distribuovane programovanie
Post by: DeViLvs on 19.01.2009, 05:53:28
otazka:
nakreslit synchronnu komunikaciu s potvrdenim odpovede.
ktoru schemu nakreslite? (su tam 3 podla prednasok, kazda este rozdelena na a) b) )
EDIT:
takisto otazka: pre ktore SW riesenie DS je charakteristicky nizky stupen transparentnosti a velka skalovatelnost a spolahlivost?
nejak z tej tabulky neviem vyjst, lebo spolahlivost tam nikde nie je a nizky stupen transparentnosti maju iba Sietove OS, ale v otazke je, ze SW riesenie Distribuovaneho systemu. To mam chapat tak, ze je to jedno z tych dvoch "Distribuovane OS" ?! :/
Title: Re: DS - Distribuovane programovanie
Post by: doc.returner on 19.01.2009, 06:37:35
otazka:
nakreslit synchronnu komunikaciu s potvrdenim odpovede.
ktoru schemu nakreslite? (su tam 3 podla prednasok, kazda este rozdelena na a) b) )

Tak mas tam 3 pary schem. Tie na lavo su asynchronne, cize pozeraj len na schemy v pravo. Ak tomu dobre chapem tak vsetky tie synchronne bludy svojim sposobom potvrdzuju prijatie spravy, ale explicitne je slovo "potvrdenie" pouzite len pri poslednom pare. Cize najlepsie bude ak v tomto pripade budes uvazovat schemu (f)


takisto otazka: pre ktore SW riesenie DS je charakteristicky nizky stupen transparentnosti a velka skalovatelnost a spolahlivost?
nejak z tej tabulky neviem vyjst, lebo spolahlivost tam nikde nie je a nizky stupen transparentnosti maju iba Sietove OS, ale v otazke je, ze SW riesenie Distribuovaneho systemu. To mam chapat tak, ze je to jedno z tych dvoch "Distribuovane OS" ?! :/

Nie som si isty, ale v tej otazke som miesto spolahlivosti videl skor otvorenost... Aspon z inych terminov. Kazdopadne ma nizky stupen tranparentnosti jedine NOS... Cize automaticky vylucis ostatne moznosti.

Poznamka: Tato otazka bola formulovana aj pre DOS, t.j. stredna skalovatelnost, uzavrete, vysoky stupen transparentnosti...
Title: Re: DS - Distribuovane programovanie
Post by: mctom on 29.01.2009, 23:56:04
z čoho ste sa vlastne učili? z prednášok či z toho DP_skuška.pdf?  :h_huh:
Title: Re: DS - Distribuovane programovanie
Post by: DeViLvs on 30.01.2009, 08:07:30
ja som sa ucil aj aj. najprv prednasky, kde som chytil jemny rozhlad o co vlastne v tomto predmete ide :) a potom som sa naucil DP_skuska.pdf (pricom som si tam nejake veci podoplnal z prednasok, kedze tam neni vsetko).
zakladom je DP_sksuka.pdf, ale nezaskodi prejst si aj prednasky a vlastne vediet viac, ide o lepsi pocit :D