Home Assistant včera představil svůj nejnovější oficiální hardware: Home Assistant Connect ZBT-2 pro připojení zařízení na sítích Zigbee nebo Thread.
Byla vydána verze 9.1 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a informačním videu.
Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,809 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější superpočítač v Evropě JUPITER Booster s výkonem 1,000 exaFLOPS je na čtvrtém místě. Nejvýkonnější český superpočítač C24 klesl na 192. místo. Karolina, GPU partition klesla na 224. místo a Karolina, CPU partition na 450. místo. Další přehledy a statistiky na stránkách projektu.
Microsoft představil Azure Cobalt 200, tj. svůj vlastní SoC (System-on-Chip) postavený na ARM a optimalizovaný pro cloud.
Co způsobilo včerejší nejhorší výpadek Cloudflare od roku 2019? Nebyl to kybernetický útok. Vše začalo změnou oprávnění v jednom z databázových systémů a pokračovalo vygenerováním problém způsobujícího konfiguračního souboru a jeho distribucí na všechny počítače Cloudflare. Podrobně v příspěvku na blogu Cloudflare.
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 »
H/W path Device Class Description
=====================================================
/0/100/1f.1/0/0 /dev/hda disk LTN526S
/0/100/1f.1/1/0 /dev/hdc disk 3079MB QUANTUM FIREBALL EX3.2A
/0/100/1f.1/1/1 /dev/hdd disk 18GB WDC WD200BB-00AUA1
Toto:
/dev/hda LTN526S
/dev/hdc 3079MB QUANTUM FIREBALL EX3.2A
/dev/hdd 18GB WDC WD200BB-00AUA1
Zatim jsem se dostal az sem:
lshw -short -C disk |grep -v ^H|grep -v ^=|awk '{print "\t" ;for (i=2;i<=NF;i++) printf (" %s", $i) }'
Coz mi vrati toto:
/dev/hda disk LTN526S
/dev/hdc disk 3079MB QUANTUM FIREBALL EX3.2A
/dev/hdd disk 18GB WDC WD200BB-00AUA1
Dal si bohuzel nevim rady potreboval bych jeste z vypisu vyhodit sloupec disk.
Dik moc za radu.
| grep disk | awk '{$2 $4}' ?
lshw -short -C disk | sed -e '1,2d' -e "s/^[^ ]* *\([^ ]*\) *disk *\(.*$\)/\1\t\2/"takto?
..| awk -F" +" '{if (FNR>2) {print "\t" $2 "\t" $4}}'
| awk -F" +" 'FNR>2{print "\t" $2 "\t" $4}'
#!/usr/bin/python
test = '''\
H/W path Device Class Description
=====================================================
/0/100/1f.1/0/0 /dev/hda disk LTN526S
/0/100/1f.1/1/0 /dev/hdc disk 3079MB QUANTUM FIREBALL EX3.2A
/0/100/1f.1/1/1 /dev/hdd disk 18GB WDC WD200BB-00AUA1'''
for line in test.split('\n'):
spl = line.strip().split(None, 3)
if '0' in spl[0]:
print spl[1], spl[3]
mi vyhodí tohle:
/dev/hda LTN526S /dev/hdc 3079MB QUANTUM FIREBALL EX3.2A /dev/hdd 18GB WDC WD200BB-00AUA1Dej vědět, jestli trváš na awku.
#!/usr/bin/python
import os
cmd = ['lshw', '-short', '-C', 'disk']
w, r = os.popen2(cmd)
for line in r:
spl = line.strip().split(None, 3)
try:
if spl[2] == 'disk':
print '\t' + spl[1] + '\t' + spl[3]
except IndexError:
pass
Raději jsem neriskoval s modulem subprocess, protože jak vidím velikosti tvých disků, python >= 2.4 asi nemáš, že?
. Nicméně [Jooky] (viz níže) psal, že by se dal použít XML výstup, což by jistě pro parsování bylo lepší. Kdyžtak se ozvi na jabber, tady je domluva trochu těžkopádná.
lshw -short -C disk | grep -v '\(^H/W\|^===\)' |while read a b c d; do echo "$b $d"; dones tabelatorom:
lshw -short -C disk | grep -v '\(^H/W\|^===\)' |while read a b c d; do echo -e "\t$b $d"; done
Tiskni
Sdílej: