Naftali

Trabalhando com registro do Windows, eca

Categoria(s): (Nerd) por Naftali em 03-08-2008

Tags : ,

Alguém aqui acha que o registro do Windows é uma zona desorganizado?

Pois é, eu apoio sua idéia e a endorso com o seguinte fato:

Estou trabalhando com uma aplicação que, dentre outras coisas, muda o papel de parede do windows. Pois bem, comecei a pesquisar e descobri que mudar o endereço da imagem no registro diretamente, apesar de funcional, não atualiza a sua área de trabalho, sendo necessário o usuário ou reiniciar o computador, ou mandar aplicar o papel de parede pelo utilitário do windows mesmo.

Não era bem esse efeito que eu queria, então descobri que com a API do windows eu posso ter o efeito que quero. Lindo! Porém tem um problema: Em que lugar que eu passo parâmetro para o tipo de papel de parede (centralizado, esticado e lado-a-lado)? Pois é, não é pela API.

Ao pesquisar pela internet, descobri que existem dois parâmetros no registro (HKCU\Control Panel\Desktop), chamados WallpaperStyle e TileWallpaper. Sim, não é em um lugar que você muda o tipo, mas em dois (como se fosse possível ter dois estilos ao mesmo tempo, mas tudo bem). Só que pior do que isso é o valor necessário para cada configuração. Vejam:

  • Esticado: WallpaperStyle = 2 e TileWallpaper = 0
  • Centralizado: WallpaperStyle = 0 e TileWallpaper = 0
  • Lado a Lado: WallpaperStyle = 0 e TileWallpaper = 1

Primeiro: Não seria mais fácil criar uma propriedade apenas, que varie entre 0, 1 e 2?

Segundo: Alguém por favor me explique, por que esses valores têm que estar escritos como STRING? Onde já se viu valores inteiros (que nesse caso poderiam até ser booleanos) serem guardados como string? (Eu tentei, se escrever como inteiro ele desconsidera os valores e joga apenas centralizado).

Agora convenhamos, o Windows é ou não é uma colcha de retalhos?

Naftali

Wine, primeiro release com data marcada!

Categoria(s): (News) por Naftali em 13-06-2008

Tags : , ,

Após 15 anos de desenvolvimento, o Wine está com data marcada para o lançamento da versão 1.0. Data essa que ocorrerá duas semanas depois do aniversário de 15 anos, mais precisamente no dia 20 de Junho. Segundo o site linux.com, o Wine dá suporte a cerca de 1300 aplicações Windows oficialmente, mas para o lançamento da versão oficial apenas 4 são tidas como críticas: Photoshop CS2 (Será que finalmente vou conseguir rodar o Photoshop sem problemas? *.*), Power Point Viewer 97 e 2003, Word Viewer 97 e 2003 e Excel Viewer 97 e 2003.

O motivo da demora para o lançamento do Wine (Que começou a ser desenvolvido antes do lançamento do Windows 95!) é explicado por Alexandre Julliard, principal desenvolvedor da plataforma, como sendo o tamanho que o Windows possui. Como eles estão recriando o Windows do zero, é difícil fazer algo completamente funcional. Esse problema ainda aumenta quando se tem em mãos uma documentação não bem escrita, e uma API enorme. Outro problema é que a Microsoft vive criando novas funcionalidades e praticamente obrigando os programadores a utilizá-las.

Se até para a Microsoft é difícil fazer algo com retro-compatibilidade, imagine para reproduzir essa plataforma desde o seu início.

Bom, mas apesar desses empecilhos, alguns programas já rodam sem problemas usando o Wine: Word 97/2003, Photoshop 7, World of Warcraft, Guild Wars, dentre outros.

Esse com certeza é um enorme passo para os desenvolvedores da plataforma, e para nós, usuários. Pois quem nunca sentiu aquela vontade de reiniciar o PC só pra usar um programa no Windows? Eu já. Aliás, por que estou usando Windows agora? É… Deixe pra lá.

Fonte: Linux.com

Bruno Leles

A verdadeira tela WoW do XP

Categoria(s): (Nerd) por Bruno Leles em 05-06-2008

Tags : ,

“Ontem era mais um belo dia de trabalho, ate que o inesperado aconteceu!”

Esse poderia ser o título desse post, mas o XP ontem deu uma prova de como ele ainda pode nos surpreender, normalmente de maneiras não muito prazerosas.
Alguém poderia dizer o que fazer quando acontece um erro aos 33% do processo Batch do Partition Magic dizendo “Erro no arquivo. Atributo esperado”?

Bom… Pensei em ficar em posição fetal, começar a chorar e pedir perdão pelos meus pecados (talvez sacrificar umas cabras).
Como um extra o Windows não inicializava mais (por que será?), depois disso o dia foi basicamente:

  • CD de Instalacao.
  • CHKDSK
  • FIXBOOT
  • (por alguma razão o Batch do Partition Magic não cancelava. E executou mas dessa vez não aconteceu o erro).
  • CD de Instalacao.
  • CHKDSK
  • FIXBOOT
  • (por alguma razão o Batch do Partition Magic não cancelava. E executou mas dessa vez não aconteceu o erro).

Quando eu finalmente consegui iniciar o Windows ‘normalmente’, algumas funcionalidades não estavam mais funcionando. Coisas simples e que ninguém usa no dia-a-dia como por exemplo:

  • clicar e arrastar
  • os programas não apareciam na barra do iniciar
  • nenhuma forma de copiar/cortar & colar
  • nenhum software instalava
  • o service pack 3 não instalava também (algo a ver com o serviço de criptografia que não tinha sido iniciado por causa do serviço de controle de dependência que também nao tinha sido iniciado)
Bom, o próximo passo foi reparar o sistema. Então aconteceu algo que acredito ser uma raridade que eu poderia ter ficado até feliz se não fosse a necessidade urgente de colocar o computador de volta à ativa. “Mas o que aconteceu?”… você me pergunta… Simplesmente no meio da instalação do Windows, o Firefox abre tentando entrar no site da Microsoft. Vejam as imagens abaixo:

Somente isso já bastaria para o dia ser perfeito mas, como o Windows é cheio de surpresas, claro que esse não foi o fim do dia, logo após o reparo do sistema o Windows voltou entrar na tela de login e até já dava para digitar =]. Masssssssss.

Depois do login quem disse que o Windows inicializava, ficava em uma tela azul como se estivesse carregando algo. Poderia até ser isso durante os primeiros 59 minutos, depois disso comecei a suspeitar que o sistema estivesse travado. Nisso já estava no fim do expediente e o PC lá sem dar sinal de que iria colaborar.

Resultado final do dia: PC googolplexgoogolplex X Eu 0.

Naftali

“Você traiu o movimento Apple, véio!”

Categoria(s): (Nerd) por Naftali em 31-05-2008

Tags : ,


Galera, desculpem pela má qualidade da foto, mas era o único recurso que tinha na hora.

Reparem bem no logo da Apple, e qual o S.O. que tá rodando…

Ai ai, onde esse mundo vai parar?