<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Hołek</title><link>http://holek.jogger.pl/</link><description>Wpisy z dziennika internetowego Jogger, wspomaganego przez Jabbera</description><lastBuildDate>Tue, 09 Feb 2010 10:02:48 +0100</lastBuildDate><generator>JoggerPL</generator><item><title>Jak portale mają w du... rzetelność informacji</title><link>http://holek.jogger.pl/2009/09/01/jak-portale-maja-w-du-rzetelnosc-informacji/</link><description>&lt;p&gt;Wiemy, znamy, denerwuje nas to... Błędne informacje o projektach Wikimedii w różnych portalach informacyjnych. Ostatnio jakoś szczególnie ich się namnożyło. Mechanizm jest ten sam: ktoś coś zasłyszy lewym uchem na bankiecie po 3 głębszych od kogoś, kto przeczytał w jakimś portalu, który zasugerował się notką na blogu osobistym jakiegoś wikipedysty od roku.&lt;/p&gt;
&lt;p&gt;Kilka przykładów: (za Leinadem)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://nt.interia.pl/internet/wiadomosci/news/wielkie-zmiany-w-wikipedii,1358847&quot;&gt;Interia.pl - Wielkie zmiany w Wikipedii&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;Wikipedia ma przejść gruntowne zmiany w kwestii edycji. Każdy kto będzie chciał dokonać zmian we wpisach, zmuszony będzie do uzyskania zgody redaktora. Nowy system ma zostać wprowadzony już w najbliższym czasie, na początku będzie dotyczył limitowanej liczby artykułów.&lt;/blockquote&gt;
&lt;p&gt;Bzdura&lt;sup&gt;2&lt;/sup&gt;. Po pierwsze, nie jest napisane, o którą Wikipedię chodzi, a to dość ważne dla drugiego punktu, którym jest zniekształcenie informacji o wersjach przejrzanych. Wersje przejrzane &lt;a href=&quot;http://pl.wikimedia.org/wiki/Biuletyn/2-2008#Wikipedia&quot;&gt;zostały wprowadzone&lt;/a&gt; w polskiej Wikipedii rok temu, natomiast w angielskiej &lt;a href=&quot;http://flaggedrevs.labs.wikimedia.org/wiki/Main_Page&quot;&gt;dopiero zaczynają testować&lt;/a&gt; ten system na osobnej - zupełnie odciętej od funkcjonującej wersji - wiki. &quot;W najbliższym czasie&quot; w wypadku angielskiej Wikipedii to co najmniej 8-9 miesięcy. &quot;Na początku będzie dotyczył limitowanej liczby artykułów&quot;. Też głupota, jak stąd do końca Internetu. Nie ma możliwości, aby uruchomić wersje przejrzane tylko na jakimś zbiorze artykułów. Albo wszędzie, albo nigdzie.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Kolejna genialna informacja: &lt;a href=&quot;http://www.dobreprogramy.pl/Wikipedia-szuka-wolontariuszymoderatorow,Aktualnosc,14236.html&quot;&gt;dobreprogramy.pl - Wikipedia szuka wolontariuszy-moderatorów&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;Właściciele Wikipedii postanowili temu zaradzić. CNN poinformował, iż opiekująca się stroną Fundacja Wikimedia poszukuje wolontariuszy do regularnego opiekowania się hasłami. Wybranym przez fundację chętnym zostanie powierzona rola moderatorów opiekujących się treściami serwisu. Przy pełnym zaufaniu Fundacji Wikimedia będą oni sprawdzać propozycję zmian haseł Wikipedii tak, by zatwierdzane były tylko te z rzetelnymi informacjami.&lt;/blockquote&gt;
&lt;p&gt;Tak, przeczytajmy na szybko CNN - który również &lt;a href=&quot;http://edition.cnn.com/2009/TECH/08/26/wikipedia.editors/index.html&quot;&gt;pisze głupoty&lt;/a&gt;, takie jak w poprzednim punkcie - i zróbmy z tego newsa! Sukces! Jest wiadomość dnia! Wikipedia szuka moderatorów! Po pierwsze Fundacja nikogo nie szuka, bo nie ma po co. Od szukania kolejnych duszyczek są wikipedyści. Oczywiście CNN pisał o wersjach przejrzanych, ale tutaj jakoś to ominęli. Co najwyżej chodzi o &lt;a href=&quot;http://pl.wikipedia.org/wiki/Wikipedia:Wersje_przejrzane#Nabywanie_uprawnie.C5.84_do_oznaczania_wersji&quot;&gt;status redaktora&lt;/a&gt;, znowu... ZAPAMIĘTAJCIE RAZ NA ZAWSZE: Fundacja Wikimedia nie będzie szukać nikogo do edycji jej projektów! Fundacja nie może kiwnąć palcem w tym względzie! Jeśli by na to pozwoliła automatycznie byłaby odpowiedzialna za wszystkie teksty umieszczone w jej projektach w ten sposób. Za tekst odpowiedzialne są osoby umieszczające, nie Fundacja Wikimedia!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.technonews.pl/Technonews/1,94439,6982991,Wikipedia_bedzie_kolorowa.html&quot;&gt;Technonews.pl - Wikipedia będzie kolorowa&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;Dodajmy, że to rozwiązanie nie jest tak naprawdę nowością - rozszerzenie WikiTrust istnieje już od blisko roku i do tej pory mogli z niego korzystać operatorzy serwisów wykorzystujących mechanizm Wiki. Ale dopiero teraz WikiTrust pojawić się ma w Wikipedii.&lt;/blockquote&gt;
&lt;p&gt;Oddam głos &lt;a href=&quot;http://pl.wikipedia.org/wiki/User:Leinad&quot;&gt;Leinadowi&lt;/a&gt;: &lt;i&gt;właściwie to jest hoax, Brion Vibber &lt;a href=&quot;http://lists.wikimedia.org/pipermail/wikitech-l/2009-August/044933.html&quot;&gt;określiło to&lt;/a&gt; jako &quot;dosyć niezgodne z prawdą&quot;, natomiast Erik Möller napisał &lt;a href=&quot;http://lists.wikimedia.org/pipermail/wikitech-l/2009-August/044954.html&quot;&gt;obszerniejsze wyjaśnienie&lt;/a&gt;, a skrótowo mówiąc to powiedział, że nie ma sprecyzowanych planów wprowadzenia tego narzędzia, a priorytetem są wersje przejrzane. Ciekawostką jest jeszcze, że niektóre polskie media napisały, że to ma działać od 1 września&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Oczywiście było tego wiele więcej, metoda głuchego telefonu działa na media jak lep na muchy. Dodatkowo polskie media nie mając żadnego rzetelnego źródła o nowinkach w projektach Wikimedia w języku polskim, sięgają po CNN, Wired i inne zagraniczne media, próbując to przełożyć na polskie realia, co dość często nie wychodzi, jak powinno. Malo który dziennikarz też dzwoni do &lt;a href=&quot;http://pl.wikimedia.org/wiki/Biuro_prasowe&quot;&gt;biura prasowego&lt;/a&gt; Stowarzyszenia Wikimedia Polska o komentarz i sprostowania. Mówiąc dosadnie, polskie media mają głęboko w du... rzetelność informacji o projektach Fundacji. A żeby im rekiny nogi poodgryzały, o!&lt;/p&gt;
</description><pubDate>Tue, 01 Sep 2009 15:29:48 +0200</pubDate><guid>http://holek.jogger.pl/2009/09/01/jak-portale-maja-w-du-rzetelnosc-informacji/</guid><category>Artykuły</category><category>Mass media</category><category>Stowarzyszenie</category><category>Wikimedia</category></item><item><title>Artykuły bez linków interwiki i małe nowości</title><link>http://holek.jogger.pl/2009/08/03/artykuly-bez-linkow-interwiki-i-male-nowosci/</link><description>&lt;p&gt;Ostatnio na liście pojawił się wątek o &lt;a href=&quot;http://groups.google.com/group/wikilista/browse_thread/thread/f6677c7b27ed434b&quot;&gt;poszukiwaniu stron-sierot&lt;/a&gt; pod różnymi postaciami - czy to strony bez linków wewnętrznych, bez kategorii czy bez linków międzywiki. O ile mamy &lt;a href=&quot;http://pl.wikipedia.org/wiki/Specjalna:Strony_bez_interwiki&quot;&gt;listę stron bez interwiki&lt;/a&gt;, o tyle nie mamy możliwości wyboru według czego ma być lista sortowana czy listowania stron poza disambigami.&lt;/p&gt;
&lt;p&gt;Właśnie dlatego zacząłem pracować nad nowym narzędziem, &lt;a href=&quot;http://toolserver.org/~holek/stats/no-interwiki.php&quot;&gt;wyszukiwarką artykułów bez interwiki&lt;/a&gt;. Docelowo narzędzie będzie miało obsługę sortowania według różnych kryteriów, nie tylko według długości artykułu, oraz kryteria wyboru artykułów do pokazania (bez ujednoznacznień czy szablonów dopracowania).&lt;/p&gt;
&lt;p&gt;Przy okazji tworzenia tego narzędzia stworzyłem sobie na Toolserwerze porządną &lt;a href=&quot;http://toolserver.org/~holek/&quot;&gt;stronę domową&lt;/a&gt;. A multilingual automatically updated tools' list is really a way to go. &lt;tt&gt;:)&lt;/tt&gt; Oczywiście też nie zapomniałem o swoim generatorze szablonu {{Cytuj książkę}}. Projekt po prostu rozrósł się do takich rozmiarów, że dopracowanie wszystkiego może trochę zająć.&lt;/p&gt;
</description><pubDate>Mon, 03 Aug 2009 20:10:32 +0200</pubDate><guid>http://holek.jogger.pl/2009/08/03/artykuly-bez-linkow-interwiki-i-male-nowosci/</guid><category>Narzędzia</category><category>Wikimedia</category></item><item><title>Jak zrobić z odtwarzacza serwer HTTP</title><link>http://holek.jogger.pl/2009/07/13/jak-zrobic-z-odtwarzacza-serwer-http/</link><description>&lt;p&gt;Właśnie zaprezentował mi się dość typowy problem: jak przenieść dużo danych pomiędzy komputerami nie mając dostępu do dużego przenośnego dysku. Jako że komputery, pomiędzy którymi miałem przenieść dane są sobie w sieci LAN, możnaby się bawić udostępnianiem zasobów.&lt;/p&gt;
&lt;p&gt;Pomyślałem sobie, że to jednak byłoby za proste, &lt;tt&gt;;)&lt;/tt&gt; wykorzystajmy windowsowego emacsa, &lt;a href=&quot;http://foobar2000.org&quot;&gt;foobara2000&lt;/a&gt; znaczy się. Tak, tenże sam odtwarzacz muzyczny, który z powodzeniem konkuruje z Winampem.&lt;/p&gt;
&lt;p&gt;Jako iż jestem człowiek aż nazbyt wygodny (niektórzy nazwaliby to wygodnictwo lenistwem) zainstalowałem sobie do foobara wtyczkę &lt;a href=&quot;http://www.hydrogenaudio.org/forums/index.php?showtopic=62218&quot;&gt;foo_httpcontrol&lt;/a&gt;, by móc kontrolować odtwarzanie foobara na desktopie przez laptopka na kolankach gdzieś hen daleko od mojego desktopka. Jak się dość szybko okazało, na szczęście wtyczka ta nie ma wbudowanych bezpośrednio w kod stron html, tylko pozwala na tworzenie swoich stron do kontrolowania odtwarzacza bezpośrednio w katalogu &lt;tt&gt;/components/foo_httpcontrol_data&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;Stąd już tylko prosta droga do skopiowania potrzebnych plików do tegoż katalogu i zwgetowania ich gdzie indziej. No i poszło. &lt;tt&gt;:)&lt;/tt&gt; Dla swojej satysfakcji zrobiłem dwa screeny:&lt;/p&gt;
&lt;div style=&quot;text-align:center;&quot;&gt;&lt;a href=&quot;http://tools.wikimedia.pl/~holek/tmp/kerio.png&quot;&gt;&lt;img src=&quot;http://tools.wikimedia.pl/~holek/tmp/kerio_thumb.png&quot;&gt;&lt;/a&gt;&lt;br&gt;
&lt;small&gt;z firewalla, który pokazuje wysyłanie danych z foobara (kolumna Tx speed)&lt;/small&gt;&lt;br&gt;
&lt;br&gt;
&lt;img src=&quot;http://tools.wikimedia.pl/~holek/tmp/wget.png&quot;&gt;&lt;br&gt;
&lt;small&gt;z wgeta, który ściąga sobie pliczki &lt;tt&gt;:&amp;gt;&lt;/tt&gt;&lt;/small&gt;&lt;/div&gt;
</description><pubDate>Mon, 13 Jul 2009 17:26:28 +0200</pubDate><guid>http://holek.jogger.pl/2009/07/13/jak-zrobic-z-odtwarzacza-serwer-http/</guid><category>Techblog</category></item><item><title>Wikiprojekt:Gry komputerowe, konkurs na artykuły?</title><link>http://holek.jogger.pl/2009/06/30/wikiprojekt-gry-komputerowe-konkurs-na-artykuly/</link><description>&lt;p&gt;Nareszcie jest ciekawy pomysł! Pomysł na zmiany, pomysł na lepsze! W trakcie odnawiania &lt;a href=&quot;http://pl.wikipedia.org/wiki/Wikiprojekt:Gry_komputerowe&quot;&gt;Wikiprojektu Gry komputerowe&lt;/a&gt; Viatoro &lt;a href=&quot;http://wikiviator.jogger.pl/2009/06/14/konkurs-jako-sposob-rozwiniecia-artykulow-o-grach/&quot;&gt;wpadł na pomysł&lt;/a&gt;, by zorganizować własny &lt;a href=&quot;http://pl.wikimedia.org/wiki/Wikikonkurs&quot;&gt;Wikikonkurs&lt;/a&gt; na najlepsze artykuły o grach komputerowych.&lt;/p&gt;
&lt;p&gt;Porzucaliśmy trochę pomysłami i wyszło nam, że warto byłoby przekonać jakieś czasopismo do współpracy, bo najprawdopodobniej wtedy zdobylibyśmy najwięcej uczestników. Moglibyśmy zorganizować warsztaty (mamy już w tym jakieś &lt;a href=&quot;http://pl.wikimedia.org/wiki/Wikiwarsztaty_Wroc%C5%82aw&quot;&gt;doświadczenie&lt;/a&gt;) dla osób zainteresowanych konkursem, zaprezentować &lt;a href=&quot;http://pl.wikipedia.org/wiki/Wikiprojekt:Gry_komputerowe/Zalecenia_dotycz%C4%85ce_artyku%C5%82%C3%B3w&quot;&gt;zalecenia przy tworzeniu artykułów&lt;/a&gt; i ogólnie zaprezentować, jak się pracuje w Wikipedii od wewnątrz. Być może znaleźlibyśmy również wśród sponsorów jakiegoś jurora. &lt;tt&gt;:)&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;Dochodzi oczywiście do tego kwestia płacenia za edycje, ale moim zdaniem nie ma z tym problemu, tak, jak to było w przypadku &lt;a href=&quot;http://wikipstryk.pl/&quot;&gt;Wikipstryka&lt;/a&gt;. Zwycięzcy otrzymają nagrody (gry, sprzęt, może bilet na Poznań Game Arena? &lt;tt&gt;;)&lt;/tt&gt;), uczestnicy doświadczenie, a my artykuły i&amp;nbsp;-&amp;nbsp;hopefully&amp;nbsp;-&amp;nbsp;edytorów. Żyć, nie umierać!&lt;/p&gt;
&lt;p&gt;Więc, kto się pisze? &lt;tt&gt;(:&lt;/tt&gt;&lt;/p&gt;
</description><pubDate>Tue, 30 Jun 2009 17:26:45 +0200</pubDate><guid>http://holek.jogger.pl/2009/06/30/wikiprojekt-gry-komputerowe-konkurs-na-artykuly/</guid><category>Wikimedia</category><category>Wikiprojekty</category></item><item><title>Sesja i cache</title><link>http://holek.jogger.pl/2009/05/26/sesja-i-cache/</link><description>&lt;p&gt;Często spotykamy się z problemem, z którym najzwyczajniej trzeba się przespać. Właśnie na taki problem natrafiłem, gdy w moim &lt;a href=&quot;http://tools.wikimedia.pl/~holek/isbn.php&quot;&gt;małym projekcie PHP&lt;/a&gt; postanowiłem zrobić cache. Mój projekt to parsowanie zewnętrznych stron internetowych w poszukiwaniu konkretnych informacji i wyświetlanie ich w takiej formie, jakiej sobie użytkownik zażyczy. &lt;small&gt;(Aha, link powyżej prowadzi do starej wersji, jak jest tam napisane, pracuję nad nową wersją — dostępna jest w SVN &lt;tt&gt;svn://tools.wikimedia.pl/holek/trunk&lt;/tt&gt;)&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;Z jednej strony chciałem, aby system był dostosowany do potrzeb platformy, gdybym nagle musiał się przenieść gdzieś daleko poza aktualny &lt;a href=&quot;http://toolserver.org&quot;&gt;Toolserver&lt;/a&gt;, z drugiej żeby był prosty w użyciu bez względu na to, jaką metodę cache'owania wykorzystam.&lt;/p&gt;
&lt;p&gt;Natrafiłem tym samym na różne metody przechowywania pamięci podręcznej: memcached, APC czy nawet przechowywanie za pomocą sesji. Pamięć ma przechowywać informacje dostępne dla wszystkich. Nie było więc problemu z pierwszymi dwiema metodami.&lt;/p&gt;
&lt;p&gt;Zabawa zaczęła się, gdy do przechowywania chciałem zaprząc mechanizm sesji. Tak, wiem, nie od tego tenże mechanizm jest. Jest on natomiast systemem, do którego skrypt ma się przełączać w niemożności wykorzystania dwóch poprzednich. Jego zadaniem jest odciążenie parserów w jak największym możliwym stopniu bez tworzenia stałej bazy u siebie. Natknąłem się na kilka problemów, niektóre natury technicznej, inne wynikające z samej funkcjonalności cache.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Pierwsze primo&lt;/b&gt;: Jak spowodować, by cache oparty na sesjach był dostępny dla wszystkich? Przy każdym rozpoczęciu jest przecież nadawany losowy identyfikator sesji. O ile wiele osób korzysta ze zwykłego &lt;code&gt;session_start();&lt;/code&gt;, o tyle za pomocą &lt;code&gt;session_id();&lt;/code&gt; mogłem w stanie ustawić stałą nazwę dla sesji (&lt;tt&gt;citebook-generator-session-cache&lt;/tt&gt;), tym samym udostępniając tę samą sesję wszystkim użytkownikom skryptu. Przeciwieństwo tego, co zazwyczaj chcemy osiągnąć za pomocą sesji.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Drugie secundo:&lt;/b&gt;: Jak długo powinny być przechowywane dane? Ze statystyk, które robiłem dla siebie sprawdzając, czy opłaca mi się w ogóle myśleć o cache wyszło, że najczęściej ludzie zwykle naciskają kilka razy &quot;Generuj&quot; pod rząd z tymi samymi danymi wejściowymi. Żeby uniknąć niepotrzebnego wykorzystania zasobów postanowiłem pozostawić domyślne ustawienia, gdzie po 24 minutach sesja uznawana jest za śmieć. To oznacza, że po 24 od ostatniego użytkownika, który w tym czasie będzie miał dostęp do największej ilości skeszowanych informacji, cache się wyczyści. Wydaje mi się, że będzie to dobry kompromis pomiędzy ilością informacji a szybkością powrotu do stanu początkowego.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Trzecie tetrio&lt;/b&gt;: Wydajność przy dużym ruchu. Zawsze zostanie możliwość wyrzucenia stałego przyznawania identyfikatora sesji i uruchomienie cache dla każdego z użytkowników. To jednak nie będzie problem, dopóki narzędzia nie zdobędą dużej popularności.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Najgorsze jest w tym wszystkim to, że testowane było to jedynie w warunkach &quot;laboratoryjnych&quot; i nie mam pojęcia, jak ten system będzie się zachowywać w rzeczywistości. Oczywiście jest to fallback, gdyby reszta systemów nie działała, więc nie przywiązywałem aż takiej wielkiej wagi do niego. Chciałbym się jednak Was zapytać, co myślicie o takim wykorzystaniu sesji? Mieliście może z czymś takim do czynienia i stuningowaliście taki system w jakiś ciekawy sposób?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;EDIT:&lt;/b&gt; Po komentarzach i wyperswadowaniu pomysłu, zrezygnowałem z sesji i mam zamiar pozostać przy dostępnym &lt;a href=&quot;http://php.net/apc&quot;&gt;APC&lt;/a&gt;.&lt;/p&gt;
</description><pubDate>Tue, 26 May 2009 01:13:14 +0200</pubDate><guid>http://holek.jogger.pl/2009/05/26/sesja-i-cache/</guid><category>Narzędzia</category><category>Techblog</category><category>Wikimedia</category><category>cache PHP sesja</category></item></channel></rss>