segunda-feira, julho 23, 2007
Facilidade de instalar drivers NVIDIA E ATI
--
=========================
Alexandre Miguel de Andrade Souza
'Prédios verdes' ganham espaço na construção civil
Prédios verdes' ganham espaço na construção civil
| 22.07.2007 | 14h34
Publicidade
Links Patrocinados
Por Chiara Quintão
Agência Estado Os chamados "prédios verdes", com características que os enquadram como sustentáveis, começam a ganhar espaço na construção civil brasileira, e algumas empresas já pleiteiam uma certificação para esses edifícios junto a órgãos internacionais como o United States Green Building Council (USGBC). Na semana passada, o Banco Real recebeu a certificação internacional Leadership in Energy and Enviromental Design (Leed), do USGBC, para uma agência inaugurada em janeiro, em Cotia (SP), com características de construção ambientalmente correta.
Segundo o Banco Real, esta foi a primeira construção sustentável da América do Sul certificada conforme os critérios da Leed. Outros edifícios do Brasil aguardam certificação, caso do Eldorado Business Tower, empreendimento da Gafisa, e do Plaza Mayor Alto da Lapa, da Even Construtora e Incorporadora.
Na comparação com projetos tradicionais de agências do Banco Real, o modelo sustentável aproveita mais a luz natural e tem piso, portas e batentes de madeira certificada. "Durante a construção, mandamos os restos de argamassa para uma fábrica de tijolos, e compramos os tijolos dessa empresa", diz o superintendente de Engenharia e Arquitetura do Banco Real, Carlos Henrique Tonon. Segundo o executivo, todas as agências abertas depois da de Cotia foram produzidas conforme esse projeto.
A construção da primeira agência sustentável do Banco Real foi 30% mais cara que a média. "Boa parte foi o custo do aprendizado. Hoje, a diferença é de menos de 10%", conta Tonon. Isso deve-se, segundo o executivo, à falta de linha comercial de alguns insumos e ao número reduzido de fornecedores desses materiais. "O investimento vai se pagar ao longo do tempo, à medida que tivermos, por exemplo, um menor consumo de energia."
Estímulo
Recentemente, representantes do setor de construção civil constituíram o Conselho Brasileiro de Prédios Verdes (Green Building Council do Brasil) para estimular a produção de empreendimentos com baixo impacto ambiental. O Conselho Brasileiro de Prédios Verdes fará as adequações necessárias à certificação internacional Leed, do USGBC, para os prédios construídos no País e, futuramente, poderá certificar edifícios considerados sustentáveis.
O USGBC certifica empreendimentos com base em critérios como eficiência energética e construção em áreas previamente urbanizadas para evitar impactos ambientais, segundo o diretor de Engenharia e Consultoria em Sustentabilidade da Cushman & Wakefield, João Pacheco. No Brasil, a Cushman é uma das empresas que oferece consultoria para que uma edificação possa ser considerada um prédio verde pela norma Leed do USGBC.
Marketing
Para o professor do Departamento de Engenharia Civil da Escola Politécnica da Universidade de São Paulo (Poli-USP), Vanderley John, tanto a certificação Leed quanto a francesa Haute Qualité Environnementale (HQE) são "sistemas ótimos, mas que não foram feitos para o Brasil". "A certificação tem um objetivo de marketing e não necessariamente eleva a sustentabilidade da construção civil brasileira", diz. Segundo John, as empresas podem produzir um edifício adequado ao sistema de certificação, mas manter o padrão tradicional nos demais.
Na avaliação do professor da Poli-USP, não basta que a construção seja considerada "verde" para ser sustentável. "Hoje há muitos produtos vendidos como verdes, mas existem telhas recicladas que não duram dois anos e depois viram resíduos. Se o produto tiver de ser substituído rapidamente não é sustentável."
Já o diretor técnico da Tecnisa, Fábio Villas Boas, lembra que alguns avanços do setor dependem ainda de ajustes na legislação. "Fala-se em reúso da água, mas a questão não está regulamentada", afirma Villas Boas. O executivo questiona quem fará o controle e como serão tratadas as tarifas se a água for reutilizada nos edifícios.
--
=========================
Alexandre Miguel de Andrade Souza
Frases para um planeta renovado
Viva com simplicidade para que outros possam simplesmente viver.
Adquira menos necessidades
Não há poder de mudança maior do que uma comunidade descobrindo o que importa para ela.
— Margaret Wheatley
DIGA ADEUS AOS ANOS DO CARBONO…
prepare-se para uma revolução na energia !!
Toda escolha é um voto para o mundo no qual você quer viver.
O caminho de menor resistência leva ao supermercado.
— Tom Philpott
Comida é a única coisa na experiência humana que pode ao mesmo tempo abrir nossos sentidos e consciência sobre nosso lugar no mundo.
— Alice Waters
Ache o caminho mais simples e curto entre o planeta, as mãos e a boca.
— Lanza Del Vasto
Comida é uma forma de memória profunda. Através dela [pessoas] são ligadas a sua paisagem nativa, ao seu solo, sua água, e suas árvores.
— Patricia Klindienst
Os jardins do mundo são uma única gigante democracia.
— Rudolf Borchardt
Quando dizemos orgânico, queremos dizer local. Queremos dizer saudável. Queremos dizer ser autêntico às ecologias das regiões. Queremos dizer mutuamente respeitoso entre cultivadores e consumidores. Queremos dizer justiça social e igualdade.
— Joan Dye Gussow
O melhor fertilizante são as pegadas do fazendeiro.
Vida simples, pensamento elevado.
Tudo está conectado.
--
=========================
Alexandre Miguel de Andrade Souza
O ciclo do BSC no Serviço Público
1. Clientes: identifica-se as necessidades e tendências da sociedade
2. Recursos: identifica-se os recursos financeiros e humanos disponíveis na organização
3. Processos: definem-se as metas e os processos de atendimento às necessidades dos clientes utilizando os recursos disponíveis.
4. Aprendizagem e Crescimento: define-se as novas competências a serem adquiridas para o alcance das metas
Proponho este ciclo como forma de implantação e utilização do BSC no Serviço Público.
--
=========================
Alexandre Miguel de Andrade Souza
quinta-feira, julho 19, 2007
A pobreza da riqueza (recebi por email)
Por Cristovam Buarque
"Em nenhum outro país os ricos demonstraram mais ostentação que no Brasil. Apesar disso, os brasileiros ricos são pobres. São pobres porque compram sofisticados automóveis importados, com todos os exagerados equipamentos da modernidade, mas ficam horas engarrafados ao lado dos ônibus de subúrbio. E, às vezes, são assaltados, seqüestrados ou mortos nos sinais de trânsito. Presenteiam belos carros a seus filhos e não voltam a dormir tranqüilos enquanto eles não chegam em casa. Pagam fortunas para construir modernas mansões, desenhadas por arquitetos de renome, e são obrigados a escondê-las atrás de muralhas, como se vivessem nos tempos dos castelos medievais, dependendo de guardas que se revezam em turnos.
Os ricos brasileiros usufruem privadamente tudo o que a riqueza lhes oferece, mas vivem encalacrados na pobreza social. Na sexta-feira, saem de noite para jantar em restaurantes tão caros que os ricos da Europa não conseguiriam freqüentar, mas perdem o apetite diante da pobreza que ali por perto arregala os olhos pedindo um pouco de pão; ou são obrigados a restaurantes fechados, cercados e protegidos por policiais privados. Quando terminam de comer escondidos, são obrigados a tomar o carro à porta, trazido por um manobrista, sem o prazer de caminhar pela rua, ir a um cinema ou teatro, depois continuar até um bar para conversar sobre o que viram. Mesmo assim, não é raro que o pobre rico seja assaltado antes de terminar o jantar, ou depois, na estrada a caminho de casa. Felizmente isso nem sempre acontece, mas certamente, a viagem é um susto durante todo o caminho. E, às vezes, o sobressalto continua, mesmo dentro de casa.
Os ricos brasileiros são pobres de tanto medo. Por mais riquezas que acumulem no presente, são pobres na falta de segurança para usufruir o patrimônio no futuro. E vivem no susto permanente diante das incertezas em que os filhos crescerão. Os ricos brasileiros continuam pobres de tanto gastar dinheiro apenas para corrigir os desacertos criados pela desigualdade que suas riquezas provocam: em insegurança e ineficiência.
No lugar de usufruir tudo aquilo com que gastam, uma parte considerável do dinheiro nada adquire, serve apenas para evitar perdas. Por causa da pobreza ao redor, os brasileiros ricos vivem um paradoxo: para ficarem mais ricos têm de perder dinheiro, gastando cada vez mais apenas para se proteger da realidade hostil e ineficiente.
Quando viajam ao exterior, os ricos sabem que no hotel onde se hospedarão serão vistos como assassinos de crianças na Candelária, destruidores da Floresta Amazônica, usurpadores da maior concentração de renda do planeta, portadores de malária, de dengue e de verminoses. São ricos empobrecidos pela vergonha que sentem ao serem vistos pelos olhos estrangeiros.
Na verdade, a maior pobreza dos ricos brasileiros está na incapacidade de verem a riqueza que há nos pobres. Foi esta pobreza de visão que impediu os ricos brasileiros de perceberem, cem anos atrás, a riqueza que havia nos braços dos escravos libertos se lhes fosse dado direito de trabalhar a imensa quantidade de terra ociosa de que o país dispunha. Se tivesse percebido essa riqueza e libertado a terra junto com os escravos, os ricos brasileiros teriam abolido a pobreza que os acompanha ao longo de mais de um século. Se os latifúndios tivessem sido colocados à disposição dos braços dos ex-escravos, a riqueza criada teria chegado aos ricos de hoje, que viveriam em cidades sem o peso da imigração descontrolada e com uma população sem miséria.
A pobreza de visão dos ricos impediu também de verem a riqueza que há na cabeça de um povo educado. Ao longo de toda a nossa história, os nossos ricos abandonaram a educação do povo, desviaram os recursos para criar a riqueza que seria só deles, e ficaram pobres: contratam trabalhadores com baixa produtividade, investem em modernos equipamentos e não encontram quem os saiba manejar, vivem rodeados de compatriotas que não sabem ler o mundo ao redor, não sabem mudar o mundo, não sabem construir um novo país que beneficie a todos. Muito mais ricos seriam os ricos se vivessem em uma sociedade onde todos fossem educados.
Para poderem usar os seus caros automóveis, os ricos construíram viadutos com dinheiro de colocar água e esgoto nas cidades, achando que, ao comprar água mineral, se protegiam das doenças dos pobres. Esqueceram-se de que precisam desses pobres e não podem contar com eles todos os dias e com toda saúde, porque eles (os pobres) vivem sem água e sem esgoto. Montam modernos hospitais, mas tem dificuldades em evitar infecções porque os pobres trazem de casa os germes que os contaminam. Com a pobreza de achar que poderiam ficar ricos sozinhos, construíram um país doente e vivem no meio da doença.
Há um grave quadro de pobreza entre os ricos brasileiros. E esta pobreza é tão grave que a maior parte deles não percebe. Por isso a pobreza de espírito tem sido o maior inspirador das decisões governamentais das pobres ricas elites brasileiras.
Se percebessem a riqueza potencial que há nos braços e nos cérebros dos pobres, os ricos brasileiros poderiam reorientar o modelo de desenvolvimento em direção aos interesses de nossas massas populares. Liberariam a terra para os trabalhadores rurais, realizariam um programa de construção de casas e implantação de redes de água e esgoto, contratariam centenas de milhares de professores e colocariam o povo para produzir para o próprio povo. Esta seria uma decisão que enriqueceria o Brasil inteiro - os pobres que sairiam da pobreza e os ricos que sairiam da vergonha, da insegurança e da insensatez.
Mas isso é esperar demais. Os ricos são tão pobres que não percebem a triste pobreza em que usufruem suas malditas riquezas".
--
=========================
Alexandre Miguel de Andrade Souza
terça-feira, julho 17, 2007
Projeção Valor do Dólar no Final do Governo Lula
| Data | Cotação Oficial/Livre Banco Central | |
| Compra | Venda | |
| 03/01/03 | R$ 3,47 | R$ 3,47 |
| 05/01/04 | R$ 2,86 | R$ 2,86 |
| 03/01/05 | R$ 2,67 | R$ 2,67 |
| 03/01/06 | R$ 2,35 | R$ 2,35 |
| 03/01/07 | R$ 2,14 | R$ 2,14 |
| 03/01/08 | R$ 1,93 | R$ 1,93 |
| 03/01/09 | R$ 1,53 | R$ 1,53 |
| 03/01/10 | R$ 1,24 | R$ 1,24 |
--
=========================
Alexandre Miguel de Andrade Souza
quarta-feira, maio 16, 2007
Qemu manager para pen drive
Esta parece ser uma solução bem viável: o Qemu manager para pen drives
Tem uma interface agradável (como o VMware), fácil de configurar e pode ser usado em pendrive
Site: http://www.davereyn.co.uk/download.htm
Link direto: http://www.davereyn.co.uk/qem/qemumanager40.zip (8.7MB)
Vamos testar!
--
=========================
Alexandre Miguel de Andrade Souza
30 sites úteis (recebi por email)
01. Quando for comprar qualquer coisa não deixe de consultar o site GastarPouco.
www.gastarpouco.com
02. Serviço dos cartórios de todo o Brasil, que permite solicitar documentos via internet:
www.cartorio24horas.com.br/index.php
03. Site de procura e reserva de hotéis em todo o Brasil ,por cidade, por faixa de preços, reservas etc.:
www.hotelinsite.com.br
04. Site que permite encontrar o transporte terrestre entre duas cidades, a transportadora, preços e horários:
https://appweb.antt.gov.br/transp/secao_duas_localidades.asp'
05 . Encontre a Legislação Federal e Estadual por assunto ou por número, além de súmulas dos STF, STJ e TST:
www.soleis.adv.br
06. Tenha a telinha do aeroporto de sua cidade em sua casa,chegadas e partidas:
www.infraero.gov.br/pls/sivnet/voo_top3v.inip_cd_aeroporto_ini=
07. Encontre a melhor operadora para utilizar em suas chamadas telefônicas:
http://sistemas.anatel.gov.br/sipt/Atualizacao/Importante.aspp'
08. Encontre a melhor rota entre dois locais em uma mesma cidade ou entre duas cidades, sua distância, além de localizar a rua de sua cidade:
www.mapafacil.com.br
09. Encontre o mapa da rua das cidades, além de localizar cidades:
http://mapas.terra.com.br/Callejero/home.asp
10 Confira as condições das estradas do Brasil, além da distância entre as cidades:
www.dnit.gov.br
11. Caso tenha seu veiculo furtado, antes mesmo de registrar ocorrência na polícia, informe neste site o furto.O comunicado às viaturas da DPRF é imediato:
www.dprf.gov.br/ver.cfmlink==form_alerta
12. Tenha o catálogo telefônico do Brasil inteiro em sua casa. Procure o telefone daquele amigo que estudou contigo no colégio:
www.102web.com.br
13. Confira os melhores cruzeiros,datas, duração,preços, roteiros, etc.:
www.bestpricecruises.com/default.asp
14. Vacina anti-câncer (pele e rins). OBS: ESTA VACINA DEVE SER SOLICITADA PELO MÉDICO ONCOLOGISTA:
www.vacinacontraocancer.com.br/hybricell/home.html
15. Indexador de imagens do Google - captura tudo que é foto e filme de dentro de seu computador e os agrupa, como você desejar:
www.picasa.com
16. Semelhante ao Internet Explorer , porem muito mais rápido e eficiente, e lhe permite adicionar os botões que desejar, ou seja, manipulado como você o desejar:
www.mozilla.org.br/firefox
17. Site de procura, semelhante ao GOOGLE:
www.gurunet.com
18 . Site que lhe dá as horas em qualquer lugar do mundo:
www.timeticker.com/main.htm
19. Site que lhe permite fazer pesquisas dentro de livros:
www.a9.com
20. Site que lhe diz tudo do Brasil desde o descobrimento por Cabral:
www.historiadobrasil.com.br
21. Site que o ajuda a conjugar verbos em 102 Idiomas:
www.verbix.com
22. Site de conversão de Unidades:
www.webcalc.com.br/conversões/area.html
23. Site para envio de e-mails pesados, acima de 50Mb:
www.dropload.com
24. Site para envio de e-mails pesados, sem limite de capacidade:
www.sendthisfile.com
25. Site que calcula qualquer correção desde 1940 até hoje, informando todos os indices disponiveis no mercado financeiro. Grátis para Pessoa Física:
www.debit.com.br
26. Site que lhe permite falar e ver pela internet com outros computadores,ou LHE PERMITE FALAR DE SEU COMPUTADOR COM TELEFONES FIXOS E CELULARES EM QUALQUER LUGAR DO MUNDO GRÁTIS – De computador para computador, voz + imagem. De computador para telefone fixo ou celular:
www.skype.com
27. Site que lhe permite ler jornais e revistas de todo o mundo.
www.indkx.com/index.htm
28. Site de procura de pessoas e empresas nos EUA. Só para achar a pessoa ou a empresa com endereço e telefone-GRATIS. Se quizer levantamento completo de tudo o que a pessoa tem como patrimonio, tudo que teve de problema judicial e financeiro, e outras coisas mais, ai pode custar até US$80,00 com valores intermediarios:
www.ussearch.com/consumer/index.jsp
29. Site de camaras virtuais, funcionando 24 hs por dia ao redor do mundo:
www.earthcam.com
30. Site de mapas que identificam endereços do Brasil inteiro e dá sugestões de rotas: www.ondeestou.com.br
--
=========================
Alexandre Miguel de Andrade Souza
segunda-feira, maio 14, 2007
Traçar rotas para viagens
--
=========================
Alexandre Miguel de Andrade Souza
Economia de energia no notebook com powertop
Veja mais em http://www.linuxpowertop.org/
--
=========================
Alexandre Miguel de Andrade Souza
sexta-feira, abril 13, 2007
Tempo vale mais do que dinheiro
Tempo vale mais do que dinheiro
Não importa se você é rico ou pobre, ou mesmo miserável, o seu tempo vale mais do que dinheiro.
Se você é um pobre trabalhador, a riqueza gerada por seu trabalho nas horas que você recebe para ficar à disposição da empresa é sempre maior do que você recebe. Afinal, uma parte do valor que você gera fica com o cliente e a outra com o patrão. Quanto mais tempo você economizar para o seu patrão ou o cliente, mais dinheiro o seu tempo vale.
Se você é patrão, o seu tempo vale tanto que é melhor pagar outras pessoas para fazerem um monte de coisas do que você mesmo fazer. O seu tempo é tão valioso que é melhor pagar alguém para varrer a loja, fazer a contabilidade, ir ao banco ou mesmo ser gerente em uma de suas lojas ou da sua empresa. Não gaste o seu tempo fazendo o que você pode pagar outra pessoa para fazer. O seu tempo precisa ser gasto em coisas mais importantes.
Para o cliente, o tempo economizado por um produto ou serviço vale mais do que o dinheiro. Compramos passagens áereas para não gastar tanto tempo com ônibus, compramos coisas pela internet porque não temos tempo de ir à loja. É melhor pagar um advogado caro do que passar um tempo na cadeia, assim como é melhor perder um objeto ou o carro do que o resto do tempo da sua vida em um assalto.
O tempo é um recurso finito, para cada um de nós. O dinheiro não. O tempo perdido na juventude não pode ser comprado na velhice. Os espertos compram o tempo dos outros poderem usar melhor o próprio tempo. Assim é que ficam ricos. As pessoas em geral valorizam muito pouco o próprio tempo. Eu me surpreendo quando ouço alguém dizer que está fazendo algo "para passar o tempo", como se ele fosse algo que fosse para jogar fora!!
O recurso mais importante em qualquer empresa não é o capital, ou a tecnologia. Esses são abundantes e podem ser obtidos por pessoas que sabem usar o tempo. A preocupação principal de qualquer gerente deve ser gerenciar o tempo das pessoas, porque isso é que faz a diferença entre uma empresa vencedora e uma outra qualquer.
Embora haja muitos aspectos para um gerente acompanhar em uma empresa, o essencial é um só: organizar e distribuir o tempo das pessoas. Quando o gerente dá uma ordem ou distribui uma tarefa, ele está decididindo sobre o uso do tempo daquela pessoa. Qualquer economista sabe que a riqueza de um povo ou empresa está diretamente vinculada à produtividade, isto é, ao quanto de valor um trabalhador produz em um ano.
Então, pare de desperdiçar o seu tempo, e pior ainda, o tempo da sua equipe! Você está jogando uma riqueza imensa fora!.
Só determine tarefas absolutamente necessárias.
Desenvolva a sua equipe para que ela seja o mais eficiente possível e ao mesmo tempo faça aquilo que realmente tenha valor para o cliente.
Lembre-se que economizar o tempo do cliente é o que realmente cria valor. Quanto vale um atendimento adequado, informações claras e produtos que realmente cumprem a promessa do vendedor? O cliente percebe que não perde tempo procurando sua empresa. Isso vale a satisfação do cliente, seguida da fidelidade, que permite o lucro, que por sua vez permite pagar melhores salários para sua equipe.
Portanto, se você é gerente, aprenda a gerenciar o tempo, o seu e o da sua equipe. E fique rico!
--
=========================
Alexandre Miguel de Andrade Souza
sábado, março 17, 2007
Aprenda a programar em dez anos (ou qualquer outra coisa decente também)
http://pihisall.wordpress.com/2007/03/15/aprenda-a-programar-em-dez-anos/
--
=========================
Alexandre Miguel de Andrade Souza
sexta-feira, março 16, 2007
qemufácil
http://www.vivaolinux.com.br/scripts/verFonte.php?codigo=2570&arquivo=QFacil.py
----------------------------------------------------------------------------------------------------------------------------
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Minha primeira experiencia em pygtk, uma interface simples para o qemu
# Apenas para aprender como se faz.
# Ele pega as opcoes definida na interface e de acordo com elas
# preprara os parametros a serem enviados e finalemente chama o qemu
#
# O Qemu deve estar instalado corretamente para que o script funcione
# E tambem o kqemu, caso queira usar essa opcao
#
# Muita coisa aqui nao foi feita da melhor forma possivel por ser meu primeiro script
# Qualquer dica, conselho, reclamacao etc é bem vindo
#
# Por diogosouza.eu (at) gmail.com
# Em 25-Fev-2007
#
import pygtk
pygtk.require('2.0')
import gtk
# Importado para passar instrucoes ao sistema operacional
import os
# classe principal
class teste:
# construtor da janela
def __init__(self):
#inicia variaveis que vou usar depois
self.audio = ""
self.tela = ""
self.hora = ""
self.cdx = ""
self.hdx = ""
self.floppyx = ""
self.parametros ="qemu "
self.booton = "--> cdrom ON"
# Aqui e onde a janela e criada
self.win = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.win.connect('delete-event',gtk.main_quit)
self.win.set_border_width(8)
self.win.set_title('Qemu Facil')
# Dividi a janela em quatro conteiners. O vbox e onde organizo tudo
# no grid ficam as opcoes gerais, nos hbox os que sobraram
self.vbox = gtk.VBox(False, 8)
self.grid = gtk.Table(5,4)
self.hbox = gtk.HBox(False, 8)
self.hbox2 = gtk.HBox(False, 8)
# Abaixo a construcao geral da janela
self.grid.set_col_spacings(10)
self.intro = gtk.Label("Qemu Facil - uma simples interface")
self.label = gtk.Label('Usar')
self.usar_cdrom = gtk.CheckButton("-->")
self.usar_hd = gtk.CheckButton("-->")
self.usar_floppy = gtk.CheckButton("-->")
# Esses chamam as funcoes para definir as variaveis de acordo com as escolhas
self.usar_cdrom.connect('toggled', self.activar_cdrom, "-->")
self.usar_hd.connect('toggled', self.activar_hd, "-->")
self.usar_floppy.connect('toggled', self.activar_floppy, "-->")
self.label2 = gtk.Label('Boot')
# Aqui eu ja tive de anexar logo a tabela e definir a função por serem radio
# e eu nao sei trata-los de outra forma...
self.boots = gtk.RadioButton(None, "")
self.grid.attach(self.boots, 4 , 5, 1, 2)
self.boots.connect('toggled', self.boot_cdrom, "-->")
self.boots= gtk.RadioButton(self.boots, "")
self.grid.attach(self.boots, 4, 5, 2, 3)
self.boots.connect('toggled', self.boot_hd, "-->")
self.boots = gtk.RadioButton(self.boots, "")
self.grid.attach(self.boots, 4, 5, 3, 4)
self.boots.connect('toggled', self.boot_floppy, "-->")
self.label3 = gtk.Label('CDROM')
self.label4 = gtk.Label('HardDisk')
self.label5 = gtk.Label('Floppy')
# Esses são quem guarda o endereço das imagens a serem usadas
self.cdrom = gtk.Entry()
self.hd = gtk.Entry()
self.floppy = gtk.Entry()
# Por default ficam os drivers físicos
self.cdrom.set_text("/dev/cdrom")
self.floppy.set_text("/dev/fd0")
self.cdrom_busca = gtk.Button('Buscar')
self.hd_busca = gtk.Button('Buscar')
self.floppy_busca = gtk.Button('Buscar')
self.cdrom_busca.connect("clicked", self.busca_cdrom)
self.hd_busca.connect("clicked", self.busca_hd)
self.floppy_busca.connect("clicked", self.busca_floppy)
# Agora eu monto tudo no grid
self.grid.attach(self.label, 0, 1, 0, 1)
self.grid.attach(self.label2, 4, 5, 0, 1)
self.grid.attach(self.usar_cdrom, 0, 1, 1, 2)
self.grid.attach(self.label3, 1, 2, 1, 2)
self.grid.attach(self.cdrom, 2, 3, 1, 2)
self.grid.attach(self.cdrom_busca, 3, 4, 1, 2)
self.grid.attach(self.usar_hd, 0, 1, 2, 3)
self.grid.attach(self.label4, 1, 2, 2, 3)
self.grid.attach(self.hd, 2, 3, 2, 3)
self.grid.attach(self.hd_busca, 3, 4, 2, 3)
self.grid.attach(self.usar_floppy, 0, 1, 3, 4)
self.grid.attach(self.label5, 1, 2, 3, 4)
self.grid.attach(self.floppy, 2, 3, 3, 4)
self.grid.attach(self.floppy_busca, 3, 4, 3, 4)
# Agora e o que entra no hbox, Memoria Ram e Kqemu
self.label6 = gtk.Label('Ram(MB):')
self.ram = gtk.combo_box_new_text()
self.ram.append_text("64")
self.ram.append_text("128")
self.ram.append_text("256")
self.ram.append_text("512")
self.label7 = gtk.Label('Kqemu')
self.kqemu = gtk.combo_box_new_text()
self.kqemu.append_text("Sim - com kernel")
self.kqemu.append_text("Sim - simples")
self.kqemu.append_text("Nao usar")
self.hbox.pack_start(self.label6)
self.hbox.pack_start(self.ram)
self.hbox.pack_start(self.label7)
self.hbox.pack_start(self.kqemu)
# Segundo hbox, Localtime, Audio e Fullscreen
self.localtime_c = gtk.CheckButton("Hora Local")
self.audio_c = gtk.CheckButton("Audio")
self.fullscreen_c = gtk.CheckButton("Tela Cheia")
self.localtime_c.connect('toggled', self.activar_hora, "-->")
self.audio_c.connect('toggled', self.activar_audio, "-->")
self.fullscreen_c.connect('toggled', self.activar_tela, "-->")
self.hbox2.pack_start(self.localtime_c)
self.hbox2.pack_start(self.audio_c)
self.hbox2.pack_start(self.fullscreen_c)
# Caso o usuario queira algo mais...
self.label8 = gtk.Label("Parametros adcionais")
self.extra = gtk.Entry()
# Botão para chamar o qemu
self.entrar = gtk.Button("Entrar")
self.entrar.connect("clicked", self.emular)
# Agora tudo entra no vbox na ordem certa
self.vbox.pack_start(self.intro)
self.vbox.pack_start(self.grid)
self.vbox.pack_start(self.hbox)
self.vbox.pack_start(self.hbox2)
self.vbox.pack_start(self.label8)
self.vbox.pack_start(self.extra)
self.vbox.pack_start(self.entrar)
self.win.add(self.vbox)
self.win.show_all()
# As funcoes a seguir sao do botao de busca das imagens
# Ele abre uma caixa de selecao de arquivos e passa o arquivo
# selecionado para a entrada devida, os gtk.Entry, que sao lidos mais tarde
def file_ok_cdrom(self, w):
self.fc = " %s " % self.filec.get_filename()
self.cdrom.set_text(self.fc)
self.filec.hide()
def file_ok_hd(self, w):
self.fh = " %s " % self.fileh.get_filename()
self.hd.set_text(self.fh)
self.fileh.hide()
def file_ok_floppy(self, w):
self.ff = " %s " % self.filef.get_filename()
self.floppy.set_text(self.ff)
self.filef.hide()
def destroy(self, widget):
self.filec.hide()
self.fileh.hide()
self.filef.hide()
def busca_cdrom(self, widget, data=None):
self.filec = gtk.FileSelection("File selection")
self.filec.connect("destroy", self.destroy)
self.filec.ok_button.connect("clicked", self.file_ok_cdrom)
self.filec.cancel_button.connect("clicked",lambda w: self.filec.destroy())
self.filec.show()
def busca_hd(self, widget, data=None):
self.fileh = gtk.FileSelection("File selection")
self.fileh.connect("destroy", self.destroy)
self.fileh.ok_button.connect("clicked", self.file_ok_hd)
self.fileh.cancel_button.connect("clicked",lambda w: self.fileh.destroy())
self.fileh.show()
def busca_floppy(self, widget, data=None):
self.filef = gtk.FileSelection("File selection")
self.filef.connect("destroy", self.destroy)
self.filef.ok_button.connect("clicked", self.file_ok_floppy)
self.filef.cancel_button.connect("clicked",lambda w: self.filef.destroy())
self.filef.show()
# As funcoes abaixo apenas servem para definir as variaveis que depois serao lidas
# para passa-las ao qemu. Se ve quais Discos usar e em qual esta o Boot
def activar_cdrom(self, widget, data=None):
self.cdx = "%s cdrom %s" % (data, ("OFF", "ON")[widget.get_active()])
def activar_hd(self, widget, data=None):
self.hdx = "%s hd %s" % (data, ("OFF", "ON")[widget.get_active()])
def activar_floppy(self, widget, data=None):
self.floppyx = "%s floppy %s" % (data, ("OFF", "ON")[widget.get_active()])
def boot_cdrom(self, widget, data=None):
self.booton = "%s cdrom %s" % (data, ("OFF", "ON")[widget.get_active()])
def boot_hd(self, widget, data=None):
self.booton = "%s hd %s" % (data, ("OFF", "ON")[widget.get_active()])
def boot_floppy(self, widget, data=None):
self.booton = "%s floppy %s" % (data, ("OFF", "ON")[widget.get_active()])
# Essa verifica as ultimas instruções passadas, Audio, Hora e TelaCheia
def activar_audio(self, widget, data=None):
self.audio = "%s audio %s" % (data, ("OFF", "ON")[widget.get_active()])
def activar_hora(self, widget, data=None):
self.hora = "%s hora %s" % (data, ("OFF", "ON")[widget.get_active()])
def activar_tela(self, widget, data=None):
self.tela = "%s tela %s" % (data, ("OFF", "ON")[widget.get_active()])
def emular(self, button):
# Essa funcao e que chama o qemu com os devidos parametros
# Ele primeiro verifica quais itens usar.
self.parametros = "qemu "
self.imagem = 0
self.boot = 0
self.mram = 0
self.active = self.ram.get_active()
self.activek = self.kqemu.get_active()
# Primeiro ve quais discos carregar e em qual boot
# mas so deixa boot em disco carregado e so ativa disco com imagem selecionada
if self.cdx == "--> cdrom ON" and self.cdrom.get_text() != "" :
self.parametros = self.parametros +" -cdrom "+ self.cdrom.get_text()
self.imagem = 1
if self.booton == "--> cdrom ON":
self.parametros = self.parametros +" -boot d"
self.boot = 1
if self.hdx == "--> hd ON" and self.hd.get_text() != "" :
self.parametros = self.parametros +" -hda "+ self.hd.get_text()
self.imagem = 1
if self.booton == "--> hd ON":
self.parametros = self.parametros +" -boot c"
self.boot = 1
if self.floppyx == "--> floppy ON" and self.floppy.get_text() != "":
self.parametros = self.parametros +" -fda "+ self.floppy.get_text()
self.imagem = 1
if self.booton == "--> floppy ON":
self.parametros = self.parametros +" -boot a"
self.boot = 1
# Depois define a RAM a ser usada
if self.active == 0 :
self.mram = "64"
elif self.active == 1 :
self.mram = "128"
elif self.active == 2 :
self.mram = "256"
elif self.active == 3 :
self.mram = "512"
else:
self.mram = "128"
self.parametros = self.parametros +" -m "+ self.mram
# Verifica se e ou nao para usar kqemu
if self.activek == 0 :
self.parametros = self.parametros +" -kernel-kqemu "
elif self.activek == 2:
self.parametros = self.parametros +" -no-kqemu "
# E as opcoes extras
if self.audio == "--> audio ON" :
self.parametros = self.parametros +" -soundhw all "
if self.tela == "--> tela ON" :
self.parametros = self.parametros +" -full-screen "
if self.hora == "--> hora ON" :
self.parametros = self.parametros +" -localtime "
# E por fim adciona os parametros extras
self.parametros = self.parametros + " " + self.extra.get_text()
# Agora verifica se o minimo foi configurado
if self.boot == 1 and self.imagem == 1 :
# Essa função envia a string ja definida para o sistema
# e retorna o output para lugar nenhum(/dev/null)
os.system(self.parametros)
else:
# Caso falte algum item ele exibe essa mensagem de erro.
self.alert = gtk.MessageDialog(None, gtk.DIALOG_MODAL, buttons = gtk.BUTTONS_CLOSE, message_format = "Sistema nao esta pronto para iniciar, verifique suas opcoes")
self.resp = self.alert.run()
self.alert.show()
if self.resp == gtk.RESPONSE_CLOSE:
self.alert.destroy()
# Abaixo o programa e iniciado
def main(self):
gtk.main()
teste = teste()
teste.main()
--------------------------------------------------------------------------------------------------------------------------------
--
=========================
Alexandre Miguel de Andrade Souza
quinta-feira, março 15, 2007
quarta-feira, março 14, 2007
Configurando tunel ssh no linux (
Uma das opções do SSH é criar um tunel encriptado entre o local host e o
host remoto, e estabelecer a conexão de outro serviço entre os dois hosts em
cima deste tunel encriptado.
Isto pode ser usado para acessos usando serviços como: telnet, ftp, POP3,
Xwindows, Imap e outros.
O exemplo abaixo será com o proxy, neste exemplo usaremos os dados:
O primeiro passo é criar o telnet encriptado, inicialmente escolheremos a
porta local 3128 para o forward da conexão do proxy A senha do host remoto
será solicitada como se estivessemos em uma conexão ssh comum.
##para configurar um proxy (o squid deve estar instalado no servidor remoto
$ ssh -L 3128:127.0.0.1:3128 user@remotehost.com
O segundo passo é configurar o browser para usar a porta local como proxy (3128).
localhost:3128
Feito isso a transmissão de dados será encriptada, isto pode ser observado
com sniffers. Este método pode ser usado para outros serviços ditos inseguros,
bastando apenas apontar a conexão para este serviço.
--
=========================
Alexandre Miguel de Andrade Souza
quinta-feira, fevereiro 08, 2007
pensar python - Como Pensar como um Cientista de Computação em Python
http://pensarpython.incubadora.fapesp.br/portal/
que é uma tentativa de tradução de
http://www.ibiblio.org/obp/thinkCSpy/
Em tempo, já defini que vou usar mesmo o modpython do apache para me adaptar ao mundo python. Já entendi o básico, falta aprimorar.
--
=========================
Alexandre Miguel de Andrade Souza
terça-feira, janeiro 30, 2007
Instalação do debian a partir do (r)windows
O site http://goodbye-microsoft.com/ permite a instalação do debian a partir do windows mesmo.
Para ver os screenshots acesse http://people.debian.org/~rmh/goodbye-microsoft/screenshots/
--
=========================
Alexandre Miguel de Andrade Souza
Karrigell - Finalmente um framework que agrada
o poder da linguagem python
a facilidade de gerar páginas do php
O endereço da promessa é
http://www.karrigell.com/
Do site deles:
In short :
- you can use ordinary Python scripts
- Karrigell services are Python scripts where each function matches a different URL :
foo.ks/barmatches the functionbar()in the scriptfoo.ks(if no function is specified, the functionindex()is used) - HTML inside Python is another form of Python script, where lines beginning by a string are sent to the browser as if there were a
printstatement - Python Inside HTML is very much like PHP or JSP, HTML pages with Python code inserted between the tags <% and %>
- You can use plain CGI scripts : see the documentation for the cgi module in the standard documentation
PS: depois de avaliar, não gostei tanto assim, pois usa extensões fora do padrão (.py). Por enquanto, vou usando o mod_python mesmo.
--
=========================
Alexandre Miguel de Andrade Souza
quinta-feira, junho 01, 2006
Política e software livre, equação complicada.
http://www.noticiaslinux.com.br/nl1149037927.html
--
=========================
Alexandre Miguel de Andrade Souza
Visite meu blog http://alexandremas.blogspot.com/
Sobre php, linux e afins
domingo, maio 28, 2006
Criando e montando arquivo .iso no linux
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4768#
--
=========================
Alexandre Miguel de Andrade Souza
Visite meu blog http://alexandremas.blogspot.com/
Sobre php, linux e afins