quarta-feira, 29 de dezembro de 2010

Asterisk 1.6.2.X + Digivoice VB0408

Bem,

Problemas! Problemas e + Problemas!
AHHHHHHHHHHHHHH E AINDA TEM GENTE QUE QUER QUE EU INSTALE ALARME.
UM RECADINHO PRA ESSAS PESSOAS:

VAI TOMA NO CU!!!!!!!!!!!!!!!!!!!! E SE VOCÊ LER E NAO GOSTAR VAI JUNTO

Agora vamos ao POST.

Um problema que acabei encontrando ao trocar o PABX Tradicional de um empresa por um PABX IP com o Asterisk + Digivoice VB0408 é o fato de que o cliente liga pro numero B e não chama e depois de um tempo alguém atende.

Legal porque ele te liga na hora reclamando porém com razão, conforme post anteriores eu uso as versões 1.6.2.X do Asterisk e depois de muitos testes percebi o seguinte (esses clientes possuem linhas analógicas da Telefonica/TELEBOSTA):

Ponta A (Telefonica) liga para Ponta B (Embratel) -> OK, ring de chamar igual ao destino
Ponta A (Telefonica) liga para Ponta B (Telefonica) -> Pobrema, ring de chamar após 3 toque da ponta B

Vamos resolver isso rapidinho da seguinte forma, colocando um aplicação chamada Progress antes do Dial:

exten => _[2-5]XXXXXXX,1,Progress()
exten => _[2-5]XXXXXXX,n,Dial(DGV/g1/${EXTEN})
exten => _[2-5]XXXXXXX,n,HangUp()

Pronto e VUALA (até hoje eu não sei escrever isso). Seu ring voltou ao normal e de quem é culpa?

NÃO INTERESSA, o importante é resolver. A gente só acha responsável pros clientes folgados.

Valeu

domingo, 28 de novembro de 2010

Distinctive Ring Tone nos ATAs e Telefones IP da Grandstream

Bom,

Depois do meu fantástico ultimo post os cometários do blog cresceram incrivelmente de 0 (eu disse zero) para 00 (eu disse zero) lembrando que foi um zero a direita. QUE EMOÇÃO!!!!

Se você perguntar para qualquer pessoa que trabalha com telefonia IP qual ATA ou telefone IP ele recomendaria com certeza ele vai dizer algumas marcas bem conhecidas tipo CISCO, AUDIOCODES, POLYCOM.
Galera de boa isso aí é muito caro, quem tiver dinheiro pra comprar faz certíssimo em comprar agora quem é da FAVELA compra o que pode e uma das marcas com qual tenho trabalhado a uns 3 anos é a GRANDSTREAM e sinceramente gosto muito (lembrando que pro foco do meu serviço ele atendente super bem, as vezes o serviço de outra pessoa precisa de outro equipamento).

Uma das coisas que eu realmente gosto da GRANDSTREAM é a atualização de firmware pois ela é uma das únicas empresas que informa o que esta sendo corrigido, adicionado ou modificado diferente dos outros. Sem essas informações não tem porque a firmware ser atualizada.

Quando você arranca fora aquele PABX velho e podre do cliente (galera não to falando de siemens, panasonic e outras realmente boas, to falando das ruins sem citar nomes claro) e troca tudo pra IP a primeira coisa que ele reclama é: "O TOQUE DE CHAMAR DOS RAMAIS INTERNOS É O MESMO DAS LIGAÇÕES ENTRANTES". Se for um TELEFONE IP você pode responder com certeza assim: "VOCÊ É CEGO PORQUE O APARELHO TEM VISOR E BINA", mas quando é ATA temos que arrumar isso e aqui vamos aprender isso nos aparelhos da GRANDSTREAM.
Vale lembrar que se você tem uma PANASONIC 1232 não a troque nunca a não ser que queime, não faça essa besteira.

Primeiro vamos para o ATA:

Se você ver direito as ultimas opções nas configurações das portas FXS são os "Ring Tones" de 1 a 10 e por padrão ele vem com 2000/4000. Aqui é onde rola a mágica eu uso o valor abaixo mas você pode setar qualquer valor que achar interessante e testar. Troque o valor do Ring Tone 1 para:

c=1000/850-1000/2000;

Clique em Update e Reboot.

No Asterisk basta você fazer o seguinte, antes do Dial para o ramal coloque esta linha abaixo:

exten => _2XX,1,SIPAddHeader(Alert-Info: \;info=ring1)

Analisando a linha vemos que temos uma máscara para os ramais 2xx e ele enviará um cabeçalho SIP para o localhost com a informação "ring1" e o telefone tocará o "Ring Tone 1". Caso você use o Ring Tone 5 basta seta-lo e alterar a informação acima para "ring5".

Agora vamos para os telefones IP:

Em Account escolha o toque padrão do equipamento na menu "Account Ring Tone", eu costumo usar por padrão o "custom ring tone 2", porem todos os toques padrão da grandstream são horríveis. Esse toque será o padrão para todas ligações que não conterem o cabeçalho SIP enviado antes do Dial.

Em Advanced Settings você escolhe um nome para usar o "Custom ring tone 1" ou o 2 ou o 3, como eu uso o 2 como padrão eu escolho o 3 para ligações vindas de fora ou para ramais e dou o nome de "ring3", mas esse nome pode ser, por exemplo, "abacaxi", pois é na string do asterisk que você defini isso:


exten => _2XX,1,SIPAddHeader(Alert-Info: \;info=ring3)

Diferente do ATA a string "info=ring3" se refere ao nome que você deu, se fosse abaxi seria: "info=abacaxi".

Bem é só isso e testar. Caso você tenha um ambiente misto com Telefones IP e ATAs você pode fazer a mesma configuração que eu passei dos Telefones IP, mas nos ATAS ao invés de usar o "Ring Tone 1" você usa o "Ring Tone 3" e assim você tem a mesma configuração para ambos.

OBRIGADO A TODOS PELOS COMENTÁRIOS.

Valeu

