||

Git i znaki końca linii

Ostatnio w pracy miałem pewien problem dotyczący znaków końca linii w Gicie. Skłoniło mnie to do poszukiwań w internecie, a zdobyte informacje postanowiłem zebrać w tym poście, żeby zostały na przyszłość. Znaki końca linii na różnych systemach operacyjnych Istnieją dwie konwencje dodawania znaków końca linii w plikach tekstowych.  Wywodzą się one z dwóch głównych systemów…

Jak utrzymać zadowolenie z pracy
|

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.

Prima aprilis 2017
|

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…

Dlaczego warto robić unit testy?
||

Dlaczego warto robić unit testy?

Ostatnio w pracy miałem do wykonania dosyć proste zadanie. Chodziło o to, aby w przerwaniu od timera wykonującym się co 10 ms umieścić funkcję, która miała wykonywać się co 100 ms. W tym przerwaniu już wcześniej był wywoływany task co 10 ms i obsługa komunikacji. Napisany przeze mnie kod wyglądał mniej więcej tak: void irq_timer_10ms(void)…

Projekt płytki drukowanej
||

Projekt płytki drukowanej

Po zrobieniu schematu ideowego przyszła pora na projekt płytki PCB. Udało mi się uwinąć z tym zadaniem w weekend. W tym poście opiszę, czym się kierowałem przy projekcie PCB. Wymiary robota Pierwszym krokiem do stworzenia PCB było określenie wymiarów. Byłem tutaj ograniczony przez program Eagle, który wykorzystałem do zrobienia projektu. Maksymalny rozmiar płytki możliwy w…

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

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…

|

C++ na STM32

Najczęściej wybieranym językiem do programowania mikrokontrolerów jest C. Popularna jest opinia, że C++ do tego zadania się nie nadaje. Najczęściej podawane argumenty to wolniejsze wykonywanie się kodu, większe zużycie pamięci programu i RAMu oraz częste wykorzystywanie dynamicznej alokacji pamięci. Ostatnio znalazłem na YouTube prezentację dotyczącą wykorzystania C++ przy programowaniu systemów embedded. Autor udowadnia w niej,…

||

STM32 na Eclipse Neon

Ostatnio pisałem, jak uruchomić projekt na STM32 na Eclipse. Polecałem wtedy używać starszej wersji – Eclipse Mars, ponieważ na Eclipse Neon nie działają poprawnie używane przeze mnie pluginy. Ostatnio udało mi się uruchomić STM32 na nowej wersji Eclipse i w tym artykule opiszę swoje uwagi. Do uruchomienia projektu na STM32 będziemy potrzebowali pluginów z pakietu…

|

Granie melodii na silnikach DC

Ostatnio opisywałem szablon projektu na STM32 i konfigurację środowiska, więc teraz pora na jakiś praktyczny projekt. Będzie nim program grający melodie na silnikach. Kiedyś napisałem taki programik, żeby sprawdzić czy działa sterowanie silnikami w moim robocie. W tym czasie na Forbot.pl był konkurs na robota z akcentem świątecznym i Wśród nocnej ciszy w wykonaniu mojego…

End of content

End of content