Projekt systemd schválil kontroverzní pull request, který do JSON záznamů uživatelů přidává nové pole 'birthDate', datum narození, tedy údaj vyžadovaný zákony o ověřování věku v Kalifornii, Coloradu a Brazílii. Jiný pull request, který tuto změnu napravoval, byl správcem projektu Lennartem Poetteringem zamítnut s následujícím zdůvodněním:
… více »Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 163 (pdf).
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.
RewriteEngine On RewriteRule nazevB nazevAjenze to nefunguje (predchozi je na zacatku konfiguraku, hned po direktive NameVirtualHost a je mimo jakykoli Virtualhost). Diky, David
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.fotkyzcest.cz
RewriteRule ^(.*)$ http://www.fotkyzcest.net/$1 [R=301,QSA,L]
</IfModule>
. Na hostingu mě do httpd.conf nepustí (což se jim nedivím), proto ten .htaccess.
wwww.nazevB.domena.cz na www.nazevA.domena.cz nazevB.domena.cz na nazevA.domena.cz tonda.nazevB.domena.cz na tonda.nazevA.domena.cz nazevB.domena.cz/neco na nazevA.domena.cz/necoatp.
Mod_rewrite umí měnit i část před lomítkem, pak nejde o podsunutí stránky, ale o přesměrování, viz ten můj příklad a [R=301]. Ale to co chcete není asi moc obvyklé a nikdo si taková pravidla zatím nepsal, takže nezbyde než si potrápit mozkové závity sám. Zkuste se podívat sem:
http://interval.cz/serialy/mod-rewrite-pro-hezka-url/
http://www.jakpsatweb.cz/server/mod-rewrite.html
http://www.jakpsatweb.cz/server/mod_rewrite/mod-rewrite-priklady.html
RewriteRule je samotné pravidlo a RewriteCond umožní pravidlo provést při splnění určité podmínky (podmínek), v obojím se používají regulární výrazy (.* je jakýkoliv text, ^ je začátek řádky). Zkuste se odrazit od:
RewriteCond %{HTTP_HOST} !^.*nazevB.domena.cz
RewriteCond %{HTTP_HOST} ^(.*)nazevA.domena.cz
RewriteRule ^(.*)$ http://%1nazevB.domena.cz/$1 [R=301,QSA,L]
Je to co mě teď napadlo, tedy jen nasměrování bez záruky. První RewriteCond testuje, jestli už jdu na nazevB.domena.cz, pokud ano, končím (je tam !). Následuje AND a druhé RewriteCond testuje, jestli je v HTTP_HOST nazevA.domena.cz a jestli mu i něco předchází, pokud ano, díky () si zapamatuje (mělo by být v %1, to právě nevím) co předchází a jde na RewriteRule. Tam si jen zapamatuju co je za lomítkem (budu to mít v $1) a provedu složení výsledného url a přesměrování (R v hranatých závorkách je přesměrování, QSA připojí parametry předávané pomocí GET a L značí poslední pravidlo).
Zkuste sem pak ty pravidla dát, ať je řešení navždy v archivu.
VirtualHost *
ServerName *.nazevA.domena.cz
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)nazevA\.domena\.cz [NC]
RewriteRule ^/(.*)$ http://%1nazevB.domena.cz/$1 [R=301,QSA,L]
/VirtualHost
Takze to Jenik: s tim %1 si mel pravdu, moc dekuju. Bohuzel mi apache bezi tak 2min a pak padne :(. Bez tohohle virtualhostu bezi normalne, tezko rict, jestli je problem v tom virtual hostu, ci je problem v apache (neni distribucni, ale kompilovany).
Tiskni
Sdílej: