<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog Dariusza Jastrzębskiego</title>
	<atom:link href="http://jastrzebski.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jastrzebski.wordpress.com</link>
	<description>Free Your mind - Free Your source.</description>
	<lastBuildDate>Fri, 30 Oct 2009 13:57:54 +0000</lastBuildDate>
	<language>pl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jastrzebski.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6d642d930f70e309d33ef0d290014777?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Blog Dariusza Jastrzębskiego</title>
		<link>http://jastrzebski.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jastrzebski.wordpress.com/osd.xml" title="Blog Dariusza Jastrzębskiego" />
	<atom:link rel='hub' href='http://jastrzebski.wordpress.com/?pushpress=hub'/>
		<item>
		<title>samba.</title>
		<link>http://jastrzebski.wordpress.com/2009/10/30/samba/</link>
		<comments>http://jastrzebski.wordpress.com/2009/10/30/samba/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 13:57:54 +0000</pubDate>
		<dc:creator>Dariusz Jastrzębski</dc:creator>
				<category><![CDATA[Linux ogólnie]]></category>

		<guid isPermaLink="false">http://jastrzebski.wordpress.com/?p=162</guid>
		<description><![CDATA[Od kilku tygodni przeżywam okres męczącego znudzenia się (dopadła mnie jesienna depresja?!). Postanowiłem więc zająć się bardziej przyziemnymi sprawami. W ten oto sposób zapragnąłem znowu być dobrym człowiekiem i pomóc koledze z pracy Problem jaki został mi przedstawiony to brak możliwości korzystania z zasobów udostępnionych poprzez sambę na systemie Linux klienta-kolegi. Z faktu iż w [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=162&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Od kilku tygodni przeżywam okres męczącego znudzenia się (dopadła mnie jesienna depresja?!). Postanowiłem więc zająć się bardziej przyziemnymi sprawami. W ten oto sposób zapragnąłem znowu być dobrym człowiekiem i pomóc koledze z pracy <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Problem jaki został mi przedstawiony to brak możliwości korzystania z zasobów udostępnionych poprzez <em><strong>sambę</strong></em> na systemie Linux klienta-kolegi. Z faktu iż w dziale, w którym pracuję, pod swoją opieką mam serwerek, z którego korzysta ok. 15-20 komputerów, problem tyczył się mnie. Przyjemna chwila spędzona z manem. Po czym skorzystałem oczywiście z polecenia <em>smbmount </em>i w szybki sposób zamontowałem zasoby. Na chwilę obecną problem został rozwiązany. Sprawa zamknięta <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jastrzebski.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jastrzebski.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jastrzebski.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jastrzebski.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jastrzebski.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jastrzebski.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jastrzebski.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jastrzebski.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jastrzebski.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jastrzebski.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jastrzebski.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jastrzebski.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jastrzebski.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jastrzebski.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=162&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jastrzebski.wordpress.com/2009/10/30/samba/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1192d0ba8765daa29cf917b0759b2115?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jastrzebski</media:title>
		</media:content>
	</item>
		<item>
		<title>IBM SurePOS 300 series.</title>
		<link>http://jastrzebski.wordpress.com/2009/07/17/ibm-surepos-300-series/</link>
		<comments>http://jastrzebski.wordpress.com/2009/07/17/ibm-surepos-300-series/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 22:47:14 +0000</pubDate>
		<dc:creator>Dariusz Jastrzębski</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[4810-340]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[SurePOS]]></category>

		<guid isPermaLink="false">http://jastrzebski.wordpress.com/?p=151</guid>
		<description><![CDATA[Ponieważ znajomy z zespołu przetestować miał działanie aplikacji firmowej na komputerze dotykowym, zaprzęgnięty zostałem do wyjaśnienia problemu z ładowaniem systemu na maszynie IBM SurePOS 300. Sam sprzęt wizualnie prezentuje się nie najgorzej (zawsze byłem wielkim fanem IBMa), jednak specyfikacja sprzętowa nie powala z nóg. Jest to model 4810-340 o konfiguracji sprzętowej zaczerpniętej ze strony producenta [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=151&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ponieważ znajomy z zespołu przetestować miał działanie aplikacji firmowej na komputerze dotykowym, zaprzęgnięty zostałem do wyjaśnienia problemu z ładowaniem systemu na maszynie IBM SurePOS 300. Sam sprzęt wizualnie prezentuje się nie najgorzej (zawsze byłem wielkim fanem IBMa), jednak specyfikacja sprzętowa nie powala z nóg.</p>
<p><img class="aligncenter size-full wp-image-153" title="IBM SurePos 4810-340" src="http://jastrzebski.files.wordpress.com/2009/07/4810-340_express1.jpg?w=250&#038;h=255" alt="IBM SurePos 4810-340" width="250" height="255" /></p>
<p>Jest to model 4810-340 o konfiguracji sprzętowej zaczerpniętej ze strony producenta <em>http://www-03.ibm.com/products/retail/products/pos/300/specs.html</em></p>
<p>Problem ze startem systemu polegał na tym, iż na dysku niebył zainstalowany jakikolwiek system operacyjny <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  W ruch poszła, prawie standardowa, instalacja OpenSuSE 11.1 &#8211; prawie standardowa, gdyż nie instalowałem menagerów Xów. Bootowanie po PXE następnie proces instalacji &#8211; zajęły niecałe 25 minut. Po uruchomieniu serwera Xów, przy ruchu palcem po Touch Screenie, początkowo nieskonfigurowanym, powodowało oddalanie kursowa o kilka milimetrów coraz dalej od palca. Przekonfigurowałem Xorga, tak by Touch Screen działał na driverach EloDev&#8217;a, co poskutkowało prawidłowym działaniem wyświetlacza. Do testów dla znajomego dokonałem modyfikacji <em>.bashrc,</em> <em>.xinitrc</em> oraz <em>inittab,</em> tak by użytkownik obsługujący aplikację logowany był automatycznie na wyznaczonym przeze mnie terminalu, po czym od razu startowałyby Xy z uruchomioną aplikacją firmową. Tak przygotowane środowisko oddałem koledze do testów.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jastrzebski.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jastrzebski.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jastrzebski.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jastrzebski.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jastrzebski.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jastrzebski.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jastrzebski.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jastrzebski.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jastrzebski.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jastrzebski.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jastrzebski.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jastrzebski.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jastrzebski.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jastrzebski.wordpress.com/151/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=151&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jastrzebski.wordpress.com/2009/07/17/ibm-surepos-300-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1192d0ba8765daa29cf917b0759b2115?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jastrzebski</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/07/4810-340_express1.jpg" medium="image">
			<media:title type="html">IBM SurePos 4810-340</media:title>
		</media:content>
	</item>
		<item>
		<title>Konwerter USB-COM, a Linux.</title>
		<link>http://jastrzebski.wordpress.com/2009/07/16/konwerter-usb-com-a-linux/</link>
		<comments>http://jastrzebski.wordpress.com/2009/07/16/konwerter-usb-com-a-linux/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 16:19:48 +0000</pubDate>
		<dc:creator>Dariusz Jastrzębski</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[COM]]></category>
		<category><![CDATA[konwerter]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[USB TO SERIAL Converter]]></category>

		<guid isPermaLink="false">http://jastrzebski.wordpress.com/?p=142</guid>
		<description><![CDATA[W ostatnich miesiącach zauważyłem, że nowe komputery albo nie posiadają zamontowanych &#8211; na płycie głównej &#8211; portów szeregowych albo jest ich jak na lekarstwo (1 bądź 2 zewnętrzne dokładane na wejścia PCI). Z faktu, iż częściowo zajmuję się testami sprzętu działającego bądź próbującego działać na systemie Linux, w bonusie otrzymałem do przetestowania konwerter USB na [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=142&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>W ostatnich miesiącach zauważyłem, że nowe komputery albo nie posiadają zamontowanych &#8211; na płycie głównej &#8211; portów szeregowych albo jest ich jak na lekarstwo (1 bądź 2 zewnętrzne dokładane na wejścia PCI). Z faktu, iż częściowo zajmuję się testami sprzętu działającego bądź próbującego działać na systemie Linux, w bonusie otrzymałem do przetestowania konwerter USB na COM firmy <em>Prolific</em> &#8211; takie oto cudo:</p>
<p><img class="aligncenter size-full wp-image-147" title="Konwerter USB na COM" src="http://jastrzebski.files.wordpress.com/2009/07/usb-serial-adapter11.jpg?w=400&#038;h=281" alt="Konwerter USB na COM" width="400" height="281" /></p>
<p>W instrukcji urządzenia wymieniony został system, z którym konwerter sprawuje się dobrze &#8211; chodzi oczywiście o rodzinę Okienek &#8211; zapominając o systemie Linux. Błąd ten poprawiono na płytce ze sterownikami (!), na której niestety znaleźć można drivery tylko do starszych dystrybucji RH.</p>
<p>Testy przeprowadzone zostały na starszej dystrybucji SLEDa o jądrze 2.6.16.46.</p>
<p>Po podłączeniu konwertera do portu USB system wykrył nowy sprzęt, co zobaczyć można poniżej (wynik polecenia <em>dmesg | tail</em>):</p>
<p>usb 1-2: new full speed USB device using uhci_hcd and address 2<br />
usb 1-2: new device found, idVendor=067b, idProduct=2303<br />
usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=0<br />
usb 1-2: Product: USB-Serial Controller<br />
usb 1-2: Manufacturer: Prolific Technology Inc.<br />
usb 1-2: configuration #1 chosen from 1 choice<br />
usbcore: registered new driver usbserial<br />
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic<br />
usbcore: registered new driver usbserial_generic<br />
drivers/usb/serial/usb-serial.c: USB Serial Driver core<br />
drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303<br />
pl2303 1-2:1.0: pl2303 converter detected<br />
usb 1-2: pl2303 converter now attached to ttyUSB0<br />
usbcore: registered new driver pl2303<br />
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver</p>
<p>lub chociażby w wyniku polecenia<em> lsusb</em>:</p>
<p>Bus 001 Device 002: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port</p>
<p>Z informacji jakie uzyskałem poleceniem <em>dmesg </em>wynika, że nowe urządzenie widoczne jest w systemie jako <em>ttyUSBo</em>.</p>
<p>Nadszedł czas na podmianę urządzeń (ttyS0 na ttyUSB0) &#8211; co w rezultacie oznacza szybkie odlinkowanie portu ttyS0 i stworzenie symlinka ttyS0 kierującego na ttyUSB0. woila!</p>
<p>Testy na dostępnym przeze mnie sprzęcie (drukarka fiskalna ELZAB) zakończone zostały sukcesem &#8211; przejściówka działa bez zarzutu <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jastrzebski.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jastrzebski.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jastrzebski.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jastrzebski.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jastrzebski.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jastrzebski.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jastrzebski.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jastrzebski.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jastrzebski.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jastrzebski.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jastrzebski.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jastrzebski.wordpress.com/142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jastrzebski.wordpress.com/142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jastrzebski.wordpress.com/142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=142&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jastrzebski.wordpress.com/2009/07/16/konwerter-usb-com-a-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1192d0ba8765daa29cf917b0759b2115?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jastrzebski</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/07/usb-serial-adapter11.jpg" medium="image">
			<media:title type="html">Konwerter USB na COM</media:title>
		</media:content>
	</item>
		<item>
		<title>Aplikacje .NET na Linuxie.</title>
		<link>http://jastrzebski.wordpress.com/2009/07/10/aplikacje-net-na-linuxie/</link>
		<comments>http://jastrzebski.wordpress.com/2009/07/10/aplikacje-net-na-linuxie/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 10:34:09 +0000</pubDate>
		<dc:creator>Dariusz Jastrzębski</dc:creator>
				<category><![CDATA[wine]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[winetricks]]></category>

		<guid isPermaLink="false">http://jastrzebski.wordpress.com/?p=131</guid>
		<description><![CDATA[Czasem pojawia się konieczność uruchomienia programu, niekoniecznie przeznaczonego dla systemu Linux. Wszystko realizowane jest oczywiście przy pomocy wielkiego wine. Bardzo miłym w obsłudze narzędziem, pozwalającym na uruchomienie oprogramowania przeznaczonego dla systemu z rodziny Okienek, jest często aktualizowany zestaw skryptów winetricks. Strona domowa projektu http://wiki.winehq.org/winetricks. Przykładowo, po kilkunastu minutach walki za pomocą winetricks udało mi się [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=131&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Czasem pojawia się konieczność uruchomienia programu, niekoniecznie przeznaczonego dla systemu Linux. Wszystko realizowane jest oczywiście przy pomocy wielkiego <em>wine</em>. Bardzo miłym w obsłudze narzędziem, pozwalającym na uruchomienie oprogramowania przeznaczonego dla systemu z rodziny Okienek, jest często aktualizowany zestaw skryptów <em>winetricks</em>. Strona domowa projektu <em>http://wiki.winehq.org/winetricks</em>. Przykładowo, po kilkunastu minutach walki za pomocą <em>winetricks</em> udało mi się uruchomić aplikację napisaną na frameworku .NET, &#8222;zainstalowałem&#8221; także jedną z nowszych wersji paczki kodeków <em>ffdshow</em> &#8211; sprawdzając jak radzi sobie z obsługą filmów popularny odtwarzacz multimedialny dla systemu Okienek <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jastrzebski.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jastrzebski.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jastrzebski.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jastrzebski.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jastrzebski.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jastrzebski.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jastrzebski.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jastrzebski.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jastrzebski.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jastrzebski.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jastrzebski.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jastrzebski.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jastrzebski.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jastrzebski.wordpress.com/131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=131&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jastrzebski.wordpress.com/2009/07/10/aplikacje-net-na-linuxie/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1192d0ba8765daa29cf917b0759b2115?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jastrzebski</media:title>
		</media:content>
	</item>
		<item>
		<title>Gigabyte G31M-S2L, a kernel.</title>
		<link>http://jastrzebski.wordpress.com/2009/07/09/gigabyte-g31m-s2l-a-kernel/</link>
		<comments>http://jastrzebski.wordpress.com/2009/07/09/gigabyte-g31m-s2l-a-kernel/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 16:16:56 +0000</pubDate>
		<dc:creator>Dariusz Jastrzębski</dc:creator>
				<category><![CDATA[Kernel]]></category>
		<category><![CDATA[2.6.16.46]]></category>
		<category><![CDATA[dmidecode]]></category>
		<category><![CDATA[g31m-s2l]]></category>
		<category><![CDATA[gigabyte]]></category>
		<category><![CDATA[gigabyte g31m-s2l]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[lspci]]></category>

		<guid isPermaLink="false">http://jastrzebski.wordpress.com/?p=127</guid>
		<description><![CDATA[Trafiłem ostatnio na dość ciekawy problem dla kernela 2.6.16.46 na maszynie z płytą główna Gigabyte G31M-S2L. Płyta ta posiada zintegrowaną kartę graficzną na układzie Intela, GMA 3100. Przy próbie konfiguracji środowiska graficznego Xorg w archaicznej już wersji 6.9.0, w zależności od konfiguracji sprzętowej, występuje problem ze zmianą rozdzielczości. Standardowym driverem (!) jaki jest &#8222;wyłapywany&#8221; to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=127&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Trafiłem ostatnio na dość ciekawy problem dla kernela 2.6.16.46 na maszynie z płytą główna Gigabyte G31M-S2L. Płyta ta posiada zintegrowaną kartę graficzną na układzie Intela,<span style="color:inherit;"> GMA 3100. Przy próbie konfiguracji środowiska graficznego Xorg w archaicznej już wersji 6.9.0, w zależności od konfiguracji sprzętowej, występuje problem ze zmianą rozdzielczości. Standardowym driverem (!) jaki jest &#8222;wyłapywany&#8221; to ten pochodzący od urządzenia <em>frame buffer</em>. Narzędzia <em>lspci, dmidecode</em> nie pokazują żadnych konkretnych informacji o sprzęcie, co do którego mógłbym użyć odpowiedniego sterownika. Jedynym rozwiązaniem, i to nie w 100% obchodzącym problem, jest użycie drivera <em>vesa<strong>. </strong></em>Nie rozwiązuje on jednak 100% przypadków problemu, gdyż dla lekko zmodyfikowanej konfiguracji sprzętowej (RAM, monitor) Xorg wyrzuca <em>signal 11</em> ze ślicznie wyglądającymi zrzutami pamięci.<br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jastrzebski.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jastrzebski.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jastrzebski.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jastrzebski.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jastrzebski.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jastrzebski.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jastrzebski.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jastrzebski.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jastrzebski.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jastrzebski.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jastrzebski.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jastrzebski.wordpress.com/127/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jastrzebski.wordpress.com/127/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jastrzebski.wordpress.com/127/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=127&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jastrzebski.wordpress.com/2009/07/09/gigabyte-g31m-s2l-a-kernel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1192d0ba8765daa29cf917b0759b2115?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jastrzebski</media:title>
		</media:content>
	</item>
		<item>
		<title>Odrobina Japonii.</title>
		<link>http://jastrzebski.wordpress.com/2009/07/07/odrobina-japonii/</link>
		<comments>http://jastrzebski.wordpress.com/2009/07/07/odrobina-japonii/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 16:06:40 +0000</pubDate>
		<dc:creator>Dariusz Jastrzębski</dc:creator>
				<category><![CDATA[Japonia]]></category>
		<category><![CDATA[gorin-no]]></category>
		<category><![CDATA[hagakure]]></category>
		<category><![CDATA[hanko]]></category>
		<category><![CDATA[heiho]]></category>
		<category><![CDATA[heiho kandensho]]></category>
		<category><![CDATA[japan]]></category>
		<category><![CDATA[shamisen]]></category>

		<guid isPermaLink="false">http://jastrzebski.wordpress.com/?p=70</guid>
		<description><![CDATA[Chwila refleksji nad sensem obranej drogi. Przeważnie każdy zastanawiał się nad tym czy droga, którą podąża jest właściwa. Zadając sobie to pytanie postanowiłem szukać odpowiedzi w zen. Ponieważ uwielbiam Japonię czasów feudalnych, wielokrotnie wracam do Hagakure, a z powodu braku czasu &#8211; moimi papierowymi nabytkami sprzed kilku miesięcy Heiho Kadensho i Gorin-no sho nie nacieszyłem [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=70&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Chwila refleksji nad sensem obranej drogi.</p>
<p>Przeważnie każdy zastanawiał się nad tym czy droga, którą podąża jest właściwa. Zadając sobie to pytanie postanowiłem szukać odpowiedzi w <em>zen</em>. Ponieważ uwielbiam Japonię czasów feudalnych, wielokrotnie wracam do <em>Hagakure</em>, a z powodu braku czasu &#8211; moimi papierowymi nabytkami sprzed kilku miesięcy <em>Heiho Kadensho </em>i <em>Gorin-no sho</em><em> </em>nie nacieszyłem się do końca &#8211; późnymi wieczorami poświęcam czas na studiowanie przekazów <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Japonia w sieni domowego zacisza&#8230;  <em>zakładam, że każdy ma swoją</em> <em>Nibylandię</em>.</p>
<p>Miejsce, gdzie rozpalam kadzidła:</p>
<p><img class="aligncenter size-full wp-image-71" title="Buddha" src="http://jastrzebski.files.wordpress.com/2009/07/buddha-jpg.jpg?w=518&#038;h=389" alt="Buddha" width="518" height="389" /></p>
<p>Jeden z lepszych prezentów jaki kiedykolwiek dostałem &#8211; Hanko (pieczęć z fonetycznie brzmiącym moim imieniem i nazwiskiem):</p>
<p><img class="aligncenter size-full wp-image-74" title="Hanko : da ryu soi ya cze bu tsu ki :)" src="http://jastrzebski.files.wordpress.com/2009/07/hanko-jpg.jpg?w=518&#038;h=389" alt="Hanko : da ryu soi ya cze bu tsu ki :)" width="518" height="389" /></p>
<p>Wspaniały otoczony papirusami obraz namalowany techniką sumi-e:</p>
<p><img class="aligncenter size-full wp-image-80" title="Obraz namalowany techniką sumi-e" src="http://jastrzebski.files.wordpress.com/2009/07/sumi-e-jpg1.jpg?w=518&#038;h=389" alt="Obraz namalowany techniką sumi-e" width="518" height="389" /></p>
<p>Gekkeikan Sake i ręcznie wykonane czarki do tegoż trunku:</p>
<p><img class="aligncenter size-full wp-image-85" title="Sake i czarki" src="http://jastrzebski.files.wordpress.com/2009/07/sake-jpg2.jpg?w=518&#038;h=389" alt="Sake i czarki" width="518" height="389" /></p>
<p>Chwila na refleksję przy muzyce <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<span style="text-align:center; display: block;"><a href="http://jastrzebski.wordpress.com/2009/07/07/odrobina-japonii/"><img src="http://img.youtube.com/vi/w5rs7pfZuPs/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://jastrzebski.wordpress.com/2009/07/07/odrobina-japonii/"><img src="http://img.youtube.com/vi/09vfa4vuHFY/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jastrzebski.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jastrzebski.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jastrzebski.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jastrzebski.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jastrzebski.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jastrzebski.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jastrzebski.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jastrzebski.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jastrzebski.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jastrzebski.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jastrzebski.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jastrzebski.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jastrzebski.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jastrzebski.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=70&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jastrzebski.wordpress.com/2009/07/07/odrobina-japonii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1192d0ba8765daa29cf917b0759b2115?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jastrzebski</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/07/buddha-jpg.jpg" medium="image">
			<media:title type="html">Buddha</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/07/hanko-jpg.jpg" medium="image">
			<media:title type="html">Hanko : da ryu soi ya cze bu tsu ki :)</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/07/sumi-e-jpg1.jpg" medium="image">
			<media:title type="html">Obraz namalowany techniką sumi-e</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/07/sake-jpg2.jpg" medium="image">
			<media:title type="html">Sake i czarki</media:title>
		</media:content>
	</item>
		<item>
		<title>Mania?</title>
		<link>http://jastrzebski.wordpress.com/2009/06/18/mania/</link>
		<comments>http://jastrzebski.wordpress.com/2009/06/18/mania/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 18:55:05 +0000</pubDate>
		<dc:creator>Dariusz Jastrzębski</dc:creator>
				<category><![CDATA[ThinkPad T40]]></category>
		<category><![CDATA[Solaris IBM ThinkPad]]></category>

		<guid isPermaLink="false">http://jastrzebski.wordpress.com/?p=68</guid>
		<description><![CDATA[Ostatnie kilka dni spędziłem na przeglądaniu funkcjonalności systemu Solaris 10 5/09 dla architektury x86 na &#8230; laptopie IBM ThinkPad T40 Zamieniłem OpenBSD 4.1 i BackTrack&#8217;a 4, które miałem na hdd właśnie na Solarisa. Mam nadzieję, że nie będę żałował. Sprzęt na jakim zainstalowałem system Solaris 10 to: - procesor: Pentium M 1.5 GHz, - RAM: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=68&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ostatnie kilka dni spędziłem na przeglądaniu funkcjonalności systemu Solaris 10 5/09 dla architektury x86 na &#8230; laptopie IBM ThinkPad T40 <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Zamieniłem OpenBSD 4.1 i BackTrack&#8217;a 4, które miałem na hdd właśnie na Solarisa. Mam nadzieję, że nie będę żałował.</p>
<p>Sprzęt na jakim zainstalowałem system Solaris 10 to:</p>
<p>- procesor: Pentium M 1.5 GHz,</p>
<p>- RAM: 512 MB,</p>
<p>- karta graficzna: ATI RADEON 7500,</p>
<p>- wyświetlacz 14&#8243;,</p>
<p>- dysk twardy 40 GB.</p>
<p><strong>Do rzeczy</strong>.</p>
<p>Ponieważ Solaris jest specyficznym systemem musiałem sprawdzić kompatybilność sprzętową. Udałem się na, co prawda dawno nie aktualizowaną stronę <em>http://www.bolthole.com/solaris/x86-laptops.html</em> i ku mojemu zadowoleniu na liście laptopów znalazłem T40. Faktycznie był mój model, ale testowany na Solaris 9. Istniała szansa, że w stosunku do wersji kolejnej systemu dużo z obsługi sprzętowej nie zostało zmienione.</p>
<p><strong>Pierwsze koty za płoty.</strong></p>
<p>Pierwszym problemem na jaki natknąłem się podczas procesu instalacji to błędy &#8222;wyrzucane&#8221; przez aplety JAVA. Widziałem kiedyś podobne informacje, gdy uruchamianie zainicjowanej aplikacji, jeszcze przed wczytaniem wszystkich apletów, zostało przerwane przez użytkownika. Na myśl przyszło mi jedno: <em>Okey, jeśli graficzny instalator nie poszedł to spróbuję z konsoli.</em> Tutaj nie było zaskoczenia, wszystko odbyło się wręcz idealnie, mianowicie zgodnie z tym co jest napisane na <em>http://www.sun.com/software/solaris/howtoguides/installationhowto.jsp</em></p>
<p style="text-align:center;"><em> <img class="alignnone size-full wp-image-106" title="cwaniak ;-P" src="http://jastrzebski.files.wordpress.com/2009/06/emotic-sherif3.jpg?w=22&#038;h=29" alt="cwaniak ;-P" width="22" height="29" /></em></p>
<p>Pierwsze uruchomienie i&#8230; poszło <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Moim oczom ukazał się ekran logowania z logiem &#8222;Słonecznej firmy&#8221;. System używam od prawie miesiąca, narazie nie zauważyłem żadnych mankamentów.</p>
<p>Oto jak wygląda moja nowa-stara zabawka &#8211; HOSTNAME Dundee:</p>

<a href='http://jastrzebski.wordpress.com/2009/06/18/mania/zrzutekranu/' title='Zrzut ekranu Solaris 10 5/09'><img width="150" height="112" src="http://jastrzebski.files.wordpress.com/2009/06/zrzutekranu.png?w=150&#038;h=112" class="attachment-thumbnail" alt="Zrzut ekranu Solaris 10 5/09" title="Zrzut ekranu Solaris 10 5/09" /></a>
<a href='http://jastrzebski.wordpress.com/2009/06/18/mania/zrzutekranu-1/' title='Zrzut ekranu Solaris 10 5/09'><img width="150" height="112" src="http://jastrzebski.files.wordpress.com/2009/06/zrzutekranu-1.png?w=150&#038;h=112" class="attachment-thumbnail" alt="Zrzut ekranu Solaris 10 5/09" title="Zrzut ekranu Solaris 10 5/09" /></a>

<p style="text-align:center;">
<p style="text-align:center;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jastrzebski.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jastrzebski.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jastrzebski.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jastrzebski.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jastrzebski.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jastrzebski.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jastrzebski.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jastrzebski.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jastrzebski.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jastrzebski.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jastrzebski.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jastrzebski.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jastrzebski.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jastrzebski.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=68&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jastrzebski.wordpress.com/2009/06/18/mania/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1192d0ba8765daa29cf917b0759b2115?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jastrzebski</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/06/emotic-sherif3.jpg" medium="image">
			<media:title type="html">cwaniak ;-P</media:title>
		</media:content>
	</item>
		<item>
		<title>Domena, hosting i bezpłatna poczta.</title>
		<link>http://jastrzebski.wordpress.com/2009/06/12/domena-hosting-i-bezplatna-poczta/</link>
		<comments>http://jastrzebski.wordpress.com/2009/06/12/domena-hosting-i-bezplatna-poczta/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 08:02:33 +0000</pubDate>
		<dc:creator>Dariusz Jastrzębski</dc:creator>
				<category><![CDATA[cyphers]]></category>
		<category><![CDATA[domena]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://jastrzebski.wordpress.com/?p=61</guid>
		<description><![CDATA[Od pewnego czasu (ponad 2 lata) jestem posiadaczem domeny .pl. Początkowo strona podlinkowana była do konta na serwerze uczelnianym. W miarę upływu czasu i chęci rozwoju funkcjonalności musiałem pomyśleć o przeniesieniu jej na zewnętrzne DNSy, z czym, niestety wg. regulaminu firmy u której wykupiłem domenę, wiązała się utrata konta pocztowego wielkości 1 GB. Znalazłem więc [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=61&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Od pewnego czasu (ponad 2 lata) jestem posiadaczem domeny <strong>.pl</strong>. Początkowo strona podlinkowana była do konta na serwerze uczelnianym. W miarę upływu czasu i chęci rozwoju funkcjonalności musiałem pomyśleć o przeniesieniu jej na zewnętrzne DNSy, z czym, niestety wg. regulaminu firmy u której wykupiłem domenę, wiązała się utrata konta pocztowego wielkości 1 GB. Znalazłem więc firmę <em><strong>bplaced</strong></em> (przekonał mnie długi uptime serwerów) oferującą hosting na serwerach znajdujących się u naszego zachodniego sąsiada. W ofercie firmy niestety nie było mowy o koncie pocztowym, musiałem więc poszukać alternatywnego rozwiązania. Czymś takim okazała się usługa <em><strong>&#8222;Google for Domains&#8221;</strong></em> (7 GB powierzchni na skrzynkę pocztową, możliwość założenia do 50 kont etc.). Ponieważ firma hostingowa nie oferowała wpisów MX ani CNAME u siebie, pomocnym okazało się skorzystanie z serwera pośredniczącego &#8211; firmy <em><strong>everydns</strong></em>. Obecnie konfiguracja domeny wygląda następująco:</p>
<p>- na serwerach firmy, u której posiadam domenę, skonfigurowane mam przekierowanie na DNSy firmy everydns,</p>
<p>- na serwerach firmy everydns dopisane mam rekordy A, CNAME do konta na serwerze firmy hostingowej bplaced (oferującej dostęp po DNSach albo po IP!) jak i rekordy MX do usługi &#8222;Google for Domains&#8221;,</p>
<p>- na serwerach firmy google dopisany mam CNAME z everydns ułatwiający posługiwanie się subdomeną obsługującą pocztę domeny głównej <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Obecnie, w związku z reorganizacją witryny i zmianą jej funkcjonalności, chwilowo zawiesiłem działanie www. Co z pewnością w niedługim czasie zmieni się <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jastrzebski.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jastrzebski.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jastrzebski.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jastrzebski.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jastrzebski.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jastrzebski.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jastrzebski.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jastrzebski.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jastrzebski.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jastrzebski.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jastrzebski.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jastrzebski.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jastrzebski.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jastrzebski.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=61&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jastrzebski.wordpress.com/2009/06/12/domena-hosting-i-bezplatna-poczta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1192d0ba8765daa29cf917b0759b2115?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jastrzebski</media:title>
		</media:content>
	</item>
		<item>
		<title>Optymalizacja serwera PostgreSQL &#8211; część 1.</title>
		<link>http://jastrzebski.wordpress.com/2009/06/08/optymalizacja-serwera-postgresql-czesc-1/</link>
		<comments>http://jastrzebski.wordpress.com/2009/06/08/optymalizacja-serwera-postgresql-czesc-1/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 18:58:15 +0000</pubDate>
		<dc:creator>Dariusz Jastrzębski</dc:creator>
				<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[Optymalizacja]]></category>
		<category><![CDATA[Statystyki bazy]]></category>

		<guid isPermaLink="false">http://jastrzebski.wordpress.com/?p=3</guid>
		<description><![CDATA[W związku z tym, iż od zainicjowania bazy i wprowadzenia kilku rekordów, do momentu powstania myśli o optymalizacji minęły prawie 2 lata, a wielkość klastra bazy zmieniła się, z początkowych kilku- do kilkuset- megabajtów, postanowiłem dłużej nie czekać i zacząć działać. Statystycznie rzecz biorąc&#8230; Do sprawdzenia jak wygląda wykorzystanie dysków twardych i pamięci podręcznej przy [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=3&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>W związku z tym, iż od zainicjowania bazy i wprowadzenia kilku rekordów, do momentu powstania myśli o optymalizacji minęły prawie 2 lata, a wielkość klastra bazy zmieniła się, z początkowych kilku- do kilkuset- megabajtów, postanowiłem dłużej nie czekać i zacząć działać.</p>
<p><strong>Statystycznie rzecz biorąc&#8230;</strong></p>
<p>Do sprawdzenia jak wygląda wykorzystanie dysków twardych i pamięci podręcznej przy pracy z klastrem posłużyłem się funkcjami statystyk serwera PostgreSQL, a także narzędziami diagnostycznymi systemu Linux: <em>procinfo</em>, <em>ipcs</em>. Funkcje odpowiedzialne za obsługę informacji o odpytaniach, zapisach do bazy standardowo są wyłączone, dlatego pierwszą czynnością jaką należy podjąć jest zmiana takiego stanu rzeczy.</p>
<p>Konfiguracja serwera PostgreSQL znajduje się w pliku postgresql.conf. Sekcja odpowiedzialna za statystyki, jak nie trudno było domyślić się, to<strong> &#8222;RUNTIME STATISTICS&#8221;</strong>. To co musiałem zrobić to:</p>
<p>- włączyć kolektor statystyk (funkcja stats_start_collector),</p>
<p>- włączyć funkcję (stats_row_level) odpowiedzialną za zapis i odczyt statystyk do tabeli pg_statio_user_tables,</p>
<p>- włączyć funkcję (stats_reset_on_server_start) odpowiedzialną za restart tabeli statystyk wraz z restartem serwerem PostgreSQL&#8217;a.</p>
<p>Po takich zmianach mogłem zrestartować serwer, by załadowane zostały nowe ustawienia.</p>
<p>Testy jakie przeprowadziłem na kilku komputerach architektury x86 dotyczyły pełnej doby i wykonywane były systematycznie przez 1 tydzień o ściśle określonej godzinie, dlatego do pracy zaprzęgnąłem cron&#8217;a. Do crontab&#8217;a dopisałem skrypt pobierający informację z polecenia procinfo, tabeli statystyk, restartujący statystyki i wysyłający wszystko w pliku załącznika nail&#8217;em na mój adres e-mail. W ten sposób otrzymałem wszystkie informację zebrane razem <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Najważniejsze informacje, z których korzystałem podczas późniejszej optymalizacji, to pochodzące z:</p>
<p>- bazy PostgreSQL: heap_blks_read (ilość stron odczytanych z dysku) oraz heap_blks_hit (ilość stron odczytanych z pamięci cache),</p>
<p>- wykorzystania systemu (pamięci dostępnej, współdzielonej i SWAPu).</p>
<p>Dla przykładu, wykorzystanie dysku i cache dla maszyny o wielkości klastra: ok. 190 MB i 512 MB RAM, przedstawia się następująco:</p>
<p><img class="aligncenter size-full wp-image-26" title="Wykres przedstawiający bazę przed optymalizacją." src="http://jastrzebski.files.wordpress.com/2009/06/psql_without_stats.jpg?w=345&#038;h=291" alt="Wykres przedstawiający bazę przed optymalizacją." width="345" height="291" /></p>
<p>Kolejny przykład, tym razem wielkość klastra to ok. 550 MB, również 512 MB RAM:</p>
<p><img class="aligncenter size-full wp-image-37" title="Kolejny wykres przedstawiający bazę przed optymalizacją." src="http://jastrzebski.files.wordpress.com/2009/06/psql_2_without_stats.jpg?w=345&#038;h=288" alt="Kolejny wykres przedstawiający bazę przed optymalizacją." width="345" height="288" />Co prawda, na obu wykresach widać przewagę odczytu z cache niż z dysku, należy jednak pamiętać, że przy rozroście bazy w ciągu kilku miesięcy nawet o 100% sytuacja na pewno zmieni się.</p>
<p><strong>3, 2, 1, START&#8230;</strong></p>
<p>Po tygodniu przeglądania statystyk mówiących o &#8222;pracy&#8221; bazy przyszła pora na rozpoczęcie działań nad optymalizacją.</p>
<p>Zmianie w konfiguracji PostgreSQL&#8217;a w stosunku do wersji sprzed optymalizacji uległy następujące parametry:</p>
<p>- shared_buffers &#8211; wartość bufora pamięci jaka zostanie przydzielona serwerowi PostgreSQL (należy zwrócić uwagę na ten parametr, ponieważ po przydzieleniu za dużej wartości serwer zaczyna korzystać ze SWAPu, co z pewnością będzie zauważalne podczas pracy <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ),</p>
<p>- effective_cache_size &#8211; wielkość wydzielonego cache&#8217;u przez kernel,</p>
<p>- work_mem &#8211; część pamięci niewspółdzielonej, tzn. takiej którą serwer wyodrębniona i wykorzysta na wykonanie pełnej operacji przed zapisem na dysk,</p>
<p>- maintenance_work_mem &#8211; część pamięci wykorzystywana m.in. przy &#8222;porządkowaniu&#8221; bazy,</p>
<p>- max_fsm_pages &#8211; wartość mapy wolnego miejsca &#8211; wartość pomocna do określenia &#8222;wolnego miejsca&#8221; przy usuwaniu z tabeli i wprowadzaniu nowych danych.</p>
<p>Dla ułatwienia sobie pracy, wszystkie zmiany jakie ostatecznie dokonałem na pliku konfiguracji PostgreSQL&#8217;a, wykonywane były poprzez skrypt przekazujący odpowiednio dobrane dane (wielkość klastra, pamięci RAM &#8211; pobrane z systemu &#8211; bardzo przydatne narzędzie: <em>awk</em> ; następnie obliczający wszystkie wartości jakie zmieniałem) i zastępujący <em>sed</em>&#8216;em wartości standardowe. Ot taka ze mnie sprytna bestia  <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Po zmianach dokonanych w pliku konfiguracyjnym serwera przyszła kolej na przeładowanie usługi.</p>
<p>Oczywiście przy określaniu wielkości parametrów, których wartość mogę zmienić, przydatne okazały się wspomniane wcześniej narzędzia systemowe (<em>procinfo</em> oraz <em>ipcs</em>).</p>
<p>A teraz punkt kulminacyjny, czyli porównanie działań dla obu maszyn (pierwsza z klastrem wielkości ok. 190 MB, druga to klaster ok. 550 MB):</p>
<p><img class="aligncenter size-full wp-image-57" title="Wykres przedstawiający bazę po optymalizacji. Klaster ok. 190 MB, 512 MB RAM." src="http://jastrzebski.files.wordpress.com/2009/06/psql_with_stats.jpg?w=344&#038;h=279" alt="Wykres przedstawiający bazę po optymalizacji. Klaster ok. 190 MB, 512 MB RAM." width="344" height="279" /><img class="aligncenter size-full wp-image-58" title="Wykres przedstawiający bazę po optymalizacji. Klaster ok. 550 MB, 512 MB RAM." src="http://jastrzebski.files.wordpress.com/2009/06/psql_2_with_stats.jpg?w=353&#038;h=281" alt="Wykres przedstawiający bazę po optymalizacji. Klaster ok. 550 MB, 512 MB RAM." width="353" height="281" /></p>
<p>Nawet na tak małej bazie widoczne są różnice <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jastrzebski.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jastrzebski.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jastrzebski.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jastrzebski.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jastrzebski.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jastrzebski.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jastrzebski.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jastrzebski.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jastrzebski.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jastrzebski.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jastrzebski.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jastrzebski.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jastrzebski.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jastrzebski.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jastrzebski.wordpress.com&amp;blog=8061080&amp;post=3&amp;subd=jastrzebski&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jastrzebski.wordpress.com/2009/06/08/optymalizacja-serwera-postgresql-czesc-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1192d0ba8765daa29cf917b0759b2115?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jastrzebski</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/06/psql_without_stats.jpg" medium="image">
			<media:title type="html">Wykres przedstawiający bazę przed optymalizacją.</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/06/psql_2_without_stats.jpg" medium="image">
			<media:title type="html">Kolejny wykres przedstawiający bazę przed optymalizacją.</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/06/psql_with_stats.jpg" medium="image">
			<media:title type="html">Wykres przedstawiający bazę po optymalizacji. Klaster ok. 190 MB, 512 MB RAM.</media:title>
		</media:content>

		<media:content url="http://jastrzebski.files.wordpress.com/2009/06/psql_2_with_stats.jpg" medium="image">
			<media:title type="html">Wykres przedstawiający bazę po optymalizacji. Klaster ok. 550 MB, 512 MB RAM.</media:title>
		</media:content>
	</item>
	</channel>
</rss>
