Sobota, 21 grudnia 2024 r.
https://www.pichen.com/

Get Firefox!
Valid XHTML 1.0 Strict
Poprawny CSS!

Moje programy

Od dawna interesowałem się programowaniem, jeszcze za czasów mojej Amigi CDTV pisałem programy (a także jedną całkiem niezłą grę) w AMOS-ie. Po zakupie mojego pierwszego peceta (386 DX-40 MHz) programowałem w Q-BASICu, następnie przeszedłem do Turbo Pascala 7. W czasach gdy system Windows 95 był powszechny poznałem środowisko Delphi, w którym zbudowanie programu jest ogólnie łatwe. Obecnie moim ulubionym językiem programowania jest język C, obiektowa jego wersja (tzn. C++) także nie stanowi dla mnie problemu.

Przedstawione na tej stronie programy w wersji dla systemów Windows działają w 32-bitowych systemach operacyjnych (lub nowszych) Microsoftu, począwszy od Windowsa 95. Z pewnością da się je uruchomić na platformach UNIX-owych, wykorzystując emulator Windowsa, np. Wine.

Za działanie moich aplikacji nie ponoszę żadnej odpowiedzialności, ale pisząc je starałem się aby nie narobiły problemów.
Wszystkie zamieszczone programy są w wersji freeware, co znaczy, że można ich używać całkowicie za darmo. Nie można bez mojej wiedzy zamieszczać tych programów na żadnych płytach, ani sprzedawać. Programy umieszczone wraz z kodem źródłowym publikowane są na licencji GNU.

Życzę miłego użytkowania poniższych narzędzi!

Konwerter (Linux, Windows) - program służący do konwersji standardów kodowania polskich znaków diakrytycznych w plikach tekstowych.

Narzędzie służące do porównania wybranych algorytmów sortowania
Dostępne algorytmy sortowania:
i) algorytm sortowania bąbelkowego,
ii) algorytm sortowania przez wstawianie,
iii) algorytm sortowania kopcowego (stogowego),
iv) algorytm sortowania szybkiego QuickSort.
W skład niniejszego projektu wchodzą kod źródłowy programu w języku C oraz dokumentacja opisująca proces kompilacji, kod programu, jak również zaobserwowane wnioski na podstawie otrzymanych wyników.
Do pobrania: kod źródłowy (archiwum TAR.GZ), dokumentacja (PDF).

Binarny problem plecakowy
Celem niniejszego projektu była implementacja w język C, analiza i wskazanie złożoności obliczeniowej binarnego problemu plecakowego. Problem plecakowy jest problemem optymalizacyjnym. Do dyspozycji mamy magazyn elementów, każdy element ma przypisany doń rozmiar oraz wagę. Problem znajduje taki podzbiór elementów z magazynu, dla których ich całkowita wartość jest maksymalna i zarazem elementy podzbioru mieszczą się w plecaku, którego rozmiar jest podany. Więcej informacji w dokumentacji.
Do pobrania: kod źródłowy (archiwum TAR.GZ), dokumentacja (PDF).

Algorytm Dijkstry
Celem niniejszego projektu była implementacja w języku C, analiza i wskazanie złożoności obliczeniowej algorytmu Dijkstra. Algorytm Dijkstry służy do wyznaczenia najmniejszej odległości od ustalonego wierzchołku do pozostałych wierzchołków grafu skierowanego. Każda krawędź grafu ma przypisaną odległość (lub wagę, jednak jej wartość musi być dodatnia). Więcej informacji w dokumentacji.
Do pobrania: kod źródłowy (archiwum TAR.GZ), dokumentacja (PDF).

Oto niektóre napisane przeze mnie programy będąc jeszcze w szkole podstawowej.

Okno programu Rezystor - kliknij, aby pobrać program REZYSTOR wersja 1.02
Program liczący rezystancję rezystorów za pomocą kodu barwnego.
Rozmiar pliku: 170 KB
POBIERZ PLIK ZIP

Okno programu CPUSPEED - kliknij, aby pobrać program CPUSPEED wersja 0.9
Program mierzy częstotliwość procesora w... sprawdźcie sami;-). Uwaga! Program działa na procesorach Pentium i wyższych.
Rozmiar pliku: 120 KB
POBIERZ PLIK ZIP

Okno programu Średnia ocen - kliknij, aby pobrać program ŚREDNIA OCEN wersja 0.7ß
Aplikacja liczy średnią ocen dla uczniów I klasy LO. Wkrótce program zostanie poważnie rozbudowany.
Rozmiar pliku: 172 KB
POBIERZ PLIK ZIP

Okno programu TV Screen - kliknij, aby pobrać program TV Screen wersja 0.2ß
Aplikacja wylicza szerokość bądź wysokość ekranu na podstawie wprowadzonych danych. Program obsługuje proporcje ekranu: zwykłą 4/3 i panoramiczną 16/9.
Rozmiar pliku: 116 KB
POBIERZ PLIK ZIP

Tego typu programów napisałem już dość dużo. Zapraszam do wysyłania mi uwag związanych z powyższymi aplikacjami.


Waszym zdaniem...

Na razie nie ma jeszcze żadnych komentarzy. Bądź pierwszy!

Aktualności

2017-05-14

Od dzisiaj strona jest dostępna wyłącznie w połączeniu szyfrowanym (bezpiecznym). Naprawiłem niedziałające odnośniki do galerii, usunąłem problem z wyświetlaniem znaków na starszych stronach relacji z Rosji, Ukrainy i Chin. Dodałem zdjęcia do mojego bloga o Malezji.

2017-05-07

Tydzień przeprowadziłem się do pracy do Kuala Lumpur w Malezji. Zapraszam do przeczytania mojego bloga dotyczącego tej przygody.

2017-03-21

Dodałem obsługę protokołu SSL. Strona dostępna jest także w bezpiecznej, zaszyfrowanej wersji. Drobne korekty w artykułach (dzięki Chris!). Zaktualizowałem sekcję Podróże.

2012-06-06

Dodałem relację z mojej podróży na wschód Kanady w 2010 r. Wzbogaciłem stronę o obsługę komentarzy. Naprawiłem formularz kontaktowy – odtąd korzysta z technologii AJAX. Przeszedłem na użycie tzw. „przyjaznych linków”.

2010-03-30

Dodałem wg mnie ciekawy artykuł opisujący sposób instalacji systemu openSUSE bez użycia nośników instalacyjnych. Do tego celu użyta zostanie technologia PXE umożliwiająca rozruch komputera z sieci. Zapraszam do przeczytania artykułu.

2009-07-18

Zaaktualizowałem informacje o sobie oraz dane kontaktowe. Dodałem nowe podstrony, tj. strony zawierające arytykuły dotyczące systemów UNIX oraz Linux. Ponadto dodałem odnośniki do moich profili na popularnych portalach społecznościowych. Na stronie pojawił się także odnośnik do mojej galerii zdjęć w systemie Google Picasa. Zaktualizowałem zbiór odnośników do relacji z podróży do Chin, Rosji i Mongolii.

2008-07-29

Dodałem podstronę, na której umieściłem przykładowe skrypty systemów uniksowych. Strona została przeniesiona na nowy serwer. Zmieniłem także kodowanie znaków strony na UTF-8.

2006-09-02

Dodałem galerię zdjęć. W galerii umieściłem zdjęcia z podróży do Chin, która odbyła się w 2005 roku. Jako, że aktualnie służę w wojsku, to w galerii umieściłem 4 zdjęcia z przysięgi wojskowej.
Osoby oczekujące na relację z Chin informuję, że jeszcze w tym roku powinna się pojawić na stronie.
 
© Copyright 2000 - 2024 Dawid Pichen. All rights reserved.