Byla vydána nová verze 1.16.0 klienta a serveru VNC (Virtual Network Computing) s názvem TigerVNC (Wikipedie). Z novinek lze vypíchnout nový server w0vncserver pro sdílení Wayland desktopu. Zdrojové kódy jsou k dispozici na GitHubu. Binárky na SourceForge. TigerVNC je fork TightVNC.
Byla vydána nová verze 4.6 (𝕏, Bluesky, Mastodon) multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek i s náhledy v příspěvku na blogu.
Rozsáhlá modernizace hardwarové infrastruktury Základních registrů měla zabránit výpadkům digitálních služeb státu. Dnešnímu výpadku nezabránila.
Čínský startup Kimi představil open-source model umělé inteligence Kimi K2.5. Nová verze pracuje s textem i obrázky a poskytuje 'paradigma samosměřovaného roje agentů' pro rychlejší vykonávání úkolů. Kimi zdůrazňuje vylepšenou schopnost modelu vytvářet zdrojové kódy přímo z přirozeného jazyka. Natrénovaný model je dostupný na Hugging Face, trénovací skripty však ne. Model má 1 T (bilion) parametrů, 32 B (miliard) aktivních.
V Raspberry Pi OS lze nově snadno povolit USB Gadget Mode a díky balíčku rpi-usb-gadget (CDC-ECM/RNDIS) mít možnost se k Raspberry Pi připojovat přes USB kabel bez nutnosti konfigurování Wi-Fi nebo Ethernetu. K podporovaným Raspberry Pi připojeným do USB portu podporujícího OTG.
Konference Installfest 2026 proběhne o víkendu 28. a 29. března v budově FELu na Karlově náměstí v Praze. Přihlásit přednášku nebo workshop týkající se Linuxu, otevřených technologií, sítí, bezpečnosti, vývoje, programování a podobně lze do 18. února 0:15.
Fedora Flock 2026, tj. konference pro přispěvatele a příznivce Fedory, bude opět v Praze. Proběhne od 14. do 16. června. Na Flock navazuje DevConf.CZ 2026, který se uskuteční 18. a 19. června v Brně. Organizátoři konferencí hledají přednášející, vyhlásili Call for Proposals (CfP).
Z80-μLM je jazykový model 'konverzační umělé inteligence' optimalizovaný pro běh na 8-bitovém 4Mhz procesoru Z80 s 64kB RAM, technologii z roku 1976. Model používá 2-bitovou kvantizaci a trigramové hashování do 128 položek, což umožňuje zpracování textu i při velmi omezené paměti. Natrénovaný model se vejde do binárního souboru velkého pouhých 40 KB. Tento jazykový model patrně neprojde Turingovým testem 😅.
Digitální a informační agentura (DIA) na přelomu roku dokončila rozsáhlou modernizaci hardwarové infrastruktury základních registrů. Projekt za 236 milionů korun by měl zabránit výpadkům digitálních služeb státu, tak jako při loňských parlamentních volbách. Základní registry, tedy Registr práv a povinností (RPP), Informační systém základních registrů (ISZR) a Registr obyvatel (ROB), jsou jedním z pilířů veřejné správy. Denně
… více »Evropská komise (EK) zahájila nové vyšetřování americké internetové platformy 𝕏 miliardáře Elona Muska, a to podle unijního nařízení o digitálních službách (DSA). Vyšetřování souvisí se skandálem, kdy chatbot s umělou inteligencí (AI) Grok na žádost uživatelů na síti 𝕏 generoval sexualizované fotografie žen a dětí. Komise o tom dnes informovala ve svém sdělení. Americký podnik je podezřelý, že řádně neposoudil a nezmírnil rizika spojená se zavedením své umělé inteligence na on-line platformě.
Před dávnými lety jsem otevřel živnost a s tím vyvstala potřeba fakturovat a účtovat. Skončil jsem u PC-FANDu a účetnictví napsal v něm. U toho jsem zůstal řadu let, ale pak nastal čas přechodu na Linux a potíže s užívanými DOS/Windows aplikacemi. Jednou z nejodolnějších byl právě PC-FAND.
Účetnictví pro Linux nebylo, zato byla lenost (a nedostatek času). Ovšem všiml jsem si výhody webových prohlížečů - jednoduchá tvorba uživatelského prostředí, které jsem již znal. Pak přišlo seznámení s PHP a následkem toho jsme se vrhli na SQL databáze.
V dalším vývoji jsme vsadili na prohlížeče podporující javaskripty (výpočty jako třeba DPH a další) a CSS2 (formátování, zvláště se zřetelem na provizorní řešení tiskových sestav).
Strukturu tabulek jsem vlastně měl - opsané staré účetnictví. Potom jsme poměrně dlouho vytvářeli koncepci systému, přičemž jsme se snažili o maximální jednoduchost tvorby aplikace a univerzalitu řešení, čemuž jsme obětovali m.j. čistotu struktury tabulek.
Další problém zněl: jednoduché nebo podvojně? Celé účetnictví začalo vznikat teprve po rozhodnutí pracovat na podvojném systému s tím, že jednoduché účetnictví bude řešeno generováním účetního deníku jednoduchého účetnictví z účetního deníku ve skutečnosti účtovaného podvojně. Je to sice poněkud krkolomné, ale jednoduché účetnictví není účetnictví... Aby mohl se systémem pracovat člověk neznalý podvojného účtování, jsou k dispozici účetní souvztažnosti, které uživatele zbaví pohledu na podivnosti typu Má Dáti a Dal. To ovšem předpokládá správné naplnění souvztažností a nastavení systému.
Především: MISU toho moc zatím neumí. Lze vytvářet základní číselníky, souvztažnosti a přímo zapisovat účetní doklady. Kromě toho lenost psát knihu jízd a z ní počítat mě přiměla vytvořit ji také. Alespoň částečně. Bude ji ale zapotřebí rozšířit, neboť od 1.1.2003 máme na služebních cestách povinnost zapisovat dobu jízdy - takže přibude další položka.
Závažným nedodělkem je absence generátoru tiskových sestav. Zatím jsou tiskové sestavy generovány do prohlížeče se všemi důsledky z toho vyplývajícími - co klient, to originál. Zatím jsem jedině ověřil funkčnost lámání stránek pomocí CSS2 (ale ne na mém oblíbeném Konqueroru). Předpokládám však generování sestav na straně serveru skriptem HTML_ToPDF a odesílání klientovi - až bude trochu čas.
Dalším nedodělkem jsou zatím absentující uživatelské přístupy. Uživatel musí být sice v systému evidován, další kontrola ovšem je pouze v mojí hlavě.
Snad brzkou funkční novinkou budou obchodní knihy. Umožní vytvářet daňové doklady - faktury i pokladní doklady s charakterem zkrácených daňových dokladů a zálohové faktury. Rozsahem by měly pokrýt očekávané požadavky na záznamní povinnost, která vlastně má nahradit (a obejít nepoužíváné) registrační pokladny.
Jen částečně je řešena evidence DPH. Je to pouze zoufalé minimum - součty řad dokladů, které se pro potřeby zúčtování s finančním úřadem musí vhodně sečíst mimo tento systém vedle a ... k vytvoření daňového přiznání použijte šablonu pro OpenOffice.org.
Dále bude zapotřebí opravit chyby v souvztažnostech, které zde již jsou a jejich návaznost na můstky na jednoduché účetnictví. Otázkou je funkčnost na dalších systémech. My pracujeme na SuSE (dnes 8.1) a po zeditování souborů s deklaracemi tabulek (adresář sql) by systém měl běžet na Mandrake 9.0. Ze systémového hlediska chci na odlehčení SQL serveru zavést session a také transakční zpracování. Uvažuji o kontrole vstupujících dat, deklarace jsou již připraveny, vlastní výkonné procedury nikoliv.
O dalších cílech zatím nemá cenu psát, můžeme pokračovat velmi dlouho. Jasná je skladová evidence a ...
MISU má dvě systémové části - správu účetnictví a správu uživatelů. Další částí je vlastní účetnictví se všemi svými tabulkami.
Správa účetnictví vede tabulku účetnictví, kde jsou základní parametry jednotlivých účetních evidencí. Předpokládá se, že pro každý rok bude založena nová účetní evidence s vlastním záznamem v této tabulce. Zde jsou základní informace o dané účetní evidenci - typ účetníctví, (ne-)evidence DPH a její sazby, DIČ a IČ.
Správa uživatelů vede tabulku uživatelů a jejich práv. S těmi právy (viz výše) to není zrovna žhavé, ale přihlásit se uživatel musí již teď. Lze změnit vlastní heslo a nastavit uživatelský profil - vybrat firmu k účtování, nastavit účetní období a podle vlastního prohlížeče nastavit velikost sestavy.
Všechny ostatní nabídky se již týkají vlastní zvolené účetní evidence. Tu vybranou účetní evidenci, období a svoje jméno ostatně uživatel vidí v záhlaví každé vygenerované stránky. V tuto chvíli ponechávám vše na na jeho touze klikat a procházet se bohatstvím (chudobou) nabídek. Vzhled hlavní nabídky se mění podle zvolené účetní evidence - jednoduše/podvojně a DPH.
Obchodní knihy, jak uvádím výše, jsou zatím nefunkční. Pracuji zatím na zkrácených daňových dokladech a v tuto chvíli je již lze pořídit, ale nemají vhodnou tiskovou sestavu, ani se nepřenesou do účetního deníku.
Musíme mít alespoň jedno středisko, alespoň jednu zakázku, základní sadu účtů a alespoň jednu řadu dokladů. Kromě toho je vhodné pracovat s účetními souvztažnostmi - tedy potřebujeme sadu souvztažností. Základní blok těchto tabulek je součástí instalačního balíku, ovšem asi ji nelze považovat za zcela korektní.
Potom tedy šlápneme na souvztažnosti, nějakou vhodnou si vybereme a klikneme daňový doklad. Objeví se formulář pro zadání nového dokladu, kde zadáme popis operace, částku a z rolet vybereme zakázku a středisko. Pokud jde o variantní souvztažnost, můžeme volit roletovou variantu. Pokud účtujeme DPH, potom se také dopočítává DPH a počítají součty. Odesláním formuláře se položka zapíše a vrátí číslo dokladu.
Pořízené doklady můžeme prohlédnout přes deník dokladů anebo řady dokladů. Zatímjediným výstupem je vygenerovaný účetního deníku jednoduchého účetnictví avýsledek.
Běhové parametry má systém uloženy v souboru misu.conf. Zde
jsou proměnné nastavující logování (funkcí intralog) a komunikace s SQL
serverem. Toto je také cesta, jak pro systém využít i jiné SQL servery, než
PostgreSQL.
Vlastním východiskem každého skriptu je vložený skript
_priprava.php. Zde je nejprve deklarace univerzální dotazovací
funkce, která řeší všechny dotazy do databáze. Vzhledem k potřebě zamykat
věty jsou obvyklé sql dotazy doplněny o metadotazy ZAMKNI a ODEMNKI, které
jsou opět touto funkcí řešeny.
Následuje autorizace uživatele a naplnění proměnných z tabulek uziv (identita uživatele a přístupová práva), uzivrc (nastavení uživatele -účtovaná firma, velikost sestavy a účtovací období) a kmen (parametry účtované firmy).
Podle skriptu a jeho požadavků se dále čte z tabulky pristup
(názvy sloupců tabulek - lze alternativně použít pro vícejazyčné řešení). V
této tabulce jsou také zadání požadovaných kontrol vstupních dat - viz
deklarace této tabulky vsql/_zaklad_tabulky. Další požadované zprávy
systému se čtou z tabulky zpravy, opět s možností vícejazyčného
řešení.
Následuje hlavička html stránky - jde buď o úplnou a faktickou hlavičku
stránky, anebo o deklaraci funkce hlavičky používanou pro generování
tiskových sestav. Podotýkám, že pokud jsou zapotřebí javaskripty, stačí
jméno souboru vložit do proměnné $javaskript v hlavním skriptu
(viz např. uct-doklad-novy.php).
V případě potřeby je k dispozici skript _funkce.php, který
obsahuje řadu funkcí vyvinutých za účelem zjednodušení programování
aplikace. Mimo jiné zde jsou funkce pro relativně jednoduché vytváření
aplikací se zamykáním dat - otevri_detail(),
zavri_detail(), pol_detail() a
roleta_detail() (viz skripty *-detail.php).
Tak a jsme připraveni k tomu, aby se něco provedlo. Přitom vlastně budeme dělat jednu z následujících operací:
název_proměnné=hodnota.otevri_detail
(), zavri_detail () ad. je zápis relativně jednoduchý.
Jde o skripty *-detail.php a další s těmito skripty spojenými.
Funkce otevri_detail () řeší generování html formuláře
podle požadavků hlavního skriptu, funkce zavri_detail () řeší
tlačítka na konci formuláře a parametry předávané dalším skriptům a funkce
jako roleta_detail () a pol_detail ()
řeší jednotlivé položky formuláře - buď jen zobrazení, nebo editování.
Zápis a mazání záznamů obecně řeší univerzální zapisovací a mazací skript
zapis.php a smaz.php. Ve složitějších případech
lze skript zapis.php obejít explicitně definovaným skriptem
jehož jméno se předává funkci otevri_detail() - viz například
uct-doklad-novy.php. A něco k metodě zpracování: Otevřu detail
a mohu ho pouze zhlédnout, nemohu v něm nic změnit. Pokud chci něco změnit,
musím záznam zamknout - příslušné tlačítko. Zamčený záznam mohu změnit,
smazat anebo opět odemknout. Ostatní mohou záznam jen prohlížet. Stejnou
záležitostí je i pořízení nového záznamu. Toto vše zajišťují skripty
*-detail.php, smaz.php a
zapis.php. Podrobnosti nechť si zájemci nastudují sami ze
zdrojáků (a pokud najdou chyby, tak prosím o zaslání)Další informace a popis instalace viz dokumentace v balíku.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: