Um aplicativo web on-line tem muitas vantagens e desvantagens – é claro – Eu recomendo mesmo assim o desenvolvimento de aplicativos web. Todavia, há uma desvantagem que é capaz de cortar o fôlego: a queda da internet. A internet tem uma característica notável firmemente alicerçada na Lei geral de Murphy que quando você não precisa […]
Template BootStrap3 usando YeAPF e abas
Obrigado por vir! Este é apenas um pequeno exemplo integrando BootStrap3 e YeAPF. Qualquer versão da serie 0.8.x do YeAPF deve poder ser utilizada aqui, mas estamos usando especificamente a 0.8.47 Inclui as fontes e o css na distribuição porque na minha magra experiência, os servidores cdn mais atrapalham do que ajudam, em especial em […]
Adicionando ícone de espera em aplicativos YeAPF
A vantagem de usar uma plataforma unificada para suas requisições XMLHttpRequest e RESTful é que você acaba podendo unificar também sua interface com o usuário. Muitas vezes seu servidor demora para responder e um belo ícone de de espera suaviza as coisas com o usuário. Todavia, fazer isso em cada requisição pode se tornar uma […]
Gerenciando acesso a serviços com vários IPs
Até não faz muito tempo bloquear um site era sinônimo de bloquear o serviço Com os serviços na nuvem, uma empresa pode fazer uso de vários servidores (com seus respectivos IPs) para fornecer o seu serviço. Tome por exemplo o WhatsApp ou o Facebook. Neste post, pretendo lhe ajudar a puxar a lista de IPs que […]
Versionamento de produção
Fala-se muito em versionamento de código fonte. Isso está bom e tem muitas ferramentas que fazem isso. O YeAPF inclui certas ferramentas dentre as quais está o ydistbuilder. O propósito desta ferramenta é produzir versões de distribuição. Ou seja, a versão que vai finalmente para o cliente. Em outras palavras, o programador pode ter cuidado […]
Criando sua própria rotina de login
YeAPF inclui por padrão uma rotina interna de login. Todavia, nem sempre ela é suficiente ou adequada para o login de seus usuários, especialmente em sistemas legados. Por isso pode ser útil criar a nossa própria rotina de logon. Os passos são simples: 1) Indique ao aplicativo para carregar sempre seu script de logon. 2) Escreva […]
Controlando vários eventos com uma mesma função
Por vezes é necessário utilizar uma mesma função para controlar as mudanças em um campo. Pense por exemplo, em um campo de digitação de documento que possa admitir tanto CPF como CNPJ. Ai você quer controlar a validade do mesmo na digitação, na saída, na entrada, etc… Em YeAPF fica assim: /* função para verificar […]
Login para aplicativos YeAPF
Uma das coisas necessárias no desenvolvimento de um aplicativo é uma telinha de login. É uma bem sucedida entrada a que gera o parâmetro contextual u que é essencial para a segurança do tripé s-u-a do YeAPF. Você precisará uma tela de login que chamaremos neste exemplo de f_login.html, umas modificações no yeapf.db.ini, e a criação […]
Monitorando serviços em linux
Assumir o compromisso de manter um servidor funcionando requer de poder monitorar ele e realizar as tarefas preventivas necessárias. O serviço simpleCollector tem a vantagem de poder receber qualquer tipo de indicador que o cliente queira criar e monta-lo sobre uma linha de tempo disparando os gatilhos que forem programados sobre mudanças de nível ou de […]
Mudando todas as senhas de uma rede Linux heterogênea
Me deparei esses dias com o seguinte problema: alterar as senhas de um grupo de servidores ao mesmo tempo. De inicio parece um problema simples, mas depois vimos que havia o problema dos certificados de autenticação com o que alguns usuários entravam nos servidores e para piorar, alguns servidores precisam se comunicar entre eles e […]