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
kodovat budes v jave, nie v unixe :D ostatne ti povedia javaci, java suxx :P
ja sa to snazim rozbehat v beansoch uz par hodin, ale stale to akosi celkom nefunguje...
zisiel by sa podrobnejsi navod :)
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.
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 ...
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
ja budem asi v beansoch a potom uploadovat src adresar cely
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 :(
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.
treba stiahnuť a nahrať
Quote from: 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.
cez wget si stiahnes ten tar.gz archiv a rozbalis
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 ;)
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:)
Quote from: 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:)
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 :-\
Sak ti pise ze to je konstanta a jej predsa hodnotu nemozes pridelit...
A import ti nic nehovori? Sak to mas strasne neprehladne...
Quote from: 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...
No ved viem, ze je to konstanta, ale ako to potom inak tam dostat?? Ako si to riesil Ty?
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...
Quote from: diacon.mex on 28.09.2008, 01:29:04
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);
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...
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!
Quote from: Payne on 28.09.2008, 02:48:12
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.
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:
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?
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
Quote from: Bc. 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
Diki, uz som to prestudoval cele medzitym, ale ja mam package v tom subore ShareMeImpl.java
"package src.at.ac.tuwien.infosys.rnue.implementation;"
hned v prvom riadku... a aj tak to iste :(
ten package musis mat v kazdom subore, nie len v tom jednom
Quote from: Bc. nemtom on 28.09.2008, 07:17:08
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...
co vam vypisuje ten ant run1? len ten text z metody start?
Quote from: diacon.mex on 28.09.2008, 07:19:36
Quote from: Bc. nemtom on 28.09.2008, 07:17:08
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
No mal by len to, teda pokial mas spravene len cvika 1.1 a 1.2 ...
Quote from: Payne on 28.09.2008, 17:32:22
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
Mna by akurat taujimalo ze ked chcem zrusit ShareMe uzol, tak tam treba heslo a aj nejaku adresu a to skade zistit tu adresu?
Quote from: johnyo13 on 28.09.2008, 18:35:53
Quote from: Payne on 28.09.2008, 17:32:22
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:
...~% 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?
uz som to medzitym vyriesil, cize to iste ako tebe...akurat tam nemam tie prazdne riadky:
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?
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 :)
Quote from: 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 :)
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:
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
hej taka otazka, zajtra je cviko abo ne ?
ked si mal minuly tyzden tak teraz nemas :)
Quote from: Havran on 01.10.2008, 02:03:34
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?
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š...
Quote from: kornas on 01.10.2008, 01:46:11
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:
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.
Diki Mao :thumbsup:
Ako riesite toto:
Ak prijmete chybný paket, zobrazte chybovú hlášku na konzole.
dik
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.:
if (packetContent.equals(IConstants.EXIT_FLAG + " " + password))
shareMe.stop();
else
System.out.println("Datagram with wrong content was recieved ...");
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...
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.
Quote from: ppt on 01.10.2008, 03:15:01
Quote from: Havran on 01.10.2008, 02:03:34
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:
Tomasek vravel, ze len kazde druhe cviko a ak nepotrebujes konzultovat, tak vobec :)
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).
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:
Quote from: kornas on 01.10.2008, 05:22:36
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.
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:
má to vypísať hneď... tak ako to robí tebe, je to zle
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
Ako zistim od koho je packet ?
EDIT: Dik Agamemnon. ;) som zabudol pozriet na to rozhranie... uz je to OK.
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
Quote from: kornas on 02.10.2008, 22:46:03
Ako zistim od koho je packet ?
to je obsahom toho packetu... treba informáciu odserializovať... ak si dobre spomínam
Quote from: 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
Metodu stop ktora sa nachadza v triede GarbageCollector treba synchronizovat nad tym istym objektom, nad ktorym synchronizujes metodu run.
Ked primem HTTP Request tak aky vyznam ma kontrolovat pole HOST ak sa jedna o dotaz http/1.1 a pri inych nie?
http://www.w3.org/Protocols/
Quote from: Mao on 03.10.2008, 02:49:59
Quote from: 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
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 :)
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:
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
Mao ty este nemas RMI urobene vsak? Lebo mi to u teba hadze vynimky.
Nie nemam, mam tvorivu prestavku tento tyzden :D, ale zajtra sa chystam to urobit.
Halo Maros a spol, ako je to s tim potvrdzovacim mailom???
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.
jeden pride hned, oznami ze si odovzdal zadanie ci nieco podobne a na vysledky treba cakat
No tak mne po dni nic nedoslo, tak reku fajne...
Presne, sa aj mne zdalo, ze paralic vravel, ze jeden ma prist hned...
Nebude to tym, ze sa da odovzdavat az od 18.10.? :D
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.
nemas otvorene este nejake dalsie vlakno, ktore stale bezi?
Quote from: ppt on 04.10.2008, 17:40:01
nemas otvorene este nejake dalsie vlakno, ktore stale bezi?
EDIT: jj uz asi viem kde je chyba ;) skusim to opravit. dik
Quote from: ppt on 04.10.2008, 17:32:23
Nebude to tym, ze sa da odovzdavat az od 18.10.? :D
praveze do 18. je ten 120% termin
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:
Quote from: kornas on 04.10.2008, 18:43:12
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
Quote from: 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" ?
pozri toto, je tam priklad . http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html
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
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...
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
No ono aj samo od seba vypisuje jeden vzpis ye sa nastartoval shareme server ...
mozte mi niekto napisat kluc do kurzu.
dik :c_afro:
Quote from: 7ici7 on 08.10.2008, 04:57:54
mozte mi niekto napisat kluc do kurzu.
dik :c_afro:
p2p ;)
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:
po poslaní ti má obratom dôjsť mail o potvrdení prijatia... vyhodnotenie dôjde všetkým naraz, keď ho paralič iniciuje
Aha, takze moj plan: odovzdat co najskor a podla hodnotenia si este pripadne opravit, asi nebude fungovat, co? ak:
Quote from: 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:
no opravit to mozes aj potom, ale uz sa ti bude pocitat dalsi termin (100%-ny), pretoze vysledky pridu, az ked skonci 120%-ny...
Quote from: johnyo13 on 09.10.2008, 20:36:07
Quote from: 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:
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 ....
opraviť si môžeš, ale bez feedbacku... feedback dostaneš až po uzavretí 120% termínu...
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 :)
robi ti to na dslabe?
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
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? :)
nemáš to v nejakej slučke náhodou?
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
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...
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.
Quote from: 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...
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
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 :)
Vie niekto,ci je zajtra to cviko s Tomasekom?
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
Quote from: ONdro on 15.10.2008, 03:09:13
Vie niekto,ci je zajtra to cviko s Tomasekom?
zajtra neje som mu pisal mail iba v neparnych tyzdnoch alebo take nieco :)
Quote from: puq on 15.10.2008, 06:25:34
Quote from: ONdro on 15.10.2008, 03:09:13
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
Quote from: 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
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! :)
Nevie niekto, preco mi vypisuje nieco take, ked dam skompilovat program:
[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)
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 :)
Quote from: 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 :)
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:
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...
otazka: ked spustim jednu instanciu ShareMe - pri vypise on-line uzlov mam vidiet meno aj svojej (prave beziacej) instancie? bn
ano
Quote from: 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
ak mas hotove isalivesender tak potom uz ano :)
Quote from: 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
A ako sa da spustit viac instancii???
Quote from: puq on 16.10.2008, 18:14:29
Quote from: 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
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 :)
Quote from: diacon.mex on 16.10.2008, 19:48:35
Quote from: 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
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 ;)
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?
Quote from: 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?
mne robilo to iste a neprisiel som na chybu. Tak teraz to mam bez toho setsotimeout :-X :(
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
ako si precitam ten mail co mi ma dojst ???
Quote from: Sooloni on 17.10.2008, 19:46:10
ako si precitam ten mail co mi ma dojst ???
uz to tu tusim bolo spominane... napis prikaz: mutt
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?
.
Quote from: 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?
.
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 :(
dikes skusim to zmenit
edit dikes kornas pomohlo to bq
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?
Quote from: 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?
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
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...
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
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)
kedy uz konecne budu tie vysledky?
výsledky budú, až paralič iniciuje vyhodnotenie
Quote from: Agamemnon on 19.10.2008, 17:33:46
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 ???
ja som poslal rano a dosiel mi mail ze odovzdane na 100% termin :(
jj, dátum odovzdania...
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 :)
Kontrolna otazka: zajtra je cviko s Tomasekom? Nevie niekto kedy presne je ten test, ze v ktory tyzden?
9 tyzden@moodle
uz bolo vyhodnotenie 100% terminu? resp ci vam uz dosiel mail alebo ako to funguje
Quote from: Indian on 27.10.2008, 21:49:27
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).
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... :)
jednoducha odpoved :) napis mu mail a spytaj sa ho :)
puq diky vyriesil si to ;D
Quote from: 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... :)
mne dosiel mail...a mam s tomasekom...
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?
dosiel mi mail s vyhodnotenim ze som dostal 29,4 boda...odovzdaval som na 120%
ale dosiel ti okamzite po odovzdani alebo ktory den?
tusim den po uplynuti datumu...
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)
dosiel uz niekomu mail zo 100% terminu? (myslim vyhodnotenie)
nie mne nedoslo este nic (Tomasek), dnes Paralic hovoril ze tak do piatku by mali dojst, davaju si nacas :-)
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.
???
ant lab2_2
nejde mi vyhladavat v londyne, ale inde ide, co nejde?
neviem co sa stalo ale vcera ked som siel odovzdavat tak mi londyn nezobrazovalo medzi dostupnymi uzlami. Asi ho niekto zhodil :)
hm zeby nemali daku osetrenu vynimku? :D
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.
Hej inak to do zajtra na 120 staci odovzdat, nie? V ten den ako je v tom zozname do 24.00?
jj staci, ale len do 23.59!!! ;)
jeeej diky :D by som zabudol poslat :)))
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...
mne ide
aj mne ide
mne nejde
aha tak som vypol ShareMe a zapol zas a nejde
EDIT: a teraz uz ide :ropebanana: to co?
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." ???
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
Dik, hej som si vsimol ze som zabudol pridat importy, tak preto to neslo...
Hej a este v tom properties subore akoze zapis "FileBase=lib" ??? ci treba aj nejako cestu nastavit???
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ž
jj, ako vravi agamemmnon:
FileBase=/home/uebungen/rnue/rnueXXX/TVOJadresarURCENYnaZDIELANIE/
Quote from: ppt on 04.11.2008, 05:14:35
jj, ako vravi agamemmnon:
FileBase=/home/uebungen/rnue/rnueXXX/TVOJadresarURCENYnaZDIELANIE/
staci len
FileBase=nazov_adresara/
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
???
null pointer exception... ešte aj s riadkom kódu
ukaz ako parsujes string na int ... tusim RMI port sa parsoval
int registryPort = Integer.parseInt(properties.getProperty(IConstants.RMI_REGISTRY_PORT));
To Agamemnon : Akurat ze k tomu suboru nemas pristup...
skus Integer.valueOf(properties.getProperty(IConstants.RMI_REGISTRY_PORT)).intValue()
to je to iste, akurat ze vytvaras Wrapper objekt ku int, teda Integer a potom zas to prevadzasna int...
ale skusim no...
tak ja neviem... usudzujem len podla tych errorov tam ale bez kodu tazko :)
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;
???
vyzera byt dobre
pozor ked robis rebind tak pouzivas inu URL rmihost:rmiport/serrvice name. a ako filebase staci dat ./lib napr.
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...
zajtra je cviko s Tomasekom? :)
hej malo by byt ... ale dufam, ze pisomka bude az v 9., aspon tak som pocul
nesranduj s pisomkou, ja zajtra neplanujem ist na cviko ;D
o 2 tyzdne
ok ok, ja som nechcel rozputat paniku, len sa uistit, ze nic nezmeskam ... :angel:
takze este raz:
PISOMKA / TEST ZAJTRA NIE JE!!! :laugh:
zdravicko, nemohol by tu niekto pastnut mail vyhodnotenia z 120 terminu, ze co vsetko ten system kontroluje resp co vsetko osetrit ? vopred dik
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
hehe to bolo rychle diki moc :)
Quote from: Indian on 05.11.2008, 20:13:58
hehe to bolo rychle diki moc :)
nahodou som pozrel :D neje zac ;)
hehe i ja mam len hento chybu... ale tak ked to nebolo napisane v zadani... kto si mal pomyslat? :)
Quote from: 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? :)
co uz :D skoda ze to zobralo az 0,4 bodu :D :D
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
woooooooooow o 0,48 bodu viac...co mi k zapoctu prida nejake 0,1 bodu ale menej :) dnes pijem a oslavujem :)))
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
nie si prvy a ani posledny :)
hm,,a ake budu otazocky?nie je nic z min. roku?
poradte, preco mi vypisuje takuto chybu, ked sa snazi ziskat kluc od certifikacnej autority (v metode getPublicKeyFromCA()):
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.
:bananadance: :ropebanana: ludia chodte do pi..ci z toh serveru, lebo nemozem poslat svoje zadanie :nervous:
Quote from: MackoZlesa on 09.11.2008, 03:01:05
:bananadance: :ropebanana: ludia chodte do pi..ci z toh serveru, lebo nemozem poslat svoje zadanie :nervous:
a to si ako an to prisiel?
da sa nejak ziskat spat emaily, ktore som omylom vymazal pri prezerani prikazom mutt? dik
Quote from: diacon.mex on 12.11.2008, 02:31:49
da sa nejak ziskat spat emaily, ktore som omylom vymazal pri prezerani prikazom mutt? dik
...uz i tebe sa to stalo? :lol9:
mali by byt ulozene v subore mbox v domovskom adresari
Quote from: Mao on 12.11.2008, 03:36:24
mali by byt ulozene v subore mbox v domovskom adresari
Ta ty si aky dobry, diiiiik, je to tam vsetko
micky moje, ako je to s cvikami? to trebalo chodit, ci ani nie? a ktory tyzden vlastne mame? a kedy bude pisomka?
ak mas s Tomasekom tak netrebalo, treba prist iba raz na pisomku. Pisomka by mala byt buduci tyzden (aspon dufam, tak na moodli napisane :) )
Quote from: 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?
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 ;)
Quote from: puq on 12.11.2008, 14:10:15
PS: ale netreba zabudnut buduci tyzden je pisomka ;)
to PS si tam dopisal uz ty ne? :-D
Quote from: Padres on 12.11.2008, 14:12:22
Quote from: puq on 12.11.2008, 14:10:15
PS: ale netreba zabudnut buduci tyzden je pisomka ;)
to PS si tam dopisal uz ty ne? :-D
hej hej :D :D
super :) dik lidickyy...a z coho sa idete ucit na pisomku? su screeny?
vraj to bude pisomna skuska o tom, co robi to zadanie, ten system ShareMe, aspon tak som pocul bn
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.
ide vam registrovat vas verejny kluc u CA?
Quote from: JCube on 14.11.2008, 04:29:54
ide vam registrovat vas verejny kluc u CA?
co Ti vypise? resp. kde Ti to padne?
padne mi to pri registracii...nevypise mi nic...len mi tam stuhne vlakno...maovi hodi corbaexception
Quote from: JCube on 14.11.2008, 05:06: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?
hej setko je dobre...1.4 daco...
jemu to totizto islo...len dneska skusil odregistrovat a registrovat a registrovat uz mu nejde...a ja nemam na co teraz skusat...
a path mas dobry?
ale ano...zmrzne mi to ked volam tento riadok boolean result = this.ica.registerKey(owner, byteArray, "mandarinka123");
a publicKey od CA ziskas?
jo...ale svoj nie nakolko nie je registrovany
owner-a si si skusal tesne predtym vypisat? a dobre robis to pole bajtov? skus napisat tu vynimku.
jo vsetko som skusal...vsetko je fajn...mne vynimku nehodi...zmrzne to...
Quote from: JCube on 14.11.2008, 05:42:29
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
okej beriem...ako je mozne ze to nejde maovi ked mu to slo?
Quote from: JCube on 14.11.2008, 05:45:40
okej beriem...ako je mozne ze to nejde maovi ked mu to slo?
a dobre sa odregistroval?
sedim nad tym tri dni a presiel som to asi s troma ludmi a zatial som nerpisiel na to kde mam chybu
Quote from: diacon.mex on 14.11.2008, 05:46:19
Quote from: JCube on 14.11.2008, 05:45:40
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
Quote from: JCube on 14.11.2008, 05:45:40
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
lenze getpublicketfromca mi ide fajn...pre ine uzly ktore maju tam registrovany kluc...jedine co mi nejde je registrovat kluc
Quote from: 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
a davas pred kazdou registraciou odregistrovat?
ja to mam takto:
byte[] data = this.cryptographyImpl.convertSerializableToByteArray(arg1);
this.ica.unregisterKey(arg0,"heslo");
boolean bool = this.ica.registerKey(arg0, data, "heslo");
return bool;
A naco preboha to stale odregistrovavas?
ci to tam mam abo ne stale mi zmrzne na tom istom riadku
Quote from: puq on 14.11.2008, 05:51:32
Quote from: 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
a davas pred kazdou registraciou odregistrovat?
ja to mam takto:
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.
to je dobre na testovanie ;) nikto nepovedal ze to tam ostane :)
Quote from: JCube on 14.11.2008, 05:58:06
ci to tam mam abo ne stale mi zmrzne na tom istom riadku
skusal si pozriet ci nemas nieco zle pri vytvarani publicKey?
za posledne dni som stihol pozriet vsetko zlava sprava zhora aj zdola...dokonca aj spredu a zo zadu...
JCube urob si filter uzlov.
Napriklad takto:
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.
ok skusim...
dobru noc a dik za help ;)
Quote from: SSPPYY on 14.11.2008, 06:17:02
JCube urob si filter uzlov.
Napriklad takto:
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
Quote from: diacon.mex on 14.11.2008, 06:18:36
Quote from: SSPPYY on 14.11.2008, 06:17:02
JCube urob si filter uzlov.
Napriklad takto:
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.
Quote from: SSPPYY on 14.11.2008, 06:20:22
...
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.
Quote from: puq on 14.11.2008, 05:47:23
Quote from: JCube on 14.11.2008, 05:45:40
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.
Ake kktiny? Naopak presne tak!
Naco niekto dava screen ked to nie len z nema hotove ale este aj k tomu to ma zle?
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...
Quote from: sri on 14.11.2008, 07:23:10
Quote from: puq on 14.11.2008, 05:47:23
Quote from: JCube on 14.11.2008, 05:45:40
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
dakujem pekne vsetkym zucastnenym...prisiel som na to ze problem bol v mojom nazve uzla...totizto CA zrejme nepodporuje zatvorky a ine speci znaky
Quote from: 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
parada blahozelam ze si to konecne vysriesil...ale koho by to napadlo ze zatvorky nemozes mat :)
nj...zabil som tym styri dni... :emot-LMAO:
Quote from: JCube on 14.11.2008, 16:00:19
nj...zabil som tym styri dni... :emot-LMAO:
takza to by si mal dostat plny zapich :D minimalne :D
Quote from: puq on 14.11.2008, 15:49:22
Quote from: sri on 14.11.2008, 07:23:10
Quote from: puq on 14.11.2008, 05:47:23
Quote from: JCube on 14.11.2008, 05:45:40
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 ;)
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:
Quote from: sri on 14.11.2008, 22:43:59
Quote from: puq on 14.11.2008, 15:49:22
Quote from: sri on 14.11.2008, 07:23:10
Quote from: puq on 14.11.2008, 05:47:23
Quote from: JCube on 14.11.2008, 05:45:40
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
Quote from: 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:
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
Quote from: puq on 14.11.2008, 23:40:32
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:
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
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
[email protected] Dik :thumbsup:
mam implementovanu security a vyhladavat mi u teba ide :)
aj mne to ide v pohode
mne nie :) ale to uz som pisal :D
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 :(
Quote from: 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 :(
signatura ti nepresla verify-om v triede SearchEngineImpl v metode search
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 )
to sri: aj mne ide vyhladavanie u teba v pohode
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...
Quote from: 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 )
no konecne uz to u teba ide vpohode :) a aj u kostiho :)
Quote from: 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 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...
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
Quote from: puq on 16.11.2008, 08:09:35
Quote from: 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 )
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
Quote from: JCube on 16.11.2008, 18:09:53
Quote from: puq on 16.11.2008, 08:09:35
Quote from: 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 )
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
Ale zase takto mas aspon moznost otestovat viac moznych vynimiek, ktore moze tvoj uzol vyhodit. :)
Quote from: ppt on 16.11.2008, 20:29: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 ;)
Quote from: puq on 16.11.2008, 19:57:44
Quote from: JCube on 16.11.2008, 18:09:53
Quote from: puq on 16.11.2008, 08:09:35
Quote from: 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 )
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
Po ktoru ulohu ma byt ta pisomka zo ShareMe?
Quote from: JCube on 17.11.2008, 01:27:02
Quote from: puq on 16.11.2008, 19:57:44
Quote from: JCube on 16.11.2008, 18:09:53
Quote from: puq on 16.11.2008, 08:09:35
Quote from: 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 )
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
Quote from: diacon.mex on 17.11.2008, 01:59:25
Po ktoru ulohu ma byt ta pisomka zo ShareMe?
tusim to bude len z prvej a druhej ulohy
Quote from: diacon.mex on 17.11.2008, 01:59:25
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.)
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?
nevie dakto preco mam furt unknown source? bu
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)
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 :)
ok dik za tip skusim
Quote from: puq on 16.11.2008, 17:08:36
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
sranda no :D
no tak uz po pisomke... otazky na ten sposob (niektore aj tie iste) ako z minuleho roka :)
Quote from: 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 :)
A ake otazky boli?
nechapem tomu hodnoteniu...na dslabe mi slo vyhladavat aj pri nepodpisanej odpovedi a tuna zrazu nie :D strange
Quote from: libra2 on 18.11.2008, 18:32:40
Quote from: 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 :)
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
Quote from: 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
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?
Quote from: kOsTi on 18.11.2008, 18:45:45
Quote from: libra2 on 18.11.2008, 18:32:40
Quote from: 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 :)
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
co davate v SearchEngineImpl v metode search pri ziskavani verejneho kluca od CA ako ownera?? si potrebujem daco overit :D:D
Quote from: 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
ihostinfomessage.getHumanReadableName() //cize vlastne meno uzlu
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
Quote from: 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
sorry zle som precital metodu :) request.getRequestOriginator() ale vysledok je rovnaky meno uzla :)
jj dik toto som potreboval ;)
EDIT: ked tak teraz kukam mal by om poriadne citat shareme api doc :D
Quote from: 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 :D
asi tak :P :P tam je skoro vsetko :)
kto ma co zdielane? :) chcem oskusat :)
EDIT: sice vam to asi nebezi teraz :D
Quote from: maTo on 18.11.2008, 20:34:24
kto ma co zdielane? :) chcem oskusat :)
EDIT: sice vam to asi nebezi teraz :D
skus dat pismenko "a" ...na to tam bude kopu vysledkov
Quote from: puq on 18.11.2008, 18:48:59
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 :)
a ti co to dneska pisali, nepamataju si ake otazky boli aspon priblizne? Ci vsetci uz vsetko zabudli jak furt? :)
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
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.
eh asi som nedopatrenim nejak zmazal mail alebo ho presunul.. neviem nekto kde sa ukladaju neprecitane spravy ? a ako ich mozem precitat?
Quote from: 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?
~/mbox
kOsTi, diacon.mex - diky ;)
Quote from: 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?
cat mbox
Moze mi niekto v kratkosti odpovedat na tu otazku : na co sluzi registracna sluzba po spusteni uzla? bv bo nejako neviem... bn
Zaregistruje meno tvojej rmi sluzby do systemu, a na zaklade toho mena ostatne uzly vedia volat metody tvojho RMI objektu, teda ISearchEngine
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...
tak mas zlu verziu Javy, alebo PATH...
alebo uz ho mas raz zaregistrovany a registrujes ho druhykrat...skus si ho odregistrovat
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..
Quote from: 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..
ja som nepouzil nikde :) a mam full z 3ky
... 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);
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
Ked budete mat 4 hotovu, takto bude vyzerat dotaz na server pre vyhladavaci formular:
http://dslab.fei.tuke.sk:http_port/docs/index.html
A 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:
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.
cize ten path co je parametrom je:
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?
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
treba mi v ulohe 4.1 zistit niekde prefix? lebo potom neviem odkial ho mam ziskat ked mi pride cesta bez prefixu
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.
aha.. no ja som zacala aj 4.2 uz potom citat,ale dost cudne je to tam napisane... tak dakujem ;)
mame zajtra s p.Paralicom cvika o 10:50
?
myslim ze nie ked dobre pamatam :)
btw... rnue040 - 98 maju vysledky zo zapoctu na moodli :)
naposledy bola pisomka
no ved... ci mame dojst pre vysledky akoze ci co? ???
Tusim dnes odpadaju vsetky cvika z DP... Asi to tam neskor doplni
tusim tento tyzden nemaju byt nakolko je parny :)
rofl, tak to som mal fest stastie ze som sa furt trafil na neparny tyzden :emot-LMAO:
takze pisomky si pozrieme az na buduci tyzden?
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:
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
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.. :(
no ja viem ze je to na moodli ale 404 dostanem pri setkych odkazoch blabla/~paralicm ...
a potrebujem odovzdat trojku
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
[email protected]predpokladam, ze pre trojku to bolo takto:
tar cvfz - `find . -name "*.java"` | uuencode submission.tgz | mail -s 3
[email protected]
diki fakt som uz bol zufaly, teraz uz konecne sa mozem venovat konickom :smokin:
dokedy treba odovzdat 4ku?
08. 12. 2008 120% úloha 4 31.2b
13. 12. 2008 100% úloha 4 26b´
14. 01. 2009 80% úloha 4 20.8b
ako stojite so ShareMe, uloha 4. ? robi to vobec niekto? lebo sa nejak topic zastavil :D
robi
bolo dneska cviko s Tomasekom? na buduci tyzden to uz asi treba ist na cviko ne? :)
dnes nebolo, nabuduci tyzden treba aj s indexom (kto ma dostatocny pocet bodov, ktore sa vypocitavaju ani neviem ako :D )
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.
zapocet MYSLIM, ze takto: zadanie 20 (pocet ziskanych bodov / 4) + 8 pisomka + 12 prednasky = 40
Quote from: sri on 10.12.2008, 22:03:30
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... ;)
Opravujem: 44 bodov :j_smiley:
Quote from: SSPPYY on 11.12.2008, 00:01:33
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 :)
Quote from: puq on 11.12.2008, 05:26:29
Quote from: SSPPYY on 11.12.2008, 00:01:33
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...
to uz dnes ? omgggggg
jaj nic, splasili ste ma :D:D:D
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 ;)
Quote from: 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 ;)
<form action="/cgi-bin/shareme" method="get">
toto myslis?
jj diky :) ja som tam davala celu adresu aj s dslab.fei.tuke.sk
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ý.
Quote from: 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ý.
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
Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik
Quote from: sri on 17.12.2008, 02:16:35
Ide vobec niekto zajtra na predtermin, ci len ja? :D z coho sa ucite? dik
nemas vypracovane nejake otazky, z ktorych sa ucis??
Ja idem, ucim sa z prednasok
Quote from: diacon.mex on 17.12.2008, 02:42:24
Quote from: sri on 17.12.2008, 02:16:35
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
Quote from: sri on 17.12.2008, 03:34:17
Quote from: diacon.mex on 17.12.2008, 02:42:24
Quote from: sri on 17.12.2008, 02:16:35
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 :)
ked nieco najdes alebo vypracujes, daj vediet :)
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.
Presnejsie nevies povedat otazky? Popripade vybrat z tych minulorocnych co bolo...
Quote from: kOsTi on 18.12.2008, 01:48:38
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..
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
viete sa na moodli dostat do kurzu DP ?? vypisuje mi toto Do tohto kurzu sa v súčasnosti nedá zapísať
mne sa skor neda vobec prihlasit
hm,a odkial prednasky
ani srnka netusi
prednasky tu: http://hornad.fei.tuke.sk/~paralicm/dp/prednasky/
ostatne veci tu: http://hornad.fei.tuke.sk/~paralicm/dp/
vdaka...pan boh ti zaplati
ak by niekto vypracoval tieto otazky,supnite to na ftp
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:
to este sa stale da odovzdat na 80%termin,,sak toto by uz mal byt -50%
Vsak je to divne? A predsa ap
80% konci 14.1., ale naco nechavat na poslednu chvilu ked je tu aj predposledna...
hehehe
kolko otazok bolo zo ShareMe? resp. priamo z Javy (triedy, metody..) ma vobec zmysel do toho pozerat ?
este nebol ziadny termin? nejake otazky, resp na predtermine niekto bol?
Quote from: pepco on 10.01.2009, 23:13:58
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 ;)
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 )
noa jak hlavne ked treba 11 bodov zo 60 :)
mne 14 :( no sak nejak dame... (stresovat sa bude az zajtra) :D
Quote from: kOsTi on 11.01.2009, 00:39:57
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 :)
to mam aj ja :)
date info ze ako LS,my DP,,,,,,,,snad 18b dotlacim
Neviete o kolkej a kde mame zajtra skusku? IS mi zase nejde :hammer:
Quote from: ppt on 12.01.2009, 02:54:26
Neviete o kolkej a kde mame zajtra skusku? IS mi zase nejde :hammer:
A529 len neviem o kolkej :D
8.30 - A529
dik :)
thx... super IS zas nejde
no jak fajne ze nemame hned zrana :)
neviem mne ide v pohode, prave v tejto chvili :)
tak vela stastia,,,snad bude aspon 5 otazok z min/predterm ......
co? 5?? vsetky musia byt :D
Quote from: kOsTi on 12.01.2009, 04:35:32
co? 5?? vsetky musia byt :D
no trosku skromnosti :-), stacia 2/3 otazok :-)
staci tolko otazok, aby som mal 16b :)
tak tak dobre vravis,suvisle
mne treba 13 bodov...thak dufam ze sa postasti :)
berete obleky?:
ta na toto viem i ja odpoved - NE
lol no este v tej zime... (nie zeby bez nej hej) :D
halolo, je tu niekto? bolo viac skupin na skuske?
- "Č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?
to je Cristianov
Quote from: zuzanka on 12.01.2009, 06:50:49
halolo, je tu niekto? bolo viac skupin na skuske?
sme boli 4 ludia v celej USSSSS aule .... naco viac skupin? :D
si si isty s tym cristianom?
tak pri Berkeleyho deamon dava poziadavky na klientov a potom upravuje cas ked treba...
Quote from: danielmi on 12.01.2009, 07:42:29
si si isty s tym cristianom?
jj, aj ja som za cristiana....
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......
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
no tak....zo share me.....a co to je? :D:D:D
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
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
na hypnos som hodil "DS-skuska.pdf" ( vypracovane otazky )
asi 2 su tam nie dobre ...
Quote from: badi on 12.01.2009, 22:26:21
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 :)
urcite :) ale A potesi :P :D
ja som sa ucil len toto a mam C, take pohodka :-)
Quote from: kOsTi on 12.01.2009, 22:56:23
urcite :) ale A potesi :P :D
mas Acko? :) a kolko si sa to ucil ked jo?
hej...ale nemozem povedat kolko :D
poveeedz ;D
ja viem ale nepoviem
Quote from: kOsTi on 12.01.2009, 23:46:27
hej...ale nemozem povedat kolko :D
bojis sa payneho? :D :D
dobre no... sobotu par hodin a potom nedelu :P
Quote from: kOsTi on 13.01.2009, 00:15:17
dobre no... sobotu par hodin a potom nedelu :P
i ja sa tak budem ucit a uvidime jak dopadnem :)
uf huste otazky, akokeby som ix nikdy nevidel
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:
1, a 3, je ta ista (myslim) - adresarova sluzba dokaze vyhladavat pomocou atributov.
public interface R1 extends Remote{
public int mojaPeknaMetoda() throws RemoteException;
}
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
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.
Quote from: 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.
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.
Neviem mozno to slovicko predtym znamena len ze tem algoritmus treba len zhruba nacrtnut.
hm tak ja som prave zistil ze jutre mam skusku :D
Quote from: JCube on 18.01.2009, 22:52:02
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 :)
nj nj...idem na pivo
:D :beer1: :beer1: :beer1:
Oka teraz sa zacinam ucit, som zvedavy co to zajtra hodi :metal: aj ked si mozno hodim ja ale maslu bp
vidim ze aj ty sa toho nebojis :D
Quote from: JCube on 19.01.2009, 04:29:10
vidim ze aj ty sa toho nebojis :D
Ta mam to v anaaaalovy :dancing:
oh yeah...same here
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" ?! :/
Quote from: 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) )
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)
Quote from: DeViLvs on 19.01.2009, 05:53:28
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...
z čoho ste sa vlastne učili? z prednášok či z toho DP_skuška.pdf? :h_huh:
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