<?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>Wojciech Błaszkowski</title>
	<atom:link href="http://www.blaszkowski.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.blaszkowski.com</link>
	<description>Motto: ufaj, ale sprawdzaj</description>
	<lastBuildDate>Sun, 01 Jan 2012 17:01:03 +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>Cisco Linksys WRT54GH &#8211; wifi w domu</title>
		<link>http://www.blaszkowski.com/2012/01/01/cisco-linksys-wrt54gh-wifi-w-domu</link>
		<comments>http://www.blaszkowski.com/2012/01/01/cisco-linksys-wrt54gh-wifi-w-domu#comments</comments>
		<pubDate>Sun, 01 Jan 2012 13:15:51 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[daily matters]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[wifibox]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=238</guid>
		<description><![CDATA[Tani i niezawodny router do prostej sieci domowej Cisco Linksys WRT54GH. Cena: poniżej 90 pln za nowy. Testowałem przez niecałe 2 tygodnie &#8211; żadnych zarzutów. Kilka informacji o tym routerku, którymi chaciałbym się podzielić: AP-client: nie Zasilanie: 12V 0,5A (a więc nie więcej niż 6W). DDNS (Dynamic DNS): tak Protokoły transmisji: 802.11b i/lub 802.11g Zakres [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 295px"><img title="Cisco Linksys WRT54GH" src="http://www.blaszkowski.com/wp-content/uploads/cisco_linksys_wrt54gh.jpg" alt="Cisco Linksys WRT54GH" width="285" height="450" /><p class="wp-caption-text">Cisco Linksys WRT54GH</p></div>
<p>Tani i niezawodny router do prostej sieci domowej <strong>Cisco Linksys WRT54GH</strong>. Cena: <strong>poniżej 90 pln za nowy</strong>. Testowałem przez niecałe 2 tygodnie &#8211; <strong>żadnych zarzutów</strong>. Kilka informacji o tym routerku, którymi chaciałbym się podzielić:</p>
<ul>
<li><strong>AP-client</strong>: <strong>nie</strong></li>
<li>Zasilanie: <strong>12V 0,5A</strong> (a więc nie więcej niż <strong>6W</strong>).</li>
<li>DDNS (Dynamic DNS): tak</li>
<li>Protokoły transmisji: <strong>802.11b</strong> i/lub <strong>802.11g</strong></li>
<li>Zakres WiFi: <strong>2,4 GHz</strong></li>
<li>Bezpieczeństwo: <strong>WEP, WPA-Personal, WPA2-Personal</strong></li>
<li>Szyfrowanie: <strong>TKIP / AES</strong>Forward portów: tak</li>
<li>IP dla MAC: tak</li>
<li>Klonowanie (zmiana) MAC: tak</li>
<li>DMZ: tak<strong></strong></li>
<li><strong>Zdalne zarządzanie</strong>: tak, bez szyfrowania, dowolny port, <strong>możliwość ograniczenia zarządzania do 1 IP</strong>.</li>
<li>Ethernet: <strong>100BASE-T (2 pary)</strong></li>
</ul>
<p>Router był testowany na firmowym oprogramowaniu (firmware), wersja: <strong>1.0.01</strong>. Niestety, nie można tu wrzucić <strong>DD-WRT</strong> (RT3050 CPU, 2MB Flash/8MB RAM ). Dobrze pokrywa zasięgiem obszar mieszkania 50-80m², ale poza nim sygnał już jest nikły &#8211; router ma jedną wbudowaną antenę. Nie grzeje się i jest <strong>energooszczędny</strong>. Testowałem na 2 lapkach + 2 nokia z wifi. Test wypadł bez zastrzeżeń.</p>
<p>Warto wspomnieć, że router <strong>NIE POSIADA przyjaznego <del>użytkownikowi</del> włamywaczowi bajeru WPS</strong> (Wi-Fi Protected Setup) co w moich oczach stanowi dodatkowy atut.<br />
Szerzej o niebezpieczeństwie związanym z WPS można poczytać u kolegi, na niebezpiecznik.pl.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2012/01/01/cisco-linksys-wrt54gh-wifi-w-domu/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco Linksys E1000 v2.1 i zarządzanie po SSL HTTP/0.9</title>
		<link>http://www.blaszkowski.com/2011/12/13/cisco-linksys-e1000-v2-1-i-zarzadzanie-po-ssl-http0-9</link>
		<comments>http://www.blaszkowski.com/2011/12/13/cisco-linksys-e1000-v2-1-i-zarzadzanie-po-ssl-http0-9#comments</comments>
		<pubDate>Tue, 13 Dec 2011 18:03:07 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[wifibox]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=232</guid>
		<description><![CDATA[Moi drodzy! Jeśli skusiliście się na zakup routera Cisco Linksys E1000 v2.1 to szczerze gratuluję Wam zakupu. W mojej opinii to świetny sprzęt dla sieci 2,4 GHz. Moje zaskoczenie jednak wzbudził HTTP/0.9 w zarządzaniu po SSL. Wystarczy podejżeć sobie co jest przez routerek zwracane. Najnowsze przeglądarki wymiękają: Opera (11.60), Iceweasel (7.0.1) również. Konqueror (4.7.3) dał [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Cisco Linksys E1000" src="http://www.blaszkowski.com/wp-content/uploads/cisco_linksys_e1000.jpg" alt="Cisco Linksys E1000" width="450" height="327" /></p>
<p>Moi drodzy! Jeśli skusiliście się na zakup routera <strong>Cisco Linksys E1000 v2.1</strong> to szczerze gratuluję Wam zakupu. W mojej opinii to <strong>świetny sprzęt dla sieci 2,4 GHz</strong>.</p>
<p>Moje zaskoczenie jednak wzbudził <strong>HTTP/0.9</strong> w zarządzaniu <strong>po SSL</strong>. Wystarczy podejżeć sobie co jest przez routerek zwracane.</p>
<div class="wp-caption alignnone" style="width: 884px"><img title="HTTP/0.9" src="http://www.blaszkowski.com/wp-content/uploads/cisco_linksys_e1000_http09_ssl.jpeg" alt="HTTP/0.9" width="874" height="503" /><p class="wp-caption-text">HTTP/0.9</p></div>
<p>Najnowsze przeglądarki wymiękają: <strong>Opera</strong> (11.60), <strong>Iceweasel</strong> (7.0.1) również. <strong>Konqueror (4.7.3) dał radę</strong>. Nie testowałem jeszcze tego na windowsowych przeglądarkach, ale powiem szczerze, że jestem zszokowany. Obsługi <strong>HTTP/1.0</strong> czy <strong>HTTP/1.1</strong> dla połączeń szyfrowanych <strong>SSL</strong> do zarządzania routerkiem niestety brak. Upgrade firmware do wersji <strong>2.1.02</strong> nie pomógł.</p>
<p>Jak na razie to jedyny minus tego urządzenia. Połączenie wifi stabilne. Bez problemu obsługiwanych jest 5 urządzeń bezprzewodowych.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2011/12/13/cisco-linksys-e1000-v2-1-i-zarzadzanie-po-ssl-http0-9/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xz vs. gzip &#8211; kompresja logów</title>
		<link>http://www.blaszkowski.com/2011/09/22/xz-vs-gzip-kompresja-logow</link>
		<comments>http://www.blaszkowski.com/2011/09/22/xz-vs-gzip-kompresja-logow#comments</comments>
		<pubDate>Thu, 22 Sep 2011 08:33:40 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[daily matters]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=224</guid>
		<description><![CDATA[Katalog z logami zawiera ponad 100.000 plików średniej wielkości 40kB każdy. Po spakowaniu każdego z tych plików gzip&#8216;em, wielkość spakowanego katalogu wynosiła ~1,9GB (jak zeznało du). Zrobiłem eksperyment. Każdy z plików rozpakowałem: # find . -type f -name "*.gz" -exec gunzip -v {} \; a następnie spakowałem xz: # find . -type f -name "*.txt" [...]]]></description>
			<content:encoded><![CDATA[<p>Katalog z logami zawiera ponad 100.000 plików średniej wielkości 40kB każdy. Po spakowaniu każdego z tych plików <strong>gzip</strong>&#8216;em, wielkość spakowanego katalogu wynosiła ~1,9GB (jak zeznało <strong>du</strong>).<br />
Zrobiłem eksperyment. Każdy z plików rozpakowałem:</p>
<p><code># find . -type f -name "*.gz" -exec gunzip -v {} \;</code></p>
<p>a następnie spakowałem <strong>xz</strong>:</p>
<p><code># find . -type f -name "*.txt" -exec xz -v {} \;</code></p>
<p>Spakowane w ten sposób plilki zajmują <strong>818MB</strong>. Odzyskałem połowę miejsca zużytego przez te pliki. Właśnie robię test z plikami ~<strong>60kB</strong> w stanie bez kompresji i zobaczymy jak wyjdzie. Oczywiście, zdaję sobie sprawę, że ~800MB to w dzisiejszych czasach przestrzeń która nie powala na kolana, ale jeśli liczyć więcej plików i przestrzenie w TB, to różnica będzie na prawdę zauważalna.</p>
<p>Dla logrotate wystarczy w <code>/etc/logrotate.conf</code> wpisać:</p>
<p><code>compresscmd /usr/bin/xz</code></p>
<p>i cieszyć się oszczędnością przestrzeni. Wadą <strong>xz</strong> jest jak na razie brak wielo-wątkowości, co jest niestety dość boleśnie odczuwalne :(</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2011/09/22/xz-vs-gzip-kompresja-logow/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>mysql_connect z PHP 5.3.6 nie umie ::1</title>
		<link>http://www.blaszkowski.com/2011/08/23/mysql_connect-z-php-5-3-6-nie-umie-1</link>
		<comments>http://www.blaszkowski.com/2011/08/23/mysql_connect-z-php-5-3-6-nie-umie-1#comments</comments>
		<pubDate>Tue, 23 Aug 2011 12:06:06 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[daily matters]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=215</guid>
		<description><![CDATA[Usługi na moim lapku stanardowo binduję na ::1. Niestety, PHP 5.3.6 (i wcześniejsze wersje zapewne też) nie jest na to gotowe :( $ cat ./x.php &#60;?php mysql_connect('::1', 'mysql', 'TAJNE_HASŁO') or die('Nie można się połaczyć: ' . mysql_error()); ?&#62; Teraz spróbujemy zainicjować połączenie. $ php -f ./x.php PHP Warning: mysql_connect(): Can't connect to local MySQL server [...]]]></description>
			<content:encoded><![CDATA[<p>Usługi na moim lapku stanardowo binduję na <strong>::1</strong>. Niestety, PHP 5.3.6 (i wcześniejsze wersje zapewne też) nie jest na to gotowe :(</p>
<p><code><br />
$ cat ./x.php<br />
&lt;?php<br />
mysql_connect('::1', 'mysql', 'TAJNE_HASŁO')<br />
or die('Nie można się połaczyć: ' . mysql_error());<br />
?&gt;<br />
</code></p>
<p>Teraz spróbujemy zainicjować połączenie.</p>
<p><code><br />
$ php -f ./x.php<br />
PHP Warning: mysql_connect(): Can't connect to local MySQL server through socket '1' (2) in /home/users/wojtosz/x.php on line 2<br />
Warning: mysql_connect(): Can't connect to local MySQL server through socket '1' (2) in /home/users/wojtosz/x.php on line 2<br />
Nie można się połaczyć: Can't connect to local MySQL server through socket '1' (2)<br />
</code></p>
<p>Połączenie bezpośrednio do MySQL na ::1 przechodzi bez problemu:</p>
<p><code><br />
$ mysql -u mysql -p -h ::1<br />
Enter password:<br />
Welcome to the MySQL monitor. Commands end with ; or \g.<br />
Your MySQL connection id is 17<br />
Server version: 5.5.13-log PLD/Linux Distribution MySQL RPM<br />
[...]<br />
mysql&gt; \s<br />
--------------<br />
mysql Ver 14.14 Distrib 5.5.13, for Linux (x86_64) using readline 6.2<br />
Connection id: 17<br />
Current user: mysql@localhost<br />
SSL: Not in use<br />
Server version: 5.5.13-log PLD/Linux Distribution MySQL RPM<br />
Protocol version: 10<br />
Connection: ::1 via TCP/IP<br />
[...]</code></p>
<p>Wyciąłem [...] zbędne rzeczy. Jak widać, niewielu jest takich, którzy IPv6 używają na codzień, a szkoda :(</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2011/08/23/mysql_connect-z-php-5-3-6-nie-umie-1/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>używacie IPv6 ?</title>
		<link>http://www.blaszkowski.com/2011/05/17/uzywacie-ipv6</link>
		<comments>http://www.blaszkowski.com/2011/05/17/uzywacie-ipv6#comments</comments>
		<pubDate>Tue, 17 May 2011 10:34:47 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=205</guid>
		<description><![CDATA[Używacie IPv6 ? Być może nie używacie, być może używacie NIEŚWIADOMIE. Jak sprawdzić ? Jeśli strona http://ipv6.google.com wyświetli się &#8211; połączenie via IPv6 jest zestawione. Dlaczego o tym piszę ? Wszyscy trąbią, że IPv4 się kończy.  Ja trąbię, żeby IPv6 wreszcie się w Polsce zaczęło, nie tylko w home.pl, ale u innych dostawców hostingu i [...]]]></description>
			<content:encoded><![CDATA[<p>Używacie IPv6 ? Być może nie używacie, być może używacie NIEŚWIADOMIE. Jak sprawdzić ?</p>
<p>Jeśli strona <a title="Google via IPv6" href="http://ipv6.google.com" target="_blank">http://ipv6.google.com</a> wyświetli się &#8211; połączenie via IPv6 jest zestawione.</p>
<p><img class="alignnone" title="Vint Cerf IPv6" src="http://www.blaszkowski.com/pubstuff/Cerf_ipv6_poster.jpg" alt="" width="500" height="700" /></p>
<p>Dlaczego o tym piszę ?<br />
Wszyscy trąbią, że IPv4 się kończy.  Ja trąbię, żeby IPv6 wreszcie się w Polsce zaczęło, <a title="IPv6 w home.pl" href="http://www.pl.ipv6tf.org/pipermail/ipv6-tf/2011-March/003161.html" target="_blank">nie tylko w home.pl</a>, ale u innych dostawców hostingu i Internetu.</p>
<p>BTW, jeśli używasz Linuksa, <a title="IPv6 in PLD Linux" href="http://readme.maven.pl/2008/11/29/very-fast-ipv6-setup-on-pldlinux-th/" target="_blank">tu</a> jest ładny opis jak &#8220;wtunelować&#8221; się do providera IPv6 (opis dla PLD Linux).</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2011/05/17/uzywacie-ipv6/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera nie umie ::1</title>
		<link>http://www.blaszkowski.com/2011/03/30/opera-nie-umie-1</link>
		<comments>http://www.blaszkowski.com/2011/03/30/opera-nie-umie-1#comments</comments>
		<pubDate>Wed, 30 Mar 2011 05:53:35 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=202</guid>
		<description><![CDATA[Na lapku uruchamiam Apache i MySQL wyłącznie na ::1. Ku wielkiemu zdziwieniu, jedyną przeglądarką, która nie poradziła sobie z &#8220;localhostem IPv6&#8243; była najnowsza opera (11.01). Konqueror i iceweasel bez problemu wyświetliły stronę. Tcpdump dla opery zeznał: # tcpdump -i any -vv port 80 -nn tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 65535 [...]]]></description>
			<content:encoded><![CDATA[<p>Na lapku uruchamiam Apache i MySQL <strong>wyłącznie na ::1</strong>. Ku wielkiemu zdziwieniu, jedyną przeglądarką, która <strong>nie poradziła</strong> sobie z &#8220;localhostem IPv6&#8243; była najnowsza opera (11.01). Konqueror i iceweasel bez problemu wyświetliły stronę.</p>
<p>Tcpdump dla opery zeznał:</p>
<p><em># tcpdump -i any -vv port 80 -nn</em><br />
<em>tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 65535 bytes</em><br />
<em>08:26:04.712879 IP (tos 0&#215;0, ttl 64, id 35010, offset 0, flags [DF], proto TCP (6), length 60)</em><br />
<em> 127.0.0.1.42421 &gt; 127.0.0.1.80: Flags [S], cksum 0xfe30 (incorrect -&gt; 0x01b5), seq 317793938, win 32792, options [mss 16396,sackOK,TS val 372304 ecr 0,nop,wscale 1], length 0</em><br />
<em>08:26:04.712910 IP (tos 0&#215;0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40)</em><br />
<em> 127.0.0.1.80 &gt; 127.0.0.1.42421: Flags [R.], cksum 0xd244 (correct), seq 0, ack 317793939, win 0, length 0</em></p>
<p>Została więc z przeglądarki opera wysłana bzdura, bo Apache nie słucha na 127.0.0.1 tylko na ::1.</p>
<p>Ot, ciekawostka :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2011/03/30/opera-nie-umie-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ograniczanie kontenerów LinuxVserver z pomocą Cgroup &#8211; PLD Linux</title>
		<link>http://www.blaszkowski.com/2011/03/15/ograniczanie-kontenerow-linuxvserver-z-pomoca-cgroup-pld-linux</link>
		<comments>http://www.blaszkowski.com/2011/03/15/ograniczanie-kontenerow-linuxvserver-z-pomoca-cgroup-pld-linux#comments</comments>
		<pubDate>Tue, 15 Mar 2011 07:47:07 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=198</guid>
		<description><![CDATA[W katalogu ustawień vserwera tworzymy podkatalog cgroup mkdir /etc/vservers/${pld-th-64}/cgroup/ W katalogu umieszczamy pliki: cpuset.cpus &#8211; ile rdzeni ma być wykorzystywanych przez Vserver: 0-4 cpuset.mems &#8211; migracja pamięci: 1 cpu.shares &#8211; liczba wskazująca część zasobów CPU jakie zostaną przydzielone do Vservera: 256 memory.limit_in_bytes &#8211; pamięć RAM przydzielona dla vserwera: 256M Jeśli posiadamy udev i najnowsze rc-scripts [...]]]></description>
			<content:encoded><![CDATA[<p>W katalogu ustawień vserwera tworzymy podkatalog <strong>cgroup</strong></p>
<p>mkdir /etc/vservers/${pld-th-64}/cgroup/</p>
<p>W katalogu umieszczamy pliki:</p>
<p><strong>cpuset.cpus</strong> &#8211; ile rdzeni ma być wykorzystywanych przez Vserver: 0-4<br />
<strong>cpuset.mems</strong> &#8211; migracja pamięci: 1<br />
<strong>cpu.shares</strong> &#8211; liczba wskazująca część zasobów CPU jakie zostaną przydzielone do Vservera: 256<br />
<strong>memory.limit_in_bytes</strong> &#8211; pamięć RAM przydzielona dla vserwera: 256M</p>
<p>Jeśli posiadamy udev i najnowsze rc-scripts &#8211; cgroup zostanie automatycznie zamontowny :)</p>
<p>Ot, działa :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2011/03/15/ograniczanie-kontenerow-linuxvserver-z-pomoca-cgroup-pld-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress: MySQL connection uses SSL encryption</title>
		<link>http://www.blaszkowski.com/2010/09/22/wordpress-mysql-connection-uses-ssl-encryption</link>
		<comments>http://www.blaszkowski.com/2010/09/22/wordpress-mysql-connection-uses-ssl-encryption#comments</comments>
		<pubDate>Wed, 22 Sep 2010 07:58:50 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[mysq]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=190</guid>
		<description><![CDATA[Not always you have a www server (Apache) and database (MySQL) on same machine. If not, it&#8217;s good to use SSL during the database connection. The hosting provider have to support MySQL connection over SSL. See MySQL reference for details. To the WordPress 3.0.1 we need to add to the wp-config.php a line: define('DB_SSL', true); [...]]]></description>
			<content:encoded><![CDATA[<p>Not always you have a www server (Apache) and database (MySQL) on same machine. If not, it&#8217;s <strong>good to use SSL during the database connection</strong>. The hosting provider <strong>have to</strong> support MySQL connection over SSL. See MySQL reference for details.</p>
<p>To the <strong>WordPress</strong> 3.0.1 we need to add to the <strong>wp-config.php</strong> a line:</p>
<p><code>define('DB_SSL', true);</code></p>
<p>and patch the <strong>wp-db.php</strong> file wich is located in the <strong>wp-includes</strong> directory.</p>
<pre><code>$ svn diff ./wp-includes/wp-db.php
Index: wp-includes/wp-db.php
===================================================================
--- wp-includes/wp-db.php       (wersja 15639)
+++ wp-includes/wp-db.php       (kopia robocza)
@@ -1025,9 +1025,13 @@
         */
        function db_connect() {
                global $db_list, $global_db_list;
+
+                if(defined('DB_SSL') &amp;&amp; DB_SSL === true ){
+                    $this-&gt;dbh = @mysql_connect( $this-&gt;dbhost, $this-&gt;dbuser, $this-&gt;dbpassword, true , MYSQL_CLIENT_SSL);
+                }else{
+                    $this-&gt;dbh = @mysql_connect( $this-&gt;dbhost, $this-&gt;dbuser, $this-&gt;dbpassword, true );
+                }

-               $this-&gt;dbh = @mysql_connect( $this-&gt;dbhost, $this-&gt;dbuser, $this-&gt;dbpassword, true );
-
                if ( !$this-&gt;dbh ) {
                        $this-&gt;bail( sprintf( /*WP_I18N_DB_CONN_ERROR*/"
 &lt;h1&gt;Error establishing a database connection&lt;/h1&gt;</code></pre>
<p>That&#8217;s all :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2010/09/22/wordpress-mysql-connection-uses-ssl-encryption/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>najważniejszy dzień w moim życiu</title>
		<link>http://www.blaszkowski.com/2010/06/29/najwazniejszy-dzien-w-moim-zyciu</link>
		<comments>http://www.blaszkowski.com/2010/06/29/najwazniejszy-dzien-w-moim-zyciu#comments</comments>
		<pubDate>Tue, 29 Jun 2010 18:54:24 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[daily matters]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=185</guid>
		<description><![CDATA[26 czerwca 2010 roku]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>26 czerwca 2010 roku</strong></p>
<p><a href="http://www.blaszkowski.com/my_wedding.jpg"><img class="alignnone" title="my wedding" src="http://www.blaszkowski.com/my_wedding_s.jpg" alt="" width="600" height="401" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2010/06/29/najwazniejszy-dzien-w-moim-zyciu/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mdadm &#8211; kiedy brak kontrolera</title>
		<link>http://www.blaszkowski.com/2010/05/14/mdadm-kiedy-brak-kontrolera</link>
		<comments>http://www.blaszkowski.com/2010/05/14/mdadm-kiedy-brak-kontrolera#comments</comments>
		<pubDate>Fri, 14 May 2010 07:20:03 +0000</pubDate>
		<dc:creator>Wojtosz</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.blaszkowski.com/?p=181</guid>
		<description><![CDATA[Używanie macierzy dyskowych nie jest czymś niecodziennym. Obecnie, nawet w laptopach spotykane są miejsca na 2 dyski. O ile przepisów na stworzenie macierzy z użyciem mdadm są w sieci tysiące, o tyle chciałbym zwrócić uwagę na 3 istotne fakty. W tej chwili mam do zagospodarowania 4 dyski SATA 1TB w serwerze 1U. Postanowiono, że wykorzystane [...]]]></description>
			<content:encoded><![CDATA[<p>Używanie macierzy dyskowych nie jest czymś niecodziennym. Obecnie, nawet w laptopach spotykane są miejsca na 2 dyski.</p>
<p>O ile przepisów na stworzenie macierzy z użyciem mdadm są w sieci tysiące,  o tyle chciałbym zwrócić uwagę na 3 istotne fakty. W tej chwili mam do zagospodarowania 4 dyski SATA 1TB w serwerze 1U.  Postanowiono, że wykorzystane to będzie pod <strong>swap</strong> (4GB), <strong>/boot</strong> (500 MB), <strong>/</strong> (50GB) oraz <strong>/home</strong> (reszta). Zabawmy się zatem.</p>
<p>1. Tworzenie partycji.</p>
<p style="padding-left: 30px;">Warto, aby każda z patrycji miała ustawiony typ &#8220;raid autodetect&#8221;. Pomaga to przy późniejszej identyfikacji i składaniu macierzy.</p>
<p style="padding-left: 30px;"># fdisk -l /dev/sda</p>
<p style="padding-left: 30px;">Disk /dev/sda: 1000.2 GB, 1000204886016 bytes<br />
255 heads, 63 sectors/track, 121601 cylinders<br />
Units = cylinders of 16065 * 512 = 8225280 bytes<br />
Disk identifier: 0x30f6ea17</p>
<p style="padding-left: 30px;">Device Boot      Start         End      Blocks   Id  System<br />
/dev/sda1               1         249     2000061   fd  Linux raid autodetect<br />
/dev/sda2   *         250         312      506047+  fd  Linux raid autodetect<br />
/dev/sda3             313        3473    25390732+  fd  Linux raid autodetect<br />
/dev/sda4            3474      121601   948863160   fd  Linux raid autodetect</p>
<p>2. Jak najwięcej danych dotyczących samej macierzy powinno zostać zduplikowanych.</p>
<p>Pamiętajcie o opcji <strong>bitmap</strong>, dobrze jest ustawić ją na <strong>internal</strong>. Wówczas dane odnośnie samej macierzy uywane przy jej składaniu są przechowywane w metadanych tej macierzy i zreplikowane na wszystkie urządzenia wchodzące w skład macierzy.</p>
<p style="padding-left: 30px;">mdadm -C /dev/md1 &#8211;level=10 &#8211;bitmap=internal -n 4 /dev/sd{a,b,c,d}1<br />
mdadm -C /dev/md2 &#8211;level=1 &#8211;bitmap=internal -n 4 /dev/sd{a,b,c,d}2<br />
mdadm -C /dev/md3 &#8211;level=10 &#8211;bitmap=internal -n 4 /dev/sd{a,b,c,d}3<br />
mdadm -C /dev/md4 &#8211;level=10 &#8211;bitmap=internal -n 4 /dev/sd{a,b,c,d}4</p>
<p>3. RAID 5 czy RAID 10 ?</p>
<p>Dotychczas mając do dyspozycji 3 lub 4 dyski wybierałem RAID 5. Więcej miejsca niż w 10, ale też i o wiele dłuższy czas ewentualnego rebuildu macierzy po padzie zasilania w stosunku do RAID10. Dlatego też dziś chętnie wybieram ten drugi wariant. Dyski są duże i tanie, a więc nie żal jest miejsca, jeśli chodzi o bezpieczeństwo danych. No i oczywiście prętkość :) Ta macierz będzie składać się do końca z prętkoscią rzędu 200000K/sec.</p>
<p style="padding-left: 30px;"># cat /proc/mdstat<br />
Personalities : [raid10] [raid1]<br />
md4 : active raid10 sdd4[3] sdc4[2] sdb4[1] sda4[0]<br />
1897726080 blocks 64K chunks 2 near-copies [4/4] [UUUU]<br />
[&gt;....................]  resync =  1.6% (31655168/1897726080) finish=153.5min speed=202512K/sec<br />
bitmap: 224/227 pages [896KB], 4096KB chunk</p>
<p style="padding-left: 30px;">md3 : active raid10 sdd3[3] sdc3[2] sdb3[1] sda3[0]<br />
50781312 blocks 64K chunks 2 near-copies [4/4] [UUUU]<br />
bitmap: 5/194 pages [20KB], 128KB chunk</p>
<p style="padding-left: 30px;">md2 : active raid1 sdd2[3] sdc2[2] sdb2[1] sda2[0]<br />
505920 blocks [4/4] [UUUU]<br />
bitmap: 0/62 pages [0KB], 4KB chunk</p>
<p style="padding-left: 30px;">md1 : active raid10 sdd1[3] sdc1[2] sdb1[1] sda1[0]<br />
3999872 blocks 64K chunks 2 near-copies [4/4] [UUUU]<br />
bitmap: 0/123 pages [0KB], 16KB chunk</p>
<p style="padding-left: 30px;">unused devices: &lt;none&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blaszkowski.com/2010/05/14/mdadm-kiedy-brak-kontrolera/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

