<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Web developer day</title>
	<atom:link href="http://webdevanyday.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://webdevanyday.wordpress.com</link>
	<description>o tym co te ludzie nawymyślali, żeby te strony internetowe można było oglądać</description>
	<lastBuildDate>Wed, 20 Aug 2008 13:33:32 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='webdevanyday.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/025574359d47623ac378899d9628dc16?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Web developer day</title>
		<link>http://webdevanyday.wordpress.com</link>
	</image>
			<item>
		<title>Przenosiny bloga</title>
		<link>http://webdevanyday.wordpress.com/2008/08/20/przenosiny-bloga/</link>
		<comments>http://webdevanyday.wordpress.com/2008/08/20/przenosiny-bloga/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 13:33:05 +0000</pubDate>
		<dc:creator>morielf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://webdevanyday.wordpress.com/?p=21</guid>
		<description><![CDATA[Mimo, iż blog dopiero startuje już zostanie przeniesiony na domenę http://webdevday.blogspot.com/
Blogspot daje znacznie więcej możliwości niż wordpress.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdevanyday.wordpress.com&blog=4421291&post=21&subd=webdevanyday&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Mimo, iż blog dopiero startuje już zostanie przeniesiony na domenę <a href="http://webdevday.blogspot.com/">http://webdevday.blogspot.com/</a></p>
<p>Blogspot daje znacznie więcej możliwości niż wordpress.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/webdevanyday.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/webdevanyday.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdevanyday.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdevanyday.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdevanyday.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdevanyday.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdevanyday.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdevanyday.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdevanyday.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdevanyday.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdevanyday.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdevanyday.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdevanyday.wordpress.com&blog=4421291&post=21&subd=webdevanyday&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://webdevanyday.wordpress.com/2008/08/20/przenosiny-bloga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35cbaa17774ce9cc4e3bad2870a74c9b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dysleksja</media:title>
		</media:content>
	</item>
		<item>
		<title>Could not reliably determine the server&#8217;s fully qualified domain name</title>
		<link>http://webdevanyday.wordpress.com/2008/08/18/could-not-reliably-determine-the-servers-fully-qualified-domain-name/</link>
		<comments>http://webdevanyday.wordpress.com/2008/08/18/could-not-reliably-determine-the-servers-fully-qualified-domain-name/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 11:02:11 +0000</pubDate>
		<dc:creator>morielf</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[ServerName]]></category>

		<guid isPermaLink="false">http://webdevanyday.wordpress.com/?p=13</guid>
		<description><![CDATA[apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Zapewne taki notice widział niemal każdy. Ja się z nim spotykam prawie zawsze kiedy przychodzi do firmy nowy Junior Developer, który używa Ubuntu/Kubuntu. Oczywiście komunikat w niczym nie przeszkadza, nie zakłóca działania Apacha, ale po co.. skoro można go w bardzo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdevanyday.wordpress.com&blog=4421291&post=13&subd=webdevanyday&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><pre><span style="color:#99cc00;"><span style="color:#008000;">apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName</span>
</span></pre>
<p>Zapewne taki notice widział niemal każdy. Ja się z nim spotykam prawie zawsze kiedy przychodzi do firmy nowy Junior Developer, który używa Ubuntu/Kubuntu. Oczywiście komunikat w niczym nie przeszkadza, nie zakłóca działania Apacha, ale po co.. skoro można go w bardzo prosty sposób usunąć.</p>
<p>Wystarczy dodać linię w pliku <strong>apache2.conf</strong> (jeżeli używasz linuxa powinien się znajdować gdzieś w /etc/apache2/apache2.conf lub /usr/local/apache2/&#8230;):</p>
<pre><span style="color:#99cc00;"><span style="color:#008000;">sudo vim /etc/apache2/apache2.conf
ServerName localhost

</span></span></pre>
<p><span style="color:#99cc00;"></span>Można ustawić dowolną nazwę serwera (np ServerName blabla) ale w tym wypadku należy &#8220;domenę&#8221; <strong>blabla</strong> dodać do pliku <strong>hosts</strong> (/etc/hosts).</p>
<pre><span style="color:#99cc00;"><span style="color:#008000;">sudo vim /etc/hosts
127.0.0.1    blabla

</span></span></pre>
<p><span style="color:#99cc00;"></span>Po restarcie Apacha (sudo /etc/init.d/apache2 restart) już nie ujrzymy komunikatu, a także możemy korzystać z domeny http://blabla/ w przeglądarce.</p>
<p>Warto przy okazji dodać, że dawno dawno temu plik hosts był jedyną formą systemu DNS jaką posługiwali się użytkownicy internetu. Przesyłano sobie plik z komputera na komputer, dzięki temu można było wpisywać w przeglądarkę nazę zamiast numeru IP. Nietrudno sobie wyobrazić do jakich rozmiarów musiał dochodził taki plik <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/webdevanyday.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/webdevanyday.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdevanyday.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdevanyday.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdevanyday.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdevanyday.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdevanyday.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdevanyday.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdevanyday.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdevanyday.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdevanyday.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdevanyday.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdevanyday.wordpress.com&blog=4421291&post=13&subd=webdevanyday&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://webdevanyday.wordpress.com/2008/08/18/could-not-reliably-determine-the-servers-fully-qualified-domain-name/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35cbaa17774ce9cc4e3bad2870a74c9b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dysleksja</media:title>
		</media:content>
	</item>
		<item>
		<title>Symfony, propel, struktura bazy danych, unikalne kolumny</title>
		<link>http://webdevanyday.wordpress.com/2008/08/05/symfony-propel-struktura-bazy-danych-unikalne-kolumny/</link>
		<comments>http://webdevanyday.wordpress.com/2008/08/05/symfony-propel-struktura-bazy-danych-unikalne-kolumny/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 12:06:38 +0000</pubDate>
		<dc:creator>morielf</dc:creator>
				<category><![CDATA[Propel]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[Bazy danych]]></category>
		<category><![CDATA[unique]]></category>

		<guid isPermaLink="false">http://webdevanyday.wordpress.com/?p=7</guid>
		<description><![CDATA[Przyznam, że nie zupełnie od razu wpadłem na to, w jaki sposób definiuje się unikalne kolumny w schema.yml (schema.yml to plik, w którym definiujemy strukturę bazy w projektach opartych na Propelu / Symfony).
Załóżmy, że mamy tabelę autor:
  autor:
    _attributes:       { phpName: Author }
   [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdevanyday.wordpress.com&blog=4421291&post=7&subd=webdevanyday&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Przyznam, że nie zupełnie od razu wpadłem na to, w jaki sposób definiuje się unikalne kolumny w schema.yml (schema.yml to plik, w którym definiujemy strukturę bazy w projektach opartych na Propelu / Symfony).</p>
<p>Załóżmy, że mamy tabelę <strong>autor</strong>:</p>
<pre><span style="color:#000080;">  autor:
    _attributes:       { phpName: Author }
    id:                ~ #symfony default
    imie:              { type: varchar(255) }
    nazwisko:          { type: varchar(255) }</span></pre>
<p>Chcemy teraz, aby nasza tabela nie zawierała duplikatów, czyli autorów o tym samym imieniu i nazwisku (to tylko przykład, wiem, że to nierozsądne <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>W tym celu dodajemy atrybut<strong> _uniques</strong> a następnie podajemy nazwę klucza <strong>autor_unique </strong>oraz kolumny <strong>imie</strong> i <strong>nazwisko</strong>. W efekcie otrzymujemy taką definicję tabeli:</p>
<pre><span style="color:#000080;">  autor:
    _attributes:       { phpName: Author }
    id:                ~ #symfony default
    imie:              { type: varchar(255) }
    nazwisko:          { type: varchar(255) }
    _uniques:
      autor_unique:    [imie, nazwisko]</span></pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/webdevanyday.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/webdevanyday.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdevanyday.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdevanyday.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdevanyday.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdevanyday.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdevanyday.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdevanyday.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdevanyday.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdevanyday.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdevanyday.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdevanyday.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdevanyday.wordpress.com&blog=4421291&post=7&subd=webdevanyday&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://webdevanyday.wordpress.com/2008/08/05/symfony-propel-struktura-bazy-danych-unikalne-kolumny/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35cbaa17774ce9cc4e3bad2870a74c9b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dysleksja</media:title>
		</media:content>
	</item>
		<item>
		<title>Jak założyć nowego użytkownika MySQL przez konsole?</title>
		<link>http://webdevanyday.wordpress.com/2008/08/05/jak-zalozyc-nowego-uzytkownika-mysql-przez-konsole/</link>
		<comments>http://webdevanyday.wordpress.com/2008/08/05/jak-zalozyc-nowego-uzytkownika-mysql-przez-konsole/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 11:32:05 +0000</pubDate>
		<dc:creator>morielf</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[create user]]></category>

		<guid isPermaLink="false">http://webdevanyday.wordpress.com/?p=3</guid>
		<description><![CDATA[Umieszczam małą ściągę pt. Jak założyć nową bazę mysql i użytkownika, który będzie miał pełne prawa dostępu do tej bazy (create table, drop table, delete, update etc). Użytkownik ten jednak nie może mieć prawa nawet odczytu z innych baz na serwerze MySQLa.
Załóżmy, że projekt nazywa się owidiusz. Najpierw zakładam bazę:
create database owidiusz;
Następnie uzytkownika, nadajemy mu [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdevanyday.wordpress.com&blog=4421291&post=3&subd=webdevanyday&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Umieszczam małą ściągę pt. Jak założyć nową bazę mysql i użytkownika, który będzie miał pełne prawa dostępu do tej bazy (create table, drop table, delete, update etc). Użytkownik ten jednak nie może mieć prawa nawet odczytu z innych baz na serwerze MySQLa.</p>
<p>Załóżmy, że projekt nazywa się owidiusz. Najpierw zakładam bazę:</p>
<pre><span style="color:#333399;">create database owidiusz;</span></pre>
<p>Następnie uzytkownika, nadajemy mu od razu hasło:</p>
<pre><span style="color:#333399;">create user owidiusz identified by 'owidiusz123';</span></pre>
<p>Nadajemy uprawnienia do bazy:</p>
<pre><span style="color:#333399;">GRANT ALL PRIVILEGES ON owidiusz.* TO 'owidiusz'@'localhost';</span></pre>
<p>I odświeżamy uprawnienia:</p>
<pre><span style="color:#333399;">flush privileges;</span></pre>
<p>I to wszystko <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , można korzystać z bazy.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/webdevanyday.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/webdevanyday.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/webdevanyday.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/webdevanyday.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/webdevanyday.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/webdevanyday.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/webdevanyday.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/webdevanyday.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/webdevanyday.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/webdevanyday.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/webdevanyday.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/webdevanyday.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=webdevanyday.wordpress.com&blog=4421291&post=3&subd=webdevanyday&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://webdevanyday.wordpress.com/2008/08/05/jak-zalozyc-nowego-uzytkownika-mysql-przez-konsole/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/35cbaa17774ce9cc4e3bad2870a74c9b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dysleksja</media:title>
		</media:content>
	</item>
	</channel>
</rss>