quinta-feira, 25 de novembro de 2010

VLC sem som no Ubuntu 10.10

Pessoal,

Realmente estou muito feliz com o blog porque eu criei ele em abril e consegui alcançar a inacreditável marca de 0 (eu disse zero) comentários em apenas 7 meses. Realmente tudo que eu crio faz sucesso muito rápido. Tirando agora meu blog super famoso vamos ao post.

Olha que legal você atualiza seu ubuntu lindão e na hora de ver aquele seu filme que você esperou 3 meses para ver porque sua net é um lixo e ele simplesmente não sai som. Você se desespera e fala "CARAL**!!! TO A 3 MESES BAIXANDO ESSE LIXO E ELE VEM SEM SOM". Você de raiva deleta o arquivo. Depois vai rever sua série favorita e também ela não tem som, mas você vai reve-la então ela tinha som.

O QUE FAZER MEU DEUS TA TUDO SEM SOM!!!!

SIMPLES FORMATA E INSTALA WINDOWS E SEJA MAIS UM A ADOTAR O SLOGAN

I LOVE VIRUS

(E a raiva do ubuntu depois de lembrar que você deletou o arquivo)

Quanta merda, mas vamos lá isso ocorre apenas no player VLC (e parece que no Kaffeine) e simplesmente basta deletar o diretório ".pulse" do diretório home.

Clique em Locais -> Pasta Pessoal
Aperte CTRL +H
Apague o diretorio ".pulse"

Toda essa historia pra isso. ahahaha

Valeu

segunda-feira, 15 de novembro de 2010

Ubuntu + Drivers da Nvidia

Bem,

Sempre que você instala o Ubuntu (me lembro disso a partir do 10.04) a tela inicial dele vem bonitinha na resolução do seu monitor.

Mas você tem uma placa da NVIDIA e resolve instalar os drivers proprietários e quando reinicia essa mesma tela volta pros seus 640x480 e fica ridículo. Se o Ubuntu faz uma verificação de disco você não consegue nem ver o andamento, mas é possível resolver este problema e é mais fácil que roubar doce de criança.

Vamos lá:

Abra o arquivo /etc/default/grub:

sudo nano /etc/default/grub

Insira a linha abaixo nele:

GRUB_GFXPAYLOAD_LINUX=1280x1024

Lembrando que 1280x1024 é a resolução full do meu monitor, veja qual é a sua e troque este valor. Salve e feche o arquivo

Rode o comando:

sudo update-grub

Pronto a resolução ficou linda novamente.

Valeu

segunda-feira, 8 de novembro de 2010

K3B em Portugues (BR)

Bom,

Sempre preferi o Brasero, porém as vezes ele tem uns bugs como o que ocorreu comigo em que qualquer gravador só gravava em 2x (isso foi no Ubuntu 10.04 não testei no 10.10 ainda) e desde então eu coloquei o K3B no meu sistema.

O K3B é muito poderoso e na minha opinião é muito melhor que o Nero porém quando eu atualizei pro Ubuntu 10.10 ele voltou a ficar em inglês ( No 10.04 ele também estava e se não me engano usei os mesmos procedimentos daqui). Se você caçar na net vai achar os meus posts com o pessoal falando para instalar uma pacote chamado k3b-i18n-ptbr, mas isso era antes e creio que no KDE 3.5.

Nos novos Ubuntu basta colocar esta linha abaixo digitar sua senha e ser feliz.

sudo aptitude install kde-l10n-ptbr language-pack-kde-pt language-pack-kde-pt-base

Caso o K3B esteja aberto feche-o e reabra

valeu

sexta-feira, 29 de outubro de 2010

Atualização da BIOS do Acer AOD250

Bem,

Esse é um assunto bem delicado de se tratar por gera controvérsia, o ABORTO!!! NÃO NÃO é a tal da atualização da BIOS das Placas-Mãe, tanto pra PC como pra NOTEBOOK.

Muita gente diz assim "Ta funcionando então não precisa atualizar"

Eu penso assim "Vamos ler o Release Notes e se tiver algo que justifique a atualização faça ou então se você gosta de fortes emoções (eu gosto) também faça".

Quando você faz é hora de ficar com o "cheiroso" na mão porque imagina você fazendo a atualização com o PC ligado num NOBREAK que graça tem isso, não tem emoção nenhuma e por isso a gente faz na raça e não passa nem fio de cabelo.

Tenho um NETBOOK da Acer cujo modelo é AOD250 nunca atualizei pois não precisava porém veio a versão 1.28 e nele dizia "Melhorada a performance ao carregar a bateria" aí eu pensei bem e decidi fazer.

Baixei o driver e VUALA (sei la como escreve isso) só tem pra Windows e eu como odeio Windows me recuso a instalar ele apenas para fazer isso e da maquina Virtual é assim 100 vezes mais emoção que não estar ligado no NOBREAK com 99% de chance de CRASH. Acho que exagerei um pouco são 100% provavelmente. AHAHAHHAH

Cacei na net e achei um método de fazer. Vamos lá.

Pegue seu lindo PENDRIVE e o formate em FAT32 (sim esse procedimento apaga os dados, faça backup antes). Baixe o arquivo de BIOS mais recente e use o modelo correto, lembrando que aqui é para o AOD250 (é por conta e risco).

Descompacte o arquivo e vá no diretório DOS e copie o arquivo "KAV60.fd" que deve possuir, aproximadamente, 1 MB para seu PENDRIVE e deixe apenas ele. NADA MAIS.

Com o NETBOOK desligado coloque o PENDRIVE e ligue o mesmo segurando as teclas FN + ESC, mantenha-as pressionadas por um tempo e depois solte-as. A tela ficará preta por um momento, você provavelmente verá atividade no seu pendrive e depois ele reiniciará sozinho.

LEMBRE DE FAZER COM A CARGA DO NOTEBOOK CHEIA OU COM O CARREGADOR CONECTADO.

PRONTO! DEPOIS DE FICAR COM O CHEIROSO NA MÃO TUDO DEU CERTO.

Espero ter ajudado a todos que leem meu BLOG, ou melhor a NINGUÉM.

Valeu

domingo, 3 de outubro de 2010

Ubuntu + Firestarter

Um firewall que eu venho usando no Ubuntu é o firestarter ele é muito simples de se usar, porém tem uma particularidade que só roda como root e então você coloca ele no boot e nada acontece.

Bom vou explicar aqui como fazer ele rodar direto no boot:

1 - Instale ele né:

sudo aptitude install firestarter

2 - Vá em Sistema -> Preferencias -> Aplicativos de Sessão

3 - Clique em Adicionar e preencha os campos:

Nome: Firestarter
Comando: sudo /usr/sbin/firestarter --start-hidden

4 - Clique em salvar e abra um terminal e digite nele "sudo visudo"

5 - Adicione a linha abaixo

%usuario ALL= NOPASSWD: /usr/sbin/firestarter

Troque apenas a palavra "usuario" pelo seu nome de usuário ou grupo que deseja usar o firestarter.

Prontinho. Seu firestarter irá iniciar no boot e ficará com o ícone do lado direto.
Não entrarei em detalhes da configuração pois é muito simples.

Valeu

segunda-feira, 27 de setembro de 2010

Asterisk + BusyTone (TOM de Ocupado)

Pelo amor hein,

Este blog ta mais parado que imóvel abandonado. Bom faz tempo que não posto mesmo, estou numa correria danada e quando da tempo eu acabo mesmo é jogando um PES 2010 pra relaxar e agora que vou voltar a jogar um futebol o tempo vai encurtar mais um pouco.

Vamos lá, peguei um problema que me deu um pouco de dor de cabeça no asterisk.
Quando fazia uma ligação e a operadora retornava o SIP CODE 483 "Busy here" que significa que o assinante B está ocupado o asterisk simplesmente dava um HangUp, como eu não possuía um ATA nesse local e sim uma placa de E1 ela não liberava o sinal de OCUPADO e pro cliente ficava mudo dando a impressão que a ligação não completava. Depois de ler vários tutoriais e após vários testes nada de funcionar, até com o pessoal da lista do asteriskbrasil não rolou pois eles postaram o mesmo que mostravam no tutorial.
Ficou a dúvida: Com todos funcionam menos comigo?

Acabei procurando de outra forma no google e VUALA (ahahahah sei la como escreve essa porra) e cai num cara que abriu um bug no site do asterisk com a mesma duvida.

E a resposta foi simples: coloque um Progress() antes de tudo e vai se lasca porque era só isso. Como eu já comecei na versão 1.6 e uso a 1.6.2.9 ninguém tinha isso e não sei porque parece que todo mundo parou no tempo com a versao 1.4. Mas beleza segue o dialplan funcionando pra parar de encher linguiça.

Um exemplo com ligações locais, pro resto basta modificar:

exten => _[2-9]XXXXXXX,1,Dial(SIP/XXXXX/XXXXXX)
exten => _[2-9]XXXXXXX,n,Goto(discagem-${DIALSTATUS})

exten => _[2-9]XXXXXXX,n(discagem-BUSY),Progress()
exten => _[2-9]XXXXXXX,n,PlayTones(busy)
exten => _[2-9]XXXXXXX,n,Wait(6)
exten => _[2-9]XXXXXXX,n,StopPlayTones()
exten => _[2-9]XXXXXXX,n,Hangup()

Já era.

Fui

quinta-feira, 19 de agosto de 2010

Quebrando a senha de root no Linux

Wagner,

Ve se você aprende isso de uma vez por todos, que cara lerdo hein.

Antes de mais nada venho lembrar que este procedimento esta usando as senhas shadow que são habilitadas pelo comando pwconv, porém nos sistemas atuais todos já usam esse sistema.

Não tem jeito se você criar uma senha difícil e fazer um trabalho bem feito você vai esquecer a senha pois nem loga no servidor, ai quando tentar acessar já era.
Você esqueceu de documentar o servidor e se ferrou nessa hora, mas o que você vai fazer:
CHORAR. NÃO!!!!
GRITAR. NÃO!!!! (NÃO DÁ PRA FALAR MAIS ALTO EU JÁ TO GRITANDO/Edvaldo)
FALAR: NOSSA SENHORA. NÃO!!!! (Keyvan)

Chega de putaria e vamos recuperar essa senha de uma vez por todas.

Reinicie o sistema e na tela do grub na seleção do kernel digite "e" de editar no kernel que quer bootar. Após isso selecione a linha correspondente do kernel, que geralmente é a segunda e digite "e" novamente. No final da linha você digita:

init=/bin/bash

Dá um Enter e em cima dessa linha você digita "b" de boot.

O kernel irá inicializar com os mínimos recursos possíveis já logado. Aí é mamão você usa o vim e edita o /etc/shadow

vim /etc/shadow

Na primeira linha do root você apaga o segundo campo que é a senha criptografado deixando assim:

root:RMbwGmH4gyZ: (esse é o original porem com uma hash bem maior)
root:: (assim é como vai ficar, lembrando que tem mais opções apague somente a senha)

Caso na edição ele informe que o arquivo é apenas leitura temos duas opções a fazer:

1 - Na linha de boot onde você adicionou init=/bin/bash tem um informação "ro" que quer dizer read-only você troca por "rw" read-write e boota de novo.

2 - Após o boot da primeira forma você digite no prompt:

mount -o remount rw /

Usando o comando mount dessa forma você estará remontando como leitura e escrita o diretório raiz.

Após toda essa ladainha você reinicia o sistema e entra com o usuário root que ele logará sem senha.

Lembre de redefinir uma senha como o comando passwd após logado.

Fui

quarta-feira, 4 de agosto de 2010

Reconfigurando o X para videos Radeon X1200

Bom, antes de qualquer coisa é assim nunca deixe um iniciante configurar ou tentar arrumar algo que ele não conhece (tem gente que vai ler isso e ficar puto ahaahah).

Um dos notebooks da empresa acabou tendo o vídeo desconfigurando resultando na perda das resoluções padrão e como todos nós sabemos que em um monitor LCD ou ele funciona na sua resolução máxima ou fica uma MERDA literalmente.

Bom esse note é um DELL Vostro 1000 com AMD Sempron (eu amo a AMD) e um vídeo lazarento da ATI (antes de ser comprada pela AMD), o RADEON X1200.

Esse video é ruim e não tem mais suporte faz tempo e com as atualizações do servidor X (se não me engano já no Ubuntu 9.04) o driver proprietário da ATI não funciona e você tem que usar o driver opensource, ele é melhor que o da ATI para esses chips antigos, mas o problema não é o driver e sim o chip.

Voltando ao assunto, para recuperarmos a configuração correta do X, basta fazermos 3 coisinhas simples:

1 - Vá para o terminal logue como root ou então rode os comandos como sudo:

stop gdm (Isso irá parar a parte gráfica, salve tudo e feche antes de fazer isso)

2 - Digite o comando abaixo, o arquivo será gerado no diretório que você está (vamos supor que você esteja no /home/abacaxi):

X -configure

Ele criará o arquivo xorg.conf.new no diretório com as configurações apropriadas.

3 - Faça um backup do arquivo antigo e copie esse para lá:

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.old
mv /home/abacaxi/xorg.conf.new /etc/X11/xorg.conf

Aé esqueci d 4° passo que é:

gdm start

Ridículo de tão fácil.

Como será que você faria isso no Windows, antes de formatar, pois lembre que você sempre tentará de tudo, mas no fim acabará formatando e falando "Devia ter feito isso antes"

Valeu

segunda-feira, 2 de agosto de 2010

Completar argumentos dos comandos com TAB

A cada dia que passa o linux se mostra o melhor O.S. para se trabalhar sem dúvida e agora deixo aqui como completar os argumentos dos comandos com TAB o que irá economizar seus dedos em muito.

E o pior de tudo é que é ridiculamente fácil.

Caso não tenha instalado em sua distribuição, instale o pacote bash-completion e depois siga os passos a seguir:

No Debian, basta adicionar as linhas abaixo no arquivo /etc/profile:

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Saia e logue novamente no sistema para completar o processo.

Já no Ubuntu basta comentar as mesmas linhas acima no arquivo /etc/bash.bashrc, após salvar o arquivo ele reconhecerá imediatamente.

Valeu

sábado, 31 de julho de 2010

Instalando o Debian pelo PENDRIVE

A medida que vou montando servidores para rodar Asterisk vou tentando cortar os custos e dá última vez o DVD-RW que foi pro espaço dando uma economia de 50 a 70 reais dependendo da negociação.

Nessa hora surgiu a necessidade de instalar o Debian pelo pendrive e pra variar como todo software livre foi facílimo. Com os passos abaixo não tem erro:

1 - Baixe o arquivo boot.img.gz do site do debian (debian.org -> Instalação via Rede -> Cds muito pequenos, pendrives,etc -> i386 ou amd64 -> hd-media) ou pelo link abaixo:

http://ftp.nl.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/boot.img.gz (x86)
http://ftp.nl.debian.org/debian/dists/lenny/main/installer-amd64/current/images/hd-media/boot.img.gz (amd64)

2 - Descompacte-o e ele criará o arquivo boot.img

3 - Coloque o pendrive e veja onde ele foi reconhecido com o comando dmesg ou com "cat /proc/partitions" (caso você tenha apenas um hd sata ele será montado em /dev/sdb)

Veja um exemplo da saída do comando dmesg com o pendrive na USB onde foi reconhecido como /dev/sdc :
###################################
[ 4548.210248] usb-storage: device scan complete
[ 4548.210606] scsi 10:0:0:0: Direct-Access SanDisk U3 Cruzer Micro 4.05 PQ: 0 ANSI: 2
[ 4548.210973] scsi 10:0:0:1: CD-ROM SanDisk U3 Cruzer Micro 4.05 PQ: 0 ANSI: 2
[ 4548.211638] sd 10:0:0:0: Attached scsi generic sg4 type 0
[ 4548.216978] sd 10:0:0:0: [sdc] 8013453 512-byte logical blocks: (4.10 GB/3.82 GiB)
[ 4548.218719] sd 10:0:0:0: [sdc] Write Protect is off
[ 4548.218722] sd 10:0:0:0: [sdc] Mode Sense: 03 00 00 00
[ 4548.218725] sd 10:0:0:0: [sdc] Assuming drive cache: write through
[ 4548.219218] sr2: scsi3-mmc drive: 8x/40x writer xa/form2 cdda tray
[ 4548.219315] sr 10:0:0:1: Attached scsi CD-ROM sr2
[ 4548.219382] sr 10:0:0:1: Attached scsi generic sg5 type 5
[ 4548.223842] sd 10:0:0:0: [sdc] Assuming drive cache: write through
[ 4548.223846] sdc: sdc1
[ 4548.226346] sd 10:0:0:0: [sdc] Assuming drive cache: write through
[ 4548.226351] sd 10:0:0:0: [sdc] Attached SCSI removable disk
##############################################

4 - Use o comando dd para fazer uma cópia exata do boot.img para o pendrive (isso apagará todos os dados do pendrive, não se esqueça de fazer backup), neste exemplo usarei meu diretório /home:

dd if=/home/patrick/boot.img of=/dev/sdc

Obs.: Normalmente o pendrive reconhecido em /dev/sdc tem a partição com seus dados em /dev/sdc1 porém neste procedimento você deve informar apenas o device porque ele instala a MBR e o gerenciador de boot.

5 - Monte seu pendrive no computador e copie a imagem .iso do debian dentro dele e é só bootar no computador desejado.

http://cdimage.debian.org/debian-cd/5.0.6/i386/iso-cd/debian-506-i386-netinst.iso (x86)
http://cdimage.debian.org/debian-cd/5.0.6/amd64/iso-cd/debian-506-amd64-netinst.iso (amd64)

Obs.: No meu caso utilizei um pendrive de 2GB mas o procedimento o deixa com 256MB o que impede que se coloque uma imagem de cd com 700MB.

Agora sim ficou show de bola.

sexta-feira, 23 de julho de 2010

Radeon X1200 + Ubuntu 10.04

Recentemente instalei um Ubuntu 10.04 numa placa-mãe com chipset RS690 e vídeo da ATI X1200.

Tudo funcionou direitinho, menos o vídeo que na inicialização ou ao abrir algum programa que mexe  diretamente com o vídeo (como o wine) fazia com que o monitor piscasse algumas vezes.

Depois de uma vasculhada no google descobri que bastava passar um parâmetro para o kernel na inicialização que tudo ficaria resolvido.

O parâmetro é:

radeon.modeset=0

E a linha do kernel ficará mais ou menos assim:

linux /boot/vmlinuz-2.6.32-24-generic root=UUID=xxxxx ro radeon.modeset=0 quiet splash

Adicione esta linha no arquivo /boot/grub/grub.cfg diretamente ou então abra o arquivo /etc/default/grub e insira a opção na linha abaixo:

GRUB_CMDLINE_LINUX_DEFAULT="radeon.modeset=0 quiet splash"

Lembre-se que nesta segunda forma é obrigatório rodar o comando "update-grub"

falou

terça-feira, 29 de junho de 2010

Reembolso do Windows

É galera,

Ninguém sabia antigamente que isso era possível, mas aos poucos a mídia vem anunciando e o olhar digital fez uma matéria bem interessante

http://olhardigital.uol.com.br/produtos/central_de_videos/e-usuario-linux-mas-o-windows-veio-instalado-no-pc-saiba-que-e-possivel-pedir-reembolso/12519

Chega da venda casada e da-lhe de volta meu dinheiro.

Ou se quiser vocês podem ficar com o Windows sem problema, pois já ouvi gente dizer que o Linux limita o trabalho da pessoa já que não tem aplicativos.

Nós sabemos que isso não é verdade, mas eu prefiro ainda assim ser um limitado sem virus e sem NSA.

É malandro vai pesquisar no google e ver.

AHAHAHAHAHAHHHA
MALANDRO ESSA DEVE TER DOIDO + QUE O INFINITO UMAS DUAS VEZES.

domingo, 20 de junho de 2010

Ubuntu 10.04 + Rhythmbox e a barra de progresso

Após fazer a instalação do Ubuntu 10.04 e ajustar todo o sistema fui escutar uma música e logo cataloguei tudo no rhythmbox.

A primeira coisa que percebi foi que as músicas em .mp3 rodaram sem pedir instalação de plugin, isso é ótimo, mas a segunda foi que a barra de progresso ficava congelada.

Sem tempo pra ver isso deixei pra lá e após ir a caça consegui resolver o problema da seguinte forma.

Primeiro precisamos instalar o pacote

gstreamer0.10-plugins-ugly

Este pacote nas outras versões era instalado logo que você tentava executar um .mp3
Após isso, basta deletar e catalogar as músicas novamente que a barra voltará a funcionar normalmente.
Valeu

sábado, 12 de junho de 2010

Habilitar o USB do Virtual Box no Ubuntu

Pessoal,

Infelizmente há ainda aqueles softwares principalmente de celulares que insistem em rodar no Windão, mas tudo bem. Neste caso você instala o Virtual Box e coloca seu celular mas aí você não consegue usar ele pois os USBs vem desabilitados.

Bom para resolver isso é bem simples, bastando abrir o arquivo /etc/group com seu editor de texto favorito (sudo vi /etc/group no terminal) e inserir seu nome de usuário no grupo "vboxusers".

Feche tudo e só para ter certeza reinicie o micro e pronto, bastando agora clicar no ícone do USB e selecionar o dispositivo.

Esse tuto aí funciona nas versões do VirtualBox 3.1 e 3.2 (foram as que eu testei).

Valeu.

domingo, 6 de junho de 2010

Ubuntu 10.04 + Lentidão após login

Depois do Java que até da pra entender o porque foi removido notei uma bela lentidão após a tela de login no Ubuntu e bota lentidão nisso.

Algo em torno de 20 a 30 segundos e comecei a achar muito estranho porque no 9.10 não era assim.

Fui descobrir após caçar na net que era apenas desabilitar o disquete na BIOS que ficaria mais rápido e TCHARÃ em 3 segundos apareceu tudo. foi inacreditável.

É Ubuntu 10.04 você é BONITO, ELEGANTE E ESTÚPIDO.

Será alguém entendeu essa.

ahahhahaahha

sábado, 5 de junho de 2010

Ubuntu 10.04 + Java da Sun

Bem,

Hoje estou migrando meu pc do Ubuntu 9.10 para o 10.04 e de 32 bits para 64 bits.
Como nos posts anteriores já venho instalado muito a nova versão do Ubuntu, mas apenas na empresa.

Fui instalar o FrostWire e não consegui pois precisa do Java. Eu já tinha instalado o OpenJDK mas ele precisa do Java da Sun e parece que o Banco do Brasil também.

Então vamos lá, basta abrir o terminal e digitar os procedimentos abaixo:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"

sudo aptitude update

sudo aptitude install sun-java6-jre

Agora sim.

sábado, 29 de maio de 2010

OpenOffice Calc e linhas duplicadas

Toda vez que eu preciso remover linhas duplicadas (tipo a cada 4 anos) de um arquivo eu apanho pra fazer isso porque nunca lembro e na net tem pouco coisa.

Mas isso acaba aqui e agora. No Calc faça o seguinte:

