Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie).
V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 12.0 (Mastodon). Forgejo je fork Gitei.
Nová čísla časopisů od nakladatelství Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 155 (pdf) a Hello World 27 (pdf).
Hyprland, tj. kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, byl vydán ve verzi 0.50.0. Podrobný přehled novinek na GitHubu.
Patrick Volkerding oznámil před dvaatřiceti lety vydání Slackware Linuxu 1.00. Slackware Linux byl tenkrát k dispozici na 3,5 palcových disketách. Základní systém byl na 13 disketách. Kdo chtěl grafiku, potřeboval dalších 11 disket. Slackware Linux 1.00 byl postaven na Linuxu .99pl11 Alpha, libc 4.4.1, g++ 2.4.5 a XFree86 1.3.
Ministerstvo pro místní rozvoj (MMR) jako první orgán státní správy v Česku spustilo takzvaný „bug bounty“ program pro odhalování bezpečnostních rizik a zranitelných míst ve svých informačních systémech. Za nalezení kritické zranitelnosti nabízí veřejnosti odměnu 1000 eur, v případě vysoké závažnosti je to 500 eur. Program se inspiruje přístupy běžnými v komerčním sektoru nebo ve veřejné sféře v zahraničí.
Vláda dne 16. července 2025 schválila návrh nového jednotného vizuálního stylu státní správy. Vytvořilo jej na základě veřejné soutěže studio Najbrt. Náklady na přípravu návrhu a metodiky činily tři miliony korun. Modernizovaný dvouocasý lev vychází z malého státního znaku. Vizuální styl doprovází originální písmo Czechia Sans.
Vyhledávač DuckDuckGo je podle webu DownDetector od 2:15 SELČ nedostupný. Opět fungovat začal na několik minut zhruba v 15:15. Další služby nesouvisející přímo s vyhledáváním, jako mapy a AI asistent jsou dostupné. Pro některé dotazy během výpadku stále funguje zobrazování například textu z Wikipedie.
Více než 600 aplikací postavených na PHP frameworku Laravel je zranitelných vůči vzdálenému spuštění libovolného kódu. Útočníci mohou zneužít veřejně uniklé konfigurační klíče APP_KEY (např. z GitHubu). Z více než 260 000 APP_KEY získaných z GitHubu bylo ověřeno, že přes 600 aplikací je zranitelných. Zhruba 63 % úniků pochází z .env souborů, které často obsahují i další citlivé údaje (např. přístupové údaje k databázím nebo cloudovým službám).
Open source modální textový editor Helix, inspirovaný editory Vim, Neovim či Kakoune, byl vydán ve verzi 25.07. Přehled novinek se záznamy terminálových sezení v asciinema v oznámení na webu. Detailně v CHANGELOGu na GitHubu.
Universal Offline Translator (UOT)
je nástroj príkazového riadku na preklad textov medzi jazykmi bez pripojenia na internet, založený na Argos Translate.
git clone https://github.com/feckom/uot.git
cd uot
python -m venv venv
venv\Scripts\activate.bat
pip install -r requirements.txt
Linux / macOS
git clone https://github.com/feckom/uot.git
cd uot
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
POŽIADAVKY
python uot.py [parametre] [text]
PARAMETREParameter | Popis |
---|---|
-il | Vstupný jazyk (napr. en, sk) |
-ol | Výstupný jazyk (napr. sk, en) |
-i | Interaktívny režim (zobrazuje [INFO] logy) |
-v | Zobrazí verziu a informácie o autorovi |
-im | Inštaluje modely z Argos OpenTech indexu |
Premenná | Popis |
---|---|
UOT_MODELS_DIR | Vlastný adresár pre modely |
python uot.py -il en -ol sk Hello world
Preklad s výpisom informácií
python uot.py -il en -ol sk Hello world -i
Preklad zo stdin
echo "Hello world" | python uot.py -il en -ol sk
Inštalácia modelov z Argos indexu
python uot.py -im -i
Zobrazenie verzie
python uot.py -v
LICENCIA
MIT Licencia
Tiskni
Sdílej:
-im
. Tak jsem přehodil
--- a/uot.py +++ b/uot.py @@ -267,9 +267,8 @@ def validate_language_code(code, available_languages): def main(): global VERBOSE - available_languages = detect_available_languages() - if len(sys.argv) == 1: + available_languages = detect_available_languages() print_help(available_languages) sys.exit(0)Při
-im
se stáhlo 7.5G slovníků, nikoliv jen ty dva pro kombinaci, kterou jsem chtěl zkusit
python uot.py -im -il cs -ol en AhojNakonec jsem skončil
... [ERROR] File not found (404): https://data.argosopentech.com/argospm/v1/translate-ur_en-1_9.argosmodel Finished processing. Total entries in index: 92 Packages found: 92 Packages downloaded: 0 Skipped invalid entries: 0 Packages skipped (already exist): 92Při puštění bez
-im
končím na
[ERROR] Failed to install model 'translate-sq_en-1_9.argosmodel': module 'argostranslate.package' has no attribute 'install_from_pipe' ... [ERROR] Failed to install model 'translate-cs_en-1_9_6.argosmodel': module 'argostranslate.package' has no attribute 'install_from_pipe' ... [ERROR] Failed to install model 'translate-en_hi-1_1.argosmodel': module 'argostranslate.package' has no attribute 'install_from_pipe' [ERROR] Failed to install model 'translate-en_cs-1_9_6.argosmodel': module 'argostranslate.package' has no attribute 'install_from_pipe' [ERROR] Failed to install model 'translate-en_eo-1_5.argosmodel': module 'argostranslate.package' has no attribute 'install_from_pipe' ... [ERROR] Failed to install model 'translate-tr_en-1_5.argosmodel': module 'argostranslate.package' has no attribute 'install_from_pipe' [ERROR] Failed to install any models.
-il
a -ol
tak na -im
instalovat jen ty potřebné jazyky.
(venv)python uot.py -il es -ol en -i Se denomina artes decorativas a todas aquellas actividades relacionadas con el arte o la artesanía destinadas a producir objetos con una finalidad a la vez utilitaria y ornamental. Son por lo general obras realizadas con una elaboración industrial o artesanal pero persiguiendo una cierta finalidad estética. El concepto es sinónimo de las llamadas artes aplicadas o artes industriales, también llamadas a veces artes menores en contraposición a las artes mayores o bellas artes. | python uot.py -il en -ol sk -i [INFO] Looking for translation path: es → en [INFO] Translating: 'Se denomina artes decorativas a todas aquellas actividades relacionadas con el arte o la artesanía destinadas a producir objetos con una finalidad a la vez utilitaria y ornamental. Son por lo general obras realizadas con una elaboración industrial o artesanal pero persiguiendo una cierta finalidad estética. El concepto es sinónimo de las llamadas artes aplicadas o artes industriales, también llamadas a veces artes menores en contraposición a las artes mayores o bellas artes.' [INFO] Translation took 1.96 seconds, uses 605.8 MB RAM [INFO] Looking for translation path: en → sk [INFO] Translating: 'Decorative arts are known as all activities related to art or crafts intended to produce objects for both utilitarian and ornamental purposes. They are usually works made with an industrial or artisan production but pursuing a certain aesthetic purpose. The concept is synonymous with so-called applied arts or industrial arts, also sometimes called minor arts as opposed to major or fine arts.' [INFO] Translation took 1.40 seconds, uses 380.1 MB RAM Dekoratívne umenie je známe ako všetky činnosti súvisiace s umením alebo remeslami určené na výrobu predmetov na úžitkové aj okrasné účely. Zvyčajne sú to práce vyrobené s priemyselnou alebo remeselnou výrobou, ale sledujú určitý estetický účel. Koncept je synonymom takzvaného úžitkového umenia alebo priemyselného umenia, ktoré sa niekedy nazýva aj menej významné umenie na rozdiel od hlavného alebo výtvarného umenia.
Hm. Co je na tom zajímavého?
Osobně využívám pro automatické překlady on-line translator od google. Ne proto, že by byl nejlepší, ale proto že podporuje širokou škálu jazyků a nevyžaduje žádnou registraci. Podle mne jednoduše proto, že si to vybere jinak. Ale texty, u kterých mi opravdu záleží na porozumění, jsou překládané jinak. A to porovnáním automatického překladu do cílového jazyka jiných jazykových verzí. Ale pouze text, který ve všech případech dává stejný smysl, je základem pro korektora, aby ho upravil tak, aby to nepíchalo do očí. A je dokonce lepší, když korektor nezná originální text. Pokud ho zná, tak má mimoděk tendenci používat výrazy a jazykové obraty, které nejsou cílovému jazyku vlastní, aniž by si to uvědomoval.
V průběhu 90. let jsem spolupracoval s chlapíkem, který ve spolupráci s manželkou a ještě jedním přítelem přeložil několik knih do polštiny. Nebyl rodilý mluvčí, stejně jako já, ale ona a ten přítel ano. Jenže za ty roky přestali ty drobné jazykové nuance vnímat. A co hůř. Nechtěli si to připustit. Já samozřejmě tyhle jazykové „přešlapy” nevnímal, ale čtenáři bohužel ano. A výsledek na některé působil nejspíš jak první verze Blaskowitzovy vyhlášky na Pražany.