Společnost SpaceX amerického miliardáře Elona Muska podala žádost o vypuštění jednoho milionu satelitů na oběžnou dráhu kolem Země, odkud by pomohly zajistit provoz umělé inteligence (AI) a zároveň šetřily pozemské zdroje. Zatím se ale neví, kdy by se tak mělo stát. V žádosti Federální komisi pro spoje (FCC) se píše, že orbitální datová centra jsou nejúspornějším a energeticky nejúčinnějším způsobem, jak uspokojit rostoucí poptávku po
… více »Byla vydána nová verze 2.53.0 distribuovaného systému správy verzí Git. Přispělo 70 vývojářů, z toho 21 nových. Přehled novinek v poznámkách k vydání.
Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 216. sraz, který proběhne v pátek 20. února od 18:00 v Red Hat Labu (místnost Q304) na Fakultě informačních technologií VUT v Brně na ulici Božetěchova 1/2. Tématem srazu bude komunitní komunikační síť MeshCore. Jindřich Skácel představí, co je to MeshCore, předvede nejrůznější klientské zařízení a ukáže, jak v praxi vypadá nasazení vlastního repeateru.
Byla vydána nová major verze 9.0 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.
Hodnota Bitcoinu, decentralizované kryptoměny klesla pod 70 000 dolarů (1,44 milionu korun).
Valve z důvodu nedostatku pamětí a úložišť přehodnocuje plán na vydání zařízení Steam Controller, Steam Machine a Steam Frame: „Cílem tedy stále zůstává vydat všechna tři nová zařízení v první polovině letošního roku, ale přesná data a ceny jsou dvě věci, na kterých usilovně pracujeme a jsme si dobře vědomi toho, jak rychle se v tomto ohledu může vše změnit. Takže ač dnes žádné zveřejnitelné údaje nemáme, hned jak plány finalizujeme, budeme Vás informovat.“
Do 20. února lze hlasovat pro wallpapery pro Ubuntu 26.04 s kódovým názvem Resolute Raccoon.
Byla vydána lednová aktualizace aneb nová verze 1.109 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.109 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Na Kickstarteru běží kampaň na podporu modulárního otevřeného handheldu Mecha Comet s Linuxem.
V nedávno zveřejněné kolekci dokumentů souvisejících s kontroverzním finančníkem a kuplířem Jeffrey Epsteinem se překvapivě objevil i referenční manuál unixového shellu Bash, jedná se o verzi manuálu z roku 2005. Aktuální vydání si lze stáhnout ze stránek GNU.
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";
fi
Výše uvedené
if [ "${AAA:0:${#AAA}-1}" = "E" ]; then
E="true";
fi
není 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: