• ú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
    UETOYO
    UETOYO --- ---
    Máte nějakou preferovanou adresářovou strukturu pro .NET Core projekt? Když jsem před rokem pokukoval po .NET Core, tak tam byl src/tests a project.json soubor. Teď koukám, že se vracíme opět ke XML *solution* souboru a `src`, `tests` adresáře nepotkávám viz https://github.com/dotnet/docs/blob/master/docs/core/testing/unit-testing-with-dotnet-test.md.
    UETOYO
    UETOYO --- ---
    HALCYON: Ano, ale to mi to trvalo, než jsem to popsal. Trochu si to vyladím a případně se tu zase hloupě zeptám :D
    HALCYON
    HALCYON --- ---
    UETOYO: Jo tak. A v applikačním kontejneru máš jen runtime. Už rozumím.
    UETOYO
    UETOYO --- ---
    HALCYON: "S SDK (dotnet?) v jiném kontejneru si nejsem jistý, že vím o čem mluvíš." Používám docker image z https://hub.docker.com/r/microsoft/dotnet/
    jen pro vývoj 1.1.1-sdk, takže z něho volám všechny příkazy `dotnet ...` Ten je jen na mém stroji, abych ho nemusel instalovat přímo.
    HALCYON
    HALCYON --- ---
    UETOYO: Tož dává a je to tak podle mě i správně :). S SDK (dotnet?) v jiném kontejneru si nejsem jistý, že vím o čem mluvíš. Vždycky musí být nějaký výchozí docker image, na který se přibalují další věci co potřebuješ.

    Přes compose pak už jen nakonfiguruješ a připravíš nějaký celistvý funkční celek (jeden image na web appku, druhej např. na apiny a třetí třeba na db). Workflow asi jak u čeho a jak kdo, já docker používám spíš jenom k tomu jak vyzkoušet víc platform rychle a bez nějakých větších komplikací...
    UETOYO
    UETOYO --- ---
    HALCYON: Ó ano volal :D, Chtěl jsem se právě zeptat na workflow. Už jsem se asi nějak zorientoval, ale nemám to dost osahané.

    Mám vytvořený kontejner z obrazu, který obsahuje SDK. Ten používám jen na vývoj abych nemusel mít SKD na stroji. Ten si vždy spustím před vývojem abych mohl používat dotnet new, publish, watch atd., nastavené volume na adresář projektu a taktéž porty. Jestli jsem to pochopil, tak spouštím s --rm, protože všechno co bych někam uložil do kontejneru nepotřebuji a klidně zahazuji po vypnutí.

    Pak mám obraz bez SDK, vývojový, pro ten mám napsaný Dockerfile v projektu, ten slouží k distribuci aplikace.
    Teď mne čeká nastavit poslední obraz pro testy nad databází, takže asi to slepím pomocí docker-compose.

    Zatím mi to takto funguje, ale koukal jsem, že to fworkflow může hodně variovat. Např. v hodně ukázkách předpokládájí že máš SDK na stroji, ale já ho mám radši mimo v dalším kontejneru -- dává to smysl?
    HALCYON
    HALCYON --- ---
    UETOYO: Volal jsi mě? netcorový věci co buildíme na linux a windows iot do dockeru strkám, ale žádné advanced věci, vlastně jenom v lokálním kontejneru. Proč? :)
    UETOYO
    UETOYO --- ---
    Je tu někdo kdo pracuje s Docker + .NET Core?
    NASA
    NASA --- ---
    PJOTRIK: Díky moc
    PJOTRIK
    PJOTRIK --- ---
    ze to mam 10x zrychlene si asi vsimnes
    PJOTRIK
    PJOTRIK --- ---
    NASA: v zasade takhle
    var RequiredEventInterval = TimeSpan.FromSeconds(6);
    int Threshold = 10;
    var rng = new Random();
    
    var lastEvent = DateTime.MinValue;
    while(true)
    {
        var time = DateTime.UtcNow;
        int value = (int)(Math.Tan(rng.NextDouble()*Math.PI/2) / 2);
        var status = value < Threshold ? "ok" : time > lastEvent + RequiredEventInterval ? "skoroOK" : "NotOK";
        if (value > Threshold)
            lastEvent = time;
        Console.WriteLine($"{time:T}: {value} ... {status}");
        Thread.Sleep(100);
    }
    


    Do value si samozrejme dosad svoje mereni, ja tam mam jen funkci ktera dava nejakou rozumnou distribuci hodnot
    NASA
    NASA --- ---
    Ahoj,
    nakopnete mě pls správným směrem?
    Částečně myšlenku mám, ale přijde mi, že to půjde řešit mnohem snáz...
    Je to Unity + C#, ale jde mi spíš o algoritmus.
    Zadání: Pokud je x<10 výsledek je "ok", pokud x>10 pak výsledek je "skoroOK". Pokud je výsledek "skoroOK" >= 2/min, pak je výsledek "NotOK"
    Stav x je sledován cyklicky. časové funkce Unity i C# umí.
    Protože se jedná o šest různých x, nabíhá mi počet proměnných a už se v tom motám...
    (Jde o sledování polohy hlavy - když je otočená 0 - 10 ° je to ok, když víc, je to mírně nepohodlné, ale když je otočení víc než 10 ° více než 2x za minutu, je to ergonomicky nevyhovující. To samé pro úklon a předklon a pro trup)
    Zmíním vás ve své závěti, tedy ve své diplomní práci :-)
    Díky moc
    NECROMAN
    NECROMAN --- ---
    Visual Studio 2017 je venku a zdeje hromada videi o tom, co je noveho:
    March 7-8 | Visual Studio 2017 Launch Event
    https://launch.visualstudio.com/
    Co je noveho v C# 7.0:
    New Features in C# 7.0 | Visual Studio 2017 Launch | Channel 9
    https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2017-Launch/T130
    PLANDAK
    PLANDAK --- ---
    Mozna nekoho bude zajimat. NASA zverejnila katalog svych sw ktere si muzete(vetsina z nich je open s. jen u nekterych je potreba byt z USA ty vyzaduji registraci) stahnout i se zdrojaky

    NASA's Software Catalog
    https://software.nasa.gov
    PAJA07
    PAJA07 --- ---
    Ahoj.. nevim, jestli se to hodi uplne sem.. ale v klubu o E-learningu je mrtvo..
    Ma nekdo zkusenost s formatem SCORM 1.2.?

    My jsme si vyvinuly 3d learing postavenej v podstate jako webovy stranky / aplikace.. ale ted jeden novy klient ma pozadavek na publikovani kurzu v tomto formatu a pomohlo by mi par rad, popr. trosku pomoci do zacatku..

    Diky!
    ANDY_WARHOL
    ANDY_WARHOL --- ---
    ANDY_WARHOL: opravdu nikdo nijaky hint ? nechce se mi to kreslit od zacatku :(
    TOOMIX
    TOOMIX --- ---
    NECROMAN: no už je na čase, dělám s RC od začátku prosince, mám tam převedený celý firemní framework s milionem úprav nekompatibilními s .NET 4.0 (tuples atd.) a čekám na release date, aby nám to mohli koupit a já to mohl nasadit. Stávající VS2012 už jaksi nevhyovuje
    NECROMAN
    NECROMAN --- ---
    TOOMIX: je na čase, teď je venku asi RC4, první RC vyšel už v půlce listopadu 2016.
    TOOMIX
    TOOMIX --- ---
    7.3.2017 vyjde VS2017

    Microsoft slaví 20 let Visual Studia. Programátoři v březnu dostanou novou verzi 2017 – Živě.cz
    http://www.zive.cz/...dia-programatori-v-breznu-dostanou-novou-verzi-2017/sc-4-a-186099/default.aspx
    UETOYO
    UETOYO --- ---
    F#; Nebyl jsem na přednášce, ale našel jsem slidy H. Břešťana: https://jbrestan.github.io/FSharpingROP
    Kdo nezná, souvisí to s tímto: http://fsharpforfunandprofit.com/rop/
    Samozřejmě že se ten koncept dá pěkně použít i v C#.
    Kliknutím sem můžete změnit nastavení reklam