<?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>DevBlog Staniszczak.net &#187; Dev</title>
	<atom:link href="http://www.staniszczak.net/category/dev/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.staniszczak.net</link>
	<description>PHP, PostgreSQL, MySQL, (X)HTML, CSS, Web2.0, Volvo 480, budowa, klasyka, dziennik budowy</description>
	<lastBuildDate>Sun, 30 Oct 2011 20:51:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Radosna twórczość &#8220;programisty&#8221;</title>
		<link>http://www.staniszczak.net/2008/07/03/radosna-tworczosc-programisty/</link>
		<comments>http://www.staniszczak.net/2008/07/03/radosna-tworczosc-programisty/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 18:47:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SQL / bazy danych]]></category>
		<category><![CDATA[głupota]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.staniszczak.net/?p=12</guid>
		<description><![CDATA[Na coś takiego natrafiłem:
SELECT id FROM user WHERE ((gender=&#8217;F&#8217; OR gender=&#8217;M') AND (age LIKE &#8216;%1926%&#8217; OR age LIKE &#8216;%1927%&#8217; OR age LIKE &#8216;%1928%&#8217; OR age LIKE &#8216;%1929%&#8217; OR age LIKE &#8216;%1930%&#8217; OR age LIKE &#8216;%1931%&#8217; OR age LIKE &#8216;%1932%&#8217; OR age LIKE &#8216;%1933%&#8217; OR age LIKE &#8216;%1934%&#8217; OR age LIKE &#8216;%1935%&#8217; OR age LIKE &#8216;%1936%&#8217; [...]]]></description>
			<content:encoded><![CDATA[<p>Na coś takiego natrafiłem:</p>
<p>SELECT id FROM user WHERE ((gender=&#8217;F&#8217; OR gender=&#8217;M') AND (age LIKE &#8216;%1926%&#8217; OR age LIKE &#8216;%1927%&#8217; OR age LIKE &#8216;%1928%&#8217; OR age LIKE &#8216;%1929%&#8217; OR age LIKE &#8216;%1930%&#8217; OR age LIKE &#8216;%1931%&#8217; OR age LIKE &#8216;%1932%&#8217; OR age LIKE &#8216;%1933%&#8217; OR age LIKE &#8216;%1934%&#8217; OR age LIKE &#8216;%1935%&#8217; OR age LIKE &#8216;%1936%&#8217; OR age LIKE &#8216;%1937%&#8217; OR age LIKE &#8216;%1938%&#8217; OR age LIKE &#8216;%1939%&#8217; OR age LIKE &#8216;%1940%&#8217; OR age LIKE &#8216;%1941%&#8217; OR age LIKE &#8216;%1942%&#8217; OR age LIKE &#8216;%1943%&#8217; OR age LIKE &#8216;%1944%&#8217; OR age LIKE &#8216;%1945%&#8217; OR age LIKE &#8216;%1946%&#8217; OR age LIKE &#8216;%1947%&#8217; OR age LIKE &#8216;%1948%&#8217; OR age LIKE &#8216;%1949%&#8217; OR age LIKE &#8216;%1950%&#8217; OR age LIKE &#8216;%1951%&#8217; OR age LIKE &#8216;%1952%&#8217; OR age LIKE &#8216;%1953%&#8217; OR age LIKE &#8216;%1954%&#8217; OR age LIKE &#8216;%1955%&#8217; OR age LIKE &#8216;%1956%&#8217; OR age LIKE &#8216;%1957%&#8217; OR age LIKE &#8216;%1958%&#8217; OR age LIKE &#8216;%1959%&#8217; OR age LIKE &#8216;%1960%&#8217; OR age LIKE &#8216;%1961%&#8217; OR age LIKE &#8216;%1962%&#8217; OR age LIKE &#8216;%1963%&#8217; OR age LIKE &#8216;%1964%&#8217; OR age LIKE &#8216;%1965%&#8217; OR age LIKE &#8216;%1966%&#8217; OR age LIKE &#8216;%1967%&#8217; OR age LIKE &#8216;%1968%&#8217; OR age LIKE &#8216;%1969%&#8217; OR age LIKE &#8216;%1970%&#8217; OR age LIKE &#8216;%1971%&#8217; OR age LIKE &#8216;%1972%&#8217; OR age LIKE &#8216;%1973%&#8217; OR age LIKE &#8216;%1974%&#8217; OR age LIKE &#8216;%1975%&#8217; OR age LIKE &#8216;%1976%&#8217; OR age LIKE &#8216;%1977%&#8217; OR age LIKE &#8216;%1978%&#8217; OR age LIKE &#8216;%1979%&#8217; OR age LIKE &#8216;%1980%&#8217; OR age LIKE &#8216;%1981%&#8217; OR age LIKE &#8216;%1982%&#8217; OR age LIKE &#8216;%1983%&#8217; OR age LIKE &#8216;%1984%&#8217; OR age LIKE &#8216;%1985%&#8217; OR age LIKE &#8216;%1986%&#8217; OR age LIKE &#8216;%1987%&#8217; OR age LIKE &#8216;%1988%&#8217; OR age LIKE &#8216;%1989%&#8217; OR age LIKE &#8216;%1990%&#8217; OR age LIKE &#8216;%1991%&#8217; OR age LIKE &#8216;%1992%&#8217; OR age LIKE &#8216;%1993%&#8217; OR age LIKE &#8216;%1994%&#8217; OR age LIKE &#8216;%1995%&#8217; OR age LIKE &#8216;%1996%&#8217; OR age LIKE &#8216;%1997%&#8217; OR age LIKE &#8216;%1998%&#8217; OR age LIKE &#8216;%1999%&#8217; OR age LIKE &#8216;%2000%&#8217; OR age LIKE &#8216;%2001%&#8217; OR age LIKE &#8216;%2002%&#8217; OR age LIKE &#8216;%2003%&#8217; OR age LIKE &#8216;%2004%&#8217; OR age LIKE &#8216;%2005%&#8217; OR age LIKE &#8216;%2006%&#8217; OR age LIKE &#8216;%2007%&#8217; OR age LIKE &#8216;%2008%&#8217; ) AND (1=1) )</p>
<p>dodam tylko ze pole <strong>age</strong> w bazie to <strong>datetime</strong>, resztę pozostawiam bez komentarza <img src='http://www.staniszczak.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.staniszczak.net/2008/07/03/radosna-tworczosc-programisty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homer Css</title>
		<link>http://www.staniszczak.net/2008/04/29/homer-css/</link>
		<comments>http://www.staniszczak.net/2008/04/29/homer-css/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 09:02:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[homer]]></category>

		<guid isPermaLink="false">http://www.staniszczak.net/?p=10</guid>
		<description><![CDATA[Dzisiaj podesłał mi ktoś ciekawą stronę, na której można zobaczyć Homera wykonanego całkowicie z literek czcionki Verdany pozycjonowanych absolutnie.

http://www.romancortes.com/blog/homer-css/
]]></description>
			<content:encoded><![CDATA[<p>Dzisiaj podesłał mi ktoś ciekawą stronę, na której można zobaczyć Homera wykonanego całkowicie z literek czcionki Verdany pozycjonowanych absolutnie.</p>
<p style="text-align: center;"><img class="size-full wp-image-11 aligncenter" title="homer w css" src="http://www.staniszczak.net/wp-content/uploads/2008/04/hommer.gif" alt="homer css" width="378" height="466" /></p>
<p style="text-align: center;"><a title="Homer CSS" href="http://www.romancortes.com/blog/homer-css/" target="_self">http://www.romancortes.com/blog/homer-css/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.staniszczak.net/2008/04/29/homer-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>class.WalutyNBP.php</title>
		<link>http://www.staniszczak.net/2008/04/13/classwalutynbpphp/</link>
		<comments>http://www.staniszczak.net/2008/04/13/classwalutynbpphp/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 19:18:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[klasa]]></category>
		<category><![CDATA[NBP]]></category>

		<guid isPermaLink="false">http://www.staniszczak.net/?p=9</guid>
		<description><![CDATA[Kolejna klasa PHP, tym razem pobierająca waluty z NBP.
Z serwerem NBP łączy się za pomocą CURLa, jeżeli ten jest nie dostępny to korzysta z fsockopen.
$kursy = new WalutyNBP();
$arrKursy = $kursy -&#62; zwroc_waluty('EUR');
print_r($arrKursy);

//wynik

Array
(
[0] =&#62; euro
[1] =&#62; 1
[2] =&#62; EUR
[3] =&#62; 3,4200
)
Mozliwe jest również podanie tablicy walut do pobrania:
$kursy = new WalutyNBP();
$arrKursy = $kursy -&#62; zwroc_waluty(array('USD','EUR','GBP'));
print_r($arrKursy);

//wynik

Array
(
[USD] =&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Kolejna klasa PHP, tym razem pobierająca waluty z NBP.<br />
Z serwerem NBP łączy się za pomocą CURLa, jeżeli ten jest nie dostępny to korzysta z fsockopen.</p>
<pre>$kursy = new WalutyNBP();
$arrKursy = $kursy -&gt; zwroc_waluty('EUR');
print_r($arrKursy);

//wynik

Array
(
[0] =&gt; euro
[1] =&gt; 1
[2] =&gt; EUR
[3] =&gt; 3,4200
)</pre>
<p>Mozliwe jest również podanie tablicy walut do pobrania:</p>
<pre>$kursy = new WalutyNBP();
$arrKursy = $kursy -&gt; zwroc_waluty(array('USD','EUR','GBP'));
print_r($arrKursy);

//wynik

Array
(
[USD] =&gt; Array
(
[0] =&gt; dolar amerykański
[1] =&gt; 1
[2] =&gt; USD
[3] =&gt; 2,1600
)
[EUR] =&gt; Array
(
[0] =&gt; euro
[1] =&gt; 1
[2] =&gt; EUR
[3] =&gt; 3,4200
)
[GBP] =&gt; Array
(
[0] =&gt; funt szterling
[1] =&gt; 1
[2] =&gt; GBP
[3] =&gt; 4,2675
)
)</pre>
<p><a href="http://www.staniszczak.net/upload/class.WalutyNBP.zip"><img class="alignnone size-medium wp-image-8" style="vertical-align: middle;" title="download" src="http://www.staniszczak.net/wp-content/uploads/2008/04/dwnl.gif" alt="Ściągnij na dysk" width="15" height="15" />ściągnij plik<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.staniszczak.net/2008/04/13/classwalutynbpphp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>class.Pager.php</title>
		<link>http://www.staniszczak.net/2008/04/10/classpagerphp/</link>
		<comments>http://www.staniszczak.net/2008/04/10/classpagerphp/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 22:26:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[klasa]]></category>
		<category><![CDATA[pager]]></category>

		<guid isPermaLink="false">http://www.staniszczak.net/?p=7</guid>
		<description><![CDATA[Klasa umożliwiająca szybkie generowanie linków do stronicowania, obsługuje mod-rewrite, możliwe zapisywanie ostatnio oglądanej strony w sesji.
Przykładowe użycie:
&#60;?php
$strBaseUrl = 'http://www.staniszczak.net'; //adres bazowy
$strParams = 'par1/par2/par3'; //parametry dokładane do bazowego adresu
$intPage = 2; //obecna strona;
$intArtCount = 56; //ilość wszystkich rekordów
$strPagerName = 'pager'; //nazwa pagera

$objPager = new Pager($strPagerName,$strBaseUrl,$intPage);
$objPager -&#62;setDisplayRecords(3);
$objPager -&#62; setLimitShowSites(10,true);
$objPager -&#62; setLinksName('««','«','»','»»');
$objPager -&#62; setModRewrite(true);
$objPager -&#62; setPageParamName('p');
$objPager -&#62; setShowTextLinkOnBorder(false);
$objPager [...]]]></description>
			<content:encoded><![CDATA[<p>Klasa umożliwiająca szybkie generowanie linków do stronicowania, obsługuje mod-rewrite, możliwe zapisywanie ostatnio oglądanej strony w sesji.</p>
<p>Przykładowe użycie:</p>
<pre>&lt;?php
$strBaseUrl = 'http://www.staniszczak.net'; //adres bazowy
$strParams = 'par1/par2/par3'; //parametry dokładane do bazowego adresu
$intPage = 2; //obecna strona;
$intArtCount = 56; //ilość wszystkich rekordów
$strPagerName = 'pager'; //nazwa pagera

$objPager = new Pager($strPagerName,$strBaseUrl,$intPage);
$objPager -&gt;setDisplayRecords(3);
$objPager -&gt; setLimitShowSites(10,true);
$objPager -&gt; setLinksName('««','«','»','»»');
$objPager -&gt; setModRewrite(true);
$objPager -&gt; setPageParamName('p');
$objPager -&gt; setShowTextLinkOnBorder(false);
$objPager -&gt; setTotalRecords($intArtCount);
$objPager -&gt; setParamName(false);
$objPager -&gt; setParams('/kategoria/'.$strParams.'/#PAGE#/');
$arrPages = $objPager -&gt; renderPager();
$intStratPage = $objPager -&gt; getStartLimit();
$intIlePage = $objPager -&gt; getIleStron();
?&gt;</pre>
<p>Wynikiem działania tego kodu będzie:<br />
« 1 <strong>2</strong> 3 4 5 6 7 8 9 10 &#8230; 19 » »»</p>
<p><a title="Plik z klasą Pager" href="http://www.staniszczak.net/upload/class.Pager.zip"><img class="alignnone size-medium wp-image-8" style="vertical-align: middle;" title="download" src="http://www.staniszczak.net/wp-content/uploads/2008/04/dwnl.gif" alt="Ściągnij na dysk" width="15" height="15" /></a><a title="Plik z klasą Pager" href="http://www.staniszczak.net/upload/class.Pager.zip"> ściągnij plik</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.staniszczak.net/2008/04/10/classpagerphp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

