
Php

Instalacja PHP 7 na Windows
Windows i PHP 7 – ale dlaczego ? A dlatego że potrzebuje dogadać się z Subiektem GT i wyszło mi, że tak będzie najłatwiej.
Co potrzebujemy ? PHP 7 + biblioteka php_com_dotnet.dll
, ale tutorial może się przydać wszystkim innym, którzy chcą mieć czyste PHP na swoim kompie z Windowsem.

Edytor PHP – PhpStorm
Od dawien dawna korzystałem z Komodo Edit . Wszystko działało bez zarzutów. Wydajność, stabilność… jednak czegoś mi brakowało. Większej integracji z PHP którą dostarczył mi właśnie PhpStorm . Co wyróżnia PhpStorm na tyle innych edytorów? Jest to IDE stworzone specjalnie na potrzeby programistów PHP. Mamy więc takie narzędzia jak automatyczne uzupełnianie kodu PHP (ale to ma każdy dobry edytor), wykrywanie zduplikowanego kodu, funkcje do refaktoringu PHP, wsparcie dla Smartego i PHPDoc oraz wspaniałą obsługę języków dodatkowych takich jak JavaScript, SQL czy XML.

Grocery CRUD – po polsku
Ostatnimi czasy zdecydowanie brakuje mi czasu na prowadzenie bloga. Nie oznacza to jednak, że nic się nie dzieje. Wręcz przeciwnie, pracuję nad kilkoma bardzo ciekawymi projektami, zacząłem też korzystać z nowych narzędzie w postaci Jenkins’a , Phing’a czy nowego IDE w postaci JetBrain PHP Storm . Nie mniej jednak ten wpis nawiązuje do innego tematu – mianowicie ukazała się aktualizacja bardzo dobrego CRUD’a dla CodeIgniter, o którym pisałem już wcześniej .

Test chmury PHPfog
Termin “chmura” i wszystko co z nim związane jest bardzo popularny – szczególnie marketingowo. Praktycznie wszystko co działa on-line błędnie nazywane jest chmurą. Termin ten jednak powinien dotyczyć rozwiązań, które automatycznie skalują się w “górę”. Jednym z takich rozwiązań jest właśnie PHPfog . Czytałem jednen test PHPFog , ale autor skupił się raczej na wyglądzie a nie na samym działaniu usługi.
CodeIgniter upload plików przez uploadify
CodeIgniter ma bardzo wygodną klasę do wgrywania plików na serwer. Zajmuje się ona sprawdzaniem typu pliku, poprawnością nazwy pliku oraz posiada sporo innych przydatnych funkcji. Zainteresowanych odsyłam do dokumentacji . Problem z jakim się spotkałem polegał na tym, że przy wgrywaniu plików przez bibliotekę typu Uloadify ustawia się inny typ mime (ze względu na wgrywanie plików inną metodą).
CodeIniter podstawy – bazy danych, sesje i autoloader
Poprzednio opisałem jak zainstalować i ustawić podstawowe zmienne w CodeIgniter. Tym razem ustawimy konfigurację baz danych, sesji oraż dowiemy się jak ustawić ścieżki (routes).

Rozpoczęcie pracy z CodeIgniter
O tym, że jestem wielkim fanem CodeIgniter’a moi czytelnicy wiedzą już od jakiegoś czasu. Przy okazji pracy z tym systemem udało mi się stworzyć nawet bibliotekę wspierającą XCache dla CodeIgniter , która zostanie włączona do rdzenia CodeIgniter (następne wydanie). Ten framework tak mi się spodobał, że pomyślałem, że byc może warto zebrać jakąś społeczności CodeIgniter’a w Polsce. Więc… rozpocząłem tłumaczenie przewodnika użytkownika CodeIgniter . Chętnych do pomocy proszę o kontakt . A wracając do głównego tematu tego postu – krótki przewodnik jak rozpocząć prac z CodeIgniter.

phpSysInfo informacje o hardware serwera z PHP
Sukces i powodzenie każdego projektu Open Source…
…zależy od jego dokumentacji. Mam tutaj na myśli każde wolne oprogramowanie gdzie pracuje się przy źródłach czy API. Z racji na to, że pracujemy już z gotowym oprogramowniem to musimy wiedzieć jak go używać. Jeżeli wszystkie inne metody zawiodły, należy przeczytać instrukcję. Instrukcja wiadomo – zło konieczne, czasami jednak trzeba w niej pogrzebać żeby znaleźć właściwy pstryczek. Dzisiaj więc będzie o instrukcjach, dokumentacjach i ogólnie o wsparciu dla Open Source.