• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    TENCOKACISTROMYProgramovani v C#, F# a dalsich jazycich pro .NET, Mono a ostatni CLI implementace
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    NECROMAN: pokud maji aspon trochu rozum, tak neni duvod proc bys mel vubec rekompilovat, jedine ze bys mel rucne nastaveny target x86.
    Maximalne muze byt problem, ze to na armech nebude slapat tak rychle jak by melo, podobne jako na xboxu je powerpc verze NET kapku pomalejsi (teda aspon bejvala, nesleduju uz nejakou dobu)

    PIGSTER: s just in time recompilerem by to jakztakz slapat mohla, word spustis a casem by i nabehl :D
    PIGSTER
    PIGSTER --- ---
    LOOCAS: Tak cil v soucasnz dobe je nejaka Tegra2 - coy je sice dost naslapanej stroj, ale vykonove je to s se soucasnejma x86 CPU nesrovnatelny (pomalejsi). Emulace x86 nad ARMem v jakykoliv soucasny podobe nenic moc realna (pomaly neni to slovo, presnejsi je "nepouzitelne pomaly") - jo a taky je nutny nezapominat, ze uzivatele soucasnych "mobilnich" platforem jsou zvykli na okamzitou odezvu - cokoliv co ma jen 0.5s lag je na forech okamzite strhano jako "k nicemu, neskutecne pomale" a moje oblibene "je to pomalejsi nez iPhone, takze to nechci" :)
    Sem sam hodne zvedavej, jak si s mastodontem jmenem Windows na tom ARMu poradej.
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    NECROMAN, LOOCAS: Vzhledem k tomu, ze .NET CF normalne na ARM beha, tak nevidim duvod, proc by to neudelali i s "velkym".
    BUTHRAKAUR
    BUTHRAKAUR --- ---
    TENCOKACISTROMY: to myslis asi Equatec, ne? to ale neni memory profiler...
    LOOCAS
    LOOCAS --- ---
    NECROMAN: Obávám se, že tohle budou řešit nějakym virtualizovanym layerem, takže nic moc výkon. :( Ale doufám, že se pletu. :)
    VIRTUALVOID
    VIRTUALVOID --- ---
    NECROMAN: tak ja dufam...
    NECROMAN
    NECROMAN --- ---
    Otazka k zamysleni - Az prijdou Windows 8 i na platforme ARM, myslite si, ze Microsoft vyda verzi .NET Frameworku 4 i pro tuto architekturu? Bylo by to zajimave, kdyby slo stavajici aplikace jen zkompilovat pro jinou architekturu a vse by behalo jako drive :)
    PJOTRIK
    PJOTRIK --- ---
    VIRTUALVOID: hm, to je zase vopicarna...
    NECROMAN
    NECROMAN --- ---
    PJOTRIK: zkus novejsi EAP verzi, ta prvni vyzaduje nainstalovane VS
    dotPeek Early Access Program - dotPeek - Confluence
    http://confluence.jetbrains.net/display/NETPEEK/dotPeek+Early+Access+Program
    PJOTRIK
    PJOTRIK --- ---
    na mne to teda prudi ze chce .net 4 (mam nainstalovano) a nepusti se :-(
    NECROMAN
    NECROMAN --- ---
    TENCOKACISTROMY: je to teprve prvni beta verze... za pul roku, kdy uz Reflector bude placeny, to bude fungovat podle me v pohode :)
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    VIRTUALVOID: To vypada docela pekne. Neni to teda tak svizny jako Reflector, ale neprodi to s aktualizaci (kdyz zrovna potrebuju makat a ne aktualizovat) a (zatim) za to nechtej zadnej phennig.
    VIRTUALVOID
    VIRTUALVOID --- ---
    Introducing JetBrains dotPeek - dotPeek - Confluence
    http://confluence.jetbrains.net/display/NETPEEK/Introducing+JetBrains+dotPeek
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    BRAP242: Nejaka severska spolecnost vydala free verzi profileru, kdyz jeste nebyl ten od MS k dispozici. Uz si ale nevzpominam na jmeno produktu ani firmy :(.
    NECROMAN
    NECROMAN --- ---
    Zajimave, pokud napisete while cyklus takto:
    do
    {
    // do stuff
    int i = 42;
    }
    while (i < 42)
    tak vam to nebude fungovat - cekal jsem, ze ve spodnim while pujde pouzit lokalni promenna toho cyklu a ono ne, dobre vedet :)
    BRAP242
    BRAP242 --- ---
    Ahoj, nemate nekdo tip na nastroj (neco jako tohle: http://memprofiler.com/download.aspx) kterej by mi odhalil kde mi utikaj resources v aplikaci napsane pod .NET CF frameworkem?

    MINUSQ
    MINUSQ --- ---
    Staci mrknout na sql, ktere z toho leze.
    Ve druhem pripade vi, ze je to null, takze generuje TYP_PARTNER_ID is null, v prvnim pripade TYP_PARTNER_ID = null, coz nefunguje.
    Resenim by mela byt konstrukce
    var list = from tktp in context.TYP_KONTAKT_TYP_PARTNER
        where ((!typPartnerId.HasValue && tktp.TYP_PARTNER_ID == null) || (tktp.TYP_PARTNER_ID == typPartnerId))
            && tktp.JE_POVINNY
        select tktp;
    VIRTUALVOID
    VIRTUALVOID --- ---
    MILL: ja davam nullable veci takto :

    var list = from c in db.Companies where c.ParentId.HasValue && c.ParentId == 123456 select c;
    MILL
    MILL --- ---
    Nevite co delam spatne ?

                        var list = from tktp in context.TYP_KONTAKT_TYP_PARTNER
                                   where tktp.TYP_PARTNER_ID == typPartnerId && tktp.JE_POVINNY
                                   select tktp;
    Tenhle dotaz mi pro typPartnerId = null nevrati nic, pritom kdyz dotaz upravim na
                        var list = from tktp in context.TYP_KONTAKT_TYP_PARTNER
                                   where tktp.TYP_PARTNER_ID == null && tktp.JE_POVINNY
                                   select tktp;


    dostanu spravne 1 radek
    NECROMAN
    NECROMAN --- ---
    TENCOKACISTROMY: ono to nejak pujde - v tech originalnich zdrojacich od Altaru je snad vsechna hudba jako wav, takze staci vytvorit nejaky batch a prevest to vse na mp3, napr.
    Kliknutím sem můžete změnit nastavení reklam