As emocionantes aventuras de um sysadmin linux na procura pelo uptime perfeito!

Reclamação de gente velha

Posted: outubro 31st, 2008 | Author: coredump | Filed under: Linux e Open Source | Tags: , ,

Então, este post é um rambling então se não estiver afim de ler reclamação nem leia.

Ontem eu pensei em programar denovo. É uma coisa que me relaxa, divertida, e que dá pra fazer entre uma partidinha de Warhammer Online e outra.

Pensei em fazer um programinha para organizar análise de risco e talvez importar os dados do OpenVAS e outras ferramentas e fazer algo com eles, tipo uns relatórios ou gráficos. Coisa boba, nada que fosse ser um projeto sério e tal, mais para me divertir e passar tempo (é, tem gente que considera programação uma diversão, deal with it). Um requisito é que eu queria programar em multiplataforma. Primeiro porque em casa eu uso Windows e segundo porque atualmente eu acho cada vez mais tosco fazer programas voltados a OS específico.

O problema é que eu estou velho. Pelo menos com relação a algumas coisas de computadores. Nos idos de 2000 eu tinha a paciência necessária para instalar um programa qualquer do fonte e ainda debugar erros do autor. Atualmente, com os Ubuntus e Debians da vida, eu quero é instalar um software que just works.

Pensei em aprender uma nova linguagem. Talvez Mono C# (vulgo .NET). Mas desisti porque nada bate a beleza de Python.

Daí aconteceu a primeira desgraça. Achar uma IDE para python. Porque com a velhice, vem a frescura. Meus maiores projetos em Python foram feitos ali, na raça, svn no terminal, editando no Vim que quando muito tinha syntax highlight. Atualmente eu quero é sombra e agua fresca, tipo o recurso de completar código que ja mostra os métodos para uma classe, SVN direto na IDE e commits com um clique. E eu queria uma IDE que rodasse em Linux e Windows, porque ter um ambiente único para desenvolver é uma coisa legal.

É frescura? É. Vou morrer sem? Não. Mas porque outras linguagens tem isso de forma tão fácil e eu tenho de ficar sofrendo? Ainda mais quando eu quero programar para me divertir e não para colocar comida na boca do meu filho.

Tentei a SPE, voltada demais a QT (e eu uso GTK+, cacete). Testei a Pida mas se eu quisesse editar com Vim eu usava o Vim. O que mais se aproximou foi o Eclipse com PyDev. Instalei certinho no Ubuntu e tal. Daí já vem problema. PyDev tem problemas com o python-support que o Debian (consequentemente o Ubuntu) usam e não completava código GTK. Fucei até funcionar e descobrir que completar código tem problemas coisas assim (exemplo parcial e tosco):

ui = gtk.glade.XML(‘arquivo.glade’)

janela = ui.get_widget(‘window1′)

janela.

Neste ponto, o que eu esperava é que o completador de código me desse os métodos de um objeto GtkWindow, porque ‘window1′ no .glade é uma GtkWindow. Mas o PyDev aparentemente não consegue achar isso (porque java é estático e python é dinâmico).

A frescura atacou e ja tinha dado  18:30, hora de ir embora.

Cheguei em casa, instalei o Eclipse, instalei o python 2.5 (que já foi 64 bits!) e o GTK Runtime, todo feliz achando que dali a pouco estaria programando.

Descobri que o pygtk não instala em Windows Vista.

Gah!

Notei também que eu tenho de usar o Python 64bits e usar o py2exe, o exe vai ser criado 64 bits e não vai rodar em 32.

Acho que a solução vai ser .NET mesmo. Ou Java. Eu posso usar o NetBeans ou o Eclipse no Windows ou no Linux, escrever um programa e mandar ele pra qualquer outro OS sem ter de quebrar cabeça demais.

Claro, se eu quisesse programar pra ganhar dinheiro ou coisa assim, eu instalava Linux em casa. Ou o XP. Mas não é essa minha reclamação, o lance é que devia ser mais simples programar em/para multiplos OSes.

intel

4 Comments »

Sortidas dominicais

Posted: outubro 26th, 2008 | Author: coredump | Filed under: Pessoal | Tags: ,

Depois de quase morrer de tédio no domingo resolvi aderir ao microblogging. Criei contas no Twitter e no identi.ca, só porque meu login no Twitter, pra variar, já tinha sido pego por um alemão.

Ainda no esquema tédio dominical vi que dia dois de novembro estréia Enigma no Telecine Action. Para quem não liga o nome a pessoa, Enigma é o nome da máquina que a Alemanha usava na segunda guerra para cifrar mensagens secretas e que foi eventualmente quebrada pelos ingleses numa equipe que incluia Alan Turing. Parece interessante, claro que tem o toque hollywood para virar ação mas melhor que nada.

intel

EDIT: Chupei o pau da barraca e fiz um friendfeed também: http://friendfeed.com/coredump

No Comments »

Datacenters: Aumentem seus termostatos.

Posted: outubro 22nd, 2008 | Author: coredump | Filed under: Cybermundo | Tags: ,

O Google publicou algumas observações sobre temperatura de Datacenters (o bom e velho CPD), a matéria é interessante e tem alguns pontos e recomendações como:

A maioria dos datacenters funciona com temperaturas entre 20 e 22 graus celsius, e alguns chegam a 12 graus. Aumentando a temperatura base pode economizar dinheiro em ar condicionado. Gerentes podem economizar 4% de energia para cada grau acima da temperatura base.

Recomendo a leitura e a avaliação. Economizar é sempre legal, e seria interessante entrar em um datacenter sem precisar de uma jaqueta :)

intel

1 Comment »