XI Mistrzostwa Wielkopolski w Programowaniu Zespołowym

XMWPZ2_small

W tym roku po raz jedenasty odbędą się Mistrzostwa Wielkopolski w Programowaniu Zespołowym (MWPZ), których jednym z oficjalnych patronów medialnych jest Notatnik Programisty! Jest to największa polska impreza programistyczna, otwarta i bezpłatna!

Już 2-3 grudnia br. spotykamy się w Poznaniu na XI Mistrzostwach Wielkopolski w Programowaniu Zespołowym, wydarzeniu które przyciąga setki: zawodowych informatyków, doktorantów, studentów, uczniów oraz innych entuzjastów programowania, łamigłówek i pracy zespołowej z całej Polski oraz Świata. Walkę w rywalizacji może podjąć każdy bez względu na wiek czy wykonywany zawód, mistrzostwa są w całości otwarte i bezpłatne dla wszystkich, odbywają się równolegle w laboratoriach Wydziału Matematyki i Informatyki UAM oraz Wydziału Informatyki Politechniki Poznańskiej.
Zawody trwają dwa dni, a udział w nich, w tym roku, bierze 156 drużyn z różnych zakątków Polski. Oficjalne otwarcie ma miejsce w piątek – 2 grudnia na Wydziale Informatyki Politechniki Poznańskiej, zaraz po nim odbędzie się wykład dotyczący komputerów kwantowych, który poprowadzi dr Stefan Filipp – fizyk kwantowy z Zurychu. Następnie odbędzie się sesja próbna, w której zawodnicy mogą spróbować swoich sił oraz sprawdzić sprzęt przed zawodami głównymi. Wieczorem dla wszystkich uczestników przygotowana zostanie strefa FUN ZONE.

 

schematmwpz_2
Drugi dzień imprezy – 3 grudnia to Zawody Główne, podczas których zawodnicy przez 5 godzin zmagają się z zadaniami algorytmicznymi.

Mistrzostwa to świetna okazja, aby sprawdzić się w programistycznej rywalizacji, poznać nowych ludzi, a przede wszystkim doskonale się bawić. Zwycięski zespół to ten, który rozwiąże największą liczbę zadań w jak najkrótszym czasie. Zwycięzcy otrzymują atrakcyjne nagrody i tytuł Mistrza Wielkopolski w Programowaniu Zespołowym.
Sobotnie wydarzenie będzie można obejrzeć poprzez transmisję na żywo w internecie, dostępnej na kanałach MWPZ. Wszelkie informacje dotyczące zawodów są dostępne na stronie MWPZ bądź facebooku.

Zapraszamy!

Bing jako najlepsza wyszukiwarka dla programistów?

bingBing podczas jednej z aktualizacji udostępnił ciekawą i unikalną funkcję dla programistów – wyszukiwarka zwraca przykładowe kody programów, które możemy uruchomić jednym kliknięciem w przeglądarce 🙂 Jest to efekt współpracy MicrosoftuHackerRank.

Jako programiści bardzo często wyszukujemy w sieci przykładowych implementacji różnych algorytmów np. na StackOverflow. Gigant z Redmond udostępnił nam narzędzie przeznaczone właśnie do takich celów.

Czytaj dalej

Robot oparty o Arduino układa kostkę Rubika poniżej sekundy

rubik

W styczniu tego roku (2016) Jay Flatland i Paul Rose opublikowali na Youtube film przedstawiający robota układającego kostkę rubika w czasie poniżej dwóch sekund. Do wykonywania obrotów poszczególnych rzędów zostały wykorzystane silniki krokowe, które zostały zamontowane w ramie wydrukowanej na drukarce 3D. Zestaw posiada również cztery kamery skanujące stan wszystkich ścian kostki.

Rozwiązanie bazuje na algorytmie Herberta Kociemby (kociemba.org).

Czytaj dalej

PHP i podobieństwo dwóch wyrazów

pomylkaTrafiłem ostatnio na ciekawą sytuację. Blisko dziewięć lat temu napisałem system dla zarządzania awizacjami kierowców w magazynach dla największego w Polsce producenta wody. System do dziś supportuję i rozwijam. W międzyczasie przygotowałem integrację danych z SAPem do wymiany informacji za pomocą komunikatów EDI, które wysyłane i odbierane są za pomocą protokołu AS2. Jest to na szczęście już mój ostatni system napisany w PHP, który obsługuję (bo znacznie bardziej lubię Javę).

Ale to właśnie na tym polu zdarzyła mi się ciekawa sytuacja. Korporacja zleciła wprowadzenie zmiany w importach danych tak, aby system sam przydzielał przewoźników do zdefiniowanych tras, z odpowiednimi współczynnikami procentowymi w stosunku do wszystkich listów przewozowych na tych trasach.

Przez trasę rozumie się np. miejsce załadunku: Bielsko-Biała, miejsce dostawy: Warszawa. Dla niej system powinien przydzielać przewoźników dla nowych listów przewozowych według rozkładu procentowego: PPRZEWOŹNIK 1: 50%, PRZEWOŹNIK 2: 50%.

Cały problem polega na tym, że w danych importowych nie otrzymam bezpośrednio identyfikatora tej trasy, a system sam ma ją rozpoznać na podstawie… nazw miejscowości 🙂 To nie byłoby jeszcze jakimś większym problemem, gdyby nie fakt, że w importowanych danych z SAP jest mnóstwo pomyłek. Zobaczcie, co znalazłem dla miasta Bielsko-Biała:

  • Bielsko-Biała
  • Bielsko-Biala
  • Bielsko Biała
  • Bielsko Biala
  • Biesko Biała
  • Biesko-Biała
  • Bisko-Biała
  • BIELSKO BIAŁA
  • BIELSKO-BIAŁA
  • BIELSKO BIAŁ

Koszmar 🙂

Czytaj dalej

Wyniki Poznań Open Team Programming Championship

XMWPZ2_smallW miniony weekend na Wydziale Matematyki i Informatyki UAM w Poznaniu  oraz na Wydziale Informatyki Politechniki Poznańskiej odbyły się X Mistrzostwa  Wielkopolski  w Programowaniu Zespołowym (Poznań Open Team Programming Championship).

W tegorocznej edycji udział wzięło 140 drużyn trzyosobowych z całej Polski. Wśród Zawodników znalazły się 82 drużyny reprezentowane przez studentów, 46 drużyn ze szkół średnich oraz 11 zespołów „zawodowych”. W tym samym czasie, po raz pierwszy w historii zawodów programowano zdalnie za granicą Polski, dokładnie w Nowym Yorku. Tam pod okiem dra Macieja Kalkowskiego udział w zawodach wzięła jedna drużyna. Działania te miały charakter czysto pilotażowy, aby w przyszłym roku możliwe było zorganizowanie  w USA już dla większej ilości drużyn.

Czytaj dalej

X Mistrzostwa Wielkopolski w Programowaniu Zespołowym

XMWPZ2_smallW tym roku po raz dziesiąty odbędą się Mistrzostwa Wielkopolski w Programowaniu Zespołowym (MWPZ), których jednym z oficjalnych patronów medialnych jest Notatnik Programisty!
Mistrzostwa Wielkopolski w Programowaniu Zespołowym są największą polską imprezą programistyczną. MWPZ mają charakter otwarty i są bezpłatne!
Termin zawodów zaplanowany jest w dniach 4-5 grudnia 2015 roku w Poznaniu i będzie to świetna okazja do zweryfikowania sił w zespołowym rozwiązywaniu problemów.
Organizatorami wydarzenia są

Czytaj dalej

Algorytmy sortujące – muzycznie i wizualnie

Hipnotyzujące i bardzo ciekawe przedstawienie różnych algorytmów sortowania, które znalazłem na kanale Timo Bingmanna. Autor postanowił połączyć wizualizację przebiegu algorytmu z efektami dźwiękowymi (zresztą bardzo miło wspominanymi np. przez użytkowników Commodore 64).

Przy okazji chciałbym poinformować, że Notatnik Programisty jest jednym z oficjalnych patronów medialnych największej polskiej imprezy programistycznej: X Mistrzostw Wielkopolski w Programowaniu Zespołowym. Więcej szczegółów już niedługo, a już teraz zachęcam do polubienia Notatnika na Facebooku.

 

Czytaj dalej