<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Linux, Asterisk e Software Livre em BH</title>
	<atom:link href="http://bhlinux.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://bhlinux.wordpress.com</link>
	<description>Linux, Asterisk, Software Livre, Tecnologia, Games...</description>
	<lastBuildDate>Sat, 22 Oct 2011 12:47:52 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='bhlinux.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Linux, Asterisk e Software Livre em BH</title>
		<link>http://bhlinux.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bhlinux.wordpress.com/osd.xml" title="Linux, Asterisk e Software Livre em BH" />
	<atom:link rel='hub' href='http://bhlinux.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Melhorias no controle de SPAM &amp; VIRUS no Zimbra</title>
		<link>http://bhlinux.wordpress.com/2011/09/19/melhorias-no-controle-de-spam-virus-no-zimbra/</link>
		<comments>http://bhlinux.wordpress.com/2011/09/19/melhorias-no-controle-de-spam-virus-no-zimbra/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 18:38:19 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mail]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=178</guid>
		<description><![CDATA[Integradando SPF, Razor &#38; Pyzor ao SpamAssassin do Zimbra Instalando spf query SPF (Sender Policy Framework) é um sistema que tenta prevenir o envio de mensagens forjadas, faz isto através de configurações em seu DNS, quando um e-mail for enviado, o servidor checará as entradas TXT/SPF no seu servidor de DNS, e através dela saberá [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=178&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>Integradando SPF, Razor &amp; Pyzor ao SpamAssassin do Zimbra</h3>
<h4>Instalando spf query</h4>
<p>SPF (Sender Policy Framework) é um sistema que tenta prevenir o envio de mensagens forjadas, faz isto através de configurações em seu DNS, quando um e-mail for enviado, o servidor checará as entradas TXT/SPF no seu servidor de DNS, e através dela saberá qual servidor pode entregar mensagens com origem em seu domínio, caso alguém esteja enviando mensagens @seudominio sem ser os servidores citados no registro TXT/SPF o servidor MTA pode ser configurado para recusá-la. É uma maneira bem eficiente de evitar problemas com seu dominio.</p>
<p>Instale a biblioteca para checagem spf</p>
<p>#Debian like</p>
<pre>apt-get install libmail-spf-query-perl 

#RedHat like

yum install perl-Mail-SPF perl-Mail-SPF-Query</pre>
<h4>Instalando o razor2</h4>
<p>O Razor2 é um sistema colaborativo, distribuido de filtro para deteccao e controle de spam.</p>
<p>Instale o razor2</p>
<pre>#Debian like

apt-get install razor

#RedHat like

yum install perl-Razor-Agent razor-agents</pre>
<p>Crie o diretorio do razor</p>
<pre>mkdir /opt/zimbra/amavisd/.razor; chown -Rf zimbra:zimbra /opt/zimbra/amavisd/.razor</pre>
<p>Agora torne-se zimbra (su zimbra) e crie a conta no razor</p>
<pre>razor-admin -home=/opt/zimbra/amavisd/.razor -create
razor-admin -home=/opt/zimbra/amavisd/.razor -discover
razor-admin -home=/opt/zimbra/amavisd/.razor -register</pre>
<p>Agora edite o arquivo /opt/zimbra/conf/spamassassin/v310.pre e descomente a linha referente ao razor</p>
<pre>loadplugin Mail::SpamAssassin::Plugin::Razor2</pre>
<h4>Instalando o pyzor</h4>
<p>O pyzor é uma rede de sistemas distríbuidos para controle de spam, este utiliza digest de mensagens para fazer análise e identificar o SPAM.</p>
<pre>#Debina like

apt-get install pyzor</pre>
<p>#RedHat like</p>
<p>wget -q -O &#8211; http://www.atomicorp.com/installers/atomic.sh | sh</p>
<p>yum install pyzor</p>
<p>Crie o diretorio do pyzor</p>
<p>mkdir /opt/zimbra/amavisd/.pyzor; chown zimbra:zimbra /opt/zimbra/amavisd/.pyzor</p>
<p>Agora como usuario zimbra (su zimbra)</p>
<pre>zimbra@zcs:~/amavisd$ pyzor --homedir /opt/zimbra/amavisd/.pyzor discover
downloading servers from <a href="http://pyzor.sourceforge.net/cgi-bin/inform-servers-0-3-x" rel="nofollow">http://pyzor.sourceforge.net/cgi-bin/inform-servers-0-3-x</a>
Traceback (most recent call last):
  File "/usr/bin/pyzor", line 8, in &lt;module&gt;
    pyzor.client.run()
  File "/var/lib/python-support/python2.5/pyzor/client.py", line 1005, in run
    ExecCall().run()
  File "/var/lib/python-support/python2.5/pyzor/client.py", line 184, in run
    self.servers  = self.get_servers(servers_fn)
  File "/var/lib/python-support/python2.5/pyzor/client.py", line 411, in get_servers
    servers.read(open(servers_fn))
  File "/var/lib/python-support/python2.5/pyzor/client.py", line 117, in read
    self.append(pyzor.Address.from_str(line))
  File "/var/lib/python-support/python2.5/pyzor/__init__.py", line 458, in from_str
    fields[1] = int(fields[1])
IndexError: list index out of range</pre>
<p>Esse erro é normal, o pyzor tenta baixar o arquivo servers atualizado em <a href="http://pyzor.sourceforge.net/cgi-bin/inform-servers-0-3-x" rel="nofollow">http://pyzor.sourceforge.net/cgi-bin/inform-servers-0-3-x</a> porém ele o arquivo não está disponível e retorna o erro.</p>
<p>Para resolver este problema, coloque a linha abaixo no arquivo servers dentro do diretório /opt/zimbra/amavisd/.pyzor, pois ele vai funcionar.</p>
<pre>zimbra@zcs:/opt/zimbra$ echo "82.94.255.100:24441" &gt; /opt/zimbra/amavisd/.pyzor/servers</pre>
<p>Agora vamos fazer um teste para ver se nosso pyzor consegue se conectar no servidor.</p>
<pre>zimbra@zcs:/opt/zimbra/amavisd/.pyzor$ pyzor --homedir /opt/zimbra/amavisd/.pyzor ping
82.94.255.100:24441     (200, 'OK')</pre>
<h4>Ajustando o spamassassin para trabalhar com razor2 e pyzor</h4>
<p>Edite o arquivo /opt/zimbra/conf/spamassassin/local.cf</p>
<pre>ok_languages en es
ok_locales en es
trusted_networks 127. 10.70. 192.168.
use_bayes 1
skip_rbl_checks 0
use_razor2 1
dns_available yes 

## Optional Score Increases
## Choose your preferred values...
score SPF_FAIL 10.000
score SPF_HELO_FAIL 10.000
score RAZOR2_CHECK 2.500
score PYZOR_CHECK 2.500
score BAYES_99 4.300
score BAYES_90 3.500
score BAYES_80 3.000
bayes_ignore_header Received: from mail3.example.com
bayes_ignore_header Received: from localhost
bayes_ignore_header Received: from mail1.example.com
bayes_ignore_header Received: from mail2.example.com</pre>
<h4>Ajustando configurações do amavisd-new</h4>
<p>Edite o arquivo /opt/zimbra/conf/amavisd.conf</p>
<pre>$sa_tag_level_deflt  = -10.0;  # add spam info headers if at, or above that level
$sa_tag2_level_deflt = 6.6; # add 'spam detected' headers at that level
$sa_kill_level_deflt = 15; # triggers spam evasive actions
$sa_dsn_cutoff_level = 15;    # spam level beyond which a DSN is not sent
$sa_quarantine_cutoff_level = 15;  # spam level beyond which quarantine is off

$sa_mail_body_size_limit = 512*1024; # don't waste time on SA if mail is larger
$sa_local_tests_only = 0;    # only tests which do not require internet access?</pre>
<ul>
<li><a href="http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#SPF" rel="nofollow">http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#SPF</a></li>
<li><a href="http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#Razor2" rel="nofollow">http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#Razor2</a></li>
<li><a href="http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#Pyzor" rel="nofollow">http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#Pyzor</a></li>
<li><a href="http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#Spamassassin_Config" rel="nofollow">http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#Spamassassin_Config</a></li>
<li><a href="http://www.openspf.org/" rel="nofollow">http://www.openspf.org/</a></li>
<li><a href="http://razor.sourceforge.net/" rel="nofollow">http://razor.sourceforge.net/</a></li>
<li><a href="http://pyzor.sourceforge.net/" rel="nofollow">http://pyzor.sourceforge.net/</a></li>
</ul>
<h3>Integrando postgrey ao zimbra</h3>
<p>O postgrey é uma implementação do conceito &#8220;greylist&#8221;. Muito eficiente no combate ao SPAM a greylist consiste em uma fila especial para entrega de mensagens, ele funciona da seguinte forma, quando um MTA tentar entregar uma mensagem para o seu servidor MTA o postgrey recusar a mensagem, dando um reject com codigo 550 (ou seja, tente mais tarde), se for um servidor real, configurado de acordo com as RFC&#8217;s de SMTP, ele tentará entregar a mensagem novamente depois de algum tempo, na segunda tentativa o postgrey libera o envio. Se for um sistema de SPAM ele simplesmente passa para a próxima mensagem de sua lista e não tenta entregar aquela mensagem que foi rejeitada. O postgrey é um sistema simples, com um conceito simples, porém extremamente funcional e diminui muito SPAM e VIRUS, seu fluxo de mensagens e sua fila vão diminuir bastante.</p>
<p>Veja neste gráfico como diminuiu a quantidade de spam e virus do servidor, analise o antes e depois.</p>
<div>
<div><a href="http://gutocarvalho.net/mediawiki/index.php?title=Arquivo:Mailgraph_greylisting.png"><img src="http://gutocarvalho.net/mediawiki/images/0/0b/Mailgraph_greylisting.png" alt="Mailgraph greylisting.png" width="631" height="164" /></a></div>
</div>
<p>#Debina like</p>
<pre>apt-get install postgrey</pre>
<p>#RedHat like</p>
<p>yum install postgrey</p>
<p>Agora vamos configurar o postfix do zimbra para ususá-lo, edite o arquivo</p>
<pre>vi /opt/zimbra/conf/postfix_recipient_restrictions.cf</pre>
<p>E coloque a linha baixo antes da linha que contem a diretiva permite</p>
<pre>check_policy_service inet:127.0.0.1:60000</pre>
<h4>Parametros de inicializacao do postgrey</h4>
<p>Agora vamos ajustar os parametros de incializacao do postgrey, edite o arquivo /etc/defaults/postgrey e substitua</p>
<pre>POSTGREY_OPTS="--inet=127.0.0.1:60000"</pre>
<p>por</p>
<pre>POSTGREY_OPTS="--inet=127.0.0.1:60000 --delay=60 --max-age=30"</pre>
<p>Vamos entender o que é o que!</p>
<pre>--delay especifica o tempo que um MTA ficara na greylist (por quanto tempo ele vai recusar msgs do mta).
--max-age significa por quanto tempo o postgrey vai manter essas informações em cache</pre>
<h4>whitelist do postgrey</h4>
<p>O postgrey possue 2 tipos de whitelist, uma para clients e outra para recipients, vamos ajustar a whitelist de clients, edite o arquivo /etc/postgrey/whitelist_clients e caso queria colocar parte da esplanada dos ministérios lá, ficaria assim&#8230;</p>
<pre># ministerios do brasil 

planejamento.gov.br
comunicacoes.gov.br
mc.gov.br
mct.gov.br
mec.gov.br
desenvolvimento.gov.br
mds.gov.br
cultura.gov.br
cidades.gov.br
agricultura.gov.br
incra.gov.br
in.gov.br
mma.gov.br
mme.gov.br
mpas.gov.br
mre.gov.br
saude.gov.br
turismo.gov.br
presidencia.gov.br
brasil.gov.br
defesa.org.br
fazenda.gov.br
esporte.gov.br
integracao.gov.br
mj.gov.br
mte.gov.br
transportes.gov.br

# entidades com status de ministerio

agu.gov.br
cgu.gov.br
bcb.gov.br
nae.gov.br

# autarquias, agencias e programas ligados a ministerios

iti.gov.br
radiobras.gov.br
ebc.tv.br
onid.org.br
tvbrasil.org.br
serpro.gov.br
dataprev.gov.br</pre>
<p>Salve a lista, reinicie o postgrey</p>
<pre>/etc/init.d/postgrey restart</pre>
<p>ou</p>
<pre>invoke-rc.d postgrey restart</pre>
<p>pronto, postgrey instalado, configurado e integrado!</p>
<h2>referências</h2>
<ul>
<li><a href="http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#Postgrey" rel="nofollow">http://wiki.zimbra.com/index.php?title=Improving_Anti-spam_system#Postgrey</a></li>
<li><a href="http://postgrey.schweikert.ch/" rel="nofollow">http://postgrey.schweikert.ch/</a></li>
<li><a href="http://greylisting.org/" rel="nofollow">http://greylisting.org/</a></li>
<li><a href="http://gutocarvalho.net/mediawiki/index.php?title=ZCS_Melhorias_no_AntiSPAM_e_AntiVIRUS">http://gutocarvalho.net/mediawiki/index.php?title=ZCS_Melhorias_no_AntiSPAM_e_AntiVIRUS</a></li>
<li><a href="http://www.iredmail.org/forum/topic481-install-pyzor-razor2-and-dcc-on-your-centosrhel-iredmail-server.html">http://www.iredmail.org/forum/topic481-install-pyzor-razor2-and-dcc-on-your-centosrhel-iredmail-server.html</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/178/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/178/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/178/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=178&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/09/19/melhorias-no-controle-de-spam-virus-no-zimbra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>

		<media:content url="http://gutocarvalho.net/mediawiki/images/0/0b/Mailgraph_greylisting.png" medium="image">
			<media:title type="html">Mailgraph greylisting.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Programando em Python no Emacs</title>
		<link>http://bhlinux.wordpress.com/2011/09/02/programando-em-python-no-emacs/</link>
		<comments>http://bhlinux.wordpress.com/2011/09/02/programando-em-python-no-emacs/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 17:47:00 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=170</guid>
		<description><![CDATA[http://ricardoduarte.net/blog/2011/08/31/programando-em-python-no-emacs/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=170&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>http://ricardoduarte.net/blog/2011/08/31/programando-em-python-no-emacs/</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=170&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/09/02/programando-em-python-no-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalando Xen 4.0 no Debian 6 Squeeze &#8211; 64 bits</title>
		<link>http://bhlinux.wordpress.com/2011/08/26/instalando-xen-4-0-no-debian-6-squeeze-64-bits/</link>
		<comments>http://bhlinux.wordpress.com/2011/08/26/instalando-xen-4-0-no-debian-6-squeeze-64-bits/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 20:11:40 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualização]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=154</guid>
		<description><![CDATA[1. Instalação  Instalar o sistema debian 6 64 bits  Atualizar o sistema apt-get dist-upgrade  Instalar os pacotes necessários  apt-get install xen-hypervisor-4.0-amd64 linux-image-xen-amd64 xen-tools xen-qemu-dm vncviewer vnc4server xinetd xterm rsync Após instalar o xen, é necessário corrigir a inicialização do mesmo no grub2 mv -i /etc/grub.d/10_linux /etc/grub.d/50_linux &#38;&#38; update-grub2 2. Configuração do Xen Criar backup do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=154&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>1. Instalação</strong></p>
<ul>
<li> Instalar o sistema debian 6 64 bits</li>
</ul>
<ul>
<li> Atualizar o sistema</li>
</ul>
<blockquote><p><em>apt-get dist-upgrade</em></p>
</blockquote>
<ul>
<li> Instalar os pacotes necessários</li>
</ul>
<blockquote><p><em> apt-get install xen-hypervisor-4.0-amd64 linux-image-xen-amd64 xen-tools xen-qemu-dm vncviewer vnc4server xinetd xterm rsync</em></p>
</blockquote>
<ul>
<li>Após instalar o xen, é necessário corrigir a inicialização do mesmo no grub2</li>
</ul>
<blockquote><p><em>mv -i /etc/grub.d/10_linux /etc/grub.d/50_linux &amp;&amp; update-grub2</em></p>
</blockquote>
<p><strong>2. Configuração do Xen</strong></p>
<ul>
<li>Criar backup do arquivo de configuração padrão do xen</li>
</ul>
<blockquote><p><em>cp -a /etc/xen/xend-config.sxp /etc/xen/xend-config.sxp.bkp</em></p>
</blockquote>
<ul>
<li>Editar o arquivo /etc/xen/xend-config.sxp como exemplo entre abixo:</li>
</ul>
<blockquote><p><em>(logfile /var/log/xen/xend.log)</em><br /> <em> #(loglevel DEBUG)</em></p>
<p><em>(xend-http-server yes)</em><br /> <em> (xend-port 8000)</em><br /> <em> (xend-address localhost)</em></p>
<p><em>(xend-unix-server yes)</em></p>
<p><em>(network-script &#8216;network-bridge antispoof=yes&#8217;)</em></p>
<p><em>(vif-script vif-bridge)</em></p>
<p><em>(dom0-min-mem 196)</em></p>
<p><em>(enable-dom0-ballooning yes)</em></p>
<p><em>(total_available_memory 0)</em></p>
<p><em>(dom0-cpus 0)</em></p>
<p><em>(vnc-listen &#8217;0.0.0.0&#8242;)</em><br /> <em> (vncpasswd &#8216;senha_vnc&#8217;)</em></p>
<p><em>(keymap &#8216;pt-br&#8217;)</em></p>
</blockquote>
<ul>
<li>Editar o arquivo /etc/xen-tools/xen-tools.conf e verificar se as linhas abaixo estão descomentadas, caso contrário, descomentar:</li>
</ul>
<blockquote><p><em>serial_device = hvc0</em><br /> <em> serial_device = tty1</em><br /> <em> disk_device = xvda</em><br /> <em> pygrub=1</em></p>
</blockquote>
<p><strong>3. Configuração das DomUs Para-Virtualizados (Máquinas Virtuais)</strong></p>
<ul>
<li> Criar diretório onde ficarão as servidores virtualizados</li>
</ul>
<blockquote><p><em>mkdir -p /nome_do_diretorio/domains</em></p>
</blockquote>
<p><strong>3.1 Configuração de DomU de Servidor existente via rsync</strong></p>
<ul>
<li> Criar diretórios de virtualização do servidor</li>
</ul>
<blockquote><p><em>mkdir -p /nome_do_diretorio/domains/nome_do_servidor/tmp</em></p>
</blockquote>
<ul>
<li>Criar HD virtual do servidor</li>
</ul>
<blockquote><p><em>cd /nome_do_diretorio/domains/nome_do_servidor</em><br /> <em></em></p>
<p><em> qemu-img create -f raw hd_root.img 50G</em><br /> <em> </em></p>
<p><em>mkfs.ext3 -F hd_root.img</em><br /> <em> </em></p>
<p><em>qemu-img create -f raw hd_swap.img 2G</em><br /> <em> </em></p>
<p><em>mkswap -f hd_swap.img</em></p>
</blockquote>
<ul>
<li> Criar arquivo de configuração da servidor</li>
</ul>
<blockquote><ul>
<li>use o editor de texto de sua preferência</li>
<li>cd /nome_do_diretorio/domains/nome_do_servidor</li>
<li>vim nome_do_servidor.cfg</li>
</ul>
<p><em> import commands</em><br /> <em> krn_vers = commands.getoutput(&#8216;uname -r&#8217;)</em></p>
<p><em>name = &#8216;nome_do_servidor&#8217;</em><br /> <em> builder = &#8216;linux&#8217;</em><br /> <em> ostype = &#8216;squeeze&#8217; (Em distribuições debian-like, usar o nome da versão. Em distribuições centos, usar centos-{3,4,5 ou 6}, para demais, consulte tabela)</em><br /> <em> disk = [</em><br /> <em> 'file:/nome_do_diretorio/domains/nome_do_servidor/hd_root.img,xvda1,w',</em><br /> <em> 'file:/nome_do_diretorio/domains/nome_do_servidor/hd_swap.img,xvda2,w'</em><br /> <em> ]</em><br /> <em> memory = 1024 (Quantidade de memória)</em><br /> <em> vcpus = 1 (Quantidade de processadores)</em><br /> <em> arch = &#8216;amd64&#8242; (Arquiterura do servidor: i386 ou amd64)</em><br /> <em> vif = [ 'bridge=xenbr0' ]</em><br /> <em> kernel = &#8216;/boot/vmlinuz-&#8217; + krn_vers</em><br /> <em> ramdisk = &#8216;/boot/initrd.img-&#8217; + krn_vers</em><br /> <em> root = &#8216;/dev/xvda1 ro&#8217;</em><br /> <em> on_poweroff = &#8216;destroy&#8217;</em><br /> <em> on_reboot = &#8216;restart&#8217;</em><br /> <em> on_crash = &#8216;restart&#8217;</em><br /> <em> extra = &#8216;xencons=xvc console=xvc0 video=tty&#8217;</em><br /> <em> vfb = [ 'type=vnc,vncdisplay=X,vnclisten=0.0.0.0,vncpasswd=senha_vnc' ] (vncdisplay=X é o mesmo que: 590X, ou seja, vncdisplay=1 significa 5901)</em></p>
</blockquote>
<ul>
<li> Liberar acesso ao servidor xen (Dom0) via rsync para o servidor que esta sendo virtualizado</li>
</ul>
<blockquote><ul>
<li><em>use o editor de texto de sua preferência</em></li>
<li><em> vim /etc/rsyncd.conf</em></li>
</ul>
<p><em># arquivo de log</em><br /> <em> log file = /var/log/rsyncd.log</em></p>
<p><em># host</em><br /> <em> [nome_do_servidor](modulo_do_servidor)</em><br /> <em> path = /nome_do_diretorio/domains/nome_do_servidor/tmp</em><br /> <em> read only = false</em><br /> <em> uid = root</em><br /> <em> hosts allow = ip_do_servidor</em><br /> <em> transfer logging = yes</em><br /> <em> log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes.</em></p>
</blockquote>
<ul>
<li>Montar imagem do HD virtual no diretório tmp</li>
</ul>
<blockquote><p><em> cd /nome_do_diretorio/domains/nome_do_servidor</em><br /> <em> </em></p>
<p><em>mount -o loop hd_root.img tmp</em></p>
</blockquote>
<ul>
<li>Rsync do servidor para o HD virtual</li>
</ul>
<blockquote><ul>
<li><em>Logar no servidor que esta sendo virtualizado e começar o rsync</em></li>
</ul>
<p><em> rsync -vaH &#8211;numeric-ids &#8211;stats &#8211;progress &#8211;exclude &#8220;/mnt/*&#8221; &#8211;exclude &#8220;/proc/*&#8221; &#8211;exclude &#8220;/sys/*&#8221; &#8211;exclude &#8220;/tmp/*&#8221; &#8211;exclude &#8220;/var/tmp/*&#8221; / ip_do_servidor::modulo_do_servidor</em></p>
</blockquote>
<ul>
<li>Finalizar instalação</li>
</ul>
<blockquote><ul>
<li><em>cd /nome_do_diretorio/domains/nome_do_servidor/tmp</em><em></em></li>
<li><em>use o editor de texto de sua preferência</em></li>
<li><em>FSTAB &#8211; Debian/Ubuntu</em></li>
</ul>
<p><em>vim etc/fstab &#8212;  (NÃO COLOCAR &#8220;/&#8221; ANTES DO ETC</em></p>
<p><em>/dev/xvda1       /               ext3    defaults,errors=remount-ro 0       1</em><br /> <em> /dev/xvda2       none            swap    sw              0       0</em><br /> <em> proc            /proc           proc    nodev,noexec,nosuid     0       0</em></p>
<ul>
<li><em>INITTAB &#8211; Debian / CentOS</em></li>
</ul>
<p><em>vim etc/inittab</em><br /> <em> </em></p>
<p><em>&#8211;Incluir linha&#8211;</em><br /> <em> </em></p>
<p><em>#Xen</em><br /> <em> co:2345:respawn:/sbin/agetty 38400 xvc0</em></p>
<ul>
<li><em> EVENT.D &#8211; Ubuntu</em></li>
</ul>
<p><em> mkdir etc/event.d</em></p>
<p><em>vim etc/event.d/xvc0</em></p>
<p><em># xvc0 Xen Console</em><br /> <em> # This service maintains a getty on xvc0 from the point the system is</em><br /> <em> # started until it is shut down again.</em><br /> <em> start on runlevel 2</em><br /> <em> start on runlevel 3</em><br /> <em> stop on runlevel 0</em><br /> <em> stop on runlevel 1</em><br /> <em> stop on runlevel 4</em><br /> <em> stop on runlevel 5</em><br /> <em> stop on runlevel 6</em><br /> <em> respawn</em><br /> <em> exec /sbin/agetty 38400 xvc0</em></p>
<ul>
<li><em>Configurar rede, se necessário:</em></li>
</ul>
<p><em> vim etc/network/interfaces</em></p>
<ul>
<li><em>Configurar securetty</em></li>
</ul>
<p><em>vim etc/securetty</em></p>
<p><em> &#8211;Incluir no final do arquivo&#8211;</em><br /> <em> </em></p>
<p><em># Xen console</em><br /> <em> xvc0</em></p>
<ul>
<li><em> Copiar arquivos do kernel</em></li>
</ul>
<p><em>cp -a /lib/modules/$(uname -r) lib/modules</em></p>
</blockquote>
<ul>
<li>Desmontar imagem do HD virtual</li>
</ul>
<blockquote><p><em>cd /nome_do_diretorio/domains/nome_do_servidor</em></p>
<p><em>umount tmp</em></p>
</blockquote>
<ul>
<li>Inicializar máquina virtual</li>
</ul>
<blockquote><p><em>xm create -c /nome_do_diretorio/domains/nome_do_servidor </em></p>
<p><em>Se a rede foi configurada, o servidor pode ser acessado via ssh</em></p>
<p><em>Acesso via VNC, ip_do_servidor:X, onde X faz referência ao vncdisplay informado no arquivo de cfg da máquina virtual</em></p>
</blockquote>
<p><strong>3.2 Configuração de DomU de Servidor novo via debootstrap</strong></p>
<ul>
<li> Criar diretórios de virtualização do servidor</li>
</ul>
<blockquote><p><em>mkdir -p /nome_do_diretorio/domains/nome_do_servidor/tmp</em></p>
</blockquote>
<ul>
<li> Criar HD virtual do servidor</li>
</ul>
<blockquote><p><em>cd /nome_do_diretorio/domains/nome_do_servidor</em></p>
<p><em>qemu-img create -f raw hd_root.img 50G</em></p>
<p><em>mkfs.ext3 -F hd_root.img</em></p>
<p><em>qemu-img create -f raw hd_swap.img 2G</em></p>
<p><em>mkswap -f hd_swap.img</em></p>
</blockquote>
<ul>
<li>Criar arquivo de configuração da servidor</li>
</ul>
<blockquote><ul>
<li><em> use o editor de texto de sua preferência</em></li>
<li><em>cd /nome_do_diretorio/domains/nome_do_servidor</em></li>
<li><em>vim nome_do_servidor.cfg</em></li>
</ul>
<p><em>import commands</em><br /> <em> krn_vers = commands.getoutput(&#8216;uname -r&#8217;)</em></p>
<p><em>name = &#8216;nome_do_servidor&#8217;</em><br /> <em> builder = &#8216;linux&#8217;</em><br /> <em> ostype = &#8216;squeeze&#8217; (Em distribuições debian-like, usar o nome da versão. Em distribuições centos, usar centos-{3,4,5 ou 6}, para demais, consulte tabela)</em><br /> <em> disk = [</em><br /> <em> 'file:/nome_do_diretorio/domains/nome_do_servidor/hd_root.img,xvda1,w',</em><br /> <em> 'file:/nome_do_diretorio/domains/nome_do_servidor/hd_swap.img,xvda2,w'</em><br /> <em> ]</em><br /> <em> memory = 1024 (Quantidade de memória)</em><br /> <em> vcpus = 1 (Quantidade de processadores)</em><br /> <em> arch = &#8216;amd64&#8242; (Arquiterura do servidor: i386 ou amd64)</em><br /> <em> vif = [ 'bridge=xenbr0' ]</em><br /> <em> kernel = &#8216;/boot/vmlinuz-&#8217; + krn_vers</em><br /> <em> ramdisk = &#8216;/boot/initrd.img-&#8217; + krn_vers</em><br /> <em> root = &#8216;/dev/xvda1 ro&#8217;</em><br /> <em> on_poweroff = &#8216;destroy&#8217;</em><br /> <em> on_reboot = &#8216;restart&#8217;</em><br /> <em> on_crash = &#8216;restart&#8217;</em><br /> <em> extra = &#8216;xencons=xvc console=xvc0 video=tty&#8217;</em><br /> <em> vfb = [ 'type=vnc,vncdisplay=X,vnclisten=0.0.0.0,vncpasswd=senha_vnc' ] (vncdisplay=X é o mesmo que: 590X, ou seja, vncdisplay=1 significa 5901)</em></p>
</blockquote>
<ul>
<li> Inicializar instalação do sistema básico</li>
</ul>
<blockquote><p><em>cd /nome_do_diretorio/domains/nome_do_servidor/tmp</em><br /> <em> debootstrap &#8211;arch amd64 squeeze . http://ftp.debian.org/debian</em><br /> <em> debootstrap &#8211;arch amd64 lucid . http://archive.ubuntu.com/ubuntu</em></p>
</blockquote>
<ul>
<li> Finalizar instalação</li>
</ul>
<blockquote><ul>
<li><em>cd /nome_do_diretorio/domains/nome_do_servidor/tmp</em><em></em></li>
<li><em>use o editor de texto de sua preferência</em></li>
<li><em>INITTAB &#8211; Debian / CentOS</em></li>
</ul>
<p><em>vim etc/inittab</em><br /> <em> </em></p>
<p><em>&#8211;Incluir linha&#8211;</em><br /> <em> </em></p>
<p><em>#Xen</em><br /> <em> co:2345:respawn:/sbin/agetty 38400 xvc0</em></p>
<ul>
<li><em> EVENT.D &#8211; Ubuntu</em></li>
</ul>
<p><em> mkdir etc/event.d</em></p>
<p><em>vim etc/event.d/xvc0</em></p>
<p><em># xvc0 Xen Console</em><br /> <em> # This service maintains a getty on xvc0 from the point the system is</em><br /> <em> # started until it is shut down again.</em><br /> <em> start on runlevel 2</em><br /> <em> start on runlevel 3</em><br /> <em> stop on runlevel 0</em><br /> <em> stop on runlevel 1</em><br /> <em> stop on runlevel 4</em><br /> <em> stop on runlevel 5</em><br /> <em> stop on runlevel 6</em><br /> <em> respawn</em><br /> <em> exec /sbin/agetty 38400 xvc0</em></p>
<ul>
<li><em>Configurar rede, se necessário:</em></li>
</ul>
<p><em> vim etc/network/interfaces</em></p>
<ul>
<li><em>Configurar securetty</em></li>
</ul>
<p><em>vim etc/securetty</em></p>
<p><em> &#8211;Incluir no final do arquivo&#8211;</em><br /> <em> </em></p>
<p><em># Xen console</em><br /> <em> xvc0</em></p>
<ul>
<li><em> Copiar arquivos do kernel</em></li>
</ul>
<p><em>cp -a /lib/modules/$(uname -r) lib/modules</em></p>
<ul>
<li><em> HOSTS</em></li>
</ul>
<p><em> vim etc/hosts</em></p>
<p><em> 127.0.0.1 localhost.localdomain localhost</em><br /> <em> ip_do_servidor nome_do_servidor.dominio_do_servidor nome_do_servidor</em></p>
<ul>
<li><em> HOSTNAME</em></li>
</ul>
<p><em>vim etc/hostname</em></p>
<p><em> nome_do_servidor</em></p>
<ul>
<li><em> Configurar rede, se necessário</em></li>
</ul>
<p><em>vim etc/network/interfaces</em></p>
<ul>
<li><em> Configurar securetty</em></li>
</ul>
<p><em>vim etc/securetty</em></p>
<p><em> &#8211;Incluir no final do arquivo&#8211;</em></p>
<p><em># Xen console</em><br /> <em> xvc0</em></p>
<ul>
<li><em> Copiar arquivos do kernel:</em></li>
</ul>
<p><em> cp -a /lib/modules/$(uname -r) lib/modules</em></p>
<p><em>Se o sistema de destino não for 64bit, efetuar a cópia dos módulos 64bits</em></p>
<p><em>mkdir -p lib64/modules</em></p>
<p><em>cp -a /lib64/modules/$(uname -r) lib64/modules</em></p>
</blockquote>
<ul>
<li> Desmontar imagem do HD virtual</li>
</ul>
<blockquote><p><em>cd /nome_do_diretorio/domains/nome_do_servidor</em></p>
<p><em> umount tmp</em></p>
</blockquote>
<ul>
<li> Inicializar máquina virtual</li>
</ul>
<blockquote><p><em>xm create -c /nome_do_diretorio/domains/nome_do_servidor</em></p>
<p><em>Se a rede foi configurada, o servidor pode ser acessado via ssh</em></p>
<p><em>Acesso via VNC, ip_do_servidor:X, onde X faz referência ao vncdisplay informado no arquivo de cfg da máquina virtual</em></p>
</blockquote>
<p><strong>4. Bibliografia</strong></p>
<blockquote><ul>
<li><em>http://alex.mordue.co.uk/blog/?p=85</em><br /> <em>http://wiki.xensource.com</em><br /> <em> http://wiki.kartbuilding.net/index.php/Create_Centos5_DomU_on_Debian_Etch_Dom0#Xen-tools.2Frmpstrap_Method_-_Problematic</em><br /> <em>http://conshell.net/wiki/index.php/Centos-4_on_Xen</em><br /> <em>http://wiki.xen-br.org/P2v-howto</em><br /> <em>http://wiki.xen-br.org/P%C3%A1gina_principal</em><br /> <em>http://wiki.xen-br.org/Vm-ubuntu</em><br /> <em> http://wiki.xen-br.org/Vm-debian</em><br /> <em> http://manpages.ubuntu.com/manpages/gutsy/man1/rpmstrap.1.html</em><br /> <em> http://wiki.openvz.org/Debian_template_creation</em><br /> <em>http://groups.google.com/group/xen-br/browse_thread/thread/19db8f08b4b75ae6?pli=1</em></li>
</ul>
</blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=154&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/08/26/instalando-xen-4-0-no-debian-6-squeeze-64-bits/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>
	</item>
		<item>
		<title>3 formas de organizar sua vida usando Gnote</title>
		<link>http://bhlinux.wordpress.com/2011/08/17/3-formas-de-organizar-sua-vida-usando-gnote/</link>
		<comments>http://bhlinux.wordpress.com/2011/08/17/3-formas-de-organizar-sua-vida-usando-gnote/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 14:19:57 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=141</guid>
		<description><![CDATA[Organize-se! Aqui estão 3 maneiras de organizar a sua vida e construir uma base de dados pessoal com Gnote. O Gnote deve vir pré-instalado na sua instalação do Fedora, pelo que não incluímos aqui instruções de instalação. Para começar a usar o Gnote, basta clicar sobre o ícone do post-it amarelo que aparece no seu [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=141&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong></strong>Organize-se! Aqui estão 3 maneiras de organizar a sua vida e construir uma base de dados pessoal com Gnote.</p>
<p>O Gnote deve vir pré-instalado na sua instalação do Fedora, pelo que não incluímos aqui instruções de instalação. Para começar a usar o Gnote, basta clicar sobre o ícone do post-it amarelo que aparece no seu painel do ambiente de trabalho, como aqui mostrado.</p>
<p><strong>1. Manter e gerir listas diárias de Tarefas</strong></p>
<p>Pode ter lido alguns livros sobre organização pessoal, como Gettings Things Done de David Allen, que defendem a manutenção de listas de todas as tarefas que temos em mãos. Um problema que tive ao usar o sistema defendido em Getting Things Done é que acabamos com algumas longas listas que podem ser realmente desmotivadoras de analisar &#8211; todas aquelas coisas numa grande e longa lista podem ser avassaladoras.</p>
<p>Usando Gnote, no entanto, pode armazenar uma ampla (e longa) lista mestra &#8216;Tarefas&#8217;, uma completa lista de tarefas &#8216;Em Espera&#8217; que está à espera que outras pessoas terminem, e uma lista de tarefas de &#8216;Algum Dia&#8217; ou &#8216;Tickler&#8217; que gostaria de fazer um dia &#8211; e que também pode armazenar diariamente listas de &#8216;Tarefas&#8217; que terminam num pedaço muito pequeno e de fácil digestão de listas mestres maiores. Isto pode ser muito menos de desmotivador, porque está a realizar tarefas separadamente da sua lista mestre, armazenadas separadamente, mas de uma forma que o protege da enorme quantidade de tarefas que ainda não tenha realizado no trabalho de hoje!</p>
<p><strong>Configurar as suas 3 principais listas mestras de tarefas</strong></p>
<p>O deve fazer primeiro é transcrever qualquer uma das suas listas mestras de tarefas / em espera / qualquer dia do seu sistema de arquivo actual &#8211; talvez um caderno de papel &#8211; e criar uma nota no Gnote para cada uma. Se ainda não tiver nenhumas listas, aqui está um processo básico para criá-las:</p>
<ul>
<li>Analise todas as notas, emails e documentos que possa ter, o seu cérebro, e anote tudo que o precisa fazer. Mercearias, projectos de trabalho, telefonemas para fazer &#8211; tudo serve. Anote tudo numa nota do Gnote; dê como título à nota &#8220;Lista Mestra de Tarefas&#8221;. Recomendo usar um formato de lista com marcadores &#8211; basta adicionar um carácter &#8220;*&#8221; antes de sua primeira entrada na nota e pressionar Enter para continuar para o próximo item com marcador.</li>
<li>Crie mais duas notas no Gnote, uma intitulada &#8220;Lista de Tarefas de Qualquer Dia&#8221;, e uma intitulada &#8220;Lista de Tarefas em Espera&#8221;.</li>
<li>Comece por percorrer a sua lista item por item. Para cada item, decida se é algo que precisa fazer num futuro imediato, algo que gostaria de ter feito mas não tem necessidade imediata de realizar, ou se é algo em que está envolvido com mas que agora estão nas mãos de outra pessoa.</li>
<li>Para os itens que não tenha planos imediatos para concluir, retire-as da &#8220;Lista Mestra de Tarefas&#8221; so Gnote e coloque-os na nota &#8220;Lista de Tarefas de Algum Dia&#8221;.</li>
<li>Para os itens que está à espera de alguém para continuar, retire-as da &#8220;Lista Mestra de Tarefas&#8221; do Gnote e coloque-os na nota &#8220;Lista de Tarefas em Espera&#8221;.</li>
</ul>
<p>Agora tem três listas de tarefas mestras principais!</p>
<p><strong>Fluxo de trabalho diário</strong></p>
<p>Aqui está um fluxo de trabalho diário que pode usar para fazer este sistema funcionar!</p>
<ol>
<li>No início do dia, crie uma nova nota e coloque a data. Por exemplo, o formato de data que gosto de usar é: &#8220;Tarefa: 8 de Novembro de 2010&#8243;.</li>
<li>Abra a sua nota da &#8220;Lista Mestra de Tarefas&#8221; e escolha um ou dois itens acha que pode realizar hoje. Copie-os para a nota de Tarefas de hoje.</li>
<li>Abra a sua nota da &#8220;Lista de Tarefas em Espera&#8221; e escolha um ou dois itens que acha que poderia acompanhar hoje. Se o João tem aquela proposta na mesa desde à duas semanas, agora pode ser um bom momento para o lembrar que está à espera que ele a reveja!</li>
<li>Á medida que o seu dia progride, tente trabalhar nos itens que definiu para si mesmo. À medida que completa esses itens, seleccione o item e pressione <strong>Ctrl+S</strong> para o riscar da sua lista.</li>
<li> Coisas fora dos nossos planos diários surgem sempre, e às vezes temos de desistir do nosso plano e atender a essas questões imprevisíveis mais urgentes. Não se preocupe com isso!</li>
<li>No final do dia, anote tudo que tenha realizado ou onde tenha gasto tempo fora do âmbito das tarefas que planeou para o dia. Crie uma nova nota de tarefas para amanhã e copie todos os itens que não realizou hoje para o seu plano de amanhã. Para todos os itens que completou hoje, risque-os, também, da sua &#8220;Lista Mestra de Tarefas&#8221;.</li>
</ol>
<p>Pode manter todas estas listas sempre visíveis na lista de notas do Gnote clicando no ícone do pionés ao lado deles na lista. Manter listas de tarefas diárias usando o Gnote é uma óptima maneira de rever o que conseguiu concretizar ao fim de uma semana, e torna mais fácil escrever relatórios semanais do estado, se o seu trabalho o exigir.</p>
<p><strong>2. Limpe todos aqueles recados colados na sua secretária!</strong></p>
<p>Rasgue-os todos! Isso mesmo! Reúna todos os seus recados, pedaços de papel, notas escritas nas costas de outros papéis e faça uma pilha. Um por um, passe por cada pedaço de papel e transcreva-o para um Gnote digital. Agora sua mesa está muito mais arrumada e pode pesquisar em todas as suas notas.</p>
<p><strong>Pesquisar nas suas notas</strong></p>
<p>Clique no ícone do Gnote no seu painel do ambiente de trabalho e seleccione no menu <strong>Procurar em todas as notas</strong>. Pode pesquisar em todas as suas notas ou apenas em notas de específico &#8216;Livro de notas&#8217;.</p>
<p><strong>3. Mantenha excelentes minutas de reuniões e envie-as!</strong></p>
<p>Adquira o hábito de abrir uma nota do Gnote nova para cada reunião que frequenta e em breve terá uma base de dados de todas as reuniões que participou. Recomendo que use assunto e data da reunião no título da nota.</p>
<p>Quer ser um herói para os seus companheiros de reunião? Pode facilmente exportar as suas minutas das reuniões para HTML ou PDF e enviá-las por email.</p>
<p><strong>Exportar para HTML</strong></p>
<ul>
<li>Abra a minuta de notas da reunião.</li>
<li>Clique no ícone &#8216;engrenagem&#8217; na barra de ferramentas do topo da nota.</li>
<li>No menu seleccione &#8216;Exportar para HTML&#8217;.</li>
</ul>
<p>Recomendo guardar a exportação de HTML no seu ambiente de trabalho, de seguida, vá ao seu ambiente de trabalho, clique com o botão direito do rato no documento e seleccione &#8220;Enviar para&#8221; no menu para enviá-lo por email.</p>
<p><strong> Guardar a sua nota como um ficheiro PDF</strong></p>
<ul>
<li>Abra a minuta de notas da reunião.</li>
<li>Clique no ícone &#8216;engrenagem&#8217; na barra de ferramentas no topo da nota.</li>
<li>Seleccione &#8216;Imprimir&#8217; no menu.</li>
<li>Na caixa de diálogo Imprimir que aparece, seleccione &#8216;Imprimir para Ficheiro&#8217; no topo da lista de impressoras.</li>
<li>Preencha um nome para o PDF no campo &#8216;Nome:&#8217; e clique no botão à direita &#8216;PDF&#8217;.</li>
<li>Escolha uma pasta para guardar o PDF no diálogo &#8216;Guardar na Pasta:&#8217; e clique no botão &#8216;Imprimir&#8217; para criar o PDF.</li>
</ul>
<p>Para enviar por email o PDF, recomendo que o guarde no seu ambiente de trabalho, vá no seu ambiente de trabalho, clique com o documento e seleccione &#8216;Enviar para&#8217; no menu para enviá-lo por email.<br />
Mais dicas do Gnote</p>
<p><strong>Aqui estão mais algumas sugestões de maneiras de organizar a sua vida com Gnote:</strong></p>
<p>&nbsp;</p>
<ul>
<li><strong>Planeamento de Eventos:</strong> Todos os endereços web ou endereços de email que colar numa nota tornar-se-ão em ligações clicáveis. Se está, digamos, a tentar reservar uma sala de recepção para um evento, pode criar uma nota de lugares possíveis, reunir os seus números de telefone e endereços da web num só lugar, e assim que ligar para cada lugar, pode fazer anotações dentro da nota e ter acesso rápido e fácil ao seu sítio web para analisar à medida que fala.</li>
<li><strong>Listas de Compras:</strong> Durante a semana, à medida que percebe que vai ficar sem itens ou que precisa de determinado item para um receita que quer experimentar, adicione-os a uma nota &#8216;lista de compras&#8217;. Quando estiver pronto para ir ao supermercado, basta imprimir a lista e trazê-la consigo.</li>
<li><strong>Recomendações de Armazenamento:</strong> Os amigos estão sempre a recomendar restaurantes a experimentar, livros a ler, filmes a ver &#8211; mas quando é a altura de comer, ir à biblioteca ou escolher um filme, nunca me consigo lembrar dessas recomendações. Nunca mais! Mantenho listas de &#8216;A Experimentar&#8217; numa variedade de categorias no Gnote &#8211; restaurantes, livros, filmes, destinos de viagem, receitas, álbuns de música &#8211; e durante os momentos em que eu não tenho certeza do que experimentar, puxo dessas listas.</li>
</ul>
<p>Fonte: <a href="http://fedoraproject.org/pt/using/tutorials/gnote.html">Fedora Project</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=141&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/08/17/3-formas-de-organizar-sua-vida-usando-gnote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>
	</item>
		<item>
		<title>Twitter de comandos Unix</title>
		<link>http://bhlinux.wordpress.com/2011/07/06/twitter-de-comandos-unix/</link>
		<comments>http://bhlinux.wordpress.com/2011/07/06/twitter-de-comandos-unix/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 13:10:51 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=128</guid>
		<description><![CDATA[O twitter @UnixCommandstem a proposta de reunir dicas de comandos que cabem em uma linha, bem como a de linkar páginas com conteúdo relevante para aumentar a eficiência do trabalho com a shell *nix. Se você tem mais idéias de comandos ou de posts que possam ser úteis para os usuários de shell Unix e [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=128&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>O twitter <a href="http://twitter.com/unixcommands">@UnixCommands</a>tem a proposta de reunir dicas de comandos que cabem em uma linha, bem como a de linkar páginas com conteúdo relevante para aumentar a eficiência do trabalho com a shell *nix.</p>
<p>Se você tem mais idéias de comandos ou de posts que possam ser úteis para os usuários de shell Unix e similares, estamos procurando por mais colaboradores. Para contribuir basta twittar para nós um comando. Nós iremos retwittar! Agradecemos antecipadamente aos colaboradores.</p>
<p>[<a href="http://twitter.com/unixcommands">referência: twitter.com</a>]</p>
<p>[<a href="https://www.facebook.com/pages/Unix-Commands-One-unix-command-per-day-UnixCommands/137636892964041">referência: facebook.com</a>]</p>
<p>[<a href="http://br-linux.org/2011/twitter-de-comandos-unix/">fonte: br-linux.org</a>]</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=128&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/07/06/twitter-de-comandos-unix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalação do Arch Linux Sem Dor</title>
		<link>http://bhlinux.wordpress.com/2011/06/08/instalacao-do-arch-linux-sem-dor/</link>
		<comments>http://bhlinux.wordpress.com/2011/06/08/instalacao-do-arch-linux-sem-dor/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 12:55:34 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=125</guid>
		<description><![CDATA[De acordo com seu Guia de Instalação Oficial, o Arch Linux é uma Distribuição GNU/Linux otimizada e desenvolvida para arquiteturas i686 e x86_64 de forma independente. Para quem não sabe, a ideia inicial para a criação do Arch Linux veio da distribuição Linux chamada CRUX. O CRUX é uma distribuição GNU/Linux bastante leve, otimizada para [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=125&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>De acordo com seu <a href="https://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide" target="_blank">Guia de Instalação Oficial</a>, o Arch Linux é uma Distribuição GNU/Linux otimizada e desenvolvida para arquiteturas i686 e x86_64 de forma independente. Para quem não sabe, a ideia inicial para a criação do Arch Linux veio da distribuição Linux chamada CRUX.</p>
<p>O CRUX é uma distribuição GNU/Linux bastante leve, otimizada para arquiteturas i686 e voltada para usuários mais experientes no mundo Linux. O foco principal desta distribuição é “keep it simple”, que reflete em um sistema de pacotes simples baseado em arquivos tar.gz, enquanto seu objetivo secundário é a utilização de novos recursos do Linux, ferramentas inovadoras e bibliotecas. O CRUX utiliza apenas pacotes estáveis na sua instalação, podendo requerer a compilação de alguns aplicativos.</p>
<p>O desenvolvimento do Arch é focado no equilíbrio entre simplicidade, elegância, retidão de código e programas “bleeding edge” (extremamente recentes). Sua leveza e simplicidade o torna fácil de estender e/ou moldar para qualquer tipo de sistema que você esteja construindo.</p>
<p>O Arch Linux é considerado por muitos como um Linux difícil de usar e, principalmente, de instalar. Mas vou provar neste post que isso é uma inverdade, e uma injustiça com essa poderosa distribuição Linux. Por isso, deixe seu medo de lado e saiba que qualquer usuário Linux, independente de seu conhecimento sobre o sistema, pode usar essa poderosa distribuição no seu dia-à-dia, seja no trabalho, em casa, ou mesmo em seus estudos (escola, faculdade).</p>
<p>Fonte: <a title="Mind Bending" href="http://blogs.codecommunity.org/mindbending/guia-de-instalacao-do-arch-linux/" target="_blank">Mind Bending</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/125/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/125/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/125/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=125&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/06/08/instalacao-do-arch-linux-sem-dor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>
	</item>
		<item>
		<title>Google libera Voice e Video Chat Technology como Open Source</title>
		<link>http://bhlinux.wordpress.com/2011/06/02/google-libera-voice-e-video-chat-technology-como-open-source/</link>
		<comments>http://bhlinux.wordpress.com/2011/06/02/google-libera-voice-e-video-chat-technology-como-open-source/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 19:45:40 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=120</guid>
		<description><![CDATA[Entre as grandes empresas de tecnologia, a Google tem aberto o código de muitos de seus próprios projetos a uma taxa crescente, e o mais recente é o opensource WebRTC, uma tecnologia aberta de voz e video pela internet. O código e a API estão disponíveis aqui. WebRTC é um projeto aberto que permite que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=120&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Entre as grandes empresas de tecnologia, a Google tem aberto o código de muitos de seus próprios projetos a uma taxa crescente, e o mais recente é o opensource WebRTC, uma tecnologia aberta de voz e video pela internet. O código e a API estão disponíveis <a title="google-webrtc" href="http://sites.google.com/site/webrtc/" target="_blank">aqui</a>. WebRTC é um projeto aberto que permite que os navegadores utilizem RTC (Real-Time Communications) através de simples APIs Javascript. Segundo o Google: &#8220;Esta primeira versão do WebRTC visa principalmente a comunidade de desenvolvedores de navegadores. Permite aos fabricantes de navegadores integrar os componentes necessários para uma comunicação rica em seus navegadores web..&#8221;</p>
<p>Fonte: <a title="Linux.com" href="http://www.linux.com/news/enterprise/biz-enterprise/453066-google-releases-voice-and-video-chat-technology-as-open-source" target="_blank">Linux.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=120&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/06/02/google-libera-voice-e-video-chat-technology-como-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>
	</item>
		<item>
		<title>JWS &#8211; Just Wanna Say</title>
		<link>http://bhlinux.wordpress.com/2011/05/16/jws-just-wanna-say/</link>
		<comments>http://bhlinux.wordpress.com/2011/05/16/jws-just-wanna-say/#comments</comments>
		<pubDate>Mon, 16 May 2011 18:14:22 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Comando Úteis]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=109</guid>
		<description><![CDATA[Acho que todo mundo trabalha ou já trabalhou com aquele colega que passa o dia inteiro ouvindo música pesada num fone de ouvido que o isola completamente do mundo exterior. Diversas técnicas já foram criadas para chamar a atenção desses colegas, como por exemplo tentar falar muito alto, gesticular freneticamente ou tentar atingi-los com objetos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=109&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Acho que todo mundo trabalha ou já trabalhou com aquele colega que passa o dia inteiro ouvindo música pesada num fone de ouvido que o isola completamente do mundo exterior. Diversas técnicas já foram criadas para chamar a atenção desses colegas, como por exemplo tentar falar muito alto, gesticular freneticamente ou tentar atingi-los com objetos diversos. Entre nós há alguns colegas assim, e também há o colega criativo que gosta de inventar maneiras inusitadas de resolver problemas. E foi nesse contexto que surgiu o jws, um programinha que lê coisas usando o serviço do Google Translate.</p>
<p>Inicialmente utilizado para sacanear nosso colega do fone de ouvido, o jws foi evoluindo até se tornar indispensável, com mil-e-uma utilidades e aplicações. Se você tem acesso ao Google Translate, um interpretador Python e por algum motivo precisa que um programa leia coisas, então o jws é ideal para você.</p>
<p>É sabido que o jws funciona bem em nossos sistemas Linux, mas ele deverá rodar tranquilamente em Windows ou Mac. E se por acaso ele não achar um jeito de tocar o áudio em seu sistema, é possível adicionar novos métodos de saída com bastante facilidade.</p>
<p>O jws é simples e fácil de usar. Experimente, por exemplo, o seguinte:</p>
<p><code>$ jws Olá, mundo.</code></p>
<p>Mas também há opções mais avançadas, que permitem escolher o idioma da entrada<br />
e o backend de saída. Para ler um texto em inglês, com o mplayer, por exemplo,<br />
podemos usar o seguinte comando:</p>
<p><code>$ jws --language=en --backend=external --backend-options=mplayer "Hello world! I'm a fancy little lovely text-to-speech program."</code></p>
<p>O código está disponível num repositório no <a href="https://bitbucket.org/opensourcecoders/jws">bitbucket</a>, mas você pode baixar um pacote diretamente <a href="https://bitbucket.org/opensourcecoders/jws/get/tip.tar.bz2">aqui</a>.</p>
<p>Fonte: <a href="http://opensourcecoders.blogspot.com/2011/05/jws-just-wanna-say.html">opensourcecoders</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=109&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/05/16/jws-just-wanna-say/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>
	</item>
		<item>
		<title>Juntando arquivos pdf</title>
		<link>http://bhlinux.wordpress.com/2011/05/10/juntando-arquivos-pdf/</link>
		<comments>http://bhlinux.wordpress.com/2011/05/10/juntando-arquivos-pdf/#comments</comments>
		<pubDate>Tue, 10 May 2011 17:07:59 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Comando Úteis]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=105</guid>
		<description><![CDATA[Bom, se vocês, como eu, já quiseram juntar vários pdfs em um único arquivo, seja pra facilitar ou mesmo organizar, hoje vou mostrar a solução que adotei. Primeiramente, lembramos que estamos trabalhando em uma estação linux com Ubuntu, portanto, se a sua praia é M$ (Microsoft Windows) isso não vai ser de grande utilidade. Instalação [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=105&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom, se vocês, como eu, já quiseram juntar vários pdfs em um único arquivo, seja pra facilitar ou mesmo organizar, hoje vou mostrar a solução que adotei.</p>
<p>Primeiramente, lembramos que estamos trabalhando em uma estação linux com Ubuntu, portanto, se a sua praia é M$ (Microsoft Windows) isso não vai ser de grande utilidade.</p>
<p>Instalação dos pacotes:</p>
<p><code>sudo apt-get -y install pdftk</code></p>
<p>Após instalado, basta mudar para o diretório que contém os arquivos a serem unidos e unir os arquivos:</p>
<p><code># muda o diretorio<br />
cd /diretorio_com_as_partes_pdf</p>
<p># une os arquivos<br />
pdftk arquivo1.pdf arquivo2.pdf cat output arquivo.pdf</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=105&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/05/10/juntando-arquivos-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>
	</item>
		<item>
		<title>As 10 principais diferenças entre o Windows e o Linux</title>
		<link>http://bhlinux.wordpress.com/2011/05/06/as-10-principais-diferencas-entre-o-windows-e-o-linux/</link>
		<comments>http://bhlinux.wordpress.com/2011/05/06/as-10-principais-diferencas-entre-o-windows-e-o-linux/#comments</comments>
		<pubDate>Fri, 06 May 2011 15:56:46 +0000</pubDate>
		<dc:creator>André Magalhães</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://bhlinux.wordpress.com/?p=101</guid>
		<description><![CDATA[É bastante comum encontrarmos comparações entre Linux e Windows. Algumas apontam pontos fortes e fracos de cada um, outras apenas atacam o rival. Porém, poucas são aquelas realmente tiram as dúvidas dos usuários. Windows ou Linux? Este artigo do TechRepublic aponta as 10 principais diferenças entre o Windows e o Linux, sem ataques ou flames [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=101&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>É bastante comum encontrarmos comparações entre Linux e Windows. Algumas apontam pontos fortes e fracos de cada um, outras apenas atacam o rival. Porém, poucas são aquelas realmente tiram as dúvidas dos usuários.</p>
<div id="attachment_18410"><img title="Windows ou Linux?" src="http://www.guiadopc.com.br/wp-content/uploads/2008/09/winvslinux-620x316.png" alt="Windows ou Linux?" width="620" height="316" />Windows ou Linux?</p>
</div>
<p>Este <a title="artigo do TechRepublic" href="http://www.techrepublic.com/blog/10things/10-fundamental-differences-between-linux-and-windows/406" target="_blank">artigo do TechRepublic</a> aponta as 10 principais <strong>diferenças entre o Windows e o Linux</strong>, sem ataques ou flames desnecessários. O<strong> </strong>Guia do PC obteve autorização da editora do TechRepublic, Jody Gilbert, para esta tradução livre.</p>
<h2>1. Acesso completo x Sem acesso</h2>
<p>Provavelmente, a maior diferença entre o Windows e o Linux, é que <strong>no Linux você tem acesso completo ao código fonte</strong>. Isso ocorre porque o Linux está sob a <a title="GNU Public License (GPL)" href="http://www.gnu.org/copyleft/gpl.html" target="_blank">GNU Public License (GPL)</a>, e todos os usuários, de todos os tipos, podem acessar (e alterar) o código do kernel do sistema. Você quer fazer o mesmo com o <a title="Windows" href="http://www.microsoft.com/windows/" target="_blank">Windows</a>? Boa sorte. A menos que você faça parte de um seleto grupo de pessoas, você nunca irá botar os olhos no código-fonte do sistema operacional da Microsoft.</p>
<h2>2. Liberdade de licença x Restrições de licença</h2>
<div id="attachment_3617"><img title="GNU, licença do kernel Linux" src="http://www.guiadopc.com.br/wp-content/uploads/2008/09/gnu-600x585.png" alt="GNU, licença do kernel Linux" width="300" height="292" />GNU, licença do kernel Linux</p>
</div>
<p><strong>Com um sistema Linux, licenciado sob a GPL, você é livre para modificar, lançar novamente e até vender os aplicativos que você usa</strong> (desde que mantenha o código fonte disponível). Além disso, com a GPL, você pode baixar uma simples cópia de uma distribuição Linux e instalar em quantas máquinas você queira. Com a licença Microsoft, você não pode fazer nenhum dos dois e é obrigado a usar apenas o número de licenças compradas. Se comprou 10 licenças do Windows para sua empresa, por exemplo, só pode instalar o Windows legalmente em 10 máquinas. Se instalar em mais de 10 máquinas, estará descumprindo o contrato aceito no momento da instalação do sistema operacional.</p>
<h2>3. Suporte online comunitário x Suporte via help-desk pago</h2>
<p><img title="Ajuda" src="http://www.guiadopc.com.br/wp-content/uploads/2008/09/ajuda.png" alt="Ajuda" width="256" height="256" />Isso pode até ser um empecilho para que empresas usem o pinguim, mas, com o Linux, você tem suporte de um grande número de fóruns e sites de ajuda (como o <a title="Guia do PC Respostas" href="http://www.guiadopc.com.br/respostas">Guia do PC Respostas</a>), busca online e uma gama de sites dedicados sobre o assunto. E, claro, é possível comprar contratos de suporte com algumas grandes companhias de Linux, como a <a title="Novell" href="http://www.novell.com/" target="_blank">Novell</a> e a <a title="Red Hat" href="http://www.redhat.com/" target="_blank">Red Hat</a>.</p>
<p>No entanto, <strong>se você quer suporte gratuito no Linux, não pode ter pressa</strong>. Isso porque, quando você reporta uma dúvida em um fórum de discussão, por exemplo, <strong>é possível que espere 10 minutos para que seja respondido, como também pode demorar horas ou dias, ou até mesmo nunca ser respondido</strong>. Mas, geralmente, os principais problemas no Linux são documentados e, as chances de você conseguir uma resposta rápida é grande.</p>
<p>Do outro lado da moeda está o Windows. Sim, você tem o mesmo suporte de usuários Windows em fóruns que abordam o sistema, e <strong>pode contatar o suporte da Microsoft também</strong>. De muitas pessoas que contrataram o suporte pago do Linux, ou o suporte pago da Microsoft, não dá pra dizer qual fica mais satisfeita.</p>
<h2>4. Suporte completo de hardware x Suporte parcial</h2>
<p><img title="Hardware" src="http://www.guiadopc.com.br/wp-content/uploads/2008/09/hardware.png" alt="Hardware" width="256" height="256" />Um problema que aos poucos está sendo sanado, é o suporte a hardware. <strong>Anos atrás, se você pretendia instalar Linux, você teria que escolher a dedo todo o equipamento do seu computador</strong>, ou não teria uma instalação 100% funcional. Hoje esta teoria caiu por terra. Você pode pegar tanto um PC ou laptop (ou até mesmo um Mac) e a maioria das distribuições instaladas terão muitas chances de funcionar 100%. Claro, ainda existem algumas exceções, mas elas são cada vez mais raras.</p>
<p><strong>Com o Windows, você sabe que cada parte do hardware irá funcionar no seu sistema</strong>. Claro, há uns e outros que, eventualmente, demandarão mais tempo na caça a drivers que você não possua o CD de instalação. Você então pode descansar tranquilo sabendo que aquela placa de vídeo de última geração provavelmente vai funcionar no máximo de sua capacidade.</p>
<h2>5. Linha de comando x Sem linha de comando</h2>
<p><img title="Prompt de comando" src="http://www.guiadopc.com.br/wp-content/uploads/2008/09/command.png" alt="Prompt de comando" width="256" height="256" />Não importa onde a evolução do Linux chegue, ou quão fantástico o ambiente desktop possa se tornar, a linha de comando será sempre uma ferramenta imprescindível para propósitos administrativos. <strong>É difícil imaginar uma máquina com Linux sem a linha de comando</strong>. Entretanto, para o usuário final, já é algo bastante próximo da realidade. Você pode usar o Linux por anos sem jamais tocar na linha de comando, assim como você faz no Windows. E embora você possa utilizar a linha de comando no Windows, ela não será tão poderosa quanto é no Linux.<em> </em>A Microsoft tende a esconder o prompt de comando do usuário. A menos que você acesse o “executar” e entre com “cmd”, o usuário provavelmente nem saberá que a linha de comando existe no Windows. E mesmo que ele consiga acessá-la, não terá utilidade nenhuma, já que <strong>praticamente todas as configurações do Windows são feitas pelo ambiente gráfico</strong>.</p>
<h2>6. Instalação centralizada de aplicativos x Instalação descentralizada</h2>
<p><img title="Software" src="http://www.guiadopc.com.br/wp-content/uploads/2008/09/software.png" alt="Software" width="256" height="256" />Com qualquer distribuição Linux atual, você tem um local onde é possível procurar, adicionar ou remover softwares. São os gerenciadores de pacotes, como o Synaptic. Com ele, você pode abrir uma única ferramenta, procurar por uma aplicação (ou um grupo de aplicações) e instalar sem fazer qualquer busca na internet. Mesmo assim, é importante lembrar que softwares sem pacotes pré-compilados existem, e complicam muito a vida do usuário iniciante.</p>
<p>O Windows não tem nada parecido com isso. No Windows, você precisa saber onde encontrar o software que você pretende instalar, baixar o software (ou colocar o CD no drive), e executar setup.exe ou install.exe. Por muitos anos pensamos que instalar aplicativos no Windows era mais fácil que no Linux, e por muitos anos estavamos certos. Não agora. Instalar aplicativos no Linux é simples, indolor e centralizado – na maioria das vezes.</p>
<h2>7. Flexibilidade x Rigidez</h2>
<p>É comum compararmos Linux e Windows a outros hábitos do cotidiano. Carros e motos, casas e apartamentos… mas vamos tentar nos ater ao desktop em si. A não ser que você pretenda pagar para instalar um aplicativo de terceiros, para alterar a aparência, por exemplo, no Windows você terá que se contentar com o que a Microsoft decidiu que é bom pra você (ou modificar arquivos do sistema, o que, pelo menos em teoria, é proibido pela licença). No Linux, você pode confortavelmente fazer seu desktop ter o “look and feel” que é a sua cara. Você pode ter exatamente o que você quer. Desde um ambiente gráfico simples, como o Fluxbox, até uma experiência 3D completa com o Compiz.</p>
<h2>8. Fanboys x Corporativismo</h2>
<p>Quisemos adicionar esse tópico pois mesmo o Linux tendo atingido um nível superior ao de projeto escolar, os usuários tendem a ser fanáticos que apelam para os mais diversos tipos de medidas para fazer você escolher o Linux e não o Windows. <strong>Muitos dos ditos fanboys ainda tentam recrutar novos para o bando, e isso é realmente muito ruim.</strong> Muitos acham que isso não é profissional. Mas por que algo que é digno de um trabalho de grandes empresas precisa de “animadores de torcida”? O programa não deveria fazer sucesso sozinho? O problema é que com a natureza livre do Linux ele tende a ter uma diferença de marketing em relação ao milionário orçamento da Microsoft. Por isso existe a necessidade de se ter mihares de fãs ao redor do mundo para espalhar o sistema. E o boca-boca é o melhor amigo do Linux.</p>
<div id="attachment_4491"><img title="Entrada frontal do campus da Microsoft em Redmond, nos Estados Unidos." src="http://www.guiadopc.com.br/wp-content/uploads/2008/10/microsoft_building_17_front_door-1024x768.jpg" alt="Entrada frontal do campus da Microsoft em Redmond, nos Estados Unidos." width="620" height="465" />Entrada frontal do campus da Microsoft em Redmond, nos Estados Unidos.</p>
</div>
<p>Muita gente imagina que a imagem do Linux como sistema operacional possa ser prejudicada pelos fanboys do sistema. Mas preferimos discordar. Outra companhia, graças ao fenômeno de seu simples tocador de música e telefone, sofreu do mesmo problema, e até agora a imagem dela não foi prejudicada por isto. O Windows não tem estes mesmos fãs.</p>
<h2>9. Montagem automática de mídia removível x Montagem não-automática</h2>
<p>Está fresco na memória os velhos tempos que tínhamos de montar o disquete para usá-lo e desmontar para removê-lo. Pois bem, isso está prestes a chegar ao fim – mas não completamente. Uma questão freqüente de novos usuários Linux é o modo como a mídia removível é usada. <strong>A idéia de ter que “montar” manualmente uma unidade de CD para acessar seu conteúdo é totalmente estranha para novos usuários</strong>. Há uma razão para isso ser assim. O Linux sempre foi uma plataforma multiusuário, por isso, pensava-se que forçar um usuário a montar uma mídia para usá-la ajudaria salvar os arquivos desse usuário de serem substituídos por outra pessoa. Pense nisso: Em um sistema multiusuário, se todos tivessem acesso instantâneo a um disco que foi inserido, o que impediria de excluir ou sobrescrever um arquivo que tinha acabado de ser adicionado à mídia? Agora as coisas têm evoluído ao ponto em que no Linux, subsistemas são criados e configurados de forma que você pode utilizar um dispositivo removível da mesma forma que utilizaria no Windows. Mas essa não é a regra. Sempre tem quem goste de editar o arquivo /etc/fstab, não é mesmo?</p>
<h2>10. Run levels multi-camadas x Run level único</h2>
<p><img title="Desktop" src="http://www.guiadopc.com.br/wp-content/uploads/2008/09/desktop.png" alt="Desktop" width="256" height="256" />O Linux possui habilidade de funcionar em diferentes <em>run levels</em>. Com isso, dá para usar o Linux pela linha de comando (run level 3) ou via interface gráfica (run level 5). Assim, se algo ocorrer com o servidor gráfico X.org, você pode logar como superusuário (root) pela linha de comando e assim resolver o problema.</p>
<p>Com o Windows você terá sorte de usar a linha de comando em modo seguro – e então você pode (ou não) ter as ferramentas necessárias para resolver o problema. No Linux, mesmo no <em>run level 3</em>, você pode obter e instalar uma ferramenta para ajudá-lo. Ter diferentes <em>run levels</em> também é positivo de outras maneiras. Digamos que a maquina em questão seja um servidor Web ou de e-mail. Você quer disponibilizar a ele toda a memória instalada, portanto não poderá iniciar a maquina no <em>run level 5</em>. Entretanto, em certos momentos você talvez precise da interface gráfica para administrar o sistema (embora isso também seja possível por linha de comando). Graças ao comando <em>startx</em> a partir da linha de comando no <em>run level 3</em>, você terá acesso a interface gráfica também. No Windows você ficará preso ao run level gráfico, exceto quando enfrentar um problema realmente sério.</p>
<p>Fonte: <a href="http://www.guiadopc.com.br/artigos/3394/as-10-principais-diferencas-entre-o-windows-e-o-linux.html" target="_blank">Guia do PC</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/bhlinux.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/bhlinux.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/bhlinux.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/bhlinux.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/bhlinux.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/bhlinux.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/bhlinux.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/bhlinux.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/bhlinux.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/bhlinux.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/bhlinux.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/bhlinux.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/bhlinux.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/bhlinux.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bhlinux.wordpress.com&amp;blog=3889691&amp;post=101&amp;subd=bhlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bhlinux.wordpress.com/2011/05/06/as-10-principais-diferencas-entre-o-windows-e-o-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dcbc2ad14117089b2475c5f2ccc93f8e?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alcmagalhaes</media:title>
		</media:content>

		<media:content url="http://www.guiadopc.com.br/wp-content/uploads/2008/09/winvslinux-620x316.png" medium="image">
			<media:title type="html">Windows ou Linux?</media:title>
		</media:content>

		<media:content url="http://www.guiadopc.com.br/wp-content/uploads/2008/09/gnu-600x585.png" medium="image">
			<media:title type="html">GNU, licença do kernel Linux</media:title>
		</media:content>

		<media:content url="http://www.guiadopc.com.br/wp-content/uploads/2008/09/ajuda.png" medium="image">
			<media:title type="html">Ajuda</media:title>
		</media:content>

		<media:content url="http://www.guiadopc.com.br/wp-content/uploads/2008/09/hardware.png" medium="image">
			<media:title type="html">Hardware</media:title>
		</media:content>

		<media:content url="http://www.guiadopc.com.br/wp-content/uploads/2008/09/command.png" medium="image">
			<media:title type="html">Prompt de comando</media:title>
		</media:content>

		<media:content url="http://www.guiadopc.com.br/wp-content/uploads/2008/09/software.png" medium="image">
			<media:title type="html">Software</media:title>
		</media:content>

		<media:content url="http://www.guiadopc.com.br/wp-content/uploads/2008/10/microsoft_building_17_front_door-1024x768.jpg" medium="image">
			<media:title type="html">Entrada frontal do campus da Microsoft em Redmond, nos Estados Unidos.</media:title>
		</media:content>

		<media:content url="http://www.guiadopc.com.br/wp-content/uploads/2008/09/desktop.png" medium="image">
			<media:title type="html">Desktop</media:title>
		</media:content>
	</item>
	</channel>
</rss>
