<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marcin Kłeczek &#187; web</title>
	<atom:link href="http://marcin.kleczek.com/category/web/feed" rel="self" type="application/rss+xml" />
	<link>http://marcin.kleczek.com</link>
	<description>Szaro na białym</description>
	<lastBuildDate>Thu, 26 Jan 2012 11:08:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MySQL events na home.pl</title>
		<link>http://marcin.kleczek.com/mysql-events-na-home-pl_web.html</link>
		<comments>http://marcin.kleczek.com/mysql-events-na-home-pl_web.html#comments</comments>
		<pubDate>Tue, 22 Nov 2011 15:25:53 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=507</guid>
		<description><![CDATA[Z usług home.pl jestem zadowolony, niestety dziś spotkała mnie przykra niespodzianka. W trakcie zabaw z bazą danych wordpressa (dość mocno zmodyfikowaną &#8211; specyficzne typy postów, dużo dodatkowych pól), doszedłem do wniosku, że część postów będzie przeniesiona do tabel historycznych, gdyż zależy mi na prędkości wyszukiwania w tych podstawowych. Dość szybko utworzyłem odpowiednie zapytania, które później [...]]]></description>
			<content:encoded><![CDATA[<p>Z usług home.pl jestem zadowolony, niestety dziś spotkała mnie przykra niespodzianka.</p>
<p>W trakcie zabaw z bazą danych wordpressa (dość mocno zmodyfikowaną &#8211; specyficzne typy postów, dużo dodatkowych pól), doszedłem do wniosku, że część postów będzie przeniesiona do tabel historycznych, gdyż zależy mi na prędkości wyszukiwania w tych podstawowych. Dość szybko utworzyłem odpowiednie zapytania, które później ładnie ubrałem w procedurę składowaną. Potrzeba było jeszcze tylko wywoływania w określonych odstępach czasu (raz dziennie). Owszem, mogłem utworzyć prosty skrypt cron, ale z drugiej strony, jeśli obsługa dotyczyła wyłącznie bazy danych, uważałem to za zbędne &#8211; zwłaszcza, że MySQL ma &#8220;zdarzenia&#8221; (events), które idealnie się do tego nadają:</p>
<p>http://dev.mysql.com/doc/refman/5.1/en/create-event.html</p>
<p>I tutaj właśnie ten problem z home.pl &#8211; obsługa bazodanowych zdarzeń jest zablokowana. Panie, panowie &#8211; ja wiem, że zrobiliście to, żeby jakiś &#8220;oszołom&#8221; nie przeciążał serwerów tysiącem zapytań w procedurach wywoływanych cyklicznie, ale jednocześnie blokujecie wartościową funkcjonalność dla wszystkich użytkowników.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/mysql-events-na-home-pl_web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Cheat Sheet</title>
		<link>http://marcin.kleczek.com/jquery-cheat-sheet_web.html</link>
		<comments>http://marcin.kleczek.com/jquery-cheat-sheet_web.html#comments</comments>
		<pubDate>Tue, 30 Aug 2011 08:58:09 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=495</guid>
		<description><![CDATA[Nie lubię ściągawek. To znaczy, nie lubiłem w szkole. Niestety czasy szkolne dawno minęły, a ilość wiedzy, którą zdobyłem na wszystkich etapach nauki jest ogromna. Polubiłem zatem ściągawki &#8211; w prosty sposób dają mi dostęp do wiedzy, którą posiadłem, a o której być może nie pamiętam wystarczająco dokładnie. Ostatnio poszerzam swoją wiedzą o coraz głębsze [...]]]></description>
			<content:encoded><![CDATA[<p>Nie lubię ściągawek. To znaczy, nie lubiłem w szkole. Niestety czasy szkolne dawno minęły, a ilość wiedzy, którą zdobyłem na wszystkich etapach nauki jest ogromna. Polubiłem zatem ściągawki &#8211; w prosty sposób dają mi dostęp do wiedzy, którą posiadłem, a o której być może nie pamiętam wystarczająco dokładnie.</p>
<p>Ostatnio poszerzam swoją wiedzą o coraz głębsze meandry javascript&#8217;u. Coraz bardziej mi się podoba &#8211; już nie tylko jako frontend, ale również po stronie serwera (kto wie, co będzie dalej). Nie mniej jednak, w większości phpowych projektów, JS mam tylko po stronie klienta. Ilość kodu, którą piszę, zwiększyła się wielokrotnie. Wciąż jednak mam wrażenie, że wiele rzeczy mógłbym robić lepiej (choćby z powodu, że niektóre panele w moim systemie planowania produkcji, po refaktoringu działają trzykrotnie szybciej). Zatem przysiadłem się do jQuery. Zacząłem od ściągawki. Polecam wszystkim: <a title="jquery cheat sheet" href="http://oscarotero.com/jquery/">jquery cheat sheet</a>. Świetne źródło wiedzy na temat zmian w jQuery, a także dobry odnośnik do dokumentacji. Prosta i intuicyjna, a przy tym interaktywna.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/jquery-cheat-sheet_web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zanim pojawią się spoty wyborcze&#8230;</title>
		<link>http://marcin.kleczek.com/zanim-pojawia-sie-spoty-wyborcze_web.html</link>
		<comments>http://marcin.kleczek.com/zanim-pojawia-sie-spoty-wyborcze_web.html#comments</comments>
		<pubDate>Fri, 05 Aug 2011 06:03:32 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=493</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><iframe width="425" height="349" src="http://www.youtube.com/embed/qeLKgRA_lkw" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/zanim-pojawia-sie-spoty-wyborcze_web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQueryMobile Gallery</title>
		<link>http://marcin.kleczek.com/jquerymobile-gallery_web.html</link>
		<comments>http://marcin.kleczek.com/jquerymobile-gallery_web.html#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:11:36 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=490</guid>
		<description><![CDATA[Od kilku dni &#8220;bawię się&#8221; (czyt. poznaję) jQuery Mobile. To jest prosta biblioteka, która pozwala w szybki sposób przygotować aplikację działającą na urządzeniach mobilnych (po szczegóły zapraszam na stronę jquerymobile.com). To, czego mi brakowało w książkach dostępnych na rynku, to gotowe, działające i warte uwagi rozwiązania. Przeszukując internet znalazłem ciekawą stronę: http://www.jqmgallery.com. Znajdziecie na niej zestawienie [...]]]></description>
			<content:encoded><![CDATA[<p>Od kilku dni &#8220;bawię się&#8221; (czyt. poznaję) jQuery Mobile. To jest prosta biblioteka, która pozwala w szybki sposób przygotować aplikację działającą na urządzeniach mobilnych (po szczegóły zapraszam na stronę jquerymobile.com). To, czego mi brakowało w książkach dostępnych na rynku, to gotowe, działające i warte uwagi rozwiązania.</p>
<p>Przeszukując internet znalazłem ciekawą stronę: <a href="http://www.jqmgallery.com/">http://www.jqmgallery.com</a>. Znajdziecie na niej zestawienie kilkudziesięciu działających aplikacji opartych właśnie o tę bibliotekę. Szybko można znaleźć działające rozwiązania i przejrzeć kody źródłowe stron. Polecam.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/jquerymobile-gallery_web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans 7.0 i Remote Connection</title>
		<link>http://marcin.kleczek.com/netbeans-7-0-i-remote-connection_web.html</link>
		<comments>http://marcin.kleczek.com/netbeans-7-0-i-remote-connection_web.html#comments</comments>
		<pubDate>Fri, 22 Apr 2011 11:15:14 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=448</guid>
		<description><![CDATA[Pojawiła się nowa wersja popularnego środowiska IDE NetBeans. Od pewnego czasu próbuję przerzucić się z Zenda na NB &#8211; dość skutecznie. Jest szybsze, zdecydowanie wystarczające i&#8230; bezpłatne. Subskrybcja na ZS mi się skończyła i nie mam zamiaru ponownie wydawać na nią pieniędzy. Najważniejszą zmianą, z punktu widzenia programisty PHP jest dodana możliwość zmiany nazwy z [...]]]></description>
			<content:encoded><![CDATA[<p>Pojawiła się nowa wersja popularnego środowiska IDE NetBeans. Od pewnego czasu próbuję przerzucić się z Zenda na NB &#8211; dość skutecznie. Jest szybsze, zdecydowanie wystarczające i&#8230; bezpłatne. Subskrybcja na ZS mi się skończyła i nie mam zamiaru ponownie wydawać na nią pieniędzy.</p>
<p>Najważniejszą zmianą, z punktu widzenia programisty PHP jest dodana możliwość zmiany nazwy z refaktoryzacją kodu całego projektu. Jak dla mnie, zbyt ryzykowne, żeby robić to automatycznie (zwłaszcza, jeśli używa się dużo &#8220;magii&#8221;, wówczas każda aplikacja refaktoryzująca zawiedzie). Kolejną wartą uwagi zmianą jest wprowadzenie poprawek ułatwiających edycję HTML5. Wprowadzono też obsługę nowszej wersji GITa.</p>
<p>Jeszcze tylko jedna uwaga, aby pozbyć się drażniącego komunikatu dla Remote Connection wystarczy dodać plik know_hosts &#8211; pusty, NB sam uzupełni jego treść. Składnia pliku jest inna, niż w przypadku ssh pod linuksem (niestety).</p>
<p>Przygotowuję (od dłuższego czasu :]) nowe pliki pomocy dla PHP w NB, wkrótce informacje na blogu.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/netbeans-7-0-i-remote-connection_web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Muzeum w domu</title>
		<link>http://marcin.kleczek.com/muzeum-w-domu_inne.html</link>
		<comments>http://marcin.kleczek.com/muzeum-w-domu_inne.html#comments</comments>
		<pubDate>Tue, 01 Feb 2011 23:01:06 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[inne]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=415</guid>
		<description><![CDATA[Piękno, którym można zachwycać się w domu &#8211; przygotowane przez Google, przy współudziale wielu znakomitych muzeów. Googleartproject, bo o nim mówię, pojawiał się w &#8220;newsach&#8221; niejednokrotnie &#8211; ale dopiero teraz miałem czas przyjrzeć mu się dokładnie. Jestem zachwycony! Co prawda nie jest to rzeczywiste obcowanie z pięknem, nie &#8220;wyczuwalne&#8221; (bo namacalne nigdy nie będzie, w [...]]]></description>
			<content:encoded><![CDATA[<p>Piękno, którym można zachwycać się w domu &#8211; przygotowane przez Google, przy współudziale wielu znakomitych muzeów. <a href="http://www.googleartproject.com/">Googleartproject</a>, bo o nim mówię, pojawiał się w &#8220;newsach&#8221; niejednokrotnie &#8211; ale dopiero teraz miałem czas przyjrzeć mu się dokładnie. Jestem zachwycony! Co prawda nie jest to rzeczywiste obcowanie z pięknem, nie &#8220;wyczuwalne&#8221; (bo namacalne nigdy nie będzie, w żadnym muzeum ;-) ), ale to bardzo dobra namiastka zwiedzania. Bez ruszania z miejsca, codziennie mogę odbywać podróż w krainę emocji, impresji, realizmu i&#8230; jeszcze długo można się zachwycać. Tylko po co? Tu nie trzeba słów &#8211; trzeba tylko czasu, żeby docenić to piękno.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/muzeum-w-domu_inne.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Biblioteka audio dla javascript</title>
		<link>http://marcin.kleczek.com/biblioteka-audio-dla-javascript_web.html</link>
		<comments>http://marcin.kleczek.com/biblioteka-audio-dla-javascript_web.html#comments</comments>
		<pubDate>Mon, 17 Jan 2011 07:33:28 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[biblioteka]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[soundmanager2]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=409</guid>
		<description><![CDATA[Ostatnio napadł mnie kolejny &#8220;milionowy&#8221; pomysł &#8211; nie będę (jeszcze) zdradzał szczegółów. W związku z szukaniem możliwości realizacji projektu, przejrzałem pół internetu w poszukiwaniu ciekawych bibliotek JavaScript. Świat się rozwinął &#8211; to największe podsumowanie ostatnich poszukiwań. Ilość dobrych, świetnie napisanych, szybkich i wydajnych bibliotek JS rośnie lawinowo &#8211; nic tylko się cieszyć. W tym momencie [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnio napadł mnie kolejny &#8220;milionowy&#8221; pomysł &#8211; nie będę (jeszcze) zdradzał szczegółów. W związku z szukaniem możliwości realizacji projektu, przejrzałem pół internetu w poszukiwaniu ciekawych bibliotek JavaScript. Świat się rozwinął &#8211; to największe podsumowanie ostatnich poszukiwań. Ilość dobrych, świetnie napisanych, szybkich i wydajnych bibliotek JS rośnie lawinowo &#8211; nic tylko się cieszyć.</p>
<p>W tym momencie chciałbym wam polecić świetną bibliotekę do odtwarzania dźwięków na stronach internetowych/aplikacjach/i głównie grach. <a href="http://www.schillmania.com/projects/soundmanager2/">Soundmanager</a> ma wystarczające możliwości, żeby zaspokoić większość moich potrzeb, które mogą się pojawić. Jest prosty i lekki &#8211; co ważne, zwłaszcza w przypadku, kiedy bibliotek trzeba będzie połączyć więcej &#8211; a już w tym momencie jest jQuery + kilka pluginów. Na szczęście nad tym, żeby łącze nie było przeciążone czuwają odpowiednie &#8220;tricki&#8221; &#8211; cache przeglądarki (nagłówki!), łączenie bibliotek do jednego pliku i gzipowanie.</p>
<p>Tymczasem ruszam w dalszą drogę poszukiwania ciekawych bibliotek JavaScript&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/biblioteka-audio-dla-javascript_web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konkurs na nowy domyślny szablon phpMyAdmin</title>
		<link>http://marcin.kleczek.com/konkurs-na-nowy-domyslny-szablon-phpmyadmin_web.html</link>
		<comments>http://marcin.kleczek.com/konkurs-na-nowy-domyslny-szablon-phpmyadmin_web.html#comments</comments>
		<pubDate>Tue, 11 Jan 2011 07:52:23 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=407</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/konkurs-na-nowy-domyslny-szablon-phpmyadmin_web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pomysłowe menu</title>
		<link>http://marcin.kleczek.com/pomyslowe-menu_web.html</link>
		<comments>http://marcin.kleczek.com/pomyslowe-menu_web.html#comments</comments>
		<pubDate>Sun, 09 Jan 2011 20:09:43 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=404</guid>
		<description><![CDATA[http://css-tricks.com/moving-highlight/]]></description>
			<content:encoded><![CDATA[<p><a href="http://css-tricks.com/moving-highlight/">http://css-tricks.com/moving-highlight/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/pomyslowe-menu_web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nowe PHP &#8211; 5.3.5 i 5.2.17</title>
		<link>http://marcin.kleczek.com/nowe-php-5-3-5-i-5-2-17_web.html</link>
		<comments>http://marcin.kleczek.com/nowe-php-5-3-5-i-5-2-17_web.html#comments</comments>
		<pubDate>Fri, 07 Jan 2011 10:15:49 +0000</pubDate>
		<dc:creator>MaKARON</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://marcin.kleczek.com/?p=401</guid>
		<description><![CDATA[&#8230;na szczęście to tylko jedna poprawka&#8230; niestety bezpieczeństwa ;-) Dotyczy wyłącznie 32bitowych maszyn, więc wszystkie moje serwery spokojnie mogą poczekać do kolejnej wersji PHP.]]></description>
			<content:encoded><![CDATA[<p>&#8230;na szczęście to tylko jedna poprawka&#8230; niestety bezpieczeństwa ;-) Dotyczy wyłącznie 32bitowych maszyn, więc wszystkie moje serwery spokojnie mogą poczekać do kolejnej wersji PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcin.kleczek.com/nowe-php-5-3-5-i-5-2-17_web.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

