Jump to content

Recommended Posts

http://forum.purepc.pl/index.php?s=&showto...dpost&p=2202396

 

-------------------------------------------------------------------------------------------------------------------

 

Coś sobie ostatnio myśłalłem, ze instalacja boinca jest strasznie skomplikowana.. no moze nie skomplikowana, ale na pewno czaso chlonna, sciaganac boinca, dolaczyc do projektu, poszukac optymalizacji aplikacji, potem jeszcze optymlaizcje dla projektu.... strasznie duzo czasu, szczegolnie jak sie chce to zrobic na kilku kompach

 

Zacząłem sobie pracowac nad Szynszym sposobem, zaczęło się od arhiwum, gdzie rozpakowywalem wszytko gdzie trzeba, potem było samorozpakowywujące się arhiwa, ktore wystarczyło odpalić jedno po drugim, ale to i tak było dla mnie źle, bo troche się trzeba było naklikac. W koncu doszedłem do wersji 1.7 programu, który nazwałem BQI, tak zeby za duzo nie pisac.

 

Program w wersji 1.7 ma rozmiar 2,4 mb, a jego deinstalator 280 kb, co razem daje tylko 2,7 mb.

 

Po uzuyciu deinstalatora w programie nie pozostają żadne ślady, że wogóle był w systemie, sam sie uruchamia, zminimalizowany do traya.

 

Temat założyłem, żeby pare osób go ściągnęło i zobaczyło jak to chodzi, najlepiej przliczając jedna czy dwie próbki, i poinformowało mnie o ewentualnych błędach, bo u mnie wszystko jest okay, dużo niedociągnięć już wyeliminwałem.

 

Jak wszystko będzie dobrze działać to zrobie instalator, w którym będzie odpowiednie miejsce do wpisanie account keya, aby program liczył dla włąsciciela, nie dla mnie. Jeżeli ktoś chce liczyc w takiej postaci w jakiej to jest to czemu nie [; mi nie zaszkodza dodatkowe hosty.

 

Jak już ktoś się zdecyduje na sprawdzenie to po instalacji poroszę nic nie zmieniac, bo muszę mieć pewnosc, ze program staje sie w pełni niezależny.

 

Hasła:

- Instalator: kszonek_boinc

- Deinstalator: kszonek_boinc_deinstall

 

Instalator:

KLIK

Deinstalator:

KLIK

Edited by kszonek

Share this post


Link to post
Share on other sites

Hmmm, widze, ze tlum chetnych :P

 

Zrobilem kilka usprawnien:

- nie ma juz ikonki w autostart, instalator robi klucz w rejestrze, ktory odpala boinca schowanego w trayu,

- boincmgr jest widziany w menadzerze zadan jako HPdrivers :D

- i teraz gwoźdz progranmu, czyli SETI_tralala jest widziane jako... proces bezczynnosci systemu ;)

 

Jeszcze zrobie deinstallator ktory skasuje klucz z rejestru i bedzie v2.5

 

//

 

zapomnialem o jednym: wszytkie ikonki maja niebieskie tlo i bialy napis HP, z tym ze jednna ikonka ktorej nie udalo mi się podmienic to ta widoczna w trayu :/

 

//

 

v2.5

Hasła:

- Instalator: kszonek_boinc

- Deinstalator: kszonek_boinc_deinstall

 

Instalator:

KLIK

Deinstalator:

KLIK

 

//

 

teraz mysle nad zronieniem startu jako usluga, ale nie wiem jak to zrobic za pomocą instalatora.....

 

nie wiem czy moge zmienić nazwę boinc.exe, nie rto jest teraznajważniejsze, ale myśle, że nie, bo mogą bc problemy np z zapuszczeniem banchmarków.

 

//

 

cos tam zrobilem, tworze usluge ręcznie, ale nie chce mi się odpalić :/ jest bład przy uruchamianiu, nie wiem, ale moze to dlatego, że odpalam ja jako LocalSytem, a powinno byc na konto uzytkownika :/

Edited by kszonek

Share this post


Link to post
Share on other sites

Hmmm, widze, ze tlum chetnych :P

Jak zrobisz tak, ze bedzie mozna podac swoje konto to moze skorzystam do werbowania ludzi.. bez tego sie nie dziw, ze nikt nie chce :P

 

- i teraz gwoźdz progranmu, czyli SETI_tralala jest widziane jako... proces bezczynnosci systemu ;)

Ze jak? :> A cos wiecej od strony technicznej na ten temat mozesz napisac ? i jakiegos screena bym poprosil :)

 

teraz mysle nad zronieniem startu jako usluga, ale nie wiem jak to zrobic za pomocą instalatora.....

Nie wiem z jakiego instalatora korzystales, ale powinna byc mozliwosc odpalenia czegos po zakonczeniu procesu instalacji, a z tym to juz nie problem (podalem w topicu obok jak to zrobic)

 

nie wiem czy moge zmienić nazwę boinc.exe, nie rto jest teraznajważniejsze, ale myśle, że nie, bo mogą bc problemy np z zapuszczeniem banchmarków.

Jesli bedzie chodzilo jako service to nie powinno byc zadnego problemu. Nie sprawdzalem osobiscie jeszcze, ale wnioskuje tak z zasady dzialania tego. Jak jest service to boincmgr tylko sie do tego service'u podlacza.. i to z posrednictwem TCP, wiec nazwa pliku mu jest do niczego niepotrzebna.

 

cos tam zrobilem, tworze usluge ręcznie, ale nie chce mi się odpalić :/ jest bład przy uruchamianiu, nie wiem, ale moze to dlatego, że odpalam ja jako LocalSytem, a powinno byc na konto uzytkownika :/

Podalem w topicu obok jak to zrobic, zeby dzialalo. Zeby nie bylo.. sprawdzalem u siebie, wiec sposob na pewno dziala. Jak masz z tym jakis problem to podaj konkretnie jak wywolujesz polecenie, postaram sie pomoc.

Share this post


Link to post
Share on other sites

Jak zrobisz tak, ze bedzie mozna podac swoje konto to moze skorzystam do werbowania ludzi.. bez tego sie nie dziw, ze nikt nie chce :P

Wiesz, na razie to beta, pewnie ze zrobie na account keya logowanie, aleprzeciez najpierw musze potestowac, po za tym jakie warunki umowy musa byc,ze nie biore odpowiedzialnosci bla bla :P

 

Ze jak? :> A cos wiecej od strony technicznej na ten temat mozesz napisac ? i jakiegos screena bym poprosil :)

poprstu zmieniłem nazwe procesu, niestety jeszcze nie wykombinowałem jak spacje dowalic, ale na razie jest Proces_bezczynnosci_systemu. stay Tunned. Po tych zabiegach od razu widac po vo to robie ( hehe ) ale oczywiscie niewolno tego instalowac bez wiedzy posiadacze kompa :ploom:

 

Nie wiem z jakiego instalatora korzystales, ale powinna byc mozliwosc odpalenia czegos po zakonczeniu procesu instalacji, a z tym to juz nie problem (podalem w topicu obok jak to zrobic)

to co podales to nie problem, mi juz chodzi ładnie, ale musze w cmd pisac wszytko recznie, zrobilem tak, zepo instalacji odpala sie menadzer i robi benchamrki, rejestruje konto itd, a potem po restarcie systemu juz tylko usluga, najpierw musze wykumac jak zrobic automatyczne dodawanie uslugi przez instalacje, bo wklepywanie recznie kodu to bleee.

 

Oczywscie odpalam usluge jako LocalSystem, bo przynajmniej nie trzeba hasła do konta [;

 

Jesli bedzie chodzilo jako service to nie powinno byc zadnego problemu. Nie sprawdzalem osobiscie jeszcze, ale wnioskuje tak z zasady dzialania tego. Jak jest service to boincmgr tylko sie do tego service'u podlacza.. i to z posrednictwem TCP, wiec nazwa pliku mu jest do niczego niepotrzebna.

mialem glupi bład: podczas wklepywanie zrobilem "boinc.exe - daemon" czyi jedna spacja za duzo, przynajmniej tak mi sie wydaje ze to bylo problemem, bo pozniej było juz okay.

 

Problem bedzie poniewaz odpalajacy sie boincmgr zaraz po instalcji robi benchamrki, a uzywa do tego boinc.exe, czyli najprawdopodobniej cos siemoze popiepryc, albo zmieni sie kod menadzera (jest open source?), ewentulanie mozna dac dwa identyczne pliki, jeden to boinc.exe, do benchamrkow, a drugi xxx.exe do uslugi.

 

Podalem w topicu obok jak to zrobic, zeby dzialalo. Zeby nie bylo.. sprawdzalem u siebie, wiec sposob na pewno dziala. Jak masz z tym jakis problem to podaj konkretnie jak wywolujesz polecenie, postaram sie pomoc.

j.w. ;)

 

to tyl, teraz pracuje nad instalatorem zeby dodawał usługe.

 

//

 

niestety chyba przerasta mnie zrobienie pliku ktory doda tą osługe :P

Edited by kszonek

Share this post


Link to post
Share on other sites

Dziekuje jednej jedynej osobie ktora sie zglosila do testow, aktualnie w testach jest v3.1, czyli wszytko co chcialem zrobic....

 

Waga: 1,9 mega - ładnie ;]

 

Boinc jako usługa, dwa widoczne procesy to HPdrivers.exe - zuzywajacy raz na jakis czas troche polaczenie z netem oraz Proces_bezczynnosci_systemu.exe zuzywajacy całego wolnego procka (priorytet niski)

 

Zainstalowane optymalizacje pod SSE3 dla SETI, oraz optymalizacje klienta pod SSE2.

 

Pliki skasowałem z serwera, wiec linki nie działają.

Share this post


Link to post
Share on other sites

poprstu zmieniłem nazwe procesu, niestety jeszcze nie wykombinowałem jak spacje dowalic, ale na razie jest Proces_bezczynnosci_systemu. stay Tunned.

A ja mam angielskiego windowsa i mam "System Idle Process" :P

 

Problem bedzie poniewaz odpalajacy sie boincmgr zaraz po instalcji robi benchamrki, a uzywa do tego boinc.exe, czyli najprawdopodobniej cos siemoze popiepryc, albo zmieni sie kod menadzera (jest open source?), ewentulanie mozna dac dwa identyczne pliki, jeden to boinc.exe, do benchamrkow, a drugi xxx.exe do uslugi.

Na swoje szczescie sie mylisz :)

Jesli odpalasz boinca jako service to on sobie chodzi w tle caly czas nasluciach!ac na porcie 31416. Jak wlaczasz boincmgr to on sie podlacza do tego service'u przez TCP i wszystkie operacje wykonywane sa wlasnie na nim. Ten boincmgr to jest tylko taki interfejs do tego.. nawet benchmarki sa zapuszczane wtedy z poziomu uslugi, ogolie kazda aktywnosc (z pobieraniem probek wlacznie) jest wykonywana wtedy z poziomu uslugi, ktora przez boincmgr jest tylko sterowana.

Zeby dowiesc swojej tezy przeprowadzilem test: zmienilem nazwe tego pliku, odpalilem jako service i boincmgr bez problemu bencha zrobil..

 

niestety chyba przerasta mnie zrobienie pliku ktory doda tą osługe :P

a z jakiego instalatora korzystasz ?

Share this post


Link to post
Share on other sites

Hmm, skorzystalbym chetnie bo mi sie troche w instalke bawic nie chce ;) tylko jest jedno ale:

primo: nie kazdy ma SSE3 (a nawet SSE2)

secundo: nie kazdy chce boinca jako usluge ( jesli to nie problem to moze zrobilbys jakas opce wyboru w tej sprawie?)

 

Pozdrawiam

Edited by Errorx

Share this post


Link to post
Share on other sites

A ja mam angielskiego windowsa i mam "System Idle Process" :P

a ja mam wersje koreanską :P

 

Na swoje szczescie sie mylisz :)

Jesli odpalasz boinca jako service to on sobie chodzi w tle caly czas nasluciach!ac na porcie 31416. Jak wlaczasz boincmgr to on sie podlacza do tego service'u przez TCP i wszystkie operacje wykonywane sa wlasnie na nim. Ten boincmgr to jest tylko taki interfejs do tego.. nawet benchmarki sa zapuszczane wtedy z poziomu uslugi, ogolie kazda aktywnosc (z pobieraniem probek wlacznie) jest wykonywana wtedy z poziomu uslugi, ktora przez boincmgr jest tylko sterowana.

Zeby dowiesc swojej tezy przeprowadzilem test: zmienilem nazwe tego pliku, odpalilem jako service i boincmgr bez problemu bencha zrobil..

a juz wiem ze sie myslilem ;) pisalem ze finalna wersja gotowa, wszytko łądnie chodzi

 

a z jakiego instalatora korzystasz ?

inno

Hmm, skorzystalbym chetnie bo mi sie troche w instalke bawic nie chce ;) tylko jest jedno ale:

primo: nie kazdy ma SSE3 (a nawet SSE2)

secundo: nie kazdy chce boinca jako usluge ( jesli to nie problem to moze zrobilbys jakas opce wyboru w tej sprawie?)

dlatego mam wersje pod SSE3, SSE2, SSE, a nawet MMX, tylko czy jest sens odpalac boinc na procach bez SSE ;)

wszystko w swoim czasie, myslalem o zrobieniu czegos takiego na kilka projektow na raz, gdzie poprostu wpisuje sie account keye, wybiera jaka optymalizacja ma być, czy boinc ma sie znalezc jako wersja "fantom", czy zeby wszedzie był wuidoczny jako boinc i z tego zostanie wygenerowany odpowiedni instalator. Na razie musze to przetestowac, z tym ze malo kto chce mi pomoc - przedewszystkim chce sprawdzic czy odsyla jednostki, bo umnie liczy teraz od 3 godzin i nic nie odeslalo, dlatego lcize dalej, zobacze czy odesle poniej bo aktualniemoze to byc dluga jednostka.

 

pozdrawiam

kszonek

 

jezeli ktos dalej ma chęć wyprobowac to puki nie zmieni mi sie dynamiczne ip neostrady lub nie wylaczy mi ktos kompa to:

 

http://83.11.9.12/BQI/

 

//

 

mirrory:

MMX

SSE

SSE2

SSE3

Edited by kszonek

Share this post


Link to post
Share on other sites

@kszonek i co z projektem ? :> Przydał by mi się ten programik ;) Pare ludzi by się zainfekowało ;] A tak to jest problemik, bo wybrzydzają :mur:

Pozdro

Nie mówiąc o pracowniach komputerowych typu 40 x sempron 3000+ i celek D, które stoją włączone przez cały dzień i się marnują :twisted2: .

Share this post


Link to post
Share on other sites

Hmm.. ja tego nie tworzylem powinno byc ok ;) tylko nie wiem na czyje konto to liczy?!:D

 

a musisz to ukrywac? na swoim kompie?

 

Nie nie ukrywac nie musze poprostu nie chce mi sie bawic w optymalizacje itd,poprostu zainstalowac,wlaczyc i zeby liczylo bez zbednego komplikowania,tak wiem leniwy jestem :lol:

Share this post


Link to post
Share on other sites

www.boinc.xp.pl

 

dzila, liczy, wybieracie zlisty co trzeba (optymalizacje) i jest git. punkty oczywisciwcie dla ppc. Aktualnie nie wiem jak zrobic zeby wpisywac account keya, ale instalacja trwa 20sekund, po minucie od nstalacji nalezy pamietaco ewentulanym udostepnieniu poleczeniainternetowego w firewallu (np bitdefender)

Share this post


Link to post
Share on other sites

Guest majkel84

witam

zainstalowałem to :

www.boinc.xp.pl

i cos sie liczy, ale nie wiem OCB bo zwykły manager mi nie działa...

 

w każdym razie dwa procesy bezczynności zjadają mi moc obliczeniową, ale w dodaj usuń nie mam możliwosci odinstalowania BQI. a chce sie tego pozbyć bo nie wiem co i jak

 

2. Zainstalowałem zwykły manager. Włączam i jest komunikat

"wpisane hasło jest niepoprawne"

 

biore advanced ->wybierz komputer

i co mam tam wpisać?

próbowałem mój login i hasło, Seti@boinc itp i nic

a manager nie chce mi sie połączyć

co mam zrobić? Kto wytłumaczy żółtodziobowi ?

Share this post


Link to post
Share on other sites

przepraszam badzo - skasowalem te stare unistllery :/ a pewnie by dzialaly. Zaraz napisze cos nowego, albo zrobie updatea, aby Ci menager dzialal. Zupelnie zapomnialem o tym zeby dac unistallera, a bqi jest tak zrobione zeby nie pozostawialo sladow w systemie i zjadalo jak najmniej zasobow - w kazdym razie nie zuzywa Ci to mocy obliczeniowej, bierze tylko to z czego nie korzystasz ;)

 

//

 

jutro rano wypadam na caly dzien, wiecjezeli nie masz nic przeciwko to teraz pojde w kime, a napisze cos z ranca, w kazdym razie bez obaw ;] nie jest to duzo roboty, zeby to dodac, ale wszytko mam u siebie i musze jeszcze zlozyc kompa po benchingu na targach.

 

dobranoc ;)

Edited by kszonek

Share this post


Link to post
Share on other sites

Guest majkel84

przepraszam badzo - skasowalem te stare unistllery :/ a pewnie by dzialaly. Zaraz napisze cos nowego, albo zrobie updatea, aby Ci menager dzialal. Zupelnie zapomnialem o tym zeby dac unistallera, a bqi jest tak zrobione zeby nie pozostawialo sladow w systemie i zjadalo jak najmniej zasobow - w kazdym razie nie zuzywa Ci to mocy obliczeniowej, bierze tylko to z czego nie korzystasz ;)

 

//

 

jutro rano wypadam na caly dzien, wiecjezeli nie masz nic przeciwko to teraz pojde w kime, a napisze cos z ranca, w kazdym razie bez obaw ;] nie jest to duzo roboty, zeby to dodac, ale wszytko mam u siebie i musze jeszcze zlozyc kompa po benchingu na targach.

 

dobranoc ;)

no właśnie zauważyłem że nie pozostawia śladów

a jak to wyłączyc ?

Share this post


Link to post
Share on other sites

kszonek mógł byś wrzucić jeszcze raz tego Bqi na serw ? :/ Bo link nie działa...

wiem ze nie dziala, skasowalem bo nie mailem deinstalatora, a przecietny uzytkownik nie jest w stanie tego poprostu skasowac ;)

 

niestety nie mam teraz dysku na ktorym mam to napisane, mam w tej chwili tylko skompilowany instalator, ktory:

- 2,32 mega

- wszytkie procesy widoczne jako svchost

- w instalatorze mozna wybrac z ramki czy chcemy bez optymalek, mmx, sse, sse2, sse3 (pełne optymalizacje wszytkiego, od crunchera)

- łąduje sie na startupie jako usługa, mozna odpalic boincmgr i wszyko kontrolowac, po jego zamknieciu seti dalej liczy.

 

Dodam jeszcze boincmgz (w obecnej kompilacji nie mam, bo to robilem pod siebie, sam sie rejestruje na moje konto itd) i skauje z niego "sobie" zeby kazdy mogl liczyc pod swoim nickiem. Zrobie oczywiscie taki patent, ze po zainstalowaniu otworzy sie przegldarka z forluarzem tworzenia nowego konta w seti, ktore od razu bedzie nalezec do purepc team ;)

 

daj mi tylko chwilke, bo musze sie dowiedziec kto mi podwinął dysk.

 

myasle ze dla nooba w seti takie cos jest idealne.

Share this post


Link to post
Share on other sites

Guest M@St3R

wiem ze nie dziala, skasowalem bo nie mailem deinstalatora, a przecietny uzytkownik nie jest w stanie tego poprostu skasowac ;)

 

niestety nie mam teraz dysku na ktorym mam to napisane, mam w tej chwili tylko skompilowany instalator, ktory:

- 2,32 mega

- wszytkie procesy widoczne jako svchost

- w instalatorze mozna wybrac z ramki czy chcemy bez optymalek, mmx, sse, sse2, sse3 (pełne optymalizacje wszytkiego, od crunchera)

- łąduje sie na startupie jako usługa, mozna odpalic boincmgr i wszyko kontrolowac, po jego zamknieciu seti dalej liczy.

 

Dodam jeszcze boincmgz (w obecnej kompilacji nie mam, bo to robilem pod siebie, sam sie rejestruje na moje konto itd) i skauje z niego "sobie" zeby kazdy mogl liczyc pod swoim nickiem. Zrobie oczywiscie taki patent, ze po zainstalowaniu otworzy sie przegldarka z forluarzem tworzenia nowego konta w seti, ktore od razu bedzie nalezec do purepc team ;)

 

daj mi tylko chwilke, bo musze sie dowiedziec kto mi podwinął dysk.

 

myasle ze dla nooba w seti takie cos jest idealne.

Dobra to ja czekam na tego Bqi bo kilka maszyn liczacych się marnuje u mnie :D A tlumaczenie każdemu co i jak wydaje się już nudne ;)

Share this post


Link to post
Share on other sites



×
×
  • Create New...