Strona 2 z 2
Odp: Info-SmS na bieżąco poza domem :D
: 21 mar 2010, 19:34
autor: rryk
No...Mam nadzieje

Ps. ZAPRASZAM DO TESTÓW I DO WYRAŻANIA OPINII CO POPRAWIĆ, CO DODAĆ, GDZIE SĄ BŁĘDY
EDIT:
A i najważniejsze - co myślicie o instalatorze :d
EDIT:
Kolejna aktualizacja tym razem bot'a, a w niej kilka usprawnień i zablokowanie wysłania pustego smsa.
Odp: Info-SmS na bieżąco poza domem :D
: 21 mar 2010, 20:58
autor: komeniusz
Te błędy
Kod: Zaznacz cały
infosms.sh: 11: source: not found
infosms.sh: 18: arithmetic expression: expecting primary: "(5-)*894610"
To w wyniku czego mogły powstać?
Modyfikowałem troszczkę kodzik, dodając jeden parametr, aby komputer wysyłał mi SMS'a z kilkoma informacjami jak temperatura itp. Wszystko działało w skrypcie nie modziłem, a coś się schrzaniło w liniach, których nie dotykałem. Może to być wina zmiany rozmiaru dysku, czy coś w tym stylu?
PS. Instalator fajny

Odp: Info-SmS na bieżąco poza domem :D
: 21 mar 2010, 21:02
autor: rryk
podaj mi wynik komendy
ls ~/infosms
BTW. Drugi błąd wynika z pierwszego zaś pierwszy wynika najprawdopodobniej z braku pliku config w katalogu ~/infosms dlatego proszę cię o wynik tej komendy ona rzuci nieco światła na tę sprawę
Odp: Info-SmS na bieżąco poza domem :D
: 21 mar 2010, 21:43
autor: komeniusz
Zmieniłem nazwę tego katalog na
sms
Kod: Zaznacz cały
komeniusz@cyber-jadro:~$ ls ~/sms
addons config~ infosms.sh~ is-bot.py.1
config infosms.sh is-bot.py sms.miastoplusa.pl
komeniusz@cyber-jadro:~$
Odp: Info-SmS na bieżąco poza domem :D
: 21 mar 2010, 21:47
autor: rryk
hehe niestety nie możesz zmienić nazwy katalogu instalacji

wszystko się do niej wiąże zmień z powrotem ją na infosms a zacznie działać

A i jeśli zamierzasz używać 100% z programu musisz mieć zainstalowany EKG2 - po zawartości widzę, że nie masz

i pousuwaj zbędne is-bot'y które są tym wywołane
Odp: Info-SmS na bieżąco poza domem :D
: 21 mar 2010, 21:50
autor: komeniusz
Z EKG nie będę się bawił

Zmieniłem nazwę, błąd nie zniknął
Kod: Zaznacz cały
komeniusz@cyber-jadro:~$ cd infosms/
komeniusz@cyber-jadro:~/infosms$ ls
addons config~ infosms.sh~ is-bot.py.1
config infosms.sh is-bot.py sms.miastoplusa.pl
komeniusz@cyber-jadro:~/infosms$ sh infosms.sh
infosms.sh: 11: source: not found
infosms.sh: 18: arithmetic expression: expecting primary: "(5-)*894606"
komeniusz@cyber-jadro:~/infosms$
Odp: Info-SmS na bieżąco poza domem :D
: 21 mar 2010, 23:19
autor: rryk
Hmm no to spakuj folder z programem i wyślij go do mnie ale to juz na gg 2162544
EDIT:
Ok problem już zażegnany problem był po stronie komeniusza:
Błędne wykonanie skryptu za pomocą komendy sh - prawidłowe użycie za pomocą przedrostka ./ lub jeżeli jesteśmy w innym katalogu bezposrednia sciezka do pliku np. /home/rryk/infosms/infosms.sh
EDIT:
Poprawki w kodowaniu metod: miastoplusa oraz eraomnix
Odp: Info-SmS na bieżąco poza domem :D
: 22 mar 2010, 14:23
autor: Nadril
1. Opera źle ściąga instalator, może jak dasz www to będzie lepiej, ale to mało istotne.
2. Instalator wita mnie źle narysowanym logo. W zasadzie to nie mam pewności, ale wydaje mi się, że o to Ci nie chodziło:

