Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního
… více »Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.
Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.
KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.
Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.
Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).
Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.
Dle plánu byla vydána Opera GX pro Linux. Ke stažení je .deb i .rpm. V plánu je flatpak. Opera GX je webový prohlížeč zaměřený na hráče počítačových her.
GNUnet (Wikipedie) byl vydán v nové major verzi 0.27.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.
Byly publikovány informace (technické detaily) o bezpečnostním problému Snapu. Jedná se o CVE-2026-3888. Neprivilegovaný lokální uživatel může s využitím snap-confine a systemd-tmpfiles získat práva roota.
Tiskni
Sdílej:
Nejprve předpokládáme, že jedno z čísel je komplexní jednotka. Potom součin komplexního čísla z a komplexní jednotky, dostaneme otočením obrazu čísla z kolem počátku o argument komplexní jednotky.
Nyní předpokládáme, že jedno z čísel je reálné. Potom součin komplexního čísla s reálným číslem konstruktivně dostaneme na základě podobnosti. A když to dáme dohromady, je to hotovo.
a*b = (a.im*i + a.re)*(b.im*i + b.re) = a.im*b.re*i + a.re*b.im*i + a.re*b.re - a.im*b.im.
To je jedna z moznosti, zalezi na tom, v jakem tvaru ty cisla mate zadana. Mimoto http://en.wikipedia.org/wiki/Complex_numbers
x=|x|*e^(-i*a), y=|y|*e^(-i*b), x*y=|x|*|y|*e^(-i*(a+b))
To zná každý elektrikář. Jinýmy slovy, sečíst úhly s reálnou osou a vynásobit vzdálenosti od počátku (absolutní hodnoty).
x = |x|*e^(-i*a) = |x|*cos(a) + j*|x|*sin(a) = xre + j*ximg
y = |y|*e^(-i*b) = |y|*cos(b) + j*|y|*sin(b) = yre + j*yimg
x*y = (xre + j*ximg)*(yre + j*yimg) = xre*yre - ximg*yimg + j*(ximg*yre+yimg*xre) = |x|*cos(a)*|y|*cos(b) - |x|*sin(a)*|y|*sin(b) + j*(|x|*sin(a)*|y|*cos(b)+|y|*sin(b)*|x|*cos(a)) = |x|*|y|*cos(a+b)+j*|x|*|y|*sin(a+b) = |x|*|y|*(cos(a+b)+j*sin(a+b))
