<?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/"
	>

<channel>
	<title>harnir's blog</title>
	<atom:link href="http://harnir.net/feed" rel="self" type="application/rss+xml" />
	<link>http://harnir.net</link>
	<description></description>
	<pubDate>Tue, 02 Jun 2009 19:50:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ServerFault.com, czyli mix tech.reddit, Wikipedii i Usenetu dla sysadminów</title>
		<link>http://harnir.net/archives/99</link>
		<comments>http://harnir.net/archives/99#comments</comments>
		<pubDate>Tue, 02 Jun 2009 17:48:37 +0000</pubDate>
		<dc:creator>Maciej Delmanowski</dc:creator>
		
		<category><![CDATA[Internetland]]></category>

		<category><![CDATA[Polski]]></category>

		<category><![CDATA[System administration]]></category>

		<category><![CDATA[faq]]></category>

		<category><![CDATA[helpdesk]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[network]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[ServerFault]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://harnir.net/?p=99</guid>
		<description><![CDATA[This is an article about ServerFault.com, a FAQ and Knowledge Base for System Administrators. You can read more about it here.

Zapewne niejednokrotnie w swojej pracy z komputerami oraz IT trafialiście na problem, który nie dawał się rozwiązać kilkoma prostymi grepnięciami dokumentacji. W takim wypadku następnym krokiem jest zaatakowanie przepastnych archiwów Google w poszukiwaniu prawidłowej odpowiedzi. [...]]]></description>
			<content:encoded><![CDATA[<p><em>This is an article about <a href="http://serverfault.com/">ServerFault.com</a>, a FAQ and Knowledge Base for System Administrators. You can read more about it <a href="http://www.codinghorror.com/blog/archives/001269.html">here</a>.</em></p>
<hr />
<p>Zapewne niejednokrotnie w swojej pracy z komputerami oraz IT trafialiście na problem, który nie dawał się rozwiązać kilkoma prostymi grepnięciami dokumentacji. W takim wypadku następnym krokiem jest zaatakowanie przepastnych archiwów Google w poszukiwaniu prawidłowej odpowiedzi. Trafiają się różne, raz w postaci obszernych howto na blogach czy też specjalistycznych serwisach, innym razem w postaci długich wątków w Usenecie, na listach dyskusyjnych lub forach WWW. Po pewnym czasie szukanie w tym całym bajzlu konkretynych informacji może zacząć nużyć, zwłaszcza że często robimy to pod presją. Czy jest jakaś szansa, aby było lepiej?</p>
<p><img src="http://harnir.net/wp-content/2009/06/stackoverflow-venn-diagram.png" alt="stackoverflow-venn-diagram" title="stackoverflow-venn-diagram" width="440" height="431" class="aligncenter size-full wp-image-105" /></p>
<p>Teraz już jest - <a href="http://www.codinghorror.com/blog/archives/000021.html">Jeff Atwood</a>, znany programista i autor popularnego bloga <a href="http://codinghorror.com/">Coding Horror</a> wkurzył się, postanowił to zmienić i <a href="http://www.codinghorror.com/blog/archives/001169.html">wpadł na pomysł</a> stworzenia centralnego serwisu dla programistów, zbierającego konkretne odpowiedzi na konkretne pytania. Miało by to swoiste połączenie <a href="http://programming.reddit.com/">proggita</a>, Wikipedii i przekrojowy zbiór programistów z różnych dziedzin, udzielających sobie nawzajem porad i wzajemnej pomocy - wszystko polane swoistym sosem Web 2.0. W ten sposób we wrześniu 2008 roku narodził się serwis <a href="http://stackoverflow.com">StackOverflow.com</a>. Do dzisiaj udało się w nim zebrać ponad 177 tysięcy pytań i odpowiedzi, co musi stanowić całkiem obszerną bazę wiedzy dla programistów wszelkiej maści. A wszystko to oczywiście za darmo, w wygodnej do przeszukiwania formie.</p>
<p><img src="http://harnir.net/wp-content/2009/06/logo.png" alt="logo" title="logo" width="250" height="48" class="alignright size-full wp-image-102" />A dlaczego o nim piszę? Do niedawna StackOverflow był jedynym tego rodzaju serwisem i zrzeszał tylko programistów - reszta profesjonalistów IT (w tym ja) raczej nie miała tam czego szukać. Na szczęście dla nas, chłopcy nie próżnowali i <a href="http://www.codinghorror.com/blog/archives/001269.html">28 maja otworzyli siostrzany serwis</a> - <a href="http://serverfault.com/">ServerFault.com</a> - przeznaczony specjalnie dla administratorów sieci, serwerów i innych profesjonalistów z branży IT. Można świętować. :-)</p>
<h3>Ale OCB?</h3>
<p>Obydwa serwisy opierają się na tych samych założeniach - główną ich funkcją jest możliwość zadawania pytań wszelkiej maści specjalistom z danej dziedziny. Na StackOverflow są to programiści (od <del><a href="http://stackoverflow.com/questions/tagged/vb">VB</a></del><a href="http://stackoverflow.com/questions/tagged/assembler">assembera</a> do <del><a href="http://stackoverflow.com/questions/tagged/c%23">C#</a></del><a href="http://stackoverflow.com/questions/tagged/prolog">Prologa</a>), na ServerFault (skupię się od teraz na tym serwisie) sysadmini <a href="http://serverfault.com/questions/tagged/windows">Windows</a>, <a href="http://serverfault.com/questions/tagged/linux">Linuksa</a>, wszelkich maści Uniksów, <a href="http://serverfault.com/questions/tagged/network">infrastruktury sieciowej</a> i innych, równie ciekawych tematów. W teorii można pytać o wszystko (w ramach danego serwisu), w praktyce proste pytania zostaną zaminusowane (o czym później), pozostawiając samą śmietankę.</p>
<p>Jeżeli szybko szukasz wyjścia z danej sytuacji, właśnie tutaj możesz liczyć na pomoc, nawet w ciągu minut od zadania pytania. Warto dobrze opisać swój problem - im więcej danych dasz społeczności (wersje oprogramowania, parametry sprzętu, dokładne komunikaty błędów, itp.), tym szybciej będzie Ci w stanie ktoś pomóc i tym lepszą odpowiedź uzyskasz. Tylko tyle i aż tyle. Zadawać pytania i odpowiadać na nie można bez rejestracji, będąc anonimowym użytkownikiem - ale jeżeli zarejestrujesz się w serwisie (wykorzystując swój OpenID), możesz uzyskać dostęp do o wiele ciekawszych możliwości.</p>
<h3>Reputacja przede wszystkim</h3>
<p>Użytkownicy mogą oceniać pytania oraz odpowiedzi na nie, głosując na &#8220;pomocne&#8221; lub na &#8220;niezbyt przydatne&#8221; (choć nie od razu). Im więcej punktów dostanie Twoja wypowiedź, tym więcej otrzymasz punktów reputacji - oznacza to, że społeczność ufa Twoim opiniom i dobrze radzisz innym. Z większą reputacją przychodzą profity - od 15 punktów można oddawać głosy na &#8220;tak&#8221; w innych pytaniach i odpowiedziach, od 50 punktów można komentować wpowiedzi swoje i innych, i tak dalej, itp. Później dochodzi możliwość moderacji, poczynając od minusowania (co kosztuje jeden punkt reputacji), poprzez edycję pytań i odpowiedzi innych, dochodząc do usuwania i zamykania pytań (więcej na ten temat znajdziesz w <a href="http://serverfault.com/faq">FAQ</a> serwisu).</p>
<p>Taki system sprawdza się w szybkim wyławianiu dobrych odpowiedzi na zadane pytanie. Dzięki temu następna osoba, która natrafi na podobny problem, będzie w stanie szybko znaleźć odpowiedź która może być tą poprawną (ten, kto zadał pytanie, może oznaczyć odpowiedź która pomogła mu w rozwiązaniu problemu - znajdzie się ona wtedy na samej górze listy odpowiedzi), a jeśli nie, to będzie miał też kilka innych, które mogą mu pomóc.</p>
<p>Reputacja przydaje się wtedy, kiedy nikt nie może trafić na rozwiązanie Twojego problemu - po 2 dniach od zadania pytania dostajesz możliwość zaoferowania nagrody w postaci punktów reputacji (od 100 do 550 - biorąc pod uwagę maksymalny dzienny limit uzyskanej reputacji - 200 - i możliwości, jakie z nią otrzymujesz, może to być cenna zapłata) za znalezienie prawidłowej odpowiedzi. Oferta taka jest otwarta przez tydzień, po czym odpowiedź z najwyższą ilością punktów otrzymuje pewną ich ilość (całość, jeśli zadający pytanie oznaczył jej odpowiedź jako prawidłową, lub połowę, jeśli takie oznaczenie nie nastąpiło), a oferent traci pełną sumę oferowanych punktów ze swojego konta. Pytania z nagrodą w postaci reputacji są specjalnie oznaczone, widoczne w całym serwisie, <a href="http://serverfault.com/?tab=featured">mają też swoją własną zakładkę</a> na stronie głównej.</p>
<p>Cały serwis polany jest sosem Web 2.0 - pytania można tagować, założenie konta pozwala na filtrowanie niechcianych tagów oraz oznaczanie tych, które mogą nas interesować. Pytania można przeglądać na różne sposoby - <a href="http://serverfault.com/questions?sort=newest">najnowsze</a>, <a href="http://serverfault.com/unanswered/tagged?tab=newest">bez prawidłowych odpowiedzi</a>, itp. Każdy użytkownik posiada <a href="http://serverfault.com/users/6524/maciej-delmanowski">swoją własną stronę</a> z danymi na swój temat - jakie pytania zadał, jakich udzielił odpowiedzi, w jakich tagach najczęściej się udziela i tak dalej. Za różne akcje w serwisie można otrzymywać <a href="http://serverfault.com/badges">plakietki</a>, co trochę przypomina grę RPG i może jeszcze bardziej zachęcić do aktywnego udzielania się w społeczności. Niektórym może brakować grup znajomych czy też jakiegoś sposobu na komunikację między użytkownikami, ale moim zdaniem to zaleta - w końcu jesteśmy profesjonalistami, pewnie każdy sysadmin ma jakąś swoją stronę WWW czy też bloga, dzięki któremu można się skontaktować. W ServerFault najważniejsze są pytania i odpowiedzi.</p>
<h3>Kto pyta&#8230; temu FAQ.</h3>
<p>Na początek warto wspomnieć, że cały serwis jest prowadzony w języku angielskim. Twórcy podeszli do problemu na trzeźwo - <a href="http://www.codinghorror.com/blog/archives/001248.html">w informatyce liczy się tylko język angielski</a> - każdy admin czy też programista prędzej czy później będzie miał z nim styczność, a posiadanie dokumentacji w jednym ogólnie znanym języku bardziej zwiększa grono potencjalnych odbiorców.</p>
<p>Pytania są różne - od bardzo prostych, na które szybko można udzielić odpowiedzi, do bardzo specyficznych. Zdarzają się też wpadki - dany problem dotyczy spraw serwerowych, a został opisany w serwisie programistów (lub vice versa). Ale tutaj też działa społeczny mechanizm moderacji - przy odpowiedniej ilości głosów oznajmiających o błędzie pytającego, <del>pytanie automatycznie zostaje przeniesione do odpowiedniego serwisu.</del> Wygląda na to, że z tą funkcją <a href="http://serverfault.com/questions/3603/moving-questions-between-sites">są jeszcze problemy</a>, ale zapewne zacznie działać w przyszłości. Oczywiście, jeżeli od razu zadamy pytanie w odpowiednim miejscu, przyspieszy to uzyskanie odpowiedzi.</p>
<p>Każde pytanie po spełnieniu pewnych warunków (włączenie odpowiedniej opcji przez pytającego, duża ilość edycji, itp.) może być zamienione w stronę wiki. W tym momencie przechodzi ono na własność społeczności i dalsze &#8220;plusowanie&#8221; nie powoduje już przyrostu punktów reputacji u pytającego ani odpowiadających (wspominałem że za dobre odpowiedzi też jest się nagradzanym?). Wyjątkiem są tu pytania z nagrodą punktową, która w tym wypadku również zostanie przyznana autorowi najlepszej odpowiedzi. Wnioski o zamianę pytania w stronę wiki często pojawiają się w pytaniach ogólnych (np. <a href="http://serverfault.com/questions/1737/favorite-sysadmin-cartoon">Najlepsze paski komiksowe o sysadminach</a>, <a href="http://serverfault.com/questions/14832/the-joel-test-for-sysadmin-jobs">problemy dotyczące znalezienia dobrej pracy</a>) czy też dotyczących draźliwych tematów, które mogą przerodzić się w większe dyskusje (<a href="http://serverfault.com/questions/3478/tools-a-unix-administrator-cannot-live-without">Bez jakich narzędzi nie może się obejść żaden sysadmin?</a>, <a href="http://serverfault.com/questions/17199/desert-island-tools">jaki soft zabrałbyś na bezludną wyspę?</a>). Dzięki temu mechanizmowi (pytania mogą zostać przekonwertowane na wiki przez samych użytkowników) ogranicza się proceder naciągania systemu na dodatkowe punkty reputacji przez umieszczenie np. popularnego komiksu, a jednocześnie system głosowania na poprawną/niepoprawną odpowiedź nadal może spełniać swoje zadanie.</p>
<h3>Na zakończenie</h3>
<p>ServerFault.com wciąga. Od jakiegoś czasu szukałem czegoś takiego - miejsca w sieci dla sysadminów, gdzie można wyskoczyć z problemem, którego nie możemy rozgryźć przez ładne parę godzin (a klienci czekają na nas pod drzwiami serwerowni z pochodniami) i uzyskać odpowiedź w ciągu paru minut. ServerFault wyszedł z beta testów ledwie kilka dni temu, ale sądząc po sukcesie StackOverflow (swoją drogą natrafiłem przypadkiem na SO kilka dni temu - ale nie jestem programisą, więc nie był mi potrzebny), może się przerodzić w dobre źródło wiedzy i pomocy. Zatem do zobaczenia w serwisie. :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://harnir.net/archives/99/feed</wfw:commentRss>
		</item>
		<item>
		<title>Nie powstrzymasz Sygnału</title>
		<link>http://harnir.net/archives/93</link>
		<comments>http://harnir.net/archives/93#comments</comments>
		<pubDate>Sun, 31 May 2009 21:03:54 +0000</pubDate>
		<dc:creator>Maciej Delmanowski</dc:creator>
		
		<category><![CDATA[Internetland]]></category>

		<category><![CDATA[Polski]]></category>

		<category><![CDATA[Translation]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[network]]></category>

		<category><![CDATA[privacy]]></category>

		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://harnir.net/?p=93</guid>
		<description><![CDATA[To jest tłumaczenie mojego wpisu &#8220;You can&#8217;t stop the signal&#8220;. This is Polish translation of my earlier post.

Whoosh.
Słyszycie to? To dzwięk nadchodzącej Fali.
Właśnie skończyłem oglądać wideo z prezentacji nowego produktu Google, Wave (Fala), które pewnie i tak już wszyscy widzieli przede mną. Czuję się oszołomiony. Pomyślcie tylko - kiedy to pojawi się w Sieci, Internet [...]]]></description>
			<content:encoded><![CDATA[<p><em>To jest tłumaczenie mojego wpisu &#8220;<a href="http://harnir.net/archives/82">You can&#8217;t stop the signal</a>&#8220;. This is Polish translation of my <a href="http://harnir.net/archives/82">earlier post</a>.</em></p>
<hr />
<p><em>Whoosh.</em>
<p>Słyszycie to? To dzwięk nadchodzącej Fali.</p>
<p>Właśnie skończyłem oglądać <a href="http://www.youtube.com/watch?v=v_UyVmITiYQ">wideo z prezentacji nowego produktu Google, Wave (Fala)</a>, które pewnie i tak już wszyscy widzieli przede mną. Czuję się oszołomiony. Pomyślcie tylko - kiedy to pojawi się w Sieci, Internet zostanie podzielony na pół - będzie w nim to, co w Fali oraz to, co poza nią. Jeżeli Wave zostanie entuzjastycznie przyjęty (a jestem pewien, że tak, przynajmniej <em>wygląda</em> tak dobrze), nasz świat, sposoby komunikacji, odbieranie informacji jako takiej zostanie zmienione na zawsze.</p>
<p>E-mail, IRC, Jabber, Gadu-Gadu, Nasza-Klasa, fora internetowe, blogi, Blip i inne strony mikroblogowe, Usenet - te i podobne protokoły (kanały informacji) w ciągu 8-10 lat zostaną albo kompletnie wyniszczone, albo będą umierały z powodu braku użytkowników. Jeżeli chodzi o centra informacji, takie jak Wikipedia, to nie jestem pewien - jeżeli będzie można danej fali nadać status &#8220;publicznej&#8221;, czyli widocznej i możliwej do odnalezienie dla każdego w sieci, wtedy te usługi również mogą ucierpieć. W takim przypadku w ciągu 15-20 lat Internet (no, prawie całość) zostanie zamieniony w Wavenet (<em>Falosieć</em>?). Problem w tym - co powinni teraz zrobić zwykli programiści internetowi? Zapewne najlepszym wyjściem jest nadal tworzenie swoich aplikacji w formie stron internetowych i zmiana ich w falowego bota kiedy system zostanie już uruchomiony, wyprzedzając tym samym innych.</p>
<p>Naprawdę podoba mi się decyzja Google co do udostępnienia tego w formie pełnoprawnego protokołu, zamiast uruchamiania zwykłej aplikacji na swoich serwerach w stylu GMaila. XMPP naprawdę został do tego stworzony - natychmiastowa komunikacja z wieloma klientami naraz, w globalnym, zdecentralizowanym środowisku. I przy okazji sprytnie omijają kwestię oskarżeń o &#8220;monopol&#8221; ze strony Microsoftu, Apple i innych. Znaczy, w czym problem? Macie protokół, pokażcie nam co możecie z nim zrobić. Nieźle. :-)</p>
<p>W prezentacji Google wspomniało o języku Chińskim - zastanawiam się jak Wave poradzi sobie z cenzurą, zwłaszcza w Chinach, na Białorusi i od niedawna w innych krajach. Czy będzie jej pozbawione? Zapewne nie, jeżeli weźmiemy pod uwagę zwykłą blokadę protokołu na routerach w Chinach. Albo jeszcze inaczej - Chińczycy mogliby na przykład stworzyć bota, który automatycznie dołączał się do każdej fali wychodzącej i przychodzącej do Chin i monitorował je (automatyczny tłumacz znający 40+ języków byłby tu bardzo pomocny), pozwalając reżimowi na szpiegowanie swoich obywateli. Co, myślicie że nie będą w stanie? Wystarczy tylko stworzyć narodowy serwer Wave dla domeny <code>.cn</code> i monitorować jego ruch, dodając szpiegującego bota do każdej fali. Proste, prawda? Kiedy się o tym pomyśli, to może być jedna z największych wad tego systemu - masz wszystkie te klienty, boty i usługi ale wszystko i tak prędzej czy później musi przejść przez centralny serwer, którego operator może zrobić cokolwiek zechce. Ale może się mylę i ktoś już tworzy jeszcze bardziej zdecentralizowaną wersję protokołu fali, podobną do BitTorrenta. To byłoby świetne dla niektórych krajów i osób, jestem tego pewien. No i nie można zapomnieć o szyfrowaniu, GPG i tym podobnych narzędziach - nawet jeśli nie na poziomie protokołu (a bardzo liczę, że szyfrowanie będzie wbudowane w protokół), to na poziomie samych wiadomości.</p>
<p>Jestem również ciekaw, co z mediami. W prezentacji pracownicy Google wysyłali do siebie obrazki, filmy i inne rodzaje plików. Ciekawe gdzie to wszystko jest trzymane, zapewne &#8220;w chmurze&#8221;? Trudny wybór biorąc pod uwagę kwestie prywatności, prawa autorskiego i praw własności do różnego rodzaju mediów. Ale nawet teraz, jeżeli umieścić coś w Internecie, przestaje to być Twoją własnością. Każdy może to kopiować i dzielić się z innymi, wspólnie je modyfikować, a kiedy nadejdzie Fala, stanie się to jeszcze prostrze i wygodniejsze. Co, mówicie że będziecie mogli wysyłać w fali materiały chronione prawem autorskim, zablokowane mechanizmami DRM? I nikt nie będzie w stanie tego złamać? Nawet o tym nie myślcie, ponieważ sekundę po tym, jak coś wydostanie się z Waszych serwerów, ktoś weźmie się za to w ten czy inny sposób, wrzuci do następnej fali i Wasze bezcenne systemy zabezpieczeń pójdą do piachu&#8230; Tylko popatrzcie na dzisiejszą popularność BitTorrenta. Jutro (&#8221;później tego roku&#8221;), stanie się tak popularny, jak e-mail w tej chwili. Czyżby najgorszy koszmar dla RIAA oraz MPAA?</p>
<p>Cóż, zatem do zobaczenia pod koniec roku. Zobaczymy, co się stanie. Wiem jedno - tegoroczne Boże Narodzenie nie będzie takie samo.</p>
<blockquote>
<dl>
<dt>fala</dt>
<dd>Audio-wizualna transmisja wysyłana przez Cortex. Pełne fale (dzwięk i obraz) są dostępne tylko w głównych systemach Sojuszu. Kiedy statek opuści jeden z głównych systemów (lub przemieszcza się w systemie zbyt mało ważnym, aby mieć odbiornik Cortex), nadawca musi wykorzystywać bardziej prymitywne sposoby komunikacji. &#8212; <a href="http://www.fireflywiki.org/Firefly/CortexLexicon">Firefly Wiki</a></dd>
</dl>
</blockquote>
<p><em>Nie powstrzymasz sygnału&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://harnir.net/archives/93/feed</wfw:commentRss>
		</item>
		<item>
		<title>You can&#8217;t stop the Signal&#8230;</title>
		<link>http://harnir.net/archives/82</link>
		<comments>http://harnir.net/archives/82#comments</comments>
		<pubDate>Sun, 31 May 2009 18:30:22 +0000</pubDate>
		<dc:creator>Maciej Delmanowski</dc:creator>
		
		<category><![CDATA[English]]></category>

		<category><![CDATA[Internetland]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[network]]></category>

		<category><![CDATA[privacy]]></category>

		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://harnir.net/?p=82</guid>
		<description><![CDATA[This post is also available in Polish. Ten wpis jest również dostępny po polsku.

Whoosh.
Do you hear that? It&#8217;s the sound of a Wave.
I just finished watching the video presentation of Google Wave, which probably all of you did before me anyway. I feel stumped. Just think about it - when this product goes online, Internet [...]]]></description>
			<content:encoded><![CDATA[<p><em>This post is also available <a href="http://harnir.net/archives/93">in Polish</a>. Ten wpis jest również dostępny <a href="http://harnir.net/archives/93">po polsku</a>.</em></p>
<hr />
<p><em>Whoosh.</em>
<p>Do you hear that? It&#8217;s the sound of a Wave.</p>
<p>I just finished watching the <a href="http://www.youtube.com/watch?v=v_UyVmITiYQ">video presentation of Google Wave</a>, which probably all of you did before me anyway. I feel stumped. Just think about it - when this product goes online, Internet will become divided - there will be things inside a wave and things outside a wave. If it picks up (and I&#8217;m sure it will, it <em>looks</em> that good anyway), our world, ways of communication, the perception of information will be changed forever.</p>
<p>E-mail, IRC, Jabber, internet forums, blogs, Twitter and other microblogging websites, Usenet news - those and similar protocols will be either eradicated or on a brink of heat death in 8-10 years. As for information centers like Wikipedia, I&#8217;m not sure - if there will be a way to make a wave &#8220;public&#8221;, ie. visible and searchable for anyone on the &#8216;net, then these services might get hit too. In that case in 15-20 years Internet (or rather most of it) will be transformed into Wavenet. The problem is - what should an average developer do now? I guess he can deploy his application as a web service, and transform it to the Wave bot when the system goes online, with benefit of a head start.</p>
<p>I really like that Google decided to make a full blown protocol instead of doing everything on their servers, like Gmail. XMPP was really created for stuff like that - instant communication with many clients at once, in a global, decentralized environment. And that way Google neatly bypasses the &#8220;monopoly&#8221; accusations from Microsoft, Apple and others. I mean, what&#8217;s the problem? You have a protocol, show us what you can do with it. Neat. :)</p>
<p>In it&#8217;s presentation, Google mentioned Chinese - I wonder how Wave will cope with censorship, especially in China, Belarus and recently in other countries. Will it be saved from it? Probably not, considering simple block of the protocol on the routers in China. Or Chinese could go with a different route and, for example create a bot which would automatically add itself to all Waves from and to China and monitor them (considering automatic translation from 40+ languages a valuable addition), letting the government spy on it&#8217;s people. What, you say they won&#8217;t be able to do that? Just create a national Wave server for <code>.cn</code> domain and monitor it&#8217;s use, adding a spy bot to each wave. Simple as that. When you think of it, that might be one of the biggest flaws of the system - you have all those clients, bots and services, and ultimately every message has to go through a central server, on which the operator can do whatever he wants. But maybe I&#8217;m wrong and somebody already creates an even more decentralized version of the wave protocol, similar to BitTorrent. That would be awesome for some countries and people, I&#8217;m sure. And don&#8217;t forget about the encryption, GPG, stuff like that - even if not on the protocol level (which I really hope will have encryption available by default) then on the message level itself.</p>
<p>I also wonder about the media. In a presentation Google employees sent to each other images, movies and other stuff. I wonder where&#8217;s the content held - probably in &#8220;the cloud&#8221;? Tough choice considering privacy, copyright and ownership of the content. But even right now if you put something on the Internet, it really stops being only your property. Everyone can copy and share stuff, collaborate on it right now, and when the Wave comes, it will be even easier. What you say, that you will be able to send copyrighted material on the wave, with lock-in and DRM? And nobody will be able to hack that? Don&#8217;t even think about it, because the second it goes out, people will pick it up, one way or the other, put it on a new wave and there goes your precious protection system&#8230; Just look at the BitTorrent today. Tomorrow (&#8221;later this year&#8221;) it will become as popular as e-mail is today. Nightmare of the RIAA and the MPAA.</p>
<p>Well, &#8217;till the end of the year then. We shall see what happens next. All I know - this year&#8217;s Christmas won&#8217;t be the same.</p>
<blockquote>
<dl>
<dt>wave</dt>
<dd>Audio-visual transmission sent over the Cortex. Full waves (audio and visual) are generally only available within major Alliance systems. Once a ship has left a major system (or is traveling in a system too unimportant to have a Cortex beacon), the sender must resort to more primitive means of communication. &#8212; <a href="http://www.fireflywiki.org/Firefly/CortexLexicon">Firefly Wiki</a></dd>
</dl>
</blockquote>
<p><em>You can&#8217;t stop the signal&#8230;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://harnir.net/archives/82/feed</wfw:commentRss>
		</item>
		<item>
		<title>How to move a HTTPS website from one domain to another</title>
		<link>http://harnir.net/archives/73</link>
		<comments>http://harnir.net/archives/73#comments</comments>
		<pubDate>Tue, 19 May 2009 20:36:44 +0000</pubDate>
		<dc:creator>Maciej Delmanowski</dc:creator>
		
		<category><![CDATA[English]]></category>

		<category><![CDATA[System administration]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[encryption]]></category>

		<category><![CDATA[https]]></category>

		<category><![CDATA[network]]></category>

		<category><![CDATA[server]]></category>

		<category><![CDATA[ssl]]></category>

		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://harnir.net/?p=73</guid>
		<description><![CDATA[I&#8217;ve recently switched a website with a couple of pages secured using SSL certificates, here&#8217;s some tips someone might find useful.
In case you didn&#8217;t know - you cannot use more than one SSL certificate on the same IP address. You can create more than one secured site on the same IP address, but only if [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently switched a website with a couple of pages secured using SSL certificates, here&#8217;s some tips someone might find useful.</p>
<p>In case you didn&#8217;t know - you cannot use more than one <a href="http://en.wikipedia.org/wiki/Secure_Sockets_Layer">SSL certificate</a> on the same IP address. You <em>can</em> create more than one secured site on the same IP address, but only if you are using the same certificate for each (in that case the certificate should be a wildcard, like <code>*.google.com</code>). If you setup more than one SSL cert on the same IP address, web server (in my case Apache 2, don&#8217;t know about the others, but they&#8217;re probably the same) will pick the first one it finds and use it for the encrypted connection. And you cannot guarantee that it&#8217;s the correct one for a particular domain. Well, you could use a different port for each website, but that defeats the purpose of <code>:443</code> port and <code>https://</code> convenience, doesn&#8217;t it? :-)</p>
<p>Anyway - what happens when you try to move your website to a different domain with HTTPS (for example re-branding)? You probably will try to cheat the web browsers by putting the new domain, with new SSL certificate, on the same IP address, turning off <code>SSLEngine</code> options in Apache configuration and adding a <code>Redirect permanent</code> option to the new domain from your old website on <code>:443</code> port. But this scenario will not work&#8230; The reason is, when the web browser sees <code>https://</code> protocol, it automatically turns on SSL support and waits for a certificate from the server - which in this case does not arrive, SSL session is broken and web browser raises an exception <code><a href="https://www.servertastic.com/support/KB/a36/error-code-ssl-error-rx-record-too-long.aspx">ssl_error_rx_record_too_long</a></code>.</p>
<p>Solution for that problem is to put new domain (both HTTP and HTTPS) on new IP address, leave old HTTPS with it&#8217;s SSL certificate as is and just create <code>Redirect permanent</code> inside the (old) secured HTTPS site. When you do this, website will connect to the old HTTPS site with correct (old) SSL certificate, see the redirection and connect to the new secured domain without a fuss.</p>
]]></content:encoded>
			<wfw:commentRss>http://harnir.net/archives/73/feed</wfw:commentRss>
		</item>
		<item>
		<title>Compressor Mini w Era Tak Tak</title>
		<link>http://harnir.net/archives/57</link>
		<comments>http://harnir.net/archives/57#comments</comments>
		<pubDate>Thu, 07 May 2009 19:50:43 +0000</pubDate>
		<dc:creator>Maciej Delmanowski</dc:creator>
		
		<category><![CDATA[Phones and Telecoms]]></category>

		<category><![CDATA[Polski]]></category>

		<category><![CDATA[encryption]]></category>

		<category><![CDATA[Era]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[network]]></category>

		<category><![CDATA[Opera Mini]]></category>

		<category><![CDATA[privacy]]></category>

		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://harnir.net/?p=57</guid>
		<description><![CDATA[Czasem (wbrew pozorom) jestem z dala od komputera. Wtedy korzystam zwykle z przeglądarki wbudowanej w moją Nokię E51, która całkiem nieźle radzi sobie ze stronami WWW. Nie używam Opery Mini, ponieważ jest dość wolna i używa proxy, a wolę korzystać z serwisów bezpośrednio. Dziś chciałem sprawdzić coś w Sieci, już otwierałem stronę, kiedy ukazała mi [...]]]></description>
			<content:encoded><![CDATA[<p>Czasem (wbrew pozorom) jestem z dala od komputera. Wtedy korzystam zwykle z przeglądarki wbudowanej w moją Nokię E51, która całkiem nieźle radzi sobie ze stronami WWW. Nie używam Opery Mini, ponieważ jest dość wolna i używa proxy, a wolę korzystać z serwisów bezpośrednio. Dziś chciałem sprawdzić coś w Sieci, już otwierałem stronę, kiedy ukazała mi się informacja o możliwości korzystania z &#8220;<a href="http://www.era.pl/pl/indywidualni/uslugi-porady/internet/blueconnect/bc_w_telefonie/compressor_mini/compressor_mini">Compressora Mini</a>&#8221; w Erze, czyli tego samego proxy, które jest wykorzystywane w Operze Mini do kompresji stron i zmniejszania ruchu w sieci. Co ciekawe, na tej stronie nie było możliwości ominięcia tego proxy, był tylko przycisk &#8220;zgadzam się&#8221;. Próbowałem kilkakrotnie wchodzić na różne strony WWW, ale nadal pokazywała mi się ta plansza z compressorem. Wcisnąłem więc przycisk &#8220;zgadzam się&#8221;, żeby zobaczyć, co dalej.</p>
<p>Moim oczom ukazała się &#8220;skompresowana&#8221; wersja strony, otoczona na górze i na dole przez wielki pasek sterowania Compressora Mini, na którym są przyciski Wstecz i Dalej, dostęp do historii, czyszczenie ciasteczek, konfiguracja proxy, itp. Z ciekawości wszedłem na kilka stron szyfrowanych SSLem - tam też pokazały się te same paski przycisków. Wszedłem do konfiguracji Compressora i wyłączyłem kompresję. Teraz obrazki są przesyłane w pełnej wielkości, ale nadal jest ten sam pasek przycisków - co znaczy, że <strong>proxy nie zostało wyłączone, tylko kompresja została zredukowana do zera</strong>. A nie o to mi chodziło.</p>
<p>Zależy mi na tym, żeby te proxy kompletnie wyłączyć. Korzystam z kilku stron szyfrowanych protokołem SSL i jeżeli w przeglądarce widzę paski przycisków w treści strony tam, gdzie ich być nie powinno, oznacza to że Era wstrzykuje swój kod również w protokół SSL. Czyli może robić ze stroną cokolwiek zechce, zmieniać jej treść, nawet zbierać moje loginy i hasła przy pomocy tego proxy! Przy okazji sprawdziłem otwieranie stron w Operze Mini - nie było pasków z Compressora Mini, co znaczy zapewne że rozpoznaje on typ używanej przeglądarki i nie pokazuje się w swojej &#8220;rodzimej&#8221;, dodając swoje przyciski tylko w tych, które są mu obce; oraz na łączu GPRS przy pomocy mojego netbooka - tu również nie było pasków, ale strony otwierają się zauważalnie wolniej, czyli nadal idą przez proxy. Tego było mi już trochę za wiele.</p>
<p>Zacząłem poszukiwania w Internecie jakiegoś sposobu na wyłączenie tego proxy. Szybkie zapytanie Googli pokazało, że Compressor Mini był już od dawna używany w usłudze BlueConnect, jeżeli ktoś miał aktywowany dowolny pakiet danych. <a href="http://groups.google.com/group/pl.misc.telefonia.gsm/browse_thread/thread/094aeb3d5a39192d/1ff9be908ba34617?lnk=raot">Okazuje się też, że ciężko go wyłączyć</a>, choć nie jest to niemożliwe. Ominąć go można nie wykupując żadnego pakietu danych w Erze. Ale co z tego, skoro ja używam Tak Taka, a nie BlueConnect i żadnych pakietów danych nie wykupywałem???</p>
<p>Zadzwoniłem do BOK Ery i grzecznie zapytałem o co w tym wszystkim chodzi. Pan z BOKu grzecznie odpowiedział mi że tak, Compressor Mini jest teraz aktywny w Erze Tak Tak w celu zmniejszenia kosztów przesyłania danych w sieci i nie, nie można go wyłączyć, a poza tym te paski nie pokazują się w Operze Mini. Szkopuł w tym, że ja nie zamierzam z niej korzystać, więc czy nie dałoby się wyłączyć tej usługi? Mogę nawet płacić więcej za przesyłane dane, po prostu nie chcę aby ktoś (a konkretnie operator) wstrzykiwał mi kod HTML we wszystkie strony WWW, nawet te z włączonym szyfrowaniem? Ale nie, nie da się tego wyłączyć.</p>
<p>Dochodzę więc do wniosku, że czas zmienić operatora swojego telefonu. Trochę szkoda, telefon w Erze Tak Tak mam już dobre parę lat, usługi mi odpowiadały jak dotąd. Spróbuję przenieść swój nr telefonu do nowego operatora, oszczędziłoby to problemów ze zmianą mojego numeru telefonu na koncie bankowym i w innych miejscach a i moi znajomi mieliby mniejszy kłopot. W każdym razie dopóki Era będzie oferować niepełną (oraz niepewną) usługę dostępu do Internetu w swojej sieci, będę odradzał ją znajomym i potencjalnym klientom. Jutro wstąpię jeszcze do BOKu i zapytam o możliwość wyłączenia tej usługi, może tam mi coś poradzą, ale mam wątpliwości.</p>
<p>Szukam dla siebie nowego operatora, chcę mieć telefon na kartę, bez abonamentu, najlepiej z tanimi połączeniami do Internetu; mało dzwonię, SMSów wysyłam chyba średnio. Polecicie coś?</p>
]]></content:encoded>
			<wfw:commentRss>http://harnir.net/archives/57/feed</wfw:commentRss>
		</item>
		<item>
		<title>Easier regexps</title>
		<link>http://harnir.net/archives/35</link>
		<comments>http://harnir.net/archives/35#comments</comments>
		<pubDate>Tue, 28 Apr 2009 22:15:12 +0000</pubDate>
		<dc:creator>Maciej Delmanowski</dc:creator>
		
		<category><![CDATA[English]]></category>

		<category><![CDATA[System administration]]></category>

		<category><![CDATA[Perl]]></category>

		<category><![CDATA[regexp]]></category>

		<category><![CDATA[shell]]></category>

		<category><![CDATA[sysadmin]]></category>

		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://harnir.net/?p=35</guid>
		<description><![CDATA[Today on cmdln.org blog I&#8217;ve found a short note about txt2regex, console regexp helper. txt2regex is an advanced script which helps you build regular expressions from scratch, using easy to use text menu - you can create your expression piece by piece. It supports currently (as of 2004 - yeah, haven&#8217;t been updated since) 23 [...]]]></description>
			<content:encoded><![CDATA[<p>Today on <a href="http://cmdln.org/">cmdln.org</a> blog I&#8217;ve found a <a href="http://www.cmdln.org/2009/04/28/nice-console-regex-helper/trackback/">short note about txt2regex</a>, console regexp helper. <code><a href="http://txt2regex.sourceforge.net/">txt2regex</a></code> is an advanced script which helps you build regular expressions from scratch, using easy to use text menu - you can create your expression piece by piece. It supports currently (as of 2004 - yeah, haven&#8217;t been updated since) 23 applications and programming languages, from Perl and vim to OpenOffice.org. I&#8217;ve tried it for a while and it looks pretty handy - I don&#8217;t know how it will do with advanced regexps you can find in the wild, but it should be more than enough for converting regular expressions from one language to another.</p>
<p>Here&#8217;s an example session. After startup, <code>txt2regex</code> presents rather clean interface. On top and bottom you have possible choices and you can use the keyboard to navigate.</p>
<p><img src="http://harnir.net/wp-content/2009/04/2009-04-28-232046_1920x1080_scrot.png" alt="txt2regex after startup" title="txt2regex after startup" width="540" height="380" class="aligncenter size-full wp-image-36" /></p>
<p>Now let start our new regexp with start-of-line character to indicate that you are looking from the beginning of line (press 1). As you can see, list of choices has changed - now we can insert arbitrary characters, strings or special cases into our regular expression.</p>
<p><img src="http://harnir.net/wp-content/2009/04/2009-04-28-232151_1920x1080_scrot.png" alt="Beginning of regular expression" title="Beginning of regular expression" width="540" height="422" class="aligncenter size-full wp-image-39" /></p>
<p><code>txt2regex</code> automatically creates expressions for various languages, selectable at the beginning or from the command line - here, PostgreSQL uses different escape string than the rest of the applications selected. In many cases you can easily specify how many times you want specific character or string to appear in the expression.</p>
<p><img src="http://harnir.net/wp-content/2009/04/2009-04-28-232455_1920x1080_scrot.png" alt="Selecting repetition" title="Selecting repetition" width="540" height="383" class="aligncenter size-full wp-image-43" /></p>
<p>Here&#8217;s the end of the session. After exiting, <code>txt2regex</code> prints a &#8220;history&#8221; of specified commands - using that you can recreate your expression in case you forgot it or want to test it with other languages.</p>
<p><img src="http://harnir.net/wp-content/2009/04/2009-04-28-232634_1920x1080_scrot.png" alt="End of session" title="End of session" width="540" height="380" class="aligncenter size-full wp-image-48" /></p>
<p>Since it&#8217;s a really old script, you probably will find it in your distribution (it&#8217;s available at least in Debian and Ubuntu, as <code>txt2regex</code> of course). <code>zsh</code> prompt not included. :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://harnir.net/archives/35/feed</wfw:commentRss>
		</item>
		<item>
		<title>Stop cenzurze</title>
		<link>http://harnir.net/archives/23</link>
		<comments>http://harnir.net/archives/23#comments</comments>
		<pubDate>Mon, 27 Apr 2009 10:29:43 +0000</pubDate>
		<dc:creator>Maciej Delmanowski</dc:creator>
		
		<category><![CDATA[Internetland]]></category>

		<category><![CDATA[Polski]]></category>

		<category><![CDATA[democracy]]></category>

		<category><![CDATA[EU]]></category>

		<category><![CDATA[free speech]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Pirate Party]]></category>

		<guid isPermaLink="false">http://harnir.net/?p=23</guid>
		<description><![CDATA[
Jeżeli śledzisz na bieżąco wydarzenia w Internecie, to zapewne wiesz o Pakiecie Telekomunikacyjnym i poprawce która może ograniczyć wolność w Sieci. Jeśli nie - zapraszam na stronę Blackout Europe po więcej informacji.
W skrócie - jeżeli kontrowersyjna poprawka do PT przejdzie w Parlamencie Europejskim, Twój Internet może zostać ograniczony tylko do kilku stron arbitralnie wybranych przez [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blackouteurope.pl/"><img src="http://harnir.net/wp-content/2009/04/blackout-eu-150-1.jpg" alt="Blackout Europe" title="Blackout Europe" width="150" height="150" class="alignright size-full wp-image-28" /></a>
<p>Jeżeli śledzisz na bieżąco wydarzenia w Internecie, to zapewne wiesz o Pakiecie Telekomunikacyjnym i poprawce która może ograniczyć wolność w Sieci. Jeśli nie - zapraszam na stronę <a href="http://blackouteurope.pl/">Blackout Europe</a> po więcej informacji.</p>
<p>W skrócie - jeżeli kontrowersyjna poprawka do PT przejdzie w Parlamencie Europejskim, Twój Internet może zostać ograniczony tylko do kilku stron arbitralnie wybranych przez kogoś innego, a Ty nie będziesz miał na ten temat nic do powiedzenia (albo będziesz musiał płacić za dostęp). Dostęp do innych zasobów w Sieci może zostać ograniczony lub całkowicie zablokowany. Internet zmieni się w kolejne medium całkowicie kontrolowane przez korporacje i rząd, gdzie zwykli ludzie nie mają nic do powiedzenia.</p>
<p>Jeśli nie chcesz do tego dopuścić, zapraszam do złożenia podpisu pod <strong><a href="http://stopcenzurze.wikidot.com/">petycją skierowaną do polskich europarlamentarzystów</a></strong>, aby 5 maja, podczas głosowania nad Pakietem Telekomunikacyjnym zachowali w obecnym kształcie poprawkę gwarantującą wolność słowa w Internecie.</p>
<p>Więcej informacji:</p>
<ul><a href="http://www.wykop.pl/link/177828/manipulacja-tvp-w-sprawie-pakietu-telekomunikacyjnego">Manipulacja TVP w sprawie Pakietu Telekomunikacyjnego!</a> - Wykop.pl</li>
<li><a href="http://osnews.pl/akcja-stop-cenzurze-ocenzurowana-przez-gadu-gadu/">&#8216;Akcja “Stop Cenzurze” ocenzurowana przez Gadu-Gadu?&#8217;</a> - OSNews.pl (<a href="http://prawo.vagla.pl/node/8474">komentarz VaGli</a>)</li>
<li><a href="http://prawo.vagla.pl/node/8472">&#8216;Organizujecie manifestację? Ale&#8230; Kim właściwie jesteście?&#8217; - VaGla.pl</a></li>
<li><a href="http://osnews.pl/abonament-za-google/">&#8216;Abonament za Google&#8217; - OSNews.pl</a> (<a href="http://osnews.pl/abonament-za-google-cd-czyli-jak-zorganizowac-szybka-akcje-wsrod-internautow/">część druga</a>)</li>
<li><a href="http://www.laquadrature.net/wiki/Mobilisation_2days_to_save_am138_and_citizens_rights_in_Telecoms_Package">informacje nt. Poprawki #46</a>, po angielsku</li>
<li><a href="http://partiapiratow.org.pl/">strona Polskiej Partii Piratów</a></li>
<li><a href="http://www.wykop.pl/link/172206/warunkowy-dostep-do-internetu-glosuj-przeciwko">&#8216;Warunkowy dostęp do Internetu - głosuj przeciwko&#8217; - Wykop.pl</a></li>
</ul>
<p>For English readers - check out <a href="http://blackouteurope.eu/">Blackout Europe in English</a> about Telecoms Package and what can you do about it!.</p>
]]></content:encoded>
			<wfw:commentRss>http://harnir.net/archives/23/feed</wfw:commentRss>
		</item>
		<item>
		<title>Omegle #1</title>
		<link>http://harnir.net/archives/18</link>
		<comments>http://harnir.net/archives/18#comments</comments>
		<pubDate>Mon, 13 Apr 2009 22:01:20 +0000</pubDate>
		<dc:creator>Maciej Delmanowski</dc:creator>
		
		<category><![CDATA[English]]></category>

		<category><![CDATA[Internetland]]></category>

		<category><![CDATA[omegle]]></category>

		<guid isPermaLink="false">http://harnir.net/?p=18</guid>
		<description><![CDATA[You&#8217;re now chatting with a random stranger. Say hi!
You: hello
Stranger: I love you
You: you again?
Stranger: uh unlucky I was looking for I love you too tom, you would have won £100 on power fm in the UK. sorry dude
Your conversational partner has disconnected.
Damn, I was so close&#8230; Interesting that people are using Omegle for something [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>You&#8217;re now chatting with a random stranger. Say hi!<br />
You: hello<br />
Stranger: I love you<br />
You: you again?<br />
Stranger: uh unlucky I was looking for I love you too tom, you would have won £100 on power fm in the UK. sorry dude<br />
Your conversational partner has disconnected.</p></blockquote>
<p>Damn, I was so close&#8230; Interesting that people are using <a href="http://omegle.com/">Omegle</a> for something more than chatting now. It just have to be something worldwide&#8230; I wonder when Tom will find a listener. Good luck :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://harnir.net/archives/18/feed</wfw:commentRss>
		</item>
		<item>
		<title>Reboot again.</title>
		<link>http://harnir.net/archives/11</link>
		<comments>http://harnir.net/archives/11#comments</comments>
		<pubDate>Mon, 13 Apr 2009 15:48:10 +0000</pubDate>
		<dc:creator>Maciej Delmanowski</dc:creator>
		
		<category><![CDATA[English]]></category>

		<category><![CDATA[Personal stuff]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[fallout 3]]></category>

		<category><![CDATA[procrastination]]></category>

		<category><![CDATA[tm4sa]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://harnir.net/?p=11</guid>
		<description><![CDATA[What better time to reboot a blog, than feeling bored in the middle of the Easter holiday?
The truth is, I&#8217;m not exactly bored. I want to write this todo application based on TM4SA ideology (The Cycle and such), but it&#8217;s hard, I can&#8217;t focus on it for more than 5 minutes. Guess I&#8217;m getting old, [...]]]></description>
			<content:encoded><![CDATA[<p>What better time to reboot a blog, than feeling bored in the middle of the Easter holiday?</p>
<p>The truth is, I&#8217;m not exactly bored. I want to write this todo application based on <a href="http://oreilly.com/catalog/9780596007836/">TM4SA</a> ideology (The Cycle and such), but it&#8217;s hard, I can&#8217;t focus on it for more than 5 minutes. Guess I&#8217;m getting old, sloppy and haven&#8217;t programmed anything for a while, so I slipped out of habit. I hope it won&#8217;t last for long&#8230; If you have some tips how to fight with this thing, pass them along, will you? Or maybe it&#8217;s that <a href="http://www.fourmilab.ch/hackdiet/">Hacker&#8217;s Diet</a> I&#8217;m in for a while now, can&#8217;t decide.</p>
<p>In other news - I&#8217;m totally addicted to <a href="http://en.wikipedia.org/wiki/Fallout_3">Fallout 3</a> these days. It&#8217;s a little slippery topic for me, because it&#8217;s a Windows game (and I&#8217;m a Linux user). I&#8217;m playing it on Windows 7 beta. I don&#8217;t want to brag about the system - it&#8217;s stable, pretty fast. I just use it to launch Fallout anyway, so I haven&#8217;t spent too much time using it. Anyway, I&#8217;m thinking about writing some entries here about the game, mods I use, maybe some stories from the Wasteland. OTOH I don&#8217;t need to think about it, just do it - you&#8217;ll read it if you want or not. :-)</p>
<p>About the reboot - I haven&#8217;t written on my old blog for quite some time now. I&#8217;ve also felt kind of bored with it&#8217;s layout, dark, complicated, with small letters. Ever since I&#8217;ve found <a href="http://diveintomark.com/">Mark Pilgrim&#8217;s</a> blog, I wanted to do something similar on mine (I was inspired by the &#8220;minimalistic&#8221; series of posts on various blogs, suggested reading if you want to check it out: <a href="http://tomayko.com/writings/administrative-debris">1</a> <a href="http://www.b-list.org/weblog/2008/jun/15/minimal/">2</a> <a href="http://diveintomark.org/archives/2008/06/21/minimalism">3</a>). So, here it is, my own version of a minimalistic WordPress design. It&#8217;s pretty empty right now, but when I start to write some more, it should present itself better. I also moved my blog from subdomain to my main domain, <code>harnir.net</code>, removing completely a &#8220;landing page&#8221; which was here before. I&#8217;ve felt it was prety useless, I&#8217;ll put some info from it in &#8220;About me&#8221; page on this blog. There are some RSS feeds embedded on category/main blog pages, so check your location bars for them.</p>
<p>And I started to write in English again, which you probably already noticed. I wanted to go back from Polish because of planned return to Crystal, at least for a while, to clean up the code, add some patches and release a new version - and blog some stuff about it. I also planned to release the todo app mentioned above. Besides, mostly technical stuff I&#8217;m planning to write about is accessible to wider audience when it&#8217;s in English instead of Polish. I&#8217;m stll writing in my primary language on <a href="http://harnir.blip.pl">Blip.pl</a>, Polish clone of Twitter. I&#8217;ve also thought about opening a &#8220;mirror&#8221; blog with entries translated to Polish, but I&#8217;ll put it aside for now - if there will be demand though, who knows - maybe I&#8217;ll translate my posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://harnir.net/archives/11/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
