Author Topic: Distribuované programovanie  (Read 85457 times)

kane77

  • Hero Member
  • *****
  • Posts: 886
    • View Profile
Re: Distribuované programovanie
« Reply #100 on: 18.02.2008, 05:45:44 »
hej s tymi environment variables som sa natrapil 


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

radsej dajte Progra~1/bla/bla
uplne najlepsie je nainstalovat to mimo Program files.. napriklad rovno C:\Ant (osobnu skusenost nemam... :) ale tak pisali v navode... )
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Distribuované programovanie
« Reply #101 on: 18.02.2008, 05:47:21 »
ja som taka lama ze ja si to budem pekne uploadovat na dslab:P
brix will be shat

kane77

  • Hero Member
  • *****
  • Posts: 886
    • View Profile
Re: Distribuované programovanie
« Reply #102 on: 18.02.2008, 05:51:49 »
ta akurat ze ja sa neviem priamo pripojit na dslab... takze musim cez tri ssh servery sa pripajat.. fakt to potesi.. a hlavne ze ping je potom taky ze sa tam neda nic robit :D
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #103 on: 18.02.2008, 05:59:22 »
ja som taka lama ze ja si to budem pekne uploadovat na dslab:P

na dslabe sa to dobre kódi... vieš si to tam rovno aj testovať, to je najväčšia výhoda...
All code is crap.

42

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Distribuované programovanie
« Reply #104 on: 18.02.2008, 06:00:16 »
na dslabe nekodim, kodim doma a uploadujem na dslab:P
brix will be shat

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #105 on: 18.02.2008, 06:11:12 »
hej, možno ťa to prekvapí, ale pochopil som :)
All code is crap.

42

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Distribuované programovanie
« Reply #106 on: 18.02.2008, 06:12:37 »
:) no az taky velky sok to neni:P ale som rad
brix will be shat

Ing.Veduci

  • Hero Member
  • *****
  • Posts: 2033
  • Ucit sa, ucit sa, ucit sa...
    • View Profile
Re: Distribuované programovanie
« Reply #107 on: 18.02.2008, 07:10:59 »
dpc wtf omg atd.... ja si robim k tomu zdrojaku poznamocky cez //, kde kopirujem text z toho navodu ... spravim az po 1.6 a dam to na ten ich linuxoby server => ant lab1 ... a ono sa mi zacne stazovat na makcene v mojich //poznamkach  :ohmigod: :ohmigod: :ohmigod: ... kde to kua zijeme? IDEM SPAT!!!
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.

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Distribuované programovanie
« Reply #108 on: 18.02.2008, 20:26:15 »
dpc este len tu som

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

a uz kouma:D:D:D, vie to dakto ludsky povedat?:D
brix will be shat

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #109 on: 18.02.2008, 21:43:39 »
Code: [Select]
public Constructor(java.util.Properties prop) throws ShareMeException {

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

}

máš tam dokumentáciu ku tomu, pomerne slušnú - tj. popis IConstant, takisto máš dokumentáciu ku jave - tj. InetAddress, Properties, atď. :) trochu treba aj rozmýšľať a pozrieť do toho :)
All code is crap.

42

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #110 on: 18.02.2008, 21:45:20 »
akože :) nemusí to byť správne, ale snáď aspoň približne som to napísal ok :)

ľudsky:
máš urobiť konštruktor s 1 parametrom - typu Properties. Potom v ňom vezmeš pomocou InetAddress ipčku a tú uložíš pomocou SetProperty do IConstant.RMI_REG... (tj. nastavíš mu hodnotu)
All code is crap.

42

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Distribuované programovanie
« Reply #111 on: 18.02.2008, 21:56:14 »
no hej ten konst som vedel:) dokumentaciu tiez som mal otvorenu ale natolko nemam rad javu ze som dlho nevydrzal citat to:D, toto som nevedel zistit: prop.SetProperty(IConstant.RMI_REGISTRY_HOST, ip.ToString());


edit:
[java] java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
     [java]     at java.security.AccessController.doPrivileged(Native Method)
     [java]     at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
     [java]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
     [java]     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
     [java]     at java.lang.Class.forName0(Native Method)
     [java]     at java.lang.Class.forName(Class.java:164)
     [java]     at at.ac.tuwien.infosys.rnue.helpers.ShareMeMain.main(ShareMeMain.java:40)
     [java] Could not create implementation class via reflection! Aborting!
     [java] java.lang.ClassNotFoundException: at.ac.tuwien.infosys.rnue.implementation.ShareMeImpl
     [java] Java Result: 1
:P
« Last Edit: 18.02.2008, 22:03:52 by nemtom »
brix will be shat

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #112 on: 18.02.2008, 22:04:00 »
len si skontroluj syntax toho... a či existuje taká metóda... či to nie je setproperties, alebo či to tam netreba nejak pretypovať :)
All code is crap.

42

Ing.Veduci

  • Hero Member
  • *****
  • Posts: 2033
  • Ucit sa, ucit sa, ucit sa...
    • View Profile
Re: Distribuované programovanie
« Reply #113 on: 18.02.2008, 22:05:15 »
a cestu k tej triede mas: at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java ???
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.

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Distribuované programovanie
« Reply #114 on: 18.02.2008, 22:06:06 »
yeah
brix will be shat

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #115 on: 18.02.2008, 22:06:55 »
InetAddress ia = InetAddress.getLocalHost();
properties.setProperty(IConstants.RMI_REGISTRY_HOST, ia.getHostName());

inak... dávaj pozor na Exceptions... java si vynucuje try-catch takmer všade
All code is crap.

42

Agamemnon

  • Hero Member
  • *****
  • Posts: 2942
  • Per aspera ad Astra
    • View Profile
Re: Distribuované programovanie
« Reply #116 on: 18.02.2008, 22:07:41 »
importy?
All code is crap.

42

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Distribuované programovanie
« Reply #117 on: 18.02.2008, 22:09:10 »
ajtak to iste pise:P

importy: dajake mam:P ach jaj mal som aj ja kupit:D
brix will be shat

kane77

  • Hero Member
  • *****
  • Posts: 886
    • View Profile
Re: Distribuované programovanie
« Reply #118 on: 18.02.2008, 22:16:47 »
ajtak to iste pise:P

importy: dajake mam:P ach jaj mal som aj ja kupit:D
skus skontrolovat
1. ci to mas v spravnom adresari (a mas spravny nazov) ./src/at/ac/tuwien/infosys/rnue/implementation/ShareMeImpl.java..
2. ci to mas v spravnom balicku package at.ac.tuwien.infosys.rnue.implementation;
3. ci to mas buildnute..
a malo by to ist v pohode...
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Distribuované programovanie
« Reply #119 on: 18.02.2008, 22:18:45 »
pise ze BUILD SUCCESSFUL ta boh zna, ale toten classnotfound exception a ten gulasik k tomu tiez
brix will be shat

DeeL

  • Moderator
  • Hero Member
  • *****
  • Posts: 4275
  • There is no place like ::1
    • View Profile
Re: Distribuované programovanie
« Reply #120 on: 18.02.2008, 23:24:08 »
ShareMe celkovo hadze casto dost nezrozumitelne chyby, s tym som mal aj ja problem... ale toto u mna vyzera skor na chybu, ze ci mas tam vazne konstruktor s presne takymi parametrom ako to ono chce... alebo potom ci mas uz v tej triede vytvorene aj dalsie metody ako je start(), stop() a to search(dajaky parameter)

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 ;)

kane77

  • Hero Member
  • *****
  • Posts: 886
    • View Profile
Re: Distribuované programovanie
« Reply #121 on: 18.02.2008, 23:31:29 »
ShareMe celkovo hadze casto dost nezrozumitelne chyby, s tym som mal aj ja problem... ale toto u mna vyzera skor na chybu, ze ci mas tam vazne konstruktor s presne takymi parametrom ako to ono chce... alebo potom ci mas uz v tej triede vytvorene aj dalsie metody ako je start(), stop() a to search(dajaky parameter)
mhm.. to tiez moze byt.. ja sa v tychto veciach spolieham na netbeans takze som dost hlupy :D proste pridam ze implements NeviemCo a netbeans dohodi metody :)
« Last Edit: 18.02.2008, 23:47:28 by kane77 »
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

Ing. nemtom

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 7709
  • lofr dyslektik
    • View Profile
Re: Distribuované programovanie
« Reply #122 on: 18.02.2008, 23:31:54 »
nj asi si aj ja nainstalujem netbeans:(
brix will be shat

Ing.Veduci

  • Hero Member
  • *****
  • Posts: 2033
  • Ucit sa, ucit sa, ucit sa...
    • View Profile
Re: Distribuované programovanie
« Reply #123 on: 19.02.2008, 01:06:53 »
ShareMe celkovo hadze casto dost nezrozumitelne chyby, s tym som mal aj ja problem... ale toto u mna vyzera skor na chybu, ze ci mas tam vazne konstruktor s presne takymi parametrom ako to ono chce... alebo potom ci mas uz v tej triede vytvorene aj dalsie metody ako je start(), stop() a to search(dajaky parameter)
mhm.. to tiez moze byt.. ja sa v tychto veciach spolieham na netbeans takze som dost hlupy :D proste pridam ze implements NeviemCo a netbeans dohodi metody :)

njn, moj pripad .. akurat som najnovsie Eclipse user, koli bakalarke
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.

Ing.Veduci

  • Hero Member
  • *****
  • Posts: 2033
  • Ucit sa, ucit sa, ucit sa...
    • View Profile
Re: Distribuované programovanie
« Reply #124 on: 19.02.2008, 01:17:18 »
jeeej:      [java] Objekt v poriadku, odosielatelom bol: DeeLShare  :dancing: :guitar: :ropebanana:
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.