Programista PHP/C++
wykorzystujący trendy WEB 2.0,
student Politechniki Wrocławskiej,
autor silnika sportmanager.pl
Sportmanager.pl
Prace nad menadżerem rozpoczęły się w lutym 2007 roku.
Gra składa się z 4 niezależnych menadżerów (żużlowy, piłkarski, siatkarski oraz koszowy), powiązanych wspólnym profilem użytkownika oraz forum.
Rozwiązanie silnie wykorzystujące frameworki JavaScript: prototypejs oraz script.aculo.us. Silnik PHP został stworzony od podstaw specjalnie
na potrzeby tego projektu. Samo jądro to 4,6 tysiąca linii kodu PHP. System zawiera całkiem zaawansowane metody cachowania i optymalizacji zapytań
do bazy danych. Część w pełni zautomatyzowana przy wykorzystaniu programowania obiektowego PHP5. Silnik bazy danych jest tak dobry, że wykorzystuję
go w kolejnych projektach :). Program ten wniósł naprawdę wiele do mojej znajomości JavaScriptu. Wymagania postawione na początku (wybór składów
drużyn przy użyciu techniki Drag'n'Drop, kompatybilność z IE 6, bez użycia Adobe Flash), wymusiły szybkie poznanie składni i specyfiki JavaScript
oraz implementacji DOM w przeglądarkach. Zobacz.
Technika wykonania: PHP 5 AJAX JavaScript CSS PrototypeJS Script.aculo.us
Raszówka.pl
Serwis społecznościowy miejscowości Raszówka na Dolnym
Śląsku. Pomysł na uruchomienie tego rodzaju strony zrodził się w mojej głowie już kilka lat temu, po premierze oficjalnej strony Raszówki:
http://www.raszowka.free.ngo.pl. Przyznam szczerze, że jest mi wstyd kiedy ją widzę, stąd pomysł
wykorzystania nabytych wcześniej doświadczeń i możliwości jakie przyniosła Aspiradora
Mariusza. W planach jest stworzenie w pełni społecznościowego serwisu, w którym każdy będzie mógł zamieszczać swoje
zdjęcia oraz artykuły. Dodatkowo zamierzamy uruchomić w domenach raszowka.pl, raszowka.eu darmową pocztę, komunikator bazujący na
XMPP oraz hosting bloga. Brak wolnego czasu zredukował jednak te plany drastycznie
i na chwilę obecną możemy zaproponować jedynie darmową skrzynkę pocztową.
Szczegóły.
Technika wykonania: PHP 5 Joomla!
Dzienniczek Ucznia 3 (www)
Oficjalna strona programu. Budowana
na szablonie znalezionym w Sieci, oprogramowana przy pomocy PHP oraz (z ciekawości) Zend Framework. Projekt w mocno wczesnej fazie rozwoju,
zaimplementowana jedynie obsługa artykułów (stron) oraz newsów. Dodatkowo grabber i parser pliku ChangeLog z repozytorium
SVN programu. Docelowo ma skupiać użytkowników aplikacji oraz pomagać programistom chętnym
wesprzeć rozwój programu. Planuję wprowadzenie synchronizacji bazy ocen i ustawień (backup online). Strona jest też serwerem
aktualizacji dla programu. Jest to mój pierwszy silnik aktualizacji i wkładam w niego dużo energii. Protokół bazuje na
HTTP i XML, dzieli pliki na paczki
i określa sposób instalacji dla każdej z nich. Rozwój wstrzymany z braku wolnego czasu. Zobacz.
Technika wykonania: PHP 5 Zend Framework PrototypeJS CSS
Dzienniczek Ucznia 3
Dzienniczek Ucznia 3 jest kontynuacją
aplikacji pisanej jeszcze w liceum. Był to rozbudowany menadżer zadań i ocen z funkcjami statystycznymi, pozwalający lepiej planować czas
"nieróbstwa" oraz podpowiadający kiedy (dlaczego) należy wziąć się za naukę. Program pisany w środowisku Borland C++ Builder, z
wykorzystaniem WinAPI oraz wielu kontrolek
VCL tworzonych specjalnie na potrzeby programu. Nowa wersja pisana jest od podstaw,
z wykorzystaniem bibliotek Qt4 firmy Trolltech, co zapewnia jej wysoką skalowalność oraz możliwość uruchomienia na wielu platformach
sprzętowych (Windows, Linux, Mac OS). Baza danych programu oparta jest na silniku SQLite, a całość udostępniona została na licencji GPL v2. Na chwilę
obecną ukończone jest jedynie zarządzanie ocenami i wyliczanie średniej. Brak wolnego czasu skutecznie ograniczył rozwój projektu.
Więcej.
Technika wykonania: C++ Qt 4