<?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/"
	>

<channel>
	<title>Even me. . .</title>
	<atom:link href="http://even.archlinux-br.org/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://even.archlinux-br.org/blog</link>
	<description>some things about some things.</description>
	<pubDate>Wed, 18 Feb 2009 16:36:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ruby1.9 update</title>
		<link>http://even.archlinux-br.org/blog/ruby19-update</link>
		<comments>http://even.archlinux-br.org/blog/ruby19-update#comments</comments>
		<pubDate>Wed, 18 Feb 2009 16:36:40 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[archlinux]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[patch]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[vim]]></category>

		<category><![CDATA[vi]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=96</guid>
		<description><![CDATA[Há algum tempo saiu o update do Ruby de v1.8.7 para v1.9. Como já tem um tempo, a galera já trabalhou bastante pra fazer o código portável e compatível. E nós do ArchLinux ainda não fizemos o update&#8230; Num levantamento da questão na lista oficial vieram várias dúvidas sobre as gem&#8217;s que ainda não foram [...]]]></description>
			<content:encoded><![CDATA[<p>Há algum tempo saiu o update do Ruby de v1.8.7 para v1.9. Como já tem um tempo, a galera já trabalhou bastante pra fazer o código portável e compatível. E nós do ArchLinux ainda não fizemos o update&#8230; Num levantamento da questão na lista oficial vieram várias dúvidas sobre as gem&#8217;s que ainda não foram portadas, por exemplo. Alguém levantou que o VIM quebrou com o update pra ruby1.9, claro, eles não portaram o código&#8230; </p>
<p>Bem, depois de algumas horas, consegui resolver o problema. Fiz um patch pro backend do VIM para suporte a ruby e agora tudo funciona. Resumo da ópera:</p>
<p>- Recompilar o Ruby para versão 1.9 (easy, só mudar a versão na PKGBUILD)<br />
- Recompilar o VI<br />
- Recompilar o VIM e GVIM (parte difícil) aplicando o <a href="http://even.archlinux-br.org/things/arch/if_ruby.patch">patch</a> que gerei. É preciso também umas mudanças no fetch_patch.sh, pois o VIM já possui mais de 100 patch&#8217;s e o Arch só tinha aplicado 65 até a versão que está no repositório.<br />
- Remover o rubygems e rake do sistema, pois o Ruby1.9 provê os dois binários.<br />
- Verificar os programas e gem&#8217;s que antes usavam ruby1.8 se já estão portados.</p>
<p>Acho que é isso. Pra quem quer saber o que faltava no VIM pra ser compatível, basta mudar o seguinte:</p>
<p class="code">
    RSTRING(foo)->len and RSTRING(foo)->ptr<br />
    tornou-se:<br />
    RSTRING_LEN(foo) and RSTRING_PTR(foo)<br />
    RARRAY(bar)->len and RARRAY(bar)->ptr<br />
    tornou-se:<br />
    RARRAY_LEN(bar) and RARRAY_PTR(bar)
</p>
<p>fonte: <a href="http://writequit.org/blog/?p=247&#038;cpage=1">writequit.org</a></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fruby19-update';
  addthis_title  = 'Ruby1.9+update';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="Ruby1.9 update">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/ruby19-update">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2009-02-18 13:02:40">
<input type="hidden" name="postContent_0" value="&lt;p&gt;Há algum tempo saiu o update do Ruby de v1.8.7 para v1.9. Como já tem um tempo, a galera já trabalhou bastante pra fazer o código portável e compatível. E nós do ArchLinux ainda não fizemos o update&amp;#8230; Num levantamento da questão na lista oficial vieram várias dúvidas sobre as gem&amp;#8217;s que ainda não foram portadas, por exemplo. Alguém levantou que o VIM quebrou com o update pra ruby1.9, claro, eles não portaram o código&amp;#8230; &lt;/p&gt;
&lt;p&gt;Bem, depois de algumas horas, consegui resolver o problema. Fiz um patch pro backend do VIM para suporte a ruby e agora tudo funciona. Resumo da ópera:&lt;/p&gt;
&lt;p&gt;- Recompilar o Ruby para versão 1.9 (easy, só mudar a versão na PKGBUILD)&lt;br /&gt;
- Recompilar o VI&lt;br /&gt;
- Recompilar o VIM e GVIM (parte difícil) aplicando o &lt;a href=&quot;http://even.archlinux-br.org/things/arch/if_ruby.patch&quot;&gt;patch&lt;/a&gt; que gerei. É preciso também umas mudanças no fetch_patch.sh, pois o VIM já possui mais de 100 patch&amp;#8217;s e o Arch só tinha aplicado 65 até a versão que está no repositório.&lt;br /&gt;
- Remover o rubygems e rake do sistema, pois o Ruby1.9 provê os dois binários.&lt;br /&gt;
- Verificar os programas e gem&amp;#8217;s que antes usavam ruby1.8 se já estão portados.&lt;/p&gt;
&lt;p&gt;Acho que é isso. Pra quem quer saber o que faltava no VIM pra ser compatível, basta mudar o seguinte:&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
    RSTRING(foo)-&gt;len and RSTRING(foo)-&gt;ptr&lt;br /&gt;
    tornou-se:&lt;br /&gt;
    RSTRING_LEN(foo) and RSTRING_PTR(foo)&lt;br /&gt;
    RARRAY(bar)-&gt;len and RARRAY(bar)-&gt;ptr&lt;br /&gt;
    tornou-se:&lt;br /&gt;
    RARRAY_LEN(bar) and RARRAY_PTR(bar)
&lt;/p&gt;
&lt;p&gt;fonte: &lt;a href=&quot;http://writequit.org/blog/?p=247&amp;#038;cpage=1&quot;&gt;writequit.org&lt;/a&gt;&lt;/p&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fruby19-update';
  addthis_title  = 'Ruby1.9+update';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/ruby19-update/feed</wfw:commentRss>
		</item>
		<item>
		<title>O Submarino tá de brincadeira comigo</title>
		<link>http://even.archlinux-br.org/blog/o-submarino-ta-de-brincadeira-comigo</link>
		<comments>http://even.archlinux-br.org/blog/o-submarino-ta-de-brincadeira-comigo#comments</comments>
		<pubDate>Mon, 09 Feb 2009 13:51:28 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[pessoal]]></category>

		<category><![CDATA[problemas]]></category>

		<category><![CDATA[submarino problemas pessoal]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=94</guid>
		<description><![CDATA[Agora me irritei com Submarino. Eles vão ver&#8230;
Em 21 de Janeiro de 2009 contactei o Submarino para realizar uma compra no valor de R$ 3999,00. Verifiquei que meu limite do cartão Submarino não possibilitava a compra. No contato, tentei realizar a compra pagando uma parte do valor como entrada e o restante dividindo no cartão. [...]]]></description>
			<content:encoded><![CDATA[<p>Agora me irritei com Submarino. Eles vão ver&#8230;</p>
<p>Em 21 de Janeiro de 2009 contactei o Submarino para realizar uma compra no valor de R$ 3999,00. Verifiquei que meu limite do cartão Submarino não possibilitava a compra. No contato, tentei realizar a compra pagando uma parte do valor como entrada e o restante dividindo no cartão. No entanto, não é possível realizar compras dando entrada, somente com o valor total. A alternativa informada seria comprar 5 (CINCO) vales-presente no valor de R$ 200 e 1 (UM) vale-presente no valor de R$ 100, totalizando R$ 1.100 reais e dividindo o restante no cartão Submarino (R$ 2899).</p>
<p>Aceitei realizar a compra dos vales-presente e fui informado que seriam entregues em minha residência em até 2 dias. Realizei o pagamento no dia posterior, no entanto o Submarino levou 5 dias para confirmar o pagamento (mesmo eu entrando em contato diariamente para tentar confirmar). Após confirmar o pagamento a empresa me enviou os vales dia 29 de Janeiro, chegando em minha residência dia 02 de Fevereiro. No mesmo dia contactei o Submarino para realizar a unificação dos vales-presente para que eu enfim pudesse realizar minha compra. Sendo que todo este tempo fiquei sem minha ferramenta de trabalho e estudo, causando grande prejuízo financeiro e moral. </p>
<p>O prazo que me foi dado para a unificação foi até dia 03 de Fevereiro às 21 horas, sendo enviado por email. No entanto, dia 05 de Fevereiro, após vários contatos via chat e telefônico, me foi pedido mais prazo para a resolução, pois segundo os atendentes minha solicitação está no setor financeiro esperando aprovação.</p>
<p>Dia 06 de fevereiro, aproximadamente 7:40am, o setor de Relacionamento do Submarino me contactou me pedindo os números de TODOS os vales-presente. Na mesma hora enviei os números para o email relacionamento@submarino.com.br conforme solicitado. Pediram-me novamente mais um dia útil para a unificação. Eu informei que não aceitava o prazo e que, se não atendessem a solicitação até as 18 horas eu abriria um processo contra a empresa Submarino. A atendente me disse: &#8220;Confie no meu atendimento que vai ser resolvido!&#8221;. </p>
<p>Dia 09 de fevereiro entro em contato novamente, me pediram novamente os números dos vales-presente e me pediram mais um dia útil para resolução. Eu informei que não esperaria mais. Não dá pra esperar a boa vontade de poder usar o dinheiro que EU paguei. O Submarino tá de brincadeira comigo.</p>
<p>Questiono o porque da demora em me liberar o valor que eu paguei, já que já paguei em dinheiro e não consigo usar o valor pago. O último contato que tive da parte do Submarino foi pedindo NOVAMENTE os números dos vales-presente para a unificação. Irei entrar na justiça contra a empresa Submarino por furto, danos morais e lucros cessantes, por tudo que me fizeram passar nas últimas 2 semanas. Eles vão ver com quem estão se metendo. Ah, me pediram desculpas várias vezes, mas não resolveram meu pedido depois de 7 (sete) dias corridos! Eu não aceito mais desculpas, que se entendam com o juiz.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fo-submarino-ta-de-brincadeira-comigo';
  addthis_title  = 'O+Submarino+t%C3%A1+de+brincadeira+comigo';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="O Submarino tá de brincadeira comigo">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/o-submarino-ta-de-brincadeira-comigo">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2009-02-09 10:02:28">
<input type="hidden" name="postContent_0" value="&lt;p&gt;Agora me irritei com Submarino. Eles vão ver&amp;#8230;&lt;/p&gt;
&lt;p&gt;Em 21 de Janeiro de 2009 contactei o Submarino para realizar uma compra no valor de R$ 3999,00. Verifiquei que meu limite do cartão Submarino não possibilitava a compra. No contato, tentei realizar a compra pagando uma parte do valor como entrada e o restante dividindo no cartão. No entanto, não é possível realizar compras dando entrada, somente com o valor total. A alternativa informada seria comprar 5 (CINCO) vales-presente no valor de R$ 200 e 1 (UM) vale-presente no valor de R$ 100, totalizando R$ 1.100 reais e dividindo o restante no cartão Submarino (R$ 2899).&lt;/p&gt;
&lt;p&gt;Aceitei realizar a compra dos vales-presente e fui informado que seriam entregues em minha residência em até 2 dias. Realizei o pagamento no dia posterior, no entanto o Submarino levou 5 dias para confirmar o pagamento (mesmo eu entrando em contato diariamente para tentar confirmar). Após confirmar o pagamento a empresa me enviou os vales dia 29 de Janeiro, chegando em minha residência dia 02 de Fevereiro. No mesmo dia contactei o Submarino para realizar a unificação dos vales-presente para que eu enfim pudesse realizar minha compra. Sendo que todo este tempo fiquei sem minha ferramenta de trabalho e estudo, causando grande prejuízo financeiro e moral. &lt;/p&gt;
&lt;p&gt;O prazo que me foi dado para a unificação foi até dia 03 de Fevereiro às 21 horas, sendo enviado por email. No entanto, dia 05 de Fevereiro, após vários contatos via chat e telefônico, me foi pedido mais prazo para a resolução, pois segundo os atendentes minha solicitação está no setor financeiro esperando aprovação.&lt;/p&gt;
&lt;p&gt;Dia 06 de fevereiro, aproximadamente 7:40am, o setor de Relacionamento do Submarino me contactou me pedindo os números de TODOS os vales-presente. Na mesma hora enviei os números para o email relacionamento@submarino.com.br conforme solicitado. Pediram-me novamente mais um dia útil para a unificação. Eu informei que não aceitava o prazo e que, se não atendessem a solicitação até as 18 horas eu abriria um processo contra a empresa Submarino. A atendente me disse: &amp;#8220;Confie no meu atendimento que vai ser resolvido!&amp;#8221;. &lt;/p&gt;
&lt;p&gt;Dia 09 de fevereiro entro em contato novamente, me pediram novamente os números dos vales-presente e me pediram mais um dia útil para resolução. Eu informei que não esperaria mais. Não dá pra esperar a boa vontade de poder usar o dinheiro que EU paguei. O Submarino tá de brincadeira comigo.&lt;/p&gt;
&lt;p&gt;Questiono o porque da demora em me liberar o valor que eu paguei, já que já paguei em dinheiro e não consigo usar o valor pago. O último contato que tive da parte do Submarino foi pedindo NOVAMENTE os números dos vales-presente para a unificação. Irei entrar na justiça contra a empresa Submarino por furto, danos morais e lucros cessantes, por tudo que me fizeram passar nas últimas 2 semanas. Eles vão ver com quem estão se metendo. Ah, me pediram desculpas várias vezes, mas não resolveram meu pedido depois de 7 (sete) dias corridos! Eu não aceito mais desculpas, que se entendam com o juiz.&lt;/p&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fo-submarino-ta-de-brincadeira-comigo';
  addthis_title  = 'O+Submarino+t%C3%A1+de+brincadeira+comigo';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/o-submarino-ta-de-brincadeira-comigo/feed</wfw:commentRss>
		</item>
		<item>
		<title>Meme - Aleatoriedades</title>
		<link>http://even.archlinux-br.org/blog/meme-aleatoriedades</link>
		<comments>http://even.archlinux-br.org/blog/meme-aleatoriedades#comments</comments>
		<pubDate>Fri, 30 Jan 2009 13:47:15 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[blog]]></category>

		<category><![CDATA[other]]></category>

		<category><![CDATA[meme]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=88</guid>
		<description><![CDATA[O Sryche me chamou prum meme tempos atrás e eu esqueci completamente. Então vou fazer jus ao convite e participar do meu primeiro meme.

O meme é o seguinte:
1. Linkar a pessoa que te indicou.
2. Escrever as regras do meme em seu blog.
3. Contar 6 coisas aleatórias sobre você.
4. Indique mais 6 pessoas e coloque os [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://sryche.archlinux-br.org/">Sryche</a> me chamou prum <a href="http://sryche.archlinux-br.org/blog/2008/12/15/meme-aleatoriedades">meme</a> tempos atrás e eu esqueci completamente. Então vou fazer jus ao convite e participar do meu primeiro meme.<br />
<br />
O meme é o seguinte:<br />
1. Linkar a pessoa que te indicou.<br />
2. Escrever as regras do meme em seu blog.<br />
3. Contar 6 coisas aleatórias sobre você.<br />
4. Indique mais 6 pessoas e coloque os links no final do post.<br />
5. Deixe a pessoa saber que você o indicou, deixando um comentário para ela.<br />
6. Deixe os indicados saberem quando você publicar seu post.<br />
<br />
As 6 coisas aleatórias:<br />
1. Eu nasci em Fortaleza, passava férias em Uruburetama e vim morar em Salvador. Mas meu canto é incerto ainda.<br />
2. Conheci meu namorado no IRC. E já se passaram mais de 5 anos&#8230;<br />
3. Eu tentei vestibular pra medicina antes de ciência da computação, mas não passei.<br />
4. Não gosto de nenhuma religião, pra mim deus é amigo imaginário dos adultos.<br />
5. Já fugi de casa pra ir jogar videogame na locadora. Pena que minha mãe achou a locadora&#8230;<br />
6. Eu já fui coordenadora regional do fã clube Arquivo X Brasil.<br />
<br />
Para continuar o meme, eu chamo: <a href="http://marcelokalib.blogspot.com/">Kalib</a>, <a href="http://tomas.archlinux-br.org/blog/">Tomas</a>, <a href="http://www.blog.rodrigoflores.org/">Rodrigo Flores</a>, <a href="http://matias.archlinux-br.org/">Thotypous</a>, <a href="http://techfree.com.br/wordpress/">Rafael Gomes</a> e o <a href="http://shadow.archlinux-br.org/wordpress/">shadow</a>&#8230;</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fmeme-aleatoriedades';
  addthis_title  = 'Meme+-+Aleatoriedades';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="Meme - Aleatoriedades">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/meme-aleatoriedades">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2009-01-30 10:01:15">
<input type="hidden" name="postContent_0" value="&lt;p&gt;O &lt;a href=&quot;http://sryche.archlinux-br.org/&quot;&gt;Sryche&lt;/a&gt; me chamou prum &lt;a href=&quot;http://sryche.archlinux-br.org/blog/2008/12/15/meme-aleatoriedades&quot;&gt;meme&lt;/a&gt; tempos atrás e eu esqueci completamente. Então vou fazer jus ao convite e participar do meu primeiro meme.&lt;br /&gt;
&lt;br /&gt;
O meme é o seguinte:&lt;br /&gt;
1. Linkar a pessoa que te indicou.&lt;br /&gt;
2. Escrever as regras do meme em seu blog.&lt;br /&gt;
3. Contar 6 coisas aleatórias sobre você.&lt;br /&gt;
4. Indique mais 6 pessoas e coloque os links no final do post.&lt;br /&gt;
5. Deixe a pessoa saber que você o indicou, deixando um comentário para ela.&lt;br /&gt;
6. Deixe os indicados saberem quando você publicar seu post.&lt;br /&gt;
&lt;br /&gt;
As 6 coisas aleatórias:&lt;br /&gt;
1. Eu nasci em Fortaleza, passava férias em Uruburetama e vim morar em Salvador. Mas meu canto é incerto ainda.&lt;br /&gt;
2. Conheci meu namorado no IRC. E já se passaram mais de 5 anos&amp;#8230;&lt;br /&gt;
3. Eu tentei vestibular pra medicina antes de ciência da computação, mas não passei.&lt;br /&gt;
4. Não gosto de nenhuma religião, pra mim deus é amigo imaginário dos adultos.&lt;br /&gt;
5. Já fugi de casa pra ir jogar videogame na locadora. Pena que minha mãe achou a locadora&amp;#8230;&lt;br /&gt;
6. Eu já fui coordenadora regional do fã clube Arquivo X Brasil.&lt;br /&gt;
&lt;br /&gt;
Para continuar o meme, eu chamo: &lt;a href=&quot;http://marcelokalib.blogspot.com/&quot;&gt;Kalib&lt;/a&gt;, &lt;a href=&quot;http://tomas.archlinux-br.org/blog/&quot;&gt;Tomas&lt;/a&gt;, &lt;a href=&quot;http://www.blog.rodrigoflores.org/&quot;&gt;Rodrigo Flores&lt;/a&gt;, &lt;a href=&quot;http://matias.archlinux-br.org/&quot;&gt;Thotypous&lt;/a&gt;, &lt;a href=&quot;http://techfree.com.br/wordpress/&quot;&gt;Rafael Gomes&lt;/a&gt; e o &lt;a href=&quot;http://shadow.archlinux-br.org/wordpress/&quot;&gt;shadow&lt;/a&gt;&amp;#8230;&lt;/p&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fmeme-aleatoriedades';
  addthis_title  = 'Meme+-+Aleatoriedades';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/meme-aleatoriedades/feed</wfw:commentRss>
		</item>
		<item>
		<title>Lançado Java da Sun para x86_64</title>
		<link>http://even.archlinux-br.org/blog/lancado-java-da-sun-para-x86_64</link>
		<comments>http://even.archlinux-br.org/blog/lancado-java-da-sun-para-x86_64#comments</comments>
		<pubDate>Sat, 13 Dec 2008 21:55:50 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=82</guid>
		<description><![CDATA[Depois de muita espera, falta de respostas, trabalho de muita gente, eu e o Paulo termos um trabalho gigantesco, a Sun lançou oficialmente hoje o binário para o Java SE 6u12 para x64 com plugin para browser.
Link: https://jdk6.dev.java.net/6uNea.html
Agora, será que influenciamos?

  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Flancado-java-da-sun-para-x86_64';
  addthis_title  = 'Lan%C3%A7ado+Java+da+Sun+para+x86_64';
  addthis_pub [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de muita espera, falta de respostas, trabalho de muita gente, eu e o <a href="http://matias.archlinux-br.org">Paulo</a> termos um <a href="http://even.archlinux-br.org/blog/plugin-java-64bits-com-jre-da-sun-para-archlinux">trabalho gigantesco</a>, a Sun lançou oficialmente hoje o binário para o Java SE 6u12 para x64 com plugin para browser.<br />
Link: <a href="https://jdk6.dev.java.net/6uNea.html">https://jdk6.dev.java.net/6uNea.html</a></p>
<blockquote><p>Agora, será que influenciamos?</p></blockquote>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Flancado-java-da-sun-para-x86_64';
  addthis_title  = 'Lan%C3%A7ado+Java+da+Sun+para+x86_64';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="Lançado Java da Sun para x86_64">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/lancado-java-da-sun-para-x86_64">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2008-12-13 18:12:50">
<input type="hidden" name="postContent_0" value="&lt;p&gt;Depois de muita espera, falta de respostas, trabalho de muita gente, eu e o &lt;a href=&quot;http://matias.archlinux-br.org&quot;&gt;Paulo&lt;/a&gt; termos um &lt;a href=&quot;http://even.archlinux-br.org/blog/plugin-java-64bits-com-jre-da-sun-para-archlinux&quot;&gt;trabalho gigantesco&lt;/a&gt;, a Sun lançou oficialmente hoje o binário para o Java SE 6u12 para x64 com plugin para browser.&lt;br /&gt;
Link: &lt;a href=&quot;https://jdk6.dev.java.net/6uNea.html&quot;&gt;https://jdk6.dev.java.net/6uNea.html&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Agora, será que influenciamos?&lt;/p&gt;&lt;/blockquote&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Flancado-java-da-sun-para-x86_64';
  addthis_title  = 'Lan%C3%A7ado+Java+da+Sun+para+x86_64';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/lancado-java-da-sun-para-x86_64/feed</wfw:commentRss>
		</item>
		<item>
		<title>64bits Sun&#8217;s Java Plugin with JRE for ArchLinux</title>
		<link>http://even.archlinux-br.org/blog/64bits-suns-java-plugin-with-jre-for-archlinux</link>
		<comments>http://even.archlinux-br.org/blog/64bits-suns-java-plugin-with-jre-for-archlinux#comments</comments>
		<pubDate>Tue, 02 Dec 2008 14:07:48 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[archlinux]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[tutoriais]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=75</guid>
		<description><![CDATA[
Like everyone knows, the officially distributed Sun&#8217;s Java, doesn&#8217;t brings an internet browser plugin for x86_64 arch. You should have a good solution with OpenJDK, but it just doesn&#8217;t works properly with some authentication systems, like our Banco do Brasil (public Brazilian Bank).



But now, me and Paulo Matias have decided compile the one that was [...]]]></description>
			<content:encoded><![CDATA[<p>
Like everyone knows, the officially distributed Sun&#8217;s Java, doesn&#8217;t brings an internet browser plugin for x86_64 arch. You should have a good solution with OpenJDK, but it just doesn&#8217;t works properly with some authentication systems, like our Banco do Brasil (public Brazilian Bank).
</p>
<p><br/></p>
<p>
But now, me and <a href="http://matias.archlinux-br.org">Paulo Matias</a> have decided compile the one that was available and working (btw, it is used on BSD&#8217;s systems), meaning source-codes, and we made our own sun-jre WITH browser plugin!
</p>
<p><span id="more-75"></span><br />
<br/></p>
<p>
The whole thing was a little bit complicated and slow. We used basically what was available for FreeBSD and NetBSD and we have been adapting for our <a href="http://archlinux.org">ArchLinux</a>. We did need a lot of disk space and a bit of patience. But, like almost everything is automated by PKGBUILD, our work had been more simple. Let&#8217;s work:
</p>
<p><br/></p>
<p>
First thing we need is the source codes, how it can&#8217;t be redistribuited because of the JRL licence, we need download it manually, getting around 125MB.
</p>
<p class="note">
File: bsd-jdk16-patches-4.tar.bz2<br />
Link: <a href="http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html">http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html</a><br />
What is it: &#8220;Patchset 4&#8243;
</p>
<p class="note">
File: jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar<br />
Link: <a href="http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar">http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar</a><br />
What is it: &#8220;JDK Binaries for Source Build 6u3&#8243;
</p>
<p class="note">
File: jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar<br />
Link: <a href="http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar">http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar</a><br />
What is it: &#8220;JDK 6u3 Source under the JRL license&#8221;
</p>
<p class="note">
File: jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar<br />
Link: <a href="http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar">http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar</a><br />
What is it: &#8220;Mozilla Binaries for Source Build 6u3 (Unix)&#8221;
</p>
<p>
Download all in the same directory and get the <a href="http://aur.archlinux.org/packages.php?ID=21642">sun-jdk-jrl</a> tarball from AUR. Follow with the work:
</p>
<p class="code">
$ wget http://aur.archlinux.org/packages/sun-jdk-jrl/sun-jdk-jrl.tar.gz
</p>
<p class="code">
$ tar -vzxf sun-jdk-jrl.tar.gz
</p>
<p>
Atention, the process below needs around 4GB of disk space to finish compile. So, release some space for the directory where you want compile to finish the process. after compiled and installed, you can erase this directory. Another thing is you need accept the licences before start the compile process, so, pay atention for them before continue.
</p>
<p class="code">
$ makepkg -c
</p>
<p>
Done, the package was build. Should exists a file sun-jdk-jrl-VERSION-x86_64.pkg.tar.gz inside the directory, is just install it with pacman:
</p>
<p class="code">
# pacman -U sun-jdk-jrl-6u3-1-x86_64.pkg.tar.gz
</p>
<p>
To prove that really work , below are some screenshots from my browser running the Banco do Brasil website:
</p>
<div id="attachment_65" class="wp-caption aligncenter" style="width: 310px"><a href="http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb.png"><img src="http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb-300x176.png" alt="Virtual Keyboard" title="Banco do Brasil" width="300" height="176" class="size-medium wp-image-65" /></a><p class="wp-caption-text">Teclado Virtual</p></div>
<p><br/></p>
<div id="attachment_66" class="wp-caption aligncenter" style="width: 310px"><a href="http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb_t.png"><img src="http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb_t-300x176.png" alt="Making transfers" title="Banco do Brasil" width="300" height="176" class="size-medium wp-image-66" /></a><p class="wp-caption-text">Fazendo transferências</p></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2F64bits-suns-java-plugin-with-jre-for-archlinux';
  addthis_title  = '64bits+Sun%26%238217%3Bs+Java+Plugin+with+JRE+for+ArchLinux';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="64bits Sun&amp;#8217;s Java Plugin with JRE for ArchLinux">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/64bits-suns-java-plugin-with-jre-for-archlinux">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2008-12-02 11:12:48">
<input type="hidden" name="postContent_0" value="&lt;p&gt;
Like everyone knows, the officially distributed Sun&amp;#8217;s Java, doesn&amp;#8217;t brings an internet browser plugin for x86_64 arch. You should have a good solution with OpenJDK, but it just doesn&amp;#8217;t works properly with some authentication systems, like our Banco do Brasil (public Brazilian Bank).
&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;
But now, me and &lt;a href=&quot;http://matias.archlinux-br.org&quot;&gt;Paulo Matias&lt;/a&gt; have decided compile the one that was available and working (btw, it is used on BSD&amp;#8217;s systems), meaning source-codes, and we made our own sun-jre WITH browser plugin!
&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-75&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;
The whole thing was a little bit complicated and slow. We used basically what was available for FreeBSD and NetBSD and we have been adapting for our &lt;a href=&quot;http://archlinux.org&quot;&gt;ArchLinux&lt;/a&gt;. We did need a lot of disk space and a bit of patience. But, like almost everything is automated by PKGBUILD, our work had been more simple. Let&amp;#8217;s work:
&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;
First thing we need is the source codes, how it can&amp;#8217;t be redistribuited because of the JRL licence, we need download it manually, getting around 125MB.
&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
File: bsd-jdk16-patches-4.tar.bz2&lt;br /&gt;
Link: &lt;a href=&quot;http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html&quot;&gt;http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html&lt;/a&gt;&lt;br /&gt;
What is it: &amp;#8220;Patchset 4&amp;#8243;
&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
File: jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar&lt;br /&gt;
Link: &lt;a href=&quot;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar&quot;&gt;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar&lt;/a&gt;&lt;br /&gt;
What is it: &amp;#8220;JDK Binaries for Source Build 6u3&amp;#8243;
&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
File: jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar&lt;br /&gt;
Link: &lt;a href=&quot;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar&quot;&gt;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar&lt;/a&gt;&lt;br /&gt;
What is it: &amp;#8220;JDK 6u3 Source under the JRL license&amp;#8221;
&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
File: jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar&lt;br /&gt;
Link: &lt;a href=&quot;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar&quot;&gt;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar&lt;/a&gt;&lt;br /&gt;
What is it: &amp;#8220;Mozilla Binaries for Source Build 6u3 (Unix)&amp;#8221;
&lt;/p&gt;
&lt;p&gt;
Download all in the same directory and get the &lt;a href=&quot;http://aur.archlinux.org/packages.php?ID=21642&quot;&gt;sun-jdk-jrl&lt;/a&gt; tarball from AUR. Follow with the work:
&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
$ wget http://aur.archlinux.org/packages/sun-jdk-jrl/sun-jdk-jrl.tar.gz
&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
$ tar -vzxf sun-jdk-jrl.tar.gz
&lt;/p&gt;
&lt;p&gt;
Atention, the process below needs around 4GB of disk space to finish compile. So, release some space for the directory where you want compile to finish the process. after compiled and installed, you can erase this directory. Another thing is you need accept the licences before start the compile process, so, pay atention for them before continue.
&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
$ makepkg -c
&lt;/p&gt;
&lt;p&gt;
Done, the package was build. Should exists a file sun-jdk-jrl-VERSION-x86_64.pkg.tar.gz inside the directory, is just install it with pacman:
&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
# pacman -U sun-jdk-jrl-6u3-1-x86_64.pkg.tar.gz
&lt;/p&gt;
&lt;p&gt;
To prove that really work , below are some screenshots from my browser running the Banco do Brasil website:
&lt;/p&gt;
&lt;a href=&quot;http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb.png&quot;&gt;&lt;img src=&quot;http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb-300x176.png&quot; alt=&quot;Virtual Keyboard&quot; title=&quot;Banco do Brasil&quot; width=&quot;300&quot; height=&quot;176&quot; class=&quot;size-medium wp-image-65&quot; /&gt;&lt;/a&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;a href=&quot;http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb_t.png&quot;&gt;&lt;img src=&quot;http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb_t-300x176.png&quot; alt=&quot;Making transfers&quot; title=&quot;Banco do Brasil&quot; width=&quot;300&quot; height=&quot;176&quot; class=&quot;size-medium wp-image-66&quot; /&gt;&lt;/a&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2F64bits-suns-java-plugin-with-jre-for-archlinux';
  addthis_title  = '64bits+Sun%26%238217%3Bs+Java+Plugin+with+JRE+for+ArchLinux';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/64bits-suns-java-plugin-with-jre-for-archlinux/feed</wfw:commentRss>
		</item>
		<item>
		<title>Plugin Java 64bits com JRE da Sun para ArchLinux</title>
		<link>http://even.archlinux-br.org/blog/plugin-java-64bits-com-jre-da-sun-para-archlinux</link>
		<comments>http://even.archlinux-br.org/blog/plugin-java-64bits-com-jre-da-sun-para-archlinux#comments</comments>
		<pubDate>Sun, 30 Nov 2008 02:18:09 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[archlinux]]></category>

		<category><![CDATA[tutoriais]]></category>

		<category><![CDATA[java]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=55</guid>
		<description><![CDATA[
Como todos os que usam sabem, o Java da Sun, distribuído oficialmente, não possui plugin para navegador web em ambiente 64bits. Teríamos uma possível solução com o OpenJDK, mas este não funciona corretamente em vários ambientes de autenticação, como por exemplo o Banco do Brasil.



Pois agora, eu e o Paulo Matias resolvemos compilar o que [...]]]></description>
			<content:encoded><![CDATA[<p>
Como todos os que usam sabem, o Java da Sun, distribuído oficialmente, não possui plugin para navegador web em ambiente 64bits. Teríamos uma possível solução com o OpenJDK, mas este não funciona corretamente em vários ambientes de autenticação, como por exemplo o Banco do Brasil.
</p>
<p><br/></p>
<p>
Pois agora, eu e o <a href="http://matias.archlinux-br.org">Paulo Matias</a> resolvemos compilar o que estava disponível e utilizável (por sinal, utilizado nos BSD&#8217;s), entenda como códigos-fonte, e fizemos nosso próprio sun-jre COM plugin para o navegador web!
</p>
<p><br/></p>
<p>
A coisa toda foi um pouco complicada e demorada. Usamos basicamente o que já estava disponível para FreeBSD e NetBSD e fomos adaptando para o <a href="http://archlinux.org">ArchLinux</a>. Precisamos de bastante espaço em disco e uma certa paciência. Mas como boa parte do processo é automatizado pela PKGBUILD, facilita todo o trabalho. Vamos ao work de verdade:
</p>
<p><br/></p>
<p>
Primeira coisa que precisamos é dos fontes, como não podem ser redistribuídos por causa da licença JRL, temos que fazer o download manualmente, consumindo aproximandamente 125MB.
</p>
<p class="note">
Arquivo: bsd-jdk16-patches-4.tar.bz2<br />
Link: <a href="http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html">http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html</a><br />
O que é: &#8220;Patchset 4&#8243;
</p>
<p class="note">
Arquivo: jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar<br />
Link: <a href="http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar">http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar</a><br />
O que é: &#8220;JDK Binaries for Source Build 6u3&#8243;
</p>
<p class="note">
Arquivo: jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar<br />
Link: <a href="http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar">http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar</a><br />
O que é: &#8220;JDK 6u3 Source under the JRL license&#8221;
</p>
<p class="note">
Arquivo: jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar<br />
Link: <a href="http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar">http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar</a><br />
O que é: &#8220;Mozilla Binaries for Source Build 6u3 (Unix)&#8221;
</p>
<p>
Baixe tudo num diretório só e vá ao AUR pegar o tarball do <a href="http://aur.archlinux.org/packages.php?ID=21642">sun-jdk-jrl</a>. Siga o trabalho de sempre:
</p>
<p class="code">
$ wget http://aur.archlinux.org/packages/sun-jdk-jrl/sun-jdk-jrl.tar.gz
</p>
<p class="code">
$ tar -vzxf sun-jdk-jrl.tar.gz
</p>
<p>
Atenção, o processo abaixo exige em torno de 4GB de disco para compilar. Então, libere um espaço onde você deseja compilar para poder terminar o processo. Depois de compilado e instalado, você pode apagar o diretório. Outro detalhe é que você precisa aceitar as licenças antes de começar a compilar, preste atenção à elas antes de continuar.
</p>
<p class="code">
$ makepkg -c
</p>
<p>
Pronto, o pacote tá feito! Deve ter um arquivo sun-jdk-jrl-VERSAO-x86_64.pkg.tar.gz no diretório, é só instalar com o pacman:
</p>
<p class="code">
# pacman -U sun-jdk-jrl-6u3-1-x86_64.pkg.tar.gz
</p>
<p>
Para provar que o negócio funciona mesmo, abaixo umas screenshots do browser rodando o site do Banco do Brasil:
</p>
<div id="attachment_65" class="wp-caption aligncenter" style="width: 310px"><a href="http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb.png"><img src="http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb-300x176.png" alt="Teclado Virtual" title="Banco do Brasil" width="300" height="176" class="size-medium wp-image-65" /></a><p class="wp-caption-text">Teclado Virtual</p></div>
<p><br/></p>
<div id="attachment_66" class="wp-caption aligncenter" style="width: 310px"><a href="http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb_t.png"><img src="http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb_t-300x176.png" alt="Fazendo transferências" title="Banco do Brasil" width="300" height="176" class="size-medium wp-image-66" /></a><p class="wp-caption-text">Fazendo transferências</p></div>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fplugin-java-64bits-com-jre-da-sun-para-archlinux';
  addthis_title  = 'Plugin+Java+64bits+com+JRE+da+Sun+para+ArchLinux';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="Plugin Java 64bits com JRE da Sun para ArchLinux">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/plugin-java-64bits-com-jre-da-sun-para-archlinux">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2008-11-29 23:11:09">
<input type="hidden" name="postContent_0" value="&lt;p&gt;
Como todos os que usam sabem, o Java da Sun, distribuído oficialmente, não possui plugin para navegador web em ambiente 64bits. Teríamos uma possível solução com o OpenJDK, mas este não funciona corretamente em vários ambientes de autenticação, como por exemplo o Banco do Brasil.
&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;
Pois agora, eu e o &lt;a href=&quot;http://matias.archlinux-br.org&quot;&gt;Paulo Matias&lt;/a&gt; resolvemos compilar o que estava disponível e utilizável (por sinal, utilizado nos BSD&amp;#8217;s), entenda como códigos-fonte, e fizemos nosso próprio sun-jre COM plugin para o navegador web!
&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;
A coisa toda foi um pouco complicada e demorada. Usamos basicamente o que já estava disponível para FreeBSD e NetBSD e fomos adaptando para o &lt;a href=&quot;http://archlinux.org&quot;&gt;ArchLinux&lt;/a&gt;. Precisamos de bastante espaço em disco e uma certa paciência. Mas como boa parte do processo é automatizado pela PKGBUILD, facilita todo o trabalho. Vamos ao work de verdade:
&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;
Primeira coisa que precisamos é dos fontes, como não podem ser redistribuídos por causa da licença JRL, temos que fazer o download manualmente, consumindo aproximandamente 125MB.
&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
Arquivo: bsd-jdk16-patches-4.tar.bz2&lt;br /&gt;
Link: &lt;a href=&quot;http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html&quot;&gt;http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html&lt;/a&gt;&lt;br /&gt;
O que é: &amp;#8220;Patchset 4&amp;#8243;
&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
Arquivo: jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar&lt;br /&gt;
Link: &lt;a href=&quot;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar&quot;&gt;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar&lt;/a&gt;&lt;br /&gt;
O que é: &amp;#8220;JDK Binaries for Source Build 6u3&amp;#8243;
&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
Arquivo: jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar&lt;br /&gt;
Link: &lt;a href=&quot;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar&quot;&gt;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar&lt;/a&gt;&lt;br /&gt;
O que é: &amp;#8220;JDK 6u3 Source under the JRL license&amp;#8221;
&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
Arquivo: jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar&lt;br /&gt;
Link: &lt;a href=&quot;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar&quot;&gt;http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar&lt;/a&gt;&lt;br /&gt;
O que é: &amp;#8220;Mozilla Binaries for Source Build 6u3 (Unix)&amp;#8221;
&lt;/p&gt;
&lt;p&gt;
Baixe tudo num diretório só e vá ao AUR pegar o tarball do &lt;a href=&quot;http://aur.archlinux.org/packages.php?ID=21642&quot;&gt;sun-jdk-jrl&lt;/a&gt;. Siga o trabalho de sempre:
&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
$ wget http://aur.archlinux.org/packages/sun-jdk-jrl/sun-jdk-jrl.tar.gz
&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
$ tar -vzxf sun-jdk-jrl.tar.gz
&lt;/p&gt;
&lt;p&gt;
Atenção, o processo abaixo exige em torno de 4GB de disco para compilar. Então, libere um espaço onde você deseja compilar para poder terminar o processo. Depois de compilado e instalado, você pode apagar o diretório. Outro detalhe é que você precisa aceitar as licenças antes de começar a compilar, preste atenção à elas antes de continuar.
&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
$ makepkg -c
&lt;/p&gt;
&lt;p&gt;
Pronto, o pacote tá feito! Deve ter um arquivo sun-jdk-jrl-VERSAO-x86_64.pkg.tar.gz no diretório, é só instalar com o pacman:
&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
# pacman -U sun-jdk-jrl-6u3-1-x86_64.pkg.tar.gz
&lt;/p&gt;
&lt;p&gt;
Para provar que o negócio funciona mesmo, abaixo umas screenshots do browser rodando o site do Banco do Brasil:
&lt;/p&gt;
&lt;a href=&quot;http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb.png&quot;&gt;&lt;img src=&quot;http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb-300x176.png&quot; alt=&quot;Teclado Virtual&quot; title=&quot;Banco do Brasil&quot; width=&quot;300&quot; height=&quot;176&quot; class=&quot;size-medium wp-image-65&quot; /&gt;&lt;/a&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;a href=&quot;http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb_t.png&quot;&gt;&lt;img src=&quot;http://even.archlinux-br.org/blog/wp-content/uploads/2008/11/bb_t-300x176.png&quot; alt=&quot;Fazendo transferências&quot; title=&quot;Banco do Brasil&quot; width=&quot;300&quot; height=&quot;176&quot; class=&quot;size-medium wp-image-66&quot; /&gt;&lt;/a&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fplugin-java-64bits-com-jre-da-sun-para-archlinux';
  addthis_title  = 'Plugin+Java+64bits+com+JRE+da+Sun+para+ArchLinux';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/plugin-java-64bits-com-jre-da-sun-para-archlinux/feed</wfw:commentRss>
		</item>
		<item>
		<title>Melhore a segurança de seu Linux I</title>
		<link>http://even.archlinux-br.org/blog/melhore-a-seguranca-de-seu-linux-i</link>
		<comments>http://even.archlinux-br.org/blog/melhore-a-seguranca-de-seu-linux-i#comments</comments>
		<pubDate>Thu, 02 Oct 2008 19:26:37 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[network]]></category>

		<category><![CDATA[tutoriais]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=49</guid>
		<description><![CDATA[Trabalhar com segurança de informação, ou pelo menos pesquisar, estudar e testar muito isso, requer fazer alguns procedimentos para que a máquina não facilite a vida de um possível visitante indesejado. Antes de pensar em ferramentas, precisamos pensar na máquina crua, no post_install().
Primeiro de tudo, independente da distribuição, a maioria dos arquivos base são os [...]]]></description>
			<content:encoded><![CDATA[<p>Trabalhar com segurança de informação, ou pelo menos pesquisar, estudar e testar muito isso, requer fazer alguns procedimentos para que a máquina não facilite a vida de um possível visitante indesejado. Antes de pensar em ferramentas, precisamos pensar na máquina crua, no post_install().</p>
<p>Primeiro de tudo, independente da distribuição, a maioria dos arquivos base são os mesmos, como fstab, login.defs, securetty&#8230;  Então, vamos precisar melhorar o que vem de genérico numa instalação, pois você em seu desktop pode não se incomodar em ter alguns padrões no seu linux, mas um sysadmin precisa se preocupar.</p>
<p>Tudo é questão de configuração geral, então estaremos tratando do diretório <code>/etc</code> lógico. Começe pelos seguintes arquivos:</p>
<p><code>login.defs:</code></p>
<p class="note">
#Permite uma nova tentativa de login em 5 segundos no caso de falha<br />
<b>FAIL_DELAY    5</b><br />
#Registra também contas de usuário falsas quando há tentativas de login com falhas<br />
<b>LOG_UNKFAIL_ENAB    yes</b><br />
#Registra também logins realizados com sucesso<br />
<b>LOG_OK_LOGINS    yes</b><br />
#Define /var/log/sulog como arquivo que detêm os registros do uso de su<br />
<b>SULOG_FILE    /var/log/sulog</b><br />
#Registra tentativas de mudança de usuário<br />
<b>SYSLOG_SU_ENAB    yes</b>
</p>
<p><code>host.conf:</code></p>
<p class="note">
#Procura os nomes primeiro no DNS, depois no arquivo local<br />
<b>order bind, hosts</b><br />
#Retorna todos os endereços válidos para uma máquina<br />
<b>multi on</b><br />
#Tenta impedir spoofing de hostname<br />
<b>nospoof on</b><br />
#Gera mensagem de alerta no caso de spoofing utilizando o syslog<br />
<b>spoofalert on</b>
</p>
<p><code>securetty:</code></p>
<p class="code">
# cp /etc/securetty{,.old}<br />
# >/etc/securetty
</p>
<p class="note">
#Permite que o root logue apenas uma vez em apenas um terminal<br />
#Se você não quer que o root faça login, comente as linhas abaixo<br />
<b>console<br />
vc/1</b>
</p>
<p><code>shells:</code></p>
<p class="note">
#Habilite somente os shells que você usa<br />
<b>/bin/bash<br />
/bin/sh</b><br />
#Somente se você usar screen<br />
<b>/bin/screen</b>
</p>
<p>Desative o suid em partições home, var, tmp:</p>
<p><code>fstab:</code><br />
Utilize as opções abaixo nas respectivas partições:</p>
<pre>
/var	        nosuid,nodev,noexec
/home           nosuid,nodev
/usr	        nodev
</pre>
<p class="note">
#Exemplo de partição:<br />
<b>/dev/sdb1    /home     reiserfs    nodev,nosuid,auto 1   2</b>
</p>
<p><strong><u>Retire todos os usuários que não possuem shell válida e são inúteis (como games, irc, list, lp etc). </u></strong></p>
<p>Você deve impedir reinicalização com <code>ctrl+alt+del</code> (após isso, precisa fazer #init q):</p>
<p><code>inittab:</code></p>
<p class="note">
#Comentar a linha abaixo:<br />
<b>#a::ctrlaltdel:/sbin/shutdown -t3 -r now</b>
</p>
<p>Configure o ntp para sincronizar hora em um dos <a href="http://www.rnp.br/ntp/ntp-stratum2.html">servidores da RNP</a> (eu os considero muito confiáveis).</p>
<p>Adicione o conteúdo abaixo no <code>/etc/profile</code>:</p>
<p class="note">
<b>TMOUT=3600<br />
export TMOUT</b>
</p>
<p><code>ssh/sshd_config:</code></p>
<p class="note">
#Configure uma porta diferente da 22<br />
<b>Port 2130</b><br />
#Por favor, utilize a versão 2&#8230;<br />
<b>Protocol 2</b><br />
#Define o tempo máximo que o usuário tem para digitar a senha<br />
<b>LoginGraceTime 30</b><br />
#Não permite que root logue via ssh<br />
<b>PermitRootLogin no</b><br />
#Não permite senhas em branco<br />
<b>PermitEmptyPasswords no</b><br />
#Impede que se use a interface gráfica via ssh<br />
<b>X11Forwarding no</b>
</p>
<p>Continua no próximo capítulo&#8230;</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fmelhore-a-seguranca-de-seu-linux-i';
  addthis_title  = 'Melhore+a+seguran%C3%A7a+de+seu+Linux+I';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="Melhore a segurança de seu Linux I">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/melhore-a-seguranca-de-seu-linux-i">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2008-10-02 16:10:37">
<input type="hidden" name="postContent_0" value="&lt;p&gt;Trabalhar com segurança de informação, ou pelo menos pesquisar, estudar e testar muito isso, requer fazer alguns procedimentos para que a máquina não facilite a vida de um possível visitante indesejado. Antes de pensar em ferramentas, precisamos pensar na máquina crua, no post_install().&lt;/p&gt;
&lt;p&gt;Primeiro de tudo, independente da distribuição, a maioria dos arquivos base são os mesmos, como fstab, login.defs, securetty&amp;#8230;  Então, vamos precisar melhorar o que vem de genérico numa instalação, pois você em seu desktop pode não se incomodar em ter alguns padrões no seu linux, mas um sysadmin precisa se preocupar.&lt;/p&gt;
&lt;p&gt;Tudo é questão de configuração geral, então estaremos tratando do diretório &lt;code&gt;/etc&lt;/code&gt; lógico. Começe pelos seguintes arquivos:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;login.defs:&lt;/code&gt;&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
#Permite uma nova tentativa de login em 5 segundos no caso de falha&lt;br /&gt;
&lt;b&gt;FAIL_DELAY    5&lt;/b&gt;&lt;br /&gt;
#Registra também contas de usuário falsas quando há tentativas de login com falhas&lt;br /&gt;
&lt;b&gt;LOG_UNKFAIL_ENAB    yes&lt;/b&gt;&lt;br /&gt;
#Registra também logins realizados com sucesso&lt;br /&gt;
&lt;b&gt;LOG_OK_LOGINS    yes&lt;/b&gt;&lt;br /&gt;
#Define /var/log/sulog como arquivo que detêm os registros do uso de su&lt;br /&gt;
&lt;b&gt;SULOG_FILE    /var/log/sulog&lt;/b&gt;&lt;br /&gt;
#Registra tentativas de mudança de usuário&lt;br /&gt;
&lt;b&gt;SYSLOG_SU_ENAB    yes&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;host.conf:&lt;/code&gt;&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
#Procura os nomes primeiro no DNS, depois no arquivo local&lt;br /&gt;
&lt;b&gt;order bind, hosts&lt;/b&gt;&lt;br /&gt;
#Retorna todos os endereços válidos para uma máquina&lt;br /&gt;
&lt;b&gt;multi on&lt;/b&gt;&lt;br /&gt;
#Tenta impedir spoofing de hostname&lt;br /&gt;
&lt;b&gt;nospoof on&lt;/b&gt;&lt;br /&gt;
#Gera mensagem de alerta no caso de spoofing utilizando o syslog&lt;br /&gt;
&lt;b&gt;spoofalert on&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;securetty:&lt;/code&gt;&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
# cp /etc/securetty{,.old}&lt;br /&gt;
# &gt;/etc/securetty
&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
#Permite que o root logue apenas uma vez em apenas um terminal&lt;br /&gt;
#Se você não quer que o root faça login, comente as linhas abaixo&lt;br /&gt;
&lt;b&gt;console&lt;br /&gt;
vc/1&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;shells:&lt;/code&gt;&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
#Habilite somente os shells que você usa&lt;br /&gt;
&lt;b&gt;/bin/bash&lt;br /&gt;
/bin/sh&lt;/b&gt;&lt;br /&gt;
#Somente se você usar screen&lt;br /&gt;
&lt;b&gt;/bin/screen&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;Desative o suid em partições home, var, tmp:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;fstab:&lt;/code&gt;&lt;br /&gt;
Utilize as opções abaixo nas respectivas partições:&lt;/p&gt;
&lt;pre&gt;
/var	        nosuid,nodev,noexec
/home           nosuid,nodev
/usr	        nodev
&lt;/pre&gt;
&lt;p class=&quot;note&quot;&gt;
#Exemplo de partição:&lt;br /&gt;
&lt;b&gt;/dev/sdb1    /home     reiserfs    nodev,nosuid,auto 1   2&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;u&gt;Retire todos os usuários que não possuem shell válida e são inúteis (como games, irc, list, lp etc). &lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Você deve impedir reinicalização com &lt;code&gt;ctrl+alt+del&lt;/code&gt; (após isso, precisa fazer #init q):&lt;/p&gt;
&lt;p&gt;&lt;code&gt;inittab:&lt;/code&gt;&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
#Comentar a linha abaixo:&lt;br /&gt;
&lt;b&gt;#a::ctrlaltdel:/sbin/shutdown -t3 -r now&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;Configure o ntp para sincronizar hora em um dos &lt;a href=&quot;http://www.rnp.br/ntp/ntp-stratum2.html&quot;&gt;servidores da RNP&lt;/a&gt; (eu os considero muito confiáveis).&lt;/p&gt;
&lt;p&gt;Adicione o conteúdo abaixo no &lt;code&gt;/etc/profile&lt;/code&gt;:&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
&lt;b&gt;TMOUT=3600&lt;br /&gt;
export TMOUT&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ssh/sshd_config:&lt;/code&gt;&lt;/p&gt;
&lt;p class=&quot;note&quot;&gt;
#Configure uma porta diferente da 22&lt;br /&gt;
&lt;b&gt;Port 2130&lt;/b&gt;&lt;br /&gt;
#Por favor, utilize a versão 2&amp;#8230;&lt;br /&gt;
&lt;b&gt;Protocol 2&lt;/b&gt;&lt;br /&gt;
#Define o tempo máximo que o usuário tem para digitar a senha&lt;br /&gt;
&lt;b&gt;LoginGraceTime 30&lt;/b&gt;&lt;br /&gt;
#Não permite que root logue via ssh&lt;br /&gt;
&lt;b&gt;PermitRootLogin no&lt;/b&gt;&lt;br /&gt;
#Não permite senhas em branco&lt;br /&gt;
&lt;b&gt;PermitEmptyPasswords no&lt;/b&gt;&lt;br /&gt;
#Impede que se use a interface gráfica via ssh&lt;br /&gt;
&lt;b&gt;X11Forwarding no&lt;/b&gt;
&lt;/p&gt;
&lt;p&gt;Continua no próximo capítulo&amp;#8230;&lt;/p&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fmelhore-a-seguranca-de-seu-linux-i';
  addthis_title  = 'Melhore+a+seguran%C3%A7a+de+seu+Linux+I';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/melhore-a-seguranca-de-seu-linux-i/feed</wfw:commentRss>
		</item>
		<item>
		<title>FISL 10 em Junho!</title>
		<link>http://even.archlinux-br.org/blog/fisl-10-em-junho</link>
		<comments>http://even.archlinux-br.org/blog/fisl-10-em-junho#comments</comments>
		<pubDate>Tue, 30 Sep 2008 13:53:24 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[fisl]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=47</guid>
		<description><![CDATA[Logo depois do FISL 9, começamos a pensar no FISL 10, pois ser estagiária e guardar dinheiro não são sinônimos. Então, temos até abril para guardar dinheiro. Poxa, abril&#8230; abril é meio de semestre, meio de trabalho, meio de tudo. Daí fui procurar datas para começar a organizar quando iremos e voltaremos. Então foi que [...]]]></description>
			<content:encoded><![CDATA[<p>Logo depois do FISL 9, começamos a pensar no FISL 10, pois ser estagiária e guardar dinheiro não são sinônimos. Então, temos até abril para guardar dinheiro. Poxa, abril&#8230; abril é meio de semestre, meio de trabalho, meio de tudo. Daí fui procurar datas para começar a organizar quando iremos e voltaremos. Então foi que descobri que o FISL 10 não será em abril, será em JUNHO! Mais exatamente 25 a 28 de junho!!!</p>
<p>Êba!!!! Junho, inverno, longe da bagunça do são joão nordestino, dos fogos de artifício (tem gente que compra um caminhão de fogos pra queimar dinheiro)!!! Mas peraê! Junho, alta estação, onde tá tudo caro, passagem, hospedagem, ainda mais no Sul&#8230; E pior ainda pra quem quer ir pra serra gaúcha como eu!</p>
<p>Bem, agora é refazer toda a agenda, juntar mais dinheiro ainda pra pagar a alta estação, comprar mais casacos, preparar uma palestra, juntar mais dinheiro&#8230; Ah, sem contar que semestre que vem TENHO que passar direto em todas as matérias, senão volto em cima das finais&#8230;</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Ffisl-10-em-junho';
  addthis_title  = 'FISL+10+em+Junho%21';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="FISL 10 em Junho!">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/fisl-10-em-junho">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2008-09-30 10:09:24">
<input type="hidden" name="postContent_0" value="&lt;p&gt;Logo depois do FISL 9, começamos a pensar no FISL 10, pois ser estagiária e guardar dinheiro não são sinônimos. Então, temos até abril para guardar dinheiro. Poxa, abril&amp;#8230; abril é meio de semestre, meio de trabalho, meio de tudo. Daí fui procurar datas para começar a organizar quando iremos e voltaremos. Então foi que descobri que o FISL 10 não será em abril, será em JUNHO! Mais exatamente 25 a 28 de junho!!!&lt;/p&gt;
&lt;p&gt;Êba!!!! Junho, inverno, longe da bagunça do são joão nordestino, dos fogos de artifício (tem gente que compra um caminhão de fogos pra queimar dinheiro)!!! Mas peraê! Junho, alta estação, onde tá tudo caro, passagem, hospedagem, ainda mais no Sul&amp;#8230; E pior ainda pra quem quer ir pra serra gaúcha como eu!&lt;/p&gt;
&lt;p&gt;Bem, agora é refazer toda a agenda, juntar mais dinheiro ainda pra pagar a alta estação, comprar mais casacos, preparar uma palestra, juntar mais dinheiro&amp;#8230; Ah, sem contar que semestre que vem TENHO que passar direto em todas as matérias, senão volto em cima das finais&amp;#8230;&lt;/p&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Ffisl-10-em-junho';
  addthis_title  = 'FISL+10+em+Junho%21';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/fisl-10-em-junho/feed</wfw:commentRss>
		</item>
		<item>
		<title>I&#8217;m a Trusted User!</title>
		<link>http://even.archlinux-br.org/blog/im-a-trusted-user</link>
		<comments>http://even.archlinux-br.org/blog/im-a-trusted-user#comments</comments>
		<pubDate>Mon, 22 Sep 2008 17:24:34 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[archlinux]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=44</guid>
		<description><![CDATA[Depois de começar a me engajar mais no projeto oficial, decidi que queria participar ainda mais. Semana passada submeti minha proposta para ser uma Trusted User. E hoje sai o resultado da votação. . . agora sou mais uma TU, ou melhor, a única TU. Isso porque todos os TU&#8217;s eram homens. Bem, obrigada a [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de começar a me engajar mais no projeto oficial, decidi que queria participar ainda mais. Semana passada submeti minha proposta para ser uma Trusted User. E hoje sai o resultado da votação. . . agora sou mais uma TU, ou melhor, a única TU. Isso porque todos os TU&#8217;s eram homens. Bem, obrigada a todos os que ajudaram, torceram e deram seus votos. A votação foi 20 sim, 0 não e 3 abstenções. Obrigada pessoal!</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fim-a-trusted-user';
  addthis_title  = 'I%26%238217%3Bm+a+Trusted+User%21';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="I&amp;#8217;m a Trusted User!">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/im-a-trusted-user">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2008-09-22 14:09:34">
<input type="hidden" name="postContent_0" value="&lt;p&gt;Depois de começar a me engajar mais no projeto oficial, decidi que queria participar ainda mais. Semana passada submeti minha proposta para ser uma Trusted User. E hoje sai o resultado da votação. . . agora sou mais uma TU, ou melhor, a única TU. Isso porque todos os TU&amp;#8217;s eram homens. Bem, obrigada a todos os que ajudaram, torceram e deram seus votos. A votação foi 20 sim, 0 não e 3 abstenções. Obrigada pessoal!&lt;/p&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fim-a-trusted-user';
  addthis_title  = 'I%26%238217%3Bm+a+Trusted+User%21';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/im-a-trusted-user/feed</wfw:commentRss>
		</item>
		<item>
		<title>O comando do mal</title>
		<link>http://even.archlinux-br.org/blog/o-comando-do-mal</link>
		<comments>http://even.archlinux-br.org/blog/o-comando-do-mal#comments</comments>
		<pubDate>Thu, 18 Sep 2008 12:22:27 +0000</pubDate>
		<dc:creator>Kessia Pinheiro</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://even.archlinux-br.org/blog/?p=41</guid>
		<description><![CDATA[Legal quando você está aplicando políticas de segurança e vê o servidor parar de logar e responder aos serviços web. . . Melhor ainda é levar 10 minutos pra descobrir que o / estava com chmod 0600.
O que causou? Um comando do mal:

/root # chmod 0600 .*

Diabos, porque eu não pensei nisso:

# ls -la /root/
drwxr-x&#8212; [...]]]></description>
			<content:encoded><![CDATA[<p>Legal quando você está aplicando políticas de segurança e vê o servidor parar de logar e responder aos serviços web. . . Melhor ainda é levar 10 minutos pra descobrir que o / estava com chmod 0600.</p>
<p>O que causou? Um comando do mal:</p>
<p class="code">
/root # chmod 0600 .*
</p>
<p>Diabos, porque eu não pensei nisso:</p>
<p class="code">
# ls -la /root/<br />
drwxr-x&#8212;  5 root root  4096 Set 17 16:32 .<br />
drwxr-xr-x 20 root root  4096 Set 11 09:29 ..<br />
-rw-r&#8211;r&#8211;  1 root root   905 Set 11 09:48 .bash_aliases<br />
-rw&#8212;&#8212;-  1 root root 13676 Set 17 17:05 .bash_history<br />
-rw-r&#8211;r&#8211;  1 root root  4956 Set 11 09:48 .bashrc
</p>
<p>Bah! .* englobou o . e o .. !<br />
Como eu estava dentro do /root, o .. foi o / e ele também foi pro chmod 0600. . . Que coisa feia. . . </p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fo-comando-do-mal';
  addthis_title  = 'O+comando+do+mal';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
<div class="pdf24Plugin-cp-box"><form method="POST" action="http://doc2pdf.pdf24.org/doc2pdf/wordpress.php" target="pdf24PopWin" onsubmit="window.open('about:blank', 'pdf24PopWin', 'scrollbars=yes,width=400,height=200,top=0,left=0'); return true;"><input type="hidden" name="blogCharset" value="UTF-8">
<input type="hidden" name="blogPosts" value="1">
<input type="hidden" name="blogUrl" value="http://even.archlinux-br.org/blog">
<input type="hidden" name="blogName" value="Even me. . .">
<input type="hidden" name="blogValueEncoding" value="htmlSpecialChars">
<input type="hidden" name="postTitle_0" value="O comando do mal">
<input type="hidden" name="postLink_0" value="http://even.archlinux-br.org/blog/o-comando-do-mal">
<input type="hidden" name="postAuthor_0" value="Kessia Pinheiro">
<input type="hidden" name="postDateTime_0" value="2008-09-18 09:09:27">
<input type="hidden" name="postContent_0" value="&lt;p&gt;Legal quando você está aplicando políticas de segurança e vê o servidor parar de logar e responder aos serviços web. . . Melhor ainda é levar 10 minutos pra descobrir que o / estava com chmod 0600.&lt;/p&gt;
&lt;p&gt;O que causou? Um comando do mal:&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
/root # chmod 0600 .*
&lt;/p&gt;
&lt;p&gt;Diabos, porque eu não pensei nisso:&lt;/p&gt;
&lt;p class=&quot;code&quot;&gt;
# ls -la /root/&lt;br /&gt;
drwxr-x&amp;#8212;  5 root root  4096 Set 17 16:32 .&lt;br /&gt;
drwxr-xr-x 20 root root  4096 Set 11 09:29 ..&lt;br /&gt;
-rw-r&amp;#8211;r&amp;#8211;  1 root root   905 Set 11 09:48 .bash_aliases&lt;br /&gt;
-rw&amp;#8212;&amp;#8212;-  1 root root 13676 Set 17 17:05 .bash_history&lt;br /&gt;
-rw-r&amp;#8211;r&amp;#8211;  1 root root  4956 Set 11 09:48 .bashrc
&lt;/p&gt;
&lt;p&gt;Bah! .* englobou o . e o .. !&lt;br /&gt;
Como eu estava dentro do /root, o .. foi o / e ele também foi pro chmod 0600. . . Que coisa feia. . . &lt;/p&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
  addthis_url    = 'http%3A%2F%2Feven.archlinux-br.org%2Fblog%2Fo-comando-do-mal';
  addthis_title  = 'O+comando+do+mal';
  addthis_pub    = '';
&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://s7.addthis.com/js/addthis_widget.php?v=12&quot; &gt;&lt;/script&gt;
">
<table cellspacing="0" cellpadding="0" border="0" width="100%" ><tr><td align="left">Send post as <a href="http://en.pdf24.org" target="_blank">PDF</a> to <input class="pdf24Plugin-cp-input" type="text" name="sendEmailTo" value="Enter email address" onMouseDown="this.value = '';"> <input class="pdf24Plugin-cp-submit" type="submit" value="Send"></td><td align="right"><a href="http://en.pdf24.org" target="_blank" title="PDF | PDF Creator | PDF Converter"><img src="http://www.pdf24.org/images/sheep_16x16.gif" alt="PDF | PDF Creator | PDF Converter" border="0"></a></td></table></form></div>]]></content:encoded>
			<wfw:commentRss>http://even.archlinux-br.org/blog/o-comando-do-mal/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
