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í
×
    28.8. 08:11 | Komunita

    Firma X zaslala předžalobní výzvu vývojáři projektu Nitter (Wikipedia), open-source alternativního frontendu k sociální síti X (ex-Twitter), a provozovatelům instancí jako XCancel, které umožňovaly číst příspěvky bez přihlášení, reklam a javascriptu. Údajně se dopouštějí „sběru dat“. Zdrojový kód Nitteru vývojář archivoval. Vývoj již dříve přerušil v roce 2024 po tehdejším omezení API X. X je dceřiná společnost SpaceXAI Elona Muska, provozující mj. kontroverzního chatbota Grok.

    |🇵🇸 | Komentářů: 18
    28.8. 02:22 | Nová verze

    Bylo vydáno Ubuntu 26.04.1 LTS, tj. první opravné vydání Ubuntu 26.04 LTS s kódovým názvem Resolute Raccoon. Přehled novinek a oprav na Discourse.

    Ladislav Hagara | Komentářů: 2
    28.8. 02:11 | Zajímavý článek

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) vydal Zprávu o stavu kybernetické bezpečnosti ČR za rok 2025 (pdf). Incidentů ubylo, sofistikovanost útočníků roste.

    Ladislav Hagara | Komentářů: 0
    28.8. 00:55 | Nová verze

    Open source softwarový stack AMD ROCm (Wikipedie) pro vývoj AI a HPC na GPU od AMD byl vydán v nové major verzi 10.0. S ROCm.AI. Přehled novinek v aktualizované dokumentaci.

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

    Finanční skupina Partners se stala minulou neděli obětí kybernetického útoku, při kterém se útočníci dostali k některým osobním údajům klientů. Společnost o tom informovala ve čtvrtek. Ujišťuje, že peníze klientů nejsou v ohrožení. „Kybernetický útok zasáhl část IT infrastruktury naší společnosti. Ihned po zjištění útoku jsme s pomocí externích bezpečnostních odborníků začali intenzivně pracovat na minimalizaci škod. Útočníci se

    … více »
    Ladislav Hagara | Komentářů: 1
    27.8. 03:55 | IT novinky

    Americká technologická společnost Meta Platforms se dohodla, že zaplatí až zhruba 18 miliard dolarů (asi 373 miliard Kč) za mimosoudní urovnání sporu o závislosti dětí na sociálních sítích a provede významné změny pro jejich používání mladistvými. Téměř tři desítky států USA firmu v roce 2023 obvinily z toho, že sítě Facebook a Instagram vědomě navrhla tak, aby u dětí vyvolávaly závislost, a zatajovala tyto dopady před veřejností. Firma se

    … více »
    Ladislav Hagara | Komentářů: 3
    27.8. 02:55 | Komunita

    Byl publikován aktuální přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Blíží se vydání podporující čipy M3. Vývojáře lze podpořit na GitHub Sponsors a Open Collective.

    Ladislav Hagara | Komentářů: 0
    26.8. 16:55 | Nová verze

    Kancelářský balík LibreOffice byl vydán ve verzi 26.8. Mimo jiné vylepšuje typografii a kompatibilitu s formáty MS Office, více v poznámkách k vydání.

    |🇵🇸 | Komentářů: 0
    26.8. 14:55 | Nová verze

    Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 26.8. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 7
    26.8. 11:44 | Nová verze

    Byla vydána nová verze 23.1.0, tj. první stabilní verze z nové řady 23.1.x, překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, LLD, Extra Clang Tools, Libc++, Polly a Flang.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (19%)
     (29%)
     (7%)
     (6%)
     (2%)
     (15%)
     (22%)
    Celkem 2522 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: Skript, který najde nulové soubory

    6.1.2006 21:30 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
    Skript, který najde nulové soubory
    Přečteno: 400×
    Potřeboval bych napsat skript, který by mi prošel celý disk a našel soubory, které obsahují v prvních 1024 bajtech jen samé nuly.

    Po menší havárii disku mám několik souborů (patrně jen ty, co byly otevřeny pro zápis) nulové. Rád bych lokalizoval i ostatní.

    Díky za každou radu

    Odpovědi

    6.1.2006 21:41 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Nejjednodušší, co mne napadá, je napsat si jednoduchý prográmek, který to otestuje na jednom souboru, a použít 'find ... -exec ...'.
    6.1.2006 22:00 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    no tu to mas v python :) subory ktore splnaju podmienku vypise. velmi to som netestoval ale malo by to fungovat:
    #!/usr/bin/env python
    from os import walk
    
    PATH = "/" # na konci cesty musi byt lomitko
    DATA_COUNT = 1024
    SEEK_FOR = "0"
    
    for item in walk(PATH):
            for file in item[2]:
                    file_obj = open("%s%s" % (item[0], file), "r")
                    data = file_obj.read(DATA_COUNT)
                    file_obj.close()
                    if data != "":
                            isnull = 1
                            for i in data:
                                    if i != SEEK_FOR:
                                            isnull = 0
                                            break
                            if isnull:
                                    print "%s%s" % (item[0], file)
    
    6.1.2006 22:10 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    taak znovu.. :) uz by to malo ist naozaj:
    #!/usr/bin/env python
    from os import walk
    
    PATH = "/"
    DATA_COUNT = 1024
    SEEK_FOR = "0"
    
    for item in walk(PATH):
            for file in item[2]:
                    try:
                            file_obj = open("%s/%s" % (item[0], file), "r")
                            data = file_obj.read(DATA_COUNT)
                            file_obj.close()
                            if data != "":
                                    isnull = 1
                                    for i in data:
                                            if i != SEEK_FOR:
                                                    isnull = 0
                                                    break
                                    if isnull:
                                            print "%s/%s" % (item[0], file)
                    except IOError, error:
                            print error
    
    Luboš Doležel (Doli) avatar 6.1.2006 22:42 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    To je nějaký vostrý. To se dá v Pythonu porovnávat hodnota bajtu s "0"? Celý kód mi připadá, jakoby se pracovalo se stringem.
    6.1.2006 23:59 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    "Potřeboval bych napsat skript, který by mi prošel celý disk a našel soubory, které obsahují v prvních 1024 bajtech jen samé nuly."

    ano mas pravdu, aspon tak ja chapem to zadanie
    Luboš Doležel (Doli) avatar 6.1.2006 23:01 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    C++ program pro find...-exec
    #include <cstdio>
    #include <cassert>
    #include <cstring>
    
    int main(int argc,char** argv)
    {
            FILE* file;
            char zbuf[1024], buf[1024];
    
            assert(argc == 2);
    
            file = fopen(argv[1], "rb");
    
            if(!file)
            {
                    perror("testzero");
                    return 1;
            }
            else
            {
                    size_t read;
    
                    memset(zbuf,0,sizeof(zbuf));
                    read = fread(buf,1024,1,file);
    
                    fclose(file);
    
                    if(read)
                            return memcmp(zbuf,buf,read);
                    else
                            return 1;
            }
    }
    
    Snad jsem ho v rychlosti udělal bez chyby.
    Luboš Doležel (Doli) avatar 6.1.2006 23:03 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Teď vidím, že by se to dalo zkrátit tím, že bych dal return 1 jen na konec. No nic.
    David Watzke avatar 6.1.2006 23:12 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Přesně takovou blbost jsem před nedávnem napsal do svýho skriptu. :-D
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    David Watzke avatar 6.1.2006 23:13 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Ale moment... tohle je trochu něco jinýho... kdybys to dal nakonec, tak vrátí 1 i při úspěchu, nebo ne?
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    Luboš Doležel (Doli) avatar 6.1.2006 23:15 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Ne.
    6.1.2006 23:13 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    file=mktemp
    dd if=/dev/zero of=$file bs=1024 count=1
    find -xdev -type f -exec cmp -s -n 1024 $file {} \; -print
    rm $file
    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.1.2006 23:21 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    sorry, samozřejmě tam má být
    file=$(mktemp)
    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é.
    7.1.2006 01:20 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Je nejaky rozdil mezi `mktemp` a $(mktemp), nebo se jedna o ekvivalentni zapis?
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    David Watzke avatar 7.1.2006 01:27 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Stejný...
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    7.1.2006 09:59 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Skoro, ten druhej zápis je IMHO čitelnější a hlavně ho jde do sebe zanořovat.
    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é.
    7.1.2006 03:16 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    genialni :)
    -- OldFrog
    7.1.2006 09:41 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Přidávám se, smekám, děkuji všem. Právě mám nabootovaný záchranný systém a zchraňuji, co se dá.
    7.1.2006 09:57 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: Skript, který najde nulové soubory
    Prd geniální, jsem měl myšlenkový zkrat. Ten pomocnej soubor je úplně zbytečný.
    find -xdev -type f -exec cmp -s -n 1024 /dev/zero {} \; -print
    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é.

    Založit nové vláknoNahoru

    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.