Um olhar mais profundo sobre a encriptação de dados 4D
4D oferece vários grandes caminhos para manter a sua aplicação comercial segura. Uma destas vias é proteger os dados em si, utilizando a encriptação 4D incorporada. Para o ajudar a compreender como funciona a encriptação sob o capô, temos o prazer de anunciar o lançamento do Guia de Encriptação 4D.
Como disse o nosso VP de Estratégia, Thomas Maul:
“A encriptação vale a pena dedicar alguns momentos para compreender como funciona. E não apenas como utilizá-la”.
E não poderíamos estar mais de acordo porque se não o compreendermos correctamente, nunca o utilizaremos em todo o seu potencial.
Quer o seja:
- a tentar obter uma vantagem comercial sobre os seus concorrentes
- lidar (você ou os seus clientes) com dados sensíveis ou informações de propriedade, tais como na indústria financeira, de cuidados de saúde ou jurídica
- apenas curioso sobre a tecnologia por detrás desta característica
Recomendamos vivamente a análise da solução de encriptação oferecida pela 4D.
Leia o Documento Detalhado
Como autenticar a sua aplicação 4D fundida (macOS 12 & Xcode 13)
Nota: Actualização para macOS 12/Monterey e Xcode 13. Para Xcode 12 e mais antigo, ver este post no blogue.
Com Monterey (macOS 12), é altamente recomendável que faça o reconhecimento notarial das candidaturas distribuídas por uma rede pública. Um número significativo de programadores transfere as suas aplicações utilizando um dispositivo de armazenamento ligado ou através de partilha de ficheiros; não é necessário o registo notarial nestes casos em que o utilizador já confia no programador. A notarização visa assegurar aos utilizadores que a aplicação não é maliciosa e só é necessária para aplicações descarregadas a partir de um website.
Utilizando a nossa funcionalidade de assinatura incorporada ao construir as suas aplicações com 4D v18, a sua aplicação está pronta para ser notarializada. Este processo é conduzido fora do 4D. Implica acrescentar uma assinatura electrónica à sua candidatura e submeter a sua candidatura assinada a um serviço de inspecção automatizado. Aqui está tudo o que precisa de saber:
Apple macOS Monterey e informação de compatibilidade com Microsoft Windows 11
Este Outono de 2021 vem com vários grandes lançamentos de SO: macOS Monterey (macOS 12), Windows 11, sem esquecer o Windows Server 2022. Chegou a altura de uma rápida soma de qual versão 4D – enviada ou futura – suporta qual versão de SO!
4D Write Pro – Indexação de texto completo
“Quero encontrar todos os documentos que falam sobre o tango! Preciso deles rapidamente! Posso fazer isso?”
Ok, mas primeiro respire!
As pesquisas por palavras-chave nos documentos 4D Write Pro requerem simplesmente a adição de um novo atributo de indexação dentro de cada documento. Isto não é feito por defeito porque este tipo de pesquisa não é frequentemente necessário, pelo que não faria sentido aumentar sistematicamente o tamanho dos documentos. No entanto, quando é necessário, este tipo de índice é muito fácil de construir.
Uma melhor compreensão das sessões 4D REST
Num post de blog anterior, mostrámos-lhe como começar com o servidor 4D REST. Acompanhámo-lo em diferentes operações CRUD utilizando o carteiro e indicámos-lhe a documentação REST completa. Neste post do blog, explicar-lhe-emos como funcionam as sessões em 4D. Este entendimento irá garantir que poderá construir um sistema de autenticação baseado em sessões usando o servidor 4D REST.
Raspagem da Web usando notação de objectos
Quer recuperar dados que não estão disponíveis via REST ou Web Services? E se só estiver disponível num website? Os dados são suficientemente fáceis de ler para um humano, mas ler dados HTML com uma linguagem de programação não é assim tão simples. Alguns programadores tentam usar Position e Substring, outros tentam Regex, mas é desagradável e demorado. Uma abordagem muito diferente é converter o HTML num objecto e obter os dados através da notação de objecto. As linhas da tabela são tratadas como colecções e são fáceis de passar em loop!
Este post no blogue descreve como utilizar esta abordagem e fornece algumas dicas úteis.
4D v18 está aqui
Our most spectacular major release yet is now available! 4D v18 is bursting with advanced functionalities, upgrades, and enhancements.
Este lançamento de vanguarda abre muitas possibilidades para as suas aplicações baseadas em 4D. Embora de forma alguma exaustiva, aqui está uma lista de características que temos à sua disposição:
- Base de dados de projectos para controlo de versões: Uma solução para programação colaborativa, permitindo-lhe armazenar o seu código em ficheiros de texto simples dentro de um sistema de controlo de fontes(por exemplo, Github, Perforce, etc.).
- Encriptação: Ferramentas de encriptação de dados incorporadas numa base por mesa. Seja através da IU ou da programação, a protecção da sua aplicação está no seu melhor.
- 4D para iOS: Um produto totalmente integrado em 4D para estender facilmente as suas aplicações empresariais a aplicações móveis.
- ORDA: Desempenho optimizado, comandos extra, e datastore remoto.
- A linguagem 4D: Mantendo-se compatível com a linguagem clássica, a linguagem 4D está a dar grandes passos no sentido de se tornar orientada para objectos com métodos de membros para aceder a ficheiros (ou pastas, arquivos zip, ou e-mails), a capacidade de construir as suas próprias funções de membro e usar o novo objecto de fórmula, características de depuração melhoradas, etc.
- 4D Write Pro: Folhas de estilo, uma barra de ferramentas rica em funcionalidades, mais funcionalidades relacionadas com a tabela, e a lista prossegue.
- 4D View Pro: Uma poderosa barra de ferramentas de fitas, .xlsx importação/exportação, mais comandos para manusear os seus documentos por programação, e muito mais.
Esta lista está longe de ser exaustiva, veja todos os posts no blogue para 4D v18!
Bases de dados de projectos: Novas possibilidades com o editor de formulários
Com a introdução das bases de dados de projectos, também modificámos a interface de alguns diálogos 4D. Neste post do blogue, apresentaremos algumas das alterações que fizemos ao editor de formulários.
Fórmula – Pense fora da caixa
De acordo com os 10 primeiros posts no blogue de 2019, a Fórmula: Mais poder por detrás da simplicidade dos posts classificados nos cinco primeiros lugares … Parece que Formula chamou realmente a vossa atenção, por isso aqui vai outra dica que Vincent de Lachaux (programador e perito 4D) me mostrou e que estou a partilhar convosco!
Base de dados binária vs. Base de dados do projecto
Como sabem, 4D suporta agora duas formas de trabalhar com fontes: bases de dados binárias e de projectos. As bases de dados binárias são as 4D que todos conhecemos e adoramos, com código fonte num ficheiro binário para permitir o desenvolvimento em equipa com o servidor 4D, e todos os elementos de concepção (métodos, formas, estrutura, etc.) reunidos num único ficheiro binário compacto, o ficheiro “.4db”. As bases de dados do projecto facilitam o trabalho colaborativo das equipas distribuídas, armazenando o código-fonte num sistema de controlo de fontes em ficheiros de texto simples e separados. Os projectos não irão substituir o 4DB, não temos planos para fazer desaparecer o 4DB. Trata-se de duas formas diferentes de trabalho e desenvolvimento. Cabe-lhe a si escolher o que melhor se adapta às suas necessidades. Aqui está um post no blogue para o ajudar a decidir:
Contacte-nos
Tem uma pergunta, sugestão ou apenas quer entrar em contacto com os bloggers 4D? Deixe-nos uma linha!
* A sua privacidade é muito importante para nós. Por favor clique aqui para ver os nossos Política