Ve čtvrtek 7. července bude na Indiegogo spuštěna kampaň (preview) na podporu 10,1 palcového notebooku a herní konzole GPD WIN Max 2. Vybrat si bude možné mezi AMD a Intelem.
Bonsai Browser je webový prohlížeč postavený nad Electronem a napsaný v TypeScriptu. Videoukázka UX na Loom. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu aktuálně činí 1,18 %. Před rokem to bylo 0,89 %. Nejčastěji používané linuxové distribuce jsou Ubuntu, Arch Linux, Manjaro Linux a Linux Mint. Přehled her oficiálně podporujících SteamOS a Linux na stránkách Steamu. Přehled her pro Windows běžících na Linuxu díky Protonu na stránkách ProtonDB.
Začaly prázdniny a dovolené, což znamená jenom jednu věc - budete mít více času na své Bastlení a tudíž určitě dorazíte na naší Virtuální Bastlírnu! I když zbytek světa má okurkovou sezónu, v technice se stále něco děje a jako vždy pro vás máme připravenou spoustu novinek a zajímavých témat. Ptáte se, co konkrétně? Určitě si něco povíme o chystaném Raspberry Pi Pico W s přidanou Wi-Fi. Ze světa hardwaru nesmí chybět ani šílenosti jako 100n
… více »Něco málo přes 10 let (3763 dnů) od vydání verze 1.0 byla vydána nová verze 4.0 programu na úpravu digitálních fotografií darktable (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.
Open source střílečka Xonotic (Wikipedie), fork Nexuiz, byla vydána ve verzi 0.8.5. Přehled novinek v příspěvku na blogu.
Byly zveřejněny videozáznamy a také fotogalerie z konference DevConf.cz Mini konané 2. června v Brně.
Wayland (Wikipedie) byl vydán ve verzi 1.21.0. Z novinek je zdůrazněn nový "wl_pointer high-resolution scroll event".
Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) zveřejnil Zprávu o stavu kybernetické bezpečnosti České republiky za rok 2021 (pdf). Novým ředitelem NÚKIB je Lukáš Kintr.
Společnost Mycroft AI představila Mimic 3 (YouTube). Jedná se o open source neurální engine pro převod textu na řeč (TTS) běžící rovněž offline. Zdrojové kódy jsou k dispozici na GitHubu pod licencí AGPL-3.0. Přispět na vývoj lze také koupí chytrého reproduktoru Mycroft Mark II.
for i in * do case $i in to|co|nechci) ;; *) co_s_tim_chci;; esac done
$ ls dalsi GDL olixpre olixpre.tar $ for i in *; do case "$i" in GDL|olixpre);; *) echo $i;esac;done dalsi olixpre.tar
$ ls --exclude=cokoli ls: neznámý přepínač `--exclude=cokoli' Více informací získáte příkazem `ls --help'.a
ls *
? Co vám ten počítač udělal? Jen doufám, že nepíšete perly typu for i in `ls *`
#!/bin/bash #========================================== # process every file in current directory # may use "break", "continue" #========================================== for FName in $(ls *.*); do echo $FName # mv $FName $FName.old doneZdenek
*.*
uvnitř $()
, pak se spustí ls a na svůj stdout pošle totéž, co už jednou bash expandoval a pak to bash znovu musí rozparsovat (ne podle hranic jmen souborů, ale podle IFS
takže to navíc může rozseknout soubory s mezerou ve jméně a podobné radosti) a zpracovat jakou parametry příkazového řádku. (Odmyslíme-li si další chybu, že ls *.*
nevypíše všechny soubory, ale jen soubory s tečkou v názvu - nejsme v DOSu se jmény souborů 8.3) To znamená spoustu zbytečné práce navíc. Přitom zápis for FName in *; do echo $FName # mv $FName $FName.old doneUdělá totéž, ale mnohem efektivněji. Bash je tak chytrej, že * neexpanduje naráz, ale provádí smyčku for postupně s jednotlivými jmény souborů. Efekt je stejný, ale ušetří se hodně paměti.
Tiskni
Sdílej: