abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 15:22 | IT novinky

    Eric Lengyel dobrovolně uvolnil jako volné dílo svůj patentovaný algoritmus Slug. Algoritmus vykresluje text a vektorovou grafiku na GPU přímo z dat Bézierových křivek, aniž by využíval texturové mapy obsahující jakékoli předem vypočítané nebo uložené obrázky a počítá přesné pokrytí pro ostré a škálovatelné zobrazení písma, referenční ukázka implementace v HLSL shaderech je na GitHubu. Slug je volným dílem od 17. března letošního

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    včera 15:11 | Zajímavý projekt

    Sashiko (GitHub) je open source automatizovaný systém pro revizi kódu linuxového jádra. Monitoruje veřejné mailing listy a hodnotí navrhované změny pomocí umělé inteligence. Výpočetní zdroje a LLM tokeny poskytuje Google.

    Ladislav Hagara | Komentářů: 6
    včera 04:44 | Zajímavý software

    Cambalache, tj. RAD (rapid application development) nástroj pro GTK 4 a GTK 3, dospěl po pěti letech vývoje do verze 1.0. Instalovat jej lze i z Flathubu.

    Ladislav Hagara | Komentářů: 0
    20.3. 14:55 | Nová verze

    KiCad (Wikipedie), sada svobodných softwarových nástrojů pro počítačový návrh elektronických zařízení (EDA), byl vydán v nové major verzi 10.0.0 (𝕏). Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    20.3. 13:22 | IT novinky

    Letošní Turingovou cenu (2025 ACM A.M. Turing Award, Nobelova cena informatiky) získali Charles H. Bennett a Gilles Brassard za základní přínosy do oboru kvantové informatiky, které převrátily pojetí bezpečné neprolomitelné komunikace a výpočetní techniky. Jejich protokol BB84 z roku 1984 umožnil fyzikálně zaručený bezpečný přenos šifrovacích klíčů, zatímco jejich práce o kvantové teleportaci položila teoretické základy pro budoucí kvantový internet. Jejich práce spojila fyziku s informatikou a ovlivnila celou generaci vědců.

    Ladislav Hagara | Komentářů: 7
    20.3. 04:44 | Zajímavý článek

    Firefox 149 dostupný od 24. března přinese bezplatnou vestavěnou VPN s 50 GB přenesených dat měsíčně (s CZ a SK se zatím nepočítá) a zobrazení dvou webových stránek vedle sebe v jednom panelu (split view). Firefox Labs 149 umožní přidat poznámky k panelům (tab notes, videoukázka).

    Ladislav Hagara | Komentářů: 2
    20.3. 00:33 | Nová verze

    Byla vydána nová stabilní verze 7.9 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 146. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    20.3. 00:11 | Zajímavý software

    Dle plánu byla vydána Opera GX pro Linux. Ke stažení je .deb i .rpm. V plánu je flatpak. Opera GX je webový prohlížeč zaměřený na hráče počítačových her.

    Ladislav Hagara | Komentářů: 7
    19.3. 19:22 | Nová verze

    GNUnet (Wikipedie) byl vydán v nové major verzi 0.27.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.

    Ladislav Hagara | Komentářů: 0
    19.3. 04:00 | Bezpečnostní upozornění

    Byly publikovány informace (technické detaily) o bezpečnostním problému Snapu. Jedná se o CVE-2026-3888. Neprivilegovaný lokální uživatel může s využitím snap-confine a systemd-tmpfiles získat práva roota.

    Ladislav Hagara | Komentářů: 4
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (7%)
     (1%)
     (12%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1126 hlasů
     Komentářů: 27, poslední 17.3. 19:26
    Rozcestník

    Dotaz: C# TableDependency

    16.1.2017 19:25 Lanny2013 | skóre: 2
    C# TableDependency
    Přečteno: 488×
    C#
    Ahoj chtěl bych se zeptat zda někdo nemáte zkušenosti s knihovnou TableDependency.
    Snažím se pomocí této knihovny zjišťovat aktualizaci Mysql Databáze.
    Mám tento příkaz:
    var mapper = new ModelToTableMapper"Pokus"();
    mapper.AddMapping(c => c.nazev, "nazvy");

    string conn = @"data source=00.01.02.03;initial catalog=Moje db;integrated security=True;
    User ID=id;Password=ZmdsysgsmhTjbXjaTjDPwOD;";

    using (var change = new SqlTableDependency"Pokus"(conn, "objednavky", mapper))
    {
    change.OnChanged += Table_change;
    change.Start();
    }


    Jenomže při spuštění mi to hodí následnou chybu:

    An unhandled exception of type 'TableDependency.Exceptions.InvalidConnectionStringException' occurred in 
    TableDependency.SqlClient.dll Additional information: Invalid connection string.

    Nevím v čem může být problém protože se stejným conection stringem se normálně k databázi připojím.
    Předem děkuji za jakoukoliv radu.

    connection string je zde z bezpečnostných důvodů změněn. Ale formátově odpovídá skutečnosti
    * hranaté závorly jsou zde nahrazeny "

    Odpovědi

    16.1.2017 21:12 NN
    Rozbalit Rozbalit vše Re: C# TableDependency
    Podle dokumentace se pri volbe Integrated Security = true, user id ani password nepouziva..
    16.1.2017 22:02 Lanny2013 | skóre: 2
    Rozbalit Rozbalit vše Re: C# TableDependency
    Bohužel odstranil jsem tedy Integrated Security = true.
    I tak spojení nefunguje. Pořád stejná chyba. Zkusil jsem i přejmenovat databázi aby název byl bez mezery. Ještě mě napadlo doplnit port=3306 protože server (databáze) na něm naslouchá. Při normálním připojení ho nepoužívám jelikož funguje i bez zadání tak i s zadáním.
    I tak ale toto spojení nefunguje.
    16.1.2017 22:48 NN
    Rozbalit Rozbalit vše Re: C# TableDependency
    Co bile znaky, kodovani..
    17.1.2017 09:52 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: C# TableDependency
    Mě se osobně zdá, že ta knihovna je jenom pro SQL Server - čti Microsoft Sql Server. Takže se prostě do mysql nepřipojíš, protože to neumí.
    17.1.2017 13:17 Lanny2013 | skóre: 2
    Rozbalit Rozbalit vše Re: C# TableDependency
    No asi máš pravdu.
    Nevíte o nějakém jiném řešení. Mám aplikaci C# .NET připojenou na Mysql databázi. Potřebuji když aplikace bude puštěna a provedou se nějaké změny v databázi aby to aplikace automatickz zaznamenala a následně aktualizovala zobrazená data.
    17.1.2017 16:33 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: C# TableDependency
    Je otázka jestli to vůbec nějak jednoduše na mysql jde. Záleží, jaké změny chcete detekovat. Asi nejjednodušší by bylo připravit si triggery, které informace o změně budou propisovat do nějaké tabulky, ze které bude program pravidelně číst. Např. by se tam vždy nastavila informace, kdy naposled byla tabulka upravena (jestli to bude stačit) a program by si pamatoval, kdy naposled tabulku načetl. Jak jsem koukal, tak ta knihovna si uvnitř triggery sama taky vytváří. Ale používá na předání informací o změnách mssql featury.

    pavlix avatar 17.1.2017 16:41 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: C# TableDependency
    Jo, sypat někam pravidelné dotazy místo toho, aby se člověk nechal notifikovat, to musí být super. :)
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    18.1.2017 16:02 kaaja | skóre: 24 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: C# TableDependency
    To uznávám, ale je to relativně jednoduché řešení. Určitě by šlo na mysql udělat nějaké řešení, kde by trigger pouštěl nějakou externí proceduru, která by to byla schopna aplikaci nějak notifikovat (zasílat informaci o změně do nějaké message queue, kterou by aplikace vybírala). Otázka je, jak funguje celé řešení a jestli by to nebyl kanón na vrabce.

    18.1.2017 16:43 Michal Karas | skóre: 45 | blog: /dev/random
    Rozbalit Rozbalit vše Re: C# TableDependency
    Ze zvědavosti jsem koukal na možnosti, jak dělat z MySQL ven notifikace a narazil jsem snad jen na sys_exec prostřednictvím UDF.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.