Re: [lms] szkic instrukcji generowania raportów SIISv2 do UKE
W dniu 7 marca 2012 09:10 użytkownik jlc@tlen.pl napisał:
A Kiedy bedzie sie to dalo wykonac czyli kiedy to pojawi sie w lms
No przecież Chilek pisał, że jest w gicie ;-)
W dniu 2012-03-08 08:59, Piotr Kaczor pisze:
W dniu 7 marca 2012 09:10 użytkownik <jlc@tlen.pl mailto:jlc@tlen.pl> napisał:
A Kiedy bedzie sie to dalo wykonac czyli kiedy to pojawi sie w lms
No przecież Chilek pisał, że jest w gicie ;-)
I nawet ladnie generuje co trzeba :) Jeden warunek - adresy urzadzen musza byc juz w lms zgodne z teryt, a z tym troche jest zabawy - trzeba "pojezdzic" lms-teryt'em, a sporo tez recznie poprawic. U nas dzien kobiet, ale pracownica dzisiaj chcial nie chcial dostala to zadanie :)
pozdrawiam
rozwazaliscie moze przepisanie lms_teryt na cokolwiek co mozna skompilowac ?
zacząłem testy na przyzwoitym lapie i import teryta ciagnie sie juz z 2.5h... Wypelniło dopiero location_cities i kawałek ulic. Czyli całosc zajmie lekko z 5h...
czesto tego powtarzac nie trzeba ale ~5h na import 300-400k rekordów to chyba lekka przesada....
----- Oryginalna wiadomość -----
Od: "Andrzej Banach" lms@net-komp.net.pl Do: "lista użytkowników LMS" lms@lists.lms.org.pl Wysłane: czwartek, 8 marzec 2012 9:30:22 Temat: Re: [lms] szkic instrukcji generowania raportów SIISv2 do UKE
I nawet ladnie generuje co trzeba :) Jeden warunek - adresy urzadzen musza byc juz w lms zgodne z teryt, a z tym troche jest zabawy - trzeba "pojezdzic" lms-teryt'em, a sporo tez recznie poprawic. U nas dzien kobiet, ale pracownica dzisiaj chcial nie chcial dostala to zadanie :)
pozdrawiam
W dniu 09.03.2012 21:51, Jaroslaw Czarniak napisał(a):
rozwazaliscie moze przepisanie lms_teryt na cokolwiek co mozna skompilowac ?
zacząłem testy na przyzwoitym lapie i import teryta ciagnie sie juz z 2.5h... Wypelniło dopiero location_cities i kawałek ulic. Czyli całosc zajmie lekko z 5h...
czesto tego powtarzac nie trzeba ale ~5h na import 300-400k rekordów to chyba lekka przesada....
Szczerze mówiąc nie ma strasznie wielkiej potrzeby przepisywania tego na coś kompilowanego, bo prawdę mówiąc taki import czy update można nastawiać w nocy i może sobie to trwać i ładnych parę godzin. Potem już jest prościej, bo można robić dumpa w postaci bazy danych postgresql i raczej bym w tym kierunku poszedł w ramach projektu LMS. Można byłoby udostępniać zrzuty w postaci pgsql i mysql baz teryt używanych przez LMS ;-) Ciekawe ile wtedy czasu zajmowałby import?
----- Oryginalna wiadomość -----
Od: "Andrzej Banach" lms@net-komp.net.pl Do: "lista użytkowników LMS" lms@lists.lms.org.pl Wysłane: czwartek, 8 marzec 2012 9:30:22 Temat: Re: [lms] szkic instrukcji generowania raportów SIISv2 do UKE
I nawet ladnie generuje co trzeba :) Jeden warunek - adresy urzadzen musza byc juz w lms zgodne z teryt, a z tym troche jest zabawy - trzeba "pojezdzic" lms-teryt'em, a sporo tez recznie poprawic. U nas dzien kobiet, ale pracownica dzisiaj chcial nie chcial dostala to zadanie :)
pozdrawiam
W dniu 2012-03-09 21:51, Jaroslaw Czarniak pisze:
rozwazaliscie moze przepisanie lms_teryt na cokolwiek co mozna skompilowac ?
zacząłem testy na przyzwoitym lapie i import teryta ciagnie sie juz z 2.5h... Wypelniło dopiero location_cities i kawałek ulic. Czyli całosc zajmie lekko z 5h...
czesto tego powtarzac nie trzeba ale ~5h na import 300-400k rekordów to chyba lekka przesada....
Test przeprowadzony na serwerze wirtualnym wykupionym w polskim 1&1. Dystrybucja : Debian
Start Pobierania Sat Mar 10 01:48:28 CET 2012 [./lms-teryt --fetch] Stop Pobierania Sat Mar 10 01:48:34 CET 2012
Start Aktualizacji Sat Mar 10 01:48:34 CET 2012 [./lms-teryt --update] Stop Aktualizacji Sat Mar 10 01:51:03 CET 2012
On 03/09/2012 09:51 PM, Jaroslaw Czarniak wrote:
rozwazaliscie moze przepisanie lms_teryt na cokolwiek co mozna skompilowac ?
zacząłem testy na przyzwoitym lapie i import teryta ciagnie sie juz z 2.5h... Wypelniło dopiero location_cities i kawałek ulic. Czyli całosc zajmie lekko z 5h...
Jeśli importujesz wszystkie województwa to może to trochę potrwać, ale nie przypominm sobie żeby aż tyle. Zaglądnij do dokumentacji i importuj tylko wybrane województwa. Użyty język nie ma tu wiele do rzeczy, tam jest po prostu mnóstwo zapytań, które muszą trwać.
Wszystko wydawalo sie byc OK, a dzisiaj, jak chcielismy wygenerowac ostatecznie raport, po pobraniu najnowszej wersji lms z git-a, uruchomieniu lms-teryt -f, lms-teryt -u i lms-teryt -m zauwazylismy, ze czesc ulic zniknela z bazy LMS. Zamiast nich pojawilo sie "0, ul". To chyba dotyczy wszystkich ulic, ktore byly dwuczlonowe, np. "Tadeusza Kościuszki". Inne jednoczlonowe ulice, np. Zielone dalej sa w bazie.
W dniu 10 marca 2012 07:28 użytkownik A.L.E.C alec@alec.pl napisał:
On 03/09/2012 09:51 PM, Jaroslaw Czarniak wrote:
rozwazaliscie moze przepisanie lms_teryt na cokolwiek co mozna skompilowac ?
zacząłem testy na przyzwoitym lapie i import teryta ciagnie sie juz z 2.5h... Wypelniło dopiero location_cities i kawałek ulic. Czyli całosc zajmie lekko z 5h...
Jeśli importujesz wszystkie województwa to może to trochę potrwać, ale nie przypominm sobie żeby aż tyle. Zaglądnij do dokumentacji i importuj tylko wybrane województwa. Użyty język nie ma tu wiele do rzeczy, tam jest po prostu mnóstwo zapytań, które muszą trwać.
-- Aleksander 'A.L.E.C' Machniak LAN Management System Developer [http://lms.org.pl] Roundcube Webmail Developer [http://roundcube.net] ------------------------------**--------------------- PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl
______________________________**_________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/**mailman/listinfo/lmshttp://lists.lms.org.pl/mailman/listinfo/lms
W dniu 10 marca 2012 17:06 użytkownik Sławomir Paszkiewicz < paszczus@gmail.com> napisał:
Wszystko wydawalo sie byc OK, a dzisiaj, jak chcielismy wygenerowac ostatecznie raport, po pobraniu najnowszej wersji lms z git-a, uruchomieniu lms-teryt -f, lms-teryt -u i lms-teryt -m zauwazylismy, ze czesc ulic zniknela z bazy LMS. Zamiast nich pojawilo sie "0, ul". To chyba dotyczy wszystkich ulic, ktore byly dwuczlonowe, np. "Tadeusza Kościuszki". Inne jednoczlonowe ulice, np. Zielone dalej sa w bazie.
Dodam jeszcze, ze mialem zly widok teryt_ulic, bez name2, ale juz go
dodalem zgodnie ze zmianami w gicie (nie wiem czemu sam sie nie zmienil) i nadal jest to samo.
W dniu 10.03.2012 17:06, Sławomir Paszkiewicz napisał(a):
Wszystko wydawalo sie byc OK, a dzisiaj, jak chcielismy wygenerowac ostatecznie raport, po pobraniu najnowszej wersji lms z git-a, uruchomieniu lms-teryt -f, lms-teryt -u i lms-teryt -m zauwazylismy, ze czesc ulic zniknela z bazy LMS. Zamiast nich pojawilo sie "0, ul". To chyba dotyczy wszystkich ulic, ktore byly dwuczlonowe, np. "Tadeusza Kościuszki". Inne jednoczlonowe ulice, np. Zielone dalej sa w bazie.
W interfejsie czy w bazie? Co pokazuje: SELECT s.id, (CASE WHEN s.name2 IS NOT NULL THEN s.name || ' ' || s.name2 ELSE s.name END) AS name, t.name AS typename FROM location_streets s LEFT JOIN location_street_types t ON (s.typeid = t.id) WHERE s.name2 IS NOT NULL ORDER BY s.name LIMIT 10;
W dniu 10 marca 2012 17:35 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
W interfejsie czy w bazie?
W interfejsie, jak wybieram ulice dla komputerow/urzadzen.
Co pokazuje: SELECT s.id, (CASE WHEN s.name2 IS NOT NULL THEN s.name || ' ' || s.name2 ELSE s.name END) AS name, t.name AS typename FROM location_streets s LEFT JOIN location_street_types t ON (s.typeid = t.id) WHERE s.name2 IS NOT NULL ORDER BY s.name LIMIT 10;
+------+------+----------+ | id | name | typename | +------+------+----------+ | 2330 | 0 | ul. | | 6194 | 0 | ul. | | 4980 | 0 | ul. | | 7098 | 0 | ul. | | 254 | 0 | ul. | | 11 | 0 | ul. | | 7983 | 0 | ul. | | 4410 | 0 | ul. | | 6001 | 0 | ul. | | 5067 | 0 | ul. | +------+------+----------+ 10 rows in set, 17 warnings (0.01 sec)
W dniu 10.03.2012 17:40, Sławomir Paszkiewicz napisał(a):
W dniu 10 marca 2012 17:35 użytkownik Tomasz Chiliński
Co pokazuje: SELECT s.id [1], (CASE WHEN s.name2 IS NOT NULL THEN s.name [2] || || s.name2 ELSE s.name [3] END) AS name, t.name [4] AS typename FROM location_streets s LEFT JOIN location_street_types t ON (s.typeid = t.id [5]) WHERE s.name2 IS NOT NULL ORDER BY s.name [6] LIMIT 10;
+------+------+----------+ | id | name | typename | +------+------+----------+ | 2330 | 0 | ul. | | 6194 | 0 | ul. | | 4980 | 0 | ul. | | 7098 | 0 | ul. | | 254 | 0 | ul. | | 11 | 0 | ul. | | 7983 | 0 | ul. | | 4410 | 0 | ul. | | 6001 | 0 | ul. | | 5067 | 0 | ul. | +------+------+----------+ 10 rows in set, 17 warnings (0.01 sec)
Spróbuj nałożyć tymczasowo na lms-teryf taką łatkę: --- lms-teryt.orig 2012-03-08 01:00:41.000000000 +0100 +++ lms-teryt 2012-03-10 17:59:03.483839586 +0100 @@ -562,6 +562,7 @@ } # entry exists if ($data) { + print "STARA_NAZWA=".$data->{'NAZWA'}." NOWA_NAZWA=".$record->{'NAZWA_1'}."\n"; if ($data->{'NAZWA'} ne $record->{'NAZWA_1'} || (defined($record->{'NAZWA_2'}) && (!defined($data->{'NAZWA2'}) || $data->{'NAZWA2'} ne $record->{'NAZWA_2'})) || $data->{'typeid'} != $typeid
i zobacz co wyświetla lms-teryf .... -u
W dniu 10 marca 2012 18:00 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Spróbuj nałożyć tymczasowo na lms-teryf taką łatkę: --- lms-teryt.orig 2012-03-08 01:00:41.000000000 +0100 +++ lms-teryt 2012-03-10 17:59:03.483839586 +0100 @@ -562,6 +562,7 @@ } # entry exists if ($data) {
print "STARA_NAZWA=".$data->{'NAZWA'**}."
NOWA_NAZWA=".$record->{'NAZWA_**1'}."\n"; if ($data->{'NAZWA'} ne $record->{'NAZWA_1'} || (defined($record->{'NAZWA_2'}) && (!defined($data->{'NAZWA2'}) || $data->{'NAZWA2'} ne $record->{'NAZWA_2'})) || $data->{'typeid'} != $typeid
i zobacz co wyświetla lms-teryf .... -u
Wyglada na to, ze STARA_NAZWA == NOWA_NAZWA.
Caly wynik lms-teryt -u: http://pastebin.com/3zvaNmDq
W dniu 10.03.2012 18:06, Sławomir Paszkiewicz napisał(a):
W dniu 10 marca 2012 18:00 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com [1]> napisał:
Spróbuj nałożyć tymczasowo na lms-teryf taką łatkę: --- lms-teryt.orig 2012-03-08 01:00:41.000000000 +0100 +++ lms-teryt 2012-03-10 17:59:03.483839586 +0100 @@ -562,6 +562,7 @@ } # entry exists if ($data) {
- print "STARA_NAZWA=".$data->{NAZWA}."
NOWA_NAZWA=".$record->{NAZWA_1}."n"; if ($data->{NAZWA} ne $record->{NAZWA_1} || (defined($record->{NAZWA_2}) && (!defined($data->{NAZWA2}) || $data->{NAZWA2} ne $record->{NAZWA_2})) || $data->{typeid} != $typeid
i zobacz co wyświetla lms-teryf .... -u
Wyglada na to, ze STARA_NAZWA == NOWA_NAZWA.
Caly wynik lms-teryt -u: http://pastebin.com/3zvaNmDq [2]
To teraz poproszę o: print "STARA_NAZWA=".$data->{'NAZWA'}.(defined($data->{'NAZWA2'}) ? " ".$data->{'NAZWA2'} : "")." NOWA_NAZWA=".$record->{'NAZWA_1'}.(defined($record->{'NAZWA_2'}) ? " ".$record->{'NAZWA_2'} : "")."\n";
W dniu 10 marca 2012 18:48 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Wyglada na to, ze STARA_NAZWA == NOWA_NAZWA.
Caly wynik lms-teryt -u: http://pastebin.com/3zvaNmDq [2]
To teraz poproszę o: print "STARA_NAZWA=".$data->{'NAZWA'**}.(defined($data->{'NAZWA2'}) ? " ".$data->{'NAZWA2'} : "")." NOWA_NAZWA=".$record->{'NAZWA_** 1'}.(defined($record->{'NAZWA_**2'}) ? " ".$record->{'NAZWA_2'} : "")."\n";
Znowu wyglada tak samo: http://pastebin.com/crf3MnMX
W dniu 10.03.2012 19:00, Sławomir Paszkiewicz napisał(a):
W dniu 10 marca 2012 18:48 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com [2]> napisał:
Wyglada na to, ze STARA_NAZWA == NOWA_NAZWA.
Caly wynik lms-teryt -u: http://pastebin.com/3zvaNmDq [1] [2]
To teraz poproszę o: print "STARA_NAZWA=".$data->{NAZWA}.(defined($data->{NAZWA2}) ? " ".$data->{NAZWA2} : "")." NOWA_NAZWA=".$record->{NAZWA_1}.(defined($record->{NAZWA_2}) ? " ".$record->{NAZWA_2} : "")."n";
Znowu wyglada tak samo: http://pastebin.com/crf3MnMX [3]
To świetnie! ;-) Teraz przenieś to przed instrukcję: $street_update->execute(...); nieco poniżej w środku bloku instrukcji w if pod spodem.
Jeśli okaże się, że nic nie wyświetla to będzie to znaczyło, że baza jest ok.
W dniu 10 marca 2012 19:14 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
W dniu 10.03.2012 19:00, Sławomir Paszkiewicz napisał(a):
W dniu 10 marca 2012 18:48 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com [2]> napisał:
Wyglada na to, ze STARA_NAZWA == NOWA_NAZWA.
Caly wynik lms-teryt -u: http://pastebin.com/3zvaNmDq [1] [2]
To teraz poproszę o: print "STARA_NAZWA=".$data->{NAZWA}.**(defined($data->{NAZWA2}) ? " ".$data->{NAZWA2} : "")." NOWA_NAZWA=".$record->{NAZWA_**1}.(defined($record->{NAZWA_2}**) ? " ".$record->{NAZWA_2} : "")."n";
Znowu wyglada tak samo: http://pastebin.com/crf3MnMX [3]
To świetnie! ;-) Teraz przenieś to przed instrukcję: $street_update->execute(...); nieco poniżej w środku bloku instrukcji w if pod spodem.
Jeśli okaże się, że nic nie wyświetla to będzie to znaczyło, że baza jest ok.
OK, dodane:
# entry exists if ($data) { if ($data->{'NAZWA'} ne $record->{'NAZWA_1'} || (defined($record->{'NAZWA_2'}) && (!defined($data->{'NAZWA2'}) || $data->{'NAZWA2'} ne $record->{'NAZWA_2'})) || $data->{'typeid'} != $typeid ) { print "STARA_NAZWA=".$data->{'NAZWA'}.(defined($data->{'NAZWA2'}) ? " ".$data->{'NAZWA2'} : "")." NOWA_NAZWA=".$record->{'NAZWA_1'}.(defined($record->{'NAZWA_2'}) ? " ".$record->{'NAZWA_2'} : "")."\n"; $street_update->execute($cid, $record->{'NAZWA_1'}, $record->{'NAZWA_2'}, $typeid, $data->{'id'}); }
i lms-teryt -u nic nie wyswietla
W dniu 10.03.2012 19:20, Sławomir Paszkiewicz napisał(a):
W dniu 10 marca 2012 19:14 użytkownik Tomasz Chiliński OK, dodane: # entry exists if ($data) { if ($data->{NAZWA} ne $record->{NAZWA_1} || (defined($record->{NAZWA_2}) && (!defined($data->{NAZWA2}) || $data->{NAZWA2} ne $record->{NAZWA_2})) || $data->{typeid} != $typeid ) { print "STARA_NAZWA=".$data->{NAZWA}.(defined($data->{NAZWA2}) ? " ".$data->{NAZWA2} : "")." NOWA_NAZWA=".$record->{NAZWA_1}.(defined($record->{NAZWA_2}) ? " ".$record->{NAZWA_2} : "")."n"; $street_update->execute($cid, $record->{NAZWA_1}, $record->{NAZWA_2}, $typeid, $data->{id}); }
i lms-teryt -u nic nie wyswietla
Aaaa, Sławku, znowu Ciebie złapałem! |-D lms-teryt -u działa Ci prawdopodobne na innej bazie niż robiłeś zapytanie o które na początku prosiłem ;)
W dniu 10 marca 2012 19:23 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Aaaa, Sławku, znowu Ciebie złapałem! |-D lms-teryt -u działa Ci prawdopodobne na innej bazie niż robiłeś zapytanie o które na początku prosiłem ;)
Tym razem Tomku nie masz racji ;-) Mam tylko jedna baze LMS-a i na niej dziala zarowno lms-teryt jak i na niej wykonywalem wczesniejsze zapytanie. Mam tylko 2 hosty z lmsd ;-)
W dniu 10.03.2012 19:28, Sławomir Paszkiewicz napisał(a):
W dniu 10 marca 2012 19:23 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com [1]> napisał:
Aaaa, Sławku, znowu Ciebie złapałem! |-D lms-teryt -u działa Ci prawdopodobne na innej bazie niż robiłeś zapytanie o które na początku prosiłem ;)
Tym razem Tomku nie masz racji ;-) Mam tylko jedna baze LMS-a i na niej dziala zarowno lms-teryt jak i na niej wykonywalem wczesniejsze zapytanie. Mam tylko 2 hosty z lmsd ;-)
Hehe...
To jak to możliwe, że lms-teryt stwierdza pełną aktualność bazy ulic w location_streets, a zapytanie nie wiele różniące się od tego ze skryptu, które wykonujesz w konsoli bazy danych pokazuje co innego? A może masz MySQL? ;-) Jeśli tak to zamiast złączeń typu s.name || ' ' || s.name2 trzeba używać CONCAT(s.name, ' ', s.name2) w testowym zapytaniu SQL wykonywanym w konsoli MySQL.
W dniu 10 marca 2012 19:33 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Hehe...
To jak to możliwe, że lms-teryt stwierdza pełną aktualność bazy ulic w location_streets, a zapytanie nie wiele różniące się od tego ze skryptu, które wykonujesz w konsoli bazy danych pokazuje co innego? A może masz MySQL? ;-) Jeśli tak to zamiast złączeń typu s.name || ' ' || s.name2 trzeba używać CONCAT(s.name, ' ', s.name2) w testowym zapytaniu SQL wykonywanym w konsoli MySQL.
Oczywiscie, ze MySQL ;-)
mysql> SELECT s.id, (CASE WHEN s.name2 IS NOT NULL THEN CONCAT(s.name, ' ', s.name2) ELSE s.name END) AS name, t.name AS typename -> FROM location_streets s -> LEFT JOIN location_street_types t ON (s.typeid = t.id) -> WHERE s.name2 IS NOT NULL -> ORDER BY s.name -> LIMIT 10; +------+--------------------------------+----------+ | id | name | typename | +------+--------------------------------+----------+ | 2330 | "Hubala" Majora | ul. | | 6194 | Adamka Jana | ul. | | 4980 | Alarda Ojca | ul. | | 7098 | Alberta Księcia | ul. | | 254 | Aleksandra ks. Brunona | ul. | | 11 | Andersa Generała | ul. | | 7983 | Andersa Generała | ul. | | 4410 | Andersa Generała Władysława | ul. | | 6001 | Andersa gen. Władysława | ul. | | 5067 | Andersa gen. | ul. | +------+--------------------------------+----------+ 10 rows in set (0.02 sec)
W dniu 10.03.2012 19:33, Tomasz Chiliński napisał(a):
W dniu 10.03.2012 19:28, Sławomir Paszkiewicz napisał(a):
W dniu 10 marca 2012 19:23 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com [1]> napisał:
Aaaa, Sławku, znowu Ciebie złapałem! |-D lms-teryt -u działa Ci prawdopodobne na innej bazie niż robiłeś zapytanie o które na początku prosiłem ;)
Tym razem Tomku nie masz racji ;-) Mam tylko jedna baze LMS-a i na niej dziala zarowno lms-teryt jak i na niej wykonywalem wczesniejsze zapytanie. Mam tylko 2 hosty z lmsd ;-)
Hehe...
To jak to możliwe, że lms-teryt stwierdza pełną aktualność bazy ulic w location_streets, a zapytanie nie wiele różniące się od tego ze skryptu, które wykonujesz w konsoli bazy danych pokazuje co innego? A może masz MySQL? ;-) Jeśli tak to zamiast złączeń typu s.name || ' ' || s.name2 trzeba używać CONCAT(s.name, ' ', s.name2) w testowym zapytaniu SQL wykonywanym w konsoli MySQL.
A tymczasem w GIT masz już poprawioną wersję modułu UKE, która wszędzie obsługuje złączenia ciągów również za pomocą mysql-owego CONCAT ;-)
W dniu 10 marca 2012 19:37 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
W dniu 10.03.2012 19:33, Tomasz Chiliński napisał(a):
W dniu 10.03.2012 19:28, Sławomir Paszkiewicz napisał(a):
W dniu 10 marca 2012 19:23 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com [1]> napisał:
Aaaa, Sławku, znowu Ciebie złapałem! |-D
lms-teryt -u działa Ci prawdopodobne na innej bazie niż robiłeś zapytanie o które na początku prosiłem ;)
Tym razem Tomku nie masz racji ;-) Mam tylko jedna baze LMS-a i na niej dziala zarowno lms-teryt jak i na niej wykonywalem wczesniejsze zapytanie. Mam tylko 2 hosty z lmsd ;-)
Hehe...
To jak to możliwe, że lms-teryt stwierdza pełną aktualność bazy ulic w location_streets, a zapytanie nie wiele różniące się od tego ze skryptu, które wykonujesz w konsoli bazy danych pokazuje co innego? A może masz MySQL? ;-) Jeśli tak to zamiast złączeń typu s.name || ' ' || s.name2 trzeba używać CONCAT(s.name, ' ', s.name2) w testowym zapytaniu SQL wykonywanym w konsoli MySQL.
A tymczasem w GIT masz już poprawioną wersję modułu UKE, która wszędzie obsługuje złączenia ciągów również za pomocą mysql-owego CONCAT ;-)
Dzieki! A w takim razie da rade cos zrobic z tym wyswietlaniem "0, ul" w
samym LMS? ;-)
W dniu 11.03.2012 17:40, Sławomir Paszkiewicz napisał(a):
W dniu 10 marca 2012 19:37 użytkownik Tomasz Chiliński
A tymczasem w GIT masz już poprawioną wersję modułu UKE, która wszędzie obsługuje złączenia ciągów również za pomocą mysql-owego CONCAT ;-)
Dzieki! A w takim razie da rade cos zrobic z tym wyswietlaniem "0, ul" w samym LMS? ;-)
No jasne. Zaraz poprawię w git.
W dniu 11 marca 2012 18:38 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Dzieki! A w takim razie da rade cos zrobic z tym wyswietlaniem "0, ul"
w samym LMS? ;-)
No jasne. Zaraz poprawię w git.
No, to teraz jest OK ;-) dzieki!
Jeszcze w LMS.class GetNode, GetNetDev trzeba zmienić
W dniu 2012-03-11 19:19, Sławomir Paszkiewicz pisze:
W dniu 11 marca 2012 18:38 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com mailto:tomasz.chilinski@chilan.com> napisał:
Dzieki! A w takim razie da rade cos zrobic z tym wyswietlaniem "0, ul" w samym LMS? ;-) No jasne. Zaraz poprawię w git.
No, to teraz jest OK ;-) dzieki!
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
W dniu 11.03.2012 19:47, jaczlo napisał(a):
Jeszcze w LMS.class GetNode, GetNetDev trzeba zmienić
W dniu 2012-03-11 19:19, Sławomir Paszkiewicz pisze:
W dniu 11 marca 2012 18:38 użytkownik Tomasz Chiliński <tomasz.chilinski@chilan.com [1]> napisał:
Dzieki! A w takim razie da rade cos zrobic z tym wyswietlaniem "0, ul" w samym LMS? ;-)
No jasne. Zaraz poprawię w git.
No, to teraz jest OK ;-) dzieki!
Zaraz to poprawię, a przy okazji dojdzie możliwość wyszukiwania komputerów na podstawie lokalizacji TERYT.
W dniu 11 marca 2012 19:51 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
W dniu 11.03.2012 19:47, jaczlo napisał(a):
Jeszcze w LMS.class GetNode, GetNetDev trzeba zmienić
W dniu 2012-03-11 19:19, Sławomir Paszkiewicz pisze:
W dniu 11 marca 2012 18:38 użytkownik Tomasz Chiliński
<tomasz.chilinski@chilan.com [1]> napisał:
Dzieki! A w takim razie da rade cos zrobic z tym wyswietlaniem
"0, ul" w samym LMS? ;-)
No jasne. Zaraz poprawię w git.
No, to teraz jest OK ;-) dzieki!
Zaraz to poprawię, a przy okazji dojdzie możliwość wyszukiwania komputerów na podstawie lokalizacji TERYT.
Zauwazylem teraz dziwna rzecz. W danych klienta mam wpisane w adresie "ul.
Ozimska X" (moze byc tez samo "Ozimska X") i dodalem dla niego nowy komputer. Puszczam lms-teryt -m i zglasza mi:
BURDKA2 (0595) Opole, ul. Ozimska X: not found. A jak to zrobie "z palca" w samym komputerze, to jest OK i wyswietla adres: Opole, ul. Ozimska X.
W dniu 11 marca 2012 21:19 użytkownik Sławomir Paszkiewicz < paszczus@gmail.com> napisał:
Zaraz to poprawię, a przy okazji dojdzie możliwość wyszukiwania komputerów
na podstawie lokalizacji TERYT.
Zauwazylem teraz dziwna rzecz. W danych klienta mam wpisane w adresie
"ul. Ozimska X" (moze byc tez samo "Ozimska X") i dodalem dla niego nowy komputer. Puszczam lms-teryt -m i zglasza mi:
BURDKA2 (0595) Opole, ul. Ozimska X: not found. A jak to zrobie "z palca" w samym komputerze, to jest OK i wyswietla adres: Opole, ul. Ozimska X.
I jeszcze jedno, jak teraz wzialem najnowsza wersje lms z git to przy wyszukiwaniu komputerow/urzadzen i wybraniu konkretnego (tam w tym gornym malym pasku do wyszukiwania) dostaje:
Fatal error: Call to a member function Concat() on a non-object in /usr/share/lms/lib/LMS.class.php on line 1383
Brakuje mi czegos w systemie, czy bug? Wczesniej to dzialalo ;-)
W dniu 12.03.2012 10:06, Sławomir Paszkiewicz napisał(a):
W dniu 11 marca 2012 21:19 użytkownik Sławomir Paszkiewicz <paszczus@gmail.com [1]> napisał:
Zaraz to poprawię, a przy okazji dojdzie możliwość wyszukiwania komputerów na podstawie lokalizacji TERYT.
Zauwazylem teraz dziwna rzecz. W danych klienta mam wpisane w adresie "ul. Ozimska X" (moze byc tez samo "Ozimska X") i dodalem dla niego nowy komputer. Puszczam lms-teryt -m i zglasza mi:
BURDKA2 (0595) Opole, ul. Ozimska X: not found. A jak to zrobie "z palca" w samym komputerze, to jest OK i wyswietla adres: Opole, ul. Ozimska X.
I jeszcze jedno, jak teraz wzialem najnowsza wersje lms z git to przy wyszukiwaniu komputerow/urzadzen i wybraniu konkretnego (tam w tym gornym malym pasku do wyszukiwania) dostaje:
Fatal error: Call to a member function Concat() on a non-object in /usr/share/lms/lib/LMS.class.php on line 1383
Brakuje mi czegos w systemie, czy bug? Wczesniej to dzialalo ;-)
Literówka - przed chwilą commitnąłem poprawkę ;-)
W dniu 2012-03-11 17:29, Tomasz Chiliński pisze:
W dniu 11.03.2012 17:08, Daniel Kulesza napisał(a):
KOmputery/Lista mamy nazwe i właściciela/ ip/mac. Prócz tego przydało by się wyświetlać adres lokalizacji oraz info czy ten adres jest z teryt (czy ptaszek teryt był zaznaczony)
To można wepchać na listę komputerów, ale czy warto cały adres czy tylko jakąś ikonkę symbolizującą TERYT (taka ikonka GUS-u ;-)).
Adres wystarczy tak jak pokazuje w locations (najczęściej miasto i ulica z numerem) oraz czy zaznaczony jest teryt (taka ikonka idealnie pasuje)
- możliwość wyszukania komputerów w danej gminie (zgodnie z teryt)
Czy chodzi o tych, którzy mają już przypisany adres zgodny z TERYT?
Tak, mam przypisane adresy do komputerów i chciałbym wiedzieć jakie w danej gminie są komputery
To w wyszukiwarce komputerów widzę jako 3, wzajemnie wpływające na swoją zawartość listy wyboru - województwa, powiatu i gminy. Może tak być?
Tak
- Po wyszukaniu komputerów możliwość przyłączenia kilku komputerów
(zaznaczanie ptaszkiem) do danego urządzenia. Np wyszukuję sobie komputery z jednej wioski (wyświetlają się) zaznaczam kilka i przypisuje do danej bazy (określam rodzaj połączenia i prędkość dla wszystkich)
Rozumiem.
No to najważniejsze z tego co napisałem. Obecnie trzeba ręcznie edytować każdy komputer, a tak znacznie mniej czasu by było potrzebne na pszypisywanie komputerów do urządzeń.
Na liście wyszukanych komputerów dodajemy prawdopodobnie po lewej przy każdym kompie checkbox z możliwością zaznaczenia od razu wszystkich checkboksem na górze, a na dole kilka najczęściej wykonywanych dla komputerów czynności, które mają zostać wykonane dla oznaczonych. Na chwilę obecną byłaby dostępna tylko jedna taka operacja - przyłączenia wszystkich zaznaczonych komputerów do wybranego urządzenia sieciowego.
Właśnie tak to sobie wyobraziłem. Oczywiście prócz wyboru urządzenia wybieramy rodzaj połączenia i prędkość medium.
- Wyszukanie komputerów, które nie mają przypisanej lokalizacji z
teryt i/lub które nie są podłączone do urządzenia
Ogólnie, po doprecyzowaniu, myślę, że będziemy mogli dorobić takie funkcje do LMS.
z góry dziękuję
Na liście wyszukanych komputerów dodajemy prawdopodobnie po lewej przy każdym kompie checkbox z możliwością zaznaczenia od razu wszystkich checkboksem na górze, a na dole kilka najczęściej wykonywanych dla komputerów czynności, które mają zostać wykonane dla oznaczonych. Na chwilę obecną byłaby dostępna tylko jedna taka operacja - przyłączenia wszystkich zaznaczonych komputerów do wybranego urządzenia sieciowego.
Właśnie tak to sobie wyobraziłem. Oczywiście prócz wyboru urządzenia wybieramy rodzaj połączenia i prędkość medium.
Po czasie zobaczyłem, że zostało to wprowadzone, bardzo ułatwi mi pracę (pewnie nie tylko mi), bo teraz będę pracował nad doprowadzeniem mapy urządzeń do stanu zbliżonego z rzeczywistością (muszę dodać masę urządzeń). przydało by się jeszcze to o czym pisałem wcześniej, czyli widoczne na liście komputerów, do jakiego urządzenia jest podłączony dany komputer.
Jestem także na etapie uruchamiania radiusa. Czytałem archiwalne wątki na ten temat i przyznam, że dużo łatwiej by było, gdyby LMS był zgodny z tabelami radiusa (a nie trzeba było dostosowywać zapytań radiusa do LMS). No ale, że już praktycznie wszystko co chciałem to uruchomiłem, więc nie jest ot teraz dla mnie problemem. Denerwujące jest tylko czytanie wszystkich urządzeń przez radiusa szukającego NAS, ale to chyba zmienię zapytaniem o typ urządzenia.
W dniu 17 marca 2012 11:17 użytkownik Daniel Kulesza <d.kulesza@inetgroup.pl
napisał:
przyznam, że dużo łatwiej by było, gdyby LMS był zgodny z tabelami radiusa (a nie trzeba było dostosowywać zapytań radiusa do LMS).
no nie przesadzaj, dostosowywać jeden projekt do drugiego? gdzie w radiusie masz raptem 4 tabele. w doc masz przykładowy plik do radiusa, z małymi poprawkami pod siebie przystosowywałem go może z godzinę. ułatwia sprawę ze hej. także odpalenie radiusa z paczki, wrzucasz konfig z lms i powinno działać.
W dniu 2012-03-17 11:38, Marcin pisze:
W dniu 17 marca 2012 11:17 użytkownik Daniel Kulesza <d.kulesza@inetgroup.pl mailto:d.kulesza@inetgroup.pl> napisał:
przyznam, że dużo łatwiej by było, gdyby LMS był zgodny z tabelami radiusa (a nie trzeba było dostosowywać zapytań radiusa do LMS).
no nie przesadzaj, dostosowywać jeden projekt do drugiego? gdzie w radiusie masz raptem 4 tabele. w doc masz przykładowy plik do radiusa, z małymi poprawkami pod siebie przystosowywałem go może z godzinę. ułatwia sprawę ze hej. także odpalenie radiusa z paczki, wrzucasz konfig z lms i powinno działać.
Nie przesadzam, napisałem, że działa, tylko nie wszystko co by mogło działać. Gdyby, tabele były zgodne z radius, to bez problemów można wykorzystać narzędzia ułatwiające prace z radiusem (np. ARA czy daloradius). Teraz można je uruchomić, ale proste to już nie jest. Jeżeli LMS z jakiś powodów nie może być zgodny z radius (i pozwalać na korzystanie z zewnętrznych narzędzi) to mógły przynajmniej wykorzystywać najważniejsze funkcjonalności jakie daje radius. Dla mnie to - rzetelna informacja o statusie komputera (czy jest podłączony czy nie), obecnie jak jest firewall włączony to i smokeping nie pomaga - logi radiusa (kto kiedy się łączył, ile trwała sesja, ile danych ściągnięto) z tego co zauważyłem logi odnośnie ilości ściąganych danych działają lepiej niż obecne rozwiązanie (sprawdzałem na małej ilości komputerów), do tego najważniejsze info to przyczyna odrzucenia autoryzacji złe hasło, zły mac itp (dzwoni klient, że nie działa mu net i od razu widzę, że wpisuje złe hasło) - możliwość rozłączenia sesji ("kick") danego usera i jeszcze kilka mniej przydatnych rzeczy.
Wiem, że to wszystko można zrobić bez LMS, myślę jednak, że trzeba program rozwijać. Wiele osób napisze, że nie korzysta z radiusa, ale po części wynika to z tego, że LMS za bardzo go nie wspiera. Do tego jeszcze dochodzi brak jakiejkolwiek dokumentacji. Przykłady, które są w plikach LMS zawierają błędy i nie działają jak trzeba.
W dniu 17 marca 2012 12:20 użytkownik Daniel Kulesza <d.kulesza@inetgroup.pl
napisał:
Nie przesadzam, napisałem, że działa, tylko nie wszystko co by mogło działać.
IMHO działa wszytko
Gdyby, tabele były zgodne z radius, to bez problemów można wykorzystać narzędzia ułatwiające prace z radiusem (np. ARA czy daloradius). Teraz można je uruchomić, ale proste to już nie jest.
która tabela nie jest zgodna? radius może logować i do bazy lms, w czym jest problem?
Jeżeli LMS z jakiś powodów nie może być zgodny z radius (i pozwalać na korzystanie z zewnętrznych narzędzi) to mógły przynajmniej wykorzystywać najważniejsze funkcjonalności jakie daje radius. Dla mnie to
- rzetelna informacja o statusie komputera (czy jest podłączony czy nie),
obecnie jak jest firewall włączony to i smokeping nie pomaga
jest. w momęcie kiedy klient się łączy jest robiony wpis do nodes o statusie połączenia, później co 5 minut jest to aktualizowane czy jest połączony. no i jest robiony wpis jeśli klient się rozłączy. mam na bieżąco jego status. co więcej, nic w lmsie nie zmieniałem ;)
- logi radiusa (kto kiedy się łączył, ile trwała sesja, ile danych
ściągnięto) z tego co zauważyłem logi odnośnie ilości ściąganych danych działają lepiej niż obecne rozwiązanie (sprawdzałem na małej ilości komputerów), do tego najważniejsze info to przyczyna odrzucenia autoryzacji złe hasło, zły mac itp (dzwoni klient, że nie działa mu net i od razu widzę, że wpisuje złe hasło)
no fakt, tego akurat sam lms nie ma, ale z drugiej strony po co. możesz sobie wrzucić tabele radacct do bazy lms i po sprawie. trzeba wziąc pod uwagę, że ta tabela bardzo szybko rośnie ;0
- możliwość rozłączenia sesji ("kick") danego usera
i jeszcze kilka mniej przydatnych rzeczy.
to jak wyżej
Wiem, że to wszystko można zrobić bez LMS, myślę jednak, że trzeba program rozwijać.
IMHO, może i można by było dorzucić obsługę radiusa z lms. ja napisałem dosłownie krótkie cgi które mi to wszystko robi. mogę sobie przeglądać historię połączeń i wszytko to co jest w radacct.
Wiele osób napisze, że nie korzysta z radiusa, ale po części wynika to z tego, że LMS za bardzo go nie wspiera.
oj nie. nie korzysta bo albo nie potrzebują albo boją się za niego zabrać.
Do tego jeszcze dochodzi brak jakiejkolwiek dokumentacji.
do radiusa? jest mnóstwo do lmsa? lms nie ma obsługi radiusa :)
Przykłady, które są w plikach LMS zawierają błędy i nie działają jak trzeba.
hmm, w którym miejscu jest błąd w tych plikach? możesz pokazać. z tego co pamiętam jak przerabiałem je pod siebie to była wówczas literówka. pozatym nie działało mi UNION bo w bazie miałem różne kodowania dla komórek :)
jakbyś chciał żeby działały? bo wydaje mi się, że chciałbyś wyciągnąć lms i radiusa, zainstalować metodą "klik i już" i to ma działać OFB, hmm. do takich OFB poleciłbym jakiegoś ericssonowego albo ciscowego brasa z api.
W dniu 17 marca 2012 12:20 użytkownik Daniel Kulesza <d.kulesza@inetgroup.pl
napisał:
Dla mnie to
- rzetelna informacja o statusie komputera (czy jest podłączony czy nie),
obecnie jak jest firewall włączony to i smokeping nie pomaga
- logi radiusa (kto kiedy się łączył, ile trwała sesja, ile danych
ściągnięto) z tego co zauważyłem logi odnośnie ilości ściąganych danych działają lepiej niż obecne rozwiązanie (sprawdzałem na małej ilości komputerów), do tego najważniejsze info to przyczyna odrzucenia autoryzacji złe hasło, zły mac itp (dzwoni klient, że nie działa mu net i od razu widzę, że wpisuje złe hasło)
- możliwość rozłączenia sesji ("kick") danego usera
i jeszcze kilka mniej przydatnych rzeczy.
zapomniałem dopisać w poprzednim mailu. kiedyś jak do "podglądania" sesji, ustawiania pppoe, wogóle zarządzania radiusem używałem dialupadmin. nie zmieniając wówczas nic w konfiguracji radiusa (zostawiłem defaultowo) to w lmsie zrobiłem widoki dla radiusa. view zwracało mi to co chciał radius :)
W dniu 17.03.2012 11:17, Daniel Kulesza napisał(a):
Na liście wyszukanych komputerów dodajemy prawdopodobnie po lewej przy każdym kompie checkbox z możliwością zaznaczenia od razu wszystkich checkboksem na górze, a na dole kilka najczęściej wykonywanych dla komputerów czynności, które mają zostać wykonane dla oznaczonych. Na chwilę obecną byłaby dostępna tylko jedna taka operacja - przyłączenia wszystkich zaznaczonych komputerów do wybranego urządzenia sieciowego.
Właśnie tak to sobie wyobraziłem. Oczywiście prócz wyboru urządzenia wybieramy rodzaj połączenia i prędkość medium.
Po czasie zobaczyłem, że zostało to wprowadzone, bardzo ułatwi mi pracę (pewnie nie tylko mi), bo teraz będę pracował nad doprowadzeniem mapy urządzeń do stanu zbliżonego z rzeczywistością (muszę dodać masę urządzeń). przydało by się jeszcze to o czym pisałem wcześniej, czyli widoczne na liście komputerów, do jakiego urządzenia jest podłączony dany komputer.
Jestem także na etapie uruchamiania radiusa. Czytałem archiwalne wątki na ten temat i przyznam, że dużo łatwiej by było, gdyby LMS był zgodny z tabelami radiusa (a nie trzeba było dostosowywać zapytań radiusa do LMS). No ale, że już praktycznie wszystko co chciałem to uruchomiłem, więc nie jest ot teraz dla mnie problemem. Denerwujące jest tylko czytanie wszystkich urządzeń przez radiusa szukającego NAS, ale to chyba zmienię zapytaniem o typ urządzenia.
Najbardziej niepokojące w tej całym szumie tu na liście jest to, że wszyscy piszą co trzeba zrobić, co poprawić, ba nawet co nie działa, że muszą sami dostosowywać, a nie ma chętnych do tego, żeby poprawione wersje plików przesyłać wraz z dokumentacją do włączenia do repozytorium LMS ;-)
W dniu 17 marca 2012 15:35 użytkownik Tomasz Chiliński < tomasz.chilinski@chilan.com> napisał:
Najbardziej niepokojące w tej całym szumie tu na liście jest to, że wszyscy piszą co trzeba zrobić, co poprawić, ba nawet co nie działa, że muszą sami dostosowywać, a nie ma chętnych do tego, żeby poprawione wersje plików przesyłać wraz z dokumentacją do włączenia do repozytorium LMS ;-)
czując się chyba wywołanym do tablicy mogę powiedzieć, że moje "zmiany", ulepszenia trudno nazwać zmianami, była to czysta kosmetyka użytkowa. kilka lat temu, do obsługi radiusa, dorzuciłem tabele do bazy by obsłużyć wsio z jednej bazy. do tego widoki do dialupadmina. i to jakoś działało. ale tabela radacct rosła tak astronomicznie, że backup zaczął robić mi się 5 minut :/. teraz (w styczniu) przeszedłem na nowego lmsa 1.11.13 Dira, gdzie rozdzieliłem bazy radiusa i lms. zamiast dialupadmina napisałem krótkie cgi w perlu, naprawdę bardzo krótkie. co do zmian w lms to, jak wspomniałem wyżej, kosmetyka. np. : - swoje logo przy logowaniu i mniej linków - żeby defaultowo zacznaczała się faktura przy nowych zobowiązaniach (teraz już wiem, że jest do tego opcja phpui), - będąc na kliencie żeby z defaultu było "nowe KP" zamiast nowa faktura (częściej przyjmuje się kase a nie wystawia faktury) - j.w. "pokaż wszystkie faktury" - klikając nowe kp żeby z defaultu zaznaczał się właściwy rejestr kasowy - przy nowym kp, żeby nie zaznaczały się wszystkie nie rozliczone faktury, żeby wybrać za którą klient chce zapłacić.
większość tych zmian robiłem w templejtach w htmlu, nic z kodu php, więc mało pomocne, żeby cokolwiek włączyć do gałęzi
[Saturday, 17 March 2012], Tomasz Chiliński napisał(a):
że muszą sami dostosowywać, a nie ma chętnych do tego, żeby poprawione wersje plików przesyłać wraz z dokumentacją do włączenia do repozytorium LMS ;-)
Spokojnie - najpierw musze opanować gita zeby sensownie cos wrzucac i nie robic sieczki :)
On 17.03.2012 15:35, Tomasz Chiliński wrote:
W dniu 17.03.2012 11:17, Daniel Kulesza napisał(a):
Na liście wyszukanych komputerów dodajemy prawdopodobnie po lewej przy każdym kompie checkbox z możliwością zaznaczenia od razu wszystkich checkboksem na górze, a na dole kilka najczęściej wykonywanych dla komputerów czynności, które mają zostać wykonane dla oznaczonych. Na chwilę obecną byłaby dostępna tylko jedna taka operacja - przyłączenia wszystkich zaznaczonych komputerów do wybranego urządzenia sieciowego.
Właśnie tak to sobie wyobraziłem. Oczywiście prócz wyboru urządzenia wybieramy rodzaj połączenia i prędkość medium.
Po czasie zobaczyłem, że zostało to wprowadzone, bardzo ułatwi mi pracę (pewnie nie tylko mi), bo teraz będę pracował nad doprowadzeniem mapy urządzeń do stanu zbliżonego z rzeczywistością (muszę dodać masę urządzeń). przydało by się jeszcze to o czym pisałem wcześniej, czyli widoczne na liście komputerów, do jakiego urządzenia jest podłączony dany komputer.
Jestem także na etapie uruchamiania radiusa. Czytałem archiwalne wątki na ten temat i przyznam, że dużo łatwiej by było, gdyby LMS był zgodny z tabelami radiusa (a nie trzeba było dostosowywać zapytań radiusa do LMS). No ale, że już praktycznie wszystko co chciałem to uruchomiłem, więc nie jest ot teraz dla mnie problemem. Denerwujące jest tylko czytanie wszystkich urządzeń przez radiusa szukającego NAS, ale to chyba zmienię zapytaniem o typ urządzenia.
Najbardziej niepokojące w tej całym szumie tu na liście jest to, że wszyscy piszą co trzeba zrobić, co poprawić, ba nawet co nie działa, że muszą sami dostosowywać, a nie ma chętnych do tego, żeby poprawione wersje plików przesyłać wraz z dokumentacją do włączenia do repozytorium LMS ;-)
Sądzę, że problem da się częściowo rozwiązać przez postawienie dokuwiki, o czym wspominałeś wcześniej. Mogę się tym zająć o ile dostanę dostęp do maszyny LMSowej lub postawić to na swoim hostingu i podpiąć pod domenę wiki.lms.org.pl.
Jeśli dodawanie treści będzie proste to pewnie znajdą się osoby, które opiszą rozwiązania konkretnych problemów za pomocą LMSa.
W dniu 2012-03-17 20:34, Grzegorz Chwesewicz pisze:
Sądzę, że problem da się częściowo rozwiązać przez postawienie dokuwiki, o czym wspominałeś wcześniej. Mogę się tym zająć o ile dostanę dostęp do maszyny LMSowej lub postawić to na swoim hostingu i podpiąć pod domenę wiki.lms.org.pl.
Jeśli dodawanie treści będzie proste to pewnie znajdą się osoby, które opiszą rozwiązania konkretnych problemów za pomocą LMSa.
jak pisałem wcześniej, mogę kilka rzeczy poopisywać
W dniu 2012-03-17 20:48, Daniel Kulesza pisze:
W dniu 2012-03-17 20:34, Grzegorz Chwesewicz pisze:
Sądzę, że problem da się częściowo rozwiązać przez postawienie dokuwiki, o czym wspominałeś wcześniej. Mogę się tym zająć o ile dostanę dostęp do maszyny LMSowej lub postawić to na swoim hostingu i podpiąć pod domenę wiki.lms.org.pl.
Jeśli dodawanie treści będzie proste to pewnie znajdą się osoby, które opiszą rozwiązania konkretnych problemów za pomocą LMSa.
jak pisałem wcześniej, mogę kilka rzeczy poopisywać _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Witam.
Mogę się dołączyć. Nie jestem programistą php, (modyfikuję go na własne potrzeby i na tyle ile umiem) ale używam lms od 7 lat i poznałem go od strony zwykłego użytkownika czyli pracowników i klientów.
Pozdrawiam.
w plikach wzasieg i wezly jakims dziwnym cudem ustawilo wszystkim ludkom kod pocztowy 1-950 a w kujawsko pomorskim nawet takiego kodu nie ma
W dniu 17.03.2012 20:34, Grzegorz Chwesewicz napisał(a):
On 17.03.2012 15:35, Tomasz Chiliński wrote:
Najbardziej niepokojące w tej całym szumie tu na liście jest to, że wszyscy piszą co trzeba zrobić, co poprawić, ba nawet co nie działa, że muszą sami dostosowywać, a nie ma chętnych do tego, żeby poprawione wersje plików przesyłać wraz z dokumentacją do włączenia do repozytorium LMS ;-)
Sądzę, że problem da się częściowo rozwiązać przez postawienie dokuwiki, o czym wspominałeś wcześniej. Mogę się tym zająć o ile dostanę dostęp do maszyny LMSowej lub postawić to na swoim hostingu i podpiąć pod domenę wiki.lms.org.pl.
Tak będzie najrozsądniej - postawić pod nazwą wiki.lms.org.pl, a gdzie będzie stało nie jest takie istotne i może być na jakimś Twoim hostingu.
Jeśli dodawanie treści będzie proste to pewnie znajdą się osoby, które opiszą rozwiązania konkretnych problemów za pomocą LMSa.
Tak właśnie zakładam, bo to co do tej pory było to czysta hakerka i nie dziwne, że jakoś nikt nie miał nic do zaoferowania żadnej pomocy przy projekcie. Po prostu zmęczyliśmy ludzi używających LMS-a, aż sobie odpuścili ;-)
W dniu 2012-03-11 17:29, Tomasz Chiliński pisze:
W dniu 11.03.2012 17:08, Daniel Kulesza napisał(a):
KOmputery/Lista mamy nazwe i właściciela/ ip/mac. Prócz tego przydało by się wyświetlać adres lokalizacji oraz info czy ten adres jest z teryt (czy ptaszek teryt był zaznaczony)
To można wepchać na listę komputerów, ale czy warto cały adres czy tylko jakąś ikonkę symbolizującą TERYT (taka ikonka GUS-u ;-)).
Adres wystarczy tak jak pokazuje w locations (najczęściej miasto i ulica z numerem) oraz czy zaznaczony jest teryt (taka ikonka idealnie pasuje)
- możliwość wyszukania komputerów w danej gminie (zgodnie z teryt)
Czy chodzi o tych, którzy mają już przypisany adres zgodny z TERYT?
Tak, mam przypisane adresy do komputerów i chciałbym wiedzieć jakie w danej gminie są komputery
To w wyszukiwarce komputerów widzę jako 3, wzajemnie wpływające na swoją zawartość listy wyboru - województwa, powiatu i gminy. Może tak być?
Tak
- Po wyszukaniu komputerów możliwość przyłączenia kilku komputerów
(zaznaczanie ptaszkiem) do danego urządzenia. Np wyszukuję sobie komputery z jednej wioski (wyświetlają się) zaznaczam kilka i przypisuje do danej bazy (określam rodzaj połączenia i prędkość dla wszystkich)
Rozumiem.
No to najważniejsze z tego co napisałem. Obecnie trzeba ręcznie edytować każdy komputer, a tak znacznie mniej czasu by było potrzebne na pszypisywanie komputerów do urządzeń.
Na liście wyszukanych komputerów dodajemy prawdopodobnie po lewej przy każdym kompie checkbox z możliwością zaznaczenia od razu wszystkich checkboksem na górze, a na dole kilka najczęściej wykonywanych dla komputerów czynności, które mają zostać wykonane dla oznaczonych. Na chwilę obecną byłaby dostępna tylko jedna taka operacja - przyłączenia wszystkich zaznaczonych komputerów do wybranego urządzenia sieciowego.
Właśnie tak to sobie wyobraziłem. Oczywiście prócz wyboru urządzenia wybieramy rodzaj połączenia i prędkość medium.
- Wyszukanie komputerów, które nie mają przypisanej lokalizacji z
teryt i/lub które nie są podłączone do urządzenia
Ogólnie, po doprecyzowaniu, myślę, że będziemy mogli dorobić takie funkcje do LMS.
z góry dziękuję
uczestnicy (14)
-
A.L.E.C
-
Andrzej Banach
-
Daniel Kulesza
-
Grzegorz Chwesewicz
-
jaczlo
-
Jaroslaw Czarniak
-
Jaroslaw Dziubek
-
jlc@tlen.pl
-
Marcin
-
Piotr Kaczor
-
Przemysław Panek
-
Szymon Kajewski
-
Sławomir Paszkiewicz
-
Tomasz Chiliński