Oi galera... hoje tenho mais uma dica rapida. Como fazer heranca em forms Django?? Andei pesquisando muito no Google e nosso amigo buscador so me trouxe resultados ultracomplexos (pelo menos pra mim que sou iniciante em Django) onde o resultado mais simples que eu achei foi esse:class person(forms.Form): name = forms.CharField() sex = forms.CharField() class business(person): cnpj = forms.CharField()Simples e objetivo assim como tudo em Django... talvez exista uma solucao melhor para os mais experientes programadores.. porem pra mim pareceu funcional.Leituras recomendadas sobre Django:http://stackoverflow.com/questions/913589/django-forms-inheritance-and-order-of-form-fieldshttp://www.djangobook.com/en/2.0/ Hoje tive um problema ao instalar/atualizar o Nagios da versao 3.2.3 para a versao 3.3.1, este problema envolvia um erro de "digitacao" no Makefile da pasta html (./html/Makefile) segue erro para que voces possam entender melhor...do /usr/bin/install -c -m 664 -o nagios -g nagios $file /usr/share/includes/rss; done/usr/bin/install: omitting directory `includes/rss/extlib' /usr/bin/install: omitting directory `includes/rss/htdocs' /usr/bin/install: omitting directory `includes/rss/scripts' make[1]: *** [install] Error 1 make[1]: Leaving directory `/usr/local/src/nagios/html' make: *** [install] Error 2Este erro ocorre porque dentro do Makefile existe um parametro invalido para o comando install dentro do arquivo podemos ler as linhas:for file in includes/rss/\*;for file in includes/rss/extlib/\*; Quando as linha que deveriam ter sido escritas eram:for file in includes/rss/\*.\*;for file in includes/rss/extlib/\*.\*;Desta forma o for interpretaria os diretorios e nao os omitiria como diz o erro. Agora para solucionarmos o problema basta usar os seguintes comando apos a execucao do ./configure :sed -i 's:for file in includes/rss/\*;:for file in includes/rss/\*.\*;:g' ./html/Makefilesed -i 's:for file in includes/rss/extlib/\*;:for file in includes/rss/extlib/\*.\*;:g' ./html/MakefileApos feito isso poderemos seguir "makeando" o resto seguindo a documentacao oficial do Nagios contida aqui: http://nagios.sourceforge.net/docs/nagioscore/3/en/toc.html Como resolvi este problema?? Seguindo a ajuda que o Victor colocou no blog dele aqui: http://www.sartori.eti.br/2011/09/nagios-331-problemas-na-hora-do-make.htmlAte a proxima e boa compilacao pra voces :D Pessoal boa noite!Acabei de fazer este script em Python e posto aqui pois nao achei ninguem que tivesse feito algo assim e eu estava precisando muito! Este script elimina simbolos basicos (aeiouac ... etc) dos nomes dos arquivos e ja os renomeia, usarei este para renomear uma serie de arquivos antes de envia-los a uma pagina web (a qual nao trabalha bem com acentos e espacos). Quem quiser modifica-lo para seu uso fique a vontade! Segue a dica...#!/usr/bin/env python# -*- encoding: utf-8 -*-from os import renamefrom os import listdirarquivos = listdir('.')for arquivo in arquivos: rename(arquivo, arquivo.replace("a","a").replace("e","e").replace("i","i").replace("o","o").replace("u","u").replace("a","a").replace("c","c").replace(" ","_").replace(",","").replace("o","o")) print arquivo.replace("a","a").replace("e","e").replace("i","i").replace("o","o").replace("u","u").replace("a","a").replace("c","c").replace(" ","_").replace(",","").replace("o","o");Abraco! A dica de hoje e extremamente rapida! A pouco eu gostaria de mudar as imagens dos objetos monitorados do Nagios para questoes "didaticas" e facilidade na administracao. Porem em uma sessao hostextinfo (simples) temos os seguintes parametros abaixo:define hostextinfo{host_name Linux1icon_image linux.pngvrml_image linux.pngstatusmap_image linux.gd2 } Duas linhas destas citam imagens em formato PNG (este ja estamos acostumados) e uma linha unica cita a imagem em formato GD2 que tambem sera interpretado pelo Nagios (nao abordarei explicacoes sobre parametros pois como disse essa e uma dica rapida). Para construir esta imagem GD2 e recomendado que a imagem PNG ao qual ela sera gerada tenha resolucoes de 40x40 pixels (mais que isso nao e recomendado pela propria documentacao do Nagios). Tendo essa imagem PNG de 40x40 em "maos" instale