• ú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
    /* Toto je klub především pro lidi, pro které je programování jednou z mnoha massive multiplayer online počítačových her, které lze hrát.
        V tomto klubu hrozí sémantická hereze a nezdravě vysoký obsah syntaktického cukru. Nevhodné pro algoritmické diabetiky.
        Od účastníků debaty se předpokládá automaticky přístup k instalovanému GNU C: sudo apt-get install build-essential
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    C (programovací jazyk)#C99 Heslo na české Wikipedii
    Jazyk C - Základy praktického programování V Praze 2oo7 pro SSPŠ Tomáš Harvie Mudruňka a kolektiv - jak si programování v C představuje většina lidí
    http://stevenkobes.com/ctest.html C Programming Puzzlers - nepouštějte se do flamewars v tomhle klubu, pokud neuhodnete aspoň polovinu správně!
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    http://en.wikipedia.org/wiki/C99 C99 is a modern dialect of the C programming language.
    http://cprogramminglanguage.net/ C programming language
    http://cprogramminglanguage.net/c-programming-language-tutorial.aspx C programming language - úvod
    http://en.wikipedia.org/wiki/Criticism_of_the_C_programming_language C makes it easy to shoot yourself in the foot. (ještě že ne do hlavy...)
    http://en.wikipedia.org/wiki/C_preprocessor
    http://gcc.gnu.org/onlinedocs/gcc/Variadic-Macros.html C99 makra s proměnným počtem argumentů - __VA_ARGS__
    http://gcc.gnu.org/onlinedocs/gcc/ GNU C Compiler
    http://gcc.gnu.org/onlinedocs/gcc-4.2.2/gcc/Optimize-Options.html
    http://bellard.org/tcc/ Tiny C Compiler - prý C99 compliant (min. umí __VA_ARGS__) - vhodný pro skriptování v C - umí #!/usr/bin/tcc -run
    http://en.wikipedia.org/wiki/International_Obfuscated_C_Code_Contest - pokud jste neviděli tohle, tak jste ještě neviděli opravdu nečitelný C zdroják
    http://bellard.org/otcc/ Obfuscated Tiny C Compiler - z tohohle vtípku vznikl Tiny C compiler
    http://en.wikipedia.org/wiki/ANSI_C Jak se střelit do nohy standardizovaným způsobem.
    http://eli-project.sourceforge.net/c_html/c.html ANSI C Specification
    http://www.lysator.liu.se/c/ Různý ANSI C bordel
    http://www.cs.rit.edu/~ats/books/ooc.pdf Object Oriented Programming with ANSI-C - a pak že to nejde
    http://en.wikipedia.org/wiki/Longjmp co jsou to setjmp()/longjmp() knihovní funkce (pro všechny, podle kterých to bez C++ try { } catch() ... nejde)
    http://groups.google.com/group/comp.lang.c++.moderated/browse_thread/thread/dcdc710c27f47c72 C neumí správně počítat (?)
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    http://www.fastcgi.com/ FastCGI is simple because it is actually CGI with only a few extensions.
    http://www.metalshell.com/source_code/18/Mysql_Select.html How to do a simple connection and select with mysql
    http://xmlsoft.org/ The XML C parser and toolkit of Gnome
    http://curl.haxx.se/libcurl/ libcurl - the multiprotocol file transfer library
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    https://dev.arachne.cz/svn/cll1h SVN/Trac jazyka C<<1 (user-friendly nadstavba nad ANSI C99 - ve stylu JQuery vs. JavaScript)
    Benchmark iterace a serializace stringů v různých jazycích vs. v C
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        moderátor se velice zhruba řídí zvyklostmi moderace, která kdysi platila v řadě konferencí sítě FidoNet ... C != 0xdead */
    rozbalit záhlaví
    REDGUY
    REDGUY --- ---
    XCHAOS: a jako obvykle, reagujes na neco _uplne_ jineho nez o cem se pise ve zprave na kterou se odkazujes. Nu coz.

    Takove aplikace samozrejme existuji. Internet, napriklad. Skype. Bittorent. Vsichni tady napjate cekame, az na vysvetlis jednak jak s tim souvisi tve predkomilovane SQL (jestli vubec) a jak budes resit problemy jako spohlivost, soukromi, naklady a podobne.
    XCHAOS
    XCHAOS --- ---
    REDGUY: je to trochu složitější... ano, zajímá mě napsat aplikaci, které by nepotřebovala k běhu serverovou farmu - a přitom dokázala být k něčemu užitečná. tedy např. k tomu, že dokáže komunikovat se sobě podobnými aplikacemi, běžícími jinde, v cizí správě.

    v podstatě je mojí ambicí psát software pro lidi, jejichž ambicí není používat serverové farmy.
    REDGUY
    REDGUY --- ---
    XCHAOS: Ja jen nechapu to o tom vytahovani. Jo, jasne, psal jsem ze nase servery je vetsi nez tvoje. Ale to bylo jen jako reakce na tvoje poucovani o tom, ze "v dobe serveru s 8GB RAM ...". Prislo mi na miste te upozornit, ze podobne poucovani je ponekud mimo misu, protoze denne pracuju s masinama co maji skoro pameti desetkrat vic a diky tomu o tom neco malo vim. Pokud jsi to pochopil jako "vytahovani", omlouvam se, ale pochopil jsi to spatne. Nebo, lepe receno terminologii materske skolky, ty sis s vytahovanim zacal, akorat sis neuvedomil ze se hrnes s nozem do prestrelky 8))
    FRONEMA
    FRONEMA --- ---
    XCHAOS: tak ja nevim co myslis... nikdo se moc nepozastavi nad tim ze nikoho nesbalis na to, ze si dobry ucetni takze pokud to beres jen z pohledu zamestnani, tak myslim ze jsou na tom tak nejak stejne. pokud mas na mysli ten aspekt ktery urcite lidi nuti zkouset svet tim ze pisou zvlastni programy a rejou se v nich, ano to umi byt pritazile, ale muzes to zahrnout do toho ze se proste pritahuji inteligentni lide
    XCHAOS
    XCHAOS --- ---
    heleďte, pojďme se vrátit ontopic, ať třeba na někoho uděláme dojem i offnyx...
    XCHAOS
    XCHAOS --- ---
    REDGUY: tak za klauna jsem tady pochpitelně já, o tom nepochybuju. a pokud vím, tak si se přiznal, že buď administruješ nějakou serverovou farmu, nebo pro nějakou takovou firmu pracuješ, nebo co.
    REDGUY
    REDGUY --- ---
    XCHAOS: Wut? Nejaka sance ze bys vysvetlil posledni odstavec? Jen tak pro pobaveni 8))
    XCHAOS
    XCHAOS --- ---
    FRONEMA: tak to si potom dej pozor, aby tě někteří z návštěvníků tohohle klubu neposlintali, když jim řekneš tohle... protože se tu soustředil fakt pěkný geekovský výkvět, jen co je pravda :-)

    každopádně, tím háčkem pak asi bude, kdo je pro tebe "dobrý programátor": vcelku obecným problémem programátorů je, že tráví u počítače obecně hodně času a jsou v průběhu této činnosti poměrně nudní pro okolí (aspoň u mě tento problém je - díky sociálním sítím pak přetrval, i když už de-facto neprogramuju). Pokud "dobrý programátor" je ten, kdo se nechá najmout za dobré peníze, a po návratu z této dobře práce k počítači ani nesedne, tak potom ano - dovedu si představit, že bude pro ženy obecně přitažlivý.

    Jinak inteligentní lidé se obecně navzájem vyhledávají, a dávají si přednost před dejme-tomu průměrnými lidmi... ve vztazích všeho druhu. to je poměrně známá věc... problém je jen v tom, že kvalifikací k tomu specializovat se na programování je v jistém smyslu určitá úchylka v myšlení... no, dobrá paralela k tomuto jsou třeba cirkusoví artisté: dělí se na žongléry a artisty-kaskadéry nasazující život a klauny, a tak.

    např. naše debata s id REDGUY byla tak trochu debata klauna s majitelem zvěřince, který se vytahuje, že jeho cvičeným slonům se žádné číslo nevyrovná.
    FRONEMA
    FRONEMA --- ---
    XCHAOS: TENCOKACISTROMY pro me kdysi napsal programovaci pohadku a udelal mi tim velkou radost :) takz jo, ja myslim ze tim dojem udelal :)
    XCHAOS
    XCHAOS --- ---
    FRONEMA:
    JACHYMKO: ... přesněji řečeno: tady se nedá moc dokázat tím, že někdo udělal dojem tím, že je programátor, nebo něčím jiným.

    nicméně zpět k základní myšlence: většina produktivních programátorů dnes jsou mladí muži, komerční programování je prostituce ducha a tedy "software is like sex - it's better when it is free".
    FRONEMA
    FRONEMA --- ---
    XCHAOS: tak nevim jestli muzes to programatorstvi oddelit od zbytku osobnosti, ale ano, az mam v nekterych skupinach lidi pocit ze bych se za to mela stydet, dobri programatori jsou pro me pritazivejsi nez neprogramatori...
    XCHAOS
    XCHAOS --- ---
    FRONEMA: no dobře... ale udělal ten dojem tím, že je programátor? :-)
    FLEGMA
    FLEGMA --- ---
    XCHAOS: Me to prislo jako dobrej vtipek, ale realistictejsi by byla bashova varianta s netcatem, hpingem apod. , takhle jeste s tema komentarema to neni dokonaly, i kdyz neprogramator to nepozna. Vyuziti si dokazu predstavit pro nataceni filmu, misto tech kravin, co tam vzdycky jsou (hlavne nesmej chybet velikansky cerveny pismena ACCES GRANTED po uspesny penetraci), napr. terminator byl rizenej Apple 2 assemblerem (takze byl jablickovej, heh) a v novejsi verzi T-X dokonce disponoval Quick Time Playerem :-), Robocop jel na MS-Dos atd.

    viz
    Visual tour: Stupid tech moments in movies - Computerworld
    http://www.computerworld.com/s/article/9179064/Visual_tour_Stupid_tech_moments_in_movies?taxonomyId=128&pageNumber=1
    http://www.gideontech.com/content/articles/326/1
    FRONEMA
    FRONEMA --- ---
    XCHAOS: ahoj xchaosi :)
    XCHAOS
    XCHAOS --- ---
    JACHYMKO: jako ty popíráš, že jsem jí neviděl? :-)
    XCHAOS
    XCHAOS --- ---
    FLEGMA: no, ještě jsem neviděl slečnu, na kterou by udělal dojem programátor (možná tak jeho peníze, které vydělal :-)

    což je velice pozoruhodné: já totiž vidím "mladistvé programátorství" jako činnost u mužů zdaleka nejvíce ze všeho podobnou zaměstnání mladistvých žen ve všech možných podobách erotického, pornografického a sexuálního průmyslu. (dokonce by šlo najít paralely: nějaký HTML, CSS či JavaScript coder, to je ekvivalent fotomodelky či camgirl, která pouze trochu onanuje přes Interenet, zatímco takový vývojář vojenských aplikací v céčku - to je už profi kurva jak hrom)

    vtipné ovšem je, že muže u prostitutek rozhodně nezajímají jejich peníze - ale pouze jejich "kvalifikace". naopak jsem zatím nepotkal ženu, která by ocenila dovednosti programátora - pouze sem tam nějaká ocení pokud ten vydělá peníze. Je to opravdu kruté a genderově stereotypní - ale zkuste mi to někdo vyvrátit :-)

    (pozor netvrdím, že neexistují schopné programátorky - ale toto je mimo mísu: zásadní mi na tom přijde moment té tržní směny specifické "kvalifikace" mladistvých s většinovou/okolní společností...)

    Jinak odkaz co si postnul, je okrajově zábavný, dovedu si představit použít to v rámci nějaké video projekce na party, nebo tak :-)
    FLEGMA
    FLEGMA --- ---
    Dneska jsem objevil ultracool web aplikaci, ktera udela z lamy haxora (generator C kodu):

    Hacker Typer
    http://hackertyper.com/

    Doporucuju dat F11 na celou plochu, pak pozvat slicnou svlecnu a zacit zbesile busit do klavesnice, mezitim pronaset drsny hlasky jako "potrebuju se jim dostat na kobylku, smejdum", "jeste chvili a penize budou prevedeny na muj ucet" nebo "tady maj diru jako vjezd do piskovny, admin dostane padaka". Pripadne zapnout v internet kavarne a tvarit se nebezpecne :-)
    XCHAOS
    XCHAOS --- ---
    REDGUY: tak jsem se špatně vyjádřil no. skutečně si ten příklad navrhl tak, aby výhodnost použití klíče nebyla jednoznačná, hmm.
    XCHAOS
    XCHAOS --- ---
    XCHAOS
    XCHAOS --- ---
    FLEGMA: no, taky to moc nechápu, ale co s tím jako mám dělat? :-)

    REDGUY: no, jak fixnout problém s databázi mi poradil i Google, a jinak v tomhle klubu žádné reálné problémy myslím nemám... spíš je to takové útočiště ve smyslu "o kolik jednodušší by bylo vyvíjet všechno co opravdu potřebuju sám v céčku, než být nucen do kooperace v rámci soukolí soudobého IT businessu"
    REDGUY
    REDGUY --- ---
    FLEGMA: Jo, jasne, presne to je duvod proc jsem mu napr. za posledni dva dny jednak presne rekl, jak fixnout problem s databazi, jednak podrobne ukazal jak mysql meni query strategii v zavislosti na datech. Hazet sipky do jeho fotky a resit jeho problemy, tak se projevuje anti-chaos.

    (Jestli ti pipa detektor sarkasmu, tak funguje skvele. Prosim, zamysli se nad rozdilem mezi obsahem a formou.)
    Kliknutím sem můžete změnit nastavení reklam