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 15:44 | Upozornění

    Zemřel Rob Grant, spolutvůrce kultovního sci-fi seriálu Červený trpaslík.

    Ladislav Hagara | Komentářů: 2
    včera 17:33 | IT novinky

    Apple oznámil, že iPhone a iPad jako první a jediná zařízení pro koncové uživatele splňují požadavky členských států NATO na zabezpečení informací. Díky tomu je možné je používat pro práci s utajovanými informacemi až do stupně „NATO Restricted“, a to bez nutnosti instalovat speciální software nebo měnit nastavení. Žádné jiné běžně dostupné mobilní zařízení tak vysokou úroveň státní certifikace dosud nezískalo.

    Ladislav Hagara | Komentářů: 13
    včera 13:00 | IT novinky

    Americký provozovatel streamovací platformy Netflix odmítl zvýšit nabídku na převzetí filmových studií a streamovací divize konglomerátu Warner Bros. Discovery (WBD). Netflix to ve čtvrtek oznámil v tiskové zprávě. Jeho krok po několikaměsíčním boji o převzetí otevírá dveře k akvizici WBD mediální skupině Paramount Skydance, a to zhruba za 111 miliard dolarů (2,28 bilionu Kč).

    Ladislav Hagara | Komentářů: 12
    včera 12:44 | IT novinky

    Americká společnosti Apple přesune část výroby svého malého stolního počítače Mac mini z Asie do Spojených států. Výroba v závodě v Houstonu by měla začít ještě v letošním roce, uvedla firma na svém webu. Apple také plánuje rozšířit svůj závod v Houstonu o nové školicí centrum pro pokročilou výrobu. V Houstonu by měly vzniknout tisíce nových pracovních míst.

    Ladislav Hagara | Komentářů: 20
    včera 12:11 | Zajímavý článek

    Vědci Biotechnologické společnosti Cortical Labs vytvořili biopočítač nazvaný CL1, který využívá živé lidské mozkové buňky vypěstované z kmenových buněk na čipu. Po úspěchu se hrou PONG se ho nyní snaží naučit hrát DOOM. Neurony přijímají signály podle toho, co se ve hře děje, a jejich reakce jsou převáděny na akce jako pohyb nebo střelba. V tuto chvíli systém hraje velmi špatně, ale dokáže reagovat, trochu se učit a v reálném čase se hrou

    … více »
    karkar | Komentářů: 8
    včera 01:55 | Nová verze Ladislav Hagara | Komentářů: 0
    26.2. 21:33 | Nová verze

    Ben Sturmfels oznámil vydání MediaGoblinu 0.15.0. Přehled novinek v poznámkách k vydání. MediaGoblin (Wikipedie) je svobodná multimediální publikační platforma a decentralizovaná alternativa ke službám jako Flickr, YouTube, SoundCloud atd. Ukázka například na LibrePlanet.

    Ladislav Hagara | Komentářů: 0
    26.2. 15:44 | Zajímavý software

    TerminalPhone (png) je skript v Bashi pro push-to-talk hlasovou a textovou komunikaci přes Tor využívající .onion adresy.

    Ladislav Hagara | Komentářů: 6
    26.2. 12:22 | IT novinky

    Před dvěma lety zavedli operátoři ochranu proti podvrženým hovorům, kdy volající falšuje čísla anebo se vydává za někoho jiného. Nyní v roce 2026 blokují operátoři díky nasazeným technologiím v průměru 3 miliony pokusů o podvodný hovor měsíčně (tzn., že k propojení na zákazníka vůbec nedojde). Ochrana před tzv. spoofingem je pro zákazníky a zákaznice všech tří operátorů zdarma, ať už jde o mobilní čísla nebo pevné linky.

    Ladislav Hagara | Komentářů: 10
    26.2. 03:44 | Komunita

    Společnost Meta (Facebook) předává React, React Native a související projekty jako JSX nadaci React Foundation patřící pod Linux Foundation. Zakládajícími členy React Foundation jsou Amazon, Callstack, Expo, Huawei, Meta, Microsoft, Software Mansion a Vercel.

    Ladislav Hagara | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (2%)
     (13%)
     (26%)
    Celkem 974 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Dotaz: Pridať premennú do konfiguračného súboru.

    19.1.2020 16:49 kysučan | skóre: 14
    Pridať premennú do konfiguračného súboru.
    Přečteno: 1024×
    Páni, helfne mi s tým niekto? Potrebujem v source vytvoriť premennú , ktorá sa bude dáť načítať z konfigurečného súboru(lincardemu.dat) - caid = 0xXXX a použije sa v irdeto.c.

    Odpovědi

    Jendа avatar 19.1.2020 17:41 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.
    char buf[50] = {0};
    FILE * f = fopen("lincardemu.dat", "r");
    fread(buf, 1, 49, f);
    caid = atoi(buf);
    fclose(f);
    
    19.1.2020 18:10 kysučan | skóre: 14
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.
    Dík za nakopnutie, asi je potrebné aj:

    int caid = 0;

    ale aj po úspešnej kompilácií mi to vyhadzuje chybu:
    root@orangepipc:~/test_lce# ./lincardemu -r
      4: caid
       ** lincardemu.dat: syntax error in assignment value
    There were 1 errors reading lincardemu.dat
    ..syntax error(s) in config file lincardemu.dat
    19.1.2020 19:13 kysučan | skóre: 14
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.
    Túto chybu asi nie je potrebné riešiť, pokiaľ to dám do podsekcie([irdeto]), tak ok - asi tam nie je parser parameter. Ale zatial nefunkčné. Ak irdeto.c:
      ... 
               int caid ;
                      char buf[50] = {0};
                      FILE * f = fopen("lincardemu.dat", "r");
                      fread(buf, 1, 49, f);
                      caid = atoi(buf);
                      printf ("caid %d.\n",caid);
                      fclose(f);
    
    newcamd_decode_ecm((int)caid, cwsbuf, (int)cwsbuf_len, ins_reply_ok+14, NULL);
    ...
    do lincardemu.dat:
    [Irdeto]
    caid = 0x609
    debug:

    caid 0.

    19.1.2020 21:33 kysučan | skóre: 14
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.
    Ok, už som to naštudoval - kostrbaté, ale funkčné, dík.
    21.1.2020 13:35 kysučan | skóre: 14
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.
    Páni ešte poprosím, ako spraviť, aby táto premenná bola načítaná a definovaná na inom mieste programu(aby sa nemusela načitávať každým volaním void DoIrdeto) a nie priamo vo void DoIrdeto...

    skúšam, modifikujem, ale zatial 0 bodov:

    int test(){ 
                      int test;
                      char buf[50] = {0};
                      FILE * f = fopen("caid_ird.dat", "r");
                      fread(buf, 1, 49, f);
                      test = strtol(buf, NULL, 16);
                      printf ("caid %x.\n",test);
                      fclose(f);
                  }
    NUKE GAZA! 🎆 avatar 22.1.2020 12:23 NUKE GAZA! 🎆 | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.

    hhhhhhhhhhhhhhhhhhhmmmmmmmmmm co ji třeba strčit do statický proměný?? hele

    nebo by ji šlo taky strkat jako argument do tý funkce doiredo takže držet si ji někde tam odkaď je ta funkce doiredo jako volaná ;D

    22.1.2020 15:44 kysučan | skóre: 14
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.
    Po:
    static int test = 0;
    test = caid();
    int caid(){ 
                      char buf[50] = {0};
                      FILE * f = fopen("caid_ird.dat", "r");
                      fread(buf, 1, 49, f);
                      test = strtol(buf, NULL, 16);
                      printf ("caid %x.\n",test);
                      fclose(f);
                                    }
    mi vyhodí chybu:
    root@orangepipc:~/test_lce# make
    OSTARGET='UNIX' uname='Linux' date: 20200122
    gcc -Wall  -O2 -g  -DUNIX -DVERS=\"0.21a\"   -c -o irdeto.o irdeto.c
    irdeto.c:26:1: warning: data definition has no type or storage class
     test = caid();
     ^
    irdeto.c:26:1: warning: type defaults to ‘int’ in declaration of ‘test’ [-Wimplicit-int]
    irdeto.c:26:1: error: redefinition of ‘test’
    irdeto.c:25:12: note: previous definition of ‘test’ was here
     static int test = 0;
                ^
    irdeto.c:26:1: warning: implicit declaration of function ‘caid’ [-Wimplicit-function-declaration]
     test = caid();
     ^
    irdeto.c:26:1: error: initializer element is not constant
    irdeto.c:25:12: warning: ‘test’ defined but not used [-Wunused-variable]
     static int test = 0;
                ^
    irdeto.c: In function ‘caid’:
    irdeto.c:35:33: warning: control reaches end of non-void function [-Wreturn-type]
                                     }
                                     ^
    builtin: recipe for target 'irdeto.o' failed
    make: *** [irdeto.o] Error 1
    
    NUKE GAZA! 🎆 avatar 22.1.2020 17:00 NUKE GAZA! 🎆 | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.

    koukni jak tam voni používaj statickou proměnou tps_crypt_type v tom souboru irdeto.c ;D

    22.1.2020 17:20 kysučan | skóre: 14
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.
    Ok, vyriešené, musím tú funkciu volať z main.c.
    NUKE GAZA! 🎆 avatar 21.1.2020 20:23 NUKE GAZA! 🎆 | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.

    ten zdrojáček mi nejde stáhnout :'(

    wget http://www.streamboard.tv/oscam/attachment/ticket/369/lincardemu-0.21a.tar.gz
    --2020-01-21 20:21:05--  http://www.streamboard.tv/oscam/attachment/ticket/369/lincardemu-0.21a.tar.gz
    Překládám www.streamboard.tv (www.streamboard.tv)… 185.165.169.49
    Navazuje se spojení s www.streamboard.tv (www.streamboard.tv)|185.165.169.49|:80… spojeno.
    HTTP požadavek odeslán, program čeká na odpověď… 500 Internal Server Error
    2020-01-21 20:21:09 CHYBA 500: Internal Server Error.
    
    22.1.2020 07:51 kysučan | skóre: 14
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.
    http://www.streamboard.tv/oscam/raw-attachment/ticket/369/lincardemu-0.21a.tar.gz
    23.1.2020 08:20 kysučan | skóre: 14
    Rozbalit Rozbalit vše Re: Pridať premennú do konfiguračného súboru.
    Páni ešte posledné dve otázky. Funkciu môžem definovať ako int, void, char, float a vždy sa vykoná. Aký typ je teda správny pre takýto druh funkcie.

    Ak dám tú funkciu do main.c, ako dosiahnem toho, aby sa premenná int test definovala len jeden_krát. Teraz ju musím definovať ako v main.c, tak aj v irdeto.c, kde si ju vyžaduje funkcia newcamd_decode_ecm.

    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.