Produkt

Hlubší pohled na 4D šifrování dat

Automaticky přeloženo z Deepl

4D nabízí několik skvělých možností, jak zabezpečit vaši firemní aplikaci. Jednou z těchto možností je zabezpečení samotných dat pomocí vestavěného šifrování 4D. Abychom vám pomohli pochopit, jak šifrování funguje pod kapotou, s potěšením vám oznamujeme vydání Průvodce šifrováním 4D.

Jak řekl náš viceprezident pro strategii Thomas Maul:

„Šifrování stojí za to věnovat pár okamžiků pochopení toho, jak funguje. A nejen jak ho používat.“

A my nemůžeme než souhlasit, protože pokud mu správně neporozumíme, nikdy ho nebudeme využívat naplno.

Ať už jste:

  • se snažíte získat obchodní výhodu nad konkurencí
  • nakládáte (vy nebo vaši zákazníci) s citlivými údaji nebo chráněnými informacemi, například ve finančním, zdravotnickém nebo právním odvětví
  • jste jen zvědaví na technologii, která za touto funkcí stojí

Důrazně doporučujeme prozkoumat řešení šifrování nabízené společností 4D.

Přečtěte si podrobný dokument

Tipy blank

Jak notářsky ověřit sloučenou aplikaci 4D (macOS 12 a Xcode 13)

Automaticky přeloženo z Deepl

Poznámka: Aktualizace pro macOS 12/Monterey a Xcode 13. Pro Xcode 12 a starší viz tento příspěvek na blogu.

V systému Monterey (macOS 12) se důrazně doporučuje notovat aplikace distribuované ve veřejné síti. Značné množství vývojářů přenáší své aplikace pomocí připojeného úložného zařízení nebo prostřednictvím sdílení souborů; v těchto případech, kdy uživatel již vývojáři důvěřuje, není notářská ověření vyžadována. Cílem notářského ověření je ujistit uživatele, že aplikace není škodlivá, a vyžaduje se pouze u aplikací stažených z webových stránek.

Pomocí naší vestavěné funkce podpisu při vytváření aplikací pomocí 4D v18 je vaše aplikace připravena k notářskému ověření. Tento proces probíhá mimo systém 4D. Zahrnuje přidání elektronického podpisu k vaší žádosti a odeslání podepsané žádosti do automatizované kontrolní služby. Zde je vše, co potřebujete vědět:

Tipy blank

4D Write Pro – indexace plného textu

Automaticky přeloženo z Deepl

„Chci najít všechny dokumenty, které se týkají tanga! Potřebuji je rychle! Mohu to udělat?“

Dobře, ale nejdřív se nadechni!

Vyhledávání klíčových slov v dokumentech aplikace 4D Write Pro jednoduše vyžaduje přidání nového indexovacího atributu v rámci každého dokumentu. Ve výchozím nastavení se to neprovádí, protože tento typ vyhledávání není často potřeba, takže by nemělo smysl systematicky zvětšovat velikost dokumentů. Když je to však potřeba, lze tento typ indexu vytvořit velmi snadno.

Tipy blank

Lepší pochopení relací 4D REST

Automaticky přeloženo z Deepl

V předchozím příspěvku na blogu jsme vám ukázali, jak začít pracovat se serverem 4D REST. Provedli jsme vás různými CRUD operacemi pomocí Postmanu a odkázali vás na úplnou dokumentaci REST. V tomto příspěvku na blogu vám vysvětlíme, jak relace ve 4D fungují. Toto pochopení vám zajistí, že budete schopni vytvořit systém ověřování založený na relacích pomocí serveru 4D REST.

Tipy blank

Škrabání webu pomocí objektové notace

Automaticky přeloženo z Deepl

Chcete získat data, která nejsou dostupná prostřednictvím REST nebo webových služeb? Co když jsou k dispozici pouze na webových stránkách? Člověk si data přečte dostatečně snadno, ale čtení dat HTML pomocí programovacího jazyka už tak jednoduché není. Někteří vývojáři se pokoušejí používat funkce Position a Substring, jiní zkoušejí Regex, ale je to nepříjemné a časově náročné. Zcela odlišný přístup spočívá v převedení jazyka HTML na objekt a získání dat pomocí objektového zápisu. Řádky tabulky se zpracovávají jako kolekce a lze je snadno procházet ve smyčce!

Tento příspěvek na blogu popisuje, jak tento přístup použít, a poskytuje několik užitečných tipů.

Zprávy blank

4D v18 je zde

Automaticky přeloženo z Deepl

Our most spectacular major release yet is now available! 4D v18 is bursting with advanced functionalities, upgrades, and enhancements.

Tato špičková verze otevírá mnoho možností pro vaše aplikace založené na 4D. Ačkoli tento seznam není v žádném případě vyčerpávající, přinášíme vám seznam funkcí, které jsme pro vás připravili:

  • Databáze projektů pro správu verzí:Databáze verzí: Řešení pro spolupráci při programování, které vám umožní ukládat kód v textových souborech v rámci systému pro správu zdrojů(např. Github, Perforce atd.).
  • Šifrování: Zabudované nástroje pro šifrování dat podle jednotlivých tabulek. Ať už prostřednictvím uživatelského rozhraní nebo programování, ochrana vaší aplikace je na nejvyšší úrovni.
  • 4D pro systém iOS: Produkt plně integrovaný do 4D, který umožňuje snadno rozšířit vaše podnikové aplikace na mobilní zařízení.
  • ORDA: V RÁMCI SYSTÉMU 4D JE MOŽNÉ VYUŽÍVAT I DALŠÍ NÁSTROJE, JAKO JE NAPŘ: Optimalizovaný výkon, další příkazy a vzdálené datové úložiště.
  • Jazyk 4D: Jazyk 4D zůstává kompatibilní s klasickým jazykem, ale dělá velké pokroky směrem k objektové orientaci s členskými metodami pro přístup k souborům (nebo složkám, archivům zip či e-mailům), možností vytvářet vlastní členské funkce a používat nový objekt vzorec, vylepšenými funkcemi pro ladění atd.
  • 4D Write Pro: Další funkce související s tabulkami a další seznam je dlouhý.
  • 4D View Pro: 4D 4: Výkonný panel nástrojů, import/export formátu .xlsx, více příkazů pro programové zpracování dokumentů a mnoho dalšího.

Tento seznam není zdaleka vyčerpávající, podívejte se na všechny příspěvky na blogu pro 4D v18!

Tipy blank

Binární databáze vs. databáze projektů

Automaticky přeloženo z Deepl

Jak víte, 4D nyní podporuje dva způsoby práce se zdroji: binární a projektové databáze. Binární databáze jsou 4D, které všichni známe a milujeme, se zdrojovým kódem v binárním souboru, který umožňuje týmový vývoj pomocí 4D Serveru, a se všemi prvky projektu (metody, formuláře, struktura atd.) shromážděnými v jediném kompaktním binárním souboru, souboru „.4db“. Databáze projektů usnadňují spolupráci distribuovaných týmů tím, že ukládají zdrojový kód v systému řízení zdrojů v samostatných textových souborech. Projekty nenahradí 4DB, nemáme v plánu nechat 4DB zmizet. Jde o dva různé způsoby práce a vývoje. Je na vás, abyste si vybrali, co nejlépe vyhovuje vašim potřebám. Zde je příspěvek na blogu, který vám pomůže se rozhodnout: