• úvod
  • témata
  • události
  • tržiště
  • Přišli jste skrz odkaz na příspěvek, který již neexistuje.

  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    TENCOKACISTROMYProgramovani v C#, F# a dalsich jazycich pro .NET, Mono a ostatni CLI implementace
    BRAP242
    BRAP242 --- ---
    neni mozny to mit nacachovany v nejakym blbu nebo v necem uvnitr toho sql serveru?
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    BRAP242: Zni to silene. Proto se nejdriv ptam :).

    Jde o to, ze z nejakyho duvodu (kterej neznam) se recyklujou AppDomeny v ramci SQL-CLR i kdyz to vylozene neni potreba. A ja by jsem potreboval, abych mel nacteny predpocitany veci z DB a nenacital je porad dokola (protoze to proste trva). Napadlo me, ze bych mel pustenou WinService, ktera by to mela nacachovany a s tou bych komunikoval z SQL-CLR funkce/procedury a zpet do SQL vracel jen vysledky (coz jsou zmeny).

    Potrebuju to u vypoctu, kterej se cyklicky opakuje a ma bejt rychlej (vypocet pohybu tisicu armad na mape o velikosti cca 1000x1000).
    Iniciatorem tohodle vypoctu je procedura v databazi, ktera pousti v sekvenci nekolik procedur za sebou, a tenhle vypocet se musi provist v presne danou chvili.


    Uz mi to vsechno funguje a resim optimalizaci rychlosti (ktera me zajima mnohem vic, nez treba spotreba pameti).
    Celej vypocet mi trva cca 100ms. Nacteni a predpocitani dat cca 800ms.
    BRAP242
    BRAP242 --- ---
    TENCOKACISTROMY: zni to uplne silene... proc by to nekdo delal?
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    Myslite, ze je dobrej napad pouzivat remoting/wcf v ramci SQL-CLR procedury?
    MICTECH
    MICTECH --- ---
    NECROMAN: Jakou pouzivas verzi IIS?

    Pro IIS 7 a vyssi se to nastavuje ve web.configu, konkretne maxAllowedContentLength.
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: jj, to je ono. v tom configu je toho tolik, ze si ty veci z hlavy nepomatuju.
    NECROMAN
    NECROMAN --- ---
    TENCOKACISTROMY: tak uz to mam:
    The maximum size, in bytes, for a message that is processed by the binding. The default value is 65,536 bytes.
    <webHttpBinding>
    <binding name="myHttpBinding" maxReceivedMessageSize="1048576">
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: To ti imho urezava samotny WCF. Jde to zmenit v configu toho WCF.
    NECROMAN
    NECROMAN --- ---
    dotaz, mam WCF sluzbu, ktera zpracovava JSON requesty z Javascriptu posilane AJAXem. Zjistil jsem, ze kdyz ma request vice nez 64kB, tak to hodi 400 Bad Request - kde se v IIS nastavuje limit na velikost requestu, nejaky tip? Dik :)
    ROTTWEILER
    ROTTWEILER --- ---
    MICA: Mono neumí C++/CLI. Potom musíš použit tedy P/Invoke pokud chceš používat C#. S tím, že to bude pro Windows a Mac jiné.
    MICA
    MICA --- ---
    Kdyby se chtěl někdo pokochat, nebo to za nějakej honorář nasoftit :))
    Uloz.to! - S-SDKD7000-001BF-ALLIN.zip
    http://www.uloz.to/9802895/s-sdkd7000-001bf-allin-zip
    BRAP242
    BRAP242 --- ---
    MICA: mono umi p-invoke?
    MICA
    MICA --- ---
    Trochu blbé je, že požadavek na mojí aplikaci je, aby to bylo napsané pro Mono. Knihovna co chci používat dostupná jak pro win32 tak i pro mac, takže
    napsat to přes P/Invoke by bylo jednodušší v tom, že bych buď použil *.dll nebo *.dylib. Vypadá to ale, že přepsat example aplikaci (napsanou v Cčku)
    na wrapper knihovnu zvlášť pro Win a zvlášť pro Mac bude rychlejší. Nebo si to představuju jak hurvínek válku? :)
    MICA
    MICA --- ---
    ROTTWEILER: Mno potřebuju udělat komplet ovládání digitální zrcadlovky :-/ takže těch funkcí je kopec. Nechápu, proč si s tim Nikon nedal větší práci :(

    MORMEGIL: Zkouknu
    ROTTWEILER
    ROTTWEILER --- ---
    MICA: Osobně si myslím, že nejrozumnější je napsat si v Managed C++ wrapper a ten pak volat ze C#. P/Invoke může být u složitých věcí peklo...
    MORMEGIL
    MORMEGIL --- ---
    MICA: „Nějakej způsob“? Prostě normální P/Invoke?
    MICA
    MICA --- ---
    Existuje nějakej způsob jak rozumně v .NET používat unmanaged DLL (SDK debilního výrobce foťáků Nikon) nebo bude rozumnější napsat si v C++ nějakej wrapper?
    HURDA
    HURDA --- ---
    NECROMAN: Jak velkej plánuješ ten web mít? Dlouho budeš pod radarem, že si nikdo ani nevšine a až si všimnou, tak se nechaj ikonky překreslit ne?
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN: barvy a ctverce nejspis ne. ikonky, pokud jsou ve stejny licenci jako ikonky od visual studia, tak nevadily. v opacnem pripade nejspis vadili.

    ale podrobny info ti urcite da nekdo z MS, zkus treba Štepána Bechyňského, ten by ti mohl byt schopny zjistit uplny info.

    IMHO to nikomu vadit nebude, pac to bude jako propagace jejich novyho designu.
    Kliknutím sem můžete změnit nastavení reklam