None
Adicionei em /docs os materiais do curso de Linux que estou ministrando
Adicionei em /docs os materiais do curso de Linux que estou ministrando
Segundo Mauro Sant’Anna em http://www.linhadecodigo.com.br/, " O SOAP é um protocolo elaborado para facilitar a chamada remota de funções via Internet, permitindo que dois programas se comuniquem de uma maneira tecnicamente muito semelhante à invocação de páginas Web.
Adicionei em /codes um exemplo de webservice usando python. Publicado também em PythonBrasil
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
Materiais da Disciplina de Segurança em Redes de Computadores da Pós-Graduação.
Programa que desenvolvi para a disciplina de Sistemas Distribuídos na Pós-Graduação que estou fazendo. Trata-se de uma implementação do algoritmo de bully, um algoritmo de eleição usado em ambientes distribuídos, usando sockets Unix em python Ver o código
Adicionei em /codes um programa que fiz para a disciplina de Sistemas Distribuídos da Pós-Graduação que estou cursando.
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.
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
Finalmente adicionei o texto e os scripts do “Script para Desligar máquinas Linux”, em /codes. Adicionei também mais um screenshot, em /etc