ZLIB Framework – Parte 01

Introdução Vamos ver um pouco sobre Bibliotecas de Funções e Framework, com destaque para as funcionalidades em implementação no projeto ZLIB. Bibliotecas e Frameworks Com as funções básicas da linguagem, conseguimos criar qualquer programa. Alguns programas podem dar mais trabalho que outros, tudo depende de quantas funcionalidades serão implementadas. Porém, quando você precisa implementar muitas … Continue lendo ZLIB Framework – Parte 01

Manipulação de arquivos em AdvPL – Parte 01

Introdução Faz algum tempo, eu publiquei um post sobre desempenho em AdvPL, criando uma classe em AdvPL para leitura de arquivos de texto simples (Acelerando o AdvPL – Lendo arquivos TXT). Porém, o exemplo em si já parte da premissa que o programador conhece o que e como funcionam as funções de manipulação de arquivos … Continue lendo Manipulação de arquivos em AdvPL – Parte 01

Protheus e FTP Client – Parte 03

Introdução A ideia era fazer um fonte mais detalhado de exemplo de uso da Classe TFTPClient(), mas o resultado acabou virando um mini WinSCP em AdvPL 😀 Vamos aos prints e aos códigos !!! O Programa Existe uma aplicação chamada WINSCP, uma ferramenta de código aberto que permite gerenciamento e sincronização de arquivos, entre a … Continue lendo Protheus e FTP Client – Parte 03

Protheus e FTP Client – Parte 02

Introdução No post anterior (Protheus e FTP Client), vimos um exemplo básico de identificação da existência de um arquivo, e como fazer para baixar o arquivo do FTP em uma pasta local a partir do RootPath do ambiente Protheus. Agora, vamos ver com mais detalhes algumas propriedades interessantes da classe TFTPClient. Propriedades da classe TFTPClient … Continue lendo Protheus e FTP Client – Parte 02

Protheus e FTP Client

Introdução No post Protheus como Servidor de FTP, vimos como configurar um Servidor Protheus como FTP Server. Agora, vamos ver uma classe AdvPL que permite estabelecer uma conexão com um servidor FTP, e fazer operações como Download e Upload de arquivos -- a classe tFtpClient. Protocolos FTP, FTPS e SFTP FTP, acrônimo de File Transfer Protocol, … Continue lendo Protheus e FTP Client

O Protheus como servidor HTTP – Parte 02

Introdução Continuando de onde paramos no post anterior, vamos agora acrescentar mais alguns detalhes e falar sobre algumas configurações mais avançadas do Protheus como Servidor HTTP. Porta TCP 80 Quando falamos de Internet e HTTP, a porta padrão deste protocolo é a porta TCP 80. Isto quer dizer que, o Servidor WEB deve estar configurado … Continue lendo O Protheus como servidor HTTP – Parte 02

Identificando Problemas – Queries lentas – Parte 04

Introdução Continuando o assunto de identificação de problemas, vamos ver agora o que e como lidar com queries que não apresentam um bom desempenho. Antes de chamar um DBA, existem alguns procedimentos investigativos e algumas ações que ajudam a resolver uma boa parte destas ocorrências. Queries, de onde vêm? Quando utilizamos um Banco de Dados … Continue lendo Identificando Problemas – Queries lentas – Parte 04