Author Topic: Distribuované programovanie  (Read 86086 times)

Ing.Veduci

  • Hero Member
  • *****
  • Posts: 2033
  • Ucit sa, ucit sa, ucit sa...
    • View Profile
Re: Distribuované programovanie
« Reply #150 on: 19.02.2008, 23:44:59 »
ked vam to hlada dostupne uzly, najde to aj vas abo len tych druhych????


ako ma vyzerat vysledny produkt? to ma napisat, ze Prijal som paket od London, Pridavam London do zoznamu dostupnych uzlov, atd pre vsetky uzly ake najde .... a potom pripadne nikedy aj ze Odstranujem uzol London (lebo je shutdown-nuty) => toto je vsetko?
Co bolo, to bolo. Terazky som Ing.Veduci
Predpokladám, že väčšina z vás má doma počítač. Buď to, alebo ste si túto stránku vycucali z vredu na nohe.

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #151 on: 20.02.2008, 01:39:02 »
- musí to nájsť aj samého seba - ak nie, máš niekde chybu
- výsledný produkt čoho? kompletný výsledok je webserver poskytujúci službu vyhľadávania v distribuovanom systéme...
- výsledný produkt prvej časti má vedieť posielať iamalive, prijímať iamalive, a starať sa o to - tj. udržovať zoznam uzlov... vypisovať nemusí nič... testuje sa to tak, že sa vezme tvoja trieda, strčí sa do hotovej implementácie, otestuje sa... potom sa vezme ďalšia, a tento postup sa opakuje...
All code is crap.

42

pUf

  • Hero Member
  • *****
  • Posts: 4931
  • guess who's back :D
    • View Profile
Re: Distribuované programovanie
« Reply #152 on: 21.02.2008, 05:08:03 »
no zajtra tam idem prvykrat tak som zvedavy xD hmm. tak ma napadlo ze zajtra to asi nie je  :puf: tak teda nic no ale tesil som sa :P
pUf :zuzka: ywetku (teh one and only :D)
~ ~ ~ ~ ~ ~ ~ ~
Support my band :) :P
bandzone
facebook

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: Distribuované programovanie
« Reply #153 on: 22.02.2008, 22:58:57 »
neposkytne niekto zdrorojaky ?
chcem si to sice spravit sam ale nehcem pritom starcat nervy :D
www.mki.sk Kvalitne a lacne TONERY :)

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: Distribuované programovanie
« Reply #154 on: 22.02.2008, 23:07:13 »
nevime ale ja som asi este viac mimo nez vy seci

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

kde v riti ju mam vytvorit ?
mam akurat pusteni netbenas a akopirovane v src tie veci z moodla cize mam tam nejaky 4 balicky ci co to je ale kde mam vytvorit tu triedu ?
www.mki.sk Kvalitne a lacne TONERY :)

Ing.Veduci

  • Hero Member
  • *****
  • Posts: 2033
  • Ucit sa, ucit sa, ucit sa...
    • View Profile
Re: Distribuované programovanie
« Reply #155 on: 22.02.2008, 23:26:13 »
nevime ale ja som asi este viac mimo nez vy seci

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

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

at.ac.tuwien.infosys.rnue.implementation je balik do ktoreho mas vytvorit triedu ShareMeImpl.java ...... co je na tom nejasne?
Co bolo, to bolo. Terazky som Ing.Veduci
Predpokladám, že väčšina z vás má doma počítač. Buď to, alebo ste si túto stránku vycucali z vredu na nohe.

Raleon

  • VIP
  • Hero Member
  • *****
  • Posts: 1296
  • Csirke forever!
    • View Profile
    • Pessimistic Dreams
Re: Distribuované programovanie
« Reply #156 on: 22.02.2008, 23:51:18 »
nevime ale ja som asi este viac mimo nez vy seci

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

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

Pravy klik na

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

new > java class

daj mu meno
ShareMeImpl

OK..

atd


There is no such bad temper that can not be fixed with some good wine.

paly-sk

  • Full Member
  • ***
  • Posts: 208
    • View Profile
    • Flexi Systems
Re: Distribuované programovanie
« Reply #157 on: 22.02.2008, 23:56:21 »
nevime ale ja som asi este viac mimo nez vy seci

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

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

takto to ma vyzerat fyzicky na disku: at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java
Jabber: paly@jabbim.sk
Web: www.flexisystems.sk

Raleon

  • VIP
  • Hero Member
  • *****
  • Posts: 1296
  • Csirke forever!
    • View Profile
    • Pessimistic Dreams
Re: Distribuované programovanie
« Reply #158 on: 23.02.2008, 00:05:25 »
Otazka odomna>

(smer Deel a dalsi co uz maju)

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


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

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

vam to ide ak ano ako to fixnut?



There is no such bad temper that can not be fixed with some good wine.

paly-sk

  • Full Member
  • ***
  • Posts: 208
    • View Profile
    • Flexi Systems
Re: Distribuované programovanie
« Reply #159 on: 23.02.2008, 00:09:48 »
Otazka odomna>

(smer Deel a dalsi co uz maju)

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


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

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

vam to ide ak ano ako to fixnut?

ja som tam este nedosiel, ale podla ShareMe API, by si mal mat v tvojom property subore HTTPServerPort=cislo_portu
Jabber: paly@jabbim.sk
Web: www.flexisystems.sk

Raleon

  • VIP
  • Hero Member
  • *****
  • Posts: 1296
  • Csirke forever!
    • View Profile
    • Pessimistic Dreams
Re: Distribuované programovanie
« Reply #160 on: 23.02.2008, 00:21:05 »
ja som tam este nedosiel, ale podla ShareMe API, by si mal mat v tvojom property subore HTTPServerPort=cislo_portu

Hm. to v sablone nebolo, ani som na to nemyslel... ale ma to tam byt,.
dik
uz to je OK. (ale connection refused - treba ladit dalej)


There is no such bad temper that can not be fixed with some good wine.

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: Distribuované programovanie
« Reply #161 on: 23.02.2008, 05:40:45 »
no tak ja nevime co robim zle ?

www.net.in-web.sk/java.jpg
www.mki.sk Kvalitne a lacne TONERY :)

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #162 on: 23.02.2008, 05:57:48 »
to at.ac....impl. je package, nie?
a názov triedy je sharemeimpl...
možno... :) nvm, s javou sa veľmi nekamarátim :)
All code is crap.

42

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #163 on: 23.02.2008, 06:01:44 »
resp. podľa toho obrázku vyzerá, že ty tam taký package ani nemáš... ale netbeans nepoznám, takže len hádam...
All code is crap.

42

MKI

  • Hero Member
  • *****
  • Posts: 1021
    • View Profile
    • MKI Print Shop
Re: Distribuované programovanie
« Reply #164 on: 23.02.2008, 06:02:23 »
a hned mi mozte potom vysvetlti aj vetu

áto trieda musí mať konštruktor, ktorého prvý parameter je objekt typu java.util.Properties
www.mki.sk Kvalitne a lacne TONERY :)

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #165 on: 23.02.2008, 06:06:12 »
čo na tom nechápeš? :)

urobíš konštruktor... a prvý param. mu dáš typu java.util.Properties
niečo takéto:
Code: [Select]
public class Trieda {
  // constructor
  public Trieda(java.util.Properties param1) {
  }
}
All code is crap.

42

DeeL

  • Moderator
  • Hero Member
  • *****
  • Posts: 4275
  • There is no place like ::1
    • View Profile
Re: Distribuované programovanie
« Reply #166 on: 23.02.2008, 06:06:46 »
Raleon tak uz ti poradili... ale pravdu povedat ja to mam hotove a akosi som si nevsimol a pouzil tam RMI_REGISTRY_PORT a nie HTTP_SERVER_PORT ale to nastastie nic neovplivnuje pokial sa nedostaneme k ulohe cislo 4, ktoru ale vobec nebudeme robit, lebo sa konci ulohou cislo 2 ;)

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

co sa tyka MKI tak ty si tam spravil blbost, ze si to cele napisal... napis tam ako nazov triedy len ShareMeImpl... a potom dole do polozky "package" napis at.ac.tuwien.infosys.rnue.implementation

Múdri sa naučia od hlupákov viac, ako sa hlúpi poučia z príkladu múdrych.
(Marcus Porcius C. Cato)
It's not that I'm so smart, it's just that I stay with problems longer.
(Albert Einstein)

Hi yourself ;)

Raleon

  • VIP
  • Hero Member
  • *****
  • Posts: 1296
  • Csirke forever!
    • View Profile
    • Pessimistic Dreams
Re: Distribuované programovanie
« Reply #167 on: 23.02.2008, 06:07:30 »
a hned mi mozte potom vysvetlti aj vetu

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

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

classname len ta  SharemeImpl ci co.


konstruktor (podla toho co si pisal)

public SharemeImpl (java.util.Properties juprop)
{

}



There is no such bad temper that can not be fixed with some good wine.

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #168 on: 23.02.2008, 06:09:19 »
Raleon tak uz ti poradili... ale pravdu povedat ja to mam hotove a akosi som si nevsimol a pouzil tam RMI_REGISTRY_PORT a nie HTTP_SERVER_PORT ale to nastastie nic neovplivnuje pokial sa nedostaneme k ulohe cislo 4, ktoru ale vobec nebudeme robit, lebo sa konci ulohou cislo 2 ;)

to najťažšie robiť nebudete :) 4ka je najhoršia :)
All code is crap.

42

Raleon

  • VIP
  • Hero Member
  • *****
  • Posts: 1296
  • Csirke forever!
    • View Profile
    • Pessimistic Dreams
Re: Distribuované programovanie
« Reply #169 on: 23.02.2008, 06:11:21 »
Raleon tak uz ti poradili... ale pravdu povedat ja to mam hotove a akosi som si nevsimol a pouzil tam RMI_REGISTRY_PORT a nie HTTP_SERVER_PORT ale to nastastie nic neovplivnuje pokial sa nedostaneme k ulohe cislo 4, ktoru ale vobec nebudeme robit, lebo sa konci ulohou cislo 2 ;)

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

Teraz ide vse ok, len ked dam vyhladavat nieco , tak mi hodi exception s hlaskou ze connection refused.
Any Idea?


There is no such bad temper that can not be fixed with some good wine.

paly-sk

  • Full Member
  • ***
  • Posts: 208
    • View Profile
    • Flexi Systems
Re: Distribuované programovanie
« Reply #170 on: 23.02.2008, 06:11:55 »
package at.ac.tuwien.infosys.rnue.implementation;

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

    }
}

hmm invalid metod declaration.....

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

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

    }
}
« Last Edit: 23.02.2008, 06:15:41 by paly-sk »
Jabber: paly@jabbim.sk
Web: www.flexisystems.sk

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #171 on: 23.02.2008, 06:15:33 »
kde sú ku tomu tie návody? zadania? lebo na hornade to už nie je
All code is crap.

42

paly-sk

  • Full Member
  • ***
  • Posts: 208
    • View Profile
    • Flexi Systems
Re: Distribuované programovanie
« Reply #172 on: 23.02.2008, 06:16:01 »
kde sú ku tomu tie návody? zadania? lebo na hornade to už nie je

na moodli
Jabber: paly@jabbim.sk
Web: www.flexisystems.sk

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #173 on: 23.02.2008, 06:17:14 »
aha, hmm... thx...
a ešte kľúč by som poprosil :)
All code is crap.

42

paly-sk

  • Full Member
  • ***
  • Posts: 208
    • View Profile
    • Flexi Systems
Re: Distribuované programovanie
« Reply #174 on: 23.02.2008, 06:18:18 »
aha, hmm... thx...
a ešte kľúč by som poprosil :)

ked si dobre pamatam, tak p2p
Jabber: paly@jabbim.sk
Web: www.flexisystems.sk