HollowByte je zranitelnost typu Denial of Service (DoS) v kryptografické knihovně OpenSSL. Útočník může odesíláním škodlivého payloadu o velikosti pouhých 11 bajtů zaplnit paměť serveru. OpenSSL před ověřením dat vyhradí nepřiměřený blok paměti (až 131 KB). Server pak čeká na data, která nepřišla. Zranitelnost je opravena ve verzích OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 a 3.0.21.
Ve španělské A Coruñě probíhá GUADEC 2026, tj. letošní konference vývojářů a uživatelů desktopového prostředí GNOME. Videozáznamy přednášek jsou k dispozici na YouTube.
Společnost Collabora ve spolupráci s Valve vyvíjí Holo Core, tj. port Arch Linuxu pro ARM64 procesory (AArch64), který bude pohánět VR headset Steam Frame. Pro testování Arch Linuxu pro AArch64 jsou k dispozici binární balíčky, zdrojové kódy i kontejner pro Docker nebo Podman.
Mikroprocesor Zilog Z80 byl oficiálně uveden na trh před 50 lety, tj. v červenci 1976. Výroba mikroprocesoru skončila v roce 2024.
Výzkumníci ze společnosti ESET objevili 11 zapomenutých UEFI shim zavaděčů, které byly podepsány společností Microsoft, a které umožňují útočníkům obejít ochranu UEFI Secure Boot na většině zařízení. Microsoft je zneplatnil (přidal jejich hash do databáze dbx) v rámci aktualizace Patch Tuesday dne 9. června 2026. Uživatelé Linuxu mohou databází aktualizovat pomocí LVFS. Ověřit zneplatnění zavaděčů lze pomocí skriptu uefi-dbx-audit. Jedná se o CVE-2026-8863 a CVE-2026-10797.
pico-usb-wifi je open source firmware pro Raspberry Pi Pico W, který jej promění v USB Wi-Fi adaptér. Po připojení k počítači se objeví jako zařízení USB CDC-NCM.
Americká společnost Google ze skupiny Alphabet bude muset podle nových požadavků Evropské unie umožnit společnosti OpenAI i dalším konkurentům v oblasti umělé inteligence (AI) a internetových vyhledávačů přístup ke svým službám. Ve svém rozhodnutí o tom včera informovala Evropská komise (EK). Opatření má zajistit dodržování pravidel, jejichž cílem je omezit v EU tržní sílu velkých technologických firem. Google s tím nesouhlasí.
… více »Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 150. Aktuální verze Firefoxu je 152. V březnu bylo oznámeno, že od září přejde Chrome na dvoutýdenní cyklus vydávání verzí. To by znamenalo, že Chrome v číslování verzí Firefox brzy přeskočí. Vývojáři Firefoxu proto také od září přecházejí na dvoutýdenní cyklus vydávání verzí. :-)
Microsoft Comic Chat (Wikipedie), tj. grafický IRC klient z devadesátek, který převáděl konverzace na IRC do podoby komiksových panelů, a který zpopularizoval font Comic Sans, je dnešním dnem open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Byla vydána (𝕏) nová verze 26.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 26.7 je Xenial Xenops. Přehled novinek v příspěvku na fóru.
Wikipedia o karaoke říká: Karaoke (z japonského kara - prázdný a ōkesutora - orchestr) je forma zábavy, kde amatérský zpěvák zpívá do hudebního základu. Skladby jsou většinou velice známé populární písně, ze kterých je částečně nebo úplně odstraněn hlas původního interpreta. Slova písně jsou zobrazována na obrazovce či plátně. Bývají často animovaná nebo mění svou barvu v závislosti na právě hrané části. Pomáhají tak zpěvákovi udržet správný rytmus.
Při hledání vhodného programu pro přehrávání karaoke na Linuxu jsem brzy zjistil, že možnost nějakého výběru je spíše málo pravděpodobná. Takto zaměřených programů je skutečně k dispozici žalostně málo, takže mi v podstatě zbyly jediné dvě možnosti, a to použití Wine pro spouštění některé karaoke aplikace pro Windows, nebo využití nativní aplikace pro linuxové systémy – PyKaraoke. Samozřejmě volím druhou možnost.
Už podle názvu aplikace lze vytušit jistou spojitost s Pythonem. Celý projekt PyKaraoke je rozdělen do dvou částí: moduly přehrávání a grafický frontend. Jednotlivé moduly umožňují přehrávání různých formátů karaoke audio a video souborů a jsou naprogramované s pomocí python modulu Numeric pro urychlení numerických výpočtů a knihovny PyGame, která umožňuje audio a video výstup. Tyto moduly lze snadno integrovat do jiných aplikací a tím jim např. přidat podporu a umožnit přehrávání CDG souborů aj. GUI je sestaveno pomocí knihovny WxPython, což napomáhá přenositelnosti celé aplikace, která je dostupná nejen pro Linux, ale i pro Windows, *BSD a OS X.
Schopnosti PyKaraoke jsou poměrně rozsáhlé. Dokáže přehrávat CDG karaoke soubory (MP3+G, OGG+G, WAV+G), MIDI (.MID/.KAR), MPEG (video karaoke) či další video formáty s využitím jakéhokoliv externího přehrávače (např. MPlayer). PyKaraoke zvládne otevřít a přehrát MP3+G a MIDI soubory zabalené ve formátu ZIP. Grafické rozhraní programu dává uživateli možnost přidávat skladby v podporovaném formátu do databáze, kterou je následně možné prohledávat a skladby následně přidávat do seznamu skladeb k přehrávání. Kromě standardního GUI nabízí aplikace také tzv. mini grafický frontend, který umožňuje pohodlnou práci na zařízeních s malým rozlišením displeje a přenosných počítačích. Zajímavou možností, kterou PyKaraoke nabízí, je export CDG nebo KAR souborů do MPEG videa. Využití této funkcionality si dokážu představit např. při přehrávání karaoke skladeb přímo z DVD přehrávače na televizi apod.
PyKaraoke je dostupný na množství platforem a na většině z nich jej také najdeme v oficiálních softwarových zdrojích. Např. uživatelé *BSD systémů mají PyKaraoke k dispozici přes systém portů, pro Windows je připraven instalátor, který již obsahuje veškeré knihovny a nástroje potřebné pro běh programu, a ve většině linuxových distribucích je v repozitářích k dispozici balíček, který lze snadno nainstalovat přes distribuční balíčkovací systém. Jelikož je aplikace naprogramovaná v jazyce Python, se kterým je snadné vytváření multiplatformní aplikace, mají uživatelé k dispozici také balíček, který umožňuje spuštění aplikace prakticky na kterémkoliv operačním systému s interpretem Pythonu a potřebnými knihovnami (PyGame, WxPython, libsdl-dev, Mutagen). Pro přehrávání MIDI a KAR souborů na Linuxu je v systému nutná také přítomnost softwaru TiMidity++.
PyKaraoke nabízí poměrně široké možnosti nastavení. Ke konfiguračnímu dialogu ve standardním grafickém rozhraní se dostaneme přes hlavní menu přes položku File a dále Configuration. Ten nabízí celkem pět záložek. Záložka Display nabízí nastavení velikosti okna přehrávače, umožňuje použití celoobrazovkového režimu, volby pro práci s playlistem, apod. Přes záložku Audio je možné nastavovat některé pokročilejší volby zvuku. Dále následují záložky nastavení jednotlivých podporovaných formátů, se kterými PyKaraoke zvládá pracovat. Karta CDG+MP3/OGG umožňuje nastavit některé možnosti ovlivňující výkon přehrávání a na kartě MPG/AVI lze zvolit používaný externí video přehrávač.
V podstatě existují tři způsoby, kterými lze aplikaci PyKaraoke ovládat. Prvním z nich je příkazová řádka. Jelikož je PyKaraoke v podstatě GUI pro přehrávací moduly, je možné přistupovat k funkcím těchto jednotlivých modulů také z příkazové řádky – MP3+G/OGG+G (modul pycdg), MIDI/KAR (modul pykar) a MPEG (modul pympg). Každý modul má své jedinečné volby, kterými lze přehrávání ovlivnit.
Další rozhraní, které aplikace poskytuje, je tzv. mini mód. Ten nachází své využití zejména na zařízeních s malým rozlišením displeje a také na přenosných počítačích. Tento režim nenabízí žádné rozsáhlé možnosti nastavení, zato umožňuje rychlý přístup ke skladbám v databázi a nabízí jednoduché rozhraní, ve kterém se žádný uživatel rozhodně neztratí. Uložené skladby z databáze jsou zobrazeny pod sebou v seznamu, kterým lze procházet šipkami nahoru a dolů a požadovaná skladba se jednoduše vybere pomocí klávesy Enter.
Třetí nabízené rozhraní je standardní grafické rozhraní přístupné přes příkaz PyKaraoke. Hlavní okno aplikace je rozděleno vertikálně na dvě části: Pravou část okna zabírá playlist, do kterého je možné skladby přidávat z levé části. Ta může mít buď podobu zobrazení, které poskytuje rozhraní pro vyhledávání v databázi skladeb, nebo podobu zobrazení procházení souborového systému místních disků. Než ale budeme moci v databázi skladeb vyhledávat, je nezbytné je do ní nějakým způsobem uložit. To lze provést jednoduše přes položku Add New Songs To Database v hlavní nabídce File v horní části okna. Uživatel má pak možnost přidávat a odebírat složky obsahující karaoke skladby. Při skenování lze zvolit, aby aplikace hledala také skladby uložené v ZIP archivech nebo kontrolovala MD5 hashe jednotlivých skladeb a hledala, případně odstraňovala z databáze duplikáty. Databázi skladeb umožňuje aplikace exportovat do textového souboru, nebo dokonce vytisknout.
Součástí projektu PyKaraoke jsou také pomocné nástroje z balíku CDGTools. Díky nim je možné provádět s CD+G karaoke disky a soubory různé úpravy. Součástí balíku jsou tři nástroje: cdgrip, cdg2bin a cdg2text. První z nich, cdgrip, je nástrojem k ripování CD+G disků a převod skladeb do formátu MP3+G/OGG+G. Nejdříve je ale nutné pomocí programu cdrdao zkopírovat CD+G disk do počítače, který následně cdgrip přečte a jednotlivé skladby zpracuje. Názvy skladeb a informace o umělci či názvu alba hledá v databázi CDDB a enkóduje je pomocí aplikace lame či podobného nástroje. Cdgrip je možné spouštět jak z příkazové řádky, tak i v grafickém režimu.
Cdg2bin je nástroj, který umožňuje provádět přesně opačnou činnost proti cdgrip. Z MP3+G/OGG+G souborů v počítači dokáže vytvářet CD+G karaoke disky. Přitom jsou podporovány i soubory s karaoke skladbami archivované v některém z formátů .zip, .tar.gz nebo .tar.bz2. Poslední nástroj z balíku je cdg2text, který umožňuje zkonvertovat binární .cdg soubory do textového formátu, což se hodí zejména při debuggování ripovaných skladeb.
Při hledání karaoke aplikace pro Linux pravděpodobně narazíte pouze na několik málo slibných projektů. A jedním z nich bude také v článku popisovaný PyKaraoke. Sice není přímo napěchovaný funkcemi a pokročilými vlastnostmi jako jeho konkurence na platformě Windows, svůj účel ale splňuje velice dobře. Vypořádá se se skladbami v mnoha různých formátech, kolekci skladeb udržuje v databázi, kterou umožňuje prohledávat a snadno z ní přidávat do seznamu skladeb. Podporuje export skladeb do video souborů a pomocí podpůrných aplikací zvládá ripování skladeb z CD+G karaoke disků a naopak.
V každém případě se jedná o velice povedený projekt, škoda jen, že se svým zaměřením je v oblasti linuxových aplikací pouze jeden z mála. Vývoj PyKaraoke v poslední době sice postupuje poměrně pomalu, přesto však neustává a vývojáři přidávají stále nové vlastnosti a opravují nalezené bugy. Doufejme, že i do budoucna se bude aplikace dále úspěšně vyvíjet a získávat nové spokojené uživatele.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Diskuse byla administrátory uzamčena
I když (či spíše právě protože) se nejedná o čisté karaoke (na pozadí hraje originální skladba včetně hlasu a hráči se hodnotí jak dobře se trefuje do not).