<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3346555031794056304</id><updated>2010-10-24T23:12:27.669+02:00</updated><title type='text'>Szpej.info Dev News</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default'/><link rel='alternate' type='text/html' href='http://news.szpej.info/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://news.szpej.info/atom.xml'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-147143184068445636</id><published>2010-10-24T23:12:00.001+02:00</published><updated>2010-10-24T23:12:27.683+02:00</updated><title type='text'>Ten blog został przeniesiony</title><content type='html'>&lt;br /&gt;       Ten blog znajduje się obecnie pod adresem http://szpejdev.blogspot.com/.&lt;br /&gt;       Za 30 sekund nastąpi automatyczne przekierowanie. Zamiast czekać, możesz kliknąć &lt;a href='http://szpejdev.blogspot.com/'&gt;tutaj&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;       W przypadku subskrybowania kanałów konieczna jest zmiana adresu subskrypcji na:&lt;br /&gt;       http://szpejdev.blogspot.com/feeds/posts/default.&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-147143184068445636?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/147143184068445636/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2010/10/ten-blog-zosta-przeniesiony.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/147143184068445636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/147143184068445636'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2010/10/ten-blog-zosta-przeniesiony.html' title='Ten blog został przeniesiony'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-7919391910356697811</id><published>2010-02-21T01:09:00.001+01:00</published><updated>2010-02-21T01:21:01.141+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>Synchronizacja danych i nowe sklepy</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;Dawno nic nie pisałem, co nie znaczy, że projekt został porzucony. Podczas przedostatniego updatu nic ciekawego się nie działo dlatego nie stworzyłem dla niego wpisu. Od dzisiaj w wyszukiwarka indeksuje dwa nowe sklepy: Sekcja 6mm oraz Jarmix Militaria. Natomiast sklep IronbroAsg przekształcił się w Defcon (albo przynajmniej domena została przepięta). Póki co to tyle. &lt;br /&gt;&lt;br /&gt;Miłego wyszukiwania.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-7919391910356697811?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/7919391910356697811/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2010/02/synchronizacja-danych-i-nowe-sklepy.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/7919391910356697811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/7919391910356697811'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2010/02/synchronizacja-danych-i-nowe-sklepy.html' title='Synchronizacja danych i nowe sklepy'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-21902298890424135</id><published>2010-01-04T21:30:00.001+01:00</published><updated>2010-01-05T21:35:41.268+01:00</updated><title type='text'>Synchronizacja danych</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;wszyscy użytkownicy, w nowym 2010 roku. Po chwilowych problemach technicznych udało się wykonać synchronizację danych ze sklepów i w wyszukiwarce. Z aktualizacji wypadł sklep paintball-planet, ponieważ w czasie pracy bota indeksującego (jak i chyba na chwilę obecną) nie udostępnił on aktualnych danych o produktach. Mam nadzieje, że nie podzieli on losów sklepu cog...&lt;br /&gt;&lt;br /&gt;Miłego wyszukiwania&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-21902298890424135?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/21902298890424135/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2010/01/synchronizacja-danych.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/21902298890424135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/21902298890424135'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2010/01/synchronizacja-danych.html' title='Synchronizacja danych'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-190251050670100193</id><published>2009-12-13T01:04:00.006+01:00</published><updated>2009-12-13T01:49:29.965+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='fix'/><title type='text'>Aktualizacja cen i optymalizacja strony</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;ostatniej synchronizacji bazy z cenami sklepowymi nie opisywałem. Nie różniła się ona niczym od tych poprzednich. Podczas tej aktualizacji zaszło parę zmian o których warto wspomnieć. &lt;br /&gt;Pierwszą z nich jest dodanie sklepu: paintball-planet. Pomimo tak kontrowersyjnej nazwy, można znaleźć w nim szpej &lt;a href="http://szpej.info"&gt;airsoftowy&lt;/a&gt;. Jeżeli jednak kogoś bardzo będzie drażniła oferta tego sklepu w każdym momencie może w "ustawieniach" wyszukiwarki ją wyłączyć. &lt;br /&gt;Drugą sprawą jest pominięcie podczas tej aktualizacji sklepu 6mm. Pominięcie nie wynikło z mojej złośliwości, po prostu serwer na którym znajdował się sklep nie działał w czasie, gdy bot zbierał dane. Ot co.&lt;br /&gt;&lt;br /&gt;To tyle jeżeli chodzi o sprawy sklepowe. Zmiany zaszły również w samym silniku wyszukiwarki. Strona została zoptymalizowana pod kątem szybkości. Wyszukiwanie podobnych przedmiotów oraz generowanie wykresów powinno działać zauważalnie szybciej. Zostało włączone cachowanie skryptów js, plików ze stylami oraz inne statyczne dane często wysyłane, może to powodować dziwne zachowanie stron. Dlatego przed zgłoszeniem błędu, spróbujcie odświeżyć stronę (w Firefox ctrl+f5). Niemniej jednak ten manewr przyśpieszy wyświetlanie stron. Poza tym został poprawiony, może mało zauważalny, ale krytyczny błąd w skrypcie przetwarzającym dane ze sklepów. &lt;br /&gt;&lt;br /&gt;Miłego wyszukiwania.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-190251050670100193?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/190251050670100193/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/12/aktualizacja-cen-i-optymalizacja-strony.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/190251050670100193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/190251050670100193'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/12/aktualizacja-cen-i-optymalizacja-strony.html' title='Aktualizacja cen i optymalizacja strony'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-8607421082162957306</id><published>2009-11-22T15:56:00.004+01:00</published><updated>2009-11-22T16:07:30.184+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fix'/><category scheme='http://www.blogger.com/atom/ns#' term='organizacja'/><title type='text'>Poprawki w statystykach</title><content type='html'>Witajcie, &lt;br /&gt;&lt;br /&gt;tak jak zapowiedziałem, w weekend udało mi się znaleźć trochę czasu i dopisać mechanizmy zabezpieczające generowanie statyk na stronie głównej. Teraz już nie powinny pojawiać się przekłamania, a przynajmniej nie takie, o których pisałem w poprzednim poście. &lt;br /&gt;&lt;br /&gt;Zmieniłem też porę wykonywania synchronizacji bazy z informacjami ze sklepów. Niestety część właścicieli sklepów aktualizuje informacje o produktach w soboty/niedziele co również powodowało pewne nieścisłości w danych jakie uzyskiwałem. Godzina pozostaje nadal "późno wieczorna", aby nie zakłócać pracy serwerów, zmienił się jedynie dzień tygodnia z soboty na środę.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-8607421082162957306?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/8607421082162957306/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/11/poprawki-w-statystykach.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/8607421082162957306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/8607421082162957306'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/11/poprawki-w-statystykach.html' title='Poprawki w statystykach'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-4945147781515436989</id><published>2009-11-16T23:04:00.006+01:00</published><updated>2009-11-16T23:29:57.214+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='organizacja'/><title type='text'>Synchronizacja bazy i mały komentarz do statystyk</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;jak zwykle po okresie około dwóch tygodni zsynchronizowałem bazę z informacjami ze sklepów. Z racji korzystania z nowych (naskrobanych w wolnym czasie) narzędzi mogą pojawić się pewne błędy w danych. Niemniej jednak aktualizacje powinny trwać teraz trochę krócej.  &lt;br /&gt;&lt;br /&gt;Część z osób korzystających z &lt;a href="http://szpej.info"&gt;wyszukiwarki szpeju&lt;/a&gt;, na pewno zauważyło na pierwszej stronie pewne "nieścisłości" w statystykach. Złe podpisy do zdjęć produktów czy niewyobrażalnie duże różnice w cenach produktów między kolejnym aktualizacjami. Powodem takiego stanu rzeczy są "podmiany" jednych produktów na inne w witrynach sklepowych. To znaczy przez długi czas w danym miejscu jest trzymany jeden produkt np. replika karabinu, w pewnym momencie sklep z powodów różnych rezygnuje z jego sprzedaży i w to miejsce wkłada inny produkt np. uchwyt na baterie. Tego typu operacja owocuje, widocznymi na stronie głównej anomaliami. Przy tak dużej ilości produktów ciężko ręcznie przejrzeć każdą zmianę, dlatego proszę o wyrozumiałość. W przyszłości postaram się stworzyć rozwiązanie, które wyeliminuje tego typu przekłamania.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-4945147781515436989?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/4945147781515436989/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/11/synchronizacja-bazy-i-may-komentarz-do.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/4945147781515436989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/4945147781515436989'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/11/synchronizacja-bazy-i-may-komentarz-do.html' title='Synchronizacja bazy i mały komentarz do statystyk'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-1115824418210724154</id><published>2009-11-01T09:26:00.002+01:00</published><updated>2009-11-01T10:27:43.848+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>Synchronizacja bazy</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;dziś w nocy zsynchronizowałem dane oraz dodałem jeden nowy sklep. Może nie jest on ściśle &lt;a href="http://szpej.info/"&gt;airsoftowy&lt;/a&gt;, ale zawiera trochę przydatnego szpeju. Mowa o miwo-military, specjalizującym się w dostarczaniu mundurów, plecaków, różnego rodzaju kamizelek oraz ładownic.&lt;br /&gt;&lt;br /&gt;Póki co to tyle. Miłego wyszukiwania.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-1115824418210724154?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/1115824418210724154/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/11/synchronizacja-bazy.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/1115824418210724154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/1115824418210724154'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/11/synchronizacja-bazy.html' title='Synchronizacja bazy'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-6370623716251657945</id><published>2009-10-17T23:49:00.007+02:00</published><updated>2009-10-18T03:03:32.691+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>Synchronizacja oraz zmiany w wyszukiwarce</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;poza standardową synchronizacją danych trochę się zmieniło na stronie. Do bazy zostały dodane dwa nowe sklepy:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Casg - duża ilość sprzętu w kolorze coyote i nie tylko (podziękowania dla Michała za link do tego miejsca),&lt;/li&gt;&lt;li&gt;Azteko - trochę części do replik oraz gearboxów;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Na stronę główną trafiły statystyki z ciekawostkami na temat ostatniej synchronizacji. W przeciwieństwie do "śledzika", w ustawieniach wyszukiwarki można je wyłączyć. Zmieniły się również linki oraz oznaczenia w wynikach wyszukiwania. Kliknięcie na nazwę produktu, spowoduje przekierowanie do jego szczegółów, natomiast znaczek "[&gt;]" przekieruje na stronę w odpowiednim sklepie. Strona ze szczegółami produktu również została ulepszona. Od teraz można zorientować się kiedy ostatni raz produkt był na stanie w sklepie oraz zobaczyć na wykresie historię jego dostępności. Lekkim zmianom uległ również algorytm wyszukujący podobne przedmioty między innymi dzięki zastosowaniu dynamicznego wykrywania producentów dla produktów. Poprawiłem także parę różnych mniejszych błędów.&lt;br /&gt;&lt;br /&gt;To tyle... piszcie jeżeli zauważycie jakieś błędy, lub z informacjami co można w portalu jeszcze ulepszyć.&lt;br /&gt;&lt;br /&gt;Miłego wyszukiwania.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-6370623716251657945?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/6370623716251657945/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/10/synchronizacja-oraz-zmiany-w.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/6370623716251657945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/6370623716251657945'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/10/synchronizacja-oraz-zmiany-w.html' title='Synchronizacja oraz zmiany w wyszukiwarce'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-7222972693248373126</id><published>2009-09-21T02:39:00.003+02:00</published><updated>2009-09-21T02:50:55.443+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>Synchronizacja bazy i kosmetyka strony</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;parę dni temu miała miejsce awaria portalu (po części z mojej winy), po paru godzinach walki udało się przywrócić stronę. Jeżeli zauważycie jeszcze jakieś błędy lub dziwne zachowanie strony piszcie.&lt;br /&gt;&lt;br /&gt;Dziś wieczorem zaktualizowałem bazę produktów oraz poprawiłem parę kosmetycznych błędów. Dodałem również funkcję auto uzupełniania tekstu w polach producentów i sklepów w kartach wyszukiwania zaawansowanego i ustawieniach. Powinno ułatwić to wybór konkretnych wartości. Mam nadzieje, że się wam spodoba.&lt;br /&gt;&lt;br /&gt;Miłego wyszukiwania.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-7222972693248373126?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/7222972693248373126/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/09/synchronizacja-bazy-i-kosmetyka-strony.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/7222972693248373126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/7222972693248373126'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/09/synchronizacja-bazy-i-kosmetyka-strony.html' title='Synchronizacja bazy i kosmetyka strony'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-2132858792427676909</id><published>2009-09-10T01:41:00.004+02:00</published><updated>2009-09-10T03:48:33.994+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>Synchronizacja bazy</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;po chwilowej nieobecności, baza produktów została zaktualizowana. Tym razem (o dziwo) odbyło się to bez większych problemów.&lt;br /&gt;&lt;br /&gt;Pozdrawiam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-2132858792427676909?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/2132858792427676909/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/09/synchronizacja-bazy.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/2132858792427676909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/2132858792427676909'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/09/synchronizacja-bazy.html' title='Synchronizacja bazy'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-9010155099728825878</id><published>2009-08-23T22:34:00.007+02:00</published><updated>2009-08-24T01:06:08.657+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fix'/><title type='text'>Poprawki w silniku wyszukiwarki</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;dziś w nocy (bez szaleństw jak ostatnim razem), wprowadziłem parę poprawek do ostatnio dodanej funkcjonalności. Oto ich lista:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;usprawnienie komunikacji z bazą danych, która teraz powinna przebiegać szybciej,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;poprawienie błędu oraz usprawnienie algorytmu wyszukującego podobne przedmioty (błąd występował np. dla magazynków),&lt;/li&gt;&lt;li&gt;poprawienie wyświetlania tabelki z przedmiotami podobnymi (dotyczył przeglądarek IE),&lt;/li&gt;&lt;li&gt;poprawienie błędnego wyświetlania wykresów dla starszych wersji Flash Playera.&lt;/li&gt;&lt;/ul&gt;To tyle, następne nie wcześniej niż za dwa tygodnie ;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-9010155099728825878?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/9010155099728825878/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/08/poprawki-w-silniku-wyszukiwarki.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/9010155099728825878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/9010155099728825878'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/08/poprawki-w-silniku-wyszukiwarki.html' title='Poprawki w silniku wyszukiwarki'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-7860211822813226742</id><published>2009-08-20T03:05:00.000+02:00</published><updated>2009-08-24T01:07:12.432+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='fix'/><title type='text'>Nowa wersja wyszukiwarki oraz synchronizacja</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;ponad miesiąc temu pisałem, że powinienem mieć więcej czasu. Nic się nie zmieniło, nie było nawet częstszych synchronizacji. Nie, nie odpuściłem tego projektu. Pracowałem nad nim sporo i dziś mam przyjemność udostępnić Wam jego nową wersję. Poza wyglądem, zmieniło się sporo w kodzie wyszukiwarki.&lt;br /&gt;Część z najważniejszych zmian to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Zmiany w wyglądzie strony ułatwiające nawigację po portalu.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dodanie możliwości wyszukiwania/przeglądania: nowych produktów w sklepach, produktów o obniżonych cenach, produktów o podwyższonych cenach.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dodanie możliwości wyszukiwania/przeglądania produktów po danej kategorii.&lt;/li&gt;&lt;li&gt;Dodanie możliwości wyszukiwania zawartości wskazanych sklepów, lub unikania wyszukiwania we wskazanych sklepach.&lt;/li&gt;&lt;li&gt;Dodanie możliwości przeglądania najpopularniejszego (wśród użytkowników portalu) szpeju.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Dodanie strony ze szczegółami dla danego produktu (nad która trzeba jeszcze trochę popracować). Póki co jest:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Rysowanie diagramu pokazującego zmianę ceny produktu&lt;/li&gt;&lt;li&gt;Wyszukiwanie tego samego produktu w innych sklepach (eksperymentalne)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Dodanie nowego algorytmu (domyślnie) sortującego wyniki wyszukiwania.&lt;/li&gt;&lt;li&gt;Zmiana algorytmu (mam nadzieje, że na lepszy) przypisującego sprzęt ze sklepów do danych kategorii.&lt;/li&gt;&lt;li&gt;Dodanie ustawień personalizujących wyszukiwanie dla każdego odwiedzającego. Między innymi:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Ustawienie ilość produktów wyświetlanych na stronie.&lt;/li&gt;&lt;li&gt;Ustawienie pomijania w wyszukiwaniu wskazanych sklepów.&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Usunięcie wielu mniejszych i większych błędów utrudniających wyszukiwanie.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Przy okazji poprawiłem (w końcu) indeksowanie CyberGun'a  oraz dodałem następujące sklepy do indeksu wyszukiwarki:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;AirSoftGuns (http://sklep.airsoftguns.pl/).&lt;/li&gt;&lt;li&gt;Vest (http://www.vest.pl/).&lt;/li&gt;&lt;li&gt;SnajperAsg (http://snajperasg.pl/).&lt;/li&gt;&lt;/ul&gt;Dużo nowych funkcji to również nowe błędy, jeżeli jakiś znajdziesz skontaktuj się (napisz maila, lub komentarz) postaram się go w wolnej chwili poprawić.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-7860211822813226742?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/7860211822813226742/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/08/nowa-wersja-wyszukiwarki-oraz.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/7860211822813226742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/7860211822813226742'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/08/nowa-wersja-wyszukiwarki-oraz.html' title='Nowa wersja wyszukiwarki oraz synchronizacja'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-6069852757570045343</id><published>2009-07-03T13:17:00.005+02:00</published><updated>2009-07-03T18:45:55.886+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='update'/><category scheme='http://www.blogger.com/atom/ns#' term='fix'/><title type='text'>Synchronizacja po długiej przerwie</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;upłynęło trochę czasu od ostatniej synchronizacji. Jednak w końcu rozpoczęły się wakacje i powinienem mieć, więcej czasu na poprawienie/ulepszenie wyszukiwarki. Z "obserwowanych" sklepów wypadł CogAsg, zmienili oni formę działalności na hurtownię, usuwając z internetu całą swoją ofertę. Nie udało się także zebrać informacji z CyberGun. Pozostałe sklepy zostały (chyba) w całości pobrane.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Update&lt;/span&gt;: poprawiony został błąd związany z wyszukiwaniem przedmiotów, w których występują polskie litery. Od teraz nie powinny pojawiać się problemy z przeglądaniem wyników dla wyszukań np. hełmu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-6069852757570045343?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/6069852757570045343/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/07/synchronizacja-po-dugiej-przerwie.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/6069852757570045343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/6069852757570045343'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/07/synchronizacja-po-dugiej-przerwie.html' title='Synchronizacja po długiej przerwie'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-5822264696651720912</id><published>2009-04-28T14:32:00.006+02:00</published><updated>2009-04-28T15:13:00.494+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='update'/><title type='text'>Synchronizacja bazy</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;zsynchronizowałem bazę produktów, z zasobami jakie posiadają poszczególne sklepy. Wyjątkiem jest CyberGun: administrator zmienił silnik sklepu oraz wystąpiły jakieś problemy techniczne z ich serwerem, przez co został on tym razem pominięty.&lt;br /&gt;&lt;br /&gt;Do wyszukiwarki został dodany nowy sklep: RedZone.&lt;br /&gt;&lt;br /&gt;Miłego wyszukiwania.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-5822264696651720912?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/5822264696651720912/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/04/synchronizacja-bazy.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/5822264696651720912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/5822264696651720912'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/04/synchronizacja-bazy.html' title='Synchronizacja bazy'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3346555031794056304.post-3297166152232036167</id><published>2009-04-19T00:49:00.005+02:00</published><updated>2009-04-19T23:08:14.336+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='organizacja'/><title type='text'>Zaczynamy...</title><content type='html'>Witajcie,&lt;br /&gt;&lt;br /&gt;od jakiegoś czasu zastanawiałem się jak zorganizować system powiadomień o zmianach na stronie. Na implementację wszystkiego od początku nie mam czasu (a oprócz zarządzania samymi komunikatami, trzeba by było uwzględnić jakieś komentarze, cms do obsługi tego wszystkiego i tak dalej). Mija się to z celem projektu, nie mam zamiaru tworzyć kolejnego portalu informacyjnego, ani pół informacyjnego. Swój wolny czas chciałbym przeznaczać na udoskonalanie wyszukiwarki i dodawanie nowych sklepów.&lt;br /&gt;Stworzenie czegoś na bazie forum, uważam, że było by przerostem formy nad treścią.&lt;br /&gt;&lt;br /&gt;Nie ma sensu tworzyć nowego forum o tematyce ASG, a sama wyszukiwarka nie jest zbyt rozległym tematem.&lt;br /&gt;&lt;br /&gt;Mimo to chciałem mieć możliwość informowania maniaków airsoftu o aktualizacja, ewentualnych planach na przyszłość oraz móc wysłuchać Waszych opinii. Niby gdzieś na stronie można znaleźć adres emailowy, jednak protokół pocztowy powoli wymiera i coraz rzadziej jest używany. Sądzę, że musiałbym komuś nieźle zaleźć za skórę, aby chciało mu się pisać specjalnie maila.&lt;br /&gt;&lt;br /&gt;Zdecydowałem się na formę taką jaką tutaj widzicie. System informacyjny oparty na silniku blogowym. Prosty w swojej formie wygląd, łatwa komunikacja z odwiedzającymi, gotowy system zarządzania treścią, możliwość podłączenia czytnika rss. Wszystko czego potrzeba.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Póki co włączyłem opcję dodawania komentarzy anonimowym odwiedzającym, jeżeli jednak nazbiera się zbyt duża ilość trolli będę zmuszony ją wyłączyć.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3346555031794056304-3297166152232036167?l=news.szpej.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/3297166152232036167/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://news.szpej.info/2009/04/zaczynamy.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/3297166152232036167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3346555031794056304/posts/default/3297166152232036167'/><link rel='alternate' type='text/html' href='http://news.szpej.info/2009/04/zaczynamy.html' title='Zaczynamy...'/><author><name>rookie</name><uri>http://www.blogger.com/profile/12092228321579712553</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11157068092231431610'/></author><thr:total>0</thr:total></entry></feed>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
