<?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>guzik &#187; Tech</title>
	<atom:link href="http://guzik.net.pl/blog/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://guzik.net.pl/blog</link>
	<description>Mój blog</description>
	<lastBuildDate>Wed, 28 Jul 2010 20:35:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Surfuj bezpiecznie</title>
		<link>http://guzik.net.pl/blog/2010/07/surfuj-bezpiecznie/</link>
		<comments>http://guzik.net.pl/blog/2010/07/surfuj-bezpiecznie/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 20:35:46 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Wolne żarty]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=2018</guid>
		<description><![CDATA[Poniższe zdjęcie miało być częścią foto-wpisu z całych wakacji, ale jednak uznałem, że będzie w oddzielnej notce. Prawdopodobnie takie deski stanęły też w innych nadmorskich miejscowościach, ale nie widziałem tego nigdzie wcześniej. Przy okazji warto wspomnieć zabawne zestawienie dwóch reklam (na jakimś parkingu) &#8211; &#8222;IE8 - surfuj bezpiecznie&#8221; i &#8222;Żywiec. Wszystko jest możliwe&#8221; (znalezione w komentarzach na [...]]]></description>
			<content:encoded><![CDATA[<p>Poniższe zdjęcie miało być częścią foto-wpisu z całych wakacji, ale jednak uznałem, że będzie w oddzielnej notce.</p>
<div id="attachment_2017" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/07/IMGP4709.jpg"><img class="size-medium wp-image-2017" title="IMGP4709" src="http://guzik.net.pl/blog/wp-content/uploads/2010/07/IMGP4709-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Internet Explorer 8 wita w Dębkach</p></div>
<p>Prawdopodobnie takie deski stanęły też w innych nadmorskich miejscowościach, ale nie widziałem tego nigdzie wcześniej.</p>
<p>Przy okazji warto wspomnieć zabawne zestawienie <a title="http://imagefrog.net/out.php/i79306_DSC00015.JPG" href="http://imagefrog.net/out.php/i79306_DSC00015.JPG">dwóch reklam</a> (na jakimś parkingu) &#8211; &#8222;IE8 - surfuj bezpiecznie&#8221; i &#8222;Żywiec. Wszystko jest możliwe&#8221; (znalezione w komentarzach na <a title="http://niebezpiecznik.pl/" href="http://niebezpiecznik.pl/">Niebezpiecznik.pl</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/07/surfuj-bezpiecznie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magiczny udev</title>
		<link>http://guzik.net.pl/blog/2010/07/magiczny-udev/</link>
		<comments>http://guzik.net.pl/blog/2010/07/magiczny-udev/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 21:48:32 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[udev]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=2011</guid>
		<description><![CDATA[Kto nie wie w ogóle co to udev, kiedy pojawił się w Linuksie i dlaczego zastąpił devfs, niech poczyta dokumentację systemu, Wikipedię czy inne źródło. Poniżej opiszę udev tylko w zakresie, w jakim postanowiłem go ja wykorzystać. Od jakiegoś czasu bawię się cienkimi klientami. Teraz najczęściej U700 firmy Clientron. Brakuje mi tam możliwości podłączenia do [...]]]></description>
			<content:encoded><![CDATA[<p>Kto nie wie w ogóle co to <a title="http://pl.wikipedia.org/wiki/Udev" href="http://pl.wikipedia.org/wiki/Udev"><code>udev</code></a>, kiedy pojawił się w Linuksie i dlaczego zastąpił <a title="http://pl.wikipedia.org/wiki/Devfs" href="http://pl.wikipedia.org/wiki/Devfs"><code>devfs</code></a>, niech poczyta dokumentację systemu, Wikipedię czy inne źródło. Poniżej opiszę <code>udev</code> tylko w zakresie, w jakim postanowiłem go ja wykorzystać.</p>
<p>Od jakiegoś czasu bawię się cienkimi klientami. Teraz najczęściej <a title="http://guzik.net.pl/blog/2010/03/10zig-rbt472v-clientron-u700/" href="http://guzik.net.pl/blog/2010/03/10zig-rbt472v-clientron-u700/">U700 firmy Clientron</a>. Brakuje mi tam możliwości <a title="http://guzik.net.pl/blog/2010/03/port-szeregowy-i-konsola/" href="http://guzik.net.pl/blog/2010/03/port-szeregowy-i-konsola/">podłączenia do konsoli za pomocą portu szeregowego</a>, bo najzwyczajniej w świecie go nie ma. Jest USB i można wpiąć adapter. Niemniej uruchamiając <code>getty</code> przez <code>inittab</code> bez portu dostajemy masę śmieci na konsoli (<code>respawning too fast: disabled for 5 minutes</code>). Co zrobić, żeby <code>getty</code> uruchamiał się tylko wtedy, gdy port jest (czytaj: gdy wsadzimy adapter USB)? Z pomocą przychodzi <code>udev</code>.<span id="more-2011"></span></p>
<p>Podczas podłączania urządzenia, demon <code>udev</code> przetwarza swoje reguły i postępuje zgodnie z tym co mu nakażemy. Standardowo nazywa urządzenia, ale może też wykonywać określone akcje. Decydujemy o wszystkim dzięki dopasowaniom i przypisaniom. Dla moich potrzeb stworzyłem taką regułę:</p>
<blockquote><p><code>KERNEL=="ttyUSB*", SUBSYSTEM=="tty", ACTION=="add", RUN+="/sbin/agetty -L %k 38400 vt100"</code></p></blockquote>
<p>Mówi ona, by dla każdego podłączanego urządzenia (<code>ACTION=="add"</code>) urządzenia identyfikowanego przez jądro jako <code>ttyUSB*</code> (<code>KERNEL=="ttyUSB*"</code>) z podsystemu <code>tty</code> (<code>SUBSYSTEM=="tty"</code>) uruchomić <code>agetty</code> (<code>RUN+="/sbin/agetty..."</code>). <code>%k</code> w <code>RUN</code> wstawia tam nazwę urządzenia (np. <code>ttyUSB0</code>, <code>ttyUSB1</code>, itd.).</p>
<p>Uruchomić możemy dowolny program lub skrypt, pamiętając, by miał poprawny kod wyjścia, a w przypadku tego drugiego właściwy <em>shebang</em>.<br />
Warto przejrzeć istniejące reguły i na nich się wzorować pisząc własne. Na początek też można pośledzić kominikaty demona (<code>udevadm control --log-priority=info</code>), żeby zobaczyć co w trawie piszczy i czemu nasze reguły nie działają.<br />
Osobiście długo walczyłem z regułą operując na złym podsystemie &#8211; <code>usb</code> i <code>usb-serial</code> zamiast <code>tty</code>. Udało mi się to zrozumieć dzięki <a title="http://groups.google.com/groups/profile?enc_user=6D3TyRkAAAAwrsyDyinHMUlsxvDVDBUNgHPNbTZbiaDa6CFbmxSKWw" href="http://groups.google.com/groups/profile?enc_user=6D3TyRkAAAAwrsyDyinHMUlsxvDVDBUNgHPNbTZbiaDa6CFbmxSKWw">marrgol</a>.</p>
<p>Od naszej fantazji zależy co się stanie jak podłączymy nowe urządzenie. U mnie, prócz adaptera, obsługiwana jest karta sieci bezprzewodowej (przeszukiwanie sieci w pobliżu) oraz pamięć aktualizująca moje oprogramowanie.</p>
<p>Zobacz także:</p>
<ul>
<li><a title="http://www.reactivated.net/writing_udev_rules.html" href="http://www.reactivated.net/writing_udev_rules.html">Writing udev rules</a></li>
<li><a title="Link do wpisu - Chwila zabawy z Udev'em" href="http://avilar.jogger.pl/2009/01/31/chwila-zabawy-z-udev-em/">Chwila zabawy z Udev&#8217;em</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/07/magiczny-udev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konkurencji nie lubimy&#8230;</title>
		<link>http://guzik.net.pl/blog/2010/07/konkurencji-nie-lubimy/</link>
		<comments>http://guzik.net.pl/blog/2010/07/konkurencji-nie-lubimy/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 20:55:24 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Microsoft Security Essentials]]></category>
		<category><![CDATA[SystemRescueCD]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=1994</guid>
		<description><![CDATA[Niby nie zagrożenie, a jedynie brak klasyfikacji, ale niesmak pozostaje&#8230; To przy okazji aktualizacji SystemRescueCD na pendrive &#8211; jest już wersja 1.5.8. Najważniejsze zmiany w lipcu, to: znów jest samba, ntfs3g w wersji 2010.5.22 (RW dla NTFS), dodany program ext3grep (przywracanie plików na partycjach ext3).]]></description>
			<content:encoded><![CDATA[<div id="attachment_1995" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/07/syslinux.jpg"><img class="size-medium wp-image-1995" title="syslinux" src="http://guzik.net.pl/blog/wp-content/uploads/2010/07/syslinux-300x189.jpg" alt="" width="300" height="189" /></a><p class="wp-caption-text">Microsoft Security Essentials vs. syslinux</p></div>
<p>Niby nie zagrożenie, a jedynie brak klasyfikacji, ale niesmak pozostaje&#8230;<span id="more-1994"></span></p>
<p>To przy okazji aktualizacji <a title="http://sysresccd.org/Main_Page" href="http://sysresccd.org/Main_Page">SystemRescueCD</a> na pendrive &#8211; jest już wersja <a title="http://sysresccd.org/Download" href="http://sysresccd.org/Download">1.5.8</a>. <a title="http://sysresccd.org/Changes-x86" href="http://sysresccd.org/Changes-x86">Najważniejsze zmiany</a> w lipcu, to:</p>
<ul>
<li>znów jest samba,</li>
<li>ntfs3g w wersji 2010.5.22 (RW dla NTFS),</li>
<li>dodany program <a title="http://code.google.com/p/ext3grep/" href="http://code.google.com/p/ext3grep/">ext3grep</a> (przywracanie plików na partycjach ext3).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/07/konkurencji-nie-lubimy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anty Złodziej od F-Secure</title>
		<link>http://guzik.net.pl/blog/2010/07/anty-zlodziej-od-f-secure/</link>
		<comments>http://guzik.net.pl/blog/2010/07/anty-zlodziej-od-f-secure/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 07:38:23 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[F-Secure]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=1988</guid>
		<description><![CDATA[F-Secure Anti-Theft długo nie czekał na moje testy. Aplikacja zostaje, ale oczywiście mam małe &#8216;ale&#8217;. Po pierwsze hasło. Wymyśliłem sobie dziesięcioznakowy ciąg i ustaliłem jako mój kod wklepując jak ze słownikiem T9. Miernik siły pokazał, że jestem mastaha. Niemniej próbując skorzystać z jakiejkolwiek funkcji mogłem odczytać SMS, bo program źle interpretował hasło (w ogóle nie [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.f-secure.com/pl_PL/products/mobile/anti-theft-for-mobile/index_main.html"><img class="alignleft size-medium wp-image-1989" title="Secondary_Pos_RGB" src="http://guzik.net.pl/blog/wp-content/uploads/2010/07/Secondary_Pos_RGB-300x296.jpg" alt="" width="180" height="178" /></a> <a title="http://www.f-secure.com/pl_PL/products/mobile/anti-theft-for-mobile/index_main.html" href="http://www.f-secure.com/pl_PL/products/mobile/anti-theft-for-mobile/index_main.html">F-Secure Anti-Theft</a> długo nie czekał na moje testy. Aplikacja zostaje, ale oczywiście mam małe &#8216;ale&#8217;.</p>
<p>Po pierwsze hasło. Wymyśliłem sobie dziesięcioznakowy ciąg i ustaliłem jako mój kod wklepując jak ze słownikiem T9. Miernik siły pokazał, że jestem mastaha. Niemniej próbując skorzystać z jakiejkolwiek funkcji mogłem odczytać SMS, bo program źle interpretował hasło (w ogóle nie interpretował). Być może SonyEricsson coś źle klikał. Zrezygnowałem z tytułu superwymiatacza i ustawiłem cztery cyfry. Zadziałało.</p>
<p>Większy problem dotyczy lokalizacji (funkcja <code>#locate#</code>).<span id="more-1988"></span> Mianowicie aplikacja prawdopodobnie korzysta z metod pozycjonowania skonfigurowanych w telefonie (Aplikacje -&gt; GPS -&gt; Dane GPS -&gt; Opcje -&gt; Ust. pozycjonowania). Ja mam tam zaznaczone wszystko, bo w samochodzie antena wbudowana w mój <a title="http://guzik.net.pl/blog/2010/05/nokia-e75-pierwsze-wrazenia/" href="http://guzik.net.pl/blog/2010/05/nokia-e75-pierwsze-wrazenia/">E75</a> nie zawsze łapie sygnał leżąc na półce, a trzymanie telefonu za oknem podczas jazdy ani wygodne, ani bezpiecznie nie jest. Stara antena LD-4W zawieszona na przedniej szybie, której używałem z <a title="http://guzik.net.pl/blog/tag/nokia-e51/" href="http://guzik.net.pl/blog/tag/nokia-e51/">E51</a> daje radę.<br />
Wysyłając SMS lokalizacyjny telefon pyta się czy włączyć Bluetooth (wyłączam jak nie korzystam z anteny). Jeśli aparat jest zgubiony, to pół biedy, ale jeśli ma go złodziej, to już wie, że coś jest nie tak. W odpowiedzi na pytanie mojego telefonu kliknąłem &#8216;nie&#8217; i dostałem w odpowiedzi na drugi telefon lokalizację sprzed 18h i 14 min, czyli jak sięgnąłem pamięcią &#8211; z momentu, kiedy zeszłego dnia dojechałem do celu i wyłączyłem mapy.<br />
Jeśli na pytanie o włączenie Bluetooth nie odpowiemy w ogóle, np. gdy telefon leży na łące w głębokiej trawie, to i tak SMS wyjdzie.<br />
Drugi test wykonałem po zmianie ustawień pozycjonowania. W odpowiedzi dostałem <em>Current location</em>. To zdecydowanie jest funkcjonalność do poprawy.<br />
Zupełnie bez GPS podobno też działa (nie sprawdzałem), ale lokalizację podaje w odniesieniu do stacji bazowej, ale to już mniej dokładnie.</p>
<p>Nie wiem czy jest możliwe, żeby aplikacja działała na warstwie niżej. Teraz interpretuje wiadomość, jak ta trafia do skrzynki, czyli telefon poinformuje sygnałem o nadejściu nowego SMSa (adekwatnie do ustawień). Tak samo przy zwrotnej wiadomości (ja mam sygnał wysłania).<br />
Przy blokowaniu (funkcja <code>#lock#</code>) wiadomość zostaje w skrzynce, więc jak już telefon odblokujemy i wejdziemy do wiadomości, blokuje się ponownie.</p>
<p>Czyszczenia (<code>#wipe#</code>) nie sprawdzałem w ogóle, bo może jednak przywracanie ustawień z kopii nie zadziała :&gt;<br />
Pod ręką nie mam też karty tego samego operatora (telefon ma SIM lock) żeby sprawdzić informacje o zmianie SIM.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/07/anty-zlodziej-od-f-secure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F-Secure 9 Web Reporting</title>
		<link>http://guzik.net.pl/blog/2010/07/f-secure-9-web-reporting/</link>
		<comments>http://guzik.net.pl/blog/2010/07/f-secure-9-web-reporting/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 06:00:45 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[F-Secure]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=1981</guid>
		<description><![CDATA[Jestem w trakcie aktualizacji produktów F-Secure (z wersji 8.x do 9.x). Zacząłem od wszystkiego co zainstalowane jest na serwerze &#8211; Policy Manager i programy dookoła, wśród których jest Web Reporting. Dogrzebałem się do ChangeLog, gdzie jest informacja o tym, iż Web Reporting jest już wbudowany w Policy Manager (jakkolwiek to wygląda). Niestety nie startuje automatycznie [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://f-secure.com/"><img class="alignright size-medium wp-image-1982" title="Primary_Pos_RGB" src="http://guzik.net.pl/blog/wp-content/uploads/2010/07/Primary_Pos_RGB-300x83.jpg" alt="" width="300" height="83" /></a>Jestem w trakcie aktualizacji produktów F-Secure (z wersji 8.x do 9.x). Zacząłem od wszystkiego co zainstalowane jest na serwerze &#8211; Policy Manager i programy dookoła, wśród których jest Web Reporting. Dogrzebałem się do <a title="http://www2.f-secure.co.jp/download/pm/900lin/README-FSPM900.txt" href="http://www2.f-secure.co.jp/download/pm/900lin/README-FSPM900.txt"><em>ChangeLog</em></a>, gdzie jest informacja o tym, iż Web Reporting jest już wbudowany w Policy Manager (jakkolwiek to wygląda). Niestety nie startuje automatycznie (przynajmniej u mnie).<br />
Gdyby ktoś szukał rozwiązania, to w rejestrze Windows, w kluczu <code>HKEY_LOCAL_MACHINE\SOFTWARE\Data  Fellows\F-Secure\Management Server 5</code> jest DWORD <code>wrEnabled</code>. Jak łatwo się domyśleć 0 oznacza wyłączony (u mnie domyślnie), 1 &#8211; włączony. Przy okazji jest też <code>WRPortNum</code>, która decyduje na jakim porcie nasłuchuje WR, oraz <code>WRRestrictLocalhost</code>, której znaczenia domyślam się po nazwie.<span id="more-1981"></span></p>
<p>Czytaj także:</p>
<ul>
<li><a title="http://www.f-secure.com/en_EMEA/downloads/documentation/online-help/pm/900/index.html" href="http://www.f-secure.com/en_EMEA/downloads/documentation/online-help/pm/900/index.html">Policy Manager online help</a></li>
</ul>
<p>Pierwszy raz skorzystałem z paczek instalacyjnych (.jar). Fajne i wygodne do rozrzucenia klientów po stacjach roboczych.</p>
<p>Jeśli jesteśmy już przy temacie produktów F-Secure, to firma udostępniła program <a title="http://www.f-secure.com/pl_PL/products/mobile/anti-theft-for-mobile/index_main.html" href="http://www.f-secure.com/pl_PL/products/mobile/anti-theft-for-mobile/index_main.html">Anty-Złodziej (Anti-Theft for Mobile)</a>. Ponieważ <span style="text-decoration: underline;">jeszcze</span> go nie testowałem, nie polecam, ani nie odradzam. Po prostu wspominam, że jest kolejna aplikacja wśród wielu podobnych.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/07/f-secure-9-web-reporting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nowy dom</title>
		<link>http://guzik.net.pl/blog/2010/06/nowy-dom/</link>
		<comments>http://guzik.net.pl/blog/2010/06/nowy-dom/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 07:22:19 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=1963</guid>
		<description><![CDATA[Dziś przeniosłem domenę do nowego ISP. Dziękuję firmie Expro za ponad dwuletnie utrzymywanie moich stron. Nie obrażajcie się, że sobie poszedłem. Chcę mieć większą wygodę i wszystko w jednym miejscu. Prośba do szanownych czytelników. Jeśli zauważycie, że po przeniesieniu coś nie działa jak ma działać, proszę o informację. Dwa dni temu silnik również przeszedł aktualizację [...]]]></description>
			<content:encoded><![CDATA[<p>Dziś przeniosłem domenę do nowego ISP. Dziękuję firmie <a title="http://expro.pl/" href="http://expro.pl/">Expro</a> za ponad dwuletnie utrzymywanie moich stron. Nie obrażajcie się, że sobie poszedłem. Chcę mieć większą wygodę i wszystko w jednym miejscu.</p>
<p>Prośba do szanownych czytelników. Jeśli zauważycie, że po przeniesieniu coś nie działa jak ma działać, proszę o informację.<br />
Dwa dni temu silnik również przeszedł aktualizację (<a title="http://wordpress.org/development/2010/06/thelonious/" href="http://wordpress.org/development/2010/06/thelonious/">WordPress 3.0 &#8222;Thelonious&#8221;</a>). Poszło bezproblemowo.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/06/nowy-dom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>F-Secure nas uleczy</title>
		<link>http://guzik.net.pl/blog/2010/06/f-secure-nas-uleczy/</link>
		<comments>http://guzik.net.pl/blog/2010/06/f-secure-nas-uleczy/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 08:38:59 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[F-Secure]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=1953</guid>
		<description><![CDATA[Uważasz, że Internet jest zły? Zainstaluj F-Secure, potrafi leczyć nawet zdalnie. W rezultacie nie pooglądałem żądanej strony. Nie pozostaje nic innego jak zgłosić witrynę do StopBadware.org.]]></description>
			<content:encoded><![CDATA[<p>Uważasz, że <a title="http://wampir.mroczna-zaloga.org/archives/873-a-to-zly-niedobry-internet.html" href="http://wampir.mroczna-zaloga.org/archives/873-a-to-zly-niedobry-internet.html">Internet jest zły</a>? Zainstaluj F-Secure, potrafi leczyć nawet zdalnie.</p>
<div id="attachment_1954" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/06/klastry.jpg"><img class="size-medium wp-image-1954" title="klastry" src="http://guzik.net.pl/blog/wp-content/uploads/2010/06/klastry-300x199.jpg" alt="" width="300" height="199" /></a><p class="wp-caption-text">F-Secure chce leczyć malware na stronach internetowych</p></div>
<p><span id="more-1953"></span></p>
<div id="attachment_1956" class="wp-caption aligncenter" style="width: 241px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/06/klastry2.jpg"><img class="size-medium wp-image-1956" title="klastry2" src="http://guzik.net.pl/blog/wp-content/uploads/2010/06/klastry2-231x299.jpg" alt="" width="231" height="299" /></a><p class="wp-caption-text">W szczegółach widać już, że chodzi o plik w cache</p></div>
<div id="attachment_1957" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/06/klastry3.jpg"><img class="size-medium wp-image-1957" title="klastry3" src="http://guzik.net.pl/blog/wp-content/uploads/2010/06/klastry3-300x162.jpg" alt="" width="300" height="162" /></a><p class="wp-caption-text">walczymy...</p></div>
<div id="attachment_1958" class="wp-caption aligncenter" style="width: 310px"><a href="http://guzik.net.pl/blog/wp-content/uploads/2010/06/klastry4.jpg"><img class="size-medium wp-image-1958" title="klastry4" src="http://guzik.net.pl/blog/wp-content/uploads/2010/06/klastry4-300x162.jpg" alt="" width="300" height="162" /></a><p class="wp-caption-text">...ale jednak się nie udaje.</p></div>
<p>W rezultacie nie pooglądałem żądanej strony. Nie pozostaje nic innego jak zgłosić witrynę do <a title="http://badwarebusters.org/community/submit" href="http://badwarebusters.org/community/submit">StopBadware.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/06/f-secure-nas-uleczy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen: zmiana wielkości pamięci dla maszyny wirtualnej</title>
		<link>http://guzik.net.pl/blog/2010/06/xen-zmiana-wielkosci-pamieci-dla-maszyny-wirtualnej/</link>
		<comments>http://guzik.net.pl/blog/2010/06/xen-zmiana-wielkosci-pamieci-dla-maszyny-wirtualnej/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 14:21:44 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=1949</guid>
		<description><![CDATA[Opisałem jakiś czas temu wymianę dysków w domU, tym razem krótka wzmianka jak zmienić (zwiększyć / zmniejszyć) wielkość pamięci. Maszynom wirtualnym przydzielam zawsze minimum zasobów. Zwłaszcza, że zazwyczaj działa tam jedna niekrytyczna usługa. Niemniej, sporadycznie trzeba wykonać operację, która może spowodować swap&#8217;owanie. Niekrytyczne serwery można restartować, a pamięć zmieniać w konfiguracji, ale można też wygodniej [...]]]></description>
			<content:encoded><![CDATA[<p>Opisałem jakiś czas temu <a title="http://guzik.net.pl/blog/2009/12/zmiana-plyty-w-domu/" href="http://guzik.net.pl/blog/2009/12/zmiana-plyty-w-domu/">wymianę dysków w domU</a>, tym razem krótka wzmianka jak zmienić (zwiększyć / zmniejszyć) wielkość pamięci.</p>
<p>Maszynom wirtualnym przydzielam zawsze minimum zasobów. Zwłaszcza, że zazwyczaj działa tam jedna niekrytyczna usługa. Niemniej, sporadycznie trzeba wykonać operację, która może spowodować <em>swap&#8217;owanie</em>. Niekrytyczne serwery można restartować, a pamięć zmieniać w konfiguracji, ale można też wygodniej &#8211; <code>xm set-mem</code>.<br />
<span id="more-1949"></span>Pamięć (określoną przez <code>memory_dynamic_max</code>) możemy zwiększać do wartości <code>memory_static_max</code>. Jest to wartość ustawiona w pliku konfiguracyjnym (parametr <code>memory</code>), bądź z wiersza poleceń &#8211; <code>xm mem-max</code>. W pierwszym przypadku oprócz ustalenia poziomu maksymalnego ustawiamy wielkość, z którą będzie pracował serwer już po uruchomieniu. W drugim &#8211; aby serwer &#8216;zobaczył&#8217; więcej pamięci trzeba wywołać dodatkowo polecenie <code>xm mem-set</code>.</p>
<p>Pamiętać należy, że <code>mem-max</code> nie jest w żaden sposób sprawdzane, bo nie alokuje żadnej pamięci. Tym samym możemy ustawić limit wyższy niż w ogóle mamy do dyspozycji. Zakończyć się to może tak:</p>
<blockquote><p><code>ksenofil ~ # <strong>xm mem-max</strong> dns-recursor 8192<br />
ksenofil ~ # <strong>xm mem-set</strong> dns-recursor 8192<br />
Error: I need 7340032 KiB, but dom0_min_mem is 200704 and shrinking to 200704 KiB would leave only 3724928 KiB free.</code></p></blockquote>
<p>W przypadku, gdy będziemy chcieli przekroczyć wartość <code>mem-max</code> dostaniemy błąd:</p>
<blockquote><p><code>Error: memory_dynamic_max must be less than or equal to memory_static_max</code></p></blockquote>
<p>Nadal używam wersji 3.x Xen&#8217;a (3.4.2-r1 w Gentoo). Być może w tym zakresie coś się w 4 zmieniło, ale obecnie po nieudanej operacji zwiększenia pamięci <code>xm list</code> błędnie raportuje pamięć zaalokowaną dla domU (u mnie pokazuje wielkość do jakiej chciałem zwiększyć &#8211; <code>xm info</code> i <code>xm list</code> to pokazuje po zsumowaniu odpowiednich kolumn).</p>
<blockquote><p><code>ksenofil ~ # xm info<br />
host                   : ksenofil.xxx.dmz<br />
release                : 2.6.31-xen-r11<br />
version                : #1 SMP Sat Feb 27 13:12:21 CET 2010<br />
machine                : x86_64<br />
nr_cpus                : 4<br />
nr_nodes               : 1<br />
cores_per_socket       : 4<br />
threads_per_core       : 1<br />
cpu_mhz                : 1995<br />
hw_caps                : bfebfbff:20100800:00000000:00000140:0004e33d:00000000:00000001:00000000<br />
virt_caps              : hvm<br />
<strong>total_memory           : 14330</strong><br />
free_memory            : 4<br />
node_to_cpu            : node0:0-3<br />
node_to_memory         : node0:4<br />
xen_major              : 3<br />
xen_minor              : 4<br />
xen_extra              : .2<br />
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64<br />
xen_scheduler          : credit<br />
xen_pagesize           : 4096<br />
platform_params        : virt_start=0xffff800000000000<br />
xen_changeset          : unavailable<br />
cc_compiler            : gcc version 4.3.4 (Gentoo 4.3.4 p1.0, pie-10.1.5)<br />
cc_compile_by          : root<br />
cc_compile_domain      : (none)<br />
cc_compile_date        : Thu Jan  7 12:42:02 CET 2010<br />
xend_config_format     : 4</code></p>
<p><code>ksenofil ~ # xm list<br />
Name                                        ID   Mem VCPUs      State   Time(s)<br />
Domain-0                                     0  3829     4     r----- 909350.2<br />
xxxxxxxxx_01                                33  1280     2     -b---- 106500.2<br />
dns                                         18   128     1     -b----  15776.3<br />
dns-recursor                                40  <strong>8192</strong> 1     r-----   8071.6<br />
xxxxx                                       34   768     1     -b---- 605828.6<br />
mail-gw                                     20   384     1     -b----  33474.0<br />
mysql-sec                                    6   512     1     -b----  19099.7<br />
nagios                                      23   512     1     -b---- 485468.6<br />
xxxxxx_01                                   31  1792     2     -b---- 204961.0<br />
smsgw                                       13  2048     1     -b---- 1160099.3<br />
xxxx                                        39   768     1     -b----  49208.0<br />
www-xxxxxx                                  26  1024     1     -b----  43641.4</code></p></blockquote>
<p>No i na koniec logi po zmianach:</p>
<blockquote><p><code>[2010-06-14 15:26:18 4692] DEBUG (XendDomainInfo:1330) Setting memory maximum of domain dns-recursor (40) to 2048 MiB.<br />
[2010-06-14 15:26:25 4692] DEBUG (XendDomainInfo:1303) Setting memory target of domain dns-recursor (40) to 1280 MiB.<br />
[2010-06-14 15:26:25 4692] DEBUG (balloon:172) Balloon: 4736 KiB free; 0 to scrub; need 262144; retries: 20.<br />
[2010-06-14 15:26:25 4692] DEBUG (balloon:187) Balloon: setting dom0 target to 3577 MiB.<br />
[2010-06-14 15:26:25 4692] DEBUG (XendDomainInfo:1303) Setting memory target of domain Domain-0 (0) to 3577 MiB.<br />
[2010-06-14 15:26:25 4692] DEBUG (balloon:166) Balloon: 262784 KiB free; need 262144; done.<br />
</code></p></blockquote>
<p>Tu też mała uwaga &#8211; <em>Setting memory target of domain</em> pojawi się w <code>xend.log</code> niezależnie od wyniku operacji, bez żadnej adnotacji. Nie można się więc na tym opierać i traktować tej informacji jako pomyślnego wykonania operacji. Na szczęście <code>xm</code> poprawnie ustawia <a title="http://www.varlog.pl/2010/05/qa-czym-jest-kod-wyjscia-programu/" href="http://www.varlog.pl/2010/05/qa-czym-jest-kod-wyjscia-programu/">kod wyjścia</a>, więc automatyzując jakieś procesy możemy się upewnić, że wszystko poszło jak należy.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/06/xen-zmiana-wielkosci-pamieci-dla-maszyny-wirtualnej/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SystemRescueCD 1.5.5</title>
		<link>http://guzik.net.pl/blog/2010/06/systemrescuecd-1-5-5/</link>
		<comments>http://guzik.net.pl/blog/2010/06/systemrescuecd-1-5-5/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 10:55:02 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[SystemRescueCD]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=1946</guid>
		<description><![CDATA[Od pierwszego czerwca możemy cieszyć się nową wersją SystemRescueCD, a w zasadzie SystemRescueUSB, bo chyba już CD jest wypierane. Zwłaszcza, że wersja 1.5.5 przyniosła nowy program do instalacji tegoż systemu na przenośnych pamięciach. I jest zdecydowanie wygodniejszy od pierwotnego rozwiązania (tego pośredniego użyłem raz) &#8211; przynajmniej nie wymaga nagranej płyty, bo radzi sobie z obrazem [...]]]></description>
			<content:encoded><![CDATA[<p>Od pierwszego czerwca możemy cieszyć się nową wersją <a title="http://www.sysresccd.org/Main_Page" href="http://www.sysresccd.org/Main_Page">SystemRescueCD</a>, a w zasadzie SystemRescueUSB, bo chyba już CD jest wypierane. Zwłaszcza, że wersja 1.5.5 przyniosła <a title="http://www.sysresccd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick#SystemRescueCd_USB_installer_program_.28recommended.29" href="http://www.sysresccd.org/Sysresccd-manual-en_How_to_install_SystemRescueCd_on_an_USB-stick#SystemRescueCd_USB_installer_program_.28recommended.29">nowy program</a> do instalacji tegoż systemu na przenośnych pamięciach. I jest zdecydowanie wygodniejszy od <a title="http://guzik.net.pl/blog/2009/02/systemrescuecd-usb-stick/" href="http://guzik.net.pl/blog/2009/02/systemrescuecd-usb-stick/"> pierwotnego rozwiązania</a> (tego pośredniego użyłem raz) &#8211; przynajmniej nie wymaga nagranej płyty, bo radzi sobie z obrazem ISO i nie usuwa istniejących plików.</p>
<p>Inne zmiany wyszczególnione zostały na <a title="http://www.sysresccd.org/Changes-x86" href="http://www.sysresccd.org/Changes-x86">stronie projektu</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/06/systemrescuecd-1-5-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To widać w końcu te cycki czy nie?</title>
		<link>http://guzik.net.pl/blog/2010/06/to-widac-w-koncu-te-cycki-czy-nie/</link>
		<comments>http://guzik.net.pl/blog/2010/06/to-widac-w-koncu-te-cycki-czy-nie/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 20:42:03 +0000</pubDate>
		<dc:creator>guzik</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[InPrivate]]></category>
		<category><![CDATA[Tor]]></category>

		<guid isPermaLink="false">http://guzik.net.pl/blog/?p=1936</guid>
		<description><![CDATA[Zaczęło się od zabawnej historyjki rysunkowej w serwisie Komixxy.pl, którą Piotr Konieczny zaprezentował w odpowiedni sposób na Niebezpieczniku. Potem było parę komentarzy, mniej lub bardziej ścisłe informacje o trybie InPrivate w Windows i tym podobne. Dla potomnych postanowiłem opisać co i jak, żeby każdy miał świadomość kiedy może być podglądany, a kiedy nie. Programy sieciowe (wykonujące połączenia), [...]]]></description>
			<content:encoded><![CDATA[<p>Zaczęło się od zabawnej <a title="http://komixxy.pl/100039/Mama-Pro-Hacker" href="http://komixxy.pl/100039/Mama-Pro-Hacker">historyjki rysunkowej</a> w serwisie <a title="http://komixxy.pl/" href="http://komixxy.pl/">Komixxy.pl</a>, którą Piotr Konieczny zaprezentował w odpowiedni sposób na <a title="http://niebezpiecznik.pl/post/ipconfig-displaydns/" href="http://niebezpiecznik.pl/post/ipconfig-displaydns/">Niebezpieczniku</a>. Potem było parę komentarzy, mniej lub bardziej ścisłe informacje o trybie InPrivate w Windows i tym podobne. Dla potomnych postanowiłem opisać co i jak, żeby każdy miał świadomość kiedy może być podglądany, a kiedy nie.<br />
<span id="more-1936"></span><br />
Programy sieciowe (wykonujące połączenia), a w szczególności przeglądarki internetowe muszą odwzorować nazwę domenową na adres IP, by wiedzieć jak i gdzie się połączyć. Być może jest to trywialne i można to samemu wyklikać, ale na ogół korzysta się z dobrodziejstwa systemu operacyjnego i na niego zrzuca się tłumaczenie nazw na adresy IP. System, oprócz pytania serwerów nazw, które ma w konfiguracji sieciowej, może zajrzeć do pliku <code>hosts</code>, gdzie jawnie możemy wpisać własne odwzorowania (w *nix <code>/etc/hosts</code>, w MS Windows <code>%WINDIR%\System32\drivers\etc\hosts</code>). W zależności od systemu operacyjnego i zainstalowanych komponentów te przetłumaczone nazwy mogą zostać zachowane na potem (TTL określa jak długo są ważne, a zarazem jak długo warto je trzymać). W Windows, a na tym się teraz skupię, bo w komentarzach tylko o tym systemie mówiono, odpowiada za to usługa Klient DNS. Warto przeczytać jej opis, by dowiedzieć się, że:</p>
<blockquote><p>Usługa Klient DNS (dnscache) buforuje nazwy systemu DNS (Domain Name System) i rejestruje pełną nazwę komputera dla tego komputera. Jeśli usługa zostanie zatrzymana, nazwy DNS będą nadal rozpoznawane. Jednak wyniki kwerend nazw DNS nie będą buforowane i nazwa komputera nie będzie rejestrowana. Jeśli usługa zostanie wyłączona, wszelkie usługi jawnie od niej zależne przestaną się uruchamiać.</p></blockquote>
<p>A to oznacza, że po wyłączeniu nie będzie komiksowego problemu. Oczywiście nie na komputerze, z którego korzystamy. Może być dalej &#8211; np. na najbliższej bramie jaką jest modem ADSL. Jeśli mama wie jak sprawdzić pamięć podręczną modemu, znów się musimy namęczyć z ukrywaniem historii przeglądanych stron.</p>
<p>A jak się można inaczej ukryć? W komentarzach padły sugestie, by użyć trybu <a title="http://www.microsoft.com/windows/internet-explorer/features/safer.aspx" href="http://www.microsoft.com/windows/internet-explorer/features/safer.aspx">InPrivate w Internet Explorer</a>. Niestety nie. Ten tryb nic nam nie da. Wprawdzie historii przeglądanych stron czy plików w pamięci podręcznej nie będzie, ale dalej przeglądarka będzie się pytała systemu o adresy IP, a tym samym mogą się one gdzieś gromadzić.<br />
W tym momencie warto oderwać się od czytania tego tekstu i zajrzeć do Mariusza Kędziory, by zapoznać się z jego artykułem &#8222;<a title="http://blogs.technet.com/b/mkedziora/archive/2010/06/08/jak-korzystam-z-quot-porno-mode-quot-w-ie8.aspx" href="http://blogs.technet.com/b/mkedziora/archive/2010/06/08/jak-korzystam-z-quot-porno-mode-quot-w-ie8.aspx">Jak korzystam z &#8222;Porno mode&#8221; w IE8</a>&#8222;. I to jest dobry opis.</p>
<p>Co dalej? Przecież nadal nie chcemy, by mama zobaczyła, że się prawidłowo rozwijamy i w wieku 14 lat interesuje nas kobiece ciało. No chyba, że interesuje nas co innego&#8230;</p>
<p>Zaproponowany dodatek <a title="https://addons.mozilla.org/en-US/firefox/addon/6623/" href="https://addons.mozilla.org/en-US/firefox/addon/6623/">BetterPrivacy</a> do przeglądarki Mozilla Firefox też chyba nie spełnia naszych oczekiwań. Moje pobieżne testy nie dały spodziewanych rezultatów. Może coś klikałem nie tak. Prosze o informację, jeśli jest inaczej (choć nie wiem czemu miało by być &#8211; tego nie da się rozwiązać tylko dodatkiem).</p>
<p>Czy to oznacza, że jesteśmy zgubieni? Znów trzeba zejść do podziemi, by obejrzeć pornola? Nie! Z pomocą przychodzi ulubione oprogramowanie pedofilów &#8211; <a title="https://www.torproject.org/" href="https://www.torproject.org/">Tor</a>!<br />
Po zakończeniu tej lektury koniecznie zajrzyj na OSnews.pl, by przeczytać tekst <a title="http://osnews.pl/od-dzis-za-rozpowszechnianie-nagran-z-amatorskim-seksem-mozna-pojsc-do-wiezienia/" href="http://osnews.pl/od-dzis-za-rozpowszechnianie-nagran-z-amatorskim-seksem-mozna-pojsc-do-wiezienia/">Od dziś za rozpowszechnianie nagrań z amatorskim seksem bez zgody uczestników można pójść do więzienia</a>.</p>
<p>Jak działa Tor dowiedzieć się można ze strony projektu. W skrócie &#8211; tuneluje nasz ruch i przeskakuje przez kilka węzłów sieci, by zatrzeć ślady kto i gdzie się łączył. Oczywiście, co podkreślają autorzy &#8211; Tor nie szyfruje za nas połączeń. Na bramie wyjściowej widzi się cały ruch, choć trudno zgadnąć do kogo on należy.<br />
Z DNS jest podobnie od wersji 0.0.8 oprogramowania. Przeczytać o tym można w <a title="https://trac.torproject.org/projects/tor/wiki/TheOnionRouter/TorifyHOWTO#AboutDNSandtsocks" href="https://trac.torproject.org/projects/tor/wiki/TheOnionRouter/TorifyHOWTO#AboutDNSandtsocks">Torify HOWTO: About DNS i tsocks</a>. Wszystko za sprawą programu <a title="http://linux.die.net/man/1/tor-resolve" href="http://linux.die.net/man/1/tor-resolve">tor-resolve</a>, z którego niejawnie korzystamy gdy przeglądamy strony internetowe z użyciem Tor&#8217;a.</p>
<p>Dla uzupełnienia całego wpisu kilka pomocnych informacji (mimo, że oczywistych):</p>
<ul>
<li><a title="http://support.microsoft.com/kb/314850/pl" href="http://support.microsoft.com/kb/314850/pl">Składnia i opcje diagnostycznego programu narzędziowego do połączeń sieciowych Ipconfig</a> &#8211; warto przeczytać, bo wszystkie przełączniki pokazuje dopiero Windows 7, w XP i Vista <code>/displaydns</code> mimo, że istnieje, nie miało opisu w pomocy <code>/?</code>,</li>
<li>Aby wyłączyć usługę Klient DNS trzeba mieć podwyższone uprawnienia,</li>
<li>Wyczyszczenie pamięci podręcznej DNS również wymaga praw Administratora, zapełniać ją i przeglądać możemy jako zwykli użytkownicy,</li>
<li>Instalacja kompletu narzędzi Tor&#8217;a (zawsze używam <code>vidalia-bundle</code>) też nie powiedzie się, gdy użytkownik ma ograniczone prawa; na mamę-admina pomoże tylko paczka <a title="https://www.torproject.org/torbrowser/index.html.pl" href="https://www.torproject.org/torbrowser/index.html.pl">Tor&#8217;a z przeglądarką</a> &#8211; działa bez instalacji.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://guzik.net.pl/blog/2010/06/to-widac-w-koncu-te-cycki-czy-nie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
