Jack Dorsey představil (𝕏, Nostr) svůj nový projekt bitchat. Jedná se o bezpečnou decentralizovanou peer-to-peer aplikaci pro zasílání zpráv bez potřeby internetu, serverů a telefonních čísel. Využívá se Bluetooth Mesh Network. Detaily v technické dokumentaci. Zdrojové kódy jsou k dispozici pod licencí Unlicense.
Hudební přehrávač Amarok byl vydán v nové verzi 3.3 "Far Above the Clouds". Nově je postaven na Qt6/KF6 a využívá GStreamer místo Phononu.
Společnost IBM představila novou generaci svých serverů: IBM Power11.
Multiplatformní digitální pracovní stanice pro práci s audiem Ardour byla postavena na GTK2. Vývojáři neplánovali její portaci na GTK3 nebo GTK4. Naopak, v lednu loňského roku si vytvořili vlastní fork GTK2 s názvem YTK. Ten v únoru letošního roku přestal být volitelným a nově byla zcela odstraněna podpora GTK2.
Byla vydána nová verze 6.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.
Společnost initMAX pořádá sérii bezplatných webinářů věnovaných novému Zabbixu 7.4. Podrobnosti a registrace na webu initMAX.
… více »Byla vydána verze 7.0 open source platformy pro správu vlastního cloudu OpenNebula (Wikipedie). Kódový název nové verze je Phoenix. Přehled novinek v poznámkách k vydání v aktualizované dokumentaci.
E-mailový klient Thunderbird byl vydán ve verzi 140.0 ESR „Eclipse“. Jde o vydání s dlouhodobou podporou, shrnující novinky v upozorněních, vzhledu, správě složek a správě účtů. Pozor, nezaměňovat s průběžným vydáním 140.0, které bylo dostupné o týden dříve.
Organizace Video Games Europe reprezentující vydavatele počítačových her publikovala prohlášení k občanské iniciativě Stop Destroying Videogames.
Společnost Raspberry Pi nově nabzí Raspberry Pi Camera Module 3 Sensor Assembly, tj. samostatné senzorové moduly z Raspberry Pi Camera Module 3.
Řešení dotazu:
FOO=1 &
nenstaví proměnnou FOO v aktuálním shellu.)
Není nad to, když si člověk přijde na řešení sám :)
Kdybyste chtěl vědět, proč zrovna takhle to bash dělá, doporučuji zeptat se jeho autorů.
.-----------------.-----.------. | cmd | ash | bash | +-----------------+-----+------+ | sleep 60 & | 1x | 1x | | (sleep 60) & | 2x | 1x | | { sleep 60; } & | 1x | 2x | '-----------------'-----'------'Výsledky jsou překvapivé. Pokud nechceme spouštět zbytečně sub-shehll v sub-shellu, pak závorky takto raději nepoužívat, nedá se na to v různých shellech spoléhat (viz můj dotaz a (sleep 60)& , kdy mi to v bashi prošlo ). Proč bash spustí 2x sub-shell v případě složených závorek je mi zatím záhadou.
.-----------------.-----.------. | ext prg | ash | bash | +-----------------+-----+------+ | sleep 60 & | 0x | 0x | | (sleep 60) & | 1x | 0x | | { sleep 60; } & | 0x | 1x | '-----------------'-----'------' .---------------------------.-----.------. | more ext prg or pipe | ash | bash | +---------------------------+-----+------+ | (sleep 30; sleep 30) & | 2x | 1x | | { sleep 30; sleep 30; } & | 1x | 1x | '---------------------------'-----'------' .-----------------.-----.------. | f() {sleep 60} | ash | bash | +-----------------+-----+------+ | f & | 1x | 1x | | (f) & | 2x | 1x | | { f; } & | 1x | 1x | '-----------------'-----'------' .-----------------.-----.------. | builtin cmd | ash | bash | +-----------------+-----+------+ | read i & | 0x | 0x | | (read i) & | 1x | 1x | | { read i; } & | 0x | 0x | '-----------------'-----'------'Snad už je tedy vše správně, začíná mi z toho pozorování subshellů a subprocesů jít hlava kolem.
Tiskni
Sdílej: