Zgodnie z obietnicą z poprzedniego wpisu tej serii, dziś przedstawię drugą część na temat migracji mojego bloga z Wordpressa do Jekylla. Jej tematem będzie deployment do Heroku czyli hostowanie bloga w chmurze. Ogólnie nie jest to nic specjalnie skomplikowanego - zresztą sam się zaraz przekonasz. Zapraszam do lektury!
A while ago I wrote about creating Actor System and top-level actors. Sadly it was stored in a static field. And keyword static is … let’s say it’s not one of my favourites. Today I’ll show you how I’m doing the exact same thing but in Dependency Injection container. One of my favourite IoC containers…
A while ago I wrote about creating Actor System and top-level actors. Sadly it was stored in a static field. And keyword static is … let’s say it’s not one of my favourites. Today I’ll show you how I’m doing the exact same thing but in Dependency Injection container. One of my favourite IoC containers…
Co w tym odcinku? Pierwsza część Diablo początkowo miała być grą taktyczną i sprzedawana razem boosterami na osobnych płytach. W odcinku historia projektu “Diablo I” z perspektywy głównego programisty i designera gry: Davida Brevika. -> Dobrowolne wparcie podcastu.
Jedną z możliwości programowania obiektowego jest dziedziczenie. Daje nam ono możliwość powtórnego wykorzystania kodu poprzez tworzenie podklas. Warto mieć na uwadze, że nie jest ono złotym środkiem, a jednak bywa ono często nadużywane. Definicje Dziedziczenie – mechanizm programowania obiektowego, służący do współdzielenia metod oraz składowych pomiędzy klasami. Klasa podrzędna dziedziczy po klasie bazowej, co oznacza, […]
Jedną z możliwości programowania obiektowego jest dziedziczenie. Daje nam ono możliwość powtórnego wykorzystania kodu poprzez tworzenie podklas. Warto mieć na uwadze, że nie jest ono złotym środkiem, a jednak bywa ono często nadużywane. Definicje Dziedziczenie – mechanizm programowania obiektowego, służący do współdzielenia metod oraz składowych pomiędzy klasami. Klasa podrzędna dziedziczy po klasie bazowej, co oznacza, […]
Tworząc systemy embedded musimy zmierzyć się z tymi samymi problemami, co przy tworzeniu innych rodzajów oprogramowania, czyli między innymi: Zmieniającymi się wymaganiami. Zaburzaniem działania istniejących funkcjonalności po wprowadzeniu zmian. Napiętymi terminami. Rosnącym z czasem skomplikowaniem systemu utrudniającym jego utrzymanie i rozszerzanie. Poza tym istnieje również cała gama dodatkowych problemów, specyficznych dla systemów embedded. Są one […]
Tydzień temu spędziłam bardzo motywujący weekend, który dużo mnie nauczył. A był to weekend spędzony na pierwszych warsztatach z cyklu „Devstyle Speakers” organizowanych przez Maćka Aniserowicza. Były to warsztaty dla prelegentów i w ciągu dwóch dni mieliśmy okazję dowiedzieć się od Rafała Czupryńskiego co nieco o sztuce robienia prezentacji jako dokumentu – czyli jak dotrzeć …
Tydzień temu spędziłam bardzo motywujący weekend, który dużo mnie nauczył. A był to weekend spędzony na pierwszych warsztatach z cyklu “Devstyle Speakers” Read More
Po wakacyjnej przerwie trzecia część serii streszczeń „97 rzeczy które każdy programista powinien wiedzieć” jest już gotowa. 33. Liczby zmiennoprzecinkowe nie są liczbami rzeczywistymi. Liczby zmiennoprzecinkowe to tylko przybliżone wartości liczb rzeczywistych. Musisz o tym pamiętam tworząc aplikacje operujące na takich wartościach (np. aplikacje finansowe) – aby zapewnić dobre wyniki warto używać zewnętrznych bibliotek. 34. […]
DOM jest jak żywy organizm. A każdy żywy organizm umie kilka podstawowych czynności, wśród których znajduje się… mutowanie!
<figure></figure> <div><div class="section" id="spis-tresci"> <h2>Spis treści</h2> <ol class="arabic simple"> <li>Wstęp</li> <li>Generator prosty<ul> <li>funkcja generująca</li> <li>funkcja generująca a generator</li> </ul> </li> <li>Wyrażenie generujące</li> <li>Generator rozszerzony<ul> <li>wysłanie wartości do generatora</li> <li>metoda throw() oraz close()</li> <li>podgenerator</li> </ul> </li> </ol> </div> <div class="section" id="wstep"> <h2>Wstęp</h2> Z uwag czysto redakcyjnych, wszystkie przykłady zawarte w tym poście pisane są z myślą o Pythonie w wersji 3.6. Bardzo ogólnie i jeszcze niezbyt precyzyjnie możemy powiedzieć, że generator jest pewnego rodzaju funkcją. Funkcja ta może zostać wstrzymana oraz wzno
Testowanie kodu, który nie wykorzystuje zewnętrznych zależności jest stosunkowo proste. W większości przypadków testowany moduł współpracuje jednak z innymi elementami systemu. Stawia to przed testami dwa wyzwania – po pierwsze powinny poprawnie działać, a po drugie sprawdzać poprawność tej współpracy. Nie jest to zadanie proste, a zewnętrzne zależności są jednym z głównych czynników utrudniających testowanie. […]
Testowanie kodu, który nie wykorzystuje zewnętrznych zależności jest stosunkowo proste. W większości przypadków testowany moduł współpracuje jednak z innymi elementami systemu. Stawia to przed testami dwa wyzwania – po pierwsze powinny poprawnie działać, a po drugie sprawdzać poprawność tej współpracy. Nie jest to zadanie proste, a zewnętrzne zależności są jednym z głównych czynników utrudniających testowanie. […]
Czy najlepsze konto firmowe to iKonto Biznes od Alior Banku? Ile można na nim zarobić miesięcznie? Jakie są opłaty? Zarabiaj na posiadaniu konta! Wstęp – dlaczego to robię Kilka lat temu zainteresowała mnie promocja w banku BPH, gdzie każdego miesiąca dostawało się zwrot kilku procent za zakupy. Założyłem więc tam swoje drugie konto tylko po