Firefox slaví 20 let (YouTube). Verze 1.0 byla vydána 9. listopadu 2004.
Z proprietárního světa: Přijdete ráno do práce a zjistíte, že všechny Windows Servery byly neplánovaně automaticky upgradovány z verze 2022 na verzi 2025.
Byl vydán Debian 12.8, tj. osmá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
Standard Matter (Wikipedie, GitHub), původně Project Connected Home over IP (CHIP), pro propojení IoT a domácí automatizaci byl vydán ve verzi 1.4.
Fedora Linux je aktuálně k dispozici v 5 edicích: Workstation, Server, IoT, Cloud a CoreOS. Pro desktopové nasazení je určena edice Workstation, což je prostředí GNOME. Vývojářům a uživatelům KDE Plasma se dlouhodobě nelíbí, že jejich prostředí je schováno mezi spiny, tj. alternativními desktopy. Prosadili si, že s následující verzí Fedora Linuxu KDE Plasma povýší ze spinu na edici a bude tak na úrovni Workstation.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch OTA-6 Focal, tj. šesté stabilní vydání založené na Ubuntu 20.04 Focal Fossa.
Byla vydána nová verze 8.0 (𝕏) frameworku pro vývoj webových aplikací Ruby on Rails (Wikipedie). Přehled novinek v příspěvku na blogu, v poznámkách k vydání a na GitHubu.
Byla vydána verze R14.1.3 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Dnes v 17:00 má na YouTube online premiéru krátký film Project Gold od Blender Studia představující možnosti rozšíření Blenderu pro "malířský vzhled".
Byl představen oficiální Raspberry Pi USB 3 Hub. Cena je 12 dolarů.
1 pokud je v proměnné AAA první znak "S" tak ho potřebuji smazat a nastavit proměnnou S="true" 2 pokud je v proměnné AAA poslední znak "E" tak ho potřebuji smazat a nastavit proměnnou E="true" if [ "???" = "S" ]; then S="true"; delete znak S; fi if [ "???" = "E" ]; then E="true" delete znak E; fi
Řešení dotazu:
"${proměnná:0:1}"
delete znak je proměnná="${proměnná:1}"
proměnná=${proměnná:0:${#proměnná}-1}
to odstraňování by možná bylo přehlednější pomocí expansních operátorů % a #, ale nezaškodí procvičit si občas klasickou práci s řetězci...
${proměnná:${#proměnná}-1}
if [ "${AAA#${AAA%?}}" = "E" ]; then E="true"; fiVýše uvedené
if [ "${AAA:0:${#AAA}-1}" = "E" ]; then E="true"; finení vhodné, může-li být AAA prázdný řetězec tedy AAA=''
#!/bin/bash #1st input argument AAA="$1" S='false' E='false' if [ "${AAA:0:1}" = "S" ]; then S="true"; AAA="${AAA:1}" fi if [ "${AAA#${AAA%?}}" = "E" ]; then E="true"; AAA="${AAA%?}" fi echo "E = '$E'" echo "S = '$S'" echo "AAA = '$AAA'" exit 0
S= E=
TEST="${AAA#S}"
[ "$TEST" = "$AAA" ] || S="true"
AAA="$TEST"
TEST="${AAA%E}"
[ "$TEST" = "$AAA" ] || E="true"
AAA="$TEST"
if [[ $AAA = S* ]]; then S=true AAA="${AAA#S}" fi if [[ $AAA = *E ]]; then E=true AAA="${AAA%E}" fi
Tiskni Sdílej: