Jak na webu co nejšíleněji zadávat datum? Jak to uživatelům co nejvíce znepříjemnit? V Bad UX World Cup 2025 (YouTube) se vybíraly ty nejšílenější UX návrhy. Vítězným návrhem se stal Perfect Date.
Společnost Collabora vydala (YouTube) na LibreOffice založený desktopový kancelářský balík Collabora Office. Pro Windows, macOS a Linux. Se stejným uživatelským rozhraním jako Collabora Online. Svůj desktopový kancelářský balík s rozhraním LibreOffice pojmenovala Collabora Office Classic.
Glen MacArthur vydal AV Linux (AVL) a MX Moksha (MXM) 25. S linuxovým jádrem Liquorix. AV Linux (Wikipedie) je linuxová distribuce optimalizována pro tvůrce audio a video obsahu. Nejnovější AV Linux vychází z MX Linuxu 25 a Debianu 13 Trixie. AV Linux přichází s desktopovým prostředím Enlightenment 0.27.1 a MX Moksha s prostředím Moksha 0.4.1 (fork Enlightenmentu).
Ubuntu pro testování nových verzí vydává měsíční snapshoty. Dnes vyšel 1. snapshot Ubuntu 26.04 LTS (Resolute Raccoon).
Zástupci členských států EU se včera shodli na návrhu, který má bojovat proti šíření materiálů na internetu zobrazujících sexuální zneužívání dětí. Nařízení známé pod zkratkou CSAM a přezdívané chat control mělo množství kritiků a dlouho nebyla pro jeho schválení dostatečná podpora. Pro schválení byla potřeba kvalifikovaná většina a dánské předsednictví v Radě EU se snažilo dosáhnout kompromisu. Návrh nakonec po dlouhých týdnech
… více »Britské herní studio Facepunch stojící za počítačovými hrami Garry's Mod a Rust uvolnilo svůj herní engine s&box (Wikipedie) jako open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT. Herní engine s&box je postavený nad proprietárním herním enginem Source 2 od společnosti Valve.
Vývoj programovacího jazyka Zig byl přesunut z GitHubu na Codeberg. Sponzoring na Every.
Stejně jako GNOME i KDE Plasma končí s X11. KDE Plasma 6.8 poběží už pouze nad Waylandem. Aplikace pro X11 budou využívat XWayland.
Poslanci Evropského parlamentu dnes vyzvali k výraznému zvýšení ochrany nezletilých na internetu, včetně zákazu vstupu na sociální sítě pro osoby mladší 16 let. Legislativně nezávazná zpráva, kterou dnes odsouhlasil Evropský parlament poměrem 493 hlasů pro ku 92 proti, kromě zavedení věkové hranice 16 let pro využívání sociálních sítí, platforem pro sdílení videí či společníků s umělou inteligencí (AI) vyzývá také k zákazu … více »
Doom v KiCadu nebo na osciloskopu? Žádný problém: KiDoom: Running DOOM on PCB Traces a ScopeDoom: DOOM on an Oscilloscope via Sound Card.
Ahoj,
rád bych automatizoval následující akci:
Mám vlastní email server (dovecot + sieve; příchozí pošta je stahována z externích emailových schránek pomocí getmail a dovecot-lda je použit pro doručení do schránky uživatele), funkční program na download audio složky z URL videa, vlastní podcast server s publikováním přes ftp/scp.
Kudy se vydat?
Vše přes sieve ext programs hodit na externí bash script a potom ladit jednotlivé kroky a možné chybové hlášky? Nebo se snažit maximum provést přímo v sieve? Nebo ještě jinak, snadněji?
Řešení dotazu:
Sieve má smysl pro hlavně pravidla, která si uživatelé definují sami – je to formát/jazyk a protokol, kterým uživatelé můžou svoje pravidla nahrát na server a tam nechat provádět.
Pokud to chápu správně, tak vytváříš nějakou systémovou službu a jsi správcem toho serveru. V tom případě bych do toho Sieve netahal nebo ho použil maximálně k zavolání toho skriptu. Ten getmail je tam nutný? Nejde nastavit zdrojové servery, aby přeposílaly zprávy na tvůj server pomocí SMTP? Pak bys tam měl Postfix, kterému stačí nastavit, aby zprávy pro určitou adresu směroval místo do schránky do toho skriptu. Nebo jde použít Sieve i bez těch „ext programs“ – v Sieve přesměruješ zprávu na e-mailovou adresu tak, že to půjde přes tvůj Postfix a ten to předá tomu skriptu.
Tím Postfixem/Sievem bych asi jen předal e-mail nějakému skriptu, který by okamžitě vrátil odpověď a zbytek zpracování by už proběhl asynchronně na pozadí, aby to nezdržovalo e-mailový systém. Což tedy znamená sypat si ta URL do nějaké fronty nebo na pozadí spouštět procesy… Pokud se stažení povede, tak poslat e-mailem zprávu. Pokud se nepovede, tak třeba ještě párkrát vrátit do fronty (může to být dočasná chyba, např. jsi překročil limit stahování ze serveru) a pak teprve poslat e-mail, že se to nepovedlo.
Můžeš tam mít třeba databázi, do které ten skript bude vkládat URL ke stažení, a pak nějaký démon běžící na pozadí, který z té DB čte URL a stahuje. Nebo místo té DB mít frontu jako ActiveMQ nebo něco podobného.
Díky za komentář ohledně asynchronního zpracování. Používám už MQTT server pro jiné věci, takže bych odesílatele & URL posílal na něj a zkusím naskriptovat lokální službu provádějící, co popisuješ. Bude to nepochybně robustnější řešení.
getmail + dovecot používám už delší dobu, tak se mi nechce to celé překopávat. A když vypnu svůj server, stále mohu emailovat přes původní poskytovatele emailu. A nakonec se mi podařilo i nastavit sieve s extprograms a předávat emaily pro konkrétního adresáta externímu skriptu.
Tiskni
Sdílej: