Společnost Meta ve spolupráci se společností Oakley oznámila řadu chytrých brýlí Oakley. První Oakley Meta HSTN si lze předobjednat za 499 dolarů.
Ministerstvo průmyslu a obchodu (MPO) vyjádřilo podporu předložení projektu AI Gigafactory CZ, který do veřejné konzultace Evropské komise zaslala společnost České Radiokomunikace (CRA) v rámci iniciativy Project AIGF CZ. Jde o významný krok k rozvoji výpočetní infrastruktury pro umělou inteligenci (AI), která je prioritou resortu. Projekt je v souladu s cíli Národní strategie umělé inteligence ČR 2030 a je již součástí návrhu
… více »Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 154 (pdf). S podtitulem Automatizace domácnosti.
Americký prezident Donald Trump podepsal exekutivní příkaz, který prodlužuje lhůtu pro prodej amerických aktiv aplikace TikTok vlastněné čínskou společností ByteDance do amerických rukou o dalších 90 dnů. Americký Kongres loni v dubnu kvůli bezpečnostním obavám přijal zákon, podle kterého měl vstoupit v platnost zákaz sítě TikTok v USA v případě, že se prodej neuskuteční do 19. ledna. Trump však v lednu lhůtu pro prodej prodloužil o 75 dnů. V dubnu pak přikročil k prodloužení o dalších 75 dnů, lhůta tak měla vypršet dnešním dnem.
Microsoft hodlá zrušit další tisíce pracovních míst, a to především v obchodních odděleních. Předchozí kolo propouštění se uskutečnilo v květnu a dotklo se 6000 zaměstnanců. Vedení firmy již dříve upozornilo, že vzhledem k rozsáhlým investicím do umělé inteligence (AI) se bude snažit omezovat výdaje v jiných oblastech.
Společnost Murena ve spolupráci se společností Qwant představila vyhledávač Murena Find. Ve výchozím nastavení bude používán v mobilním operačním systému /e/OS a v Murena Workspace.
V mobilní aplikaci Facebooku se lze nově přihlašovat pomocí Passkeys.
Společnost Midjourney představila vlastní generátor videí pomocí umělé inteligence (AI) V1 Video Model.
Editor kódu Zed (Wikipedie) má nově v sobě integrovaný debugger. Podporuje Rust, C/C++, JavaScript, Go, Python a pomocí rozšíření i další programovací jazyky.
Byl publikován aktuální přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie). Servo mimo jiné nově zvládne animované GIFy.
for F in $(find $1 -iname "*") do if [ -f $F ]; then iconv -f iso-8859-2 -t utf-8 $F > ${F} mv ${F}1 $F fi done, ale místo, aby se to překódovalo, tak se to akorát zkurvilo - vznikly prázdné textové soubory. Naštěstí mám ještě kopie původních souborů, tak jsem použil jiný skript (napsal jsem ho přímo do konzole)
while read file; do iconv -f iso-8859-2 -t UTF-8 $file -o /tmp/TMP mv /tmp/TMP $file donea zase se pendrek překódoval, akorát se mi vytvořilo několik kriplovských a nepoužitelných souborů navíc.
Tak potom jaký skript postavený na iconv mám použít?
Řešení dotazu:
iconv -f iso-8859-2 -t utf-8 $F > ${F}
$F
a podruhé ${F}
.
ale místo, aby se to překódovalo, tak se to akorát zkurvilo - vznikly prázdné textové souboryViz výše.
Tak potom jaký skript postavený na iconv mám použít?Můžeš zkusit i:
bash -x cesta/ke/skriptuPak uvidíš víc informací o tom, co skript dělá.
Úplně se mi nezdá ani číst vstup ze souboru, který jsem si již otevřel pro zápis výstupu (a tudíž smazal jeho obsah).No proto píše, že tam chybí ta 1.
Nehledě na to, že mi není jasné, proč jednou píšeš $F a podruhé ${F}.Tazatel totiž asi zamýšlel dát tam ${F}1.
recode l2..u8 *
…pokaždé když se mi v konzoli zeptalo, jestli chci přepsat soubor, neodpověděl jsem, jenom jsem zmáčknul entr a držel…man mv.
for F in $(find $1 -iname "*") do if [ -f $F ]; then iconv -f iso-8859-2 -t utf-8 $F > ${F}.kod mv ${F}.kod $F fi donetakže mám v adresáři původní soubory a k tomu soubory upravené a k názvu přidaná přípona .kod. Teď budu muset hromadně odstranit ty původní soubory (bez přípony .kod) a potom u těch upravených souborů hromadně odstranit příponu .kod. Tyto dvě věci neumím.
man mv
a udělat to rovnou…
iconv -f iso-8859-2 -t utf-8 "${F}" > "${F}.kod" mv -f "${F}.kod" "${F}"
for F in $(find $1 -iname "*") do if [ -f $F ]; then iconv -f puvodnisada -t novasada "${F}" > "${F}.kod" mv -f "${F}.kod" "${F}" fi doneTo funguje podle mého požadavku a je to vyřešené.
#!/bin/bash puvodnisada="iso-8859-2" novasada="utf-8" mask="*" path="$1" if [ "$#" -gt 1 ]; then mask="$2" fi while IFS= read -r -d $'\0' F; do iconv -f "${puvodnisada}" -t "${novasada}" "${F}" > "${F}.kod" mv -f "${F}.kod" "${F}" done < <(find "${path}" -type f -iname "${mask}" -print0)…snad jsem se nesekl, jako komplet jsem to netestoval…
Tiskni
Sdílej: