neofetch

Całkiem małe, domowe wytwórstwo

Co nowego ?

  • [2024-04-17] – Pierwsze koty za płoty z Same Game. Gierkę zacząłem kodować w wersji web, jednak JS tak dał mi popalić że porzuciłem póki co tą gałąź. Obecnie rozwijam mniej więcej równolegle wersję desktop i dla Androida. Szybki link dla Linuksa .
  • [2024-02-06] – Bing4Desktop – skrypt Pythona, uruchamiający się w zasobniku (tray), służący do automatycznej zmiany tapety na pulpicie. Instalując skrypt poleceniem 'make install’ należ następnie od fajkować usługę w autostarcie w 'Ustawieniach Pulpitu’. Przy instalacji z pakietu, usługa uruchamiana jest automatyczne. Skrypt z powodzeniem testowany był w Cinnamon, Mate oraz LxQt – W Fedora, Manjaro, Debian/Ubuntu. Szybki link dla Linuksa Dla Archa należy wcześniej pobrać i zbudować pakiet 'python-pystray’ z AUR: aur.archlinux.org/packages/python-pystray. Ta zależność nie jest wpisana do pakietu.
  • [2023-10-14] – Clone Channel – wtyczka audio, stworzona w zamyśle w celu wypełnienia niedoborów sprzętowych, wykorzystywanego przeze mnie interfejsu audio – M-Audio. Na chwile obecną udostępniam jedynie wersję LV2, wtyczka była tworzona z myślą wykorzystywania w Audacity. I w tym programie, była dotychczas jedynie testowana. W Okienkach, aby z niej skorzystać, należy po rozpakowaniu – cały folder – umieścić tutaj: „C:\Program Files\Common Files\LV2” AKTUALIZACJA [2023-10-15] – oprócz klonowania, możliwe jest też przenoszenie dźwięku pomiędzy kanałami. Co umożliwia uzyskanie odwrotnego efektu. W Audacity pod Linuksem, wtyczka działa jedynie w starym formacie LADSPA.
  • [2023-09-19] – Immposible Rush – prosta gra zręcznościowa napisana w Javie. Wersja 0.230919-0 ma spowolniony kwadrat, oraz przyśpieszające z czasem kulki. Poprawiłem również kolizje. Gra stała się łatwiejsza i przyjemniejsza. Szybki link dla Linuksa Od przyczyn ode mnie niezależnych, po zainstalowaniu pakietu może on być, początkowo niewidoczny w menu. Aż do ponownego uruchomienia, proszę mieć to na uwadze.
  • [2023-09-03] – Skrypt CLI służący do aranżacji pokazów slajdów – verysimpleslideshow.py (vsss). Dla Fedory wymaga 'ffmpeg’ z repozytorium RPM Fusion , oraz pracuje z obrazami o proporcjach 3:2, 4:3. Jeśli używasz 'ffmpeg-free’ z Fedora Core. Tutaj możesz znaleźć informacje jak przełączyć się na wersje z RPM Fusion W przypadku dystrybucji OpenSUSE wykorzystany jest pakiet 'mpeg-4′ z repozytorium Packman. W przypadku Debian/Ubuntu zapewne niezbędne będzie podpięcie repozytorium 'universe’.Szybki link dla Linuksa
  • <

    Git

    Anielskie Puzzle - Drag & Drop - Java
    Postage Labels - Menedżer etykiet pocztowych - PyGObject
    Colors Memory - Memory - Java
    Flappy Ufo - Klon Flappy Bird - Java
    Frozen Bubble - Kulki (w budowie) - C++/SDL2
    Immposible Rush - dobieranie kolorów - Java
    Kółko i Krzyżyk - sztuczna AI - Java
    Kopiec Kreta - spolszczona Piramida Słów - Java
    Lamer Tetris - klasyka lat '80 - C++/SDL2
    Num Puzzle - Układanka - Java
    Trix - klasyka z lat '90 - ANSI C/SDL2
    Photocrop - przytnij i wydrukuj - PyGObject
    Arkanoid - klasyka lat '80 - ANSI C/SDL2
    Clone Channel - wtyczka audio - C++/DPF
    Same Game - klon Chain Shot - Kotlin/Java

    Pakiety dla Pingwina

    Repozytorium x64 (openSUSE, Fedora, Debian, Ubuntu, Arch)

    Wtyczki Audio

    Clone Channel LV2 - 64-bit Okienka
    Clone Channel LADSPA - 64-bit Pingwin

    Zrzuty Ekranowe

    immposiblerush
    flappyufo
    trix

    Fix & Tips

    # W celu wyłączenia repozytorium (Fedora):
    sudo dnf config-manager --set-disabled home_przem_app

    # Ponowne włączenie (Fedora):
    sudo dnf config-manager --set-enabled home_przem_app

    # Pakiety dostępne w danym ropozytorium (Fedora):
    dnf repository-packages home_przem_app list available

    # Pakiety zainstalowane z danego repozytorium (Fedora):
    dnf repository-packages home_przem_app list installed

    # W przypadku gdyby menadżer pakietów twierdził że wersja danego pakietu jest niedostępna, należy wyzerować pamięć podręczną pakietów (Fedora):
    dnf clean expire-cache

    # W przypadku gdyby repozytorium było czasowo niedostępne a czas nagli z aktualizacją. Można wykluczyć poszczególne pakiety z transakcji. (Fedora) Np:
    dnf update --exclude=immposiblerush,photocrop,postagelabels

    # Lista dodanych kluczy do repozytoriów (Fedora)
    sudo rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'

    # Usuwanie starego klucza (Fedora)
    sudo rpm -e

    # Zawartość danego repozytorium (SUSE):
    zypper pa home_przem_app

    # Pakiety zainstalowane z danego repozytorium (SUSE):
    zypper pa -ir home_przem_app

    # pakiety zainstalowane lub po aktualizacji (oprócz przeznaczonych do aktualizacji) (SUSE):
    #zypper se -si | grep home:przem:app

    # Aby wyświetlić zawartość repozytorium dla określonej dystrybucji, można by użyć takiego wyrażenia (przykład dla Arch'a):
    wget -q -O - https://download.opensuse.org/repositories/home:/przem:/app/Arch/x86_64/home_przem_app_Arch.db.tar.gz | tar -tvz | grep -e "^d" | awk '{print $6}'

    # Aby z kolei wyświetlić plik tesktowy z dostępnymi pakietami i ich opisem - w przypadku Ubuntu:
    wget -q -O - https://download.opensuse.org/repositories/home:/przem:/app/xUbuntu_23.04/Packages.gz | gunzip | cat

    # Dla Fedory i openSUSE, można spróbować w ten sposób, jednak trzeba mocno trzymać kciuki:
    wget -q -O - https://download.opensuse.org/repositories/home:/przem:/app/Fedora_39/repodata/393a2c2173e89b0a55d2862ee2a1d039c112cfdfe86aae73a36b63b6714000fe-filelists.xml.gz | gunzip | grep -e "name" | awk '{print $3}'

    # Aby sklonować repozytorium w całości:
    wget --show-progress --recursive --no-parent -o log https://download.opensuse.org/repositories/home:/przem:/app/Arch/x86_64/

    # Pakiety z Javą dla Arch, zbudowane są w oparciu o najnowszą wersję OpenJDK. Aby można było ich używać, należy zmienić domyślną wersje Javy:

    # Aby wyświetlić dostępne wersje: archlinux-java status

    # Zmienia się w ten sposób:
    sudo archlinux-java set java-22-openjdk


    Małe co nie co, o Autorze

    Przem


    Autor jest niewysokim hobbitem, ech... hobbystą. Z talentem przetwarzania liczb. Za młodych lat, był namawiany na studia z rachunkowości, oraz informatyczne. Jednak życie potrafi płatać figla. Więc zawodowo, w ogóle nie związany z branżą nowych technologi. W wolnym czasie, zamiast czytać przemądrzałe książki, czy oglądać przesiąkniętą przemocą telewizję. Rozkminia Linuxa oraz pisze proste aplikacje. Mam nadzieję, że moje hobby którym się tutaj dzielę, choć w minimalnym stopniu, będzie wiatrem w Twoje żagle :)


    Portret, uchwycony przez znajomą z warsztatów fotograficznych, Bożenę


    Kwiecień 2024

    Udanej zabawy !

    Przemysław R. Pietraszczyk.