1 - Para facilitar crie uma outra Planilha clicando com o botão direito em "Planilha 1" e depois em "Inserir Planilha"
2 - Selecione a área com os dados que você quer remover as linhas duplicadas
3 - Vá em Dados -> Filtro -> Filtro Padrão
4 - Em "Nome do campo" deixe "Nenhum" e clique no botão 'Mais'
5 - Selecione a opção "Sem Duplicação" e também "Copiar resultados para...". Clique no botão "Encolher" (Aquele com a seta pra cima) e depois vá para a "Planilha 2" e selecione a primeira coluna. Ficará algo como $Planilha2.$A$1
6 - Clique novamente no botão "Encolher" e depois em OK.

Já era filhão. Simples assim e útil pra quem quer fazer as tabelas da Anatel.

Valeu,
Patrick

quinta-feira, 27 de maio de 2010

Mais Ubuntu 10.04 - Applet de Som (Ícone)

Ao ir atualizando o Ubuntu para a nova versão ou então realizar um upgrade mais e mais coisas idiotas aparecem.

Bom ao remover o ícone do Evolution do painel o som vai junto, que beleza hein, mas como sempre tem solução e basta fazer o seguinte:

Preferencias -> Aplicativos de sessão -> Adicionar

Em Nome digite: Applet de Som (ou qualquer coisa, afinal é só o nome)
Em Comando digite: gnome-volume-control-applet

Não é necessário deixar um comentário.

Pronto.

segunda-feira, 24 de maio de 2010

Ubuntu 10.04 e os ícones

E não é que o pessoal do Ubuntu esqueceu dos ícones na parte de "Preferencias" e pior que isso, removeu a opção de habilitá-los na parte de "Aparência".

É pra isso que estamos aqui, uns ajudar os outros.

Via comando e o mais adorado claro:

gconftool-2 --type Boolean --set /desktop/gnome/interface/menus_have_icons True

Via Interface Gráfica:

Alt+F2
Digite gconf-editor
Vá em Desktop -> Gnome -> Interface
Marque a opção "menus_have_icons"

Já Elvis.

Falou

domingo, 23 de maio de 2010

Firefox 3.6 e suas abas

Bom,

O firefox 3.6 foi lançado e o esquema de abas foi trocado para abrir todas abas após a aba corrente, bom não sei se vocês gostaram mas eu odiei porque o legal é quando ele vai abrindo uma depois da outra pro lado direito e assim você tem uma leitura na ordem do que você abriu.

Bom como é software livre nós podemos resolver (vê se isso dá pra fazer no Internet Explode)
  1. Digite na barra de endereços: about:config
  2. Confirme que será cuidadoso
  3. Procure pela entrada browser.tabs.insertRelatedAfterCurrent
  4. Clique duas vezes nesta linha que ela alterará seu valor de True para False.

Dificil né.

Agora sim é o Firefox que eu tanto gosto.

sexta-feira, 14 de maio de 2010

Ubuntu 10.04 e os botões de maximizar, minizar e fechar

No post anterior resolvemos o problema de autenticação e agora já podemos instalar e atualizar programas, mas cá entre nós os botões das janelas do lado esquerdo são horríveis.

Onde o pessoal do Ubuntu tava com a cabeça eles estão estilo o Mr. Pra que "PRA QUE POR QUE, POR QUE PRA QUE",
independente desta merda feita nós estamos usando um sistema totalmente personalizável então basta fazer os procedimentos abaixo que na hora os botões retornarão para o lado direito.

Via linha de comando podemos resolver assim:

gconftool-2 --type string --set "/apps/metacity/general/button_layout" "menu:minimize,maximize,close"

Para os novos usuários terem o menu do lado direito:

sudo gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type string --set "/apps/metacity/general/button_layout" "menu:minimize,maximize,close"

Já na parte gráfica resolvemos assim:

Aperte Alt + F2 e digite
gconf-editor
Vá em apps -> metacity -> general
Dê um clique duplo em
button_layout
Apague o conteúdo do campo Valor e digite
:minimize,maximize,close” (sem aspas)

Agora sim, lar doce lar dos botões.

Dá-lhe Mundo Canibal

Uma dica pro pessoal que anda meio triste é dar uma olhada nos vídeos do Mundo Canibal. O site deles saiu do ar do nada, mas os vídeos permanecem no youtube. É de chorar de rir, só a minha namorada que não gostou.

E aí vão os três links dos recomendadíssimos:

http://www.youtube.com/watch?v=R9GbCgcwFzg
http://www.youtube.com/watch?v=eXkS4H1A9t8
http://www.youtube.com/watch?v=A38c4b2IbGQ

Boas risadas.

Ubuntu 10.04 e o problema de autenticação

Meu desejo era começar dizendo "E ae galera", mas depois lembrei que ninguém lê meu blog e por isso dane-se. ahahahahahah

Bom, dia 29/04 tivemos o lançamento do Ubuntu 10.04 (Lucid Lynx) e com ele vieram diversas atualizações de software e muitas novidades. Eu particularmente adoro o Ubuntu (como Desktop claro) e esta versão me impressionou bastante, mas logo de cara quando você vai atualizar o sistema ou instalar um pacote ele já dá aquele erro de autenticação GPG:

W: GPG error: http://archive.canonical.com intrepid Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

Que merda né!

Porém, sim meus amigos existe solução (leu isso aqui Rodolfo) e é mais simples do que parece bastando executar os procedimentos abaixo:

Lembrando de se logar como root ou então inserir o comando sudo antes de todos.

# aptitude clean
# cd /var/lib/apt
# mv lists lists.old
# mkdir -p lists/partial
# aptitude clean
# aptitude update

Você tambem pode substituir tudo isso com apenas o comando abaixo:

aptitude update -o Acquire::http::No-Cache=True

Boa diversão

sábado, 8 de maio de 2010

Asterisk consumindo 99% da CPU

Como estou mexendo mais com asterisk vou deparando com problemas e resolvendo-os aos poucos.

Meu asterisk estava rodando direitinho sem nenhum problema e após fazer aquela maldita autenticação do speedy (eu sei que tem script pra isso, mas não tive tempo de testar e implantar) e eu não estava presente pedi para meu amigo da empresa fazer, mas como ele não mexe com linux falei que após autenticar ele podia desligar e ligar o servidor que não teria problema.

