• ú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
    SAJAGI
    SAJAGI --- ---
    MORIARTY: Pokud se ohánějí tím, že jsou senior programátoři, tak asi není co dodat. Možná jen
    Kdo je tu nejstarší, kdo je tu nejstarší!?" křičel jedenasedmdesátiletý Strauss a tloukl o stůl svým občanským průkazem...
    MORIARTY
    MORIARTY --- ---
    Jo, díky :-)
    Oni se ohánějí tím, že jsou to senior programátoři, ale očividně nejsou dost senior. Mimochodem server je napsanej v PHP a z .Net je to strašná pruda se k tomu připojit.
    Souvisí to s tímhle postem ve vedlejším klubu: [MORIARTY @ db -1/0 @ slyším Alenky v říší <div>ů následovat stream do backdooru]
    FONTAN
    FONTAN --- ---
    CERMI_FOX: no jasne - je to naprosta kokotina :)
    CERMI_FOX
    CERMI_FOX --- ---
    FONTAN: dokonce bych tvrdil, ze je to nezadouci - produkcni a test prostredi by melo byt co nejstejnejsi, rozhodne by melo mit stejne schema. Jiny namespace znamena, ze nema stejne schema.
    FONTAN
    FONTAN --- ---
    MORIARTY: jiny NS urcite byt muze, ale teda smysl to moc nedava a je to, cituji, kikotina
    SAJAGI
    SAJAGI --- ---
    MORIARTY: Měl jsem rozepsanou rozsáhlou odpověď, ale asi to stačí shrnout takhle: jsou to kikoti.
    MORIARTY
    MORIARTY --- ---
    Ahoj, měl bych jeden asi trapnej dotaz ohledně příbuzné technologie.
    Konzumuju jednu webovou službu a mám s vývojářema serveru spor ohledně implementace. Jde mi to to, že ta služba má WSDL, které je jiné pro devel a test prostředí. Liší se atributem TargetNamespace:
    https://autovraky.mzp.cz/autovrak/service/wsdl/v6 (xmlns:tns="https://autovraky.mzp.cz/autovrak/service/v6/")
    https://autovraky-test.mzp.cz/autovrak/service/wsdl/v6 (xmlns:tns="https://autovraky-test.mzp.cz/autovrak/service/v6/")

    Podle mě by se WSDL nemělo měnit v závislosti na prostředí, je to datový standard. Podle nich je hloupost, že by TargetNamespace byl stejný na dvou serverech.

    No, výsledek je, že mi .Net neumí deserializovat XML z testu na devel WSDL a naopak a musím před deserializací injektovat do XML správný namespace. Oni tvrdí, že je to normální a že v Delphi a PHP jim to funguje bez problémů (není divu, když oba jazyky neumí používat namespace).

    Mám pravdu já, že WDSL je neměnné, a nebo oni, že může být na každém serveru jiný TargetNamespace?
    PECA
    PECA --- ---
    Děkuji za tip. Na to se ještě podívám. Teď mi to chodí přes Console.ReadKey, ale nejspíše jenom proto, že to běhá v popředí.
    SLUPKA
    SLUPKA --- ---
    PECA: Rychlý google mi našel toto: https://blog.honosoft.com/2019/03/12/linux-dotnet-read-from-a-device-file/ a odtamtud odkaz na toto: https://www.zer7.com/software/hidsharp

    To vypadá docela nadějně.
    PECA
    PECA --- ---
    SLUPKA: Jo, je tam RaspberryPi OS. Nejsem linuxák, ale tolik vím, že by to nějak takto asi taky šlo. Ovšem raději bych to měl jako "managed" kód, relativně nezávislý na OS.

    Včera jsem něco našel, tak to zkouším přepsat, jestli to bude fungovat přes Console.KeyAvailable a Console.ReadKey. Ale ono to bude asi fungovat jenom když bude aplikace v "popředí". No, ale v nouzi to tak holt bude. Vzhledem k tomu, že to je zadeklovaný bez jiných vstupů a výstupů...
    SLUPKA
    SLUPKA --- ---
    PECA: A co používáš za operační systém? Raspbian? Tam by tu události měly být dostupné na něčem jako /dev/input/event0, ne? Nevím, jestli na to .NET Core má nějakou metodu, ale v nejhorším případě můžeš volat libc napřímo.
    PECA
    PECA --- ---
    C#, dotnet core 3.1
    Mám službu (daemona). Běží to, čte to data z 1Wire sběrnice (Id čipy). Teď potřebuji, aby to četlo i klávesnici a pokud to bude mít správný pattern, tak zpracovat. Technicky jde o vyhození původní 1Wire čtečky a nahrazení za USB čtečku, která simuluje klávesnici.
    Běhá to na Raspberry Pi, není možné řešit hákem přes user32.dll - na což narážím na každém rohu. Můžete mě někdo popostrčit ke správnému řešení prosím?
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    VIRTUALVOID: proc? za me zatim rider plna spokojenost. jen jednou se mi zblaznil editor a zacalo to skakat sem a tam a musel jsem ho restartovat
    VIRTUALVOID
    VIRTUALVOID --- ---
    SMOKY: ja som mal opačnú skúsenosť (:
    SMOKY
    SMOKY --- ---
    Já sem začal používat Rider a nějak zatím nemám potřebu se vracet k VS
    NECROMAN
    NECROMAN --- ---
    Visual Studio 2022 bude plně 64bitové a první beta dorazí letos v létě.
    Visual Studio 2022 | Visual Studio Blog
    https://devblogs.microsoft.com/visualstudio/visual-studio-2022/
    PJOTRIK
    PJOTRIK --- ---
    MAIMONIDES: Asi uz to nepotrebujes, ale ted jsem narazil na

    GitHub - fslaborg/Cyjs.NET: .NET interface for Cytoscape.js written in F#
    https://github.com/fslaborg/Cyjs.NET
    KOKES
    KOKES --- ---
    ANONYM_CZ: parada,matika za tim je dost slozita,ale aspon vim,co mam hledat. Diky moc!
    KOKES
    KOKES --- ---
    ahoj,mam prosbu: remeslnici potrebuji pri vyrobe rozmistit objekty o ruznych velikostech a tvarech na danou plochu(matrici),ze ktere jsou pak objekty vyrezany.
    myslim,ze existuje program, ktery srovna objekty na dane plose s co nejmensim odpadem.
    Pripadne by mi stacilo matematicke reseni. Nevite o necem takovem? Moje google-fu na tohle nestaci. Pokud se ptam na spatnem miste, omlouvam se.
    ANDY_WARHOL
    ANDY_WARHOL --- ---
    ahoj, mam takovy problem, instaluju si plugin nanoframowork plugin do visual studia 2019 comumunity (tento framework implementuje net pro napriklad esp32). vsechno projde v pohode, ale kdyz si otevru projekt na tomto frameworku, tak jakoby nevidi dllka (zakladni net classy) z toho frameworku, proste nekde chybi cesta. kde se konfiguruje cesta pro novy plugin ?
    Kliknutím sem můžete změnit nastavení reklam