![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
Final 1.0.0 :
Wykrywa ponad 3mln adresów IP z bazy OpenGEO, warto zaznaczyc ze baza CSV OpenGEO zajmuje 300MB a baza ScoutGEO 300kB i zawiera dodatkowe informacje o polozeniu geograficznym w systemie BL i XY : Działa tak : Z automatyczna detekcja IP / User agent : Demo : http://www.vertis.com.pl/demo/scout/examples/example01.php
Lub z wymuszeniem : Demo : http://www.vertis.com.pl/demo/scout/examples/example02.php
a pobrać można jak zwykle tu : http://www.vertis.com.pl/ Ten post edytował Bastion 15.07.2006, 15:43:45 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 23.01.2006 Ostrzeżenie: (0%)
|
Bastion: skad brales dane dla ScoutGeo ?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
z www.opengeo.pl - niestety ich CSV to 300MB wiec trzeba bylo uszczuplic,
a jesli pytasz o wspolrzedne geograficzne - to z roznych rzeczy - atlasy, encykloipedie, internet (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bez obrazy ale niektorych wiosek trudno znalesc jakies wspolrzedne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bylo nawet ze dzwonilem do jakiejs miejscowosci o wspolrzedne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bo nigdzie nie szlo znalesc ;] Ten post edytował Bastion 25.02.2006, 14:40:59 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 406 Pomógł: 9 Dołączył: 24.07.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Bastion Ty na prawdę poswiecasz sie swojej pracy. Co rusz nowe projekty i klasy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Brawo ! |
|
|
|
Post
#5
|
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
Cytat(vieri_pl @ 2006-02-25 17:36:23) Bastion Ty na prawdę poswiecasz sie swojej pracy. Co rusz nowe projekty i klasy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Brawo ! yhy, brawo brawo popieram Widac ze sie chlopak uczy. Bardzo ciekawy pomysl, ale jednka rozdzielil bym te klasy na 2... 1. analiza danych o userze z user_agenta 2. lokalizacja skad jest po ip |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
@hwao : szczerze tez nad tym myslalem, ale padlo na monolit - w nastepnym relase bedzie specjanle narzedzie do dopasowania siatki geolokalizacyjnej do mapy bitowej mapy Polski, zeby latwo mozna bylo nanosic punkty B,L (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
@vieri_pl: staram sie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) powoli juz nabiera ksztaltow ten CMS o ktorym wspominalem (IMG:http://www.vertis.com.pl/trash/graf002.png) |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 23.01.2006 Ostrzeżenie: (0%)
|
class Jolantha? (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)
Domyslam sie skad taka nazwa, ale za co bedzie odpowiadala ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) klasa odpowiedzialna za bezpieczenstwo i poprawnosc przekazywania danych, wykrywanie prob atakow, podawania blednych akcji, kombinowanie z parametrami, logowanie, powiadamianie admina.... a czemu Jolantha ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bo bedzie taka sama jak moja żonka - nic sie przed nia nie ukryje (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)
Ten post edytował Bastion 25.02.2006, 18:57:45 |
|
|
|
Post
#9
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Hehe (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Z nieba mi spadles z ta klasa.. wlasnie ostatnio sie zastanawialem nad jakims parserem user_agent'a. Teraz juz nie bede musial (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Za jakis czas (jak juz bede na etapie, ze bede tego potrzebowal) potestuje ja troche glebiej i podziele sie dokladniejszymi uwagami. |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%)
|
Nie wiem dlaczego, ale ex01 pokazuje ok:
Cytat System operacyjny : Nazwa : Windows Wersja : XP Pełna : Windows XP Miasto : Wrocław Województwo : dolno¶l±skie A ex02: Cytat System operacyjny : Nazwa : Windows Wersja : Vista Pełna : Windows Vista Miasto : Poznań Województwo : wielkopolskie Może ja się nie znam :/ |
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
ex02 - wyswietla wymoszony adres ip i useragenta - wiec jest ok (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod $scout -> set_ip('212.126.1.2'); $scout -> set_useragent('Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)'); @FiDO (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) cieszy mnie to ogromnie Ten post edytował Bastion 25.02.2006, 23:49:43 |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 1 660 Pomógł: 13 Dołączył: 9.06.2004 Skąd: Wrocław i okolice Ostrzeżenie: (0%)
|
W takim razie Panowie czapki z głów.... kawał dobrej robty.
|
|
|
|
Post
#13
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%)
|
Ok potestowalem to troche dluzej i mam nastepujace uwagi:
1) klasa do IP faktycznie powinna byc osobno.. mi np. ta funkcjonalnosc jest kompletnie niepotrzebna, a troche tego kodu do tego jest (no i baza ip'kow) 2) przydaloby sie wykrywanie botow wyszukiwarek (+ jakas metoda isBot() ) Narazie tyle ;] |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
Ad1) Klasa rozdzielona w wersji CVS
Ad2) Prace w toku od wczoraj (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 18.04.2005 Ostrzeżenie: (0%)
|
hm, mieszkam sobie w poznaniu, a to chyba duze miasto, i z pierwszego przykladu mi wyszlo, ze nie ma tej lokacji w bazie
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
jesli nie ma twojego adresu w bazie danych to nie ma (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) musialbys zarejestrowac swoje IP w OpenGEO : http://www.opengeo.pl/ .
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%)
|
A mi po raz pierwszy od dawna ten skrypt pokazał (korzystam z neozdrady), że faktycznie mieszkam w Poznaniu a nie w jakiejś dziurze na północy polski (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Cytat Miasto : Poznań
Województwo : wielkopolskie |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
postanowilem rozbic klase na 3 moduly :
Scout - przegladarki / systemy operacyjne / boty GeoScout - geolokalizacja MobileScout - telefony komorkowe / urzadzenia przenosne ( jestem na etapie zbierania USER_AGENTow roznych marek i modeli - oraz wybranych parametrow - wlasnie jakie parametry bylyby intresujace do rozpoznania ? chodzi o to czy np. scout ma tez podwac np. rozdzialke wyswietlacza etc? czy jest to raczej zbedne ) Niemniej cala trojka bedzie dostepna w jednej paczce (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jakies sugestie? Ten post edytował Bastion 2.03.2006, 14:09:16 |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 5.12.2004 Ostrzeżenie: (0%)
|
Ja mam podobny zestaw klas (bez wykrywania regionu, tylko panstwa na zasadzie bazy ipkow oraz ustawien jezykowych browsera).
Rozpiska tego wyglada mniej wiecej tak: klasa User (pobiera podstawowe dane, czyli user_agent oraz IP) klasa Identification dziedziczy po User (rozpoznaje tylko czy to bot, czy nie) klasa BotIdentification dziedziczy po Identification (probuje zidentyfikowac bota na podstawie user_agenta oraz bazki z botami oraz ustawia odpowiednia flage: zly, neutralny, niezidentyfikowany robal (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) klasa UserIdentification dziedziczy po Identification (tutaj oczywiscie szczegolowe info: typ,nazwa,wersja przegladary, os, kraj) Pisane to bylo jakies 10 mc temu i dzisiaj rowniez nie jestem przekonany, co do poprawnego rozbicia tego na tyle klas, ot chociazby Identification, ktora odpowiada tylko ze stwierdzenie, czy mamy do czynienia z botem, czy userem, ew. czy bardziej prawdopodobne jest, ze jest to bot/user. Nie jestem tez pewny, czy w ogole dobrym pomyslem jest tutaj dziedziczenie, a przynajmniej w takiej postaci. Co sadzicie? Bastion w tym threadzie wspomnial o kilku ciekawych rzeczach, ktorych u mnie brakuje. Ot, te regiony i detekcja telefonu komorkowego. To dla mnie bodziec by dopisac linijke w swoim ToDo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Co do twoich pytan nadal uwazam, ze tego typu skrypty pelnia role glownie statystyczna. Jak tylko ktos probuje te wszystkie detekcje wykorzystac do sposobu ladowania takiego, czy innego layoutu (bo browser x kuma czesc css3, a y czesc css2) to kopie sobie dolki, w ktore kiedys sam wpadnie. Uwazam, ze zbieranie tak bardzo szczegolowych informacji o parametrach wykrytej komorki (wyswietlacz) jest zbedne. Do niczego Ci sie to raczej nie przyda. Informacja, ze jest to komorka styka, a jak jeszcze dorzucisz jaki model (Nokia 6210) to juz "swiat i ludzie" (z takiej informacji, przy pomocy google i tak zawsze bedziesz w stanie wyszukac wszystkie szczegoly odnosnie danego modelu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) Odnosnie sugestii to dokladnie nie przygladalem sie twojej paczce, ale nie wspominales tu o probie detekcji innych rzeczy zainstalowanych u usera. Ot jakies pluginy, enabled js, itd. Za to wprawdzie glownie odpowiadac bedzie javascript (bo get_browser pokazuje tylko mozliwosci browsera), ale moze bedziesz mial checi i uda Ci sie cos fajnego znalezc/napisac. Przyznam sie, ze ja kiedys poleglem na tym. Pozdrawiam |
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 866 Pomógł: 32 Dołączył: 2.06.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
Pierwsza klasa:
Cytat Podstawowe informacje : User Proxy : User UserAgent : TERMINATOR System operacyjny : Nazwa : Wersja : Pełna : Przeglądarka : Nazwa : Wersja : Dodatek : Pełna : Geolokalizacja : 1394331646 Miasto : Poznań Województwo : wielkopolskie Druga: Cytat Podstawowe informacje : User Proxy : User UserAgent : Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0) System operacyjny : Nazwa : Windows Wersja : Vista Pełna : Windows Vista Przeglądarka : Nazwa : Internet Explorer Wersja : 7.0b Dodatek : Pełna : Internet Explorer 7.0b Geolokalizacja : 3565027586 Miasto : Poznań Województwo : wielkopolskie Co do pierwszej klasy: UserAgent jest OK. Chyba nie zgadza sie lokalizacja. Jestem neozdrajcą z Wałbrzycha, więc moja centrala to chyba Wrocław, ale moge się mylić. Co do drógiej: UserAgent wymuszony więc OK. Ale czemu Vista? Mam win2003, nLitniętego ale nadal 2003. I czemu IE 7? Korzystam z Firefoxa z mnóstwem swietnych pluginów, chociaż owszem mam zainstalowane IE 7 2nd Preview. czy to może dlatego że win2003 + IE 7 w chwili obecnej jest teoretycznie niemożliwe i trzeba sie w podmianę plików bawić, o refleksie nie wspominajac? No i ten poznań (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował sztosz 2.03.2006, 15:55:11 |
|
|
|
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 347 Pomógł: 0 Dołączył: 27.08.2005 Skąd: Inowrocław Ostrzeżenie: (0%)
|
Cytat Lub z wymuszeniem : Demo : http://www.vertis.com.pl/demo/scout/examples/example02.php Czy to czasem tego nie wyjasnia (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował OnE.Killer 2.03.2006, 17:00:56 |
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
Cytat(xarr) Pisane to bylo jakies 10 mc temu i dzisiaj rowniez nie jestem przekonany, co do poprawnego rozbicia tego na tyle klas, ot chociazby Identification, ktora odpowiada tylko ze stwierdzenie, czy mamy do czynienia z botem, czy userem, ew. czy bardziej prawdopodobne jest, ze jest to bot/user. Nie jestem tez pewny, czy w ogole dobrym pomyslem jest tutaj dziedziczenie, a przynajmniej w takiej postaci. Co sadzicie? Moim zdaniem rozbicie ma sens przy oddzieleniu elementow ze soba nie powiazanych, czyli jedna klasa zajmujaca sie useragentem i wyciaganych na jego postawie informacji, a druga operujaca na IP. Wtedy jakby dwie klasy moga dziala niezaleznie jedna od drugiej. Cytat(xarr) Uwazam, ze zbieranie tak bardzo szczegolowych informacji o parametrach wykrytej komorki (wyswietlacz) jest zbedne. Do niczego Ci sie to raczej nie przyda. Informacja, ze jest to komorka styka, a jak jeszcze dorzucisz jaki model (Nokia 6210) to juz "swiat i ludzie" Wykrywanie bardziej szczegolywch parametorw ma snes mysle, moze z wyswietlaczem nie byl dobry przyklad, ale np sprawdzenie co potrafi obsluzyc zainstalowany j2me lub markup? Kod j2me: cldc_10: true cldc_20: false midp_10: true midp_20: false markup: wml_1_1: true wml_1_2: false wml_1_3: false wmlscript_1_0: true wmlscript_1_1: true wmlscript_1_2: false wmlscript_1_3: false Cytat(xarr) Ot jakies pluginy, enabled js, itd. Za to wprawdzie glownie odpowiadac bedzie javascript (bo get_browser pokazuje tylko mozliwosci browsera), ale moze bedziesz mial checi i uda Ci sie cos fajnego znalezc/napisac. Przyznam sie, ze ja kiedys poleglem na tym. Scout rozpoznaje jedynie modyfikacje IE jak Maxhton (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Co do sprawdzania JS/Flasha etc to bardzo dobry pomysl uzbroic w to kolejny relase. Cytat(sztos) Chyba nie zgadza sie lokalizacja. Jestem neozdrajcą z Wałbrzycha, więc moja centrala to chyba Wrocław, ale moge się mylić. Niestety Scout operuje na wpisach bazy danych OpenGEO - jesl Twoj IP jest tam tak wpisany to tak niestety jest wyswietlnay - to akurat nie jest blad dzialania skryptu. Cytat(sztos) Ale czemu Vista? Mam win2003, nLitniętego ale nadal 2003. I czemu IE 7? Korzystam z Firefoxa z mnóstwem swietnych pluginów, chociaż owszem mam zainstalowane IE 7 2nd Preview. czy to może dlatego że win2003 + IE 7 w chwili obecnej jest teoretycznie niemożliwe i trzeba sie w podmianę plików bawić, o refleksie nie wspominajac? No i ten poznań winksmiley.jpg Odp. prosta (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) poniewaz w trybie wymuszonym - podaje sie jaki useragent ma byc spraswoany, w przykladzie wymusilem 'Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)" - co jest przetlumaczone poprawnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 23.01.2006 Ostrzeżenie: (0%)
|
Mozesz jeszcze dodac z jakiego panstwa:
http://ip-to-country.directi.com/ PS. Jak to jest z tymi adresami IP? Jest jakas zasada, reguła czy cokolwiek, wg. ktorych IP zostaja przydzielone? Bo mi wydaje sie, ze jest jeden wielki smietnik. Ten post edytował Vomit 2.03.2006, 18:09:24 |
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
regula jakas jest, ale nie zawsze sie sprawdza. czesto provider ma siedzibe w jedym miejscu a przypisuje ip sieciom w innych... wiec lipa
|
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 105 Pomógł: 0 Dołączył: 5.12.2004 Ostrzeżenie: (0%)
|
Klase tworzysz, zeby rozwiazywala konkretny problem i tylko go. Klasa user zbiera podstawowe informacje o wszystkim, co moze wlisc do Ciebie na www. Cokolwiek nie wejdzie ma jakies IP i agent`a (zazwyczaj). Chociaz sa to rozne info to jednak sluza do tego samego, identyfikacji. I nastepnie w zaleznosci od tego, co to jest gromadzisz wiecej info. Jesli jest to bot, to nie potrzeba Ci wykrywania zadnych browserow czy innych OSow, a conajwyzej nazwe tego bota i czy jest to jakis spambot, robot indeksujacy, czy inne cudo. Jesli user, to nie jest Ci potrzebna metoda zwracajaca nazwe bota, albo pobierajaca nazwe z bazy, ale info o browserze i osie, przykladowo. Stad u mnie jest to tak rozbite na dwie klasy i w zaleznosci od tego, co zwroci Identification ladujemy odpowiednia klase i pobieramy interesujace nas info.
|
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nowy Scout 1.3.0 został wydany, co nowego :
Kod - nowe funkcje odczytywania parametrow ekranu : js() screen() - nowe funkcje geolokalizacji panstwa : is_country(), country() - przy rozpoznaniu telefonu, sprawdzany tez jest system operacyjny w telefonie - nowe telefony : Samsung SGH-xxx, Samsung SPH-xxx, Sanyo MM-xxx, Sanyo Sxxx, Sanyo SCP-xxx, Motorola MPxxxx, Motorola Axxxx, BlackBerry xxxx - zmiana metody wykrywania telefonu komorkowego, sprawdzane gdy systemem jest Windows CE lub SymbianOS, lub gdy nie wykryto zadnego innego telefonu ani bota - poprawka przy wykrywaniu systemu Windowsa CE oraz SymbianOS - poprwienie nazwy modelu przy wykrywaniu telefonow Samsunga, nazwa SGHodel rozbijana jest na rzeczywista nazwa SGH-model / SPH-model - oddzielenie bazy danych ScoutDB od bazy Do dzialania potrzeba sciagnac sama klase oraz baze danych ScoutDB. Obie paczki dostepne pod adresem : http://www.vertis.com.pl/ Nowy example04.php - wykrywanie telefonu komórkowego oraz systemu operacyjnego : LiveDemo : http://www.vertis.com.pl/demo/scout-1.3/ex...s/example04.php
Nowy example05.php - Rozpoznanie panstwa na podstawie IP oraz geolokalizacja z zanznaczeniem punktu na mapie Polski. LiveDemo : http://www.vertis.com.pl/demo/scout-1.3/ex...s/example05.php Jesli Twoj adres IP nie bedzie w bazie danych, a chcesz zobaczyc przyklad geolokalizacji na mapie, uzyj trybu wymuszonego : http://www.vertis.com.pl/demo/scout-1.3/ex...xample05.php?ip Uwagi : Paczka zawiera dwa pliki PNG, za pomoca ktorych stworzysz wlasna mape w odpowiadajacej ci kolorystyce i wymiarach.
i na koniec example06 : detekcja rozdzielczosci i glebi kolorow LiveDemo : http://www.vertis.com.pl/demo/scout-1.3/ex...s/example06.php
HaveU fun (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#27
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Ostatnio (czyt: 10 min. temu) postanowiłem dopisać sobie do Symfony klasę użytkownika, który ma już określone pochodzenie.
Przydałoby mi się do uniwersalnego zapisu liczb i dat. Geolokalizacja jak się patrzy. Pomyślałem że Scout by się nadał, ale jednak nie. Zauważyłem, że zwraca on dane w mało przydatny sposób. I tu moja propozycja. Przydałoby się żeby podawał jeszcze dene w ten sposób: nl_NL, pl_PL, en_US, ... Przydałoby się do setlocale() i mi do Symfony (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) do klasy użytkownika:
|
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 23.01.2006 Ostrzeżenie: (0%)
|
I przy okazji najlepiej funkcja setlocale().
$scout -> setLocale(); I juz mamy ustawione automatycznie. |
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
Mowicie i macie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Scout 1.5 relased : Kod - zmiana licencji na GPL ( zobacz plik LICENSE ) - angielskie nazwy państw 'en_names' w funkcji country() - pobieranie locales danego panstwa 'locale' lub 'array_locale' w funkcji country() - zmieniono indeks 'autc' na 'array_utc' w funkcji country() - usnięto błedy : o) bug001 : pokazywanie czasu UTC+-X gdy liczba jest ujemna Demo : http://www.vertis.com.pl/demo/scout/examples/example05.php I mały przykładzik dla IP 64.202.189.183 (USA) : http://www.vertis.com.pl/demo/scout/exampl...=64.202.189.183
Ten post edytował Bastion 10.05.2006, 13:02:26 |
|
|
|
Post
#30
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 1.06.2006 Ostrzeżenie: (0%)
|
z www.opengeo.pl Czy znacie zagraniczne odpowiedniki tej inicjatywy? - niestety ich CSV to 300MB wiec trzeba bylo uszczuplic, Może nie trzeba uszczuplać a zlikwidować redundancje od których w tych danych aż huczy... No ale darowanemu koniowi w zęby sie nie patrzy. Teaz by na tym koniu można było jeździć to należałobyby go podkuć, osiodłać i uzdę założyć, czyli znormalizować przez podział na tabele... Zanim się do tego zabiorę lepiej zapytam: czy może ktoś to juz zrobił? ---------dopisek Nie czekając na odpowiedź zabrałem sie do tego groźnie wyglądającego CSV, okazało się że wśród circa 3,6 mln wpisów jest tylko 511 różnych miejscowości (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) więc nie taki diabeł straszny jak go malują (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) Ten post edytował oldek bis 5.06.2006, 17:17:09 |
|
|
|
Post
#31
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
W Scout 1.5.0 , zredukowana baza danych CSV opengeo zajumue ~300kB z dodanymi wspolrzednymi geografcznymi miast w formacie BL i XY. Obecnie pracuje nad kolejna wersja obslugujaca moj nowy format bazy adresow IP (ScoutDB v3). Aktualnie rozmiary baz w Class5.Scout to :
43kB / poland.sdb oraz 451kB / world.sdb (ip-to-country) |
|
|
|
Post
#32
|
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
@Bastion fajne to - taki wstep do jakiegosz szerszego systemu statystyk.
|
|
|
|
Post
#33
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
Fajne bedzie Scout 1.6 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) baza danych nie bedzie poszatkowana na setki malych plikow jak w 1.5.
W nowej wersji beda tylko dwa pliki, jeden polski drugi na swiat. Zajmuja mniej niz obecenie, zawieraja wiecej danych oraz wyszukiwanie konkretnego IP jest szybsze. Tez myslalem o jakis wlasnych ststystykach, ale z tego co kiedys bylo wiadomo, podobno Zajec takie robi. Jak skoncze FSP2 to moze sie wezme za jakies wlasne stasty. |
|
|
|
Post
#34
|
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
A moze znajdz kogos do wspolpracy. Ty sie zajmiesz sposobem uzyskiwania danych o userze, a ktos inny np. opracuje sposob ich gromadzenia i przetwarzania
|
|
|
|
Post
#35
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) hum, bardzo ciekawy pomysl, ale jesli tak to ja juz swoja robote odwalilem wydajac Scouta. Jesli ktos przedemna nie zdeklaruje jej wykorzystania w takim systemie statystyk to pewnie zrobie to ja
|
|
|
|
Post
#36
|
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 6 Dołączył: 17.06.2005 Ostrzeżenie: (0%)
|
Nie mialem okazji przegladac najnowszego Scouta, ale mam jeszcze takie pomysly.
W starszych wersjach, nazwy systemow, przegladarek, telefonow komorkowych, botów były "na sztywno" ustalone w klasach. Dobrze by bylo aby poza bazami Geo byly takze oddzielne bazy wlasnie tych powyzszych. Kazdy user bez ingerencji w biblioteke bedzie mogl podmienic bazy lub dopisac jakies wlasne. |
|
|
|
Post
#37
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
Wersja 1.7.0 :
Nowy example05 : KLIK DEMO
Nowa klasa ScoutReferer, example08.php : KLIK DEMO
Jak zwykle do pobrania z http://dl.vertis.com.pl/ |
|
|
|
Post
#38
|
|
|
Grupa: Zarejestrowani Postów: 180 Pomógł: 0 Dołączył: 5.02.2006 Skąd: Bytom Ostrzeżenie: (10%)
|
Cześć,
Jak wiesz integruje Scout'a z IPB, i napotkałem dziwny problem, mianowicie:
Wyciągam z bazy ip (w 'czystej' postaci tzn XXX.XXX.XXX.XXX), tyle tylko że w razie fiaska (Scout nie znajdzie w bazie takiego IP) operacja jest wykonywana nadal, a $scout->point('url'); zwraca: Kod x=546&y=-110 IP jest dobrze wyciągane z bazy (na 100%). Pozdravki Ten post edytował Nightwalker 23.06.2006, 21:16:43 |
|
|
|
Post
#39
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
Zmiany 1.8.0 :
Cytat - cacheownia wyników zapytań country() oraz geo() - nowa funkcja online_meter() pobierająca listę użytkowników online - nowa funkcja online_info() pobierająca listę adresów IP przebywjących na stronie - dodano detekcje przegladarki Flock - optymalizacje w wyszukiwaniu informacji w bazach danych SDB Przykład działania nowych funkcji : example10.php Wynik : http://www.vertis.com.pl/demo/scout/examples/example10.php
|
|
|
|
Post
#40
|
|
|
Grupa: Zarejestrowani Postów: 416 Pomógł: 0 Dołączył: 8.01.2004 Ostrzeżenie: (0%)
|
W licencji klas Class5 czytam
Cytat Od dnia 18 czerwca 2006, wszystkie klasy z rodziny Class5 są rozprowadzane na zasadzie licencji LGPL. Oznacza to, że klasy mogą być wykorzystane całkowicie za darmo także do użytku komercyjnego. A download Scouta i innych mozliwy jest tylko po wyslaniu sms'a.. O co chodzi? |
|
|
|
Post
#41
|
|
|
Grupa: Moderatorzy Postów: 36 565 Pomógł: 6315 Dołączył: 27.12.2004 |
Wykorzystac możesz za darmo, ale za ściągniecie musisz zaplacic (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
|
Post
#42
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 10.09.2003 Skąd: sosnow Ostrzeżenie: (10%)
|
Ale gdzie można teraz pobrać te dane jeśli domena vertis jest na sprzedaż?
|
|
|
|
Post
#43
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
małe wsparcie - projekt zdechł (przynajmniej publicznie)
ostatnie wydania : http://pliki.jarzebski.pl/entry-6a3fa5564e...9375a24e7c4.htm Ten post edytował Bastion 29.10.2006, 11:55:24 |
|
|
|
Post
#44
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 27.07.2006 Ostrzeżenie: (0%)
|
A czy gdzieś jest dostępna dokumentacja do projektów? Poprzednio również była pod vertis, a teraz?
|
|
|
|
Post
#45
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
teraz niestety juz nie ma (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
|
Post
#46
|
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 20.12.2005 Skąd: Łódź Ostrzeżenie: (0%)
|
Czy ktos posiada dokumentacje do serii Class5 albo przynajmniej do systemu templatow?, ktora znajdowala sie w docupedii.
Moze ktos zachował na dysku (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
|
Post
#47
|
|
|
Grupa: Zarejestrowani Postów: 416 Pomógł: 0 Dołączył: 8.01.2004 Ostrzeżenie: (0%)
|
Google czesc zapisala: (linki 'kopia')
|
|
|
|
Post
#48
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 19.04.2006 Ostrzeżenie: (0%)
|
aktualne pliki są jescze dostępne do pobrania? bo na pliki.jarzebski.pl nic nie ma (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
|
Post
#49
|
|
|
Grupa: Zarejestrowani Postów: 505 Pomógł: 0 Dołączył: 8.01.2005 Ostrzeżenie: (0%)
|
Klasy powinny niebawem znów pojawić się na moim /dev/blogu
|
|
|
|
Post
#50
|
|
|
Grupa: Zarejestrowani Postów: 657 Pomógł: 2 Dołączył: 15.08.2003 Skąd: Łódź Ostrzeżenie: (0%)
|
A czy ktoś wie/ma sposób na to, by sprawdzić czy użytkownik przychodzi z wielkiej brytanii?
Proszę o pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#51
|
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 9.07.2004 Ostrzeżenie: (0%)
|
czy strona http://www.vertis.com.pl/ jest dostępna pod jakimś innym adresem? bo na tej coś nie działa :/
|
|
|
|
Post
#52
|
|
|
Grupa: Zarejestrowani Postów: 800 Pomógł: 0 Dołączył: 26.11.2005 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
jarzebski.pl
|
|
|
|
Post
#53
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.09.2003 Ostrzeżenie: (0%)
|
Czy ktoś jest w posiadaniu tej klasy?
Jeśli tak, proszę o kontakt, ew. o jej umieszczenie. |
|
|
|
Post
#54
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 4.07.2007 Skąd: Berlin Ostrzeżenie: (0%)
|
Osobiście posiadam kopie większości klas Jastrzębskiego z wersji kiedy były do pobrania za darmo. Trzymam je chyba na starym emailu, jak do kolegi je wysyłałem. Zaraz sprawdzę, więc jak co to PW.
Spis klas jakie posiadam: babel-1.3.1.zip chameleon-2.0.0.zip chameleon-2.0.0.tar.bz2 chameleon-2.0.0.tar.gz debugger-1.0.2.zip expose-0.2.0.zip filemagick-1.4.1.zip fsp-2.2.0.zip scout-1.8.0.zip scoutdb-20060811.zip test5.chameleon.php PS. nie wiem czy mogę je tak udostępnić, wyjaśni mi ktoś co i jak? Klasy ściągnąłem za darmo, a w plikach nie ma nic o licencji @down: Mój bład, pisząc że za darmo, myślałem o tym jak kupiłem kilka tygodni wcześniej za sms'a i się dałem wyruchać (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Ten post edytował bartg 21.11.2008, 16:53:24 |
|
|
|
Post
#55
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
Pierw mowisz, że za 1 zł a później nagle za darmo? Coś tutaj kłamiesz...
|
|
|
|
Post
#56
|
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 36 Dołączył: 28.08.2006 Skąd: Wrocław Ostrzeżenie: (0%)
|
Czy ktoś jest w posiadaniu tej klasy? Jeśli tak, proszę o kontakt, ew. o jej umieszczenie. http://rapidshare.com/files/153564594/scout.rar link na koncie premium, wiec chyba nie wygaśnie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) udostępniam w ten sposób dlatego, że sam nie miałem problemów ze zdobyciem tej klasy jakoś dwa lata temu, bodajże pobralem ze stron jarzebski.pl, ale nie wiem dokładnie, nie pamietam... |
|
|
|
Post
#57
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 4.07.2007 Skąd: Berlin Ostrzeżenie: (0%)
|
http://hernass.pl/download/entry-2e936e467...8217cac134e.htm
Tu są wszystkie jego klasy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdr BartG Down: Dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował bartg 25.12.2008, 13:06:20 |
|
|
|
Post
#58
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
http://hernass.pl/jastrzebski/ Tu są wszystkie jego klasy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Popraw linki bo dubluje Ci się "http://". Aha, i chyba powinno być "jarzebski", a nie "jastrzebski" (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Swoją drogą natknąłem się na bardzo fajny lokalizator: http://www.codedcode.com/php/iptocountry/the_script.asp Przetestowałem na kilku adresach IP i wygląda, że działa poprawnie. Może komuś się przyda. Ten post edytował phpion 3.12.2008, 17:31:38 |
|
|
|
Post
#59
|
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%)
|
Większość możesz znaleźć tutaj:
http://hernas.pl/download/entry-2e936e4678...8217cac134e.htm Ale nie są to chyba najnowsze wersje (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#60
|
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%)
|
Ktos posiada jeszcze te wszystkie klasy? Bylbym bardzo wdziezcny gdyby ktos mogl je wszystkie udostepnic. Niestety wszystkie w/w linki prowadza do nikad (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Autor strzelił focha i pokasował. W zasadzie oprócz tych starych wersji nie znajdziesz innych :/ |
|
|
|
Post
#61
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 4.07.2007 Skąd: Berlin Ostrzeżenie: (0%)
|
Link nie działał bo to był hernaSS, a teraz jest hernaS (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Co do nowszych wersji, szukałem wiele, była wersja FSP z hasłami na katalogi, ale już jej chyba nie ma. |
|
|
|
Post
#62
|
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 0 Dołączył: 19.09.2009 Ostrzeżenie: (10%)
|
No wykopię, ale ma ktoś w końcu tego Scouta? Przeszukałem całe google, ale jest dużo wyników a niczego konkretnego. (czytaj: Nie to co potrzeba)
|
|
|
|
Post
#63
|
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 4.07.2007 Skąd: Berlin Ostrzeżenie: (0%)
|
Witam. Wszystkie klasy bastiona, jakie posiadałem, wgrałem u siebie na serwer:
http://download.hernas.pl Linki się raczej już nie zmienią (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#64
|
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 0 Dołączył: 19.09.2009 Ostrzeżenie: (10%)
|
Dziękować.
Najświeższą bazę ktoś posiada do Scouta? Bazy są w sdb i w sumie nie do końca wiem czego są rozszerzeniem, na google wyczytałem że OpenOffica (IMG:style_emoticons/default/ohmy.gif) . Po sprawdzaniu okazało się to nieprawdą, więc? |
|
|
|
![]() ![]() |
|
Aktualny czas: 9.08.2026 - 00:05 |