3. Instalator się nie wyłącza. Napisał, że instalacja przebiegła poprawnie, co nie zmienia faktu, że po zamknięciu okienka konsola się nie zwolniła. Zostały mi takie dwa procesy:
michal 12236 0.0 0.0 1752 516 pts/3 S+ 13:55 0:00 sh install.sh
michal 12239 0.0 0.3 17648 8084 pts/3 S+ 13:55 0:00 zenity --progress --title=Instalacja Info-SmS --text=\n
4.
michal@michal-laptop:~/infosms$ ./infosms.sh --uptime
Can't locate Crypt/SSLeay.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./sms.miastoplusa.pl line 42.
BEGIN failed--compilation aborted at ./sms.miastoplusa.pl line 42.
Wysłano wiadomość.
Wiadomość nie dotarła.
Powodzenia.
Odp: Info-SmS na bieżąco poza domem :D
: 22 mar 2010, 17:16
autor: rryk
A więc odpowiadam:
1) Instalator jest w www:
http://www.infosms.yoyo.pl/install.sh
2) Nie nie o to mi chodziło ale po prostu masz podmienione czcionki w większości linuksów jest domyślnie ustawione któreś z tych czcionek: Sans, FreeSans, FreeMono albo Monospace. I do nich zostało to przystosowane i wygląda mniej więcej tak:
http://img260.imageshack.us/img260/1582 ... acjain.png
3) Instalator się wyłączył jak kliknąłeś ok, ponieważ kliknąłeś tylko jedno ok, a nie dwa

Więc musisz najpierw jedno ok kliknac potem drugie
http://img339.imageshack.us/img339/9156 ... ranu1e.png
4) "Can't locate Crypt/SSLeay.pm" mówi samo za siebie

Wystarczy odrobina chęci... (Polecenie: sudo apt-cache search crypt ssleay)
A już wiemy, że mamy zainstalować libcrypt-ssleay-perl:
Ps. Jak masz jakieś problemy to pisz

Ps2. Uprzedzam pytania: o ile mi wiadomo to w zenity nie można jeszce wstawiać obrazków... Możliwe że w przyszłości instalator zostanie przeniesiony do GTKDialog gdzie będzie to możliwe
EDIT:
Tak w ogóle był błąd ortograficzny w instalatorze wiec go poprawiłem i dodałem, że wystarczy raz kliknąć ok.
EDIT:
ej no odezwij się bo nie wiem czy problemy znikneły
Odp: Info-SmS na bieżąco poza domem :D
: 22 mar 2010, 20:04
autor: Nadril
1. Wiem, że jest dostępny przez przeglądarkę, chodziło o to, żeby w linku było www

Jako, że serwer przekierowuje na www. ściągnięty plik (z linku w pierwszym poście) przez przeglądarkę Opera wyglądał tak:
Kod: Zaznacz cały
<html>
<head><title>302 Found</title></head>
<body bgcolor="white">
<center><h1>302 Found</h1></center>
<hr><center>nginx/0.6.32</center>
</body>
</html>
To było tak w ramach ciekawostki
2. Fakt mam inną czcionke, ale u mnie wygląda jak wygląda.
3. Nie miałem już widoczngo okienka, może rzeczywiście wyłączyłem je odwrotnie.
4. Przyznaję, że nie szukałem, ale skoro jest instalator, to nie mógłby sprawdzić czy mam potrzebne bibliteki i ewentualnie doinstalować je?
ps. a i jeszcze zapomniałem. Może jednak usunąć entry-text z uzupełniania pól w instalatorze, i tak jest napisane co mamy wpisać?
Odp: Info-SmS na bieżąco poza domem :D
: 22 mar 2010, 20:19
autor: rryk
"2. Fakt mam inną czcionkę, ale u mnie wygląda jak wygląda." No tak ale nic na to nie poradzę

- puki co zenity nie posiada możliwości wstawiania obrazków, a gtkdialog jest nieco zbyt skomplikowany i w 2h ciężko go ogarnąć(nie wiem czy w ogóle istnieje możliwość dodania tam progress bara)
3. Nie wolno wyłączać programu zanim nie wyświetli się informacja że został zainstalowany (obecnie po kliknięciu ok w tej małej notce wyłącza się też te duże okno)
4. Niestety nie mógłby ponieważ nie dla wszystkich metod są jednakowe, a sprawdzanie i instalacja to zbyt skomplikowana rzecz jak na prosty instalator

A po za tym standardowo ta biblioteka powinna się zainstalować razem z perlem. Więc podejrzewam że był to odosobniony przypadek

A jesli nie to użytkownicy znajdą tutaj pomoc lub napisze się jakieś faq ;D
Co do ps. to nie wiem czy tak będzie lepiej... (jeśli znajdzie się więcej osób myślących tak samo to ok.
No ale już teraz powinno al działać ok

Miłego użytkowania i podziel się opinią...
Odp: Info-SmS na bieżąco poza domem :D
: 23 mar 2010, 17:55
autor: kabanek
ad. 4
to może by zrobić paczkę deb? ona będzie sprawdzać wszystkie zależności a podczas instalacji może wyświetlić się Twój instalator (albo już konfigurator;p) tak jak w przypadku np aktualizacji grub-a
Odp: Info-SmS na bieżąco poza domem :D
: 23 mar 2010, 17:58
autor: rryk
paczka deb do skryptu bash/python/perl to nie lada wyczyn

a po za tym po co instalować dodatkowe zależności takie np wymieniony w tym wątku libcrypt-ssleay-perl, gdy ktoś i tak będzie używał tylko metody orangembox albo eromnix, które nie potrzebują tej zależności.
Odp: Info-SmS na bieżąco poza domem :D
: 23 mar 2010, 19:17
autor: kabanek
no ale skrypt wymaga ekg2 a bez tego to by się nie zainstalował a tak to sam pociągnie sobie za użytkownika ten pakiet
a paczki deb nie jest znowu tak trudno zrobić:)
Odp: Info-SmS na bieżąco poza domem :D
: 23 mar 2010, 19:28
autor: rryk
może kiedyś ale to sprawa również do przedyskutowania

Obecnie mam troche na głowie , regionalny konkurs, olimpiada, do tego dochodzi szkoła, dojdą zaległości w sql oraz ukończenie strony dla tego skryptu(nic wielkiego kolejne miejsce gdzie będę informował o update'ach dodatkowo będzie dostępny rss oraz powiadamianiem przez e-mail)
Ps. "a tak to sam pociągnie sobie za użytkownika ten pakiet" otóż nie bo ekg2 nie ma w żadnym repo trzeba je oddzielnie kompilować no chyba że bym je dodał do własnego ale to by było nieco więcej roboty.
Odp: Info-SmS na bieżąco poza domem :D
: 10 kwie 2010, 18:33
autor: rryk
Uwaga!!! Uwaga!!! Od dzisiaj dostępna jest wersja beta pierwszej paczki infosms:
http://www.infosms.yoyo.pl/download/pac ... -intel.deb
http://www.infosms.yoyo.pl/download/pac ... tel.tar.gz
Na razie nie wymaga koniecznej instalacji ekg2 ponieważ na razie brak takowej którą dało by się bez problemowo zainstalować, ale jak znajde trochę czasu i mi się poszczęści to sam takową zrobię.
Ps. Paczki w innych formatach jak np rpm robię na żądanie.
UPDATE O KOLEJNĄ WERSJE - FUNKCJA EKG2 POWINNA JUŻ DZIAŁAĆ PRAWIDŁOWO
EDIT:
No i pojawiło się nawet małe repo jeszcze nie dopracowane ale jest

I choć wpis wskazywał by na zgodność z lucid ale sama paczka jak i repo powinny działać bezproblemowo również na innych distro opartych o debiana
Kod: Zaznacz cały
deb http://infosms.yoyo.pl/repo/ lucid main