<?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>Raph's world</title>
	<atom:link href="http://www.raph.net.pl/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.raph.net.pl/blog</link>
	<description>Rafal's Grzegorek blog</description>
	<lastBuildDate>Tue, 06 Oct 2009 18:01:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>PL</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Spóźniona Gwiazdka&#8230; ;)</title>
		<link>http://www.raph.net.pl/blog/2009/45.html</link>
		<comments>http://www.raph.net.pl/blog/2009/45.html#comments</comments>
		<pubDate>Tue, 21 Apr 2009 18:34:24 +0000</pubDate>
		<dc:creator>raph</dc:creator>
				<category><![CDATA[Ogólne]]></category>
		<category><![CDATA[comic]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://www.raph.net.pl/blog/?p=45</guid>
		<description><![CDATA[
Po perypetiach związanych z aktualizacją Wordpressa do wersji 2.7.1 (wtyczka qtranslate trochę namieszała, ale rozwiązanie było na jej forum), w szkicach znalazłem posta, którego właśnie teraz aktualizuję. Jest tu jedna z przełtumaczoncyh części komiksu UserFriendly. Klimaty tam trochę świąteczny, ale to nic.    Taki pozytywny akcent &#8211; po długim czasie niepisania.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.raph.net.pl/blog/wp-content/uploads/2008/09/25.gif"><img class="size-medium wp-image-44 aligncenter" title="User friendly 25.12.2001" src="http://www.raph.net.pl/blog/wp-content/uploads/2008/09/25-300x114.gif" alt="" width="561" height="213" /></a></p>
<p>Po perypetiach związanych z aktualizacją Wordpressa do wersji 2.7.1 (wtyczka qtranslate trochę namieszała, ale rozwiązanie było na jej forum), w szkicach znalazłem posta, którego właśnie teraz aktualizuję. Jest tu jedna z przełtumaczoncyh części komiksu <a title="UserFriendly" href="http://www.userfriendly.org">UserFriendly</a>. Klimaty tam trochę świąteczny, ale to nic. <img src='http://www.raph.net.pl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Taki pozytywny akcent &#8211; po długim czasie niepisania.</p>]]></content:encoded>
			<wfw:commentRss>http://www.raph.net.pl/blog/2009/45.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP 1.2 final</title>
		<link>http://www.raph.net.pl/blog/2008/cakephp-12-finalcakephp-12-final.html</link>
		<comments>http://www.raph.net.pl/blog/2008/cakephp-12-finalcakephp-12-final.html#comments</comments>
		<pubDate>Sat, 27 Dec 2008 20:20:53 +0000</pubDate>
		<dc:creator>raph</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.raph.net.pl/blog/?p=84</guid>
		<description><![CDATA[ 25 grudnia pojawiła się wersja finalna tego znakomita frameworka. Dużo ludzi włożyło dużo pracy, aby to wydarzenie mogło stać się faktem.  
Na stronie Cake można przeczytać artykuł niejako podsumowujący tą pracę: http://bakery.cakephp.org/articles/view/the-gift-of-1-2-final]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-85" style="border: 0pt none;" title="CakePHP logo" src="http://www.raph.net.pl/blog/wp-content/uploads/2008/12/new-150x150.png" alt="CakePHP logo" width="150" height="150" /> 25 grudnia pojawiła się wersja finalna tego znakomita frameworka. Dużo ludzi włożyło dużo pracy, aby to wydarzenie mogło stać się faktem. <img src='http://www.raph.net.pl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Na stronie Cake można przeczytać artykuł niejako podsumowujący tą pracę: <a href="http://bakery.cakephp.org/articles/view/the-gift-of-1-2-final">http://bakery.cakephp.org/articles/view/the-gift-of-1-2-final</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.raph.net.pl/blog/2008/cakephp-12-finalcakephp-12-final.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MySQL Query Browser i błąd połączenia &#8220;2003&#8243;</title>
		<link>http://www.raph.net.pl/blog/2008/mysql-query-browser-i-blad-polaczenia-2003.html</link>
		<comments>http://www.raph.net.pl/blog/2008/mysql-query-browser-i-blad-polaczenia-2003.html#comments</comments>
		<pubDate>Tue, 09 Dec 2008 21:56:48 +0000</pubDate>
		<dc:creator>raph</dc:creator>
				<category><![CDATA[Administracja]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.raph.net.pl/blog/?p=75</guid>
		<description><![CDATA[Chcąc przesiąść się z np. phpMyAdmina na wspomniany w tytule program, możemy napotkać się z problemami z połączeniem, tak jak to było ze mną. Powodem może być przyjmowanie tylko połączeń lokalnych przez serwer MySQL. Przy założeniu, że mamy uprawnienia do edycji pliku /etc/mysql/my.cnf, wystarczy zakomentować linijkę:
bind-address = 127.0.0.1
a potem zrestartować serwer MySQL.
Źródło: http://forum.almworks.com/index.php?showtopic=437]]></description>
			<content:encoded><![CDATA[<p>Chcąc przesiąść się z np. phpMyAdmina na wspomniany w tytule program, możemy napotkać się z problemami z połączeniem, tak jak to było ze mną. Powodem może być przyjmowanie tylko połączeń lokalnych przez serwer MySQL. Przy założeniu, że mamy uprawnienia do edycji pliku /etc/mysql/my.cnf, wystarczy zakomentować linijkę:</p>
<pre class="brush: php;">bind-address = 127.0.0.1</pre>
<p>a potem zrestartować serwer MySQL.</p>
<p>Źródło: <a href="http://forum.almworks.com/index.php?showtopic=437">http://forum.almworks.com/index.php?showtopic=437</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.raph.net.pl/blog/2008/mysql-query-browser-i-blad-polaczenia-2003.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pieczenie ciast w PHP</title>
		<link>http://www.raph.net.pl/blog/2008/pieczenie-ciast-w-php.html</link>
		<comments>http://www.raph.net.pl/blog/2008/pieczenie-ciast-w-php.html#comments</comments>
		<pubDate>Sat, 25 Oct 2008 19:37:42 +0000</pubDate>
		<dc:creator>raph</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.raph.net.pl/blog/?p=40</guid>
		<description><![CDATA[Jakiś czas temu miałem podejście do tematu programowania (głównie w kontekście aplikacji webowych) takie, że będę pisał wszystko sam, żeby mieć większą satysfakcję z tego co robię. Dopiero z czasem przyszło przekonanie, że ponowne &#8220;wynajdowanie koła&#8221; nie ma najmniejszego sensu &#8211; jak już to lepiej poznać jak to koło jest zbudowane. Ten tok myślenia był [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.raph.net.pl/blog/wp-content/uploads/2008/10/new.png"><img class="alignleft size-thumbnail wp-image-72" style="border: 0pt none;" title="CakePHP logo" src="http://www.raph.net.pl/blog/wp-content/uploads/2008/10/new-150x150.png" alt="" width="150" height="150" /></a>Jakiś czas temu miałem podejście do tematu programowania (głównie w kontekście aplikacji webowych) takie, że będę pisał wszystko sam, żeby mieć większą satysfakcję z tego co robię. Dopiero z czasem przyszło przekonanie, że ponowne &#8220;wynajdowanie koła&#8221; nie ma najmniejszego sensu &#8211; jak już to lepiej poznać jak to koło jest zbudowane. Ten tok myślenia był zdecydowanie bardziej praktyczny &#8211; zwłaszcza, że używając frameworka mam gwarancję rozwiązania wielu powtarzając się problemów przez ludzi bardziej doświadczonych ode mnie.</p>
<p>Takie podejście zaprowadziło mnie do mojego pierwszego frameworka opartego na <acronym title="Pre-Hypertext Processing">PHP</acronym> jakim jest CakePHP. Właśnie jestem w trakcie pierwszego projektu z jego użyciem. Pewien czas zajęło mi pojęcie filozofii działania Cake, ale warto było. Poza tym nie było to szczególnie trudne, gdyż framework jest bardzo przejrzysty (przynajmniej ja odniosłem takie wrażenie).</p>
<p>Czym właściwie jest CakePHP? Zacytuję autorów:</p>
<blockquote><p>CakePHP is a rapid development framework for <acronym title="Pre-Hypertext Processing">PHP</acronym> that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.</p></blockquote>
<p>Zarządzanie sesjami, tworzenie formularzy, operacje <acronym title="Create Read Update Delete">CRUD</acronym> na bazach danych &#8211; te i inne problemy ma do rozwiązania każdy programista piszący aplikacje internetowe. A w zasadzie już nie ma, lub ma tych problemów o wiele mniej, bo wiele z nich rozwiązuje CakePHP.</p>
<p>Duża zaletą Cake (i pewnie nie tylko tego frameworka) jest konwencja nazewnictwa plików, klas oraz sama struktura katalogów sugerowana przez twórców. Pozwala to łatwo odnaleźć się w tworzonym projekcie.</p>
<p>To co mi się w Cake nie podoba to fakt, że autorzy trzymają się kompatybilności z PHP4. Jest to wersja <acronym title="Pre-Hypertext Processing">PHP</acronym> już naprawdę przestarzała. Mam nadzieję, że w wersji 2.x Cake będzie wspierał tylko PHP5.</p>]]></content:encoded>
			<wfw:commentRss>http://www.raph.net.pl/blog/2008/pieczenie-ciast-w-php.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Zbędne marginesy w elementach listy w Internet Explorer</title>
		<link>http://www.raph.net.pl/blog/2008/zbedne-marginesy-w-elementach-listy-w-internet-explorer.html</link>
		<comments>http://www.raph.net.pl/blog/2008/zbedne-marginesy-w-elementach-listy-w-internet-explorer.html#comments</comments>
		<pubDate>Fri, 12 Sep 2008 09:52:06 +0000</pubDate>
		<dc:creator>raph</dc:creator>
				<category><![CDATA[Webmastering]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.raph.net.pl/blog/?p=54</guid>
		<description><![CDATA[Zakładając, że chcemy sobie zrobić jakieś menu przy pomocy kodu typu:

&#60;div id=&#34;menu&#34;&#62;
&#60;ul&#62;
&#60;li&#62;&#60;a&#62;link1&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a&#62;link2&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a&#62;link3&#60;/a&#62;&#60;/li&#62;
&#60;/ul&#62;
&#60;/div&#62;

i użyjemy takiego CSSa:


#menu li a{

border-color: #AEAEAE #AEAEAE #AEAEAE #8CCE20;

border-width: 0 1px 1px 0;

border-style: solid;

color: #1F2024;

display: block;

font-family: Verdana;

font-size: .775em;

height: 14px;

padding: 10px 0 8px 13px;

text-decoration: none;

}

Internet Explorer doda niepotrzebną przestrzeń pod każdym elementem listy &#8211; przez co zostanie na przykład zaburzona ciągłość ramek. Sposobem na [...]]]></description>
			<content:encoded><![CDATA[<p>Zakładając, że chcemy sobie zrobić jakieś menu przy pomocy kodu typu:</p>
<pre class="brush: xml;">
&lt;div id=&quot;menu&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a&gt;link1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a&gt;link2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a&gt;link3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
</pre>
<p>i użyjemy takiego CSSa:</p>
<pre class="brush: css;">

#menu li a{

border-color: #AEAEAE #AEAEAE #AEAEAE #8CCE20;

border-width: 0 1px 1px 0;

border-style: solid;

color: #1F2024;

display: block;

font-family: Verdana;

font-size: .775em;

height: 14px;

padding: 10px 0 8px 13px;

text-decoration: none;

}
</pre>
<p>Internet Explorer doda niepotrzebną przestrzeń pod każdym elementem listy &#8211; przez co zostanie na przykład zaburzona ciągłość ramek. Sposobem na obejście problemu jest dopisanie linii</p>
<pre class="brush: css;">vertical-align: bottom;</pre>
<p>do &#8220;#menu li a&#8221;.</p>
<p>Źródło: <a href="http://phonophunk.com/articles/ie-fix-for-gaps-between-list-items.php">http://phonophunk.com/articles/ie-fix-for-gaps-between-list-items.php </a></p>]]></content:encoded>
			<wfw:commentRss>http://www.raph.net.pl/blog/2008/zbedne-marginesy-w-elementach-listy-w-internet-explorer.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Witam w moim świecie :)</title>
		<link>http://www.raph.net.pl/blog/2008/witam-w-moim-swiecie.html</link>
		<comments>http://www.raph.net.pl/blog/2008/witam-w-moim-swiecie.html#comments</comments>
		<pubDate>Thu, 28 Aug 2008 15:57:56 +0000</pubDate>
		<dc:creator>raph</dc:creator>
				<category><![CDATA[Ogólne]]></category>
		<category><![CDATA[general]]></category>

		<guid isPermaLink="false">http://www.raph.net.pl/blog/?p=26</guid>
		<description><![CDATA[W końcu wykupiłem swoją domenkę &#8211; wolałem nie zwlekać, bo coraz mniej interesujących nazw jest wolnych.  Postanowiłem także postawić zupełnie nowego bloga &#8211; niezależnego od serwisu Blogspot, opartego na popularnym i znakomitym systemie Wordpress.
Nie będę przenosił postów ze starego Raph&#8217;s world &#8211; ten blog ma być czymś zupełnie nowym, a tamten niech zostanie jako archiwum [...]]]></description>
			<content:encoded><![CDATA[<p>W końcu wykupiłem swoją domenkę &#8211; wolałem nie zwlekać, bo coraz mniej interesujących nazw jest wolnych.  Postanowiłem także postawić zupełnie nowego bloga &#8211; niezależnego od serwisu Blogspot, opartego na popularnym i znakomitym systemie Wordpress.</p>
<p>Nie będę przenosił postów ze starego <a href="http://raphsworld.blogspot.com">Raph&#8217;s world</a> &#8211; ten blog ma być czymś zupełnie nowym, a tamten niech zostanie jako archiwum i pamiątka mojego pierwszego zetknięcia z blogowaniem.</p>
<p>Jednym z powodów pistania tego bloga jest chęć opisywania moich doświadczeń związanych z programowaniem &#8211; dzięki czemu będę mógł do niektórych rzeczy wracać po jakimś czasie. Chciałbym się na tym bardziej skupić &#8211; w starym Raph&#8217;s world było z tym kiepsko.</p>
<p>Nowe Raph&#8217;s world ma być blogiem dwujęzycznym &#8211; dzięki temu, rozwinę, mam nadzieję, swój angielski. Wszystkich czytelników (jeśli jacyś istnieją lub będą istnieć <img src='http://www.raph.net.pl/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) proszę o jak najbardziej konstruktywną krytykę wszelkich błędów związanych z angielskimi tłumaczeniami postów. Będę za to bardzo wdzięczny.</p>
<p>Zapraszam do lektury i dyskusji. <img src='http://www.raph.net.pl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://www.raph.net.pl/blog/2008/witam-w-moim-swiecie.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
