System służący do sprawdzania serwisów WWW czy działają w danej chwili.
Nieraz zdarza się, że są przeprowadzane różnego typu konserwacje na serwerach i przy dużej ilości kont na wielu różnych serwerach hostingujących nie ma pewności czy wszystko działa jak należy. Aby mieć pewność czy wszystkie serwisy WWW działają powstał właśnie ten system.
Można zadeklarować listę serwisów, które mają być sprawdzane oraz metodę sprawdzania. Może to być metoda HTTP, czyli zwykłe połączenie do serwisu i pobranie strony głównej, albo metoda używająca ping, ale ona niestety na obecnym serwisie jest zablokowana ze względów bezpieczeństwa.
Kategoria: Projekty
OnCheck
Sklep z notebookami BONS
Serwis napisałem dla sklepu handlującego używanymi notebookami. Niestety sklep przestał już istnieć, więc serwis także został zlikwidowany.
Serwis był podzielony na dwie części: kliencką i administracyjną. W pierwszej prezentowane były produkty sprzedawane przez sklep wyświetlane w wielopoziomowych kategoriach. Użytkownik miał możliwość dokonywania zleceń zakupu on-line poprzez koszyk. Serwis nie był wyposażony w system płatności on-line, gdyż firma nie chciała takiej usługi.
Systemy gromadzące dane
W programach partnerskich oferowana jest prowizja od przekierowania klienta na stronę np. księgarni. Żeby jednak klient dotarł na nią w odpowiednie miejsce jest potrzebny spis książek (w przypadku księgarni) a nie zawsze taka baza jest udostępniana. W tym celu napisałem wiele niedużych programów napisanych w awk lub serwisów WWW opartych na PHP i MySQL podążających po podstronach serwisów WWW w poszukiwaniu danych spełniających zadane kryteria.
Plan lekcji
Aplikację stworzyłem w programie Excel z kodem napisanym w VBA. Głównym zadaniem tej aplikacji jest wspomaganie tworzenia planu lekcji polegające na wyłapywaniu i ostrzeganiu o kolizjach sal oraz nauczycieli. Automatycznie tworzy ona tabelę obciążenia sal oraz tabelę zajęć dla nauczycieli. Dzięki własnemu paskowi narzędzi pozwala łatwo i przyjemnie poruszać się po wszystkich funkcjach. Jedno kliknięcie przycisku z czerwoną żarówką powoduje ukrycie wszystkich kolumn, które nie powinny znaleźć się na ostatecznym wydruku planu zajęć. Kliknięcie przycisku z żółtą żarówką powoduje ponowne wyświetlenie ukrytych kolumn. Pozostałe przyciski służą do przemieszczania się pomiędzy skoroszytami z planem głównym, obciążeniami sal oraz planem nauczycieli. Dzięki przyciskom grupującym i rozgrupowywującym można łatwo dzielić daną godzinę lekcji na dwie grupy lub z dwóch grup zmieniać na całą klasę z zachowaniem odpowiedniego układu ramek.
Naukowe Koło Informatyki
Serwis poświęcony jest Naukowemu Kołu Informatyki przy dawnej Akademii Bydgoskiej obecnie Uniwersytetowi Kazimierza Wielkiego. Serwis znajduje się pod adresem http://matematyka.ab.edu.pl/nki/ (choć nie zawsze serwer działa). Oparty on jest na PHP i MySQL. Zawiera on działy takie jak newsy, artykuły, download oraz moduły do zbierania statystyk odwiedzin, przeprowadzania sond oraz ankiet. Ma możliwość logowania się dla użytkowników oraz dział dla administratorów.