• ú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
    MAIMONIDES
    MAIMONIDES --- ---
    TOOMIX: Člověka asi rovnou napadne, že když potřebuje parsovat velký množství dat, tak indexy do stringu budou lepší než linq, ale nenapadne ho o tom sepsat článek:)
    TOOMIX
    TOOMIX --- ---
    Jak se při parsování csv dostat z požadavku na 7GB RAM na 32kB

    https://medium.com/@indy_singh/strings-are-evil-a803d05e5ce3
    JANFROG
    JANFROG --- ---
    MAIMONIDES: No jo, to pak bude zajimavejsi - co ja bych udelal na Tvem miste je, ze bych se podival na kod (machine code) kde to pada. Tohle vypada na dereferenci null pointeru, takze bych se podival odkud se bere ten null pointer a dal si HW watchpoint a adresu, odkud se bere. Pak to pustil znovu zkoumal to od toho mista, kde to prepise to hodnotu...To ovsem vyzaduje mit tu adresu stabilni (nebo to cele bezet pod simulatorem coz je jeste jina liga).

    Jina bug nemusi byt nutne v CRL, muze by kdekoli, klidne v debuggeru nebo i v Tvem kodu.
    MAIMONIDES
    MAIMONIDES --- ---
    JANFROG: mimo ide je to stabilblni, chcipa to jen pri debugu a to jen, kdyz zacinam v unmanaged kodu a jedu mixed. Asi to budu muset vzit pres low level, jen to neumim a vypada to, ze chyba bude v clr..
    JANFROG
    JANFROG --- ---
    MAIMONIDES: Nejak do nechapu, pada to kdyz to pustis normalne muimo veskere IDE? Pokud ano, dival ses kde presne to lehne v nejakem vic low-level debuggeru? Ja jsem celkem s uspechem pouzival WinDBG + sos/sosex. Ale chce to trosku cvik ve cteni memory dumpu a strojaku. Dost pomuze se podivat do CoreCLR zdrojaku na podobne misto.
    MAIMONIDES
    MAIMONIDES --- ---
    Kdybyste někdo tušili i jen přibližně kudy vítr fouká, tak budu vděčnej:

    c# 4.7.2 crash in clr.dll when debugging and starting from native - Stack Overflow
    https://stackoverflow.com/.../c-sharp-4-7-2-crash-in-clr-dll-when-debugging-and-starting-from-native
    TOOMIX
    TOOMIX --- ---
    NECROMAN: a na vývojovým serveru? U sebe ve VS2017 udělám a na serveru v IIS zapnu
    NECROMAN
    NECROMAN --- ---
    TOOMIX: na localhostu nepotřebuješ, na testu/produkci stačí https://letsencrypt.org/
    TOOMIX
    TOOMIX --- ---
    Neměl byste někdo odkaz na nějaký best practices k ASP.NET Web API? Budu dělat REST API k aplikacím pro Android a iOS a nechci to hned na začátku zkurvit. Btw jak je to v tomhle s https? To si udělám vlastní certifikát? Díky
    APH
    APH --- ---
    jo
    - v tomto pripade by som ale ten kod ktory musi debugger interpretovat asi nechcel vidiet )
    i.e. prist na to jedine zjednodusovanim, kym sa nenajde bug (ak to stoji za to)
    PJOTRIK
    PJOTRIK --- ---
    presne tak, to je jen possible NRE
    MORMEGIL
    MORMEGIL --- ---
    APH: To bude jen varování, že to může vyhodit NullReferenceException, protože takhle se to nepíše: Nedává žádný smysl psát (neco as Typ).Metoda(). V takovém případě mám psát ((Typ)neco).Metoda(). (Anebo ((neco as Typ)?.Metoda(), pokud je to to, co chci.)
    APH
    APH --- ---
    PJOTRIK: co ten warning (predpokladam) rule as IRuleWithWorkflow ?
    PJOTRIK
    PJOTRIK --- ---
    Zacalo se mi stavat, ze debugger ve VS nerozpoznava nektere promenne (v okne Locals, v okne Autos, v tooltipech, nejde na ne udelat watch), viz obrazek promenna flow
    VS2017, vse zkompilovane pro debug, optimalizace nezapnute... mate nekdo tip cim to?

    TOOMIX
    TOOMIX --- ---
    Vývojáři, zbystřete: Microsoft oficiálně odstartoval vývoj Visual Studio 2019 – Živě.cz
    https://www.zive.cz/...oft-oficialne-odstartoval-vyvoj-visual-studio-2019/sc-3-a-193551/default.aspx
    SAJAGI
    SAJAGI --- ---
    JINX: Jsme stále na Jiře, právě
    JINX
    JINX --- ---
    SAJAGI: Kdyz nesnasite to UI co pouzivate misto Jira?
    SAJAGI
    SAJAGI --- ---
    Otázka trochu mimo, ale zkusím to - nemigrovali jste někdo z Atlassian stacku (BB+JIRA) do GitLabu? Stojí to za to? (Atlassianí UI tu svorně nesnášíme)
    HAPPPY_MAAN
    HAPPPY_MAAN --- ---
    UETOYO: tak tam bych to taky čekal, že to bude -+ fungovat, hlavně pokud to ten úřad má tak trochu v popisu práce
    UETOYO
    UETOYO --- ---
    NECROMAN: Můj kolega má něco v R, děláme analýzy spojené i s volbama. Jinak co se týká přístupnosti dat a ochoty, tak je "staťák" ze státních institucí docela v pohodě.
    NECROMAN
    NECROMAN --- ---
    SIRLOON: je to státní web, tam je XML API horká novinka :)
    SIRLOON
    SIRLOON --- ---
    NECROMAN: nebudou mit schovany nejaky json api? U takovyho webu bych ho docela predpokladal
    NECROMAN
    NECROMAN --- ---
    TOOMIX: z XML to aktuálně zpracovávám. Ono zas tak složité nebude, jak se tak koukám.
    TOOMIX
    TOOMIX --- ---
    NECROMAN
    NECROMAN --- ---
    Dotaz do pléna, netušíte, zda již existuje nějaká open source libka na stahování a parsování dat z webu volby.cz? Chci si napsat programna vizualizaci, tak abych nepsal vše znova :)
    RAJCHE
    RAJCHE --- ---
    Zdravim, shanim profika na propojeni BT modulu a custom made amp. Hadrware je hotovy, staci udelat firmware v C. Nevite nekdo o nekom, prosim? Specha. Do posty prosim.
    SAJAGI
    SAJAGI --- ---
    UETOYO: Mně přijde, že použitelných je dost málo (pokud nechceš jen spustit msbuild) a z toho, co jsem vyzkoušel (cake, nant, msbuild), mi fake připadá nejlepší. Co používáš ty?
    UETOYO
    UETOYO --- ---
    SAJAGI: Používáte někdo FAKE?
    Já ne, pořád mi něco nefunguje, jednou na widlích pak na linuxu..., nějak se mi zdá že je těch nástrojů moc.
    SAJAGI
    SAJAGI --- ---
    SAJAGI: Tak si odpovím
    - dá se použít #r "paket: groupref build//", který vezme packages z paket.locku
    - Stejná verze fake nuget balíku má jiný obsah na nuget.org a jiný na chocolatey. Fujtajbl.
    SAJAGI
    SAJAGI --- ---
    Používáte někdo FAKE?

    Pro jeden nový projekt jsem zkusil používat rovnou FAKE 5, a přijde mi, že autoři sice vylepšili API, ale některá rozhodnutí mi přijdou velmi nešťastná:
    - nutnout specifikovat reference na Fake moduly pomocí #r paket: ... - a pak se buď velmi blbě updatují package (smazáním lockfilu buď vše, nebo nic - jde to jinak?), nebo se ještě bokem musí držet paket.dependencies a referencovat ručně :/
    - fake5.exe (resp. fake.dll) nemá vlastní nuget balík, nebo něco nechápu? (poslední beta verze obsahuje fake.exe, ale to je "starý" fake; fake.dll pro netcore tam není vůbec?)

    Celkově mi z toho vychází, že zatímco dřív člověk musel mít v repu miniaturní paket bootstrapper, aby dotáhl vše ostatní (včetně buildsystému), teď je člověk nucený mít nainstalovaný FAKE přes chocolatey globálně. Nebo se to někomu podařilo jinak?

    MORMEGIL: Ehm ještě jsem se k tomu pořád nedostal.. :)
    PEPSIN
    PEPSIN --- ---
    UETOYO: Uz to padlo, byla to trosku spatna komunikace. NPL je nad ramec zrdroju co muzeme pouzit.

    Ale zpetne: Teorie byla takova ze budou nejake texty o technice a my z nich zhruba vytahneme ceho se tykaji.
    Kliknutím sem můžete změnit nastavení reklam