Páginas

Showing posts with label windows. Show all posts
Showing posts with label windows. Show all posts

Thursday, January 21, 2010

Sons, muitos sons! Com Python :D

Pois é, tive um dia de domingo agradável, programando!
A turma do Dojo Rio está tocando o projeto opensource Dojotools para reunir ferramentas para facilitar nossas vidas durante as sessões de coding dojo.
Para dar minha pequena contribuição para minha diversão, e prejuízo de meus ouvidos, passei a tarde arrumando o sound_alarm. Este script surgiu de diversas brincadeiras que já havia feito para reproduzir som com Python no Windows e no Ubuntu.
Juntei coisas que eu já tinha, refatorei, produzi algumas "melodias" para perturbar quem se aproxima de mim, e taquei no github.

Ontem testei o script no Mac e não funciona. Pelo menos aqui no Macbook Pro não tem /dev/audio, e não descobri como tocar sons em diferentes frequências como consigo no Linux e Windows.

Eis que se alguém tiver uma solução pro Mac OSX ela é apreciada :D

Sunday, August 23, 2009

Windows Vista: filtrando visualização no Windows Explorer

Muitas vezes ficamos apenas reclamando dos Sistemas Operacionais, reclamamos do Windows, ele não presta, a Microsoft é má, isso e aquilo...
Bem, depois de ouvir cuidadosamente a palestra do Robert M. Lefkowitz na PyCon 2007, espero que você mude de idéia e comece a entender onde fica o software livre e o proprietário, pois ambos tem seu espaço. Então agora estou escrevendo a favor do Windows Vista, já que acabo de descobrir uma funcionalidade muito bacana, que parece ficar escondida na interface...

Programar no Windows não costuma ser uma tarefa tão divertida quanto ter um Linux bem arrumado, mas em ambos os casos eu sempre fico querendo esconder os arquivos .pyc e ver só o que interessa, os .py.
O que eu descobri é que com o Windows Explorer eu posso fazer isso e um pouco mais!

Aqui está um diretório com alguns arquivos Python e seus respectivos compilados, no modo de exibição "detalhes":

Colocando o mouse sobre qualquer coluna aparece uma seta no canto direito, como pode ser visto abaixo. Clique nesta seta para exibir um menu contextualizado com a coluna. Por exemplo, na coluna "Modificado em", é possível filtrar os arquivos por data. Tem até opções para filtrar os arquivos mais recentes, por semana, mês ou ano. Veja:

E você pode filtrar por nome, neste caso resolvi mostrar apenas os arquivos cujo nome começa com números (ocultando o __init__.py, que neste caso não é tão interessante):

E posso agrupar por tipo de arquivo, assim posso acessar separadamente, como se fossem dois "diretórios virtuais":

Note que desde a segunda tela eu já estava usando o filtro por "Tipo" para exibir apenas "Python file", resolvendo meu problema com os ".pyc" que só distraem!

Sunday, February 8, 2009

Windows 7 - video

Hoje baixei uma cópia de teste do Windows 7.
Segundo o site da Microsoft, já está quase terminando o período liberado para downloads. Resolvi testar :D

Baixei a ISO de 2,4 GB e instalei numa máquina virtual no VMware 6.5, com 1GB de RAM e 16GB de HD.

A instalação básica custou 7,4 GB, e logo fui olhar a pasta winsxs (do Windows Side-by-side). Para quem não conhece, essa pasta guarda informações importantes para o Windows, e muito sobre o tamanho absurdo dessa pasta pode ser encontrado na Internet.
Atualmente essa pasta winsxs no meu Windows Vista consome mais de 13GB. No Windows 7 recém-instalado, são 3,8GB.

O desempenho da máquina virtual ficou bastante aceitável, rodando num host Windows Vista com 2GB de RAM, Intel Core 2 Duo T7500 @ 2,2 GHz.

Fiz um vídeo curto com o VMware. Habilitei o recurso que omite os frames "em que nada foi feito", e com isso parece meio corrido.
É uma amostra muito rápida da cara padrão pós-instalação do Windows 7.
Navego pelo menu iniciar, abro o Windows Explorer, Windows Media Player, e o Internet Explorer 8.



Depois eu acabei mudando o tema do Windows, agora está muito melhor do que no Vista essa parte de customização sem precisar pagar por funcionalidade extra.
No momento estou calculando o Windows Experience Index, para ver como fica classificado o desempenho dentro da máquina virtual.

Mesmo no VMware, o Aero está habilitado e consegui rodar o jogo de xadrez Chess Titans, que tem peças em 3D com efeito glass. O host tem uma GeForce 8600M GT 512 MB.

Qualquer novidade eu publico aqui.