<?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>Mon, 26 Jul 2010 10:25:05 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.2</generator>
        <item>
            <title>Mootools i JQuery - instrukcja obsługi</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-07-26_mootools_i_jquery___instrukcja_obslugi.html</link>
            <description> Czasem zdarza się że to, co napisałem do pracy, musi być obsługiwane przez osoby z terminalofobią. Muszę więc dopisywać interface'y użytkownika, a w moim konkretnym przypadku najlepiej pasuje AJAX. Obyłem się więc trochę z dwoma najpopularniejszymi frameworkami i postanowiłem przedstawić swój workflow w obu.</description>
            <pubDate>Mon, 26 Jul 2010 08:25:01 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-07-26_mootools_i_jquery___instrukcja_obslugi.html</guid>
        </item>
        <item>
            <title>Maxell Venture</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-07-08_maxell_venture.html</link>
            <description> Mam pendrive'a, Maxell Venture, który jeszcze przed chwilą nie nadawał się do niczego. Dlaczego? Producent postanowił że będzie widoczny jako dwa osobne dyski (nie partycje!), jeden jednomegabajtowy, drugi duży. Próba użycia wynalazku do zainstalowania systemu spaliła na panewce, a prawie każdy kogo prosiłem o nagranie jakichś danych wrzucał je na mniejszą partycję. Napisałem więc do producenta z prośbą o zwrot pieniędzy bądź wymianę na normalnie działający produkt, a po paru godzinach dostałem odpowiedź wraz z załącznikiem. Załącznik wymagał do mnie spaceru do najbliższego komputera z Windowsem, ale po uruchomieniu w kilkanaście sekund miałem normalne działające urządzenie.</description>
            <pubDate>Thu, 08 Jul 2010 15:14:16 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-07-08_maxell_venture.html</guid>
        </item>
        <item>
            <title>Podrasowany design</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-07-06_podrasowany_design.html</link>
            <description> Rewolucji nie ma, ale Dominik podłubał trochę przy stylach żeby lepiej się czytało artykuły, za co mu bardzo dziękuję. Nie jestem jeszcze do końca przekonany do nowego koloru linków, zobaczymy czy zostanie. Przy okazji - dodałem nowy tekst, szybkie notatki z montowania obrazu systemu plików pod FreeBSD. Miałem z tym w pracy konkretną łamigłówkę, więc opublikuję.</description>
            <pubDate>Tue, 06 Jul 2010 11:13:52 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-07-06_podrasowany_design.html</guid>
        </item>
        <item>
            <title>ACTA</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-07-01_acta.html</link>
            <description> A ty, wiesz już co ci grozi ze strony urzędników?</description>
            <pubDate>Thu, 01 Jul 2010 16:26:58 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-07-01_acta.html</guid>
        </item>
        <item>
            <title>He</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-07-01_he.html</link>
            <description> Widzę pewną inspirację systemem który rozwijaliśmy przed 4 latami. Miet - dzięki za podrzucenie wiadomości!</description>
            <pubDate>Thu, 01 Jul 2010 06:32:38 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-07-01_he.html</guid>
        </item>
        <item>
            <title>Zepsułem Joomlę!</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-04-27_zepsulem_joomle.html</link>
            <description> CMS dookoła którego kręci się moja praca nie przestaje mnie zadziwiać. Ponieważ nie bardzo radzi sobie z błędami w rozszerzeniach, w przypadku takiego błędu zostawiając użytkownika z białym ekranem, nasi supportowcy regularnie mieli milion ticketów na ten temat. Najpierw napisałem im w Pythonie prosty parser PHP który sprawdza błędy składni i podąża za include/require. Działał fajnie i zazwyczaj trafiał w padnięty plugin, ale użytkownicy ciągle musieli napierać na support. Napisałem więc patcha do Joomli i cisza, jak zawsze. Szef zagadał tu i tam, ktoś przetestował, i nadal cisza. Nagle dostaję wiadomość że za 3 dni releasują nową Joomlę i jak przepiszę patcha żeby działał z PHP4 (i tu lista tego co mam zrobić), włączą go. Oznaczało to w zasadzie przepisanie patcha od nowa, a że PHP4 nie znam, napisałem jak umiałem. Trzy dni później dowiaduję się że Joomla 1.5.16 pod PHP4 się w ogóle wykłada. Ćwiczenie dla czytelnika: opisz jak według ciebie wygląda proces testowania kodu Joomli przed wypuszczeniem w świat. Czy Joomlę można uznać za bezpieczną i stabilną? Czemu ja właściwie piszę w PHP?</description>
            <pubDate>Tue, 27 Apr 2010 15:21:45 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-04-27_zepsulem_joomle.html</guid>
        </item>
        <item>
            <title>Multiprocessing</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-03-21_multiprocessing.html</link>
            <description> To było tak: znam kogoś kto regularnie używa Archicada i narzeka a to że z nienacka się wyłącza jak mu zabraknie zasobów, a to że render robi się pół godziny. X oczywiście używa laptopa, bo dużo się przemieszcza, a poza tym teraz taka moda, ale udało mi się namówić X na desktopa. Dwa tygodnie później komputer przybywa, instalujemy Archicada i zaczynamy render - cztery rdzenie to nie rurki z kremem, nie? Render, faktycznie, wykonje się jakieś 10-15% szybciej, ale to nie jest skok jaki wynikałby z pomnożenia liczby rdzeni przez 4, bardziej z szybszego taktowania i większego cache procesora. Przed namawianiem na zakup porządnego komputera upewniłem się że warto. Po zajrzeniu w windowsowy manager zadań, wszystko się wyjaśniło - renderer rzeczywiście jest wielowątkowy, ale wątki wykonują się naprzemiennie, a ja dałem się nabrać marketingowi. Nie wiem co mam teraz powiedzieć X.</description>
            <pubDate>Sun, 21 Mar 2010 09:18:10 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-03-21_multiprocessing.html</guid>
        </item>
        <item>
            <title>Wiosna przed komputerem</title>
            <link>http://gdr.geekhood.net/gdrwpl/10-03-18_wiosna_przed_komputerem.html</link>
            <description> Gdyby w czasie kiedy w sklepie internetowym reverse-engineerowałem kod jakiegoś oszusta istniały takie serwisy, życie byłoby o wiele prostsze (i zapewne stawka proporcjonalnie niższa). Byłem ciekawy jak to działa i na jakimś blogu znalazłem teorię, że wystarczy w odpowiednim miejscu w interpreterze zrobić printf(). Ciekawa teoria, ale prawdopodobna - bo kod który z ciekawości wysłałem do serwisu wrócił nawet z komentarzami. Z cyklu &quot;przygody admina-amatora&quot; - Lustre nie daje rady do hostingu PHP. Polega sromotnie na dużej ilości małych plików i nie da się chyba na to nic poradzić. Termin wejścia w życie Ważnej Umowy się przesuwa, a ja o kolejny tydzień dłużej będę pracował po godzinach - ale w końcu to na własne życzenie, skalowalności się zachciało.</description>
            <pubDate>Thu, 18 Mar 2010 18:30:16 +0100</pubDate>
            <guid>http://gdr.geekhood.net/gdrwpl/10-03-18_wiosna_przed_komputerem.html</guid>
        </item>
        <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>
    </channel>
</rss>
