Blog

Assuntos relacionados com desenvolvimento web e tecnologia.

jQuery KeyCode Tabela de referência

Capturar a tecla pressionada no teclado do usuário usando as propriedades do Javascript charCode / keyCode / which pode parecer um pouco complexo, e realmente é, por isso é preciso entender como funciona esses eventos. A Captura desses tipos de eventos pode ser útil para validar algum de tipo de entrada em formulários ou em algum outro tipo de evento no browser. Para lidar com esse tipo de evento a biblioteca jQuery pode ser uma boa opção, pois alguns browser armazenam esses eventos de forma diferente, principalmente IE. Para capturar o keyCode do usuário de forma mais precisa o evento keypress() é a melhor opção.

leia mais

Como configurar um servidor web Linux Ubuntu

Este artigo pode ser considerado a continuação de como criar uma instancia na Amazon AWS escrito recentemente onde falo sobre a instalação do Ubuntu Server na nuvem. Porém os métodos descritos neste post podem ser aplicados em qualquer instalação do Linux Ubuntu Server versão a partir da 12.10 até a mais recente. Foram longas horas de pesquisas e testes para chegar há um conceito básico de configuração e dos principais requisitos de segurança para um servidor web, este guia foi elaborado para efeito de estudos e testes de novas aplicações e pode ser aplicado no mundo real. Por favor, sinta-se livre em colaborar com este material se de alguma forma possua alguma informação relevante que possa ser atribuída à este artigo.

leia mais

Criar uma instancia na Amazon AWS

Configurar um servidor na nuvem usando os serviços de cloud computing da Amazon AWS é muito simples e rápido, em poucos minutos você pode ter seu servidor Linux ou Windows Server up and running. Este artigo aborda as principais instruções para criar uma instancia(servidor) com uma distribuição Linux Ubuntu 14.10 utilizando o serviço EC2 (Elastic Cloud Computing) da Amazon AWS.

leia mais

Instalar NGINX no OSX Mavericks

Esse post é um guia passo a passo para compilar e instalar o Nginx no Mac OSX Mavericks. Existem outros meios para instalar o Nginx usando package manager por ex. o Homebrew ou MacPorts, no Mountain Lion utilizava o Homebrew, no entanto, não tenho mais feito o uso de package manager pois eles instalam uma tonelada de códigos arbitrários no sistema e ambos dependem do Xcode para sua execução, então não vejo mais a necessidade uma vez que é possível customizar e compilar qualquer programa facilmente só com Xcode e Command Line Tools instalado.

leia mais

Upgrade Ruby no Mac OSX via Homebrew

No ambiente de desenvolvimento Ruby é comum ter alguns projetos rodando em diferentes versões do Ruby, quando necessário é preciso instalar mais de uma versão do Ruby para determinado projeto rodar no seu sistema. Isso é possível e também existe algumas ferramentas chamadas de version manager para fazer isso para você e configurar seu ambiente em poucos cliques.

leia mais

Configurar nginx HTTPS server com self-signed SSL certificado

Certificado SSL é uma maneira de criar uma conexão mais segura criptografando as informações transmitidas entre o cliente e o servidor onde o certificado está instalado. Este certificado ainda exibe informações de identificação do servidor diretamente no browser do usuário. Certificados SSL normalmente são emitidos por empresas chamadas de Certificate Authorities que verifica os detalhes do servidor, mas também é possível emitir Self-signed SSL certificate. Este post mostra passo a passo como criar self-signed certificate e configurar nginx com um HTTPS server.

leia mais