Mostrando postagens com marcador Meu Software. Mostrar todas as postagens
Mostrando postagens com marcador Meu Software. Mostrar todas as postagens

Terça-feira, 24 de Junho de 2008

Logon Wallpaper Changer v0.1

Uma cliente tem um notebook onde o papel de parede está configurado com uma foto do marido e filhos e me perguntou durante uma visita como se configurava o que era exibido brevemente durante o logon, que ainda exibia a logomarca da Compaq. Realmente, o Windows não tem um mecanismo próprio para se determinar esse wallpaper e não conheço nenhum programa que faça isso. Fiz uma busca, mas não encontrei nenhum programa cuja descrição desse a entender que tinha esse recurso.

Esse papel de parede é o que aparece:

  • Durante o logon inteiro se você estiver com a tela de boas vindas (welcome screen) desligada;
  • Brevemente ao dar logon se a tela de boas vindas estiver ligada (após o logo do XP e antes da mensagem "O Windows está sendo iniciado", por exemplo);
  • Teclando CTRL-ALT-DEL duas vezes na tela de boas vindas (exibe a tela de logon clássica);
  • Sob a mensagem "O Windows está sendo encerrado", se a tela de boas vindas estiver desligada;

Você pode trocar isto:



Por algo assim:



Numa pesquisa rápida eu descobri que isso é definido no Registro em :
HKEY_USERS\.DEFAULT\Control Panel\Desktop\Wallpaper
HKEY_USERS\.DEFAULT\Control Panel\Desktop\TileWallpaper
HKEY_USERS\.DEFAULT\Control Panel\Desktop\WallpaperStyle


Como eu queria dar à cliente a opção de poder mudar o papel de parede à vontade, sem depender de mim, e também como exercício de programação, eu criei um pequeno utilitário que permite a um usuário qualquer com privilégio de Administrador (quase todo mundo) fazer essa configuração:




Apesar de simples, o programa ainda tem umas limitações:
  • Apesar de exibir se um papel de parede está definido como "lado a lado" ou "esticado" e poder gravar uma nova configuração, dá muito trabalho exibir isso. Assim a imagem vai sempre aparecer ajustada ao tamanho da figura do monitor, mesmo que na verdade ela vá aparecer de outra forma;
  • Não aceita imagens JPG (apesar do que aparece na imagem acima), porque o o Windows espera um BMP. Eu poderei fazer a conversão e aceitar imagens JPG em uma versão futura.
Como o que esse programa faz é bem besta mesmo, deve existir algum freeware da área de wallpapers ou mesmo de tweaking que faça isso, de forma até melhor. Por favor, quem conhecer um se manifeste nos comentários :)

Sábado, 26 de Abril de 2008

Avast 4.8 sob suspeita



Eu ainda não tenho amostras suficientes para ter certeza, mas os indícios são fortes. Dois de meus clientes ficaram com os PCs completamente inúteis no final da semana passada e o único elemento em comum entre os problemas era o Avast 4.8.

Os dois clientes vinham usando o Avast 4.7 sem problemas até então. Um deles deixou claro que os problemas dele começaram logo após atualizar o antivirus. O outro não sabia dizer o que o atingiu, mas ao diagnosticar o problema dele todas as mensagens e sintomas levavam ao Avast.

E ambos estão há uma semana sem problemas, desde que desinstalei o Avast.

  • Sintoma no cliente 1 - PC extremamente lerdo ao inicializar o Windows.
  • Sintoma no cliente 2 - PC inicializa rapidamente, mas pára exibindo apenas o desktop (barra de tarefas não aparece) e Gerenciador de Tarefas não é exibido. Eventualmente acusa um erro de RPC relacionado ao Avast.
Notem que eu mesmo fiz a atualização no meu PC para o Avast 4.8 (e instalei para outros clientes) sem qualquer problema que eu tenha notado. Mas na dúvida, vou instalar e recomendar apenas o Avast 4.7 por enquanto. É a primeira vez que um cliente meu tem problemas com esse antivirus, desde que passei a usá-lo, há anos.

12/05/08: Este post continua aqui.

Segunda-feira, 28 de Janeiro de 2008

