Książka: PHP Obiekty, Wzorce, Narzędzia

phpob3

Książka nr.1 w mojej całej bibliotece dotyczącej programowania. Gdy się w nią zaopatrzyłem, dopiero rozpoczynałem przygodę z programowaniem obiektowym. I poziom tego programowania był tragiczny, tzn znałem składnie języka, ale nie wiedziałem jak z tego korzystać. Po przeczytaniu kilku artykułów i poradników w internecie wydawało mi się że piszę obiektowo. Lektura książki bardzo szeroko otworzyła … Czytaj dalej

PHP: Przestrzeń nazw, __autoload() i wyjątki

kod_php-690x232

Gdy zacząłem przebudowywać własny framework, aby go usprawnić, postanowiłem dodać do projektu przestrzenie nazw (namespace). Od razu zaczęły się kłopoty z funkcją __autoload(), która automatycznie ładuje potrzebne pliki z klasami do projektu. Prawie cały dzień zajęło mi dojście do rozwiązania problemu. Po pierwsze, funkcja __autoload żeby zadziałać, musi znajdować się w globalnej przestrzeni nazw, jeśli … Czytaj dalej

Własny Framework

logo genesis

Stworzyłem własny prosty Framework w PHP. Wiem, że bez sensu jest wywarzać otwarte drzwi, bo dostępnych jest pełno darmowych framework’ów, bardzo rozbudowanych, gotowych i przede wszystkim działających (nie tak jak mój). Ale postanowiłem stworzyć coś prostego, po to żeby się czegoś nauczyć, a nawet jeśli będę musiał kiedyś korzystać z jakiegoś innego gotowca, to już … Czytaj dalej

Gra: Civilization

Civ-V-BNW-logo

Civilization Sid’a Meier’sa jest to seria gier strategicznych i dodatków do nich, zapoczątkowana w 1991 roku pierwszą częścią Civilization. W tej chwili najnowszą częścią jest Civilization: Beyond Earth (wydana w 2014r.), która jest pewną odmianą od klasycznej gry, ponieważ dzieje się w przyszłości i na innej planecie. Klasyczna rozgrywka w Civilization, polega na rozwoju prowadzonej … Czytaj dalej