Multiplatformní open source aplikace scrcpy (Wikipedie) pro zrcadlení připojeného zařízení se systémem Android na desktopu a umožňující ovládání tohoto zařízení z desktopu, byla vydána v nové verzi 5.0. S podporou hardwarového dekódování videa na desktopu.
Moderní linker mold, rychlejší alternativa k LLVM lld nebo wild, byl vydán v nové major verzi 3.0.0. Přepsán byl z C++ do Rustu.
Po osmi letech od vydání verze 2.0 byla vydána nová major verze 3.0 multiplatformního editoru tagů MusicBrainz Picard (Wikipedie). Přehled novinek, vylepšení a oprav v changelogu.
Mezinárodní federace hudebního průmyslu (International Federation of the Phonographic Industry) navrhla Evropské komisi zařazení populárního open-source nástroje yt-dlp na evropský seznam 'padělků a pirátství' (EU Counterfeit and Piracy Watch List) pro rok 2027 (plné znění žádosti IFPI). IFPI ve svém podání označuje tento aktivně vyvíjený a o rozličné funkce bohatší fork youtube-dl za 'závažný problém' pro hudební průmysl, v
… více »Byla vydána nová verze 7.4 linuxové distribuce Parrot OS (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii. Přehled novinek v příspěvku na blogu.
Dnes startuje desátý ročník oblíbené kyberbezpečnostní soutěže The Catch organizované Forenzní laboratoří CESNETu. Letos zavede soutěžící do světa národních výzkumných a vzdělávacích sítí (NREN). Čekají na vás tematické úlohy založené na principu Capture the Flag (CTF), hledání ukrytých flagů i zajímavé ceny. Otestujte své schopnosti a vyrazte na lov flagů.
Byly zpracovány a na YouTube zveřejněny videozáznamy z konference LinuxDays 2026.
Německý startup Aleph Alpha k příležitosti výročí sjednocení Německa zveřejnil open-weight jazykový model Kolibri, vyvíjený s ohledem na unijní pojetí autorského práva, ochranu osobních údajů GDPR a nařízení EU o umělé inteligenci, jehož 'Kodexu správné praxe' je Aleph Alpha signatářem. Výsledkem tohoto přístupu je transparentnější technologie, kterou například budou moci využívat evropské veřejné instituce, ovšem za cenu
… více »Nvidia zveřejnila návrh nové bezpečnostní platformy pro nasazování AI agentů. Jedná se o nasazení AI za použití OpenShell a Sentry, dvou oddělených bezpečnostních vrstev, v nichž může Sentry monitorovat a vyhodnocovat chování AI v OpenShellu tak, že ho v krajním případě až vypne. Mělo by to zabránit dalším únikům AI ze sandboxu.
Přímý přenos (YouTube) z konference LinuxDays 2026, jež probíhá tento víkend v Praze v prostorách FIT ČVUT. Na programu je spousta zajímavých přednášek.
#!/bin/sh
case $1 in
-a)
echo "a"
shift
;;
-r|-d)
#kontrola ID
ID=$2
echo $ID
shift 2
;;
esac
if [ $# -le 0 ]; then echo "Zadny soubor."; fi
for file in $@; do
echo $file
done
Tzn nejdrive udelam kontrolu na nepovine paramentry a jejich hodnoty, nasledne parametry odstranim a zbytek jsou soubory.
abc.o F read ... T write ... def.o ... F write ... egh.o ... T read ...A potřebuji je převést a vypsat na stdout ve tvaru:
abc.o -> egh.o (read) def.o -> abc.o (write) ...Potřeboval bych jenom popostrčit. Díky
F read abc.o T write abc.o ...To jde snadno v awk (nebo sedu, nebo klidně i čtením po řádcích v shellu). 2. Vyrobíš seznam symbolů, které se vyskytují s F: grep, cut, sort, uniq. 3. Pro každý symbol grepneš řádek T symbol, vezmeš z něj jméno objektového souboru. Píšu řádek, protože pokud není právě jeden (grep -c, wc, ...), je to nejspíš chyba, takže ji nahlásíš a skončíš. 4. Pro tento symbol dále vezmeš všechny řádky F symbol, z nich jména objektových souborů a vypíšeš v požadovaném tvaru coby závislost na tom prvním (to vše lze klidně sedem).
egrep "${pole[index]}" soubor
[id]: a končí prázdným řádkem. Zkouším sedem odstranit část před a po, ale nedaří se. Děkuji za pomoc.
grep "\[id\]:" soubor | sed 's/^\[id\]:\(.*\)/\1/'
[id]:, potřebuji ještě dalších x řádků až po prázdný řádek.
Tiskni
Sdílej: