Archive for June, 2010
Bubble para quotes do twitter
Monday, June 14th, 2010Meus quotes do twitter no blog nunca mais serão os mesmos
♻ @microcontoscos  Alô vc q está assistindo a Copa no seu MP15 comprado no camelódromo. Torça pelo Paraguai, pelo menos por gratidão.
CSS devidamente kibado daqui.
SVN Branching e Manutenção
Monday, June 14th, 2010É comum não compreender como funciona o conceito de branching em um repositório SVN, fiz um diagrama para exemplificar como funciona o branching para manutenção de uma versão antiga de software em um repositório SVN. Sintam-se a vontade para editar/imprimir redistribuir ou qualquer coisa.
Você pode editar o SVG original (gziped) usando o Inkscape. Ou a versão para impressão.
Jornalismo Meia-Boca
Wednesday, June 9th, 2010A Globo.com gasta milhões com as interwebs, é referência em qualidade na organização e implementação do seu portal de notícias G1 e a ultima reforma ficou digna de aplausos. Mas parece que seus produtores de conteúdo não entenderam ainda o que diabos é a internet. A base da internet é a referência, o famoso “link”.
O mundo está conectado, isso é fato. Mas a cultura de não referenciar ninguém de graça que é uma característica forte nas agências nacionais faz com que notícias em um portal na internet sejam feitas esquecendo esse conceito. Veja essa matéria publicada no G1 e perceba que o texto como era de se esperar é muito bem escrito, cita fontes e fala da TriCities e ABC News. Algo que já deve ter ficado evidente para quem há freqüenta a internet há algum tempo: NÃO TEM NENHUM LINK PARA NENHUMA DAS REFERÊNCIAS.
Eu tive o trabalho de entrar no TriCities.com e pesquisar no site(medonho diga-se de passagem) para encontrar a notícia referenciada pelo G1 e eles por sua vez, fizeram o dever de casa e colocaram o devido link para a página que o cidadão montou com o domínio da polícia de Bluff City.
Essa não é a primeira vez que notícias no G1 não linkam suas fontes na internet. Nem quando o assunto é referente a algo que está na internet, como vídeos no YouTube ou o site do senhor Brian McCrary. Pra mim o jornal já morreu há tempos mas parece que os jornalistas ainda vivem o tempo todo dentro dele.
Notem porém que as mesmas criaturas que sonegam isso para suas fontes, incentivam para que os outros usem-nos como referência e transmitam o link. Hipocrisia? imagina.
Nossos Medidores Apontam Um Elevado Nível De Gambiarra
Friday, June 4th, 2010Uma transferência assistida no Asterisk gera os seguintes canais e links.
newchannel: SIP/192.168.10.252-00000008 newchannel: SIP/1001-00000009 link: SIP/192.168.10.252-00000008 - SIP/1001-00000009 unlink: SIP/192.168.10.252-00000008 - SIP/1001-00000009 link: SIP/192.168.10.252-00000008 - SIP/1001-00000009 unlink: SIP/192.168.10.252-00000008 - SIP/1001-00000009 link: SIP/192.168.10.252-00000008 - SIP/1001-00000009 unlink: SIP/192.168.10.252-00000008 - SIP/1001-00000009 link: SIP/192.168.10.252-00000008 - SIP/1001-00000009 unlink: SIP/192.168.10.252-00000008 - SIP/1001-00000009 newchannel: Local/1002@transferencias-aaa8,1 newchannel: Local/1002@transferencias-aaa8,2 newchannel: SIP/1002-0000000a link: Local/1002@transferencias-aaa8,2 - SIP/1002-0000000a link: SIP/1001-00000009 - Local/1002@transferencias-aaa8,1 unlink: SIP/1001-00000009 - Local/1002@transferencias-aaa8,1 link: SIP/1001-00000009 - Local/1002@transferencias-aaa8,1 unlink: Local/1002@transferencias-aaa8,2 - Local/1002@transferencias-aaa8,1hangup: Local/1002@transferencias-aaa8,1 hangup: Local/1002@transferencias-aaa8,2 unlink: SIP/1001-00000009 - SIP/1002-0000000a newchannel: Transfered/SIP/192.168.10.252-00000008 link: SIP/192.168.10.252-00000008 - SIP/1002-0000000a hangup: SIP/1001-00000009 hangup: Transfered/SIP/192.168.10.252-00000008 unlink: SIP/192.168.10.252-00000008 - SIP/1002-0000000a hangup: SIP/1002-0000000a hangup: SIP/192.168.10.252-00000008
Tuneis SSH
Thursday, June 3rd, 2010SSH é uma das coisas mais lindas em sistemas UNIX-like. Mas o SSH é ainda mais lindo se executado com as opções -D e -L. Imaginem o seguinte caso: você está em uma rede quase que completamente bloqueada só lhe sobra uma porta 22 pra acesso ssh remoto em um servidor que você paga em uma vps ou melhor ainda quando a sua universidade lhe fornece acesso ssh a alguma maquina gratuitamente. Agora imaginem que vocês precisam ver aquele vídeo de um fã do restart sendo trucidado por um rinoceronte endiabrado. Há solução, uma solução segura e livre de proxys afegãos suspeitos. Os tuneis ssh podem salvar sua vida.
Como? fazendo com que sua conexão seja protegida e criptografada até a maquina da qual você tenha acesso ssh e de lá você saia para web sem restrições de firewalls facistas. A magica é feita por um comando simples e nenhum tipo de acesso administrativo em qualquer uma das maquinas é necessário:
$ ssh -D 3000 guax@freedom -N -f
O que esse comando faz é um tunel ssh do tipo dinâmico (-D) que gera um proxy SOCKS 5 na porta 3000 da sua maquina o -N diz que você não quer abrir o shell do ssh da outra maquina e o -f diz que você quer o tunel executando em background. Então no firefox ou browser que suporte.
Agora vamos a um problema menos subversivo. Você precisa acessar a porta 80 de algum ip que está escondido em uma rede do cliente, geralmente para configurar um ATA, router e outros equipamentos com configuração web. Se você tem acesso a um firewall ou outra maquina que enxergue as duas redes basta usar o seguinte comando.
$ ssh -L 3000:192.168.10.100:80 guax@cliente
E voila. Basta apontar seu browser para localhost:3000. Sem configurar proxy nem nada. =)
Referências
$ man ssh



