<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUQARXY_eCp7ImA9WhRQEEU.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423</id><updated>2011-12-05T12:09:04.840+01:00</updated><category term="o blogu" /><category term="gry" /><category term="research" /><category term="informatyzacja" /><category term="web" /><category term="niepoważnie" /><category term="microsoft" /><category term="felietony" /><category term="events" /><category term="NLPerswazja" /><category term="code" /><category term="zawodowo" /><category term="testy" /><category term="smartphone" /><category term="porady" /><category term="projekty" /><category term="offtopic" /><category term="opinie" /><category term="newsy" /><title>Asmodeusz Blog</title><subtitle type="html">IT z punktu widzenia programisty-pasjonata. O kodzie i nie tylko.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://asmdevlog.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/AsmodeuszDevlog" /><feedburner:info uri="asmodeuszdevlog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkEGQXY_cSp7ImA9Wx9UEEQ.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-3593367438485934380</id><published>2011-02-06T01:45:00.003+01:00</published><updated>2011-02-07T17:03:40.849+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-07T17:03:40.849+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="projekty" /><category scheme="http://www.blogger.com/atom/ns#" term="o blogu" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>WordPress - pierwsze starcie</title><content type="html">&lt;div&gt;&lt;b&gt;Uwaga, uwaga! &lt;a href="http://asmodeusz.net/"&gt;&lt;span class="Apple-style-span" &gt;Bogumił Wiatrowski: Blog&lt;/span&gt;&lt;/a&gt; znajduje się pod nowym adresem!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Stało się. Zdradzam blogspota na rzecz samohostowanej, podobno lepszej platformy &lt;strike&gt;obywatelskiej&lt;/strike&gt; blogowej. Oczywiście, aby wspomniana zdrada odniosła pozytywny skutek, &lt;a href="http://pl.wordpress.org/"&gt;WordPress &lt;/a&gt;poznany być musi. Poznany, czyli zainstalowany i skonfigurowany. Aby to osiągnąć, na nieużywanej maszynie stanął Gentoo x86 z Apache 2.2, aktualnym PHP i MySQL. 60GB i dostęp przez ssh powinny wystarczyć do prowadzenia bloga ;-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dlaczego przesiadka? Stwierdziłem, że blogspot daje bardzo ograniczone możliwości customizacji bloga. Ponadto, mając komputer zdatny do użytku na serwer (przy względnie niewielkim ruchu) aż żal go nie wykorzystać odpowiednio. Dodatkowo, poznać WordPressa to poznać 3/4 prywatnych/niewielkich stron internetowych. Zawsze to kolejny etap (samo)rozwoju ;-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Co więc nastąpi? Zmieni się nazwa bloga - na &lt;b&gt;Bogumił Wiatrowski: Blog&lt;/b&gt;. Blog zostanie umieszczony jako strona główna domeny - coś, co powinienem był dawno zrobić. Zastanawiam się jeszcze nad rozwiązaniem kwestii powrotu tutaj - czy będzie to odniesienie do aktualnego adresu (blog.asmodeusz.net), czy jakiś nowy adres (może pl.asmodeusz.net?), czy też domyślny adres blogspota. To wyjdzie w praniu, na razie aktualny adres pozostaje, nie będzie wyłączony. Kwestią dyskusyjną jest również import notek stąd do nowego bloga - zobaczę, co WP w tej materii potrafi.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-3593367438485934380?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kfiYvhYrd-gQ7gIloWW82TiNxWc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kfiYvhYrd-gQ7gIloWW82TiNxWc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kfiYvhYrd-gQ7gIloWW82TiNxWc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kfiYvhYrd-gQ7gIloWW82TiNxWc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/JXKBite1qgA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/3593367438485934380/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2011/02/wordpress-pierwsze-starcie.html#comment-form" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/3593367438485934380?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/3593367438485934380?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/JXKBite1qgA/wordpress-pierwsze-starcie.html" title="WordPress - pierwsze starcie" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2011/02/wordpress-pierwsze-starcie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkACQns5fyp7ImA9Wx9VFU8.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-6133276218112921579</id><published>2011-02-01T03:13:00.005+01:00</published><updated>2011-02-01T03:52:43.527+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-01T03:52:43.527+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="porady" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>Notacja węgierska użyta wygodnie</title><content type="html">&lt;div&gt;&lt;a href="http://pl.wikipedia.org/wiki/Charles_Simonyi"&gt;Charles Simonyi&lt;/a&gt; stworzył dawno temu (w skali czasu istnienia C/C++) pewne standardy odnośnie nazewnictwa zmiennych i funkcji - zwane &lt;a href="http://pl.wikipedia.org/wiki/Notacja_w%C4%99gierska"&gt;notacją węgierską&lt;/a&gt;. Tak, tą samą notacją, na którą narzekają tysiące programistów, mających do czynienia z WinAPI czy innymi wynalazkami Microsoftu. Co ciekawe - akurat w WinAPI wspomniana notacja jest używana &lt;b&gt;niepoprawnie&lt;/b&gt;. Istnieje możliwość takiego wykorzystania przedrostków, żeby nie przyprawiały o ból głowy - również na innych platformach.&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2011/02/notacja-wegierska-uzyta-wygodnie.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-6133276218112921579?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2QS1P3GfWcZvuf0_amDwjwdPse0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2QS1P3GfWcZvuf0_amDwjwdPse0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2QS1P3GfWcZvuf0_amDwjwdPse0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2QS1P3GfWcZvuf0_amDwjwdPse0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/y8uudsme5vA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/6133276218112921579/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2011/02/notacja-wegierska-uzyta-wygodnie.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/6133276218112921579?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/6133276218112921579?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/y8uudsme5vA/notacja-wegierska-uzyta-wygodnie.html" title="Notacja węgierska użyta wygodnie" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2011/02/notacja-wegierska-uzyta-wygodnie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4MRHo7eCp7ImA9Wx9VEEs.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-7807795804097831692</id><published>2011-01-26T17:38:00.003+01:00</published><updated>2011-01-26T17:56:25.400+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-26T17:56:25.400+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="niepoważnie" /><category scheme="http://www.blogger.com/atom/ns#" term="zawodowo" /><category scheme="http://www.blogger.com/atom/ns#" term="offtopic" /><title>Nadrabiając zaległe przedmioty</title><content type="html">&lt;div&gt;Jak &lt;a href="http://blog.asmodeusz.net/2010/05/studiowanie-informatyki-warto.html"&gt;wspominałem wcześniej&lt;/a&gt;, studiów informatycznych nie ukończyłem. Z tego też powodu zauważam od dłuższego czasu pewne braki w edukacji programistycznej, które wypadałoby w końcu uzupełnić. Jako że studia są drogie i bardzo czasochłonne, postanowiłem zebrać się w sobie, zrobić listę potrzebnych mi tematów i ułożyć plan nauki. Z moich obserwacji wynika, że publiczne dzielenie się postanowieniami jest dużo lepsze, niż po prostu postanowienie czegoś - znacznie silniej motywuje do działania. Oto więc plan &amp;quot;przedmiotów&amp;quot; i &amp;quot;zaliczeń&amp;quot;, które poddane zostaną waszej ocenie:&lt;br&gt;&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2011/01/nadrabiajac-zalege-przedmioty.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-7807795804097831692?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/euaKPRLlhhFoa7VVQDJA68G3yzo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/euaKPRLlhhFoa7VVQDJA68G3yzo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/euaKPRLlhhFoa7VVQDJA68G3yzo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/euaKPRLlhhFoa7VVQDJA68G3yzo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/qKjI7dyr23k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/7807795804097831692/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2011/01/nadrabiajac-zalege-przedmioty.html#comment-form" title="Komentarze (7)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/7807795804097831692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/7807795804097831692?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/qKjI7dyr23k/nadrabiajac-zalege-przedmioty.html" title="Nadrabiając zaległe przedmioty" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>7</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2011/01/nadrabiajac-zalege-przedmioty.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQAQ3Y_eCp7ImA9Wx9WE0k.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-6608576993811375815</id><published>2011-01-17T21:10:00.005+01:00</published><updated>2011-01-18T11:25:42.840+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T11:25:42.840+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="opinie" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>Powrót do stacjonarki</title><content type="html">Wyda wam się to dziwne, niektórym zapewne nawet świętokradcze, ale fakt jest faktem: zdecydowałem, że preferuję stacjonarkę nad laptopa. Wróciłem do starego &amp;quot;pudła&amp;quot; z zamiarem pozostania przy tym dłuższy czas, laptopa z dobrego serca użyczając. Co ciekawe - w chwili obecnej (w dłuższej perspektywie oceny przydatności) uważam to za dobry wybór i zdecydowanie przedkładam komputer stacjonarny nad laptopa.&lt;br&gt;&lt;a href="http://asmdevlog.blogspot.com/2011/01/powrot-do-stacjonarki.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-6608576993811375815?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T7lJSFMJZv6I0DzXT0jFLAc1wME/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T7lJSFMJZv6I0DzXT0jFLAc1wME/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T7lJSFMJZv6I0DzXT0jFLAc1wME/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T7lJSFMJZv6I0DzXT0jFLAc1wME/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/HUPhLqrVv6M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/6608576993811375815/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2011/01/powrot-do-stacjonarki.html#comment-form" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/6608576993811375815?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/6608576993811375815?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/HUPhLqrVv6M/powrot-do-stacjonarki.html" title="Powrót do stacjonarki" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>2</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2011/01/powrot-do-stacjonarki.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYCSH8_eyp7ImA9Wx9XGUU.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-9040983685209786323</id><published>2011-01-14T02:29:00.003+01:00</published><updated>2011-01-14T06:32:49.143+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-14T06:32:49.143+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="niepoważnie" /><category scheme="http://www.blogger.com/atom/ns#" term="o blogu" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>60 postów, 18 miesięcy - podsumowanie</title><content type="html">Blog istnieje już ponad 18 miesięcy. Dokładnie w dzień dziecka roku &lt;i&gt;2009&lt;/i&gt; pojawił się wpis-recenzja Google G1. Przez ten czas blog przeszedł sporo zmian - zarówno w kwestii wyglądu (kiedyś tu było czarne tło i malutkie białe literki), jak i treści. Z typowo programistycznego stał się okołoprogramistycznym, poruszającym różne, związane z IT tematy. Z tego oto braku okazji krótkie podsumowanie i przegląd.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2011/01/60-postow-18-miesiecy-podsumowanie.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-9040983685209786323?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GsJI_kmDXM81-SAPdJI9WE7eOQA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GsJI_kmDXM81-SAPdJI9WE7eOQA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GsJI_kmDXM81-SAPdJI9WE7eOQA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GsJI_kmDXM81-SAPdJI9WE7eOQA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/LU_dKJv9v9Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/9040983685209786323/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2011/01/60-postow-18-miesiecy-podsumowanie.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/9040983685209786323?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/9040983685209786323?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/LU_dKJv9v9Q/60-postow-18-miesiecy-podsumowanie.html" title="60 postów, 18 miesięcy - podsumowanie" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2011/01/60-postow-18-miesiecy-podsumowanie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IASXoyeyp7ImA9Wx9XGUo.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-2784590698460199518</id><published>2011-01-14T01:35:00.005+01:00</published><updated>2011-01-14T03:19:08.493+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-14T03:19:08.493+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="projekty" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>Zmienne statyczne, czyli dlaczego nie lubię PHP</title><content type="html">Rzeczą naturalną dla każdego uczącego się programisty C++ jest &lt;i&gt;design pattern&lt;/i&gt; zwany &lt;a href="http://pl.wikipedia.org/wiki/Singleton_(wzorzec_projektowy)"&gt;singletonem&lt;/a&gt;. Właściwie każdy ma do czynienia z tego typu wzorcem projektowym w trakcie pisania nieco bardziej skomplikowanych aplikacji C++/C#. Przykładowymi singletonami w C# (bardzo często używanymi) są różne instancje klasy &lt;code&gt;System.Text.Encoding&lt;/code&gt;, będące predefiniowanymi sposobami kodowania w różnych popularnych (wszelkie odmiany &lt;strike&gt;WTF&lt;/strike&gt;UTF) wersjach. Pisząc w ASP.NET również można użyć singletonów - to, moim zdaniem, największa przewaga ASP.NET nad PHP w dowolnej jego odmianie.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2011/01/zmienne-statyczne-czyli-dlaczego-nie.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-2784590698460199518?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3htlM1J5tjmZCTNrXOD9flMhkwc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3htlM1J5tjmZCTNrXOD9flMhkwc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3htlM1J5tjmZCTNrXOD9flMhkwc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3htlM1J5tjmZCTNrXOD9flMhkwc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/oT2e6Q0UgiI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/2784590698460199518/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2011/01/zmienne-statyczne-czyli-dlaczego-nie.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2784590698460199518?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2784590698460199518?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/oT2e6Q0UgiI/zmienne-statyczne-czyli-dlaczego-nie.html" title="Zmienne statyczne, czyli dlaczego nie lubię PHP" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2011/01/zmienne-statyczne-czyli-dlaczego-nie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMESHg-fCp7ImA9Wx9XGE0.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-5345116592611874854</id><published>2011-01-12T04:00:00.009+01:00</published><updated>2011-01-12T04:20:09.654+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-12T04:20:09.654+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="o blogu" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>WYSIWTF - czyli dlaczego nie lubię WYSIWYG</title><content type="html">&lt;div&gt;Będąc na etapie pisania (wprawka w &lt;a href="http://www.asp.net/"&gt;ASP.NET&lt;/a&gt;) własnego &lt;strike&gt;bloga&lt;/strike&gt;systemu blogowego, dotarłem do bardzo istotnego etapu - tworzenia i edycji postów. Krótko: napisania wygodnego, funkcjonalnego edytora postów, w którym składanie naprawdę dziwnych zależności będzie proste, przyjemne, intuicyjne, szybkie, funkcjonalne, a w wolnej chwili zaparzy kawę. Po krótkich przemyśleniach, szybka, ostateczna decyzja: żadnego &lt;a href="http://pl.wikipedia.org/wiki/WYSIWYG"&gt;WYSIWYG&lt;/a&gt;.&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2011/01/wysiwtf-czyli-dlaczego-nie-lubie.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-5345116592611874854?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6IT6T5qfGVYTIBewEQid5-GNiOU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6IT6T5qfGVYTIBewEQid5-GNiOU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6IT6T5qfGVYTIBewEQid5-GNiOU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6IT6T5qfGVYTIBewEQid5-GNiOU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/CF_d6O1-0Vs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/5345116592611874854/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2011/01/wysiwtf-czyli-dlaczego-nie-lubie.html#comment-form" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/5345116592611874854?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/5345116592611874854?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/CF_d6O1-0Vs/wysiwtf-czyli-dlaczego-nie-lubie.html" title="WYSIWTF - czyli dlaczego nie lubię WYSIWYG" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2011/01/wysiwtf-czyli-dlaczego-nie-lubie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUERHg8cSp7ImA9Wx9XGE0.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-7322010165006252262</id><published>2011-01-10T15:15:00.007+01:00</published><updated>2011-01-12T04:16:45.679+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-12T04:16:45.679+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="porady" /><title>Są błędy, których nie należy poprawiać</title><content type="html">&lt;div style="display: inline-block; width: auto; border: 1px dotted #808080; margin: 2px; padding: 2px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;There are routes which must not be followed,&lt;br&gt;Armies which must not me attacked,&lt;br&gt;Towns which must not be desieged,&lt;br&gt;Positions which must not be contested.&lt;/i&gt;&lt;/span&gt;&lt;br&gt;&lt;span class="Apple-style-span" style="float: right; font-size: 0.7em; padding: 3px;"&gt;Sun Tzu - The Art of War / Sabaton - Cliffs of Gallipoli&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;a href="http://asmdevlog.blogspot.com/2011/01/sa-bedy-ktorych-nie-nalezy-poprawiac.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-7322010165006252262?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JctBxwnB4KNMLOR25yTt_2PaHuE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JctBxwnB4KNMLOR25yTt_2PaHuE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JctBxwnB4KNMLOR25yTt_2PaHuE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JctBxwnB4KNMLOR25yTt_2PaHuE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/a7Kd0RlQGx0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/7322010165006252262/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2011/01/sa-bedy-ktorych-nie-nalezy-poprawiac.html#comment-form" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/7322010165006252262?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/7322010165006252262?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/a7Kd0RlQGx0/sa-bedy-ktorych-nie-nalezy-poprawiac.html" title="Są błędy, których nie należy poprawiać" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2011/01/sa-bedy-ktorych-nie-nalezy-poprawiac.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAEQ3gyeCp7ImA9Wx9XEEw.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-3092601464904394804</id><published>2011-01-03T02:07:00.003+01:00</published><updated>2011-01-03T02:21:42.690+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-03T02:21:42.690+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="offtopic" /><title>Plany i postanowienia noworoczne</title><content type="html">Wzorując się na tym, co już drugi rok &lt;a href="http://mobiledev.pl/?p=448"&gt;praktykuje Piotr Wach&lt;/a&gt;, zdecydowałem się zrobić własną, publiczną listę postanowień na rok 2011. Można to uznać za hackowanie siebie samego - jak wiadomo, publiczna deklaracja powoduje silniejszy wewnętrzny przymus dotrzymania danego sobie słowa - zgodnie z opisaną przez Cialdiniego regułą konsekwencji. Oczywiście - jeśli przesadzę i postawię sobie nierealne wymagania, nigdy temu nie sprostam. Poniżej więc lista "postanowień noworocznych":&lt;div&gt;&lt;ul&gt;&lt;li&gt;Samodzielnie, od początku do końca, wykonać i opublikować (w dowolny sposób) użyteczną aplikację, którą będę mógł podpisać wyłącznie własnym imieniem i nazwiskiem.&lt;/li&gt;&lt;li&gt;Opanować Qt w stopniu pozwalającym na sprawne i szybkie pisanie na Symbiana, Maemo, MeeGo i PC.&lt;/li&gt;&lt;li&gt;Doprowadzić obecny projekt gry do stanu grywalnego dema technicznego.&lt;/li&gt;&lt;li&gt;Wykonać minimum jedną grywalną i dającą się opublikować grę mobilną.&lt;/li&gt;&lt;li&gt;Opanować technologię i wiedzę potrzebną do tworzenia aplikacji internetowych - najprawdopodobniej zestaw ASP.NET + MVC 2.0 + AJAX + MS SQL + CSS + XHTML + UX.&lt;/li&gt;&lt;li&gt;Wymienić laptopa na komputer stacjonarny o sensownej mocy obliczeniowej.&lt;/li&gt;&lt;li&gt;Nauczyć się rysować na tyle, abym mógł bez wstydu pokazywać swoje prace.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Siedem punktów, dwanaście miesięcy, zakładam, że zdołam zrealizować minimum pięć. Za rok podsumowanie i rozliczenie zobowiązania.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-3092601464904394804?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EUSC0SH2XJOpcfqucwLa4NBnLuE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EUSC0SH2XJOpcfqucwLa4NBnLuE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EUSC0SH2XJOpcfqucwLa4NBnLuE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EUSC0SH2XJOpcfqucwLa4NBnLuE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/SXlLiLO__qI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/3092601464904394804/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2011/01/plany-i-postanowienia-noworoczne.html#comment-form" title="Komentarze (3)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/3092601464904394804?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/3092601464904394804?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/SXlLiLO__qI/plany-i-postanowienia-noworoczne.html" title="Plany i postanowienia noworoczne" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2011/01/plany-i-postanowienia-noworoczne.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MBRnY8fSp7ImA9Wx9RGEs.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-847929914377771011</id><published>2010-12-20T16:54:00.004+01:00</published><updated>2010-12-20T17:10:57.875+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-20T17:10:57.875+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="research" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="porady" /><category scheme="http://www.blogger.com/atom/ns#" term="zawodowo" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>Cofnięcie uprawnień administracyjnych</title><content type="html">&lt;div&gt;Od czasu Visty istnieje zjawisko zwane UAC. Powoduje ono, przy odrobinie szczęścia, podniesienie uprawnień aplikacji do poziomu administratora po akceptacji użytkownika, w sposób całkowicie przezroczysty dla systemu. Przynajmniej tak być powinno, jednak przezroczystość ta jest fikcyjna. Weźmy dla przykładu aplikację uruchamianą z prawami admina, która potrzebuje poprzez COM (dokładniej: API oparte na COM) skomunikować się z aplikacją działającą w trybie użytkownika. Nie działa. Są też różne inne przypadki (File manager? Installer?) wymagające łatwego uruchomienia aplikacji w trybie użytkownika. Jak to zrobić?&lt;br&gt;&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2010/12/cofniecie-uprawnien-administracyjnych.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-847929914377771011?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RjAQTeiPwjrdZCwMznH3In52Cug/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RjAQTeiPwjrdZCwMznH3In52Cug/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RjAQTeiPwjrdZCwMznH3In52Cug/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RjAQTeiPwjrdZCwMznH3In52Cug/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/pJepBd1S9X0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/847929914377771011/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/12/cofniecie-uprawnien-administracyjnych.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/847929914377771011?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/847929914377771011?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/pJepBd1S9X0/cofniecie-uprawnien-administracyjnych.html" title="Cofnięcie uprawnień administracyjnych" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/12/cofniecie-uprawnien-administracyjnych.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UDRn4_fip7ImA9Wx9RF08.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-783429027089398222</id><published>2010-12-19T03:02:00.004+01:00</published><updated>2010-12-19T03:21:17.046+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-19T03:21:17.046+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="projekty" /><category scheme="http://www.blogger.com/atom/ns#" term="porady" /><title>Pesymizm wczesnoprojektowy</title><content type="html">Zaczynając nowy projekt nadzieje i oczekiwania są wielkie - dzieło będzie wspaniałe, cudowne, wielkie, idealne i inne superlatywy. Jaka jest rzeczywistość - wie każdy, kto ukończył (lub chociaż próbował) przynajmniej jeden w miarę kompletny projekt. Zwykle po czymś takim powstaje &lt;a href="http://www.stdtime.com/postmortem-projects.htm"&gt;post mortem&lt;/a&gt; projektu, opisujące co wyszło, co nie wyszło i starające się dociec dlaczego nie wyszło. Przy kolejnym projekcie postanowiłem odwrócić PERL-kota ogonem - zacząć od wstępnego szkicu prawdopodobonego &lt;i&gt;post mortem&lt;/i&gt; (ułożonego na bazie moich doświadczeń przy poprzednich projektach).&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2010/12/optymizm-wczesnoprojektowy.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-783429027089398222?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4_BvbVg0f5k9yMzDoE3Edk9hdRM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4_BvbVg0f5k9yMzDoE3Edk9hdRM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4_BvbVg0f5k9yMzDoE3Edk9hdRM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4_BvbVg0f5k9yMzDoE3Edk9hdRM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/yxsEIhJcKUQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/783429027089398222/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/12/optymizm-wczesnoprojektowy.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/783429027089398222?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/783429027089398222?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/yxsEIhJcKUQ/optymizm-wczesnoprojektowy.html" title="Pesymizm wczesnoprojektowy" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/12/optymizm-wczesnoprojektowy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIFSHg-fyp7ImA9Wx9RFUg.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-5010665949280844657</id><published>2010-12-17T02:53:00.003+01:00</published><updated>2010-12-17T03:21:59.657+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-17T03:21:59.657+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="niepoważnie" /><category scheme="http://www.blogger.com/atom/ns#" term="opinie" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>Precz z płaskimi jak deska!</title><content type="html">Pamiętasz menu &lt;i&gt;Start&lt;/i&gt; z czasów Windows 98? Pamiętasz z czasów Windows XP? Widziałeś obecne (Windows 7) menu start? Miałeś okazję widzieć menu &amp;quot;&lt;i&gt;Programs&lt;/i&gt;&amp;quot; w Ubuntu 10.10? Jeśli któryś z punktów nie jest spełniony - uzupełnij, dzisiejszy odcinek porówna niektóre z aspektów tworzenia interfejsów do kobiet ;-)&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2010/12/precz-z-paskimi-jak-deska.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-5010665949280844657?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BZ1nS28pwKsN426xo5QZrDCR4HY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BZ1nS28pwKsN426xo5QZrDCR4HY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BZ1nS28pwKsN426xo5QZrDCR4HY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BZ1nS28pwKsN426xo5QZrDCR4HY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/Rd-IHmumYmI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/5010665949280844657/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/12/precz-z-paskimi-jak-deska.html#comment-form" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/5010665949280844657?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/5010665949280844657?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/Rd-IHmumYmI/precz-z-paskimi-jak-deska.html" title="Precz z płaskimi jak deska!" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/12/precz-z-paskimi-jak-deska.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8HSHYyfip7ImA9Wx9SGE8.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-1579778015879466707</id><published>2010-12-08T17:11:00.004+01:00</published><updated>2010-12-08T18:20:39.896+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-08T18:20:39.896+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="niepoważnie" /><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="zawodowo" /><title>Zaklinacz kodu</title><content type="html">Czasem, gdzieś w komentarzach w kodzie pojawiają się takie określenia jak &amp;quot;White Magic&amp;quot;, &amp;quot;Black Magic&amp;quot;, &amp;quot;Deep Magic&amp;quot; i inne określenia różnych szkół magii. Nie każdy (zwłaszcza początkujący) koder zna znaczenie tych określeń, będących właściwie skrótami dłuższych, opisowych komentarzy.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Co ciekawe i zaskakujące: bardzo trudno znaleźć w Sieci dokładne wyjaśnienie wspomnianych terminów. Jest &lt;a href="http://www.catb.org/jargon/oldversions/jarg262.txt"&gt;dokument&lt;/a&gt;, który opisuje wspomniane zagadnienia, jednak przebicie się przez cały, obszerny spis żargonu nie należy do przyjemnych zadań. W związku z tym postanowiłem podsumować kilka wybranych terminów i opisać je szerzej.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2010/12/zaklinacz-kodu.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-1579778015879466707?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CKDqwmGtDxrPlYlghMmsjRBl8vI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CKDqwmGtDxrPlYlghMmsjRBl8vI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CKDqwmGtDxrPlYlghMmsjRBl8vI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CKDqwmGtDxrPlYlghMmsjRBl8vI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/tO7pgktxqTA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/1579778015879466707/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/12/zaklinacz-kodu.html#comment-form" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/1579778015879466707?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/1579778015879466707?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/tO7pgktxqTA/zaklinacz-kodu.html" title="Zaklinacz kodu" /><author><name>Bogumił Wiatrowski</name><uri>http://www.blogger.com/profile/13758950992671283191</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_JWekIsti9FQ/TThd1qSYGKI/AAAAAAAAABA/ZxgES9mxYw0/S220/167062_1788925171341_1485935968_1937731_6955006_n.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/12/zaklinacz-kodu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQDQXY9cCp7ImA9Wx5bGEo.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-1660525964223383324</id><published>2010-11-04T14:12:00.000+01:00</published><updated>2010-11-04T14:12:50.868+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-04T14:12:50.868+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="testy" /><category scheme="http://www.blogger.com/atom/ns#" term="smartphone" /><category scheme="http://www.blogger.com/atom/ns#" term="opinie" /><title>Nokia N8 - recenzja</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_-OfoaWUozhg/S_lY_ua-3NI/AAAAAAAAAOY/8WmBs6lKwnM/s640/nokia-n8-black.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_-OfoaWUozhg/S_lY_ua-3NI/AAAAAAAAAOY/8WmBs6lKwnM/s200/nokia-n8-black.jpg" width="176"&gt;&lt;/a&gt;&lt;/div&gt;Jak dobrze wiadomo, jestem fanem i maniakiem smartfonów. Funkcjonalnych, potężnych smartfonów - staram się zmieścić w jednym urządzeniu tyle funkcjonalności, ile tylko się da. Stąd ucieszyła mnie możliwość dokładnego, &amp;quot;bojowego&amp;quot; sprawdzenia Nokii N8 - telefonu, który z czystym sumieniem mogę polecić właściwie każdemu.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://asmdevlog.blogspot.com/2010/11/nokia-n8-recenzja.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-1660525964223383324?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IQsnleTpZEvRYCj5BvcQciG9-zI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IQsnleTpZEvRYCj5BvcQciG9-zI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IQsnleTpZEvRYCj5BvcQciG9-zI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IQsnleTpZEvRYCj5BvcQciG9-zI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/7V-Jxvew1XA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/1660525964223383324/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/11/nokia-n8-recenzja.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/1660525964223383324?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/1660525964223383324?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/7V-Jxvew1XA/nokia-n8-recenzja.html" title="Nokia N8 - recenzja" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_-OfoaWUozhg/S_lY_ua-3NI/AAAAAAAAAOY/8WmBs6lKwnM/s72-c/nokia-n8-black.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/11/nokia-n8-recenzja.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUDQHc9fSp7ImA9Wx5bEE8.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-3295790681938117048</id><published>2010-10-25T17:57:00.000+02:00</published><updated>2010-10-25T17:57:51.965+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-25T17:57:51.965+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>Prostota vs. estetyka</title><content type="html">&lt;div style="text-align: left;"&gt;Wzorce projektowe, zalecenia projektowe platformy i wszystkie podobne powstają w jednym celu: mają ułatwić tworzenie i rozumienie kodu pisanego z użyciem danego API. Czy mówimy o operacjach asynchronicznych w Symbianie, czy o tworzeniu obiektu aplikacji jako globalnego - zawsze celem jest zwiększenie przejrzystości i przewidywalności kodu. Są jednak takie sytuacje, gdy trzymanie się wspomnianej przejrzystości zabiera stanowczo za dużo czasu i rozwiązanie najbardziej oczywiste, &amp;quot;podręcznikowe&amp;quot; jest tym najgorszym.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2010/10/prostota-vs-estetyka.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-3295790681938117048?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fEyFglPdFXnzvmY_qb_OHjdWzMU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fEyFglPdFXnzvmY_qb_OHjdWzMU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fEyFglPdFXnzvmY_qb_OHjdWzMU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fEyFglPdFXnzvmY_qb_OHjdWzMU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/FsPX3JJLbR0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/3295790681938117048/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/10/prostota-vs-estetyka.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/3295790681938117048?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/3295790681938117048?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/FsPX3JJLbR0/prostota-vs-estetyka.html" title="Prostota vs. estetyka" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/10/prostota-vs-estetyka.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MDSHs8cCp7ImA9Wx5UEEg.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-2744456050539705184</id><published>2010-10-14T13:24:00.000+02:00</published><updated>2010-10-14T13:24:39.578+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-14T13:24:39.578+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="porady" /><title>emit Alert(StackOverflow);</title><content type="html">Qt jest dość popularnym API do obsługi okien i nie tylko. Warto wspomnieć, że na jego bazie powstał interfejs graficzny KDE, mnóstwo większych i mniejszych aplikacji jak Skype, Gadu-Gadu, Google Earth, Kate oraz reszta aplikacji z pakietu KDE. API jest przemyślane, wieloplatformowe, kod przenosi się łatwo, ponadto w samym Qt wmontowano chyba wszystko, z czego typowy developer korzysta tworząc natywną aplikację. Jako, że każda platforma i każde API ma swoje niuanse, dzisiaj o przepełnianiu stosu za pomocą sygnałów i slotów - właśnie w Qt.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://asmdevlog.blogspot.com/2010/10/emit-alertstackoverflow.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-2744456050539705184?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w-Hdmok12pC8ATIohGK_wO_rdlw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w-Hdmok12pC8ATIohGK_wO_rdlw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w-Hdmok12pC8ATIohGK_wO_rdlw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w-Hdmok12pC8ATIohGK_wO_rdlw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/QayDwS0fYig" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/2744456050539705184/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/10/emit-alertstackoverflow.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2744456050539705184?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2744456050539705184?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/QayDwS0fYig/emit-alertstackoverflow.html" title="emit Alert(StackOverflow);" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/10/emit-alertstackoverflow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMFQX85eip7ImA9Wx5VE0g.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-2233973368506296307</id><published>2010-10-06T10:40:00.000+02:00</published><updated>2010-10-06T10:40:10.122+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-06T10:40:10.122+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="offtopic" /><category scheme="http://www.blogger.com/atom/ns#" term="opinie" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>Miasto przyjazne komunikacyjnie: opcja prywatna</title><content type="html">Kontynuując &lt;a href="http://blog.asmodeusz.net/2010/09/miasto-przyjazne-komunikacyjnie-opcja.html"&gt;poprzedni tekst&lt;/a&gt; dotyczący komunikacji publicznej w Warszawie, tym razem postanowiłem skoncentrować się na oparciu ruchu mieszkańców na prywatnych środkach komunikacji. Ponieważ, na chwilę obecną, własny pojazd jest jedynym sensownym rozwiązaniem (zwłaszcza gdy jedzie się do centrum po południu, a wraca nocą - w weekendy częsty scenariusz), tym razem całość opiera się o założenie, że większość osób ma i chce używać własnych pojazdów.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://asmdevlog.blogspot.com/2010/10/miasto-przyjazne-komunikacyjnie-opcja.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-2233973368506296307?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kVwskxCOkSrGHnhlDl1fcKI3e1o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kVwskxCOkSrGHnhlDl1fcKI3e1o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kVwskxCOkSrGHnhlDl1fcKI3e1o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kVwskxCOkSrGHnhlDl1fcKI3e1o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/jNjwiindmSk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/2233973368506296307/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/10/miasto-przyjazne-komunikacyjnie-opcja.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2233973368506296307?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2233973368506296307?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/jNjwiindmSk/miasto-przyjazne-komunikacyjnie-opcja.html" title="Miasto przyjazne komunikacyjnie: opcja prywatna" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/10/miasto-przyjazne-komunikacyjnie-opcja.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQHQngyeCp7ImA9Wx5WFkQ.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-2045793787045329248</id><published>2010-09-28T20:08:00.000+02:00</published><updated>2010-09-28T20:08:53.690+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-28T20:08:53.690+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="offtopic" /><category scheme="http://www.blogger.com/atom/ns#" term="opinie" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>Miasto przyjazne komunikacyjnie: opcja publiczna</title><content type="html">Na chwilę obecną Warszawa jest komunikacyjnie miastem wrogim człowiekowi. Wrogim - to nie przesada. Wieczne korki, wieczna niewygoda, godziny czekania. Co najgorsze, nic tak naprawdę się z rozwiązaniem tego problemu nie robi. Niby są pomysły, niby są plany, jednak... za mało radykalne. Żeby dało się tu żyć, konieczne są poważne zmiany. Jest na to kilka pomysłów, moje (zupełnie różne) przedstawię w tym i kilku kolejnych publikacjach.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://asmdevlog.blogspot.com/2010/09/miasto-przyjazne-komunikacyjnie-opcja.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-2045793787045329248?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8YL32OG3ZdB5DK3dLsqRaXXuYAY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8YL32OG3ZdB5DK3dLsqRaXXuYAY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8YL32OG3ZdB5DK3dLsqRaXXuYAY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8YL32OG3ZdB5DK3dLsqRaXXuYAY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/Bh6neEN6iso" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/2045793787045329248/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/09/miasto-przyjazne-komunikacyjnie-opcja.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2045793787045329248?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2045793787045329248?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/Bh6neEN6iso/miasto-przyjazne-komunikacyjnie-opcja.html" title="Miasto przyjazne komunikacyjnie: opcja publiczna" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/09/miasto-przyjazne-komunikacyjnie-opcja.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMGR384fSp7ImA9Wx5WFko.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-8547867948471160092</id><published>2010-09-28T14:53:00.000+02:00</published><updated>2010-09-28T14:53:46.135+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-28T14:53:46.135+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="porady" /><category scheme="http://www.blogger.com/atom/ns#" term="zawodowo" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>O rozwiązywaniu problemów - jak uczyć się programować</title><content type="html">Mówi się, że informatyka jest nauką o rozwiązywaniu problemów. Po przeczytaniu kilku różnych wpisów na blogach dotyczących studiowania informatyki (zwłaszcza &lt;a href="http://gynvael.coldwind.pl/?id=337"&gt;tekstu Gynvaela&lt;/a&gt;) postanowiłem trochę napisać o samodzielnej nauce programowania. Znacznie się różni od metod przyjętych na uczelniach, sądzę, że może być przydatna zwłaszcza na studentów. Tego sposobu nauki nie poznacie w szkole (przynajmniej polskiej), będziecie natomiast musieli przyswoić go w pracy.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://asmdevlog.blogspot.com/2010/09/o-rozwiazywaniu-problemow-jak-uczyc-sie.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-8547867948471160092?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JqtnIc6e-DU2gQwTMGuhMpMm-Uw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JqtnIc6e-DU2gQwTMGuhMpMm-Uw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JqtnIc6e-DU2gQwTMGuhMpMm-Uw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JqtnIc6e-DU2gQwTMGuhMpMm-Uw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/zZcdUcaOq4o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/8547867948471160092/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/09/o-rozwiazywaniu-problemow-jak-uczyc-sie.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/8547867948471160092?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/8547867948471160092?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/zZcdUcaOq4o/o-rozwiazywaniu-problemow-jak-uczyc-sie.html" title="O rozwiązywaniu problemów - jak uczyć się programować" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/09/o-rozwiazywaniu-problemow-jak-uczyc-sie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAFSHs9cCp7ImA9Wx5WEUo.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-6031458907779921601</id><published>2010-09-22T19:31:00.000+02:00</published><updated>2010-09-22T19:31:59.568+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-22T19:31:59.568+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="code" /><category scheme="http://www.blogger.com/atom/ns#" term="porady" /><title>Aplikacja sterowana zewnętrznie</title><content type="html">Różne są sposoby programowania asynchronicznego. Stosuje się wątki, przetwarzanie porcjami, delegację do osobnych procesów i jeszcze kilka innych technik. Zakładając, że w danym przypadku wydzielamy pewną operację asynchroniczną do osobnego procesu (załóżmy, niech to będzie kompresja), należy mieć nad tym zadaniem pewną kontrolę. Jak można to zrobić?&lt;br&gt;
&lt;br&gt;
&lt;a href="http://asmdevlog.blogspot.com/2010/09/aplikacja-sterowana-zewnetrznie.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-6031458907779921601?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zvuUpZNqas-NDRAeDl-pV0bNNk8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zvuUpZNqas-NDRAeDl-pV0bNNk8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zvuUpZNqas-NDRAeDl-pV0bNNk8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zvuUpZNqas-NDRAeDl-pV0bNNk8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/bUeV1xHEZ7w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/6031458907779921601/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/09/aplikacja-sterowana-zewnetrznie.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/6031458907779921601?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/6031458907779921601?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/bUeV1xHEZ7w/aplikacja-sterowana-zewnetrznie.html" title="Aplikacja sterowana zewnętrznie" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/09/aplikacja-sterowana-zewnetrznie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEABQn0-fSp7ImA9Wx5XFkQ.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-5511494346088873194</id><published>2010-09-17T06:12:00.000+02:00</published><updated>2010-09-17T06:12:33.355+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-17T06:12:33.355+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="projekty" /><category scheme="http://www.blogger.com/atom/ns#" term="NLPerswazja" /><category scheme="http://www.blogger.com/atom/ns#" term="o blogu" /><title>Parallel blogging</title><content type="html">Krótko: z racji pojawienia się tu dużej ilości materiałów na temat socjotechniki, wyodrębniłem je w formie &lt;a href="http://humanhack.asmodeusz.net/"&gt;osobnego bloga&lt;/a&gt;. Nie potrafię określić, gdzie aktualizacje będą częstsze - regularności radzę się nie spodziewać. Oczywiście wszelkie aktualizacje zawiera &lt;a href="http://twitter.com/Asmodeusz"&gt;Twitter&lt;/a&gt; ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-5511494346088873194?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_4RuJAdzqrYg1TIr7VfpFi_LLqU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_4RuJAdzqrYg1TIr7VfpFi_LLqU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_4RuJAdzqrYg1TIr7VfpFi_LLqU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_4RuJAdzqrYg1TIr7VfpFi_LLqU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/cJM7_KXr7uA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/5511494346088873194/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/09/parallel-blogging.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/5511494346088873194?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/5511494346088873194?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/cJM7_KXr7uA/parallel-blogging.html" title="Parallel blogging" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/09/parallel-blogging.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEABSX0-fSp7ImA9Wx5XEUw.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-6373547914287320462</id><published>2010-09-10T11:52:00.001+02:00</published><updated>2010-09-10T11:59:18.355+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-10T11:59:18.355+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="niepoważnie" /><category scheme="http://www.blogger.com/atom/ns#" term="NLPerswazja" /><title>Jak zaprogramować programistę część 2</title><content type="html">Kontynuacja &lt;a href="http://blog.asmodeusz.net/2010/09/jak-zaprogramowac-programiste-czesc-1.html"&gt;części poprzedniej&lt;/a&gt;, prawdopodobnie ostatnia.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://asmdevlog.blogspot.com/2010/09/jak-zaprogramowac-programiste-czesc-2.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-6373547914287320462?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1-frCwXvGavpHggPdd4IHGfXUkM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1-frCwXvGavpHggPdd4IHGfXUkM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1-frCwXvGavpHggPdd4IHGfXUkM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1-frCwXvGavpHggPdd4IHGfXUkM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/Rt4NMRC7qLc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/6373547914287320462/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/09/jak-zaprogramowac-programiste-czesc-2.html#comment-form" title="Komentarze (0)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/6373547914287320462?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/6373547914287320462?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/Rt4NMRC7qLc/jak-zaprogramowac-programiste-czesc-2.html" title="Jak zaprogramować programistę część 2" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>0</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/09/jak-zaprogramowac-programiste-czesc-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cBRnYzeyp7ImA9Wx5VE0o.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-2825596131922207584</id><published>2010-09-05T23:44:00.002+02:00</published><updated>2010-10-06T16:24:17.883+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-06T16:24:17.883+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="niepoważnie" /><category scheme="http://www.blogger.com/atom/ns#" term="NLPerswazja" /><title>Jak zaprogramować programistę część 1</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;Ostatnio miałem dość niecodzienne zadanie: zostałem poproszony o pomoc w znalezieniu sposobu, w jaki bezproblemowo można komunikować się na płaszczyźnie prywatnej z programistą. Ponieważ temat uważam za ciekawy i wiąże się z &lt;a href="http://blog.asmodeusz.net/2010/08/o-czym-mam-pisac.html"&gt;rozszerzoną niedawno&lt;/a&gt; tematyką bloga, postanowiłem zamieścić tu streszczenie i opracowanie wszystkiego tego, co już przekazałem i co przekażę. &lt;i&gt;Wiem doskonale, że prezentowana tu wizja &amp;quot;przeciętnego programisty&amp;quot; jest &lt;b&gt;bardzo stereotypowa&lt;/b&gt;&lt;/i&gt; - nie jest to na pewno poważne i jako poważne nie powinno być traktowane ;)&lt;/div&gt;&lt;/div&gt;&lt;a href="http://asmdevlog.blogspot.com/2010/09/jak-zaprogramowac-programiste-czesc-1.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-2825596131922207584?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S0iv_GL2Y_5R5YlEVASv5je-uus/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S0iv_GL2Y_5R5YlEVASv5je-uus/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S0iv_GL2Y_5R5YlEVASv5je-uus/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S0iv_GL2Y_5R5YlEVASv5je-uus/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/NHbOS1BjOBk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/2825596131922207584/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/09/jak-zaprogramowac-programiste-czesc-1.html#comment-form" title="Komentarze (1)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2825596131922207584?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/2825596131922207584?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/NHbOS1BjOBk/jak-zaprogramowac-programiste-czesc-1.html" title="Jak zaprogramować programistę część 1" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>1</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/09/jak-zaprogramowac-programiste-czesc-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQCSXw6cCp7ImA9Wx5SEU0.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-1226845855396236631</id><published>2010-08-06T16:50:00.002+02:00</published><updated>2010-08-06T16:52:48.218+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-06T16:52:48.218+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="informatyzacja" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>Przed wakacjami #3: idziemy po piwo</title><content type="html">Kto jest klientem sklepu? Pracujący 9-17 obywatel, robiący zakupy przed lub po pracy, świętujący niedzielę, wstający w sobotę przed godziną 11 i posługujący się wyłącznie gotówką. Do tego: posiadający cały worek drobnych i żadnych &amp;quot;grubszych&amp;quot; nominałów (najlepiej w ogóle płacący odliczoną kwotę).&lt;br&gt;
&lt;br&gt;
&lt;a href="http://asmdevlog.blogspot.com/2010/08/przed-wakacjami-3-idziemy-po-piwo.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-1226845855396236631?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zp2w1GRpRb2ekuoJbi33EuDg1RI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zp2w1GRpRb2ekuoJbi33EuDg1RI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zp2w1GRpRb2ekuoJbi33EuDg1RI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zp2w1GRpRb2ekuoJbi33EuDg1RI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/BDcT4eWvH80" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/1226845855396236631/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/08/przed-wakacjami-3-idziemy-po-piwo.html#comment-form" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/1226845855396236631?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/1226845855396236631?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/BDcT4eWvH80/przed-wakacjami-3-idziemy-po-piwo.html" title="Przed wakacjami #3: idziemy po piwo" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>2</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/08/przed-wakacjami-3-idziemy-po-piwo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUMQn84fSp7ImA9Wx5SEEw.&quot;"><id>tag:blogger.com,1999:blog-7443675193193379423.post-5096261583564755622</id><published>2010-08-05T16:08:00.000+02:00</published><updated>2010-08-05T16:08:03.135+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-05T16:08:03.135+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="testy" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><category scheme="http://www.blogger.com/atom/ns#" term="felietony" /><title>Przed wakacjami #2: click to buy</title><content type="html">&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;Times New Roman&amp;#39;; font-size: medium;"&gt;W ramach przygotowań wakacyjnych zmuszony byłem zakupić kilka rzeczy. Oczywista sprawa: sklepy tradycyjne są drogie, mało wygodne (trzeba jeździć po całym mieście) i rzadko kiedy mają to, co aktualnie potrzebuję. Stąd pomysł i konieczność zrobienia zakupów&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;Times New Roman&amp;#39;; font-size: medium;"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;Times New Roman&amp;#39;; font-size: medium;"&gt;&lt;i&gt;online&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: &amp;#39;Times New Roman&amp;#39;; font-size: medium;"&gt;. Zapewne większość z Was korzystała już z opcji &amp;quot;kup przez Internet&amp;quot; - podstaw opisywał nie będę. Skoncentruję się na różnych szczegółach i analizie niektórych pomysłów dot. e-commerce.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;
&lt;a href="http://asmdevlog.blogspot.com/2010/08/przed-wakacjami-2-click-to-buy.html#more"&gt;Dalej »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7443675193193379423-5096261583564755622?l=asmdevlog.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9_lL-qGdeAyqPprDYQHKChoTHIk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9_lL-qGdeAyqPprDYQHKChoTHIk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9_lL-qGdeAyqPprDYQHKChoTHIk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9_lL-qGdeAyqPprDYQHKChoTHIk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AsmodeuszDevlog/~4/Hsynsj2QGtY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://asmdevlog.blogspot.com/feeds/5096261583564755622/comments/default" title="Komentarze do posta" /><link rel="replies" type="text/html" href="http://asmdevlog.blogspot.com/2010/08/przed-wakacjami-2-click-to-buy.html#comment-form" title="Komentarze (2)" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/5096261583564755622?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7443675193193379423/posts/default/5096261583564755622?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/AsmodeuszDevlog/~3/Hsynsj2QGtY/przed-wakacjami-2-click-to-buy.html" title="Przed wakacjami #2: click to buy" /><author><name>Asmodeusz</name><uri>http://www.blogger.com/profile/16671432971373326945</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_PumqesET7Qo/TJ_t9llDg7I/AAAAAAAAAf0/Z5Yi--v9Oo4/S220/Tux+Avatar+(294).png" /></author><thr:total>2</thr:total><feedburner:origLink>http://asmdevlog.blogspot.com/2010/08/przed-wakacjami-2-click-to-buy.html</feedburner:origLink></entry></feed>

