Byla vydána nová verze 10.7 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností v příspěvku na blogu. Vývojáři GitLabu zdůrazňují Web IDE (YouTube) a SAST (Static Application Security Testing) pro Go a C/C++.
David Revoy, autor open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu, zveřejnil na svém blogu recenzi notebooku Librem 13 od společnosti Purism. Používá jej již sedm měsíců a s ním i jako umělec spokojen. Potřebu francouzské AZERTY klávesnice vyřešil přelepkami. Na displej se podíval kalibrační sondou, barvy vyladil pomocí open source softwaru DisplayCAL, v aplikaci Inkscape nastavil zvětšování na 170 % aby 1 cm v Inkscapu byl 1 cm v reálu. Webovou kameru, mikrofon, Wi-Fi a Bluetooth lze na Librem 13 hardwarově vypnout.
Několik posledních verzí GNOME Shellu obsahuje chybu způsobující memory leak (únik paměti). Viz například videozáznamy verzí 3.26 nebo 3.28. Nalezení chyby #64 a její opravě se věnuje Georges Basile Stavracas Neto v příspěvku na svém blogu [reddit].
V pondělí měl na YouTube online premiéru otevřený krátký 2D film Hero vytvořený v 3D softwaru Blender. Cílem stejnojmenného projektu Hero je vylepšit nástroj Grease Pencil (tužka) v Blenderu 2.8.
Byla vydána verze 4.0 kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Přehled novinek v Changelogu (GitHub).
Včera vydanou hru Rise of the Tomb Raider pro Linux lze do pondělí 23. dubna koupit na Steamu s 67% slevou. Místo 49,99 € za 16,49 €.
Na Humble Bundle lze získat počítačovou hru Satellite Reign (Wikipedie, YouTube) běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.
Společnost Apple koupila před třemi lety společnost FoundationDB vyvíjející stejnojmenný NoSQL databázový systém FoundationDB (Wikipedie). Včera byl tento systém uvolněn jako open source pod licencí Apache 2.0. Zdrojové kódy jsou k dispozici na GitHubu.
Po dva a půl roce od vydání verze 5.7 oznámila společnost Oracle vydání nové major verze 8.0 (8.0.11) databázového systému MySQL (Wikipedie). Přehled novinek v poznámkách k vydání. Zdrojové kódy komunitní verze MySQL jsou k dispozici na GitHubu.
Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 151. brněnský sraz, který proběhne v pátek 20. 4. od 18:00 hodin v restauraci Benjamin na Drobného 46.
#! /bin/bash echo "Vitej v disko_romu ..." jakyromky() { echo "Co mas za romky (/dev/hdc):" read romka echo "To je vse ? [y/n]" read vse case $vse in y) echo "Dobre, dobre ..." udelej_disko ;; n) echo "Okay, tak znova ..." jakyromky ;; *) echo "Chybna volba zadavejte pouze \"y\" nebo \"n\" !" exit 1 ;; esac } udelej_disko() { echo -e "Muzem zacit ...\nAz te to prestane bavit, zmackni Ctrl+C." for((;;)) do echo "Vyjizdim ..." eject $romka echo "Jsem vyjeta a zajizdim ..." eject -t $romka done } jakyromkyMám problém (na první pohled zřejmý), že jakmile zadám víc CD-ROMek, tak udělá disko jen s tou poslední.
if, then, else
... Myslím tím připsat novou funkci, ale aby uměla zvyšovat číslo u tý proměnný a to tak, že checkne jestli v ní ještě nic není. Uff, určitě to zní divně, když neznám ty odborný výrazy. Tak co, poradíte mi prosím ? PS: Ano, vím, že je to hloupej script, jen se učím.
hynek[~]$ ahoj=juju,koko hynek[~]$ IFS=, hynek[~]$ for i in $ahoj; do echo $i; done juju koko hynek[~]$A vůbec ten design té aplikačky je hnus. Fuj ble, co takhle se nad tím trochu zamyslet?
#! /bin/bash echo "Vitej v disko_romu ..." ctiromky() { echo "Co mas za romky (/dev/hdc):" for((;;)) do read romka [ -b "$romka" ] && romky=("${romky[@]}" "$romka") || break done } udelej_disko() { echo -e "Muzem zacit ...\nAz te to prestane bavit, zmackni Ctrl+C." for((;;)) do echo "Vyjizdim ..." for i in "${romky[@]}"; do eject "$i"; done echo "Jsem vyjeta a zajizdim ..." for i in "${romky[@]}"; do eject -t "$i"; done done } ctiromky [ -n "${romky[*]}" ] && udelej_diskoHlavně bez té šílené rekurze!
echo ${romky[*]}A taky by možná bylo elegantnější pro přidávání do pole použít tvar
romky[${#romky[*]}]="$romka"místo kostrbatého
romky=("${romky[@]}" "$romka")
Ale to je stejně házení perel takovému nevděčníkovi. Krom toho RTFM bash(1)
. Na to tam ten manuál je.
Tiskni
Sdílej: