Kategorie artykułów

DSP2017

Pogodynka - podsumowanie

2 minut(y)

Pogodynka to projekt, w ramach którego od marca do maja pracowałem nad stacją pogodową opartą o Raspberry Pi. Ten artykuł podsumowuje ostatnią część prac nad...

Pogodynka - integracja

3 minut(y)

Raport z frontu Pogodynki. Ostatnie dwa dni minęły pod znakiem integracji. Spinałem w całość poszczególne elementy projektu. Pisania kodu było tu niewiele, r...

Pogodynka - szkic interfejsu użytkownika

1 minut(y)

Pogodynka to projekt, w ramach którego przy pomocy Raspberry Pi i czujnika temperatury udostępnię aktualne odczyty temperatury na stronie www. Ten krótki wpi...

Formatter - formatowanie łańcuchów znaków

6 minut(y)

W trakcie pracy z łańcuchami znaków bardzo często musimy prezentować je odpowiednim formacie. Dzisiejszy artykuł poświęcony będzie właśnie formatowaniu łańcu...

Pogodynka - konfiguracja bazy danych

2 minut(y)

Zabawy z Pogodynką ciąg dalszy. Dzisiaj opiszę co udało mi się zrobić w niedzielny wieczór w sprawie Pogodynki. Zapraszam do lektury.

String cache i StringBuilder w praktyce

8 minut(y)

Znajomość biblioteki standardowej w zakresie pracy z łańcuchami znaków jest niezbędna do wydajnej pracy. Świadomość pewnych ograniczeń i właściwości związany...

Pogodynka - konfiguracja serwera

3 minut(y)

We wpisie tym podsumowuję postęp prac nad projektem Pogodynka. W tym tygodniu wyłącznie devops. Pokrótce opiszę Ci moje przygody z konfiguracją VPS przy pomo...

Deskryptor wdrożenia w aplikacjach webowych

4 minut(y)

Do tej pory w konfigurowaniu wszystkich elementów aplikacji webowej posługiwałem się adnotacjami. Nadszedł czas abyś poznał inny sposób konfiguracji aplikacj...

Pogodynka - JPA i Spring Data

2 minut(y)

Raport z frontu Pogodynki część 6. Dzisiaj pokrótce opisuję konfigurację warstwy dostępu do bazy danych. Sama konfiguracja skończyła się na dodaniu kilku zal...

Pogodynka - JSON i walidacja

2 minut(y)

Kolejny raport z frontu Pogodynki. Tym razem krótko, w kilku żołnierskich słowach opiszę o postępy w Pogodynce.

Filtry w aplikacjach webowych

6 minut(y)

W artykule przeczytasz o komponentach używanych w praktycznie każdej aplikacji webowej. Mowa tu o filtrach. Wysokopoziomowe biblioteki pomagające tworzyć apl...

Nagłówki, sesje i ciasteczka

10 minut(y)

W pierwszej części artykułu opisującej serwlety dowiedziałeś się podstaw dotyczących serwletów. W tym artykule będziesz mógł poszerzyć tę wiedzę. Dowiesz się...

Pogodynka - szkielet aplikacji webowej

1 minut(y)

Kolejna informacja dotycząca postępu prac nad projektem Pogodynka. Dzisiaj trochę o Spring MVC i przykładowej konfiguracji, zapraszam do lektury.

Serwlety w aplikacjach webowych

9 minut(y)

W artykule tym przeczytasz o serwletach. Poznasz podstawy protokołu HTTP. Dowiesz się czym są serwlety i jak je pisać. Dowiesz się także czym jest plik war i...

Pogodynka - działający termometr

2 minut(y)

Relacja z frontu projektu Pogodynka. Dzisiaj przeczytasz o tym czym jest projekt modułowy w Gradle, zobaczysz jak wygląda podstawowy szablon aplikacji webowe...

Wprowadzenie do aplikacji webowych

4 minut(y)

W artykule tym przeczytasz o aplikacjach webowych. Dowiesz się czym są aplikacje webowe i jak działają. Dowiesz się czym jest serwer, sewlet czy kontener ser...

Pogodynka - naiwny termometr

5 minut(y)

Pogodynka to projekt realizowany w ramach konkursu Daj Się Poznać 2017. W ramach tej serii artykułów relacjonuję postęp prac nad projektem. Poza relacją prze...

Java z linii poleceń

10 minut(y)

W tym artykule przeczytasz o narzędziach dostarczonych wraz z JDK. Dowiesz się jak używać kompilatora javac. Stworzysz swój pierwszy plik JAR. Po przeczytani...

Projekt Pogodynka - wprowadzenie

3 minut(y)

W artykule tym przeczytasz o “architekturze” Pogodynki. Projektu, w którym chcę udostępnić odczyty temperatury na żywo.

XML dla początkujących

8 minut(y)

W artykule tym przeczytasz o tym czym jest format XML. Poznasz kilka bibliotek czy specyfikacji używanych do przetwarzania tego formatu. Przeczytasz o wadach...

Kurs aplikacji webowych

Walidacja obiektów w języku Java

11 minut(y)

Artykuł opisuje mechanizm walidacji obiektów. Po lekturze tego artykułu dowiesz się czym jest specyfikacja Bean Validation. Poznasz najczęściej używane reguł...

REST web service z Java EE część 1

10 minut(y)

Po lekturze tego artykułu będziesz wiedział czym jest web service. Przeczytasz o tym czym jest REST. Dowiesz się dlaczego zdobył taką popularność. Zainstaluj...

Deskryptor wdrożenia w aplikacjach webowych

4 minut(y)

Do tej pory w konfigurowaniu wszystkich elementów aplikacji webowej posługiwałem się adnotacjami. Nadszedł czas abyś poznał inny sposób konfiguracji aplikacj...

Filtry w aplikacjach webowych

6 minut(y)

W artykule przeczytasz o komponentach używanych w praktycznie każdej aplikacji webowej. Mowa tu o filtrach. Wysokopoziomowe biblioteki pomagające tworzyć apl...

Nagłówki, sesje i ciasteczka

10 minut(y)

W pierwszej części artykułu opisującej serwlety dowiedziałeś się podstaw dotyczących serwletów. W tym artykule będziesz mógł poszerzyć tę wiedzę. Dowiesz się...

Serwlety w aplikacjach webowych

9 minut(y)

W artykule tym przeczytasz o serwletach. Poznasz podstawy protokołu HTTP. Dowiesz się czym są serwlety i jak je pisać. Dowiesz się także czym jest plik war i...

Kurs programowania Java

Modyfikatory dostępu w języku Java

7 minut(y)

W artykule tym przeczytasz o modyfikatorach dostępu w języku Java. Dowiesz się czym różnią się między sobą modyfikatory public, protected i private. Poznasz ...

Wyrażenia lambda w języku Java

8 minut(y)

W artykule tym poznasz mechanizm tworzenia wyrażeń lambda. Dowiesz się jak ich używać. Poznasz też praktyczne zastosowania. Dowiesz się też jak działa operat...

Formatter - formatowanie łańcuchów znaków

6 minut(y)

W trakcie pracy z łańcuchami znaków bardzo często musimy prezentować je odpowiednim formacie. Dzisiejszy artykuł poświęcony będzie właśnie formatowaniu łańcu...

String cache i StringBuilder w praktyce

8 minut(y)

Znajomość biblioteki standardowej w zakresie pracy z łańcuchami znaków jest niezbędna do wydajnej pracy. Świadomość pewnych ograniczeń i właściwości związany...

Wprowadzenie do aplikacji webowych

4 minut(y)

W artykule tym przeczytasz o aplikacjach webowych. Dowiesz się czym są aplikacje webowe i jak działają. Dowiesz się czym jest serwer, sewlet czy kontener ser...

Java z linii poleceń

10 minut(y)

W tym artykule przeczytasz o narzędziach dostarczonych wraz z JDK. Dowiesz się jak używać kompilatora javac. Stworzysz swój pierwszy plik JAR. Po przeczytani...

Wyrażenia regularne część 2

6 minut(y)

Czas na kolejną odsłonę artykułu o wyrażeniach regularnych. W tej części przeczytasz o grupach nazwanych, alternatywie, ponownym użyciu grup w wyrażeniu czy ...

Wyrażenia regularne w języku Java

16 minut(y)

Artykuł ten poświęcony jest wyrażeniom regularnym. Dowiesz się w nim czym są wyrażenia regularne, jak i kiedy ich używać. Poznasz klasy biblioteki standardow...

Test Driven Development na przykładzie

6 minut(y)

W tym artykule dowiesz się czym jest TDD (ang. Test-Driven Development). Poznasz wady i zalety takiego podejścia. Poznasz cykl „red – green – refactor” , któ...

Klasy wewnętrzne i anonimowe w języku Java

7 minut(y)

W artykule tym przeczytasz o klasach wewnętrznych i klasach anonimowych w Javie. Dowiesz się jak wyglądają, jakie mają ograniczenia oraz kiedy możemy ich uży...

Adnotacje w języku Java

8 minut(y)

W tym artykule przeczytasz o adnotacjach w języku Java. Poznasz różne zastosowania dla adnotacji. Postaram się wymienić te najbardziej użyteczne, najczęściej...

Typ wyliczeniowy w języku Java

6 minut(y)

W artykule tym przeczytasz o typie wyliczeniowym. Poznasz słowo kluczowe enum. Na koniec czeka na Ciebie zestaw zadań, w którym przećwiczysz wiedzę z tego ar...

Serializacja w języku Java

9 minut(y)

W artykule tym dowiesz się czym jest serializacja obiektów w Javie. Przeczytasz o klasach takich jak ObjectInputStream czy ObjectOutputStream i dowiesz się c...

Konstrukcja try-with-resources w języku Java

4 minut(y)

Artykuł opisuje konstrukcję try-with-resources występującą w języku Java. Na przykładowym programie będziesz mógł dowiedzieć się jak ona działa. W artykule p...

Operacje na plikach w języku Java

11 minut(y)

Artykuł ten opisuje podstawowy dostęp do plików. Poznasz zupełne podstawy systemu plików. Dowiesz się czym jest plik binarny i czym różni się od pliku teksto...

Kolekcje w języku Java

10 minut(y)

W tym artykule przeczytasz o kolekcjach w języku Java. Dowiesz się czym są kolekcje, kiedy można ich używać. Poznasz podstawowe kolekcje takie jak mapa, zbió...

Typy generyczne w języku Java

9 minut(y)

Dzień dobry! Nadszedł czas na poznanie typów generycznych. Dowiesz się o “szablonach” w języku Java, które pozwalają na tworzenie bardziej uniwersalnych typó...

Konwersja i rzutowanie w języku Java

7 minut(y)

Cześć! W dzisiejszym artykule przeczytasz o konwersji i rzutowaniu w języku Java. Przeczytasz o konwersji obiektów oraz typów prostych. Dowiesz się czym jest...

Wyjątki w języku Java

7 minut(y)

Tylko ten nie popełnia błędów, kto nic nie robi. My dzisiaj będziemy popełniać błędy i będziemy starali się je poprawiać. Przekładając to co powiedział Napol...

Dziedziczenie w języku Java

7 minut(y)

W innych artykułach omawiałem pewne aspekty programowania obiektowego. Wiesz już o interfejsach i dlaczego warto ich używać. Dzisiaj przeczytasz o dziedzicze...

Interfejsy w języku Java

8 minut(y)

W artykule przeczytasz o interfejsach. Poznasz interfejs ze standardowej biblioteki Java. Dowiesz się czym różni się interfejs od jego implementacji. Przeczy...

Typy proste w języku Java

7 minut(y)

Dzisiaj poznasz kilka nowych typów prostych oraz klas z biblioteki standardowej. Dowiesz się czym jest literał. Poznasz kilka przykładów literałów w języku J...

Pętle i instrukcje warunkowe w języku Java

7 minut(y)

W tej części kursu Javy poznasz pętle i instrukcje warunkowe. Dowiesz się kiedy ich używać. Poznasz parę trików IDE wraz z dobrymi praktykami. Całość zakończ...

Tablice w języku Java

5 minut(y)

Dzisiaj dowiesz się czegoś więcej o tablicach w języku Java. Przeczytasz czym są „Magic Numbers” i dlaczego są złe. Poznasz też metody o zmiennej liczbie arg...

Pierwszy program w Java

5 minut(y)

Dzisiaj napiszesz i uruchomisz swój pierwszy program. Przy okazji dowiesz się czym jest biblioteka standardowa i co się w niej znajduje. Poznasz klasę String...

Obiekty w języku Java

9 minut(y)

Czas na kolejny etap kursu programowania języka Java. W dzisiejszym odcinku wystąpią nowi bohaterowie - obiekty i pakiety. Zobaczymy też starych gości: kilka...

Metody w języku Java

4 minut(y)

Artykułem tym rozpoczynam serię artykułów - kurs programowania w języku Java. Po przeczytaniu tego artykułu będziesz wiedział czym jest typ danych, dowiesz s...

Przygotowanie środowiska programisty

5 minut(y)

Dzisiaj zajmiemy się instalacją środowiska programistycznego, które będzie niezbędne do rozpoczęcia naszej przygody z programowaniem. Poznasz różnicę między ...

Początkujący programista

Jak dostać pierwszą pracę jako programista

7 minut(y)

CV kandydata na młodszego programistę nie musi być puste, wręcz przeciwnie. Właściwie to musisz mieć się czym pochwalić, aby dostać tę pierwszą posadę. O tym...

Pogodynka

Pogodynka - podsumowanie

2 minut(y)

Pogodynka to projekt, w ramach którego od marca do maja pracowałem nad stacją pogodową opartą o Raspberry Pi. Ten artykuł podsumowuje ostatnią część prac nad...

Pogodynka - integracja

3 minut(y)

Raport z frontu Pogodynki. Ostatnie dwa dni minęły pod znakiem integracji. Spinałem w całość poszczególne elementy projektu. Pisania kodu było tu niewiele, r...

Pogodynka - szkic interfejsu użytkownika

1 minut(y)

Pogodynka to projekt, w ramach którego przy pomocy Raspberry Pi i czujnika temperatury udostępnię aktualne odczyty temperatury na stronie www. Ten krótki wpi...

Pogodynka - konfiguracja bazy danych

2 minut(y)

Zabawy z Pogodynką ciąg dalszy. Dzisiaj opiszę co udało mi się zrobić w niedzielny wieczór w sprawie Pogodynki. Zapraszam do lektury.

Pogodynka - konfiguracja serwera

3 minut(y)

We wpisie tym podsumowuję postęp prac nad projektem Pogodynka. W tym tygodniu wyłącznie devops. Pokrótce opiszę Ci moje przygody z konfiguracją VPS przy pomo...

Pogodynka - JPA i Spring Data

2 minut(y)

Raport z frontu Pogodynki część 6. Dzisiaj pokrótce opisuję konfigurację warstwy dostępu do bazy danych. Sama konfiguracja skończyła się na dodaniu kilku zal...

Pogodynka - JSON i walidacja

2 minut(y)

Kolejny raport z frontu Pogodynki. Tym razem krótko, w kilku żołnierskich słowach opiszę o postępy w Pogodynce.

Pogodynka - szkielet aplikacji webowej

1 minut(y)

Kolejna informacja dotycząca postępu prac nad projektem Pogodynka. Dzisiaj trochę o Spring MVC i przykładowej konfiguracji, zapraszam do lektury.

Pogodynka - działający termometr

2 minut(y)

Relacja z frontu projektu Pogodynka. Dzisiaj przeczytasz o tym czym jest projekt modułowy w Gradle, zobaczysz jak wygląda podstawowy szablon aplikacji webowe...

Pogodynka - naiwny termometr

5 minut(y)

Pogodynka to projekt realizowany w ramach konkursu Daj Się Poznać 2017. W ramach tej serii artykułów relacjonuję postęp prac nad projektem. Poza relacją prze...

Projekt Pogodynka - wprowadzenie

3 minut(y)

W artykule tym przeczytasz o “architekturze” Pogodynki. Projektu, w którym chcę udostępnić odczyty temperatury na żywo.

Programista rzemieślnik

Wstęp do Gradle

11 minut(y)

W tym artykule dowiesz się czym jest Gradle. Poznasz kilka konwencji używanych w większych projektach programistycznych. Przeczytasz o podstawach DSL używane...

Testy jednostkowe z JUnit

10 minut(y)

Artykuł ten poświęcony jest tematyce testów jednostkowych. Po jego przeczytaniu dowiesz się czym są testy jednostkowe i dlaczego są one istotne. Poznasz pods...

Programowanie

Podstawy złożoności obliczeniowej

13 minut(y)

W artykule tym przeczytasz o złożoności obliczeniowej. Dowiesz się dlaczego jest ona ważna i kiedy jest wykorzystywana. Przeczytasz o tym czym jest notacja Ο...

Liczby zmiennoprzecinkowe

9 minut(y)

Po lekturze tego artykułu będziesz wiedział dlaczego 0,1 + 0,2 != 0,3. Dowiesz się w jaki sposób zapisywane są liczby wymierne w pamięci komputera. Poznasz c...

Operacje na plikach w języku Java

11 minut(y)

Artykuł ten opisuje podstawowy dostęp do plików. Poznasz zupełne podstawy systemu plików. Dowiesz się czym jest plik binarny i czym różni się od pliku teksto...

Kolekcje w języku Java

10 minut(y)

W tym artykule przeczytasz o kolekcjach w języku Java. Dowiesz się czym są kolekcje, kiedy można ich używać. Poznasz podstawowe kolekcje takie jak mapa, zbió...

System dwójkowy

5 minut(y)

Nawet nie wiecie jak się cieszę :) W życiu nie powiedziałbym, że w tak krótkim czasie uda się zebrać 10000000 polubień na Facebooku! Świętujemy z fanfarami :...

Obiekty w języku Java

9 minut(y)

Czas na kolejny etap kursu programowania języka Java. W dzisiejszym odcinku wystąpią nowi bohaterowie - obiekty i pakiety. Zobaczymy też starych gości: kilka...

Metody w języku Java

4 minut(y)

Artykułem tym rozpoczynam serię artykułów - kurs programowania w języku Java. Po przeczytaniu tego artykułu będziesz wiedział czym jest typ danych, dowiesz s...

Przygotowanie środowiska programisty

5 minut(y)

Dzisiaj zajmiemy się instalacją środowiska programistycznego, które będzie niezbędne do rozpoczęcia naszej przygody z programowaniem. Poznasz różnicę między ...

Czym właściwie jest programowanie

4 minut(y)

No to zaczynamy. Programowanie to nic innego jak ciekawe zajęcie. To ciągłe rozwiązywanie zagadek i problemów w kreatywny sposób. To też żmudna i pracochłonn...

Projekty

Pogodynka - podsumowanie

2 minut(y)

Pogodynka to projekt, w ramach którego od marca do maja pracowałem nad stacją pogodową opartą o Raspberry Pi. Ten artykuł podsumowuje ostatnią część prac nad...

Pogodynka - integracja

3 minut(y)

Raport z frontu Pogodynki. Ostatnie dwa dni minęły pod znakiem integracji. Spinałem w całość poszczególne elementy projektu. Pisania kodu było tu niewiele, r...

Pogodynka - szkic interfejsu użytkownika

1 minut(y)

Pogodynka to projekt, w ramach którego przy pomocy Raspberry Pi i czujnika temperatury udostępnię aktualne odczyty temperatury na stronie www. Ten krótki wpi...

Pogodynka - konfiguracja bazy danych

2 minut(y)

Zabawy z Pogodynką ciąg dalszy. Dzisiaj opiszę co udało mi się zrobić w niedzielny wieczór w sprawie Pogodynki. Zapraszam do lektury.

Pogodynka - konfiguracja serwera

3 minut(y)

We wpisie tym podsumowuję postęp prac nad projektem Pogodynka. W tym tygodniu wyłącznie devops. Pokrótce opiszę Ci moje przygody z konfiguracją VPS przy pomo...

Pogodynka - JPA i Spring Data

2 minut(y)

Raport z frontu Pogodynki część 6. Dzisiaj pokrótce opisuję konfigurację warstwy dostępu do bazy danych. Sama konfiguracja skończyła się na dodaniu kilku zal...

Pogodynka - JSON i walidacja

2 minut(y)

Kolejny raport z frontu Pogodynki. Tym razem krótko, w kilku żołnierskich słowach opiszę o postępy w Pogodynce.

Pogodynka - działający termometr

2 minut(y)

Relacja z frontu projektu Pogodynka. Dzisiaj przeczytasz o tym czym jest projekt modułowy w Gradle, zobaczysz jak wygląda podstawowy szablon aplikacji webowe...

Pogodynka - naiwny termometr

5 minut(y)

Pogodynka to projekt realizowany w ramach konkursu Daj Się Poznać 2017. W ramach tej serii artykułów relacjonuję postęp prac nad projektem. Poza relacją prze...

Projekt Pogodynka - wprowadzenie

3 minut(y)

W artykule tym przeczytasz o “architekturze” Pogodynki. Projektu, w którym chcę udostępnić odczyty temperatury na żywo.

Samouczek na rozmowie

Strefa zadaniowa

Advent of Code 2016 dzień 25

2 minut(y)

Advent of Code 2016 dzień 25. Musisz nawiązać łączność z Mikołajem używając anteny na dachu budynku. Potrzebna jest do tego dodatkowa instrukcja assembunny.

Advent of Code 2016 dzień 24

2 minut(y)

Advent of Code 2016 dzień 24. Musisz znaleźć najkrótszą drogę dla robota czyszczącego kanały wentylacyjne. Robot musi odwiedzić kilka miejsc w plątaninie kan...

Advent of Code 2016 dzień 23

3 minut(y)

Advent of Code 2016 dzień 23. Okazuje się, że język assembunny, dla którego emulator potrzebny był w dniu 12 jest bardziej rozbudowany. Musisz rozszerzyć swó...

Advent of Code 2016 dzień 22

2 minut(y)

Advent of Code 2016 dzień 22. Uzyskałeś dostęp do potężnego klastra, musisz zdobyć pewne dane znajdujące się na jednej z maszyn. Aby to zrobić musisz lepiej ...

Advent of Code 2016 dzień 21

3 minut(y)

Advent of Code 2016 dzień 21. Trzeba zaimplementować serię przekształceń łańcucha znaków aby otrzymać tajne hasło. Bez niego nie będziesz mógł dostać się do ...

Advent of Code 2016 dzień 20

1 minut(y)

Advent of Code 2016 dzień 20. Potrzebna jest Twoja pomoc przy odnalezieniu pierwszego adresu IP, który nie jest zablokowany przez firewall. Pomożesz?

Advent of Code 2016 dzień 19

1 minut(y)

Advent of Code 2016 dzień 19. Elfy podbierają prezenty sobie nawzajem dasz radę odnaleźć tego, który zostanie z wszystkimi prezemtami?

Advent of Code 2016 dzień 18

3 minut(y)

Advent of Code 2016 dzień 18. Trafiłeś do pokoju, w którym w podłodze ukrytych jest sporo pułapek. Znasz algorytm według, którego układane były pułapki. Któr...

Advent of Code 2016 dzień 17

3 minut(y)

Advent of Code 2016 dzień 17. Musisz dotrzeć do sejfu, który ukryty jest za kilkoma drzwiami, problem polega na tym, że zamki drzwi otwierają się wyłącznie w...

Advent of Code 2016 dzień 16

3 minut(y)

Advent of Code 2016 dzień 16. Wiesz czym są fraktale? Okazuje się, że pewien mechanizm do ich generowania wykorzystuje się w Kwaterze Głównej. Dasz radę prze...

Advent of Code 2016 dzień 15

3 minut(y)

Advent of Code 2016 dzień 15. Znalazłeś ciekawą ruchomą rzeźbę. W jej środku poruszają się dziwne kapsuły, chciałbyś jedną z nich wyciągnąć. Dasz radę przech...

Advent of Code 2016 dzień 14

2 minut(y)

Advent of Code 2016 dzień 14. Żeby skontaktować się ze Świętym Mikołajem potrzebujesz zestawu haseł jednorazowych, pomożesz je wygenerować?

Advent of Code 2016 dzień 13

2 minut(y)

Advent of Code 2016 dzień 13. Twoja pomoc potrzebna jest przy odnalezieniu drogi w labiryncie nowego budynku, dasz radę znaleźć najkrótszą możliwą drogę?

Advent of Code 2016 dzień 12

2 minut(y)

Advent of Code 2016 dzień 12. Dzisiejsze zadanie to emulator języka assembunny. Napiszesz program, który rozumie assembler używany w Kwaterze Głównej Królicz...

Advent of Code 2016 dzień 11

5 minut(y)

Advent of Code 2016 dzień 11. Dzisiaj trzeba przetransportować windą mikrochipy i generatory na ostatnie piętro. Ostrzegam, nie jest to proste zadanie! Dasz ...

Advent of Code 2016 dzień 10

2 minut(y)

Advent of Code 2016 dzień 10. Dzisiejsze zadanie to sterowanie robotami, potrafisz zinterpretować instrukcje dla dronów?

Advent of Code 2016 dzień 9

2 minut(y)

Advent of Code 2016 dzień 9. Dzisiaj trzeba rozpracować algorytm dekompresji. W jednym z plików mogą znajdować się dość ciekawe dane,

Advent of Code 2016 dzień 8

2 minut(y)

Advent of Code 2016 dzień 8. Twoja pomoc jest potrzebna w symulacji pracy zniszczonego wyświetlacza. Dasz radę rozwiązać to zadanie?

Advent of Code dzień 7

1 minut(y)

Advent of Code 2016 dzień 7. Tym razem próbujesz podsłuchać ruch sieciowy w Kwaterze Głównej Króliczka Wielkanocnego. Problem w tym, że używa się tam IPv7…

Advent of Code 2016 dzień 6

1 minut(y)

Advent of Code 2016 dzień 6. Dzisiaj próbujemy skontaktować się ze Świętym Mikołajem. Kod z powtórzeniami może pomóc odszyfrować zakłóconą transmisję.

Advent of Code 2016 dzień 5

1 minut(y)

Advent of Code 2016 dzień 5. Tym razem trzeba znaleźć hasło do drzwi. Tu poznasz czym jest bruteforce ;)…

Advent of Code 2016 dzień 4

1 minut(y)

Advent of Code 2016 dzień 4. Potrzeba jest pomoc przy odszyfrowaniu listy pokoi w Kwaterze Głównej. Bez kilku linijek kodu się nie obędzie…

Advent of Code 2016 dzień 3

1 minut(y)

Advent of Code 2016 dzień 3. Mikołaj trafił do departamentu graficznego i potrzebuje Twojej pomocy ze sprawdzeniem specyfikacji trójkątów ;). Pomożesz?

Advent of Code 2016 dzień 2

2 minut(y)

Advent of Code 2016 dzień 2. Dzisiaj pomagamy Mikołajowi skorzystać z toalety w Kwaterze Głównej Króliczka Wielkanocnego. Dasz radę znaleźć prawdziwy kod?

Advent of Code 2016 dzień 1

2 minut(y)

Advent of Code 2016 czas zacząć. Jest to pierwszy z serii artykułów, które poświęcone będą zadaniom z AoC20016. Dzisiaj pomagamy Mikołajowi dotrzeć do Kwater...

Test Driven Development na przykładzie

6 minut(y)

W tym artykule dowiesz się czym jest TDD (ang. Test-Driven Development). Poznasz wady i zalety takiego podejścia. Poznasz cykl „red – green – refactor” , któ...

Game of Life

3 minut(y)

Kolejny artykuł z serii „Strefy zadaniowej Samouczka”. Programowania najlepiej uczyć się rozwiązując konkretne problemy. Artykuł ten stawia przed Tobą właśni...

Maszyna losująca

2 minut(y)

Artykuł ten jest pierwszym z artykułów w Strefie Zadaniowej Samouka. Programowania najlepiej jest się uczyć na przykładach, ten artykuł opisuje właśnie jeden...

Choinka

1 minut(y)

Dzisiaj będzie nietypowo. Nie będzie długiego artykułu a jedynie życzenia i zadanie dla Ciebie. Przemycę też trochę informacji o wydajnym łączeniu łańcuchów ...

Wiedza ogólna

Podstawy złożoności obliczeniowej

13 minut(y)

W artykule tym przeczytasz o złożoności obliczeniowej. Dowiesz się dlaczego jest ona ważna i kiedy jest wykorzystywana. Przeczytasz o tym czym jest notacja Ο...

Liczby zmiennoprzecinkowe

9 minut(y)

Po lekturze tego artykułu będziesz wiedział dlaczego 0,1 + 0,2 != 0,3. Dowiesz się w jaki sposób zapisywane są liczby wymierne w pamięci komputera. Poznasz c...

XML dla początkujących

8 minut(y)

W artykule tym przeczytasz o tym czym jest format XML. Poznasz kilka bibliotek czy specyfikacji używanych do przetwarzania tego formatu. Przeczytasz o wadach...

System dwójkowy

5 minut(y)

Nawet nie wiecie jak się cieszę :) W życiu nie powiedziałbym, że w tak krótkim czasie uda się zebrać 10000000 polubień na Facebooku! Świętujemy z fanfarami :...