Lista artykułów

O co chodzi z odwróceniem zależności

Jestem aktualnie w trakcie lektury „Czysta architektura” Wujka Boba. Natknęłam się w książce na część wyjaśniającą odwrócenie zależności (ostatnią z zasad SOLID) w całkiem przystępny sposób. Jak brzmi ta zasada? Moduły wysokopoziomowe nie powinny zależeć od modułów niskopoziomowych. Zależności między nimi powinny wynikać z abstrakcji. Fajnie, ale o co konkretnie chodzi? Co to są te…

OSX i managery oprogramowania – czyli (niezbyt) krótka historia o tym jak musiałem się przeprosić z MacPorts

Mniej więcej od 2006 roku pracuję na Makach. Zaczynałem od Maca mini, potem iMac, a potem już różne Macbooki. Przez te wszystkie lata nabrałem przekonania (popartego doświadczeniami), że komputery Apple dużo lepiej nadają się do programowania i tworzenia stron www niż PC. Powodem jest oczywiście architektura, oparta na systemach Unixowych. …

Przydatne toole do pracy z systemami embedded

Dobry zestaw narzędzi może niesamowicie poprawić naszą produktywność. Należę do osób lubiących automatyzację i wspomaganie się toolami przy developmencie. Szczególnie zrzucanie na toole żmudnych i ciężkich do wyegzekwowania czynności jak na przykład formatowanie kodu, czy wysyłanie komend na terminalu.  W tym wpisie przedstawię kilka przydatnych narzędzi, głównie pod kątem embedded, C/C++ i STM32. Kompilator ARM […]

parkrun (Toruń) [myślodsiewnia #004]

Wspominałem już, że od kilku miesięcy lubię biegać. Tak jak pisałem, zaczęło się niepozornie – od przygotowań do startu w zawodach organizowanych w Toruniu. Kiedy je ukończyłem zacząłem szukać następnych. Jakże zaskakującym było dla mnie odkrycie, że w lesie znajdującym się 15 minut spacerkiem od mojego... Czytaj dalej →

Przydatne toole do pracy z systemami embedded

Dobry zestaw narzędzi może niesamowicie poprawić naszą produktywność. Należę do osób lubiących automatyzację i wspomaganie się toolami przy developmencie. Szczególnie zrzucanie na toole żmudnych i ciężkich do wyegzekwowania czynności jak na przykład formatowanie kodu, czy wysyłanie komend na terminalu. W tym wpisie przedstawię kilka przydatnych narzędzi, głównie pod kątem embedded, C/C++ i STM32. Kompilator ARM […]

Pętle/Loops w C#

W tym poście postaram się przybliżyć pojęcie pętli – definicja i sposób wykorzystania w kodzie. Zaczynajmy Co to są pętle?  To nic innego jak wielokrotne wykonanie jednego bloku kodu. Przy tworzeniu oprogramowania niejednokrotnie będziecie musieli wielokrotnie wykonać dany kod kilka razy. do tego służą nam pętle, które odpowiadają za wykonywane sekwencyjne wykonanie naszego bloku kodu, tj. […]

Własna giełda transportowa z wykorzystaniem React.js - Stack technologiczny oraz stworzenie projektu

Architektura wieloprocesorowa w systemach safety

W systemach safety-critical zadania często rozłożone są na wiele procesorów. Wbrew pozorom przyczyną zwykle nie jest wydajność i potrzeba zapewnienia czasów odpowiedzi spełniających wymagania systemów hard real time. Zabieg ten jest stosowany w celu wydzielenia części krytycznej dla bezpieczeństwa i zabezpieczeniem jej przed niepożądanym wpływem mniej ważnych modułów. Czy na pewno potrzebujemy wielu procesorów? Kiedyś, […]

9

Blogowanie to niezła frajda

Architektura wieloprocesorowa w systemach safety

W systemach safety-critical zadania często rozłożone są na wiele procesorów. Wbrew pozorom przyczyną zwykle nie jest wydajność i potrzeba zapewnienia czasów odpowiedzi spełniających wymagania systemów hard real time. Zabieg ten jest stosowany w celu wydzielenia części krytycznej dla bezpieczeństwa i zabezpieczeniem jej przed niepożądanym wpływem mniej ważnych modułów. Czy na pewno potrzebujemy wielu procesorów? Kiedyś, […]

Generatory i Iteratory

Generatory i Iteratory Pętla for..of to nowy rodzaj pętli. Pętla ta działa tak jak zwykła pętla for..in przy czym elementy w zmiennej to nie indeksy jak w przypadku for..in tylko wartości. Razem z tą pętlą wprowadzono do języka nowy protokół czyli iteratory oraz cukier syntaktyczny czyli generatory.

DevWarsztaty – jak poradzić sobie z efektywnym wyszukiwaniem, bierzemy na warsztat Elasticsearch

Całkowicie nowy temat Tym razem coś całkowicie świeżego i nie tylko dla .NET-owców ? Udało mi się znaleźć nowego prelegenta – Roberta Łysonia, który od kilku lat siedzi w tej technologii i chce podzielić się wiedzą związaną z Elasticsearchem z innymi. Choć przykłady będą związane z klientem .NET-owym, to zapraszamy wszystkich zainteresowanych efektywnym wyszukiwaniem. Elasticsearch […]

Recenzja książki „Włam się do mózgu”

Jesteś osobą, która uczy się całe życie? Najwyższy czas dowiedzieć się, czy robisz to w najbardziej efektywny dla Ciebie sposób.

Własna aplikacja prezentująca prognozę pogody

Szablon aplikacji jest napisany w Pythonie 3 z użyciem Tk (interfejs graficzny), nie posiada on zaimplementowanej logiki. Okno programu składa się z rozwijanej listy miast, obrazu prezentującego stan pogody oraz etykiety z temperaturą. Całość dostępna jest w repozytorium WeatherForecastAppTemplate na GitHubie . Główne okno programu. Źródłem danych może być serwis OpenWeatherMap . Udostępnia on pełną listę obsługiwanych miast w postaci pliku tekstowego&

15

Dlaczego warto planować swój dzień