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 01:44 | Zajímavý projekt

Kampaň na podporu chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů, úspěšně skončila. Bylo vybráno více než 2,1 milionu dolarů, tj. cíl kampaně byl splněn na více než 141 %. Objednáno bylo cca 3 000 telefonů. Telefon Librem 5 by měl být k dispozici v lednu 2019.

Ladislav Hagara | Komentářů: 0
včera 21:11 | Komunita

Ke zhlédnutí jsou videozáznamy přednášek z konferencí All Systems Go! (media.ccc.de) a GStreamer Conference 2017 (ubicast.tv) konaných o víkendu 21. a 22. října. All Systems Go! v Berlíně a GStreamer Conference 2017 v Praze.

Ladislav Hagara | Komentářů: 0
včera 20:33 | Komunita

MojeFedora.cz informuje (en), že Fedora 27 přináší snadný přístup k Red Hat Enteprise Linuxu. Virtualizační nástroj Boxy nyní umožňuje jednoduše stáhnout a nainstalovat Red Hat Enterprise Linux, který je pro vývojáře zdarma. Vytvořit lze neomezené množství virtuálních mašin s RHEL.

Ladislav Hagara | Komentářů: 1
včera 19:00 | Komunita

Konsorcium Linux Foundation oficiálně představilo licence pro komunitní otevřená data Community Data License Agreement (CDLA). První licence je copyleftová CDLA-Sharing a druhá permisivní CDLA-Permissive. Odpovědi na často kladené otázky ve FAQ.

Ladislav Hagara | Komentářů: 0
včera 13:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. pražský sraz, který proběhne ve čtvrtek 26. října od 18:00 hodin v karlínském Pivovarském klubu. Najdete jej kousek od metra Florenc na adrese Křižíkova 17, Praha 8. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
včera 06:00 | Zajímavý software

Byla vydána verze 0.56 open source platformy Home Assistant (GitHub) pro monitorování a řízení inteligentní domácnosti naprogramované v programovacím jazyce Python verze 3 a bežící také například na Raspberry Pi. Pro vyzkoušení je k dispozici demo [reddit].

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

Byla vydána verze 1.0 klienta F-Droid určeného pro instalaci aplikací do Androidu ze softwarového repozitáře F-Droid (Wikipedie), alternativy k Google Play, nabízející pouze svobodný a otevřený software. Podrobnosti v přehledu změn [Hacker News].

Ladislav Hagara | Komentářů: 6
22.10. 00:55 | Nová verze

Po téměř 13 měsících vývoje od verze 0.11.0 byla vydána verze 0.12.0 hardwarově nenáročného desktopového prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklého sloučením projektů Razor-qt a LXDE. Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 10
21.10. 12:33 | Zajímavý software

Článek ne Medium představuje nejnovější stabilní verzi 2.0 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu [Hacker News].

Ladislav Hagara | Komentářů: 0
21.10. 06:00 | Komunita

V Praze na půdě Elektrotechnické fakulty ČVUT dnes probíhá RT-Summit 2017 – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt. Přednášky lze sledovat online na YouTube.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (10%)
 (1%)
 (0%)
 (1%)
 (75%)
 (12%)
Celkem 235 hlasů
 Komentářů: 8, poslední 22.10. 23:02
    Rozcestník

    Dotaz: C++

    24.5.2011 12:16 ubka7617
    C++
    Přečteno: 404×

    Dobry den, ucim sa C++ a potreboval by som nakopnut spravnym smerom. Konretne by som

    potreboval poradit akym sposobom z text suboru v ktorom bude premmena=hodnota nacitat

    vsetky premmen a vyuzivat ich v programe a ako dokazem overit v linuxe ci je pripojeny disk na

    /dev/sdb.

    Vsetkym dakujem


    Řešení dotazu:


    Odpovědi

    24.5.2011 13:20 rastos | skóre: 60 | blog: rastos
    Rozbalit Rozbalit vše Re: C++
    potreboval poradit akym sposobom z text suboru v ktorom bude premmena=hodnota nacitat vsetky premmen a vyuzivat ich v programe

    C++ nie je skriptovací jazyk. Mená premenných po skompilovaní prestávajú mať význam. Kompiláciou sa použitia premenných v programe nahradia prácou s ich adresou. Chcem povedať, že nemôžeš mať premennú foo a po načítaní reťazca "foo" do programu očakávať, že nejak vydoluješ hodnotu premennej, ktorá sa v zdrojákoch volala foo. To čo potrebuješ môžeš riešiť tak, že si vyrobíš napr. zoznam párov stringov, kde jedna položka v tom zozname bude mať jeden string - ktorý budeš plniť tým čo je na jednom riadku v súbore pred znakom = a druhý string tým čo je za znakom =. Keď budeš potrebovať "hodnotu premenej" tak ako je definovaná v tom vstupnom súbore, tak prelezieš ten zoznam a nájdeš položku kde prvý string je zhodný s "menom premennej", ktorú poznáš. Druhý string z tej položky bude "hodnota premennej".
    a ako dokazem overit v linuxe ci je pripojeny disk na /dev/sdb
    Otázkou je, čo to znamená "pripojený". /dev/sdb reprezentuje disk (i.e. nie partíciu na idsk) v systéme. Potom môžeme debatovať o tom, ako zistíš, či je to blokové zariadenie (stat(2) a S_ISBLK), aké má minor a major čísla (minor(), major()), či je na ňom filesystém, či je primountovaný (/proc/mounts), aké má partície (/proc/partitions) atď
    skunkOS avatar 24.5.2011 13:45 skunkOS | skóre: 25 | blog: Tak nějak
    Rozbalit Rozbalit vše Re: C++
    Podle mě nemáš tak úplně pravdu. Takové pseudo-vytváření proměnných podle klíče "nazevpromenne" = hodnota z řádku souboru se dají celkem pěkně zpracovat. Třeba se dá použít něco jako
    map< string, double> prommenneZeSouboru;
    
    prommenneZeSouboru["nazevpromenne"] = hodnota;
    Pak jen přistupuješ přes prommenneZeSouboru["nazevpromenne"]
    http://martinrotter.github.io
    24.5.2011 16:00 rastos | skóre: 60 | blog: rastos
    Rozbalit Rozbalit vše Re: C++
    a) stl::map je len hotová (a asi trocha chytrejšia) implementácia toho prístupu, ktorý som popísal

    b) ak má v zdrojáku
    int i=1234;
    string str="i";

    tak nie je možné do premennej i dostať hodnotu napr. 5678 pomocou obsahu premennej str inak než

    if (str=="i")
       i=5678;

    čo je dosť neflexibilné ;-)
    24.5.2011 17:49 extremni lama | skóre: 14 | blog: e_lama
    Rozbalit Rozbalit vše Re: C++
    na to slouzi ta mapa:
    i = variables["i"];
    
    The enemy of my enemy is still my enemy.
    skunkOS avatar 24.5.2011 22:50 skunkOS | skóre: 25 | blog: Tak nějak
    Rozbalit Rozbalit vše Re: C++
    přesně tak
    http://martinrotter.github.io
    24.5.2011 14:23 ubka7617
    Rozbalit Rozbalit vše Re: C++

    a ako dokazem overit v linuxe ci je pripojeny disk na /dev/sdb

     

    potrebujem len zistit ci je pripojeny cez usb a potom ak ano nasledne formatovat a nahrat potrebne subory

    rADOn avatar 24.5.2011 15:22 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: C++
    Staci shell a neco jako
    test  $(cat /sys/class/block/sdb/size) -gt 0 && mkfs.ext3 /dev/sdb
    
    (pomijim ze takhle vynechavat parition tabuli je prasarna)
    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    24.5.2011 15:51 rastos | skóre: 60 | blog: rastos
    Rozbalit Rozbalit vše Re: C++
    Bolo by vhodné overiť si, že ten disk, ktorý vidí ako /dev/sdb je skutočne ten USB disk, ktorý chce naformátovať. Heh.
    rADOn avatar 25.5.2011 13:44 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: C++
    Jasně, já bych si radši rovnou napsal konfigurák pro udev aby to ohlídal, ale to už je OT.
    "2^24 comments ought to be enough for anyone" -- CmdrTaco

    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.