Spotify prostřednictvím svého FOSS fondu rozdělilo 70 000 eur mezi tři open source projekty: FFmpeg obdržel 30 000 eur, Mock Service Worker (MSW) obdržel 15 000 eur a Xiph.Org Foundation obdržela 25 000 eur.
Nazdar! je open source počítačová hra běžící také na Linuxu. Zdrojové kódy jsou k dispozici na GitHubu. Autorem je Michal Škoula.
Po více než třech letech od vydání verze 1.4.0 byla vydána nová verze 1.5.0 správce balíčků GNU Guix a na něm postavené stejnojmenné distribuci GNU Guix. S init systémem a správcem služeb GNU Shepherd. S experimentální podporou jádra GNU Hurd. Na vývoji se podílelo 744 vývojářů. Přibylo 12 525 nových balíčků. Jejich aktuální počet je 30 011. Aktualizována byla také dokumentace.
Na adrese gravit.huan.cz se objevila prezentace minimalistického redakčního systému GravIT. CMS je napsaný ve FastAPI a charakterizuje se především rychlým načítáním a jednoduchým ukládáním obsahu do textových souborů se syntaxí Markdown a YAML místo klasické databáze. GravIT cílí na uživatele, kteří preferují CMS s nízkými nároky, snadným verzováním (např. přes Git) a možností jednoduchého rozšiřování pomocí modulů. Redakční
… více »Tým Qwen (Alibaba Cloud) uvolnil jako open-source své modely Qwen3‑TTS pro převádění textu na řeč. Sada obsahuje modely VoiceDesign (tvorba hlasu dle popisu), CustomVoice (stylizace) a Base (klonování hlasu). Modely podporují syntézu deseti různých jazyků (čeština a slovenština chybí). Stránka projektu na GitHubu, natrénované modely jsou dostupné na Hugging Face. Distribuováno pod licencí Apache‑2.0.
Svobodný citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 8. Přehled novinek v příspěvku na blogu.
Byla vydána verze 1.93.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Svobodný operační systém ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows, slaví 30. narozeniny.
Společnost Raspberry Pi má nově v nabídce flash disky Raspberry Pi Flash Drive: 128 GB za 30 dolarů a 256 GB za 55 dolarů.
Technologie Skip pro multiplatformní mobilní vývoj, která umožňuje vývojářům vytvářet iOS a Android aplikace z jediné Swift a SwiftUI kódové základny, se s vydáním verze 1.7 stala open source.
[...] skript, ktory spustim cez cron alebo rovno startovaci skript by to bol, a otvoril by screenMísto cron-u by byl asi vhodnější .bash_profile (obsah se spouští jen s login shellem) nebo .bashrc (spouští se s interaktivním shellem), ovšem je vhodné doplnit o test, zda screen již neběží, aby se eliminovalo opětovné spuštění. Pak se screen zavolá v "detached" mode (viz man screen pro příslušné parametry). Při vlastní práci se k němu jen připojíš z terminálu.
[...] a v nom mi pootvaral nove taby aj s nejakym pomenovanim, nechcem to vsak riesit tak ze si to natvrdo urcim v screene, tak to viem, ale ked chcem napriklad zo suboru tahat serveri a pomocou klucov mi otvori session aj bez hesla a pomenuje mi screen tab na patricne meno podla servera.Tohle si jednoduše vyjmenuješ do souboru .screenrc a pak se to bude spouštět automaticky. Lze nastavit, do kterého okna se má která aplikace otevřít, včetně pojmenování tabu, opět viz man screen.
A este ak viete poradit dobru knihu pre bash scripting je ich vela, ale chcem nieco s prikladmi hoci aj v anglictine :)Advanced Bash Scripting Guide obsahuje samé příklady a je dostupný na tldp.org
ls -l ~/.screenrc.d/*/* session-1/screen-01 session-1/screen-02 session-1/screen-03 session-2/screen-01z takejto šturktúry ľahko vygeneruješ príslušný .screenrc. Na meno tabu používam:
cat set_screen_name #!/bin/bash echo -ne '\ek'"$1"'\e\\'
Tak tohle je prvni nastrel ("servers" je konfigurak se servrama - jeden na radek, "open.sh" je skript co cele pusti):
$ cat servers
root@server1
root@server2
root@server3
root@server4
$ cat open.sh
#!/bin/bash
CONFIG="servers"
echo "Reading configuration from $SERVERS"
SERVERS=`cat $CONFIG`
SCREEN_CONFIG=`mktemp`
for SERVER in $SERVERS; do
echo "Adding screen for server '$SERVER'"
echo "screen ssh $SERVER" >> $SCREEN_CONFIG
echo "title \"Server $SERVER\"" >> $SCREEN_CONFIG
done
echo "Launching screen..."
screen -c $SCREEN_CONFIG
echo "Deleting temporary config $SCREEN_CONFIG"
rm $SCREEN_CONFIG
Tiskni
Sdílej: