https://visualhunt.com/photo/196654/

Pierwsze kroki z Play Framework

Po tygodniowej przerwie od pisania na temat Sterownika domowego (DSP2017) pora wrócić do meritum. Oczywiście ostatnie 7 dni nie minęło zupełnie bezproduktywne, co potwierdza kilka nowych commitów na GitHub. Tej pracy niestety nie było tyle, ile bym chciał, więc stwierdziłem, że muszę zmienić proporcje czasu poświęcanego na tworzenie projektu i jego opisywanie. Nie jestem wprawionym […]

Czytaj więcej

https://pixabay.com/pl/kamery-parking-strze%C5%BCony-nadz%C3%B3r-1944039/

Własne reguły walidacji beanów zgodnej ze specyfikacją JSR-303

Walidacja jest istotnym mechanizmem niezbędnym w aplikacjach, gdzie pewne informacje są wprowadzane do programu przez użytkownika. Stosując zasadę domniemania niewinności, użytkownik wprowadza niepoprawne dane w sposób niezamierzony, jednak nie zawsze musi tak być. Skutki mogą mieć szeroki zakres, od problemów z dalszym przetwarzaniem informacji przedstawionych w niestandaryzowanym formacie, do problemów bezpieczeństwa aplikacji. Skuteczna walidacja przebiega […]

Czytaj więcej

https://www.pexels.com/photo/red-raspberry-fruit-on-white-ceramic-tray-128866/

Poznajemy się z Raspberry Pi i budujemy środowisko uruchomieniowe cz. 2

Przyszła pora, aby zabrać się za programowanie. Pierwsze kroki z kodem w tym projekcie postawiłem po stronie sprzętu. Poniżej znajdziesz opis procesu uruchamiania kolejnych peryferiów, które podłączyłem do mojego RPI. Aktualne wersje poniższych skryptów napisanych w Pythonie (v3.5.2) znajdziesz również na GitHub. Dwa modele numeracji pinów GPIO: BOARD i BCM Listwa czterdziestu pinów dostępna na […]

Czytaj więcej

https://visualhunt.com/photo/7065/

Przegląd projektów konkursowych DSP2017

1 marca, gdy konkurs DSP2017 wystartował, pierwsze co zrobiłem to sprawdziłem czy jestem na liście, po czym zacząłem „scrollować” na telefonie listę uczestników i szukać ciekawych (dla mnie) projektów. Samo przejrzenie wszystkiego zajęło mi prawie dwa wieczory, a to jeszcze nie był koniec, bo rejestracja została przedłużona do 12 marca. W dniu dzisiejszym jest już ponad […]

Czytaj więcej

CC0 Public Domain (pixabay.com)

Poznajemy się z Raspberry Pi i budujemy środowisko uruchomieniowe cz. 1

Realizację projektu na DSP2017 rozpocząłem od skompletowania elementów oraz przygotowania środowiska uruchomieniowego, którego centralny element stanowi Raspberry Pi. Świat poznał tą platformę już przeszło 5 lat temu, a w oparciu o nią powstały zapewne tysiące projektów. Do sukcesu niewątpliwie przyczyniła się możliwość wejścia o co najmniej jeden poziom abstrakcji wyżej w tworzeniu oprogramowania. Podobnie sprawa […]

Czytaj więcej

https://www.pexels.com/photo/ideas-whiteboard-person-working-7369/

Sterownik domowy – plany i założenia

Start! Konkurs DSP2017 wystartował, więc nadszedł czas, aby zebrać się w sobie i ruszyć do roboty. Na początek wypada napisać coś o samym projekcie, zatem przedstawię jakie cele chcę osiągnąć, jakie będą podstawowe funkcjonalności oraz jakie narzędzia mam zamiar zastosować i dlaczego. Nazwa „Sterownik domowy” nie jest zbytnio wyszukana, ale mówi wiele o przeznaczeniu. Będzie to […]

Czytaj więcej

https://www.pexels.com/photo/brown-and-white-track-field-163444/

W blokach startowych „Daj się poznać 2017”

„Daj się poznać” to idea, której nie trzeba przedstawiać czytelnikom blogosfery IT. To już 3 edycja konkursu, który stale zyskuje na popularności i rozgłosie. Pisząc w jednym wielkim skrócie, chodzi o rozwój projektu open-source oraz regularne blogowanie. Więcej szczegółów na temat konkursu organizowanego przez Macieja Aniserowicza, w tym regulamin, poznacie klikając w poniższy link. O […]

Czytaj więcej

CC0 1.0 Universal (CC0 1.0) Public Domain Dedication (visualhunt.com)

Hello world!

Cześć! Szanowny Internauto, witam Cię na moim blogu! Po tym krótkim przywitaniu przekonałem się, że wcale nie będzie tak łatwo pisać posty na bloga, jakby się mogło wydawać. Po krótkim „cześć” była dłuższa pustka w głowie i niewiadoma – co dalej? Liczę na to, że zgodnie z tym co się mówi, najtrudniej jest zacząć i […]

Czytaj więcej