<?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>butcher.art.pl &#187; Projekty</title>
	<atom:link href="http://www.butcher.art.pl/category/projekty/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.butcher.art.pl</link>
	<description>strony www, programowanie, film, grafika</description>
	<lastBuildDate>Mon, 09 Jan 2012 21:21:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>pl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Zaopiekuj się mną</title>
		<link>http://www.butcher.art.pl/2011/09/projekty/flash/zaopiekuj-sie-mna/</link>
		<comments>http://www.butcher.art.pl/2011/09/projekty/flash/zaopiekuj-sie-mna/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 21:32:43 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Strony WWW]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=411</guid>
		<description><![CDATA[Serwis społecznościowy dla dzieci, które lubią zwierzaki. Całość oparta o serię książek dla dzieci autorstwa Holly Webb wydawnictwa Zielona Sowa. Dzieci mogą opiekować się interaktywnym zwierzaczkiem z serii i zdobywać punkty.
Dodatkowo aplikacja Facebook, dzięki której można wygrać książki, rabaty oraz maskotkę głównego bohatera serii.
serwis www &#124; gra flash &#124; aplikacja Facebook
]]></description>
			<content:encoded><![CDATA[<p>Serwis społecznościowy dla dzieci, które lubią zwierzaki. Całość oparta o serię książek dla dzieci autorstwa Holly Webb wydawnictwa Zielona Sowa. Dzieci mogą opiekować się interaktywnym zwierzaczkiem z serii i zdobywać punkty.<br />
Dodatkowo aplikacja Facebook, dzięki której można wygrać książki, rabaty oraz maskotkę głównego bohatera serii.</p>
<p><a href="http://www.zaopiekujsiemna.com.pl/start" target="_blank">serwis www</a> | <a href="http://www.zaopiekujsiemna.com.pl/gra" target="_blank">gra flash</a> | <a href="http://www.facebook.com/#!/ZaopiekujSieMna?sk=app_156693737757856" target="_blank">aplikacja Facebook</a></p>

<a href='http://www.butcher.art.pl/2011/09/projekty/flash/zaopiekuj-sie-mna/attachment/zaopiekuj-sie-mna/' title='zaopiekuj-sie-mna'><img width="150" height="99" src="http://www.butcher.art.pl/files/2011/11/zaopiekuj-sie-mna-150x99.jpg" class="attachment-thumbnail colorbox-411" alt="" title="zaopiekuj-sie-mna" /></a>
<a href='http://www.butcher.art.pl/2011/09/projekty/flash/zaopiekuj-sie-mna/attachment/gra-flash/' title='gra-flash'><img width="150" height="116" src="http://www.butcher.art.pl/files/2011/11/gra-flash-150x116.jpg" class="attachment-thumbnail colorbox-411" alt="" title="gra-flash" /></a>
<a href='http://www.butcher.art.pl/2011/09/projekty/flash/zaopiekuj-sie-mna/attachment/zsm-facebook/' title='zsm-facebook'><img width="145" height="150" src="http://www.butcher.art.pl/files/2011/11/zsm-facebook-145x150.jpg" class="attachment-thumbnail colorbox-411" alt="" title="zsm-facebook" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2011/09/projekty/flash/zaopiekuj-sie-mna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symulator ruchu drogowego z bus-pasem</title>
		<link>http://www.butcher.art.pl/2010/11/projekty/flash/symulator-ruchu-z-bus-pasem/</link>
		<comments>http://www.butcher.art.pl/2010/11/projekty/flash/symulator-ruchu-z-bus-pasem/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 01:41:03 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=365</guid>
		<description><![CDATA[
Od pewnego czasu trwa spór o to czy bus-pasy są opłacalne&#8230; W zasadzie dość łatwo jest to obliczyć&#8230; ale po co? Skoro można to zrobić ciekawiej :)
Przy okazji wreszcie postanowiłem się przerzucić na AS3, dlatego podjąłem się tego ćwiczonka :)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.butcher.art.pl/rozne/symulator.html" target="_blank"><img class="size-full wp-image-366 alignleft colorbox-365" title="Symulator" src="http://www.butcher.art.pl/files/2010/11/symulator.jpg" alt="" width="279" height="276" /></a></p>
<p>Od pewnego czasu trwa spór o to czy bus-pasy są opłacalne&#8230; W zasadzie dość łatwo jest to obliczyć&#8230; ale po co? Skoro można to zrobić ciekawiej :)</p>
<p>Przy okazji wreszcie postanowiłem się przerzucić na AS3, dlatego podjąłem się tego ćwiczonka :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2010/11/projekty/flash/symulator-ruchu-z-bus-pasem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rozkład jazdy Częstochowa</title>
		<link>http://www.butcher.art.pl/2010/07/projekty/php/rozklad-jazdy-czestochowa/</link>
		<comments>http://www.butcher.art.pl/2010/07/projekty/php/rozklad-jazdy-czestochowa/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 13:14:39 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=304</guid>
		<description><![CDATA[ Wyszukiwarka połączeń autobusowych wraz z wizualizacją na mapie. Dodatkowo możliwość dodania najczęściej używanych rozkładów do ulubionych, aby zobaczyć za ile minut odjeżdża następny autobus/tramwaj. Jako ciekawostkę dodam, że podobny projekt napisałem na I roku studiów. I muszę przyznać, że&#8230; wieeeeleeee mi te studia dały :) Wykorzystane technologie: obiektowe PHP, MySQL, AJAX, GoogleMaps. 
Adres strony: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="colorbox-304"  src="http://www.butcher.art.pl/files/2010/07/busik.png" alt="" title="busik" width="175" height="126" style="float:left;margin-right:10px;"/> Wyszukiwarka połączeń autobusowych wraz z wizualizacją na mapie. Dodatkowo możliwość dodania najczęściej używanych rozkładów do ulubionych, aby zobaczyć za ile minut odjeżdża następny autobus/tramwaj. Jako ciekawostkę dodam, że podobny projekt napisałem na I roku studiów. I muszę przyznać, że&#8230; wieeeeleeee mi te studia dały :) Wykorzystane technologie: obiektowe PHP, MySQL, AJAX, GoogleMaps. </p>
<p>Adres strony: <a href="http://www.butcher.art.pl/rozklad" title="Rozkład jazdy Częstochowa">www.butcher.art.pl/rozklad</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2010/07/projekty/php/rozklad-jazdy-czestochowa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Śledzenie ruchów głowy</title>
		<link>http://www.butcher.art.pl/2010/06/projekty/c-plus-plus/sledzenie-ruchow-glowy/</link>
		<comments>http://www.butcher.art.pl/2010/06/projekty/c-plus-plus/sledzenie-ruchow-glowy/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 00:24:03 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=424</guid>
		<description><![CDATA[Projekt systemu sterowania pojazdem, poprzez śledzenie ruchów głowy, napisany w ramach pracy magisterskiej. W pierwszej fazie wykrywana jest pozycja głowy przy pomocy cech Haara. Następnie wyznaczane są charakterystyczne punkty, które są śledzone algorytmem przepływu optycznego.
Pozycja głowy jest przeliczana na przyspieszenie i skręt pojazdu.
]]></description>
			<content:encoded><![CDATA[<p><a rel="fancybox" href="http://www.butcher.art.pl/files/2011/11/aplikacja11.jpeg"><img class="alignleft size-medium wp-image-425 colorbox-424" style="margin: 0pt 10px 10px 0pt;" title="Śledzenie ruchów głowy" src="http://www.butcher.art.pl/files/2011/11/aplikacja11-300x180.jpg" alt="" /></a>Projekt systemu sterowania pojazdem, poprzez śledzenie ruchów głowy, napisany w ramach pracy magisterskiej. W pierwszej fazie wykrywana jest pozycja głowy przy pomocy cech Haara. Następnie wyznaczane są charakterystyczne punkty, które są śledzone algorytmem przepływu optycznego.</p>
<p>Pozycja głowy jest przeliczana na przyspieszenie i skręt pojazdu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2010/06/projekty/c-plus-plus/sledzenie-ruchow-glowy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trasy GPS</title>
		<link>http://www.butcher.art.pl/2010/02/projekty/php/trasy-gps/</link>
		<comments>http://www.butcher.art.pl/2010/02/projekty/php/trasy-gps/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 01:32:08 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=116</guid>
		<description><![CDATA[Trasy GPS to nowa strona mająca  na celu wymianę doświadczeń turystycznych. Znasz fajne miejsca? Podziel  się z innymi! Skorzystaj z doświadczenia innych. Przeanalizuj swoje  wycieczki. Możesz mieć wszystko w jednym miejscu i dzielić się z  przyjaciółmi, a także poznawać nowych ludzi  o podobnej pasji z Twojej  okolicy.
Zobacz serwis Trasy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.butcher.art.pl/files/2010/05/trasy.jpg"><img class="alignleft size-thumbnail wp-image-117 colorbox-116" title="Trasy GPS" src="http://www.butcher.art.pl/files/2010/05/trasy-109x150.jpg" alt="" width="109" height="150" /></a>Trasy GPS to nowa strona mająca  na celu wymianę doświadczeń turystycznych. Znasz fajne miejsca? Podziel  się z innymi! Skorzystaj z doświadczenia innych. Przeanalizuj swoje  wycieczki. Możesz mieć wszystko w jednym miejscu i dzielić się z  przyjaciółmi, a także poznawać nowych ludzi  o podobnej pasji z Twojej  okolicy.</p>
<p>Zobacz serwis <a href="http://www.trasygps.com/">Trasy GPS</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2010/02/projekty/php/trasy-gps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turbo Fundusz</title>
		<link>http://www.butcher.art.pl/2010/01/projekty/net/turbo-fundusz/</link>
		<comments>http://www.butcher.art.pl/2010/01/projekty/net/turbo-fundusz/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 02:11:15 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=131</guid>
		<description><![CDATA[Ostatni program na zaliczenie :( Aż się łezka w oku kręci&#8230; W zasadzie program jest bardzo prosty, ale zastosowaliśmy (bo pisaliśmy go we trójkę, popijając akademickie przysmaki) parę ciekawych rozwiązań: wielowątkowość, bazę SQL, łączenie przez Sockety i pobieranie najnowszego notowania, parsowanie HTML, rysowanie po Canvasie&#8230; A skąd się wziął pomysł na przycisk o takiejże nazwie? [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.butcher.art.pl/files/2010/01/fundusz.jpg"><img class="alignleft size-thumbnail wp-image-135 colorbox-131" title="Turbo Fundusz" src="http://www.butcher.art.pl/files/2010/01/fundusz-150x92.jpg" alt="" width="150" height="92" /></a>Ostatni program na zaliczenie :( Aż się łezka w oku kręci&#8230; W zasadzie program jest bardzo prosty, ale zastosowaliśmy (bo pisaliśmy go we trójkę, popijając akademickie przysmaki) parę ciekawych rozwiązań: wielowątkowość, bazę SQL, łączenie przez Sockety i pobieranie najnowszego notowania, parsowanie HTML, rysowanie po Canvasie&#8230; A skąd się wziął pomysł na przycisk o takiejże nazwie? To długa historia&#8230;  <span id="more-131"></span><br />
Kilka ciekawszych fragmentów programu.</p>
<p><strong>Pobranie najnowszego notowania funduszu</strong></p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> f<span style="color: #66cc66;">.</span>id fundusz_id<span style="color: #66cc66;">,</span> nazwa<span style="color: #66cc66;">,</span> wartosc<span style="color: #66cc66;">,</span> max_data <span style="color: #993333; font-weight: bold;">FROM</span> fundusz f <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #66cc66;">&#40;</span>
	<span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #993333; font-weight: bold;">DISTINCT</span> fundusz_id<span style="color: #66cc66;">,</span>
		<span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> MAX<span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">DATA</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">FROM</span> notowanie <span style="color: #993333; font-weight: bold;">WHERE</span> fundusz_id <span style="color: #66cc66;">=</span> n<span style="color: #66cc66;">.</span>fundusz_id<span style="color: #66cc66;">&#41;</span> max_data<span style="color: #66cc66;">,</span>
		<span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> wartosc <span style="color: #993333; font-weight: bold;">FROM</span> notowanie <span style="color: #993333; font-weight: bold;">WHERE</span> fundusz_id <span style="color: #66cc66;">=</span> n<span style="color: #66cc66;">.</span>fundusz_id <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">DATA</span> <span style="color: #66cc66;">=</span> max_data<span style="color: #66cc66;">&#41;</span> wartosc
	<span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`notowanie`</span> n
<span style="color: #66cc66;">&#41;</span> t1 <span style="color: #993333; font-weight: bold;">ON</span> f<span style="color: #66cc66;">.</span>id <span style="color: #66cc66;">=</span> t1<span style="color: #66cc66;">.</span>fundusz_id</pre></div></div>

<p><strong>Łączenie się przez Socket</strong></p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">try</span> <span style="color: #000000;">&#123;</span>
	<span style="color: #FF0000;">String</span> host <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;fundusze.wp.pl&quot;</span><span style="color: #008000;">;</span>
	Socket nowyS <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Socket<span style="color: #000000;">&#40;</span>AddressFamily.<span style="color: #0000FF;">InterNetwork</span>, SocketType.<span style="color: #0000FF;">Stream</span>, ProtocolType.<span style="color: #0000FF;">Tcp</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
	<span style="color: #FF0000;">String</span> request <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;GET /typ,0,notowania.html HTTP/1.1<span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>Host:&quot;</span> <span style="color: #008000;">+</span> host <span style="color: #008000;">+</span>
		<span style="color: #666666;">&quot;<span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>Connection: Close<span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span><span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>&quot;</span><span style="color: #008000;">;</span>
	<span style="color: #FF0000;">Byte</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> requestBytes <span style="color: #008000;">=</span> Encoding.<span style="color: #0000FF;">ASCII</span>.<span style="color: #0000FF;">GetBytes</span><span style="color: #000000;">&#40;</span>request<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
	<span style="color: #FF0000;">int</span> bytes <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
	<span style="color: #FF0000;">String</span> page <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;&quot;</span><span style="color: #008000;">;</span>
	<span style="color: #FF0000;">Byte</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> bytesReceived <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> <span style="color: #FF0000;">Byte</span><span style="color: #000000;">&#91;</span><span style="color: #FF0000;">256</span><span style="color: #000000;">&#93;</span><span style="color: #008000;">;</span>
&nbsp;
	nowyS.<span style="color: #0000FF;">Connect</span><span style="color: #000000;">&#40;</span>host, <span style="color: #FF0000;">80</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
	<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>nowyS.<span style="color: #0000FF;">Connected</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
		nowyS.<span style="color: #0000FF;">Send</span><span style="color: #000000;">&#40;</span>requestBytes<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
		<span style="color: #0600FF;">do</span> <span style="color: #000000;">&#123;</span>
			bytes <span style="color: #008000;">=</span> nowyS.<span style="color: #0000FF;">Receive</span><span style="color: #000000;">&#40;</span>bytesReceived, bytesReceived.<span style="color: #0000FF;">Length</span>, <span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
			page <span style="color: #008000;">=</span> page <span style="color: #008000;">+</span> Encoding.<span style="color: #0000FF;">ASCII</span>.<span style="color: #0000FF;">GetString</span><span style="color: #000000;">&#40;</span>bytesReceived, <span style="color: #FF0000;">0</span>, bytes<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
		<span style="color: #000000;">&#125;</span>
		<span style="color: #0600FF;">while</span> <span style="color: #000000;">&#40;</span>bytes <span style="color: #008000;">&gt;</span> <span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
	<span style="color: #000000;">&#125;</span> nowyS.<span style="color: #0000FF;">Close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
	dane <span style="color: #008000;">=</span> page<span style="color: #008000;">;</span>
<span style="color: #000000;">&#125;</span> <span style="color: #0600FF;">catch</span> <span style="color: #000000;">&#40;</span>SocketException e<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
	MessageBox.<span style="color: #0000FF;">Show</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;Błąd połączenia&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p><strong>Parsowanie dokumentu</strong></p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;">strona <span style="color: #008000;">=</span> strona.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span>strona.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;&lt;table class=<span style="color: #008080; font-weight: bold;">\&quot;</span>tab<span style="color: #008080; font-weight: bold;">\&quot;</span>&gt;&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
strona <span style="color: #008000;">=</span> strona.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span>, strona.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;&lt;/table&gt;&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #FF0000;">string</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> tab <span style="color: #008000;">=</span> strona.<span style="color: #0000FF;">Split</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">'<span style="color: #008080; font-weight: bold;">\n</span>'</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #FF0000;">int</span> krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
<span style="color: #008080; font-style: italic;">// 0 - szukam nazwy funduszu</span>
<span style="color: #008080; font-style: italic;">// 1 - szukam waluty</span>
<span style="color: #008080; font-style: italic;">// 2 - szukam wartosci</span>
&nbsp;
<span style="color: #FF0000;">string</span> nazwa <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;&quot;</span><span style="color: #008000;">;</span>
<span style="color: #FF0000;">double</span> wartosc <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> 
&nbsp;
List lista <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> List<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">int</span> i <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> i <span style="color: #008000;">&lt;</span> tab.<span style="color: #0000FF;">Length</span><span style="color: #008000;">;</span> i<span style="color: #008000;">++</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> 	
	<span style="color: #0600FF;">switch</span><span style="color: #000000;">&#40;</span>krok<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> 		
		<span style="color: #0600FF;">case</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">:</span> 			
			<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;checkbox&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&gt;</span> <span style="color: #008000;">-</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
				nazwa <span style="color: #008000;">=</span> tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;html<span style="color: #008080; font-weight: bold;">\&quot;</span>&gt;&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">+</span> <span style="color: #FF0000;">6</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				nazwa <span style="color: #008000;">=</span> nazwa.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span>, nazwa.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;&gt;&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span> 				
				krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">1</span><span style="color: #008000;">;</span> 			
			<span style="color: #000000;">&#125;</span>
 			break<span style="color: #008000;">;</span>
 		<span style="color: #0600FF;">case</span> <span style="color: #FF0000;">1</span><span style="color: #008000;">:</span>
 			<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;class=<span style="color: #008080; font-weight: bold;">\&quot;</span>cas<span style="color: #008080; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&gt;</span> <span style="color: #008000;">-</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span> 	<span style="color: #000000;">&#123;</span>
				<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;PLN&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&gt;</span> <span style="color: #008000;">-</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span>
					krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">2</span><span style="color: #008000;">;</span>
				<span style="color: #0600FF;">else</span>
					krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
			<span style="color: #000000;">&#125;</span>
			break<span style="color: #008000;">;</span>
		<span style="color: #0600FF;">case</span> <span style="color: #FF0000;">2</span><span style="color: #008000;">:</span>
			<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;class=<span style="color: #008080; font-weight: bold;">\&quot;</span>rt<span style="color: #008080; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&gt;</span> <span style="color: #008000;">-</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
				tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span> <span style="color: #008000;">=</span> tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">15</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span> <span style="color: #008000;">=</span> tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span>, tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">'&lt;'</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				wartosc <span style="color: #008000;">=</span> <span style="color: #FF0000;">Double</span>.<span style="color: #0000FF;">Parse</span><span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				lista.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #008000;">new</span> Notowanie<span style="color: #000000;">&#40;</span><span style="color: #008000;">-</span><span style="color: #FF0000;">1</span>, nazwa, wartosc, DateTime.<span style="color: #0000FF;">Now</span>.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
			<span style="color: #000000;">&#125;</span>
			break<span style="color: #008000;">;</span>
		<span style="color: #0600FF;">default</span><span style="color: #008000;">:</span>
		break<span style="color: #008000;">;</span>
	<span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #0600FF;">return</span> lista<span style="color: #008000;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2010/01/projekty/net/turbo-fundusz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notatnik Online</title>
		<link>http://www.butcher.art.pl/2009/07/projekty/php/notatnik-online/</link>
		<comments>http://www.butcher.art.pl/2009/07/projekty/php/notatnik-online/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 01:28:26 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=112</guid>
		<description><![CDATA[Projekt pisany razem z kolegą Lutkiem. Idea jest prosta &#8211; notatki  dostępne z dowolnego miejsca na Świecie. W przyszłości (która się coraz bardziej oddala) planujemy dopisać  aplikację desktopową oraz mobilną.
Zobacz jak działa Notatnik on-line!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.butcher.art.pl/files/2010/05/img1246885133.jpeg"><img class="alignleft size-thumbnail wp-image-73 colorbox-112" title="Notatnik on-line" src="http://www.butcher.art.pl/files/2010/05/img1246885133-150x105.jpg" alt="" width="150" height="105" /></a>Projekt pisany razem z kolegą Lutkiem. Idea jest prosta &#8211; notatki  dostępne z dowolnego miejsca na Świecie. W przyszłości (która się coraz bardziej oddala) planujemy dopisać  aplikację desktopową oraz mobilną.</p>
<p>Zobacz jak działa <a href="http://www.notatnikonline.pl/" target="_blank">Notatnik on-line</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2009/07/projekty/php/notatnik-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bCMS &#8211; System zarządzania treścią</title>
		<link>http://www.butcher.art.pl/2009/05/projekty/php/bcms-system-zarzadzania-trescia/</link>
		<comments>http://www.butcher.art.pl/2009/05/projekty/php/bcms-system-zarzadzania-trescia/#comments</comments>
		<pubDate>Sat, 30 May 2009 22:12:37 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=224</guid>
		<description><![CDATA[ Framework oraz system zarządzania treścią wykonany razem z kolegą Lutkiem. Zadaniem tego frameworka jest ułatwienie pisania kodu PHP oraz dostarczenie podstawowych narzędzi jak obsługa baz danych, konwersja oraz formatowanie, automatyczne tworzenie tabel na podsawie klas, poziomy uprawnień, system szablonów i wiele innych. Do jego podstawowych zalet należą: całkowita obiektowość, modułowość, rozszerzalność oraz szybkość działania.
Na [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_223" class="wp-caption alignleft" style="width: 160px"><a href="http://www.butcher.art.pl/files/2010/05/bcms.jpeg"><img class="size-thumbnail wp-image-223 colorbox-224" title="bCMS" src="http://www.butcher.art.pl/files/2010/05/bcms-150x102.jpg" alt="" width="150" height="102" /></a><p class="wp-caption-text">bCMS</p></div> Framework oraz system zarządzania treścią wykonany razem z kolegą <a href="http://www.krawczyk.czest.pl">Lutkiem</a>. Zadaniem tego frameworka jest ułatwienie pisania kodu PHP oraz dostarczenie podstawowych narzędzi jak obsługa baz danych, konwersja oraz formatowanie, automatyczne tworzenie tabel na podsawie klas, poziomy uprawnień, system szablonów i wiele innych. Do jego podstawowych zalet należą: całkowita obiektowość, modułowość, rozszerzalność oraz szybkość działania.</p>
<p>Na tym frameworku powstał system CMS, który umożliwia między innymi:</p>
<ul>
<li>wizualny edytor treści wraz dynamicznym dostępem do biblioteki mediów</li>
<li>pełne zarządzanie użytkownikami, elementami menu, szablonami itp. (w zależności od poziomu uprawnień)</li>
<li>możliwość tworzenia wielu szablonów z różnymi zestawami widgetów dla poszczególnych podstron</li>
<li>dowolną rozszerzalność</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2009/05/projekty/php/bcms-system-zarzadzania-trescia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symulacja rozpływu temperatury</title>
		<link>http://www.butcher.art.pl/2009/05/projekty/c-plus-plus/symulacja-rozplywu-temperatury/</link>
		<comments>http://www.butcher.art.pl/2009/05/projekty/c-plus-plus/symulacja-rozplywu-temperatury/#comments</comments>
		<pubDate>Wed, 06 May 2009 01:41:19 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=121</guid>
		<description><![CDATA[Another application written on the University&#8230; One of the last. Oh, how I will miss this! As the input data we give the initial temperature of each facet, and the application calculates the temperature in subsequent nodes. Calculation of the color gradient is total made by me :) The program is not fully stable, but [...]]]></description>
			<content:encoded><![CDATA[<p><img class="colorbox-121"  src="file:///C:/Users/Elvis/AppData/Local/Temp/moz-screenshot.png" alt="" /><a href="http://www.butcher.art.pl/files/2010/05/symulacja.jpg"><img class="alignleft size-thumbnail wp-image-122 colorbox-121" title="Symulacja" src="http://www.butcher.art.pl/files/2010/05/symulacja-150x113.jpg" alt="" width="150" height="113" /></a>Another application written on the University&#8230; One of the last. Oh, how I will miss this! As the input data we give the initial temperature of each facet, and the application calculates the temperature in subsequent nodes. Calculation of the color gradient is total made by me :) The program is not fully stable, but whatever&#8230; ;-)</p>
<p>Download <a href="http://www.butcher.art.pl/files/2010/05/Symulacja.zip">symulacja.zip</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2009/05/projekty/c-plus-plus/symulacja-rozplywu-temperatury/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Polonez Caromageddon</title>
		<link>http://www.butcher.art.pl/2009/04/projekty/c-plus-plus/polonez-caromageddon/</link>
		<comments>http://www.butcher.art.pl/2009/04/projekty/c-plus-plus/polonez-caromageddon/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 01:21:35 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=104</guid>
		<description><![CDATA[Gra na zaliczenie z OpenGL. Symulator jazdy polonezem ze szczególnym  uwzględnieniem driftingu :) Można dla hecy rozjechać zombie, ale póki co  jest to średnio realistyczne :) Niestety dostępne jest tylko demo na YouTube&#8230; za dużo konfiguracji i takich tam by było :)
UPDATE! Dorzuciłem źródła projektu&#8230; Jakby ktoś chciał sobie zobaczyć jak to działa [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_69" class="wp-caption alignleft" style="width: 160px"><a href="http://www.butcher.art.pl/files/2010/05/img1240522182.jpeg"><img class="size-thumbnail wp-image-69 colorbox-104" title="Caromageddon" src="http://www.butcher.art.pl/files/2010/05/img1240522182-150x109.jpg" alt="" width="150" height="109" /></a><p class="wp-caption-text">Caromageddon</p></div>
<p>Gra na zaliczenie z OpenGL. Symulator jazdy polonezem ze szczególnym  uwzględnieniem driftingu :) Można dla hecy rozjechać zombie, ale póki co  jest to średnio realistyczne :) Niestety dostępne jest tylko demo na YouTube&#8230; za dużo konfiguracji i takich tam by było :)</p>
<p><strong>UPDATE!</strong> Dorzuciłem źródła projektu&#8230; Jakby ktoś chciał sobie zobaczyć jak to działa :)</p>
<p>Zobacz <a href="http://www.youtube.com/watch?v=7C3YcPi7O6E" target="_blank">demo</a>! <a href="http://www.butcher.art.pl/programowanie/poldi.zip">Pobierz źródło</a> (Projekt Visual Studio)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2009/04/projekty/c-plus-plus/polonez-caromageddon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

