<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6196228403548706816</id><updated>2012-02-17T05:44:32.340+01:00</updated><category term='latin2'/><category term='pascal'/><category term='maple'/><category term='makeindex'/><category term='java'/><category term='plmindex'/><category term='utf8'/><category term='latex'/><category term='cups'/><category term='openSUSE'/><category term='c++'/><category term='sukcesy'/><category term='zawody'/><title type='text'>Rafał Nowak's blog</title><subtitle type='html'>Rafał Nowak's blog</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>81</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-2962936639732196228</id><published>2011-05-15T05:33:00.017+02:00</published><updated>2011-05-30T09:54:12.936+02:00</updated><title type='text'>CM7 dla Milestone</title><content type='html'>&lt;div&gt;Nie będę się chwalił ile zajęło mi wczoraj instalowanie najnowszego CM7 na Motorolę Milestone. Zupełnie też nie wiem czemu nie mogłem dzisiaj spać. Obudziłem się i pomyślałem, że napiszę ten artykuł, aby wyjaśnić starszemu pokoleniu jak można to zrobić; młodsi raczej nie potrzebują przewodników pisanych w tutejszym stylu.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Przejdźmy więc do rzeczy. Artykuł ten opisuje dość szczegółowo, w jaki sposób można zainstalować system operacyjny &lt;b&gt;CyanogenMod&lt;/b&gt; (w skrócie &lt;b&gt;&lt;i&gt;CM&lt;/i&gt;&lt;/b&gt;) na telefonie &lt;b&gt;Motorola Milestone&lt;/b&gt;.&lt;/div&gt;Mimo tego tego, że w Internecie jest mnóstwo przewodników i porad jak to zrobić, postanowiłem napisać własny. Wydaje mi się, że powodem, dla którego spędziłem tyle czasu na instalację, którego nie podam, jest to, iż przewodniki te zawierały tylko kluczowe operacje o magicznych dla mnie nazwach, jak &lt;i&gt;flashowanie romu&lt;/i&gt;, &lt;i&gt;3 x wipe&lt;/i&gt; lub &lt;i&gt;nandroid backup. &lt;/i&gt;Pozwolę więc sobie podać dużo więcej szczegółów i istotnych informacji dla takich nieszczęśników, który &lt;i&gt;nie kumają&lt;/i&gt; tak szybko, jak większość nastolatków, którzy piszą tego typu przewodniki.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;W przeciwieństwie do moich poprzedników, nie będę tutaj umieszczał linków typu: &lt;i&gt;tutaj jest paczka do wszystkiego&lt;/i&gt;, &lt;i&gt;ściągnij ROM&lt;/i&gt;, &lt;i&gt;pobierz flasha&lt;/i&gt;, itp., które nic czytelnikowi nie mówią, a nawet odstraszają każdego, kto odrobinę chciałby wiedzieć co i po co ma zostać pobrane na dysk. Co gorsze, gdy taki link przestanie działać, a często wczoraj miałem z tym do czynienia, to czytelnik kompletnie nie wie jak można obejść taki problem.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Krok 0. Podstawowe informacje.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Zanim przejdziesz do następnych kroków, muszę Cię powiadomić o tym, co zrozumiałem w każdym przewodniku. Mianowicie, iż operację zmiany systemu operacyjnego wykonujesz na &lt;b&gt;własne ryzyko&lt;/b&gt;. W sieci jest mnóstwo wątków poświęconych problemom tych, którym to się nie udało. Pewnie domyślasz się już dlaczego. Przejdźmy więc dalej.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Oczywiście nie będę tutaj próbował zamieniać angielskich nazw na polskie odpowiedniki, bo przewodnik ten przestałby być czytelny. Tak musisz wiedzieć co to jest &lt;i&gt;bootloader&lt;/i&gt; (pol. program ładujący się przy starcie telefonu, coś jakby BIOS w komputerze), czy &lt;i&gt;backup &lt;/i&gt;(pol. kopia zapasowa).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Część 1.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Wiele źródeł opisujących instalację CM7 (wersja 7) opiera się na czymś, co nazywają OpenRecovery. Jest to program, za pomocą którego można np. zainstalować nowy system operacyjny, taki jak CM7. Jak to zrobić opisałem dopiero w &lt;b&gt;części&lt;/b&gt; &lt;b&gt;2&lt;/b&gt;, gdyż okazuje się, że zanim uruchomisz OpenRecovery na sowim telefonie &lt;b&gt;musisz&lt;/b&gt; najpierw wgrać nowy &lt;i&gt;bootloader. &lt;/i&gt;Wielu nastolatków po prostu zapominało o tym powiadomić swojego czytelnika.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ponieważ oryginalne oprogramowanie Motoroli ma jakoś zablokowany &lt;i&gt;bootloader&lt;/i&gt; (program ładujący przy starcie) należy go najpierw odblokować. Dopiero wtedy będzie można załadować przy starcie telefonu takie programy jak OpenRecovery.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aby odblokować &lt;i&gt;bootloadera&lt;/i&gt; Motoroli, należy użyć oprogramowania od Motoroli :-), ale już nie od nich --- program &lt;i&gt;bootloadera &lt;/i&gt;i to wcale nie jest śmieszne. Jak już wspomniałem wcześniej, &lt;i&gt;bootloader&lt;/i&gt; w telefonie to coś jakby BIOS w komputerze. Aby wgrać nowy &lt;i&gt;bootloader&lt;/i&gt; musisz zdobyć:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;flash bootloadera&lt;/i&gt; (obraz programu ładującego, zwykle plik z rozszerzeniem &lt;b&gt;sbf&lt;/b&gt;),&lt;/li&gt;&lt;li&gt;program, za pomocą którego wgrasz &lt;i&gt;flash&lt;/i&gt; do telefonu.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;To pierwsze można znaleźć w Internecie pod hasłem &lt;i&gt;&lt;a href="http://www.google.pl/search?q=vulnerable+milestone+flash"&gt;vulnerable flash milestone&lt;/a&gt;. &lt;/i&gt;Najbardziej zaufane źródło jest chyba tutaj: &lt;a href="http://android.doshaska.net/rootable"&gt;http://android.doshaska.net/rootable&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;Drugie zaś wymaga czegoś, co może zniechęcić wielu, którzy obawiają się wirusów. Niestety program za pomocą którego wgrasz &lt;i&gt;flash&lt;/i&gt; jest gotowym, wykonywalnym programem zarówno pod system Windows, jak i Linux. Ponieważ, gdy tylko pojawiają się obawy o wirusy, przechodzę pod system Windows, więc podam tutaj rozwiązanie dla użytkowników tego właśnie systemu. Ci drudzy nie powinni być na mnie źli, bo prawie każdy użytkownik Linuxa, ma gdzieś w domu również Windowsa. Program się nazywa &lt;b&gt;RSDLite&lt;/b&gt; (produkt Motoroli) i nie mam pojęcia czy da się go zdobyć w legalny sposób. W wielu przewodnikach zauważyłem, że były jakieś problemy pod systemem Vista lub Win7. Ja miałem XP i niczego takiego nie zauważyłem. Może znów problemy te wzięły się z tego, że nie ma w sieci wielu przewodników takich, jak ten.&lt;/div&gt;&lt;div&gt;Na podanej wcześniej stronie, która wzbudziła moje zaufanie można pobrać pliki potrzebne do wykonania następujących czynności w celu wgrania nowego &lt;i&gt;bootloadera. &lt;/i&gt;Zanim je podam, wiedz, że po ich wykonaniu z Twoim telefonem właściwie nic się nie stanie, tzn. system operacyjny Android i karta pamięci SD nie zmienią się wcale. Zmieni się tylko &lt;i&gt;bootloader&lt;/i&gt; (coś jakby BIOS w komputerze). Oto czynności do wykonania:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Pobierz program RSDLite 4.6; link znajdziesz &lt;a href="http://android.doshaska.net/rootable"&gt;tutaj&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Pobierz plik &lt;i&gt;flash&lt;/i&gt; (u mnie był to plik vulnerable_recovery_only_RAMDLD90_78.sbf); link również znajdziesz &lt;a href="http://android.doshaska.net/rootable"&gt;tutaj&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Wyłącz swój telefon Motorola Milestone&lt;/li&gt;&lt;li&gt;Wykonaj następujące czynności w celu uruchomienia telefonu w trybie &lt;i&gt;bootloadera&lt;/i&gt;:&lt;ul&gt;&lt;li&gt;wysuń klawiaturę telefonu&lt;/li&gt;&lt;li&gt;wciśnij D-Pad do góry (w kierunku wyświetlacza) i przycisk Power, tzn. trzymając wciśnięty D-Pad włącz telefon&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-3roE6ZAVETk/Tc9Yf6OTLFI/AAAAAAAAPgc/YjRbZ_d4P6g/s1600/d-pad.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 104px;" src="http://4.bp.blogspot.com/-3roE6ZAVETk/Tc9Yf6OTLFI/AAAAAAAAPgc/YjRbZ_d4P6g/s200/d-pad.png" alt="" id="BLOGGER_PHOTO_ID_5606797366327979090" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Powinien uruchomić się &lt;i&gt;bootloader&lt;/i&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-conWPwl_vO8/Tc9Y8lUtZ0I/AAAAAAAAPgk/yJqoOi-h9Ro/s1600/bootloader.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 194px; height: 200px;" src="http://1.bp.blogspot.com/-conWPwl_vO8/Tc9Y8lUtZ0I/AAAAAAAAPgk/yJqoOi-h9Ro/s200/bootloader.jpg" alt="" id="BLOGGER_PHOTO_ID_5606797858933925698" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Podłącz telefon do komputera kablem USB.&lt;/li&gt;&lt;li&gt;Włącz program RSDLite (wymagana wcześniejsza instalacja).&lt;/li&gt;&lt;li&gt;Wybierz plik &lt;i&gt;flash&lt;/i&gt; (rozszerzenie sbf) pobrany w kroku 2 i kliknij przycisk START.&lt;/li&gt;&lt;li&gt;Zaczekaj troszkę (ok. 3 minuty), aż w programie RSDLite pojawi się słowo PASS w kolumnie "Status", albo "Progress" (nie pamiętam już).&lt;br /&gt;Nie zdziw się, gdy w tym czasie Twój telefon uruchomi się ponownie. &lt;b&gt;Tak ma się stać&lt;/b&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Podsumowując, wgrałeś w ten sposób na partycję rozruchową &lt;b&gt;nowy &lt;i&gt;bootloader&lt;/i&gt;, &lt;/b&gt;który przyda się w &lt;b&gt;części 3. &lt;/b&gt;Uwaga uruchamia się go w troszkę inny sposób, niż oryginalny bootloader od Motoroli. Instrukcję uruchamiania zobaczysz w części 3.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Część 2.&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Wszystko, co skomplikowane jest już prawie za nami. Teraz pozostaje zająć się tym, co nazywają &lt;b&gt;ROM&lt;/b&gt;ami. ROM to nic innego, jak obraz systemu operacyjnego dla telefonu komórkowego; to coś jakby pliki *.iso dla Ubuntu. Aby jednak móc instalować różne ROMy (przepraszam), musisz mieć do tego odpowiedni program w swoim telefonie. Program ten będziesz musiał uruchomić w trybie bootloadera, gdyż z oczywistych powodów, pod działającym systemem Android nie można w tym czasie zainstalować nowego; choć kiedyś udało mi się to zrobić z Windowsem 98 :-). Najbardziej popularnym oprogramowanie do instalowania ROMów jest chyba &lt;b&gt;&lt;a href="http://code.google.com/p/androidiani-openrecovery/"&gt;OpenRecovery&lt;/a&gt; &lt;/b&gt;(od Androidiani), którego nazwa mówi, że służy on właściwie do czegoś innego. Można za jego pomocą wykonać wiele czynności archiwizujących oraz wspomniane magiczne czynności, jak: &lt;i&gt;nandroid backup&lt;/i&gt;, czy &lt;i&gt;3 x wipe&lt;/i&gt;. Zaraz wyjaśnię.&lt;/div&gt;&lt;div&gt;Aby móc uruchomić program OpenRecovery na swoim telefonie, musisz go najpierw pobrać i zapisać na karcie SD w katalogu głównym:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Na oficjalnej stronie &lt;a href="http://code.google.com/p/androidiani-openrecovery/"&gt;androidiani-openrocevery&lt;/a&gt; znajdziesz dział "&lt;a href="http://code.google.com/p/androidiani-openrecovery/downloads/list"&gt;Downloads&lt;/a&gt;", gdzie można pobrać archiwum z programem (u mnie był to plik&lt;b&gt; OpenRecovery-3_3.zip&lt;/b&gt;). Pobierz plik na swój komputer i go rozpakuj (plik oczywiście).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Archiwum powinno zawierać dwie rzeczy: &lt;b&gt;katalog OpenRecovery&lt;/b&gt; i plik &lt;b&gt;update.zip&lt;/b&gt;. Wgraj je do &lt;b&gt;katalogu głównego&lt;/b&gt; karty SD telefonu.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;W ten sposób przygotowałeś sobie środowisko do uruchamiania OpenRecovery. Możesz spróbować zrobić to już teraz, ale jeszcze się wstrzymaj, bo nie masz jeszcze pliku ROM z nowym systemem operacyjnym Android.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Jak więc widzicie, trzeba było sporo napisać, aby móc mówić o tym, co nastolatkowie pisali w pierwszym zdaniu - &lt;b&gt;CyanogenMod&lt;/b&gt;, a właściwie to jego siódma wersja, czyli &lt;b&gt;CM7&lt;/b&gt;. Jest to obraz systemu operacyjnego, obecnie w wersji &lt;b&gt;Android&lt;/b&gt; &lt;b&gt;Gingerbread&lt;/b&gt; &lt;b&gt;2.3&lt;/b&gt;, działającego na jądrze Androida 2.2, bo nic lepszego na Motorolę Milestone na pewno się już nie ukaże :-( (sorry koledzy, to nie ja was namawiałem na ten telefon). Oficjalna wersja systemu operacyjnego dla Motoroli to &lt;b&gt;Android 2.2&lt;/b&gt;, który tak naprawdę można było sobie legalnie zainstalować w Polsce mniej więcej miesiąc temu. Ja głupi oczywiście czekałem na tę wersję, bo nie wiedziałem jak zainstalować &lt;b&gt;CM7.&lt;/b&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;Przejdźmy więc do pobrania CM7 na swój komputer. Oficjalna strona &lt;b&gt;CyanogenMod&lt;/b&gt; podaje brak wsparcia dla modelu Milestone. Opiekują się natomiast modelem Droid --- jej amerykańskim odpowiednikiem. Niestety to, co podają dla Droida, nie działa dla Milestona. Należy więc korzystać z tego, co robią zasłużeni programiści, jak &lt;b&gt;nadlabak&lt;/b&gt;. Jego profil na portalu github znajdziesz &lt;a href="https://github.com/nadlabak"&gt;tutaj&lt;/a&gt;. To właśnie tam szukaj najnowszych wersji systemów operacyjnych do zainstalowania.&lt;/div&gt;&lt;div&gt;Pisząc ten przewodnik zauważyłem, że kilka godzin temu pojawił się właśnie najnowszy ROM:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://github.com/downloads/nadlabak/android/update-cm-7.1.0-RC3-11.05.15-Milestone-signed.zip"&gt;update-cm-7.1.0-RC3-11.05.15-Milestone-signed.zip — CM 7.1.0 RC3 (2.3.4)&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Ja natomiast pobrałem wczoraj wersję &lt;a href="https://github.com/downloads/nadlabak/android/update-cm-7.1.0-RC2.1-11.05.11-Milestone-signed.zip"&gt;7.1.0 RC2.1 11.05.11&lt;/a&gt; i na razie nie mam ochoty tego aktualizować. Wystarczy mi to co mam, a za jakiś czas, gdy trochę ochłonę, przejdę na nowszą wersję. Podsumowując&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ol&gt;&lt;li&gt;Pobierz wybraną wersję CM7 (zob. linki powyżej) na swój komputer. Będzie to dość spory plik ZIP (ok. 97 MB).&lt;/li&gt;&lt;li&gt;Skopiuj pobrane archiwum ZIP (nie rozpakowuj niczego) na kartę pamięci SD telefonu, do katalogu &lt;b&gt;OpenRecovery/updates&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Oprócz tego, należy (przynajmniej w pobranej przeze mnie wersji) jeszcze pobrać archiwum z aplikacjami Google. Zakładam, że chcesz używać Gmaila, Google Maps, itp. Z jakichś powodów (chyba licencyjnych) programista &lt;b&gt;nadlabak&lt;/b&gt; tego nie umieszcza w swoich obrazach &lt;b&gt;CM7&lt;/b&gt;. Musisz więc pobrać plik &lt;i&gt;gapps-gb-xxxxxxxx-signed.zip&lt;/i&gt;, gdzie litery &lt;i&gt;xxx&lt;/i&gt; oznaczają datę. Najbardziej zaufane źródło plików z aplikacjami gapps jest &lt;a href="http://wiki.cyanogenmod.com/index.php?title=Latest_Version/Google_Apps"&gt;tutaj&lt;/a&gt; i &lt;a href="http://goo-inside.me/gapps/"&gt;tutaj&lt;/a&gt;. Na tej pierwszej stronie podają, że zaleca się do CM7 pobrać wersję z 7 marca, czyli plik gapps-gb-20110307-signed.zip, ja natomiast pobrałem wersję&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.google.pl/search?&amp;amp;q=gapps-gb-20110503-signed.zip"&gt;gapps-gb-20110503-signed.zip&lt;/a&gt;&lt;/div&gt;&lt;div&gt;która ma ponoć Google Talk w wersji z kamerą. Na razie tego nie testowałem, ale gdy zadzwoniłem do znajomego, to rzeczywiście włączyła się kamera :-).&lt;/div&gt;&lt;div&gt;Musisz więc wykonać:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Skopiuj archiwum gapps-gb-20110503-signed.zip do katalogu OpenRecovery/updates&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Jak widzisz, to, co sobie wrzucisz do tego katalogu, będziesz mógł zainstalować w telefonie. Właśnie po to &lt;i&gt;&lt;b&gt;zrootowałeś&lt;/b&gt;&lt;/i&gt; (znów przepraszam za język) swój telefon.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;Część 3.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;W poprzedniej części przygotowałeś na karcie SD potrzebne oprogramowanie do instalacji nowego systemu operacyjnego. W skrócie były to:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;OpenRecovery&lt;/li&gt;&lt;li&gt;CyanogenMod wer. 7 + aplikacje Google&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Musisz teraz uruchomić telefon w trybie &lt;b&gt;nowego&lt;/b&gt;&lt;i&gt; &lt;b&gt;bootloadera&lt;/b&gt;&lt;/i&gt;:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Wyłącz telefon (odłącz od niego kabel USB)&lt;/li&gt;&lt;li&gt;Wysuń klawiaturę.&lt;/li&gt;&lt;li&gt;Trzymając wciśnięty klawisz 'X' włącz telefon. Trzymaj wciśnięty klawisz 'X' dopóki nie pojawi się trójkąt&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-c02G32EvWv8/Tc9uc2HxlsI/AAAAAAAAPg0/H3uLD8YsJoE/s1600/logo.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 184px; height: 192px;" src="http://2.bp.blogspot.com/-c02G32EvWv8/Tc9uc2HxlsI/AAAAAAAAPg0/H3uLD8YsJoE/s200/logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5606821502943073986" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: left;"&gt;Możesz już puścić klawisz 'X'. W wielu instrukcjach podano, że jeśli poniższy krok się nie udał, należy spróbować go wykonać z wciśniętym przyciskiem aparatu.&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Następnie wciśnij przycisk Volume Up (głośności do góry) i trzymając go wciśniętego naciśnij przycisk aparatu. Powinien urumić się poniższy program. Możesz już puścić wszystkie przyciski (tylko nie upuść telefonu).&lt;img src="http://1.bp.blogspot.com/-AoHuUoyMczw/Tc9tS6mA9FI/AAAAAAAAPgs/DupL6aGZamw/s200/logo.jpg" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 161px; height: 200px;" alt="" id="BLOGGER_PHOTO_ID_5606820232833332306" border="0" /&gt;&lt;/li&gt;&lt;/ul&gt;Wykonaj teraz czynność &lt;b&gt;apply sdcard:update.zip&lt;/b&gt;. Możesz to zrobić używając wspomnianego D-Pada i przycisku OK (jako enter). W ten sposób powinien uruchomić się program &lt;b&gt;OpenRecovery&lt;/b&gt;. To już prawie koniec. Teraz w jego menu poszukaj &lt;b&gt;nandroid backup&lt;/b&gt;. Nie wiem co to robi, ale domyślam się, że coś archiwizuje. Może się to pewnie przydać, w razie gdyby podczas instalacji wystąpiły jakieś błędy. Ja wybrałem &lt;b&gt;backup ALL&lt;/b&gt; i musiałem troszkę poczekać (ok. 5 minut).&lt;/div&gt;&lt;div&gt;Następnie poszukaj w menu słów &lt;b&gt;WIPE&lt;/b&gt;. Te magiczne słowa &lt;b&gt;&lt;span class="Apple-style-span"&gt;wymażą&lt;/span&gt;&lt;/b&gt; Twoje ustawienia w telefonie. Jest to więc pierwsza operacja, z którą wiąże się utrata ustawień. &lt;b&gt;WIPE&lt;/b&gt; przywróci ustawienia fabryczne Twojego telefonu. Twórcy &lt;b&gt;CM7&lt;/b&gt; proponują wykonać aż &lt;b&gt;trzy&lt;/b&gt; rodzaje WIPEów. Nie pamiętam ich nazw, ale łatwo je odnaleźć w menu programu OpenRecovery. Można je wykonać w dowolnej kolejności.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A teraz instalacja nowego Androida. Wybierz w menu OpenRecovery &lt;b&gt;Apply Update&lt;/b&gt;. Powinieneś wtedy zobaczyć zawartość tego, co wgrałeś do katalogu OpenRecovery/updates. Zainstaluj więc &lt;b&gt;CM7&lt;/b&gt; a następnie aplikacje Google. To pierwsze może trochę potrwać (ok 5 minut).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To wszystko. Wybierz w menu OpenRecovery "Reboot" i poczekaj, aż uruchomi się Twój nowy system &lt;b&gt;Android 2.3&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wiem, że przewodnik ten jest trochę rozwlekły, ale mam nadzieję, że komuś się to przydało.&lt;br /&gt;&lt;br /&gt;Dodam raz jeszcze, że tego typu operacje zawsze niosą ze sobą jakieś &lt;span style="font-weight: bold;"&gt;ryzyko&lt;/span&gt;. Na przykład poprzez złe oprogramowanie może uszkodzić się Twój telefon. Często bowiem programiści domyślnie ustawiają parametry telefonu niezgodne z jego oficjalną specyfikacją. Chodzi mi tu np. o podkręcanie procesora, albo zmiana ustawień kamery. Dlatego zabawę taką najlepiej przeprowadzać na jakimś telefonie zastępczym, nie tym --- do codziennego użytku, na którym potrzebne są jedynie funkcje: zadzwoń/odbierz, wyślij/odbierz SMS/MMS/E-MAIL, działaj na baterii przez co najmniej 3 dni.&lt;br /&gt;Jeśli chodzi o mnie, to akurat miałem tę swobodę, że gdy coś wybuchnie, to wciąż będę w sieci GSM.&lt;br /&gt;Pozdrawiam&lt;br /&gt;&lt;/div&gt;&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/6196228403548706816-2962936639732196228?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/2962936639732196228/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=2962936639732196228&amp;isPopup=true' title='Komentarze (23)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2962936639732196228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2962936639732196228'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2011/05/cm7-dla-milestone.html' title='CM7 dla Milestone'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-3roE6ZAVETk/Tc9Yf6OTLFI/AAAAAAAAPgc/YjRbZ_d4P6g/s72-c/d-pad.png' height='72' width='72'/><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5812585278617268956</id><published>2011-01-13T23:19:00.001+01:00</published><updated>2011-01-13T23:20:26.232+01:00</updated><title type='text'>Olimpiada informatyczna dla gimnazjalistów</title><content type='html'>Kilka dni temu rozpoczęła się Olimpiada Informatyczna Gimnazjalistów. Wreszcie Olimpiada ma swoją własną stronę:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.oig.edu.pl"&gt;www.oig.edu.pl&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;W tym roku zdziwiłem się bardzo, gdy zauważyłem, że zawodnicy mogą startować zarówno indywidualnie, jak i &lt;b&gt;drużynowo&lt;/b&gt;.&lt;br /&gt;Na razie tylko wstępnie spojrzałem na zadania. Wydaje mi się, że w tym roku są one dużo prostsze.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5812585278617268956?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5812585278617268956/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5812585278617268956&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5812585278617268956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5812585278617268956'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2011/01/olimpiada-informatyczna-dla.html' title='Olimpiada informatyczna dla gimnazjalistów'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-1840771535975273030</id><published>2011-01-04T13:00:00.002+01:00</published><updated>2011-01-13T23:14:00.067+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><title type='text'>Bug w kolorowaniu składni przez geany</title><content type='html'>Ostatnio znalazłem kilka błędów w oprogramowaniu, z którym pracuję prawie codziennie. Tym razem to przez edytor &lt;i&gt;geany&lt;/i&gt; (pod Ubuntu) straciłem kilka godzin szukając w swoim programie błędu, którego tak naprawdę nigdzie nie było.&lt;br /&gt;Chodzi o kolorowanie składni, jak serwuje nam bardzo popularny edytor &lt;i&gt;geany&lt;/i&gt;, szeroko dostępny pod wiele dystrybucji Linuksa, m. in. pod Ubuntu, którego używam. Otóż wspomniany edytor &lt;b&gt;&lt;/b&gt;ma &lt;b&gt;nieprawidłowe reguły kolorowania składni&lt;/b&gt;. Dokładniej chodzi o komentarze zakończone znakiem '\', który aż wstyd mi się przyznać użyłem przez przypadek w swoim kodzie. Nie ważne. Edytor powinien oznaczyć wówczas następną linię również jako komentarz. Niestety &lt;i&gt;geany&lt;/i&gt; tego nie robi. Jako dowód załączam porównanie z innymi edytorami: &lt;i&gt;kwrite &lt;/i&gt;i &lt;i&gt;gedit&lt;/i&gt;, które prawidłowo rozpoznają komentarze.&lt;br /&gt;&lt;table class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;" align="center" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_X8Kq9rdgol0/TSMLGHbZFSI/AAAAAAAAPcs/d6gIX6oGC7o/s1600/geany_kwrite_gedit.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img src="http://3.bp.blogspot.com/_X8Kq9rdgol0/TSMLGHbZFSI/AAAAAAAAPcs/d6gIX6oGC7o/s400/geany_kwrite_gedit.png" border="0" height="92" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;wierz nr 4&lt;/b&gt;: &lt;i&gt;kwrite&lt;/i&gt; i &lt;i&gt;gedit&lt;/i&gt; prawidłowo rozpoznawają następna linię po znaku '\' jako komentarz; &lt;i&gt;geany&lt;/i&gt; --- niestety nie :-(&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Nie wiem kto za to zapłaci, ale przypomnę, że straciłem przez to kilka godzin.&lt;br /&gt;&lt;br /&gt;Wszystkiego dobrego w Nowym Roku 2011!&lt;br /&gt;Rafał&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-1840771535975273030?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/1840771535975273030/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=1840771535975273030&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1840771535975273030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1840771535975273030'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2011/01/bug-w-kolorowaniu-skadni-przez-geany.html' title='Bug w kolorowaniu składni przez geany'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X8Kq9rdgol0/TSMLGHbZFSI/AAAAAAAAPcs/d6gIX6oGC7o/s72-c/geany_kwrite_gedit.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-3205465024510567877</id><published>2010-10-23T12:03:00.000+02:00</published><updated>2010-10-23T12:03:52.000+02:00</updated><title type='text'>SKI 2010</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://informatyka.wroc.pl/sites/default/files/ski__0.png?1287599847" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://informatyka.wroc.pl/sites/default/files/ski__0.png?1287599847" /&gt;&lt;/a&gt;&lt;/div&gt;Informuję, że w poniedziałek 25 października rusza kolejna edycja konkursu SKI 2010 (&lt;a href="http://informatyka.wroc.pl/ski2010" rel="nofollow" target="_blank"&gt;http://informatyka.wroc.pl/ski2010&lt;/a&gt;), organizowanego pod szyldem Instytutu Informatyki UWr, na Wrocławskim Portalu Informatycznym (&lt;a href="http://informatyka.wroc.pl/" rel="nofollow" target="_blank"&gt;http://informatyka.wroc.pl&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wszelkie informacje znajdziecie na stronie konkursu:&lt;br /&gt;&lt;div style="text-align: center;"&gt; &lt;a href="http://informatyka.wroc.pl/ski2010" rel="nofollow" target="_blank"&gt;http://informatyka.wroc.pl/ski2010&lt;/a&gt; &lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Jak zwykle, na najlepszych czekają nagrody oraz udział w zawodach CERC &lt;br /&gt;2010 (&lt;a href="http://cepc10.ii.uni.wroc.pl/" rel="nofollow" target="_blank"&gt;http://cepc10.ii.uni.wroc.pl/&lt;/a&gt;). Konkurs przeznaczony jest głównie dla uczniów gimnazjów i liceów. Pozostali mogą wziąć udział, lecz będą wyłączeni z rywalizacji o nagrody. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Konkurs przewiduje 5 rund o rosnącym stopniu trudności. W każdej do rozwiązania będzie od 2 do 3 zadań. Oto terminarz konkursu:&lt;br /&gt;&amp;nbsp;* Runda próbna: 25.10.2010 20:00:00 - 27.10.2010 20:00:00 &lt;br /&gt;&amp;nbsp;* Runda I: 27.10.2010 20:00:00 - 29.10.2010 23:59:59 &lt;br /&gt;&amp;nbsp;* Runda II: 28.10.2010 20:00:00 - 30.10.2010 23:59:59 &lt;br /&gt;&amp;nbsp;* Runda III: 30.10.2010 10:00:00 - 01.11.2010 23:59:59 &lt;br /&gt;&amp;nbsp;* Runda IV: 01.11.2010 20:00:00 - 05.11.2010 23:59:59 &lt;br /&gt;&amp;nbsp;* Runda V: 04.11.2010 20:00:00 - 07.11.2010 23:59:59 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Powodzenia &lt;br /&gt;&lt;i&gt;&lt;span style="color: #666666;"&gt;// Rafał Nowak &lt;/span&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-3205465024510567877?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/3205465024510567877/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=3205465024510567877&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3205465024510567877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3205465024510567877'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2010/10/ski-2010.html' title='SKI 2010'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7896248664320966880</id><published>2010-10-18T10:36:00.000+02:00</published><updated>2010-10-18T10:36:30.672+02:00</updated><title type='text'>Ruszyła XVIII Olimpiada Informatyczna</title><content type='html'>Na witrynie Olimpiady Informatycznej pojawiły się dzisiaj rano zadania z 1. etapu.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://oi.edu.pl/php/show.php?ac=p170000" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span id="goog_152478747"&gt;&lt;span id="goog_152478750"&gt;&lt;/span&gt;&lt;/span&gt;&lt;img border="0" src="http://oi.edu.pl/img/oilogo.gif" /&gt;&lt;span id="goog_152478751"&gt;&lt;/span&gt;&lt;span id="goog_152478748"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Jak zwykle do rozwiązania jest pięć ciekawych.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sio.mimuw.edu.pl/user.php/kon.pdf?op=get&amp;amp;id=96925"&gt;Konspiracja&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sio.mimuw.edu.pl/user.php/liz.pdf?op=get&amp;amp;id=96919"&gt;Lizak&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sio.mimuw.edu.pl/user.php/pio.pdf?op=get&amp;amp;id=96927"&gt;Piorunochron&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sio.mimuw.edu.pl/user.php/prz.pdf?op=get&amp;amp;id=96921"&gt;Przekładanka&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sio.mimuw.edu.pl/user.php/wyk.pdf?op=get&amp;amp;id=96923"&gt;Wykres&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Termianarz Olimpiady dostępny jest &lt;a href="http://oi.edu.pl/php/show.php?ac=p171000"&gt;tutaj&lt;/a&gt;:&lt;br /&gt;&lt;table align="center" border="1" class="table"&gt;&lt;tbody&gt;&lt;tr class="tabhead1"&gt;&lt;td class="tabhead1" colspan="2"&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;Terminarz&lt;/center&gt;    &lt;/td&gt;   &lt;/tr&gt;&lt;tr class="tabhead2"&gt;    &lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;Data&lt;/center&gt;    &lt;/td&gt;    &lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;Wydarzenie&lt;/center&gt;    &lt;/td&gt;   &lt;/tr&gt;&lt;tr class="tabl0"&gt;    &lt;td&gt;18.10.2010 - 15.11.2010&lt;/td&gt;    &lt;td&gt;zawody I stopnia&lt;/td&gt;   &lt;/tr&gt;&lt;tr class="tabl1"&gt;    &lt;td&gt;10.12.2010 godz. 18:00&lt;/td&gt;    &lt;td&gt;ogłoszenie wyników zawodów I stopnia w witrynie Olimpiady&lt;/td&gt;   &lt;/tr&gt;&lt;tr class="tabl0"&gt;    &lt;td&gt;15.12.2010&lt;/td&gt;    &lt;td&gt;rozesłanie pocztą materiałów Olimpiady i Asseco &lt;br /&gt;(w tym związanych z zawodami I stopnia) do wszystkich uczestników Olimpiady&lt;/td&gt;   &lt;/tr&gt;&lt;tr class="tabl1"&gt;    &lt;td&gt;08.02.2011 - 10.02.2011&lt;/td&gt;    &lt;td&gt;zawody II stopnia&lt;/td&gt;   &lt;/tr&gt;&lt;tr class="tabl0"&gt;    &lt;td&gt;18.02.2011 godz. 18:00&lt;/td&gt;    &lt;td&gt;ogłoszenie wyników zawodów II stopnia w witrynie Olimpiady&lt;/td&gt;   &lt;/tr&gt;&lt;tr class="tabl0"&gt;    &lt;td&gt;05.04.2011 - 09.04.2011&lt;/td&gt;    &lt;td&gt;zawody III stopnia&lt;/td&gt;   &lt;/tr&gt;&lt;tr class="tabl0"&gt;    &lt;td&gt;09.04.2011&lt;/td&gt;    &lt;td&gt;Uroczystość zakończenia XVII Olimpiady&lt;/td&gt;   &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7896248664320966880?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7896248664320966880/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7896248664320966880&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7896248664320966880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7896248664320966880'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2010/10/ruszya-xviii-olimpiada-informatyczna.html' title='Ruszyła XVIII Olimpiada Informatyczna'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-8883120595751661829</id><published>2010-09-08T16:03:00.000+02:00</published><updated>2010-09-08T16:03:26.260+02:00</updated><title type='text'>Informatyka</title><content type='html'>&lt;div class="separator" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: center;"&gt;&lt;img border="0" src="http://www.rafalnowak.pl/img/informatyka.png" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span id="goog_481740877"&gt;&lt;/span&gt;&lt;span id="goog_481740878"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;Chciałbym się pochwalić moją nową stroną internetową:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-align: center;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;b&gt;&lt;a href="http://informatyka.rafalnowak.pl/"&gt;informatyka.rafalnowak.pl&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;Jest  to niedawno utworzona strona, na której zamierzam umieszczać wszelkie  informacje dla moich uczniów i nie tylko. Pomyślałem sobie, aby zebrać  cały mój dorobek dydaktyczny, który błądzi gdzieś w Światowej Pajęczynie  po różnych stronach, takich jak&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://www.rafalnowak.pl/wi"&gt;www.rafalnowak.pl/wi&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.rafalnowak.pl/wo"&gt;www.rafalnowak.pl/wo&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.rafalnowak.pl/lo"&gt;www.rafalnowak.pl/lo&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.rafalnowak.pl/moodle"&gt;www.rafalnowak.pl/moodle&lt;/a&gt;,&amp;nbsp;www.rafalnowak.pl/wiki, itp. ;-)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;Teraz uczniowie mogą wszystko znaleźć na jednej stronie ---&amp;nbsp;&lt;b&gt;&lt;a href="http://informatyka.rafalnowak.pl/"&gt;informatyka.rafalnowak.pl&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-8883120595751661829?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/8883120595751661829/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=8883120595751661829&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8883120595751661829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8883120595751661829'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2010/09/informatyka.html' title='Informatyka'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-3162595637005696359</id><published>2010-08-27T14:06:00.000+02:00</published><updated>2010-08-27T14:06:45.589+02:00</updated><title type='text'>Wolfram Alpha</title><content type='html'>&lt;b&gt;WolframAlpha&lt;/b&gt; - jest dla mnie najlepszym systemem algebry komputerowej, dostępnym za darmo na stronie &lt;a href="http://www.wolframalpha.com/"&gt;http://www.wolframalpha.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wpisz np. słowo "1/(x^2+y^2)", albo "Wrocław" :-)&lt;br /&gt;&lt;script id="WolframAlphaScript" src="http://www.wolframalpha.com/input/embed/?type=medium" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Aby dodać WolframAlpha na własną stronę "iGoogle", wystarczy dodać gadżet podając URL&lt;br /&gt;&lt;blockquote style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;www.wolframalpha.com/downloads/WolframAlphaGoogleGadget.xml&lt;/span&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-3162595637005696359?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/3162595637005696359/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=3162595637005696359&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3162595637005696359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3162595637005696359'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2010/08/wolfram-alpha.html' title='Wolfram Alpha'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4133246285809364298</id><published>2010-06-30T23:48:00.003+02:00</published><updated>2011-02-18T23:53:28.639+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zawody'/><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Czternastka zdominowała DZPZ</title><content type='html'>To niesamowite, jak XIV LO, czyli moi uczniowie pokonali pozostałe szkoły w tegorocznych Dolnośląskich Zawodach Drużynowych w Programowaniu Zespołowym. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wyniki dostępne są na &lt;a href="http://www.ii.pwr.wroc.pl/uploads/images/do%20zawody/Ranking2010_LO.htm"&gt;tej stronie&lt;/a&gt;. Pozwolę sobie tutaj wkleić kilka pierwszych miejsc:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;table class="naglowek"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Ranking drużyn szkół średnich&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table border="1" width="600"&gt;&lt;tbody&gt;&lt;tr class="pole1" align="center"&gt;&lt;td class="pole1" width="10%"&gt;Miejsce&lt;/td&gt;&lt;td class="pole1" width="20%"&gt;Nazwa&lt;/td&gt;&lt;td class="pole1" width="25%"&gt;Skład drużyny&lt;/td&gt;&lt;td class="pole1" width="30%"&gt;Uczelnia&lt;/td&gt;&lt;td class="pole1" width="10%"&gt;Czas&lt;/td&gt;&lt;td class="pole1" width="15%"&gt;Liczba rozwiązanych zadań&lt;/td&gt;&lt;td class="pole1" width="20%"&gt;Rozwiązane zadania&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;1&lt;/td&gt;&lt;td&gt;team29&lt;/td&gt;&lt;td&gt;Bartłomiej Dudek&lt;br /&gt;Maciej Dulęba&lt;br /&gt;Mateusz Gołębiewski&lt;/td&gt;&lt;td&gt;Wrocław XIV LO&lt;/td&gt;&lt;td&gt;646&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;AB**C***DE*F&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;team02&lt;/td&gt;&lt;td&gt;Krzysztof Król&lt;br /&gt;Janusz Wróbel&lt;br /&gt;Dariusz Bukowski&lt;/td&gt;&lt;td&gt;Wrocław XIV LO&lt;/td&gt;&lt;td&gt;744&lt;/td&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;ABC*D*EF&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;team16&lt;/td&gt;&lt;td&gt;Maciej Szeptuch&lt;br /&gt;Mateusz Markiewicz&lt;br /&gt;Łukasz Dąbek&lt;/td&gt;&lt;td&gt;Wrocław XIV LO&lt;/td&gt;&lt;td&gt;525&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;BC*DEF&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;4&lt;/td&gt;&lt;td&gt;team19&lt;/td&gt;&lt;td&gt;Michał Łowicki&lt;br /&gt;Wojciech Kozaczewski&lt;br /&gt;Rafał Cieślak&lt;/td&gt;&lt;td&gt;Wrocław III LO&lt;/td&gt;&lt;td&gt;663&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;A*BDE*F*&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;team03&lt;/td&gt;&lt;td&gt;Piotr Jagiełło&lt;br /&gt;Kacper Sowa&lt;br /&gt;Piotr Strzelecki&lt;/td&gt;&lt;td&gt;Wrocław XIV LO&lt;/td&gt;&lt;td&gt;716&lt;/td&gt;&lt;td&gt;5&lt;/td&gt;&lt;td&gt;AB*DE*F&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;team20&lt;/td&gt;&lt;td&gt;Karol Kontny&lt;br /&gt;Kamil Sutkowski&lt;br /&gt; &lt;/td&gt;&lt;td&gt;Wrocław X LO&lt;/td&gt;&lt;td&gt;297&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;BE**F&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;7&lt;/td&gt;&lt;td&gt;team09&lt;/td&gt;&lt;td&gt;Jakub Kowalski&lt;br /&gt;Maciej Gerus&lt;br /&gt;Piotr Pytlik&lt;/td&gt;&lt;td&gt;Wrocław III LO&lt;/td&gt;&lt;td&gt;461&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;B*D**E&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;8&lt;/td&gt;&lt;td&gt;team14&lt;/td&gt;&lt;td&gt;Wojciech Janczewski&lt;br /&gt;Robert Kozak&lt;br /&gt;Kamil Markiewicz&lt;/td&gt;&lt;td&gt;Jawor 1 Gimnazjum&lt;/td&gt;&lt;td&gt;608&lt;/td&gt;&lt;td&gt;3&lt;/td&gt;&lt;td&gt;D**EF**&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;9&lt;/td&gt;&lt;td&gt;team10&lt;/td&gt;&lt;td&gt;Mateusz Kowalski&lt;br /&gt;Tomasz Staniewicz&lt;br /&gt;Adam Laskowski&lt;/td&gt;&lt;td&gt;Legnica I LO&lt;/td&gt;&lt;td&gt;184&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;E*F&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;10&lt;/td&gt;&lt;td&gt;team11&lt;/td&gt;&lt;td&gt;Michał Kiełbowicz&lt;br /&gt;Michał Szmidt&lt;br /&gt;Michał Kownacki&lt;/td&gt;&lt;td&gt;Wrocław XIV LO&lt;/td&gt;&lt;td&gt;246&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;DF&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;11&lt;/td&gt;&lt;td&gt;team23&lt;/td&gt;&lt;td&gt;Katarzyna Urbaniak&lt;br /&gt;Joanna Musiał&lt;br /&gt;Dagmara Fałowska&lt;/td&gt;&lt;td&gt;Wrocław XIV LO&lt;/td&gt;&lt;td&gt;264&lt;/td&gt;&lt;td&gt;2&lt;/td&gt;&lt;td&gt;DF&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Dodam tylko że w powyższym rankingu znajdują się wszystkie drużyny XIV LO, a w ogóle było prawie 30 wszystkich drużyn z całego dolnego śląska.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4133246285809364298?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4133246285809364298/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4133246285809364298&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4133246285809364298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4133246285809364298'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2010/06/czternastka-zdominowaa-dzpz.html' title='Czternastka zdominowała DZPZ'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7966765320487623358</id><published>2010-04-27T13:34:00.000+02:00</published><updated>2010-04-27T13:34:06.910+02:00</updated><title type='text'>x86</title><content type='html'>Niedawno zainstalowałem sobie najnowsze Ubuntu 10.04. Pomijając to, że aktualizacja z 9.10 całkowicie zablokowała mój komputer (pojawiał się napis &lt;i&gt;Starting up ...&lt;/i&gt;), wybrałem tym razem wersję &lt;b&gt;32 bitową&lt;/b&gt;, mimo że mój komputer mógłby pracować na systemie 64 bitowym. Tak zresztą było poprzednio; już ładnych paru lat pracowałem na 64 bitowym systemie. Coś mnie wzięło i chciałem sprawdzić, jak to jest na 32 bitach. I co?&lt;br /&gt;&lt;br /&gt;Wszystko elegancko działa. Lepiej, działa bez żadnych problemów. Na przykład java, adobe reader, skype, itd., czyli wszystko to, z czym musiałem się kiedyś męczyć, aby zadziałało na 64 bitowym systemie.&lt;br /&gt;Nie widzę też żadnego spadku wydajności. System działa rewelacyjnie. Żałuję, że wcześniej nie przesiadłem się na 32 bity.&lt;br /&gt;&lt;br /&gt;PS. Nie sprawdzałem jeszcze ile mam dostępnej pamięci RAM; ciekawe czy tylko ok 3 GB.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7966765320487623358?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7966765320487623358/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7966765320487623358&amp;isPopup=true' title='Komentarze (7)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7966765320487623358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7966765320487623358'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2010/04/x86.html' title='x86'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-8712422031074910240</id><published>2009-12-20T20:22:00.004+01:00</published><updated>2009-12-20T20:38:40.332+01:00</updated><title type='text'>Słabe zabezpieczenia w Deutsche Banku</title><content type='html'>Niedawno musiałem założyć konto bankowe w &lt;span style="font-weight: bold;"&gt;Deutsche Banku&lt;/span&gt;. Ponieważ jestem zwolennikiem dostępu elektronicznego do konta, więc od razu powiedziałem, że to jest dla mnie warunek konieczny. Dzisiaj otrzymałem list z kartą z kodami. No trudno, pomyślałem sobie, pewnie nie da się aby hasła przychodziły na SMS, jak to jest od lat w mBanku. Po telefonicznej rejestracji udało mi się ustalić hasło do mojego nowego konta. Na szczęście hasła nie musiałem podawać przez telefon dyktując je jakiejś Pani. Zostałem bowiem przełączony na rozmowę z automatem, który prosił o podanie hasła z klawiatury telefonu. No więc super, pomyślałem.&lt;br /&gt;&lt;br /&gt;Przejdźmy więc do najciekawszego. Czyli do tego, co zobaczyłem po zalogowaniu w systemie &lt;a href="https://ebank.db-pbc.pl/"&gt;easyNET&lt;/a&gt;, bo tak się nazywa system obsługi kont osobistych w Deutsche Banku.&lt;br /&gt;Jak się pewnie domyślacie, od razu chciałem zmienić swoje hasło, bo przede wszystkim hasło złożone z samych cyfr, które podawałem przez telefon jest kiepskim hasłem.&lt;br /&gt;No i nie uwierzycie z czym się spotkałem.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;Hasła w &lt;a href="https://ebank.db-pbc.pl/"&gt;easyNET&lt;/a&gt; mogą być złożone tylko z cyfr, a ich długość nie może być większa niż 6.&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Załamałem się tym tak bardzo, że musiałem o tym tutaj napisać.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Masakra, co nie? Całe szczęście, że https im działa, no i że mają podpisane certyfikaty.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uwaga&lt;/span&gt;: aby ułatwić hakerom łamanie haseł Deutsche Bank dodaje, że:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;hasło nie może zawierać obok siebie trzech kolejnych ani takich samych cyfr.&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&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/6196228403548706816-8712422031074910240?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/8712422031074910240/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=8712422031074910240&amp;isPopup=true' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8712422031074910240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8712422031074910240'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/12/sabe-zabezpieczenia-w-deutsche-banku.html' title='Słabe zabezpieczenia w Deutsche Banku'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-2681286873113297707</id><published>2009-12-14T18:00:00.003+01:00</published><updated>2010-01-26T11:54:39.833+01:00</updated><title type='text'>77% wrocławskich informatyków (olimpijczyków) jest z XIV LO</title><content type='html'>Na stronie głównej Olimpiady Informatycznej, ukazały się już &lt;a href="http://www.oi.edu.pl/html/oi17/17_oi_1etap_ranking.html"&gt;wyniki pierwszego etapu XVII OI&lt;/a&gt;. Jak zwykle przygotowałem ranking, w którym wyróżniłem (kolorem) uczniów z XIV LO we Wrocławiu.&lt;br /&gt;&lt;br /&gt;Do drugiego etapu OI zakwalifikowało się &lt;b&gt;315 uczniów&lt;/b&gt; z całej Polski, w tym 30 uczniów z Wrocławia.&lt;br /&gt;Spośród tych trzydziestu aż 23, czyli ok 77% jest z XIV LO im. Polonii Belgijskiej we Wrocławiu.&lt;br /&gt;&lt;br /&gt;Gratuluję&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe frameborder="0" height="700" marginheight="0" marginwidth="0" scrolling="yes" src="https://docs.google.com/Doc?docid=0AaSwbI0Trw7wZHQ3N2gyal8yMTBncjltOGdjeA&amp;amp;hl=pl&amp;amp;output=html&amp;amp;widget=true" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-2681286873113297707?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/2681286873113297707/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=2681286873113297707&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2681286873113297707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2681286873113297707'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/12/77-wrocawskich-informatykow-pochodzi-z.html' title='77% wrocławskich informatyków (olimpijczyków) jest z XIV LO'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7489852027063374071</id><published>2009-10-01T16:12:00.005+02:00</published><updated>2009-10-01T16:22:43.751+02:00</updated><title type='text'>Zawody na SPOJu dla szkół średnich (League 2009/2010)</title><content type='html'>Informuję, do &lt;span style="font-weight: bold;"&gt;10 października 2009&lt;/span&gt; można rejestrować się w konkursie organizowanym na SPOJu&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_X8Kq9rdgol0/SsS58IZDfyI/AAAAAAAAOh0/hXqSzYpsS0g/s1600-h/blogo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 75px;" src="http://2.bp.blogspot.com/_X8Kq9rdgol0/SsS58IZDfyI/AAAAAAAAOh0/hXqSzYpsS0g/s320/blogo.png" alt="" id="BLOGGER_PHOTO_ID_5387635496937815842" border="0" /&gt;&lt;/a&gt;Jest to już druga edycja tego konkursu, który przeznaczony jest dla uczniów szkół kształcących na poziomie średnim lub niższym. Na pewno przydadzą się wiadomości i umiejętności wyniesione z lekcji matematyki.&lt;br /&gt;&lt;br /&gt;Witryna zawodów znajduje się tutaj:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://hs.spoj.pl/"&gt;&lt;span style="font-size:large;"&gt;&lt;b&gt;https://hs.spoj.pl/&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Pomocy należy szukać w dziale &lt;i&gt;&lt;a href="https://hs.spoj.pl/embed/info/"&gt;help&lt;/a&gt; &lt;/i&gt;i &lt;a href="https://hs.spoj.pl/embed/rules/"&gt;&lt;i&gt;rules&lt;/i&gt;&lt;/a&gt;, a ogłoszenia w dziale &lt;a href="https://hs.spoj.pl/"&gt;&lt;i&gt;news&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;Każdy etap zaczyna się i kończy w sobotę o godzinie 12:00&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;  &lt;/div&gt;&lt;table style="text-align: left; margin-left: auto; margin-right: auto;" border="2" cellpadding="4" frame="1" rules="all"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; Seria  &lt;/td&gt;&lt;td&gt;Początek&lt;/td&gt;&lt;td&gt; Koniec &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;    I  &lt;/td&gt;&lt;td&gt; 19.09 &lt;/td&gt;&lt;td&gt; 17.10 &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;    II &lt;/td&gt;&lt;td&gt; 31.10 &lt;/td&gt;&lt;td&gt; 28.11 &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;    III&lt;/td&gt;&lt;td&gt; 12.12 &lt;/td&gt;&lt;td&gt; 16.01 &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;    IV &lt;/td&gt;&lt;td&gt; 30.01 &lt;/td&gt;&lt;td&gt; 06.03 &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt;&lt;td&gt;    V  &lt;/td&gt;&lt;td&gt; 20.03 &lt;/td&gt;&lt;td&gt; 27.04 &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Powodzenia wszystkim, ale niech wygra XIV-stka !!!&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Rafał Nowak &lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7489852027063374071?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7489852027063374071/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7489852027063374071&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7489852027063374071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7489852027063374071'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/10/zawody-na-spoju-dla-szko-srednich.html' title='Zawody na SPOJu dla szkół średnich (League 2009/2010)'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X8Kq9rdgol0/SsS58IZDfyI/AAAAAAAAOh0/hXqSzYpsS0g/s72-c/blogo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5305237495769844159</id><published>2009-09-12T14:06:00.003+02:00</published><updated>2009-09-12T14:15:42.310+02:00</updated><title type='text'>Warsztaty Informatyczne w roku szkolnym 2009/2010</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Znów poprowadzę &lt;a href="http://www.rafalnowak.pl/wi"&gt;Warsztaty Informatyczne&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Jak zwykle, kieruję je do wszystkich gimnazjalistów. Zajęcia będą odbywały się w każdy czwartek w budynku &lt;b&gt;XIV LO&lt;/b&gt; we Wrocławiu. Oczywiście zapraszam gimnazjalistów z przyszkolnego gimnazjum nr&lt;b&gt; &lt;/b&gt;49.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pierwsze spotkanie&lt;/span&gt; odbędzie się w  &lt;span style="font-weight: bold;"&gt;czwartek 17 września&lt;/span&gt; o godzinie&lt;span style="font-weight: bold;"&gt; 15.50 &lt;/span&gt;w sali&lt;span style="font-weight: bold;"&gt; 214&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Zapraszam wszystkich, którzy dopiero chcą rozpocząć swoją przygodę z informatyką. Zakłada się w niej, że będziemy uczyć się &lt;span style="font-weight: bold;"&gt;informatyki&lt;/span&gt; od podstaw (czyli od zera).&lt;br /&gt;&lt;br /&gt;Strona warsztatów znajduje się tutaj: &lt;a href="http://www.rafalnowak.pl/wi"&gt;http://www.rafalnowak.pl/wi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.rafalnowak.pl/wi" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://1.bp.blogspot.com/_X8Kq9rdgol0/SquNcOnLjGI/AAAAAAAAOXs/7jCKkwUT8nE/s320/wi_small.png" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5305237495769844159?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5305237495769844159/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5305237495769844159&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5305237495769844159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5305237495769844159'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/09/warsztaty-informatyczna-w-roku-szkolnym.html' title='Warsztaty Informatyczne w roku szkolnym 2009/2010'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X8Kq9rdgol0/SquNcOnLjGI/AAAAAAAAOXs/7jCKkwUT8nE/s72-c/wi_small.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-144813985601661296</id><published>2009-06-24T18:00:00.012+02:00</published><updated>2009-07-07T23:52:06.948+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Czternastka znów górą</title><content type='html'>Tegoroczne Dolnośląskie Zawody w Programowaniu Zespołowym wygrała drużyna z XIV LO we Wrocławiu. Cieszę się z tego podwójnie, gdyż są to uczniowie, których uczę aż od gimnazjum; tzn. ja nie chodziłem do gimnazjum :-)&lt;br /&gt;&lt;br /&gt;Pierwsze miejsce zajęła drużyna w składzie:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Anna Piekarska (XIV LO)&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Bartek Dudek (49. GIM)&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Karol Konaszyński (XIV LO)&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Drugie miejsce należy całkowicie do XIV LO, a ściślej to do tegorocznych maturzystów z klasy III e:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Wiktor Janas&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Krzysztof Nowicki&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Krzysztof Pieprzak&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;Ogromne gratulacje!!!&lt;br /&gt;&lt;br /&gt;Wyniki w kategorii szkoły średnie znajdują się &lt;a href="http://www.ii.pwr.wroc.pl/uploads/images/Materialy/ranking_2009_sSrednie.html"&gt;tutaj&lt;/a&gt;. Jak zwykle zamieszczam kopię poniżej.&lt;br /&gt;&lt;br /&gt;Warto dodać, że w kategorii szkoły średnie (zob. &lt;a href="http://www.ii.pwr.wroc.pl/uploads/images/Materialy/ranking_2009_sSrednie.html"&gt;ranking&lt;/a&gt;) świetnie spisała się drużyna z XV LO zajmująć 2. miejsce.&lt;br /&gt;Jak zwykle drużyny &lt;b&gt;Uniwersytetu Wrocławskiego&lt;/b&gt; zdeklasowały pozostałych.&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;Myślę, że należy też zauważyć, że wszystkie drużyny z Politechniki Wrocławskiej zajmują ostatnie miejsca. To musiało boleć organizatorów --- czyli Politechnikę Wrocławską. Myślę, że organizatorzy są już przyzwyczajeni do porażek. Już tak to jest od dawna, że w jakichkolwiek zawodach informatycznych, w których należy wykazać się myśleniem (matematycznym, logicznym, algorytmicznym) Uniwersytet jest wysoko wysoko  nad Politechniką.&lt;br /&gt;&lt;br /&gt;Jeszcze raz gratuluję Ani i chłopakom :-)&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://docs.google.com/Doc?id=dt77h2j_198ccdtcnhp&amp;amp;output=html&amp;amp;widget=true" frameborder="0" height="700" scrolling="yes" width="100%"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-144813985601661296?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/144813985601661296/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=144813985601661296&amp;isPopup=true' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/144813985601661296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/144813985601661296'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/06/czternastka-znow-gora.html' title='Czternastka znów górą'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4605889648072281408</id><published>2009-05-30T10:00:00.000+02:00</published><updated>2009-07-08T00:19:56.207+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>III Olimpiada Informatyczna Gimnazjalistów - finał</title><content type='html'>Niestety nie udało się nikomu z moich uczniów wygrać tegorocznej Olimpiady Informatycznej Gimnazjalistów.&lt;br /&gt;&lt;br /&gt;Najlepszy wynik z mojej grupy uzyskał &lt;span style="font-weight: bold;"&gt;Bartek Dudek&lt;/span&gt; zajmując &lt;span style="font-weight: bold;"&gt;8. miejsce&lt;/span&gt;. Następnie 15. był &lt;span style="font-weight: bold;"&gt;Mateusz Gołębiewski&lt;/span&gt;. Dalej (28. miejsce) - Tomasz Syposz, oraz (finalista) &lt;span style="font-weight: bold;"&gt;Krzysztof Story&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Cieszę się i tak, że z Wrocławia mamy aż tak wielu finalistów. Chociaż dwa lata temu było ich aż siedmioro :-).&lt;br /&gt;&lt;br /&gt;Szczegółowy ranking finału znajduje się na oficjalnej stronie OIG: &lt;a href="http://www.oi.edu.pl/html/oig3/wyniki_e3.html"&gt;http://www.oi.edu.pl/html/oig3/wyniki_e3.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4605889648072281408?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4605889648072281408/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4605889648072281408&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4605889648072281408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4605889648072281408'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/05/iii-olimpiada-informatyczna.html' title='III Olimpiada Informatyczna Gimnazjalistów - finał'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-2141151019999404700</id><published>2009-04-30T11:16:00.005+02:00</published><updated>2009-04-30T11:26:39.271+02:00</updated><title type='text'>Potyczki Algorytmiczne 2009 - mój udział</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://konkurs.adb.pl/img/prasa/logo_pa_2009.jpg"&gt;&lt;img src="http://konkurs.adb.pl/img/prasa/logo_pa_2009.jpg" width="200" /&gt;&lt;/a&gt; &lt;/div&gt;Wbrew obawom, o których pisałem prawie rok temu &lt;a href="http://rafal-nowak.blogspot.com/2008/05/potyczki-algorytmiczne-mj-udzia.html"&gt;tutaj&lt;/a&gt;, wystartowałem w tegorocznej edycji konkursu &lt;b&gt;Potyczki Algorytmiczne&lt;/b&gt;. Ku swemu zaskoczeniu, zająłem aż &lt;b&gt;77&lt;/b&gt; pozycję. Zadania w tym roku były o wiele trudniejsze. Widać to zresztą w &lt;a href="http://konkurs.adb.pl/user.phtml?op=ranking"&gt;rankingu&lt;/a&gt;. Zdobyłem łącznie 62 punkty na 150 możliwych. Rok temu musiałem zdobyć ponad 100 punktów, aby zająć 69 pozycję.&lt;br /&gt;&lt;br /&gt;Chciałbym pogratulować organizatorom za świetny konkurs. Wszystkie zadania były bardzo ciekawe i trudne. Wymagały pomysłowości, a nie znajomości klasycznych algorytmów. Naprawdę nie jest łatwo wymyślić takie zadania. Jeszcze raz gratuluję. Domyślam się, że tę ciężką robotę wykonali studenci i doktoranci Uniwersytetu Warszawskiego, oczywiście z informatyki.&lt;br /&gt;&lt;br /&gt;Dziękuję współuczestnikom za udział i rywalizację. Dziękuję kolegom za wskazówki i pomoc. Myślę, że sporo się nauczyłem z tegorocznych zadań. Na pewno wiedza ta przyda się w mojej pracy z uczniami.&lt;br /&gt;&lt;br /&gt;Gratuluję też swoim uczniom, którzy niejednokrotnie okazali się być lepszymi ode mnie.&lt;br /&gt;&lt;br /&gt;Ranking zawodów dostępny jest jeszcze na stronie organizatorów: &lt;a href="http://konkurs.adb.pl/user.phtml?op=ranking"&gt;http://konkurs.adb.pl/user.phtml?op=ranking&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pozwoliłem sobie skopiować wyniki pierwszych 300 osób i umieścić w swoich zasobach; patrz &lt;a href="http://spreadsheets.google.com/pub?key=rwbxZlEoLSvaDJ5H-rwfKoQ"&gt;tutaj&lt;/a&gt; (uwaga na pozycji 245 znajduje się drugi Rafał Nowak --- to nie ja :-)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://spreadsheets.google.com/pub?key=rwbxZlEoLSvaDJ5H-rwfKoQ&amp;amp;output=html&amp;amp;widget=true" frameborder="0" height="700" scrolling="yes" width="100%"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-2141151019999404700?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/2141151019999404700/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=2141151019999404700&amp;isPopup=true' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2141151019999404700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2141151019999404700'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/04/potyczki-algorytmiczne-2009-moj-udzia.html' title='Potyczki Algorytmiczne 2009 - mój udział'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-113920238104824345</id><published>2009-04-27T10:00:00.002+02:00</published><updated>2009-07-08T00:02:19.487+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Złota Ania</title><content type='html'>W tegorocznej międzynarodowej &lt;span title="The Baltic Olympiad in Informatics (BOI) is a competition for high school students especially talented in problem solving and programming. The participating countries are Denmark, Estonia, Finland, Latvia, Lithuania, Norway (not coming this year), Poland, and Sweden. The BOI can be seen as a regional version of the International Olympiad in Informatics."&gt;&lt;span style="font-style:italic;"&gt;Bałtyckiej Olimpiadzie Informatycznej&lt;/span&gt;&lt;/span&gt; wygrali Polacy.&lt;br /&gt;&lt;br /&gt;Pierwsze miejsce zdobył &lt;span style="font-weight: bold;"&gt;Jakub Pachocki&lt;/span&gt; rozwiązując prawie wszystkie zadania.&lt;br /&gt;Natomiast &lt;span style="font-weight:bold;"&gt;drugie miejsce&lt;/span&gt; zdobyła &lt;span style="font-weight: bold;"&gt;Ania Piekarska&lt;/span&gt; uczennica &lt;span style="font-weight: bold;"&gt;XIV LO&lt;/span&gt; we Wrocławiu.&lt;br /&gt;&lt;br /&gt;Szczegółowe wyniki znajdują się &lt;a href="http://www.csc.kth.se/contest/boi/results.php"&gt;tutaj&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-113920238104824345?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/113920238104824345/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=113920238104824345&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/113920238104824345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/113920238104824345'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/07/zota-ania.html' title='Złota Ania'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4660875068589701625</id><published>2009-04-09T10:04:00.001+02:00</published><updated>2009-04-17T15:24:22.524+02:00</updated><title type='text'>Ubuntu 9.04</title><content type='html'>Dzisiaj zaktualizowałem sobie Ubuntu do wersji 9.04&lt;br /&gt;Co prawda, jest to dopiero beta, ale nie mogłem się już doczekać.&lt;br /&gt;&lt;br /&gt;Poniżej załączam zrzut ekranu podczas aktualizacji. Za długo nie musiałem czekać (p. &lt;b&gt;transfer&lt;/b&gt;)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_X8Kq9rdgol0/Sd2rxzk58KI/AAAAAAAANcU/Q6kaimwEDgE/s1600-h/ubuntu-update.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_X8Kq9rdgol0/Sd2rxzk58KI/AAAAAAAANcU/Q6kaimwEDgE/s400/ubuntu-update.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Odliczanie do wydania Ubuntu 9.04&lt;br /&gt;&lt;center&gt;&lt;script type="text/javascript" src="http://www.ubuntu.com/files/countdown/display.js"&gt;&lt;/script&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4660875068589701625?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4660875068589701625/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4660875068589701625&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4660875068589701625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4660875068589701625'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/04/ubuntu-904.html' title='Ubuntu 9.04'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_X8Kq9rdgol0/Sd2rxzk58KI/AAAAAAAANcU/Q6kaimwEDgE/s72-c/ubuntu-update.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-8580926149505343814</id><published>2009-04-06T21:43:00.002+02:00</published><updated>2009-04-06T21:44:16.523+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Finaliści, laureaci i medaliści XVI Olimpiady Informatycznej</title><content type='html'>Właśnie zakończył się finał &lt;b&gt;XVI Olimpiady Informatycznej&lt;/b&gt;. Do finału zakwalifikował się czterech uczniów XIV LO we Wrocławiu oraz jeden gimnazjalista.&lt;br /&gt;&lt;br /&gt;W tym roku uczniowie odnieśli jeszcze większy sukces:&lt;br /&gt;&lt;ol&gt;&lt;li style="color: red;"&gt;&lt;b&gt; Wiktor Janas, laureat II miejsca, srebrny medalista&lt;/b&gt;&lt;/li&gt;&lt;li style="color: rgb(180, 95, 6);"&gt;&lt;b&gt;Ania Piekarska, laureatka III miejsca, brązowa medalistka&lt;/b&gt;&lt;/li&gt;&lt;li style="color: blue;"&gt;&lt;b&gt;Krzysztof Król, wyróżniony finalista&lt;/b&gt;&lt;/li&gt;&lt;li style="color: blue;"&gt;&lt;b&gt;Bartek Dudek, finalista&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b style="color: blue;"&gt;Karol Konaszyński, finalista&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Ponieważ Wiktor jest już trzecioklasistą i ma przed sobą maturę, więc do reprezentacji na Międzynarodową Bałtycką Olimpiadę Informatyczną załapała się Ania Piekarska, uczennica klasy drugiej.&lt;br /&gt;Spośród powyższych wielkich sukcesów warto wyróżnić Bartka Dudka, który jest gimnazjalistą.&lt;br /&gt;&lt;br /&gt;Na &lt;a href="http://www.oi.edu.pl/php/show.php?ac=p172300"&gt;tej stronie&lt;/a&gt; można zobaczyć oficjalne wyniki Olimpiady. Poniżej zamieszczam moją kopię wyników z wyróżnionymi podopiecznymi.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://docs.google.com/Doc?id=dt77h2j_174gcdgj9hh&amp;amp;output=html&amp;amp;widget=true" frameborder="0" height="700" scrolling="yes" width="100%"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-8580926149505343814?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/8580926149505343814/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=8580926149505343814&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8580926149505343814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8580926149505343814'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/04/finalisci-laureaci-i-medalisci-xvi.html' title='Finaliści, laureaci i medaliści XVI Olimpiady Informatycznej'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-1144023787826843011</id><published>2009-04-03T11:34:00.000+02:00</published><updated>2009-04-03T11:34:27.386+02:00</updated><title type='text'>Bignum + zmiana systemu z dziesiętnego na d</title><content type='html'>Pomyślałem, że rozszerzę &lt;a href="https://www.rafalnowak.pl/wiki/index.php?title=Bignum"&gt;artykuł&lt;/a&gt; w RNO-Wiki na temat arytmetyki długich liczb (&lt;a href="https://www.rafalnowak.pl/wiki/index.php?title=Bignum"&gt;&lt;i&gt;bignum&lt;/i&gt;&lt;/a&gt;) o procedurę zamiany liczby z systemu dziesiętnego na system o podstawie &lt;i&gt;d&lt;/i&gt;, gdzie &lt;i&gt;d&lt;/i&gt; jest cyfrą. Procedura zamiany znajduej się &lt;a href="https://www.rafalnowak.pl/wiki/index.php?title=Bignum#Zmiana_systemu_z_dziesi.C4.99tnego_na_d"&gt;tutaj&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-1144023787826843011?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/1144023787826843011/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=1144023787826843011&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1144023787826843011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1144023787826843011'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/04/bignum-zmiana-systemu-z-dziesietnego-na.html' title='Bignum + zmiana systemu z dziesiętnego na d'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7993025198784222323</id><published>2009-03-28T18:00:00.001+01:00</published><updated>2009-07-08T00:13:23.773+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>III Olimpiada Informatyczna Gimnazjalistów (2. etap)</title><content type='html'>Dzisiaj odbył się 2. etap III OIG.&lt;br /&gt;&lt;br /&gt;Najlepsi byli moi uczniowie (z 49. Gimnazjum we Wrocławiu):&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;Mateusz Gołębiewski&lt;/li&gt;&lt;li&gt;Bartek Dudek&lt;/li&gt;&lt;/ul&gt;Szczegółowy ranking dostępny jest na stronie OIG: &lt;a href="http://www.oi.edu.pl/html/oig3/wyniki_e2.html"&gt;http://www.oi.edu.pl/html/oig3/wyniki_e2.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7993025198784222323?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7993025198784222323/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7993025198784222323&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7993025198784222323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7993025198784222323'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/03/iii-olimpiada-informatyczna.html' title='III Olimpiada Informatyczna Gimnazjalistów (2. etap)'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-9003038745072337023</id><published>2009-03-22T11:42:00.000+01:00</published><updated>2009-03-22T11:42:35.050+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='utf8'/><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='makeindex'/><category scheme='http://www.blogger.com/atom/ns#' term='plmindex'/><category scheme='http://www.blogger.com/atom/ns#' term='latin2'/><title type='text'>LaTeX: Polski skorowidz w UTF-8</title><content type='html'>Ach ta wiosna; dzisiaj napotkałem kolejny problem. Tym razem sprawa dotyczy tworzenia skorowidza w &lt;b&gt;LaTeX'u&lt;/b&gt;.&lt;br /&gt;Od jakiegoś już czasu składam dokumenty przy użyciu kodowania UTF-8. Niestety, gdy powstawał LaTeX, nie myślano jeszcze o UTF-8. Na szczęście pakiet &lt;i&gt;inputenc&lt;/i&gt; obsługuje już UTF-8 poprzez podanie opcji &lt;i&gt;utf8&lt;/i&gt;:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; padding: 10px;"&gt;\usepackage[utf8]{inputenc}&lt;/div&gt;Niestety skorowidz (indeks słów umieszczany zwykle na końcu dokumentu) jest wciąż tworzony starym programem &lt;i&gt;makeindex&lt;/i&gt;, który nie wie co to UTF-8. W konsekwencji uzyskujemy skorowidz, w którym polskie znaki diakrytyczne są dziwnie posortowane.&lt;br /&gt;&lt;br /&gt;Znalazłem w sieci program &lt;a href="http://www.ia.pw.edu.pl/%7Ewujek/tex/idx/plmindex.html"&gt;&lt;i&gt;plmindex&lt;/i&gt;&lt;/a&gt; autorstwa Włodzimierza Macewicza; zob. np. &lt;b&gt;&lt;a href="http://www.ia.pw.edu.pl/%7Ewujek/tex/idx/plmindex.html"&gt;Program plmindex&lt;/a&gt;&lt;/b&gt;, &lt;a href="http://www.ia.pw.edu.pl/%7Ewujek/tex/idx/index.html"&gt;Wszystko o indeksowaniu&lt;/a&gt;, &lt;a href="http://www.ia.pw.edu.pl/%7Ewujek/tex/idx/porzadek.html"&gt;TeX na indeksie&lt;/a&gt;. Program &lt;i&gt;plmindex &lt;/i&gt;sortoje słowa zgodnie z polskimi zasadami. Kompilacja programu przebiegła bez żadnych problemów pod moim Ubuntu. Niestety program &lt;i&gt;plmindex&lt;/i&gt; również nie należy do najnowszych i nie zna on porządku znaków diakrytycznych kodowanych UTF-8. Potrafi natomiast sortować słowa kodowane za pomocą stron:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; PL-mazowia,&lt;/li&gt;&lt;li&gt;PL-latin2,&lt;/li&gt;&lt;li&gt;PL-cp1250,&lt;/li&gt;&lt;li&gt;PL-cp852.&lt;/li&gt;&lt;/ul&gt;Jak już pisałem wcześniej, nie zamierzam zrezygnować z UTF-8 i przestawiać się np. na latin2 (ISO-8859-2), tylko po to, aby powstał dobrze posortowany skorowidz. Napisałem więc sobie &lt;a href="http://www.rafalnowak.pl/pub/skrypt.sed"&gt;&lt;b&gt;skrypt&lt;/b&gt;&lt;/a&gt;, który tworzy skorowidz z prawidłowo posortowanymi słowami w UTF-8. Wystarczy wywołać &lt;b&gt;jedną komendę&lt;/b&gt;, która filtruje plik &lt;i&gt;thesis.idx&lt;/i&gt; utworzony przez LaTeX'a i w wyniku daje plik &lt;i&gt;thesis.ind&lt;/i&gt;. Przypominam, że musimy ponownie wykonać kompilację dokumentu LaTeX'em, aby pojawił się skorowidz.&lt;br /&gt;Filtrowanie odbywa się najpierw za pomocą &lt;i&gt;sed&lt;/i&gt;'a (do latin2), a potem z powrotem za pomocą &lt;i&gt;iconv&lt;/i&gt;'a (do UTF-8). W między czasie sortowane są słowa (kodowane w latin2) za pomocą programu &lt;i&gt;plmindex&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Przejdźmy więc do rzeczy.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Załóżmy, że mamy dokument dokument.tex, a nim przygotowany skorowidz (zob. komendę \makeindex)&lt;br /&gt;Kompilacja&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 10px;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;latex dokument.tex&lt;/span&gt;&lt;/div&gt;utworzy plik &lt;i&gt;dokument.idx&lt;/i&gt;     &lt;/li&gt;&lt;li&gt;Teraz standardowo powinno się wywołać polecenie '&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;makeindex dokument&lt;/span&gt;'&lt;br /&gt;Ale &lt;b&gt;nie dla dokumentów kodowanych w UTF-8&lt;/b&gt;. Zamiast tego wywołujemy polecenie:&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 10px;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sed -f skrypt.sed dokument.idx | plmindex -L PL-latin2 | iconv --from-code=ISO-8859-2 --to-code=UTF-8 &amp;gt; dokument.ind&lt;/span&gt;&lt;/div&gt;W ten sposób otrzymamy plik dokument.ind z prawidłowo posortowanymi słowami oraz w kodowaniu UTF-8.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Teraz wystarczy ponownie skompilować dokument&lt;br /&gt;&lt;br /&gt;&lt;div style="padding: 10px;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;latex dokument.tex&lt;/span&gt;&lt;/div&gt;W efekcie otrzymujemy plik &lt;i&gt;dokument.dvi&lt;/i&gt; z prawidłowym skorowidzem.   &lt;/li&gt;&lt;/ol&gt;Instrukcja w kroku 2. wymaga, oprócz programów &lt;i&gt;sed&lt;/i&gt;, &lt;i&gt;plmindex&lt;/i&gt;, &lt;i&gt;iconv&lt;/i&gt;, pliku ze skryptem &lt;a href="http://www.rafalnowak.pl/pub/skrypt.sed"&gt;&lt;i style="color: red;"&gt;skrypt.sed&lt;/i&gt;&lt;/a&gt;, który umieściłem tutaj:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.rafalnowak.pl/pub/skrypt.sed"&gt;&lt;i&gt;http://www.rafalnowak.pl/pub/skrypt.sed&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Mam nadzieję, że ktoś skorzysta.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-9003038745072337023?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/9003038745072337023/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=9003038745072337023&amp;isPopup=true' title='Komentarze (3)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/9003038745072337023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/9003038745072337023'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/03/latex-polski-skorowidz-w-utf-8.html' title='LaTeX: Polski skorowidz w UTF-8'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-6631429814321241747</id><published>2009-03-21T14:17:00.003+01:00</published><updated>2009-03-21T14:20:50.177+01:00</updated><title type='text'>pdfcrop</title><content type='html'>Dzisiaj stanąłem przeciwko następującemu zadaniu. Oczywiście wszystko udało się wykonać za pomocą darmowych programów dostępnych, np. z Ubuntu.&lt;br /&gt;&lt;br /&gt;&lt;b style="color: red;"&gt;Opis problemu&lt;/b&gt;&lt;span style="color:red;"&gt;:&lt;/span&gt;&lt;br /&gt;Mam pewną książkę w pliku PDF i chciałbym ją sobie wydrukować. Wydaje się, że to żaden problem. Otwierasz np. w programie &lt;span style="font-style: italic;"&gt;evince&lt;/span&gt; i dajesz &lt;i&gt;Drukuj&lt;/i&gt;. Problem jest w tym, że dokument PDF zawiera zeskanowane strony, które nie zawsze mają odpowiedni margines. Chciałbym bowiem włożyć sobie wydrukowaną książkę do segregatora, a więc chciałbym podziurkować kartki dziurkaczem. Ponieważ czasami margines jest na tyle mały, więc miejscami mógłbym mieć &lt;b&gt;dziury w tekscie&lt;/b&gt;.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;b&gt;Jak więc zmienić marginesy w dokumencie PDF?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;b&gt;Rozwiązanie:&lt;/b&gt;&lt;/div&gt;Znalazłem w Google kilka rozwiązań. Najbardziej odpowiadało mi to, w którym używa się programu &lt;b&gt;pdfcrop&lt;/b&gt;. Jego składnia jest bardzo prosta:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;b&gt;pdfcrop --margins '&amp;lt;left&amp;gt; &amp;lt;top&amp;gt; &amp;lt;right&amp;gt; &amp;lt;bottom&amp;gt;' in.pdf out.pdf&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;Użyłem zatem polecenia&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;pre&gt;pdfcrop --margins '30 10 30 10' in.pdf out.pdf&lt;/pre&gt;&lt;/div&gt;i z pliku &lt;i&gt;in.pdf&lt;/i&gt; powstał &lt;i&gt;out.pdf&lt;/i&gt; z szerszymi marginesami. Wydruk prezentuje się super, oczywiście w segregatorze.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-6631429814321241747?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/6631429814321241747/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=6631429814321241747&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/6631429814321241747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/6631429814321241747'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/03/pdfcrop.html' title='pdfcrop'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5041786440370721870</id><published>2009-02-20T20:10:00.003+01:00</published><updated>2009-02-20T20:22:57.546+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Wyniki II etapu XVI Olimpiady Informatycznej</title><content type='html'>Są już oficjalne wyniki. Do finału zakwalifikowali się Ci, o których pisałem w &lt;a href="http://rafal-nowak.blogspot.com/2009/02/prog-na-fina-w-xvi-olimpiadzie.html"&gt;tym&lt;/a&gt; poscie.&lt;br /&gt;Jeszcze raz gratuluję!!!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://docs.google.com/Doc?id=dt77h2j_172frwxbpch&amp;amp;output=html&amp;amp;widget=true" frameborder="0" height="600" scrolling="yes" width="100%"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5041786440370721870?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5041786440370721870/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5041786440370721870&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5041786440370721870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5041786440370721870'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/02/wyniki-ii-etapu-xvi-olimpiady.html' title='Wyniki II etapu XVI Olimpiady Informatycznej'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4487390027992197552</id><published>2009-02-20T12:45:00.000+01:00</published><updated>2009-02-20T20:22:17.234+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Próg na finał w XVI Olimpiadzie Informartycznej</title><content type='html'>Wreszcie pojawił się komunikat ze strony Komitetu Olimpiady Informatycznej. Aby dostać się do finału należało zdobyć co najmniej 124 punkty. &lt;br /&gt;Według wyliczeń Władka Kwaśnickiego, do finału XVI OI zakwalifikowali się następujący uczniowie z XIV LO we Wrocławiu i 49. Gimnazjum:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bartek Dudek (3 klasa gimnazjum) &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Wiktor Janas (3 klasa LO)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Karol Konaszyński (3 klasa LO)&lt;/li&gt;&lt;li&gt;Krzysztof Król (2 klasa LO) &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Anna Piekarska (2 klasa LO)&lt;/li&gt;&lt;/ul&gt;Moje gratulacje! Życzę Wam zapału w treningu aż do samego finału.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4487390027992197552?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4487390027992197552/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4487390027992197552&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4487390027992197552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4487390027992197552'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/02/prog-na-fina-w-xvi-olimpiadzie.html' title='Próg na finał w XVI Olimpiadzie Informartycznej'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5922775865736292323</id><published>2009-01-28T10:00:00.017+01:00</published><updated>2009-02-20T20:22:17.235+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Wyniki I etapu III Olimpiady Informatycznej Gimnazjalistów</title><content type='html'>Są już wyniki pierwszego etapu &lt;b&gt;III Olimpiady Informatycznej Gimnazjalistów&lt;/b&gt;. Poniżej załączam dokument z wyróżnionymi uczestnikami moich &lt;a href="http://www.rafalnowak.pl/wi"&gt;Warsztatów Informatycznych&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Wszystkim, a zwłaszcza wyróżnionym, &lt;span style="font-size: large;"&gt;&lt;b&gt;serdecznie gratuluję&lt;/b&gt;&lt;/span&gt;!!!&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe frameborder="0" height="400" marginheight="0" marginwidth="0" scrolling="yes" src="http://docs.google.com/Doc?id=dt77h2j_1706zwhbvff&amp;amp;output=html&amp;amp;widget=true" width="100%"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5922775865736292323?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5922775865736292323/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5922775865736292323&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5922775865736292323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5922775865736292323'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/01/wyniki-i-etapu-iii-olimpiady.html' title='Wyniki I etapu III Olimpiady Informatycznej Gimnazjalistów'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4382985123024295910</id><published>2009-01-03T21:06:00.000+01:00</published><updated>2009-01-03T21:09:42.534+01:00</updated><title type='text'>Wczytywanie całego wiersza c.d.</title><content type='html'>Ponieważ w DevC++ nie kompiluje się funkcje getline, proponuję użyć funkcji &lt;i&gt;gets&lt;/i&gt;. Oto przykład programu, który wczytuje cały wiersz:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style='color: #008000'&gt;#include&amp;lt;cstdio&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #008000'&gt;#include&amp;lt;cstdlib&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #008000'&gt;#include&amp;lt;cstring&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;using&lt;/b&gt; &lt;b&gt;namespace&lt;/b&gt; std;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #800000'&gt;char&lt;/span&gt; line[&lt;span style='color: #0000ff'&gt;1000005&lt;/span&gt;];&lt;br /&gt;&lt;span style='color: #800000'&gt;int&lt;/span&gt;  n; &lt;span style='color: #808080'&gt;&lt;i&gt;// długość linii&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #800000'&gt;int&lt;/span&gt; main()&lt;br /&gt;{&lt;br /&gt; gets(line);&lt;br /&gt; n = strlen(line);&lt;br /&gt; &lt;br /&gt; printf(&lt;span style='color: #dd0000'&gt;"n=%d&lt;/span&gt;&lt;span style='color: #ff00ff'&gt;\n&lt;/span&gt;&lt;span style='color: #dd0000'&gt;"&lt;/span&gt;, n);&lt;br /&gt; printf(&lt;span style='color: #dd0000'&gt;"%s&lt;/span&gt;&lt;span style='color: #ff00ff'&gt;\n&lt;/span&gt;&lt;span style='color: #dd0000'&gt;"&lt;/span&gt;, line);&lt;br /&gt; &lt;br /&gt; printf(&lt;span style='color: #dd0000'&gt;"Znak po znaku:&lt;/span&gt;&lt;span style='color: #ff00ff'&gt;\n&lt;/span&gt;&lt;span style='color: #dd0000'&gt;"&lt;/span&gt;);&lt;br /&gt; &lt;b&gt;for&lt;/b&gt; (&lt;span style='color: #800000'&gt;int&lt;/span&gt; i=&lt;span style='color: #0000ff'&gt;0&lt;/span&gt;; i&amp;lt;n; i++)&lt;br /&gt; {&lt;br /&gt;  printf(&lt;span style='color: #dd0000'&gt;"line[%2d] = %c (kod ascii=%d)&lt;/span&gt;&lt;span style='color: #ff00ff'&gt;\n&lt;/span&gt;&lt;span style='color: #dd0000'&gt;"&lt;/span&gt;, i, line[i], line[i]);&lt;br /&gt; }&lt;br /&gt; &lt;b&gt;return&lt;/b&gt; &lt;span style='color: #0000ff'&gt;0&lt;/span&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4382985123024295910?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4382985123024295910/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4382985123024295910&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4382985123024295910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4382985123024295910'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/01/wczytywanie-caego-wiersza-cd.html' title='Wczytywanie całego wiersza c.d.'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-34450300630178917</id><published>2009-01-02T19:56:00.002+01:00</published><updated>2009-01-02T20:00:16.935+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><title type='text'>Wczytywanie całego wiersza</title><content type='html'>Pomyślałem, że wielu gimnazjalistom przydałaby się wskazówka, jak wczytywać cały wiersz ze standardowego wejścia. Wiersz może zawierać znaki odstępu (spacje).&lt;br /&gt;Poniższy program wczytuje cały pierwszy wiersz ze standardowego wejścia (aż do napotkania znaku nowej linii). Program zapamiętuję wiersz w tablicy znaków &lt;span style="font-style: italic;"&gt;line&lt;/span&gt;, a liczbę wczytanych znaków zapamiętuje pod zmienną &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; (nie wliczając znaku końca wiersza, czyli znaku nowej linii, czyli znaku '\n').&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#include&amp;lt;cstdio&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#include&amp;lt;cstdlib&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;using&lt;/b&gt; &lt;b&gt;namespace&lt;/b&gt; std;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;char&lt;/span&gt; *line;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt;  n; &lt;span style="color: rgb(128, 128, 128);"&gt;&lt;i&gt;// długość linii&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt; main()&lt;br /&gt;{&lt;br /&gt; line=NULL;&lt;br /&gt; size_t mem_size;&lt;br /&gt; n=getline(&amp;amp;line,&amp;amp;mem_size,stdin)-&lt;span style="color: rgb(0, 0, 255);"&gt;1&lt;/span&gt;;&lt;br /&gt; &lt;br /&gt; printf(&lt;span style="color: rgb(221, 0, 0);"&gt;"n=%d&lt;/span&gt;&lt;span style="color: rgb(255, 0, 255);"&gt;\n&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"&lt;/span&gt;, n);&lt;br /&gt; printf(&lt;span style="color: rgb(221, 0, 0);"&gt;"%s&lt;/span&gt;&lt;span style="color: rgb(255, 0, 255);"&gt;\n&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"&lt;/span&gt;, line);&lt;br /&gt; &lt;br /&gt; printf(&lt;span style="color: rgb(221, 0, 0);"&gt;"Znak po znaku:&lt;/span&gt;&lt;span style="color: rgb(255, 0, 255);"&gt;\n&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"&lt;/span&gt;);&lt;br /&gt; &lt;b&gt;for&lt;/b&gt; (&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt; i=&lt;span style="color: rgb(0, 0, 255);"&gt;0&lt;/span&gt;; i&amp;lt;n; i++)&lt;br /&gt; {&lt;br /&gt;  printf(&lt;span style="color: rgb(221, 0, 0);"&gt;"line[%2d] = %c (kod ascii=%d)&lt;/span&gt;&lt;span style="color: rgb(255, 0, 255);"&gt;\n&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"&lt;/span&gt;, i, line[i], line[i]);&lt;br /&gt; }&lt;br /&gt; &lt;b&gt;return&lt;/b&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;0&lt;/span&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-34450300630178917?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/34450300630178917/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=34450300630178917&amp;isPopup=true' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/34450300630178917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/34450300630178917'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2009/01/wczytywanie-caego-wiersza.html' title='Wczytywanie całego wiersza'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-500508451654559297</id><published>2008-12-01T16:21:00.000+01:00</published><updated>2009-02-20T20:22:17.237+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>III Olimpiada Informatyczna Gimnazjalistów</title><content type='html'>Dzisiaj rozpoczął się pierwszy etap Olimpiady Informatycznej Gimnazjalistów (OIG).&lt;br /&gt;&lt;br /&gt;Etap trwa do &lt;b&gt;12 stycznia&lt;/b&gt; i jest do rozwiązania 5 zadań. Lista zadań dostępne jest &lt;a href="http://www.oi.edu.pl/php/show.php?ac=p870600"&gt;tutaj&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Jeśli po raz pierwszy uczestniczysz w OIG, to zapoznaj się lepiej z jej &lt;a href="http://www.oi.edu.pl/php/show.php?ac=p872500"&gt;regulaminem&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-500508451654559297?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/500508451654559297/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=500508451654559297&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/500508451654559297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/500508451654559297'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/12/iii-olimpiada-informatyczna.html' title='III Olimpiada Informatyczna Gimnazjalistów'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7339285357095905825</id><published>2008-11-20T21:04:00.001+01:00</published><updated>2008-11-20T21:08:39.657+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zawody'/><title type='text'>Obóz informatyczny</title><content type='html'>Pracownicy Instytutu Informatyki już przymierzają się do organizacji kolejnego obozu informatycznego.&lt;br /&gt;&lt;br /&gt;Najprawdopodobniej odbędzie się on na początku &lt;b&gt;stycznia &lt;/b&gt;następnego roku.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sites.google.com/a/cs.uni.wroc.pl/sparingi/Home/oboz-informatyczny-styczen-2008"&gt;Stronę obozu&lt;/a&gt; łatwo odnajdziecie tutaj:&lt;br /&gt;&lt;div style="text-align: center;"&gt; &lt;b&gt;&lt;a href="https://sites.google.com/a/cs.uni.wroc.pl/sparingi/" rel="nofollow" target="_blank"&gt;https://sites.google.com/a/cs.uni.wroc.pl/sparingi/&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Na &lt;a href="https://sites.google.com/a/cs.uni.wroc.pl/sparingi/Home/oboz-informatyczny-styczen-2008"&gt;stronie obozu&lt;/a&gt; znajduje się formularz zgłoszeniowy, którego&lt;br /&gt;wypełnienie jest niezbędne do uczestnictwa w obozie.&lt;br /&gt;&lt;br /&gt;Więcej szczegółów, znajduje się na &lt;a href="https://sites.google.com/a/cs.uni.wroc.pl/sparingi/Home/oboz-informatyczny-styczen-2008"&gt;stronie obozu&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7339285357095905825?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7339285357095905825/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7339285357095905825&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7339285357095905825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7339285357095905825'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/11/obz-informatyczny.html' title='Obóz informatyczny'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4677946272693674026</id><published>2008-11-12T21:11:00.003+01:00</published><updated>2008-11-12T21:30:23.520+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maple'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>Installation of Maple 8 on Vista</title><content type='html'>Recently, I came up against the installation of Maple 8 on Microsoft Vista.&lt;br /&gt;&lt;br /&gt;In the sequel, I assume I have administrative privileges. If not, log in to your administrator account.&lt;br /&gt;&lt;br /&gt;The first problem was to start the installer of Maple. The error concerned the some Java problem (I did not understand it). So I tried to &lt;b&gt;run the installer in the compatibility mode for Windows XP&lt;/b&gt; (Service Pack 2, SP, 2). Then the installer started.&lt;br /&gt;&lt;br /&gt;I followed the installation in ordinary way, by clicking next, next, OK, finish, done, etc.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;It was wrong&lt;/b&gt;. Since after it, Maple works normally, but it closes when trying to open or save document (worksheet) without any message.&lt;br /&gt;&lt;br /&gt;Following the advice of &lt;a href="http://groups.google.pl/groups/profile?enc_user=d5bLBw8AAABw-2EjPHMxjMTa4upa-jtB"&gt;Philip&lt;/a&gt;, I tried run installer again, but I changed the default folder location of Maple, i.e. &lt;i&gt;"C:\Program Files (x86)"&lt;/i&gt; into &lt;b&gt;"C:\Maple"&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Now, Maple 8 works on Vista well&lt;/b&gt;, and the open/save window does not close the program.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4677946272693674026?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4677946272693674026/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4677946272693674026&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4677946272693674026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4677946272693674026'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/11/installation-of-maple-8-on-vista.html' title='Installation of Maple 8 on Vista'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-6935541048983106518</id><published>2008-11-12T19:08:00.001+01:00</published><updated>2008-11-12T19:11:27.202+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zawody'/><title type='text'>Sparing w programowaniu w RAM</title><content type='html'>W dniu 15 listopada odbędzie się sparing organizowany przez Instytutu Informatyki Uniwersytetu Wrocławskiego. Strona WWW sparingu:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sites.google.com/a/cs.uni.wroc.pl/sparingi/Home/sparing-ram--15-listopada-2008-r"&gt;http://sites.google.com/a/cs.uni.wroc.pl/sparingi/Home/sparing-ram--15-listopada-2008-r&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-6935541048983106518?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/6935541048983106518/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=6935541048983106518&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/6935541048983106518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/6935541048983106518'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/11/sparing-w-programowaniu-w-ram.html' title='Sparing w programowaniu w RAM'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-3441554285849856000</id><published>2008-11-09T20:46:00.003+01:00</published><updated>2008-11-09T20:48:23.990+01:00</updated><title type='text'>Wiewiórka</title><content type='html'>Od pewnego czasu, zawsze noszę przy sobie kilka orzechów włoskich.&lt;br /&gt;&lt;br /&gt;&lt;embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=-750298223989625520&amp;hl=pl&amp;fs=true" style="width:400px;height:326px" allowFullScreen="true" allowScriptAccess="always" type="application/x-shockwave-flash"&gt; &lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-3441554285849856000?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/3441554285849856000/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=3441554285849856000&amp;isPopup=true' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3441554285849856000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3441554285849856000'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/11/blog-post.html' title='Wiewiórka'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7453076381559464252</id><published>2008-10-20T21:46:00.002+02:00</published><updated>2008-11-12T19:11:10.210+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zawody'/><title type='text'>Spontaniczny Konkurs Informatyczny</title><content type='html'>W dniu &lt;span style="font-weight: bold;"&gt;24 października&lt;/span&gt; 2008 r. rozpoczyna się pierwsza tura &lt;a href="http://ski.ii.uni.wroc.pl"&gt;&lt;span style="font-weight: bold;"&gt;Spontanicznego Konkursu Informatycznego&lt;/span&gt;&lt;/a&gt; organizowanego przez &lt;a href="http://www.ii.uni.wroc.pl"&gt;Instytut Informatyki &lt;/a&gt;Uniwersytetu Wrocławskiego.&lt;br /&gt;&lt;br /&gt;Strona główna konkursu znajduje się tutaj:&lt;br /&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;&lt;a href="http://ski.ii.uni.wroc.pl"&gt;http://ski.ii.uni.wroc.pl&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Serdecznie zapraszam i zachęcam do wzięcia udziału.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7453076381559464252?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7453076381559464252/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7453076381559464252&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7453076381559464252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7453076381559464252'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/10/spontaniczny-konkurs-informatyczny.html' title='Spontaniczny Konkurs Informatyczny'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5419726902621428883</id><published>2008-10-20T12:00:00.000+02:00</published><updated>2008-11-12T19:11:39.276+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zawody'/><title type='text'>XVI OI 2008/2009</title><content type='html'>Dzisiaj rozpoczyna się I etap XVI Olimpiady Informatycznej &lt;br /&gt;&lt;br /&gt;Przed chwilą pojawiły się zadania (zob. &lt;a href="http://www.oi.edu.pl/php/show.php?ac=p171100"&gt;http://www.oi.edu.pl/php/show.php?ac=p171100&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Na rozwiązanie zadań jest czas do &lt;b&gt;17 listopada&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Życzę wszystkim powodzenia,&lt;br /&gt;ale jak zwykle, niech wygra XIV-stka.&lt;br /&gt;&lt;br /&gt;Rafał Nowak&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5419726902621428883?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5419726902621428883/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5419726902621428883&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5419726902621428883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5419726902621428883'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/10/xvi-oi-20082009.html' title='XVI OI 2008/2009'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-8713283435879438515</id><published>2008-09-17T10:39:00.002+02:00</published><updated>2008-09-17T11:19:26.738+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zawody'/><title type='text'>Zawody na SPOJu dla szkół średnich</title><content type='html'>Informuję, że ruszyły &lt;b&gt;zawody dla szkół średnich &lt;/b&gt;w serwisie SPOJ.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_X8Kq9rdgol0/SNDFzZLWHGI/AAAAAAAAJX8/Jza3GSlskEk/s1600-h/header.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_X8Kq9rdgol0/SNDFzZLWHGI/AAAAAAAAJX8/xfYJrcxCghI/s400-R/header.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Zawody są otwarte dla uczniów szkół średnich, które zostaną zarejestrowane przez nauczyciela.&lt;/div&gt;&lt;br /&gt;Ja zgłosiłem już szkołę "&lt;i&gt;Liceum Ogólnokształcące nr XIV im. Polonii Belgijskiej we Wrocławiu"&lt;/i&gt;. Każdy zawodnik, może przyłączyć się do tej szkoły, a po moim zatwierdzeniu, może brać udział w konkursie.&lt;br /&gt;&lt;br /&gt;W zawodach przewiduje się &lt;a href="https://hs.spoj.pl/embed/prizes/"&gt;nagrody&lt;/a&gt;, tymbardziej więc zachęcam do udziału.&lt;br /&gt;&lt;br /&gt;Witryna zawodów znajduje się tutaj:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="https://hs.spoj.pl/"&gt;https://hs.spoj.pl/&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Pomocy należy szukać w dziale &lt;i&gt;&lt;a href="https://hs.spoj.pl/embed/info/"&gt;help&lt;/a&gt; &lt;/i&gt;i &lt;a href="https://hs.spoj.pl/embed/rules/"&gt;&lt;i&gt;rules&lt;/i&gt;&lt;/a&gt;, a ogłoszenia w dziale &lt;a href="https://hs.spoj.pl/"&gt;&lt;i&gt;news&lt;/i&gt;&lt;/a&gt;.&lt;br /&gt;Zadania będą pojawiały się w następujących seriach (w języku angielskim):&lt;br /&gt;&lt;table border="2" cellpadding="4" frame="1" rules="all" style="margin-left: auto; margin-right: auto; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;Series  &lt;/td&gt;&lt;td style="text-align: center;"&gt;Start&lt;/td&gt;&lt;td style="text-align: center;"&gt;End&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;I  &lt;/td&gt;&lt;td style="text-align: center;"&gt;September 20 &lt;/td&gt;&lt;td style="text-align: center;"&gt;October 25 &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;II &lt;/td&gt;&lt;td style="text-align: center;"&gt;October 25 &lt;/td&gt;&lt;td style="text-align: center;"&gt;November 29 &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;III&lt;/td&gt;&lt;td style="text-align: center;"&gt;November 29 &lt;/td&gt;&lt;td style="text-align: center;"&gt;January 10 &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;IV &lt;/td&gt;&lt;td style="text-align: center;"&gt;January 10 &lt;/td&gt;&lt;td style="text-align: center;"&gt;February 14 &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;V  &lt;/td&gt;&lt;td style="text-align: center;"&gt;February 14 &lt;/td&gt;&lt;td style="text-align: center;"&gt;March 21&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;VI &lt;/td&gt;&lt;td style="text-align: center;"&gt;March 21 &lt;/td&gt;&lt;td style="text-align: center;"&gt;April 25 &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;VII&lt;/td&gt;&lt;td style="text-align: center;"&gt;April 25 &lt;/td&gt;&lt;td style="text-align: center;"&gt;May 30 &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Powodzenia wszystkim, ale niech wygra XIV-tka !!!&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Rafał Nowak &lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-8713283435879438515?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/8713283435879438515/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=8713283435879438515&amp;isPopup=true' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8713283435879438515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8713283435879438515'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/09/zawody-na-spoju-dla-szk-rednich.html' title='Zawody na SPOJu dla szkół średnich'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_X8Kq9rdgol0/SNDFzZLWHGI/AAAAAAAAJX8/xfYJrcxCghI/s72-Rc/header.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4263608879824461835</id><published>2008-09-17T10:03:00.001+02:00</published><updated>2008-09-17T10:20:53.855+02:00</updated><title type='text'>Forum uczestników moich warsztatów</title><content type='html'>&lt;div style="text-align: left;"&gt;Informuję, że na pierwszych zajęciach (Warsztatów Olimpijskich), ustaliliśmy wspólnie, że w tym roku będziemy prowadzili własne forum.&lt;/div&gt;&lt;br /&gt;Założyłem więc forum pod &lt;a href="https://www.ii.uni.wroc.pl:444/%7Erno/forum_zmn/forumdisplay.php?fid=14"&gt;tym adresem&lt;/a&gt;:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;script src="http://www.google.com/reader/ui/publisher-en.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script src="http://www.google.com/reader/public/javascript/user/16787941808829933929/label/Forum%20Warsztat%C3%B3w%20Olimpijskich?n=5&amp;amp;callback=GRC_p%28%7Bc%3A%22slate%22%2Ct%3A%22Forum%20Warsztat%5CxF3w%20Olimpijskich%22%2Cs%3A%22false%22%2Cb%3A%22false%22%7D%29%3Bnew%20GRC" type="text/javascript"&gt;&lt;/script&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Forum można śledzić poprzez &lt;a href="https://www.ii.uni.wroc.pl:444/%7Erno/forum_zmn/syndication.php?fid=14&amp;amp;limit=15"&gt;ten kanał RSS:&lt;br/&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img src="http://3.bp.blogspot.com/_X8Kq9rdgol0/SNC9NZjzQXI/AAAAAAAAJXg/M5frSDp6VPs/s320-R/rss.gif" border="0" /&gt;&lt;/div&gt;&lt;/a&gt;&lt;br /&gt;Życzę miłych i cennych dyskusji.&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;i&gt;Rafał Nowak&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4263608879824461835?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4263608879824461835/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4263608879824461835&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4263608879824461835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4263608879824461835'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/09/forum-uczestnikw-moich-warsztatw.html' title='Forum uczestników moich warsztatów'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_X8Kq9rdgol0/SNC9NZjzQXI/AAAAAAAAJXg/M5frSDp6VPs/s72-Rc/rss.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-496330388961502037</id><published>2008-09-09T21:47:00.003+02:00</published><updated>2008-09-11T07:20:00.021+02:00</updated><title type='text'>Warsztaty informatyczne (grupa podstawowa)</title><content type='html'>Jak zwykle,&lt;br /&gt;&lt;br /&gt;będę prowadził warsztaty informatyczne dla uczniów szkół gimnazjalnych i nie tylko.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_X8Kq9rdgol0/SMiqX-PnlpI/AAAAAAAAJXY/DHAVQqsNBAs/s1600-h/wi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_X8Kq9rdgol0/SMiqX-PnlpI/AAAAAAAAJXY/q8XlzYTQlJg/s400-R/wi.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pierwsze spotkanie&lt;/span&gt; dla grupy podstawowej odbędzie się w  &lt;span style="font-weight: bold;"&gt;czwartek 11 września&lt;/span&gt; o godzinie&lt;span style="font-weight: bold;"&gt; 15.50 &lt;/span&gt;w sali&lt;span style="font-weight: bold;"&gt; 214&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Zapraszam wszystkich, którzy dopiero chcą rozpocząć swoją przygodę z informatyką. Grupa podstawowa kierowana jest dla każdego i zakłada się w niej, że będziemy uczyć się &lt;span style="font-weight: bold;"&gt;informatyki&lt;/span&gt; od podstaw (czyli od zera).&lt;br /&gt;&lt;br /&gt;Strona warsztatów znajduje się tutaj: &lt;a href="http://www.rafalnowak.pl/wi"&gt;http://www.rafalnowak.pl/wi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-496330388961502037?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/496330388961502037/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=496330388961502037&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/496330388961502037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/496330388961502037'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/09/warsztaty-informatyczne-grupa.html' title='Warsztaty informatyczne (grupa podstawowa)'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_X8Kq9rdgol0/SMiqX-PnlpI/AAAAAAAAJXY/q8XlzYTQlJg/s72-Rc/wi.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7058471895346597349</id><published>2008-08-26T09:03:00.001+02:00</published><updated>2008-08-26T09:10:21.964+02:00</updated><title type='text'>Dodawanie użytkownika mysql</title><content type='html'>Aby dodać użytkownika o nazwie &lt;i&gt;rno&lt;/i&gt; i utworzyć bazę danych &lt;i&gt;rno&lt;/i&gt;, i nadać mu uprawnienia do niej, tak aby mógł z nią robić wszystko, co mu się podoba, wystarczy napisać:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;/div&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;br /&gt;CREATE USER 'rno'@'localhost' IDENTIFIED BY '**tu wpisz hasło**';&lt;/span&gt;  &lt;span style=";font-family:&amp;quot;;" &gt;GRANT USAGE ON * . * TO 'rno'@'localhost' IDENTIFIED BY '******' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;&lt;/span&gt;  &lt;span style=";font-family:&amp;quot;;" &gt;CREATE DATABASE IF NOT EXISTS `rno` ;&lt;/span&gt;  &lt;span style=";font-family:&amp;quot;;" &gt;GRANT ALL PRIVILEGES ON `rno` . * TO 'rno'@'localhost';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Uwaga&lt;/b&gt;: powyższy przykład ogranicza użytkownika &lt;i&gt;rno&lt;/i&gt; tylko do lokalnego dostępu do bazy danych. Nie wolno mu nawiązać połączenia z zewnątrz.&lt;br /&gt;&lt;br /&gt;Warto jeszcze zmienić kodowanie dla nowej bazy danych na &lt;span style="font-style: italic;"&gt;utf8&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: courier new;"&gt;    &lt;span class="syntax"&gt;&lt;span class="syntax_alpha syntax_alpha_reservedWord"&gt;ALTER&lt;/span&gt;  &lt;span class="syntax_alpha syntax_alpha_reservedWord"&gt;DATABASE&lt;/span&gt;  &lt;span class="syntax_quote syntax_quote_backtick"&gt;`rno`&lt;/span&gt;  &lt;span class="syntax_alpha syntax_alpha_reservedWord"&gt;DEFAULT&lt;/span&gt;  &lt;span class="syntax_alpha syntax_alpha_reservedWord"&gt;CHARACTER&lt;/span&gt;  &lt;span class="syntax_alpha syntax_alpha_reservedWord"&gt;SET&lt;/span&gt; &lt;span class="syntax_alpha syntax_alpha_charset"&gt;utf8&lt;/span&gt; &lt;span class="syntax_alpha syntax_alpha_reservedWord"&gt;COLLATE&lt;/span&gt; &lt;span class="syntax_alpha syntax_alpha_charset"&gt;utf8_polish_ci&lt;/span&gt;&lt;/span&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7058471895346597349?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7058471895346597349/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7058471895346597349&amp;isPopup=true' title='Komentarze (3)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7058471895346597349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7058471895346597349'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/08/dodawanie-uytkownika-mysql.html' title='Dodawanie użytkownika mysql'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4460231509096874645</id><published>2008-07-15T08:52:00.005+02:00</published><updated>2008-09-12T10:03:22.493+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Srebrny Bartek i brązowy Mateusz</title><content type='html'>Kolejne sukcesy moich uczniów,&lt;br /&gt;tym razem gimnazjaliści pokazują, że są najlepsi spośród Polaków na &lt;b&gt;Międzynarodowej Olimpiadzie Informatycznej&lt;/b&gt; &lt;b&gt;Juniorów&lt;/b&gt;, która odbyła się w Bułgarii w dniach 8--13 lipca 2008 r.&lt;br /&gt;&lt;br /&gt;Ściślej:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Bartek Dudek&lt;/b&gt; zdobył &lt;b&gt;srebrny medal&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Mateusz Gołębiowski&lt;/b&gt; został &lt;b&gt;brązowym medalistą&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Wyniki dostępne są na tej stronie: &lt;a href="http://www.math.bas.bg/infos/files/2008-07-12-JBOI_Medals.htm"&gt;http://www.math.bas.bg/infos/files/2008-07-12-JBOI_Medals.htm&lt;/a&gt; (patrz dział &lt;b&gt;Unofficial&lt;/b&gt; --- przycisk na dole)&lt;br /&gt;&lt;br /&gt;Jak zwykle, kopiuję je &lt;a href="http://spreadsheets.google.com/pub?key=p2ICxnROgkI_6EPIjbqdIQQ"&gt;tutaj&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="600" src="http://spreadsheets.google.com/pub?key=p2ICxnROgkI_6EPIjbqdIQQ&amp;amp;output=html&amp;amp;widget=true" width="100%"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4460231509096874645?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4460231509096874645/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4460231509096874645&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4460231509096874645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4460231509096874645'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/07/srebrny-bartek-i-brzowy-mateusz.html' title='Srebrny Bartek i brązowy Mateusz'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7542134296047329007</id><published>2008-06-26T06:51:00.004+02:00</published><updated>2008-09-12T10:01:45.427+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>O sukcesie XIV LO, 49. gimnazjum i Uniwersytetu Wrocławskiego</title><content type='html'>Z dumą informuję, że w tegorocznych &lt;a href="http://www.iis.pwr.wroc.pl/zp/_zp.jsp?ed=11"&gt;Dolnośląskich Zawodach w Programowaniu Zespołowym&lt;/a&gt;, &lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;w kategorii szkoły średnie&lt;/span&gt;, zwyciężyło &lt;span style="font-weight: bold;"&gt;XIV Liceum Ogólnokształcące z Wrocławia&lt;/span&gt;. Bardzo dobry wynik uzyskało również przyszkolne gimnazjum --- &lt;span style="font-weight: bold;"&gt;49. Gimnazjum&lt;/span&gt;. Szczegółowe wyniki są dostępne na &lt;a href="http://www.iis.pwr.wroc.pl/zp/download/wyniki/uczniowie2008.php.htm"&gt;tej stronie&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Najlepsze 12 drużyn w kategorii szkoły średnie:&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;center&gt;&lt;table border="1" width="600"&gt;&lt;tbody&gt;&lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team10&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Wiktor Janas&lt;br /&gt;Krzysztof Nowicki&lt;br /&gt;Krzysztof Pieprzak&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Wrocław XIV LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;756&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;A*BD*EF****&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team24&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Bartłomiej Dudek&lt;br /&gt;Karol Konaszyński&lt;br /&gt;Jakub Tarnawski&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Wrocław XIV LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;526&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;C*D****E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team04&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Bartosz Głowinkowski&lt;br /&gt;Andrzej Kotulski&lt;br /&gt;Tomasz Sikorski&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Wrocław XIV LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;588&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;D*****EF&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team31&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Tomasz Syposz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Krzysztof Story&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Wroclaw 49 Gim.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;213&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;BC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team27&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Kamil Sutkowski&lt;br /&gt;Piotr Kozłowski&lt;br /&gt;Szymon Ślęzak&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Wrocław X LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;219&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;B**E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team26&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Paweł Dracz&lt;br /&gt;Tomasz Juszczyszyn&lt;br /&gt;Adam Świokło&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Wrocław III LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;263&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;BE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team19&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Łukasz Zatorski&lt;br /&gt;Damian Jarmużek&lt;br /&gt;Beata Wójciak&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Wrocław X LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;A*E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team14&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Michał Flendrich&lt;br /&gt;Agnieszka Grygorcewicz&lt;br /&gt;Jakub Stępniewicz&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Legnica I LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;291&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;CE&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team07&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Maciej Laszkiewicz&lt;br /&gt;Mateusz Olszewski&lt;br /&gt;Jarosław Dzienis&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Wrocław VII LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;369&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;A*****E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team01&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Anna Piekarska&lt;br /&gt;Jan Marcinkowski&lt;br /&gt;Wojciech Stasiak&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;Wrocław XIV LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;78&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team06&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Anna Szeremeta&lt;br /&gt;Tomasz Rzepecki&lt;br /&gt;Marcin Kaczmarek&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Legnica I LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;126&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team34&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Wojciech Ptak&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Maciej Szeptuch&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Wroclaw 49 Gim&lt;/span&gt;.&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;148&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Skromnie dodam, że te wytłuszczone nazwiska to uczniowie, z którymi pracowałem przez ostatni rok, a z niektórymi to nawet i kilka lat.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Po zawodach dla szkół średnich odbyła się &lt;span style="font-weight: bold; color: rgb(153, 0, 0);"&gt;kategoria szkół wyższych&lt;/span&gt;. Jak zwykle trzy najlepsze drużyny ze szkół średnich mogły startować w tej kategorii.&lt;br /&gt;&lt;br /&gt;Zwyciężyła drużyna &lt;span style="font-weight: bold;"&gt;nasza-klasa.pl&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;reprezentująca &lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Uniwersytet Wrocławski&lt;/span&gt; w składzie: &lt;span style="font-weight: bold;"&gt;Maciej Popowicz&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Michał Bartoszkiewicz&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Paweł Olchawa&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Swoją drogą &lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Uniwersytet Wrocławski&lt;/span&gt; ma aż 9 drużyn w pierwszej dziesiątce. To jedno miejsce zajęła im drużyna &lt;span style="font-weight: bold;"&gt;XIV LO&lt;/span&gt; --- zajęła &lt;span style="font-weight: bold;"&gt;3. miejsce&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, pokonując wiele drużyn Uniwersytetu oraz wszystkie drużyny Politechniki Wrocławskiej.&lt;br /&gt;&lt;br /&gt;Politechnika, jak zwykle, wypadła bardzo słabo. Wyniki dostępne są na &lt;a href="http://www.iis.pwr.wroc.pl/zp/download/wyniki/studenci.php.htm"&gt;tej stronie&lt;/a&gt;. Pozwolę sobie ja tutaj skopiować.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Ranking drużyn w kategorii &lt;span style="font-weight: bold;"&gt;szkoły wyższe&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;center&gt;&lt;table border="1" width="600"&gt;&lt;tbody&gt;&lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team18&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Maciej Popowicz&lt;br /&gt;Michał Bartoszkiewicz&lt;br /&gt;Paweł Olchawa&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;938&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;EBGAHCD*****&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team29&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Marcin Babij&lt;br /&gt;Jarosław Gomułka&lt;br /&gt;Mateusz Piwnicki&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;530&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;GEDA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team15&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Bartłomiej Dudek&lt;br /&gt;Karol Konaszyński&lt;br /&gt;Jakub Tarnawski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Wrocław XIV LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;595&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;B*E*G*A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team22&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Filip Sieczkowski&lt;br /&gt;Tomasz Górzny&lt;br /&gt;Krzysztof Dryś&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;635&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;EAF*D***&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team17&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Władysław Kwaśnicki&lt;br /&gt;Mateusz Rukowicz&lt;br /&gt;Przemysław Uznański&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1002&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E**A**F****G*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;6&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team31&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Jacek Caban&lt;br /&gt;Dominik Skulimowski&lt;br /&gt;Michał Wróbel&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;489&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E*GA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team03&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Piotr Kieć&lt;br /&gt;Marcin Dublański&lt;br /&gt;Przemysław Pietrzkiewicz&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;490&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;G*DA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;8&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team20&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Rafał Sokołowski&lt;br /&gt;Krzysztof Templin&lt;br /&gt;Waldemar Jarosik&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;564&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E*GA&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team01&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Elżbieta Dłutowska&lt;br /&gt;Piotr Caban&lt;br /&gt;Tomasz Gogacz&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;669&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;AD**E*****&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team19&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Piotr Młynarczyk&lt;br /&gt;Paweł Pająk&lt;br /&gt;Filip Mróz&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;292&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E*A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team09&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Marcin Panasiuk&lt;br /&gt;Piotr Diduszko&lt;br /&gt;Wojciech Iżykowski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;330&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;G*E***&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team26&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Dominik Pająk&lt;br /&gt;Urszula Horak&lt;br /&gt;Jacek Małyszek&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;402&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;G*E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team25&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Wiktor Janas&lt;br /&gt;Krzysztof Nowicki&lt;br /&gt;Krzysztof Pieprzak&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Wrocław XIV LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;457&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E*A&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team04&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Artur Koniński&lt;br /&gt;Agata Murawska&lt;br /&gt;Wojciech Budniak&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;583&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E**G&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team23&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Bartosz Głowinkowski&lt;br /&gt;Andrzej Kotulski&lt;br /&gt;Tomasz Sikorski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Wrocław XIV LO&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;206&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;G&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team16&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Andrzej Giniewicz&lt;br /&gt;Michał Skrzypkowski&lt;br /&gt;Szymon Wilczek&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;236&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;F*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team30&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Tomasz Śniatowski&lt;br /&gt;Marek Sieradzki&lt;br /&gt;Grzegorz Terlikowski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;250&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;E&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team11&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Marta Ziobro&lt;br /&gt;Łukasz Kornek&lt;br /&gt;Paweł Ledwoń&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Uniwersytet Wrocławski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;316&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;B**&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;19&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team28&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Krzysztof Ociepa&lt;br /&gt;Roman Pawlikowski&lt;br /&gt;Piotr Pawłowski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;20&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team13&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Wojciech Orzeszyna&lt;br /&gt;Tomasz Wilk&lt;br /&gt;Błażej Bukowy&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team08_&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Krzysztof Chrabąszcz&lt;br /&gt;Mateusz Biliński&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;22&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team14&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Grzegorz Piekalny&lt;br /&gt;Adam Puchalski&lt;br /&gt;Jacek Bochenek&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;23&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team08&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Radosław Ramocki&lt;br /&gt;Jarosław Sobolewski&lt;br /&gt;Michał Szynkaruk&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;24&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team06&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Stanislaw Saganowski&lt;br /&gt;Jan Wasilewski&lt;br /&gt;Roger Zacharczyk&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;25&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team12&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Piotr Miakinik&lt;br /&gt;Giegiel Kaleb&lt;br /&gt;Krzysztof Lelas&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Państwowa Wyższa Szkoła Zawodowa Legnica&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team05&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Jerzy  Mieczyński&lt;br /&gt;Marcin Kallas&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Państwowa Wyższa Szkoła Zawodowa Legnica&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole3"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;27&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team07&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Michał Szumski&lt;br /&gt;Adam Schaefer&lt;br /&gt;Krzysztof Pieńkowski&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="pole2"&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;28&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;team10&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Adam Maślankiewicz&lt;br /&gt;Łukasz Bielakiewicz&lt;br /&gt;Tomasz Bartos&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;Politechnika Wrocławska &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7542134296047329007?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7542134296047329007/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7542134296047329007&amp;isPopup=true' title='Komentarze (3)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7542134296047329007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7542134296047329007'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/06/o-sukcesie-xiv-lo-49-gimnazjum-i.html' title='O sukcesie XIV LO, 49. gimnazjum i Uniwersytetu Wrocławskiego'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-2552337215468737941</id><published>2008-05-29T13:04:00.002+02:00</published><updated>2008-05-29T13:08:20.711+02:00</updated><title type='text'>XI Dolnośląskie Zawody w Programowaniu Zespołowym</title><content type='html'>W dniach &lt;span style="font-weight: bold;"&gt;18--19 czerwca&lt;/span&gt; odbędzie &lt;a href="http://www.iis.pwr.wroc.pl/zp/_zp.jsp?seq=6&amp;amp;id_section=249&amp;amp;id=237&amp;amp;ed=11"&gt;XI Edycja Dolnośląskich Zawodów w Programowaniu Zespołowym&lt;/a&gt; organizowanych przez Politechnikę Wrocławską.&lt;br /&gt;&lt;br /&gt;Jest już dostępna &lt;a href="http://www.iis.pwr.wroc.pl/zp/_zp.jsp?seq=6&amp;amp;id_menu=9&amp;amp;ed=11"&gt;lista przyjętych drużyn&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Powodzenia nasi!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-2552337215468737941?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/2552337215468737941/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=2552337215468737941&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2552337215468737941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2552337215468737941'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/05/xi-dolnolskie-zawody-w-programowaniu.html' title='XI Dolnośląskie Zawody w Programowaniu Zespołowym'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-3319962036924985641</id><published>2008-05-24T07:36:00.002+02:00</published><updated>2008-05-24T08:12:32.181+02:00</updated><title type='text'>Półkolonie z informatyką w II UWr</title><content type='html'>W dniach &lt;span style="font-weight: bold;"&gt;9-13 czerwca&lt;/span&gt; w Instytucie Informatyki Uniwersytetu Wrocławskiego odbędą się &lt;span style="font-weight: bold;"&gt;&lt;a href="http://sites.google.com/a/cs.uni.wroc.pl/sparingi/Home/p%C3%B3%C5%82kolonie-9-13-czerwca-2008-r"&gt;Półkolonie z informatyką&lt;/a&gt;. &lt;/span&gt;Serdecznie zapraszamy do uczestnictwa wszystkich uczniów szkół gimnazjalnych i ponadgimnazjalnych.&lt;br /&gt;&lt;br /&gt;Aby wziąć udział w Półkoloniach, należy wypełnić formularz dostępny na stronie Półkolonii, czyli &lt;a href="http://sites.google.com/a/cs.uni.wroc.pl/sparingi/Home/p%C3%B3%C5%82kolonie-9-13-czerwca-2008-r"&gt;tutaj&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-3319962036924985641?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/3319962036924985641/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=3319962036924985641&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3319962036924985641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3319962036924985641'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/05/pkolonie-z-informatyk-w-ii-uwr.html' title='Półkolonie z informatyką w II UWr'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-3895038561118987434</id><published>2008-05-23T09:24:00.003+02:00</published><updated>2008-05-23T09:29:11.364+02:00</updated><title type='text'>Potyczki Algorytmiczne - mój udział</title><content type='html'>Serdecznie dziękuję wszystkim współzawodnikom za świetną zabawę podczas tegorocznych Potyczek Algorytmicznych.&lt;br /&gt;&lt;br /&gt;Nie ukrywam, że jestem całkiem zadowolony ze swojego udziału, choć pewne błedy na pewno można było wyeliminować. Wynik to &lt;span style="font-weight: bold;"&gt;69.&lt;/span&gt; miejsce z liczbą 106 punktów. Ranking konukrsu jest dostępny &lt;a href="http://konkurs.adb.pl/user.phtml?op=ranking"&gt;tutaj&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Obawiam się, że był to mój ostatni występ w tego typu konkursach.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-3895038561118987434?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/3895038561118987434/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=3895038561118987434&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3895038561118987434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3895038561118987434'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/05/potyczki-algorytmiczne-mj-udzia.html' title='Potyczki Algorytmiczne - mój udział'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-3512792878309181984</id><published>2008-04-30T11:29:00.003+02:00</published><updated>2008-09-12T10:01:41.277+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Srebrna Ania</title><content type='html'>Ogromnie miło mi poinformować, że uczennica - &lt;span style="font-weight: bold;"&gt;Ania Piekarska&lt;/span&gt; zdobyła srebrny medal na Bałtyckiej Olimpiadzie Informatycznej, która odbyła się w dniach 17-23 kwietnia 2008 r. Ania zajęła 10. miejsce, co dało jej &lt;span style="font-weight: bold;"&gt;srebrny&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;medal&lt;/span&gt;. Trzy złote medale zdobyło tam aż trzech Polaków; szczegóły zob. na stronie BOI 2008: &lt;a href="http://b08.oi.edu.pl/"&gt;http://b08.oi.edu.pl/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_X8Kq9rdgol0/SBg9pz8rCNI/AAAAAAAAHe4/-eoU8atLTU8/s1600-h/header.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_X8Kq9rdgol0/SBg9pz8rCNI/AAAAAAAAHe4/-eoU8atLTU8/s320/header.gif" alt="" id="BLOGGER_PHOTO_ID_5194969958700484818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Serdecznie gratuluję wszystkim Polakom, a przede wszystkim Ani.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-3512792878309181984?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/3512792878309181984/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=3512792878309181984&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3512792878309181984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3512792878309181984'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/04/srebrna-ania.html' title='Srebrna Ania'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_X8Kq9rdgol0/SBg9pz8rCNI/AAAAAAAAHe4/-eoU8atLTU8/s72-c/header.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7050168094640483997</id><published>2008-04-29T20:00:00.002+02:00</published><updated>2008-09-12T10:01:48.284+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Moi finaliści II OIG</title><content type='html'>Do finału II Olimpiady Informatycznej Gimnazjalistów (OIG) dostało się aż sześciu moich podopiecznych. Wszystkim naprawdę gratuluję i życzę powodzenia w nadchodzącym finale tej Olimpiady.&lt;br /&gt;&lt;br /&gt;Listę finalistów, z wyróżnieniem swoich uczniów, umieściłem &lt;a href="http://docs.google.com/Doc?id=dt77h2j_13d5mcx5cz"&gt;tutaj.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7050168094640483997?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7050168094640483997/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7050168094640483997&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7050168094640483997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7050168094640483997'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/04/moi-finalici-ii-oig.html' title='Moi finaliści II OIG'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4922324639796481227</id><published>2008-04-24T22:47:00.004+02:00</published><updated>2008-04-24T22:51:20.797+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openSUSE'/><category scheme='http://www.blogger.com/atom/ns#' term='pascal'/><title type='text'>Pascal w opensuse</title><content type='html'>Aby doinstalować sobie kompilator pascala, np. fpc (free pascal compiler) wystarczy dodać sobie takie repozytorium:&lt;br /&gt;&lt;a href="http://download.opensuse.org/repositories/devel:/languages:/pascal/openSUSE_10.3/"&gt;http://download.opensuse.org/repositories/devel:/languages:/pascal/openSUSE_10.3/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4922324639796481227?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4922324639796481227/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4922324639796481227&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4922324639796481227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4922324639796481227'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/04/pascal-w-opensuse.html' title='Pascal w opensuse'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-901599953804711695</id><published>2008-04-17T11:38:00.003+02:00</published><updated>2008-04-24T22:52:00.545+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openSUSE'/><title type='text'>openSUSE 11.0 Beta1</title><content type='html'>Today, the first beta version of openSUSE 11.0 is released :-)&lt;br /&gt;&lt;br /&gt;By the way look at this beautiful countdown:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://en.opensuse.org/openSUSE_11.0"&gt;&lt;img src="http://gk2.sk/countdown/original.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-901599953804711695?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/901599953804711695/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=901599953804711695&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/901599953804711695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/901599953804711695'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/04/opensuse-110-beta1.html' title='openSUSE 11.0 Beta1'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-6866081371190093165</id><published>2008-04-03T13:06:00.003+02:00</published><updated>2008-04-03T13:12:33.980+02:00</updated><title type='text'>Sparing w programowaniu</title><content type='html'>Miło mi poinformować, że Instytut Informatyki organizuje sparing w programowaniu, który odbędzie się &lt;span style="font-weight: bold;"&gt;19 kwietnia&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Sparing otwarty jest dla wszystkich uczniów szkół gimnazjalnych, ponadgimnazjalnych oraz dla studentów informatyki.&lt;br /&gt;&lt;br /&gt;Sparing zostanie rozegrany w dwóch kategoriach:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;grupa podstawowa: indywidualne zawody w programowaniu w języku Maszyny RAM,&lt;/li&gt;&lt;li&gt;grupa zaawansowana: zawody &lt;span style="font-weight: bold;"&gt;drużynowe&lt;/span&gt; (programowanie w języku C++).&lt;/li&gt;&lt;/ul&gt;Strona domowa sparingu znajduje się &lt;a href="http://sites.google.com/a/cs.uni.wroc.pl/sparingi/"&gt;tutaj&lt;/a&gt;:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold;" href="http://sites.google.com/a/cs.uni.wroc.pl/sparingi/"&gt;http://sites.google.com/a/cs.uni.wroc.pl/sparingi/&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Zapisy ruszają już &lt;span style="font-weight: bold;"&gt;jutro!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Zachęcam do uczestnictwa.&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-style: italic;"&gt;Rafał Nowak&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-6866081371190093165?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/6866081371190093165/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=6866081371190093165&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/6866081371190093165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/6866081371190093165'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/04/sparing-w-programowaniu.html' title='Sparing w programowaniu'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5494717065586975325</id><published>2008-03-31T11:47:00.001+02:00</published><updated>2008-05-07T18:56:36.572+02:00</updated><title type='text'>Potyczki Algorytmiczne 2008</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ii.uni.wroc.pl/cms/files/PA_logo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.ii.uni.wroc.pl/cms/files/PA_logo.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Zapraszam do wzięcia udziału w IV edycji konkursu &lt;span style="font-weight: bold;"&gt;Potyczki Algorytmiczne&lt;/span&gt; organizowanego przez Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego oraz firmę Advanced Digital Broadcast z Zielonej Góry.&lt;br /&gt;&lt;br /&gt;Rundy internetowe konkursu odbędą się w dniach &lt;span style="font-weight: bold;"&gt;13-20 maja&lt;/span&gt;, a o atrakcyjne nagrody zwycięzcy rundy internetowej będą walczyć w finale 6-7 czerwca w Zielonej Górze. Zapraszam wszystkich do udziału. Strona konkursu: &lt;a href="http://konkurs.adb.pl/"&gt;http://konkurs.adb.pl&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5494717065586975325?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5494717065586975325/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5494717065586975325&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5494717065586975325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5494717065586975325'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/03/potyczki-algorytmiczne-2008.html' title='Potyczki Algorytmiczne 2008'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-723439902132271467</id><published>2008-03-28T08:27:00.002+01:00</published><updated>2008-03-28T08:34:20.397+01:00</updated><title type='text'>Przemierzając przez świat</title><content type='html'>Myślałem, że mapy Google wystarczą każdemu aby zachwycić się widokiem całego świata, tak szczegółowym, że zapiera aż dech w piersiach. Po tym co zobaczyłem &lt;a href="http://googlesystem.blogspot.com/2008/03/google-street-view-gets-new-update.html"&gt;tutaj&lt;/a&gt;, zaniemówiłem.&lt;br /&gt;&lt;br /&gt;Pojeździj sobie ulicami Stanów i pozwiedzaj widoki.&lt;br /&gt;&lt;center&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/sv?cbp=1,275.3200626823695,,0,-0.7747576380015899&amp;amp;cbll=37.82001,-119.711952&amp;amp;panoid=32M8snvw7WtPvhtqEvV9Zg&amp;amp;v=1&amp;amp;hl=en&amp;amp;gl=" frameborder="0" height="240" scrolling="no" width="425"&gt;&lt;/iframe&gt;&lt;br&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Yosemite+National+Park&amp;amp;ie=UTF8&amp;amp;start=20&amp;amp;layer=c&amp;amp;ll=37.877159,-119.726646&amp;amp;spn=0.006295,0.006295&amp;amp;cbll=37.82001,-119.711952&amp;amp;cbp=1,275.3200626823695,,0,-0.7747576380015899&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-723439902132271467?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/723439902132271467/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=723439902132271467&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/723439902132271467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/723439902132271467'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/03/przemierzajc-przez-wiat.html' title='Przemierzając przez świat'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-2288303675812809212</id><published>2008-03-19T12:19:00.004+01:00</published><updated>2008-03-19T12:26:35.337+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><title type='text'>Mosty w grafie prostym (implementacja w C++)</title><content type='html'>Mostem w grafie nieskierowanym nazywamy każdą krawędź, której usunięcie powoduje zwiększenie liczby spójnych składowych. Na poniższym rysunku zaznaczyłem wszystkie mosty kolorem czewonym:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_X8Kq9rdgol0/R-D35gy-OUI/AAAAAAAAHJI/44KwTFFNPPY/s1600-h/mosty.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_X8Kq9rdgol0/R-D35gy-OUI/AAAAAAAAHJI/44KwTFFNPPY/s320/mosty.png" alt="" id="BLOGGER_PHOTO_ID_5179412138904402242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Algorytm znajdowania wszystkich mostów jest całkiem prosty. Wystarczy bowiem odpowiednio zmodyfikować przeglądanie grafu w głąb (DFS).&lt;br /&gt;&lt;br /&gt;Implementację algorytmu w C++ umieściłem w zasobach mojej &lt;a href="http://www.rafalnowak.pl/wiki"&gt;RNO-Wiki&lt;/a&gt;, czyli tutaj: &lt;a href="http://www.rafalnowak.pl/wiki/index.php?title=Znajdowanie_most%C3%B3w" title="Znajdowanie mostów"&gt;Znajdowanie mostów.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-2288303675812809212?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/2288303675812809212/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=2288303675812809212&amp;isPopup=true' title='Komentarze (4)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2288303675812809212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2288303675812809212'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/03/mosty-w-grafie-prostym-implementacja-w.html' title='Mosty w grafie prostym (implementacja w C++)'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_X8Kq9rdgol0/R-D35gy-OUI/AAAAAAAAHJI/44KwTFFNPPY/s72-c/mosty.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-3704116148259296818</id><published>2008-02-28T09:14:00.001+01:00</published><updated>2008-02-28T09:16:16.174+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><title type='text'>Algorytm Kruskala i Prima-Dijkstry</title><content type='html'>Na RNO-Wiki są już implementacje algorytmów &lt;a href="http://www.rafalnowak.pl/wiki/index.php?title=Algorytm_Kruskala"&gt;Kruskala&lt;/a&gt; i &lt;a href="http://www.rafalnowak.pl/wiki/index.php?title=Algorytm_Prima-Dijkstry"&gt;Prima-Dijkstry&lt;/a&gt;; w języku C++ oczywiście.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-3704116148259296818?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/3704116148259296818/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=3704116148259296818&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3704116148259296818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3704116148259296818'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/02/algorytm-kruskala-i-prima-dijkstry.html' title='Algorytm Kruskala i Prima-Dijkstry'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7648248131568959543</id><published>2008-02-27T18:49:00.005+01:00</published><updated>2008-03-10T11:57:47.912+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><title type='text'>Jak zrobić, aby w priority_queue na początku było minimum (po raz drugi)</title><content type='html'>Dzisiaj ktoś mnie zapytał jak zrobić kolejkę priorytetową (ang. &lt;span style="font-style: italic;"&gt;priority_queue&lt;/span&gt;) par liczb całkowitych, aby na jej początku znajdowało się minimum. Odpowiedź właściwie znajduje się w mojej wypowiedzi zamieszczonej &lt;a href="http://rafal-nowak.blogspot.com/2007/10/how-to-make-priorityqueue-c-stl-with.html"&gt;tutaj&lt;/a&gt;. Co prawda nie mam tam par, lecz same liczby całkowite.&lt;br /&gt;Aby uniknąć niejasności, umieszczam poniżej przykład programu, w którym kolejka priorytetowa z biblioteki STL, zawiera minimum na samym początku (ang. &lt;span style="font-style: italic;"&gt;top&lt;/span&gt;).&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#include&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#include&amp;lt;algorithm&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#include&amp;lt;queue&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#include&amp;lt;cassert&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;using&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;namespace&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; std;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;typedef&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; pair&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt; PII; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(128, 128, 128);"&gt;// chwilowa podmiana nazwy typu&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; main(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;void&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; priority_queue&amp;lt;PII, vector&amp;lt;PII&amp;gt;, greater&amp;lt;PII&amp;gt; &amp;gt; Q; &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(128, 128, 128);"&gt;// sprawia, że na szczycie kolejki jest minimum&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Q.push(make_pair(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;3&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;4&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;));&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Q.push(make_pair(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;2&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;7&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;));&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; assert( Q.top() == make_pair(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;2&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;7&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;) );&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; cout &amp;lt;&amp;lt; Q.top().first &amp;lt;&amp;lt; &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;","&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &amp;lt;&amp;lt; Q.top().second &amp;lt;&amp;lt; endl;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;return&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7648248131568959543?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7648248131568959543/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7648248131568959543&amp;isPopup=true' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7648248131568959543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7648248131568959543'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/02/jak-zrobi-aby-w-priorityqueue-na.html' title='Jak zrobić, aby w priority_queue na początku było minimum (po raz drugi)'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5207747773173509936</id><published>2008-02-15T14:13:00.007+01:00</published><updated>2008-09-12T10:01:54.414+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sukcesy'/><title type='text'>Finaliści XV OI</title><content type='html'>Do trzeciego etapu XV Olimpiady Informatycznej zakwalifikowali się:&lt;br /&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;Ania Piekarska &lt;span style="font-weight: normal;"&gt;(klasa I a)&lt;/span&gt;,&lt;/li&gt;&lt;li&gt;Karol Konaszyński &lt;span style="font-weight: normal;"&gt;(klasa II b)&lt;span&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Krzysztof Pieprzak &lt;span style="font-weight: normal;"&gt;(klasa II e)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;Naprawdę GRATULUJĘ!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5207747773173509936?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5207747773173509936/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5207747773173509936&amp;isPopup=true' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5207747773173509936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5207747773173509936'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/02/finalici-xv-oi.html' title='Finaliści XV OI'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-2675213893303976096</id><published>2008-02-15T08:01:00.003+01:00</published><updated>2008-03-10T11:57:08.930+01:00</updated><title type='text'>Jak używać cudzysłowu, aby poprawnie pisać w cudzysłowie?</title><content type='html'>Myślę, że ten &lt;a href="http://www.obcyjezykpolski.interia.pl/?md=archive&amp;amp;id=312"&gt;artykuł&lt;/a&gt; pana Macieja Malinowskiego, kompletnie wyjaśnia jak odmienia się rzeczownik cydzysłów.&lt;br /&gt;&lt;br /&gt;Aby bardziej rozpowszechnić jego prawidłową odmianę, umieszczam ją poniżej:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt; (kto? co?) cudzysłów,&lt;br /&gt;&lt;/li&gt;&lt;li&gt; (kogo? czego?) cudzysłowu,&lt;br /&gt;&lt;/li&gt;&lt;li&gt; (komu? czemu?) cudzysłowowi,&lt;br /&gt;&lt;/li&gt;&lt;li&gt; (kogo? co?) cudzysłów,&lt;br /&gt;&lt;/li&gt;&lt;li&gt; (z kim? z czym?) z cudzysłowem,&lt;br /&gt;&lt;/li&gt;&lt;li&gt; (o kim? o czym?) o cudzysłowie.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-2675213893303976096?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/2675213893303976096/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=2675213893303976096&amp;isPopup=true' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2675213893303976096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2675213893303976096'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/02/jak-uywa-cudzysowu-aby-poprawie-pisa-w.html' title='Jak używać cudzysłowu, aby poprawnie pisać w cudzysłowie?'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7572894539348410882</id><published>2008-02-02T15:42:00.000+01:00</published><updated>2008-02-02T15:49:56.323+01:00</updated><title type='text'>Dostęp do Biblioteki Wirtualnej z komputera domowego</title><content type='html'>W &lt;a href="http://www.rafalnowak.pl/wiki/index.php?title=Dost%C4%99p_do_Biblioteki_Wirtualnej_z_komputera_domowego"&gt;tym artykule&lt;/a&gt; na RNO-Wiki dokładnie opisałem co zrobić, aby uzyskać dostęp do strony &lt;a href="http://vls.icm.edu.pl"&gt;Biblioteki Writualnej&lt;/a&gt; z naszego domowego komputera.&lt;br /&gt;&lt;br /&gt;Załaczam &lt;a href="http://www.rafalnowak.pl/upload/tunnel_connect.sh"&gt;skrypt&lt;/a&gt; (pod Linuksa), za pomocą którego można się połączyć. Potrzebne jest tylko konto SSH na serwerze, który ma dostęp do strony Biblioteki.&lt;br /&gt;&lt;br /&gt;Skrypt ten jest na tyle ogólny, że pozwala wybrać zasób do którego chcemy się dostać. Można wybrać także stronę &lt;a href="http://www.springerlink.com"&gt;Springer'a&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7572894539348410882?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='sh' href='http://www.rafalnowak.pl/upload/tunnel_connect.sh' length='0'/><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7572894539348410882/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7572894539348410882&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7572894539348410882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7572894539348410882'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/02/dostp-do-biblioteki-wirtualnej-z.html' title='Dostęp do Biblioteki Wirtualnej z komputera domowego'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7966965620051397408</id><published>2008-02-01T21:24:00.001+01:00</published><updated>2008-02-01T21:24:55.841+01:00</updated><title type='text'>RNO-Wiki: Już działa</title><content type='html'>i ma się całkiem nieźle&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7966965620051397408?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7966965620051397408/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7966965620051397408&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7966965620051397408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7966965620051397408'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/02/rno-wiki-ju-dziaa.html' title='RNO-Wiki: Już działa'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5896299116590426793</id><published>2008-02-01T08:20:00.000+01:00</published><updated>2008-02-01T08:22:45.915+01:00</updated><title type='text'>RNO-Wiki nie działa</title><content type='html'>Niestety dzisiaj popełniłem pewien błąd, przez co przestało działać RNO-Wiki.&lt;br /&gt;Mam nadzieję, że uda mi się to naprawić. Będę próbował z całych sił.&lt;br /&gt;&lt;br /&gt;Liczę na to, że administratorzy bazy danych dla www.rafalnowak.pl posiadają pewien backup mojej bazy, którą wykorzystywała RNO-Wiki.&lt;br /&gt;&lt;br /&gt;Przepraszam!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5896299116590426793?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5896299116590426793/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5896299116590426793&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5896299116590426793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5896299116590426793'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/02/rno-wiki-nie-dziaa.html' title='RNO-Wiki nie działa'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-8768188412458143621</id><published>2008-01-30T18:51:00.000+01:00</published><updated>2008-01-30T19:07:30.851+01:00</updated><title type='text'>RNO-Wiki : Ostatnie zmiany</title><content type='html'>Od tej pory na jednym z bocznych paneli w tym blogu możesz śledzić ostatnie zmiany na &lt;a href="http://www.rafalnowak.pl/wiki/"&gt;RNO-Wiki&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Jeśli korzystasz np. z Google Reader'a, to możesz dodać sobie &lt;a href="http://www.rafalnowak.pl/wiki/index.php?title=Specjalna:Ostatnie_zmiany&amp;feed=rss"&gt;ten kanał RSS&lt;/a&gt; (kliknij na obrazek):&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.rafalnowak.pl/wiki/index.php?title=Specjalna:Ostatnie_zmiany&amp;feed=rss"&gt;&lt;img src="http://www.rafalnowak.pl/img/RSS-logo-big.jpg" alt="RSS of RNO-Wiki:Ostatnie zmiany" border="0"&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-8768188412458143621?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/8768188412458143621/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=8768188412458143621&amp;isPopup=true' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8768188412458143621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8768188412458143621'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/01/rno-wiki-ostatnie-zmiany.html' title='RNO-Wiki : Ostatnie zmiany'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-1438005267608071105</id><published>2008-01-24T22:17:00.000+01:00</published><updated>2008-01-24T22:20:27.355+01:00</updated><title type='text'>Gołębie na SPOJ.PL</title><content type='html'>Na SPOJ.PL dodałem jedno nowe zadanie. Tym razem sprawa dotyczy gołębi. Zadanie umieściłem w dziale &amp;quot;trudne&amp;quot;:&lt;br /&gt;&lt;a href="http://pl.spoj.pl/problems/GOLEBIE/"&gt;Gołębie&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-1438005267608071105?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/1438005267608071105/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=1438005267608071105&amp;isPopup=true' title='Komentarze (5)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1438005267608071105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1438005267608071105'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/01/gobie-na-spojpl.html' title='Gołębie na SPOJ.PL'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5935583668056935054</id><published>2008-01-19T17:46:00.000+01:00</published><updated>2008-01-25T07:58:37.115+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openSUSE'/><title type='text'>openSUSE 11.0 Alpha1</title><content type='html'>&lt;div style="float: right"&gt;&lt;a href="http://en.opensuse.org"&gt;&lt;img src="http://files.opensuse.org/opensuse/en/2/29/Opensuse_1.gif" border="0" alt="openSUSE"&gt;&lt;/a&gt;&lt;/div&gt;Nie mogłem się już doczekać nowego &lt;a href="http://news.opensuse.org/2008/01/18/announcing-opensuse-110-alpha1/"&gt;openSUSE 11.0&lt;/a&gt;. Ten system jest świetny.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5935583668056935054?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5935583668056935054/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5935583668056935054&amp;isPopup=true' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5935583668056935054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5935583668056935054'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/01/opensuse-110-alpha1.html' title='openSUSE 11.0 Alpha1'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-2451162244379304288</id><published>2008-01-14T21:25:00.000+01:00</published><updated>2008-01-14T21:31:06.283+01:00</updated><title type='text'>Ponownie w szpitalu</title><content type='html'>W ramach kolejnego upgrade'u w moim organizmie, jutro znowu idę do szpitala.&lt;br /&gt;&lt;br /&gt;Przepraszam moich podopiecznych, że znów nie będę mógł prowadzić Warsztatów Informatycznych : &lt;a href="http://www.rafalnowak.pl/wi"&gt;RNO-WI&lt;/a&gt; i &lt;a href="http://www.rafalnowak.pl/wi"&gt;RNO-WO&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Gdy będe wiedział np. kiedy wychodzę ze szpitala, to umieszczę tutaj odpowiedni komunikat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-2451162244379304288?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/2451162244379304288/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=2451162244379304288&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2451162244379304288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2451162244379304288'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/01/ponownie-w-szpitalu.html' title='Ponownie w szpitalu'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-1334305700932274283</id><published>2008-01-07T07:00:00.000+01:00</published><updated>2008-01-12T16:00:29.648+01:00</updated><title type='text'>Obóz informatyczny w Podgórzynie, 7-11 stycznia</title><content type='html'>Od dzisiaj jestem w Podgórzynie.&lt;br /&gt;Obóz informatyczny będzie trwał do piątku 11 stycznia.&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;iframe width="300" height="300" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;hl=EN&amp;amp;geocode=&amp;amp;time=&amp;amp;date=&amp;amp;ttype=&amp;amp;q=%C5%BBo%C5%82nierska,+Podg%C3%B3rzyn,+Poland&amp;amp;sll=50.832044,15.686374&amp;amp;sspn=0.017808,0.041027&amp;amp;ie=UTF8&amp;amp;om=1&amp;amp;s=AARTsJqo-pTZyI1XlenMqgtqq3F5gJ1ZQA&amp;amp;ll=50.832071,15.686417&amp;amp;spn=0.032526,0.051498&amp;amp;z=13&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=EN&amp;amp;geocode=&amp;amp;time=&amp;amp;date=&amp;amp;ttype=&amp;amp;q=%C5%BBo%C5%82nierska,+Podg%C3%B3rzyn,+Poland&amp;amp;sll=50.832044,15.686374&amp;amp;sspn=0.017808,0.041027&amp;amp;ie=UTF8&amp;amp;om=1&amp;amp;ll=50.832071,15.686417&amp;amp;spn=0.032526,0.051498&amp;amp;z=13&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;b&gt;Zdjęcia&lt;/b&gt; znajdują się tutaj:&lt;br /&gt;&lt;center&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="288" height="192" flashvars="host=picasaweb.google.com&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Frafal.nowak%2Falbumid%2F5151212760741488561%3Fkind%3Dphoto%26alt%3Drss%26authkey%3DSwS37lfSnRo" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-1334305700932274283?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/1334305700932274283/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=1334305700932274283&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1334305700932274283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1334305700932274283'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2008/01/obz-informatyczny-w-podgrzynie-7-11.html' title='Obóz informatyczny w Podgórzynie, 7-11 stycznia'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4434937220073569498</id><published>2007-12-31T17:45:00.000+01:00</published><updated>2007-12-31T17:46:02.158+01:00</updated><title type='text'>Wszystkiego najlepszego w nowym roku 2008</title><content type='html'>życzę Tobie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4434937220073569498?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4434937220073569498/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4434937220073569498&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4434937220073569498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4434937220073569498'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/12/wszystkiego-najlepszego-w-nowym-roku.html' title='Wszystkiego najlepszego w nowym roku 2008'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7890265454570942371</id><published>2007-12-29T10:57:00.000+01:00</published><updated>2008-01-01T17:37:24.060+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><title type='text'>Funkcja erase( key ) w strukturze multiset</title><content type='html'>Czy wiesz co wypisze następujący kawałek kodu?&lt;br /&gt;&lt;pre&gt;multiset&amp;lt;int&amp;gt; S;&lt;br /&gt;S.insert(90); // wstaw 90 do zbioru S&lt;br /&gt;S.insert(90); // jeszcze raz&lt;br /&gt;S.erase(90);&lt;br /&gt;if (S.empty()) printf(&amp;quot;Zbiór S jest pusty.&amp;quot;);&lt;/pre&gt;&lt;br /&gt;Program wypisze, że zbiór jest pusty.&lt;br /&gt;Dzieje się tak dlatego, iż procedura &lt;tt&gt;erase(key)&lt;/tt&gt; usuwa wszystkie elementy o kluczach &lt;tt&gt;key&lt;/tt&gt;. &lt;span style="font-weight:bold;"&gt;Dziwne?&lt;/span&gt; Wiem, bo w dokumentacji &lt;a href="http://www.sgi.com/tech/stl/multiset.html"&gt;piszą&lt;/a&gt; co innego.&lt;br /&gt;&lt;br /&gt;Jeśli chcesz usunąć dokładnie jeden element z &lt;tt&gt;multiset&lt;/tt&gt;'a, to powinieneś zrobić to tak:&lt;br /&gt;&lt;pre&gt;S.erase( S.find(90) );&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7890265454570942371?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7890265454570942371/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7890265454570942371&amp;isPopup=true' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7890265454570942371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7890265454570942371'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/12/funkcja-erase-key-w-strukturze-multiset.html' title='Funkcja erase( key ) w strukturze multiset'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4788263217988493231</id><published>2007-12-21T10:57:00.000+01:00</published><updated>2008-01-01T17:40:18.177+01:00</updated><title type='text'>Wyjście ze szpitala</title><content type='html'>Przed chwilą wyszedłem ze szpitala. Z powodu Świąt prawie wszystkich wypisano z oddziału.&lt;br /&gt;Mam się stawić z powrotem 15 stycznia 2008 r. Mam nadzieję, że już tak długo nie będe musiał tam leżeć.&lt;br /&gt;&lt;br /&gt;Zaraz po wyjściu odwiedziłem mój Instytut Informatyki. Stwierdziłem, że wesprę  Fundację TVN i przeznaczę trochę pieniędzy na szpitale dla dzieci.&lt;br /&gt;&lt;br /&gt;Zalogowałem sie na allegro.pl i upolowałem aż trzy misie : &lt;a href="http://www.kupmisia.allegro.pl"&gt;www.kupmisia.allegro.pl&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Przez ponad tydzień leżenia w szpitalu miałem dostatecznie duzo czasu, aby obmyślić sobie sposób superszybkiego kupowania tych Misiów; aukcje kończą się po kilku sekundach.&lt;br /&gt;&lt;br /&gt;Mam swojego Misia MARZYCIELA, o którym marzyłem w będąc w szpitalu. Jestem w pełni szczęścia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4788263217988493231?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4788263217988493231/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4788263217988493231&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4788263217988493231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4788263217988493231'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/12/wyjcie-ze-szpitala.html' title='Wyjście ze szpitala'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-456345889691758890</id><published>2007-12-12T10:55:00.000+01:00</published><updated>2007-12-30T10:56:38.791+01:00</updated><title type='text'>W szpitalu</title><content type='html'>Jestem w szpitalu.&lt;br /&gt;Publiczny Szpital Kliniczny&lt;br /&gt;Męski oddział laryngologiczny,&lt;br /&gt;ul. Chałubińskiego 2.&lt;br /&gt;Wrocław&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-456345889691758890?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/456345889691758890/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=456345889691758890&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/456345889691758890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/456345889691758890'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/12/w-szpitalu.html' title='W szpitalu'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4541723955360228395</id><published>2007-12-01T10:54:00.000+01:00</published><updated>2007-12-30T10:55:15.483+01:00</updated><title type='text'>RNO-Wiki przeniesione</title><content type='html'>Przeniosłem moje RNO-Wiki z adresu &lt;a href="http://www.ii.uni.wroc.pl/~rno/wiki"&gt;www.ii.uni.wroc.pl/~rno/wiki&lt;/a&gt;, na adres &lt;a href="http://www.rafalnowak.pl/wiki"&gt;http://www.rafalnowak.pl/wiki&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4541723955360228395?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4541723955360228395/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4541723955360228395&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4541723955360228395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4541723955360228395'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/12/rno-wiki-przeniesione.html' title='RNO-Wiki przeniesione'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-3883988054283823310</id><published>2007-11-29T10:54:00.000+01:00</published><updated>2007-12-30T10:54:31.810+01:00</updated><title type='text'>Uaktualnione notatki o kopcach</title><content type='html'>Na moim &lt;a href="http://www.rafalnowak.pl/wiki/"&gt;RNO-Wiki&lt;/a&gt; uaktualniłem artykuł o kopcach.&lt;br /&gt;Zobacz artykuł klikając &lt;a href="http://www.rafalnowak.pl/wiki/index.php?title=Kopiec"&gt;tutaj&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-3883988054283823310?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/3883988054283823310/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=3883988054283823310&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3883988054283823310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3883988054283823310'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/11/uaktualnione-notatki-o-kopcach.html' title='Uaktualnione notatki o kopcach'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-1595063490448107663</id><published>2007-11-28T10:52:00.000+01:00</published><updated>2007-12-30T10:53:55.571+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><title type='text'>Jak zrobić set'a intów z własnym operatorem mniejszości</title><content type='html'>Czasem potrzebujemy utworzyć zbiór (set) liczb całkowitych (int'ów), w którym inaczej niż zwykle chcemy porównywać liczby.&lt;br /&gt;&lt;br /&gt;Tak się dzieje np. w algorytmie Dijkstry, gdzie najmniejszy element w zbiorze to ten, który ma najmniejszą ogległość do źródła.&lt;br /&gt;&lt;br /&gt;Załóżmy więc, że dana jest tablica globalna&lt;br /&gt;&lt;pre&gt;&lt;span style="color: #800000;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt; dist[&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;1000000&lt;/span&gt;&lt;span style="color: #000000;"&gt;]; // odległości od źródła w alg. Dijkstry&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Zbiór numerów wierzchołków tworzymy wówczas następująco, kluczowa jest struktura z operatorem wywołania &lt;tt&gt;operator()&lt;/tt&gt;:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-weight: bold;color: #000000;"&gt;struct&lt;/span&gt;&lt;span style="color: #000000;"&gt; cmp&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="font-style: italic;color: #808080;"&gt;// czy a jest mniejsze od b&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;bool&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;color: #000000;"&gt;operator&lt;/span&gt;&lt;span style="color: #000000;"&gt;() (&lt;/span&gt;&lt;span style="color: #800000;"&gt;const&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt; &amp;amp;a, &lt;/span&gt;&lt;span style="color: #800000;"&gt;const&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #800000;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt; &amp;amp;b)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt; {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;color: #000000;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt; (dist[a] &amp;lt; dist[b]) &lt;/span&gt;&lt;span style="font-weight: bold;color: #000000;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;color: #000000;"&gt;true&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;color: #000000;"&gt;if&lt;/span&gt;&lt;span style="color: #000000;"&gt; (dist[a] &amp;gt; dist[b]) &lt;/span&gt;&lt;span style="font-weight: bold;color: #000000;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold;color: #000000;"&gt;false&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt;  &lt;/span&gt;&lt;span style="font-weight: bold;color: #000000;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt; a&amp;lt;b;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt;};&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #000000;"&gt;set&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;int&lt;/span&gt;&lt;span style="color: #000000;"&gt;, cmp&amp;gt; kopiec; &lt;/span&gt;&lt;span style="font-style: italic;color: #808080;"&gt;// ;-)&lt;/span&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-1595063490448107663?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/1595063490448107663/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=1595063490448107663&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1595063490448107663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1595063490448107663'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/11/jak-zrobi-seta-intw-z-wasnym-operatorem.html' title='Jak zrobić set&apos;a intów z własnym operatorem mniejszości'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-4460409878024171262</id><published>2007-11-13T10:51:00.000+01:00</published><updated>2007-12-30T10:52:09.066+01:00</updated><title type='text'>Poznań Open 2007</title><content type='html'>Uniwersytet im. Adama Mickiewicza w Poznaniu (UAM) kolejny raz zaprasza na Mistrzostwa Wielkopolski w Programowaniu Zespołowym, które odbędą się &lt;b&gt;7-8 grudnia 2007 r.&lt;/b&gt; w Poznaniu.&lt;br /&gt;Szczegóły konkursu znajdziesz &lt;a href="http://mwpz.poznan.pl/Default.aspx"&gt;tutaj&lt;/a&gt;:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://mwpz.poznan.pl/Default.aspx"&gt;Poznań Open 2007&lt;/a&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-4460409878024171262?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/4460409878024171262/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=4460409878024171262&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4460409878024171262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/4460409878024171262'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/11/pozna-open-2007.html' title='Poznań Open 2007'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-8188258245246817688</id><published>2007-11-10T10:51:00.000+01:00</published><updated>2007-12-30T10:51:39.046+01:00</updated><title type='text'>Podgórzyn - rankingi i zdjęcia</title><content type='html'>Rankingi znajdują się &lt;a href="http://www.google.com/notebook/public/13215947714328671927/BDSdwQwoQ5s3GhuAi?hl=pl"&gt;tutaj&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Zdjęcia - tutaj:&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;embed type="application/x-shockwave-flash" src="http://picasaweb.google.co.uk/s/c/bin/slideshow.swf" width="288" height="192" flashvars="host=picasaweb.google.co.uk&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.co.uk%2Fdata%2Ffeed%2Fapi%2Fuser%2Frafal.nowak%2Falbumid%2F5131141655592052817%3Fkind%3Dphoto%26alt%3Drss%26authkey%3DUMH0K51Dhv8" pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-8188258245246817688?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/8188258245246817688/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=8188258245246817688&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8188258245246817688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8188258245246817688'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/11/podgrzyn-rankingi-i-zdjcia.html' title='Podgórzyn - rankingi i zdjęcia'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7014113123535955324</id><published>2007-11-02T10:50:00.000+01:00</published><updated>2007-12-30T10:51:04.386+01:00</updated><title type='text'>Podgórzyn - Obóz naukowy</title><content type='html'>Od poniedziałku 5 XI do piątku 9 XI, będzie trwał organizowamy m.in. przeze mnie obóz naukowy w Podgórzynie.&lt;br /&gt;&lt;br /&gt;Będziemy uzywać sprawdzaczki &lt;a href="http://themis.lo14.wroc.pl"&gt;http://themis.lo14.wroc.pl&lt;/a&gt; napisanej przez Wiktora Janasa.&lt;br /&gt;&lt;br /&gt;Sekcja zadań realizowanych podczas obozu znajduje się &lt;a href="https://themis.lo14.wroc.pl/PODG07"&gt;tutaj&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Rankingi z poszczególnych dni, będą udostępnione &lt;a href="http://www.google.com/notebook/public/13215947714328671927/BDSdwQwoQ5s3GhuAi?hl=pl"&gt;tutaj&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7014113123535955324?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7014113123535955324/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7014113123535955324&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7014113123535955324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7014113123535955324'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/11/podgrzyn-obz-naukowy.html' title='Podgórzyn - Obóz naukowy'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-7222429751439851139</id><published>2007-10-24T10:49:00.000+02:00</published><updated>2007-12-30T10:50:25.536+01:00</updated><title type='text'>Pewne własności iloczynu kolejnych liczb pierwszych</title><content type='html'>Uwaga, chciałbym wyjaśnić, że nie jest prawdą iż jeśli P jest iloczynem kolejnych liczb pierwszych, to P-1 jest liczbą pierwszą;  podobnie jest z P+1.&lt;br /&gt;&lt;br /&gt;Oto przykłady na P+1:&lt;br /&gt;2*3*5*7*11*13 + 1    = 59*509&lt;br /&gt;17*11*5*2*3*7*13 + 1 = 19*97*277&lt;br /&gt;&lt;br /&gt;Oto przykłady na P-1:&lt;br /&gt;2*3*5*7 - 1          = 11*19&lt;br /&gt;2*3*5*7*11*13*17 - 1 = 61*8369&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-7222429751439851139?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/7222429751439851139/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=7222429751439851139&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7222429751439851139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/7222429751439851139'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/10/pewne-wasnoci-iloczynu-kolejnych-liczb.html' title='Pewne własności iloczynu kolejnych liczb pierwszych'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-8073391839425366434</id><published>2007-10-13T10:46:00.000+02:00</published><updated>2007-12-30T10:50:38.131+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><title type='text'>Jak zrobić aby w priority_queue na początku było minimum</title><content type='html'>How to make priority_queue (C++, STL) with minimum at the top?&lt;br /&gt;&lt;br /&gt;Oto szybki sposób zadeklarowania kolejki priorytetowej (kopca) tak, aby na szczycie znajdowało się minimum, a nie jak to jest domyślnie - maksimum:&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#include&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#include&amp;lt;algorithm&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#include&amp;lt;queue&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;using&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;namespace&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; std;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; main(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;void&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; priority_queue&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, vector&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;, greater&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt; &amp;gt; Q;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(128, 128, 128);"&gt;// sprawia, że na szczycie kolejki jest minimum&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Q.push(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;5&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Q.push(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;7&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;);&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; cout &amp;lt;&amp;lt; Q.top() &amp;lt;&amp;lt; endl;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;return&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-8073391839425366434?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/8073391839425366434/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=8073391839425366434&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8073391839425366434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/8073391839425366434'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/10/how-to-make-priorityqueue-c-stl-with.html' title='Jak zrobić aby w priority_queue na początku było minimum'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-5499787019987239033</id><published>2007-10-12T09:13:00.000+02:00</published><updated>2007-12-30T10:46:36.803+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maple'/><title type='text'>Kilka problemów w Maple</title><content type='html'>Drobne problemy z Maple'm:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Problem z liczbami zespolonymi Complex(a,b): &lt;a href="http://www.rafalnowak.pl/blog/complex-numbers.mw"&gt;complex-numbers.mw&lt;/a&gt;&lt;/li&gt;&lt;li&gt;if oraz if is(..) - różnice : &lt;a href="http://www.rafalnowak.pl/blog/if-problem.mw"&gt;if-problem.mw&lt;/a&gt;&lt;/li&gt;&lt;li&gt;to raczej nie jest problem: moja funkcja mysqrt - &lt;a href="http://www.rafalnowak.pl/blog/mysqrt.mw"&gt;mysqrt.mw&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Problem: jak pozbyć się notacji dużego 'O' w wynikach z funkcji &lt;span style="font-style: italic;"&gt;assympt&lt;/span&gt; - &lt;a href="http://www.rafalnowak.pl/blog/order-symbol.mw"&gt;order-symbol.mw&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://www.rafalnowak.pl/blog/mysqrt.mw"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.rafalnowak.pl/blog/order-symbol.mw"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-5499787019987239033?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/5499787019987239033/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=5499787019987239033&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5499787019987239033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/5499787019987239033'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/10/kilka-problemw-w-maple.html' title='Kilka problemów w Maple'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-3707698630899840163</id><published>2007-10-11T10:42:00.000+02:00</published><updated>2007-12-30T10:47:31.008+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maple'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='cups'/><title type='text'>java with cups problem</title><content type='html'>Tutaj&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.cups.org/articles.php?L433+I0+TFAQ+P1+Q"&gt;http://www.cups.org/articles.php?L433+I0+TFAQ+P1+Q&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;znajduje się opis jak pozbyć się problemu:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"No print service found"&lt;/span&gt; w aplikacjach java, np. w Maple-u&lt;br /&gt;&lt;a href="http://www.cups.org/articles.php?L433+I0+TFAQ+P1+Q"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-3707698630899840163?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/3707698630899840163/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=3707698630899840163&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3707698630899840163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/3707698630899840163'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/12/java-with-cups-problem.html' title='java with cups problem'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-2014386186391369339</id><published>2007-10-09T14:00:00.000+02:00</published><updated>2007-12-30T10:41:58.583+01:00</updated><title type='text'>Przedmioty-Portal na stronie rafalnowak.pl</title><content type='html'>Od tej pory system dla pracowników i studentów Instytutu Informatyki Uniwersytetu Wrocławskiego znajduje się tutaj:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="https://www.rafalnowak.pl/zmn"&gt;&lt;span style="font-weight: bold;"&gt;https://www.rafalnowak.pl/zmn&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-2014386186391369339?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/2014386186391369339/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=2014386186391369339&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2014386186391369339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2014386186391369339'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/10/przedmioty-portal-na-stronie.html' title='Przedmioty-Portal na stronie rafalnowak.pl'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-1752206400875344453</id><published>2007-10-07T18:57:00.000+02:00</published><updated>2007-12-30T10:44:27.939+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maple'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='openSUSE'/><title type='text'></title><content type='html'>Dzisiaj próbowałem zainstalować mojego ulubionego Maple 10 w nowiutkim openSUSE 10.3. Napotkałem problem, gdyż instalator wypisał mi:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;16:37:39 amd-wire:Linux/Disk1/InstData/VM &gt; ./LinuxInstaller.bin&lt;br /&gt;&lt;br /&gt;Preparing to install...&lt;br /&gt;Extracting the JRE from the installer archive...&lt;br /&gt;Unpacking the JRE...&lt;br /&gt;Extracting the installation resources from the installer archive...&lt;br /&gt;Configuring the installer for this system's environment...&lt;br /&gt;awk: cmd. line:6: warning: escape sequence `\.' treated as plain `.'&lt;br /&gt;&lt;br /&gt;Launching installer...&lt;br /&gt;&lt;br /&gt;java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c-&gt;xlib.lock' failed.&lt;br /&gt;Przerwane&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;Pierwsze rozwiązanie, jakie znalazłem w Google, to:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;cd /usr/lib64/jvm/java-1.6.0.u1-sun-1.6.0.u1/jre/lib/amd64/xawt&lt;br /&gt;sed -i 's/XINERAMA/FAKEEXTN/g' libmawt.so&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Niestety nic nie pomogło. Potem, &lt;a href="http://lists.opensuse.org/opensuse-factory/2007-04/msg00328.html"&gt;tutaj&lt;/a&gt; znalazłem odpowiedź. Otóż wystarczy przed instalacją wpisać polecenie:&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;export LIBXCB_ALLOW_SLOPPY_LOCK=1&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;i działa. Instalacja Maple przebiegła &lt;span style="font-weight: bold;"&gt;bez problemu&lt;/span&gt;.&lt;br /&gt;Zawsze, przed uruchomieniem programu należy wykonać polecenie (albo odpowiednio skonfigurować system):&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;export LIBXCB_ALLOW_SLOPPY_LOCK=1&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-1752206400875344453?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/1752206400875344453/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=1752206400875344453&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1752206400875344453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/1752206400875344453'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/10/dzisiaj-prbowaem-zainstalowa-mojego.html' title=''/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6196228403548706816.post-2460244063709763874</id><published>2007-09-07T16:55:00.000+02:00</published><updated>2007-12-30T07:45:39.304+01:00</updated><title type='text'>Powitanie</title><content type='html'>Witaj,&lt;br /&gt;nazywam się Rafał Nowak.&lt;br /&gt;&lt;br /&gt;Znajdujesz się na moim blogu. To jest jego pierwszy &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6196228403548706816-2460244063709763874?l=rafal-nowak.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rafal-nowak.blogspot.com/feeds/2460244063709763874/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6196228403548706816&amp;postID=2460244063709763874&amp;isPopup=true' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2460244063709763874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6196228403548706816/posts/default/2460244063709763874'/><link rel='alternate' type='text/html' href='http://rafal-nowak.blogspot.com/2007/09/powitanie.html' title='Powitanie'/><author><name>Rafał Nowak</name><uri>https://profiles.google.com/117044615751703460821</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh5.googleusercontent.com/-CdBEuUQaYjg/AAAAAAAAAAI/AAAAAAAAPuM/bIYdxtQQ1ns/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
