terça-feira, 31 de maio de 2011

Dividindo arquivos no Linux

Outra dica rápida. Para dividirmos arquivos no Linux podemos empacotá-los utilizando o tar e colocando alguns parâmetros para gerar vários arquivos. Ou então podemos utilizar o tar para empacotar e o split para separar.

A vantagem do tar é que você já empacota e divide os arquivos ao mesmo tempo. Vamos supor que queremos dividir o arquivo exemplo.iso usando tar.

segunda-feira, 30 de maio de 2011

Substituindo comandos digitados de forma errada

Essa vai ser rápida. Às vezes quando estamos digitando no terminal Linux, acabamos errando uma letra em um comando grande. Por exemplo:

cptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 3000 ! -s 10.0.2.0/24 -j DNAT --to-destination 10.17.153.201:3389

sábado, 21 de maio de 2011

Zimbra - Serviço stats não inicia

Estou aprendendo a mexer no Zimbra. Tomando mais surra do que aprendendo, é verdade. Mas nada que me desanime. Acho incrível como a gente passa bastante tempo lendo sobre a ferramenta, para que serve, como funciona, instalação, configuração e tudo o mais e na hora de meter a mão na massa, descobrimos que não sabemos nada!

Não é completamente verdade isso, mas só na hora dos problemas para a gente se desenvolver com a ferramenta e aprender mais o funcionamento dela. Hoje aprendi o que fazer quando o serviço stats está como stopped.

segunda-feira, 11 de abril de 2011

Criar atalho no menu de Contexto do Windows

Tive essa idéia quando vi essa postagem no site Todo Espaço Online que explica como colocar o Painel de Controle no Menu de Contexto do Windows. Pensei, se é possível colocar o Painel de Controle, por que não seria possível colocar um atalho para um determinado programa, arquivo ou algo do tipo? Resolvi experimentar e funcionou sem problemas.

quinta-feira, 31 de março de 2011

Brilho do notebook não é alterado no Windows 7

Já tem algum tempo que não estava saindo de casa com o notebook/netbook e por conta disso não faço muita idéia de quando isso começou a acontecer.

O que acontece é o seguinte, tenho um netbook Asus 1215N que no Windows 7 não estava conseguindo alterar o brilho do monitor pelas teclas FN + F5 ou FN + F6 (que são as teclas de atalho dele) e também não aparecia nenhuma configuração de brilho nas opções de energia. Também não existia nada relacionado quando utilizava as teclas WINKEY + X. Dessa forma, chegava durante a noite e eu ficava com a tela do monitor brilhando fortemente na minha cara. Algo muito desagradável, pois doía muito os meus olhos (cheguei inclusive a parar de usar o computador durante a noite).

sábado, 5 de março de 2011

Tunelamento com SSH

Um dos clientes que presto suporte possui uma estrutura um pouco incomum para mim. Uma conexão ADSL com o modem roteado, um servidor Linux ligado nesse roteador funcionando como gateway. No modem, foi colocado o endereço desse servidor na DMZ, para que toda requisição da Internet para esse endereço fosse enviada diretamente para o servidor.

O problema é que quando esse modem reinicia (por queda de energia mesmo), a configuração de DMZ também reinicia. Ou seja, ficamos sem acesso ao servidor. O modem também não permite acesso remoto pelo browser através da Internet. Por sorte, existe uma regra no modem que redireciona o tráfego na porta 22 para o gateway (e essa regra não é reiniciada quando o modem desliga e liga novamente).

sexta-feira, 4 de março de 2011

Acesso SSH em mais de uma porta


Há algum tempo atrás precisei fazer algumas configurações em um dos servidores que eu trabalhava para que conseguisse acessar remotamente através da Internet e da rede local também. Nesse local, a maioria dos servidores é Linux, com excessão do servidor de Domínio que é Windows Server. Porém eu não queria liberar a porta 22 para a Internet, somente para a rede local. Para a Internet eu queria liberar uma porta alta.

sexta-feira, 14 de janeiro de 2011

Remover associação de extensão para determinado aplicativo

"O Windows não pode abrir este arquivo:
Para abrir este arquivo, o Windows precisa saber qual programa você quer usar para abrí-lo."

Selecionar um programa da lista de programas instalados
Recentemente quis abrir um arquivo que não tinha aplicativo associado para ele. Porém não queria que arquivos com aquela extensão sempre abrissem com tal programa.
Isso é muito simples, basta na lista de programas disponíveis para abrir o programa desmarcar a opção "Always use the selected program to open this kind of file".

Sempre usar o programa selecionado para abrir este tipo de arquivo


Mas como nem tudo é tão simples, acabei (em um momento "raro" de desatenção) esquecendo de desmarcar e então ele ficou por padrão abrindo com o programa que selecionei.

Procurei em vários sites e em vários deles diziam para baixar programas que faziam isso ou então apagar determinadas chaves do registro. Como não gosto de instalar programas para fazer quase nada com ele parti para as chaves do registro.

Os tutoriais informavam que deveria navegar até o caminho abaixo (utilizarei a extensão .doc no exemplo):
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.doc, apagar a subchave chamada UserChoice e depois reiniciar o Windows.
Funcionou parcialmente. Retirou a associação, porém a imagem de exibição do arquivo continuou da mesma forma.

Depois vi em outros sites explicando sobre o comando assoc. Já havia utilizado ele, porém continuou da mesma forma, com a imagem de exibição associada ao aplicativo. De qualquer forma o comando seria o seguinte:

assoc .doc=

Se for digitado apenas assoc .doc, ele mostrará com que programa a extensão está associada. Reiniciar o computador após isso.

Então procurei no registro por conta própria uma chave que me  mostrasse a extensão (.doc no exemplo) e encontrei a seguinte:

HKEY_CLASSES_ROOT\.doc

Apaguei a chave .doc e reiniciei o Explorer apenas (já estava cansado de reiniciar o computador para ficar testando). E dessa vez funcionou! A extensão além de ficar desassociada, a imagem de exibição do arquivo também ficou a padrão do Windows para arquivos com extensões desconhecidas.

Então fica a dica para quem quiser ou precisar remover a associação de determinada extensão.

quinta-feira, 18 de novembro de 2010

VIM com acentos e ç no Putty

Hoje a postagem será apenas uma dica rápida, não pretendo me aprofundar muito não. E também para que eu possa olhar aqui quando precisar dessa dica.
Atualmente trabalho com servidores tanto Linux quanto Windows, apesar de ter um pouco de paixão pelo Linux pela modularidade que ele oferece e ter mais facilidade com linha de comando do que com interface gráfica, por mais incrível que isso possa parecer.

Na maioria das vezes não estou de frente para o servidor que quero acessar e com isso uso bastante o PuTTY. Só que acabava sempre tendo um inconveniente: como gosto de comentar muito nos arquivos .conf que edito, nunca conseguia colocar acentos. Quando eu tentava, apareciam uns caracteres estranhos e ficava uma coisa muito doida no terminal. Então tinha que usar o "internetês", que eu odeio, ou escrever sem acento e sem o 'ç' Coisas como "eh" no lugar de "é", "secao" no lugar de "seção", entre outras bizarrices.

Enfim, para corrigir isso, basta abrir o arquivo /etc/vimrc (pode ser com o próprio VIM mesmo) e colocar esse texto no início do arquivo, que dará suporte aos acentos e 'ç' do nosso teclado brasileiro.

set encoding=iso-8859-1
set fileencodings=iso-8859-1

Após isso comentem todas as linhas até a linha antes de:

set nocompatible

Para comentar as linhas, utilize aspas duplas ( " ), e não sustenido ( # ).
O meu /etc/vimrc ficou assim (apenas o início está sendo mostrado):








Depois é só salvar (:wq), editar algum arquivo novamente com o VIM e utilizar os acentos.

quinta-feira, 23 de setembro de 2010

K-Lite Codec Pack - .rmvb sem som

Desde que conheci o pacote de codecs do K-Lite, em especial o K-Lite Mega Codec Pack, virei fã dele. Toda vez que aparecia uma atualização não perdia tempo e baixava logo. Também sempre recomendei (e continuo recomendando) esse pacote para quem me diga que não está conseguindo ver algum vídeo ou ouvir determinada música.
Porém, em uma dessas atualizações, onde eu desinstalava a versão anterior e instalava a mais nova, percebi que uma das versões (alguma coisa depois da 6.2 eu acho, no momento estou com a 6.4) o Media Player Classic se integrou à barra de tarefas do Windows 7, ficando parecido com o Windows Media Player. Com isso aposentei totalmente o Windows Media Player, pois as opções de pause, play, avançar e retroceder agora são iguais

Na imagem ao lado dá para ver isso, esses botões de retrocesso, stop, play e avanço são de verdade mesmo. E ainda existe o botão de tela cheia (full screen) mais a direita. O botão de play vira pause quando algum filme ou vídeo está em execução.

O que acho mais interessante nesse pacote é a estabilidade e o "convívio em harmonia" com todos os codecs que acompanham. Lembro que antes eu tinha um documento explicando como instalar codecs para que não houvesse conflito entre eles. Era um processo muito chato, instalava um pacote, selecionava algumas opções, depois instalava outro, marcava outras opções, e mais outro que substituía alguns arquivos dos anteriores porque eram corrompidos. Com o K-Lite isso não existe! Ele é capaz de detectar codecs quebrados e/ou conflitantes e resolver esses problemas facilmente. 

O K-Lite vem acompanhado do Media Player Classic a partir da versão Standard. Mas caso queira continuar utilizando o seu player padrão (Windows Media Player, Windows Media Center, BSPlayer etc.) pode continuar utilizando sem problemas.

Agora partindo para o assunto do título, minha irmã me informou que havia instalado o K-Lite e os arquivos .rmvb estavam sem som. Imaginei de cara que ela tinha feito alguma coisa de errado na hora da instalação ou então estava com os vídeos com problemas. Mas depois que ela pediu que eu verificasse, realmente vi que ele não executa o áudio de nenhum arquivo .rmvb.

Depois de apanhar um pouco, consegui resolver o problema (e não foi instalado outros codecs como o pessoal sugere em diversos sites). Então deixo aqui um passo-a-passo: 

Menu Iniciar (que não é mais Iniciar, mas o termo "pegou") > Todos os Programas > K-Lite Codec Pack > Quick Codec Config;
Next na primeira tela, Next na segunda, depois clica em ffdshow audio decoder;
No lado esquerdo da janela que abrir clique em Codecs (a primeira opção) e do lado direito basta procurar por Real Audio e Cook. Essas duas opções estão como disabled;
Selecione libavcodec para as duas e clique em OK;
Depois disso basta abrir novamente o Media Player Classic e verá que o arquivo .rmvb já estará com o áudio funcionando. Não sei se é realmente necessário o Cook estar ativado, mas tentei somente com o Real Audio e não funcionou de cara. Talvez porque o Media Player Classic ainda estava aberto. Enfim, se funcionar somente com o Real Audio vocês me avisam. :P

Clique na imagem para vê-la em tamanho natural


Update em 05/04/2011 - Vídeo lento ou travando após os procedimentos acima

Para quem fez os passos acima e apresentou lentidão no vídeo ou ele ficou travando, no site do Codec Guide (que é o fabricante do pack) explica uma solução que dá certo.
Está faltando o decoder para RealAudio COOK. Você pode instalar seguindo os passos abaixo:

Opção 1
- Baixe os arquivos necessários aqui: http://www.caldas.xpg.com.br/programas/decoder.zip (399KB)

Descompacte-os na pasta C:\Windows\System32 (para Windows 32bits) ou C:\Windows\SysWOW64 (para Windows 64bits.

Opção 2
- Você pode baixar pelo site oficial, mas são 9,0MB e você só vai precisar de 5 arquivos.

http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-essential-20071007.zip (9,0MB)
Descompacte apenas esses arquivos e coloque-os na pasta C:\Windows\System32 (para Windows 32bits) ou C:\Windows\SysWOW64 (para Windows 64bits):
cook.dll
pncrt.dll
sipr3260.dll 
drv33260.dll
drv43260.dll

Após ter escolhido sua opção e descompactado os arquivos na pasta correta, é recomendado que desabilite decodificação do RealVideo no ffdshow. Isso permite usar o decoder que você tem instalado, que deve dar uma melhor performance.


Menu Iniciar > Todos os Programas > K-Lite Codec Pack > Quick Codec Config;
Next na primeira tela, Next na segunda, depois clica em ffdshow video decoder;

Coloque o Real Video 1,2, Real Video 3 e Real Video 4 como desabilitado.

Clique na imagem para vê-la em tamanho natural

Informação extra:
Não deixe de ler os comentários, há soluções para outros problemas também.