PHP5. Zaawansowane programowanie

php_zpDo tworzenia aplikacji internetowych można wykorzystać kilka technologii. Wszystkie one mają swoich zwolenników i tym sposobem Microsoft proponuje nam ASP, a Sun swoje JSP. Jest jeszcze ColdFusion od Macromedii (teraz chyba Adobe), a moim wyborem od początku było i pozostaje PHP. Zgadzam się ze PHP nie jest wolne od wad, ale w połączeniu z serwerem Apache i praktycznie dowolną bazą danych, jest potężną technologią, która pozwala tworzyć zaawansowane aplikacje internetowe.
Czytaj dalej PHP5. Zaawansowane programowanie

Koło naukowe KWARK

kwarkRedesign jest wskazany, jeśli obecny projekt jest słaby pod względem estetyki, kompozycji i ostatecznego odbioru. Ważne jest także, aby zmiany były pozytywne i nie pogarszały obecnej sytuacji. Podczas tworzenia projektu strony internetowej koła naukowego Kwark oba te warunki były zachowane. Czytaj dalej Koło naukowe KWARK

TinyMCE – wprowadzenie

Jako programista i koder jestem zwolennikiem ręcznego pisania kodu. Co innego uzupełnianie składni czy podpowiadanie metod znane z profesjonalnych środowisk programistycznych, np. MS Visual Studio. Tak samo nie mam nic przeciwko wstawianiu gotowych bloków kodu, np. przez plugin QuickText dla edytora Notepad++.

Jednak korzystanie z edytorów WYSIWYG podczas tworzenia aplikacji internetowych to jedna z najgorszych praktyk. Edytory te prowadzą często do tworzenia nadmiarowego kodu. Bynajmniej nie chodzi tu tylko o przestarzałe znaczniki i inne wynalazki, które nie przechodzą poprawnie walidacji. Edytory WYSIWYG najzwyczajniej w świecie nie potrafią tworzyć w pełni semantycznego kodu XHTML. Jednak w pewnym stopniu mogą być przydatne. Czytaj dalej TinyMCE – wprowadzenie

AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych

book-ajaphpWspółczesne aplikacje internetowe stają się coraz bardziej interaktywne. Interfejsy użytkowników pozwalają na działanie stron bez przeładowywania. Nowoczesne technologie takie jak AJAX pozwalają osiągnąć efekty znane dotychczas tylko z aplikacji biurowych. Technologia ta jest szeroko wykorzystywana przez wiele serwisów (np. Google).
Czytaj dalej AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych

Erasmus na WFMiIS

erasmusErasmus to program stypendialny finansowany przez Unię Europejską. Jako student byłem członkiem takiego programu i wyjeżdżałem na studia zagraniczne. Po powrocie do kraju zająłem się przygotowaniem projektu i stworzeniem strony internetowej programu Erasmus w Instytucie Modelowania Komputerowego. Czytaj dalej Erasmus na WFMiIS