abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    dnes 12:22 | IT novinky

    V březnu byla oznámena spolupráce GrapheneOS s Motorolou. Nejnovější vlajka Motorola Signature 27 je první Motorola s oficiální podporou GrapheneOS. GrapheneOS (Wikpedie) je varianta Androidu zaměřující se na bezpečnost a soukromí.

    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Nová verze

    Omarchy (Wikipedie) je linuxová distribuce s dlaždicovým správcem oken Hyprland. Založena je na Arch Linuxu. Vydána byla v nové verzi 4.5.0. Nově také pro Apple Silicon, konkrétně pro M1/M2/M3/Neo MacBooky.

    Ladislav Hagara | Komentářů: 3
    dnes 03:22 | Nová verze

    Byla vydána nová stabilní verze 8.3 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 156 s bezpečnostními opravami z Chromia 157. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 19:53 | Bezpečnostní upozornění
    V Xenu objevena zranitelnost. Chyba v mechanismu grant copy umožňuje škodlivému virtuálnímu stroji číst a přepisovat libovolnou paměť jiných VM včetně privilegované domény Dom0. Dotčené verze jsou Xen 4.6 a novější. V upstreamu jsou dostupné patche pro Xen 4.17 až 4.19 a vývojovou větev. Pro starší nepodporované verze 4.6–4.16 nejsou v XSA-523 přiloženy opravy.
    vencour | Komentářů: 0
    včera 16:55 | Nová verze

    Multimediální přehrávač mpv byl vydán ve verzi 0.42.0. Jde o větší balík změn po bezmála roce. Mimo jiné se lépe integruje s Waylandem nebo rozšiřuje podporu DVD/Blu-ray, např. umožňuje přehrávat rovnou obrazy médií (soubory iso).

    ʚĭɞ 🍉 | Komentářů: 0
    včera 12:22 | Nová verze

    Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.5.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 12:11 | Nová verze

    Byla vydána (𝕏) nová verze 8.0 LTS open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze R14.1.7 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 4
    včera 00:33 | Nová verze

    Bazzite (Wikipedie), tj. linuxová distribuce vycházející z Fedora Linuxu a optimalizována pro hraní počítačových her, byla vydána ve verzi 45. S Open Gaming Collective (OGC) jádrem a novým Easy Anti-Cheatem pro Linux (EAC Linux v2).

    Ladislav Hagara | Komentářů: 0
    4.11. 22:11 | Bezpečnostní upozornění

    MikroTik zveřejnil vlastní bezpečnostní upozornění potvrzující, že zranitelnost linuxového jádra postihuje také RouterOS 7. Jde o use-after-free při zpracování IPv4 TCP spojení s IP options. Zranitelnost se týká provozu směřujícího na TCP službu samotného routeru, nikoli paketů, které router pouze přeposílá. Opraveno v long-term od 7.24.6, v stable od 7.25.1 a devel od 7.26beta5.

    vencour | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2990 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Dotaz: menici se vystup programu | grep

    5.3.2006 21:42 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    menici se vystup programu | grep
    Přečteno: 431×
    Zdravim

    Potrebuju vystup programu oggenc rozparsovat a procenta ktery to ukazuje posilat do dalsiho prikazu.

    Vystup z oggenc:
    Otevírám pomocí modulu wav: WAV file reader
    Kóduji "05 - Skladba  5.wav" do
           "05 - Skladba  5.ogg"
    při kvalitě 3,00
            [ 14,9%] [ 0m20s zbývá] \
    
    Meni se procenta a cas. Jedine co me zajima jsou procenta zaokrouhleny na cely cisla a potrebuju je poslat sem:

    dcop kdialog-11289 ProgressDialog setProgress _procenta_

    Zkousel jsem grep i 2> do pojmenovane roury a na ni pak pustit grep ale nejde nic.

    O co se snazim je snad jasne, takze kdyby to slo i nejak, bylo by to prima. Cela tahle sranda je service-menu pro KDE. V soucasnosti nechavam spoustet "xterm -e oggenc file.wav", ale kamarad to chce jeste vice eye-candy.

    Diky moc vsem.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf

    Odpovědi

    6.3.2006 10:16 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: menici se vystup programu | grep
    Zkus si to poslat do souboru a pak snad pochopíš co máš dělat.
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    6.3.2006 11:23 alex
    Rozbalit Rozbalit vše Re: menici se vystup programu | grep
    oggenc zvuk.wav 2>&1 | perl -0xD -ne 'print "$1\n" if /\[\s*(\d+)\.\d*%\]/'
    
    6.3.2006 13:06 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: menici se vystup programu | grep
    Perl bohuzel nepomohl, nenapsalo to nic, zkousel jsem s tim laborovat a zacal psat prazdne radky. Kdyby aspon ty procenta psal na nove radky, pak uz by to bylo jednoduchy.

    Posilat do souboru jsem to zkousel, vysledek je tento:

    oggenc wav.wav 2> oggout

    Otevírám pomocí modulu wav: WAV file reader
    Kóduji "05 - Skladba  5.wav" do
           "05 - Skladba  5.ogg"
    při kvalitě 3,00
    ^      [  0,2%] [ 0m46s zbývá] |^    [  0,5%] [ 0m36s
    zbývá] /^ [ 0,8%] [ 0m30s zbývá] -^ [ 1,1%
    ] [ .....
    Je to zalomeny schvalne, jinak je to jeden radek.

    Zkousel jsem to posilat do pojemnovane roury a catem cist ale vysledek byl identicky. Hrabat do zdrojaku oggencu se mi tedy ksutecne nechce, trivialni skript by byl vazanej na upravenej oggenc. Chtelo by to neco na prekodovani tech znaku aby to misto CR delalo CRLF.

    Zdenek
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    6.3.2006 13:18 alex
    Rozbalit Rozbalit vše Re: menici se vystup programu | grep
    Omlouvam se, nevsiml jsem si, ze pouzivate ceskou locales, a proto u vas cisla maji carku, nikoliv tecku. Tento skript by mel vypisovat jenom procenta a fungovat jak s teckou, tak i s carkou.
    oggenc zvuk.wav 2>&1 | perl -0xD -ne 'print "$1\n" if /\[\s*(\d+).*?%\]/'
    
    6.3.2006 13:52 alex
    Rozbalit Rozbalit vše Re: menici se vystup programu | grep
    Asi nejlepsi cesta je pouzit standartni modul DCOP, ale slo by to osetrit i pomoci volani externiho programu dcop. Napriklad,
    # skript v bash'e
    DCOP="dcop kdialog-$pid ProgressDialog setProgress";
    oggenc $soubor.wav 2>&1 | \
      perl -0xD -ne 'if(/\[\s*(\d+).*?%\]/)' \
                 -e '{next if $old==$1;$old=$1;'"system(qq($DCOP \$1))}"
    
    6.3.2006 14:40 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: menici se vystup programu | grep
    Dekuji milionkrat. Zkousel jsem v v prvnim perlovym pripade kterej nefungoval vyhodit if a to co je zanim a nechat jen 'print "$1\n"' ale to nejak nefungovalo, asi spatne perlim.

    Jeste jednou diky, zrejme vyuziju i ten vylepsenej dcop, at to nemusej bejt dve vlakna.
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    6.3.2006 20:56 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: menici se vystup programu | grep
    Takze takhle je to komplet...

    #!/bin/bash

    DIALOGPID=`kdialog --progressbar "Kóduji $1 do OGGu." | cut -d "(" -f 2 | cut -d "-" -f 2 | cut -d "," -f 1`

    dcop kdialog-$DIALOGPID ProgressDialog setAutoClose true

    DCOP="dcop kdialog-$DIALOGPID ProgressDialog setProgress"; oggenc $1 2>&1 | perl -0xD -ne 'if(/\[\s*(\d+).*?%\]/)' -e '{next if $old==$1;$old=$1;'"system(qq($DCOP \$1))}"

    dcop kdialog-$DIALOGPID ProgressDialog close > /dev/null 2> /dev/null
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    6.3.2006 21:29 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
    Rozbalit Rozbalit vše Re: menici se vystup programu | grep
    fixed:

    #!/bin/bash

    DIALOGPID=`kdialog --progressbar "Kóduji $1 do OGGu." | cut -d "(" -f 2 | cut -d "-" -f 2 | cut -d "," -f 1`

    DCOP="dcop kdialog-$DIALOGPID ProgressDialog setProgress"; oggenc -q 6 "$1" 2>&1 | perl -0xD -ne 'if(/\[\s*(\d+).*?%\]/)' -e '{next if $old==$1;$old=$1;'"system(qq($DCOP \$1))}"

    dcop kdialog-$DIALOGPID ProgressDialog close > /dev/null 2> /dev/null
    www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
    6.3.2006 23:19 OldFrog {Ondra Nemecek} | skóre: 37 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: menici se vystup programu | grep
    Zjistit, cim detekovat jedno prekresleni oggenc indikatoru procent a pak neco na zpusob

    ( oggenc kandidatka.mp3.wav 2>&1 ) | ( while read -d ']' -a LN; do echo ${LN[2]} ; done; )

    by mohlo pomoci?
    -- OldFrog

    Založit nové vlákno • Nahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.