<?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>Konopnickiej.Com Blog &#187; Linux</title>
	<atom:link href="http://blog.konopnickiej.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.konopnickiej.com</link>
	<description>...już nie tak bardzo informatycznie...</description>
	<lastBuildDate>Fri, 10 Jun 2011 17:54:01 +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>Samba mount error 12 = Cannot allocate memory</title>
		<link>http://blog.konopnickiej.com/2010/09/28/samba-mount-error-12-cannot-allocate-memory/</link>
		<comments>http://blog.konopnickiej.com/2010/09/28/samba-mount-error-12-cannot-allocate-memory/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 15:08:57 +0000</pubDate>
		<dc:creator>Paweł Wojciechowski</dc:creator>
				<category><![CDATA[Admin Zone]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[samba]]></category>

		<guid isPermaLink="false">http://blog.konopnickiej.com/?p=210</guid>
		<description><![CDATA[1 2 3 4 Logi z Debiana: Status code returned 0xc0000205 NT_STATUS_INSUFF_SERVER_RESOURCES CIFS VFS: Send error in SessSetup = -12 CIFS VFS: cifs_mount failed w/return code = -12 http://support.microsoft.com/default.aspx?scid=kb;en-us;177078 &#8211; rozwiązanie (solution) To nie jest problem Linuxa.]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">Logi z Debiana:
Status code returned 0xc0000205 NT_STATUS_INSUFF_SERVER_RESOURCES
CIFS VFS: Send error in SessSetup = -12
CIFS VFS: cifs_mount failed w/return code = -12</pre></td></tr></table></div>

<p><a title="http://support.microsoft.com/default.aspx?scid=kb;en-us;177078 " rel="external nofollow" href="http://support.microsoft.com/default.aspx?scid=kb;en-us;177078">http://support.microsoft.com/default.aspx?scid=kb;en-us;177078</a> &#8211; rozwiązanie (solution)</p>
<p>To nie jest problem Linuxa.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.konopnickiej.com/2010/09/28/samba-mount-error-12-cannot-allocate-memory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Bing wie najlepiej z czym zjeść Linux&#8217;a ;)</title>
		<link>http://blog.konopnickiej.com/2009/06/02/microsoft-bing-wie-najlepiej-czym-zje-linuxa/</link>
		<comments>http://blog.konopnickiej.com/2009/06/02/microsoft-bing-wie-najlepiej-czym-zje-linuxa/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:01:51 +0000</pubDate>
		<dc:creator>Paweł Wojciechowski</dc:creator>
				<category><![CDATA[Wiadomości]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.konopnickiej.com/?p=134</guid>
		<description><![CDATA[Bing prawdę Ci powie. Nowa wyszukiwarka Microsoftu naprawdę zaskakuje]]></description>
			<content:encoded><![CDATA[<p>Bing prawdę Ci powie. Nowa wyszukiwarka Microsoftu naprawdę zaskakuje <img src='http://blog.konopnickiej.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_135" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.konopnickiej.com/wp-content/uploads/2009/06/bing.png"  rel="lightbox[roadtrip]"><img class="size-medium wp-image-135" title="Bind vs Google" src="http://blog.konopnickiej.com/wp-content/uploads/2009/06/bing-300x106.png" alt="Linux Vista" width="300" height="106" /></a><p class="wp-caption-text">Linux Vista, obrazek znaleziony na wykop.pl</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.konopnickiej.com/2009/06/02/microsoft-bing-wie-najlepiej-czym-zje-linuxa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Monitorowanie kontrolera RAID firmy LSI Logic zainstalowanego w serwerze Dell PowerEdge 800.</title>
		<link>http://blog.konopnickiej.com/2009/06/02/monitorowanie-kontrolera-raid-firmy-lsi-logic-zainstalowanego-serwerze-dell-poweredge-800/</link>
		<comments>http://blog.konopnickiej.com/2009/06/02/monitorowanie-kontrolera-raid-firmy-lsi-logic-zainstalowanego-serwerze-dell-poweredge-800/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 12:40:43 +0000</pubDate>
		<dc:creator>Paweł Wojciechowski</dc:creator>
				<category><![CDATA[Admin Zone]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LSI]]></category>

		<guid isPermaLink="false">http://blog.konopnickiej.com/?p=127</guid>
		<description><![CDATA[Szukając w Internecie narzędzia, które monitorowało by stan działania dysków w jednym serwerów, natrafiłem na pakiet o nazwie mpt-status. Jest to proste narzędzie, składające się z programu oraz demona, monitorującego działanie kontrolerów RAID firmy LSI, wymienionych poniżej: LSI 1030 SCSI RAID LSI SAS1064 SCSI RAID LSI SAS1068 SCSI RAID LSI SAS 3442-R SCSI RAID Paczka [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-77" title="Linux" src="http://blog.konopnickiej.com/wp-content/uploads/2009/05/linux.jpg" alt="Linux" width="50" height="60" />Szukając w Internecie narzędzia, które monitorowało by stan działania dysków w jednym serwerów, natrafiłem na pakiet o nazwie <strong>mpt-status</strong>. Jest to proste narzędzie, składające się z programu oraz demona,  monitorującego działanie kontrolerów RAID firmy LSI, wymienionych poniżej:</p>
<blockquote>
<ul>
<li>LSI 1030 SCSI RAID</li>
<li>LSI SAS1064 SCSI RAID</li>
<li>LSI SAS1068 SCSI RAID</li>
<li>LSI SAS 3442-R SCSI RAID</li>
</ul>
</blockquote>
<p>Paczka zawarta jest w kilku linuksowych dystrybucjach. W Debianie instaluje się ją poleceniem:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> mpt-status</pre></td></tr></table></div>

<p>Po zainstalowaniu program odpala się poleceniem:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">mpt-status</pre></td></tr></table></div>

<p>Przy pierwszym uruchomieniu może pojawić się informacja:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">open <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>mptctl: No such <span style="color: #c20cb9; font-weight: bold;">file</span> or directory
Try: <span style="color: #c20cb9; font-weight: bold;">mknod</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>mptctl c <span style="color: #000000;">10</span> <span style="color: #000000;">220</span></pre></td></tr></table></div>

<p>Trzeba więc utworzyć plik reprezentujący urządzenie znakowe</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mknod</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>mptctl c <span style="color: #000000;">10</span> <span style="color: #000000;">220</span></pre></td></tr></table></div>

<p>Zapomnieć nie można o załadowaniu modułu o nazwie <strong>mptctl</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">modprobe mptctl</pre></td></tr></table></div>

<p>Aby moduł ładował się automatycznie podczas startu systemu, dopisujemy linijkę do pliku <strong>/etc/modules</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#Plik /etc/modules/</span>
loop
mptclt</pre></td></tr></table></div>

<p>Jeżeli tego nie zrobimy, program nie będzie działał poprawnie, a demon zostawi komunikat w logach o <strong>„nieoptymalnym statusie kontrolerala RAID”.</strong></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># /var/log/messages</span>
Jun <span style="color: #000000;">2</span> 09:<span style="color: #000000;">38</span>:<span style="color: #000000;">47</span> hepa mpt-statusd: detected non-optimal RAID status
Jun <span style="color: #000000;">2</span> 09:<span style="color: #000000;">48</span>:<span style="color: #000000;">47</span> hepa mpt-statusd: detected non-optimal RAID status</pre></td></tr></table></div>

<p>Po załadowaniu <strong>mptctl</strong> i wydaniu polecenia <strong>mknod</strong> w logach powinny pojawić sie podobne informacje:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#/var/log/messages</span>
Jun <span style="color: #000000;">2</span> <span style="color: #000000;">11</span>:<span style="color: #000000;">48</span>:<span style="color: #000000;">46</span> hepa kernel: Fusion MPT misc device <span style="color: #7a0874; font-weight: bold;">&#40;</span>ioctl<span style="color: #7a0874; font-weight: bold;">&#41;</span> driver 3.04.06
Jun <span style="color: #000000;">2</span> <span style="color: #000000;">11</span>:<span style="color: #000000;">48</span>:<span style="color: #000000;">46</span> hepa kernel: mptctl: Registered with Fusion MPT base driver
Jun <span style="color: #000000;">2</span> <span style="color: #000000;">11</span>:<span style="color: #000000;">48</span>:<span style="color: #000000;">46</span> hepa kernel: mptctl: <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>mptctl <span style="color: #000000; font-weight: bold;">@</span> <span style="color: #7a0874; font-weight: bold;">&#40;</span>major,<span style="color: #007800;">minor</span>=<span style="color: #000000;">10</span>,<span style="color: #000000;">220</span><span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></td></tr></table></div>

<p>Przykładowe informacje zwrócone przez polcenie <strong>mpt-status</strong>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>hepa:~<span style="color: #666666; font-style: italic;"># mpt-status</span>
ioc0 vol_id <span style="color: #000000;">0</span> <span style="color: #7a0874; font-weight: bold;">type</span> IM, <span style="color: #000000;">2</span> phy, <span style="color: #000000;">231</span> GB, state OPTIMAL, flags ENABLED
ioc0 phy <span style="color: #000000;">1</span> scsi_id <span style="color: #000000;">32</span> ATA ST3250620NS 3BKH, <span style="color: #000000;">232</span> GB, state ONLINE, flags NONE
ioc0 phy <span style="color: #000000;">0</span> scsi_id <span style="color: #000000;">1</span> ATA ST3250620NS 3BKH, <span style="color: #000000;">232</span> GB, state ONLINE, flags NONE</pre></td></tr></table></div>

<p>Kontroler w jednym z naszych serwerów to (Dell PowerEdge 800), według <strong>lspci -v</strong>, sprzęt prezentujący się następującą treścią:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">SCSI storage controller: LSI Logic <span style="color: #000000; font-weight: bold;">/</span> Symbios Logic SAS1068 PCI-X Fusion-MPT SAS <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">rev</span> 01<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Subsystem: Dell SAS <span style="color: #000000;">5</span><span style="color: #000000; font-weight: bold;">/</span>iR Adapter RAID Controller</pre></td></tr></table></div>

<p>Według autora, program sprawdzony był na następujących maszynach:</p>
<blockquote><p>Reported working hardware configuration<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Sun Fire X4100<br />
Sun Fire X4200<br />
Sun Fire V20z<br />
Sun Fire V40z<br />
Dell PE2600<br />
Intel Server with SE7520BD2S boards<br />
HP ProLiant DL320 G4<br />
IBM eServer BladeCenter LS20</p></blockquote>
<p>Strony autora programu: <a rel="nofollow external" href="http://www.drugphish.ch/~ratz/mpt-status/">http://www.drugphish.ch/~ratz/mpt-status/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.konopnickiej.com/2009/06/02/monitorowanie-kontrolera-raid-firmy-lsi-logic-zainstalowanego-serwerze-dell-poweredge-800/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reguły z mod_rewrite nie działają modułem userdir (Apache,Debian, Linux)</title>
		<link>http://blog.konopnickiej.com/2009/06/01/reguly-z-mod_rewrite-nie-dzialaja-w-apache-2/</link>
		<comments>http://blog.konopnickiej.com/2009/06/01/reguly-z-mod_rewrite-nie-dzialaja-w-apache-2/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 00:47:40 +0000</pubDate>
		<dc:creator>Paweł Wojciechowski</dc:creator>
				<category><![CDATA[Admin Zone]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://blog.konopnickiej.com/?p=105</guid>
		<description><![CDATA[Parę dni temu znajomy poprosił mnie o pomoc przy uruchomieniu modułu mod_rewrite w Apache&#8217;u który dostarczony jest z Debianem. Problem przejawiał się tym, że nie działało przekierowywanie stron ładowanych modułem userdir (przykładowy adres strony: http://localhost/~uzytkownik/). Opiszę kroki jakie trzeba wykonać aby temat rozwiązać: Najpierw sprawdźmy czy moduły rewrite i userdir są ładowane podczas uruchomienia Apache. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-106" title="Apache Linux" src="http://blog.konopnickiej.com/wp-content/uploads/2009/06/apache-linux.jpeg" alt="Apache Linux" width="82" height="34" />Parę dni temu znajomy poprosił mnie o pomoc przy uruchomieniu modułu <strong>mod_rewrite</strong> w Apache&#8217;u który dostarczony jest z Debianem. Problem przejawiał się tym, że nie działało przekierowywanie stron ładowanych modułem <strong>userdir</strong> (przykładowy adres strony:   http://localhost/~uzytkownik/). Opiszę kroki jakie trzeba wykonać aby temat rozwiązać:</p>
<p>Najpierw sprawdźmy czy moduły <strong>rewrite</strong> i <strong>userdir</strong> są ładowane podczas uruchomienia Apache. Odpalamy funkcję <strong>phpinfo()</strong> i szukamy sekcji <strong>apache2handler</strong>, wiersza <strong>Loaded Modules</strong>. Tam, wśród różnych opcji, powinny znajdować się dwa interesujące nas pozycje (<strong>mod_rewrite</strong> oraz <strong>mod_userdir</strong>).</p>
<p>Jeżeli ich tam nie ma, przechodzimy do katalogu <strong>/etc/apache2/mods-enabled/</strong>, sprawdzając czy zawiera dowiązania symboliczne ładujące odpowiednie rzeczy:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>venoma:<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>mods-enabled<span style="color: #666666; font-style: italic;"># ls -al rewrite* userdir*</span>
lrwxrwxrwx <span style="color: #000000;">1</span> root root <span style="color: #000000;">30</span> 06-01 02:09 rewrite.load -<span style="color: #000000; font-weight: bold;">&gt;</span> ..<span style="color: #000000; font-weight: bold;">/</span>mods-available<span style="color: #000000; font-weight: bold;">/</span>rewrite.load
lrwxrwxrwx <span style="color: #000000;">1</span> root root <span style="color: #000000;">30</span> 05-<span style="color: #000000;">26</span> <span style="color: #000000;">18</span>:<span style="color: #000000;">14</span> userdir.conf -<span style="color: #000000; font-weight: bold;">&gt;</span> ..<span style="color: #000000; font-weight: bold;">/</span>mods-available<span style="color: #000000; font-weight: bold;">/</span>userdir.conf
lrwxrwxrwx <span style="color: #000000;">1</span> root root <span style="color: #000000;">30</span> 05-<span style="color: #000000;">26</span> <span style="color: #000000;">18</span>:<span style="color: #000000;">14</span> userdir.load -<span style="color: #000000; font-weight: bold;">&gt;</span> ..<span style="color: #000000; font-weight: bold;">/</span>mods-available<span style="color: #000000; font-weight: bold;">/</span>userdir.load</pre></td></tr></table></div>

<p>Jeżeli ich tam nie ma, tworzymy je poleceniem:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>venoma:<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>mods-enabled<span style="color: #666666; font-style: italic;"># ln -s ../mods-available/userdir.load</span>
root<span style="color: #000000; font-weight: bold;">@</span>venoma:<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>mods-enabled<span style="color: #666666; font-style: italic;"># ln -s ../mods-available/userdir.conf</span>
root<span style="color: #000000; font-weight: bold;">@</span>venoma:<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>mods-enabled<span style="color: #666666; font-style: italic;"># ln -s ../mods-available/rewrite.load</span></pre></td></tr></table></div>

<p>Restartujemy Apache:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre></td></tr></table></div>

<p>i ponownie odpalamy <strong>phpinfo()</strong>. Moduły powinny być już załadowane (założyłem tutaj, że odpowiednie pliki znajdują się w katalogu <strong>/etc/apache2/mods-available/</strong>)</p>
<p>Teraz otwieramy plik <strong>/etc/apache2/sites-available/default</strong>. W tymże pliku szukamy linii z opcją <span style="color: #3366ff;">AllowOverride</span> w sekcji <span style="color: #3366ff;">&lt;Directory /&gt;</span> , aby rewrite działał poprawnie,  powinna ona wyglądać tak</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">AllowOverride</span> <span style="color: #0000ff;">All</span></pre></td></tr></table></div>

<p>Kolej na konfigurację <strong>modułu userdir</strong>. Otwieramy <strong>/etc/apache2/mods-enabled/userdir.conf</strong>, w którym <span style="color: #ff0000;">nie powinna pojawić się pozycja <strong>AllowOverride None</strong></span>. Prawdopodobnie linijka będzie wyglądała tak:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">AllowOverride</span> FileInfo AuthConfig Limit <span style="color: #0000ff;">Indexes</span></pre></td></tr></table></div>

<p>jest to poprawny wpis.</p>
<p>Ponownie restartujemy Apache:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>apache2 restart</pre></td></tr></table></div>

<p>W tej chwili moduł rewrite będzie działał poprawnie. <strong>Problemem może okazać się jego użycie wraz z modułem userdir</strong>.  Aby wszystko działało poprawnie, trzeba odpowiednio skonstruować  plik .htaccess. <span style="color: #ff6600;"><strong>Musi on zawierać dyrektywę RewriteBase:</strong></span></p>
<p>Dla adresu np. http://localhost/~felixd/ powinna ona wyglądać tak:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">RewriteBase</span> /~felixd/</pre></td></tr></table></div>

<p>dla http://localhost/~felixd/projekt2/:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;"><span style="color: #00007f;">RewriteBase</span> /~felixd/projekt2/</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.konopnickiej.com/2009/06/01/reguly-z-mod_rewrite-nie-dzialaja-w-apache-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rekursywna zmiana praw katalogów lub plików.</title>
		<link>http://blog.konopnickiej.com/2009/05/12/rekursywna-zmiana-praw-katalogw-lub-plikw/</link>
		<comments>http://blog.konopnickiej.com/2009/05/12/rekursywna-zmiana-praw-katalogw-lub-plikw/#comments</comments>
		<pubDate>Tue, 12 May 2009 12:30:03 +0000</pubDate>
		<dc:creator>Paweł Wojciechowski</dc:creator>
				<category><![CDATA[Admin Zone]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.konopnickiej.com/?p=53</guid>
		<description><![CDATA[Musiałem szybko zmienić prawa dla drzewa katalogów oraz plików w nich się znajdujących, z tym że katalogi miały dostać inne prawa niż pliki w nich się znajdujące.  Zwykłe chmod XXX * -R nie było tym czego szukałem. Z pomocą przyszły dwa polecenia, find oraz xargs. 1 2 felixd@mx:/sites# find . -type f -print0 &#124; xargs [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-77" title="Linux" src="http://blog.konopnickiej.com/wp-content/uploads/2009/05/linux.jpg" alt="Linux" width="50" height="60" />Musiałem szybko zmienić prawa dla drzewa katalogów oraz plików w nich się znajdujących, z tym że katalogi miały dostać inne prawa niż pliki w nich się znajdujące.  Zwykłe <strong>chmod XXX * -R</strong> nie było tym czego szukałem. Z pomocą przyszły dwa polecenia, <strong>find</strong> oraz <strong>xargs</strong>.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">felixd<span style="color: #000000; font-weight: bold;">@</span>mx:<span style="color: #000000; font-weight: bold;">/</span>sites<span style="color: #666666; font-style: italic;"># find . -type f -print0 | xargs -0 chmod XXX</span>
felixd<span style="color: #000000; font-weight: bold;">@</span>mx:<span style="color: #000000; font-weight: bold;">/</span>sites<span style="color: #666666; font-style: italic;"># find . -type d -print0 | xargs -0 chmod XXX</span></pre></td></tr></table></div>

<p>Proste i skuteczne.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.konopnickiej.com/2009/05/12/rekursywna-zmiana-praw-katalogw-lub-plikw/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ImageMagick, mogrify -resize</title>
		<link>http://blog.konopnickiej.com/2009/05/12/imagemagick-mogrify-resize/</link>
		<comments>http://blog.konopnickiej.com/2009/05/12/imagemagick-mogrify-resize/#comments</comments>
		<pubDate>Tue, 12 May 2009 01:08:13 +0000</pubDate>
		<dc:creator>Paweł Wojciechowski</dc:creator>
				<category><![CDATA[Admin Zone]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ImageMagick]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.konopnickiej.com/?p=45</guid>
		<description><![CDATA[Szybko potrzebowałem zmienić rozmiar wielu plików na serwerze, ale tylko tych większych niż 700px. Po chwili poszukiwań znalazłem problem udało się rozwiązać: # apt-get install imagemagick # mogrify -resize 700&#62; *.jpg Tutaj mały wyciąg z dokumentacji ImageMagick: Only Shrink Larger Images (&#8216;&#62;&#8216; flag) Another commonly used option is to restrict IM so that it will [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.konopnickiej.com/wp-content/uploads/2009/05/linux.jpg" alt="Linux" title="Linux" width="50" height="60" class="alignleft size-full wp-image-77" />Szybko potrzebowałem zmienić rozmiar wielu plików na serwerze, ale tylko tych większych niż 700px. Po chwili poszukiwań znalazłem problem udało się rozwiązać:</p>
<blockquote><p># apt-get install imagemagick</p>
<p># mogrify -resize 700&gt; *.jpg</p></blockquote>
<p><strong><span style="color: #808000;">Tutaj mały wyciąg z</span> <a rel="nofollow external" href="http://www.imagemagick.org/Usage/resize/#shrink">dokumentacji ImageMagick</a>:</strong></p>
<blockquote><p><strong>Only Shrink Larger Images (&#8216;<code>&gt;</code>&#8216; flag)</strong><br />
Another commonly used option is to restrict IM so that it will only shrink images to fit into the size given.   Never enlarge.   This is the &#8216;<code>&gt;</code>&#8216; resize option. Think of it only applying the resize to images &#8216;greater than&#8217; the size given (its a little counter intuitive).</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.konopnickiej.com/2009/05/12/imagemagick-mogrify-resize/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDO MySQL i Zend Framework &#8211; Unix_Socket</title>
		<link>http://blog.konopnickiej.com/2009/04/12/pdo-mysql-i-zend-framework-unix_socket/</link>
		<comments>http://blog.konopnickiej.com/2009/04/12/pdo-mysql-i-zend-framework-unix_socket/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 22:35:40 +0000</pubDate>
		<dc:creator>Paweł Wojciechowski</dc:creator>
				<category><![CDATA[Admin Zone]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PDO]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://blog.konopnickiej.com/?p=13</guid>
		<description><![CDATA[Natknąłem się na mały problem podczas próby łączenia się z bazą danych używając PDO (adapeter do MySQL) +  Zend Framework. 1 Can't connect to local MySQL server through socket '/tmp/mysql5.sock' Jedną drogą rozwiązania tego problemu jest ustawienie zmiennej unix_socket w pliku php.ini. Jest jednak druga możliwość. Wystarczy podczas przekazywania ustawień połączenia dodać zmienną &#8222;unix_socket&#8221; i [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-69 alignnone" title="Powered by Zend Framework" src="http://blog.konopnickiej.com/wp-content/uploads/2009/05/poweredby_zf_4darkbg.png" alt="Powered by Zend Framework" width="127" height="25" /></p>
<p>Natknąłem się na mały problem podczas próby łączenia się z bazą danych używając PDO (adapeter do MySQL) +  Zend Framework.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">Can't connect to local MySQL server through socket '/tmp/mysql5.sock'</pre></td></tr></table></div>

<p>Jedną drogą rozwiązania tego problemu jest ustawienie zmiennej <em>unix_socket</em> w pliku <em>php.ini</em>. Jest jednak druga możliwość. Wystarczy podczas przekazywania ustawień połączenia dodać zmienną &#8222;unix_socket&#8221; i tam wpisać prawidłową wartość <img src='http://blog.konopnickiej.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$options</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
    <span style="color: #0000ff;">'host'</span>        <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'localhost'</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'username'</span>    <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'user'</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'password'</span>    <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'****'</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'dbname'</span>      <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'db'</span><span style="color: #339933;">,</span>
    <span style="color: #0000ff;">'unix_socket'</span> <span style="color: #339933;">=&gt;</span> <span style="color: #0000ff;">'/tmp/mysql5.sock'</span>
    <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$db</span> <span style="color: #339933;">=</span> Zend_Db<span style="color: #339933;">::</span><span style="color: #004000;">factory</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Pdo_Mysql'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$options</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>W moim przypadku używam plików .ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#91;</span>development<span style="color: #009900;">&#93;</span>
   db<span style="color: #339933;">.</span>adapter <span style="color: #339933;">=</span> PDO_MYSQL
   db<span style="color: #339933;">.</span>configuration<span style="color: #339933;">.</span>host <span style="color: #339933;">=</span> localhost
   db<span style="color: #339933;">.</span>configuration<span style="color: #339933;">.</span>username <span style="color: #339933;">=</span> user
   db<span style="color: #339933;">.</span>configuration<span style="color: #339933;">.</span>password <span style="color: #339933;">=</span> passwd
   db<span style="color: #339933;">.</span>configuration<span style="color: #339933;">.</span>dbname <span style="color: #339933;">=</span> dbname
   db<span style="color: #339933;">.</span>configuration<span style="color: #339933;">.</span>unix_socket <span style="color: #339933;">=</span> <span style="color: #339933;">/</span><span style="color: #000000; font-weight: bold;">var</span><span style="color: #339933;">/</span>run<span style="color: #339933;">/</span><span style="color: #990000;">mysql</span><span style="color: #339933;">/</span>mysqld<span style="color: #339933;">.</span>sock</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.konopnickiej.com/2009/04/12/pdo-mysql-i-zend-framework-unix_socket/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

