<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>-ENOTTY: biological log</title><link>http://enotty.pipebreaker.pl/</link><description>Wpisy z dziennika internetowego Jogger, wspomaganego przez Jabbera</description><lastBuildDate>Wed, 22 Feb 2012 21:38:48 +0100</lastBuildDate><generator>JoggerPL</generator><item><title>btrfsck: koda</title><link>http://enotty.pipebreaker.pl/2012/02/22/btrfsck-koda/</link><description>&lt;p&gt;Konkludując historię &lt;a href=&quot;/2011/10/05/smutna-historia-btrfsck/&quot;&gt;wielkiego nieobecnego &lt;code&gt;btrfsck&lt;/code&gt;&lt;/a&gt;… Szósty lutego 2012, &lt;a href=&quot;http://lists.fedoraproject.org/pipermail/devel/2012-February/162193.html&quot;&gt;Josef Bacik&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;We're running close to the wire on this but it looks like Chris will have fsck out for btrfs tomorrow&lt;/blockquote&gt;
&lt;p&gt;
&lt;p&gt;I co? Oficjalnego ogłoszenia nie było, ale fama sie już rozniosła: od dwóch tygodni &lt;code&gt;btrfsck&lt;/code&gt; jest dostępny. Mason udostępnił kod w gałęzi repozytorium o nazwie &lt;a href=&quot;https://git.kernel.org/?p=linux/kernel/git/mason/btrfs-progs.git;a=shortlog;h=refs/heads/dangerdonteveruse&quot;&gt;dangerdonteveruse&lt;/a&gt;. Użycie oczywiście używanie na własną odpowiedzialność. Bugreporty od osób, które tym narzędziem popsuły sobie system plików będą ignorowane.&lt;/p&gt;
</description><pubDate>Wed, 22 Feb 2012 13:37:51 +0100</pubDate><guid>http://enotty.pipebreaker.pl/2012/02/22/btrfsck-koda/</guid><category>Linux</category><category>Ogólne</category></item><item><title>Haczyki przy upgrade do 64 bitów</title><link>http://enotty.pipebreaker.pl/2012/02/09/haczyki-przy-upgrade-do-64-bitow/</link><description>&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/X86-64&quot;&gt;Dekadę po wprowadzeniu architektury AMD64&lt;/a&gt; przerobiłem w końcu ostatnią z moich maszyn na dystrybucję 64-bitową. Sprzęt był &lt;em&gt;capable&lt;/em&gt; od dawna, ale jego wymiana odbyła się metodą transplantacji dysków ze starego komputera i nie było kiedy zmienić softu.&lt;/p&gt;
&lt;p&gt;Procedura jest prosta. Instalujemy kernel 64 bitowy, uruchamiany z niego system z 32-bitowym userlandem i reinstalujemy wszystkie pakiety po kolei w wersjach x86_64. Userland 32 na jądrze 64 działa sprawnie nawet na x86, ale trzeba mieć na uwadze trzy drobiazgi:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Automount ma &lt;a href=&quot;https://lkml.org/lkml/2011/9/16/130&quot;&gt;rozbieżne wielkości strukturki danych&lt;/a&gt; między 32 a 64 bity.&lt;/strong&gt; Owocuje to zawieszeniem w czasie uruchamiania systemu 32 bit na jądrze 64 bit. Pamiętać należy o wyłączeniu automountów przed takim bootem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RRD nie lubi baz stworzonych na innej architekturze.&lt;/strong&gt; Tu warto zrobić &lt;code&gt;rrdtool dump&lt;/code&gt; do xml na 32 bitach, a po upgradzie &lt;code&gt;rrdtool restore&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PostgreSQL też nie lubi plików baz danych utworzonych na innej architekturze.&lt;/strong&gt; Podobnie jak z RRD, najpierw &lt;code&gt;pg_dumpall&lt;/code&gt;, a po upgradzie &lt;code&gt;initdb&lt;/code&gt; i &lt;code&gt;psql -f dump.sql&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Inny soft na razie problemów nie wykazuje. Zapomnienie o zrzutach może zawocować drapaniem się w głowę podczas poszukiwania jakieś jeszcze działającej 32 bitowej instalacji, żeby dokonać ich &lt;em&gt;post factum&lt;/em&gt;. Ale na szczęście wystarcza pendrive USB z zainstalowaną 32 bitową instalacją i katalogi baz danych wyeksportowane przez NFS.&lt;/p&gt;
</description><pubDate>Thu, 09 Feb 2012 10:29:07 +0100</pubDate><guid>http://enotty.pipebreaker.pl/2012/02/09/haczyki-przy-upgrade-do-64-bitow/</guid><category>Linux</category><category>Ogólne</category><category>Techblog</category></item><item><title>W którą stronę ewoluuje konfigurowanie Linuksa...</title><link>http://enotty.pipebreaker.pl/2012/01/16/w-ktora-strone-ewoluuje-konfigurowanie-linuksa/</link><description>&lt;p&gt;Ostatnio przemigrowałem z &lt;a href=&quot;http://stgt.sourceforge.net/&quot;&gt;tgt&lt;/a&gt; na nowy, lepszy, wbudowany w jądro &lt;a href=&quot;http://linux-iscsi.org/wiki/Main_Page&quot;&gt;LIO&lt;/a&gt;. Chodzi o &lt;em&gt;cel SCSI&lt;/em&gt;. Po robocie odsunąłem się od monitorów, spojrzałem na stary config, spojrzałem na nowy i naszła mnie refleksja.&lt;/p&gt;
&lt;p&gt;Czy przejście z takiego sposobu konfigurowania:&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;
vendor_id UTC FS Support
product_id Linux iSCSI

# Set the driver. If not specified, defaults to &quot;iscsi&quot;.

default-driver iscsi

&amp;lt;target iqn.2010-08.com.fs.utc:dvdtmp&amp;gt;
        backing-store /dev/mapper/sabretoothvg-iscsi.dvdtmp
&amp;lt;/target&amp;gt;

&amp;lt;target iqn.2010-08.com.utc.fs:winxppp45client-stor1&amp;gt;
        backing-store /dev/sabretoothvg/iscsi.winxppp45client-stor1
&amp;lt;/target&amp;gt;

&amp;lt;target iqn.2011-02.com.utc.fs:esxi.local-space0&amp;gt;
        backing-store /dev/sabretoothvg/iscsi.esxi.local-space0
&amp;lt;/target&amp;gt;

&amp;lt;target iqn.2011-02.com.utc.fs:fcoe.test0&amp;gt;
       backing-store /dev/mapper/sabretoothvg-fcoe.test0
       allow-in-use yes
&amp;lt;/target&amp;gt;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;na taki (uwaga, ściana tekstu):&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;
#### Parameters for TCM subsystem plugin storage object reference
python /usr/lib/python2.6/site-packages/rtsadmin/tcm_node.py --establishdev iblock_0/iblock0 /dev/sabretoothvg/fcoe.test0
python /usr/lib/python2.6/site-packages/rtsadmin/tcm_node.py --setunitserialwithmd iblock_0/iblock0 72ad13f0-c8d2-4d96-bffe-30f9cfc46f2f
#### Parameters for TCM subsystem plugin storage object reference
python /usr/lib/python2.6/site-packages/rtsadmin/tcm_node.py --establishdev iblock_1/gilbertus.swap /dev/sabretoothvg/iscsi.gilbertus.swap
python /usr/lib/python2.6/site-packages/rtsadmin/tcm_node.py --setunitserialwithmd iblock_1/gilbertus.swap 7e05140f-6536-4813-a1a0-d9fdc3b7bca8
#### Parameters for TCM subsystem plugin storage object reference
python /usr/lib/python2.6/site-packages/rtsadmin/tcm_node.py --establishdev iblock_3/esxi.local-space0 /dev/sabretoothvg/iscsi.esxi.local-space0
python /usr/lib/python2.6/site-packages/rtsadmin/tcm_node.py --setunitserialwithmd iblock_3/esxi.local-space0 5bcaffac-6da0-42b0-ad07-fe130609674
#### iSCSI Target Ports
mkdir -p /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd/tpgt_1/lun/lun_0
ln -s /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd/tpgt_1/lun/lun_0/../../../../../../target/core/iblock_0/iblock0 /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd/tpgt_1/lun/lun_0/6efd3cb027
lio_node --aluasecmd iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd 1 0
mkdir -p /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd/tpgt_1/lun/lun_1
ln -s /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd/tpgt_1/lun/lun_1/../../../../../../target/core/iblock_4/winxppp45client-stor1 /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd/tpgt_1/lun/lun_1/1d6312ea35
lio_node --aluasecmd iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd 1 1
#### iSCSI Initiator ACLs for iSCSI Target Portal Group
mkdir -p /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd/tpgt_1/acls/iqn.1994-05.com.fedora:5f21153a55f
echo 16 &amp;gt; /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd/tpgt_1/acls/iqn.1994-05.com.fedora:5f21153a55f/cmdsn_depth
mkdir /sys/kernel/config/target/fc
#### fc Target Ports
mkdir -p /sys/kernel/config/target/fc/20:00:00:23:ae:b2:f4:3b/tpgt_1/lun/lun_0
ln -s /sys/kernel/config/target/fc/20:00:00:23:ae:b2:f4:3b/tpgt_1/lun/lun_0/../../../../../../target/core/iblock_0/iblock0 /sys/kernel/config/target/fc/20:00:00:23:ae:b2:f4:3b/tpgt_1/lun/lun_0/b522dc7322
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;to naprawdę jakiś postęp? Powyżej to drobny fragment, całość ,,nowości'' ma prawie pół tysiąca linii i postać skryptu, który odtwarza ustawienia przez wykonanie wszystkich katalogów i dowiązań symbolicznych.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Do LIO dostępny jest &lt;code&gt;targetcli&lt;/code&gt;, będący tak naprawdę kolorową nakładką na &lt;code&gt;mkdir&lt;/code&gt;, &lt;code&gt;ln&lt;/code&gt; i &lt;code&gt;touch&lt;/code&gt;. Ja rozumiem, że &lt;em&gt;wszystko jest plikiem&lt;/em&gt;, ale naprawdę zajęło mi pół godziny wpadnięcie na intuicyjny sposób określenia IP, na który jądro ma słuchać. (Tym sposobem jest &lt;em&gt;utworzenie katalogu&lt;/em&gt;, dokładniej &lt;code&gt;mkdir -p /sys/kernel/config/target/iscsi/iqn.2003-01.org.linux-iscsi.sabretooth.x8664:sn.aeee2b8d6fdd/tpgt_1/np/192.168.6.9:3260&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;Plik konfiguracyjny jest dla mnie czymś solidnym. Skrypt zastępujący go setkami poleceniem powłoki sprawia wrażenie sznurka i taśmy klejącej.&lt;/p&gt;
</description><pubDate>Mon, 16 Jan 2012 21:41:36 +0100</pubDate><guid>http://enotty.pipebreaker.pl/2012/01/16/w-ktora-strone-ewoluuje-konfigurowanie-linuksa/</guid><category>Linux</category><category>Ogólne</category><category>Techblog</category></item><item><title>AppleTV 2012</title><link>http://enotty.pipebreaker.pl/2011/12/07/appletv-2012/</link><description>&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;The actors stopped ranting before Peter had finished his shower. Wang-mu did not notice. She did notice, however, when a voice from the holoview said, &quot;Would you like another recorded selection, or would you prefer to connect with a current broadcast?&quot;&lt;br&gt;
For a moment Wang-mu thought that the voice must be Jane; then she realized that it was simply the rote menu of a machine. &quot;Do you have news?&quot; she asked.&lt;br&gt;
&quot;Local, regional, planetary or interplanetary?&quot; asked the machine.&lt;br&gt;
&quot;Begin with local,&quot; said Wang-mu. She was a stranger here. She might as well get acquainted.&lt;/blockquote&gt;
&lt;p&gt;&lt;small&gt;Orson Scott Card, ”Children of the Mind” (1996)&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;a href=&quot;http://scobleizer.com/2010/04/28/breaking-news-siri-bought-by-apple/&quot;&gt;Siri&lt;/a&gt;, anyone? :-)&lt;/p&gt;
</description><pubDate>Wed, 07 Dec 2011 17:02:46 +0100</pubDate><guid>http://enotty.pipebreaker.pl/2011/12/07/appletv-2012/</guid><category>Ogólne</category></item><item><title>Hałas na moim trawniku</title><link>http://enotty.pipebreaker.pl/2011/11/27/halas-na-moim-trawniku/</link><description>&lt;p&gt;Trzeba kogoś z dużą wyobraźnią i pomysłowością, żeby przewidzieć przyszłe problemy, wymagania i przygotować się do nich. Trzeba odwagi, żeby zejść z utartej ścieżki i zaproponować radykalne rozwiązania. A, jeszcze trzeba być niezłym programistą, żeby wcielić to w życie.&lt;/p&gt;
&lt;p&gt;Natomiast nie trzeba nic umieć, by napisać taką petycję: &lt;a href=&quot;http://www.change.org/petitions/lennart-poettering-stop-writing-useless-programs-systemd-journal&quot;&gt;Lennart Poettering: Stop writing useless programs - systemd, Journal&lt;/a&gt;. Do tego trzeba mieć tylko zamknięty, prymitywny umysł i &lt;a href=&quot;http://en.wiktionary.org/wiki/cainophobia&quot;&gt;cainofobię&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;q&gt;Lennart, come out from Linux please. You aren't necessary.&amp;lt;/&amp;gt;&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;q&gt;Powyższy komentarz pokazuje dobitnie jak bardzo niektórzy nie rozumieją reguł gry. I jak niepotrzebnie trwonią bity, od takich jednostek absolutnie nic nie zależy. Dystrybucje Linuksowe, a szerzej środowisko &lt;em&gt;free software&lt;/em&gt; to przykład doskonale działającej &lt;a href=&quot;http://pl.wikipedia.org/wiki/Merytokracja&quot;&gt;&lt;strong&gt;merytokracji&lt;/strong&gt;&lt;/a&gt;. Robisz = rządzisz. Zyskujesz respekt i wpływ. Narzekasz i produkujesz &lt;em&gt;stop energy&lt;/em&gt; = znikasz w szumie tła.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;q&gt;Programy pisane przez Lennarta znajdują się w każdej dystrybucji Linuksa i poza nimi. I chociaż nie wszyscy dystrybutorzy &lt;a href=&quot;http://0pointer.de/blog/projects/pa-in-ubuntu.html&quot;&gt;radzą sobie z nimi&lt;/a&gt;, to jednak rozwiązują pewne problemy i są potrzebne. Nie pojawiają się znikąd — ktoś podejmuje decyzję o ich włączeniu.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;q&gt;Dystrybucje mają Komitety Techniczne (fedorowe &lt;a href=&quot;http://fedoraproject.org/wiki/Fedora_Engineering_Steering_Committee&quot;&gt;FESCo&lt;/a&gt;, &lt;a href=&quot;https://wiki.ubuntu.com/TechnicalBoard&quot;&gt;Technical Board&lt;/a&gt; w Ubuntu, openSUSE &lt;a href=&quot;http://en.opensuse.org/openSUSE:Board&quot;&gt;Board&lt;/a&gt;) nadające kierunek rozwoju. Zasiadają w nich ludzie z szerokim &lt;b&gt;doświadczeniem&lt;/b&gt; i uznaniem społeczności. Osoby, które rozumieją i mają wiedzę pozwalającą stwierdzić: tak, w nowoczesnym systemie potrzebne jest avahi, systemd, nss-myhostame, pulseaudio, rtkit, libcanberra, nss-mydns itd. Są problemy, są braki, są na nie rozwiązania, to jest właściwa droga.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;q&gt;Drastyczne zmiany generują olbrzymi opór. Ostatnie dwa artykuły o &lt;code&gt;Journal&lt;/code&gt; wywołały na spokojnym zazwyczaj LWN dyskusje na &lt;a href=&quot;https://lwn.net/Articles/468381/#Comments&quot;&gt;ponad 200&lt;/a&gt; oraz &lt;a href=&quot;https://lwn.net/Articles/468049/#Comments&quot;&gt;ćwierć tysiąca&lt;/a&gt; komentarzy. Większość to biadolenie osób nie rozumiejących po co i dlaczego takie rozwiązanie jest proponowane. Zaraz za nimi Ci trochę sprytniejsi, ale reagujący na postęp jak autystyk na przemeblowanie pokoju. Nowe &lt;em&gt;ficzery&lt;/em&gt; są spoko do momentu, jak trzeba się nauczyć czegoś nowego. W tym momencie zagrożona jest samopodtrzymywana opinia &lt;em&gt;wszystkowiedzącego guru&lt;/em&gt;.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;q&gt;A głosy ,,to jest kopiowanie foobar''? Otóż na pewne potrzeby istnieją jakieś optymalne rozwiązania, więc nic dziwnego, że różni ludzie dochodzą do tych samych wniosków. Ale świat się wali, gdy wcześniej podobne mechanizmy zostały np. zaimplementowane przez Microsoft w Windows. Świętokradztwo, tam nie może być nic dobrze! Efektem jest więc robienie hałasu.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;&lt;q&gt;A najlepsi są w tym nastoletni &lt;a href=&quot;https://plus.google.com/111031610679270691456/posts&quot;&gt;&lt;em&gt;programiści&lt;/em&gt; PHP&lt;/a&gt; używający Gentoo lub Archa, strzelający &lt;em&gt;hejtspiczem&lt;/em&gt; we wszystko, czego nie potrafią ogarnąć. Zagorzałe dyskusje (patrz &lt;em&gt;flame'y&lt;/em&gt;) są normalnym elementem działania naszego światka. Z niektórych nawet wynikają cenne uwagi. Większość to niestety mącenie wody przez osoby, od których i tak nic nie zależy. Ostatecznie to decyzje podejmie &lt;em&gt;starszyzna&lt;/em&gt;, rozumiejąca przesłanki merytoryczne. A &lt;em&gt;mały pies szczeka najgłośniej&lt;/em&gt;.&lt;/q&gt;&lt;/p&gt;
</description><pubDate>Sun, 27 Nov 2011 20:09:06 +0100</pubDate><guid>http://enotty.pipebreaker.pl/2011/11/27/halas-na-moim-trawniku/</guid><category>Linux</category><category>Ogólne</category></item><item><title>Ustawodawstwo pragmatyczne </title><link>http://enotty.pipebreaker.pl/2011/11/20/ustawodawstwo-pragmatyczne/</link><description>&lt;p&gt;Wcześniej czy później interesy korporacji wypływają na wierzch i powodują, że ustalamy zasady wyglądające absurdalnie. Dlatego przyjęliśmy, że &lt;a href=&quot;http://www.wiadomosci24.pl/artykul/ue_zadecydowala_slimak_to_ryba_ladowa_124754.html&quot;&gt;ślimak jest rybą&lt;/a&gt;, a &lt;a href=&quot;http://www.telegraph.co.uk/news/worldnews/europe/eu/8897662/EU-bans-claim-that-water-can-prevent-dehydration.html&quot;&gt;woda nie zapobiega odwodnieniu&lt;/a&gt; (tylko czyj interes to drugie chroni?).&lt;/p&gt;
&lt;p&gt;Po drugiej stronie wielkiej sadzawki też potrafią dołożyć. &lt;a href=&quot;http://www.nytimes.com/2011/11/16/us/politics/congress-blocks-new-rules-on-school-lunches.html?_r=1&quot;&gt;Pizza jest warzywem&lt;/a&gt; z racji zawartości sosu pomidorowego. Dzięki temu można kawałkiem pizzy spełnić wymogi, które nakazują dzieciom dawać w posiłkach ileś procent warzyw. Walka z nadwagą &lt;em&gt;pełną gębą&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Nobody Doesn't Like Molten Boron!&lt;/em&gt;&lt;/p&gt;
</description><pubDate>Sun, 20 Nov 2011 12:07:57 +0100</pubDate><guid>http://enotty.pipebreaker.pl/2011/11/20/ustawodawstwo-pragmatyczne/</guid><category>Ogólne</category></item><item><title>Renesans książkopoznania</title><link>http://enotty.pipebreaker.pl/2011/11/08/renesans-ksiazkopoznania/</link><description>&lt;p&gt;Kiedyś dużo czytałem. Bardzo dużo. W podstawówce pierwsze zetknięcie z Diuną, liceum pod znakiem sci-fi. Dojazdy tramwajem na uczelnię urozmaicone przez Świat Dysku. A potem stała się tragedia, kupiwszy samochód nie mogłem czytać w drodze.&lt;/p&gt;
&lt;p&gt;Jednak w zeszłym roku coś drgnęło. Zaczęło się od &lt;q&gt;Millenium&lt;/q&gt; Larssona. Pierwszą część pożyczyłem z Internetu. Drugą od kolegi z pracy, a trzecią już kupiłem. Elegancko wydana płytka CD zawierająca poprawnie potagowane pliki .mp3.&lt;/p&gt;
&lt;p&gt;I tak zaczął się mój powrót do książek. W wersji audio. Niech żyją wydawnictwa Polskiego Związku Niewidomych! Od zeszłego roku podróże z A. umilają nam zazwyczaj kryminały. Dało się nawet przeboleć Zborowskiego wkładającego zbyt duży wysiłek w powieści Cobena. Bo radio na dłuższą metę słuchać się nie da. Strzela mnie, jak trzeci raz w ciągu dnia słyszę tę samą piosenkę. Gdzie indziej pitolą o polityce. Nawet Trójka potrafi znużyć.&lt;/p&gt;
&lt;p&gt;Potem z pewną niepewnością sięgnąłem po wydania angielskie. Z początku wymagały więcej uwagi i obawiałem się, że będę musiał zostawić je na podróże samolotami. Jednak szybko przywykłem. A w tym roku dokonałem kolejnego genialnego posunięcia i zacząłem słuchać sci-fi.&lt;/p&gt;
&lt;p&gt;Strzał w dziesiątkę. Najwyraźniej bardzo mi tego brakowało. Słuchając świetnie przygotowanych publikacji &lt;a href=&quot;http://www.audible.com&quot;&gt;audible.com&lt;/a&gt; (w świetnych cenach!) poczułem się o połowę młodszy. Właśnie w wieku, gdy sci-fi było moją główną pożywką czytelniczą.&lt;/p&gt;
&lt;p&gt;Nadrabiam teraz poważne zaległości z klasyki. Kolejne publikacje o Enderverse przetykam innymi książkami, gatunkami, żeby się nie znużyć. I tak wysłuchałem w końcu &lt;q&gt;Count Zero&lt;/q&gt; Gibsona, ledwo 10 lat po przeczytaniu &lt;q&gt;Neuromancera&lt;/q&gt;. Nawet dobrze wyszło, wydarzenia fabularne rozdziela bowiem 7 lat. Przygotowaną mam &lt;q&gt;Mona Lisa Overdrive&lt;/q&gt;, 8 lat rożnicy w czasie &lt;em&gt;sprawl&lt;/em&gt; - pewnie zapoznam się z nią jeszcze w tej dekadzie.&lt;/p&gt;
&lt;p&gt;Po serii o Enderze planuję powrót do kilkukrotnie już przerobionych książek. Czytanie Diuny w oryginale przerwała mi w 2002 sesja zimowa. Od tamtej pory nie miałem kiedy przysiąść, a syn autora dopisał kolejne części. Chociaż może odłożę to jeszcze na rzecz Fundacji. Z której, wstyd się przyznać, przeczytałem kiedyś tylko jedną wyrwaną z serii książkę.&lt;/p&gt;
&lt;p&gt;A dla rozluźnienia... &lt;q&gt;Starship Troopers&lt;/q&gt;, &lt;q&gt;Robopocalypse&lt;/q&gt;, &lt;q&gt;Blindsight&lt;/q&gt;, &lt;q&gt;Snow Crash&lt;/q&gt;, &lt;q&gt;The Forever War&lt;/q&gt;, &lt;q&gt;The Sirens Of Titan&lt;/q&gt;, &lt;q&gt;Flashforward&lt;/q&gt;, &lt;q&gt;The Chamber&lt;/q&gt;. Aż nie mogę się doczekać. Ostatnio za przerywnik posłużyła &lt;q&gt;Art of Deception&lt;/q&gt; Mitnicka, polecona przez mojego szefa.&lt;/p&gt;
&lt;p&gt;Wydania trwające 12÷16 godzin są idealne na 2 - 3 tygodnie jeżdżenia. Bo poza podróżą słuchanie jest kiepskie. Zawsze jest coś innego do roboty i nie da się wydzielić uwagi na książkę. A jak już jest czas wolny, to jednak szybciej będzie wziąć do ręki wersję drukowaną. Tylko jakieś 3 razy zdarzyło mi się, że słuchałem książki (synestezja!) poza samochodem, kiedy akurat trudno było oderwać się od fabuły.&lt;/p&gt;
&lt;p&gt;W samym samochodzie najwygodniej słucha mi się pozycji odtwarzanych z telefonu przez głośniki auta. Czy to magicznym adapterem &lt;em&gt;jack 3,5mm → kaseta&lt;/em&gt; czy po prostu nadajnikiem FM w telefonie.&lt;/p&gt;
&lt;p&gt;A dziś w drodze do pracy towarzyszył mi ruch #OccupyEarth z &lt;q&gt;Childhood’s End&lt;/q&gt; Clarke’a.&lt;/p&gt;
</description><pubDate>Tue, 08 Nov 2011 15:03:09 +0100</pubDate><guid>http://enotty.pipebreaker.pl/2011/11/08/renesans-ksiazkopoznania/</guid><category>Ogólne</category></item><item><title>Fajnie jest być deweloperem</title><link>http://enotty.pipebreaker.pl/2011/10/17/fajnie-jest-byc-deweloperem/</link><description>&lt;p&gt;I budować mieszkania, ot co. Co by się nie robiło i tak firma wyjdzie na swoje.&lt;/p&gt;
&lt;p&gt;Jest w Trójmieście firma Hossa, budująca osiedle &lt;a href=&quot;http://www.wiszace-ogrody.net/&quot;&gt;Wiszące Ogrody&lt;/a&gt;. Aktualnie zaliczyli drobną obsuwę i termin oddania budynku &lt;a href=&quot;http://gdansk-wiszace-ogrody.mojeosiedle.pl/viewtopic.php?p=456888#456888&quot;&gt;przesunął się o trzy tygodnie&lt;/a&gt;, z pierwszego na 20 października.&lt;/p&gt;
&lt;p&gt;Kupujący trochę źli, ale od czego odsetki karne? Wg umowy, za każdy dzień opóźnienia 0,02% ceny mieszkania. Czyli przy mieszkaniu za 300k PLN, 60 zł dziennie. Nieźle, jak na otarcie łez.&lt;/p&gt;
&lt;p&gt;Deweloper jednak stratny nie będzie. Szczęśliwym dla niego trafem, powierzchnia wybudowanych mieszkań trochę się zwiększyła. Nie dużo, &lt;a href=&quot;http://gdansk-wiszace-ogrody.mojeosiedle.pl/viewtopic.php?p=461403#461403&quot;&gt;ułamki typu 0,2 m²&lt;/a&gt;, ale klienci muszą za ten nadmiar dopłacić. Co przy obecnej cenie mieszkań zeruje się z kwotą odsetek, które musiałaby zapłacić Hossa. Mieli farta!&lt;/p&gt;
&lt;p&gt;Oczywiście zawsze można wezwać swojego specjalistę do weryfikacji powierzchni geodezyjnym pomiarem. Ale wtedy te kilkaset złotych inkasuje on.&lt;/p&gt;
</description><pubDate>Mon, 17 Oct 2011 09:29:19 +0200</pubDate><guid>http://enotty.pipebreaker.pl/2011/10/17/fajnie-jest-byc-deweloperem/</guid><category>Ogólne</category></item><item><title>Smutna historia btrfsck</title><link>http://enotty.pipebreaker.pl/2011/10/05/smutna-historia-btrfsck/</link><description>&lt;p&gt;Istnienie &lt;code&gt;btrfs&lt;/code&gt; Chris Mason &lt;a href=&quot;https://lkml.org/lkml/2007/6/12/242&quot;&gt;zaanansował w połowie &lt;b&gt;2007&lt;/b&gt; roku&lt;/a&gt;. System plików był używalny, chociaż brakowało wielu ficzerów i narzędzi. Nie było działającego &lt;b&gt;fsck&lt;/b&gt;. I chociaż współczesne systemy plików &lt;a href=&quot;http://www.c0t0d0s0.org/archives/6071-No,-ZFS-really-doesnt-need-a-fsck.html&quot;&gt;w zasadzie nie potrzebują fsck&lt;/a&gt;, to jednak sprzęt kłamie i czasem trzeba ratować.&lt;/p&gt;
&lt;p&gt;Półtora roku później (pierwsza połowa &lt;b&gt;2009&lt;/b&gt;) wydana zostaje &lt;a href=&quot;https://fedoraproject.org/wiki/Fedora_11_Alpha_release_notes#Btrfs_File_System&quot;&gt;Fedora 11&lt;/a&gt;. Instalator pozwala użyć &lt;code&gt;btrfs&lt;/code&gt; po podaniu intuicyjnego hasła &lt;code&gt;icantbelieveitsnotbutter&lt;/code&gt;. Przy katastrofach dalej trzeba odgrzewać backupy.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Kończy się 2009&lt;/b&gt;. Chris informuje, że fsck wciąż &lt;a href=&quot;http://permalink.gmane.org/gmane.comp.file-systems.btrfs/3963&quot;&gt;znajduje się w TODO&lt;/a&gt;. &lt;code&gt;btrfsck&lt;/code&gt; z &lt;code&gt;btrfs-progs&lt;/code&gt; nie dokonuje żadnych napraw tylko, kilku sprawdzeń.&lt;/p&gt;
&lt;p&gt;W tym czasie koledzy z firmy Chrisa zauważają, że jednak nie można ignorować problemów spowodowanych niedoskonałością sprzętu. ZFS otrzymuje &lt;a href=&quot;http://arc.opensolaris.org/caselog/PSARC/2009/479/&quot;&gt;opcję &lt;code&gt;recover&lt;/code&gt;&lt;/a&gt;, pozwalającą na odrzucenie ostatnich transakcji i przywrócenie spójności.&lt;/p&gt;
&lt;p&gt;Mija kolejne pół roku. Niezrażeni twórcy MeeGo w &lt;b&gt;maju 2010&lt;/b&gt; postanawiają &lt;a href=&quot;http://lists.meego.com/pipermail/meego-dev/2010-May/002133.html&quot;&gt;stosować &lt;code&gt;btrfs&lt;/code&gt;&lt;/a&gt; jako podstawowy system plików.&lt;/p&gt;
&lt;p&gt;Kilka kolejnych tyogdni bez wzmianek o fsck. W &lt;b&gt;czerwcu 2010&lt;/b&gt; &lt;a href=&quot;http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg05351.html&quot;&gt;Chris wspomina&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;Everyone needs an fsck. Yan Zheng is working on a more complete fsck right now, and making good progress ;)&lt;/blockquote&gt;
&lt;p&gt;Zauważa też, że planują większości napraw dokonywać &lt;em&gt;on-line&lt;/em&gt;. Fsck ma być przeznaczony do ratowania nie mountujących się systemów plików.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Tik, tak, tik, tak. Kończy się &lt;b&gt;sierpień 2010&lt;/b&gt;. &lt;q&gt;We're still actively developing it. I don't have a release date planned yet but we should have betas coming out over the &lt;a href=&quot;http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg05898.html&amp;quot;&quot;&gt;next few months&lt;/a&gt;.&lt;/q&gt;&lt;/p&gt;
&lt;p&gt;W &lt;b&gt;listopadzie 2010&lt;/b&gt; pierwszy przejaw wyjścia kodu &lt;code&gt;fsck&lt;/code&gt; poza Oracle. Osoba z częstymi problemami zostaje &lt;a href=&quot;http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg06868.html&quot;&gt;namaszczona przez Chrisa&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;Since you're basically going to be my &lt;strong&gt;first external fsck customer&lt;/strong&gt;, is there anyway you can do a raw device based backup of the blocks?&lt;/blockquote&gt;
&lt;p&gt;
&lt;p&gt;W &lt;b&gt;grudniu 2010&lt;/b&gt;, oprócz pojawienia się drobnego &lt;code&gt;btrfs-select-super&lt;/code&gt; przydatnego przy odzyskiwaniu, Chris &lt;a href=&quot;http://www.spinics.net/lists/linux-btrfs/msg07532.html&quot;&gt;zapala kolejną iskierkę nadziei&lt;/a&gt;. &lt;q&gt;I hope to have something ready early Monday.&lt;/q&gt;.&lt;/p&gt;
&lt;p&gt;W sylwestrową noc Ziemię rozświetlają fajerwerki.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Luty 2011&lt;/b&gt;.&lt;/p&gt;
&lt;blockquote&gt;Yes, but its &lt;a href=&quot;http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg08383.html&quot;&gt;&lt;b&gt;still real soon now&lt;/b&gt;&lt;/a&gt;. I've been at about 90% done since Christmas. It would have been out last week […] I finally found a race in btrfs causing the corruption and now I'm back on fsck full time again.&lt;/blockquote&gt;
&lt;p&gt;
&lt;p&gt;W &lt;b&gt;lipcu 2011&lt;/b&gt; pojawia się jądro z numerkiem wersji 3.0. Wśród zmian jest &lt;code&gt;scrub&lt;/code&gt; dla &lt;code&gt;btrfs&lt;/code&gt;, czyli sprawdzanie spójności i naprawianie błędów w czasie pracy. Jest też autodefragmentacja. Wciąż nie ma narzędzia na sytuacje, kiedy nie można zamountować uszkodzonego systemu.&lt;/p&gt;
&lt;p&gt;Na &lt;b&gt;początku sierpnia 2011&lt;/b&gt; Chris &lt;a href=&quot;http://www.spinics.net/lists/linux-btrfs/msg11706.html&quot;&gt;obiecuje ponownie&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;Aside from making sure the kernel code is stable, btrfsck is all I'm working on right now. I do expect a release in the next two weeks that can recover your data (and many others).&lt;/blockquote&gt;
&lt;p&gt;Kolejny brak konkretów powoduje, że Fedora &lt;a href=&quot;http://lists.fedoraproject.org/pipermail/devel/2011-August/155345.html&quot;&gt;rezygnuje z uczynienia &lt;code&gt;btrfs&lt;/code&gt; domyślnym&lt;/a&gt; systemem plików. Może za pół roku. Dostępność &lt;code&gt;fsck&lt;/code&gt; jest jednak pierwszym warunkiem koniecznym. Wciąż nie spełnionym.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;Na IRCu Chris zapowiada gotowość fsck na Linux Plumbers Conference 2011. LPC odbywa się w &lt;b&gt;pierwszej połowie września&lt;/b&gt;. Stan fsck – jak zwykle.&lt;/p&gt;
&lt;p&gt;Najnowsze zapowiedzi łączą się z ogłoszeniem, że &lt;a href=&quot;http://www.spinics.net/lists/linux-btrfs/msg12744.html&quot;&gt;&lt;code&gt;btrfs&lt;/code&gt; został wybrany na domyślny system plików w Oracle Linux&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;What this means is that absolutely cannot move forward without btrfsck. RH, Fujitsu, SUSE and others have spent a huge amount of time on the filesystem and it is clearly time to start putting it into customer hands.&lt;/blockquote&gt;
&lt;p&gt;Fsck mamy w końcu zobaczyć na Linuxcon Europe, który odbędzie się pod koniec &lt;b&gt;października 2011&lt;/b&gt;. Wcześniej będzie &lt;em&gt;merge window&lt;/em&gt; dla jądra 3.2. Z obsługą dużych bloków i podwalin dla RAID. Z doświadczenia wynikałoby, że kolejnego Sylwestra spędzimy bez &lt;b&gt;btrfsck&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;</description><pubDate>Wed, 05 Oct 2011 14:28:59 +0200</pubDate><guid>http://enotty.pipebreaker.pl/2011/10/05/smutna-historia-btrfsck/</guid><category>Linux</category><category>Ogólne</category></item><item><title>Taksa za komfort samochodu: 336 zł/mc</title><link>http://enotty.pipebreaker.pl/2011/09/29/taksa-za-komfort-samochodu-336-zl-mc/</link><description>&lt;p&gt;Posiadanie samochodu to prosty układ. W zamian za wygodę trzeba cały czas łożyć na niego kasę. Najbardziej oczywiste jest uzupełnianie pustki w baku, gdzie od razu czuć jak zmniejsza się ciężar w kieszeni. Bardziej zdradzieckie są koszty, które &lt;em&gt;trzeba&lt;/em&gt; ponosić co jakiś czas.&lt;/p&gt;
&lt;p&gt;Dla mojego francuskiego auta z segmentu D dodatkowe koszty zebrałem poniżej. Instalacja gazowa pozwala &lt;a href=&quot;http://enotty.pipebreaker.pl/2008/10/07/jakosc-gazu-lpg/&quot;&gt;oszczędzić na paliwie&lt;/a&gt;, ale podnosi cenę przeglądu i dodaje elementy do utrzymania.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;Koszty mniej więcej coroczne&lt;/h3&gt;
&lt;p&gt;Czyli wymiany, uzupełnienia i opłaty, od których nie uciekniemy. Jeżdżę ostatnio tyle kilometrów, że wymiany &lt;em&gt;co-n-tysięcy-kilometrów&lt;/em&gt; wypadają co rok.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;olej, filtr oleju – 226 zł rocznie; 19 zł miesięcznie&lt;/li&gt;
&lt;li&gt;filtr pyłkowy – 40 zł/rok; 3/miesiąc&lt;/li&gt;
&lt;li&gt;OC+AC – z pewnymi zniżkami 1438 zł rocznie, 120 zł miesięcznie&lt;/li&gt;
&lt;li&gt;przegląd – 161 zł (13 zł)&lt;/li&gt;
&lt;li&gt;co dwa lata płyn chłodniczy (petrygo) – 40 zł rok, 3 zł/miesiąc&lt;/li&gt;
&lt;li&gt;filtry gazowe – stówka rocznie, 8 zł na miesiąc&lt;/li&gt;
&lt;li&gt;końcówki drążków – 56 zł rok, 5 zł miesiąc; dzięki polskim drogom&lt;/li&gt;
&lt;li&gt;zmiana opon – 2x 50 zł na rok; 8 zł miesięcznie&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;p&gt;Z powyższej listy możnaby chcieć oszczędzić na AC. Nie polecam, zwróciło mi się przy pierwszym lawetowaniu. A samochód zbliżając się do średniego wieku auta w Polsce staje się podatniejszy na np. pęknięcie rurki przy chłodnicy.&lt;/p&gt;
&lt;p&gt;Tak więc za bujanie się po polskich szosach trzeba liczyć się z ubytkami w budżecie miesięcznym w wysokościi ok. &lt;strong&gt;185 zł&lt;/strong&gt;. Na początek!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;Wymiany rzadsze&lt;/h3&gt;
&lt;p&gt;Również eksploatacyjne. Wcześniej czy później trzeba to zrobić.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;klima – czyszczenie, uzupełnianie czynnika: 150 / 2 lata – 6 miesięcznie&lt;/li&gt;
&lt;li&gt;świece – wymiana: 120 / 3 lata – 3 miesięcznie&lt;/li&gt;
&lt;li&gt;komplet opon x2 – zimówki i letnie: 2x800 zł / 5 lat – 27 zł na miesiąc&lt;/li&gt;
&lt;li&gt;tłumik końcowy – 200 zł / 4 lata, – 4 zł na miesiąc&lt;/li&gt;
&lt;li&gt;sprzęgło – 1100 zł co 180 tys. km (~ 8÷10 lat) – 10 zł na miesiąc&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Do comiesięcznych wpłat na fundusz remontowy należy więc doliczyć kolejne &lt;strong&gt;50 zł&lt;/strong&gt;. To razem z punktem pierwszym daje już &lt;strong&gt;235 zł co miesiąc&lt;/strong&gt; &lt;em&gt;planowanych&lt;/em&gt; wydatków.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;Wydatki nieplanowane w ciągu trzech lat&lt;/h3&gt;
&lt;p&gt;Najgorsza cześć. Naprawy. Uszkodzenia. Wydatki, których nie da się przewidzieć, ale czasem coś się popsuje. Prosto z dzienniczka napraw:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;uszczelki parownika gazu 30 zł&lt;/li&gt;
&lt;li&gt;wymiana dowodu rejestracyjnego 60 zł&lt;/li&gt;
&lt;li&gt;przekaźnik ogrzewania tylnej szyby 206 zł&lt;/li&gt;
&lt;li&gt;uszczelnienie rurki wspomagania, spawanie wydechu 150 zł&lt;/li&gt;
&lt;li&gt;wymiany w instalacji gazowej: cewki, rurek, czyszczenie listwy 150 zł&lt;/li&gt;
&lt;li&gt;wymiana tłumików i fragmentów wydechu 440 zł&lt;/li&gt;
&lt;li&gt;wymiana wlewu LPG 120 zł&lt;/li&gt;
&lt;li&gt;wymiana linek hamulca ręcznego, cylinder hamulca lewy tylny, światło tylne, prostowanie kierownicy 396 zł&lt;/li&gt;
&lt;li&gt;łącznik tylnego koła 300 zł&lt;/li&gt;
&lt;li&gt;wymiana parownika gazu i fragmentów instalacji 700 zł&lt;/li&gt;
&lt;li&gt;regeneracja wtryskiwaczy 270 zł&lt;/li&gt;
&lt;li&gt;nowa rurka chłodnicy, płyn chłodniczy 547&lt;/li&gt;
&lt;li&gt;amortyzator, stabilizator, spawanie mocowania tłumika 260&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ostatnie trzy lata wiązały się z wydaniem łącznie &lt;strong&gt;3629 zł&lt;/strong&gt; na naprawy. Daje to nieplanowany koszt &lt;strong&gt;101 zł miesięcznie&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Podsumowując: komfort posiadania samochodu dla mnie to około &lt;strong&gt;336&lt;/strong&gt; zł wydatków &lt;strong&gt;miesięcznie&lt;/strong&gt;. Do tego oczywiście koszt paliwa i 500 zł miesięcznie odkładane na zakup następnego krążownika.&lt;/p&gt;
</description><pubDate>Thu, 29 Sep 2011 19:42:19 +0200</pubDate><guid>http://enotty.pipebreaker.pl/2011/09/29/taksa-za-komfort-samochodu-336-zl-mc/</guid><category>Ogólne</category></item></channel></rss>
