WAMP i XAMPP do kosza? IIS Express z PHP!

Czym jest WAMP i czym jest XAMPP? XAMPP/WAMP są darmowymi, łatwymi w instalacji dystrybucjami Apache’a, zawierającymi MariaDB/MySQL, PHP i Perl. Na naszym Windowsie instalowane są serwisy odpowiedzialne za bazę danych, odpowiednią wersję PHP, Perla. Obie appki instalują nam również swój manager poprzez który otrzymujemy możliwość restartowania usług i zmiany konfiguracji. Continue reading “WAMP i XAMPP do kosza? IIS Express z PHP!” »

Czytaj więcej

Wydajność UNSET vs. NULL

Przeprowadziłem małe testy dwóch sposobów zwalniania zasobów i czasu który zajmuje taki proces. Czytałem na kilku portalach czy powinno się unsetować zmienne czy nullować. Wiele komentarzy polegało na sprzeczaniu się która operacja trwa dużej i jest bardziej pamięciożerna. Nie będę oceniał co jest bardzie przydatne czy w jaki sposób powinno się to robić. Wszystko zależy od tego w jakiej sytuacji się znajdujemy i które zasoby są dla nas kluczowe.

Podczas zmieniania wartości zmiennej $foo = null; uzyskasz efekt szybszego zwolnienia pamięci RAM, ale zabierze to kilka cykli procesora, co może znacząco wydłużyć czas realizacji zadania. Funkcja unset() natomiast nie zwolni pamięci RAM natychmiastowo, jednak nie obciąży on w żaden sposób procesora. W celu zobrazowania problemu przygotowałem prosty skrypt z jedną pętlą. Test polega na szybkim tworzeniu i zwalnianiu zmiennej tekstowej oraz na ciągłym dopisywaniu do istniejącej zmiennej kolejnych linii tekstu. Każdy test da nam 2 wyniki zajętości pamięci.

Continue reading “Wydajność UNSET vs. NULL” »

Czytaj więcej

CentOS 7 – VirtualBox – Resize partition

Zgapiłem się i utworzyłem zbyt małą partycję systemu CentOS, aż 8GB okazało się w trakcie pracy zbyt małą ilością miejca. Musiałem powiększyć partycję – tylko że to maszyna wirtualna – więc jak to zrobić?

Pierwsze co zrobiłem to zamknąłem moją maszynę i w systemie windows powiększyłem dysk VDI do rozmiaru 20GB komendą:

zrzut ekranu4 Continue reading “CentOS 7 – VirtualBox – Resize partition” »

Czytaj więcej

SULU CMS – Content management made awesome

Czym jest Sulu.ioSulu to platforma zarządzania treścią oparta o framework Symfony2. Głównym odbiorcom tego narzędzia ma być szeroko pojęty biznes. Jest to elastyczny CMS do tworzenia i zarządzania multi-witrynami przedsiębiorstwa, taki multi-cms. Cały CMS został oparty o praktycznie niezawodne środowisko programistyczne gwarantujące wysoką wydajność rozwiązania. Samo Sulu cechuje zbiór zaawansowanych funkcji dla programistów oraz bardzo prosty interfejs dla użytkowników / redaktorów. Właśnie dlatego mój wzrok został skierowany właśnie na ten framework i powstanie na jego temat kilka tutoriali, począwszy od instalacji,  aż do rozwoju platformy o nowe elementy.

Continue reading “SULU CMS – Content management made awesome” »

Czytaj więcej