Zemřel Rob Grant, spolutvůrce kultovního sci-fi seriálu Červený trpaslík.
Apple oznámil, že iPhone a iPad jako první a jediná zařízení pro koncové uživatele splňují požadavky členských států NATO na zabezpečení informací. Díky tomu je možné je používat pro práci s utajovanými informacemi až do stupně „NATO Restricted“, a to bez nutnosti instalovat speciální software nebo měnit nastavení. Žádné jiné běžně dostupné mobilní zařízení tak vysokou úroveň státní certifikace dosud nezískalo.
Americký provozovatel streamovací platformy Netflix odmítl zvýšit nabídku na převzetí filmových studií a streamovací divize konglomerátu Warner Bros. Discovery (WBD). Netflix to ve čtvrtek oznámil v tiskové zprávě. Jeho krok po několikaměsíčním boji o převzetí otevírá dveře k akvizici WBD mediální skupině Paramount Skydance, a to zhruba za 111 miliard dolarů (2,28 bilionu Kč).
Americká společnosti Apple přesune část výroby svého malého stolního počítače Mac mini z Asie do Spojených států. Výroba v závodě v Houstonu by měla začít ještě v letošním roce, uvedla firma na svém webu. Apple také plánuje rozšířit svůj závod v Houstonu o nové školicí centrum pro pokročilou výrobu. V Houstonu by měly vzniknout tisíce nových pracovních míst.
Vědci Biotechnologické společnosti Cortical Labs vytvořili biopočítač nazvaný CL1, který využívá živé lidské mozkové buňky vypěstované z kmenových buněk na čipu. Po úspěchu se hrou PONG se ho nyní snaží naučit hrát DOOM. Neurony přijímají signály podle toho, co se ve hře děje, a jejich reakce jsou převáděny na akce jako pohyb nebo střelba. V tuto chvíli systém hraje velmi špatně, ale dokáže reagovat, trochu se učit a v reálném čase se hrou
… více »Pro testování byl vydán 4. snapshot Ubuntu 26.04 LTS (Resolute Raccoon).
Ben Sturmfels oznámil vydání MediaGoblinu 0.15.0. Přehled novinek v poznámkách k vydání. MediaGoblin (Wikipedie) je svobodná multimediální publikační platforma a decentralizovaná alternativa ke službám jako Flickr, YouTube, SoundCloud atd. Ukázka například na LibrePlanet.
TerminalPhone (png) je skript v Bashi pro push-to-talk hlasovou a textovou komunikaci přes Tor využívající .onion adresy.
Před dvěma lety zavedli operátoři ochranu proti podvrženým hovorům, kdy volající falšuje čísla anebo se vydává za někoho jiného. Nyní v roce 2026 blokují operátoři díky nasazeným technologiím v průměru 3 miliony pokusů o podvodný hovor měsíčně (tzn., že k propojení na zákazníka vůbec nedojde). Ochrana před tzv. spoofingem je pro zákazníky a zákaznice všech tří operátorů zdarma, ať už jde o mobilní čísla nebo pevné linky.
Společnost Meta (Facebook) předává React, React Native a související projekty jako JSX nadaci React Foundation patřící pod Linux Foundation. Zakládajícími členy React Foundation jsou Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion a Vercel.
Ahoj,
s BASH zacinam, tak se na me pripadne nezlobte. Chci udelat skript na porovnani adresaru se soubory, pricemz kazdy z adresaru ma jeste dalsi podadresare a vypsat ty soubory ktere jsou v kazdem z adresaru soucasne, takze to zkousim skriptem:
#!/bin/bash
counter=0;
for i in $( find ../adresar1/ -name '*.jpg' ); do
echo soubor a: $i;
ia=${i:(-12)};
echo $ia;
# sleep 1;
for j in $( find /media/disk/ -name $ia ); do
echo soubor b: $j;
ja=${j:(-12)};
echo $ja;
if [$ia == $ja]; then
echo $i;
# sleep 1;
fi
done
counter=`expr $counter + 1`;
echo $counter;
done
No a vysledek je toto:
sh find.sh
soubor a: ../podadresar/2.den/p1040855.jpg
p1040855.jpg
1
soubor a: ../podadresar/2.den/p1040862.jpg
p1040862.jpg
2
soubor a: ../podadresar/2.den/p1040865-z.jpg
040865-z.jpg
3
soubor a: ../podadresar/2.den/p1040860.jpg
p1040860.jpg
4
soubor a: ../podadresar/2.den/p1040869.jpg
p1040869.jpg
5
soubor a: ../podadresar/2.den/p1040865.jpg6
p1040865.jpg
........ atd.
Neni mi jasne, proc nevleze do toho druheho for a navypise alespon to "soubor b:". Ten vnoreny cyklus uplne ignoruje. Nejspis jsem neco prehledl, ale nemuzu prijit na to kde to je.
Dik.
cd $DIR1 && find . -type f -exec ls $DIR2/{} \;
To 1) Struktura neni stejna, jedna se o to, ze mam bordel ve sbirce fotek (pomerne slusna adresarova struktura), nektere jsem z flashky nakopiroval do nekolika adresaru a nektere vubec (a to vubec nevim co udelala manzelka), takze vychazim z toho, ze se jedna o ruzny pocet adresaru s ruznyma nebo stejnyma souborama.
To 2) aha, to me nenapadlo
, ale mam za to, ze tam urcite nektere soubory budou, protoze jsem je tam pred napsanim tohoto skriptu z flashky kopiroval a pak jsem zjistil, ze tam je takovy binec ..., tak nevim.
To 3) jo, chci odstranit adresarovou cast, soubory z fotaku maj stejne dlouhej nazev, tak se nic nedeje. O funkci basename jsem jaksi nevedel a parsrovat string se mi nechtelo. Ten find tam spoustim proto, ze nevim kolikrat tam ten soubor je.
find ../adresar1/ -type f -printf '%f %p\n' | sort >/tmp/lst1 find /media/disk/ -type f -printf '%f %p\n' | sort >/tmp/lst2 join lst1 lst2Vypise na kazdom riadku trojicu: nazov duplikovaneho suboru, cesta k nemu v adresari ../adresar1/, cesta v /media/disk/.
Aha, ...
, taky pekne reseni. Dik moc panove, opet jsem se neco priucil ... .
Jen pro uplnost ... kdyby se nekdo dival na ten muj pseudoscript. Na jinych datech mi to funguje, takze problem bude jinde a jeste jedna drobnost - je tam syntakticka chyba v podmince ... mezi hranatyma zavorkama a podminkou ma byt mezera.
Tiskni
Sdílej: