XIII Akademickie Mistrzostwa Polski w Programowaniu Zespołowym

7-8 Listopada 2008 odbyły się XIII Akademickie Mistrzostwa Polski w Programowaniu Zespołowym w których rywalizowały ze sobą 53 drużyny z uczelni wyższych. W tegorocznej edycji, wraz z dwoma kolegami z V roku studiów informatycznych miałem okazję reprezentować 3-osobową drużynę Uniwersytetu Śląskiego. Organizatorem była Politechnika Poznańska.

Niestety na zawodach nie udało nam się odnieść sukcesu, co jednak nie było zaskoczeniem jako że Uniwersytet Śląski nie przoduje jeśli chodzi o algorytmikę. Zaskoczeniem nie było również bezkonkurencyjne zwycięstwo aż trzech drużyn Uniwersytetu Warszawskiego którzy to cały rok mozolnie ćwiczą przygotowując się do tego typu zawodów. No cóż - pozostaje mi pogratulować zwycięzcom oraz czekać na kolejną edycję w której mam nadzieję również będę brał udział, bo niewątpliwie dzięki udziale w Mistrzostwach wiele się nauczyłem, a to przecież najważniejsze.

Projekt z grafiki komputerowej

Esher's BelvedereW poprzednim semestrze, na zaliczenie z grafiki komputerowej musieliśmy zrobić kilka projektów 3D w programie POV-Ray, w tym jeden o dowolnej tematyce. Postanowiłem zrobić coś co będzie zaskakiwało widza, a mianowicie trójwymiarową realizację rysunku M.C. Eschera pt. “Belvedere”. Rysunek ten opierając się na iluzji miał w założeniach Eschera przedstawiać budowlę sprzeczną w swojej konstrukcji, przez co istniejącą tylko na papierze. Czyżby rzeczywiście nie dało się zbudować konstrukcji przedstawionej na rysunku? Owszem, da sie! I o tym własnie mój krótki filmik. Niestety ograniczenia sprzętowe oraz brak czasu zmusiły mnie do skrócenia czasu renderingu przez co filmik jest w małej rozdzielczości, bez wygładzania krawędzi. Zrezygnowałem też z tekstur na rzecz zwykłych kolorów, z otoczenia budowli, kilku cieni, oraz dodatkowego oświetlenia… inaczej renderowałbym to pewnie do dzisiaj ;)

HotZlot 2008 - relacja

[zobacz też relację z I zlotu czytelników dobreprogramy.pl]

W dniach 5-7 września miałem okazję uczestniczyć w zgrabnie nazwanej imprezie HotZlot czyli w drugim zlocie czytelników dobreprogramy.pl, połączonym ze zlotem gamikaze.pl i techIT.pl. Spotkanie czytelników tych trzech vortali odbyło się w Jastrzębiej Górze, w hotelu Drejk.

Ja na miejscu byłem już parę dni wcześniej, przez co miałem okazję pomóc w przygotowaniach do tego wielkiego wydarzenia. Rok temu, na I Zlocie Czytelników dobreprogramy.pl było fantastycznie - w tym roku, widząc wszystko od kulis jestem jeszcze bardziej pełen podziwu dla organizatorów, że udało im się nie tylko w stu procentach zrealizować zlot, ale również pobić ten zeszłoroczny, który rok temu wydawał się trudny do przebicia pod każdym względem. Niezmiernie się cieszę, że i ja w małym stopniu byłem zaangażowany w przygotowania. Panowie organizatorzy - udało się!

Dla wszystkich uczestników przygotowano szereg atrakcji - sesje prowadzone przez partnerów zlotu oraz redakcję, kafejkę internetową (przygotowaną przez firmę Vobis), otwarte rozgrywki w Open Arena (w których podobnie jak rok temu, brałem udział), wystawę sprzętu serwerowego firm HP i AMD, stanowiska playstation 3, oraz znane z automatów do gier maty na których można było potańczyć z przeciwnikiem.

Sesje

Po oficjalnym rozpoczęciu zlotu, Sylwester Siejka przedstawił wszystkim Ubuntu jako “Linuksa dla istot ludzkich” - było ciekawie, szczególnie w kontrowersyjnych sprawach, które starał się poruszyć Tomek Bryja. Następnie Rafał Kania z Adobe przedstawił Acrobat 9 jako narzędzie nie tylko do generowania prostych PDF, a oferujący o wiele więcej możliwości. Patryk Góralowski z firmy Microsoft, ukazał nam nowinki innowacyjne w usłudze Live - między innymi photoSynth które wywarł duże wrażenie. Z kolei Mariusz Jarzębowski poprowadził bardzo ciekawą sesję dotyczącą historii interfejsu Ribbon, czyli znanej z Office 2007 wstążki. Tytuł prezentacji nie wydawał się zbytnio ciekawy, a jednak zostałem pozytywnie zaskoczony - prelegent ukazał wiele ciekawych aspektów związanych z projektowaniem interfejsów przez developerów Microsoft.

W sobotę dzień rozpoczęliśmy od wykładu Tomka Bryji który opowiedział co nieco o szyfrowaniu i zabezpieczaniu danych. Kontynuując tą tematykę, Andrzej Kontkiewicz z firmy Symantec zaprezentował nowe mechanizmy oferowane w programach Norton pomagające walczyć z zagrożeniami w Internecie. Tematykę ryzyka związanego z nielegalnym oprogramowaniem poruszył Krzysztof Janiszewski z Microsoft - uczestnikom spodobała się ta prezentacja - zadawano sporo pytań dotyczących legalności i licencjonowania. Paweł Gusiew to kolejny prelegent który przedstawił nowe technologie firmy AMD.

Po obiedzie, edukację kontynuować można było na jednej z dwóch ścieżek: “kreatywnej” oraz dla specjalistów IT. Dzielone sesje to nowość w stosunku do I Zlotu DP. Ścieżka kreatywna została ujarzmiona przez dobrze już wszystkim znanych specjalistów od grafiki komputerowej - Pawła Zakrzewskiego który przedstawił jak zwykle we wspaniałym stylu flagowe produkty Adobe, oraz mistrza tabletu Mateusza Urbanowicza z firmy Wacom. Paweł pokazał zaawansowane możliwości photoshopa które automatyzują wiele operacji, po czym płynnie przeszedł do drugiej częsci swojej prezentacji ukazującej technologie Adobe AIR, AJAX oraz Adobe Flex na kilku przykładach. Mateusz z kolei zabrał się za malowanie pokazując możlwości tabletów firmy Wacom, w różnych programach graficznych.

W ścieżce dla specjalistów IT panowie z HP przedstawili prezentację “po drugiej stronie softu” po której Paweł Reszczyński poruszył tematykę spamu i dedykowanych temu problemowi rozwiązaniom Symantec. Jedną z ciekawszych sesji była ta prowadzona przez Tomka Bryję razem z Wojtkiem Kowaszem w której podzielili się swoimi doświadczeniami związanymi z pogodzeniem technologi PHP oraz IIS na Windows Server. Zdradzono na niej kilka aspektów ich pracy jako administratorów oraz problemów z jakimi się spotykają.

Ostatnia prezentacja (już wspólna dla wszystkich uczestników) to odsłona nowej wersji dobreprogramy.pl - na której Robert Lis, wraz z pomoca Tomka Bryji zaprezentował “klikalną” wersję portalu w której znalazło się wiele innowacji.

Atrakcje i czas wolny

Oprócz wspomianej już wcześniej wystawy sprzętu serverowego HP, oraz najnowszych technologii AMD, w międzyczasie można było pograć w Open Arenę na stanowiskach komputerowych przygotowanych przez firmę Vobis. Dużą popularnością cieszyły się też stanowiska do gier konsolowych z playstation 3 na pokładzie. Niewątpliwym hitem okazały się taneczne maty dostarczone przez firmę IQ Publishing - sam przetestowałem i to doskonała zabawa połączona z rywalizacją:)

W sobotni wieczór organizatorzy przygotowali dla wszystkich uczestników imprezę na świeżym powietrzu przy grillu i piwie. Podobnie jak rok temu, była to dobra okazja do integracji - poznałem kilka naprawdę bardzo ciekawych osób, a z tymi z którymi znałem się już wcześniej mogłem porozmawiać w końcu na żywo.

Podsumowanie

Będę nudny i nikogo nie zaskocze… impreza jak najbardziej udana! Niczego więcej już chyba nie muszę dodawać. Dziękuję wszystkim jeszcze raz za miłe towarzystwo, a organizatorom za zaproszenie :) Polecam także obejrzenie oficjalnej relacji ze zlotu przygotowanej przez redakcję: http://dobreprogramy.pl/index.php?dz=8&a=202&Fotorelacja+z+HotZlotu+2008

(podziękowania za fotki  dla: Paszczak000, Jarek_OSW,  Monczkin, Quest-88, Mati17, cosik_ktosik)

Heroes {Community} Launch

9 maja 2008r miałem okazję uczestniczyć w konferencji Heroes {Community} Launch w Dąbrowie Górniczej. Impreza odbyła się w siedzibie Wyższej Szkoły Biznesu, a organizatorem była Śląska Regionalna Grupa Microsoft.

Heroes {Community} Launch to “największa w Europie premiera realizowana przez{społeczność}” - tak możemy przeczytać na stronie konferencji. Konferencja ta, to połączona premiera trzech produktów Microsoft, a mianowicie Visual Studio 2008, Windows Server 2008, oraz SQL Server 2008.

Rejestracja odbyła się poprzez Regionalne Grupy MS. By dotrzeć na miejsce, organizatorzy zapewnili uczestnikom transport. Niestety skorzystało z niego tylko 3 uczestników (w tym ja i kolega Tomek), co było dla mnie dużym zaskoczeniem - aż dziwnie sie jechało busikiem pełnym pustych miejsc ;)

Na miejscu czekała na nas bezproblemowa rejestracja oraz odebranie materiałów konferencyjnych. Sesja generalna odbyła się w dużej auli która robiła wrażenie - cztery projektory pozwalały dokładnie dojrzeć co dzieje się na komputerze prelegenta nawet z najdalszego zakamarka sali, która była na planie połówki koła. Trochę dziwne były pulpity przed siedzeniami, bo były one zamocowane pod niewłaściwym kątem, ale i tak w sumie siedziało się wygodniej i było więcej miejsca niż w Instytucie Informatyki UŚ, więc nie narzekam ;)

Sesja generalna pt. “Świat zmienił się … Dylematy projektowania oprogramowania w 2008 roku” którą poprowadził Tadeusz Golonka, Microsoft Regional Director w Polsce. Mowa była o zmieniającej się nieco koncepcji programowania oraz o przyszłości aplikacji na rozbudowanym już dzisiaj rynku IT. Tadeusz Golonka po krótce omówił tendencję do projektowania aplikacji nastawionych na działanie po stronie serwera (Software as a Services, oraz Software + Services) oraz o tym, dlaczego bardziej opłaca się oferować oprogramowanie w formie usługi niż produktu opakowanego w pudełko.

Po sesji generalnej oraz krótkiej przerwie kawowo-ciastkowej odbyły się sesje tematyczne, prowadzone w 3 równoległych ścieżkach, a mianowicie:

  • ścieżka IT pro - przeznaczona dla zainteresowanych produktem Windows Server 2008
  • ścieżka developerska - przeznaczona dla programistów Visual Studio 2008
  • ścieżka SQL - której odbiorcami byli bazodanowcy zainteresowani SQL Server 2008

Pierwszym wykładem na który się udałem była “Wirtualizacja w Windows Server 2008” którą prowadził Marek Pyka. Pan Pyka zaczął humorystycznym tekstem “o, ciesze się, że tak wiele osób przyszło na wykład o produkcie który nie działa” - mowa tutaj o Hyper-V. Prelegent pokazał co nowego wprowadzono w technologii Hyper-V, nie tylko pokazując slajdy, ale uruchamiając kilka maszyn wirtualnych na laptopie. Nie mógłbym oczywiście nie wspomnieć o “gwoździu programu” czyli o bluescreenie podczas prezentacji, a konkrtenie podczas robienia snapshota jednej z maszyn wirtualnych. Oczywiście to nic wielkiego, bo jak zresztą przypomniał prelegent, Hyper-V nie jest jeszcze w wersji RTM więc wszystko może się zdarzyć.

