Kategoria: Ogólne

Trójmiejski Turniej Robotów – relacja – część 1

W sobotę 20 maja na Politechnice Gdańskiej odbyła się  dziewiąta edycja Trójmiejskiego Turnieju Robotów (TTR). Większość ludzi oglądających to wydarzenie na żywo może nie zdawać sobie sprawy z różnych szczegółów technicznych dotyczących robotów startujących w zawodach. Pomyślałem więc, żeby dokładniej opisać zastosowane rozwiązania, decyzje projektowe i trudności do pokonania kryjące się za poszczególnymi konstrukcjami. Postaram się również przybliżyć specyfikę poszczególnych konkurencji i omówić najczęściej stosowane taktyki. Materiału mam dosyć sporo, dlatego podzielę relację na dwie części. Dzisiaj skupię się na robotach z kategorii Freestyle. Natomiast konkurencje Line Follower, Sumo i Micromouse zostaną omówione w kolejnym odcinku.

Continue reading

DSP2017 – podsumowanie po 10 tygodniach

Dzisiaj wróciłem z majówki. Z jednym wyjątkiem na poprzedni wpis miałem 9 dni przerwy od wszystkich codziennych zajęć włącznie z pracą, pisaniem bloga i rozwijaniem projektu micromouse. Po takim resecie trudno mi zagłębić się w techniczne niuanse i napisać posta o jakiś skomplikowanych rzeczach. Tym bardziej, że w ostatnim czasie nie robiłem nic związanego z projektem i nie miał bym nawet o czym pisać. Na szczęście znalazłem temat zastępczy. Dzisiaj mija dziesiąty tydzień konkursu Daj się poznać i tym wpisem udało mi się spełnić wymogi konkursu. Przyszedł więc czas na małe podsumowanie.

Continue reading

Nowa zabawka

Nad kupnem drukarki 3D zastanawiałem się już od dłuższego czasu, ale do tej pory na zastanawianiu się kończyło. Moim zdaniem jest to technologia przyszłości i za kilkanaście lat będzie tak popularna jak zwykłe drukarki. Takiego przekonania nabrałem oglądając reklamówki, na których gospodynie domowe drukowały sobie foremki do ciast. Kiedy więc ostatnio pojawiła się okazja kupienia po znajomości używanej drukarki Micro3D, nie musiałem się długo zastanawiać.

Continue reading

Jak utrzymać zadowolenie z pracy

Praca zajmuje dużą część naszego dorosłego życia. W tygodniu, jeśli odliczymy czas na sen, jest to połowa dnia, a doliczając dojazdy i codzienne obowiązki – nawet więcej. Zadowolenie z pracy jest więc bardzo ważnym czynnikiem wpływającym na nasze samopoczucie. Dzisiaj zastanowię się nad satysfakcją z pracy, wypaleniem i sposobami na utrzymanie dobrego samopoczucia.

Continue reading

Prima aprilis 2017

Ledwo minęła północ, a już znalazłem w necie newsa: „Z ostatniej chwili – Liroy pobił Morawieckiego”. Dotarło to do mnie dopiero po chwili – no tak, Prima Aprilis można uznać za rozpoczęty. Jeden z cytatów z internetu głosi, że 1 kwietnia to jedyny dzień w roku, kiedy ludzie zastanawiają się, czy informacje, które przeczytali, zobaczyli w telewizji, czy znaleźli w internecie są prawdziwe. Dla firm z branży IT (i nie tylko!) jest to świetna okazja, aby pokazać kreatywność i poczucie humoru swoich pracowników. Postanowiłem w tym wpisie zebrać trochę primaaprilisowych żartów.

Continue reading

Sandro Mancuso – Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja – recenzja

Po raz kolejny dałem się złapać na ten sam chwyt. Jak widzę, że na Helionie jest promocja, nie mogę się powstrzymać i zawsze kupuję jakąś książkę. Dobrze, jeśli kończy się tylko na jednej. Tym razem padło na „Software Craftsman. Profesjonalizm, czysty kod i techniczna perfekcja” autorstwa Sandro Macuso, która została wybrana przez Helion książką roku 2017 w kategorii programowanie. O książce wiedziałem już wcześniej, ale nie byłem do niej dobrze nastawiony, ponieważ bycie rzemieślnikiem w programowaniu kojarzyło mi się ze żmudnym wyrabianiem godzin i klepaniem ciągle tego samego kodu. Ciekawe, kto chciał by napisać książkę na ten temat. Tak naprawdę ruch Software Craftsmanship promuje postawę ciągłego podnoszenia swoich umiejętności, dbania o jakość dostarczanych produktów i udoskonalania swojego programistycznego warsztatu. Celem jest dążenie do mistrzostwa w swojej profesji.

Continue reading

Daj się poznać 2017

Dziś rusza konkurs Daj się poznać 2017, w którym będę brał udział. Jest to konkurs dla bloggerów piszących o programowaniu. Chodzi o to, żeby rozwijać projekt open source na GitHubie i blogować. W okresie od 1 marca do 31 maja przez 10 tygodni należy pisać po 2 posty tygodniowo. Co najmniej jeden z nich musi dotyczyć projektu, a drugi może być o dowolnej tematyce związanej z IT.

Jako swój projekt wybrałem robota Micromouse. Z tej okazji organizator konkursu przygotował nawet stosowne logo widoczne powyżej 😀 Udział w konkursie planowałem od jakiegoś czasu i dlatego ostatnio nie umieszczałem wpisów dotyczących robota, żeby zostawić sobie tematy na konkurs. Jeżeli ktoś przeglądał mojego GitHuba, pewnie natknął się na pusty projekt Micromouse. To będzie moje repozytorium konkursowe. Robota nazwałem Legend na część pewnego legendarnego Protossa. Jest to druga wersja robota, stąd v2 w nazwie repozytorium.

Continue reading

Relacja z PGS Software Talks

Wczoraj byłem na PGS Software Talks w Gdańsku. Był to pierwszy tego typu event programistyczny, w jakim brałem udział. Miałem zamiar wybrać się już na poprzednią edycję, która odbywała się we wrześniu. Prelegentami byli wtedy jeden z użytkowników forum netwars.pl – Paweł Zajączkowski, który mówił o tym jak pisać czysty kod, oraz Piotr Konieczny z niebezpiecznik.pl. Wtedy niestety mi się nie udało. Tym razem tematyka spotkania dotyczyła Test Driven Development, co mnie bardzo interesowało. Przykłady były w języku C#, co już było dla mnie mniej interesujące. Niestety moje C Embedded nie posiada tak prężnie działającej społeczności i po prostu jest dużo mniej popularne. Poza tym można powiedzieć, że ta gałąź bardzo wolno podąża za najnowszymi trendami. Z tych powodów na tego typu wydarzenia stricte z mojej dziedziny raczej nie mam co liczyć.

Continue reading

Pomodoro Technique

Zarówno w pracy, jak i w życiu codziennym zarządzanie czasem jest bardzo ważne. Szczególnie siedząc przed komputerem jesteśmy wystawieni na działanie wielu rozpraszaczy. Z drugiej strony człowiek może utrzymać maksymalną koncentrację tylko przez krótki czas. W ciągu dnia pracy możemy się zmusić do utrzymania koncentracji nawet przez kilka godzin, ale umysł nie pracuje wtedy tak efektywnie jak w krótkich interwałach i szybciej się męczy. Wtedy po kilku godzinach pracy jesteśmy w stanie jedynie zająć się mniej wymagającymi czynnościami i patrzeć na zegarek czekając na moment, kiedy możemy już iść do domu. Poza tym pracując nad jakimś zagadnieniem mamy naturalną tendencję do skakania z tematu na temat czy rozpraszania się mailami, rozmowami itp. Opisana przeze mnie dzisiaj technika pomodoro jest dobrym sposobem na opisane wyżej problemy.

Continue reading