Novo software: ScreenComp

  • A diferença entre uma TV de 29" 4:3 e uma TV de 32" wide é grande?
  • O que é "grande" nesse caso?
  • A imagem de um filme ou programa em 4:3 vai ficar maior ou menor na TV Wide?

Para poder ter uma idéia sem ter que ir ao Shopping e ficar feito bobo olhando para TVs e fantasiando, eu elaborei um software simples, que ajuda.

Download da versão 0.5

Por exemplo, a imagem abaixo mostra uma comparação entre uma tela de 42" 16:9 (linha contínua vermelha) e uma tela de 29" 4:3 (linha pontilhada azul) exibindo um filme wide 16:9. A diferença neste caso é grande.



A imagem abaixo mostra a mesmas telas de 42" e 29", mas desta vez exibindo uma imagem 4:3 na TV wide. Se você prestar atenção poderá ver a linha pontilhada azul dentro da imagem. Note que a diferença não é tão grande entre essas TVs para quem assiste basicamente em 4:3.



E a seguir, como fica um filme 2.35:1 (Gladiador, por exemplo), em cada tela:





Outras Funcionalidades:

  • Mostra a área em milímetros quadrados que tem cada tela;
  • Permite ver como ficaria uma imagem em 4:3, 16:9 ou 2.35:1 em cada tela;
  • Escolha livre do tamanho das telas. Você pode definir valores fracionários ou que nem existem comercialmente.

Notas:

  • Para tentar ser tão "realista" quanto possível na comparação de tamanhos, ScreenComp faz uma relação de 1:1 entre cada milímetro dos displays e os pixels na resolução do seu computador. Assim, se você estiver usando uma resolução de 1024x768, o máximo display que ScreenComp vai poder exibir inteiramente na sua tela é um hipotético 16:9 de 46" (1002 x 564). Se sua resolução for 800x600 você não conseguirá usar este software adequadamente;
  • Meu programa considera que "wide" é 16:9. Como muitas TVs são 16:10 eu vou acrescentar essa configuração em uma próxima versão. Se existe outra relação de aspecto que você deseja que o software mostre, deixe um comentário;
  • Não é possível escolher a imagem usada ainda. Em outra versão eu liberarei essa funcionalidade;
  • Meu software nem sequer tenta compensar a perda de área visível que ocorre em monitores/TVs CRT. Se você quiser fazer uma comparação real entre uma tela CRT e uma tela LCD/plasma, precisa medir a diagonal real visível da tela CRT e usar essa medida em vez da medida nominal;
  • Algumas contas que eu exibo podem parecer redundantes (aparecem na janela de log), mas isso é para me certificar de que o programa está fazendo as contas direito;
  • Eu pretendo, mas ainda não implementei nada que me permita exibir uma imagem de desktop do Windows para facilitar a comparação de telas de notebook. Isso é mais complicado do que parece, porque requer levar em conta a resolução de cada tela. Essa informação é desnecessária para comparar exibição de filmes.

Note também que, como a maioria dos meus softwares, este foi feito para atender a uma necessidade particular minha e estou publicando porque pode ser útil a outras pessoas. Não tem Help, pode estar cheio de bugs, só testei no Windows XP (mas deve rodar desde o 95), etc.

Mas, como sempre, estou aberto a sugestões. Se você tiver uma idéia de como melhorar o software para atender a uma necessidade particular, deixe um comentário. Quando eu tiver tempo e se não for demasiado complicado, farei a implementação.

Editado: Depois que o ScreenComp já estava pronto (em dezembro, mas só agora tive saco para escrever este post) esbarrei neste site que oferece algo similar. Pessoalmente, prefiro a forma como eu decidi fazer a comparação, com os displays sobrepostos.

Quarta-feira, 14 de Novembro de 2007

Novo utilitário: DictSync

DictSync é um pequeno programa para sincronizar os dicionários de usuário do Firefox 2 e do MS Word. Leia meus posts anteriores se não sabe do que estou falando;

  • Você só precisa indicar onde estão os dicionários uma vez. O programa vai lembrar;
  • O programa mescla as duas listas, ordena e remove as duplicatas;
  • O julgamento de duplicatas é "case sensitive", ou seja: "internetês" e "Internetês" são palavras diferentes para DictSync. Se tem um bom motivo para achar que seria melhor de outra forma, deixe um comentário;
  • O formato dos arquivos é preservado, claro. O arquivo do Firefox é salvo como Unix, UTF-8 e o do MS Word como Dos/Windows, ANSI;
  • Modo de teste: Se você marcar "...Simular..." serão criados dois arquivos TXT na mesma pasta do programa com o conteúdo que seria colocado em usuario.dic e persdict.dat;
  • Arrastar e Soltar: basta arrastar usuario.dic e/ou persdict.dat para a janela do programa;
  • Linha de comando: Use "DictSync /s" para que a sincronização seja feita de acordo com a configuração, sem sequer abrir a janela do programa. Bom para fazer automaticamente no inicio do Windows;
  • A configuração (como em todos os meus programas) é gravada em um arquivo INI criado na mesma pasta que o programa. Nada é mexido no seu Registro (nesta versão, nada é mesmo) sem seu conhecimento;

O programa foi travado para enxergar/aceitar apenas arquivos de nomes "usuario.dic", "custom.dic" e "persdict.dat". Se alguém tiver alguma outra necessidade específica, me informe;

[15/11] O programa faz backups automáticos dos dois dicionários no formato "nome_bakxxxxxx.extensão". Onde "xxxxxx" é a hora de criação. O backup é feito sempre que você clicar em "Sincronizar Agora" e mesmo que esteja no modo de simulação (vou mudar isso na próxima versão);

Possibilidades para uma próxima versão:
  • Opção para, a pedido do usuario, iniciar automaticamente com o Windows;
  • Possibilidade de fazer edição simples nos arquivos;
Esses e outros aperfeiçoamentos dependem do interesse dos leitores, pois as minhas necessidades atuais o programa já atende em 100%.

Download no fórum

Não funciona? Deixe um comentário.

Sábado, 25 de Agosto de 2007

Novo programa: MTK Patcher

Se você está de alguma forma envolvido com modificações de firmwares Mediatek MT13x9, não pode deixar de experimentar minha nova ferramenta.

Sexta-feira, 3 de Agosto de 2007

mtk BkgComposer 0.53 beta

Saiu uma nova versão do meu software que compõe backgrounds para firmwares Mediatek.

Mais informações no fórum.

Terça-feira, 26 de Junho de 2007

Mtk ModToolbox 0.15 beta

A principal novidade desta versão é que o programa agora ativa a função TimeSearch/GOTO para o DVP5100, DVP3040, DVP5960 e (ainda não confirmado) DVP5965. Mas existem outras novidades.

Mais informações no fórum.

Domingo, 17 de Junho de 2007

MtkModToolbox 0.14 beta

Quase tudo o que é necessário fazer (e se sabe fazer) no firmware do Proview DVP-858 já foi incluído. Mais informações no fórum.

Sábado, 16 de Junho de 2007

MtkModToolbox 0.13 beta

Coloquei no ar uma nova versão, bastante melhorada, do meu software que automatiza patches em firmware Mediatek.

Mais informações no fórum

Quinta-feira, 18 de Janeiro de 2007

mtkSwapColors: link corrigido

Muita gente que tentou baixar a nova versão do meu mtkSwapColors acabou recebendo a última versão do mtkBkgComposer. Eu não sei o que raios aconteceu para dar "linha cruzada" nos links, mas acredito que o problema está corrigido agora.

Terça-feira, 12 de Dezembro de 2006

Novo software: MTK MODToolbox

Este é apenas para "intrépidos aventureiros". Qualquer um que tenha um chilique só de pensar na idéia de ficar com seu aparelho parado, deve passar bem longe deste software.

Já se você está desesperado tentando dar suporte a nomes longos ao seu aparelho Mediatek e está disposto a tudo (ou quase), vai querer dar uma boa olhada nele.

Mais informações neste tópico do meu fórum

Terça-feira, 10 de Outubro de 2006

CompatChecker 0.53

Eu esperava liberar esta versão com mais novidades, porém nas últimas horas descobri como salvar videos do DailyMotion e agora estou trabalhando no GetClip.

Faça o download do CompatChecker 0.53 aqui

Novidades:

  • Corrigi um bug que fazia a mensagem "Legenda SUB com extensão SRT" aparecer duas vezes para uma mesma legenda, sob determinadas circunstâncias;
  • Criei uma janela de opções onde pode ser definida a fonte usada no relatório MediaInfo e definir um editor de legendas;
  • Se você clicar duas vezes no nome de uma legenda, esta é aberta no editor definido acima;
  • Incluí mais algumas verificações para legendas SRT
  • Se clicar com o botão direito sobre uma legenda, abre-se um menu com opção para abrir a legenda no Bloco de Notas (isso independe do editor configurado);
  • Corrigi todos os links para a tabela comparativa, que estavam errados;
  • Agora os links para sites abrem em uma janela do seu browser e não no próprio CompatCheker;
As mudanças na checagem de legendas SRT devem atender ao pedido feito por Marcelo para verificar a compatibilidade com o Gravador de DVD com DivX Philips 3355. Em resumo eu verifico:

  • A existência de duas linhas em branco seguidas;
  • A ausência da linha em branco entre falas;
  • O comprimento de cada linha e dou dois alertas: uma recomendação se for maior que 60 caracteres e um alerta de corrupção se for maior que 100 caracteres;
  • Se a numeração de falas está em ordem;

Domingo, 8 de Outubro de 2006

CompatChecker 0.52

Download da versão mais recente.

Novidades:

  • Agora, se já existir uma cópia do programa rodando, ela é usada automaticamente;
  • Mudei (para melhor) o ícone do programa;

Atenção: Eu tive que fazer grandes mudanças no programa para implementar o primeiro item e não pude testar muito. Se esta versão não funcionar direito para você, deixe um comentário explicando o problema e volte para a versão 0.51;

CompatChecker 0.51

Download da versão mais recente.
Se ainda não sabe o que é, leia isto.
Lembre-se: Meu programa requer MediaInfo.DLL.

Novidades:

  • Incluí itens no menu para criar atalhos para o programa no Menu Inciar, no Desktop, no menu "Enviar Para" e em "Programas";
  • Por sugestão do leitor Marcelo, o programa agora faz um processamento bem básico (ainda quase inútil) de legendas também. Estou trabalhando para aperfeiçoar isso e implementar as rotinas sugeridas por Marcelo;
  • Incluí um botão "copiar" para o CRC32 do filme;
  • Eu esqueci de dizer que o programa aceita "Arrastar e Soltar". Para quem já havia notado, agora suporta também legendas;
Por sugestão do leitor Eliéser, agora o programa aceita parâmetros na linha de comando. Isso significa que:
  • Se houver um atalho no Desktop, você pode arrastar e soltar arquivos para ele;
  • Se você selecionar um grupo de arquivos no Explorer e clicar o botão direito, poderá enviar os arquivos para CompatChecker pelo menu "Enviar Para" (precisa ter criado o atalho antes);

O que o processamento de legendas já faz:
  • Verifica se os nomes das legendas realmente começam com o nome do filme (ás vezes um único caractere com capitalização diferente é difícil de perceber e impede a carga automática);
  • Verifica se a legenda com extensão .srt não é uma legenda .sub;
  • Verifica se existem acentos no nome da legenda.

Instalação:

Simplesmente descompacte na mesma pasta onde você já havia colocado a versão anterior;


Problemas conhecidos:

  • Usar um dos métodos por atalho ("Desktop" ou "Enviar Para") sempre abre uma nova cópia de Compatchecker. Em uma versão futura, a cópia já aberta será detectada e usada;
Nota: Isso já foi resolvido. Veja o post seguinte

Sexta-feira, 6 de Outubro de 2006

Finalmente, GETCLIP 0.6 beta

A nova versão do meu software para baixar vídeos do Youtube está no ar, ainda cheia de bugs mas com os seguintes aperfeiçoamentos:

  • Agora, você pode colocar vários filmes em uma fila e serão baixados em seqüencia;
  • Conversão automática opcional para MPG ou AVI (não apago o FLV original) se você tiver o FFMPEG na mesma pasta;
  • Você pode baixar o filme tendo apenas o código (eu recosntruo o endereço da página por você);
  • Agora é possível baixar os filmes "flagged", usando o browser embutido no programa;
  • Alertas sonoros para quatro eventos;
  • O programa pode ser usado para converter os FLV que você já tem. Basta arrastar e soltar os arquivos FLV para a janela do programa que eles serão incluídos na fila de conversão.

E mais:
  • Se já existir um arquivo com o mesmo nome, meu programa cria um nome diferente, acrescentando um sufixo;
  • A conversão funciona ao mesmo tempo que você baixa os filmes. Um processo não interfere no outro;
  • As opções são salvas em arquivo INI e lembradas na próxima execução de GetClip;
Abaixo, a janela de opções da nova versão:


Problemas conhecidos (os que eu lembro agora):
  • Logo quando você inicia o programa, é feita uma breve conexão com o youtube. Se você fechar o programa menos de cinco segundos depois de abri-lo, com essa conexão em andamento, poderá ter várias mensagens de "access violation" na tela. No meu próximo release este problema já vai estar corrigido;
  • O software, durante o download, dá a impressão várias vezes de que congelou, mas continua baixando o filme mesmo quando parece travado. Eu não sei o motivo, mas o programa destrava alguns segundos depois e o download não é interrompido por isso;
  • O botão Cancelar pode demorar a responder;
  • Uma única vez, durante os meus últimos testes, eu pedi um cancelamento mas o download continuou mesmo assim e o botão Cancelar ficou bloqueado. Ainda não sei por que aconteceu;
  • Se um fime flagged estiver na fila e chegar a vez dele quando você estiver ausente, o download ficará parado esperando por você. No futuro, poderei incluir um mecanismo para pular os filmes flagged se você diseer ao GetClip que vai se ausentar;

Lembre-se: o software é beta e tem um monte de bugs que eu já conheço (e estou tentando corrigir) mais outros que eu nem devo ter notado, mas é útil assim mesmo. Estou disponibilizando na esperança de que seja útil para outras pessoas, como está sendo para mim.

Download

Faça o download do GetClip 0.6beta aqui.

Instruções de uso:


Descompacte o ZIP na pasta onde você deseja baixar os filmes e execute GetClip.EXE. Se você quiser habilitar a conversão, precisa de uma cópia de FFMPEG.EXE na mesma pasta. Você pode baixar uma cópia de FFMPEG.EXE com o vDownloader (outro software que baixa filmes do Youtube), aqui.

Para poder assistir os FLV automaticamente, você precisa de um player compatível instalado em sua máquina e registrado para a extensão FLV, como o Riva FLV player e o FLVPlayer. Veja mais sobre isso neste meu outro post;

Caso você inclua o endereço de um filme "flagged" o browser embutido abrirá automaticamente e você precisará fazer as confirmações exigidas pelo Youtube para prosseguir. Assim que GetClip notar que você cumpriu as exigências, fechará o browser embutido e continuará o download;

Nova ferramenta: Mpeg4 CompatChecker

Meu novo software procura por várias características potencialmente problemáticas e exibe um relatório mostrando quais as suas chances de que o filme possa ser exibido em um DivX player de mesa.

Mpeg4 CompatChecker (daqui prá frente, apenas "CompatChecker") tem o objetivo primário de facilitar a vida de quem ainda não tem a experiência necessária para checar a compatibilidade de um filme por conta própria. Mas pode ser útil para quem tem experiência também, porque automatiza a checagem, impedindo que algo fique de fora por esquecimento.



Requerimentos:

Instalação e uso:

Simplesmente descompacte o ZIP no mesmo diretório onde está MediaInfo.dll. Se você instalou o programa MediaInfo, Mediainfo.dll está em C:\Arquivos de programas\MediaInfo

E depois rode o CompatChecker.exe.

Download

Download da versão mais recente aqui.

Como sempre, meu software é freeware sem restrições de uso (você pode usar até comercialmente, se encontrar um uso comercial para ele)

Meu ZIP poderia conter MediaInfo.DLL para facilitar as coisas, mas não consegui ter certeza de que a licença LGPL me permite isso e não quero desrespeitar o autor de MediaInfo.


Recursos adicionais:


De vez em quando, é necessário saber se o filme que uma pessoa tem é igual ao seu. Arquivos com o mesmo nome podem ser diferentes e arquivos com nomes diferentes podem na verdade ser o mesmo filme. Para verificar isso, eu embuti no CompatChecker um recurso de cálculo de CRC32 do filme. Se duas pessoas fizerem o cálculo em seus filmes e acusarem o mesmo CRC32, o filme é o mesmo.

Também embuti duas funções bem simplórias de cópia para a área de transferência (clipboard). A primeira copia o relatório MediaInfo do jeito que está. A segunda acrescenta as tags [CODE] [\CODE] ao redor do texto para facilitar sua vida na hora de colar o relatório em um fórum compatível, como o forumpcs e o meu.

Feedback

Se encontrar um erro ou omissão no programa, ou simplesmente quiser dizer o que achou, deixe um comentário.

[08/10/06] Já existem versões aperfeiçoadas. Veja os posts seguintes.

Quarta-feira, 27 de Setembro de 2006

Novidades sobre meu programa

  • Novo nome: agora ele se chamará "GetClip";
  • Descobri porque alguns vídeos do Youtube não podem ser baixados: são marcados como "flagged" (geralmente, proibidos para menores de 18). Esses vídeos também não podem ser baixados pelo vDownloader, mas podem ser baixados pelo Downtube (o outro, não o meu). Já encontrei uma solução e estou testando.
  • Implementei uma forma simples de baixar o vídeo se você não tiver a página, mas souber o código

Aguardem. Não liberei ainda porque ainda preciso domar alguns bugs.

Segunda-feira, 25 de Setembro de 2006

A similaridade não é tão grande...

Acabo de baixar o Downtube 1.1 beta e me decepcionei. É um software enorme (8.2M para baixar e 18.5M instalado) e ainda assim não atende minhas necessidades.

O desenvolvimento do meu software, que agora tem o nome provisório de "DownClip" vai continuar.

Já implementei:

  • Conversão para AVI ou MPG opcional;
  • FLV player embutido
Estou tentando eliminar os bugs mais evidentes, antes de publicar a nova versão. A conversão já está funcionando bem, mas o FLV player está me fazendo perder meus últimos fios de cabelo :)

Já existia um "DownTube" !

Vejam que coincidência. Fui verificar no google se ele já estava indexando a minha página sobre o meu software Downtube e acabei descobrindo que já existe um outro sofware com o mesmo nome, a mesma finalidade e também feito por um brasileiro!

É mole?

Na verdade, é um projeto de várias pessoas. Começou no Linux e agora existe uma GUI para o Windows.

Confiram aqui!

Domingo, 24 de Setembro de 2006

DownTube 0.5 beta

Insatisfeito com a funcionalidade dos programas para baixar vídeos do YouTube que encontrei, decidi criar o meu próprio.



Funcionalidades:

  • Exibe o nome do vídeo que está sendo baixado, retirado do título da página;
  • Salva automaticamente com esse nome e a extensão .flv
  • Indicador de velocidade do download, com gráfico;
  • Monitoramento da área de transferência. Basta clicar com o botão direito e pedir "copiar link" (o nome exato depende de seu browser) em qualquer link de vídeo do Youtube para que o link seja copiado automaticamente para o programa;
  • Se você tiver o Riva Player, o FLV Player ou qualquer outro player associado a arquivos .flv, DownTube pode reproduzir o arquivo automaticamente quando terminar o download;
  • Os arquivos são gravados na mesma pasta onde está o programa;
  • Não requer instalação. Basta descompactar o zip na pasta desejada e rodar DownTube.exe;

Problemas conhecidos:

  • Alguns filmes dão erro logo no início do download, mas nos meus testes eles foram minoria;
Para as próximas versões:

  • Fila de download - Será possível colocar vários filmes na fila e o programa baixará todos em seqüencia;
  • Conversão para AVI ou MPG - Como o vDownloader faz, mas no DownTube será opcional.
  • Capacidade de procurar filmes em páginas complexas, como a do OMEdI, listá-los para seleção e baixar os selecionados automaticamente;
Digam o que acharam, apontem os erros e sugiram melhorias. Se não houver interesse suficiente eu vou parar quando já estiver bom para o meu uso.

Download no Upload2.net (apenas 256KB)

[06/10/2006]: Já saiu uma versão aperfeiçoada. Saiba mais sobre ela neste outro post