<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>nospor.pl</title>
<link>http://nospor.pl/</link>
<pubDate>Fri, 03 Feb 2012 08:24:37 +0100</pubDate>
<language>pl</language>
<item>
<title>Skrypty za "50zł" na przykładzie  "demotywatory by lerto.pl"</title>
<link>http://nospor.pl/skrypty-za-50zl-na-przykladzie-demotywatory-by-lerto-pl.html</link>
<pubDate>Mon, 24 Oct 2011 23:15:51 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/skrypty-za-50zl-na-przykladzie-demotywatory-by-lerto-pl.html</guid>
<description><![CDATA[<br />
Wiele razy widziałem oferty skryptów, czy też nawet "poważnych" serwisów za przysłowiowe 50zł (często dosłownie za 50zł). Nigdy jakoś nie zwracałem na nie specjalnej uwagi - wiadomo raczej było, że jaka cena taka jakość. W tej "jakości" spodziewałem się podatności na SQLInjection, na XSS czy też ogólnie średnio optymalnie napisanego kodu. Jednak to co zobaczyłem parę dni temu przeszło moje najśmielsze wyobrażenia i postanowiłem na tym przykładzie opisać jak wyglądają skrypty za 50zł. Wahałem się trochę czy o tym pisać czy nie ale o tym na końcu.<br />
]]></description>
<category>planeta</category>
<category>internet</category></item>
<item>
<title>Automatyczne sortowanie JSON przez Operę i Chrome</title>
<link>http://nospor.pl/automatyczne-sortowanie-json-przez-opere-i-chrome.html</link>
<pubDate>Tue, 27 Sep 2011 16:26:30 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/automatyczne-sortowanie-json-przez-opere-i-chrome.html</guid>
<description><![CDATA[<br />
Niedawno napotkałem na dość ciekawy problem. Pobierałem sobie ajaxem dane w postaci JSON a następnie wyświetlałem je w takiej kolejności, w jakiej otrzymałem. Jednak pewnego dnia klient zgłosił mi błąd, że dane wyświetlają się odwrotnie pod Chrome. Jak się później okazało podobny problem był również z Operą. A by przedstawić Wam dokładnie problem, pokażę przykładowy kod i dane, które powodują błąd.<br />
<br />
Kod js:<br />
12345678$.ajax({<br />&nbsp;&nbsp;url:&nbsp;'testjs.php',<br />&nbsp;&nbsp;dataType&nbsp;:&nbsp;'json',<br />&nbsp;&nbsp;success:&nbsp;function(&nbsp;data&nbsp;)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;(var&nbsp;i&nbsp;in&nbsp;data)&nbsp;alert(i);<br />&nbsp;&nbsp;}<br />});<br /><br />
oraz plik testjs.php<br />
1234&lt;?php<br />$ar&nbsp;=&nbsp;array(3=&gt;'bla',2=&gt;'ola',1=&gt;'costam');<br />echo&nbsp;json_encode($ar);<br />?&gt;<br />
Jak widzicie, plik testjs.php generuje mi dane w kolejności 3,2,1. Niestety Opera i Chrome odbiera te dane w kolejności posortowanej 1,2,3. FireFox czy też IE nie sortują danych.<br />
Rozwiązaniem tej sytuacji okazało się niestosowanie indeksów numerycznych tylko tekstowych, np. <br />
1234&lt;?php<br />$ar&nbsp;=&nbsp;array('c3'=&gt;'bla','c2'=&gt;'ola','c1'=&gt;'costam');<br />echo&nbsp;json_encode($ar);<br />?&gt;<br />
Zamiast literki 'c' można wstawić dowolny tekst. Jeśli jednak ktoś z różnych przyczyn nie może zrobić takiego obejścia, to pozostaje jedynie sortowanie danych w js.]]></description>
<category>planeta</category>
<category>javascript</category></item>
<item>
<title>ShoutBox pływający 1.1.4 dla Joomla</title>
<link>http://nospor.pl/shoutbox-plywajacy-1.1.4-dla-joomla.html</link>
<pubDate>Tue, 07 Jun 2011 08:01:43 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/shoutbox-plywajacy-1.1.4-dla-joomla.html</guid>
<description><![CDATA[<br />
Z racji, iż miałem dużo pytań o stworzenie modułu shoutboxa dla Joomla, który by "pływał" tak jak u mnie na stronie, przyspieszyłem więc trochę prace i dziś publikuję Wam kolejną wersję, która to pływanie zawiera. Macie teraz do wyboru shoutbox normalny, shoutbox pływający po lewej stronie oraz shoutbox pływający po prawej stronie.<br />
<br />
<br />
Z ważnych rzeczy, o których musicie pamiętać, gdy włączycie shoutbox pływający to fakt, iż ten shoutbox wymaga jQuery. Musicie więc w opcjach wybrać bibliotekę jQuery. Kolejną sprawą jest to, iż przy wyborze wersji pływającej, należy w opcjach zaznaczyć, by nie pokazywał tytułu modułu. W przeciwnym wypadku shoutbox będzie sobie pływał, a w wybranym miejscu na stronie będzie ni z gruszki ni z pietruszki tytuł SHOUTBOX.<br />
]]></description>
<category>shoutbox</category>
<category>projekty</category>
<category>joomla</category></item>
<item>
<title>ShoutBox dla Joomla 1.6</title>
<link>http://nospor.pl/shoutbox-dla-joomla-1.6.html</link>
<pubDate>Tue, 31 May 2011 07:18:14 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/shoutbox-dla-joomla-1.6.html</guid>
<description><![CDATA[Niektórzy z Was zgłaszali, iż nie działa system moderacji w module ShoutBox. Jak się okazało, Joomla 1.6 zmnieniła trochę mechanim grup co wpłynęło na błędy moderacji w ShoutBox. Najnowsza wersja modułu 1.1.3 wychodzi więc jako oddzielny moduł dla Joomla 1.5 oraz 1.6 i poprawia zaistniałe błędy. <br />
<br />
Dodatkowo wprowadziłem obsługę języków. Domyślnie oprócz polskiego macie jeszcze dostępny język angielski. Dopisując odpowiedni plik .ini możecie dodać kolejny język.<br />
Także zapraszam do działu download i ściąganie najnowszej wersji 1.1.3.  Kolejna wersja zawierać będzie pływający shoutbox, tak jak to ma miejsce u mnie na stronie.]]></description>
<category>shoutbox</category>
<category>projekty</category>
<category>joomla</category></item>
<item>
<title>ShoutBox - wybór kolorów oraz emotikon</title>
<link>http://nospor.pl/shoutbox-wybor-kolorow-oraz-emotikon.html</link>
<pubDate>Wed, 06 Apr 2011 19:09:41 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/shoutbox-wybor-kolorow-oraz-emotikon.html</guid>
<description><![CDATA[<br />
Do aktualnej wersji ShoutBox 1.3.1 dorzuciłem jeszcze graficzny wybór kolorów oraz emotikon, tak jak to ma miejsce u mnie na stronie.<br />
]]></description>
<category>shoutbox</category>
<category>projekty</category></item>
<item>
<title>Chat - rozpoczęcie prac</title>
<link>http://nospor.pl/chat-rozpoczecie-prac.html</link>
<pubDate>Tue, 29 Mar 2011 14:12:00 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/chat-rozpoczecie-prac.html</guid>
<description><![CDATA[<br />
Tknęło mnie by w wolnych chwilach rozbudować mojego shoutbox'a. W związku z powyższym rozpoczynam prace nad chat'em, który napiszę od nowa. Chat funkcjonalnie będzie podobny do shoutboxa. Główne zmiany to dodanie pokoi oraz rozmów prywatnych, choć w sumie rozmowy prywatne planuję zrobić jako pokój dostępny dla dwóch osób.<br />
]]></description>
<category>shoutbox</category>
<category>projekty</category></item>
<item>
<title>Ładne url'e (nice url)</title>
<link>http://nospor.pl/ladne-urle.html</link>
<pubDate>Mon, 21 Mar 2011 22:18:16 +0100</pubDate>
<guid isPermaLink="true">http://nospor.pl/ladne-urle.html</guid>
<description><![CDATA[<br />
Dziś przedstawię Wam jak w łatwy sposób stworzyć ładne url'e we własnej aplikacji. Wielu początkujących programistów tworzy cały mechanizm ładnych url'i w całości oparty na mod-rewrite i pliku htaccess. Niestety takie podejście jest mało elastyczne i na dłuższą metę uciążliwe. Pokażę Wam inną metodę, gdzie cały mechanizm przetwarzania linków zawarty jest w kodzie php. Chcę od razu zaznaczyć, iż nie będzie tu żadnej super hiper obiektowości, rutingu i innych super hiper bajerów. Artykuł ma na celu pokazać jak prosto zrobić ładne linki i poznać podstawy tej konstrukcji.<br />
]]></description>
<category>php</category>
<category>planeta</category></item>
<item>
<title>Shoutbox pływający</title>
<link>http://nospor.pl/shoutbox-plywajacy.html</link>
<pubDate>Fri, 25 Feb 2011 08:18:25 +0100</pubDate>
<guid isPermaLink="true">http://nospor.pl/shoutbox-plywajacy.html</guid>
<description><![CDATA[<br />
Prezentuję Wam dziś nowe podejście do wyświetlania shoutboxa - jako pływające okienko. Powinniście po lewej stronie zobaczyć okienko z napisem shoutbox. Okienko to będzie chodziło wraz ze scrollem, więc ciągle będzie widoczne. Po kliknięciu na nie - pojawi się shoutbox. Powtórne kliknięcie schowa shoutbox. Jeśli nie podoba Wam się ten widok, możecie bez problemu powrócić do pierwotnej wersji - kliknijcie po prostu odpowiednią ikonkę w shoutbox.<br />
]]></description>
<category>shoutbox</category>
<category>projekty</category></item>
<item>
<title>ShoutBox dla Joomla - przyrostek klas css</title>
<link>http://nospor.pl/shoutbox-dla-joomla-przyrostek-klas-css.html</link>
<pubDate>Fri, 04 Feb 2011 09:04:49 +0100</pubDate>
<guid isPermaLink="true">http://nospor.pl/shoutbox-dla-joomla-przyrostek-klas-css.html</guid>
<description><![CDATA[Dzięki uprzejmości Aleksandra (alex51) Wiśniowieckiego, który jest moderatorem forum.joomla.pl, moduł ShoutBox dla Joomla wzbogacił się o przyrostek klas css modułu. Dzięki temu przyrostkowi możecie bez większego problemu dostosować wygląd modułu do ogólnego wyglądu strony.<br />
Wspomniane zmiany dostępne są począwszy od wersji 1.1.1 do pobrania jak zwykle w dziale download (mod_nshoutbox1.1.1.zip).]]></description>
<category>shoutbox</category>
<category>projekty</category>
<category>joomla</category></item>
<item>
<title>INT(11) kontra INT</title>
<link>http://nospor.pl/int11-kontra-int.html</link>
<pubDate>Thu, 03 Feb 2011 20:37:05 +0100</pubDate>
<guid isPermaLink="true">http://nospor.pl/int11-kontra-int.html</guid>
<description><![CDATA[Na wielu forach i grupach widzę, iż często w kodzie zapytań tabel jest INT(11). Zdaję sobie sprawę, iż czasami jest to spowodowane skopiowaniem zapytania z jakiegoś programu, który automatycznie nam z jakiegoś powodu coś takiego dodaje. Częściej jednak jest to stosowane przez programistów z premedytacją wynikającą poprostu z niewiedzy. Postaram się tutaj tę sprawę wyjaśnić.]]></description>
<category>mysql</category>
<category>planeta</category></item>
<item>
<title>ShoutBox dla vBulletin - wtyczka</title>
<link>http://nospor.pl/shoutbox-dla-vbulletin-wtyczka.html</link>
<pubDate>Mon, 10 Jan 2011 22:09:03 +0100</pubDate>
<guid isPermaLink="true">http://nospor.pl/shoutbox-dla-vbulletin-wtyczka.html</guid>
<description><![CDATA[Powstała pierwsza stabilna wersja wtyczki ShoutBox'a (by hernas.pl) dla vBulletin. O jej początkach pisałem tutaj. Wtyczkę zainstalowałem u siebie - działa :) Plik z wtyczką znajdziecie u mnie w dziale download jak również na forum.php.pl.]]></description>
<category>shoutbox</category>
<category>projekty</category></item>
<item>
<title>ShoutBox dla vBulletin - wstępna  wersja</title>
<link>http://nospor.pl/shoutbox-dla-vbulletin-wstepna-wersja.html</link>
<pubDate>Wed, 24 Nov 2010 08:06:15 +0100</pubDate>
<guid isPermaLink="true">http://nospor.pl/shoutbox-dla-vbulletin-wstepna-wersja.html</guid>
<description><![CDATA[<br />
Chłopaki z hernas.pl podpieli mój ShoutBox pod vBulletin. Dodali do tego również obsługę pokoi. Swoją zmodyfikowaną wersję udostępnili dla reszty użytkowników. Na chwilę obecną zawiera jednak chyba parę błędów, więc nie włączam jej jeszcze do swojego download. Bugi zgłosiłem i czekam na poprawę. Więcej informacji na temat ich wersji znajdziecie na forum.php.pl. Jest tam również link do ściągnięcia. Mam nadzieję, iż te drobne błędy zostaną poprawione i moduł się rozwinie :)<br />
]]></description>
<category>shoutbox</category>
<category>projekty</category></item>
<item>
<title>Skrypty użytkowników</title>
<link>http://nospor.pl/skrypty-uzytkownikow.html</link>
<pubDate>Wed, 27 Oct 2010 08:28:31 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/skrypty-uzytkownikow.html</guid>
<description><![CDATA[<br />
Utworzyłem nowy dział na forum skrypty użytkowników. Możecie tam pochwalić się swoim większym skryptem oraz uzyskać opinię na jego temat. Proszę tylko o jedno: nie umieszczajcie tam "pięcio linijkowych" kodów - niech to będą jakieś większe kawałki, o których już myślicie, że są dopracowane i warto się nimi pochwalić. Inne kody umieszczajcie nadal w pozostałych działach.<br />
]]></description>
<category>ogólne</category></item>
<item>
<title>Co trzy - wyświetlanie danych</title>
<link>http://nospor.pl/co-trzy-wyswietlanie-danych.html</link>
<pubDate>Fri, 22 Oct 2010 12:47:41 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/co-trzy-wyswietlanie-danych.html</guid>
<description><![CDATA[Dzisiaj omówię wyświetlanie rekordów "co trzy". Piszę co trzy, gdyż zazwyczaj na forum pytają o trzy. Oczywiście podane przeze mnie metody można zastosować do wyświetlania co pięć, dziesięć i ile Wam się będzie chciało. Wyświetlanie w standardowy sposób, czyli od lewej do prawej, jest banalnie proste. Piszę jednak ten artykuł, gdyż przedstawię również metodę z góry do dołu - co jest już ciutkę trudniejsze. Tak czy siak na pewno komuś się przyda.]]></description>
<category>mysql</category>
<category>php</category></item>
<item>
<title>E_NOTICE - wyświetlać czy nie?</title>
<link>http://nospor.pl/notice-wyswietlac-czy-nie.html</link>
<pubDate>Mon, 04 Oct 2010 10:33:03 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/notice-wyswietlac-czy-nie.html</guid>
<description><![CDATA[<br />
Zainspirowany ostatnimi wypowiedziami początkujących (i nie tylko) programistów php, postanowiłem skrobnąć małe co nie co na temat błędów E_NOTICE. Niektórzy mogą mi zarzucić, że E_NOTICE to nie błąd, lecz ja słowo "błąd" użyłem celowo i z pełną świadomością. Zapewne bardziej fachowo należałoby napisać "komunikaty" E_NOTICE, aczkolwiek słowo komunikat to przecież komunikat więc można olać, a błąd to już coś poważniejszego, więc może by warto na niego zwrócić uwagę. Także by nie usypiać uwagi początkujących programistów (jak i niestestety tych już uważających się za niepoczątkujących) będę używał słowa "błąd".<br />
]]></description>
<category>php</category>
<category>planeta</category></item>
<item>
<title>Logo</title>
<link>http://nospor.pl/logo.html</link>
<pubDate>Mon, 27 Sep 2010 23:37:29 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/logo.html</guid>
<description><![CDATA[<br />
Swego czasu dostało mi się za brak logo - o to więc jest. Zawdzięczam je qpanasowi.<br />
]]></description>
<category>ogólne</category></item>
<item>
<title>Cache - sterownik pamięci</title>
<link>http://nospor.pl/cache-sterownik-pamieci.html</link>
<pubDate>Mon, 20 Sep 2010 12:18:15 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/cache-sterownik-pamieci.html</guid>
<description><![CDATA[<br />
Do najnowszej paczki Cache 2.5 dodałem nowy sterownik operujący na pamięci przy użyciu modułu APC oraz poprawiłem sterownik główny operujący na plikach<br />
]]></description>
<category>projekty</category>
<category>cache</category></item>
<item>
<title>ShoutBox - integracja z serwisem</title>
<link>http://nospor.pl/shoutbox-integracja-z-serwisem.html</link>
<pubDate>Tue, 14 Sep 2010 09:45:14 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/shoutbox-integracja-z-serwisem.html</guid>
<description><![CDATA[<br />
Często dostaję pytania o integrację shoutboxa z Waszymi serwisami, w szczególności z systemem autoryzacji. Z racji, iż jest tego stosunkowo dużo, postaram się tu Wam przedstawić integrację shoutboxa z Waszym serwisem (na przykładzie wymyślonego serwisu). Integrację opiszę na najnowszej wersji ShoutBoxa czyli 1.3.1 - podejrzewam, iż na innych wersjach (tych przyszłych i tych wcześniejszych) wyglądać to będzie podobnie.<br />
]]></description>
<category>shoutbox</category>
<category>projekty</category></item>
<item>
<title>Cache 2.5</title>
<link>http://nospor.pl/cache-2.5.html</link>
<pubDate>Mon, 13 Sep 2010 08:43:29 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/cache-2.5.html</guid>
<description><![CDATA[<br />
Po długim czasie przerwy publikuję nową wersję Cache. Wprowadza jedną większą funkcjonalnosć oraz kilka pomniejszych:<br />
<br />
<br />
Możliwość tworzenia obiektów w podkatalogach <br />
W tym celu wystarczy jako nazwę obiektu nadać nazwę katalogową, np. kat1/kat2/obiekt. Jeśli katalogi kat1 i kat2 nie istnieją to zostaną utworzone. Grupy obiektów tworzy się na podobnej zasadzie.<br />
<br />
Możliwość szybkiego wyłączenia cache<br />
Wystarczy ustawić właściwość Disabled na true.<br />
<br />
Czyszczenie grup<br />
Czyszczenie podanych katalogów<br />
Sterownik bazujący na plikach posiada metodę czyszczenia katalogów. Jest to przydatne, gdy mamy obiekty w różnych podkatalogach i chcemy wyczyścić je wszystkie. Zamiast kasować wybrane obiekty lub grupy, wystarczy wyczyścić katalog nadrzędny. Możemy też określić czas czyszczenia katalogu.<br />
<br />
Zmiana nazewnictwa metod (głównie usunąłem _ z początku nazw metod i właściwości prywatnych)<br />
]]></description>
<category>projekty</category>
<category>cache</category></item>
<item>
<title>Nowa funkcjonalność</title>
<link>http://nospor.pl/nowa-funkcjonalnosc.html</link>
<pubDate>Tue, 07 Sep 2010 19:14:00 +0200</pubDate>
<guid isPermaLink="true">http://nospor.pl/nowa-funkcjonalnosc.html</guid>
<description><![CDATA[<br />
Pojawiły się nowe "bajery" w serwisie i na forum<br />
<br />
<br />
Podgląd komentarza przed jego opublikowaniem<br />
Podgląd tematu/posta na forum przed jego opublikowaniem<br />
Na forum od dziś mogą pisać goście<br />
<br />
<br />
Nie wiem jak Wam, ale mi opcji podglądu bardzo brakowało :) Jeśli macie jeszcze jakieś uwagi odnośnie tego co Wam tu brakuje to oczywiście walcie śmiało.<br />
]]></description>
<category>ogólne</category></item></channel></rss>
