Jest to blog poświęcony nowoczelnym technologiom ułatwiającym tworzenie aplikacji internetowych. Znajdziesz tutaj porady na temat CSS3, JavaScript, designu, web-usability, standardów W3C.
Cześć! Nazywam się Michał Środek. Z zawodu programista php, z zamiłowania gitarzysta oraz fanatyk GNU/Linuksa(openSUSE® w laptopie). W branży aplikacji internetowych od 9 lat. Prywatnie bez dzieci i kota.
Pracuję wciąż nad własnym elastycznym i wydajnym frameworkiem MVC, kilkoma portalami internetowymi oraz mniejszymi bibliotekami php. Czekam na wasze opinie, zgłoszenia błędów oraz pomysły na dalszy rozwój.
Ta część strony jest w trakcie budowy a moje prace tymczasowo niedostępne.
W przypadku pytań, ofert pracy oraz ciekawych pomysłów proszę się ze mną kontaktować. Możesz mnie znaleźć i wysłać PW na php.pl(SHiP), jamendo.com(michalsrodek), goldenLine.pl, facebook.com lub nk.pl
Z doświadczenia wiem, że programiści dzielą się na dwie grupy: tych co będą szukać optymalizacji na kazdym kroku oraz tych, którzy wolą dokupić dodatkową kość RAM i wyspać się zamiast pracować do późna w nocy
. Ja oczywiście należę do tej pierwszej. Już samo użycie php nie jest najoptymalniejszym rozwiązaniem, lecz od czasu do czasu postaram się opisać w kilku słowach jak przyspieszyć swoje skrypty. Zacznijmy od echo.
Wczoraj pokazałem w jaki sposób dodać cień dla tekstu. W jaki sposób uzyskać cień dla znaczników HTML? Służy do tego parametr box-shadow. Niestety nie jest to jeszcze zatwierdzony parametr CSS. Znajduje się on w kategorii „Working Drafts“. Dlatego też jego użycie wymaga od nas wykorzystania prefiksów dla różnych przeglądarek. Składnia jest następująca:
1 | box-shadow: przesuniecie-poziome przesuniecie-pionowe promien-rozmycia zasieg kolor inset |
CSS już od dłuższego czasu(zostało to zaproponowane w CSS2) udostępnia bardzo ciekawą funkcjonalność. Tekst możemy udekorować ładnym cieniem. Problemem była implementacja tej opcji w znanych przeglądarkach. Przez długi czas jedynie Safari(już od pierwszej wersji) pokazywało klasę. Na szczęście minęło trochę czasu i prawie wszystkie przeglądarki(pozdrowienia dla zespołu IE!) obsługują sprawnie cienie a składnia jest ujednolicona. (więcej…)
To już drugi raz, gdy reaktywuję mój blog. Ostatnia zmiana charakteru artykułów(przejście z artykułów technicznych na notki osobiste) nie przyjęła się. Blog stracił czytelników. Teraz planuję to zmienić. Więcej uwagi poświęcę nowoczesnym technologiom takim jak CSS3, zastosowania Canvas oraz grafik SVG, standardom W3C. Poświęcę również kilka artykułów dla JQuery oraz ogólnie JavaScriptu. Oczywiście wspomnę od czasu do czasu o moich projektach, zaprezentuję również gotowe rozwiązania z ich użyciem. W ciagu kilku dni umieszczę paczkę z najnowszą wersją mojego frameworka. W wolnym czasie stworzę do niego, nową dokumentację, która będzie dostępna bezpośrednio na tej stronie. Podobnie postąpię z innymi projektami. Pytanie jednak do was: które z nich są najciekawsze i zasługują na większą uwagę?
Jak zapewne już zauwazyłeś nowa wersja blogu jest oparta o system WordPress. Nie wiem czy to dobry wybór — wydajność pozostawia wiele do życzenia(dla porównania, mój sklep internetowy generuje się 20x szybciej, a również zawiera widżety, skórki itp.). Czyżby wordpress nie posiadał cache’u? Powoli pewne elementy będę zamieniał na własne.
I na koniec trochę historii:
Blog uruchomiłem po raz pierwszy 5 października 2006 roku. Napisałem łącznie około 30–35 artykułów. Nie jest to zadawalający wynik — muszę to zmienić. Powinienem przerzucić artykuły ze starej wersji blogu jednak postanowiłem, że rozpocznę z czystym kontem. Życzcie mi szczęścia
.
Stara wersja będzie dalej aktywna przez pewien okres czasu pod adresem http://michal.mohebo.pl