Systemy kontroli wersji – Mercurial

Systemy kontroli wersji – Mercurial

Pracowałeś nad większym projektem i bałeś się przystępować do większych zmian w kodzie?

Zaśmiecałeś dysk folderami typu projekt1, projekt2. Wykomentowywałeś duże bloki kodu, żeby dało się je szybko przywrócić jeśli coś przestanie działać? Czas na wprowadzenie systemu kontroli wersji Mercurial!

Czytaj całość…

Jak unikać pułapek języka C?

Jak unikać pułapek języka C?

Dobry programista powinien wiedzieć jakie aspekty języka są niebezpieczne i umiejętnie sobie z nimi radzić.

W artykule przybliżę kilka niebezpiecznych sytuacji. Niektóre będą oczywiste, albo wręcz śmieszne, inne mogą dotyczyć aspektów z których wiele osób nie zdaje sobie spawy.

Czytaj całość…

Sekrety profesjonalnego programowania

Sekrety profesjonalnego programowania

Niniejszy artykuł różni się od większości materiałów dotyczących programowania z którymi mogliście mieć styczność.

Nie wyniesiecie z niego żadnej wiedzy dotyczącej konkretnego procesora czy modułu. Co więcej, kodu będzie tutaj bardzo mało, omówione zostaną tylko techniki jego tworzenia.

Czytaj całość…

Raspberry Pi w robotyce amatorskiej – #3 – Programowanie

Raspberry Pi w robotyce amatorskiej – #3 – Programowanie

W pierwszych dwóch częściach poznaliśmy, czym właściwie jest komputerek i uruchomiliśmy go. Teraz, gdy mniej ważne sprawy nie zajmują nam czasu, możemy zająć się programowaniem.

Dowiemy się m.in. jak zmusić Raspberry Pi do rozmowy z innymi układami, wykorzystując do tego różne dostępne interfejsy komunikacyjne.

Czytaj całość…

Raspberry Pi w robotyce amatorskiej – #2 – Konfiguracja

Raspberry Pi w robotyce amatorskiej – #2 – Konfiguracja

Po pierwszej części artykułu zapraszam do jego kontynuacji, gdzie postaram się przejść ze stadium "mam Raspberry Pi" do etapu "mogę zacząć pracę i zabawę".

Obejmuje to przygotowanie karty SD z odpowiednim systemem operacyjnym, poznanie środowiska graficznego oraz zapewnienie połączenia z internetem.

Czytaj całość…

Raspberry Pi w robotyce amatorskiej – #1 – wprowadzenie

Raspberry Pi w robotyce amatorskiej – #1 – wprowadzenie

Wielce nieprawdopodobnym jest, by ktoś związany z branżą elektroniczną, robotyczną lub informatyczną nie słyszał o „superkomputerze Raspberry Pi”.

Nie ma w tym nic zadziwiającego. Jeszcze na długo przed fazą produkcji zaczęły zawiązywać się malinowe fankluby.

Czytaj całość…

Silniki elektryczne: szczotkowe, bezszczotkowe, krokowe

Silniki elektryczne: szczotkowe, bezszczotkowe, krokowe

W artykule chciałbym przedstawić, zagadnienia, związane ze silnikami elektrycznymi, które z pewnością już znacie. Artykuł ten kieruję jednak do osób początkujących, które rozpoczynają, wspaniałą przygodę z robotyką i automatyką.

Bardziej doświadczone osoby proszę, aby potraktowały ten tekst jako małą powtórkę.

Czytaj całość…

Budowa robotów dla średniozaawansowanych – Helion 2013

Budowa robotów dla średniozaawansowanych – Helion 2013

Samodzielna budowa robotów wymaga wiedzy z wielu dziedzin techniki.

Niedawno wydano drugą część książki, będącej kursem tworzenia robotów. Tym razem, zgodnie z tytułem, lektura przeznaczona jest dla czytelników średniozaawansowanych.

Czytaj całość…

AVR&ARM7. Programowanie mikrokontrolerów dla każdego

AVR&ARM7. Programowanie mikrokontrolerów dla każdego

Wielu początkujących staje przed dylematem: AVR czy ARM? Wybór robi się naprawdę ciężki, gdy dodamy do tego warianty w  postaci języków programowania. Bascom AVR, C, a może Assembler?

Jak wybrać? Pomocna okaże się książka opisana w tej recenzji.

Czytaj całość…

Czytaj losowy artykuł