• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    XCHAOSANSI C/C99 (specifikace), GNU C (gcc, glibc), Tiny C (tcc) a POSIX - ne nutně C++,g++,libstdc++ nebo Win32 API
    XCHAOS
    XCHAOS --- ---
    "trigraphy" v C? připadám si jako softwareový archeolog!
    http://www.itworld.com/...ead-scratchers-10-confounding-programming-language-features-434442#slide4v
    http://notabug.com/2002/coherent/man/trigraph.html
    (v tomhle jazyce doufám nikdo nepsal ovladače k jaderným ponorkám.. že ne??!)
    XCHAOS
    XCHAOS --- ---
    (teda myslím spíš komentáře pod tou odpovědí)
    XCHAOS
    XCHAOS --- ---
    nejvýše obodovaná odpověď překvapila i mě -a to jsem hodně velkej C-kazisvět...
    Strangest language feature - Stack Overflow
    http://stackoverflow.com/questions/1995113/strangest-language-feature
    XCHAOS
    XCHAOS --- ---
    XCHAOS
    XCHAOS --- ---
    Top 50 Programming Quotes of All Time | TechSource
    http://www.junauza.com/2010/12/top-50-programming-quotes-of-all-time.html
    XCHAOS
    XCHAOS --- ---
    i my co máme rádi "jenom C" si občas rádi přečteme, co si ostatní myslí o C++
    C++ and the STL 12 Years Later: What Do You Think Now? - Slashdot
    http://ask.slashdot.org/story/14/04/30/1344224/c-and-the-stl-12-years-later-what-do-you-think-now

    zejména pobavil komentář (či je to signatura?): Everyone knows 40% of C++. Unfortunately, it's never the same 40%.
    TYCHOVRAHE
    TYCHOVRAHE --- ---
    XCHAOS: já to hrál o víkendu a už mám splněno:)
    XCHAOS
    XCHAOS --- ---
    Level 12 solution saved at ... :-) tak vážení trollové, to jsem zvědav, kdo to dohraje dál :-)
    XCHAOS
    XCHAOS --- ---
    (jinak k té gamese... Level 6 vyřešen, sedmičku radši nestuduju, musím i něco udělat :-)
    XCHAOS
    XCHAOS --- ---
    XCHAOS
    XCHAOS --- ---
    hra je sice v javascriptu a ne v céčku, ale pokládám ji za instruktážní z hlediska pochopení, jakou třídu problémů programátoři v C řeší, pokud jde o bezpečnost. enjoy :-)
    Untrusted - a user javascript adventure game
    http://alexnisnevich.github.io/untrusted/
    FEDY
    FEDY --- ---
    zdravim ...

    nedelate nekdo s GNU Radio ?
    GIOMIKY
    GIOMIKY --- ---
    ANT_39: Skoro bych rekl, ze je to spis nejaky jednoucelovy anti-crackersky zakodovani knihovny. Ale to uz jsem zase asi off-topic. Sorry.
    GIOMIKY
    GIOMIKY --- ---
    ANT_39: Diky za tip, ale ja mam pocit, ze se da ta ochrana resit nejak jednodusseji. Kdyz jsem se dival na zavadec v terminalu, tak tam zadny velky harakiri s knihovnou neni. Je tam jenom prachsprosty import knihovny a potom volani funkce.
    ANT_39
    ANT_39 --- ---
    (Vlastne by ani PIE byt nemusela, jen by se linkovala pro jinou adresu, nez je obvykly, aby nebyla kolize mezi tim desifrovacim wrapperem a tim hlavnim programem. No nic, dost bylo monologu, psat se to nechystam :) )
    ANT_39
    ANT_39 --- ---
    (Urcite jsou tam detaily, ktery by bylo potreba vyresit: napriklad dost pravdepodobne bys musel ten rozbaleny program relokovat pro to cilovy umisteni. Ale mozna ne, kdyby zasifrovana binarka byla PIE, tak by mohla tomu mmapu zadat presnou adresu.)
    ANT_39
    ANT_39 --- ---
    GIOMIKY: mmapem si alokujes blok pameti, rozkomprimujes/rozsifrujes do ni nejaky staticky data, mprotectem nastavis +x, a pak return ((int (*)(int, char**)) 0xadresa) (argc, argv); 0xadresa je konstanta programu, nastavi se tou komprimacni utilitou. Staticky data se zkomprimovanym programem taky. Rozhodne to jde napsat do znacne miry prenositelne v C.
    GIOMIKY
    GIOMIKY --- ---
    DAVIDOWITCH: Ja taky ne, ale na urovni c asi nebude mozny jen tak posouvat sekce v pe, ne?
    DAVIDOWITCH
    DAVIDOWITCH --- ---
    GIOMIKY: Nechapu co s tim ma spolecnyho ASM...
    JANFROG
    JANFROG --- ---
    GIOMIKY: Hmm...to vypada na ten blob :-)
    Kliknutím sem můžete změnit nastavení reklam