Anonymní profil Jan Tržický – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jan Tržický – Programujte.comAnonymní profil Jan Tržický – Programujte.com

 

Příspěvky odeslané z IP adresy 46.16.121.–

Rusty
JavaScript, AJAX, jQuery › HTML do proměnné
29. 4. 2018   #220561

jestli vám přijde, že jsem dotaz podal moc komplikovaně, tak to zkusím jinak:

potřebuji, aby se mi stránka nezobrazila, ale aby jsem její HTML kód načetl do proměnné.

...a nevím jak na to

Rusty
JavaScript, AJAX, jQuery › HTML do proměnné
28. 4. 2018   #220557

Zdravím

 pro vás asi jednohubka, pro mě problém...

Mám URL (firemní web). Na stránce se otevře HTML tabulka, nic víc. Kód stránky je malý kousek VB script (časovač pro refresh dat) a malý kousek Javascript ( nastavení šířky tabulky), zbytek jen ta HTML tabulka.

A já bych potřeboval získat pomocí vlastního JavaScriptu alespoň tu tabulku (cílem je data z tabulky dál parsovat dle vlastního agoritmu. Firemní je nedostatečný).

Nejlepší by asi byl obsah z URL načítat do proměnné, jako text (s parsováním si poradím), ovšem s JavaScriptem nejsem kamarád, tak jestli to jde  jednodušeji, uvítám i jiná řešení.

Děkuji.

Jan Tržický
C / C++ › Přechod z C# a ostatních jaz…
6. 3. 2015   #199812

Zdravíčko, přišel jsem se optat jak jste se dostali do tak pokročilé úrovně v jazyku C++.

Jakož osmnáctiletý kluk toho už mam docela dost za sebou a ovládám zcela hodně jazyků jakož jsou:

C#, Java, Pawno, Nette (framework na php), i čisté php včetně html\css, ale zcela se mi nedaří pochopit jazyk C++. 

V ostatních jazykách dokážu všechno naprogramovat z hlavy (někdy dopomůže IDE) ale v Céčku je tolik věcí že to si snad ani lidskej mozek nemůže zapamatovat. Proto se chci zeptat jestli tu není někdo kdo přecházel z jazyků jako já na Céčkovej (objektivní céčko) a jak popřípadě postupoval. Na internetu jsem si už prošel celé dva anglické návody ale furt se zadrhávám na používání ukazatelů a referencí.

Máte něco konkrétního na doporučení? Nějakou knížku, popřípadě webovou stránku?

Omlouvám se za pravopisné chyby, ale myslím si že programování bude o něčem jiném než o í\ý.

Luboš
MySQL › jak informovat klienty o změ…
29. 9. 2013   #181775

Tak jo. Vzdávám to. Bude to chodit přes opakovaný dotaz na změnu.

Dík za snahu

Luboš
MySQL › jak informovat klienty o změ…
29. 9. 2013   #181773

#13 Kit
to zní zajímavě. Zkus to rozvést.

Klienty vždy zajímá UPDATE na kterémkoliv řádku tabulky. Teď mi už jen napráskej, jak databáze zdělí všem klientům, že jeden z nich provedl update, aniž by se tito klienti na to museli ptát.

Luboš
MySQL › jak informovat klienty o změ…
29. 9. 2013   #181760

#11 KIIV

To všechno mě odkazuje na pravidelný refresh tabulky (byť specializované jen na editované položky). Přípdně ověření předešlých změn při pokusu data editovat. To všechno mi sice zabezpečí správné výsledky, ale druhá možnost mi příliš pozdě aktualizuje stav v terminálu a první (kterou asi chtě nechtě použiju) mě nutí k neustálému dotazovaní na server (řádově každých 1-5 vteřin).


Tak koukám, že MySQL nic jako Notify/Listen, nebo SQLdependency (z MSSQL) neumí. Zatim děkuji za odpovědi. Budu vlákno ještě sledovat, tak kdyby vás ještě něco napadlo, budu rád.

Luboš
MySQL › jak informovat klienty o změ…
29. 9. 2013   #181757

#7 KIIV
nejde o WEEB aplikaci. Je to napsané v Delphi XE2

Luboš
MySQL › jak informovat klienty o změ…
29. 9. 2013   #181756

problém je předse v tom, že data primárně zpracovává aplikace a databáze je jen úložiště dat/záloha když systém spadne, nebo se comp z jakéhokoliv důvodu vypne.

Aplikace pracuje s několika stovkama "objektů"  kdy je vypíná/zapíná/přenastavuje jejich hodnoty. A vystačí si v zásadě sama, bez databázy. Protože je hala veliká, je požadavek, aby aplikace fungovala z několika míst. A já bych rád databázi, která stejně komunikuje se všemi klientami, rád využil i na tuto "drobnost".

Věř mi, že když změním nastavení jednoho objektu z terminálu č.1, tak to musím vědět co nejdříve, na všech ostatních (rozhodně dřív, než něco z jiného terminálu odešlu) Nemůžu na ostatních klientech jen hádat, které data a na kterém z několika stovek objektů se mi změnili na  terminálu č.XY před 15 minutami.

P.S: já vím, že to jde třeba přímou komunikaci přes TCP/IP.

Ale před tim, než chirurgicky rozpitvám aplikaci, bych rád využil možnosti databáze (proto se ptám na foru MySQL)

Luboš
MySQL › jak informovat klienty o změ…
29. 9. 2013   #181747

...tak jednoduchým dotazem, který stejně musí udělat, se dozví i počet nastalých změn

Ostatní klientské instance to právě musí vědět dřív, než sami odešlou dotaz. Jinak hrozí konflikt, že odešlou data které už někdo odeslal před nimi, případně se budou dotazovat na data které už neexistují. (když po dotazu zjistím, že jsem střelil naslepo a data již neexistují, je už pozdě)

P.S: o pomoc jsem se obrátil právě proto, že použití jiné databázy bych se chtěl zoufale vyhnout. Aplikace je totiž kompletní a napsaná pro MySQL. Akorát ji musím rozšířit pro více klientů (což mě před tenhle problém postavilo)

Luboš
MySQL › jak informovat klienty o změ…
29. 9. 2013   #181739

...tak jsem tady našel vlákno, kde se autor ptá na to samé (i téměř z toho samého důvodu :-) )

http://programujte.com/forum/vlakno/10520-notifikace-aplikace-o-zmene-dat-v-tabulce/

Tam je ale odpověď nedostatečná.

Má někdo jiný nápad ?

Třeba jestli MySQL něco takové umí, tak bych klidně bral možnost, že na dotaz klinta s ID "XY1", odpoví databáze, třeba přes trigger,  ještě konkrétním klientům s ID "XY2" a "XY3" (což uznávám, že se pouštím do spekulace)

Luboš
MySQL › jak informovat klienty o změ…
29. 9. 2013   #181738

Má MySQL možnost říct klientům, že jeden z nich změnil data v tabulce ?

(Něco jako Notify/Listen v PostgreSQL)

Rád bych, aby refresh tabulky proběhl v aplikaci až když k tomu bude důvod. Což mi přijde rozumnější, než se pravidelně databáze dotazovat.

Děkuji.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý