Pokaż swój własnoręcznie napisany program

Chcesz się pochwalić tym, co narysowałeś, co nakodziłeś, co nafotografowałeś lub co wymodelowałeś? Zapraszamy serdecznie!
Awatar użytkownika
PeCeT_full
Posty: 6
Rejestracja: 13 lut 2022, 18:42
Lokalizacja: Powiat żywiecki
Kontakt:

Pokaż swój własnoręcznie napisany program

Post autor: PeCeT_full »

Patrząc na opis działu pomyślałem sobie, czy by nie podzielić się swoją własną twórczością programistyczną. Nie znalazłem jednak tematu, który zbierałby coś takiego do kupy, więc pomyślałem, że sam rozpocznę taki temat. Chyba nie ma tu nikogo przeciwko. Zacznę zatem może o programiku, którego ostatnio napisałem.

Liryk (oraz API ods.lynx.re)

liryk1.png
liryk1.png (9.09 KiB) Przejrzano 15315 razy

liryk2.png
liryk2.png (10.71 KiB) Przejrzano 15315 razy

Wydałem go już jakiś czas temu, a dokładniej 4 lutego tego roku. W skrócie jest to mini Odsluchane.eu (stąd też bierze nazwy piosenek), ale w formie małej graficznej aplikacji okienkowej zgodnej ze wszystkimi natywnie obsługującymi programy 32-bitowe wersjami Windows od NT 3.51/95 do systemu Windows 10 (a chyba nawet 11) włącznie. Przy pierwszym uruchomieniu trzeba najpierw zaktualizować listę wszystkich polskich stacji radiowych, a potem można już swobodnie pobierać listę odtwarzania wszystkich przebojów zagranych przez wybraną rozgłośnię od wyznaczonej przez użytkownika daty i godziny w zakresie do dwóch godzin.

Żeby aplikacja mogła jednak funkcjonować, musiałem wymyślić coś w rodzaju API, z którym Liryk mógłby się bezpośrednio komunikować — samo API znajduje się na stronie ods.lynx.re, ale od razu ostrzegam, że jest ono dość banalne (akurat zapytanie do odczytu listy dostępnych stacji radiowych jest bardzo proste, bo już źródło strony Odsluchane.eu samo w sobie posiada w tym celu gotowy fragment JSON; gorzej z listą przebojów, gdzie skrypt musi tak trimować znaczniki HTML, żeby przypadkiem nie wepchnął czegoś niechcianego).

Ponadto program ten, który de facto nie wykorzystuje Unicode'a, został przeze mnie napisany w taki sposób, żeby polskie znaki były prawidłowo wyświetlane zarówno w kodowaniu środkowoeuropejskim, jak i bałtyckim. Jeżeli kodowanie jest jeszcze inne, np. zachodnioeuropejskie, to wówczas program (oprócz komunikatów okienkowych, gdzie niestety pojawiają się krzaczki) pokaże proste znaki alfabetu łacińskiego zamiast znaków diakrytycznych.

Licencja na samo API napisane w PHP to MIT, natomiast dla Liryka zastosowałem licencję MIT z klauzulą Commons Clause (MIT+CC). Wiem, że może się to nie spodobać, ale Liryka napisałem za pomocą Borland Delphi 6 w wersji Personal, którego licencja nie pozwala na tworzenie oprogramowania komercyjnego. Wolałem zatem chronić innych (no i nie ukrywam, że również siebie) przed ewentualnym złamaniem warunków licencyjnych z tego powodu. Jak ktoś ma lepszy pomysł, to niech napisze. Udostępniam za to kody źródłowe obu projektów.

Liryka napisałem w zasadzie dla siebie, żeby mieć szybki dostęp do nazw piosenek z radia, którego czasem słucham na mojej zabytkowej Armadzie od Compaq (fajne brzmienie ma :3). Być może również i Tobie się przyda?

Łącze do pobrania aplikacji: https://www.pecetfull.pl/files/liryk.zip
Łącze do API: https://ods.lynx.re/

Łącze do kodu źródłowego aplikacji: https://bitbucket.org/PeCeT_full/liryk
Łącze do kodu źródłowego API: https://bitbucket.org/PeCeT_full/ods.lynx.re
Awatar użytkownika
Piteusz
Site Admin
Posty: 1055
Rejestracja: 28 mar 2018, 02:12
Lokalizacja: /home/piteusz/
Kontakt:

Re: Pokaż swój własnoręcznie napisany program

Post autor: Piteusz »

PeCeT_full pisze: 06 mar 2022, 19:25 Patrząc na opis działu pomyślałem sobie, czy by nie podzielić się swoją własną twórczością programistyczną. Nie znalazłem jednak tematu, który zbierałby coś takiego do kupy, więc pomyślałem, że sam rozpocznę taki temat. Chyba nie ma tu nikogo przeciwko. Zacznę zatem może o programiku, którego ostatnio napisałem.

(...)
Wręczam sobie złotą łopatę i z okazji otwarcia nowej kategorii na forum - odkopuję temat. Szczególnie, że od wielu dni chciałem na niego odpowiedzieć, choć brakowało mi weny.

Twój projekt jest impressive. Szczególnie, że ma tak rozległe wsparcie. Niebawem nadchodzi odcinek związany z 486 i 286 przez co, bardzo chętnie bym ten zaprezentował i przetestował. Przypomina mi to coś, co samodzielnie stworzyłem kiedyś jeszcze za czasów studiów w 2014 roku. Był to oparty o SQLite i C++ program do sortowania swoich albumów wg. daty. Potem przepisałem go na Javę i wykorzystałem jako darmowe zaliczenie. Nie mogę jednak odnaleźć żadnego screenshota. Prawdopodobnie muszę odkopać moje stare backupy.

Sam mam parę w szafie programów, lecz niestety byłem bardzo fatalnym programistą, dlatego wolę się nimi nie chwalić. Był też nawet samodzielnie napisany klon Boulder Dasha - Bomber Dash, którego do teraz udostępniam na swojej stronie: https://www.dropbox.com/s/m0oyfp8qq1v0w ... 1.zip?dl=0
Choć niestety jest to "student" quality gra i ogólnie to nie polecam.
Obrazek

Sama moja kariera jako programista to była porażka i szybko się przekwalifikowałem na administratorkę i linuksowanie - to umiem dużo lepiej.
Awatar użytkownika
Stasieusz
Posty: 306
Rejestracja: 24 maja 2023, 22:18
Lokalizacja: Gmina Choroszcz
Kontakt:

Re: Pokaż swój własnoręcznie napisany program

Post autor: Stasieusz »

Może nie program, ale strona internetowa. Została napisana w języku HTML, stoi na hostingu prv.pl i jest o rzutnikach firmy TUGAL. Pliki do pobrania przechowuję na swoim dysku google. Trochę stron w swoim życiu napisałem, ale ta jako jedyna jest w sieci. O hostingu prv.pl pisałem w temacie Hosting i Silniki stron.

Obrazek

Link do strony: www.tugal.prv.pl
Ostatnio zmieniony 06 wrz 2023, 06:26 przez Stasieusz, łącznie zmieniany 1 raz.
Obrazek
Obrazek
Awatar użytkownika
xp234
Posty: 639
Rejestracja: 31 mar 2018, 15:23
Lokalizacja: error 404 - lokalizacji nie znaleziono
Kontakt:

Re: Pokaż swój własnoręcznie napisany program

Post autor: xp234 »

Skoro się chwalimy stronami to ja dzisiaj przerobiłem całkowicie moją stronę, jest stylizowana na stare strony z czasów geocities (archiwum tych stron jest dostępne tutaj: http://oneterabyteofkilobyteage.tumblr.com/ )
Działa minimalnie pod IE4.0 ponieważ pod IE3.0 jeszcze jej nie sprawdzałem ale to jutro zrobię.
Edit: Pod IE 3.0 są problemy z polskimi znakami i nie do końca poprawnie wszystko się wyświetla.
Obrazek
Ostatnio zmieniony 31 sie 2023, 23:15 przez xp234, łącznie zmieniany 1 raz.
Main: HP 840 G5, i5-8350u, 8GB, 256GB NVME, Win11
Other: Asus Transformerbook T100TA, Eee PC 1001PQ, Aristo 8800, HP 2510p, Thinkpad R60, Toshiba 500CS
http://xp234.w10.site
https://archive.org/details/@xp234
Awatar użytkownika
Altair
Posty: 138
Rejestracja: 15 sie 2023, 14:44

Re: Pokaż swój własnoręcznie napisany program

Post autor: Altair »

xp234 pisze: 31 sie 2023, 21:58 Skoro się chwalimy stronami to ja dzisiaj przerobiłem całkowicie moją stronę, jest stylizowana na stare strony z czasów geocities (archiwum tych stron jest dostępne tutaj: http://oneterabyteofkilobyteage.tumblr.com/ )
Działa minimalnie pod IE4.0 ponieważ pod IE3.0 jeszcze jej nie sprawdzałem ale to jutro zrobię.
Bardzo ciekawie teraz wygląda Twoja strona. Ma to swój urok, klimat.
ODPOWIEDZ