sexta-feira, 18 de março de 2016

Configurando o PidGin para ser cliente do Openfire

Configurando o PidGin para ser cliente do Openfire


Para aqueles que não gostam de utilizar o spark como client para o openfire, há a opção de utilizar o PidGin para este propósito.

Particularmente me incomodava com o fato de estar digitando e ao receber uma mensagem no spark acabar perdendo o foco do texto e consequentemente tudo o que havia digitado. Tentei encontrar algum meio suprimir esta funcionalidade mas não encontrei no Spark.

Vamos aos passos:

1. Baixar o PidGin


http://www.pidgin.im/


2. Instalar


Basicamente é dar Next nas telas, salvo a exceção da tela de escolha dos componentes, aonde é necessário selecionar o XMPP.



3. Configurar


Clique em Add


Selecione XMPP, informe usuário, servidor e senha. Feito isto, vá para a aba 'Advanced'.



A porta é a 5222 para o openfire, remova o conteúdo de "File transfer proxies" e clique emAdd.


4. Configurações adicionais

Para que o pigdin não funcione igual ao spark, você pode ir em Tools -> Preferences -> Interface. Selecione o valor "Always" em "Hide new IM conversations".


Outra configuração que pode ser útil é o Tools -> Mute Sounds  para desativar os sons do aplicativo.

Pronto, agora você tem um client discreto que não interromperá o seu trabalho a cada instante.

Fonte: http://alanrf.blogspot.com.br/2012/05/configurando-o-pidgin-para-ser-cliente.html

sexta-feira, 4 de março de 2016

Acentuação no formulário usando PHPMailer

Para o envio do e-mail correr sem problemas, deverás garantir que tudo está a utilizar o mesmocharset. Caso não, terás que proceder a conversões para que o email chegue em condições.

Assumindo UTF-8

  1. Os documentos de PHP deverão estar com a codificação em UTF-8.
    Como lidar com isto depende do IDE a ser utilizado, mas seja num IDE ou num editor de texto, existe sempre a opção de definir a codificação do ficheiro, bem como um local onde a mesma pode ser visualizada:
    Captura de tela do Geany
  2. O documento que envia o e-mail deverá conter a seguinte linha:
    <?php
    header('Content-Type: text/html; charset=UTF-8');
    
    // o teu código
    ?>
    Colocar ao início do documento antes de qualquer output ou operação.
  3. A base de dados, as tabelas e seus respectivos campos deverão estar com a Collation em UTF-8.
    Para garantir que não vai existir necessidade de conversão entre charsets os dados devem ser armazenados numa base de dados que contenha um charset igual ao utilizado para processar os mesmos.
    Exemplo em MySQL
    ALTER DATABASE minhaBaseDados CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    ALTER TABLE minhaTabela CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
  4. O charset do PHPMailer por defeito é o iso-8859-1 conforme pode ser visto na documentação(Inglês). Para garantir um envio correcto com dados em UTF-8 é preciso definir o charset:
    $phpmail->CharSet = 'UTF-8';
  5. $phpmail->IsHTML(true);
  6. $phpmail->SetLanguage("br");
  7. $phpmail->Body = utf8_decode($body);
Com estes passos consegues garantir que em toda a tua aplicação os dados estão sempre com ocharset UTF-8 evitando assim problemas com caracteres especiais, caracteres acentuados e/ou eventuais conversões entre charsets
* a variável $body é o corpo da mensagem do e-mail. 

Nota:
Quando falamos em HTML e Ajax, as páginas devem conter os cabeçalhos também em UTF-8 para garantir uma apresentação correcta ao visitante e um envio correcto dos dados a partir do navegador para o servidor (Ajax):
<!-- HTML 5 -->
<!doctype html>
<html>
  <head>
    <meta charset="UTF-8">
    ...
  </head>
  <body>
    ...
  </body>
</html>

terça-feira, 26 de janeiro de 2016

Modo de Compatibilidade do Internet Explorer via GPO

Internet Explorer Compatibility Mode via GPO

O gerenciamento dos websites que ainda precisam rodar em modo de compatibilidade no Internet Explorer 8 / 9 pode ser feito via GPO.
A GPO pode ser configurada para computador ou para usuários através da ferramenta Group Policy Management Console (GPMC). Utilize o caminho abaixo para incluir sites na lista.
Configurações do computador / usuário –> Diretivas –> Modelos Administrativos –> Windows Components –> Internet Explorer –> Compatibility View –> Use Policy List of Internet Explorer 7 sites
image
Observações:
1) Os sites cadastrados na GPO não aparecem na lista do Internet Explorer. O Internet Explorer 9 apresenta apenas os sites incluídos pelo próprio usuário, conforme abaixo:
image
Para verificar a lista de sites configurados na GPO, verificar a seguinte chave de registro:
[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList]
Essa configuração é padrão do Windows, e foi definida assim para impedir que os usuários excluam sites da lista que são incluídos via GPO e possam incluir conforme sua necessidade.
2) Não adicionar na lista o protocolo (http://). Incluir somente o nome do domínio.
Por exemplo, se incluir na lista da GPO “http://www.intel.com.br”, podemos ver que o site não está rodando em modo de compatibildade, pois as opções para rodar em compatibility mode continuam ativas.
image
Para rodar a página inicial da Intel em modo de compatibilidade inclua apenas “www.intel.com.br”. Neste caso, outras páginas que não iniciam com www, serão executadas sem o modo de compatibilidade, portanto, a sugestão é incluir somente o domínio, no caso “intel.com.br” (sem o www).
3) A Microsoft mantém uma lista global de sites que devem rodar em modo de compatibilidade. Esse lista é baixada através do Windows Update e fica armazenada no perfil de cada usuário, no caminho:
File:\\%LOCALAPPDATA%\Microsoft\Internet Explorer\IECompatData\iecompatdata.xml
A lista online atualizada pode ser consultada em:http://ie9cvlist.ie.microsoft.com/ie9cvlist.xml
4) O ícone para ativar o mode de compatiblidade só será apresentado para sites que o Internet Explorer detectar alguma incompatibilidade.
image
Se o site estiver rodando em modo de compatibilidade o ícone será apresentado no cor azul, conforme abaixo. Isso não vale para sites definido via GPO.
image

quinta-feira, 7 de janeiro de 2016

Aumentando o tamanho do disco virtual da VM - VirtualBox


1º passo: Criar um novo disco com um espaço maior.

Para isso, abra o gerenciador de disco virtual ou o virtual disk manager e crie um novo disco.

Para os exemplos a seguir, eu criei o disco novoDisco30GB.vdi
2º passo: Escolher a máquina virtual com o disco a ser modificado

Ao decidir qual vm terá seu disco alterado, certifique-se que ela está desligada e entre nas configurações da VM. Vá até a categoria storage ou armazenamento:



O objetivo é fazer com que a vm fique com 2 discos. No meu exemplo utilizei a controladora SATA. Mas funciona da mesma forma para que utiliza controladora IDE. Basta colocar o segundo disco como IDE Primary Slave.
3º passo: Fazer o download da imagem .iso do Gparted live cd

Acesse a url: http://sourceforge.net/projects/gparted/ e baixe a ultima versão da imagem .iso

O Gparted é um editor de partição gratuito, que vamos usar para redimensionar as partições conforme desejarmos.
4º passo: Adicionar o liveCD Gparted na maquina virtual

Adicione o .iso na sua vm de forma que fique assim:



Para quem usa controlador IDE, basta adicionar na posição IDE Secondary Master.

Certifique-se também que a ordem de boot da sua VM está com o CD-Rom antes do HD:


5º passo: Iniciar a VM pelo LiveCD do GParted

Ligue a VM e inicie escolhendo a opção do GParted:

Ele irá oferecer alguma opções de formato do teclado e linguagem. Você pode ir pelas configuraões padrões apertando “ENTER” em todas as opções oferecidas até chegar na tela do sistema:


6º passo: Verificar os nomes dos discos

Assim que o GParted iniciar, o programa já deve vir aberto. Se não estiver em execução, você pode inicar o GParted pelo icone na área de trabalho.

Depois disso, você precisa anotar os nomes dos discos:

Então, no próximo passo nós iremos copiar todo o conteúdo do disco /dev/sda (20 GB) para o /dev/sdb (30 GB).
7º passo: Transferindo os dados de um disco para o outro

Antes de fazer a cópia, certifique-se de ter fechado o programa do GParted. Agora abra o terminal, clicando no icone na área de trabalho.

Agora, basta rodar o comando:
sudo dd if=/dev/sda of=/dev/sdb

Atenção: Tenha certeza que está fazendo a cópia certa. if é o caminho do disco de origem, neste caso o sda que é o de 20GB. E of é o caminho do disco de destino, neste caso o sdb que é o de 30GB.

Dependendo do tamanho do disco, esse processo pode demorar um pouco. Para testar o meu exemplo, levou cerca de 22 minutos para transferir todo o hd de 20GB para o de 30GB.
8º passo: Redimensionar a partição do novo disco

Feito o passo anterior, feche o terminal e reinicie a vm, abrindo pelo liveCD do GParted novamente. Essa reinicialização não é obrigatória, mas serve para evitar problemas no novo disco, já que por algum motivo o GParted fica reclamando de que nao consegue ler os dados da nova partição.

Bom, depois de reiniciar, vamos redimensionar o novo HD.

Se for uma VM windows, basta clicar com o botão direito sobre o /dev/sdb1 e clicar em redimensionar / resize e arrastar a partição até preencher todo o espaço disponível:



Depois disso basta apertar em aplicar e pular para o próximo passo…

No meu caso, estou redimensionando em um HD com linux, então entre a partição do sistema e o espaço disponível tem a partição do swap.



Para poder redimensionar o disco, você precisa remover o “swap” que está em nosso caminho.



Depois de deletar o swap, clique com o botão direito e depois em redimensionar / resize para chegar na tela abaixo:



Arraste o tamanho do disco até o limite desejado. Lembre-se de deixar um pouco de espaço para recriar o swap novamente. Geralmente o swap é criado com o dobro do tamanho da memória da máquina.



Depois de aumentar a partição primária, crie no espaço que sobrou uma partição estendida, onde iremos definir o novo swap.



Criado a partição estendida, crie dentro dela uma partição lógica com o file-system “linux swap”





Pronto. Terminamos de redimensionar o disco.



Agora basta aplicar as modificações e esperar um pouco.

Feito isso, já podemos desligar a vm.
9º passo: Ligar a VM com o novo disco

Remova o disco antigo da vm, remova o cd de boot e depois ligue a vm com o novo disco !


10º passo: Agora, basta aproveitar a sua VM com um disco maior


11º passo (Passo necessário no Ubuntu): Trocando o uuid do disco do swap.

Em alguns linux, com o ubuntu, ele grava em um arquivo o uuid (id do disco) que o sistema usa.

Como fizemos algumas modificaçoes nas partições, esses ids mudaram. Então precisamos editar o arquivo que fica em/etc/fstab como mostra a figura abaixo:



Com o comando: ls -la /dev/disk/by-uuid/ você pode listar os novos ids e a onde eles estão montados.

No caso da imagem acima, basta atualizar o arquivo fstab com o uuid do disco em sda1 e depois em sda5.

Reinicie a VM e estará tudo funcionando corretamente

Fonte: http://www.rafaelbiriba.com/2011/03/16/virtualbox-3-aumentando-o-tamanho-do-disco-virtual-da-vm.html

terça-feira, 22 de dezembro de 2015

Como eliminar o ícone 'Baixe o Windows 10' de seu PC

Oculte o ícone

Clique sobre seta para cima ao lado dos ícones de notificações e então em “Personalizar...”. Em seguida, encontre o ícone do Windows e selecione a opção “Ocultar ícone de notificação”.

Encerre a atualização

Para desativar a aplicação, abra o Gerenciador de Tarefas do Windows através do comando “Ctrl + Shift +Esc” e, na aba “Processos”, clique sobre “GWX.exe”. Aperte o botão “Finalizar processo” e.
....
A atualização para o Windows 10 pode ser apagada manualmente por quem deseja descartar o upgrade. Para tanto, acesse o Painel de Controle> Programas e Recursos>Exibir Atualizações Instaladas. Encontre a de código “KB3035583”, clique com o botão direito sobre ela e, por fim, em “Desinstalar”.
E que tal apagar também de modo manual ainda mais dados de software para o cancelamento da exibição do convite ao download? Conforme sugerido por um de nossos leitores, vá até a pastaWindows/SoftwareDistribution/Download e delete todo o conteúdo do local.
Atualizado:
Para desativar a ação, acesse Painel de Controle/Windows Update e abra o campo "Procurar atualizações". Em seguida, clique com o botão direito sobre a atualização "KB3035583" e marque a opção "Ocular atualização". 
O ícone, teimoso, ainda insiste em aparecer? depois de executados os passos listados por este artigo, vá em Painel de Controle > Windows Update. Em seguida, localize a atualização referente à exibição do ícone para atualização do Windows 10. Clique, por fim, em "Ocultar".

Exclua os arquivos das atualizações automáticas

Exlcuir os arquivos temporários referentes às atualizações automáticas é outra forma de inibir a exibição do ícone que sugere a instalação do Windows 10. Para fazer isso, digite o comando"Windows/SoftwareDistribution/Download" em seu Explorador de Arquivos. Aperte "Enter" e então delete todos os arquivos da pasta.

Pela ação "Executar"

Aperte "Win + R" e digite "WUSA /Uninstall /KB:3035583", sem aspas. Ative a ação em "Enter" e pronto. Se a atualização KB3035583 estiver presente em seu sistema, os arquivos do update serão todos desinstalados. 

Baixe um programa dedicado à ação

Acesse esta página e faça o download de "I Don't Want Windows 10 v4.0". Descompacte o programa e clique duas vezes sobre ele. Execute o arquivo, clique em "I Agree" e pronto. Aguarde pela conclusão do processo e verifique se o ícone de instalação do Windows 10 ainda persiste em aparecer.

Fonte: http://www.tecmundo.com.br/windows-10/81126-passo-passo-eliminar-icone-baixe-o-windows-10-pc.htm