Até aí tudo bem, mas os funcionários começaram a reclamar de algumas ligações ficarem distorcidas durante a conversa, mas nada que impedia o uso. Com um simples comando "top" verifiquei que meu asterisk estava consumindo apenas 99% da minha CPU, meu querido Atlhon XP.

E dá-lhe google pra ver o que era e descobri que era uma coisa besta, um bug no script de inicialização do debian que é gerado apenas rodar um "make config" na instalação do asterisk. Você pode corrigir este script apenas removendo a opção "-c" da linha 77 (lembrando que ele está em /etc/init.d e também pode estar em outra linha).

original:
start-stop-daemon --start --oknodo --background --exec $DAEMON -- $ASTARGS -c

modificado:
start-stop-daemon --start --oknodo --background --exec $DAEMON -- $ASTARGS

Basta reiniciar seu asterisk e pronto. Este bug já foi corrigido nas versões mais novas (na 1.6.0.26 ele ainda existe, mas na 1.6.1.19 ta blz), porém você pode ter atualizado seu asterisk e deixado este script de inicialização.

Boa diversão.

quarta-feira, 21 de abril de 2010

Wushu

Bem,

Recentemente estive na China em 2008/2009 treinando na Shichahai Beijing Sports School.

Nesta escola treinam os melhores do mundo e também treinou um dos ídolos do Wushu, Jet Li.

O preço da escola, no meu ponto de vista, não é tão alto. Na época eu paguei 60 dólares por dia, mas estão incusos 2 treinos de 2 horas, 3 refeições e o dormitório.

Os chineses são bem receptivos e os locais de treino são muito bons.

Nesta viajem em que fiquei 2 meses consegui melhorar cerca de 20 a 25% meu nível, mas como meu nível já era baixo após isso não virei um atleta de ponta e tal.

A experiência foi muito boa e recomendo pra todos que treinam moderno ou tradicional, a vida lá é totalmente diferente e quando você treina com pessoas de alto nível a evolução se torna mais rápido.

Também tive a chance de ver a seleção de Beijing treinando e realmente os caras são fodas. Não tem palavras pra descrever.

Bem acho que 2011 eu volto pra lá e fica uns 6 meses, vamos ver se consigo a grana pois da ultima vez precisei de muito tempo pra juntar e ainda fui massacrado pela crise econômica.

ATAs e PABX

Demorei pra fazer este post, pois estávamos na empresa com alguns probleminhas e acabei ficando sem tempo.

Bom pegamos um problema com os ATAs da Grandstream HT502 e com outros também (D-LINK DVG-5004, TAITELL TT200DS) onde ocorria o seguinte:

Temos um Dialplan no Asterisk que quando o cliente disca "0 15 XX XXXXXXXX" o dialplan remove a operadora e insere um 0 no lugar ficando "0 XX XXXXXXXX" e nesse mesmo dialplan caso o cliente disque sem operadora a ligação também é completada e se ele discar 12 dígitos o dialplan ignora o 12º digito e manda apenas 11 dígitos para frente.

Bem o que acontecia era o seguinte o cliente discava o numero com operadora que da um total de 13 dígitos, o PABX enviava os 13 para o ATA só que o ata envia para o asterisk apenas 12 e a ligação ia pra outro lugar (porque passava pela regra dos 11 dígitos sem operadora). Após detectarmos isso ativamos os LOGS dos atas e verificamos que o problema era o "tempo entre dígitos".

A maioria dos atas vem por padrão com um tempo entre dígitos de 4 segundos e após aumentarmos para 5 conseguimos resolver 80% do problema e com 6 segundos o problema foi solucionado em 99%.

Esta solução é bem interessante visto que é algo que geralmente passa despercebido pelos olhos de qualquer operadora. Temos que lembrar também que isto fará com que a ligação demore 2 segundos a mais para ser completada em relação ao padrão, mas também pode ser resolvido caso o usuário digito o # após o término da discagem.

Patrick

sexta-feira, 9 de abril de 2010

MITEL - Smart-1

É Pessoal,

Quem trabalhou no começo da explosão das empresas de VoIP que prestavam um serviço chamado CallingCard para redução de custos ligando para um número que te dava um TOM de LINHA e logo após você discava o número desejado lembra com certeza dos famosos FIDELIZADORES/ROTEADORES.

Até hoje eu trabalho com essas bombas, mas tinha um que dava gosto de trabalhar porque você instalava e nunca mais voltava no cliente porque o "bicho" não parava de jeito nenhum, sendo que até hoje vi apenas dois equipamentos queimarem, sendo um quando meu grande parceiro Ramires ligou a MITEL numa tomada 220V e a outra com um fortíssimo raio que queimou metade do equipamento ficando apenas com 2 portas funcionando. (o equipamento ruim de estragar)

A MITEL (até onde eu conheci) tinha dois modelos, 2 portas e 4 portas, sendo que nunca instalei um de duas portas, mas tudo era igual a sua versão maior.

Bom, mas que raio é esse de fidelizadores/roteadores? Este equipamento é um simples analisador de dígitos, então quando o cliente disca 015 o equipamento disca 021 fazendo com que todas ligações saiam pela Embratel caso o cliente deseje assim. Ele é instalado nas linhas telefônicas antes do PABX (caso tenha).

Se um dia você ver esta relíquia não jogue no lixo, instale-a e veja seu poder de fogo. Esta programação abaixo não foi de autoria minha, mas sim do Ramires e de seus amigos que mexiam na época, porém eu contribui com as linhas das ligações para CELULAR SÃO PAULO/LOCAL e agora é todinha de vocês.

O cabo do equipamento utiliza 4 vias do RJ45 sendo necessários apenas os dois do meio (4 e 5) e os dois da ponta (1 e 8), sendo o meio para linha e as pontas para retorno da linha (ambos com RJ11 na ponta para cada par).

