<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2089284737469129509</id><updated>2012-01-23T08:31:25.298-08:00</updated><category term='Install Fest'/><category term='servidores de email'/><category term='Falecimento'/><category term='FLISOL Indaiatuba'/><category term='Resolução VGA para GRUB ou LILO'/><category term='Enviar email'/><category term='Interface Web para Firewall'/><category term='JRE no Iceweasel'/><category term='Super Vaca'/><category term='Instalando plugins do Flash e Java'/><category term='lenny'/><category term='Flash no Iceweasel'/><category term='apt-get'/><category term='Campus Party acabou'/><category term='Revista de Sábado'/><category term='FLISOL'/><category term='Linux não é livre'/><category term='Porque Linux é melhor?'/><category term='Pendrive no VirtualBox'/><category term='Debian Wheezy'/><category term='Remover caracteres especiais'/><category term='Campus Party 2010'/><category term='Richard Stallman'/><category term='NimbleX'/><category term='São Logado'/><category term='Gmail modo texto'/><category term='HTTP'/><category term='Crítica Chrome OS'/><category term='Fim Campus Party'/><category term='Herança'/><category term='Renomear arquivos em massa'/><category term='privacidade'/><category term='algoritmo do método da inserção listas'/><category term='homembit'/><category term='criptografia WPA'/><category term='Compartilhar arquivos web'/><category term='Campus Party 2011'/><category term='Apache'/><category term='usuários da internet brasileira'/><category term='Resolução Terminal'/><category term='zOS'/><category term='Dropbox'/><category term='msmtp gmail'/><category term='Banda larga brasileira'/><category term='No-ip'/><category term='autenticação'/><category term='IBM'/><category term='USB no VirtualBox'/><category term='Bellovin'/><category term='USP'/><category term='Compartilhamento'/><category term='Java no Iceweasel'/><category term='ODF'/><category term='Alexandre Oliva'/><category term='Forms Django'/><category term='vmware'/><category term='Qualipso'/><category term='Dennis Ritchie'/><category term='Conversão de imagem GD2'/><category term='Nagios 3.3.1'/><category term='DNSSec'/><category term='Máquinas Virtuais USB'/><category term='pagseguro'/><category term='Problemas com o Nagios 3.3.1'/><category term='GNU/Linux rodando TRON'/><category term='email modo texto'/><category term='registro.br'/><category term='TV TEM'/><category term='hacker'/><category term='Entrevista'/><category term='/var/run/network/mountnfs'/><category term='código pagseguro'/><category term='Falta de atenção'/><category term='Linguagem C'/><category term='Linux é melhor?'/><category term='NFS'/><category term='Alterar porta 25'/><category term='Install Fest Indaiatuba'/><category term='Apagão Campus Party'/><category term='wireless no debian'/><category term='padrões abertos'/><category term='Django'/><category term='Fotos Campus Party'/><category term='Novidades Campus Party'/><category term='Instalar Dropbox'/><category term='método de newton'/><category term='Stallman critíca Chrome'/><category term='TRON - O legado'/><category term='Notícias Campus Party'/><category term='empresa espanhola de telecomunicações'/><category term='Modo texto'/><category term='testing'/><category term='Robot Quasi e DIT'/><category term='Fábio Antônio'/><category term='Herança em forms'/><category term='Campus Party Brasil 2010'/><category term='Mainframe'/><category term='palestrantes'/><category term='Unix'/><category term='Python'/><category term='Telefonica'/><category term='opensource total'/><category term='Software Livre'/><category term='Agradecimentos Campus Party'/><category term='Free Software Foundation'/><category term='Intercato'/><category term='Campus Party Brasil'/><category term='VirtualBox'/><category term='client Mainframe'/><category term='Problemas com Xen'/><category term='Statusmap do Nagios'/><category term='Firewall'/><category term='bubblesort algoritmo da bolha'/><category term='vmware server'/><category term='Apache autenticado'/><category term='Firewalls Distribuídos'/><category term='Resolução /dev/ttyX'/><category term='Jomar Silva'/><category term='Instalação do Nagios'/><category term='Linux vs outros SOs'/><category term='azeredo'/><category term='botão pagseguro'/><category term='Teatro mágico'/><category term='Inovações'/><category term='Hardware livre'/><category term='FLISOL 2011'/><category term='Comunidade'/><category term='GNU/Linux roda laser de Kevin Flynn'/><category term='Campus Party Brasil 2011'/><category term='debian'/><category term='aptitude'/><category term='Flash no Firefox'/><category term='customizar'/><category term='Spam'/><category term='GD2'/><category term='O que é GNU/Linux?'/><category term='Imagem no Nagios'/><category term='Ati'/><category term='Indaiatuba'/><category term='Programação'/><category term='Fstab + NFS'/><category term='Speedy'/><category term='Script'/><category term='Santa Bandalarga'/><category term='enviar email em modo texto'/><category term='problema vmware'/><category term='Cloud Computing'/><category term='INTERFACE WEB SIMPLIFICADA PARA O GERENCIAMENTO DE FIREWALLS DISTRIBUÍDOS'/><category term='Chrome OS'/><category term='GNU/Linux'/><category term='Eleição 2010'/><category term='Interface Web'/><category term='tela preta'/><category term='Tiririca'/><category term='ginga tv digital'/><category term='Centro de Competencia em Software Livre'/><category term='Falta de suporte Speedy'/><category term='Linux livre'/><category term='Placa de vídeo'/><category term='Nagios'/><category term='x3270'/><category term='Google'/><category term='Xen 4.1'/><category term='Open Source'/><category term='Kevin Mitnick'/><category term='Stallman'/><category term='Eleição'/><category term='HTTP Autenticado'/><category term='wireless'/><category term='Java no Firefox'/><category term='NFS error'/><category term='/etc/fstab'/><category term='Deputado'/><category term='JRE no Firefox'/><category term='Linux não pode usar Speedy'/><category term='criptografia'/><category term='morte da porta 25'/><category term='Eu sou babaca'/><category term='decisão do CGI'/><title type='text'>Abra seu código!</title><subtitle type='html'>Por um mundo livre e inteligente!!!!!!!!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-5611286893919868243</id><published>2012-01-21T16:00:00.000-08:00</published><updated>2012-01-21T16:05:23.543-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tela preta'/><category scheme='http://www.blogger.com/atom/ns#' term='Ati'/><category scheme='http://www.blogger.com/atom/ns#' term='Placa de vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Debian Wheezy'/><category scheme='http://www.blogger.com/atom/ns#' term='Problemas com Xen'/><category scheme='http://www.blogger.com/atom/ns#' term='Xen 4.1'/><title type='text'>Problemas com kernel 3.1.0-1-amd64 + Xen + Debian Wheezy</title><content type='html'>&lt;b&gt;Cenário:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Tenho uma placa ATI em um note Dell Vostro 1000 (velhinho o coitado)&amp;nbsp;e uso Debian Wheezy (que está bom para caramba ;) ) com kernel 3.1.0-1-amd64 e&amp;nbsp;Xen 4.1 utilizando HVM.&lt;br /&gt;&lt;br /&gt;Informações sobre a placa VGA:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;i&gt;$ lspci -vnn | grep -i vga&lt;/i&gt;&lt;i&gt;01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS482 [Radeon Xpress 200M] [1002:5975] (prog-if 00 [VGA controller])&lt;/i&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;E seguindo a wiki do Debian tenho o seguinte link para configuração da minha placa VGA:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.debian.org/AtiHowTo"&gt;http://wiki.debian.org/AtiHowTo&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Problema:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A melhor forma de instalar o driver da minha placa foi instalar o pacote&amp;nbsp;firmware-linux-nonfree, pois antes não tinha bons resultados gráficos. Com a instalação&amp;nbsp;do pacote tudo ficou perfeito, um visual lindo com o Gnome 3 ;)&lt;br /&gt;&lt;br /&gt;Porém eu uso Xen....&lt;br /&gt;&lt;br /&gt;O Xen da erro na hora da inicialização e você não vê mais nada quando o pacote em questão está instalado!!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Solução:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;O pacote firmware-linux-nonfree altera o initrd e o vmlinux do kernel 3.1.0-1-amd64&amp;nbsp;removendo o pacote em questão o kernel Xen funciona normal, porém a aceleração&amp;nbsp;gráfica vai para o brejo, portanto a minha solução foi remover o pacote&amp;nbsp;firmware-linux-nonfree e criei imagens diferentes para o kernel do Xen&lt;br /&gt;(sem aceleração gráfica):&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;i&gt;cp -R /boot/config-3.1.0-1-amd64{,-xen}&lt;/i&gt;&lt;i&gt;cp -R /boot/initrd.img-3.1.0-1-amd64{,-xen}&lt;/i&gt;&lt;i&gt;cp -R /boot/System.map-3.1.0-1-amd64{,-xen}&lt;/i&gt;&lt;i&gt;cp -R /boot/vmlinuz-3.1.0-1-amd64{,-xen}&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;Ai basta alterar as configurações de boot do Xen diretamento no arquivo de&lt;br /&gt;configuração do Grub ficará algo mais ou menos assim:&lt;br /&gt;&lt;br /&gt;&lt;blockquote class="tr_bq"&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;### BEGIN /etc/grub.d/20_linux_xen ###&lt;/i&gt;&lt;br /&gt;&lt;i&gt;submenu "Xen 4.1-amd64" {&lt;/i&gt;&lt;br /&gt;&lt;i&gt;menuentry 'Debian GNU/Linux, with Xen 4.1-amd64 and Linux 3.1.0-1-amd64-xen' --class debian --class gnu-linux --class gnu --class os --class xen {&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; insmod lvm&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; insmod part_msdos&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; insmod ext2&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set root='(ZION-boot)'&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; search --no-floppy --fs-uuid --set=root 1ac9beac-b31f-4840-9b96-d06bfda6e847&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;nbsp; &amp;nbsp;'Loading Xen 4.1-amd64 ...'&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; multiboot &amp;nbsp; &amp;nbsp; &amp;nbsp; /xen-4.1-amd64.gz placeholder com1=9600,8n1 console=com1,vga something else&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;nbsp; &amp;nbsp;'Loading Linux 3.1.0-1-amd64-xen ...'&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; module &amp;nbsp;/vmlinuz-3.1.0-1-amd64-xen placeholder root=/dev/mapper/ZION-raiz ro console=tty0 console=hvc0 quiet&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;nbsp; &amp;nbsp;'Loading initial ramdisk ...'&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; module &amp;nbsp;/initrd.img-3.1.0-1-amd64-xen&lt;/i&gt;&lt;br /&gt;&lt;i&gt;}&lt;/i&gt;&lt;br /&gt;&lt;i&gt;menuentry 'Debian GNU/Linux, with Xen 4.1-amd64 and Linux 3.1.0-1-amd64-xen (recovery mode)' --class debian --class gnu-linux --class gnu --class os --class xen {&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; insmod lvm&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; insmod part_msdos&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; insmod ext2&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set root='(ZION-boot)'&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; search --no-floppy --fs-uuid --set=root 1ac9beac-b31f-4840-9b96-d06bfda6e847&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;nbsp; &amp;nbsp;'Loading Xen 4.1-amd64-xen ...'&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; multiboot &amp;nbsp; &amp;nbsp; &amp;nbsp; /xen-4.1-amd64.gz placeholder com1=9600,8n1 console=com1,vga&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;nbsp; &amp;nbsp;'Loading Linux 3.1.0-1-amd64-xen ...'&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; module &amp;nbsp;/vmlinuz-3.1.0-1-amd64-xen placeholder root=/dev/mapper/ZION-raiz ro single console=tty0 console=hvc0&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;nbsp; &amp;nbsp;'Loading initial ramdisk ...'&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; module &amp;nbsp;/initrd.img-3.1.0-1-amd64-xen&lt;/i&gt;&lt;br /&gt;&lt;i&gt;}&lt;/i&gt;&lt;br /&gt;&lt;i&gt;}&lt;/i&gt;&lt;br /&gt;&lt;i&gt;### END /etc/grub.d/20_linux_xen ###&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;Feito isso podemos bootar com o kernel "não Xen" e instalar o pacote&amp;nbsp;firmware-linux-nonfree pois ai o mesmo habilita aceleração gráfica neste kernel, a&amp;nbsp;desvantagem é que o kernel do Xen não terá aceleração gráfica em minha placa de vídeo&amp;nbsp;mas pelo menos agora consigo usar o Xen sem problemas ;).. e quando quiser jogar uns joguinhos uso a outra imagem do kernel com aceleração gráfica.&lt;br /&gt;&lt;br /&gt;Bom divertimento ... ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-5611286893919868243?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/5611286893919868243/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=5611286893919868243' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5611286893919868243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5611286893919868243'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2012/01/problemas-com-kernel-310-1-amd64-xen.html' title='Problemas com kernel 3.1.0-1-amd64 + Xen + Debian Wheezy'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-6989075802534280993</id><published>2012-01-03T16:41:00.000-08:00</published><updated>2012-01-03T16:43:04.826-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Script'/><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='Renomear arquivos em massa'/><category scheme='http://www.blogger.com/atom/ns#' term='Remover caracteres especiais'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Renomear arquivos em massa removendo símbolos inúteis</title><content type='html'>&lt;br /&gt;Pessoal boa noite!&lt;br /&gt;&lt;br /&gt;Acabei de fazer este script em Python e posto aqui pois não achei ninguém que tivesse feito algo assim e eu estava precisando muito! Este script elimina símbolos básicos (áéíóúãç ... etc) dos nomes dos arquivos e já os renomeia, usarei este para renomear uma série de arquivos antes de enviá-los a uma página web (a qual não trabalha bem com acentos e espaços). Quem quiser modificá-lo para seu uso fique a vontade! Segue a dica...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;#!/usr/bin/env python&lt;/i&gt;&lt;br /&gt;&lt;i&gt;# -*- encoding: utf-8 -*-&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;from os import rename&lt;/i&gt;&lt;br /&gt;&lt;i&gt;from os import listdir&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;arquivos = listdir('.')&lt;/i&gt;&lt;br /&gt;&lt;i&gt;for arquivo in arquivos:&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; rename(arquivo, arquivo.replace("á","a").replace("é","e").replace("í","i").replace("ó","o").replace("ú","u").replace("ã","a").replace("ç","c").replace(" ","_").replace(",","").replace("õ","o"))&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; print arquivo.replace("á","a").replace("é","e").replace("í","i").replace("ó","o").replace("ú","u").replace("ã","a").replace("ç","c").replace(" ","_").replace(",","").replace("õ","o");&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Abraço!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-6989075802534280993?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/6989075802534280993/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=6989075802534280993' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/6989075802534280993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/6989075802534280993'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2012/01/renomear-arquivos-em-massa-removendo.html' title='Renomear arquivos em massa removendo símbolos inúteis'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3567891633670104130</id><published>2011-10-13T05:35:00.000-07:00</published><updated>2011-10-13T05:36:09.390-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Falecimento'/><category scheme='http://www.blogger.com/atom/ns#' term='Unix'/><category scheme='http://www.blogger.com/atom/ns#' term='Linguagem C'/><category scheme='http://www.blogger.com/atom/ns#' term='Dennis Ritchie'/><title type='text'>Dennis Ritchie, 1941 – 2011</title><content type='html'>Dennis Ritchie, criador da linguagem C (desenvolvida inicialmente por ele entre 1969 e 1973) e co-criador do Unix (juntamente com Ken Thompson)&lt;a href="https://plus.google.com/u/0/101960720994009339267/posts/ENuEDDYfvKP?hl=en"&gt; faleceu no último final de semana&lt;/a&gt;, após uma longa enfermidade. Ritchie aposentou-se em 2007 como pesquisador na Lucent (então proprietária dos antigos Bell Labs, onde nasceu o Unix), mas permanecia atuando como consultor.Nós usuários de um clone do Unix devemos muito às suas ideias originais e ao esforço que fez para disseminar a linguagem C e o sistema operacional Unix.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2SebsxnbUF0/TpbarVI2brI/AAAAAAAAARI/XfbmxH9y654/s1600/dennis_ritchie6-104755.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="308" src="http://4.bp.blogspot.com/-2SebsxnbUF0/TpbarVI2brI/AAAAAAAAARI/XfbmxH9y654/s320/dennis_ritchie6-104755.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Tive oportunidade de escrever há pouco tempo no developerWorks sobre &lt;a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/criadores_unix_ganham_premio_japao?lang=pt_br"&gt;uma das últimas homenagens recebidas pessoalmente por Ritchie&lt;/a&gt; em honra ao seu papel na origem do Unix: o Prêmio Japão, entregue anualmente a pessoas de todas as nacionalidades cujas realizações em ciência e tecnologia sejam reconhecidas como tendo feito avançar as fronteiras do conhecimento e servido à causa da paz e prosperidade para a humanidade.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Segundo a descrição publicada pela fundação japonesa que administra o prêmio, “comparado a outros sistemas operacionais mais conhecidos na época, seu novo e avançado SO era mais simples, mais rápido e apresentava um amigável sistema de arquivos hierárquico”. A fundação também reconhece no UNIX uma das forças que impulsionaram o desenvolvimento da Internet, em grande parte devido ao BSD, a versão expandida que foi desenvolvida no campus de Berkeley da Universidade da Califórnia e que incluía o protocolo TCP/IP, fato que também levou ao surgimento da cultura Open Source.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Descanse em paz, Dennis Ritchie. Suas contribuições para o desenvolvimento da informática e tecnologia frutificaram de maneiras que você acompanhou ao longo de décadas de vida, e ainda por muito tempo seu nome será lembrado e associado a uma obra que certamente mudou o ambiente tecnológico de várias maneiras positivas e duradouras.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Fonte:&amp;nbsp;&lt;a href="http://br-linux.org/2011/dennis-ritchie-1941-2011/"&gt;http://br-linux.org/2011/dennis-ritchie-1941-2011/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3567891633670104130?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3567891633670104130/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3567891633670104130' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3567891633670104130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3567891633670104130'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/10/dennis-ritchie-1941-2011.html' title='Dennis Ritchie, 1941 – 2011'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2SebsxnbUF0/TpbarVI2brI/AAAAAAAAARI/XfbmxH9y654/s72-c/dennis_ritchie6-104755.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-1963615142062431707</id><published>2011-10-04T15:05:00.000-07:00</published><updated>2011-10-04T15:08:51.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Herança em forms'/><category scheme='http://www.blogger.com/atom/ns#' term='Django'/><category scheme='http://www.blogger.com/atom/ns#' term='Herança'/><category scheme='http://www.blogger.com/atom/ns#' term='Forms Django'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Herança de forms em Django</title><content type='html'>&lt;br /&gt;Oi galera... hoje tenho mais uma dica rápida. Como fazer herança em forms Django?? Andei pesquisando muito no Google e nosso amigo buscador só me trouxe resultados ultracomplexos (pelo menos pra mim que sou iniciante em Django) onde o resultado mais simples que eu achei foi esse:&lt;br /&gt;&lt;blockquote&gt;class person(forms.Form):&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; name = forms.CharField()&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; sex = forms.CharField()&amp;nbsp;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;class business(person):&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cnpj = forms.CharField()&lt;/blockquote&gt;Simples e objetivo assim como tudo em Django... talvez exista uma solução melhor para os mais experientes programadores.. porém pra mim pareceu funcional.&lt;br /&gt;&lt;br /&gt;Leituras recomendadas sobre Django:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/913589/django-forms-inheritance-and-order-of-form-fields"&gt;http://stackoverflow.com/questions/913589/django-forms-inheritance-and-order-of-form-fields&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.djangobook.com/en/2.0/"&gt;http://www.djangobook.com/en/2.0/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-1963615142062431707?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/1963615142062431707/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=1963615142062431707' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/1963615142062431707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/1963615142062431707'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/10/heranca-de-forms-em-django.html' title='Herança de forms em Django'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-8677393310920509294</id><published>2011-09-30T18:39:00.000-07:00</published><updated>2011-09-30T18:39:21.925-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Statusmap do Nagios'/><category scheme='http://www.blogger.com/atom/ns#' term='GD2'/><category scheme='http://www.blogger.com/atom/ns#' term='Imagem no Nagios'/><category scheme='http://www.blogger.com/atom/ns#' term='Nagios 3.3.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Nagios'/><category scheme='http://www.blogger.com/atom/ns#' term='Conversão de imagem GD2'/><title type='text'>Criar imagens GD2 para statusmap do Nagios</title><content type='html'>A dica de hoje é extremamente rápida! A pouco eu gostaria de mudar as imagens dos objetos monitorados do Nagios para questões "didáticas" e facilidade na administração. Porém em uma sessão hostextinfo (simples) temos os seguintes parâmetros abaixo:&lt;br /&gt;&lt;blockquote&gt;define hostextinfo{&lt;br /&gt;&lt;blockquote&gt;host_name Linux1&lt;br /&gt;icon_image linux.png&lt;br /&gt;vrml_image linux.png&lt;br /&gt;statusmap_image linux.gd2&amp;nbsp;&lt;/blockquote&gt;}&amp;nbsp;&lt;/blockquote&gt;&lt;div&gt;Duas linhas destas citam imagens em formato PNG (este ja estamos acostumados) e uma linha única cita a imagem em formato GD2 que também será interpretado pelo Nagios (não abordarei explicações sobre parâmetros pois como disse essa é uma dica rápida). Para construir esta imagem GD2 é recomendado que a imagem PNG ao qual ela será gerada tenha resoluções de 40x40 pixels (mais que isso não é recomendado pela própria documentação do Nagios). Tendo essa imagem PNG de 40x40 em "mãos" instale o comando&amp;nbsp;&lt;b&gt;pngtogd2&lt;/b&gt;. No Debian basta usar o comando abaixo:&lt;/div&gt;&lt;blockquote&gt;# aptitude install&amp;nbsp;libgd-tools&lt;/blockquote&gt;Após a instalação deste pacote o comando pngtogd2 já estará disponível no sistema, no meu Desktop o comando fica em&amp;nbsp;/usr/bin/pngtogd2. Agora para enfim transformar o PNG citado em um arquivo de imagem GD2 execute o seguinte comando abaixo:&lt;br /&gt;&lt;blockquote&gt;# pngtogd2 imagem.png imagem_convertida.gd2 40 2&lt;/blockquote&gt;Feito isso você já terá uma imagem GD2 para você colocar no statusmap do seu Nagios.&lt;br /&gt;&lt;br /&gt;Mais informações sobre o statusmap do Nagios podem ser encontradas aqui:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#hostextinfo"&gt;http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#hostextinfo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nagiosnapratica.wordpress.com/2010/10/30/artigo8-hostextinfo-parents-e-mapa-no-nagios/"&gt;http://nagiosnapratica.wordpress.com/2010/10/30/artigo8-hostextinfo-parents-e-mapa-no-nagios/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nagios.sourceforge.net/docs/3_0/configcgi.html#default_statusmap_layout"&gt;http://nagios.sourceforge.net/docs/3_0/configcgi.html#default_statusmap_layout&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nagios.sourceforge.net/docs/3_0/cgis.html#statusmap_cgi"&gt;http://nagios.sourceforge.net/docs/3_0/cgis.html#statusmap_cgi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraço a todos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-8677393310920509294?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/8677393310920509294/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=8677393310920509294' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8677393310920509294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8677393310920509294'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/09/criar-imagens-gd2-para-statusmap-do.html' title='Criar imagens GD2 para statusmap do Nagios'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-2235375267287179572</id><published>2011-09-27T16:05:00.000-07:00</published><updated>2011-09-27T19:53:47.730-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Instalação do Nagios'/><category scheme='http://www.blogger.com/atom/ns#' term='Problemas com o Nagios 3.3.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Nagios 3.3.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Nagios'/><title type='text'>Problemas com o Nagios 3.3.1</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Hoje tive um problema ao instalar/atualizar o Nagios da versão 3.2.3 para a versão 3.3.1, este problema envolvia um erro de "digitação" no Makefile da pasta html&amp;nbsp;(./html/Makefile)&amp;nbsp;segue erro para que vocês possam entender melhor...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;do /usr/bin/install -c -m 664 -o nagios -g nagios $file&lt;br /&gt; /usr/share/includes/rss; done/usr/bin/install: omitting directory `includes/rss/extlib'&lt;br /&gt; /usr/bin/install: omitting directory `includes/rss/htdocs'&lt;br /&gt; /usr/bin/install: omitting directory `includes/rss/scripts'&lt;br /&gt; make[1]: *** [install] Error 1&lt;br /&gt; make[1]: Leaving directory `/usr/local/src/nagios/html'&lt;br /&gt; make: *** [install] Error 2&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Este erro ocorre porque dentro do Makefile existe um parâmetro inválido para o comando install dentro do arquivo podemos ler as linhas:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;for file in includes/rss/\*;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;for file in includes/rss/extlib/\*; &lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Quando as linha que deveriam ter sido escritas eram:&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #222222; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;for file in includes/rss/\*.\*;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;for file in includes/rss/extlib/\*.\*;&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Desta forma o for interpretaria os diretórios e não os omitiria como diz o erro&lt;/b&gt;.&amp;nbsp;Agora para solucionarmos o problema basta usar os seguintes comando após a execução do ./configure :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;sed -i 's:for file in includes/rss/\*;:for file in includes/rss/\*.\*;:g' ./html/Makefile&lt;br /&gt;sed -i 's:for file in includes/rss/extlib/\*;:for file in includes/rss/extlib/\*.\*;:g' ./html/Makefile&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Após feito isso poderemos seguir "makeando" o resto seguindo a documentação oficial do Nagios contida aqui: &lt;a href="http://nagios.sourceforge.net/docs/nagioscore/3/en/toc.html"&gt;http://nagios.sourceforge.net/docs/nagioscore/3/en/toc.html&lt;/a&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Como resolvi este problema?? Seguindo a ajuda que o Victor colocou no blog dele aqui: &lt;a href="http://www.sartori.eti.br/2011/09/nagios-331-problemas-na-hora-do-make.html"&gt;http://www.sartori.eti.br/2011/09/nagios-331-problemas-na-hora-do-make.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Até a próxima e boa compilação pra vocês :D&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-2235375267287179572?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/2235375267287179572/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=2235375267287179572' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2235375267287179572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2235375267287179572'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/09/problemas-com-o-nagios-331.html' title='Problemas com o Nagios 3.3.1'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-505939951904568118</id><published>2011-09-25T11:03:00.000-07:00</published><updated>2011-09-25T11:07:49.400-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Livre'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Revista de Sábado'/><category scheme='http://www.blogger.com/atom/ns#' term='TV TEM'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Software Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='Entrevista'/><title type='text'>TV TEM - Revista de Sábado - Sem restrições</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="360" width="480"&gt; &lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="FlashVars" value="LiveUrl=temmais.com&amp;amp;autostart=false&amp;amp;customizationFileURL=http://midia.temmais.com/player/config-interna.xml&amp;amp;playerHash=af936fd11b0a0a0e90b9c831ef9d9c2c&amp;amp;idmedia=2c9f94b63244c78e01324af46d6e0666&amp;amp;autoload=false&amp;amp;thumbnailPreview=true&amp;amp;scaleMode=FIT&amp;amp;startButton=http://midia.temmais.com/player/play.png"&gt;&lt;param name="src" value="http://midia.temmais.com/player/player-v2.swf?v=1.7.1&amp;amp;"&gt;&lt;embed type="application/x-shockwave-flash" width="480" height="360" src="http://midia.temmais.com/player/player-v2.swf?v=1.7.1&amp;amp;" flashvars="LiveUrl=temmais.com&amp;amp;autostart=false&amp;amp;customizationFileURL=http://midia.temmais.com/player/config-interna.xml&amp;amp;playerHash=af936fd11b0a0a0e90b9c831ef9d9c2c&amp;amp;idmedia=2c9f94b63244c78e01324af46d6e0666&amp;amp;autoload=false&amp;amp;thumbnailPreview=true&amp;amp;scaleMode=FIT&amp;amp;startButton=http://midia.temmais.com/player/play.png" allowfullscreen="true" allowscriptaccess="always"&gt; &lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Fonte:&amp;nbsp;&lt;a href="http://www.temmais.com/revistadesabado/interna_detalhe.aspx?editoria_id=5701&amp;amp;menu_id=20"&gt;http://www.temmais.com/revistadesabado/interna_detalhe.aspx?editoria_id=5701&amp;amp;menu_id=20&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-505939951904568118?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/505939951904568118/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=505939951904568118' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/505939951904568118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/505939951904568118'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/09/tv-tem-revista-de-sabado-sem-restricoes_25.html' title='TV TEM - Revista de Sábado - Sem restrições'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-2977776970486001910</id><published>2011-07-23T09:43:00.000-07:00</published><updated>2011-07-23T10:32:02.787-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dropbox'/><category scheme='http://www.blogger.com/atom/ns#' term='Compartilhamento'/><category scheme='http://www.blogger.com/atom/ns#' term='Compartilhar arquivos web'/><category scheme='http://www.blogger.com/atom/ns#' term='Instalar Dropbox'/><title type='text'>Como instalar Dropbox no Debian Squeeze</title><content type='html'>Boa tarde pessoal, voltando a ativa tentando desenferrujar o blog, gostaria hoje de apresentar o Dropbox.&lt;br /&gt;&lt;br /&gt;O Dropbox é um sistema de compartilhamento de arquivos "em nuvem", ou seja você compartilha seus arquivos na Web. Ele é muito útil quando você usa diariamente diversos dispositivos que se comunicam com a Web, no meu caso tenho meu Smartphone com Android, meu note com Debian Squeeze e "minha" máquina da empresa usando também Debian Squeeze. Ta legal mas qual a vantagem em se ter vários dispositovs conectados? A vantagem é que você consegue manter seus arquivos sincronizados entre todos os dispositivos!!! Além do mais caso você precise acessar um arquivo imediatamente e você estiver "incomunicável" você poderá baixar seus arquivos diretamente da página do Dropbox.&lt;br /&gt;&lt;br /&gt;Bom falando no Debian que é meu foco nesse Post... vamos a instalação:&lt;br /&gt;&lt;br /&gt;1. Criar uma conta..&lt;br /&gt;&lt;br /&gt;Você poderá facilmente criar uma conta do Dropbox &lt;a href="https://www.dropbox.com/register"&gt;clicando aqui&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Baixar o aplicativo..&lt;br /&gt;&lt;br /&gt;Eu preferi instalar a versão em .tar.bz2 pois a versão que temos para Ubuntu não foi muito bem aqui no meu Squeeze, para baixar a versão em tar.bz2 &lt;a href="http://www.dropbox.com/download?dl=packages/nautilus-dropbox-0.6.8.tar.bz2"&gt;clique aqui&lt;/a&gt; ou então entre no site abaixo para baixar a versão Ubuntu ou Fedora:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dropbox.com/downloading"&gt;http://www.dropbox.com/downloading&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No momento que vos escrevo a versão ativa do .tar.bz2 é a 0.6.8, não garanto que a partir deste Post vocês conseguirão instalar outras versões mais novas que esta.&lt;br /&gt;&lt;br /&gt;3. Descompactar o pacote..&lt;br /&gt;&lt;br /&gt;Por padrão aqui na minha máquina os Downloads ficam em /home/rafael/Downloads então seguindo este padrão seguem os procedimentos abaixo:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ su -&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# cd /home/rafael/Downloads&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# tar -xvjf nautilus-dropbox-0.6.8.tar.bz2&lt;/b&gt;&lt;br /&gt;&lt;b&gt;# cd nautilus-dropbox-0.6.8&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Configurando e instalando..&lt;br /&gt;&lt;br /&gt;De acordo com o documento INSTALL contido neste pacote temos que seguir estes os procedimentos abaixo:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;[OBRIGATÓRIO] &lt;/i&gt;# ./configure&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;[OBRIGATÓRIO] &lt;/i&gt;# make&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;[OPCIONAL] &lt;/i&gt;# make check&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;[OBRIGATÓRIO] &lt;/i&gt;# make install&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;[OPCIONAL]&lt;/i&gt; # make clean&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No meu caso precisei instalar dois pacotes faltantes no passo ./configure, os pacotes foram instalados da seguinte forma:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# aptitude install libnautilus-extension-dev python-docutils -y&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Se no passo ./configure sua saída não deu erro então é sinal que não falta nada e você poderá executar o make, senão terá que procurar as dependências que apareceram na saída do comando ./configure.&lt;br /&gt;5. Terminando a configuração..&lt;br /&gt;Agora o Dropbox já está instalado, precisamos terminar a configuração pela interface gráfica. Como usuário COMUM (sem privilégios administrativos de root) digite:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ dropbox start -i&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Janela 1:&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-p64ljtFjjAo/TisAs7XeNMI/AAAAAAAAANo/7JuYtKUHNr8/s1600/Captura_de_tela.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-p64ljtFjjAo/TisAs7XeNMI/AAAAAAAAANo/7JuYtKUHNr8/s1600/Captura_de_tela.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Janela 2:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-G-PFVLL8wgA/TisAtWRX0ZI/AAAAAAAAANs/qzVU7NGGBHQ/s1600/Captura_de_tela-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-G-PFVLL8wgA/TisAtWRX0ZI/AAAAAAAAANs/qzVU7NGGBHQ/s1600/Captura_de_tela-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Janela 3:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-U1QoeuxEqts/TisAudddDQI/AAAAAAAAANw/AWRAVp76wWY/s1600/Captura_de_tela-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-U1QoeuxEqts/TisAudddDQI/AAAAAAAAANw/AWRAVp76wWY/s1600/Captura_de_tela-2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Janela 4:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-8XX5-oC4Uus/TisAu5wBufI/AAAAAAAAAN0/NcdV2xj72Fs/s1600/Captura_de_tela-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-8XX5-oC4Uus/TisAu5wBufI/AAAAAAAAAN0/NcdV2xj72Fs/s1600/Captura_de_tela-3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Uma das desvantagens em se usar o Dropbox é que podemos "upar" somente 2GB Free se quiser "upar" mais tem que desembolsar uma grana. :(&lt;br /&gt;&lt;br /&gt;Janela 5:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-j9-j_tgQgRA/TisAvibUs7I/AAAAAAAAAN4/N97uvim8wDE/s1600/Captura_de_tela-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-j9-j_tgQgRA/TisAvibUs7I/AAAAAAAAAN4/N97uvim8wDE/s1600/Captura_de_tela-4.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Como você é um Geek você não usará a instalação Típica... é claro ;)&lt;br /&gt;&lt;br /&gt;Janela 6:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-OEb7f3hg3RI/TisAwFs-NlI/AAAAAAAAAN8/IXvJ_8HlCG0/s1600/Captura_de_tela-5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-OEb7f3hg3RI/TisAwFs-NlI/AAAAAAAAAN8/IXvJ_8HlCG0/s1600/Captura_de_tela-5.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Nesta janela na primeira opção você especifica que você terá uma pasta na sua home padrão com o nome de Dropbox, caso deseje especificar outra pasta escolha a segunda opção (porém eu não recomendo a segunda opção, explicarei mais abaixo).&lt;br /&gt;&lt;br /&gt;Janela 7:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BFoyDaXKRLQ/TisAxdTwWII/AAAAAAAAAOA/fN0zcij4gOo/s1600/Captura_de_tela-6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-BFoyDaXKRLQ/TisAxdTwWII/AAAAAAAAAOA/fN0zcij4gOo/s1600/Captura_de_tela-6.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Eu como um bom paranóico não quero ficar digitando senha de root para manter o atributo dos arquivos "upados", portanto marquei a segunda opção.&lt;br /&gt;&lt;br /&gt;Janela 8: &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pVz3FoFaw2w/TisAyFdlZTI/AAAAAAAAAOE/6paTX3CviuY/s1600/Captura_de_tela-7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-pVz3FoFaw2w/TisAyFdlZTI/AAAAAAAAAOE/6paTX3CviuY/s1600/Captura_de_tela-7.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Marcando essa opção eu quero dizer que tudo abaixo de /home/rafael/Dropbox será compartilhado com a minha conta Dropbox.&lt;br /&gt;&lt;br /&gt;Janela 9: &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-k763ZgvTFhk/TisAy6C3H9I/AAAAAAAAAOI/mAopAzmEe5k/s1600/Captura_de_tela-8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-k763ZgvTFhk/TisAy6C3H9I/AAAAAAAAAOI/mAopAzmEe5k/s1600/Captura_de_tela-8.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Janela 10:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-tJ5mSof9ZUk/TisAztJHiwI/AAAAAAAAAOM/WQZ0qFWNvas/s1600/Captura_de_tela-9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-tJ5mSof9ZUk/TisAztJHiwI/AAAAAAAAAOM/WQZ0qFWNvas/s1600/Captura_de_tela-9.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Janela 11:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_3opBU2dO4s/TisA0t4s4sI/AAAAAAAAAOQ/Lj46H4HNxdg/s1600/Captura_de_tela-10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-_3opBU2dO4s/TisA0t4s4sI/AAAAAAAAAOQ/Lj46H4HNxdg/s1600/Captura_de_tela-10.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;Janela 12:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yfbcZoSA0XI/TisA1SBLJZI/AAAAAAAAAOU/J1LENMl2u7U/s1600/Captura_de_tela-11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-yfbcZoSA0XI/TisA1SBLJZI/AAAAAAAAAOU/J1LENMl2u7U/s1600/Captura_de_tela-11.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Janela 13:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-RfNZv4RG4uo/TisA3GiAbpI/AAAAAAAAAOY/fBrFmf_8-fM/s1600/Captura_de_tela-12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-RfNZv4RG4uo/TisA3GiAbpI/AAAAAAAAAOY/fBrFmf_8-fM/s1600/Captura_de_tela-12.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Instalação terminada! Enfim!!&lt;br /&gt;&lt;br /&gt;Ao terminar esse procedimento minhas pastas Web já começaram a ser baixadas como podemos ver na imagem seguinte:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-O2SPFkXwGLM/TisA3_dOnvI/AAAAAAAAAOc/ETJ53-1wwmo/s1600/Captura_de_tela-13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-O2SPFkXwGLM/TisA3_dOnvI/AAAAAAAAAOc/ETJ53-1wwmo/s1600/Captura_de_tela-13.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Terminada a instação!!!!&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;DICA MUTO IMPORTANTE:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Caso você tenha pouco espaço em disco assim como eu você poderá criar links simbólicos para dentro do seu diretório Dropbox e as pastas serão sincronizadas sem que haja duplicidade na sua /home. Para isso eu posso citar meu exemplo real, eu tenho 3 pastas a serem sincronizadas abaixo:&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;/home/rafael/Codigos&lt;/b&gt;&lt;br /&gt;&lt;b&gt;/home/rafael/Faculdade&lt;/b&gt;&lt;br /&gt;&lt;b&gt;/home/rafael/Backups&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Agora eu crio 3 links simbólicos para que não haja duplicidades:&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;$ ln-sf /home/rafael/Codigos /home/rafael/Dropbox/Codigos&lt;/b&gt;&lt;br /&gt;&lt;b&gt;$ ln-sf /home/rafael/Faculdade /home/rafael/Dropbox/Faculdade&lt;/b&gt;&lt;br /&gt;&lt;b&gt;$ ln-sf /home/rafael/Backups /home/rafael/Dropbox/Backups&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Feito isso tudo que for colocado na pasta Codigos será upado na próxima conexão a internet! :D&lt;br /&gt;&lt;br /&gt;Quando você tem mais de um dispositivo (Máquina PC, Notebook, Smartphone e etc) basta seguir os mesmos procedimentos aqui descritos e você terá uma pasta compartilhada entre várias máquinas sem duplicidades! :D &lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;SEGURANÇA:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Sobre a segurança na transferência dos arquivos podemos dizer que ela &lt;b&gt;EXISTE&lt;/b&gt; pois a conexão é feita por &lt;b&gt;HTTPS&lt;/b&gt;, e é criptografada (pra quem não sabe). Porém &lt;b&gt;SEMPRE&lt;/b&gt; temos que ser paranóicos, portanto não coloquem arquivos de senhas, chaves pgp e outras coisas &lt;b&gt;MUITO&lt;/b&gt; sigilosas na sua conta, por mais que só você possua a senha algum cretino sempre pode roubá-la de alguma forma.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Abraços e espero que gostem do post!&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-2977776970486001910?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/2977776970486001910/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=2977776970486001910' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2977776970486001910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2977776970486001910'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/07/como-instalar-dropbox-no-debian-squeeze.html' title='Como instalar Dropbox no Debian Squeeze'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-p64ljtFjjAo/TisAs7XeNMI/AAAAAAAAANo/7JuYtKUHNr8/s72-c/Captura_de_tela.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-5822517587209025316</id><published>2011-07-22T07:31:00.000-07:00</published><updated>2011-07-22T07:31:03.339-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eu sou babaca'/><category scheme='http://www.blogger.com/atom/ns#' term='Comunidade'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Livre'/><category scheme='http://www.blogger.com/atom/ns#' term='homembit'/><category scheme='http://www.blogger.com/atom/ns#' term='Jomar Silva'/><category scheme='http://www.blogger.com/atom/ns#' term='ODF'/><title type='text'>"Software livre não nasce em árvores" (Jomar Silva)</title><content type='html'>Galera ontem estive lendo uma postagem do blog do Jomar Silva (libertário da ODF), eu fiquei constrangido em descobrir novamente que EU SOU UM BABACA.... acredito que todos que usam QUALQUER Software Livre deveria ler esse post abaixo:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.trezentos.blog.br/?p=5907"&gt;Software livre não nasce em árvores: Do colonialismo ao extrativismo digital&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;LEMBRANDO que quando digo QUAQUER Software Livre não me refiro a GNU/Linux mas sim QUALQUER, se você é um cara que gosta de Windows e usa Firefox você usa Software Livre!&lt;br /&gt;&lt;br /&gt;Abraço a todos !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-5822517587209025316?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/5822517587209025316/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=5822517587209025316' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5822517587209025316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5822517587209025316'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/07/software-livre-nao-nasce-em-arvores.html' title='&quot;Software livre não nasce em árvores&quot; (Jomar Silva)'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-8808615264913002436</id><published>2011-03-28T17:50:00.000-07:00</published><updated>2011-03-28T18:00:19.100-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fstab + NFS'/><category scheme='http://www.blogger.com/atom/ns#' term='NFS error'/><category scheme='http://www.blogger.com/atom/ns#' term='NFS'/><category scheme='http://www.blogger.com/atom/ns#' term='/var/run/network/mountnfs'/><category scheme='http://www.blogger.com/atom/ns#' term='/etc/fstab'/><title type='text'>NFS + /etc/fstab + Debian Squeeze</title><content type='html'>Você também ja teve problemas para fazer com que o Debian Squeeze monte partições NFS pelo fstab diretamente no boot? Pois é esses dias tive um problema assim. Eu coloquei uma linha simples no /etc/fstab como esta a seguir:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;172.16.100.1:/home/rafael/Comp/pacotes/squeeze_i386&amp;nbsp;&amp;nbsp; /var/cache/apt/archives&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; defaults &amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 &lt;/blockquote&gt;&lt;blockquote&gt;(isto é uma linha apenas e não duas) &lt;/blockquote&gt;Esta linha de configuração monta um diretório compartilhado do IP 172.16.100.1 chamado /home/rafael/Comp/pacotes/squeeze_i386 diretamente no ponto de montagem /var/cache/apt/archives utilizando o sistema de arquivos nfs com opções defaults sem dumpfs e sem checagem do fsck (opções 0 0). Para que não está habituado com o NFS na máquina servidora 172.16.100.1 tenho um arquivo /etc/exports criado da seguinte maneira:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;/home/rafael/Comp/pacotes/squeeze_i386&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 172.16.100.0/24(rw,sync,no_subtree_check,no_root_squash)&lt;/blockquote&gt;&lt;blockquote&gt;(isto é uma linha apenas e não duas) &lt;/blockquote&gt;Que mostra o diretório que quero compartilhar seguido de quem poderá acessar (rede 172.16.100.0/24) e as opções de acesso (rw,sync,no_subtree_check,no_root_squash).&lt;br /&gt;&lt;br /&gt;Resumidamente o servidor NFS é um "repositório" de pacotes para N clientes (máquinas virtuais no meu VirtualBox).&lt;br /&gt;&lt;br /&gt;Bom agora com essa "breve" explicação vamos dar continuidade ao problema em questão. Quando iniciava a máquina virtual cliente obtinha esse erro:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-AtkvAPPtVq8/TZErS5sFEcI/AAAAAAAAANM/g-Jn5LqD2d0/s1600/erro.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="393" src="http://3.bp.blogspot.com/-AtkvAPPtVq8/TZErS5sFEcI/AAAAAAAAANM/g-Jn5LqD2d0/s640/erro.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Esta linha me diz claramente que existe um diretório que impede a montagem do NFS propriamente dito! Garimpei muita informação na internet até encontrar algo que me ajudou (talvez) ...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=390404"&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=390404&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;Nestes comentários encontrei muita coisa nada a ver mas vi uma linha (tosca) que me ajudou muito! Descobri que basta simplesmente remover esse diretório que mostra erro na inicialização para que meus problemas fossem resolvidos! Então vamos lá:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# rm -rf /var/run/network/mountnfs&lt;/blockquote&gt;&lt;br /&gt;Após isso reiniciei a máquina e não tive mais problemas! NENHUM problema até agora!&lt;br /&gt;&lt;br /&gt;Espero que esta dica ajude alguém que esteja batendo a cabeça como eu estava!&lt;br /&gt;&lt;br /&gt;Abraços!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-8808615264913002436?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/8808615264913002436/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=8808615264913002436' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8808615264913002436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8808615264913002436'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/03/nfs-etcfstab-debian-squeeze.html' title='NFS + /etc/fstab + Debian Squeeze'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-AtkvAPPtVq8/TZErS5sFEcI/AAAAAAAAANM/g-Jn5LqD2d0/s72-c/erro.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-2574899676625322386</id><published>2011-03-21T20:02:00.000-07:00</published><updated>2011-11-05T09:38:59.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Livre'/><category scheme='http://www.blogger.com/atom/ns#' term='Interface Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='INTERFACE WEB SIMPLIFICADA PARA O GERENCIAMENTO DE FIREWALLS DISTRIBUÍDOS'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Source'/><category scheme='http://www.blogger.com/atom/ns#' term='Firewalls Distribuídos'/><category scheme='http://www.blogger.com/atom/ns#' term='Interface Web para Firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='Bellovin'/><title type='text'>Firewalls distribuídos</title><content type='html'>Fiquei muito tempo sem postar nada... vou contar as novidades que virão pela frente no blog!&lt;br /&gt;&lt;br /&gt;Eu atualmente estou desenvolvendo meu TCC que terá como tema "&lt;i&gt;Interface web simplificada para o gerenciamento de firewalls distribuídos&lt;/i&gt;".&lt;br /&gt;&lt;br /&gt;Resumindo ... quero fazer uma interface em cima do framework Django para gerenciar Firewalls distribuídos pela rede (entre clientes e servidores). Agora pra quem não sabe o que são firewalls distribuídos segue a minha breve explicação abaixo, que fará parte de uma série de novas postagens do meu blog, todas voltadas para ambientes Firewall. &lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;Este artigo é parte do meu trabalho de TCC, escrito originalmente por mim&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Firewalls distribuídos&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Um firewall convencional atinge um certo nível de proteção, porém esta camada de segurança que é oferecida pode ser aprimorada com o conceito de firewall distribuído. De acordo com Bellovin (1991), firewalls convencionais se baseiam na premissa de que todos no lado do ponto de entrada do firewall são confiáveis, e que alguém do outro lado é, pelo menos potencialmente, um inimigo.&lt;br /&gt;&lt;br /&gt;Porém nem sempre é assim, a ameaça pode vir de dentro ou até mesmo o servidor firewall principal pode ser atacado e a rede interna totalmente comprometida. Além do mais firewalls convencionais não conseguem analisar dados internos de um pacote transmitido de forma criptografada, desta forma o invasor poderá fazer uma conexão reversa (TACIO, 2009) e atacar uma máquina dentro da rede mesmo que ela esteja trafegando dados pelo servidor firewall.&lt;br /&gt;&lt;br /&gt;Uma das idéias originais para se ter um firewall distribuído é assegurar a segurança da rede interna e externa como se fosse uma só, pois com os firewalls convencionais como podemos concluir, a maior ameaça vem da rede interna, firewalls distribuídos não são dependentes de topologia de rede, não existe rede interna, externa, DMZ e etc.&lt;br /&gt;&lt;br /&gt;A configuração das políticas de acesso ainda são feitas centralmente, entretanto estas são distribuídas aos outros nós protegidos pelo firewall, e cada nó por sua vez possui políticas internas para decidir se aceitará ou rejeitará determinado pacote.&lt;br /&gt;&lt;br /&gt;Segundo Bellovin (1991), firewalls distribuídos nascem de 3 conceitos:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Uma linguagem de políticas que estabelece o tipo de conexões que são permitidas&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ou proibidas;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Qualquer número de ferramentas de sistema de gestão (ferramentas que fazem&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; algum tipo de deploy);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. IPSEC, o mecanismo de criptografia em nível de rede para TCP / IP.&lt;br /&gt;&lt;br /&gt;É importante citar que o identificador de um nó não mais é o IP como nos firewalls convencionais. Como os firewalls distribuídos são independentes de topologia os identificadores não podem ser IPs pois não existe mais a distinção do que está dentro da rede ou o que está fora, portanto a identificação de cada nó é feita através do certificado criptográfico gerado pelo IPSEC (os certificados são diferentes um do outro, assim como o IP o certificado é único).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Referências:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;BELLOVIN&lt;/b&gt;, S. M. Distributed Firewalls. 1991. Disponível em:&lt;http: distfw.pdf="" papers="" www.cs.columbia.edu="" ~smb=""&gt; &lt;a href="http://www.cs.columbia.edu/~smb/papers/distfw.pdf"&gt;http://www.cs.columbia.edu/~smb/papers/distfw.pdf&lt;/a&gt;&lt;/http:&gt;&lt;br /&gt;&lt;http: distfw.pdf="" papers="" www.cs.columbia.edu="" ~smb=""&gt;Acesso em: 27 out. 2010.&lt;/http:&gt;&lt;br /&gt;&lt;b&gt;TACIO&lt;/b&gt;, P. Conexão Reversa (No-IP), 2009. Disponível em:&lt;http: conexao-reversa-no-ip="" www.mundodoshackers.com.br=""&gt;&amp;nbsp;&lt;a href="http://www.mundodoshackers.com.br/conexao-reversa-no-ip"&gt;http://www.mundodoshackers.com.br/conexao-reversa-no-ip&lt;/a&gt;&lt;/http:&gt;&lt;br /&gt;&lt;http: conexao-reversa-no-ip="" www.mundodoshackers.com.br=""&gt;Acesso em: 27 out. 2010.&lt;br /&gt;------------------------------------------------------------------&lt;/http:&gt;&lt;br /&gt;&lt;br /&gt;Por enquanto é só.... aguardem mais postagens da série Firewalls Distribuídos :D&lt;br /&gt;&lt;br /&gt;Abraço a todos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-2574899676625322386?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/2574899676625322386/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=2574899676625322386' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2574899676625322386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2574899676625322386'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/03/firewalls-distribuidos.html' title='Firewalls distribuídos'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-4304099101860314522</id><published>2011-01-22T18:11:00.000-08:00</published><updated>2011-01-22T18:11:30.056-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNSSec'/><category scheme='http://www.blogger.com/atom/ns#' term='registro.br'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party acabou'/><category scheme='http://www.blogger.com/atom/ns#' term='Fim Campus Party'/><title type='text'>A Campus Party 2011 chega ao fim</title><content type='html'>Galera foi bom enquanto durou...&lt;br /&gt;&lt;br /&gt;Mas acabou a Campus Party 2011!! Estou mostrando minha agenda final com todas as palestras que acompanhei...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTuNIhFiqvI/AAAAAAAAAM8/5HMjrPQ7MOk/s1600/agenda.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTuNIhFiqvI/AAAAAAAAAM8/5HMjrPQ7MOk/s1600/agenda.png" /&gt;&lt;/a&gt;&lt;/div&gt;Bom, comentários são bem vindos, e hoje pra fechar com chave de ouro assisti a Oficina do David do &lt;a href="http://registro.br/"&gt;registro.br&lt;/a&gt; esta foi uma das melhores oficinas/palestras que eu vi na Campus Party 2011.&lt;br /&gt;&lt;br /&gt;O material da palestra se encontra neste &lt;a href="http://registro.br/suporte/tutoriais/dnssec.html"&gt;link&lt;/a&gt;, e assim gente, fiquei impressionado na facilidade de implementação de DNSSec em um servidor recursivo! É realmente muito, muito fácil implementar, e melhora em muito a segurança da sua rede!&lt;br /&gt;&lt;br /&gt;Bom fica a dica! Abraço a todos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-4304099101860314522?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/4304099101860314522/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=4304099101860314522' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4304099101860314522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4304099101860314522'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/01/campus-party-2011-chega-ao-fim.html' title='A Campus Party 2011 chega ao fim'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTuNIhFiqvI/AAAAAAAAAM8/5HMjrPQ7MOk/s72-c/agenda.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-8062734576909938241</id><published>2011-01-21T05:24:00.000-08:00</published><updated>2011-01-21T05:24:16.965-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Agradecimentos Campus Party'/><category scheme='http://www.blogger.com/atom/ns#' term='Novidades Campus Party'/><category scheme='http://www.blogger.com/atom/ns#' term='Notícias Campus Party'/><title type='text'>Minhas atividades e agenda</title><content type='html'>Galera a Campus Party 2011 continua viva! Depois de alguns problemas técnicos ontem não tivemos problema algum, nem energia elétrica nem rede.&lt;br /&gt;&lt;br /&gt;E eu aqui nas horas vagas ainda to tentando fazer o Samba 4 rodar legal, o problema é que a Wiki oficial que estou lendo &lt;a href="http://wiki.samba.org/index.php/Samba4/HOWTO"&gt;http://wiki.samba.org/index.php/Samba4/HOWTO&lt;/a&gt; não me da informações de como configurar o Kerberos, e eu não tenho muita familiaridade com o Kerberos, ele está me deixando com os cabelos brancos!&lt;br /&gt;&lt;br /&gt;Mas fora isso nas horas "ocupadas" estou assistindo a palestras e oficinas! AAAA as oficinas do Software Livre estão meio bagunçadas, tentei assistir a duas, porém o som atrapalha, pois em ambos os lados da bancada tem palestra sobre outros assuntos e o coitado do cara que vai dar a oficina não usa microfone, outro problema é a rede, pois poucos cabos que estão na bancada funcionam, peço a organização da Campus que tente melhorar isso para o ano que vem!&lt;br /&gt;&lt;br /&gt;Bom minha agenda atual é ....&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTmF5oHWSEI/AAAAAAAAAM4/qznPvMmn9vk/s1600/agenda.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTmF5oHWSEI/AAAAAAAAAM4/qznPvMmn9vk/s1600/agenda.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;E novamente parabenizo a palestra de Cloud Computing do &lt;a href="http://twitter.com/brjavaman"&gt;@brjavaman&lt;/a&gt; e da &lt;a href="http://twitter.com/fabianenardon"&gt;@fabianenardon&lt;/a&gt; pois foi a que eu mais gostei até o momento, mas também tiveram ótimas palestras tais como a de Realidade Aumentada do &lt;a href="http://twitter.com/cabelo_linux"&gt;@cabelo_linux&lt;/a&gt; um grande contribuidor do &lt;a href="http://www.vivaolinux.com.br/"&gt;VOL&lt;/a&gt; e do Nelson Lago do &lt;a href="http://ccsl.ime.usp.br/"&gt;Centro de Competência de Software Livre da IME-USP&lt;/a&gt; sobre a "Beleza do código", essas palestras foram as que mais me marcaram, estão de parabéns!!&lt;br /&gt;&lt;br /&gt;Bom mas é isso ai! Hoje nas horas vagas estarei aqui brincando com o Samba 4&amp;nbsp; e com o Icinga (se der tempo) quem quiser me dar uma força estamos ai! E acompanhem minhas hashtags &lt;a href="http://twitter.com/search?q=%23samba4"&gt;#samba4&lt;/a&gt; e &lt;a href="http://twitter.com/search?q=%23icinga"&gt;#icinga&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Abraço a todos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-8062734576909938241?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/8062734576909938241/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=8062734576909938241' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8062734576909938241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8062734576909938241'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/01/minhas-atividades-e-agenda.html' title='Minhas atividades e agenda'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTmF5oHWSEI/AAAAAAAAAM4/qznPvMmn9vk/s72-c/agenda.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-7547903263465984272</id><published>2011-01-19T15:52:00.000-08:00</published><updated>2011-01-19T15:53:20.509-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Resolução Terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='Resolução /dev/ttyX'/><category scheme='http://www.blogger.com/atom/ns#' term='Resolução VGA para GRUB ou LILO'/><title type='text'>Resolução VGA para GRUB ou LILO</title><content type='html'>Para mudar a resolução VGA do Terminal padrão ( /dev/ttyX ) basta acrescentar o parâmetro vga=xxx dentro da linha que o GRUB/LILO usam para inicializar o Kernel... ai para saber a resolução ideal pra você, siga a tabela abaixo...&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Resolução&lt;br /&gt;Cores &amp;nbsp;&amp;nbsp;&amp;nbsp; 640×480 &amp;nbsp;&amp;nbsp;&amp;nbsp; 800×600 &amp;nbsp;&amp;nbsp;&amp;nbsp; 1024×768 &amp;nbsp;&amp;nbsp;&amp;nbsp; 1152×864 &amp;nbsp;&amp;nbsp;&amp;nbsp; 1280×1024&lt;br /&gt;256 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 769 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 771 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 773 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 353 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 775&lt;br /&gt;32K &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 784 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 787 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 790 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 793&lt;br /&gt;65K &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 785 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 788 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 791 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 355 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 794&lt;br /&gt;16.7M &amp;nbsp;&amp;nbsp; 786 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 789 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 792 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 795 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 799&lt;br /&gt;&lt;br /&gt;Bom divertimento!&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-7547903263465984272?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/7547903263465984272/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=7547903263465984272' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7547903263465984272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7547903263465984272'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/01/resolucao-vga-para-grub-ou-lilo.html' title='Resolução VGA para GRUB ou LILO'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-8562460786725819831</id><published>2011-01-19T07:21:00.000-08:00</published><updated>2011-01-19T07:21:49.536-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Santa Bandalarga'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Apagão Campus Party'/><category scheme='http://www.blogger.com/atom/ns#' term='São Logado'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party Brasil 2011'/><title type='text'>São Logado e Santa Bandalarga</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/TTb_h4shotI/AAAAAAAAAMw/QDUc021uloI/s1600/s%25C3%25A3o+logado.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/TTb_h4shotI/AAAAAAAAAMw/QDUc021uloI/s640/s%25C3%25A3o+logado.JPG" width="480" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ontem a noite as 18:00, São Logado ficou de mal com os campuseiros e fez apagar geral, ficamos um bom tempo sem internet e energia elétrica, e eu como sou sortudo, a bateria do meu note dura 30 min. ou seja, fiquei dormindo em cima da mochila até levantar e dar uma volta.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8Ruq2t6gBCg/TTcAFyqENQI/AAAAAAAAAM0/nHPsd5DTCHA/s1600/santa+bandalarga.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="614" src="http://2.bp.blogspot.com/_8Ruq2t6gBCg/TTcAFyqENQI/AAAAAAAAAM0/nHPsd5DTCHA/s640/santa+bandalarga.JPG" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Daí como São Logado fez o pessoal ficar &lt;b&gt;Deslogado&lt;/b&gt; o pessoal tentou apelar para procissão com Santa Bandalarga mas nem assim a energia e a internet voltaram, mas na minha opinião a Santa não ajudou porque ela deve ter ficado muito brava com a máscara que colocaram nela.&lt;br /&gt;&lt;br /&gt;Enfim quando os Santos não ajudam o pessoal compra gerador! De acordo com a organização do evento foram instalados mais geradores e os apagões durarão no máximo 15 min. (se acontecerem).&lt;br /&gt;&lt;br /&gt;Vamos rezar para os Santos e torcer pra que a energia e a internet não fiquem &lt;b&gt;OFF &lt;/b&gt;novamente!&lt;br /&gt;&lt;br /&gt;Vídeo do apagão de ontem:&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_DqemdIztuM?fs=1&amp;amp;hl=pt_BR"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_DqemdIztuM?fs=1&amp;amp;hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Abraço a todos!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-8562460786725819831?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/8562460786725819831/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=8562460786725819831' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8562460786725819831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8562460786725819831'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/01/sao-logado-e-santa-bandalarga.html' title='São Logado e Santa Bandalarga'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8Ruq2t6gBCg/TTb_h4shotI/AAAAAAAAAMw/QDUc021uloI/s72-c/s%25C3%25A3o+logado.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3977074805878707596</id><published>2011-01-19T07:09:00.000-08:00</published><updated>2011-01-19T07:09:45.513-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party Brasil 2011'/><title type='text'>Campus Party Brasil 2011</title><content type='html'>Caros leitores, estou novamente na Campus Party 2011!&lt;br /&gt;&lt;br /&gt;Neste ano estive em palestras legais (diferente do ano passado que cheguei tarde e não peguei nada interessante), porém aconteceram muitos contratempos como queda de energia, queda de internet e fila de 6h pra entrar no evento (segunda-feira) mas tirando isso estou vivo e saudável...&lt;br /&gt;&lt;br /&gt;Até agora a minha agenda foi a seguinte...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTb-Dn9LvqI/AAAAAAAAAMo/HKbu68eUB-4/s1600/agenda.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTb-Dn9LvqI/AAAAAAAAAMo/HKbu68eUB-4/s1600/agenda.png" /&gt;&lt;/a&gt;&lt;/div&gt;Fiz alguns downloads ontem (baixei 7 imagens iso da distribuição CentOS)...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTb-XMPV_CI/AAAAAAAAAMs/shZqvM_gFCo/s1600/6mb.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTb-XMPV_CI/AAAAAAAAAMs/shZqvM_gFCo/s1600/6mb.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Nesta hora a taxa estava de 6,36 MB/s!!! Mas nem sempre é assim, mas de qualquer forma a taxa de transferência no down e no up é bem grande como nos outros anos!&lt;br /&gt;&lt;br /&gt;Tirando os contratempos (fila e apagão) está tudo ótimo!!&lt;br /&gt;&lt;br /&gt;Aguardem novidades!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="goog_913529202"&gt;&lt;/span&gt;&lt;span id="goog_913529203"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3977074805878707596?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3977074805878707596/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3977074805878707596' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3977074805878707596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3977074805878707596'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/01/campus-party-brasil-2011.html' title='Campus Party Brasil 2011'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8Ruq2t6gBCg/TTb-Dn9LvqI/AAAAAAAAAMo/HKbu68eUB-4/s72-c/agenda.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-2861476951698221354</id><published>2011-01-19T07:00:00.001-08:00</published><updated>2011-01-19T07:00:43.485-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party Brasil 2011'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>Palestra de Cloud Computing na Campus Party 2011!</title><content type='html'>&lt;div class="prezi-player"&gt;&lt;style media="screen" type="text/css"&gt;.prezi-player { width: 550px; } .prezi-player-links { text-align: center; }&lt;/style&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="400" id="prezi_ocjfj5cui-z0" name="prezi_ocjfj5cui-z0" width="550"&gt;&lt;param name="movie" value="http://prezi.com/bin/preziloader.swf"/&gt;&lt;param name="allowfullscreen" value="true"/&gt;&lt;param name="allowscriptaccess" value="always"/&gt;&lt;param name="bgcolor" value="#ffffff"/&gt;&lt;param name="flashvars" value="prezi_id=ocjfj5cui-z0&amp;amp;lock_to_path=0&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"/&gt;&lt;embed id="preziEmbed_ocjfj5cui-z0" name="preziEmbed_ocjfj5cui-z0" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="550" height="400" bgcolor="#ffffff" flashvars="prezi_id=ocjfj5cui-z0&amp;amp;lock_to_path=0&amp;amp;color=ffffff&amp;amp;autoplay=no&amp;amp;autohide_ctrls=0"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="prezi-player-links"&gt;&lt;a href="http://prezi.com/ocjfj5cui-z0/open-source-e-cloud-computing/" title="Esta apresentação demonstra os principais conceitos de computação na nuvem e que softwares open source podem ser utilizados para montar uma estrutura de nuvem."&gt;Open Source e Cloud Computing&lt;/a&gt; on &lt;a href="http://prezi.com/"&gt;Prezi&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-2861476951698221354?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/2861476951698221354/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=2861476951698221354' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2861476951698221354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2861476951698221354'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2011/01/palestra-de-cloud-computing-na-campus.html' title='Palestra de Cloud Computing na Campus Party 2011!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-1919554725971749945</id><published>2010-12-22T08:52:00.000-08:00</published><updated>2010-12-22T08:52:45.033-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Install Fest'/><category scheme='http://www.blogger.com/atom/ns#' term='FLISOL'/><category scheme='http://www.blogger.com/atom/ns#' term='Install Fest Indaiatuba'/><category scheme='http://www.blogger.com/atom/ns#' term='Indaiatuba'/><category scheme='http://www.blogger.com/atom/ns#' term='FLISOL Indaiatuba'/><category scheme='http://www.blogger.com/atom/ns#' term='FLISOL 2011'/><title type='text'>Adiantando os preparativos: FLISOL Indaiatuba 2011</title><content type='html'>&lt;div class="usertext"&gt;A cidade de Indaiatuba já está inscrita para o FLISOL 2011. Este será o primeiro evento oficial organizado pela Comunidade Linux de Indaiatuba na região, sendo realizado nas dependencias da FATEC-ID. O objetivo do FliSol é promover o uso de software livre em geral, além de criar interações entre usuários e desenvolvedores, promovendo palestras e minicursos com uma festa organizada por toda a comunidade do Software Livre da América Latina.&lt;br /&gt;&lt;br /&gt;O evento é livre, e nesse dia há a instalação de Software Livre, como distribuições de Gnu/Linux, sistemas BSD, e aplicativos livres para Windows em geral. O FLISOL acontece dia 9 de Abril de 2011 e já estamos preparando a programação do evento, aqueles que queiram participar colaborando com a realização do evento pode enviar um e-mail utilizando a nossa pagina de contato. &lt;br /&gt;A grade de programação ainda não está definida, se você é palestrante ou tem alguma idéia para o dia do evento, fale com a gente. As atualizações serão postadas aqui no blog e também na página oficial do evento. &lt;br /&gt;Venha participar e ajudar a divulgar o software livre em Indaiatuba.”&lt;br /&gt;&lt;br /&gt;Fonte:&amp;nbsp;&lt;a href="http://br-linux.org/2010/adiantando-os-preparativos-flisol-indaiatuba-2011/"&gt;http://br-linux.org/2010/adiantando-os-preparativos-flisol-indaiatuba-2011/&lt;/a&gt;&lt;br /&gt;Referência: &lt;a href="http://comunidadelinuxindaiatuba.blogspot.com/2010/12/flisol-indaiatuba-2011.html"&gt;http://comunidadelinuxindaiatuba.blogspot.com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-1919554725971749945?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/1919554725971749945/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=1919554725971749945' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/1919554725971749945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/1919554725971749945'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2010/12/adiantando-os-preparativos-flisol.html' title='Adiantando os preparativos: FLISOL Indaiatuba 2011'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3335548015980549525</id><published>2010-12-20T04:52:00.000-08:00</published><updated>2010-12-20T04:54:21.032-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux roda laser de Kevin Flynn'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux rodando TRON'/><category scheme='http://www.blogger.com/atom/ns#' term='TRON - O legado'/><title type='text'>TRON usa kernel GNU/Linux</title><content type='html'>A todos os geeks de plantão... Kevin Flynn (Jeff Bridges) o gênio dos computadores do filme "TRON - O legado" usou GNU/Linux em seu computador para fazer o projeto do Laser em que o coloca dentro do mundo virtual de TRON! Não acredita que era GNU/Linux? Então veja o comando &lt;b&gt;top&lt;/b&gt; rodando no teminal de Kevin Flynn no trailer de TRON...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/TQ9PqgB6oiI/AAAAAAAAAMg/7hBQ6OLUMpY/s1600/top_tron.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/TQ9PqgB6oiI/AAAAAAAAAMg/7hBQ6OLUMpY/s1600/top_tron.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Não deixe de assistir o trailer completo:&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/L9szn1QQfas?fs=1&amp;amp;hl=pt_BR"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/L9szn1QQfas?fs=1&amp;amp;hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Galera só tenho uma coisa a dizer esse filme é um máximo e tem tudo a ver com Software Livre! O ideal de Kevin Flynn era construir um mundo onde as informações trafegassem abertamente! :D&lt;br /&gt;&lt;br /&gt;Vale a pena assistir! Não percam!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3335548015980549525?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3335548015980549525/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3335548015980549525' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3335548015980549525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3335548015980549525'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2010/12/tron-usa-kernel-gnulinux.html' title='TRON usa kernel GNU/Linux'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8Ruq2t6gBCg/TQ9PqgB6oiI/AAAAAAAAAMg/7hBQ6OLUMpY/s72-c/top_tron.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-9046760036532122295</id><published>2010-12-15T03:27:00.000-08:00</published><updated>2010-12-15T03:28:23.782-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chrome OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Stallman'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Stallman critíca Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Crítica Chrome OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Richard Stallman'/><title type='text'>"Nasce um trouxa por minuto", diz Stallman sobre usuários do Chrome OS</title><content type='html'>&lt;div class="texto"&gt;O fundador da Free Software Foundation criticou o Chrome OS, da Google, dizendo que ele forçará os usuários de PC a colocar seus dados em risco, já que eles serão armazenados na nuvem e não na sua máquina pessoal.&lt;br /&gt;Richard Stallman, que também criou o sistema operacional GNU, afirmou ao The Guardian que o sistema vai “empurrar as pessoas no caminho da computação descuidada” já que, ao guardar seus dados na nuvem, os usuários de PC perderão os direitos legais sobre seus dados e a capacidade de controlá-los.&lt;br /&gt;“Nos Estados Unidos, você até perde direitos legais se armazenar seus dados nas máquinas de uma empresa em vez de suas próprias”, afirmou.&lt;br /&gt;“A polícia precisa apresentar a você um mandado de busca se quiser obter seus dados; mas se eles estiverem armazenados no servidor de uma companhia, a polícia poderá obtê-los sem mostrar nada a você. Eles podem até nem precisar mostrar um mandado à empresa.”&lt;br /&gt;Stallman disse esperar que muita gente “continuará a adotar o modelo de computação descuidada, porque a cada minuto nasce mais um trouxa no mundo”.&lt;br /&gt;“No entanto, se um número suficiente de pessoas continuar a manter seus dados sob seu próprio controle, nós ainda poderemos fazê-lo. E é melhor que seja assim, senão a opção poderá desaparecer.”&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sistema engessado&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Stallman sustentou que, na essência, o sistema da Google é “o sistema operacional GNU/Linux. Contudo, ele é entregue sem as aplicações de costume, e engessado de forma a impedir e desestimular a instalação de aplicações.”&lt;br /&gt;Oficialmente, a Google mostrou seu sistema na semana passada, cerca de dois anos depois de ter sua existência anunciada.&lt;br /&gt;O sistema, que atualmente tem sido testado por empresas e por um pequeno grupo de consumidores, guarda o menor número possível de dados dentro da máquina. Em vez disso, ele se apóia em uma conexão à Internet para armazenar dados nos servidores da Google.&lt;br /&gt;A Google ainda precisa revelar se ou quando terá planos de produzir seus próprios laptops rodando o sistema operacional.&lt;br /&gt;No entanto, espera-se que as primeiras máquinas com o sistema, produzidas pela Acer e pela Samsung, estejam disponíveis em meados de 2011.&lt;/div&gt;&lt;div class="font"&gt;&lt;/div&gt;&lt;div class="font"&gt;(Carrie-Ann Skinner)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="font"&gt;&lt;/div&gt;&lt;div class="font"&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/computacao_pessoal/2010/12/15/para-stallman-chrome-os-estimula-descuido-com-dados-pessoais/"&gt;http://idgnow.uol.com.br/computacao_pessoal/2010/12/15/para-stallman-chrome-os-estimula-descuido-com-dados-pessoais/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-9046760036532122295?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/9046760036532122295/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=9046760036532122295' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/9046760036532122295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/9046760036532122295'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2010/12/nasce-um-trouxa-por-minuto-diz-stallman.html' title='&quot;Nasce um trouxa por minuto&quot;, diz Stallman sobre usuários do Chrome OS'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-7587675507591253827</id><published>2010-12-14T10:25:00.000-08:00</published><updated>2010-12-14T10:39:13.586-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gmail modo texto'/><category scheme='http://www.blogger.com/atom/ns#' term='No-ip'/><category scheme='http://www.blogger.com/atom/ns#' term='email modo texto'/><category scheme='http://www.blogger.com/atom/ns#' term='Enviar email'/><category scheme='http://www.blogger.com/atom/ns#' term='msmtp gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='enviar email em modo texto'/><category scheme='http://www.blogger.com/atom/ns#' term='Modo texto'/><title type='text'>Enviar email para uma conta Gmail pelo terminal</title><content type='html'>Você não tem servidor de email interno na sua empresa? Gostaria de mandar email pela linha de comando? Isso é possível utilizando o programa msmtp :D...&lt;br /&gt;&lt;br /&gt;O programa é simples até demais, pra quem usa sistemas baseados em Debian pode instalá-lo utilizando o aptitude ou apt-get:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# aptitude install msmtp&lt;/blockquote&gt;&lt;br /&gt;Após instalar o comando crie o seu arquivo de configuração na pasta do usuário ao qual você deseja enviar seus emails da seguinte forma:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# vim ~/.msmtprc&lt;br /&gt;account gmail&lt;br /&gt;host smtp.gmail.com&lt;br /&gt;tls on&lt;br /&gt;tls_certcheck off&lt;br /&gt;tls_starttls off &lt;br /&gt;port 465 &lt;br /&gt;auth on&lt;br /&gt;user rafaelhenriqu &lt;br /&gt;from rafaelhenriqu@gmail.com&lt;br /&gt;password SuaSenha&lt;br /&gt;account default : gmail&lt;/blockquote&gt;&lt;br /&gt;Após feito isso basta enviar emails se baseando no seguinte exemplo abaixo:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;echo -e "From: Rafael Henrique &amp;lt;rafaelhenriqu@gmail.com&lt;rafaelhenriqu@gmail.com&gt;&amp;gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;\nSubject: Apenas teste \nTo: Rafael Henrique &lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&amp;lt;&lt;/rafaelhenriqu@gmail.com&gt;rafaelhenriqu@gmail.com&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&amp;gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;&lt;rafaelhenriqu@gmail.com&gt;\n\nMeu texto ou comando\n\n" | msmtp -v "rafaelhenriqu@gmail.com"&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/rafaelhenriqu@gmail.com&gt;&lt;/blockquote&gt;&lt;br /&gt;Desta forma eu enviaria um email a mim mesmo. Agora vocês me perguntam onde utilizar esse comando? Aí basta usar sua criatividade! Eu utilizo pra enviar notificações Nagios para meu email! Porém você também pode utilizar para analizar logs no seu email, ou até mesmo fazer um programa &lt;a href="http://www.no-ip.com/"&gt;No-ip&lt;/a&gt; "falso", conseguindo visualizar seu ip dinâmico no seu email como demonstrei em uma dica bem velha postada no Dicas-l &lt;a href="http://www.dicas-l.com.br/arquivo/scripts_shell_para_obter_seu_ip_24h_por_dia_na_internet_discada.php"&gt;AQUI&lt;/a&gt;. Porém eu mesmo não acreditei que iria usar essa dica depois de tanto tempo! Por fim acabei utilizando o msmtp juntamente com o Nagios e se tornou bem útil para o meu ambiente! :D&lt;br /&gt;&lt;br /&gt;Isso ai galera... agora usem a criatividade!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-7587675507591253827?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/7587675507591253827/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=7587675507591253827' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7587675507591253827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7587675507591253827'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2010/12/enviar-email-para-uma-conta-gmail-pelo.html' title='Enviar email para uma conta Gmail pelo terminal'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-1275654870055735477</id><published>2010-12-09T10:40:00.000-08:00</published><updated>2010-12-09T10:44:10.416-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pendrive no VirtualBox'/><category scheme='http://www.blogger.com/atom/ns#' term='Máquinas Virtuais USB'/><category scheme='http://www.blogger.com/atom/ns#' term='USB no VirtualBox'/><category scheme='http://www.blogger.com/atom/ns#' term='VirtualBox'/><title type='text'>Habilitando USB no VirtualBox no Debian Squeeze</title><content type='html'>Pessoal agora utilizando o Debian Squeeze tive alguns problemas para montar pendrive na máquina virtual... resolvi o problema me baseando na dica do André em &lt;a href="http://andregondim.eti.br/2007/10/usb-no-virtual-box-ubuntu-gutsy/"&gt;http://andregondin.eti.br&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Primeiro faça um backup do arquivo /etc/udev/rules.d/10-vboxdrv.rules como mostrado abaixo:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;# cp -R /etc/udev/rules.d/10-vboxdrv.rules{,.original}&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;Feito o backup abra o arquivo e nas linhas que dizem:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0660"&lt;br /&gt;SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0600"&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Altere para: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;SUBSYSTEM=="usb_device", GROUP="vboxusers", MODE="0666"&lt;br /&gt;SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="vboxusers", MODE="0666"&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Agora basta adicionar o usuário que inicia o VirtualBox dentro do grupo vboxusers como abaixo:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;# gpasswd -a rafael vboxusers&lt;/b&gt; &lt;/blockquote&gt;&lt;br /&gt;Para ter certeza que o dispositivo será adicionado de verdade faça logoff do seu usuário (para reler a configuração de grupos).&lt;br /&gt;&lt;br /&gt;Feito isso inicie o VirtualBox, selecione a máquina virtual desejada e clique em configurações (com o dispositivo USB já inserido na porta) depois clique ao lado esquerdo da tela em USB, a seguir clique no botão que tem um símbolo de + chamado "Acrescentar Filtro a Partir de Dispositivo" e adicione seu dispositivo.&lt;br /&gt;&lt;br /&gt;Agora inicie a máquina virtual e seu dispositivo já aparecerá conectado.&lt;br /&gt;&lt;br /&gt;Comigo funcionou perfeitamente caso alguém não consiga não deixe de me contatar.&lt;br /&gt;&lt;br /&gt;Até+&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-1275654870055735477?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/1275654870055735477/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=1275654870055735477' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/1275654870055735477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/1275654870055735477'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2010/12/habilitando-usb-no-virtualbox-no-debian.html' title='Habilitando USB no VirtualBox no Debian Squeeze'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3653754536123907189</id><published>2010-10-28T02:37:00.000-07:00</published><updated>2010-10-28T02:37:35.781-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Intercato'/><category scheme='http://www.blogger.com/atom/ns#' term='Fábio Antônio'/><category scheme='http://www.blogger.com/atom/ns#' term='O que é GNU/Linux?'/><category scheme='http://www.blogger.com/atom/ns#' term='GNU/Linux'/><title type='text'>Impulsionando a comunicação digital através das ferramentas livres</title><content type='html'>&lt;object type="application/x-shockwave-flash" data="http://webtvcn.com/player/v/11737763" width="490" height="303"&gt;&lt;param name="movie" value="http://webtvcn.com/player/v/11737763" /&gt;&lt;param name="allowScriptAccess" value="aways" /&gt;&lt;param name="wmode" value="window" /&gt;&lt;param name="loop" value="false" /&gt;&lt;param name="menu" value="true" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3653754536123907189?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3653754536123907189/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3653754536123907189' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3653754536123907189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3653754536123907189'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2010/10/impulsionando-comunicacao-digital.html' title='Impulsionando a comunicação digital através das ferramentas livres'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-4703465480810961145</id><published>2010-08-20T18:15:00.000-07:00</published><updated>2010-12-13T04:19:00.063-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deputado'/><category scheme='http://www.blogger.com/atom/ns#' term='Tiririca'/><category scheme='http://www.blogger.com/atom/ns#' term='Eleição 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Eleição'/><title type='text'>Fugindo um pouco do foco</title><content type='html'>Boa noite caros leitores, meu blog é sobre Software Livre bem como vocês sabem, mas essa notícia precisa ser divulgada...&lt;br /&gt;&lt;br /&gt;Tiririca deputado FEDERAL:&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ic4V8lXp3eY?fs=1&amp;amp;hl=pt_BR"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Ic4V8lXp3eY?fs=1&amp;amp;hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;... prefiro não comentar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-4703465480810961145?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/4703465480810961145/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=4703465480810961145' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4703465480810961145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4703465480810961145'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2010/08/fugindo-um-pouco-do-foco_20.html' title='Fugindo um pouco do foco'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-705180484672962801</id><published>2010-02-08T15:39:00.000-08:00</published><updated>2010-02-08T16:28:13.288-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Livre'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party Brasil'/><category scheme='http://www.blogger.com/atom/ns#' term='Fotos Campus Party'/><category scheme='http://www.blogger.com/atom/ns#' term='Inovações'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party 2010'/><title type='text'>Campus Party 2010</title><content type='html'>Boa noite pessoal!! Devido a ocupação diária do meu trabalho faz um tempinho que não posto nada!! Hoje gostaria (um pouco atrasado) de fazer meus comentários sobre a Campus Party 2010!&lt;br /&gt;&lt;br /&gt;Neste ano não acompanhei todos os dias do evento pois estava muito, muito ocupado, porém os conteúdos que mais aproveitei foram do Senac, do CGI.br e do CERT.br que trouxeram palestras mais adequadas ao meu foco profissional (redes, segurança e servidores Livres). A Campus Party em si este ano ficou em dívidas com os profissionais com meu foco, pois as palestras de Redes e Segurança foram pouquíssimas (pelo menos nos dias em que eu estava lá).&lt;br /&gt;&lt;br /&gt;Mas como sempre trouxe grandes inovações tecnológicas que irão virar moda nos próximos anos, e também o espírito do compartilhamento que nunca pode faltar! Agora apresento minhas fotos (porque imagens valem mais que palavras):&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3CilZAoIyI/AAAAAAAAAHw/84XW8Wd0EJk/s1600-h/s5002957.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3CilZAoIyI/AAAAAAAAAHw/84XW8Wd0EJk/s400/s5002957.jpg" alt="" id="BLOGGER_PHOTO_ID_5436023513488565026" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;*eu chegando ao evento e guardando as porcarias na barraca!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3Ci8HTdB4I/AAAAAAAAAH4/lTIM1wmjEms/s1600-h/s5002960.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3Ci8HTdB4I/AAAAAAAAAH4/lTIM1wmjEms/s400/s5002960.jpg" alt="" id="BLOGGER_PHOTO_ID_5436023903872681858" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* este é meu amigo Erick&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3CjYFSi60I/AAAAAAAAAIA/1M8KNZADRSg/s1600-h/s5002961.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3CjYFSi60I/AAAAAAAAAIA/1M8KNZADRSg/s400/s5002961.jpg" alt="" id="BLOGGER_PHOTO_ID_5436024384368339778" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* jardim robótico, os girassóis acompanham a luz e as plantas mudam de cor com a proximidade da pessoa&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3Cj7WHwiFI/AAAAAAAAAII/siSneLsEdiI/s1600-h/s5002967.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3Cj7WHwiFI/AAAAAAAAAII/siSneLsEdiI/s400/s5002967.jpg" alt="" id="BLOGGER_PHOTO_ID_5436024990181918802" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* eu e minha namorada Ana s2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8Ruq2t6gBCg/S3CkL82w5mI/AAAAAAAAAIQ/rV38Eobclt8/s1600-h/s5002979.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8Ruq2t6gBCg/S3CkL82w5mI/AAAAAAAAAIQ/rV38Eobclt8/s400/s5002979.jpg" alt="" id="BLOGGER_PHOTO_ID_5436025275457529442" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* espaço da telefonica, destinado a relaxar, com muitos puffs e Guitar Hero III&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3Ckfryj-LI/AAAAAAAAAIY/aySxs2a3NKU/s1600-h/s5002984.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3Ckfryj-LI/AAAAAAAAAIY/aySxs2a3NKU/s400/s5002984.jpg" alt="" id="BLOGGER_PHOTO_ID_5436025614473885874" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* máquinas estilosas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3Cktkp44jI/AAAAAAAAAIg/_kS2M0jaR3g/s1600-h/s5002985.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3Cktkp44jI/AAAAAAAAAIg/_kS2M0jaR3g/s400/s5002985.jpg" alt="" id="BLOGGER_PHOTO_ID_5436025853076628018" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Acreditem! Isso é um pc!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3Ck7AMBjgI/AAAAAAAAAIo/Fz7IZQk2JgY/s1600-h/s5002986.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3Ck7AMBjgI/AAAAAAAAAIo/Fz7IZQk2JgY/s400/s5002986.jpg" alt="" id="BLOGGER_PHOTO_ID_5436026083805859330" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Pc baseado na série LOST! Parte1 (reparem na floresta perto da placa mãe)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3ClKgfYZTI/AAAAAAAAAIw/orWU6zNwsxA/s1600-h/s5002987.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3ClKgfYZTI/AAAAAAAAAIw/orWU6zNwsxA/s400/s5002987.jpg" alt="" id="BLOGGER_PHOTO_ID_5436026350175020338" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Pc baseado na série LOST! Parte2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3ClpxwOPTI/AAAAAAAAAI4/AnbrfkDxPCM/s1600-h/s5002988.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3ClpxwOPTI/AAAAAAAAAI4/AnbrfkDxPCM/s400/s5002988.jpg" alt="" id="BLOGGER_PHOTO_ID_5436026887385005362" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* aquário ou pc?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3Cly2f38FI/AAAAAAAAAJA/16L5yGxmDE8/s1600-h/s5002989.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3Cly2f38FI/AAAAAAAAAJA/16L5yGxmDE8/s400/s5002989.jpg" alt="" id="BLOGGER_PHOTO_ID_5436027043277434962" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* O que será aquela gosma verde? Alguém se habilita a me responder?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3CmK_gnkbI/AAAAAAAAAJI/zkA0fZ7vD8g/s1600-h/s5002993.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3CmK_gnkbI/AAAAAAAAAJI/zkA0fZ7vD8g/s400/s5002993.jpg" alt="" id="BLOGGER_PHOTO_ID_5436027458013335986" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Já jogaram God of War? Sim? Eu não, mas me falaram que esse cara é de lá hehehe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3CmaCNx_JI/AAAAAAAAAJQ/GEUsLGEZR3Q/s1600-h/s5002995.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3CmaCNx_JI/AAAAAAAAAJQ/GEUsLGEZR3Q/s400/s5002995.jpg" alt="" id="BLOGGER_PHOTO_ID_5436027716437671058" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Também tem pc para as nerdinhas!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3CmrmXcJQI/AAAAAAAAAJY/27Evhv2jlRc/s1600-h/s5002997.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3CmrmXcJQI/AAAAAAAAAJY/27Evhv2jlRc/s400/s5002997.jpg" alt="" id="BLOGGER_PHOTO_ID_5436028018199635202" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Minha bandeira! Meu orgulho! Meu partido! (se SL fosse time eu seria quase um Corinthiano hehe)&lt;br /&gt;** E para as pessoas da Nossa Caixa que não curtem GNU/Linux, saibam que o BB foi patrocinador da área de Software Livre hehehe&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/S3Cm-ePvIUI/AAAAAAAAAJg/u1OTMXA_uhc/s1600-h/s5002999.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/S3Cm-ePvIUI/AAAAAAAAAJg/u1OTMXA_uhc/s400/s5002999.jpg" alt="" id="BLOGGER_PHOTO_ID_5436028342437355842" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Estande do Terra, apresentando o Sonora&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/S3CnJe9nPEI/AAAAAAAAAJo/Xde9-YfYdtw/s1600-h/s5003005.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/S3CnJe9nPEI/AAAAAAAAAJo/Xde9-YfYdtw/s400/s5003005.jpg" alt="" id="BLOGGER_PHOTO_ID_5436028531608337474" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Eu e a Ana no estande do Terra&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3CnUStwJ1I/AAAAAAAAAJw/dLCfKl_Plrw/s1600-h/s5003006.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3CnUStwJ1I/AAAAAAAAAJw/dLCfKl_Plrw/s400/s5003006.jpg" alt="" id="BLOGGER_PHOTO_ID_5436028717299148626" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Estande da NOKIA, também para relaxar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3CpFTYo36I/AAAAAAAAAKg/4o4fui3tpeM/s1600-h/s5003045.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3CpFTYo36I/AAAAAAAAAKg/4o4fui3tpeM/s400/s5003045.jpg" alt="" id="BLOGGER_PHOTO_ID_5436030658804244386" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Dentro do estande da NOKIA quando andávamos por esse "carpete" projetado no chão, os círculos se moviam quando nossos pés chegavam perto&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/S3CnnzzpO8I/AAAAAAAAAJ4/0D8y9pH1w98/s1600-h/s5003011.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/S3CnnzzpO8I/AAAAAAAAAJ4/0D8y9pH1w98/s400/s5003011.jpg" alt="" id="BLOGGER_PHOTO_ID_5436029052599745474" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Morgana estava na Conexão CULTURA (by Castelo Ratimbum)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3Cn2AzuO-I/AAAAAAAAAKA/dY00GeXqYeY/s1600-h/s5003012.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/S3Cn2AzuO-I/AAAAAAAAAKA/dY00GeXqYeY/s400/s5003012.jpg" alt="" id="BLOGGER_PHOTO_ID_5436029296607902690" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Nino estava na Conexão CULTURA (by Castelo Ratimbum)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/S3CoCTJDJTI/AAAAAAAAAKI/tKjHQmPious/s1600-h/s5003014.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/S3CoCTJDJTI/AAAAAAAAAKI/tKjHQmPious/s400/s5003014.jpg" alt="" id="BLOGGER_PHOTO_ID_5436029507687621938" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Conexão cultura ^&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8Ruq2t6gBCg/S3CobDkvq6I/AAAAAAAAAKQ/4djpXPStBG0/s1600-h/s5003017.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8Ruq2t6gBCg/S3CobDkvq6I/AAAAAAAAAKQ/4djpXPStBG0/s400/s5003017.jpg" alt="" id="BLOGGER_PHOTO_ID_5436029933005548450" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Estande da Sadia! Ganhei um Hot Pocket Pizza, porém cá entre nós não vi graça nenhuma, prefiro uma Pizza de verdade mesmo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8Ruq2t6gBCg/S3Co1F77B6I/AAAAAAAAAKY/THVUGOnTE4c/s1600-h/s5003033.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_8Ruq2t6gBCg/S3Co1F77B6I/AAAAAAAAAKY/THVUGOnTE4c/s400/s5003033.jpg" alt="" id="BLOGGER_PHOTO_ID_5436030380316231586" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Nossos crachás!! :D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8Ruq2t6gBCg/S3Cpzy2oHgI/AAAAAAAAAKw/Ez3ONF5bCnU/s1600-h/s5003059.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://2.bp.blogspot.com/_8Ruq2t6gBCg/S3Cpzy2oHgI/AAAAAAAAAKw/Ez3ONF5bCnU/s400/s5003059.jpg" alt="" id="BLOGGER_PHOTO_ID_5436031457525505538" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;* Tux da Linux Magazine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Bom galera é isso! Mas não pensem que só fiquei andando por lá não em! Tentei conseguir (e estou tentando ainda) buscar informações sobre o &lt;span style="font-weight: bold;"&gt;Cacic&lt;/span&gt; (Servidor de Inventário com agentes), o &lt;span style="font-weight: bold;"&gt;Koruja&lt;/span&gt; (Servidor de Inventário sem agentes), assisti várias palestras sobre &lt;span style="font-weight: bold;"&gt;IPv6&lt;/span&gt;, sobre o gerenciamento da &lt;span style="font-weight: bold;"&gt;Porta 25&lt;/span&gt; para evitar propagação de Spam, como fazer meu &lt;span style="font-weight: bold;"&gt;domínio ir para a internet&lt;/span&gt;, mais uma palestra sobre &lt;span style="font-weight: bold;"&gt;certificação CISCO&lt;/span&gt;, uma sobre &lt;span style="font-weight: bold;"&gt;IDS e IPS&lt;/span&gt; (Ufa!) e talvez alguma outra que eu tenha me esquecido.&lt;br /&gt;&lt;br /&gt;Espero que tenham gostado do Post, e por favor não percam a Campus Party 2011 e se possível fiquem os 5 dias (não façam como eu pois é muito cansativo levar malas e etc e parar pouco por lá).&lt;br /&gt;&lt;br /&gt;Abraço! E comentem!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-705180484672962801?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/705180484672962801/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=705180484672962801' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/705180484672962801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/705180484672962801'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2010/02/campus-party-2010.html' title='Campus Party 2010'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8Ruq2t6gBCg/S3CilZAoIyI/AAAAAAAAAHw/84XW8Wd0EJk/s72-c/s5002957.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-6114464813270176594</id><published>2010-01-04T02:59:00.000-08:00</published><updated>2010-01-04T03:13:33.156-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='morte da porta 25'/><category scheme='http://www.blogger.com/atom/ns#' term='decisão do CGI'/><category scheme='http://www.blogger.com/atom/ns#' term='Alterar porta 25'/><category scheme='http://www.blogger.com/atom/ns#' term='Spam'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores de email'/><title type='text'>Altere a configuração de seu leitor de e-mail para não ter envio de mensagem cancelado</title><content type='html'>&lt;p&gt;Para evitar a disseminação de spam, o Comite Gestor da Internet no Brasil (CGI.br) determinou o bloqueio do "local" por onde grande parte dos e-mail falsos são enviados, a porta 25 de seu computador. O bloqueio ocorre no dia 5 de janeiro de 2010.&lt;/p&gt; &lt;p&gt;Se você usa programas de gerenciamento de e-mails —como o Outlook, Thunderbird ou Mail— para não ficar impedido de mandar mensagens, a porta de envio deve ser trocada de 25 para 587. Usuários apenas de webmail não serão impactados.&lt;/p&gt; &lt;p&gt;"Com a implementação das recomendações, será mais difícil para que computadores zumbis sejam utilizados para o envio de spam, pois além de necessitar de um usuário e senha para utilizar o serviço de e-mail, ele ainda deverá burlar os possíveis controles antispam existentes no serviço mencionado", diz Nelson Novaes, gerente de segurança do &lt;b&gt;UOL&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;O Comitê espera reduzir o tráfego de spam em até 90%, segundo Henrique Faulhaber, Conselheiro do CGI e Coordenador da Comissão de trabalho Antispam no Brasil. Empresas como Telefônica, Oi e Net vão bloquear os dados transmitidos pela porta 25.&lt;br /&gt;&lt;br /&gt;O Brasil é o campeão no envio de spam segundo uma lista divulgada pelo Composite Blocking List, grupo de combate às mensagens indesejadas —15% de todos os spams enviados no mundo vêm de IPs brasileiros. O país está na frente da Índia (9,7%), Rússia (9,6%) e Turquia (7,9%).&lt;br /&gt;&lt;br /&gt;A medida não é nova, órgãos internacionais aconselham o bloqueio da porta 25 desde 1998, mas apenas em 2005, provedores e operadoras de todo o mundo começaram a adotá-la em massa. O &lt;b&gt;UOL&lt;/b&gt; oferece o acesso pela porta 587 desde 2004.&lt;br /&gt;&lt;br /&gt;Rodrigo Albani, gerente geral de administração de sistemas do &lt;b&gt;UOL&lt;/b&gt;, explica que a alteração será no trânsito das mensagens na rede. "Pela porta 25 a mensagem é enviada direto para o destinatário. É o que chamamos de 'envio direto'. Com a porta 587, o usuário precisa se autenticar em um servidor, por onde passa o e-mail. Então é mais fácil barrar spams. A ideia é deixar a porta 25 apenas para tráfego entre servidores".&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Fonte: &lt;a href="http://tecnologia.uol.com.br/seguranca/ultimas-noticias/2009/12/28/altere-a-configuracao-de-seu-leitor-de-e-mail-para-nao-ter-envio-de-mensagem-cancelado.jhtm"&gt;http://tecnologia.uol.com.br/seguranca/ultimas-noticias/2009/12/28/altere-a-configuracao-de-seu-leitor-de-e-mail-para-nao-ter-envio-de-mensagem-cancelado.jhtm&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a class="tt" href="http://twitter.com/home/?status=Morte%20da%20porta%2025%21+http://abraseucodigo.blogspot.com/2010/01/altere-configuracao-de-seu-leitor-de-e.html" title="Coloque um link para este artigo no Twitter"&gt;&lt;img class="nothumb" src="http://www.trezentos.blog.br/wp-content/plugins/tweet-this/icons/tt-twitter3.png" alt="Post to Twitter" /&gt;&lt;/a&gt;  &lt;a class="tt" href="http://www.facebook.com/share.php?u=http://abraseucodigo.blogspot.com/2010/01/altere-configuracao-de-seu-leitor-de-e.html&amp;amp;t=Altere%20a%20configura%C3%83%C2%A7%C3%83%C2%A3o%20de%20seu%20leitor%20de%20e-mail%20para%20n%C3%83%C2%A3o%20ter%20envio%20de%20mensagem%20cancelado" title="Postar no Facebook"&gt;&lt;img class="nothumb" src="http://www.trezentos.blog.br/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-6114464813270176594?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/6114464813270176594/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=6114464813270176594' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/6114464813270176594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/6114464813270176594'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2010/01/altere-configuracao-de-seu-leitor-de-e.html' title='Altere a configuração de seu leitor de e-mail para não ter envio de mensagem cancelado'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-9020996356964093409</id><published>2009-12-29T19:54:00.000-08:00</published><updated>2009-12-29T20:22:22.049-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Telefonica'/><category scheme='http://www.blogger.com/atom/ns#' term='Speedy'/><category scheme='http://www.blogger.com/atom/ns#' term='Falta de atenção'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux não pode usar Speedy'/><category scheme='http://www.blogger.com/atom/ns#' term='Falta de suporte Speedy'/><title type='text'>A Telefonica não presta suporte a clientes Linux</title><content type='html'>Estava eu aqui na minha humilde residência twittando e fazendo meu SSH ficar sem Banner (depois colocarei aqui no blog se der certo :D) daí precisei baixar o OpenSSL via aptitude pois estava compilando o SSH na mão, eis que fico sem conexão com a Internet, até ai tudo bem, isso sempre nos acontece em nossos momentos mais inoportunos da vida, o problema é que eu estava caindo mais do que cego em lamaçal na data de hoje! Aí me revoltei pois estava realmente querendo terminar de tirar o banner do SSH (como experiência :D) e liguei no famoso número 10315. Esperei.... Esperei.... como sempre, até que me atenderam.&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;- Boa noite! Com quem eu falo?&lt;br /&gt;&lt;br /&gt;Rafael:&lt;br /&gt;- Rafael&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;- Qual o problema Sr.?&lt;br /&gt;&lt;br /&gt;Rafael:&lt;br /&gt;- Não consigo me conectar a internet&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;- Qual o nome do assinante da linha? E qual a rua?&lt;br /&gt;&lt;br /&gt;Rafael:&lt;br /&gt;- XXXXX&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;- Você já tem protocolo?&lt;br /&gt;&lt;br /&gt;Rafael:&lt;br /&gt;- Não!&lt;br /&gt;&lt;br /&gt;5 min depois...&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;- Obrigado por esperar, seu protocolo é XXXX&lt;br /&gt;&lt;br /&gt;Rafael:&lt;br /&gt;- Obrigado&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;- Qual erro está aparecendo?&lt;br /&gt;&lt;br /&gt;Aqui nesta hora paro para me perguntar do que ele estava falando! Meu eu não tinha erro, meu pc não tava com pau, estava usando o pppoeconf no Debian Lenny, o log não me acusava erro nenhum, mas sim ausência de sinal!&lt;br /&gt;&lt;br /&gt;Rafael:&lt;br /&gt;- Eu não tenho erro, eu uso Linux&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;- Me desculpe Sr. mas a TELEFONICA não presta suporte a sistemas Linux&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Rafael:&lt;br /&gt;- Então você está me sugerindo a trocar de provedora de serviços?&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;- Não foi isso que quis dizer Sr. só disse que não prestamos suporte a sistemas Linux&lt;br /&gt;&lt;br /&gt;Rafael:&lt;br /&gt;- Tá, então você pode verificar meu sinal?&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;- 1 minuto por favor&lt;br /&gt;&lt;br /&gt;Nesta hora minha boca já estava espumando, acreditem!!! Depois o operador verificou, verificou, verificou, mando reiniciar o pc (isso porque não precisava fazer isso pois uso Linux!), mando reiniciar o modem (se pudesse ele mandava reiniciar até meu cérebro) e por fim chegou a seguinte conclusão....&lt;br /&gt;&lt;br /&gt;Operador:&lt;br /&gt;- Sr. não conseguimos resolver seu problema, acredito que o problema possa estar no filtro do telefone, se o Sr. puder quando desligar o telefone retire o filtro do telefone e tente se conectar novamente, caso não consiga entre em contado com a central de relacionamento novamente e fale seu protocolo que mandaremos um Técnico até sua casa.&lt;br /&gt;- Mais algo em que possa ajudá-lo Sr.&lt;br /&gt;&lt;br /&gt;Rafael:&lt;br /&gt;- Não obrigado&lt;br /&gt;&lt;br /&gt;Por isso eu digo, se você &lt;span style="font-weight: bold;"&gt;não usa Windows não contrate a Telefonica como provedora de Internet&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;pois eles não te darão suporte&lt;/span&gt;! A meia noite e meia por milagre divino consegui me conectar a internet, com filtro, sem filtro, com o mesmo notebook Dell Vostro 1000 com Debian Lenny 5.0 (GNU/Linux) ...&lt;br /&gt;&lt;br /&gt;Tirem suas conclusões e comentem!&lt;br /&gt;Abraços e boa noite&lt;br /&gt;&lt;br /&gt;&lt;a class="tt" href="http://twitter.com/home/?status=A%20Telefonica%20n%C3%83%C2%A3o%20presta%20suporte%20a%20clientes%20Linux+http://abraseucodigo.blogspot.com/2009/12/telefonica-nao-presta-suporte-clientes.html" title="Coloque um link para este artigo no Twitter"&gt;&lt;img class="nothumb" src="http://www.trezentos.blog.br/wp-content/plugins/tweet-this/icons/tt-twitter3.png" alt="Post to Twitter" /&gt;&lt;/a&gt;  &lt;a class="tt" href="http://www.facebook.com/share.php?u=http://abraseucodigo.blogspot.com/2009/12/telefonica-nao-presta-suporte-clientes.html&amp;amp;t=A%20Telefonica%20n%C3%83%C2%A3o%20presta%20suporte%20a%20clientes%20Linux" title="Postar no Facebook"&gt;&lt;img class="nothumb" src="http://www.trezentos.blog.br/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-9020996356964093409?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/9020996356964093409/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=9020996356964093409' title='7 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/9020996356964093409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/9020996356964093409'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/12/telefonica-nao-presta-suporte-clientes.html' title='A Telefonica não presta suporte a clientes Linux'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-7184716884315330737</id><published>2009-12-21T18:15:00.000-08:00</published><updated>2009-12-21T18:18:51.099-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='palestrantes'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party Brasil'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party Brasil 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='hacker'/><category scheme='http://www.blogger.com/atom/ns#' term='Kevin Mitnick'/><title type='text'>Ex-hacker invade a Campus Party! Calma, é apenas como palestrante.</title><content type='html'>&lt;small&gt;segunda-feira, 21 de dezembro de 2009&lt;/small&gt;      &lt;div class="entry"&gt;&lt;div style="text-align: left;"&gt;      &lt;/div&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://www.campus-party.com.br/blogoficial/wp-content/uploads/2009/12/fotomitnick.jpg"&gt;&lt;img class="aligncenter size-full wp-image-2799" style="border: 0pt none ; width: 413px; height: 400px;" title="fotomitnick" src="http://www.campus-party.com.br/blogoficial/wp-content/uploads/2009/12/fotomitnick.jpg" alt="" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Não se deixem levar pelas aparências. Kevin Mitnick, o rapaz aí da foto, apesar do ar polido, é um dos maiores ex-hackers do mundo! E mais: ele será uma das grande atrações da Campus Party 2010. Mitnick participará da cerimônia de abertura e ministrará palestra sob o tema “A Arte de Enganar”, onde tratará a respeito de porque as tecnologias de segurança como firewalls, dispositivos de autenticação, criptografia e sistemas de detecção de intrusão, por si só, são praticamente ineficazes contra um atacante motivado. Nada mais justo para um sujeito como ele, não?&lt;/p&gt;&lt;p&gt;Fonte: &lt;a href="http://www.campus-party.com.br/blogoficial/index.php/2009/12/21/ex-hacker-invade-campus-party-calma-e-apenas-como-palestrante/"&gt;http://www.campus-party.com.br/blogoficial/index.php/2009/12/21/ex-hacker-invade-campus-party-calma-e-apenas-como-palestrante/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;     &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-7184716884315330737?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/7184716884315330737/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=7184716884315330737' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7184716884315330737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7184716884315330737'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/12/ex-hacker-invade-campus-party-calma-e.html' title='Ex-hacker invade a Campus Party! Calma, é apenas como palestrante.'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-2329514076736607724</id><published>2009-12-15T09:50:00.000-08:00</published><updated>2009-12-15T10:08:42.342-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Livre'/><category scheme='http://www.blogger.com/atom/ns#' term='Qualipso'/><category scheme='http://www.blogger.com/atom/ns#' term='Centro de Competencia em Software Livre'/><category scheme='http://www.blogger.com/atom/ns#' term='USP'/><title type='text'>O Projeto Qualipso</title><content type='html'>&lt;span class="submitted"&gt;       qua, 06/03/2009 - 10:58 — sandrolb    &lt;/span&gt;             &lt;div class="panel-row panel-row-1 clear-block"&gt; &lt;div class="panel-col panel-col-1 panel-col-only"&gt; &lt;div class="inside"&gt;&lt;div class="panel-pane"&gt; &lt;div class="content"&gt;&lt;p&gt;O projeto integrado Qualipso (Quality Plataform for Open Source) propõe-se a deﬁnir e implementar tecnologias, procedimentos, leis e políticas com o objetivo de potencializar as práticas de desenvolvimento de software livre, tornando-as conﬁáveis, reconhecidas e estabelecidas na indústria. Para viabilizar o projeto e a sustentação do software livre como uma solução conﬁável para a indústria, foi criado um consórcio formado por indústrias, academia e governo. O projeto conta com a participação de colaboradores de diferentes origens: França, Itália, Brasil, Espanha, China, Alemanha e Escócia.&lt;/p&gt; &lt;p&gt;A abordagem do Qualipso é aberta no sentido de: (a) utilizar padrões abertos e desenvolvimento de software de código aberto; (b) estar baseado em uma comunidade aberta, formada por cientistas, pesquisadores, proﬁssionais e usuários, para evoluir seus recursos; e (c) estar aberto a expansões por meio da inserção de novos cenários de aplicação e de resultados de projetos.&lt;/p&gt; &lt;p&gt;Os objetivos estabelecidos para o projeto são:&lt;/p&gt; &lt;p&gt; 1. Deﬁnir métodos, processos de desenvolvimento e modelos de negócio para o desenvolvimento e implementação de sistemas em software livre, garantindo aos consumidores de software que determinado projeto de software livre está em conformidade com os padrões exigidos para o software pela indústria;&lt;br /&gt;2. Projetar e implementar um ambiente com ferramentas integradas que facilite e suporte o desenvolvimento de soluções em software livre para a indústria;&lt;br /&gt;3. Implementar ferramentas especíﬁcas para avaliar a qualidade de características como robustez ou escalabilidade;&lt;br /&gt;4. Implementar e oferecer suporte a práticas para gerenciamento de informações (incluindo código fonte, documentação e troca de informações entre todos os atores envolvidos em um projeto de software) para melhorar a produtividade do desenvolvimento e a evolução de soluções em software livre;&lt;br /&gt;5. Demonstrar a interoperabilidade das soluções em software livre por meio de pacotes de teste e qualidade;&lt;br /&gt;6. Entender as condições legais que protegem e reconhecem os produtos desenvolvidos em software livre, mas que não violam as características da abordagem de desenvolvimento de software livre; e&lt;br /&gt;7. Desenvolver uma rede de proﬁssionais duradoura que se preocupe com a qualidade das soluções desenvolvidas em software livre para as empresas de computação.&lt;/p&gt; &lt;p&gt;Apesar de existirem diversos repositórios de informação, existe uma grande lacuna na organização do conhecimento associado à software livre, que tipicamente é utilizado de forma disjunta pelas diversas comunidades. Organizar esse&lt;br /&gt;conhecimento é uma das suas metas. Ainda na linha de organização do conhecimento, um dos principais objetivos do&lt;br /&gt;Qualipso é desenvolver um modelo para software livre, inspirado no CMMI. Esse modelo identiﬁcará um conjunto de práticas que devem ser aplicadas para alcançar um desenvolvimento de software livre conﬁável.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Fonte:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://qualipso.icmc.usp.br/"&gt;http://qualipso.icmc.usp.br&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Mais informações em:&lt;/p&gt;&lt;p&gt;&lt;a href="http://ccsl.ime.usp.br/"&gt;http://ccsl.ime.usp.br/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://streaming.serpro.gov.br/conisli2009/video10.html"&gt;http://streaming.serpro.gov.br/conisli2009/video10.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;a class="tt" href="http://twitter.com/home/?status=Projeto%20Qualipso+http://abraseucodigo.blogspot.com/2009/12/o-projeto-qualipso.html" title="Coloque um link para este artigo no Twitter"&gt;&lt;img class="nothumb" src="http://www.trezentos.blog.br/wp-content/plugins/tweet-this/icons/tt-twitter3.png" alt="Post to Twitter" /&gt;&lt;/a&gt;  &lt;a class="tt" href="http://www.facebook.com/share.php?u=http://abraseucodigo.blogspot.com&amp;amp;t=Projeto%20Qualipso" title="Postar no Facebook"&gt;&lt;img class="nothumb" src="http://www.trezentos.blog.br/wp-content/plugins/tweet-this/icons/tt-facebook.png" alt="Post to Facebook" /&gt;&lt;/a&gt;  &lt;br /&gt;&lt;/p&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-2329514076736607724?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/2329514076736607724/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=2329514076736607724' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2329514076736607724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2329514076736607724'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/12/o-projeto-qualipso.html' title='O Projeto Qualipso'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-4623989235278439642</id><published>2009-12-11T02:41:00.000-08:00</published><updated>2009-12-11T02:47:52.805-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash no Iceweasel'/><category scheme='http://www.blogger.com/atom/ns#' term='JRE no Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='Java no Iceweasel'/><category scheme='http://www.blogger.com/atom/ns#' term='JRE no Iceweasel'/><category scheme='http://www.blogger.com/atom/ns#' term='Instalando plugins do Flash e Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash no Firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='Java no Firefox'/><title type='text'>Como instalar os plugins do Java e do Flash no Iceweasel</title><content type='html'>Segue abaixo um link muito útil explicando como instalar os plugins do Java e do Flash no Iceweasel:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.forumdebian.com.br/index.php/Firefox_com_extens%C3%B5es,_plugins_do_Java_e_flash"&gt;http://wiki.forumdebian.com.br/index.php/Firefox_com_extens%C3%B5es,_plugins_do_Java_e_flash&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraço!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-4623989235278439642?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/4623989235278439642/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=4623989235278439642' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4623989235278439642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4623989235278439642'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/12/como-instalar-os-plugins-do-java-e-do.html' title='Como instalar os plugins do Java e do Flash no Iceweasel'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-2282327158615901393</id><published>2009-12-03T03:11:00.000-08:00</published><updated>2009-12-03T03:18:17.856-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zOS'/><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='Mainframe'/><category scheme='http://www.blogger.com/atom/ns#' term='client Mainframe'/><category scheme='http://www.blogger.com/atom/ns#' term='x3270'/><title type='text'>Instalando o emulador (client) de Mainframes zOS (IBM) no Debian Lenny!</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Passo 1:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Baixar: &lt;a href="http://prdownloads.sourceforge.net/x3270/suite3270-3.3.10ga4-src.tgz?download"&gt;http://prdownloads.sourceforge.net/x3270/suite3270-3.3.10ga4-src.tgz?download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Passo 2:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Depois crie uma pasta pra jogar os arquivos descompactados:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;# mkdir emulador_x3270&lt;br /&gt;# tar -xvzf suite3270-3.3.10ga4-src.tgz -C emulador_x3270&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Depois entra na pasta do x3270 (pois nesse pacote que baixamos tem outros emuladores):&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;# cd emulador_x3270/x3270-3.3&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Passo 3:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ai é que vem a parte legal...&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;#./configure&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Vai dar esse erro provavelmente:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;configure:3493: error: 'Cannot find X utilities or libraries'&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Daí você instala as libs do x11 (que vem com os .h necessários pra compilação):&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;# aptitude install libx11-dev&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;E roda o configure novamente:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;# ./configure&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Se não der erro nenhum pule para o passo 4, se continuar dando erro me mande um post pois faltam mais pacotes pra você baixar que não estão especificados neste tutorial.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Passo 4 (erros e mais erros):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Depois você tem que usar o comando make depend (de acordo com a documentação do x3270 contida em emulador_x3270/x3270-3.3/html/Build.html):&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;# make depend&lt;br /&gt;gccmakedep -I.  -DLIBX3270DIR=\"/usr/local/etc/x3270\" -D_POSIX_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE   -s "# DO NOT DELETE" about.c actions.c ansi.c apl.c charset.c child.c CmeBSB.c Cme.c CmeLine.c CmplxMenu.c ctlr.c dialog.c display8.c ft.c ft_cut.c ft_dft.c host.c Husk.c idle.c keymap.c keypad.c keysym2ucs.c kybd.c macros.c main.c menubar.c popups.c print.c printer.c proxy.c resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c unicode_dbcs.c utf8.c util.c xio.c&lt;br /&gt;/bin/sh: gccmakedep: command not found&lt;br /&gt;make: ** [depend] Erro 127&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Se der algum erro parecido com o de cima você instala:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;# aptitude install xutils-dev&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Roda de novo o make depend:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;# make depend&lt;br /&gt;gccmakedep -I.  -DLIBX3270DIR=\"/usr/local/etc/x3270\" -D_POSIX_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE   -s "# DO NOT DELETE" about.c actions.c ansi.c apl.c charset.c child.c CmeBSB.c Cme.c CmeLine.c CmplxMenu.c ctlr.c dialog.c display8.c ft.c ft_cut.c ft_dft.c host.c Husk.c idle.c keymap.c keypad.c keysym2ucs.c kybd.c macros.c main.c menubar.c popups.c print.c printer.c proxy.c resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c unicode_dbcs.c utf8.c util.c xio.c&lt;br /&gt;In file included from globals.h:91,&lt;br /&gt;                 from about.c:36:&lt;br /&gt;localdefs.h:40:27: error: X11/Intrinsic.h: Arquivo ou diretório não encontrado&lt;br /&gt;about.c:40:23: error: X11/Shell.h: Arquivo ou diretório não encontrado&lt;br /&gt;about.c:41:28: error: X11/StringDefs.h: Arquivo ou diretório não encontrado&lt;br /&gt;about.c:42:29: error: X11/Xaw/Command.h: Arquivo ou diretório não encontrado&lt;br /&gt;about.c:43:26: error: X11/Xaw/Form.h: Arquivo ou diretório não encontrado&lt;br /&gt;about.c:44:27: error: X11/Xaw/Label.h: Arquivo ou diretório não encontrado&lt;br /&gt;...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Daí podem acontecer de dar vários erros como acima (faltando bibliotecas .h para compilação)! Ai você instala:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;# aptitude install libxt-dev&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;E também...&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;# aptitude install libxaw7-dev&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Roda de novo o make depend (ufa!):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# make depend&lt;br /&gt;gccmakedep -I.  -DLIBX3270DIR=\"/usr/local/etc/x3270\" -D_POSIX_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE   -s "# DO NOT DELETE" about.c actions.c ansi.c apl.c charset.c child.c CmeBSB.c Cme.c CmeLine.c CmplxMenu.c ctlr.c dialog.c display8.c ft.c ft_cut.c ft_dft.c host.c Husk.c idle.c keymap.c keypad.c keysym2ucs.c kybd.c macros.c main.c menubar.c popups.c print.c printer.c proxy.c resolver.c resources.c rpq.c save.c screen.c scroll.c see.c select.c sf.c status.c tables.c telnet.c toggles.c trace_ds.c unicode.c unicode_dbcs.c utf8.c util.c xio.c&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Sem erros agora? Se der erro me mande um post também pois deve estar faltando algum pacote a mais em seu pc nesta etapa...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Passo 5:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se não der erro ai você usa o dryrun para testar o x3270! :D :&lt;br /&gt;&lt;br /&gt;# ./dryrun&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Passo 6:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Depois você instala o x3270:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;# make&lt;br /&gt;# make install&lt;br /&gt;# make install.man&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Ai você digita ALT+F2 digita x3270 e boas :D se o programa abrir agora é usar e ser feliz :D&lt;br /&gt;&lt;br /&gt;Abraço!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-2282327158615901393?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/2282327158615901393/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=2282327158615901393' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2282327158615901393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2282327158615901393'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/12/instalando-o-emulador-client-de.html' title='Instalando o emulador (client) de Mainframes zOS (IBM) no Debian Lenny!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-396435343541724647</id><published>2009-10-26T04:49:00.001-07:00</published><updated>2009-10-26T04:54:43.537-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party Brasil'/><category scheme='http://www.blogger.com/atom/ns#' term='Campus Party Brasil 2010'/><title type='text'>Campus Party 2010</title><content type='html'>É com prazer que digo aos leitores do meu blog que já começaram as incrições para a Campus Party Brasil 2010!&lt;br /&gt;&lt;br /&gt;Inscrevam-se!!!!!!!!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.campus-party.com.br/"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/SuWNsK2DJbI/AAAAAAAAAHE/yu6j1fncNCY/s1600-h/campus_party.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 262px; height: 118px;" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/SuWNsK2DJbI/AAAAAAAAAHE/yu6j1fncNCY/s400/campus_party.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5396875518438221234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;Abraços!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-396435343541724647?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/396435343541724647/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=396435343541724647' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/396435343541724647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/396435343541724647'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/10/campus-party-2010.html' title='Campus Party 2010'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8Ruq2t6gBCg/SuWNsK2DJbI/AAAAAAAAAHE/yu6j1fncNCY/s72-c/campus_party.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-4818430180240955267</id><published>2009-10-02T14:29:00.000-07:00</published><updated>2009-10-02T14:33:59.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='padrões abertos'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource total'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux livre'/><category scheme='http://www.blogger.com/atom/ns#' term='Hardware livre'/><title type='text'>Livre, afinal!</title><content type='html'>No momento em que escrevo estas linhas, estou embarcado numa aeronave, regressando de Caracas, na Venezuela, aonde fui para o encerramento do 5º Congresso Nacional de Software Livre e para o Primeiro Encontro da Fundação Software Livre América Latina. Volto com um sorriso no rosto pois pude dar mais um importante passo em direção à liberdade: uso um computador com especificações Livres, totalmente funcional com Software 100% Livre e à prova de um dos vírus mais perigosos que existem: aquele das janelas, sabe?&lt;br /&gt;&lt;br /&gt;O computador portátil é um netbook chamado Yeeloong, com tela de 9" e um super eficiente processador Loongson, um MIPS com suporte a 64 bits desenvolvido pela chinesa Lemote. A arquitetura foi cuidadosamente escolhida por razões de segurança: é uma das menos suscetíveis às distorções de mercado que uma certa empresa de Redmond gosta de cultivar desde bem antes de 95, usando neste Milênio eXtremas Práticas de monopólio, à Vista de todos ou na surdina.&lt;br /&gt;&lt;br /&gt;É fácil de entender a escolha: os projetistas não queriam ver seus esforços cooptados pelo império antagônico às liberdades dos usuários. Entendiam que a possibilidade de rodar o sistema monopolista não era vantagem, mas um risco, já materializado e efetivado no OLPC, no Classmate, no EEE PC e tantos outros. &lt;br /&gt;&lt;br /&gt;Escolheram com atenção todos os componentes para que funcionassem perfeitamente com Software inteiramente Livre: áudio, vídeo, rede com e sem fio, web cam, tudo rodando redondinho na versão para MIPS da distribuição de GNU/Linux-libre 100% Livre gNewSense.&lt;br /&gt;&lt;br /&gt;Mas não pense que a liberdade termina aí! O que num PC x86 se chamaria BIOS, e normalmente seria Software não-Livre gravado em memória não volátil na placa mãe, nesta máquina, aqui na mesinha do avião, também é Livre. Morra de inveja! &lt;br /&gt;&lt;br /&gt;E tem mais! A máquina é facilmente desmontável e hackeável. Todos os componentes têm especificações disponíveis sem condições restritivas: é muito mais simples fazer drivers e firmwares Livres quando os fornecedores cooperam, e faz muito mais sentido recomendar um componente de hardware cujo fornecedor ajuda nossas comunidades do que um que esconde segredos e ainda tenta nos dividir e proíbe engenharia reversa.&lt;br /&gt;&lt;br /&gt;Pode parecer incrível, mas há ainda mais vantagens. Graças aos esforços de empresários venezuelanos, as especificações do projeto da própria máquina também são Livres. Esses empresários queriam fabricar essas máquinas aqui, na América Latina, com transferência de tecnologia de verdade, e conseguiram: em outubro, a planta de montagem começa a produzir máquinas 100% Livres, 100% funcionais e à prova de corrupção, com tecnologia dominada localmente, com direito a evoluir de maneira independente.&lt;br /&gt;&lt;br /&gt;É pra aplaudir ou não é? Agora, sabe o que mais? Estão procurando parceiros no Brasil e noutros países na América Latina, para não só distribuir máquinas fabricadas na pequena planta em finalização na Venezuela, mas para construir outras plantas e transferir a tecnologia para fomentar independência e soberania tecnológicas da América Latina. &lt;br /&gt;&lt;br /&gt;Conhece algum empresário interessado? Escreva para mim (lxoliva@fsfla.org), que os empresários venezuelanos estão aguardando indicações minhas de empresários locais que acreditem, como eles, em ganhar dinheiro honesta e eticamente, respeitando as liberdades dos clientes e promovendo progresso social e o bem comum.&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Autoria de Alexandre Oliva&lt;/span&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.fsfla.org/svnwiki/blogs/lxo/pub/livre-afinal"&gt;http://www.fsfla.org/svnwiki/blogs/lxo/pub/livre-afinal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;       Publicado na sexta edição, de setembro de 2009 (&lt;a href="http://www.revista.espiritolivre.org/?p=338"&gt;http://www.revista.espiritolivre.org/?p=338&lt;/a&gt;), da Revista Espírito Livre (&lt;a href="http://www.revista.espiritolivre.org/"&gt;http://www.revista.espiritolivre.org/&lt;/a&gt;) @@ Copyright 2009 Alexandre Oliva @@ Cópia literal, distribuição e publicação da íntegra deste artigo são permitidas em qualquer meio, em todo o mundo, desde que sejam preservadas a nota de copyright, a URL oficial do documento e esta nota de permissão.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-4818430180240955267?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/4818430180240955267/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=4818430180240955267' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4818430180240955267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4818430180240955267'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/10/livre-afinal.html' title='Livre, afinal!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-2842628041069936779</id><published>2009-10-02T14:17:00.001-07:00</published><updated>2009-10-02T14:20:47.021-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux é melhor?'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux vs outros SOs'/><category scheme='http://www.blogger.com/atom/ns#' term='Porque Linux é melhor?'/><title type='text'>Afinal de contas... porque o Linux é melhor?</title><content type='html'>Confiram o artigo na íntegra:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.whylinuxisbetter.net/index_br.php?lang=br"&gt;http://www.whylinuxisbetter.net/index_br.php?lang=br&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tradução pt_BR de Gabriel Magno, Gleidson Lacerda e Pedru.&lt;br /&gt;&lt;br /&gt;Até+&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-2842628041069936779?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/2842628041069936779/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=2842628041069936779' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2842628041069936779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2842628041069936779'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/10/afinal-de-contas-porque-o-linux-e.html' title='Afinal de contas... porque o Linux é melhor?'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3881359876721939603</id><published>2009-09-14T17:07:00.000-07:00</published><updated>2009-09-14T17:11:03.989-07:00</updated><title type='text'>Você conhece o comando diff?</title><content type='html'>(esta é uma dica rápida :D)&lt;br /&gt;&lt;br /&gt;Oi gente!&lt;br /&gt;&lt;br /&gt;Estava eu aqui em meu notebook quando me veio a cabeça que eu andava gravando arquivos de música repetidos em meus DVDs, daí comecei a repensar sobre os comandos da prova LPI101 (que trata muito sobre manipulação de streams texto), lembrei primeiramente do comando cmp, porém ele não seria útil para meu uso :s pois ele compara arquivos praticamente iguais entre si, com o cmp você poderia fazer isto:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ vim arquivo1.txt&lt;br /&gt;&lt;br /&gt;isto é apenas um teste&lt;br /&gt;bobinho&lt;br /&gt;para exemplo no dicas-l&lt;br /&gt;&lt;br /&gt;$ vim arquivo2.txt&lt;br /&gt;&lt;br /&gt;Isto é apenas um teste&lt;br /&gt;bobinho &lt;br /&gt;para exemplo no dicas-l&lt;br /&gt;&lt;br /&gt;$ cmp arquivo1.txt arquivo2.txt&lt;br /&gt;arquivo1.txt arquivo2.txt differ: byte 1, line 1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Ou seja o cmp me avisou que os dois arquivos são diferentes no primeiro byte da linha 1, ou seja, testo apenas se são diferentes. Porém com os conhecimentos que adquiri na LPI101 descobri que podemos fazer maravilhas com o formato texto! Aqui na minha casa eu salvo índices de DVDs usando apenas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ ls -laR /media/cdrom0 &gt; indice.txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Com este comando listarei recursivamente TODOS os arquivos e diretórios do diretório descrito (/media/cdrom0), daí para localizar arquivos que você gravou em algum n-ésimo :P DVD simplesmente você pode fazer uma busca no arquivo e descobrir em qual DVD você gravou o fujão, lembrando é claro que você terá que colocar o nome do DVD no arquivo de índice ou colocar um título antes de escrever tudo que tem dentro do DVD senão você não saberá qual N-ésimo DVD buscar na prateleira (uma caneta para escrever no DVD também ajuda :P).&lt;br /&gt;&lt;br /&gt;Bom aí explicando o que fiz (finalmente)...&lt;br /&gt;Eu precisava saber quais as músicas que baixei no meu notebook ainda não haviam sido gravadas nos meus backups (sei que backup em DVD é meio precário, mas são apenas músicas :P) daí veio a solução diff :D. Observem:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ ls -laR /media/meubackup01 &gt; ~/meus_backups&lt;br /&gt;&lt;br /&gt;(tira o dvd1 e coloca o dvd2)&lt;br /&gt;&lt;br /&gt;$ ls -laR /media/meubackup02 &gt;&gt; ~/meus_backups&lt;br /&gt;&lt;br /&gt;(tira o dvd2 e coloca o dvd3)&lt;br /&gt;&lt;br /&gt;$ ls -laR /media/meubackup03 &gt;&gt; ~/meus_backups&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Aí você faz isso até que todos os backups (lembrando que quando me refiro a backups estou falando apenas dos nomes dos arquivos e diretórios contidos nos DVDs) tenham sido armazenados no seu arquivo meus_backups.&lt;br /&gt;&lt;br /&gt;Depois simplesmente você gera um arquivo de texto novo com os arquivos/diretórios (no meu caso as músicas que estão no meu notebook) que você quer verificar (se estão gravados ou não) para isso:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ ls -laR ~/musicas &gt; ~/musicas_pc&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Agora simplesmente usaremos o diff desta forma:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;$ diff ~/musicas_pc ~/meus_backups&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Explicando o resultado...&lt;br /&gt;&lt;br /&gt;Os sinais de &lt; significam que o arquivo só existe no arquivo ~/musicas_pc e os sinais de &gt; significam que o arquivo só existe no arquivo ~/meus_backups. Com toda certeza a saída do diff pode ser tratada com filtros como o grep, o fgrep, o egrep, o tr, e etc mas isso pode ser tratado em uma nova dica!&lt;br /&gt;&lt;br /&gt;Espero que a dica seja útil e vocês consigam organizar melhor seus arquivos pessoais, pois os meus eu acho facilmente mesmo tendo muuuuitos DVDs gravados!!&lt;br /&gt;&lt;br /&gt;Usem a força do Shell!!&lt;br /&gt;&lt;br /&gt;Abraço!! Até a próxima!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3881359876721939603?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3881359876721939603/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3881359876721939603' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3881359876721939603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3881359876721939603'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/09/voce-conhece-o-comando-diff.html' title='Você conhece o comando diff?'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-5148024763893452424</id><published>2009-07-13T15:05:00.000-07:00</published><updated>2009-07-13T15:41:56.889-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux não é livre'/><category scheme='http://www.blogger.com/atom/ns#' term='Free Software Foundation'/><category scheme='http://www.blogger.com/atom/ns#' term='Alexandre Oliva'/><title type='text'>Alexandre Oliva afirma que o Linux não é livre!</title><content type='html'>Abaixo segue o texto de Alexandre Oliva, vale a pena ler...&lt;br /&gt;;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Linux-libre e o Dilema dos Prisioneiros&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Apesar do dilema moral e dos riscos técnicos e jurídicos, diversas distribuições de GNU+Linux que valorizam a liberdade tendem a aceitar e distribuir o Software não-Livre integrado ao núcleo Linux, além de facilitar e encorajar seu uso. Por que decidem trair as liberdades de seus usuários e ajudar fabricantes de hardware a capturá-los?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Linux não é Software Livre&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Quando foi lançado, em 1991, o núcleo Linux não era Software Livre. Tornou-se Livre no ano seguinte, através de relicenciamento, mas vem se tornando progressivamente não-Livre, ao aceitar "contribuições" de fabricantes de hardware que não têm interesse nem incentivo para respeitar seus consumidores.&lt;br /&gt;&lt;br /&gt;Linux tem recebido Software não-Livre que roda em modo privilegiado (drivers) ou em dispositivos periféricos às CPUs principais (firmware), tendo acesso a todo o sistema: barramentos, memória, controladores de DMA e de interrupções, podendo assim causar toda sorte de interferência e problemas, desde acidentes como erros de travamento do sistema ou corrupção de informação, até problemas intencionais, como coleta e transmissão de informação do usuário.&lt;br /&gt;&lt;br /&gt;Esses "contribuidores" ainda estabelecem armadilhas jurídicas. Alguns proíbem engenharia reversa, e fornecem documentação sob acordos de manter segredos (NDA). Alguns distribuem seus códigos, sob a GPL ou licenças compatíveis, mas sem fontes, induzindo à violação e portanto à revogação automática da licença do Linux.&lt;br /&gt;&lt;br /&gt;Outros adotam licenças contraditórias: há um fabricante de cartões de rede que adicionou ao Linux um programa de 100Kb, na forma de código objeto, sob licença não-Livre e incompatível com a GPL (o que já é um problema), e depois adicionou outro driver, com mais 300Kb de código objeto não-Livre, que veda sua distribuição conjunta com software da mesma empresa que tenha sido disponibilizado sob licença diferente da GPL, como, por exemplo, o programa de 100Kb.&lt;br /&gt;&lt;br /&gt;Não é irônico que Linux seja tomado por alguns como ícone maior do Software Livre, quando não o é? Por não ser Livre, todo mundo que distribui versões recentes do Linux está sujeito a ameaças jurídicas desses vilões, e, se já não perdeu, pode acabar perdendo o direito de distribuir, modificar e, no entendimento de alguns juristas brasileiros, até de executar o Linux!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/SluwhYf-tLI/AAAAAAAAAGo/4txlEAkAq0Y/s1600-h/stux.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 268px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/SluwhYf-tLI/AAAAAAAAAGo/4txlEAkAq0Y/s400/stux.jpg" alt="" id="BLOGGER_PHOTO_ID_5358070269246092466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;&lt;span style="font-style: italic;"&gt;Stux, bonitinho mas preso,&lt;br /&gt;de Lewis Laë&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nasce o Linux-libre&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/Sluwy7I4gvI/AAAAAAAAAGw/KsDRCzwKH1w/s1600-h/freedo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 209px; height: 204px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/Sluwy7I4gvI/AAAAAAAAAGw/KsDRCzwKH1w/s400/freedo.png" alt="" id="BLOGGER_PHOTO_ID_5358070570602234610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;&lt;span style="font-style: italic;"&gt;Freedo, limpo e Livre, de&lt;br /&gt;Burnaron e Rubén Rodríguez Pérez&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Para tentar reverter essa tendência de poluição do Linux com Software não-Livre, e para propiciar a usuários e distribuições socialmente conscientes o núcleo Livre que necessitam, deu-se início ao projeto Linux-libre. Começou na distribuição gNewSense, passou a ser mantido pelo então mantenedor da distribuição BLAG, depois por mim, na FSFLA. Hoje é adotado por praticamente todas as demais distribuições com compromisso público de distribuir somente Software Livre: Musix GNU+Linux, Trisquel GNU/Linux e Dragora GNU/Linux, além de dyne:bolic e UTUTO XS que estão em processo de adoção.&lt;br /&gt;&lt;br /&gt;Entre as distribuições mais populares, que até valorizam o respeito às liberdades dos usuários, mas não fazem disso um compromisso tão firme, a lógica que impera parece ser a do medo de perder usuários para as outras. Assim, quando uma adota um componente não-Livre, a fim de atrair uma determinada classe de usuários, as demais se vêem pressionadas para fazer o mesmo, sob o risco de perder potenciais colaboradores. Ao invés de perdê-los, perdem controle sobre o software que distribuem aos usuários, expondo a si mesmas e a seus usuários a riscos técnicos e jurídicos.&lt;br /&gt;&lt;br /&gt;Curioso é que todos aqueles que possuem os dispositivos que precisariam daquele software para funcionar, sob controle do fabricante, já receberam uma cópia juntamente com o dispositivo, e poderiam facilmente obter outra diretamente do fabricante. Será que faz sentido esse comportamento das distribuições, de se poluírem e sujarem as mãos para ajudar a levar esse software a quem já o recebeu e já decidiu entre rejeitar esse software ou ceder ao fabricante o controle do computador?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Analisando o jogo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O dilema dos prisioneiros é uma observação curiosa da ciência econômico-matemática denominada Teoria de Jogos. Dois bandidos são presos por um crime grave, mas não há provas suficientes para condená-los à pena de 10 anos de prisão por esse crime, somente à penda de 1 ano, por porte ilegal de arma. Os investigadores gostariam de resolver o crime maior, por isso propõem a cada um dos bandidos, incomunicáveis entre si, um acordo: se testemunhar contra o outro na acusação mais grave, não será indiciado pelo porte ilegal.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" border="1" cellpadding="4"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;th&gt;A\B&lt;/th&gt;&lt;th&gt;Leal&lt;/th&gt;&lt;th&gt;Traíra&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Leal&lt;/td&gt;&lt;td&gt;1\ 1&lt;/td&gt;&lt;td&gt;11\0 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Traíra&lt;/td&gt;&lt;td&gt;0\11&lt;/td&gt;&lt;td&gt;10\10&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3"&gt;&lt;b&gt;Tabela de resultados entre prisioneiros A e B.&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Se os dois se recusarem a trair seus parceiros, cada um vai preso por 1 ano. Quem trai o parceiro leal sai livre, enquanto o parceiro vai preso por 11 anos. Se os dois concordarem em trair um ao outro, cada um vai preso por 10 anos. Cada um, agindo de forma racional e egoísta, terá como estratégia dominante trair seu parceiro, pois, independente do que o outro faça, o resultado é melhor para si mesmo: 0&lt;1 &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cooperar para superar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Não havendo razão ou esperança de que as distribuições tomem essa iniciativa, resta a nós, usuários, alterar o equilíbrio do jogo. Se dermos preferência às distribuições comprometidamente Livres e ao hardware que funciona com elas, sinalizaremos tanto para as distribuições quanto para os fabricantes de hardware que o respeito ao usuário servirá aos próprios interesses deles.&lt;br /&gt;&lt;br /&gt;Quanto mais gente fizer isso, maior será a preocupação dos fabricantes de hardware em respeitar seus clientes, pois isso aumentará suas vendas, e maior será a preocupação das distribuições em respeitar seus usuários, pois isso aumentará sua comunidade de colaboradores.&lt;br /&gt;&lt;br /&gt;É óbvio que isso requer um baita esforço de educação e conscientização de todos. É também óbvio que, ao agirmos assim, de forma cooperativa, abriremos espaço para que alguns nos traiam e levem vantagem no processo, em detrimento de todos. Ainda assim, esse compromisso parece ser o que tem mais chances de levar a um resultado positivo: evitar a tragédia do bem comum.&lt;br /&gt;&lt;br /&gt;Caso seus amigos traiam você e a comunidade, aceitando ou recomendando Software não-Livre, ou comprando hardware que o exija, não os traia de volta: explique por que é importante cooperarmos, não só para evitar a tragédia, mas para alcançar o respeito que merecemos enquanto humanos e usuários de software. Sugira aos amigos que adotem distribuições 100% Livres assim que possível e que, em sua próxima compra, procurem adquirir hardware que funcione adequadamente com elas. É através dessa cooperação que temos chance de alcançar o melhor resultado para todos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/SluxiUxgKvI/AAAAAAAAAG4/JA8MFqWbjvc/s1600-h/lux.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 385px;" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/SluxiUxgKvI/AAAAAAAAAG4/JA8MFqWbjvc/s400/lux.png" alt="" id="BLOGGER_PHOTO_ID_5358071384937343730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;center&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;G[e]nuíno pinguim religiosamente Livre,&lt;br /&gt;de Guillaume Pasquet, baseado no tux original de Larry Ewing.&lt;/span&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referências&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; * &lt;a href="http://linux-libre.fsfla.org/"&gt;Linux Libre&lt;/a&gt;&lt;br /&gt; * &lt;a href="http://pt.wikipedia.org/wiki/Teoria_dos_jogos"&gt;Teoria dos Jogos&lt;/a&gt;&lt;br /&gt; * &lt;a href="http://pt.wikipedia.org/wiki/Dilema_do_prisioneiro"&gt;Dilema do Prisioneiro&lt;/a&gt;&lt;br /&gt; * &lt;a href="http://bit.ly/apSQL"&gt;Tragédia dos Comuns&lt;/a&gt;&lt;br /&gt; * &lt;a href="http://www.gnu.org/philosophy/free-system-distribution-guidelines.html"&gt;Free System Distribution Guidelines&lt;/a&gt;&lt;br /&gt; * &lt;a href="http://www.gnu.org/links/links.html#FreeGNULinuxDistributions"&gt;Free GNU/Linux Distributions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Copyright 2009 Alexandre Oliva&lt;br /&gt;&lt;br /&gt;Cópia literal, distribuição e publicação da íntegra deste artigo são permitidas em qualquer meio, em todo o mundo, desde que sejam preservadas a nota de copyright, a URL oficial do documento e esta nota de permissão.&lt;br /&gt;&lt;br /&gt;http://www.fsfla.org/svnwiki/blogs/lxo/pub/linux-libre &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Publicado na edição #54, de maio de 2009, da &lt;a href="http://www.linuxmagazine.com.br/article/dilema_dos_prisioneiros"&gt;[GNU/]Linux Magazine Brasil&lt;/a&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Texto retirado do site Dicas -l: &lt;a href="http://www.dicas-l.com.br/dicas-l/20090705.php"&gt;http://www.dicas-l.com.br/dicas-l/20090705.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-5148024763893452424?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/5148024763893452424/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=5148024763893452424' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5148024763893452424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5148024763893452424'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/07/alexandre-oliva-afirma-que-o-linux-nao.html' title='Alexandre Oliva afirma que o Linux não é livre!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8Ruq2t6gBCg/SluwhYf-tLI/AAAAAAAAAGo/4txlEAkAq0Y/s72-c/stux.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-5752477417792775992</id><published>2009-07-04T09:22:00.000-07:00</published><updated>2009-07-04T09:32:50.266-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='empresa espanhola de telecomunicações'/><category scheme='http://www.blogger.com/atom/ns#' term='usuários da internet brasileira'/><category scheme='http://www.blogger.com/atom/ns#' term='Banda larga brasileira'/><category scheme='http://www.blogger.com/atom/ns#' term='Jomar Silva'/><title type='text'>Jomar Silva fala sobre a banda larga brasileira ridícula (publicação Dicas-l)</title><content type='html'>Leiam e descubram que vocês também são enganados pela "operadora espanhola" de telefonia...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Banda Larga no Brasil: Uma piada de mal gosto&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Colaboração: Jomar Silva&lt;br /&gt;&lt;br /&gt;Data de Publicação: 03 de July de 2009&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Há algumas semanas, tive acesso a um relatório sobre a situação atual dos acessos de banda larga no mundo todo, e não me surpreendi em ver o Brasil classificado como um dos acessos mais caros e de pior qualidade.&lt;br /&gt;&lt;br /&gt;O que chamamos de banda larga no Brasil, na verdade é uma grande piada, contada pelas falaciosas empresas de telecomunicações, que são reguladas por uma entidade que simplesmente não cumpre com suas obrigações e ninguém faz nada sobre isso. Quer ver como eles mentem e te enganam descaradamente?&lt;br /&gt;&lt;br /&gt;Vocês sabiam que a velocidade da banda larga que contrataram é apenas "ilustrativa", e que o valor real garantido em contrato é, em média, 10% disso? Sabia que esta velocidade "ilustrativa" não é bidirecional?&lt;br /&gt;&lt;br /&gt;Trocando por miúdos, quando você fica todo feliz em ter 2MB de banda larga, na verdade seu contrato diz que você tem direito a 200kbps de banda, extensível (quando possível) a 2Mbps. Claro que esta "tremenda velocidade" é apenas no sentido chamado de downstream (da Internet para seu computador), pois no sentido contrário (upstream ou do seu computador para a Internet), a velocidade raramente passa dos 256 kbps (sendo 128kpbs o valor comumente utilizado). Esta última explicação pode agora te ajudar a entender o motivo pelo qual você consegue baixar muito rápido um e-mail com um anexo grande, mas demora muito para, por exemplo, re-enviar este e-mail para outras pessoas.&lt;br /&gt;&lt;br /&gt;O que me deixa mais indignado ainda com as operadoras, é a constância com que cometem "erros de configuração" nas conexões dos usuários (já vi este "problema acidental" em inúmeras conexões ADSL, Cabo e 3G). Este "problema acidental" ocorre com frequência pois a maioria dos usuários não sabe como verificar a largura de banda que lhe está verdadeiramente sendo entregue. Por isso, gosto sempre de ensinar a todos como faze-lo: www.speedtest.net (basta acessar o site e seguir as instruções que ele vai te fornecer... em poucos segundos você vai descobrir quão honesta é sua operadora, ops... ato falho... quer dizer, quão bem configurada está sua conexão).&lt;br /&gt;&lt;br /&gt;O caso mais grave que já vi foi de um parente que havia comprado um computador novo dual core, com 4Gb de RAM (um baita maquinão mesmo) e vivia se queixando que seu computador estava "lento na internet". Detalhe adicional: ele era assinante de banda larga ADSL de uma certa operadora espanhola em São Paulo (que prefiro não citar o nome para não infectar e poluir este blog) e é um mero usuário (não tem conhecimento técnico algum, com a imensa maioria dos usuários de Banda Larga no Brasil).&lt;br /&gt;&lt;br /&gt;Depois de tanta reclamação (mais de um mês), resolvi dar uma passada na casa dele para ver o que estava acontecendo. Quando usei o SpeedTest lá, descobri que os 2Mbps que ele estava pagando eram na verdade 128kps. Ele ligou para o suporte técnico da tal operadora e o atendente insistia com ele que estava tudo certo e que o computador dele estava com o problema (a mesma ladainha que ele já havia ouvido algumas dezenas de vezes). Fui obrigado a pegar o telefone e conversar com o tal "técnico". Quando avisei a ele que eu sabia o que estava fazendo e falando (já trabalhei em centros de Pesquisa e Desenvolvimento de telecomunicações, banda larga e multimídia), e que a tal empresa espanhola estava cometendo uma fraude gravíssima, a voz do atendente tremulou... ele então se desculpou e passou a seu supervisor, que gentilmente se desculpou pois havia detectado um "erro de configuração" no modem ADSL e me pediu "por gentileza" para resetar o modem... Reset feito e modem navegando a 2M&lt;br /&gt; bps... Já vi "erros de configuração" idênticos a esse em operadoras de cabo e 3G, mas confesso que a tal operadora espanhola é recordista nestes erros (testem suas conexões e veremos os resultados).&lt;br /&gt;&lt;br /&gt;Falando em 3G, mais uma vez, uma falácia gigantesca. Já vi até operadora vendendo largura de banda que nem em laboratório se conseguiu colocar para funcionar direito ainda (tudo bem.. eles devem pensar que os usuários brasileiros são mesmo um bando de ignorantes fáceis de enganar, não é mesmo?).&lt;br /&gt;&lt;br /&gt;Um exemplo interessante das maravilhas do mundo 3G é a minha magnífica conexão 3G do BlackBerry Bold da Claro (já fiz um review bem legal do BB Bold aqui no blog, e confesso que não vivo mais sem meu BlackBerry). Quando comprei, assinei o serviço de dados todo empolgado, pois teria uma conexão 3G (que no Brasil virou erroneamente sinônimo de Banda Larga Móvel), e não atentei ao detalhe que 3G é a tecnologia de transmissão, e isso em nada se relaciona com a banda. Meu BlackBerry Bold 3G da Claro não passa dos humilhantes 128kpbs, e nem adianta ligar lá para reclamar, pois nos contratos que assinei (como todo bom brasileiro, sem ler com a devida atenção), não existe nada sobre a largura de banda... sou um trouxa mesmo, não é? (no momento em que escrevo fiz um teste e minha super conexão 3G atingiu um pico de 31 Kbps... me deu saudades do meu modem U. S. Robotics Courier 33.600).&lt;br /&gt;&lt;br /&gt;Em uma coisa, todas as operadoras se nivelam: atendimento ridículo quando ocorrem problemas.&lt;br /&gt;&lt;br /&gt;Estou a 3 dias sem a minha conexão de banda larga (via cabo), e já fiquei plantado feito um imbecil por uma manhã inteira aguardando o "técnico" que nunca chegou... quem sabe amanhã.&lt;br /&gt;&lt;br /&gt;Interessante é notar que ontem, o segundo dia do meu "apagão", acabei dando uma passada no consultório da minha irmã e ela estava aflita pois sua conexão 3G da Claro não funcionava. Ligamos para o suporte técnico e após alguns minutos de conversa (e eu explicar para o "especialista" deles) que na área onde ela estava o 3G estava fora do ar, pois meu BlackBerry também da Claro só se conectava via EDGE por lá, ele insistia que "a rede não possui problema algum"... antes que me esqueça, as luzes do modem 3G indicavam isso mesmo: sinal fraco e intermitente.&lt;br /&gt;&lt;br /&gt;A ligação terminou quando ele me pediu para fazer qualquer coisa no "menu iniciar" do computador, e eu avisei que o computador da minha irmã roda Linux (sim, uma Nutricionista que usa Linux... e diga-se de passagem o adora, após ter perdido algumas semanas de trabalho com um tal Vista que simplesmente não funcionava). Voltando ao assunto, já viram a reação de um vampiro quando vê a cruz? A do "especialista" da Claro foi idêntica: "sr, nossos modems não funcionam em Linux e não damos suporte". Quando fui explicar a ele que o "modem deles" estava funcionando em Linux há singelos 12 meses, recebi como resposta "estou encerrando a ligação, pois o Sr não usa um sistema suportado"... resultado: SE VOCÊ USA LINUX, NÃO CONTRATE 3G COM A CLARO !!! (minha irmã está indo hoje contratar uma nova conexão com outra operadora).&lt;br /&gt;&lt;br /&gt;Contei esta história, pois passei pelo consultório dela para bater um papo e ver se ela estava mesmo contente com o 3G, pois depois de dois dias (agora três) sem minha Banda Lerda via cabo, eu estava pensando mesmo em cancela-la e contratar um 3G... acho que ainda não dá para fazer isso.&lt;br /&gt;&lt;br /&gt;Me sobrou o bom e velho ADSL... quer dizer, tinha sobrado, pois alguns minutos depois do bate boca com o "especialista" da Claro, recebi um telefonema do meu pai, nervoso pois precisava enviar um e-mail com urgência e sua conexão ADSL (da tal operadora espanhola) não estava funcionando (me doeu, mas tive que orienta-lo a ligar para o suporte técnico da operadora, apesar de saber que ele sofre de pressão alta :) )... alguns minutos depois li num portal da Internet que a tal operadora estava sofrendo mais um apagão (o segundo do mês), desta vez nos ADSL de algumas regiões de São Paulo (e claro, eles negavam o apagão e assumiam alguns "problemas isolados" (se esse pessoal fosse da OMS a gripe do porco seria classificada como "alguns meros resfriados localizados").&lt;br /&gt;&lt;br /&gt;Sendo assim, num mesmo dia, todas as possibilidades de conexão "banda larga" que conheço estavam fora do ar, e todos os usuários tendo que aguentar os "especialistas e técnicos" das operadoras (aliás, se você que está lendo ainda não é formado e queria se especializar com rapidez, não vai para a escola não bobo: Arrume um emprego em um call center... você vira "especialista" e "técnico" em algumas horas... é sério).&lt;br /&gt;&lt;br /&gt;       Jomar Silva é engenheiro eletrônico, pós graduado em gestão de projetos e desenvolvimento de sistemas e Diretor Geral da ODF Alliance Chapter Brasil. Atua no mercado de TI desde 1996, com ênfase no desenvolvimento de software em projetos de Pesquisa e Desenvolvimento para empresas do setor de Telecomunicações e Tecnologia da Informação. Atua ainda como "advisor" em padrões abertos junto a indústria de software. É coordenador do Grupo e Trabalho na ABNT que tratou da adoção do ODF como norma brasileira e membro do OASIS ODF TC (comitê internacional que desenvolve o padrão ODF).&lt;br /&gt;&lt;br /&gt;Fonte da postagem em: &lt;a href="http://www.dicas-l.com.br/dicas-l/20090703.php"&gt;http://www.dicas-l.com.br/dicas-l/20090703.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-5752477417792775992?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/5752477417792775992/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=5752477417792775992' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5752477417792775992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5752477417792775992'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/07/jomar-silva-fala-sobre-banda-larga.html' title='Jomar Silva fala sobre a banda larga brasileira ridícula (publicação Dicas-l)'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-4302068199323307221</id><published>2009-06-24T19:02:00.000-07:00</published><updated>2009-06-26T12:48:51.323-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='HTTP'/><category scheme='http://www.blogger.com/atom/ns#' term='autenticação'/><category scheme='http://www.blogger.com/atom/ns#' term='criptografia'/><category scheme='http://www.blogger.com/atom/ns#' term='HTTP Autenticado'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache autenticado'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Usando HTTP autenticado no Apache</title><content type='html'>&lt;span style="font-family:arial;"&gt;Fala galera! Depois de tanto tempo!! Eis que surge uma nova dica&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt; &lt;/span&gt;&lt;span style="font-family:arial;"&gt;pra vocês&lt;/span&gt;&lt;span style="font-family:arial;"&gt; (espero não demorar tanto na próxima vez hehehe)&lt;/span&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;....&lt;br /&gt;&lt;br /&gt;Este tutorial requer que já se tenha em mãos um WebServer Apache configurado e funcionando!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Você já teve momentos em que desejou que algum usuário não autorizado fuçasse determinada pasta em seu servidor web?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Eis aqui a solução para seus problemas!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Vamos imaginar um cenário real onde tenho um diretório chamado admin dentro do meu Web Space (local do meu servidor web onde ficam os arquivos acessíveis ao público) do Apache já instalado, no Debian Lenny o diretório do Web Space do Apache fica em:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;/var/www/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;No caso do nosso cenário do exemplo, teria uma pasta admin dentro deste diretório, ficando assim:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;/var/www/admin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Imaginem que esta pasta armazena coisas muito importantes e você não quer que nenhum abelhudo vá lá xeretar sem autorização, aí aplicamos autenticação neste diretório. Pra quem não sabe autenticação nada mais é do que um serviço que pedirá usuário mais senha para liberar seu conteúdo ou seja, logar! Portando somente um ou alguns usuários estarão liberados para ler os arquivos deste diretório (admin no caso do exemplo).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Um pouco de teoria do protocolo HTTP&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;No HTTP a autenticação funciona da seguinte forma (vamos exemplificar isso usando o programa  para sniffar as mensagens trocadas entre um servidor e um cliente):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;O cliente faz uma requisição de determinada página via mensagens, a mensagem de requisição inicial do nosso exemplo será:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;GET /admin HTTP/1.1 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Host: 172.16.213.128 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Esta mensagem do cliente significa que estou requisitando os objetos do diretório /admin do servidor web de ip 172.16.231.128, quando o diretório exige autenticação, o servidor responderá da seguinte forma:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;HTTP/1.1 401 Authorization Required &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Date: Wed, 03 Jun 2009 11:54:31 GMT &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Server: Apache &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;WWW-Authenticate: Basic realm="Digite seu usuário e senha" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Esta mensagem informa ao cliente que ele precisa de autenticação, isto é informado na linha de cabeçalho WWW-Authenticate, e o Basic Realm é apenas um comentário que aparecerá ao usuário pedindo a senha.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Daí novamente o cliente fará uma requisição para o servidor, mas desta vez acrescentará a senha em formato criptografado (*Base64) dentro de uma linha de cabeçalho chamada Authorization como mostrado abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;GET /admin HTTP/1.1 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Host: 172.16.213.128 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Authorization: Basic cm9vdDoxMjM0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Se o usuário casar com a senha, o servidor apresentará o conteúdo do diretório na tela do browser do cliente, caso não, a resposta do servidor será novamente uma requisição de senha (enquanto o usuário não clicar em cancelar e digitar a senha errada o servidor pedirá uma nova senha, quando ele clicar em cancelar a resposta do servidor será HTTP UNAUTHORIZED).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Mão na massa&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Bom expliquei um pouco de como funciona o HTTP Autenticado, agora é hora de mostrar como implementar um e discutir quando usar e quando não usar o HTTP Autenticado.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;O arquivo .htaccess&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Este aquivo é inserido dentro de um diretório ao qual desejamos restringir acesso, em nosso exemplo o colocaríamos dentro da pasta /var/www/admin.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A vantagem de se usar o arquivo .htaccess é que em um servidor (aqueles de hospedagem normalmente) ao qual você não tem acesso a configuração do Web Server e tem acesso (FTP normalmente) somente a alguma pasta no servidor.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Agora de acordo com a página de documentação do próprio Apache, o .htaccess não é recomendado caso você tenha acesso ao arquivo de configuração do servidor. (veja mais detalhes em “Quando (não) usar arquivos .htaccess” em http://httpd.apache.org/docs/2.2/pt-br/howto/htaccess.html)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Tudo que especificamos dentro de .htaccess pode ser escrito em um bloco de diretiva &lt; Directory &gt; (quando temos acesso aos arquivos de configuração do servidor), na configuração de um site no Apache (como fazer isso será explicado mais pra frente neste mesmo tutorial).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Quando queremos usar arquivos .htaccess tem que existir uma linha especificando seu nome no arquivo de configuração do Apache, como estou usando Debian Lenny o arquivo de configuração é /etc/apache2/apache2.conf, mas independente disso a linha que define o nome do “arquivo de acesso” é:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;AccessFileName &lt; arquivo &gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Onde normalmente em&lt;span style="font-style: italic;"&gt; &lt;/span&gt; &lt; arquivo &gt; especificamos o nome .htaccess, agora mais uma coisa que temos que ter em mente são as permissões de acesso por usuário em cada diretório (diretiva &lt; Directory &gt;), dentro de uma diretiva Directory temos que especificar a linha:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;AllowOverride &lt; permissões &gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Onde no nosso exemplo usaremos a permissão All, ou seja, depois que eu autenticar no diretório especificado tenho permissão de fazer tudo!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Agora vamos por em prática o que foi aprendido até aqui (depois de tanta teoria hehehe)....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Suponha que vou usar primeiramente o arquivo .htaccess para realizar a autenticação.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Autenticando via .htaccess&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;* Você terá de usar o root para realizar essas configurações&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;1.Abra o arquivo /etc/apache2/apache2.conf com o editor de texto da sua preferência, ou use meu exemplo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    # vim /etc/apache2/apache2.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2.Verifique se a linha AccessFileName está desta forma:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    AccessFileName .htaccess&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3.Agora vamos criar o arquivo .htaccess e jogá-lo dentro do diretório &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    Criar o diretório admin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    # mkdir /var/www/admin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    Criar arquivo .htaccess e acrescentar as linhas descritas (não digite o     número das linhas, somente o conteúdo)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    # vim /var/www/admin/.htaccess&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    1 AuthType Basic &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    2 AuthName "Digite usuário e senha" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    3 AuthUserFile /etc/apache2/.htpasswd &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    4 Require valid-user &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    5 Satisfy Any&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    Explicando:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    linha 1: Isso significa que vou usar o tipo Base64 de transferência (que não é criptografado e sim codificado e é facilmente decodificado, explicarei aspectos relacionados a segurança logo mais neste tutorial)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    linha 2: Lembram da mensagem de resposta HTTP?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        WWW-Authenticate: Basic realm="Digite seu usuário e senha" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        Esta linha adiciona o rótulo da mensagem do Realm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    linha 3: Digo que ele buscará a senha do arquivo de senhas                 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        /etc/apache2/.htpasswd &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    linha 4: Requer que exista um usuário válido a ser autenticado&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    linha 5: Satisfy pode ter dois valores All ou Any,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        o All diz que o usuário tem que passar na restrição de acesso (Required ou Allow, no nosso caso required) &lt;span style="font-weight: bold;"&gt;E&lt;/span&gt; entrar com um usuário e senha válidos para realizar a autenticação&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;        o Any diz que o usuário tem que passar na restrição de acesso &lt;span style="font-weight: bold;"&gt;OU&lt;/span&gt; entrar com um usuário e senha válidos para realizar a autenticação&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;4.Agora como foi visto acima o arquivo de senhas /etc/apache2/.htpasswd tem que ser criado! Crio este arquivo facilmente com o comando htpasswd da seguinte forma:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;# htpasswd -c /etc/apache2/.htpasswd root&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    onde:    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    -c = create new archive&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    Este comando pedirá senha para o usuário especificado, em nosso caso, root&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;5.Reinicie o Apache:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;/etc/init.d/apache2 stop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;/etc/init.d/apache2 start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;ou&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;/etc/init.d/apache2 restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;6.Agora a autenticação já tem de estar funcionando! Tente entrar pelo browser no seu servidor apache no diretório admin, em uma máquina “normal”, a url ficaria assim no browser:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;http://localhost/admin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Se ele pedir usuário e senha quando esta url for especificada, parabéns! Senão reveja novamente os passos deste tutorial, ou email-me :D&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Agora vocês vão me perguntar “Mas meu você não falou que quando eu tenho acesso aos arquivos de configuração do Apache eu não devo criar arquivos .htaccess devido ao desempenho e mais a um monte de coisas?”, eis que lhe responderei “SIM”, agora explicarei como você faria se tivesse acesso aos arquivos de configuração do Apache.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Autenticando via arquivo de configuração do Apache&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;1.Abra o arquivo (em um editor de texto) de configuração do SITE que você usará, no meu caso &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;seria:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;# vim /etc/apache2/sites-enabled/000-default&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;2.Agora adicione um container com uma diretiva Directory desta forma (sem adicionar os números das linhas):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;1        &lt; Directory /var/www/admin &gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;2                Deny from all &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;3                AuthType Basic &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;    4                AuthName "Digite usuário e senha" &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;5                AuthUserFile /etc/apache2/.htpasswd&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;6                Require valid-user &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;7                Satisfy Any &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;8        &lt; /Directory &gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    Explicando:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    linha 1: Nesta linha abro o container da diretiva Directory e aponto o diretório /var/www/admin (o qual quero modificar permissões de acesso)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    linha 2: Nesta linha nego privilégio a todo mundo para liberar nas linhas de baixo, porém nas linhas de baixo libero com as restrições de acesso igualmente as restrições que usei quando utilizei o arquivo .htaccess (lembrando que se eu adicionar as restrições no arquivo de configuração do site não preciso criar o arquivo .htaccess no diretório, por favor não confunda :D)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    linhas 3,4,5,6,7: Já explicadas quando falei sobre o arquivo .htaccess&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;    linha 8: Fecho o container da diretiva Directory&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;3.Agora salvo e saio do arquivo, daí o Apache tem um comando bem interessante que faz carregar o arquivo do site, que é a2ensite (Apache 2 enable site), use-o desta forma:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;# a2ensite&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Daí aparecerão os arquivos de site disponíveis a ser(em) carregado(s), daí você digita um dos nomes que aparece e tecla enter ele carregará o arquivo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;4.Aí para terminar digite:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;/etc/init.d/apache2 reload &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Com isso você fará com que o Daemon do Apache releia as configurações, do arquivo de configuração do site que você acaba de modificar&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Ou se quiser ter mais certeza reinicie o Daemon usando:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;/etc/init.d/apache2 stop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;/etc/init.d/apache2 start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;ou&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;/etc/init.d/apache2 restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;5.Agora a autenticação já deve estar funcionando corretamente, mas agora baseada em arquivo de configuração do Apache e não mais no .htaccess, faça os testes como no ítem 6 da explicação do .htaccess&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Aspectos de segurança&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Voltando a seção “Um pouco de teoria sobre o protocolo HTTP” vimos que quando uma requisição é enviada a um diretório que esteja funcionando autenticação o cliente têm que fazer uma nova requisição enviando seu usuário e senha, que no nosso exemplo é Basic, o que significa que não tem criptografia portanto quando temos um espião na rede esta senha e usuário podem ser facilmente descodificados (pois o Base64 não é criptografia mas sim um formato de codificação de mensagens)... veja o exemplo abaixo:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Suponha que eu estivesse farejando na rede (com um sniffer) e consegui pegar esta mensagem (a mesma do nosso exemplo):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;GET /admin HTTP/1.1 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Host: 172.16.213.128 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;Authorization: Basic cm9vdDoxMjM0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Agora suponha que eu use Linux (clarooooo !!! :D) e conheço um pouco sobre o openssl.... observem o que eu poderia fazer com a mensagem codificada (cm9vdDoxMjM0):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;# echo "cm9vdDoxMjM0" | openssl enc -base64 -d &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:arial;" &gt;root:1234&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Ou seja acabei de conseguir o usename e a senha válida para um usuário que tem permissão de se logar no diretório admin!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Conclusão: Se você quiser mais segurança não use o tipo de autenticação Basic, e além do mais configure seu Apache2 para usar HTTPS e não HTTP!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;Terminando&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Bom gente é isso ai! Acabou! Dúvidas por favor me enviem um e-mail um post um grito, um sms, ou qualquer outra coisa, porém não fiquem com elas :D!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Espero que tenham gostado! Abraço a todos!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Referências&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Apache&lt;br /&gt;&lt;br /&gt;&lt;a href="http://httpd.apache.org/docs/2.2/pt-br/howto/htaccess.html"&gt;http://httpd.apache.org/docs/2.2/pt-br/howto/htaccess.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://httpd.apache.org/docs/2.2/pt-br/mod/core.html#allowoverride"&gt;http://httpd.apache.org/docs/2.2/pt-br/mod/core.html#allowoverride&lt;/a&gt;&lt;br /&gt;&lt;a href="http://httpd.apache.org/docs/1.3/misc/FAQ.html#user-authentication"&gt;http://httpd.apache.org/docs/1.3/misc/FAQ.html#user-authentication&lt;/a&gt;&lt;br /&gt;&lt;a href="http://httpd.apache.org/docs/1.3/mod/core.html#require"&gt;http://httpd.apache.org/docs/1.3/mod/core.html#require&lt;/a&gt;&lt;br /&gt;&lt;a href="http://httpd.apache.org/docs/1.3/mod/mod_access.html#allow"&gt;http://httpd.apache.org/docs/1.3/mod/mod_access.html#allow&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Autenticação/Codificação&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.acunetix.com/websitesecurity/authentication.htm"&gt;http://www.acunetix.com/websitesecurity/authentication.htm&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Basic_access_authentication"&gt;http://en.wikipedia.org/wiki/Basic_access_authentication&lt;/a&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/Base64"&gt;http://pt.wikipedia.org/wiki/Base64&lt;/a&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Digest_access_authentication"&gt;http://en.wikipedia.org/wiki/Digest_access_authentication&lt;/a&gt;&lt;br /&gt;&lt;a href="http://apache.active-venture.com/auth-digest.html"&gt;http://apache.active-venture.com/auth-digest.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OpenSSL How-to&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.madboa.com/geek/openssl/"&gt;http://www.madboa.com/geek/openssl/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HTTPS&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/HTTP_Secure"&gt;http://en.wikipedia.org/wiki/HTTP_Secure&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-4302068199323307221?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/4302068199323307221/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=4302068199323307221' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4302068199323307221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/4302068199323307221'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/06/usando-http-autenticado-no-apache_24.html' title='Usando HTTP autenticado no Apache'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-9171075169901025154</id><published>2009-03-19T20:34:00.000-07:00</published><updated>2009-03-19T20:55:25.868-07:00</updated><title type='text'>O tio vendedor de poemas</title><content type='html'>Faz um bom tempo que eu não posto gente... mas estou preparando algo quente pra vocês... vai demorar pra terminar, mas logo logo Rafael volta ao Dicas-l, ao Viva o Linux e ao seu próprio blog :D...&lt;br /&gt;&lt;br /&gt;Bom deixando isso de lado, gostaria de contar uma história a vocês:&lt;br /&gt;&lt;br /&gt;Estava eu esperando o ônibus para uma cidade que eu nunca havia ido antes, eis que surge um tio vendedor de poemas, que me fez despertar de muitas lembranças sobre o Software Livre e sobre a primeira programadora conhecida da história, Ada Lovelace filha de Lord Byron (o tal poeta lá)...&lt;br /&gt;&lt;br /&gt;O que achei legal foi a observação do tio... "Pode ver, pra ver não paga, se gostar e quiser levar pra frente ai você me dá algum trocado"&lt;br /&gt;&lt;br /&gt;Achei isso um máximo! Não sei se vocês estão achando esta história idiota, mas ele ganha o dinheiro dele assim! Ou seja o cara tem que ser um excelente poeta pra conseguir ganhar a vida assim!&lt;br /&gt;&lt;br /&gt;Por isso lembrei do Software Livre, pois muita gente diz assim "Como vou ganhar dinheiro com isso?" ou coisas tolas assim .."Não posso mostrar meu código senão vão copiar e ganhar dinheiro em cima do que eu fizer", todos sabemos que a GPL protege seu nome! Ou seja se você fez o Software você tem que ter seu nome nas versões que "nascerem" do seu Software, falando que o Software Novo foi baseado no seu Software!&lt;br /&gt;&lt;br /&gt;Além do mais muitos não conseguem ver mercado em mostrar seu código antes de vendê-lo, sendo que eu acho pra mim o que parece ser estranho é fechar o código e vendê-lo, pois quem compra não sabe o que está comprando!&lt;br /&gt;&lt;br /&gt;Esse é o caso do poeta! Alguém que vende o que faz pois é apaixonado pelo que faz, e sente vontade de mostrar o quanto ele é bom mostrando seu poema antes de simplesmente vendê-lo, fechado!&lt;br /&gt;&lt;br /&gt;Acredito que um dia o mercado será dominado pelas pessoas que gostam de desenvolver software de verdade.. e espero que esta profissão morra um dia.. desculpem-me programadores e desenvolvedores comerciais.. mas as aplicações OpenSource e Free crescem cada vez mais! O mercado muda! Tudo muda!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pensem nisso! Pensem livre!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-9171075169901025154?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/9171075169901025154/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=9171075169901025154' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/9171075169901025154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/9171075169901025154'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/03/o-tio-vendedor-de-poemas.html' title='O tio vendedor de poemas'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3777641884054800121</id><published>2009-02-06T04:40:00.000-08:00</published><updated>2009-02-06T04:47:49.757-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teatro mágico'/><title type='text'>O Teatro Mágico</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/SYwxFJ9FIvI/AAAAAAAAAFA/8FwfwSO1b6s/s1600-h/Captura_da_tela-O+Teatro+M%C3%A1gico+-+Segundo+Ato+-+Iceweasel.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 118px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/SYwxFJ9FIvI/AAAAAAAAAFA/8FwfwSO1b6s/s400/Captura_da_tela-O+Teatro+M%C3%A1gico+-+Segundo+Ato+-+Iceweasel.png" alt="" id="BLOGGER_PHOTO_ID_5299664826149446386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bom hoje vou criar post completamente LIVRE para divulgar uma banda que deve ser respeitada por nós do mundo OpenSource e por todo mundoo!! :D&lt;br /&gt;&lt;br /&gt;Teatro Mágico é uma banda LIVRE que conheci na Campus Party, eles tocam um som meio diferente de todos os outros que eu conhecia... bom mas ai você vai me perguntar "por que a banda é LIVRE?"... vou lhes contar...&lt;br /&gt;&lt;br /&gt;A banda disponibiliza TODAS as suas músicas para download gratuito... isso mesmo gratuito... você não paga nada e ouve músicas legais, legal principalmente pela iniciativa que eles tiveram de liberar suas músicas, uma estratégia de sucesso totalmente diferente diria :D&lt;br /&gt;&lt;br /&gt;Bom é isso aí!! Desfrutem (começando pela biografia :D):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oteatromagico.mus.br/novo/paginas/"&gt;http://www.oteatromagico.mus.br/novo/paginas/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Abraço!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3777641884054800121?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3777641884054800121/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3777641884054800121' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3777641884054800121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3777641884054800121'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/02/o-teatro-magico.html' title='O Teatro Mágico'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8Ruq2t6gBCg/SYwxFJ9FIvI/AAAAAAAAAFA/8FwfwSO1b6s/s72-c/Captura_da_tela-O+Teatro+M%C3%A1gico+-+Segundo+Ato+-+Iceweasel.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-9126571559176750065</id><published>2009-01-26T09:23:00.001-08:00</published><updated>2009-01-26T10:24:23.553-08:00</updated><title type='text'>Campus Party 2009 eu fui!!</title><content type='html'>Eae gente!! Volto ao meu blog novamente para dizer que a Campus Party 2009 surpreendeu assim como a sua versão anterior!!!&lt;br /&gt;&lt;br /&gt;Robôs, inovações, falhas de segurança e muito mais conhecimento rolou nesta semana que passou!! Eu particularmente fiquei 100% do tempo na área de Software Livre onde fiz muitos downloads e assisti a várias palestras (e tomei muito frio porque a cidade de São Paulo ficou gelada, e as portas de saída de emergência estavam a minha frente :S ), bom enfim no fim foi tudo muito bom!!&lt;br /&gt;&lt;br /&gt;Tirei várias fotos dentre elas quero destacar algumas...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/SX34srDa3aI/AAAAAAAAAEo/ks3JKr17P5k/s1600-h/dsc00769.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/SX34srDa3aI/AAAAAAAAAEo/ks3JKr17P5k/s400/dsc00769.jpg" alt="" id="BLOGGER_PHOTO_ID_5295662183212572066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Casemod Dragão&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/SX34sRRLhfI/AAAAAAAAAEg/_WPvQXUDgiE/s1600-h/dsc00753.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/SX34sRRLhfI/AAAAAAAAAEg/_WPvQXUDgiE/s400/dsc00753.jpg" alt="" id="BLOGGER_PHOTO_ID_5295662176290964978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Casemod Robô&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/SX36k166CtI/AAAAAAAAAEw/QmZsN9vRVas/s1600-h/dsc00771.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/SX36k166CtI/AAAAAAAAAEw/QmZsN9vRVas/s400/dsc00771.jpg" alt="" id="BLOGGER_PHOTO_ID_5295664247713958610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Casemod Besouro&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8Ruq2t6gBCg/SX39O8ebgDI/AAAAAAAAAE4/iyRLTqEu84Q/s1600-h/IMG_9619.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_8Ruq2t6gBCg/SX39O8ebgDI/AAAAAAAAAE4/iyRLTqEu84Q/s400/IMG_9619.jpg" alt="" id="BLOGGER_PHOTO_ID_5295667170051326002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Eu fazendo cara de tonto na foto :D&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Nas palestras descobri coisas especiais que ficaram em minha mente :D algumas delas:&lt;br /&gt;&lt;br /&gt;- todo DNS que não usa DNSSEC está sujeito a ataques de Spoofing e Envenenamento de Cache&lt;br /&gt;- a estimativa do nic.br é que as resevas de ipv4 acabem em 2010 chegando a uma fase de transição ipv4 / ipv6&lt;br /&gt;- todo celular Nokia da série 60 tem um interpretador Python embutido :O&lt;br /&gt;- a banda Teatro Mágico é uma banda livre que deixa suas músicas disponíveis para download na internet (e que as músicas são muito boas por sinal :) )&lt;br /&gt;- GRIDs computacionais se tornarão cada vez mais freqüentes no nosso mundo contemporâneo :D&lt;br /&gt;- programadores Python são legais :D&lt;br /&gt;- o OpenSolaris não é uma merda como eu pensava antes&lt;br /&gt;- Solaris também não é uma merda :D&lt;br /&gt;- a Sun tem produtos interessantes para nós depois que aderiu soluções Livres&lt;br /&gt;- o Dtrace do OpenSolaris é um Debugger de sistema operacional dinâmico (não preciso parar a máquina para usá-lo)&lt;br /&gt;- o ZFS (Zettabyte File System) é um sistema muito poderoso que suporta servidores bem robustos (na casa dos Terabytes) e também permite a criação de Zones e Snapshots (muito interessantes ;) estuuude)&lt;br /&gt;- o Senador Eduardo Azeredo é mais burro do que eu pensava (sobre o debate Sérgio Amadeu x Eduardo Azeredo)&lt;br /&gt;- existem robôs muito chatos que tocam músicas do Titanic e coisas do tipo&lt;br /&gt;&lt;br /&gt;Bom é isso ai... também gostaria de postar uns vídeos que eu e meus amigos fizemos, ai vai:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-_O9G1NBNzI&amp;amp;hl=pt-br&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-_O9G1NBNzI&amp;amp;hl=pt-br&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GVYPyWYgn0A&amp;amp;hl=pt-br&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/GVYPyWYgn0A&amp;amp;hl=pt-br&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Abraço!!! Qualquer pergunta sobre as tecnologias mencionadas mandem :D !! Tentarei responder!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-9126571559176750065?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/9126571559176750065/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=9126571559176750065' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/9126571559176750065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/9126571559176750065'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2009/01/campus-party-2009-eu-fui.html' title='Campus Party 2009 eu fui!!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8Ruq2t6gBCg/SX34srDa3aI/AAAAAAAAAEo/ks3JKr17P5k/s72-c/dsc00769.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-8467215341196206972</id><published>2008-12-10T04:52:00.000-08:00</published><updated>2008-12-10T04:54:24.693-08:00</updated><title type='text'>Software livre gera economia de R$ 30 milhões para governo federal</title><content type='html'>&lt;strong&gt;Por Redação do Computerworld&lt;br /&gt;Publicada em 09 de dezembro de 2008 às 09h54&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;São Paulo - Somente a Caixa Econômica Federal economizou R$ 24 milhões em dois anos com licenças de software, afirma presidente do Serpro.&lt;br /&gt;Somente em 2008 o governo federal economizou 30 milhões de reais com o uso de software livre e o conseqüente não pagamento de licenças. A declaração foi feita por Marcos Mazoni, presidente  do Serviço Federal de Processamento de Dados (Serpro), no primeiro dia do Free Software Rio – Congresso Internacional de Software Livre para o Setor Público, que acontece no Rio de Janeiro até esta terça-feira (09/12). &lt;br /&gt;&lt;br /&gt;“Podemos afirmar isso sem medo de errar. Só com correio eletrônico, foram 10 milhões de reais de economia. Com banco de dados, mais 15 milhões de reais poupados”, revela.&lt;br /&gt;&lt;br /&gt;Mazoni falou ainda da economia gerada nas casas lotéricas, em cujas estações de trabalho foram implementados softwares livres desde 2007. “Se considerarmos que as licenças para cada máquina custariam cerca de 1 mil reais por ano, a Caixa Econômica Federal teve 24 milhões de reais de economia do ano passado para este. E, como a cada ano a renovação de licenças custaria a mesma coisa, essa será uma economia anual”, exemplifica Mazoni.&lt;br /&gt;&lt;br /&gt;Para conhecer melhor a situação na prática, o Serpro está coordenando um levantamento sobre a utilização de software livre nos órgãos da esfera federal. Inicialmente prevista para ser concluída no final de novembro, a finalização da pesquisa foi adiada em cerca de três semanas para dar tempo de todos os órgãos enviarem informações completas. “Até o final do ano teremos os dados fechados”, afirma Mazoni, lembrando que os dados anteriores são de dois anos atrás e, por isso, defasados.&lt;br /&gt;______________________&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/computacao_corporativa/2008/12/09/software-livre-gera-economia-de-r-30-milhoes-para-governo-federal/"&gt;http://idgnow.uol.com.br/computacao_corporativa/2008/12/09/software-livre-gera-economia-de-r-30-milhoes-para-governo-federal/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-8467215341196206972?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/8467215341196206972/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=8467215341196206972' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8467215341196206972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8467215341196206972'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/12/software-livre-gera-economia-de-r-30.html' title='Software livre gera economia de R$ 30 milhões para governo federal'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-6050806986778506353</id><published>2008-12-04T10:31:00.000-08:00</published><updated>2008-12-04T10:42:28.292-08:00</updated><title type='text'>Novo ano, novos eventos, novas invenções, novos conhecimentos</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/STgkZHBudwI/AAAAAAAAAEY/Nwep8kbbFS8/s1600-h/logocpbrasil.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 211px; height: 95px;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/STgkZHBudwI/AAAAAAAAAEY/Nwep8kbbFS8/s400/logocpbrasil.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5276006977266153218" /&gt;&lt;/a&gt;&lt;br /&gt;Fala galera!!! &lt;br /&gt;Então ano novo NOVOS CONHECIMENTOS, NOVAS EXPERIÊNCIAS de vida!! Bom do que estou falando?&lt;br /&gt;Pra quem acompanha meu blog sabe que eu fui a Campus Party este ano (2008), e é um evento que recomendo a todos!! O meu blog foi criado lá dentro, pois senti que necessitava expressar o que estava sentindo no meio daquele grandioso evento (que de acordo com os organizadores não foi tão grandioso, mas pra mim foi um máximo).&lt;br /&gt;Bom galera vale a pena ir, vocês com certeza aprenderão muitas coisas novas, farão amigos e claro, irão se divertir bastante com a banda de 10GB (este ano :O)...&lt;br /&gt;&lt;br /&gt;Isso aí! Fica a dica quem se interessar mais pelo evento poderá visitar o site oficial...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.campus-party.com.br"&gt;http://www.campus-party.com.br&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Uma notícia importante é que a agenda "oficial" já saiu, sujeita a alterações. Portanto vocês antes de se inscreverem poderão ver o que acontecerá no evento.&lt;br /&gt;&lt;br /&gt;É isso aí...&lt;br /&gt;Abraço&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-6050806986778506353?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/6050806986778506353/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=6050806986778506353' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/6050806986778506353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/6050806986778506353'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/12/novo-ano-novos-eventos-novas-invenes.html' title='Novo ano, novos eventos, novas invenções, novos conhecimentos'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8Ruq2t6gBCg/STgkZHBudwI/AAAAAAAAAEY/Nwep8kbbFS8/s72-c/logocpbrasil.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-7080088251073297100</id><published>2008-12-04T10:21:00.000-08:00</published><updated>2008-12-04T10:23:15.612-08:00</updated><title type='text'>Sumi, agora voltei</title><content type='html'>Fala galera, peço humildes desculpas a quem acompanha meu blog, fiquei um longo tempo ausente por falta de tempo de postar coisas interessantes (faculdade + estágio = falta de tempo), odeio postar coisas irrelevantes portanto aguardem novos posts com bastante coisa relevante ai pela frente...&lt;br /&gt;&lt;br /&gt;Isso aí gente!!&lt;br /&gt;Abraço&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-7080088251073297100?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/7080088251073297100/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=7080088251073297100' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7080088251073297100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7080088251073297100'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/12/sumi-agora-voltei.html' title='Sumi, agora voltei'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-5511822954767186</id><published>2008-09-23T17:51:00.000-07:00</published><updated>2008-09-23T19:18:18.332-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware server'/><category scheme='http://www.blogger.com/atom/ns#' term='lenny'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='problema vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Cadê minhas máquinas virtuais? Debian Lenny!</title><content type='html'>Esses dias resolvi começar a usar o Debian Lenny, até semana passada só usava o Etch. O Lenny como todos sabem (ou a maioria) é testing, ou seja, ele tem alguns bugs ainda, está em desenvolvimento.&lt;br /&gt;Tive alguns pequenos problemas com meus aplicativos antigos que eu era bem acostumado a usar, porém depois de umas horinhas tudo passou a funcionar perfeitamente, mas ainda tinha um problema! Cadê minhas máquinas virtuais? O Vmware Server 1.0.7 não queria funcionar de forma alguma no Lenny, ai me senti tentado a resolver o problema (como vocês já devem ter se sentido antes).&lt;br /&gt;&lt;br /&gt;Bom o primeiro imprevisto foi o seguinte, o gcc que uso no momento é o gcc-4.3, provido pelo pacote de mesmo nome gcc-4.3 (nos repositórios do aptitude), não gosta do script de configuração do Vmware! O foco deste tutorial é resolver os problemas que o Vmware apresenta no Debian Lenny e não tratar passo a passo da instalação do Vmware, quem procura um tutorial de instalação recomendo que leia este material do Carlos Morimoto...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.guiadohardware.net/tutoriais/vmware-server/"&gt;http://www.guiadohardware.net/tutoriais/vmware-server/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Explicando a encrenca número 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O Vmware precisa compilar suas coisas no gcc-4.1, que na verdade normalmente já está instalado no Lenny por padrão, porém o que muda o gcc que você está usando é o link simbólico denominado gcc (nossa num me diga que o nome é esse :O ), bom vamos ver na prática....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;z10n:~# aptitude install gcc-4.1 build-essential&lt;br /&gt;z10n:~# which gcc&lt;br /&gt;/usr/bin/gcc&lt;br /&gt;z10n:~# ls -la `which gcc`&lt;br /&gt;lrwxrwxrwx 1 root root 16 Set 22 23:37 /usr/bin/gcc -&gt; /usr/bin/gcc-4.3&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Veja que o link aponta para o gcc-4.3 e na verdade para compilar o Vmware precisamos do gcc-4.1, bom até ai é fácil vamos resolver o problema...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;z10n:~# ln -sf /usr/bin/gcc-4.1 /usr/bin/gcc&lt;br /&gt;z10n:~# ls -la `which gcc`&lt;br /&gt;lrwxrwxrwx 1 root root 16 Set 23 22:01 /usr/bin/gcc -&gt; /usr/bin/gcc-4.1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Observe agora que o link mudou! Agora você usará o gcc-4.1 por padrão! Bom menos um problema o Vmware agora irá compilar, será??&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Explicando a encrenca número 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bom agora eu consigo compilar mas já saiu um patch para resolver umas encrencas com o script do Vmware! Este patch (e outros mais velhinhos) podem ser encontrados neste link: &lt;a href="http://groups.google.com/group/vmkernelnewbies/files?pli=1"&gt;http://groups.google.com/group/vmkernelnewbies/files?pli=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bom o que vamos baixar é esse: vmware-any-any-update117d.tar.gz&lt;br /&gt;&lt;br /&gt;Depois de baixar o arquivo vamos descompactá-lo...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;z10n:~# tar -xvzf vmware-any-any-update117d.tar.gz -C /usr/local/src/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Neste tutorial eu resolvi descompactá-lo no /usr/local/src, mas na sua casa você poderá descompactá-lo em qualquer lugar de sua preferência que não muda em nada.&lt;br /&gt;&lt;br /&gt;Bom agora vamos pegar o pacote do Vmware-server-1.0.7-108231.tar.gz, que pode ser baixado de ...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vmware.com/download/server/"&gt;http://www.vmware.com/download/server/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Eu particularmente prefiro usar o 1.0.7 pois o 2.0 ainda é beta, e não gostei muito dele.&lt;br /&gt;&lt;br /&gt;Bom depois de baixar o pacote vamos extraí-lo no mesmo local do outro...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;z10n:~# tar -xvzf Vmware-server-1.0.7-108231.tar.gz -C /usr/local/src/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;*** Lembrando que estou fazendo todas as operações como usuário root!&lt;br /&gt;&lt;br /&gt;Certo agora estão descompactados, vamos fazer o seguinte...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;z10n:~# cd /usr/local/src/vmware-server-distrib/&lt;br /&gt;z10n:/usr/local/src/vmware-server-distrib# ./vmware-install.pl&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Agora depois de rodar este script iremos parar com a execução do mesmo respondendo “no” a uma pergunta em específico que irei mostrar...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Before running VMware Server for the first time, you need to configure it by&lt;br /&gt;invoking the following command: "/usr/bin/vmware-config.pl". Do you want this&lt;br /&gt;program to invoke the command for you now? [yes]&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Nesta pergunta respondam no e dêem enter! O default é yes mas cuidado com os dedos nervosos, vocês não podem teclar enter nesta opção, pois usaremos o script de configuração do patch a partir desta etapa...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;z10n:/usr/local/src/vmware-server-distrib# cd ../vmware-any-any-update117d/&lt;br /&gt;z10n:/usr/local/src/vmware-any-any-update117d# ls&lt;br /&gt;runme.pl  services.sh  update  update.c  vmblock.tar  vmmon.tar  vmnet.tar&lt;br /&gt;z10n:/usr/local/src/vmware-any-any-update117d# ./runme.pl&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Agora iremos rodar um script parecido com o que já havíamos executado antes... responda as perguntas atentamente. Lembre-se o foco deste tutorial não é a instalação do Vmware mas sim a resolução dos problemas que ele tem com o Debian Lenny.&lt;br /&gt;&lt;br /&gt;Certo depois de ter respondido as perguntas, agora o pensamento é que o Vmware já está funcionando, maaasssss... não é bem isso o que acontece. Se vocês tentarem rodar o vmware na linha de comando vão ter uma saída deste tipo mais ou menos...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Locking assertion failure.  Backtrace:&lt;br /&gt;#0 /usr/lib/libxcb-xlib.so.0 [0xb7018767]&lt;br /&gt;#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xb70188b1]&lt;br /&gt;#2 /usr/lib/libX11.so.6(_XReply+0x244) [0xb7e8cc14]&lt;br /&gt;#3 /usr/lib/vmware/lib/libXrender.so.1/libXrender.so.1(XRenderQueryFormats+0x109) [0xb7d78969]&lt;br /&gt;#4 /usr/lib/vmware/lib/libXrender.so.1/libXrender.so.1(XRenderFindFormat+0x4c) [0xb7d78f4c]&lt;br /&gt;#5 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 [0xb7bbe180]&lt;br /&gt;#6 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 [0xb7bbed2c]&lt;br /&gt;#7 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0(gdk_draw_pixbuf+0x270) [0xb7b8ec14]&lt;br /&gt;#8 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 [0xb7b9b24f]&lt;br /&gt;#9 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0(gdk_draw_pixbuf+0x270) [0xb7b8ec14]&lt;br /&gt;#10 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0(gdk_pixbuf_render_pixmap_and_mask_for_colormap+0x255)&lt;br /&gt;[0xb7b9ab34]&lt;br /&gt;#11 /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0 [0xb7a9f298]&lt;br /&gt;#12 /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0 [0xb7a9f586]&lt;br /&gt;#13 /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0 [0xb7aa177e]&lt;br /&gt;#14 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0xd1) [0xb7cb4459]&lt;br /&gt;#15 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0 [0xb7c9c3a1]&lt;br /&gt;#16 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0(g_closure_invoke+0x1b1) [0xb7c9c076]&lt;br /&gt;#17 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0 [0xb7cb36eb]&lt;br /&gt;#18 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0(g_signal_emit_valist+0x91e) [0xb7cb2d46]&lt;br /&gt;#19 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0(g_signal_emit+0x38) [0xb7cb30b8]&lt;br /&gt;Locking assertion failure.  Backtrace:&lt;br /&gt;#0 /usr/lib/libxcb-xlib.so.0 [0xb7018767]&lt;br /&gt;#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb701881e]&lt;br /&gt;#2 /usr/lib/libX11.so.6 [0xb7e8bdc9]&lt;br /&gt;#3 /usr/lib/libX11.so.6(XAddExtension+0x2c) [0xb7e6e23c]&lt;br /&gt;#4 /usr/lib/vmware/lib/libXft.so.2/libXft.so.2(_XftDisplayInfoGet+0x77) [0xb7d70ed7]&lt;br /&gt;#5 /usr/lib/vmware/lib/libXft.so.2/libXft.so.2 [0xb7d6f8b1]&lt;br /&gt;#6 /usr/lib/vmware/lib/libXft.so.2/libXft.so.2 [0xb7d6fd39]&lt;br /&gt;#7 /usr/lib/vmware/lib/libXft.so.2/libXft.so.2(XftDrawPicture+0x10) [0xb7d6fec0]&lt;br /&gt;#8 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 [0xb7bbc9b6]&lt;br /&gt;#9 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 [0xb7bbed75]&lt;br /&gt;#10 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0(gdk_draw_pixbuf+0x270) [0xb7b8ec14]&lt;br /&gt;#11 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 [0xb7b9b24f]&lt;br /&gt;#12 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0(gdk_draw_pixbuf+0x270) [0xb7b8ec14]&lt;br /&gt;#13 /usr/lib/vmware/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0(gdk_pixbuf_render_pixmap_and_mask_for_colormap+0x255)&lt;br /&gt;[0xb7b9ab34]&lt;br /&gt;#14 /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0 [0xb7a9f298]&lt;br /&gt;#15 /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0 [0xb7a9f586]&lt;br /&gt;#16 /usr/lib/vmware/lib/libgtk-x11-2.0.so.0/libgtk-x11-2.0.so.0 [0xb7aa177e]&lt;br /&gt;#17 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0xd1) [0xb7cb4459]&lt;br /&gt;#18 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0 [0xb7c9c3a1]&lt;br /&gt;#19 /usr/lib/vmware/lib/libgobject-2.0.so.0/libgobject-2.0.so.0(g_closure_invoke+0x1b1) [0xb7c9c076]&lt;br /&gt;vmware: ../../src/xcb_lock.c:77: _XGetXCBBuffer: assertion  `((int) ((xcb_req) - (dpy-&gt;request)) &gt;= 0)' failed&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Explicando a encrenca número 3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bom acontece que o pacote libx11-6 do Debian Lenny da um certo problema com o Vmware, o que o impede de abrir sua Interface Gráfica (gui) o que é mal, pois eu particularmente só uso o Vmware pela sua interface!&lt;br /&gt;Depois de muito pesquisar, achei no site oficial dos Bugs do Debian, um post que me ajudou muito:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486507"&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486507&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;É o seguinte, no começo do post original, a turma ficou debatendo que era melhor fazer um downgrade (um “desupgrade”) do pacote libx11-6 o que eu não gostei nada nada, continuei a ler e teve uma pessoa (ST &lt;sigterm@freemail.hu&gt;) que descobriu uma forma menos “violenta” de arrumar o problema, segue a dica:&lt;br /&gt;&lt;br /&gt;1. Pegue o arquivo libX11.so.6 mais velho, por exemplo do Debian Etch&lt;br /&gt;2. Crie o diretório libX11.so.6 em: /usr/lib/vmware/lib/&lt;br /&gt;3. Copie todos os arquivos que tiverem o nome parecido com esse libX11.so.6 do Debian Etch&lt;br /&gt;e cole em /usr/lib/vmware/lib/libX11.so.6/&lt;br /&gt;4. Edite o script /usr/lib/vmware/lib/wrapper-gtk24.sh adicionando a seguinte linha que mostro logo abaixo:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;...&lt;br /&gt;  vm_append_lib 'libfreetype.so.6'&lt;br /&gt;  vm_append_lib 'libXft.so.2'&lt;br /&gt;  vm_append_lib 'libXrender.so.1'&lt;br /&gt;  vm_append_lib 'libX11.so.6'    # &lt;&lt; linha que vamos adicionar&lt;br /&gt;&lt;br /&gt;  # FontConfig is actually fairly well behaved but the fonts.conf that we &lt;br /&gt;  # force when VMWARE_USE_SHIPPED_GTK=yes generates seemingly harmless &lt;br /&gt;...&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;5. Salve o script e saia!&lt;br /&gt;&lt;br /&gt;Após feito tudo isso é só rodar abrir o Vmware e usar :)!!&lt;br /&gt;Boa diversão!&lt;br /&gt;&lt;br /&gt;Não entenderam algo?? Email-me...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-5511822954767186?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/5511822954767186/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=5511822954767186' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5511822954767186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5511822954767186'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/09/cad-minhas-mquinas-virtuais-debian.html' title='Cadê minhas máquinas virtuais? Debian Lenny!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3594018836949720314</id><published>2008-07-28T16:18:00.000-07:00</published><updated>2008-08-13T04:30:14.180-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Super Vaca'/><category scheme='http://www.blogger.com/atom/ns#' term='apt-get'/><category scheme='http://www.blogger.com/atom/ns#' term='aptitude'/><title type='text'>Curiosidade: O APT-GET e os poderes da Super Vaca</title><content type='html'>Vocês que usam distribuições baseadas em Debian já se perguntaram de onde vem a frase "Este APT tem Poderes da Super Vaca", ta você pode até dizer que nunca viu a frase, pra quem não viu, veja, digite:&lt;br /&gt;&lt;br /&gt;# apt-get&lt;br /&gt;&lt;br /&gt;No final de todo o help do apt-get ele terá esta bendita frase escrita, tá bom, me irritei e fui procurar, o que é a bendita Super Vaca! É o seguinte a Super Vaca é um ovo de páscoa que os programadores do apt-get resolveram colocar no programa, você também não sabe o que é ovo de páscoa? Ovo de Páscoa era muito utilizado antigamente quando os programadores ainda gostavam de programar (sem ofensas aos programadores), eles colocavam brincadeirinhas nos seus códigos que fazendo alguma coisa com o programa o programa fazia algo engraçado ou pelo menos diferente! Bom tá certo e cadê o ovo de páscoa do apt? Bom experimentem digitar no shell isso:&lt;br /&gt;&lt;br /&gt;# apt-get moo&lt;br /&gt;&lt;br /&gt;E você verá A SUPER VACA!&lt;br /&gt;Agora observem que o aptitude não possue poderes de super vaca! Quando você digita: &lt;br /&gt;&lt;br /&gt;# aptitude &lt;br /&gt;&lt;br /&gt;No shell no final do help ele fala que ele não tem poderes de super vaca!&lt;br /&gt;&lt;br /&gt;Como disse no começo isso não é uma dica mas algo para pessoas que gostam de saber o porque das coisas! :)&lt;br /&gt;&lt;br /&gt;Abraço&lt;br /&gt;T+&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3594018836949720314?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3594018836949720314/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3594018836949720314' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3594018836949720314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3594018836949720314'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/07/curiosidade-o-apt-get-e-os-poderes-da.html' title='Curiosidade: O APT-GET e os poderes da Super Vaca'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-8594938631377954903</id><published>2008-07-19T19:24:00.000-07:00</published><updated>2008-07-19T19:39:26.839-07:00</updated><title type='text'>Tela Azul</title><content type='html'>Gente mais uma postagem!&lt;br /&gt;&lt;br /&gt;A um tempo atrás (pra quem lê meu blog desde o começo já sabe disso), eu fui em um evento que teve em Sampa, o Campus Party, o evento foi maravilhoso na minha opinião, fora o conhecimento que adquiri fiz novos amigos! &lt;br /&gt;Lá na Campus Party, a &lt;a href="http://www.4linux.com.br"&gt;4Linux&lt;/a&gt; apresentou uma peça de teatro para demonstrar os poderes do GNU/Linux e do Open Source, entitulada "Tela Azul" (o que te lembra esse nome? já usou windows?) aí lá na Campus eles tinham avisado que colocariam a peça na internet sobre &lt;a href="http://pt.wikipedia.org/wiki/Creative_Commons"&gt;Creative Commons&lt;/a&gt;! Demorou um tempo, mas a um tempinho atrás eles cumprirarm o que haviam prometido no evento, a gravação não fico muito boa (opinião minha), mas a peça em si é superlegal e também superdidática pra quem ta entrando no mundo &lt;a href="http://pt.wikipedia.org/wiki/Open_source"&gt;Open Source&lt;/a&gt; agora, ou pra quem não entende de jeito nenhum no que se baseia o princípio Open Source!&lt;br /&gt;&lt;br /&gt;Vale a pena conferir....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Tela Azul:&lt;/span&gt;&lt;br /&gt;http://www.4linux.com.br/multimidia/tela-azul.html&lt;br /&gt;&lt;br /&gt;Abraços!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-8594938631377954903?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/8594938631377954903/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=8594938631377954903' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8594938631377954903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/8594938631377954903'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/07/tela-azul.html' title='Tela Azul'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3446168186316135658</id><published>2008-07-19T18:59:00.000-07:00</published><updated>2008-07-19T19:41:39.567-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NimbleX'/><category scheme='http://www.blogger.com/atom/ns#' term='customizar'/><title type='text'>Customizando sua distro!</title><content type='html'>Fala galera!! &lt;br /&gt;&lt;br /&gt;Achei um site interessante! Se você está começando no mundo Linux agora e já sente vontade de se sentir dono de uma distro :), então o NinbleX foi feito pra você!&lt;br /&gt;&lt;br /&gt;O NimbleX é uma distribuição que tem uma proposta interessante, você escolhe as coisas que ele terá on-line mesmo! Isso mesmo! Você escolhe o que sua distribuição terá e baixa o arquivo .iso com os programas que você escolheu! Não é legal??&lt;br /&gt;&lt;br /&gt;Bom pra quem se interessar entrem no site e customizem lá: &lt;a href="http://custom.nimblex.net/"&gt;http://custom.nimblex.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O único problema que encontrei é que não consegui gerar a imagem efetivamente até agora! A primeira vez que tinha lido sobre o NimbleX, se não me engano no dicas-l (www.dicas-l.com.br) avisava que demorava umas 12 horas pra iso ser gerada, o problema que encontro é que depois de uns 15 minutos a página aqui em casa da pau! Mas a proposta é interessante vale a pena perder um tempo da sua vida tentando gerar uma iso efetiva :D !!! Brinquem ae!&lt;br /&gt;&lt;br /&gt;Abraço!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3446168186316135658?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3446168186316135658/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3446168186316135658' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3446168186316135658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3446168186316135658'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/07/customizando-sua-distro.html' title='Customizando sua distro!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-355266544682937737</id><published>2008-07-17T12:56:00.000-07:00</published><updated>2008-12-11T12:44:05.025-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='azeredo'/><category scheme='http://www.blogger.com/atom/ns#' term='privacidade'/><title type='text'>CIDAL vs Senador Azeredo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/SH_aeiSpI-I/AAAAAAAAABo/slBk1HyJfc8/s1600-h/contra.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/SH_aeiSpI-I/AAAAAAAAABo/slBk1HyJfc8/s400/contra.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5224134310908994530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pra quem ainda não ouviu falar da nova lei proposta pelo senhor Senador Eduardo Azeredo segue a notícia &lt;a href="http://www.softwarelivre.org/news/9348"&gt;clique aqui!&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Resolvi postar minha indignação sobre esta nova lei que está para ser "seguida", para quem já estudou ou estuda a proposta da Segurança da Informação, sabe que a proposta do Senador não tem lógica alguma!&lt;br /&gt;&lt;br /&gt;A Segurança da Informação é baseada em 5 regras denominadas "pilares"... Segue abaixo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;C - significa a confidencialidade da informação que diz que toda informação tem que ser confidencial até chegar ao destino, e que somente o seu remetente poderá ter acesso a ela&lt;br /&gt;&lt;br /&gt;I - significa a integridade desta informação, ou seja o remetente ter a certeza que esta informação a ele remetida não tenha sido modificada por terceiros no meio do caminho&lt;br /&gt;&lt;br /&gt;D - significa a disponibilidade desta informação, a informação tem que estar disponível para consulta a quem ela é destinada&lt;br /&gt;&lt;br /&gt;A - significa a autenticidade desta informação, que quer dizer que esta informação chegou mesmo da pessoa que esta dizendo que chegou, uma informação autentica&lt;br /&gt;&lt;br /&gt;L - significa legalidade, o uso deve estar dentro da lei&lt;br /&gt;&lt;br /&gt;Agora vem a contradição aos 5 pilares! Se você deixar que um servidor (provedor no caso), veja a informação que está sendo transmitida, o pilar C, está sendo quebrado! Não existe mais a Confidencialidade! Certo!?&lt;br /&gt;&lt;br /&gt;Se o servidor vê a informação e um funcionário sem escrúpulos a altera o pilar I e A já era! Quebraram também! Pois com a nova lei será mais fácil m funcionário interno sacanear os usuários do provedor!&lt;br /&gt;&lt;br /&gt;E a legalidade na minha opinião será cumprida! Mas é legal isso?&lt;br /&gt;&lt;br /&gt;Aí fica a questão! &lt;br /&gt;É legal para o governo! Está dentro da lei!&lt;br /&gt;&lt;br /&gt;Mas e a ética do povo aonde fica nessa?&lt;br /&gt;Eu acho ilegal um provedor poder verificar as informações que eu acesso!&lt;br /&gt;E vocês??&lt;br /&gt;&lt;br /&gt;Pensem nisso, até+&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-355266544682937737?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/355266544682937737/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=355266544682937737' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/355266544682937737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/355266544682937737'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/07/cidal-vs-senador-azeredo.html' title='CIDAL vs Senador Azeredo'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8Ruq2t6gBCg/SH_aeiSpI-I/AAAAAAAAABo/slBk1HyJfc8/s72-c/contra.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-2808464695867279829</id><published>2008-04-18T18:03:00.000-07:00</published><updated>2010-11-11T02:52:48.536-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='criptografia WPA'/><category scheme='http://www.blogger.com/atom/ns#' term='criptografia'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><title type='text'>Configurando cliente na rede Wireless com criptografia WPA - Debian</title><content type='html'>Eu a um tempinho aqui na minha faculdade, estava tranquilamente usando o meu notebook com Debian, conectando a wireless sem criptografia e que distribuia dhcp pelo servidor, até que a galera daqui resolveu mudar as configurações e o roteador wireless passou a ter criptografia. Eles começaram a usar WPA, pra quem não conhece é um tipo de criptografia wireless muito conhecida (não inquebrável como todas as coisas, porém muito boa).&lt;br /&gt;&lt;br /&gt;Fazendo a coisa toda funcionar...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Passo 1:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Seu dispositivo wireless jah tem que estar funcionando pois este tutorial não visa ensinar a configurar dispositivos mas sim botá-los pra funcionar com criptografia WPA.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Passo 2: (comando a executar como root = #)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Existe um comando muito bom no Linux que garanto que a maioria conhece, mas pra quem não conhece é bico de se testar, se você está em dúvida se existe um access point (vou escrever access point como AP) perto de você para listar os APs disponíveis use o comando:&lt;br /&gt;&lt;br /&gt;#iwconfig wlan0 scan&lt;br /&gt;&lt;br /&gt;Onde wlan0 será sua interface wireless, podendo modificar tanto de nome como de número (caso exista mais de um dispositivo wireless), para saber que dispositívos wireless você tem no momento use o comando:&lt;br /&gt;&lt;br /&gt;#ifconfig&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Passo 3:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Temos que gerar a chave WPA para nos conectarmos ao AP....&lt;br /&gt;Para isso instalamos o pacote wpasupplicant:&lt;br /&gt;&lt;br /&gt;#apt-get install wpasupplicant&lt;br /&gt;&lt;br /&gt;ou &lt;br /&gt;&lt;br /&gt;#aptitude install  wpasupplicant&lt;br /&gt;&lt;br /&gt;Feito isso execute o seguinte comando:&lt;br /&gt;&lt;br /&gt;#wpa_passphrase “&lt;ssid&gt;” &lt;senha&gt;&lt;br /&gt;&lt;br /&gt;Onde Ssid tem que ser substituido pelo ESSID mostrado no comando:&lt;br /&gt;&lt;br /&gt;#iwlist wlan0 scan&lt;br /&gt;&lt;br /&gt;Exemplo:&lt;br /&gt;&lt;br /&gt;teste:/home/rafael# iwlist wlan0 scan&lt;br /&gt;wlan0     Scan completed :&lt;br /&gt;Cell 01 - Address: 00:12:A9:06:40:5B&lt;br /&gt;ESSID:"3Com"&lt;br /&gt;Protocol:IEEE 802.11g&lt;br /&gt;Mode:Managed&lt;br /&gt;Frequency:2.412 GHz (Channel 1)&lt;br /&gt;Quality:15/100  Signal level:-86 dBm  Noise level:-96 dBm&lt;br /&gt;Encryption key:on&lt;br /&gt;Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 11 Mb/s&lt;br /&gt;12 Mb/s; 24 Mb/s; 36 Mb/s&lt;br /&gt;Extra:bcn_int=100&lt;br /&gt;Extra:atim=0&lt;br /&gt;IE: WPA Version 1&lt;br /&gt;Group Cipher : CCMP&lt;br /&gt;Pairwise Ciphers (1) : CCMP&lt;br /&gt;Authentication Suites (1) : PSK&lt;br /&gt;&lt;br /&gt;teste:/home/rafael# wpa_passphrase "3Com" 12345678&lt;br /&gt;network={&lt;br /&gt;ssid="3Com"&lt;br /&gt;#psk="12345678"&lt;br /&gt;psk=ada307b24bb72fdf49732cb954b1cef25365c106d2257fdb43df5cc1c49ae559&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Agora observem uma coisa, este comando o wpa_passphrase gera uma saída que tem que ser redirecionada para um arquivo de configuração, que é o arquivo que vai ser lido por outro comando para que possamos conectar.&lt;br /&gt;&lt;br /&gt;Portanto no meu caso pra ficar bunitinho eu chamei o arquivo de wpa_supplicant.conf e mandei ele lá no diretório /etc, ficando da seguinte forma:&lt;br /&gt;&lt;br /&gt;teste:/home/rafael# wpa_passphrase "3Com" 12345678 &gt; /etc/wpa_supplicant.conf&lt;br /&gt;&lt;br /&gt;Mais um alerta! Se você não quiser que os outros vejam qual a senha da sua rede apague a linha comentada #psk que no meu exemplo é esta linha:&lt;br /&gt;&lt;br /&gt;#psk="12345678"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Passo 4:&lt;/span&gt;&lt;br /&gt;Como me conectar por dhcp nesse AP?? &lt;br /&gt;Simples, rápido e eficiente :-)...&lt;br /&gt;O comando para fazer a coisa funcionar é o wpa_supplicant! Aí a linha que eu costumo usar aqui é essa:&lt;br /&gt;&lt;br /&gt;#wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -D wext&lt;br /&gt;&lt;br /&gt;O comando wpa_supplicant faz a mágica baseada em um driver! Eu uso o ndiswrapper para usar meu dispositivo wireless, usei o driver wext do wpa_supplicant e ficou perfeito! Roubando uma dica do Carlos Morimoto:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ndiswrapper :&lt;/span&gt; Indique este driver ao ativar a placa de rede usando o Ndiswrapper, usando o driver do Windows. Note que muitas placas funcionam perfeitamente no Ndiswrapper em redes sem encriptação ou WEP, mas ficam instáveis ao usar o WPA, justamente por que ele utiliza mais camadas e por isso tem uma possibilidade maior de apresentar problemas diversos. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;wext:&lt;/span&gt; Este é um driver genérico, que dá suporte a muitas das placas que possuem drivers nativos. Se a sua placa não possui um driver específico (cheque os abaixo), é bem provável que funcione com ele. Em geral, as placas IPW 2200 funcionam melhor com o wext do que com o driver "ipw". Experimente as duas opções caso esteja tendo problemas com sua placa.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;madwifi:&lt;/span&gt; O driver para placas com chipset Atheros, como a que estou usando no exemplo. &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;broadcom:&lt;/span&gt; Este é o driver nativo para as placas com chipset Broadcom, desenvolvido via engenharia reversa. Estas placas podem ser configuradas também através do Ndiswrapper. Cheque a forma como está configurada no seu micro.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ipw:&lt;/span&gt; Placas com os chipsets Intel IPW2100 e IPW2200, usadas nos notebooks Intel Centrino. &lt;br /&gt;prism54, hermes e atmel: Estes três drivers são os mais incomuns, usados (respectivamente) pelas placas com chipset Prism (em suas várias versões), Hermes e Hermes II (da Agere) e Atmel. &lt;br /&gt;&lt;br /&gt;Porém no meu caso eu uso o ndiswrapper para “emular” meu driver wireless e no wpa_supplicant não posso usá-lo senão não consigo me conectar, a melhor solução é uma TESTE qual funciona com seu driver!&lt;br /&gt;&lt;br /&gt;Quando aparecer uma resposta mais ou menos assim do comando:&lt;br /&gt;&lt;br /&gt;Trying to associate with 00:12:a9:06:40:5b (SSID='3Com' freq=2412 MHz)&lt;br /&gt;Associated with 00:12:a9:06:40:5b&lt;br /&gt;WPA: Key negotiation completed with 00:12:a9:06:40:5b [PTK=CCMP GTK=CCMP]&lt;br /&gt;CTRL-EVENT-CONNECTED - Connection to 00:12:a9:06:40:5b completed (auth) [id=0 id_str=]&lt;br /&gt;&lt;br /&gt;Significa que está funfando! &lt;br /&gt;Se aparecer algo do tipo:&lt;br /&gt;&lt;br /&gt;Trying to associate with 00:12:a9:06:40:5b (SSID='3Com' freq=2412 MHz)&lt;br /&gt;Association request to the driver failed&lt;br /&gt;Authentication with 00:00:00:00:00:00 timed out.&lt;br /&gt;Trying to associate with 00:12:a9:06:40:5b (SSID='3Com' freq=2412 MHz)&lt;br /&gt;Association request to the driver failed&lt;br /&gt;&lt;br /&gt;Significa que ainda não ta funcionando, mas não desista, insista, uma hora vai dar certo, com algum driver!&lt;br /&gt;&lt;br /&gt;Agora depois temos que entrar na rede!&lt;br /&gt;Para isso:&lt;br /&gt;&lt;br /&gt;teste:/home/rafael# dhclient wlan0&lt;br /&gt;&lt;br /&gt;Aí pegamos um ip por DHCP! :-)&lt;br /&gt;Se dermos um ifconfig e tiver um ip válido na interface wlan0 (lembrando que o nome pode ser diferente) significa que você ta conectado!!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Passo 5:&lt;/span&gt;&lt;br /&gt;Agora que fizemos o pc se conectar vamos fazer o seguinte, já pensaram em como fazer pra jogar estas configurações no /etc/network/interfaces?&lt;br /&gt;*pra quem não sabe jogando as configurações neste arquivo seu ip sobe automático sem precisar ficar digitando um monte de comandos&lt;br /&gt;&lt;br /&gt;Já né? Então ai vai:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;----------------------------------------------------------&lt;br /&gt;# WIRELLES&lt;br /&gt;&lt;br /&gt;auto wlan0&lt;br /&gt;iface wlan0 inet dhcp&lt;br /&gt;#iface wlan0 inet static&lt;br /&gt;#       address x.x.x.x&lt;br /&gt;#       netmask x.x.x.x&lt;br /&gt;#       gateway x.x.x.x&lt;br /&gt;#       broadcast x.x.x.x&lt;br /&gt;#       network x.x.x.x &lt;br /&gt;&lt;br /&gt;pre-up wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -wB -D wext&lt;br /&gt;post-down killall wpa_supplicant&lt;br /&gt;----------------------------------------------------------&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Isso ae galera!! Agora entendendo, o -wB é pra que o comando rode em plano de fundo (background), up significa que quando subir ele executará este comando e down significa que quando eu pedir para baixar a interface ele executará este comando, pra quem não sabe o killall mata processos de acordo com o nome passado, portanto se eu der um killall wpa_supplicant eu mato o comando que fez a interface subir, ai eu caio :-), perfeito né?&lt;br /&gt;Aí coloquei uma configuração comentada pra quem quer usar ip estático na rede lembrando que temos que trocar o monte de x por números de ip válidos!&lt;br /&gt;&lt;br /&gt;É isso aí galera desfrutem! Espero que gostem da dica!&lt;br /&gt;&lt;br /&gt;Mais sobre WPA:&lt;br /&gt;http://pt.wikipedia.org/wiki/WPA&lt;br /&gt;#man wpa_supplicant&lt;br /&gt;&lt;br /&gt;Mais sobre AP:&lt;br /&gt;http://pt.wikipedia.org/wiki/Access_point&lt;br /&gt;&lt;br /&gt;Roteador:&lt;br /&gt;http://pt.wikipedia.org/wiki/Roteador&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-2808464695867279829?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/2808464695867279829/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=2808464695867279829' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2808464695867279829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/2808464695867279829'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/04/configurando-cliente-na-rede-wireless.html' title='Configurando cliente na rede Wireless com criptografia WPA - Debian'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3243456534559802369</id><published>2008-03-29T18:29:00.000-07:00</published><updated>2008-12-11T12:44:05.237-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='código pagseguro'/><category scheme='http://www.blogger.com/atom/ns#' term='botão pagseguro'/><category scheme='http://www.blogger.com/atom/ns#' term='pagseguro'/><title type='text'>Botão de doações com PagSeguro!</title><content type='html'>PagSeguro, vocês devem estar se perguntando o que é essa coisa aí?&lt;br /&gt;&lt;br /&gt;PagSeguro é um sistema criado pelo UOL para que você não precise ficar programando as coisas igual um retardado pra fazer tipo um sistema de pagamentos on-line. Eu e um grupo de amigos, estamos fazendo um trabalho (na faixa) atualmente para uma ONG chamada  AGAPASM, esta ONG atualmente não tem um sistema de doações em sua página! Eis que veio a idéia do grupo por que não usar PayPal (explicarei em outra postagem futura) e PagSeguro?&lt;br /&gt;&lt;br /&gt;Então é isso aí criei uma conta pra mim no PagSeguro, e aí posso usar o seu sistema de doações!!! E nem me preocupar com os pagamentos, se o sistema vai dar pau etc... Tomamos a decisão do PagSeguro pois o nosso tempo é curto e não teríamos tempo de ficar desenvolvendo um sistema de doações... Segue o botão para que vocês possam colocar em suas páginas caso se interessem:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/R-77ORWNBwI/AAAAAAAAABA/W2bkol-O8zw/s1600-h/Captura_da_tela-Blogger:%2BAbra%2Bseu%2Bc%C3%B3digo!%2B-%2BEditar%2Bpostagem%2B.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/R-77ORWNBwI/AAAAAAAAABA/W2bkol-O8zw/s400/Captura_da_tela-Blogger:%2BAbra%2Bseu%2Bc%C3%B3digo!%2B-%2BEditar%2Bpostagem%2B.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5183356443743291138" /&gt;&lt;/a&gt;&lt;br /&gt;Tem várias funções, e várias implementações que podemos fazer com o sistema, porém essa forma descrita acima é a mais simplista delas!! Ao final dessa página e vocês podem ver como ficou o meu botão!! Se clicarem nele o sistema já vai estar funcionando, portanto não doem!! Se não vão ter que doar pra minha continha!!&lt;br /&gt;&lt;br /&gt;Se gostaram da informação e queriam saber mais sobre o PagSeguro cliquem no link do PagSeguro no início da página que vocês cairão diretamente na página do sistema da UOL!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Flwww abraço, espero que curtam a dica!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3243456534559802369?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3243456534559802369/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3243456534559802369' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3243456534559802369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3243456534559802369'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/03/boto-de-doaes-com-pagseguro.html' title='Botão de doações com PagSeguro!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8Ruq2t6gBCg/R-77ORWNBwI/AAAAAAAAABA/W2bkol-O8zw/s72-c/Captura_da_tela-Blogger:%2BAbra%2Bseu%2Bc%C3%B3digo!%2B-%2BEditar%2Bpostagem%2B.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-5614342585633215238</id><published>2008-03-21T18:47:00.000-07:00</published><updated>2008-12-11T12:44:05.357-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='método de newton'/><title type='text'>Algoritmo do Método de Newton para achar 0 em funções reais</title><content type='html'>Meu esse Newton era o CARA meu!! Ele era um gênio!! Ele conseguiu achar o zero das funções reais, com um algoritmo supersimples e super rápido, ele é ótimo, usa poucas iterações, supereficiente!!! Contemplem a sabedoria de Newton unido a um código do bom e velho C (o código criado por mim, não por Newton ;) ):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8Ruq2t6gBCg/SBsmCKjGIOI/AAAAAAAAABI/PuATZdg5t5U/s1600-h/newton.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_8Ruq2t6gBCg/SBsmCKjGIOI/AAAAAAAAABI/PuATZdg5t5U/s400/newton.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5195788413735149794" /&gt;&lt;/a&gt;&lt;br /&gt;Abraço!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-5614342585633215238?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/5614342585633215238/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=5614342585633215238' title='6 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5614342585633215238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/5614342585633215238'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/03/algoritmo-do-mtodo-de-newton-para-achar.html' title='Algoritmo do Método de Newton para achar 0 em funções reais'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8Ruq2t6gBCg/SBsmCKjGIOI/AAAAAAAAABI/PuATZdg5t5U/s72-c/newton.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-424694716056188246</id><published>2008-03-21T18:45:00.000-07:00</published><updated>2008-12-11T12:44:06.229-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bubblesort algoritmo da bolha'/><title type='text'>Ordenando uma lista estática sequencial simples em C (método da bolha - bubblesort)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8Ruq2t6gBCg/R-72lxWNBuI/AAAAAAAAAAw/a3uHe4WM_lI/s1600-h/Captura_da_tela-lista_bubblesort.c+(~-codigos-C)+-+gedit.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_8Ruq2t6gBCg/R-72lxWNBuI/AAAAAAAAAAw/a3uHe4WM_lI/s400/Captura_da_tela-lista_bubblesort.c+(~-codigos-C)+-+gedit.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5183351349912078050" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-424694716056188246?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/424694716056188246/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=424694716056188246' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/424694716056188246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/424694716056188246'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/03/ordenando-uma-lista-esttica-sequencial.html' title='Ordenando uma lista estática sequencial simples em C (método da bolha - bubblesort)'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8Ruq2t6gBCg/R-72lxWNBuI/AAAAAAAAAAw/a3uHe4WM_lI/s72-c/Captura_da_tela-lista_bubblesort.c+(~-codigos-C)+-+gedit.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-538166825762813985</id><published>2008-03-21T18:38:00.000-07:00</published><updated>2008-12-11T12:44:06.378-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='algoritmo do método da inserção listas'/><title type='text'>Java: Ordenar um lista estática sequencial de complexidade média (método da inserção)</title><content type='html'>Coisa legais as vezes dão dor de cabeça, porém quando a gente consegue fazer um programa legal rodar, nossa, da uma emoção, uma vontade de mostrar ao mundo, essa é a mentalidade opensource, eu penso assim, que códigos foram feitos para serem mostrados ao mundo!!! Aí vai uma das minhas últimas criações:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8Ruq2t6gBCg/R-75IRWNBvI/AAAAAAAAAA4/lVMqZYM6sLc/s1600-h/insercao.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_8Ruq2t6gBCg/R-75IRWNBvI/AAAAAAAAAA4/lVMqZYM6sLc/s400/insercao.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5183354141640820466" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-538166825762813985?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/538166825762813985/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=538166825762813985' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/538166825762813985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/538166825762813985'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/03/java-ordenar-um-lista-esttica.html' title='Java: Ordenar um lista estática sequencial de complexidade média (método da inserção)'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8Ruq2t6gBCg/R-75IRWNBvI/AAAAAAAAAA4/lVMqZYM6sLc/s72-c/insercao.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3035726701841627775</id><published>2008-02-16T01:10:00.000-08:00</published><updated>2008-09-21T18:01:28.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wireless no debian'/><title type='text'>Instalação da Broadcom 1390 no Debian Etch</title><content type='html'>Hoje pretendo fazer algo meio diferente, vou postar a postagem de um cara! Muitas vezes quando usamos Software Livre encontramos em nossos caminhos pequenos tutoriais, que para muitos parecem insignificantes quando publicados, porém estes pequenos, grandes tutorias tem um poder muito grande, o poder de ajudar muitas pessoas em muitos problemas! Eu tinha uma certa noção de como configurar uma placa wireless, mas não conseguia nem a pau, foi quando navegando pelas páginas do Google eu encontrei justamente o que precisava com um cara chamado Michel de Souza que fez um tutorialzinho de como configurar a placa Broadcom 1390 no Debian Etch o qual gostei muito e por isso postarei aqui no meu blog para que este tutorial fique mais divulgado!&lt;br /&gt;&lt;br /&gt;Segue....&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Instalação da Broadcom 1390 no Debian Etch     &lt;!-- tabela usuario --&gt;                         &lt;table bgcolor="#ffffff" cellpadding="3" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="centro" align="center" height="65" valign="center" width="85"&gt; &lt;table bgcolor="#000000" border="0" cellpadding="1" cellspacing="0"&gt;           &lt;tbody&gt;&lt;tr&gt;             &lt;td&gt;&lt;a href="http://www.vivaolinux.com.br/perfil/verPerfil.php?login=micnet" title="Perfil do usuário"&gt;&lt;img src="http://www.vivaolinux.com.br/imagens/fotos/1189375926michel.jpg" border="0" height="60" width="80" /&gt;&lt;/a&gt;&lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;&lt;/table&gt;          &lt;a href="http://www.vivaolinux.com.br/perfil/verPerfil.php?login=micnet" title="Perfil do usuário"&gt;micnet&lt;/a&gt;&lt;br /&gt;          19/11/2007 &lt;/td&gt;         &lt;td valign="top"&gt;             &lt;table border="0" cellpadding="3" cellspacing="0" width="100%"&gt;               &lt;tbody&gt;&lt;tr&gt;                 &lt;td colspan="2"&gt;&lt;br /&gt;                  &lt;i&gt;Depois de ler muitos artigos incompletos, juntei o quebra-cabeças e consegui instalar a minha Broadcom 1390 no Etch e por isso resolvi escrever este artigo.&lt;/i&gt; &lt;/td&gt;               &lt;/tr&gt;               &lt;tr&gt;                 &lt;td&gt;&lt;b&gt;Por:&lt;/b&gt; Michel de Souza&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h3&gt;Verificando o card e  instalando pacotes necessários&lt;/h3&gt;    Neste artigo iremos baixar o driver para Windows, isto mesmo, e subí-lo com a ajuda do &lt;i&gt;ndiswrapper&lt;/i&gt;, que carrega  o .inf.&lt;br /&gt;&lt;br /&gt;Primeiramente vamos verificar o modelo exato da placa wireless:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# lspci&lt;/b&gt;&lt;br /&gt;03:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)&lt;br /&gt;&lt;br /&gt;A última linha (no meu caso) informa o modelo exato da placa, neste caso "Broadcom 1390".&lt;br /&gt;&lt;br /&gt;Como iremos baixar um arquivo .exe do site, iremos precisar de um extrator e também iremos baixar o necessário para o kernel:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# apt-get install cabextract build-essential&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; Após instalar os pacotes necessários, iremos prosseguir com a instalação do Ndiswrapper.&lt;br /&gt;&lt;br /&gt;Vamos baixar o &lt;i&gt;module-assistant&lt;/i&gt; para criar o pacote do ndiswrapper, pois iremos baixar o source:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# apt-get install module-assistant&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Baixando o source do ndiswrapper:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# apt-get install ndiswrapper-source&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Preparando e instalando:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# module-assistant build ndiswrapper&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Agora iremos instalar os utilitários do ndiswrapper:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# apt-get install ndiswrapper-utils-1.9&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;  &lt;!-- hotwords --&gt; &lt;/p&gt;&lt;h3&gt;Baixando e instalando o driver&lt;/h3&gt;    Já com o &lt;i&gt;ndiswrapper&lt;/i&gt; instalado, precisamos do driver da placa e para isto iremos baixá-lo com a ajuda do wget. Para facilitar a vida, disponibilizo no meu site, desta maneira evitamos perda de tempo procurando no site do fabricante.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# wget&lt;/b&gt; &lt;a href="http://micnet.ddns.com.br/pub/sp33008.exe"&gt;http://micnet.ddns.com.br/pub/sp33008.exe"&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;(O link mudou! &lt;a href="http://h50176.www5.hp.com/local_drivers/24256/sp33008.exe"&gt;http://h50176.www5.hp.com/local_drivers/24256/sp33008.exe&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt; Como podem observar, vamos precisar extrair os arquivos; lembram-se do &lt;i&gt;cabextract&lt;/i&gt;:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# cabextract sp33008.exe&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; Já com o .inf extraído, vamos usar o ndiswrapper para subí-lo:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# ndiswrapper -i bcmwl5.inf&lt;br /&gt;# depmod -a&lt;br /&gt;# modprobe ndiswrapper&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Neste ponto já devemos ter nossa placa configurada, basta subí-la:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# ifconfig wlan0 up&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; Verifique o led azul acesso!!!&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Configurando a rede&lt;/h3&gt;    Após instalado o card, temos que obter algumas ferramentas para nos auxiliar na configuração da rede.&lt;br /&gt;&lt;br /&gt;Vamos instalar um pacote que contém uma ferramenta para procurar redes wireless, entre outras coisas:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# aptitude install wireless-tools&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Após instalado, basta digitar o comando e o mesmo listará a(s) rede(s) presentes:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# iwlist wlan0 scan&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; Outro pacote interessante que nos permite configurar a rede através do Gnome:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# aptitude install network-manager&lt;/b&gt;&lt;br /&gt;&lt;br /&gt; Temos também outra ferramenta que nos auxilia no ambiente gráfico, tanto com configuração, como também com informações:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# aptitude install netapplet&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Para configurar no modo texto, edite o arquivo de configuração:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;# vi /etc/network/interfaces&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;e insira as seguintes linhas:&lt;br /&gt;&lt;br /&gt;&lt;div class="codigo"&gt; iface wlan0 inet dhcp&lt;br /&gt;wireless-essid &lt;span style="color:#004080;"&gt;# nome da rede&lt;/span&gt;&lt;br /&gt;wireless-key &lt;span style="color:#004080;"&gt;# senha &lt;/span&gt;&lt;br /&gt;auto wlan0 &lt;/div&gt;&lt;br /&gt;Abraços e sucesso a todos!&lt;br /&gt;&lt;br /&gt;Micnet&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Lembrando que eu não perguntei nada ao dono do tutorial se eu poderia postar isso aqui, mas creio que ele ficará feliz em ver seu tutorial aqui, pois eu acredito que quem posta coisas no &lt;a href="http://www.vivaolinux.com.br"&gt;Viva o Linux&lt;/a&gt;  tem a idéia de ajudar o próximo!&lt;br /&gt;&lt;br /&gt;É isso aí e como disse um cara aqui do Campus Party o qual assisti uma palestra hoje, "a sociedade livre tenta libertar o mundo, as vezes podemos ser processados por fazer isso mas do que adianta  baixar a cabeça a tudo que achamos que é errado sem ao menos tentar mostrar que aquilo poderia ser certo dependendo do seu ponto de vista sobre o assunto?".&lt;br /&gt;&lt;br /&gt;** quem quiser usar o mesmo tutorial no Debian Lenny, terá de adicionar o módulo b43 a blacklist do modprobe.d no /etc, quem não conseguir email-me! ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3035726701841627775?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3035726701841627775/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3035726701841627775' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3035726701841627775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3035726701841627775'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/02/instalao-da-broadcom-1390-no-debian.html' title='Instalação da Broadcom 1390 no Debian Etch'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-7906668084226148355</id><published>2008-02-13T05:38:00.000-08:00</published><updated>2008-03-29T19:24:31.296-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ginga tv digital'/><title type='text'>E viva a liberdade!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ginga.org.br/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.ginga.org.br/images/logoginga.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Voltando a Campus Party! Ontem teve uma palestra/demonstração da TV digital nacional que tem como sistema middleware o Ginga! A tv digital brasileira é totalmente livre!! Para a elaboração do projeto Ginga foram usadas linguagens totalmente nacionais como NCL e LUA!!!&lt;br /&gt;&lt;br /&gt;Incrível! A tv digital é programável e interativa, pois ela tem o sistema gestor dentro dela, a interatividade ficará bem melhor! A imagem melhora também, pois a transferência tem duas possíbilidades 0 ou 1, ou seja ou sua tv funcionará ou não!&lt;br /&gt;&lt;br /&gt;Mas ontem mesmo durante a palestra eu pensava comigo "a mídia já está tão liberal e sensacionalista será que as emissoras não vão se aproveitar da interatividade?" bom é isso aí sempre quem desenvolve, normalmente desenvolve para o bem, mas as vezes as criações acabam sendo distorcidas e a criação acaba se tornando má para a sociedade, bom só nos basta esperar e acreditar que a tv digital não será deturpada pela mídia! É isso aí gente e a Campus Party ta rolando!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-7906668084226148355?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/7906668084226148355/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=7906668084226148355' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7906668084226148355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/7906668084226148355'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/02/e-viva-liberdade.html' title='E viva a liberdade!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2089284737469129509.post-3626116113975559205</id><published>2008-02-12T07:18:00.000-08:00</published><updated>2008-03-29T19:25:18.516-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Robot Quasi e DIT'/><title type='text'>Bem vindos a mentalidade open source!</title><content type='html'>Boa tarde, a tempos procurava um motivo para criar meu blog, depois de muito tempo, hoje tive um motivo ótimo para começar a publicar, no momento em que vos escrevo estou dentro da Campus Party Brasil 2008, um evento que reúne grandes nomes da Computação dentro da América Latina (pois a origem do evento é espanhola). Estou feliz aqui dentro deste grande e tão falado evento, a propaganda não mentia, este evento é GRANDIOSO mesmo.&lt;br /&gt;&lt;br /&gt;Mas esse ainda não foi o maior motivo para começar a escrever. Os dois maiores estímulos foram duas tecnologias internacionais, a &lt;a href="http://digitalinteractivetable.com/"&gt;DIT&lt;/a&gt; e o &lt;a href="http://www.youtube.com/watch?v=D5FTzu_maHM"&gt;Robot Quasi&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Bom a DIT é uma mesa multitouch onde três ou mais pessoas podem trabalhar com alguns (alguns pois a mesa é lançamento ;-) ) aplicativos, os seus criadores na demonstração, jogaram Won (jogo típico dos seus avós da época do atari) onde haviam barreiras feitas com dois dedos, uma bolinha, pulando de lá pra cá, e do outro lado outra pessoas fazendo outra barreira (um ping pong virtual onde sua raquete era projetada pelo intervalo dos dedos), e em outra parte da demonstração eles projetaram fumaça dentro da mesa pelo simples toque dos dedos! Só tenho uma coisa a dizer, ANIMAL! Fico pensando quantos pontos eles tiveram que programar nessa mesa :O! O melhor a se dizer da mesa é que foi projetada com tecnologias abertas!&lt;br /&gt;&lt;br /&gt;Bom o outro é o Robot Quasi um Robô controlado por uma tela touch screen de cristal líquido comum a criação é americana! Foto do robô:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm3.static.flickr.com/2041/2258823377_a09fe50f05.jpg?v=0"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://farm3.static.flickr.com/2041/2258823377_a09fe50f05.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Legal né! E não para por aí a Campus Party Brasil 2008 continua!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2089284737469129509-3626116113975559205?l=www.abraseucodigo.com.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abraseucodigo.com.br/feeds/3626116113975559205/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2089284737469129509&amp;postID=3626116113975559205' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3626116113975559205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2089284737469129509/posts/default/3626116113975559205'/><link rel='alternate' type='text/html' href='http://www.abraseucodigo.com.br/2008/02/bem-vindos-mentalidade-open-source.html' title='Bem vindos a mentalidade open source!'/><author><name>Rafael Henrique</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://3.bp.blogspot.com/-6pQ_zTTeM7I/ToJf0CPeKuI/AAAAAAAAAOs/ZlYwNZNVqHA/s220/s_345952285_4Gg1o4pb8Kf.jpg'/></author><thr:total>1</thr:total></entry></feed>
