<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.2" -->
<rss version="2.0">
    <channel>
        <title>Strona GDR!a</title>
        <description><![CDATA[GDR! prezentuje...]]></description>
        <link>http://gdr.geekhood.net/</link>
        <lastBuildDate>Wed, 17 Feb 2010 21:26:28 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>A teraz o pracy</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-02-17_a_teraz_o_pracy.html</link>
            <description> Jutro do centrum danych przyjeżdża 8 serwerów, cztery superszybkie szesnastordzeniowe (2x8) Nehalemy do web serwerów, load ballancerów, baz danych i innych wynalazków, i cztery trochę wolniejsze, ale za to napakowane szybkimi dyskami, na których będzie pomykał Lustre. Jeśli chodzi o ostatniego bohatera - w końcu udało się go odpalić, okazało się że postawienie serwera Lustre na wirtualizacji której używamy jest niemożliwe, natomiast klient zbudował się bez problemu. Cztery serwery plików będą więc chodzić na zwykłym Debianie, a reszta - działająca już pod AppLogicem (czy też, według nowomodnej pisowni, ApLodżikiem) - będzie z nich korzystać. Mnie oczywiście najbardziej cieszą zabawki, ale najważniejsze jest to po co nam taka flota. Firma zawarła z Joomla.org umowę, dzięki której będziemy hostować strony demo (demo.joomla.org). Zamiast tradycyjnej strony z publicznie dostępnym panelem administracyjnym i czyszczeniem contentu co pół godziny, użytkownicy będą mogli sobie założyć 30-dniowego triala. Według danych Joomla.org, na demie jest zakładanych ponad 20 000 kont miesięcznie. 666 dziennie, 27 na godzinę, czyli nowe konto co dwie minuty. Będzie to też ogromny test dla kolejkowania które działa w moim systemie automatyzującym klaster. Już teraz system jest dość mocno rozproszony, a co będzie kiedy na nowych maszynach zostaną potworzone nowe VMy? Do tego wszystkiego dochodzą czynniki ludzkie - koordynacja prac, firma zatrudnia też na gwałt supportowców (ktoś z dobrym angielskim chętny?) których trzeba szkolić, a wszystko ma być gotowe na połowę marca. Na razie żyję i śnię kodem, ale zobaczymy co to będzie kiedy przyjdzie wiosna. A może nie przyjdzie? Wszystko możliwe.  Tak czy inaczej, warto ją godnie przywitać.</description>
            <pubDate>Wed, 17 Feb 2010 20:26:28 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-02-17_a_teraz_o_pracy.html</guid>
        </item>
        <item>
            <title>Jednorożce</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-02-17_jednorozce.html</link>
            <description> Po pierwsze, do odwołania koło komentarzy pojawiają się jednorożce wygenerowane na podstawie ksywy którą wpiszecie, więc komentujcie! I nie było to wcale proste, okazuje się że komentarze u mnie są przetrzymywane jako HTML w pliku tekstowym, więc potrzeba było dużo regexpa. Ale warto było, nie?</description>
            <pubDate>Wed, 17 Feb 2010 19:58:57 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-02-17_jednorozce.html</guid>
        </item>
        <item>
            <title>TITS OR GTFO!</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-01-29_tits_or_gtfo.html</link>
            <description> Władze Australii zabroniły dystrybucji pornografii w której aktorki mają mały biust. Powód? Mogą komuś przypominać nieletnie. Brak słów.</description>
            <pubDate>Fri, 29 Jan 2010 14:23:15 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-01-29_tits_or_gtfo.html</guid>
        </item>
        <item>
            <title>Koniec USMS</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-01-21_koniec_usms.html</link>
            <description> Po pięciu latach, czas oficjalnie zakończyć rozwój chyba najbardziej znanego z moich programów. Więcej na changelogu. </description>
            <pubDate>Thu, 21 Jan 2010 15:36:06 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-01-21_koniec_usms.html</guid>
        </item>
        <item>
            <title>Jakoś tu się pseudoprofesjonalnie zrobiło</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-12-24_jakos_tu_sie_pseudoprofesjonalnie_zrobilo.html</link>
            <description>Co za wstyd.░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██████░░░░  ░░░██████████████████████████████░░░░░██░░░░██░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓░░░░░░░█░░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓░░░▓▓▓▓█░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓░░░░░░░█░█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓░░░░░░░█░█░░░░░░░░░░░░████████████████████░░░░░██░░█░░░░░░░░░░░██▓░░██░░░░░░░░░░░░░░█████░░░░█░░░░░░░░░░░█▓▓░░█░░░░░░░░░░░░░░░░░░░░░░░░█░░░░░░░░░░░█▓░░░█░░░░░░░░░░░░░░░░░░░░░░░░░█░░░░░░░░░██▓░░██░░░░░░░░░░░░░░░░░░░░░░░░░██░░░░░░░██▓░░██░░░░░░░░░░░░░░░░░░░░░░░░░░░██████████████░░░░░░░░░░░░░░░░░░░░░░░░░░</description>
            <pubDate>Thu, 24 Dec 2009 20:00:54 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-12-24_jakos_tu_sie_pseudoprofesjonalnie_zrobilo.html</guid>
        </item>
        <item>
            <title>mgrinżgdr!</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-10-12_mgrinzgdr.html</link>
            <description> Teraz trzysta procent znaków alfanumerycznych w ksywie! Dzisiaj się obroniłem na 5, po zaprezentowaniu pracy z pomocą slajdów i odpowiedzeniu na parę pytań. W pytkę mieć już za sobą studia, serio.</description>
            <pubDate>Mon, 12 Oct 2009 12:43:57 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-10-12_mgrinzgdr.html</guid>
        </item>
        <item>
            <title>Zdumiewające</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-10-06_zdumiewajace.html</link>
            <description> Reddit mówi: This has important implications for Rule #34. Amen.</description>
            <pubDate>Tue, 06 Oct 2009 18:19:00 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-10-06_zdumiewajace.html</guid>
        </item>
        <item>
            <title>Zmanda</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-09-10_zmanda.html</link>
            <description> Szybki review wcale nie tak znów taniego softu do backupów Zmanda: losowa kolekcja skryptów w perlu, programów w C skonfigurowanych na sztywno na etapie kompilacji, i do tego wszystkiego toporne GUI w PHP+Symphony, w którego kodzie widać że autorzy nigdy nie pisali nic większego niż skrypt odpalający tara. Backupy działają kiedy chcą i tylko czasem zdarza im się zawierać wszystkie pliki. Jeszcze szybszy review: ich własny support po miesiącu zdołał uruchomić backup plików, z backupem bazy danych jeszcze sobie nie dali rady. Moje szczere gratulacje. Jak to ujął szef podczas rozmowy z nimi: I saw your new website, and I fail to see the &quot;simple&quot; part of &quot;radically simple&quot; slogan.</description>
            <pubDate>Thu, 10 Sep 2009 17:55:08 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-09-10_zmanda.html</guid>
        </item>
        <item>
            <title>UPC LiveTV + Linux</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-09-07_upc_livetv_+_linux.html</link>
            <description> Naczytałem się, że odtworzenie LiveTV na Linuxie jest niemożliwe, po czym drogą eksperymentów (w liczbie jeden) doszedłem jak telewizję odtworzyć: w wybranym kanale prawy klik na &quot;nowe okno&quot;, kopiuj adres odnośnika, VLC, Media, Open Network, wklej, zmień protokół z MMS na RTSP, Play.</description>
            <pubDate>Mon, 07 Sep 2009 13:26:33 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-09-07_upc_livetv_+_linux.html</guid>
        </item>
        <item>
            <title>Wrzutoid</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-09-03_wrzutoid.html</link>
            <description> Zamiast wykorzystywać dane mi w poniedziałek dwa tygodnie prawie-wakacji na pisanie magisterki, znajduję sobie różne inne zajęcia. Dziś rano na przykład wstałem z silnym zamiarem przepuszczenia pracy przez słownik i pojechania przed czternastą do biblioteki, a mamy trzynastą trzydzieści trzy i zdążyłem napisać klienta wrzuta.pl na Androida (screen). Ale źródeł nie dam, bo się wstydzę.</description>
            <pubDate>Thu, 03 Sep 2009 11:34:21 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-09-03_wrzutoid.html</guid>
        </item>
        <item>
            <title>Teraz Lustre!</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-07-28_teraz_lustre.html</link>
            <description> Dobra, 9p2000 nie zdał egzaminu bo był za wolny (i miał nazwę której nie dało się sprzedać szefowi). Szybkie notatki z mało szybkiego budowania Lustre na jądrze 3tera AppLogic.</description>
            <pubDate>Tue, 28 Jul 2009 12:23:53 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-07-28_teraz_lustre.html</guid>
        </item>
        <item>
            <title>Stale NFS file handle</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-07-21_stale_nfs_file_handle.html</link>
            <description> Używałem w pracy NFSa z jego milionem wad, ale miarka się przebrała kiedy pod katalogiem domowym jednego użytkownika pojawiała się zawartość katalogu domowego użytkownika drugiego.  Tradycyjnie zwykło się mówić że dla NFS nie ma alternatywy i koniec. Przejrzenie Google potwierdza to powiedzenie - posty ludzi poszukujących normalnego sieciowego systemu plików, i odpowiedzi typu &quot;Lustre&quot;, &quot;PVFS2&quot;. Okazuje się, że autorzy Plan9 zaprojektowali znacznie mniej skomplikowaną alternatywę. Opracowali protokół który, odróżnieniu od NFS, do zrozumienia którego trzeba przeczytać setki stron, opiera się na kilkunastu wiadomościach. Od ładnych paru wrersji klient jest w jądrze Linuxa, a implementacji zarówno serwera jak i klienta w różnych formach i językach programowania jest ładnych kilkanaście. Mowa o 9p2000, który w wariancie 9p2000.u obsługuje POSIXowe uprawnienia i właścicieli plików. W odróżnieniu od NFS, nie kombinuje z inode'ami, a eksportuje - uwaga - pliki i katalogi. Co za niespodzianka! ;) Najlepiej wspierany serwer 9p2000.u to SPFS. Nie ma strony WWW, leży sobie na SVN. Zbudowanie jest proste: svn co https://npfs.svn.sourceforge.net/svnroot/npfs npfs, cd npfs/spfs/trunk/, make. Po odpaleniu (/usr/sbin/ufs -s -w 1024), na kliencie z wbudowanym supportem 9p (w kernelu Linuxa: File systems / Network file systems / Plan 9 Resource Sharing Support) wystarczy komenda mount -t 9p 10.11.12.13 /mnt i gotowe. Wydajność: w moich testach przy kopiowaniu 5 katalogów domowych użytkowników (zarówno duże jak i małe pliki) 9p2000.u (3m53s) wypadł znacznie wolniej niż NFS4 (2m37s), ale NFSowi udało się ośmieszyć nawet podczas testów, prezentując &quot;ukochany&quot; błąd Stale NFS file handle. Gdyby nie wydajność - ideał. Ciekawe jak szybko chodziłby po przeniesieniu do jądra, jak NFS.</description>
            <pubDate>Tue, 21 Jul 2009 14:44:27 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-07-21_stale_nfs_file_handle.html</guid>
        </item>
        <item>
            <title>Koprowski</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-06-13_koprowski.html</link>
            <description> Dzisiaj, z niemałym opóźnieniem, dowiedziałem się że zmarł Marek Koprowski, redaktor Angory i autor świetnego cyklu &quot;Spowiedź praktykującego alkoholika&quot;. Artykuły są naprawdę wstrząsające, zapraszam do przejrzenia zdjęć które zrobiłem z kolekcji wycinków Horacego.</description>
            <pubDate>Sat, 13 Jun 2009 14:33:33 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-06-13_koprowski.html</guid>
        </item>
        <item>
            <title>Bezpieczeństwo</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-06-03_bezpieczenstwo.html</link>
            <description> Tak się złożyło, że pracuję ostatnio gdzieś z Joomlą w tle. Słyszałem wcześniej coś o tym, że jest niebezpieczna, ale nie wnikałem w szczegóły. Tym bardziej powalił mnie opis ACL wprowadzonego w nowej wersji. Okazuje się, że prawa dostępu do danego rozszerzenia bądź treści nie są nawet wstępnie sprawdzane przez framework - za to w każdym komponencie programista musi dorzucić ifa sprawdzającego czy użytkownik ma prawa do dostępu. Wiadomo jak to będzie wyglądało w połączeniu z programistami PHP - mało który będzie wiedział że coś takiego w ogóle należy zrobić. Podobnie z komponentami ze starej wersji. Więc dobra rada - trzymajcie się z dala od Joomli, bo wiedza projektantów o bezpieczeństwie kończy się u nich na mysql_escape_string.</description>
            <pubDate>Wed, 03 Jun 2009 20:04:23 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-06-03_bezpieczenstwo.html</guid>
        </item>
        <item>
            <title>Plugin do lighttpd</title>
            <link>http://gdr.geekhood.net/gdrwpl/09-05-20_plugin_do_lighttpd.html</link>
            <description> Dostałem z pracy pozwolenie żeby podzielić się pluginem do lighttpd który napisałem - mod_bw_counter. Może się komuś przyda.</description>
            <pubDate>Wed, 20 May 2009 15:08:30 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/09-05-20_plugin_do_lighttpd.html</guid>
        </item>
    </channel>
</rss>
