Meu nome é Elton Minetto

Sou desenvolvedor de software, professor, palestrante, GDE e escritor


None

Adicionei em /docs os materiais do curso de Linux que estou ministrando

phpDBform

phpDBform é um conjunto de scripts em php que auxiliam a criar formulários, vinculados ou não a um banco de dados, para editar, incluir, atualizar e excluir dados, provendo uma apresentação agradável para o usuário. É um projeto Open Source no qual colaborei com o script que conecta com o banco de dados Oracle

None

Adicionei em /codes um programa que fiz para a disciplina de Sistemas Distribuídos da Pós-Graduação que estou cursando.

None

A idéia destes dois scripts é criar uma forma fácil e segura de, a partir de um servidor poder desligar outras máquinas. Foi criado para suprir uma necessidade bem específica minha. Um dos meus servidors Linux fica conectado a um nobreak gerenciável, via conexão serial. Quando a carga deste nobreak está chegando ao fim ele avisa este servidor, que envia um comando via rede para os outros servidores que são desligados antes que a energia acabe. Nos servidores que serão desligados, o script servidor_shutdown.py é executado na inicialização, da seguinte forma: servidor_shutdown.py x.x.x.x onde x.x.x.x é o endereço IP do servidor ligado ao nobreak. Somente através deste endereço IP é permitido o desligamento da máquina.Quando este comando é executado, o script fica “ouvindo” em uma porta TCP, a 50007. Quando o nobreak avisa à máquina que a energia está acabando, esta executa o comando: cliente_shutdown.py z.z.z.z onde z.z.z.z é o endereço IP da máquina q será desligada. O script envia um comando para a porta 50007 da máquina a ser desligada, que verifica se o IP e o comando recebido são os permitidos e desliga-se. Utilizando regras de firewall para controlar o acesso a esta porta TCP apenas ao endereço IP permitido é possível desligar todos os servidores de uma maneira segura.

None

A linguagem python está me surpreendendo a cada dia. Além de ser muito fácil e gerar um código limpo e bonito ela é extremamente útil. Em pesquisas na Internet atrás de maneiras para utilizar o Python com o Oracle, encontrei este módulo muito completo e fácil de usar. É o cx_Oracle que pode ser encontrado em http://starship.python.net/crew/atuining/cx_Oracle/index.html Com este pequeno exemplo dá para ilustrar a facilidade e praticidade deste módulo. Ver o código

None

Finalmente adicionei o texto e os scripts do “Script para Desligar máquinas Linux”, em /codes. Adicionei também mais um screenshot, em /etc

Anteriores