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 » 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.

Liryk (oraz API ods.lynx.re)

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

liryk2.png
liryk2.png (10.71 KiB) Przejrzano 9372 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: 992
Rejestracja: 28 mar 2018, 02:12
Lokalizacja: /home/piteusz/
Kontakt:

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

Post autor: Piteusz » 05 maja 2022, 19:14

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: 216
Rejestracja: 24 maja 2023, 22:18
Lokalizacja: Gmina Choroszcz
Kontakt:

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

Post autor: Stasieusz » 26 sie 2023, 09:49

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: 615
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 » 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ę.
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 #1: HP 15 bs000nw, N3060, 8GB, SSD 480GB, Win10 21H1
Main #2: Asus T100TA, Z3775, 2GB, 32GB eMMC + SSD 120GB, Win8.1
Other: Eee PC 1001PQ, Compaq N400c, Thinkpad R60, Toshiba 500CS
http://xp234.ugu.pl

Altair
Posty: 129
Rejestracja: 15 sie 2023, 14:44

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

Post autor: Altair » 31 sie 2023, 23:06

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