• ú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
    WILD_A
    WILD_A --- ---
    uselessd vypada nadejne, uvidime jestli to adoptuje FreeBSD pak by to melo sanci.
    XCHAOS
    XCHAOS --- ---
    (tak jsem už doufal, že mi někteří lidi mají fakt v ignorelistu, a ono ne :)
    XCHAOS
    XCHAOS --- ---
    no, tak vlastně první bugreport na systemd (resp. debian Jessie) je právě ten, že noťas (Eee, už dost obstarožní) mi nastartuje jen se zapojeným zdrojem, na baterky se to kousne (právě ve chvíli kdy se zavede kernel a startuje systemd). baterky jsou celkem v dobrým stavu, vydrží to na ně (když už to jednou nastartuje) skoro 4 hodiny.

    asi s tím půjdu do fóra Debian, hmm
    XCHAOS
    XCHAOS --- ---
    WILD_A: no, já šel cestu vývoje maker,kterými by šlo v C psát kód stejně snadno, jako ve skriptovacích jazycích. ale v tomhle klubu jsem dopadl právě podobně, jako ten Poettring... tak mi zaujalo, že výtvor někoho tak nenáviděného (s tím, že důvody si dokážu domyslet) postupně přejímají všechny linuxové distribuce

    takžesi myslím, že jestli C<<1 dodělám,tak z toho nakonec třeba ještě bude Debianí balíček :-) a to už je nějaká motivace :-)
    XCHAOS
    XCHAOS --- ---
    WILD_A: zkus ten jejich uselessd ....
    WILD_A
    WILD_A --- ---
    No a je pravda, ze mam doma i system s FreeBSD a systemd tam nerozbehnu ... coz mne taky stve
    WILD_A
    WILD_A --- ---
    XCHAOS: Ja se s tou kritikou prave ztotoznuju, to, ze starej init system potreboval zrychlit a treba umoznit lip vyjadrovat zavisloti apod to je mimo diskusi, ale jak rikas binarni logovani je nepochopitelny a taky to, ze ted na vsechno volam system-ctl vzdyt i o ty core dumpy si musim rikat, mozna to jde nejak vypnout at je mam klasicky.
    I kdyz popravde vlastne mne to zaclo frustrovat hlavne kvuli tomu, ze je vsechno jinak a nic neni jako driv :)
    XCHAOS
    XCHAOS --- ---
    WILD_A: no, že je to naprogramovaný v C by ani tak nevadilo, to cítili potřebu všichni, nějak to zrychlit. problém je, že je to úmyslně naprogramované aby to běhalo jen pod Linuxem,to by mi jako linuxákovi teda taky nemuselo vadit... ale to binární logování nechápu ani já. a celkově ta kritika vypadá rozumná (http server uvnitř initu? to nestačí ten, co je v kernelu? :-), hlavně teda init slinkovaný dynamicky s dalšími knihovnami - hmm, no teda nevím

    zas na tom notebooku nějak nepociťuju, že by to přinášelo nějaké problémy, takže nevím. pro lidi, pro které byl důležitý pocit (podotýkám, že to byl právě jen pocit), že chápou, jak věci fungujou "uvnitř"... no, zase je možné, že to rozbilo nějaké letité triky, jak něco schovat ve změnit init scriptů nebo jak udělat nějaký démon fakticky neukončitelný, unix je popravdě hrozná jungle.

    fakticky je možné, že ze stejného důvodu, z jakého to nějaké lidi nasralo, to získalo podporu v komunitě Debianu ... těžko říct. já to mám na desktopu, na rozinstalovaném mailserveru se unstable instalace kousla, takže tam bude stable (ze kterého se ale upgrade na systém ze systemd jeví téměř nemožně)

    no, aspoň si generace co vyrostla na tradičním Linuxu zažije něco, jako když nám sebrali MS-DOS a nutili nás přejít buď na okna (nebo v mém případě právě na Linux) - jinými slovy, je to šikana adminů, což jsou ale právě lidi, kteří jsou běžně ze své pozice sami zvyklí někoho šikanovat, takže se jim ta karma trochu vrátí
    WILD_A
    WILD_A --- ---
    XCHAOS: systemd uz i na debianu? Sakra, za chvili nezbude nez vsechno presaltovat na *BSD
    XCHAOS
    XCHAOS --- ---
    Zajímavý, jak systemd všichni nenáviděj, a přitom ho přijaly skoro všechny distribuce...

    http://news.slashdot.org/...237/lennart-poettering-open-source-community-quite-a-sick-place-to-be-in
    http://en.wikipedia.org/wiki/Systemd
    http://boycottsystemd.org/
    http://uselessd.darknedgy.net/

    (zrovna tuhle jsem si na notebook, kde jsem mrtvý hdd vyměnil za ssd disk, nainstaloval Debian Jessie, a koukám - fakticky je tam systemd, hmmm)
    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 ?
    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.
    DAVIDOWITCH
    DAVIDOWITCH --- ---
    GIOMIKY: Nechapu co s tim ma spolecnyho ASM...
    JANFROG
    JANFROG --- ---
    GIOMIKY: Hmm...to vypada na ten blob :-)
    JANFROG
    JANFROG --- ---
    GIOMIKY: To je docela zajimavy. Docela by me zajimalo, jake sekce ma ta binarka, zkus si dumpnout strukturu toho - podle me musi mit alespon PE strukturu). Pokud nema, pak je to IMHO nejaky blob jen "pojmenovany" jako .dll pripadne .dll s jednou nestandardni sekci ktera obsahuje ten blob :-)
    A ten co to pouziva ma nejaky kod, co se v tom vyzna (zkopiruje do pameti, (dekoduje), mprotect(+x) & goto entrypoint.
    Nicmene z beziciho program bys to mel dumpnout celkem v pohode.
    DAVIDOWITCH
    DAVIDOWITCH --- ---
    GIOMIKY: Trivialne, pokud to dllko neni univerzalni dllko, ale plugin specialne pro toho robota, nikdo nerika ze ten robot nemuze natahnout dllko do pameti jako binarni blob, ten binarni blob dekomprimovat a dekryptovat a az potom z toho mit neco do ceho se daj delat cally.
    DAVIDOWITCH
    DAVIDOWITCH --- ---
    XCHAOS: No, ja to beru z pohledu atraktivity takovej soft vyrobit.
    Na primem prikladu tech vizualnich efektu. Potrebujes hodne specifickej soft, kterej beznymu smrtelnikovi je uplne k nicemu (napr. mnoho TB textur.. to moc nepotrebujou ani nadsenci do HD textur pro hry, protoze to je proste nesmyslne moc dat na skoro cokoliv).
    Takze moc developeru ktery by do toho sli z nadseni pro obecne uzitecnou vec (coz je velka motivace za spoustou Open Source projektu, a je skvela) nesezenes, protoze to co potrebujes neni obecne uzitecna vec. Obecne bych rekl ze tu vzdycky bude "trh" pro proprietarni soft v jistym smyslu toho slova, tj. ne closed-source-za-prachy, ale spis "neco co je uzitecny fakt jen pro superuzkou skupinu lidi, dost casto ciste inhouse".
    Kliknutím sem můžete změnit nastavení reklam