<?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>Dawid Pośliński &#187; ciekawostki</title>
	<atom:link href="http://blog.poslinski.net/kategoria/ciekawostki/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.poslinski.net</link>
	<description>Code is poetry.</description>
	<lastBuildDate>Sun, 27 Feb 2011 11:30:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>iPhone: % (procent) w NSString</title>
		<link>http://blog.poslinski.net/iphone-procent-w-nsstring/</link>
		<comments>http://blog.poslinski.net/iphone-procent-w-nsstring/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 19:27:35 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[nsstring]]></category>
		<category><![CDATA[procent]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=644</guid>
		<description><![CDATA[Jak zrobić znak procenta w NSString? Wprowadzenie samego % spowoduje, że NSString spróbuje go przetworzyć, ale będzie oczekiwał jakiegoś znaku &#8222;po&#8221;, który pozwoli mu określić typ. Ponieważ żadnego nie znajdzie, nie wyświetli żadnego znaku w danym miejscu. Specjalnie do tego zadania przygotowano zatem znak %%, który rozwiązuje problem.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.poslinski.net/wp-content/uploads/2010/11/nsstring-i-procent.png"><img class="aligncenter size-full wp-image-645" title="nsstring-i-procent" src="http://blog.poslinski.net/wp-content/uploads/2010/11/nsstring-i-procent.png" alt="" width="620" height="150" /></a>Jak zrobić znak procenta w NSString? Wprowadzenie samego % spowoduje, że <strong>NSString</strong> spróbuje go przetworzyć, ale będzie oczekiwał jakiegoś znaku &#8222;po&#8221;, który pozwoli mu określić typ. Ponieważ żadnego nie znajdzie, nie wyświetli żadnego znaku w danym miejscu. Specjalnie do tego zadania przygotowano zatem znak <strong>%%</strong>, który rozwiązuje problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/iphone-procent-w-nsstring/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery: unselect w WebKit?</title>
		<link>http://blog.poslinski.net/jquery-unselect-w-webkit/</link>
		<comments>http://blog.poslinski.net/jquery-unselect-w-webkit/#comments</comments>
		<pubDate>Fri, 14 May 2010 20:04:56 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[poradniki]]></category>
		<category><![CDATA[unselect]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=599</guid>
		<description><![CDATA[Pod przeglądarkami bazującymi na silniku WebKit w przypadku ustawienia .focus na polu, pojawia się problem zaznaczonego tekstu. Jak w łatwy sposób sobie z nim poradzić, aby np. kliknięcie na dowolny klawisz nie wyczyściło nam inputa? Rozwiązanie Cała sztuczka polega na pobraniu wartości inputa, za pomocą metody val(); var content = $("input[name=nazwaPola]").val(); Oraz po wykonaniu .focus, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.poslinski.net/wp-content/uploads/2010/05/unselect_w_webkit.png"><img src="http://blog.poslinski.net/wp-content/uploads/2010/05/unselect_w_webkit.png" alt="jQuery unselect w Webkit" title="unselect_w_webkit" width="620" height="150" class="aligncenter size-full wp-image-602" /></a>Pod przeglądarkami bazującymi na silniku WebKit w przypadku ustawienia .focus na polu, pojawia się problem zaznaczonego tekstu. Jak w łatwy sposób sobie z nim poradzić, aby np. kliknięcie na dowolny klawisz nie wyczyściło nam inputa?<span id="more-599"></span></p>
<h2>Rozwiązanie</h2>
<p>Cała sztuczka polega na pobraniu wartości inputa, za pomocą metody val();</p>
<pre name="code" class="javascript">var content = $("input[name=nazwaPola]").val();</pre>
<p>Oraz po wykonaniu .focus, nadpisaniu wartości ponownie do pola, co odznaczy tekst w polu.</p>
<pre name="code" class="javascript">$("input[name=nazwaPola]").focus.val(content);</pre>
<p>Prawda, że proste?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/jquery-unselect-w-webkit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jak posprzątać HTML?</title>
		<link>http://blog.poslinski.net/jak-posprzatac-html/</link>
		<comments>http://blog.poslinski.net/jak-posprzatac-html/#comments</comments>
		<pubDate>Mon, 03 May 2010 14:18:19 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[poradniki]]></category>
		<category><![CDATA[bezpieczeństwo]]></category>
		<category><![CDATA[htmlpurifier]]></category>
		<category><![CDATA[strip_tags]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=589</guid>
		<description><![CDATA[Każdy programista webowy, stanął lub stanie przed zadaniem zablokowania możliwości wprowadzania kodu HTML do jego aplikacji przez użytkownika, który nie jest do tego uprawniony. Czasami jednak zdarza się tak, że chcemy dać możliwość użytkownikowi na wprowadzania formatowania, a nie, żeby było jak najprostsze wykorzystujemy do tego HTML. Do tego zadania, świetnie nadaje się biblioteka do [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.poslinski.net/wp-content/uploads/2010/05/jakposprzatachtml1.png"><img src="http://blog.poslinski.net/wp-content/uploads/2010/05/jakposprzatachtml1.png" alt="" title="jakposprzatachtml" width="620" height="150" class="aligncenter size-full wp-image-596" /></a>Każdy programista webowy, stanął lub stanie przed zadaniem zablokowania możliwości wprowadzania kodu HTML do jego aplikacji przez użytkownika, który nie jest do tego uprawniony. Czasami jednak zdarza się tak, że chcemy dać możliwość użytkownikowi na wprowadzania formatowania, a nie, żeby było jak najprostsze wykorzystujemy do tego HTML.<br />
<span id="more-589"></span><br />
Do tego zadania, świetnie nadaje się biblioteka do której korzystania chciałbym zachęcić. <strong>HTMLPurifier</strong> bo o niej mowa, potrafi nie tylko wyciąć zbędne tagi (co również można wykonać za pomocą wbudowanej w PHP funkcji strip_tags), ale również wyciąć zbędne atrybuty CSS (znajdujące się w atrybucie style znacznika), czy też konkretne atrybuty wewnątrz tagu.<br />
HTMLPurifier znajduje również znaczniki bez treści, zamienia adresy ftp, http, https itd. na linki, a nawet linki do serwisu YouTube kod embeddujący player Google&#8217;a. Stara się również poprawić niepoprawny kod np. poprzez samodzielne domykanie, niezamkniętych znaczników itp.<br />
Posiada również rozbudowany mechanizm cache&#8217;owania.</p>
<h2>Gdzie szukać?</h2>
<p>Polecam odwiedzić <a href="http://htmlpurifier.org">stronę projektu</a>, a w szczególności dział <a href="http://htmlpurifier.org/demo.php">demo</a>, który przedstawia namiastkę możliwości tej biblioteki. Bardzo dobrze skonstruowana dokumentacja, opisuje wszystkie funkcjonalności dostępne w tej bibliotece.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/jak-posprzatac-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problemy z TinyMCE i Ajax?</title>
		<link>http://blog.poslinski.net/problemy-z-tinymce-i-ajax/</link>
		<comments>http://blog.poslinski.net/problemy-z-tinymce-i-ajax/#comments</comments>
		<pubDate>Sun, 02 May 2010 11:37:22 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[poradniki]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[tinymce]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=580</guid>
		<description><![CDATA[Przyszło mi ostatnio spotkać się w systemie którym piszę, z problemem, który nie mógł pozostać nierozwiązany. Chodziło dokładnie o to, iż w przypadku inicjowania TinyMCE w containerze otrzymanym z zapytania Ajaxowego, w przypadku, ponownej próby inicjowania pojawiał się komunikat: g.win.document is null Problem ten wynika z próby ponownego utworzenia instancji TinyMCE w miejscu, w którym [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.poslinski.net/wp-content/uploads/2010/05/tinymceiajax.png"><img src="http://blog.poslinski.net/wp-content/uploads/2010/05/tinymceiajax.png" alt="" title="tinymceiajax" width="620" height="150" class="aligncenter size-full wp-image-586" /></a>Przyszło mi ostatnio spotkać się w systemie którym piszę, z problemem, który nie mógł pozostać nierozwiązany. Chodziło dokładnie o to, iż w przypadku inicjowania TinyMCE w containerze otrzymanym z zapytania Ajaxowego, w przypadku, ponownej próby inicjowania pojawiał się komunikat:</p>
<p><span id="more-580"></span></p>
<pre name="code" class="javascript">g.win.document is null</pre>
<p>Problem ten wynika z próby ponownego utworzenia instancji TinyMCE w miejscu, w którym już istnieje jedna instancja, jednak ponieważ zawartość html została przeładowana, a Tiny nie usuwa automatycznie &#8222;siebie&#8221;, należy to robić ręcznie.</p>
<p>Aby to zrobić, należy w ustawieniach uruchamiających Tiny, zmienić &#8216;mode: &#8222;textareas&#8221;&#8216; na &#8222;none&#8221;.</p>
<pre name="code" class="javascript">tinyMCE.init({
....
mode : "none",
...
});</pre>
<h2>Dodawanie</h2>
<p>Następnie po tym bloku kodu, należy wywołać dla każdego elementu, który chcemy zamienić na nasz edytor, następującą linie kodu:</p>
<pre name="code" class="javascript">tinyMCE.execCommand("mceAddControl", false, "'idElementu");</pre>
<p>Gdzie &#8222;idElementu&#8221; wskazywać będzie na element (może to być zarówno div, jak i textarea jak i niemalże dowolny element DOM).</p>
<h2>Usuwanie</h2>
<p>Pozostało jeszcze usuwanie. Aby je zrealizować, wystarczy przed dodaniem sprawdzić czy istnieje już w pamięci instancja TinyMCE przypisana do określonego idElementu. Wystarczy zatem przed wcześniej wymienioną linią kodu odpowiedzialną za dodawanie instancji Tiny, dodać następujący fragment kodu:</p>
<pre name="code" class="javascript">if (tinyMCE.getInstanceById('idElementu'))
{
tinyMCE.execCommand('mceFocus', false, 'idElementu');
tinyMCE.execCommand('mceRemoveControl', false, 'idElementu');
}</pre>
<h2>Pobieranie zawartości</h2>
<p>Z przydatnych metod, warto jeszcze wiedzieć, jak pobierać w dowolnej chwili zawartość (html) z naszego edytora. Realizuje się to przez następujące polecenie, które zwraca zawartość:</p>
<pre name="code" class="javascript">tinyMCE.get('idElementu').getContent()</pre>
<p>W przypadku, jeżeli na jednej stronie, mamy wiele instancji TinyMCE równocześnie, wystarczy stworzyć obiekt pełniący rolę listy i przechowywać w nim kolejne id edytora. W ten sposób, wykorzystując foreach, będziemy mogli w łatwy i szybki sposób usuwać wiele instancji Tiny jednocześnie.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/problemy-z-tinymce-i-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XNA: Co na horyzoncie?</title>
		<link>http://blog.poslinski.net/xna-co-na-horyzoncie/</link>
		<comments>http://blog.poslinski.net/xna-co-na-horyzoncie/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 23:24:02 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[xna]]></category>
		<category><![CDATA[project natal]]></category>
		<category><![CDATA[sensory]]></category>
		<category><![CDATA[surface]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows phone]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=525</guid>
		<description><![CDATA[Wydawałoby się, że ostatnio temat XNA, nieco ucichł i nie pojawiają się jakieś kluczowe informacje związane z tym frameworkiem. Gdyby jednak podsumować co już wiadomo, na temat tego, co pojawi się w związku z kolejnymi wersjami, uzbierałoby się tego całkiem sporo. Surface Cieszy fakt, iż Microsoft wraz z wprowadzeniem kolejnych platform sprzętowych, planuje wprowadzić natywną [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.poslinski.net/wp-content/uploads/2010/02/xna-na-horyzoncie.png"><img class="aligncenter size-full wp-image-535" title="xna-na-horyzoncie" src="http://blog.poslinski.net/wp-content/uploads/2010/02/xna-na-horyzoncie.png" alt="" width="620" height="150" /></a>Wydawałoby się, że ostatnio temat XNA, nieco ucichł i nie pojawiają się jakieś kluczowe informacje związane z tym frameworkiem. Gdyby jednak podsumować co już wiadomo, na temat tego, co pojawi się w związku z kolejnymi wersjami, uzbierałoby się tego całkiem sporo.<span id="more-525"></span></p>
<h2>Surface</h2>
<p>Cieszy fakt, iż Microsoft wraz z wprowadzeniem kolejnych platform sprzętowych, planuje wprowadzić natywną obsługę XNA przez te urządzenia. Chodzi tutaj konkretnie, o już dostępny wąskiemu gronu odbiorców stół z technologią multi-touch <a href="http://www.microsoft.com/surface/">Microsoft Surface</a>. Obecnie Microsoft udostępnia już API pozwalające pisać aplikację na Surface, w tym z użyciem XNA, które można przetestować na swoim lokalnym sprzęcie. Użytkownik podobnie jak w przypadku tworzenia aplikacji na urządzenia mobilne, widzi emulowane urządzenie.<br />
Przykład prostej aplikacji w XNA uruchomionej na Surface.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/hSTad5imww4&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/hSTad5imww4&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Project Natal</h2>
<p>Kolejnym dużo bardziej interesującym urządzeniem, które dołączy do gamy urządzeń wspierających XNA, będzie <a href="http://www.xbox.com/en-US/live/projectnatal/">Project Natal</a>, w którym rolę kontrolera pełnić będzie człowiek. Dwie kamery, analizować będą nasz ruch i przekładać go będą na trójwymiarowy model, który będzie mógł wchodzić w interakcje z aplikacją. Można powiedzieć, że dzięki tego typu rozwiązaniom, interfejsy naturalne wejdą w nową erę &#8211; przynajmniej pod warunkiem, że coś z tego co obiecuje Microsoft na swoich filmach zostanie spełnione.</p>
<p>Dla osób, które nie wiedzą o co chodzi, polecam te trzy prezentacje:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/CPIbGnBQcJY&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/CPIbGnBQcJY&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rP6lkV83S6I&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/rP6lkV83S6I&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/p2qlHoxPioM&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/p2qlHoxPioM&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>Windows Phone</h2>
<p>W ciągu ostatnich dni, głośno było również o systemie na telefony komórkowe, Windows Phone. Tutaj również otwiera się nowy rynek, ponieważ jak dotąd z małych urządzeń, wsparcie dla XNA posiadał jedynie Zune, który jak wiadomo nie posiada funkcji telefonu, stąd pewnie też i jego popularność nie była największa. Windows Phone, ma uzupełnić lukę na rynku mobilnych urządzeń, którą pozostawił Microsoft, nie dając możliwości programowania w XNA na Windows Mobile. Teraz ma pojawić się taka możliwość. Początkowo, będą to tylko aplikacje 2D, ale uważam, że kwestią czasu będą również i te 3D.</p>
<h2>Windows 7 Sensors*</h2>
<p>Osoby, które śledzą mojego <a href="http://poslinskidotnet.blip.pl/">blip&#8217;a</a>, <a href="http://twitter.com/PoslinskiDotNet">Twitter&#8217;a</a> czy też<a href="http://www.google.com/profiles/dposlinski"> Buzz&#8217;a</a>, widzieli już pewnie ten film:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rhVm_A3eVv8&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/rhVm_A3eVv8&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
W którym przedstawiono nowe funkcjonalności, które pojawiły się w Windows7. W skrócie chodzi o to, że teraz system potrafi odczytywać stany dowolnych sensorów. Na powyższym filmiku, przedstawiono akcelerometr wykorzystany do sterowania samochodem w przykładzie edukacyjnym pobranym z oficjalnej strony XNA. Nie trudno sobie jednak wyobrazić np. wykorzystanie sensora do pomiaru tętna i dynamicznego dostosowywania poziomu trudności gry, lub intensywności akcji na ekranie, odwrotnie proporcjonalnie do szybkości bicia serca użytkownika. To jeden z przykładów, ale obecnie WinApi Windowsa, podobno, ma umożliwić na współpracę z dowolnymi sensorami zewnętrznymi.</p>
<p>Kolejny przykład: multi-touch na Windows 7:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/6Ekgr3SqMRA&amp;hl=pl_PL&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/6Ekgr3SqMRA&amp;hl=pl_PL&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Zatem początek 2010, zapowiada bardzo ciekawe nowości, które być może za kilka lat będą standardem, mimo, że teraz wydają się odległą przyszłością. Mam nadzieje, że tak się stanie, bo to również dla osób, które skupiają się wokół tych technologii, dobry znak, że warto inwestować w nie swój czas i wysiłek.</p>
<p>Jeżeli interesuje Was to co piszę, a piszę dla Was zbyt rzadko, zapraszam do śledzenia mnie na ww. serwisach mikroblogowych, gdzie znacznie częściej znaleźć można jakieś krótkie notki, szczególnie na tematy XNA&#8217;owe.</p>
<p>Na zdjęciu do wpisu widać kamerkę Project Natal (<a href="http://www.totalpcgaming.com/features/peter-molyneux-%E2%80%93-petering-out/">źródło</a>).</p>
<p>* Wolę określenie sensor, zamiast &#8222;czujnik&#8221; <img src='http://blog.poslinski.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/xna-co-na-horyzoncie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 przykładów ciekawych projektów w XNA</title>
		<link>http://blog.poslinski.net/10-przykladow-ciekawych-projektow-w-xna/</link>
		<comments>http://blog.poslinski.net/10-przykladow-ciekawych-projektow-w-xna/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 22:24:47 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[xna]]></category>
		<category><![CDATA[live arcade]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[project nathal]]></category>
		<category><![CDATA[surface]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=461</guid>
		<description><![CDATA[Dynamicznie rozwijający się  XNA, może się pochwalić naprawdę niezłymi produkcjami. Pomyśleć tylko, że przyszłe rozwiązania Microsoftu podniosą znaczenie i wartość tego, bądź co bądź frameworka, mowa tutaj o Project Nathal (Video), czy Surface (Video z przykładem aplikacji XNA). Perspektywa ta sprawia, iż wypadałoby pozytywnie spoglądać w przyszłość tego produktu.Jednak XNA to głównie gry. Postanowiłem osobom, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.poslinski.net/wp-content/uploads/2009/09/xna-top10.png"><img class="aligncenter size-full wp-image-467" title="xna-top10" src="http://blog.poslinski.net/wp-content/uploads/2009/09/xna-top10.png" alt="xna-top10" width="620" height="150" /></a>Dynamicznie rozwijający się  <strong>XNA</strong>, może się pochwalić naprawdę niezłymi produkcjami. Pomyśleć tylko, że przyszłe rozwiązania Microsoftu podniosą znaczenie i wartość tego, bądź co bądź frameworka, mowa tutaj o <strong>Project Nathal</strong> (<a href="http://www.youtube.com/watch?v=UkSV1rXJ0pU" target="_blank">Video</a>), czy <strong>Surface</strong> (<a href="http://www.youtube.com/watch?v=hSTad5imww4&amp;translated=1" target="_blank">Video z przykładem aplikacji XNA</a>). Perspektywa ta sprawia, iż wypadałoby pozytywnie spoglądać w przyszłość tego produktu.<span id="more-461"></span>Jednak <strong>XNA</strong> to głównie gry. Postanowiłem osobom, które zaczynają, lub po prostu chcą dowiedzieć się czegoś więcej, przybliżyć kilka, moim zdaniem interesujących produkcji.</p>
<h2>10. NFS</h2>
<p>Na początek old schoolowy remake pierwszej części Need For Speed<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/uc_bNFG3IQ4&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/uc_bNFG3IQ4&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>9. HurricaneX2</h2>
<p>Jedna z pierwszych większych produkcji. Tutaj przedstawiam trailer z drugiej części gry.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/YlXd5VIkZ7k&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/YlXd5VIkZ7k&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>8. Masters of Belial</h2>
<p>RPG w klimatach średniowiecznych. Tegoroczny uczestnik Dream Build Play.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/yV-FaDB5Y_M&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/yV-FaDB5Y_M&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>7. Britonia RPG</h2>
<p>RPG, którego ogromny świat z założenia będzie kulą. Warto nadmienić, że nad całością stoi tylko jedna osoba, co zważywszy na poziom prac i zerowe doświadczenie podczas rozpoczęcia projektu jest imponujące.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/myDz-6oobpo&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/myDz-6oobpo&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>6. Crash Demo</h2>
<p>Przykład symulacji zniszczeń modelu samochodu.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/rRGMcFswwik&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/rRGMcFswwik&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>5. NightFall</h2>
<p>RPG Hack&amp;Slash.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/NbTohB49kc4&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/NbTohB49kc4&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>4. Edytor Map</h2>
<p>Edytor, który był projektem dyplomowym pewnego Szwajcara, wykonany jak twierdzi autor, zaledwie w 10 tygodni.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/LVXs_paf99U&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/LVXs_paf99U&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>3. SunBurn Engine</h2>
<p>Jeden z naprawdę wielu interesujących gotowych engine&#8217;nów, którego autorzy skupili się przede wszystkim na aspektach wizualnych oraz narzędziach do tworzenia gry.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/kdL487TipkM&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/kdL487TipkM&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>2. Burning Angels</h2>
<p>Jedna z najstarszych produkcji, mimo wszystko, bardzo przyzwoicie zrobiona &#8222;nawalanka&#8221;.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/jHBF-iyzV68&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/jHBF-iyzV68&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<h2>1. Dust: An Alysian Tail</h2>
<p>Co tu dużo mówić. Panie i Panowie, zwycięzca tegorocznego Dream Build Play.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/tR7vE6l1MN0&amp;hl=pl&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/tR7vE6l1MN0&amp;hl=pl&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Oczywiście interesujących projektów jest znacznie więcej, po więcej odsyłam Was na <a href="http://youtube.com" target="_blank">YouTube</a>. Możliwości są nieograniczone i nic nie stoi na przeszkodzie, aby napisać pełnowartościową grę w C# + XNA, chociaż sam Microsoft nie ukrywa, że głównym celem są gry Casual&#8217;owe na platformę <strong>Live Arcade</strong>.</p>
<p>Co ciekawe, niektórzy próbują portować Ogre3d na tę platformę, a inne silniki też pewnie są już oku programistów.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/10-przykladow-ciekawych-projektow-w-xna/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Warto zobaczyć #3</title>
		<link>http://blog.poslinski.net/warto-zobaczyc-3/</link>
		<comments>http://blog.poslinski.net/warto-zobaczyc-3/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 23:31:09 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[inne]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[xna]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=235</guid>
		<description><![CDATA[Kolejna paczka, interesujących znalezisk, z którymi warto się zaznajomić. jQuery http://jqueryfordesigners.com/ Świetna strona dla programistów korzystających z jQuery. http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/ Dobrze opisane zapytania Ajaxowe z wykorzystaniem jQuery. XNA http://pdnimporter.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30541 Tekstury Paint.NET do XNA. http://xnaviewer.codeplex.com/ Kontrolka, pozwalająca na korzystanie z dobrodziejstw XNA w aplikacjach typu WindowsForms. Nie trudno sobie wyobrazić zastosowanie np. przy tworzeniu map. Inne http://www.bugmenot.com [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-411" title="warto-zobaczyc-3" src="http://blog.poslinski.net/wp-content/uploads/2009/09/warto-zobaczyc-3.jpg" alt="warto-zobaczyc-3" width="620" height="150" />Kolejna paczka, interesujących znalezisk, z którymi warto się zaznajomić.</p>
<h2><span id="more-235"></span>jQuery</h2>
<p><a href="http://jqueryfordesigners.com/">http://jqueryfordesigners.com/</a><br />
Świetna strona dla programistów korzystających z jQuery.<br />
<a href="http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/">http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/</a><br />
Dobrze opisane zapytania Ajaxowe z wykorzystaniem jQuery.</p>
<h2>XNA</h2>
<p><a href="http://pdnimporter.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30541">http://pdnimporter.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30541</a><br />
Tekstury Paint.NET do XNA.<br />
<a href="http://xnaviewer.codeplex.com/" target="_blank">http://xnaviewer.codeplex.com/</a><br />
Kontrolka, pozwalająca na korzystanie z dobrodziejstw XNA w aplikacjach typu WindowsForms. Nie trudno sobie wyobrazić zastosowanie np. przy tworzeniu map.</p>
<h2>Inne</h2>
<p><a href="http://www.bugmenot.com">http://www.bugmenot.com</a><br />
Dzięki tej stronie, nie trzeba się rejestrować na różne serwisy społecznościowe, itp., aby móc w pełni przeglądać zasoby tych serwisów.<br />
<a href="http://gskinner.com/RegExr/">http://gskinner.com/RegExr/</a><br />
Świetne narzędzie ułatwiające pracę z mod_rewrite.<br />
<a href="http://www.logoinstant.com/" target="_blank">http://www.logoinstant.com/</a><br />
Darmowe wzory logo.<br />
<a href="http://code.msdn.microsoft.com/PowerCommands">http://code.msdn.microsoft.com/PowerCommands</a><br />
Przydatny dodatek do Visual Studio (za <a href="http://www.maciejaniserowicz.com/post/2009/08/31/Copypaste-reference-w-Visual-Studio.aspx" target="_blank">Procent</a>&#8216;em).<br />
<a href="http://blogs.msdn.com/danieb/archive/2009/08/26/pl-windows-7-search-connectors-czyli-integracja-wyszukiwania-z-systemem-operacyjnym.aspx" target="_blank">http://blogs.msdn.com/danieb/archive/2009/08/26/pl-windows-7-search-connectors-czyli-integracja-wyszukiwania-z-systemem-operacyjnym.aspx</a><br />
Opis jednej z nowych bardzo interesujących funkcjonalności w Windows 7.<br />
<a href="http://www.microsoft.com/downloads/details.aspx?familyid=95E24C87-8732-48D5-8689-AB826E7B8FDF&amp;displaylang=en">Word viewer</a><br />
Programik pozwala na przeglądanie dokumentów Worda, bez potrzeby posiadania pakietu Office.<br />
<a href="http://www.hanselman.com/tools">http://www.hanselman.com/tools</a><br />
Naprawdę ogromna lista różnego rodzaju narzędzi, które przydadzą się każdemu, podzielona według kategorii. Sam się zdziwiłem, jak wiele przydatnych aplikacji jeszcze nie znałem.</p>
<p>Polecam również <a href="http://www.flickr.com/photos/gzlu/">galerię prac autora</a> zdjęcia, które reprezentuje ten wpis.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/warto-zobaczyc-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Warto odwiedzić #2</title>
		<link>http://blog.poslinski.net/warto-odwiedzic-2/</link>
		<comments>http://blog.poslinski.net/warto-odwiedzic-2/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 08:37:30 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[konferencja]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[przeglądarki]]></category>
		<category><![CDATA[sfi]]></category>
		<category><![CDATA[szachy]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=136</guid>
		<description><![CDATA[Kolejna porcja linków, do ciekawych miejsc, które warto odwiedzić. Często rodzi się problem, testowania na różnych przeglądarkach witryny www, a szczególnie pod kątem Internet Explorer, rozwiązanie pokazane tutaj, pozwoli zainstalować na każdym komputerze nawet IE 3.0, co niestety w normalny sposób, nie jest możliwe. Jeżeli jednak, potrzebujemy sporadycznie sprawdzić jak wyświetla się strona, zachęcam ponownie [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-179" title="wartood2" src="http://blog.poslinski.net/wp-content/uploads/2009/04/wartood2.jpg" alt="wartood2" width="620" height="150" />Kolejna porcja linków, do ciekawych miejsc, które warto odwiedzić.</p>
<p><span id="more-136"></span>Często rodzi się problem, testowania na różnych przeglądarkach witryny www, a szczególnie pod kątem Internet Explorer, rozwiązanie pokazane <a href="http://tredosoft.com/Multiple_IE" target="_blank">tutaj</a>, pozwoli zainstalować na każdym komputerze nawet IE 3.0, co niestety w normalny sposób, nie jest możliwe.<br />
Jeżeli jednak, potrzebujemy sporadycznie sprawdzić jak wyświetla się strona, zachęcam ponownie do skorzystania z <a href="http://browsershots.org" target="_blank">http://browsershots.org</a> (które notabene, przeszło niedawno małą transformację).</p>
<p><a href="http://aspnetmvcbook.s3.amazonaws.com/aspnetmvc-nerdinner_v1.pdf" target="_blank">Tworzenie strony www w oparciu o ASP.NET MVC</a> &#8211; Darmowy eBook (<a href="http://weblogs.asp.net/scottgu/archive/2009/03/10/free-asp-net-mvc-ebook-tutorial.aspx" target="_blank">dodatkowe info</a>). Szczególnie przydatny teraz, gdy 1.0 ujrzało wreszcie światło dzienne. W dodatku źródła framework&#8217;a zostały otwarte.</p>
<p><a href="http://geekswithblogs.net/kobush/archive/2009/03/10/129993.aspx" target="_blank">Multi-Touch na Windows 7?</a> &#8211; Opis How-To + wideo.</p>
<p><a href="http://cendo.pl/sfi-roman-kluska-czynniki-sukcesu-w-biznesie/" target="_blank">Czynniki sukcesu w biznesie</a> &#8211; Autor wpisu opowiada o wrażeniach z wykładu Profesora Romana Kluski, na tegorocznym SFI.</p>
<p><a href="http://www.technonews.pl/Technonews/1,94439,6391460,Steve_Ballmer___tego_goscia_nie_da_sie_nie_lubic.html" target="_blank">Steve&#8217;a Ballmera nie da się nie lubić</a> &#8211; Słów kilka na temat obecnego CEO Microsoft&#8217;u  i nie tylko.</p>
<p><a href="http://majareq.viawww.pl/6-niezaprzeczalnie-wymiatajacych-narzedzi-webmastera-2/" target="_blank">6 niezaprzeczalnie wymiatających narzędzi webmastera</a> &#8211; Kilka bardzo interesujący rozwiązań bazujących na jQuery (dzięki <a href="http://bmedon.net" target="_blank">Bartek</a>).</p>
<p><a href="http://pclab.pl/art34801.html" target="_blank">Szachy i komputery</a> &#8211; Omówienie problemu przetwarzania ruchów przez komputer w szachach. Na szczególną uwagę zasługuje rozdział: <a href="http://pclab.pl/art34801-7.html" target="_blank">silne i słabe strony silników &#8211; przykłady</a>.</p>
<p><a href="http://ie6.pl/" target="_blank">ie6.pl</a> &#8211; Na koniec coś co pomoże programistom, ale i użytkownikom pracować wydajniej i bezpieczniej, czyli &#8222;odstaw Internet Explorer 6 do lamusa&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/warto-odwiedzic-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Warto odwiedzić</title>
		<link>http://blog.poslinski.net/warto-odwiedzic/</link>
		<comments>http://blog.poslinski.net/warto-odwiedzic/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 15:32:49 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[inne]]></category>
		<category><![CDATA[poradniki]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=100</guid>
		<description><![CDATA[Zbiór kilku najciekawszych miejsc w sieci, które odwiedziłem w przeciągu ostatniego miesiąca. Programowanie / Webdesign / SEO Świetny tutorial nt. projektu graficznego witryny. CSS3, z czym to się je? Praktyczne przykłady wykorzystania jQuery. Programowanie obiektowe .bat Google rozgryzione? Spory zbiór darmowych paczek z wektorami. Z przymrużeniem oka &#8222;Dlaczego korzystasz z Avasta? &#8211; Bo jest darmowy, [...]]]></description>
			<content:encoded><![CDATA[<p>Zbiór kilku najciekawszych miejsc w sieci, które odwiedziłem w przeciągu ostatniego miesiąca.<br />
<span id="more-100"></span></p>
<h2>Programowanie / Webdesign / SEO</h2>
<p><a href="http://psdtuts.com/tutorials/interface-tutorials/create-a-magic-night-themed-web-design-from-scratch-in-photoshop/" target="_blank">Świetny tutorial nt. projektu graficznego witryny.</a></p>
<p><a href="http://www.smashingmagazine.com/2009/01/08/push-your-web-design-into-the-future-with-css3/" target="_blank">CSS3, z czym to się je?</a></p>
<p><a href="http://nettuts.com/articles/web-roundups/the-20-most-practical-and-creative-uses-of-jquery/" target="_blank">Praktyczne przykłady wykorzystania jQuery.</a></p>
<p><a href="http://gynvael.coldwind.pl/?id=123&amp;lang=pl" target="_blank">Programowanie obiektowe .bat </a></p>
<p><a href="http://www.sprawnymarketing.pl/artykuly/patent-google-pozycjonowanie/" target="_blank">Google rozgryzione?</a></p>
<p><a href="http://www.smashingmagazine.com/2009/01/16/the-ultimate-collection-of-free-vector-packs/" target="_blank">Spory zbiór darmowych paczek z wektorami.</a></p>
<h2>Z przymrużeniem oka</h2>
<p><a href="http://webhosting.pl/Sonda.z.jakiego.programu.antywirusowego.korzystasz" target="_blank">&#8222;Dlaczego korzystasz z Avasta? &#8211; Bo jest darmowy, dobry, jak wchodze na pornusy to mi nie ściąga różnych wirusów&#8221; &#8230;</a></p>
<p><a href="http://www.metacafe.com/watch/2231262/boooooob_edddddddd/" target="_blank">Hmm, ja rozumiem ewolucję, ale to jest wręcz rewolucja.</a></p>
<p><a href="http://vimeo.com/2047190" target="_blank">Na koniec film prezentujący co się dzieje z naszymi głowami, gdy za dużo siedzimy przy komputerze </a>(polecam w HD).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/warto-odwiedzic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wizualizacja serwera Apache</title>
		<link>http://blog.poslinski.net/wizualizacja-serwera-apache/</link>
		<comments>http://blog.poslinski.net/wizualizacja-serwera-apache/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 21:57:07 +0000</pubDate>
		<dc:creator>Dawid Pośliński</dc:creator>
				<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[wizualizacja]]></category>

		<guid isPermaLink="false">http://blog.poslinski.net/?p=18</guid>
		<description><![CDATA[Zastanawialiście się kiedyś jak można by graficznie zaprezentować pracę swojego serwera www podczas pracy strony? Studenci Uniwersytetu w Kalifornii kilka lat temu zaprzestali się tylko zastanawiać i postanowili stworzyć coś, co pozwala na wizualizację pracy serwera, pieszczotliwie zwane organic software visualization. W skrócie, chodzi o prezentację historii aktywności serwera w wykonywaniu określonych czynności. Jak to [...]]]></description>
			<content:encoded><![CDATA[<p>Zastanawialiście się kiedyś jak można by graficznie zaprezentować pracę swojego serwera www podczas pracy strony? Studenci Uniwersytetu w Kalifornii kilka lat temu zaprzestali się tylko zastanawiać i postanowili stworzyć coś, co pozwala na wizualizację pracy serwera, pieszczotliwie zwane <strong>organic software visualization</strong>. W skrócie, chodzi o prezentację historii aktywności serwera w wykonywaniu określonych czynności.</p>
<p>Jak to wygląda na żywo? Proszę bardzo &#8230;</p>
<p><span id="more-18"></span><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1076588&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://vimeo.com/moogaloop.swf?clip_id=1076588&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Zainteresowanych po więcej szczegółów odsyłam na stronę projektu: <a href="http://vis.cs.ucdavis.edu/~ogawa/codeswarm/" target="_blank">strona www</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.poslinski.net/wizualizacja-serwera-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

