• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    HASHPoznej vtip + jejich vysvetleni | Adolf Hitler ručí za vtipnost veškerých vtipů! Doživotní záruka! *záruku možno prodloužit
    JVCNC
    JVCNC --- ---
    SHEALA: co je na kyseline peroxosirove vtipneho?
    SHEALA
    SHEALA --- ---
    GILHAD: přece jen je to silné oxidační činidlo...
    GILHAD
    GILHAD --- ---
    SHEALA: Presne, bezny clovek se otazce na H2SO5 zasmeje, protoze prece "kazdy vi, ze to je spravne H2SO4", znalejsi jen zakrouti hlavou a rekne neco ve smyslu "No, mozny to je, ale doma to radeji nezkousejte, nemuselo by to dobre dopadnout, kdyz nevite, s cim si hrajete"
    SHEALA
    SHEALA --- ---
    GILHAD: ok, chápu že je to H2SO5 a círím se pobavena.
    GILHAD
    GILHAD --- ---
    BURKHAR: Je, ale nesmi prudit.
    Chrchel_dat je megahnusna struktura s vagnim popisem a pro jakekoli pouzit je potreba hodne slozitym postupem z ni vypacit neco aspon trochu smysluplneho.
    Strom se vytvori jednou, pouzije pro nekolik vypisu a ulozeni dat do databaze v pricetnem tvaru a po vytvoreni neni naprosto zadny duvod ho modifikovat. V podstate je nadale staticky a read-only a sikovne zabali veskerou potrebnou funkcionalitu do jednoho objektu s jasnym rozhranim.
    A tenhle zapis dava mnohem min mista k chybe a je mnohem prehlednejsi, nez delat tam nejakou faktory na generovani fukci na generovani objektu a funkci na jejich pospojovani do stromu a ...

    Samozrejme, ze je to pro jeden konkretni problem v jednom konkretnim projektu, ale stejne mi to tak nejak prekazi v oceneni "odborneho" vtipu postaveneho na tom, ze "udajne nelze" provest to, co obcas delam, ma rozumne pouziti a je jazykem podporovano. A vysmivat se nekomu za to, ze se vubec zamysli nad tim, zda to mozne je ... no co, vtipnost není garantována!!!
    BURKHAR
    BURKHAR --- ---
    // A dost, než nás smažou.
    BURKHAR
    BURKHAR --- ---
    GILHAD: Jako tvoje použití se dá pochopit pro nějaké konkrétní řešení, ok, ale osobně se těmhle věcem vyhejbám. V čem ti vadí cachování? Cachování je super!
    GILHAD
    GILHAD --- ---
    BURKHAR: muzes to trochu rozvest?
    Tva ukazka rozbije stavajici kod vsech ostatnich. Ma umozni jednoduse zkonstruovat novy strom z prichozich dat a dale ho pouzivat jako strom, misto neustaleho reseni problemu s cachovanim dat ze spojeni a jejich neustalym dekodovanim - ma jasne dany vstup, jasne dany vystup a pro vsechna pricetna pouziti se bude volat a pouzivat stejnym zpusobem jako blackbox, ktery ostatni odstini od implementacnich detailu a zadny stavajici kod neovlivni.
    GILHAD
    GILHAD --- ---
    zakladni myslenka:

    
    class strom():
      def __init__(self,data):
        self.value = data.get_value()
        self.childs = []
        for x in data.get_childs():
          self.childs.add(strom(x))
    
      def vystup(self,prefix):
        print prefix,self.value
        for x in self.childs:
          x.vystup(prefix+'..')
    


    pouziti:
    
      les=strom(chrchel_dat)
      les.vystup('')
    


    (ve skutecnosti jde o ponekud slozitejsi operace, ktere zahrnuji databaze, spojeni a jine extraty a je poterba s tim delat slozitejsi veci nez jednoduchy vystup, ale jakmile to jednou bude chodit, tak uz se zmeny nepredpokladaji, jen pouzit stejnych obratu na vice mistech a opakovane)
    BURKHAR
    BURKHAR --- ---
    GILHAD:

    #define TRUE FALSE
    GILHAD
    GILHAD --- ---
    BURKHAR: mas pro svou ponekud extravagantni zadost i nejake oduvodneni?
    SHEALA
    SHEALA --- ---
    BURKHAR:
    GILHAD:

    jdu si pro popcorn. A možná pochopím OOP víc než od Salwa (Burkhar ví kdo to je :) )
    BURKHAR
    BURKHAR --- ---
    GILHAD: Jestli jsi něco podobného dnes napsal a odladil, tak se prosímtě okamžitě vyser na programování a jdi kopat výkopy.
    GILHAD
    GILHAD --- ---
    SHEALA: Takze jsi na tom jako ten student.

    Ale rekurzivni fukce vola sama sebe, coz u konstruktoru, ktery vytvari objekt, neni moc rozumny pristup, protoze tim muze vzniknout docela podivny spletenec.

    Na druhou stranu si nejak nejsem jist, zda je to takovy nesmysl, kdyz bych mel objekt, ktery muze byt clenem stromu a s vhodnymi patametry pri iniciaci by udelal i cely svuj podstrom, tak by vlastne ten konstruktor oklikou volal i sam sebe (akorat od jine instance). Takze jde asi o slovickareni, ale ja zrovna dnes neco podobneho napsal a odladil.
    SHEALA
    SHEALA --- ---
    SIRIEN
    SIRIEN --- ---
    MOTASH: pokud by Ti tohle nestačilo, najdi si "invisible dick meme"
    OLTSKUL
    OLTSKUL --- ---
    NELLAS:
    MAEQ:
    J4C0B1M:
    NELLAS:

    diky moc... ja jen jestli jsem neprehledl nejaky skryty vyznam... zbytek necham na hlavicce tohoto klubu.
    PRAASHEK
    PRAASHEK --- ---
    4+4=8=Hitler
    BLOODRAT
    BLOODRAT --- ---
    SLEEPLESS8: Je to narážka na to, že popeláři sem tam vrátí vysypanou popelnici na druhou stranu ulice než kam patří. Tomuhle sousedovi se to asi stávalo dost často.
    (Imo nejjednodušší teorie, ale jsem zvědavý co Nyx vygeneruje za konspirace stran čísel a židozednářů).
    Kliknutím sem můžete změnit nastavení reklam