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í
×

včera 23:55 | IT novinky

Společnost StartCom oficiálně oznámila, že jako certifikační autorita končí. Od 1. ledna 2018 přestane vydávat nové certifikáty a následující 2 roky bude poskytovat OCSP a CRL. Počátkem roku 2020 budou všechny platné certifikáty zneplatněny.

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

Hodnota Bitcoinu, decentralizované kryptoměny, překonala hranici 8 000 dolarů [reddit].

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

Byla vydána verze 10.0 linuxové distribuce Raspberry Digital Signage. Jedná se o distribuci pro jednodeskové počítače Raspberry Pi určenou k prezentačním účelům (veletrhy, prodejny, ...). Po naběhnutí systému je spuštěn webový prohlížeč v režimu celé obrazovky a vybraná prezentace. Nejnovější Raspberry Digital Signage vychází z distribuce Raspbian Stretch.

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

Společnost Google na svém blogu věnovaném open source představila container-diff, nástroj pro analýzu a porovnávání Docker kontejnerů. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 0
včera 08:00 | Komunita

Flatpak Workshop proběhne ve středu 29. listopadu od 10:00 v Brně. V dopolední přednáškové části se účastníci seznámí s Flatpakem, se specifiky pro aplikace napsané v Qt a GTK+, portály, které integrují aplikace do systému, a na závěr, jak dostat aplikaci do Flathubu, což je momentálně největší centralizovaný repozitář Flatpaků. V odpolední části si pak mohou za pomoci lektorů zkusit nějakou aplikaci zabalit pro Flatpak. Workshop je určen pro 20 účastníků. Nutná je registrace.

Ladislav Hagara | Komentářů: 5
včera 07:00 | Zajímavý článek

Software Freedom Law Center a Software Freedom Conservancy jsou organizace zaměřené na podporu svobodných/open-source projektů: SFLC poskytuje právní konzultace, SFC mj. také zázemí. SFC upozornila, že ze strany SFLC vůči ní proběhly právní kroky směřující k odebrání obchodní známky. SFLC v reakci tvrdí, že se jedná o logický krok, protože obchodní známky jsou si podobné, a SFC dlouhodobě nekooperuje. Brian Lunduke situaci shrnuje včetně ohlasů Neila McGoverna a Matthewa Garretta. Podle nich je Eben Moglen ze SFLC v konfliktu se zájmy komunity.

Fluttershy, yay! | Komentářů: 2
včera 06:00 | Komunita

MariaDB Foundation, nadace stojící za vývojem open source relační databáze MariaDB, oznámila, že Microsoft se stal jejím členem a platinovým sponzorem. Cílem Microsoftu je optimalizace MariaDB pro cloudovou platformu Microsoft Azure.

Ladislav Hagara | Komentářů: 0
16.11. 23:44 | IT novinky

Společnosti Dell a Canonical společně představily 5 nových počítačů Dell Precision s předinstalovaným Ubuntu. Jedná se o 4 notebooky a 1 all-in-one počítač. Cena počítačů s Ubuntu je o 100 dolarů nižší než jejich cena s Windows 10.

Ladislav Hagara | Komentářů: 14
16.11. 22:55 | Nová verze

Po pěti měsících vývoje od vydání verze 4.8 byla vydána nová verze 4.9 svobodného open source redakčního systému WordPress. Kódové označením Tipton bylo vybráno na počest amerického jazzového muzikanta a kapelníka Billyho Tiptona.

Ladislav Hagara | Komentářů: 0
16.11. 22:11 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 146. brněnský sraz, který proběhne v pátek 17. listopadu od 18:00 hodin v restauraci Bogota na Nových Sadech.

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ů“?
 (9%)
 (1%)
 (1%)
 (1%)
 (74%)
 (14%)
Celkem 699 hlasů
 Komentářů: 36, poslední 17.11. 18:43
    Rozcestník

    Dotaz: Big vs. Little Endian v GCC

    29.5.2004 16:15 Petr
    Big vs. Little Endian v GCC
    Přečteno: 158×
    Dobry den
    Nevi nekdo, jestli se da gcc-cku explicitne rict, jestli ma ukladat data do souboru s Big/Little Endian ???
    Priklad:
    short int c=1;
    fwrite(&c, 2, 1, fw);
    
    Kdyz se potom podivam do toho souboru, tak zjistim, ze prvni dva bajty jsou 01 00, potreboval bych, aby se to ulozilo jako 00 01.
    Diky

    Odpovědi

    29.5.2004 17:30 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Big vs. Little Endian v GCC
    Ne. Ten program by pak nefungoval, protože musíš mít reprezentované hodnoty tak, jak jim rozumí procesor, na kterém to běží.

    Nicméně existují konverzní funkce, které ty bajty přehážou (pak samozřejmě bude mít ten int pro tvůj procesor úplně jinou hodnotu, ale můžeš ho někam zapsat), jak v libc, tak glib, tak ledaskde jinde (kromě toho si lze konverzi i snadno napsat), což ale už není věc gcc.

    Nebo to přelož pro architekturu, které má ten správný byterorder, a pak to na ní spouštěj ;)
    29.5.2004 21:52 Maude Lebowski
    Rozbalit Rozbalit vše Re: Big vs. Little Endian v GCC
    neda se to, nema samo smysl to delat, vzdyt kdyz by se ulozila cisla s opacnym poradim byte tak by to bylo uplne jine cislo.

    pokud potrebujes prehazovat byte tak pouzij funci swab (man swab) ktera je vetsinou realizovana nejaokou instrukci procesoru takze je rychla nebo na slozitejsi manipulace udelej pres strukturu union a do te dej vsechna potreba cisla (int, short, long) a pole z char (neni to presna synataxe):
    union
     int a
     long b
     short c
     char t
    end union
    
    a pak muzes udelat:
    a = 26
    print t[1], t[2]
    
    30.5.2004 00:03 r0b0t
    Rozbalit Rozbalit vše Re: Big vs. Little Endian v GCC
    Smysl to mit muze. Co kdyz na jedne architekture chci predzvykat data pro druhou architekturu? Otazkou zustava proc by nekdo neco takoveho potreboval... :-)
    30.5.2004 09:30 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Big vs. Little Endian v GCC
    Potřebuje to někdo dost často, při vytváření v podstatě jakýchkoli binárních dat, např. při TCP/IP komunikaci z i386 to potřebuješ furt ;)

    Ale nemá s tím nic společného kompilátor, prostě se to musí převést...
    30.5.2004 10:36 MarSik | skóre: 16 | Brno
    Rozbalit Rozbalit vše Re: Big vs. Little Endian v GCC
    Tohle mi prijde jako dost divne reseni ;) ja bych proste pouzil htonl, htons, ntohs a ntohl funkce ;)
    Nothing is foolproof...fools are very clever.

    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.