Programowanie

PHP The Right Way

slav
W Sieci można znaleźć wiele publikacji na temat PHP. Niestety, wiele z nich jest nieaktualnych, niekompletnych lub nie odnosi się do aktualnych dostępnych wersji. Wprowadza to wszechobecny zamęt i prowadzi nowych fanów tego języka na przysłowiowe manowce. Tak dalej być nie może. PHP: The Right Way jest przystępnym zbiorem najlepszych praktyk i standardów kodowania, a także linków do sprawdzonych i solidnych tutoriali pałętających się w czeluściach Internetu.
Tworzenie map obrazów

Tworzenie map obrazów

slav

Image Maps to dosyć stara technologia z początków HTML’a (1993) – Nie mnie jednak zawsze działa i czasami po prostu nie ma innego wyjścia jak właśnie z niej skorzystać. Idea jest prosta – tworzy się mapę klikalnych regionów, a potem nakłada na istniejący obrazek.

W sieci można znaleźć sporo tego typu rozwiązań, ale ja upodobałem sobie jedno:

Jak używać SCP

slav

Secure copy (ang. bezpieczne kopiowanie) lub SCP oznacza bezpieczny transfer plików pomiędzy lokalnym a zdalnym lub między zdalnymi komputerami, używając protokołu Secure Shell (SSH). Skrót SCP odnosi się do dwóch powiązanych ze sobą rzeczy: protokół SCP oraz polecenie scp.

Nigdy nie pamiętam składni jak potrzebuję, krótka ściąga kombinacji kopiowania w każdą stronę:

Jak kodować HTML w newsletterze

Jak kodować HTML w newsletterze

slav

Podstawowe narzędzie marketingowe współczesnego internetu – newsletter, w niektórych krajach znane jako EDM . Kto chociaż raz próbował, wie że nie jest to specjalnie łatwe zadanie. Znajomość HTML’a i CSS nie wystarczy, trzeba znać odpowiednie sztuczki i posiadać doświadczenie. Na czym polega problem? Na tym, że w przeciwieństwie do zwykłych stron musimy zwrócić uwagę “jedynie” na 3 głównej przeglądarki i ich wariacje. Zakładając jednak że kodujemy poprawnie i nie szalejemy ze stylami strona będzie mniej więcej wyglądać poprawnie. W przypadku EDMów liczba klientów jest praktycznie nieograniczona, a większość z nich ma swoją własną interpretacje HTML CSS i świata 😉

Web Thumbnail czyli screenshoty stron przez API

Web Thumbnail czyli screenshoty stron przez API

slav
Robienie zrzutów stron – screenshot’ów – to sprawa niby bardzo prosta, ale… trzeba zainstalować jakieś rozszerzenie – ja używam Awesome Screenshot, albo zrobić zrzut przy pomocy magicznego skrótu (na Mac OS X). Można też skorzystać z serwisów specjalizujących się w tym zadaniu, ale z tego co się orientuje niewiele z nich jest darmowych. Dlatego dzisiaj opiszę projekt webthumbnail.org , który wywodzi się z polski – chociaż nie widać tego na pierwszy rzut oka.
PhpStorm 4.0

PhpStorm 4.0

slav

Ukazała sie nowa wersja doskonałego IDE dla programistów PhpStorm . Wersja oznaczona numerem  4.0 – zmian jest sporo. Najważniejsze z nich to wsparcie dla PHP 5.4, integracja z PHP Code Sniffer  oraz integracja z Code Coverage dla PHPUnit. Autorzy skupili też się na kontroli kodu źródłowego i wprowadzili szereg usprawnień w inspektorze kodu – już teraz system sprawdza zduplikowane klucze w tablicy, czy brakujące użycia ‘break’.

Grocery CRUD – po polsku

Grocery CRUD – po polsku

slav

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 .

Amazon idzie po bandzie – AWS Elastic Beanstalk ze wsparciem dla PHP

Amazon idzie po bandzie – AWS Elastic Beanstalk ze wsparciem dla PHP

slav

Coraz bardziej lubię chmurę Amazonu. Ma swoje wady, ale ma też mnóstwo zalet. Uruchamiają nowe usługi praktycznie co miesiąc, ceny obniżają raz po raz, a dostępność ich rozwiązań jest naprawdę wysoka. Ciężko mi sobie wyobrazić powstanie konkurencyjnej oferty która mogłaby pobić Amazon. Kolejna usługa wnosi kolejne funkcje – tym razem dla developerów PHP!