Arquivo da categoria: Programação

PHPMonitor

icone_monitorO PHPMonitor é um script utilizado para monitorar se uma lista de servidores está acessíveis através de uma determinada porta.

O usuário insere a lista de servidores juntamente com a respectiva porta a ser monitorada em um array e o script verifica o status de cada servidor e armazena as informações em um arquivo de log.

O download do script pode ser feito AQUI. É indicado que o script seja executado como um cronjob, pois assim é possível obter um monitoramento contínuo.

Até a próxima 😉

Traits em PHP

O uso de traits é um recurso presente a partir do PHP 5.4 que permite a reutilização de métodos sem o uso de herança.

Basicamente o usuario cría um trait, insere métodos que serão reutilizados por outras classes e após isto usa o trait criado em uma classe, obtendo assim acesso a todos os métodos do trait sem precisar utilizar herança.

Vamos então criar um trait:

Continue lendo

Calculando a diferença entre datas com PHP

Neste post vou mostrar a vocês como calcular a diferença entre duas datas com PHP.

Primeiro, vamos criar os objetos da classe DateTime referente as datas que desejamos calcular. A classe DateTime é uma classe do PHP que fornece recursos para facilitar a escrita, cálculos e conversões entre datas.

Continue lendo

Tradutor de Código Q

O código Q é uma linguagem internacional de códigos utilizada para comunicações, geralmente feitas através de rádio amador. Através deste código é possível obter e passar várias informações.

Como o código possui várias siglas e seu aprendizado não está entre as coisas mais fáceis do universo, resolvi criar um script que ‘traduz’ o código Q. Basta abrir o aplicativo digitar o código desejado e o aplicativo informará o que aquele código quer dizer.

O script pode ser acessado AQUI e os fontes podem serem baixados AQUI.

O significado dos códigos foi pego na wikipédia.

Até a próxima 😉

JSDice

JSDice é um script que simula um dado virtual feito em JavaScript. O usuário clica no botão e o dado é ‘jogado’. Assim, quando você for jogar banco imobiliário e descobrir que perdeu o dado, pode recorrer ao JSDice :P.

O script pode ser acessado AQUI e os fontes podem serem baixados AQUI.

Até a próxima 😉

Structs em Linguagem C

Struct é um tipo de dado presente na linguagem C onde através deste tipo, é possível armazenar uma coleção de variáveis. Structs são muito úteis para armazenar variáveis que precisem serem agrupadas, como os dados de um cliente por exemplo.

Quando se cria uma struct, é possível criar diversas variáveis do seu tipo, aproveitando assim a struct criada.

Continue lendo

Enviando dados com cURL pela linha de comando

curl_logoA biblioteca cURL é uma biblioteca com versões disponíveis para a maioria das linguagens de programação, utilizada para realizar a transferência de dados utilizando vários protocolos. Além de ser uma biblioteca, é também uma ferramenta de linha de comando, o que nos permite assim, utilizá-la diretamente do terminal, sem a necessidade de estar utilizando alguma linguagem.

A cURL oferece diversas opções e recursos, mas neste post vamos ver apenas como enviar dados via POST para uma página web. Para isto, suponho que você já esteja com a cURL instalada e funcionando. Instaladores e dicas de instalação podem serem encontradas através do site oficial. Vamos ao que interessa:

Continue lendo