Byla vydána nová stabilní verze 3.5 svobodného 3D softwaru Blender. Přehled novinek i s náhledy v oznámení o vydání a na YouTube.
Po 5 měsících vývoje od vydání verze 6.1 byla vydána nová verze 6.2 svobodného open source redakčního systému WordPress. Kódové jméno Dolphy bylo vybráno na počest amerického jazzového altsaxofonisty, flétnisty a basklarinetisty Erica Dolphyho.
Josef Průša představil (YouTube) novou 3D tiskárnu Original Prusa MK4. Cena sestavené tiskárny je 27990 Kč. Cena stavebnice je 20990 Kč.
Turris OS, operační systém pro síťová zařízení Turris postavený na OpenWrt, byl vydán v nové verzi 6.3.0. Vývojáři upozorňují, že Netmetr byl nahrazen LibreSpeedem, viz příspěvek na blogu CZ.NIC.
Byl vydán xorg-server 21.1.8 a xwayland 22.1.9 a 23.1.1. Řešena je zranitelnost CVE-2023-1393 využitelná k lokální eskalaci práv.
Byla vydána nová verze 10 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu.
Ubuntu Cinnamon bude od Ubuntu 23.04 oficiální odnoží Ubuntu (návrh, schválení).
Byla vydána nová major verze 5.0 účetního softwaru GnuCash (Wikipedie). Ve formátu Flatpak je již k dispozici na Flathubu.
Na GOG.com běží Spring Sale. Při té příležitosti lze získat zdarma počítačovou hru Alwa's Awakening (ProtonDB).
Byla vydána verze 3.28.0 2D CAD (computer-aided design) softwaru QCAD (Wikipedie). Přehled novinek v Changelogu.
#!/usr/bin/env python import os, sys try: rename_flag = sys.argv[1] == '--rename' except IndexError: rename_flag = False def suggest_new_name(name): try: newname = name.decode('utf-8').encode('iso-8859-2') #newname = name.decode('iso-8859-2').encode('utf-8') except UnicodeDecodeError: return False except UnicodeEncodeError: return False if newname == name: return False #No renaming necesarry return newname def rename_path(oldpath, newpath): print oldpath, '->', newpath if rename_flag: os.rename(oldpath, newpath) def process_names(root, names): for name in names: newname = suggest_new_name(name) if not newname: continue fullpath_old = os.path.join(root, name) fullpath_new = os.path.join(root, newname) rename_path(fullpath_old, fullpath_new) for root, dirs, files in os.walk('.', topdown=False): process_names(root, files) process_names(root, dirs)Program projde vše rekurzivně v aktuálním adresáři a přejmenuje názvy z utf-8 do latin2, pokud takovou konverzi lze provést. Bez parametru '--rename' běží nanečisto - pouze vypíše, co by udělal.
Tiskni
Sdílej: