<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Danilo&#039;s Blog</title>
	<atom:link href="http://daniloegea.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://daniloegea.wordpress.com</link>
	<description>FreeBSD, Linux e outras coisas</description>
	<lastBuildDate>Wed, 04 Nov 2009 16:12:48 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='daniloegea.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/ad3f9f7a8899ba0c698891d962ec6cfb?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Danilo&#039;s Blog</title>
		<link>http://daniloegea.wordpress.com</link>
	</image>
			<item>
		<title>O paradoxo do Exterminador do Futuro</title>
		<link>http://daniloegea.wordpress.com/2009/11/04/o-paradoxo-do-exterminador-do-futuro/</link>
		<comments>http://daniloegea.wordpress.com/2009/11/04/o-paradoxo-do-exterminador-do-futuro/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 16:12:48 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[Retardadices]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=296</guid>
		<description><![CDATA[Quase não consegui dormir essa noite pensando sobre o que James Cameron quis fazer na série O Exterminador do Futuro, não sei se ele não tem a menor noção dos paradoxos de viagens no tempo ou se ele sabia o que estava fazendo. Mas bem, considerando que ele sabia o que estava fazendo, fui obrigado [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=296&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Quase não consegui dormir essa noite pensando sobre o que James Cameron quis fazer na série O Exterminador do Futuro, não sei se ele não tem a menor noção dos paradoxos de viagens no tempo ou se ele sabia o que estava fazendo. Mas bem, considerando que ele sabia o que estava fazendo, fui obrigado a fazer diagramas essa noite tentando colocar no papel a origem &#8220;dos&#8221; John Connor que viriam a existir no futuro. Encontrei <a href="http://www.asfixia.net/asfixia/paradoxo-john-connor/">esse excelente artigo</a> sobre o problema, deixei minha opnião como um comentário do artigo. Vocês também devem ter ficado bitolados com o fato de o filme dizer que o John Connor enviou Kyle Reese de volta no tempo para proteger sua mãe e esse veio a ser o seu pai. Mas, se John Connor o enviou no tempo, indiretamente para ser o seu pai, como diabos ele já existia no futuro??? Leiam o artigo, é uma boa teoria do que se passa na série.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/296/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/296/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/296/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=296&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/11/04/o-paradoxo-do-exterminador-do-futuro/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
		<item>
		<title>Novidades do Bash 4</title>
		<link>http://daniloegea.wordpress.com/2009/09/29/novidades-do-bash-4/</link>
		<comments>http://daniloegea.wordpress.com/2009/09/29/novidades-do-bash-4/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 12:54:54 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[Artigos]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=287</guid>
		<description><![CDATA[Algumas novidades na nova versão do Bash me deixaram empolgado.
Vetores associativos
Esse recurso permite criar &#8220;dicionários&#8221; em bash, para ativá-lo use declare -A &#60;nome_do_vetor&#62;, exemplo:
declare -A lista
lista['nome']=&#8221;Danilo Egea&#8221;
lista['idade']=21
lista['sexo']=&#8221;nao lembro quando foi a ultima vez&#8221;
Para recuperar os valores use ${lista['nome']}, exemplo:
echo ${lista['sexo']}
nao lembro quando foi a ultima vez
Conversão de maiúsculo para minúsculo e vice versa
O Bash agora [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=287&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Algumas novidades na nova versão do Bash me deixaram empolgado.</p>
<p><strong>Vetores associativos</strong></p>
<p>Esse recurso permite criar &#8220;dicionários&#8221; em bash, para ativá-lo use <em>declare -A &lt;nome_do_vetor&gt;</em>, exemplo:</p>
<p><em>declare -A lista<br />
lista['nome']=&#8221;Danilo Egea&#8221;<br />
lista['idade']=21<br />
lista['sexo']=&#8221;nao lembro quando foi a ultima vez&#8221;</em></p>
<p>Para recuperar os valores use <em>${lista['nome']}</em>, exemplo:</p>
<p><em>echo ${lista['sexo']}<br />
nao lembro quando foi a ultima vez</em></p>
<p><strong>Conversão de maiúsculo para minúsculo e vice versa</strong></p>
<p>O Bash agora permite usar algumas expansões de variáveis novas, são elas: <em>&#8220;,&#8221;,  &#8220;,,&#8221;, &#8220;^&#8221; e &#8220;^^&#8221;.</em></p>
<p>Para converter a primeira letra para maiúsculo use:</p>
<p><em>nome=&#8221;danilo&#8221;<br />
echo ${nome^}<br />
Danilo</em></p>
<p>Para converter todas as letras para maiúsculo:</p>
<p><em>nome=&#8221;danilo&#8221;<br />
echo ${nome^^}<br />
DANILO</em></p>
<p>Para converter a primeira letra para minúsculo:</p>
<p><em>nome=&#8221;DANILO&#8221;<br />
echo ${nome,}<br />
dANILO</em></p>
<p>Para converter todas as letras para minúsculo:</p>
<p><em>nome=&#8221;DANILO&#8221;<br />
echo ${nome,,}<br />
danilo</em></p>
<p><strong>Usando ** para listar arquivos<br />
</strong></p>
<p>Use ** para listar todos os arquivos dentro de todos os diretórios de onde você está no momento, ** expande para uma lista de todos os arquivos, exemplo:</p>
<p><em>ls **</em></p>
<p>FONTE: Linux Magazine edição 58.<em><br />
</em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/287/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/287/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/287/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=287&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/09/29/novidades-do-bash-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
		<item>
		<title>Squid com ZPH</title>
		<link>http://daniloegea.wordpress.com/2009/09/19/squid-com-zph/</link>
		<comments>http://daniloegea.wordpress.com/2009/09/19/squid-com-zph/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 17:41:16 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[Artigos]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=284</guid>
		<description><![CDATA[ZPH (Zero Penalty Hit) é um recurso do squid que permite a marcação de pacotes originados de algo que está em cache. Ele é usado principalmente em sistemas onde há controle de banda. Quando você faz a limitação de tráfego no servidor, os objetos que estiverem em cache também serão limitados quando solicidatos. Com o [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=284&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>ZPH (Zero Penalty Hit) é um recurso do squid que permite a marcação de pacotes originados de algo que está em cache. Ele é usado principalmente em sistemas onde há controle de banda. Quando você faz a limitação de tráfego no servidor, os objetos que estiverem em cache também serão limitados quando solicidatos. Com o ZPH você consegue saber o que não deve passar pelo controle de banda. No seu <em>squid.conf</em> coloque as seguintes linhas:</p>
<p><em>zph_mode tos<br />
zph_local 0&#215;02</em></p>
<p>Assim o Squid irá marcar os pacotes com a flag <em>0&#215;02</em>, agora no seu firewall (IPFW no meu caso) adicione uma regra permitindo o tráfego marcado antes das suas regras de controle de banda:</p>
<p><em>ipfw -q add 50 allow ip from any to any iptos mincost</em></p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:56px;width:1px;height:1px;">
<pre>default:
 set log Phase Chat LCP IPCP CCP tun command
 set device /dev/cuaU0
# set speed 236800
 set speed sync
 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT \
           OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"

claro:
 set authname claro
 set authkey claro
 set phone *99***1\#
 set login "TIMEOUT 10 \"\" \"\" \ CAUSE ERROR PLEASE NO CHANGE!
      gin:--gin: \\U word: \\P"
 set timeout 1
 set ifaddr 10.0.0.1/0 127.0.0.1/0 255.255.255.0 0.0.0.0
 #set ifaddr 10.0.0.1/0
# add default HISADDR
 enable dns
default:
 shell logger "LABEL down (up UPTIME): OCTETSIN received, OCTETSOUT sent"

claro:
 shell route delete default
claro:
 shell route delete default
 shell route add default -interface INTERFACE</pre>
</div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=284&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/09/19/squid-com-zph/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
		<item>
		<title>Rotacionando os logs do Squid com o Newsyslog no FreeBSD</title>
		<link>http://daniloegea.wordpress.com/2009/09/19/rotacionando-os-logs-do-squid-com-o-newsyslog-no-freebsd/</link>
		<comments>http://daniloegea.wordpress.com/2009/09/19/rotacionando-os-logs-do-squid-com-o-newsyslog-no-freebsd/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 12:27:15 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[FreeBSD/Unix/Linux]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=280</guid>
		<description><![CDATA[O Newsyslog é uma ferramenta do FreeBSD criada para manutenção de logs, ela é usada pelo sistema para rotacionar logs como o /var/log/messages, /var/log/auth.log e etc. O link abaixo mostra como usá-la para rotacionar e compactar os logs do Squid, não se esqueça de colocar &#8220;logfile_rotate 0&#8221; no seu squid.conf.
REFERÊNCIA
      [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=280&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>O Newsyslog é uma ferramenta do FreeBSD criada para manutenção de logs, ela é usada pelo sistema para rotacionar logs como o <em>/var/log/messages</em>, <em>/var/log/auth.log</em> e etc. O link abaixo mostra como usá-la para rotacionar e compactar os logs do Squid, não se esqueça de colocar &#8220;<em>logfile_rotate 0</em>&#8221; no seu squid.conf.</p>
<p><a href="http://jamesoff.net/site/reference/squid-log-rotation-with-newsyslog/">REFERÊNCIA</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=280&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/09/19/rotacionando-os-logs-do-squid-com-o-newsyslog-no-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
		<item>
		<title>Lista de idéias para o FreeBSD 9.0</title>
		<link>http://daniloegea.wordpress.com/2009/09/18/lista-de-ideias-para-o-freebsd-9-0/</link>
		<comments>http://daniloegea.wordpress.com/2009/09/18/lista-de-ideias-para-o-freebsd-9-0/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 14:30:10 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[FreeBSD/Unix/Linux]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=275</guid>
		<description><![CDATA[Durante uma sessão de brainstorm entre os desenvolvedores do FreeBSD, algumas coisas interessantíssimas sairam daquelas mentes, como suporte a Xen dom0, melhorias para o VirtualBox e mais um monte de coisas.
REFERÊNCIA
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=275&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Durante uma sessão de <em>brainstorm</em> entre os desenvolvedores do FreeBSD, algumas coisas interessantíssimas sairam daquelas mentes, como suporte a Xen dom0, melhorias para o VirtualBox e mais um monte de coisas.</p>
<p style="text-align:center;"><a href="http://maycontaintracesofbolts.blogspot.com/2009/09/freebsd-90-wishlist.html">REFERÊNCIA</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/275/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=275&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/09/18/lista-de-ideias-para-o-freebsd-9-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
		<item>
		<title>ZFS considerado pronto para produção no FreeBSD 8</title>
		<link>http://daniloegea.wordpress.com/2009/09/15/zfs-considerado-pronto-para-producao-no-freebsd-8/</link>
		<comments>http://daniloegea.wordpress.com/2009/09/15/zfs-considerado-pronto-para-producao-no-freebsd-8/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 15:54:58 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[FreeBSD/Unix/Linux]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=272</guid>
		<description><![CDATA[O ZFS agora é considerado pronto para produção no FreeBSD 8 segundo seus desenvolvedores. Isso realmente foi uma boa notícia, agora é só esperar o FreeBSD 8-RELEASE ficar pronto.
REFERÊNCIA 1 &#8211; REFERÊNCIA 2
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=272&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>O ZFS agora é considerado pronto para produção no FreeBSD 8 segundo seus desenvolvedores. Isso realmente foi uma boa notícia, agora é só esperar o FreeBSD 8-RELEASE ficar pronto.</p>
<p><a href="http://ivoras.sharanet.org/blog/tree/2009-09-15.zfs-!experimental.html">REFERÊNCIA 1</a> &#8211; <a href="http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=197221">REFERÊNCIA 2</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/272/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/272/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/272/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=272&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/09/15/zfs-considerado-pronto-para-producao-no-freebsd-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
		<item>
		<title>Alterando o Splash da inicialização do Ubuntu</title>
		<link>http://daniloegea.wordpress.com/2009/09/10/alterando-o-splash-da-inicializacao-do-ubuntu/</link>
		<comments>http://daniloegea.wordpress.com/2009/09/10/alterando-o-splash-da-inicializacao-do-ubuntu/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 20:44:33 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[FreeBSD/Unix/Linux]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=267</guid>
		<description><![CDATA[A pedidos de um cliente, precisei alterar o Splash da inicialização do Ubuntu para colocar o logo da empresa dele (&#8220;afff&#8221;, eu sei), o link no final do texto resolveu o meu problema. Basta converter a imagem que você quer usar para PNG, eu deixei com uma resolução de 1024&#215;768 e 256 cores. Bem, baixe [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=267&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A pedidos de um cliente, precisei alterar o Splash da inicialização do Ubuntu para colocar o logo da empresa dele (&#8220;afff&#8221;, eu sei), o link no final do texto resolveu o meu problema. Basta converter a imagem que você quer usar para PNG, eu deixei com uma resolução de 1024&#215;768 e 256 cores. Bem, baixe um splash de exemplo (compativel com o Splashy (vide link)), descompacte e altere o arquivo XML que está dentro dele, é possível alterar todas as características do Splash (cor da barra de progresso, tamanho e etc).</p>
<p>Não é necessário baixar o Splashy como descrito no texto, ele já está nos repositórios do ubuntu, instale via <em>aptitude</em>.</p>
<p><a href="http://www.makeuseof.com/tag/how-to-easily-change-your-usplash-screen-in-ubuntu/">LINK NO FINAL DO TEXTO</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/267/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/267/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/267/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=267&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/09/10/alterando-o-splash-da-inicializacao-do-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
		<item>
		<title>Kernel Linux agora suporta até 64TB de memória</title>
		<link>http://daniloegea.wordpress.com/2009/08/31/kernel-linux-agora-suporta-ate-64tb-de-memoria/</link>
		<comments>http://daniloegea.wordpress.com/2009/08/31/kernel-linux-agora-suporta-ate-64tb-de-memoria/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 13:41:33 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[FreeBSD/Unix/Linux]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=262</guid>
		<description><![CDATA[O desenvolvedor Rik van Riel adicionou um patch no Kernel Linux que fez com que o suporte a memória passasse de 16TB (2^44) para 64TB (2^46) em arquiteturas 64 bits.
REFERÊNCIA
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=262&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>O desenvolvedor Rik van Riel adicionou um patch no Kernel Linux que fez com que o suporte a memória passasse de 16TB (2^44) para 64TB (2^46) em arquiteturas 64 bits.</p>
<p><a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=c898faf91b3ec6b0f6efa35831b3984fa3331db0">REFERÊNCIA</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/262/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=262&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/08/31/kernel-linux-agora-suporta-ate-64tb-de-memoria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
		<item>
		<title>IPFW com ALTQ</title>
		<link>http://daniloegea.wordpress.com/2009/08/18/ipfw-com-altq/</link>
		<comments>http://daniloegea.wordpress.com/2009/08/18/ipfw-com-altq/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 03:28:37 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[FreeBSD/Unix/Linux]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=253</guid>
		<description><![CDATA[O ALTQ (Alternate Queueing) é um sistema de enfileiramento de pacotes amplamente usado para implementação de QoS. Muitos administradores de redes que trabalham com *BSD estão acostumados a com a utilização do PF para implementação do ALTQ. Mas também é possível a utilização dele com o IPFW. Vamos ver:
O primeiro passo é compilar o kernel [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=253&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>O <a href="http://www.sonycsl.co.jp/person/kjc/kjc/software.html#ALTQ">ALTQ</a> (Alternate Queueing) é um sistema de enfileiramento de pacotes amplamente usado para implementação de QoS. Muitos administradores de redes que trabalham com *BSD estão acostumados a com a utilização do <a href="http://www.openbsd.org/faq/pf/">PF</a> para implementação do ALTQ. Mas também é possível a utilização dele com o IPFW. Vamos ver:</p>
<p>O primeiro passo é compilar o kernel do seu BSD (FreeBSD no meu caso) com as opções necessárias, precisaremos usar o PF para a configuração inicial do ALTQ (se alguém conhecer uma ferramenta específica para gerenciamento das filas, comentários serão bem vindos). Bem, adicione as seguintes linhas no arquivo de configurações do seu kernel:</p>
<p><em>#PF<br />
device          pf</em></p>
<p><em>#ALTQ<br />
options        ALTQ<br />
options        ALTQ_RED<br />
options        ALTQ_RIO<br />
options        ALTQ_CBQ<br />
options        ALTQ_CDNR<br />
options        ALTQ_PRIQ<br />
options        ALTQ_HFSC<br />
options        ALTQ_NOPCC # se você usa sistemas SMP</em></p>
<p><em># IPFIREWALL<br />
options        IPFIREWALL<br />
options        IPFIREWALL_VERBOSE<br />
options        IPFIREWALL_FORWARD<br />
options        IPFIREWALL_NAT<br />
options        IPFIREWALL_DEFAULT_TO_ACCEPT<br />
options        LIBALIAS<br />
options        IPSTEALTH<br />
options        DUMMYNET<br />
options        IPDIVERT</em></p>
<p>Fiz uma regra de exemplo do ALTQ com subfilas e uso dos algoritmos de detecção e controle de congestionamento para demonstrar que é possível utilizá-lo no IPFW da mesma maneira como seria usado no PF. No seu pf.conf:</p>
<p><em>altq on nfe0 cbq bandwidth 100Mb queue { http, msn, resto }<br />
.     queue http bandwidth 10% cbq(rio,default)<br />
.     queue msn  bandwidth 10%<br />
.     queue resto bandwidth 80% cbq(borrow, red) { smtp, pop }<br />
.         queue smtp bandwidth 50%<br />
.         queue pop  bandwidth 50% cbq(ecn)</em></p>
<p>Ative o PF e carregue as regras: <em>pfctl -e -f /etc/pf.conf</em></p>
<p>Para mandar o tráfego do IPFW para o ALTQ, ative-o com o comando: <em>ipfw enable altq</em></p>
<p>A regra abaixo envia para fila filha <em>smtp</em> todo o tráfego que sai na interface nfe0 pela porta 25:</p>
<p><em>ipfw add 50 allow altq smtp tcp from any to any 25 via nfe0 out</em></p>
<p>Você pode verificar o tráfego nas filas com o comando: <em>pfctl -vvsq</em></p>
<p><a href="http://lists.freebsd.org/pipermail/freebsd-ipfw/2004-September/001426.html">REFERÊNCIA</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/253/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=253&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/08/18/ipfw-com-altq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
		<item>
		<title>Priorização de pacotes que passam pelo Squid</title>
		<link>http://daniloegea.wordpress.com/2009/08/17/priorizacao-de-pacotes-que-passam-pelo-squid/</link>
		<comments>http://daniloegea.wordpress.com/2009/08/17/priorizacao-de-pacotes-que-passam-pelo-squid/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 21:08:39 +0000</pubDate>
		<dc:creator>Danilo Egea Gondolfo</dc:creator>
				<category><![CDATA[FreeBSD/Unix/Linux]]></category>

		<guid isPermaLink="false">http://daniloegea.wordpress.com/?p=243</guid>
		<description><![CDATA[Tive um problema com priorização de tráfego quando precisei priorizar os pacotes vindos de uma determinada maquina na rede que passavam pelo Squid. Acontece que quando o tráfego passava pelo Squid, ele passava a ser local e não da máquina que o enviou originalmente. Sendo assim, não casava com a regra do firewall que enviava [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=243&subd=daniloegea&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Tive um problema com priorização de tráfego quando precisei priorizar os pacotes vindos de uma determinada maquina na rede que passavam pelo Squid. Acontece que quando o tráfego passava pelo Squid, ele passava a ser local e não da máquina que o enviou originalmente. Sendo assim, não casava com a regra do firewall que enviava os pacotes da máquina interna para a fila de priorização. Bem, o Squid possui uma opção chamada <a href="http://www.squid-cache.org/Versions/v2/2.7/cfgman/tcp_outgoing_tos.html">tcp_outgoing_tos</a> que serve para marcar com uma determinada flag o campo <em>Type of Service </em>do pacote. Foi com essa opção que consegui resolver o problema, marquei todos os pacotes que saiam do Squid vindos da máquina da rede interna e posteriormente usei a verificação de ToS do IPFW para mandar esses pacotes para a fila de priorização. Mão na massa.</p>
<p>Adicionei as seguintes opções no meu <em>squid.conf</em>:</p>
<p><em>acl barba src 172.16.1.100/32</em><em><br />
</em><em>tcp_outgoing_tos 0&#215;02 barba</em></p>
<p>Você pode usar o <em>tcpdump</em> verificar se os pacotes estão sendo marcados de fato:<br />
<em>barba# tcpdump -nXi vr0 dst port 80</em></p>
<p><em>&#8230;<br />
</em>0&#215;0000:  45<strong>02</strong> 003c e59f 4000 4006 fb0e c0a8&#8230;<br />
0&#215;0010:  4593 5326 30f0 0050 9322 93f3 0000&#8230;<br />
0&#215;0020:  a002 ffff adf7 0000 0204 05b4 0103&#8230;<br />
0&#215;0030:  0402 080a 00bd e6e8 0000 0000&#8230;</p>
<p>O segundo par de 4 bits do <a href="http://www.wtcs.org/snmp4tpc/images/IP-Header.jpg">cabeçalho IP</a> é o campo ToS, podemos verificar no fragmento do dump acima que ele está marcado com a flag que indicamos no Squid (IPTOS_MINCOST).</p>
<p>Muito bem, a regra do IPFW que vai enviar os pacotes com a marcação para o ALTQ (estou usando ALTQ para priorização, será o próximo artigo que vou escrever) ficará parecida com a regra abaixo:</p>
<p><em>ipfw -q add 160 allow altq p_altissima \<br />
ip from any to any 80 via vr0 out iptos \<br />
mincost keep-state</em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/daniloegea.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/daniloegea.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/daniloegea.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/daniloegea.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/daniloegea.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/daniloegea.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/daniloegea.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/daniloegea.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/daniloegea.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/daniloegea.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=daniloegea.wordpress.com&blog=348023&post=243&subd=daniloegea&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://daniloegea.wordpress.com/2009/08/17/priorizacao-de-pacotes-que-passam-pelo-squid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c1864b51b2106ff01ed38c4f87a2812a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">daniloegea</media:title>
		</media:content>
	</item>
	</channel>
</rss>