Nové příkazy 4D pro práci se zašifrovanými daty
V předchozím příspěvku jsme se zabývali tím, jak začít se šifrováním datových souborů. Nyní probereme další způsob práce se šifrovanými datovými soubory: Nové příkazy 4D. Tyto příkazy jsou navrženy tak, aby podporovaly většinu požadavků na šifrování a umožnily vám dodávat zákazníkům šifrované řešení.
Souběžné sloučení klientů ze stejného počítače
Ptali jste se na způsob, jak spustit více klientů na stejném počítači A současně je připojit ke stejnému serveru 4D. Nejenže jsme vás vyslyšeli, ale s verzí 4D v17 R5 vám nabízíme ještě více! Každé připojení nyní obsahuje oddělenou složku mezipaměti obsahující IP adresu připojení, port a kód hash. Díky tomu nyní můžete připojit i několik klientů z jednoho počítače k více serverům na různých počítačích. Není potřeba žádná konfigurace, stačí spustit a sledovat, jak to funguje!
Přidávání hodnot do obecných dotazů ORDA
Určitě jste si již všimli, že dotazy ORDA jsou nejen lehké a čitelné, ale také umožňují snadnou navigaci v celém datovém modelu pomocí objektově orientovaných konceptů! V tomto příspěvku na blogu jsme si ukázali, jak psát výkonné a snadno udržovatelné dotazy. Jednou z doporučených metod bylo oddělené poskytování dotazu a hodnot pomocí zástupných znaků. 4D v17 R5 posouvá zástupné symboly o krok dál tím, že umožňuje psát obecné dotazy ORDA: pozdravte pojmenované zástupné symboly pro hodnoty!
Vylepšený výkon: až 8x rychlejší (ne, to není překlep)!
Škálovatelnost je jedním z našich hlavních zájmů a 4D v17 R5 přináší v této oblasti dobré zprávy, zejména pro ty, kteří mají na svém 4D Serveru velké procesní zatížení. Při připojení vzdálených klientů (jednoho, dvou nebo i stovek) k serveru zaznamenáte výrazné zvýšení rychlosti výkonu.
Vnitřní architektura 4D byla vylepšena a nyní je využití procesoru plně optimalizovánootevře sev nové záložce) v preemptivním režimu a při současném přístupu ke čtení a zápisu do stejné tabulky. Výsledkem může být 4 až 8x vyšší výkon!
Podpora 64 bitů přináší nové možnosti
Aniž bych to chtěl zakrývat, 4D v17 R5 je pouze 64bitový! Není žádným tajemstvím, že mnoho funkcí, jako jsou preemptivní procesy, nový správce mezipaměti, 4D View Pro a další, je již k dispozici pouze v 64bitové verzi. Pozitivní je, že zaměření na 64bitové systémy nám umožňuje začlenit modernější technologie a sady funkcí a také aktualizovat mnoho knihoven. Tato změna přináší také nové možnosti a v tomto příspěvku na blogu se zaměříme na aktualizované knihovny a jejich pozitivní dopad na vaše aplikace 4D.
Zápis objektů pro práci se soubory a složkami
4D již poskytuje příkazy pro práci se soubory a složkami, ale co nové příkazy, které využívají sílu objektového zápisu?
Objekty změnily způsob, jakým mnozí vývojáři 4D píší kód, protože jej učinily obecnějším, flexibilnějším, jednodušším a rychlejším. Nyní se tato vlna změn rozšířila i na soubory a složky. V tomto příspěvku na blogu vám ukážeme, jak snadno lze manipulovat s objektem za účelem získání atributů souboru nebo složky (namísto volání několika příkazů a ukládání informací do několika proměnných). Věci se stávají mnohem jednoduššími!
Výkonný a funkčně bohatý ribbon pro 4D View Pro
Kromě stávajícího panelu nástrojů vám s hrdostí oznamujeme přidání velmi výkonného panelu nástrojů ve stylu pásu karet, který vylepšuje uživatelské rozhraní aplikace 4D View Pro. Stačí vybrat možnost v seznamu vlastností a můžete začít pracovat!
Odkazy v dokumentech 4D Write Pro
Jako vývojáři nebo koncoví uživatelé víte, jak jsou hypertextové odkazy užitečné. Bez nich byste museli znát adresu URL každé stránky na internetu! Umožňují přeměnit text nebo obrázky na odkazy, které umožňují snadný přechod z jednoho místa(např. , dokumentu 4D Write Pro) na jiné (obvykle webové stránky).
Co kdyby odkazy mohly nabídnout víc? Co kdyby mohly spustit provádění kódu 4D nebo jednoduše přesunout kurzor na jinou oblast v tomtéž dokumentu? Mohou!
Vytažení k obnovení pomocí 4D pro iOS
Ve verzi v17 R5 je aplikace 4D pro iOS dodávána se zajímavou funkcí: Pull-to-refresh. Je to velmi užitečné gesto, protože k obnovení dat stačí posunout prstem na horní okraj obrazovky a poté sjet prstem dolů. Díky této velmi intuitivní funkci je obsah aplikace aktualizován během okamžiku.
Zaznamenávání konverzací SMTP
Jak jsme slíbili v předchozím příspěvku, každá verze R obsahuje další pokroky související s funkcemi e-mailu a odemyká jeho skrytou sílu.
4D v17 R5 poskytuje zajímavou novou funkci pro e-mailové protokoly. Někdy se stane, že během vývoje vše funguje v pořádku, ale při nasazení u zákazníka se objeví problém s doručováním e-mailů. Zjistit, kde k selhání došlo, může být obtížné, protože komunikace je šifrovaná a často nemáte přístup k souborům protokolu serveru SMTP. Problém velmi pravděpodobně souvisí s vaším serverem SMTP, ale jak si můžete být jisti? Jednoduše spusťte protokol SMTP ve své aplikaci! Tento protokol obsahuje záznam všech provedených akcí, včetně těch, které zastavují spojení. A co víc, tento protokol zobrazuje komunikaci se serverem SMTP v prostém, nešifrovaném textu, což usnadňuje její analýzu.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady