PHP The Right Way

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.

testowanie kodu PHP online – TehPlayground

testowanie kodu PHP online – TehPlayground

Teh Playground (to nie literówka) to serwis umożliwiające testowanie kodu PHP online. Nie musisz ustawiać LAMP’a – po prostu wklej kod, który chcesz wykonać czy przetestować – naciśnij ctrl+enter i wynik operacji wygeneruje się na sąsiednim okienku. Co najciekawsze – cały projekt jest OpenSource – jego źródła można pobrać ze strony [An open sores code prototyping playground

Zoomerang

Zoomerang

Zoomerang.js  to bardzo fajna biblioteka pozwaląca na powiększenie wybranych elementów na stronie. Nie ma specjalnej konfiguracji, wystarczy skorzystać z klasy <span class="zoom">  na danym elemencie i działa. Jedyne ograniczenie to koniecznośc posiadania przeglądarki z obsługą CSS3, więc stare wersje IE nie będą działać.

less

less

LESS to procesor CSS. Idea jest prosta – CSS jest coraz bardziej skomplikowany, LESS to narzędzie które pozwala na uproszczenie i wprowadzenie dodatkowych funkcji do CSS. Jakich funkcji – jakich jak zmienne, zagnieżdzanie styli, mixins (nie mam pojęcia jak to przetłumaczyć) i kilku innych dobrodziejstw jak np. funkcje. Można go używać na kilka różnych sposobów – jednym z nich jest załączenie less.js w kodzie strony który kompiluje pliki .less w locie, albo kompilowanie ich przy pomocy kompilatora.

o czym pisać

o czym pisać

Nie miałem specjalnie wiele czasu wolnego (i pewnie mieć nie będę), ale mógłbym od czasu do czasu coś naskrobać.

Więc pytam was – drodzy czytelnicy – wiem, że mam ich kilku…set 😉 o czym byście chcieli poczytać “najbardziej”. Proponowane tematy:

reset.css

reset.css

O reset.css każdy web developer słyszał i korzystał nie raz. Bardzo wygodna strona pozwalające na pobranie na skopiwanie styli bezpośrednio do schowka znajduje się tutaj  www.cssreset.com

CSS Transitions (przejścia) i JavaScript

CSS Transitions – nie wiem jak to przetłumaczyć poprawnie na język polski, więc będę trzymał się oryginalnej wymowy.

Definicja CSS3 definiuje transitions jako możliwość zmian wartości CSS w płynny sposób, w określonym czasie. Idea jest prosta – przy pomocy transitions możemy robić to samo co wcześniej korzystając ze zmiany wartości takich jak “left” czy “top” tyle, że w bardzo płynny sposób i z wykorzystaniem akceleracji sprzętowej. Mamy dostęp do ograniczonej liczby właściwości takich jak:

Tworzenie map obrazów

Tworzenie map obrazów

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:

Funkcje PHP w JavaScript

Funkcje PHP w JavaScript

Bardzo ciekawy projekt – PHP.JS zastanawiam się tylko dla kogo 🙂 Idea jest bardzo prosta – odwzorować funkcje znane w PHP w JavaScript. Mamy więc do dyspozycji funkcje takie jak array,date czy nawet json_decode. Jest to więc doskonały zestaw dla każdego programisty PHP, który czuje się zagubiony przy pracy z JavaScript.