Byla vydána (Mastodon, 𝕏) první RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.
Eugen Rochko, zakladatel Mastodonu, tj. sociální sítě, která není na prodej, oznámil, že po téměř 10 letech odstupuje z pozice CEO a převádí vlastnictví ochranné známky a dalších aktiv na neziskovou organizaci Mastodon.
Byla vydána nová major verze 5.0 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v obsáhlých poznámkách k vydání. Videopředstavení na YouTube.
Cloudflare, tj. společnost poskytující "cloudové služby, které zajišťují bezpečnost, výkon a spolehlivost internetových aplikací", má výpadek.
Letos se uskuteční již 11. ročník soutěže v programování Kasiopea. Tato soutěž, (primárně) pro středoškoláky, nabízí skvělou příležitost procvičit logické myšlení a dozvědět se něco nového ze světa algoritmů – a to nejen pro zkušené programátory, ale i pro úplné začátečníky. Domácí kolo proběhne online od 22. 11. do 7. 12. 2025 a skládá se z 9 zajímavých úloh různé obtížnosti. Na výběru programovacího jazyka přitom nezáleží – úlohy jsou
… více »Byla vydána nová verze 2.52.0 distribuovaného systému správy verzí Git. Přispělo 94 vývojářů, z toho 33 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
VKD3D-Proton byl vydán ve verzi 3.0. Jedná se fork knihovny vkd3d z projektu Wine pro Proton. Knihovna slouží pro překlad volání Direct3D 12 na Vulkan. V přehledu novinek je vypíchnuta podpora AMD FSR 4 (AMD FidelityFX Super Resolution 4).
Poštovní klient Thunderbird byl vydán v nové verzi 145.0. Podporuje DNS přes HTTPS nebo Microsoft Exchange skrze Exchange Web Services. Ukončena byla podpora 32bitového Thunderbirdu pro Linux.
U příležitosti státního svátku 17. listopadu probíhá na Steamu i GOG.com již šestý ročník Czech & Slovak Games Week aneb týdenní oslava a také slevová akce českých a slovenských počítačových her.
Byla vydána nová verze 9.19 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnout lze například nový balíček BirdNET-Go, tj. AI řešení pro nepřetržité monitorování a identifikaci ptáků.
downa=$(
export LC_ALL=C
export LANG=C
wget nejaky_soubor 2>&1 |
sed -n 's/.*(\([^ ]*\).*saved.*/\1/;T;p'
)ziskavam cislo vyjadrujici rychlost downloadu.Toto cislo je v rozmezi 2-1050 nebo v rozmezi 0-1.99 Potreboval bych napsat matemetickou operaci v bashi ktera by v pripade ze ten sed vyplivne vysledne cislo v rozsahu 2-1050 neudelala nic a v pripade ze ten sed vyplivne cislo v rozsahu 0-1.99 toto cislo vynasobil 1000.Dokazal by mi nekdo pomoci.Dekuji.
| awk '{ if($1>0 && $1<2) print $1*1000; }'
deb http://ftp.cz.debian.org/debian jessie main contrib non-freedowna=$(
export LC_ALL=C
export LANG=C
wget http://schema.mistral.cz/speed/dwn.php?1000 2>&1 |
sed -n 's/.*(\([^ ]*\).*saved.*/\1/;T;p'
)| awk '{ if($1>0 && $1<2) print $1*1000; }'
echo "$downa" nevzpise zadnou hodnotu.
downa=$(
export LC_ALL=C
export LANG=C
wget nejaky_soubor 2>&1 |
sed -n 's/.*(\([^ ]*\).*saved.*/\1/;T;p' | awk '{ if($1>0 && $1<2) print $1*1000; else print $1; }'
)
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
function test
{
OIFS=$IFS
IFS="."
s=($1)
left=${s[0]}
right=${s[1]}
IFS=$OIFS
if [ $left -gt 1 ]; then
:;
else
right=${right:0:2}
(( left*=1000 ))
(( right*=10 ))
(( left+=right ))
echo $left
fi
}
Ale awk je praktickejsi
downa=$(
export LC_ALL=C
export LANG=C
wget nejaky_soubor 2>&1 |
sed -n 's/.*(\([^ ]*\).*saved.*/\1/;T;p'
)
bc -l <<EOF
downa = $downa
if(downa < 2) downa * 1000 else downa
EOF
echo "$downa"tak mi vypise cislo ve tvaru treba 1.05 potreboval bych dostat tu vynasobenou hodnotu primo do nejake promene abych ji potom mohl dale pouzit
downb=$(bc -l <<EOF downa = $downa if(downa < 2) downa * 1000 else downa EOF) echo $downb
Nejpohodlnější bude asi použítí bc:
echo "
number=$downa
if ((number >= 2) && (number <= 1050)) {
print number
}
if ((number >= 0) && (number <= 1.99)) {
print number * 1000
}
" |bc -l
#!/usr/bin/python import urllib2, time url = 'http://abclinuxu.cz' response = urllib2.urlopen(url) stamp = time.time() data = response.read() print len(data)/(time.time() - stamp)Ani jsem se neobtěžoval to číst po kouskách – píšeš, že délka bude max. dva kilobajty.
Tiskni
Sdílej: