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)
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
Pokaż swój własnoręcznie napisany program
- PeCeT_full
- Posty: 6
- Rejestracja: 13 lut 2022, 18:42
- Lokalizacja: Powiat żywiecki
- Kontakt:
Re: Pokaż swój własnoręcznie napisany program
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.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.
(...)
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.
Sama moja kariera jako programista to była porażka i szybko się przekwalifikowałem na administratorkę i linuksowanie - to umiem dużo lepiej.
Strona: https://piteusz.ovh/
YouTube: https://www.youtube.com/user/Piteusz/
Discord: https://piteusz.ovh/irc_discord.php
YouTube: https://www.youtube.com/user/Piteusz/
Discord: https://piteusz.ovh/irc_discord.php
Re: Pokaż swój własnoręcznie napisany program
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.
Link do strony: www.tugal.prv.pl
Link do strony: www.tugal.prv.pl
Ostatnio zmieniony 06 wrz 2023, 06:26 przez Stasieusz, łącznie zmieniany 1 raz.
- xp234
- Posty: 644
- Rejestracja: 31 mar 2018, 15:23
- Lokalizacja: error 404 - lokalizacji nie znaleziono
- Kontakt:
Re: Pokaż swój własnoręcznie napisany program
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.
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.
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, HP 2510p, Toshiba 500CS
http://xp234.w10.site
https://archive.org/details/@xp234
Other: Asus Transformerbook T100TA, Eee PC 1001PQ, HP 2510p, Toshiba 500CS
http://xp234.w10.site
https://archive.org/details/@xp234
Re: Pokaż swój własnoręcznie napisany program
Bardzo ciekawie teraz wygląda Twoja strona. Ma to swój urok, klimat.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ę.