Antes de guardarem o conhecimento para vocês lembrem que nunca aprenderemos nada se todos decidirem não ensinar o que sabem e VIVA O SOFTWARE LIVRE.

########################################################################

#0* (Entra na programação, você ouvirá um bip de confirmação)


942
903
942
904

803#00*#4##

0112
5002
5021
5500
5030
5300


803 #9#9#9 00## (Qualquer digito não analise)
803 080 00## (Ligações 0800 sem analise)
803 030 00## (Ligações 0300 sem analise)
803 090 00## (Ligações 0900 sem analise)
803 90 #9 00 ## (Ligações a cobrar saem direto sem analise)
804 00 #9#9 91 ## (Ligações Internacionais começadas por 00)
803 021 92## (Operadoras que serão convertidas pelo equipamento)
803 015 92##
803 023 92##


803 9 #9#9 03 ## (Prefixos para CELULAR SP/LOCAL)
803 8 #9#9 03 ##
803 7 #9#9 03 ##
803 6 #9#9 03 ##


641 54589658 ## (Aqui ele ligará para este número e aguardara o tom de linha, após isso discara o numero em buffer que o cliente havia discado)(Apenas para Celular SP/Local)

615 # 251 # 75227 ##
625 # 250 # 7523 # 250 * 612 # 04 ##
635 # 250 # 7523 # 250 * 622 # 04 ##
645 # 250 # 7523 # 71 * 8 # 252 * 632 # 04 # 00 ##

6911 0021 ## 6912 021 ## (Aqui é onde vai a operadora que o equipamento discará, basta alterá-la pela operadora desejada)

6921 0021 ## 6922 021 ##
6931 0021 ## 6932 021 ##
6941 0021 ## 6942 021 ##


E para resetar essa belezura basta colocar um telefone nela desligada e segurar o * e liga-la com ele pressionado e aguardar uns 10 segundos, quando soltar o * você ouvirá um bip e quando pressionar o gancho a luz vermelha do equipamento piscará. (Isso com uma linha telefônica ligada claro)

############################################

Espero ter ajudado,

Valeu

Eizo Sakamoto - Eizo Japan

Esses dias descobri que o Eizo Sakamoto tinha voltado a ativa e parti logo para pegar os CDs lançados os dois com nomes de "Eizo Japan 1" e "Eizo Japan 2".

Bom confesso que o primeiro CD é fraco, mas o segundo é muito foda e na minha opinião as músicas de destaque são:

Zankoku na Tenshi no Teeze
Kidou Keiji Jiban

Que nem diria Yoshiki Fukuyama no ANIME Friends: "TA FODAAAAAAAAAAAAAAAAAAAAAAAAAAA"

Bom, tomem as providências necessárias para ouvir essa maravilha.

http://www.eizojapan.com/

Falou

quarta-feira, 7 de abril de 2010

OpenVPN (Cliente) no Windows/Linux

Bom pra quem já instalou o OpenVPN num Linux sabe que é uma beleza, mas nem sempre temos o Pinguim do nosso lado e quase sempre o servidor onde tem OpenVPN é Linux e os clientes são Windows.

Bom antes de mais nada é bom baixar a versão estável do OpenVPN no site openvpn.se, procure nunca utilizar versões betas ou RCs pois num serviço como esse vc precisa de confiabilidade total. Não comentarei agora da configuração do servidor e suponho aqui que o servidor já está pronto.

Após instalar basta criar um arquivo na pasta de configuração do OpenVPN com as configuração abaixo e de extensão .ovpn (Ex: cliente.ovpn)

Lembrando que no Windows após instalado basta ir em:
Iniciar -> Programas -> OpenVPN -> OpenVPN configuration file directory

ou vá pelo "Windows Explorer" em:

C:\Arquivos de Programas\OpenVPN\config (isso caso tenha instalado no C:)

Lembrando que esta configuração é uma VPN simples ponto-a-ponto para apenas uma máquina e o arquivo foi testado em um Windows XP. Numa VPN a rede do cliente não pode ter os mesmos IPS da rede do servidor.

Este mesma configuração pode ser usada em Linux adicionando este arquivo no diretorio /etc/openvpn , mas no linux seria mais interessante nomeá-lo de cliente.conf . Para instalar o OpenVPN basta digitar "aptitude install openvpn" (sem aspas ).

####################################################
remote minhavpn.com.br ; IP ou DOMINIO do servidor
port 1194 ; porta de comunicação
dev tun ; Dispositivo usado
proto udp ; Protocolo de Transporte
ifconfig 10.0.0.2 10.0.0.1 ; Seu IP e IP do servidor
route 192.168.1.0 255.255.255.0 10.0.0.1 ; A rede interna e máscara do servidor sendo o gateway a VPN
resolv-retry infinite ; Tenta resolver infinitamente o endereço do servidor
comp-lzo ; Utiliza compressão LZO
keepalive 10 120 ; Monitora a conexão enviando ping a cada 10 segundos e reinicia a VPN em 120 segundos sem resposta
persist-key ; Não reler as chaves em uma reconexão
persist-tun ; Não reinicia o dispositivo TUN ou TAP em uma reconexão
float ; Mantem a conexão aberta mesmo se o IP mudar
secret static.key ; Nome da Chave Estática
verb 4 ; Valor da Verbose
status openvpn_status.log ; Arquivo de Status
#############################################

Bem é apenas isso após reiniciar o OpenVPN ele carregará automaticamente o arquivo, não esqueça de colocar a chave junto do arquivo de configuração.

Valeu

Songbird

Bem quem gosta de Linux já deve ter visto a super notícia que o pessoal do Songbird o abandonou.

Vejam a reportagem:
http://meiobit.com/63862/songbird-descontinuado-linux/

Bom seja lá quais foram os motivos para eles pararem eu usava o Songbird mesmo sendo aquela carroça para abrir e gostava dele, mas depois desta notícia eu fiz o mesmo que eles fizeram com o Pinguim, ABANDONEI ELES.

Ahahahahahahhaha como sou cruel e já estou com o Rhythmbox voando.