Kolejnym wykładem na który się udałem była sesja ze ścieżki developerskiej pt.: “Nasza jutrzenka: Silverlight 2.0” prowadzona przez Bartłomieja Zassa. Samo nazwisko prowadzącego wyjaśnia już właściwie wszystko - wykład oczywiście był doskonale poprowadzony, w znanym z wielu innych sesji Bartłomieja Zassa stylu. Pokazano wiele nowości wprowadzonych w nowej wersji Silverlight, a slajdy uzupełnione były o demonstrację na żywo. Jako ciekawostkę, udało się nawet pokazać niedostępną jeszcze publicznie wersję Silverlight na platformę Windows Mobile.

Kontynuując ścieżkę developerską, udałem się na “Windows Live Services z punktu widzenia programisty” - sesję poprowadził Michał Żylicki. Wykład opisywał mało popularną w Polsce usługę oferowaną przez Microsoft, oraz sposób oprogramowania Live ID i zintegrowania procesu logowania na własnej stronie. Pokazano również, jak za pomocą Live Services wzbogacić swoją witrynę o funkcjonalne komponenty (jak np. interaktywna mapa pochądząca z Virtual Earth).

Ostatnią sesją w której uczestniczyłem to otwarta dyskusja na temat standardów programowania którą poprowadził kolega Bronek ze Śląskiej Regionalnej Grupy Microsoft. Dyskusja pomiędzy uczestnikami toczyła się między innymi na temat konwencji nazywania zmiennych, notacji węgierskiej, oraz wyższości metod nad właściwościami obiektów.

Dla wszystkich wytrwałych uczestników konferencji którzy poczekali do końca i zostali na podsumowaniu konferencji przygotowano niespodziankę - losowanie nagród (na podstawie oddanych ankiet). Nagród było na tyle dużo (m.in. książki MS Press, sprzęt MS, vouchery na egzaminy, subskrypcje TechNet, upominki Redgate, i wiele innych), że prawie każdy coś wylosował, a tylko garstka osób na sali pozostała bez nagrody - niestety tym razem to ja byłem tym pechowcem;)

Uzupełnieniem dla konferencji, było spotkanie pokonferencyjne, na które zaproszono nas do katowickiego klubu Grzesznicy w Niebie. Impreza była bardzo fajna, wszyscy się chyba dobrze bawili, szkoda tylko, że tak mało osób przyszło na spotkanie wieczorne, pomimo wcześniejszej deklaracji, że się pojawią.

Podsumowując: konferencję zaliczam do jak najbardziej udanych i polecam wszystkim uczestnictwo w tego typu imprezach w przyszłości bo naprawdę warto. Dziękuję bardzo organizatorom za włożony trud w przygotowania oraz dopięcie wszystko na ostatni guzik, przez co wrażenia z konferencji na długo pozostaną w mojej pamięci.

Dni otwarte Instytutu Informatyki UŚ

W imieniu Koła Naukowego Informatyków zapraszam wszystkich zainteresowanych na Dni Otwarte Instytutu Informatyki Uniwersytetu Śląskiego które odbędą się w dniach 8-go i 9-go maja 2008. Zaczynamy o 10.00 - przygotowaliśmy wiele atrakcji - oprócz oczywiście zwiedzania instytutu, będzie można posłuchać wielu wykładów - między innymi przygotowanego przeze mnie wykładu o kryptografii:

Kamil Karczmarczyk - “Podstawy kryptografii - o szyfrach i ich łamaniu”
(czwartek, 8 maja 2008, godzina 13.00 - Instytut Informatyki, ul. Będzińska 39, Sosnowiec)

Serdecznie zapraszam wszystkich zainteresowanych :) Proponuję zarejestrować się na stronie Dni Otwartych, gdzie można zobaczyć szczegółowy harmonogram wykładów.