Info-SmS na bieżąco poza domem :D

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
rryk
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 04 mar 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post autor: rryk »

No...Mam nadzieje :D
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.
Awatar użytkownika
komeniusz
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 28 mar 2009, 17:47
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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 :)
Jestem hardkorem :)
Awatar użytkownika
rryk
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 04 mar 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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ę
Awatar użytkownika
komeniusz
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 28 mar 2009, 17:47
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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:~$ 
Jestem hardkorem :)
Awatar użytkownika
rryk
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 04 mar 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post autor: rryk »

hehe niestety nie możesz zmienić nazwy katalogu instalacji :D wszystko się do niej wiąże zmień z powrotem ją na infosms a zacznie działać :D A i jeśli zamierzasz używać 100% z programu musisz mieć zainstalowany EKG2 - po zawartości widzę, że nie masz :D i pousuwaj zbędne is-bot'y które są tym wywołane
Awatar użytkownika
komeniusz
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 28 mar 2009, 17:47
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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$ 
Jestem hardkorem :)
Awatar użytkownika
rryk
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 04 mar 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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
Awatar użytkownika
Nadril
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 171
Rejestracja: 11 lip 2008, 10:54
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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: Obrazek
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.
Awatar użytkownika
rryk
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 04 mar 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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 :D Więc musisz najpierw jedno ok kliknac potem drugie :D
http://img339.imageshack.us/img339/9156 ... ranu1e.png
4) "Can't locate Crypt/SSLeay.pm" mówi samo za siebie :D
Wystarczy odrobina chęci... (Polecenie: sudo apt-cache search crypt ssleay)
A już wiemy, że mamy zainstalować libcrypt-ssleay-perl:

Kod: Zaznacz cały

sudo apt-get install libcrypt-ssleay-perl
Ps. Jak masz jakieś problemy to pisz :D
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
Awatar użytkownika
Nadril
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 171
Rejestracja: 11 lip 2008, 10:54
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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ć?
Awatar użytkownika
rryk
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 04 mar 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post autor: rryk »

"2. Fakt mam inną czcionkę, ale u mnie wygląda jak wygląda." No tak ale nic na to nie poradzę :D - 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 :D A po za tym standardowo ta biblioteka powinna się zainstalować razem z perlem. Więc podejrzewam że był to odosobniony przypadek :D 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 :D Miłego użytkowania i podziel się opinią...
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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
Awatar użytkownika
rryk
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 04 mar 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post autor: rryk »

paczka deb do skryptu bash/python/perl to nie lada wyczyn :D 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.
Awatar użytkownika
kabanek
Zakręcona Traszka
Zakręcona Traszka
Posty: 592
Rejestracja: 23 cze 2009, 20:34
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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ć:)
Awatar użytkownika
rryk
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 04 mar 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post autor: rryk »

może kiedyś ale to sprawa również do przedyskutowania :D 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.
Awatar użytkownika
rryk
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 206
Rejestracja: 04 mar 2008, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Info-SmS na bieżąco poza domem :D

Post 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 :D 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
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości