Our #RedMine https://redmine.vitexsoftware.com/
with new theme
https://git.vitexsoftware.com/ was migrated from #Gitea to #Forgejo
I just requested to add #Zabb to the F-Droid repository
Pro instalaci #AbraFlexi serveru je největší komplikací nedostupnost balíčků s javou 11. Abych mohl využít #RaspberryPI 5 jako záložní účetní stroj, sháněl jsem jeden z potřebných balíčků `temurin-11-jre | temurin-11-jdk | openjdk-11-jre | openjdk-11-jre-headless` pro #Debian 13 Trixe ale nenašel.
Chvíli jsem přemýšlel jak to "naprasit" s pomocí OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.29_7.tar.gz ale nedokázal jsem skousnout představu že tam budu mít nedoinstalované závislosti a rozhodl jsem se si deb balíčky s javou zkompilovat sám.
Použil jsem zdrojové kódy z debianu Sid, rozbalil je na raspberíčku a spustil kompilaci. Ta skončila po několika hodinách ucpaným diskem. Chvíli jsem tedy špekuloval co s tím. Toolchain potřebný pro kompilaci mi zabral praktický polovinu 32Gb SD karty určené pro malinu. Mám připojit disk, nebo přimountovat nfs ? Tím by ale lehké záložní řešení přestalo být lehkým záložním řešením. Nakonec jsem si nahodil arm64 virtuální stroj (4 jádra 10Gb ram) pomocí Qemu a rovnou mu přiřadil 64Gb diskového prostoru a spustil kompilaci tam.
Inu, jelo to 4dny. Druhý den sice bylo zkompilováno ale ještě další tři dny jely testy. Zažíval jsem nepřijemné pocity při představě že to na těch testech slítně a já to budu muset pustit znovu (tentokrát už bez testů) ale zázrak se stal a balíčky se nakonec sestavily.
Přidal jsem je tedy do repozitáře pro pohodlnou instalaci. Pokud si přidáte jako instalační zdroj komponentu #backports, tak budete moci snadno nanistalovat na debian13@arm64 flexibeečko i vy.
Vyšla nová verze Zabb v0.5.0.
Oproti v0.4.0 přibyly opravy, filtrování a opraveny zvukové notifikace, dle mého hlavní důvod proč mít vlastní appku mě vedly k vydání release, ačkoliv některé změny ještě čekají na zapracování.
UI je přehlednější a aplikace se chová předvídatelněji při horším spojení.
Detaily a ke stažení:
https://github.com/VitexSoftware/Zabb/releases/tag/v0.5.0
#Zabb #Zabbix #monitoring #opensource #android #dev #release #flutter
Na Serveru fellibylur.vitexsoftware.com, odchází disk.
Náprava bude provedena výměnou serveru za novější.
Prozatím jsem povypínal co se dalo.
O postupu prací budu informovat.
V mezičase jsem doma na PC pro hosta nainstaloval #Proxmox 9.1.1. A v něm připravil virtuál
magnymph.vitexsoftware.com
Postupně do něj začnu migrovat veškeré služby z původního serveru.
Než dojde k finální výměně budou nové služby dostupné ze starého serveru skrze mod_proxy.
#KřemíkovéNebe (tam, kde končí všechny kalkulačky)
Monitorujte svůj #AbraFlexi server pomocí #Zabbix
Při práci s #php je obvyké pro správu závislostí používat composer, který knihovny stahne z netu, rozbalí do vendor složky a přidá do autoloaderu.
A co když jste zároveň autor i vyžadovaných závislostí a chcete na nich pracovat zárověň ? Composer umožňuje i tuto konstelaci avšak za cenu že do konfiguračního souboru composer.json musíte vypsat cesty ke všem závislostem, to ale nechcete mít pak v gitu a přijít na to až po release ...
Vytvořil jsem proto skriptík, který nejprve projde pracovní složku a zapamatuje si kde jsou zdrojové kódy knihoven (tedy ne v /vendor/)
Poté v druhém průběhu projde všechny projekty a nahradí v nich složky vytvořené composerem za symlinky na originální zdrojové kódy knihoven na disku.
O případný úklid se postará prosté opětovné spuštění composeru.
https://gist.github.com/Vitexus/7d27f958cb0309c505917bea49ff12d8
Byla vydána zkušební verze #OpenSource mobilního klienta pro #Zabbix
co všechno umí ?
🔐 Bezpečné přihlášení k serveru Zabbix pomocí uložených přihlašovacích údajů a automatického přihlášení
📊 Monitorování problémů Zabbix v reálném čase s automatickou aktualizací
🔍 Filtrování problémů podle úrovně závažnosti a názvu hostitele pomocí trvalých filtrů
🔔 Zvuková oznámení podle závažnosti s vlastním výběrem zvuku
⚡ Automatická aktualizace každých 30 sekund s odpočítáváním
🚨 Okamžitá vyskakovací upozornění při zjištění nových problémů
Byla vydána aktualizovaná modifikace desktopového klienta #AbraFlexi
Je určena pro každého kdo pracuje s více firmami a rád by je nějak visuálně rozlišil aby nedošlo k záměně. (Já v tom otevírám například testovací server, kdežto produkční účetnictví v běžném klientu)
https://github.com/VitexSoftware/abraflexi-dark-gui/releases/tag/v0.5.0
Byla vydána nová verze #PHP knihovny pro práci s #PremiumAPI #RaiffeisenBank
Obsahuje opravu ukládání přístupových limitů #API na základě sériového čísla přístupového certifikátu.
https://github.com/VitexSoftware/php-vitexsoftware-rbczpremiumapi/releases/tag/v1.5.2
Byla vydána nová verze #PHP knihovny pro práci PremiumAPI #RaiffeisenBank
✅ Přidán mechanismus Rate Limiting s podporou konfigurovatelného backendu (JSON soubor / PDO).
✅ Vylepšen styl kódu a dokumentace
https://github.com/VitexSoftware/php-vitexsoftware-rbczpremiumapi/releases/tag/v1.5.0
Byla vydána aktualizovaná verze vývojářského nástroje #Flexplorer pro #AbraFlexi #Api
Vyzkoušejte na adrese https://flexplorer.vitexsoftware.com/
Odkaz na zdrojáky v patičce aplikace. Podměty a jiná spolupráce vítány.
💾 AddPackagesToRepository-4567\nhttps://repo.vitexsoftware.com\n\n📦 php-vitexsoftware-ease-core-dev_1.49.0.292~noble_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.292~noble_all.deb\n📦 php-spojenet-abraflexi-dev_3.6.1.347~trixie_all.deb\n📦 php-spojenet-abraflexi_3.6.1.347~trixie_all.deb\n📦 php-spojenet-abraflexi-dev_3.6.1.347~forky_all.deb\n📦 php-spojenet-abraflexi_3.6.1.347~forky_all.deb\n📦 php-spojenet-abraflexi-dev_3.6.1.347~jammy_all.deb\n📦 php-spojenet-abraflexi_3.6.1.347~jammy_all.deb\n📦 php-spojenet-abraflexi-dev_3.6.1.347~noble_all.deb\n📦 php-spojenet-abraflexi_3.6.1.347~noble_all.deb
💾 AddPackagesToRepository-4566\nhttps://repo.vitexsoftware.com\n\n📦 php-spojenet-abraflexi-dev_3.6.1.346~trixie_all.deb\n📦 php-spojenet-abraflexi_3.6.1.346~trixie_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.287~trixie_all.deb\n📦 libjs-font-awesome_1-6.12~noble_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.288~trixie_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.288~trixie_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.288~forky_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.288~forky_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.289~trixie_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.289~trixie_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.289~forky_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.289~forky_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.290~trixie_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.290~trixie_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.290~forky_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.290~forky_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.292~trixie_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.292~trixie_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.292~forky_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.292~forky_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.292~jammy_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.292~jammy_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.292~noble_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.292~noble_all.deb
💾 AddPackagesToRepository-4565\nhttps://repo.vitexsoftware.com\n\n📦 ldd2debs_0.1.18~noble_all.deb\n📦 abraflexi-pricefixer_2.11.1.44~trixie_amd64.deb\n📦 multiflexi-abraflexi-pricefixer_2.11.1.44~trixie_all.deb\n📦 abraflexi-contract-invoices_1.1.0.50~trixie_all.deb\n📦 multiflexi-abraflexi-contract-invoices_1.1.0.50~trixie_all.deb\n📦 multiflexi-abraflexi-contract-invoices_1.1.0.2~bookworm_all.deb\n📦 abraflexi-contract-invoices_1.1.0.2~bookworm_all.deb\n📦 multiflexi-abraflexi-contract-invoices_1.1.0.2~trixie_all.deb\n📦 abraflexi-contract-invoices_1.1.0.2~trixie_all.deb\n📦 multiflexi-abraflexi-contract-invoices_1.1.0.2~forky_all.deb\n📦 abraflexi-contract-invoices_1.1.0.2~forky_all.deb\n📦 multiflexi-abraflexi-contract-invoices_1.1.0.2~noble_all.deb\n📦 abraflexi-contract-invoices_1.1.0.2~noble_all.deb\n📦 multiflexi-abraflexi-contract-invoices_1.1.0.2~jammy_all.deb\n📦 abraflexi-contract-invoices_1.1.0.2~jammy_all.deb\n📦 abraflexi-pricefixer_2.11.1.45~trixie_amd64.deb\n📦 multiflexi-abraflexi-pricefixer_2.11.1.45~trixie_all.deb\n📦 abraflexi-pricefixer_2.11.1.45~forky_amd64.deb\n📦 multiflexi-abraflexi-pricefixer_2.11.1.45~forky_all.deb\n📦 abraflexi-contract-invoices_1.1.0.52~trixie_all.deb\n📦 multiflexi-abraflexi-contract-invoices_1.1.0.52~trixie_all.deb\n📦 multiflexi-abraflexi-contract-invoices_1.1.0.52~forky_all.deb\n📦 abraflexi-contract-invoices_1.1.0.52~forky_all.deb\n📦 php-spojenet-abraflexi-dev_3.6.1.346~trixie_all.deb\n📦 php-spojenet-abraflexi_3.6.1.346~trixie_all.deb\n📦 php-vitexsoftware-ease-core_1.49.0.287~trixie_all.deb\n📦 php-vitexsoftware-ease-core-dev_1.49.0.287~trixie_all.deb\n📦 phpdocumentor_3.7.1.102~trixie_all.deb\n📦 phpdocumentor_3.7.1.102~forky_all.deb\n📦 libjs-font-awesome_1-6.12~trixie_all.deb\n📦 libjs-font-awesome_1-6.12~forky_all.deb\n📦 libjs-font-awesome_1-6.12~jammy_all.deb\n📦 libjs-font-awesome_1-6.12~noble_all.deb
💾 AddPackagesToRepository-4564\nhttps://repo.vitexsoftware.com\n\n📦 toriptables_3.0.6~noble_all.deb\n📦 ldd2debs_0.1.18~trixie_all.deb\n📦 ldd2debs_0.1.18~forky_all.deb\n📦 ldd2debs_0.1.18~jammy_all.deb\n📦 ldd2debs_0.1.18~noble_all.deb
💾 AddPackagesToRepository-4563\nhttps://repo.vitexsoftware.com\n\n📦 composer-debian_1.5.2.37~trixie_all.deb\n📦 debs2deb_1.2.19~noble_all.deb\n📦 toriptables_3.0.6~trixie_all.deb\n📦 toriptables_3.0.6~forky_all.deb\n📦 toriptables_3.0.6~jammy_all.deb\n📦 toriptables_3.0.6~noble_all.deb
📦 php-vitexsoftware-ease-html_1.40.4.134~trixie_all.deb\n📦 abraflexi-reminder-gnokii_1.7.3.182~trixie_all.deb\n📦 abraflexi-reminder-huaweiapi_1.7.3.182~trixie_all.deb\n📦 abraflexi-reminder_1.7.3.182~trixie_all.deb\n📦 multiflexi-abraflexi-reminder_1.7.3.182~trixie_all.deb\n📦 thunderbird-daily_144.0a1+.707~bullseye_all.deb\n📦 thunderbird-daily_144.0a1+.707~bookworm_all.deb\n📦 thunderbird-daily_144.0a1+.707~trixie_all.deb\n📦 thunderbird-daily_144.0a1+.707~focal_all.deb\n📦 thunderbird-daily_144.0a1+.707~jammy_all.deb\n📦 php-vitexsoftware-ease-bootstrap5-doc_1.2.0.62~bookworm_all.deb\n📦 php-vitexsoftware-ease-bootstrap5_1.2.0.62~bookworm_all.deb\n📦 php-vitexsoftware-ease-bootstrap5-doc_1.2.0.62~trixie_all.deb\n📦 php-vitexsoftware-ease-bootstrap5_1.2.0.62~trixie_all.deb\n📦 composer-debian_1.5.2.37~bookworm_all.deb\n📦 composer-debian_1.5.2.37~trixie_all.deb\n📦 debs2deb_1.2.19~trixie_all.deb\n📦 debs2deb_1.2.19~forky_all.deb\n📦 debs2deb_1.2.19~jammy_all.deb\n📦 debs2deb_1.2.19~noble_all.deb
📦 php-vitexsoftware-ease-core-dev_1.49.0.285~trixie_all.deb\n📦 abraflexi-enhancer_0.2.0.31~trixie_all.deb\n📦 multiflexi-redmine2abraflexi_1.2.1.40~trixie_amd64.deb\n📦 redmine2abraflexi_1.2.1.40~trixie_amd64.deb\n📦 abraflexi-report-tools_0.5.0.40~trixie_amd64.deb\n📦 cron-abraflexi-matcher_1.1.0.93~trixie_all.deb\n📦 php-vitexsoftware-ease-bootstrap4-widgets_1.7.0.43~trixie_all.deb\n📦 php-vitexsoftware-ease-bootstrap5-widgets-abraflexi_1.4.0.22~trixie_all.deb\n📦 seznamds_2025.5.3.724~trixie_all.deb\n📦 multiflexi-abraflexi-digest_1.33.1.146~trixie_all.deb\n📦 csas-statement-tools_0.1.1.27~trixie_all.deb\n📦 php-vitexsoftware-ease-bootstrap4-widgets-abraflexi_1.1.35~trixie_all.deb\n📦 php-vitexsoftware-ease-fluentpdo_1.4.2.101~trixie_all.deb\n📦 multiflexi-abraflexi-tools_1.1.7.83~trixie_all.deb\n📦 abraflexi-revolut_0.5.1.39~trixie_all.deb\n📦 multiflexi-abraflexi-revolut_0.5.1.39~trixie_all.deb\n📦 abraflexi-raiffeisenbank_1.5.0.93~trixie_all.deb\n📦 abraflexi-cashier_0.1.0.20~trixie_amd64.deb\n📦 multiflexi-abraflexi-cashier_0.1.0.20~trixie_all.deb\n📦 php-vitexsoftware-pohoda-connector_0.10.0.95~trixie_amd64.deb\n📦 abraflexi-mailer_1.3.6.116~trixie_all.deb\n📦 multiflexi-abraflexi-mailer_1.3.6.116~trixie_all.deb\n📦 multiflexi-csas-statement-tools_0.1.1.27~trixie_all.deb\n📦 php-tools_0.9.17~trixie_all.deb\n📦 netbeans-php-tools_1.9.21~trixie_all.deb\n📦 multiflexi-abraflexi-kimai-importer_1.2.1.25~trixie_all.deb\n📦 abraflexi-kimai-importer_1.2.1.25~trixie_all.deb\n📦 abraflexi-tools_1.1.7.83~trixie_all.deb\n📦 flexplorer_1.5.1.53~trixie_all.deb\n📦 multiflexi-abraflexi-raiffeisenbank_1.5.0.93~trixie_all.deb\n📦 multiflexi-abraflexi-pricefixer_2.11.1.40~trixie_all.deb\n📦 cron-abraflexi-reminder_1.7.3.182~trixie_all.deb\n📦 abraflexi-reminder-sms_1.7.3.182~trixie_all.deb\n📦 abraflexi-pricefixer_2.11.1.40~trixie_amd64.deb\n📦 php-vitexsoftware-ease-html-dev_1.40.4.134~trixie_all.deb\n📦 php-vitexsoftware-ease-html-doc_1.40.4.134~trixie_all.deb