André L. S. Desenvolvimento de Softwares, Tecnologia e Games

6mai/102

Instalando suporte multi-idioma nos Windows 7 Professional e Home Premium

O suporte multi-idioma é nativo nas edições Enterprise e Ultimate do Windows 7, porém, seguindo este tutorial, você também conseguirá alternar entre os idiomas nas edições Professional e Home Premium.

Primeiro você precisará do Vistalizator. Este aplicativo lhe permite instalar o suporte multi-idiomas em todas as versões do Windows 7 e, como ele é portável, não precisa de instalação. Você pode baixa-lo clicando aqui.

Depois baixe os idiomas para a arquitetura x64 (64 bits) ou x86 (32 bits).

Agora execute o Vistalizator e clique em "Add languages".

Localize o arquivo com o idioma que deseja e clique em "Open".

Aparecerá a mensagem abaixo, então clique em OK para prosseguir.

Em seguida será aberta uma tela com os dados do arquivo e a descrição do idioma, então clique em "Install Language".

Aguarde e processo de extração e instalação.

O Vistalizator exibirá os idiomas instalados na sua máquina e, entre eles, estará o idioma que você escolheu. Selecione-o e clique em "Change language".

Reinicie o sistema e voilá. ;)

Agora você tem um Windows 7 com suporte multi-idioma.

A única coisa ruim que pude perceber até agora é que toda vez que quiser alternar entre os idiomas você precisará usar o Vistalizator, devido as edições Professional e Home Premium não ter esta opção habilitada por padrão.

2mai/100

Solucionando problemas com remoção de HD externo no Windows 7

Algumas vezes tive problemas quando removia meu HD externo usando o Assistente de Remoção de Dispositivos do Windows 7, o mais comum deles era o famoso "Este dispositivo está sendo usado no momento. Feche os programas ou janelas...". Esta mensagem aparecia mesmo com todos os programas fechados.

Depois de checar as configurações do Windows, seus processos e serviços, constatei que o problema estava no serviço "Serviço de compartilhamento de Rede do Windows Media Player", que me obrigava para-lo antes de remover o dispositivo.

Ainda sim, esta solução não me parecia correta, então encontrei a mais adequada. Segue:

O serviço "Serviço de compartilhamento de Rede do Windows Media Player" é responsável por compartilhar seus arquivos de mídia (músicas e vídeos) em sua rede ou internet (como seu próprio nome já diz). Esta configuração é padrão da instalação do Windows 7, então para desabilitar o recurso...

Clique em "Iniciar", na caixa de pesquisa digite "Central de rede e Compartilhamento" e selecione o aplicativo, conforme é exibido na imagem acima

Clique na opção "Escolher opções de grupo doméstico e de compartilhamento"

Agora clique em "Escolha opções de streaming de mídia..."

Altere a opção do item "Programas de mídia neste PC e conexões remotas" para "Bloqueado"

Pronto, a partir de agora você poderá remover seu HD externo ou qualquer outro dispositivo de armazenamento removível sem problemas.

;)

22dez/090

Habilitando Telnet e TFTP no Windows 7

Assim como o Windows Vista, o Windows 7 não vem com os clients do Telnet e do TFTP habilitado por padrão.

Para habilitá-lo clique em Painel de Controle > Programas e Recursos > na lateral esquerda clique em Ativar ou desativar recursos do Windows > habilite o Cliente Telnet e Cliente TFTP e então clique em OK.

Não testei no Windows Vista, mas o processo deve ser o mesmo.

Até mais!

3nov/090

Os comandos mais usados de Unix agora para Win32

Já pensou rodar comandos como grep, chown, tail e su no Windows e ainda poder substituir o dir pelo ls?

Procurando na internet por uma alternativa Win32 para o comando tail, encontrei o UnixUtils. Uma compilação para Windows dos comandos mais utilizados no Linux/Unix.

Você pode fazer o download do ZIP pelo SourceForge clicando aqui.

Até a próxima!

27out/090

Gerando ‘EXE’ para iniciar suas aplicações Java

Percebi que muitos desenvolvedores precisam, ou já precisaram, distribuir suas aplicações Java de forma que os usuários de Windows pudessem iniciá-las naturalmente, sem a necessidade de chamar o comando java -jar <arquivo jar> ou executar um arquivo .BAT.

Eu, que também já passei por isso, encontrei um solução fácil e com muitos recursos: JSmooth.

Este programinha possibilita que você "transforme" seu JAR em um executável (EXE), mas claro, ainda sim você precisará ter o JVM instalado no micro que rodará o executável.

Aqui só destacarei as configurações que considero relevantes, então vamos ao que interessa!


Baixe o JSmooth em http://sourceforge.net/projects/jsmooth/files/;

Após instalá-lo (ou descompactá-lo, depende do arquivo que você baixou) execute-o;

No menu lateral, clique em "Skeleton";

1

No "Skeleton Selection" você informa como a aplicação será executada, aqui selecionaremos Window Wrapper.

No "Skeleton Properties" você define uma mensagem caso o usuário não tenha o JVM instalador (Message) e onde ele poderá baixá-lo (URL).

"Launch java app in the exe process" indica se o JAR será executado no mesmo processo do EXE, aparecendo somente o executável no Gerenciador de Tarefas do Windows, caso contrário também será o processo javaw.exe.

"Single Instance" define se você ser aberto mais de uma instância.

"Debug Console" executa o EXE em uma janela do prompt de comando, exibindo os possíveis Stacktraces gerados pela aplicação.

Agora clique em "Executable"

2

Em "Executable Settings" você informa onde o EXE será gerado ("Executable Binary"), o ícone do EXE ("Executable Icon") e qual será o diretório de execução da aplicação.

Clique em "Application"

3

Primeiro, clique no ícone 7 e selecione o JAR que contém a classe principal (que contém o método main).

Em seguida, selecione a classe no campo "Main Class" clicando no botão 8.

O campo "Application arguments" você passa os parâmetros necessário para a sua classe.

"Embedded JAR" possibilita que você integre seu JAR no EXE, ou seja, não será necessário ter os dois arquivos, pois o EXE descompactará o JAR a cada execução.

Agora, clique em "JVM Selection".

4

Aqui você pode definir qual versão, mínima ("Minimum JVM Version") e máxima ("Maximum JVM Version"), da virtual machine  rodará sua aplicação.

O"JVM Search Sequence" indica a ordem de busca do arquivo javaw.exe, neste caso ele procurará primeiro no registro, depois no diretório informado na variável de ambiente "JAVA_HOME" e assim por diante.

E então clique em "JVM Configuration"

5

Aqui você informa a quantidade máxima de memória que sua aplicação poderá usar ("Maximum Memory"), quanta memória será alocada para sua aplicação assim que ela iniciar ("Initial Memory Allocation") e os argumentos que será passado à JVM para sua aplicação.

Até este ponto você somente configurou o JSmooth, mas ainda não temos o EXE. Para isso, clique no botão 6, caso você ainda não tenha salvo o projeto será aberta uma janela para escolher o local de salvamento do arquivo. Feito isso, o EXE será gerado no diretório indicado no campo "Executable Binary" da tela "Executable".

Agora é só dar um duplo clique no arquivo EXE e aplicação iniciará!

Para mais informações acessem http://jsmooth.sourceforge.net/

Espero que tenham gostado, comentem à vontade!

Até mais! :)