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 13:00 | Bezpečnostní upozornění
    Nové vydání zlib opravuje několik problémů při kompresi a dekompresi dat, přetečení bufferů, čtení mimo vyhrazenou paměť, únik neinicializovaných dat. Zvlášť významné jsou chyby v inflateGetDictionary(), inflateSync() a gzwrite(), které mohou způsobit poškození paměti. Vysoká relevance - zlib používá řada systémových i aplikačních komponent.
    vencour | Komentářů: 0
    dnes 12:25 | Bezpečnostní upozornění
    Digicert hlásí neoprávněné čtení archivních zákaznických údajů. Došlo k němu po migraci z února 2025, po níž se interní systém, dříve dostupný jen přes VPN, stal přístupným z internetu. Chyba v oprávněních umožnila nově vytvořeným účtům číst archivní záznamy. K přístupu k datům mělo dojít mezi 27. červnem a 2. červencem 2026. DigiCert neoprávněné čtení potvrdil až 19. října 2026. Problém zpočátku vyhodnotil jako tvorbu účtů, ne jako … více »
    vencour | Komentářů: 0
    dnes 04:44 | Pozvánky

    O víkendu probíhá na FIT VUT v Brně konference OpenAlt 2026 o otevřeném softwaru a datech, IT bezpečnosti, DIY a IoT. Na programu je spousta zajímavých přednášek. Pokud jste v Brně, stavte se. Vstup zdarma. Přednášky lze sledovat i online na VHSky a YouTube.

    Ladislav Hagara | Komentářů: 0
    dnes 02:11 | IT novinky

    Qualcomm uzavřel víceletou dohodu se SpaceX. Bude dodávat rádiové technologie, baseband jednotky a software pro plánovanou pozemní 5G síť Starlink Mobile. Výstavba má zahrnovat desítky tisíc základnových stanic v USA. Zahájení nasazování se očekává v roce 2027. Qualcomm dohodu označuje za svůj dosud největší 5G kontrakt.

    vencour | Komentářů: 0
    dnes 02:00 | IT novinky

    Google rozšířil Cloud Vulnerability Reward Program. Nově nabízí odměnu až 250 tisíc dolarů za vysoce závažné architektonické bezpečnostní chyby označované jako Root-in-Cloud.

    vencour | Komentářů: 0
    včera 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
    včera 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
    včera 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
    5.11. 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ářů: 2
    5.11. 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
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 3002 hlasů
     Komentářů: 35, poslední včera 23:27
    Rozcestník

    Dotaz: RAW - jak smazat soubory dle nadrazeneho adresare

    9.8.2015 12:50 petrfm | skóre: 23
    RAW - jak smazat soubory dle nadrazeneho adresare
    Přečteno: 774×
    Ahoj, ukladam fotky z DSLR do adresaru s nazvy, ve kterych pak vytvorim adresar !RAW a tam presunu jenom rawy. Jenomze, kdyz protridim JPG, zustane mi v RAWech i to, co chci vlastne smazat. Poradi mi nekdo, jak na to?

    1) Nabizi se moznost porovnat adresare, vuci tomu s JPG a prebytecne soubory smazat. Ale jak? Ani krusader to neumi srovnavat bez pripony, jen podle nazvu souboru? Da se nejak krusader k tomuto prinutit, aby mi oznacil shodne, nebo rozdilne soubory, bez ohledu na jejich priponu?

    2) Lepsi reseni by asi byl skript, ktery by dokazal projit adr. strukturu a v adr. !RAW presunout soubory, ktere jsou navic oproti adresari o jeden level vyse(radeji presunout, nez mazat, mazani je az posledni moznost a radeji bych ji rucne kontroloval). Takovy skript by mohl byt dost univerzalni a mel by jit integrovat do "Cinnosti" v KDE, v dolphinu, takze by se mohl spoustet pravym kliknutim mysi, je to tak, nemylim se?

    Poradi mi prosim nekdo, at uz s prvni, nebo druhou variantou? Jsem na bash docela lama, s takovym skriptem bych se delal cely vikend :-(

    P.S. napada mne, nedalo by se do cinnosti v dolphinu pridat i funkci, ktera by na jeden klik presunula RAWy do extra adresare? Tzn. zalozila adresar a presunula do nej *.CR2? To by byla celkem fajn vychytavka :-)

    Diky moc, P.
    fuck the cola, fuck the pizza, all you need is slivovitza

    Řešení dotazu:


    Odpovědi

    wamba avatar 9.8.2015 16:30 wamba | skóre: 38 | blog: wamba
    Rozbalit Rozbalit vše Re: RAW - jak smazat soubory dle nadrazeneho adresare
    tenhle Perl script přesune z !RAW/ soubory ve tvaru jmeno_souboru.CR2 do del/!RAW (musí existovat), pokud neexistuje jmeno_souboru.jpg v aktuálním adresáři.
    #!/usr/bin/perl
    use 5.010;
    use strict;
    use warnings;
    
    use English qw(-no_match_vars);
    use Carp;
    
    our $VERSION = '0.01';
    
    while ( glob '!RAW/*.CR2' ) {
        my $raw = $_;
        s{^ !RAW/ (.*) [.]CR2 $}{$1.jpg}msx;
        next if -e;
    
        #say $_;
        rename $raw, q{del/} . $raw or croak "$OS_ERROR";
    }
    
    
    This would have been so hard to fix when you don't know that there is in fact an easy fix.
    Řešení 1× (petrfm (tazatel))
    9.8.2015 20:25 nobody
    Rozbalit Rozbalit vše Re: RAW - jak smazat soubory dle nadrazeneho adresare
    skript v bash... uloz do /usr/local/bin/rawtridic, nastav spousteci atribut pomoci: chmod +x /usr/local/bin/rawtridic a volej s cestou k fotkam: rawtridic cesta_k_fotkam (nebo zmen nastaveni promene JPG na zacatku(a smazat radek s exit nad tim, kterej je ted z duvodu nezadane nebo spatne zadane cesty aby nepokracovalo dal))...

    pri prvnim spusteni skriptu pri neexistujicim !RAW ho vytvori a presune tam soubory CR2(pokud !RAW uz existovalo nic nepresouva, tedy zadne pripadne pozdeji pridane CR2), pri dalsim spusteni skriptu CR2 patrici k JPG ktere si promazal, presune do RAW kose...

    btw: psal jsi velke CR2 a JPG, pokud mas ve skutecnosti male, zmen ve skriptu pripony .CR2(3x) .JPG(1x) na male :)
    #!/bin/bash
    
    set -e
    
    [[ -d "${1}" ]] || exit 0
    
    JPG="${1}"
    RAW="${JPG}/!RAW"
    RAW_TRASH="${RAW}/TRASH"
    
    [[ -d ${RAW} ]] || $(mkdir -p ${RAW}; mv ${JPG}/*.CR2 ${RAW})
    
    mkdir -p ${RAW_TRASH}
    
    for file in ${RAW}/*.CR2; do
        filename=$(basename ${file})
        [[ -s ${JPG}/${filename/.CR2/.JPG} ]] || mv ${file} ${RAW_TRASH}
    done
    
    10.8.2015 03:32 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: RAW - jak smazat soubory dle nadrazeneho adresare
    To je luxus, diky moc, vyzkousim a dam vedet, jak to fungovalo :-) Mozna se to bude hodit vice lidem, urcite podobny problem neresim jenom ja, kdyz jsem googlil, narazil jsem na dost lidi, co tohle otravuje a skript je super reseni.

    Do toho KDE uz si to nejak integruju, nasel jsem clanky, kde se popisuje, jak vytvorit doplnek pro dolphina, tak snad to zmaknu, pokud se podari, prihodim sem. Nikdy jsem to nedelal, ale tusim, ze ty doplnky, kdyz se spousteji, resp volaji pres nabidku pri pravem kliku mysi, je jim nejak predavana cesta, odkud jsou spusteny, protoze se tim delaji casto operace nad soubory a adresari, takze to pak bude super pomucka, integrovana primo do menu v KDE.
    fuck the cola, fuck the pizza, all you need is slivovitza
    12.8.2015 23:55 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: RAW - jak smazat soubory dle nadrazeneho adresare
    Tak jsem to zatim zkousel v terminalu a funguje vyborne, jen se zeptam, nedalo by se tam doplnit, aby si pri spusteni bez parametru nacetl cestu, ze ktere ho volam? Protoze ted si muzu v krusaderu pravym otevrit CLI primo ve slozce s fotkama a nemusel bych tak zadavat cestu, jen napsat rawpresun a hotovo
    fuck the cola, fuck the pizza, all you need is slivovitza
    13.8.2015 01:20 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: RAW - jak smazat soubory dle nadrazeneho adresare
    Tak jsem narazil na maly problem. Kdyz jsem mel obrazky v home/petr/pokus, bylo vse OK, ale ja si je tridim do slozek s nazvem 2015_08_10 Vylet Nekde neco a tady vznika problem, protoze mi to nad tim vytvorilo slozku Nekde a v ni !RAW a v ni 2015_08_10 a Vylet , ktere jsou prazdne.

    Evidentne se nekde rozbije ta cesta k souboru. Neni treba to nejak osetrit, aby to fungovalo i v takhle dlouhych cestach a pri pouziti znaku _ ! a mezera?
    fuck the cola, fuck the pizza, all you need is slivovitza
    13.8.2015 17:03 nobody
    Rozbalit Rozbalit vše Re: RAW - jak smazat soubory dle nadrazeneho adresare
    njn, mezery je potreba osetrit na nekolika mistech uvozovkama :) pridan i komentar co zmenit aby se bez zadani adresare jako parametr pouzil aktualni adresar jak ses ptal nekde okolo i kdyz uz to mozna nepotrebujes kdyz mas akci pro delfina kterej predava dir, to byl duvod proc sem to primarne delal na pritomnost parametru ;)
    #!/bin/bash
    
    set -e
    
    # smazat pokud nechces kontrolovat existenci adresare zadavaneho parametrem a ukoncovat
    [[ -d ${1} ]] || exit 0
    
    # pokud nastavit aktualni dir kdyz nezadas parametrem, zmen JPG="${1}" na JPG=${1-$PWD}
    JPG="${1}"
    RAW="${JPG}/!RAW"
    RAW_TRASH="${RAW}/TRASH"
    
    [[ -d ${RAW} ]] || $(mkdir -p "${RAW}"; mv "${JPG}"/*.CR2 "${RAW}")
    
    mkdir -p "${RAW_TRASH}"
    
    for file in "${RAW}"/*.CR2; do
        filename=$(basename "${file}")
        [[ -s ${JPG}/${filename/.CR2/.JPG} ]] || mv "${file}" "${RAW_TRASH}"
    done
    Řešení 1× (petrfm (tazatel))
    13.8.2015 01:03 petrfm | skóre: 23
    Rozbalit Rozbalit vše Re: RAW - jak smazat soubory dle nadrazeneho adresare
    Tak jsem se hecnul a dodelal to... Pripojuji skript, ktery navazuje na bash script, od nobody a ktery prida do KDE novou polozku RAW presun, spoustejici zmineny bash script i s cestou, odkud jsem kliknul.

    Je treba vytvorit soubor ~/.kde4/share/kde4/services/ServiceMenus/rawpresun.desktop

    s timto obsahem :
     
    [Desktop Entry]
    Type=Service
    ServiceTypes=KonqPopupMenu/Plugin,all/all,all/allfiles,inode/directory,inode/directory-locked'
    Actions=rawmove
    
    
    [Desktop Action rawmove]
    Name=RAW move
    Name[cs]=RAW přesun
    Icon=kfm
    Exec= rawpresun %U
    
    Prida do dolphina mezi cinnosti RAW presun, ktery spusti skript v bashi rawpresun a vlozi mu cestu, odkud byl spusten. Staci tedy najet do slozky s fotkama a pravym tlacitkem kliknout na polozku Činnosti/RAW presun a razem jsou fotky urovnane a nadbytecne RAWy jsou ve slozce k vymazani.

    Funguje to perfektne, jsem nadseny, tohle bych na windows asi neudelal :-) Diky za pomoc.
    fuck the cola, fuck the pizza, all you need is slivovitza

    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.