Raspberry Pi, aplicação Node.JS como serviço.

Hoje vou colocar uma aplicação Node.JS a correr quando se sai da sessão ou mesmo quando se reinicia o Raspberry Pi.

Primeiro cria-se um ficheiro para informar o sistema como têm de correr a aplicação, e grava-lo em “/etc/systemd/system/aplicacao.service”, garantindo que têm permissões de escrita, leitura e execução:

Agora activa-se o serviço, e se reiniciarmos o Raspberry Pi a aplicação devera iniciar automaticamente:

 

Criando um Modelo Blogger – Limpando o Modelo Simples

O modelo que transferimos no artigo anterior têm 2012 linhas de código que contêm todo o CSS, HTML e Javascript que faz o modelo.

 

Como é um pouco difícil de explicar todos os passos no processo de remoção de código vou só colocar aqui o resultado dessa “limpeza”.
Básicamente o processo é analisar o código existente, remover código, testar e voltar ao inicio do processo, é um processo acessível se tiveres conhecimentos da estrutura do Blogger.

Continuar a ler “Criando um Modelo Blogger – Limpando o Modelo Simples”

Criando um Modelo Blogger – Começar do zero.

Desde que comecei um blog(blogger) que tive vontade de implementar um modelo meu, os existentes não são maus e provavelmente preenchem as necessidades da maioria.

 

No meu caso quero algo diferente, mais bonito e flexível, pesquisando, encontrei alguns gratuitos, mas longe daquilo que pretendia, uns são esteticamente agradáveis mas com poucas funcionalidades, outros têm muitas funcionalidades mas são atractivos a nível visual.
E se modificar um existente para cumprir com os meus requisitos?
Depois de 2 semanas trabalhando, verifiquei que nenhum fornece a informação suficiente para se perceber o código e tentar compreender o código de outros é difícil e muito demorado.

Continuar a ler “Criando um Modelo Blogger – Começar do zero.”

Digital para Analógico – 1 – Controlando LED com a porta paralela.

Este artigo é sobre como ligar um LED(Light Emitting Diode) com a porta paralela, o objectivo desta experiência é conseguir passar algo do mundo virtual para o mundo real.
Apesar deste artigo não ser um tutorial(há muitos), vou tentar mostrar o possível para quem quiser, tentar fazer.
Continuar a ler “Digital para Analógico – 1 – Controlando LED com a porta paralela.”

17 Ferramentas para Testar e Validar Websites.

Como deves saber é importante verificar e testar o teu Website para assegurar a sua funcionalidade e boa aparência, independente do navegador web ou da plataforma. Testar um Website antes de o lançar é uma das tarefas fundamentais no desenvolvimento e tal como uma pequena negligencia aquando da construção de uma ponte pode custar a sua derrocada, a mesma pequena negligencia pode ser fatal para o seu Website.

 

Assim, têm se correr todos os testes necessários antes do seu lançamento. Isso inclui Erros de HTML, CSS, XML, acessibilidade, compatibilidade entre navegadores e outros dependendo da tecnologia utilizada. Por baixo deixo uma lista de Ferramentas Online para testes e validação de Websites, assim podes ter a certeza de que fazes todos os testes necessários antes de o colocar Online.

 

Continuar a ler “17 Ferramentas para Testar e Validar Websites.”

Raspberry Pi + Node.js “Olá Mundo”

Vamos la fazer um Servidor Web em Node.JS ..

Para instalar o Node.JS utiliza-se o seguinte comando:

Podemos agora fazer a nossa pequena aplicação:

Dentro do ficheiro “nodeServer.js” colocamos o seguinte:

 

Para conseguir aceder sem ter a porta “3000” no endereço é necessário fazer uma redirecção para a porta “80”:

Depois para executar o comando ao iniciar:

 

Correr a aplicação:

 

Agora é só entrar no endereço do Raspberry Pi.

Raspberry Pi, Olá Mundo(literalmente)

Hoje vamos expor o Raspberry Pi para o mundo, não é complicado, mas primeiro temos de fazer umas alterações por questões de segurança.

 

Vamos alterar o utilizador e palavra passe por defeito.
O Raspberry Pi vem com o utilizador “pi” e a palavra passe “raspberry” por defeito, se alguém descobre o endereço do nosso Raspberry Pi iria conseguir adivinhar as credenciais, e isso não é boa ideia.

Continuar a ler “Raspberry Pi, Olá Mundo(literalmente)”