<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2portuguesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Blogmaru -  café expresso :)</title><link>http://rauhmaru.blogspot.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/blogspot/tOPq" /><description>GNU/Linux, Shell-Script, astronomia, openSUSE, humor e talz... Mas não necessariamente nessa ordem xD</description><language>en</language><managingEditor>noreply@blogger.com (Raul Libório)</managingEditor><lastBuildDate>Mon, 07 Jan 2013 17:23:55 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">386</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><feedburner:info uri="blogspot/topq" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://creativecommons.org/licenses/by/3.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>blogspot/tOPq</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/blogspot/tOPq" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fblogspot%2FtOPq" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item><title>C4P para o FLISOL 2013</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/I39pTI2VvEA/c4p-para-o-flisol-2013.html</link><author>noreply@blogger.com (Raul Libório)</author><pubDate>Mon, 07 Jan 2013 17:23:55 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-4607090990064586311</guid><description>Estão abertos os C4P para o FLISOL 2013 em Salvador, o evento acontece no quarto sábado de abril que nesse ano será dia 27 de abril na Faculdade AREA1. Mais uma vez haverão duas salas, uma para desenvolvimento e outra para infraestrutura. Faça parte do time de palestrantes do FLISOL compartilhando seu conhecimento e sua experiência.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder="0" height="952" marginheight="0" marginwidth="0" src="https://docs.google.com/spreadsheet/embeddedform?formkey=dHJPWk5lU1NkdXR2RU5EXy1RSEp4UXc6MQ" width="760"&gt;Carregando...&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=I39pTI2VvEA:dBTo1xoITVc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/I39pTI2VvEA" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-07T22:23:55.045-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2013/01/c4p-para-o-flisol-2013.html</feedburner:origLink></item><item><title>Acorda Brasil! E a gasolina baixou de novo... e de novo.</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/cX7ufbvG0FM/acorda-brasil-e-gasolina-baixou-de-novo.html</link><author>noreply@blogger.com (Raul Libório)</author><pubDate>Tue, 25 Dec 2012 07:06:33 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-4897977896085312299</guid><description>&lt;iframe allowfullscreen="" frameborder="0" height="270" src="http://www.youtube.com/embed/3Eec7iYkM0Y" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=cX7ufbvG0FM:NQwcY4wvKXk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/cX7ufbvG0FM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-12-25T12:06:33.955-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/3Eec7iYkM0Y/default.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/12/acorda-brasil-e-gasolina-baixou-de-novo.html</feedburner:origLink></item><item><title>VLC - Correção do problema no audio na reprodução de vídeos</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/M0UwB1gM9Bg/vlc-correcao-do-problema-no-audio-na.html</link><category>video</category><category>opensuse</category><category>dicas</category><category>audio</category><category>vlc</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Sat, 08 Sep 2012 22:22:06 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-935732061347491088</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="#" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="258" src="http://1.bp.blogspot.com/-0SuWZUAr-Pg/UEwfkdPBpsI/AAAAAAAALg8/VxQFlA3uKi4/s320/real-vlc.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;Não sei se já passaram por isso, mas, as vezes (ou quase sempre) quando uso o VLC e em algum momento do vídeo eu dou um pause, quando dou um play, geralmente o audio não volta ou depois de um grande atraso, torna a tocar.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;É um probleminha irritante que várias vezes me fez mudar de player só por conta desse simples problema.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Eu havia acabado de fazer o download do filme Furia de Titans 2, e comecei a assistir. Estava eu conversando com o amigo Alan Teixeira, até que, me despedi e comentei que iria ver o filme. Mas, no momento dei uma pausa e, adivinha o que aconteceu!!!? Pois é! bug!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aí, lembrei que uma certa vez, o mesmo Alan havia me contado que tinha descoberto a solução para esse problema! Buscando nos meus registros, achei lá no histórico do Gtalk (yep, eu os guardo! Já me salvaram várias vezes!). Para ser preciso, a solução me foi dada no dia 19/10/2011! Um ano depois e eu torno a utilizá-la. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bom, a quem estamos tanto a falar é o &lt;b&gt;vlc-aout-pulse&lt;/b&gt;: &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;blockquote class="tr_bq"&gt;haruka:~ # zypper info vlc-aout-pulse&lt;br /&gt;
Loading repository data...&lt;br /&gt;
Reading installed packages...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Information for package vlc-aout-pulse:&lt;br /&gt;
&lt;br /&gt;
Repository: Packman Repository&lt;br /&gt;
Name: vlc-aout-pulse&lt;br /&gt;
Version: 2.0.2-5.9&lt;br /&gt;
Arch: x86_64&lt;br /&gt;
Vendor: http://packman.links2linux.de&lt;br /&gt;
Installed: Yes&lt;br /&gt;
Status: up-to-date&lt;br /&gt;
Installed Size: 30.9 KiB&lt;br /&gt;
Summary: VLC Audio Out for Pulse Audio&lt;br /&gt;
Description: &lt;br /&gt;
Extends VLC with Pulse Audio Support for Audio Out&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Instale-o e resolva seus problemas!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;blockquote class="tr_bq"&gt;&lt;div style="text-align: justify;"&gt;haruka:~ # zypper in vlc-aout-pulse&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=M0UwB1gM9Bg:FKm6vxexfYo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/M0UwB1gM9Bg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-09T02:22:06.362-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-0SuWZUAr-Pg/UEwfkdPBpsI/AAAAAAAALg8/VxQFlA3uKi4/s72-c/real-vlc.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/09/vlc-correcao-do-problema-no-audio-na.html</feedburner:origLink></item><item><title>Como abrir dois Skypes simultaneamente</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/yD458nAwSl0/como-abrir-dois-skypes-simultaneamente.html</link><category>skype</category><category>opensuse</category><category>gnu/linux</category><category>FuckYea</category><category>dicas</category><category>comunidade</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Mon, 03 Sep 2012 05:18:31 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-6380444292362837790</guid><description>Probleminha chato mas que muita gente tem. Como resolver?&lt;br /&gt;
Fácil:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
skype --dbpath=~/.Skype2&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-JQY8_RIFry8/UESfFp1lM0I/AAAAAAAALgU/hXXRhs6VC9E/s1600/Screenshot+-+03-09-2012+-+09:09:02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-JQY8_RIFry8/UESfFp1lM0I/AAAAAAAALgU/hXXRhs6VC9E/s1600/Screenshot+-+03-09-2012+-+09:09:02.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Você também pode criar um lançador:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-X4mwq6n3k9o/UESfGcU3ShI/AAAAAAAALgc/YM-EqwGZ7U4/s1600/Screenshot+-+032012+-+09:11:58.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-X4mwq6n3k9o/UESfGcU3ShI/AAAAAAAALgc/YM-EqwGZ7U4/s1600/Screenshot+-+032012+-+09:11:58.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Estou usando o XFCE nesse exemplo, mas basta criar um lançador com os mesmos parâmetros caso utilize outro gerenciador gráfico.&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=yD458nAwSl0:6Jxuyyc87Rw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/yD458nAwSl0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-09-03T09:18:31.732-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-JQY8_RIFry8/UESfFp1lM0I/AAAAAAAALgU/hXXRhs6VC9E/s72-c/Screenshot+-+03-09-2012+-+09:09:02.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/09/como-abrir-dois-skypes-simultaneamente.html</feedburner:origLink></item><item><title>Software Freedom Day 2012</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/FZ3qxmw0czE/software-freedom-day-2012.html</link><category>software livre</category><category>gnu/linux</category><category>SFD</category><category>dicas</category><category>eventos</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Sat, 25 Aug 2012 22:01:12 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-7320924129736000029</guid><description>&lt;img src="http://dl.dropbox.com/u/935037/SFD/2012/banner/banner2012_SFD_01.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Estamos iniciando a chamada de trabalhos para o Software Freedom Day 2012, que irá acontecer no dia 15 de Setembro, na Faculdade de Tecnologia e Ciências.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Submissão da palestra&lt;/h4&gt;
Acesse o link:&lt;br /&gt;
&lt;a href="http://goo.gl/lE3hh"&gt;http://goo.gl/lE3hh&lt;/a&gt;&lt;br /&gt;
&lt;div class="yj6qo ajU"&gt;
&lt;div class="ajR" data-tooltip="Hide expanded content" id=":3gx" role="button" tabindex="0"&gt;
&lt;img class="ajT" src="https://mail.google.com/mail/images/cleardot.gif" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="adL"&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
Divulgação&lt;/h4&gt;
&lt;/div&gt;
Para adicionar um contador no seu blog ou página web, use:&lt;br /&gt;
&lt;a href="http://wiki.softwarefreedomday.org/CountDown/pt"&gt;http://wiki.softwarefreedomday.org/CountDown/pt&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;b&gt;Datas&lt;/b&gt;:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;* Data final para envio de propostas: 02 de Setembro 2012&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;* Data de divulgação dos resultados: 03 de Setembro 2012&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;* Dia do evento: 15 de Setembro de 2012&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Pedimos desculpas pelo tardar do lançamento da chamada de trabalhos.&amp;nbsp; Tivemos alguns problemas porém esses já foram resolvidos.&lt;br /&gt;
&amp;nbsp;Um abraço e enviem suas propostas! :D&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=FZ3qxmw0czE:XEL4lXsNL8c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/FZ3qxmw0czE" height="1" width="1"/&gt;</description><enclosure url="http://goo.gl/lE3hh" length="0" type="html" /><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-26T02:01:12.602-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><georss:featurename xmlns:georss="http://www.georss.org/georss">Av. Luiz Viana Filho, 4446-4498 - Trobogy, Salvador - BA, 41770-000, Brasil</georss:featurename><georss:point xmlns:georss="http://www.georss.org/georss">-12.93475928026119 -38.39241027832031</georss:point><georss:box xmlns:georss="http://www.georss.org/georss">-12.93669378026119 -38.394877778320314 -12.932824780261189 -38.38994277832031</georss:box><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/08/software-freedom-day-2012.html</feedburner:origLink></item><item><title>Novidades em Breve!!</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/V7YKdKml7JE/novidades-em-breve.html</link><author>noreply@blogger.com (Raul Libório)</author><pubDate>Sun, 05 Aug 2012 11:49:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-4694755504577239910</guid><description>Fala meus queridos, saudades de vocês!&lt;br /&gt;
&lt;br /&gt;
Pois é... estou sumido daqui... Isso sempre acontece quando vou para uma empresa que usa mais Windows do que Linux... É uma merda!&lt;br /&gt;
Enfim, atualmente fiz algumas implementações que merecem destaque e claro, trarei para o blog um how-to de como fazer.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Até tu, GNOME?&lt;/h2&gt;
É amigos... Eu tentei. Juro que tentei, mas... GNOME 3 (ou gnome-shell, como queiram) não me agradou e jogou minha produtividade lá pra baixo, sem falar do péssimo desempenho. Em muitos momentos ele se comportou pior que o Windows 7, ficando lento após algumas horas de uso, obrigando o usuário a reiniciar a interface (WHAAAAAT!????), coisa que nunca foi preciso na lendária linha 2.x.&lt;br /&gt;
Hoje estou usando XFCE no meu trabalho e, enquando escrevo esse post no meu notebook (openSUSE 11.4 feito no SUSEstudio, com gnome 2.34 - lindo demais!), instalo o openSUSE 12.1 com KDE4. Sim, acreditem, estou instalando o KDE! Também achei que não faria isso, mas, acho que é melhor que o G3.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;
Ekaaty Linux &lt;/h2&gt;
Uma outra novidade: Vou instalar o Ekaaty Linux no meu desktop do trabalho e em casa. O Ekaaty Linux é um projeto em que aposto e acredito, sendo tocado bem de perto pelo amigo Cristiano Furtado. O Ekaaty vem ganhando a simpatia das faculdades daqui de Salvador, e várias células de software livre vem surgindo nesse embalo e isso é extremamente ótimo!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Bom, então, só pra concluir, o que teremos em breve por aqui:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Script de firewall iptables&lt;/li&gt;
&lt;li&gt;Configuração do SquidGuard no Squid&lt;/li&gt;
&lt;li&gt;Instalação do Zabbix 2.0 - Esse vou tentar fazer em vídeo&lt;/li&gt;
&lt;li&gt;Receita de ovo cozido com sal&lt;/li&gt;
&lt;li&gt;E muitos outros! &lt;/li&gt;
&lt;/ul&gt;
Bom galerinha, nesse momento estou preparando (também) o material do Software Freedom Day, que vai ser nesse mês de Agosto. Aqui em Salvador, ele será realizado na Faculdade de Tecnolgia e Ciências, A FTC. A Faculdade está empolgada com os eventos de software livre e está dando a maior força para a nossa comunidade nesse quesito! &lt;b&gt;Valeu FTC!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=V7YKdKml7JE:iwQoU4mvs6M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/V7YKdKml7JE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-08-05T15:49:13.252-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/08/novidades-em-breve.html</feedburner:origLink></item><item><title>Instalando o Skype 4 no openSUSE 11.4</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/1WncQukPBJQ/instalando-o-skype-4-no-opensuse-114.html</link><category>11.4</category><category>ferramentas</category><category>skype</category><category>opensuse</category><category>gnu/linux</category><category>12.1</category><category>dicas</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Wed, 04 Jul 2012 18:42:32 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-5329327105387154844</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" src="http://4.bp.blogspot.com/-MK4CCLY6c7U/T_TucKcTX_I/AAAAAAAALPs/eFYBPrG4L3w/s1600/Captura_de_tela-Janela+sem+nome.png" /&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
Hoje (04/07/2012) fui dar uma olhada no site do skype (não me pergunte por que cargas d'águas fui fazer isso) e vi que o pacote para Linux FINALMENTE saiu do 2.3 Beta - que dava um problema FDP com a câmera - embora eu ainda não tenha testado essa 4 pra ver como está isso.&lt;br /&gt;
Uso o openSUSE 11.4 em casa, tanto no desktop quanto no notebook e, ao saber do update, baixei e tentei instalar. O pacote tem 26MB, maior que os outros.&lt;br /&gt;
Para minha surpresa, quando tentei instalar....&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
haruka:/home/raul/Downloads # zypper in skype-4.0.0.7-suse.i586.rpm &lt;br /&gt;
Loading repository data...&lt;br /&gt;
Reading installed packages...&lt;br /&gt;
Resolving package dependencies...&lt;br /&gt;
&lt;br /&gt;
Problem: nothing provides libstdc++.so.6(GLIBCXX_3.4.15) needed by skype-4.0.0.7-suse121.i586&lt;br /&gt;
Solution 1: do not install skype-4.0.0.7-suse121.i586&lt;br /&gt;
Solution 2: break skype by ignoring some of its dependencies&lt;br /&gt;
&lt;br /&gt;
Choose from above solutions by number or cancel [1/2/c] (c): &lt;/blockquote&gt;
&lt;br /&gt;
Achei estranho, já que eu já tinha instalado o libstdc e a libstdc++.so.6 estava no sistema:&lt;br /&gt;
&lt;blockquote&gt;
haruka:/home/raul/Downloads # ldconfig -p | grep libstd&lt;br /&gt;
libstdc++.so.6 (libc6) =&amp;gt; /usr/lib/libstdc++.so.6&lt;br /&gt;
libstdc++.so.5 (libc6) =&amp;gt; /usr/lib/libstdc++.so.5&lt;/blockquote&gt;
&lt;br /&gt;
Bom, ficar contestando com o SO não vai resolver meu problema. Fui buscar uma solução, que acabei encontrando na mensagem do fórum do openSUSE, no tópico &lt;a href="http://forums.opensuse.org/english/get-technical-help-here/applications/476084-skype-4-anyone-got-work.html#post2469448"&gt;Skype 4 - anyone got it to work?&lt;/a&gt;. Nele descobri que o problema estava na versão do libstdc++45, que é antiga para o Skype 4.&lt;br /&gt;
Solução? Baixar o pacote via software.opensuse.org e fazer a reposição! :D&lt;br /&gt;
&lt;br /&gt;
1. Acessem &lt;a href="http://software.opensuse.org/"&gt;http://software.opensuse.org&lt;/a&gt;&lt;br /&gt;
2. Na barra de busca, procurem por libstdc. Para o openSUSE 11.4, vcs podem baixar o pacote libstdc++47. (&lt;a href="http://software.opensuse.org/package/libstdc++47"&gt;http://software.opensuse.org/package/libstdc++47&lt;/a&gt;)&lt;br /&gt;
3. Instalem:&lt;br /&gt;
&lt;blockquote&gt;
zypper in libstdc++47&lt;/blockquote&gt;
O sistema irá reclamar:&lt;br /&gt;
&lt;blockquote&gt;
Problem: libstdc++47-4.7.1_20120704-36.1.i586 conflicts with libstdc++6 &amp;lt; 4.7.1_20120704-36.1 provided by libstdc++45-4.5.1_20101208-9.8.i586&lt;br /&gt;
Solution 1: deinstallation of libstdc++45-4.5.1_20101208-9.8.i586&lt;br /&gt;
Solution 2: do not install libstdc++47-4.7.1_20120704-36.1.i586&lt;br /&gt;
Choose from above solutions by number or cancel [1/2/c] (c): 1&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Mas podem ir em frente, vai dar tudo certo! (ao menos deu no meu heheheh)&lt;br /&gt;
&lt;br /&gt;
Após isso podem experimentar a instalação. Ele não reclamará mais do pacote e instalará tranquilamente :)&lt;br /&gt;
&lt;br /&gt;
See ya!&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=1WncQukPBJQ:GEWN4NK-CHw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/1WncQukPBJQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-07-04T22:42:32.111-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-MK4CCLY6c7U/T_TucKcTX_I/AAAAAAAALPs/eFYBPrG4L3w/s72-c/Captura_de_tela-Janela+sem+nome.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/07/instalando-o-skype-4-no-opensuse-114.html</feedburner:origLink></item><item><title>Links for 2012-06-14 [del.icio.us]</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/A5NKJ2sXM9Y/rauhmaru</link><pubDate>Fri, 15 Jun 2012 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/rauhmaru#2012-06-14</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.pentestit.com/google-dorks/"&gt;PenTestIT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.orkut.com.br/Main#Home"&gt;orkut - meu orkut&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dnserros.oi.com.br/main?InterceptSource=0&amp;ClientLocation=br&amp;ParticipantID=ln9ax8zglhs3lmc5wonrlcomvi6lvzb4&amp;FailureMode=1&amp;SearchQuery=&amp;FailedURI=http%3A%2F%2Fgilsgogames%2F&amp;AddInType=4&amp;Version=2.1.8-1.67base&amp;Referer=&amp;Implementation=0"&gt;Oi - Buscar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://26.media.tumblr.com/tumblr_ll0d8b2imz1qzmowao1_500.png"&gt;tumblr_ll0d8b2imz1qzmowao1_500.png (PNG Image, 500x210 pixels)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/A5NKJ2sXM9Y" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/rauhmaru#2012-06-14</feedburner:origLink></item><item><title>Ferramentas de análise do Squid Proxy - #01</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/KX4KP5RJl8s/ferramentas-de-analise-do-squid-proxy.html</link><category>redes</category><category>ferramentas</category><category>opensuse</category><category>gnu/linux</category><category>squid</category><category>proxy</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Thu, 14 Jun 2012 15:56:03 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-792569080131697227</guid><description>Nesse post, faço uma singela análise de &lt;b&gt;ferramentas de análise de logs do Squid&lt;/b&gt;, além de mostrar como instalar as mesmas em seu servidor.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;

squeezer&lt;/h3&gt;
Um script feito em perl. funcionamento bastante simples. Tão simples que não funcionou comigo.&lt;br /&gt;
URL:&lt;a href="http://sourceforge.net/projects/squidoptimizer/"&gt;http://sourceforge.net/projects/squidoptimizer/&lt;/a&gt;&lt;br /&gt;
versão testada: 0.5&lt;br /&gt;
&lt;div style="color: red;"&gt;
&lt;b&gt;Resultado: falhou na execução&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;haruka:/usr/local/squid # squeezer/squeezer.pl -c etc/squid.conf -l var/logs/access.log &lt;br /&gt;&lt;span style="color: #cc0000;"&gt;
Illegal division by zero at squeezer/squeezer.pl line 647&lt;/span&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
Erro no script... Cadê o mantenedor/criador? Isso é erro de cálculo. :(&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;

free-sa&lt;/h3&gt;
Um analisador estático para arquivos de logs similar ao SARG.&lt;br /&gt;
URL: &lt;a href="http://sourceforge.net/projects/free-sa/"&gt;http://sourceforge.net/projects/free-sa/&lt;/a&gt;&lt;br /&gt;
versão testada: 2.0.0b5p7&lt;br /&gt;
Resultado: OK, porém mal documentado para exibir os gráficos&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;

Instalação&lt;/h4&gt;
Pré-requisito: Apache rodando&lt;br /&gt;
Crie o diretório /srv/www/htdocs/free-sa e conceda as permissões para o apache:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
mkdir /srv/www/htdocs/free-sa&lt;br /&gt;
chown -R wwwrun.www /srv/www/htdocs/free-sa&lt;/blockquote&gt;
&lt;br /&gt;
Descompacte o arqiuvo compactado e execute um make install dentro do diretório.&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
make install &lt;/blockquote&gt;
Isso fará com que ele instale seus arquivos.&lt;br /&gt;
Nesse mesmo diretório, observe que existe um diretório etc/ e um themes/.&lt;br /&gt;
Em themes, são os temas (LOL!). Escolha um e copie todo o seu conteúdo para o diretório do free-sa:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
cp -rfv themes/sarg/* /srv/www/htdocs/free-sa/&lt;/blockquote&gt;
&lt;br /&gt;
Edite as seguintes linhas no etc/free-sa.conf.sample:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
GLOBAL OPTIONS&lt;br /&gt;
locale="pt_BR.UTF-8" # se quiser em português&lt;br /&gt;
&lt;br /&gt;
LOG FILE OPTIONS&lt;br /&gt;
log_file="/seu/log/do/squid/access.log"&lt;/blockquote&gt;
&lt;br /&gt;
Descomente toda a sessão do HTTP related filter reports para ter mais relatórios.&lt;br /&gt;
&lt;br /&gt;
copie alterando o nome do arquivo free-sa.conf.sample para o /usr/local/etc/free-sa/free-sa.conf:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
cp etc/free-sa.conf.sample /usr/local/etc/free-sa/free-sa.conf&lt;/blockquote&gt;
&lt;br /&gt;
Agora, adicione a seguinte linha no crontab:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
* * * * *  /bin/rm -rf /srv/www/htdocs/free-sa/[0-9]* &amp;amp;&amp;amp; /usr/local/bin/free-sa  -o /srv/www/htdocs/free-sa/&lt;/blockquote&gt;
&lt;br /&gt;
O relatório estará disponível em http://servidor/free-sa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;

Squid-graph&lt;/h3&gt;
Script em perl que gera gráficos com base no access.log&lt;br /&gt;
URL: http://sourceforge.net/projects/squid-graph/&lt;br /&gt;
versão testada: 3.2&lt;br /&gt;
Resultado: OK&lt;br /&gt;
&lt;h4&gt;

Instalação&lt;/h4&gt;
Pré-requisito: Apache rodando&lt;br /&gt;
Opcional - 1. Mova o squid-graph para o /usr/local. Seu diretório agora será o /usr/local/squid-graph.&lt;br /&gt;
Crie o diretório no /srv/www/htdocs/squid-graph para apresentação dos resultados.&lt;br /&gt;
Conceda as permissões de acesso ao usuário do apache&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
mkdir&amp;nbsp; /srv/www/htdocs/squid-graph&lt;br /&gt;
chown -R wwwrun.www /srv/www/htdocs/squid-graph&lt;/blockquote&gt;
&lt;br /&gt;
Adicione no cron a linha:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
* * * * * /usr/local/squid-graph/squid-graph --output-dir=/srv/www/htdocs/squid-graph/ &amp;lt; /log/do/squid/access.log 2&amp;gt;&amp;amp;1&lt;/blockquote&gt;
&lt;br /&gt;
&lt;div style="color: #0b5394;"&gt;
&lt;b&gt;A sintaxe é simples: [executável do squid-graph] --output-dir=[diretorio de saída do relatório] &amp;lt; [log do squid] 2&amp;gt;&amp;amp;1&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Eu defini que o diretório de saída do relatório será um que já está publicado. Assim poderemos ver pelo navegador.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Abra o navegador e consulte no endereço http://servidor/squid-graph&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=KX4KP5RJl8s:baPLM2sDKhg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/KX4KP5RJl8s" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-14T19:56:03.754-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/06/ferramentas-de-analise-do-squid-proxy.html</feedburner:origLink></item><item><title>Links for 2012-06-13 [del.icio.us]</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/rFgvbvNJLCw/rauhmaru</link><pubDate>Thu, 14 Jun 2012 00:00:00 PDT</pubDate><guid isPermaLink="false">http://del.icio.us/rauhmaru#2012-06-13</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.tutomania.com.br/extra/seriais-para-diversos-windows"&gt;Seriais para Diversos Windows - Dicas, Aprenda Como fazer, Tutorial e Livros&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/rFgvbvNJLCw" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/rauhmaru#2012-06-13</feedburner:origLink></item><item><title>Instalação do Moodle 2.2</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/22_sssT29os/instalacao-do-moodle-23.html</link><category>redes</category><category>moodle</category><category>opensuse</category><category>servidores</category><category>gnu/linux</category><category>dicas</category><category>comunidade</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Wed, 06 Jun 2012 17:23:29 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-8326917295795214821</guid><description>&lt;br /&gt;
&lt;div class="moodletop intro aboutintro" style="background-color: white; color: #444444; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;h3 style="font-size: 13px;"&gt;



&lt;span style="font-size: 16px;"&gt;O que é o Moodle?&lt;/span&gt;&lt;/h3&gt;
&lt;div class="moodletop aboutoverview" style="font-size: 13px; margin-bottom: 0px; margin-left: 30px; margin-right: 0px; margin-top: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="moodletop intro aboutintro" style="background-color: white; color: #444444; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;
O Moodle é um Sistema Open Source de Gerenciamento de Cursos - Course Management System (CMS), também conhecido como Learning Management System (LMS) ou um Ambiente Virtual de Aprendizagem (AVA). Tornou-se muito popular entre os educadores de todo o mundo como uma ferramenta para criar sites de web dinâmicos para seus alunos. Para funcionar, ele precisa ser instalado em um servidor web, em um de seus próprios computadores ou numa empresa de hospedagem.&lt;/div&gt;
&lt;div class="moodletop intro aboutintro" style="background-color: white; color: #444444; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" src="http://moodle.org/theme/image.php?theme=moodleofficial&amp;amp;image=moodle-logo&amp;amp;rev=680&amp;amp;component=theme" /&gt;&lt;/div&gt;
&lt;div class="moodletop aboutoverview" style="background-color: white; color: #444444; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 30px; margin-right: 0px; margin-top: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;div style="margin-bottom: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;
O foco do projeto Moodle é sempre a disponibilizar aos educadores as melhores ferramentas para gerenciar e promover a aprendizagem, mas há muitas maneiras de se utilizar o Moodle:&lt;/div&gt;
&lt;ul style="list-style-image: initial; list-style-position: outside; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 2.4em; padding-right: 0px; padding-top: 0px;"&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;O Moodle possui características que lhe permitem usabilidade em grande escala para centenas de milhares de estudantes, mas também pode ser usado para uma escola primária ou um entusiasta da educação.&lt;/li&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;Muitas instituições utilizam como plataforma para realização de cursos totalmente on-line, enquanto outros simplesmente usam como contato em seus cursos (conhecido como blended learning).&lt;/li&gt;
&lt;li style="margin-bottom: 0.25em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;Muitos de nossos usuários gostam de usar os módulos de atividade (como fóruns, wikis e bancos de dados) para construir comunidades amplamente colaborativas de aprendizagem em torno de seu tema (na tradição construcionista social), enquanto outros preferem utilizar o Moodle como um meio de fornecer conteúdo aos alunos (tais como pacotes padrão SCORM) e avaliar a aprendizagem utilizando tarefas ou testes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;



How to instalar o moodle&lt;/h4&gt;
&lt;br /&gt;
baixe o pacote do Moodle (versão 2.2.3)&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
wget http://ufpr.dl.sourceforge.net/project/moodle/Moodle/stable22/moodle-2.2.3.tgz&lt;br /&gt;
mkdir -p /opt/moodle/site/&lt;br /&gt;
tar xvf moodle-2.2.3.tgz -C /opt/moodle/site&lt;br /&gt;
chown -R wwwrun:www /opt/moodle&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Instale o LAMP&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
zypper in -t pattern lamp_server&lt;/blockquote&gt;
&lt;br /&gt;
O Moodle funcionará melhor com esses complementos:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
zypper in php5-mbstring php5-openssl php5-xmlrpc php5-soap php5-gd php5-intl php5-iconv php5-curl php5-tokenizer php5-ctype php5- php5-simplexml php5-spl php5-pcre php5-dom php5-xml php5-json&lt;/blockquote&gt;
&lt;br /&gt;
Configuração do Apache&lt;br /&gt;
Crie o arquivo /etc/apache2/conf.d/moodle.conf com o seguinte conteúdo:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
Alias /moodle /opt/moodle/site/&lt;br /&gt;
&amp;lt;Directory /opt/moodle/site/ &amp;gt;&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Options +Indexes +FollowSymLinks&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;IndexOptions +NameWidth=*&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Order allow,deny&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Allow from all&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Inicie o servidor web e o mysql&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
service apache2 start&lt;br /&gt;
service mysql start&lt;/blockquote&gt;
&lt;br /&gt;
Após isso ele estará disponível no endereço &lt;span style="font-family: 'Courier New', Courier, monospace;"&gt;http://ip.do.seu.servidor/moodle&lt;/span&gt; e é só configurar o ambiente. Aí vai do gosto de cada um.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Um abrazzo!&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=22_sssT29os:SJPhW9jCFUA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/22_sssT29os" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-06T21:23:29.219-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/06/instalacao-do-moodle-23.html</feedburner:origLink></item><item><title>Remover arquivos com mais de 30 dias</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/3Tyi_TUFZOk/remover-arquivos-com-mais-de-30-dias.html</link><category>redes</category><category>scripts</category><category>software livre</category><category>servidores</category><category>gnu/linux</category><category>dicas</category><category>backups</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Sun, 03 Jun 2012 20:09:46 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-4493794901709949653</guid><description>&lt;div&gt;
Imaginemos a situação:&lt;/div&gt;
&lt;div&gt;
Você possui um servidor que recebe os arquivos de backup, eles são guardados por 30 dias e depois são removidos, liberando espaço para os mais novos. Ah, lembre-se de ter um log dos arquivos removidos ;)&lt;/div&gt;
&lt;div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;img border="0" height="320" src="http://dropsdecarreira.com.br/blog/wp-content/uploads/2011/12/30-dias.jpg" width="310" /&gt;&lt;/div&gt;
Um modo fácil de fazer essa rotação é guardando os backups em pastas por mês, por exemplo, todos os arquivos de Janeiro ficarão no diretório 01, Fevereiro no 02 e por aí vai...&lt;/div&gt;
&lt;div&gt;
Mas, caso não seja possível fazer isso, vamos montar um simples script para executar essa tarefa :)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
#!/bin/bash&lt;br /&gt;
# Remove arquivos maiores que 30 dias e gera um log&lt;br /&gt;
FILENAME=FILES_$(date +%Y%m%d%H%M%m).log&lt;br /&gt;
find . -mtime +30 -exec echo {} \; &amp;gt; $FILENAME&lt;br /&gt;
rm -rfv $(cat $FILENAME)&lt;/blockquote&gt;
&lt;br /&gt;
A lógica é simples:&lt;br /&gt;
Na variável, eu crio um arquivo que possui um prefixo e como sufixo coloco:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Ano, com 4 dígitos - %Y&lt;/li&gt;
&lt;li&gt;Mês, com 2 dígitos - %m&lt;/li&gt;
&lt;li&gt;Dia, com 2 dígitos - %d&lt;/li&gt;
&lt;li&gt;Horas, com 2 dígitos - %H&lt;/li&gt;
&lt;li&gt;Minutos, com 2 dígitos - %M&lt;/li&gt;
&lt;li&gt;Segundos, com 2 dígitos - %S&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;b&gt;O Find irá buscar por arquivos que não modificados&lt;/b&gt; nos últimos 30 dias, exibindo os seus nomes e enviando o seu output para um arquivo, que será o log dos arquivos removidos naquele momento.&lt;/div&gt;
&lt;br /&gt;
Após isso, o rm irá ler o arquivo gerado pelo find e removê-los um a um.&lt;br /&gt;
&lt;br /&gt;
Mole né?&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=3Tyi_TUFZOk:B0255aFEvZI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/3Tyi_TUFZOk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-06-04T00:09:46.051-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/06/remover-arquivos-com-mais-de-30-dias.html</feedburner:origLink></item><item><title>Skype API Plugin para Pidgin/libpurple/Adium</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/Penv72X8pEo/skype-api-plugin-para.html</link><category>desenvolvimento</category><category>ferramentas</category><category>skype</category><category>gnu/linux</category><category>FuckYea</category><category>gnome</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Sat, 26 May 2012 19:20:44 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-2149110244642937321</guid><description>&lt;h3&gt;
Sobre o&amp;nbsp;Skype API Plugin para Pidgin/libpurple/Adium&lt;/h3&gt;
&lt;br /&gt;
&lt;a href="http:/#" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://eion.robbmob.com/skype.png" /&gt;&lt;/a&gt;Se você estiver com o skype rodando, você pode ter sua lista de contatos sendo vista pelo Pidgin/libpurple/Adium.&amp;nbsp;A intenção é apenas de fazer uma completa substituição da interface do skype, e esperamos que você consiga fazer tudo que faz no skype com esse plugin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;
Você vai precisar de:&lt;/h3&gt;
Skype:&amp;nbsp;&lt;a href="http://www.skype.com/intl/pt-br/get-skype/"&gt;http://www.skype.com/intl/pt-br/get-skype/&lt;/a&gt;&lt;br /&gt;
Pidgin: &lt;a href="http://www.pidgin.im/download/"&gt;http://www.pidgin.im/download/&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;O plugin&lt;/b&gt;&lt;br /&gt;
x32:&amp;nbsp;&lt;a href="http://eion.robbmob.com/libskype.so"&gt;http://eion.robbmob.com/libskype.so&lt;/a&gt;&lt;br /&gt;
x64: &lt;a href="http://eion.robbmob.com/libskype64.so"&gt;http://eion.robbmob.com/libskype64.so&lt;/a&gt;&lt;br /&gt;
&lt;i&gt;Como o Adium é para o Mac, não entrarei em detalhes.&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
&lt;h3&gt;
HOW TO&lt;/h3&gt;
&lt;div&gt;
&lt;b&gt;Simples&lt;/b&gt;.&lt;/div&gt;
&lt;div&gt;
1. Crie o diretório de plugins dentro dos diretórios do Pidgin do seu usuário (se ele não existir). É nesse mesmo diretório que fica armazenado os seus logs, ícones, etc.&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
mkdir -p $HOME/.purple/plugins&lt;/blockquote&gt;
&lt;br /&gt;
2. Copie o plugin (o arquivo .so) para dentro do diretório criado.&lt;br /&gt;
&lt;br /&gt;
Agora é só fechar e abrir novamente o Pidgin. Vá em conta e adicione e perceba que&lt;b&gt; quando for escolher o protocolo, o Skype estará disponível&lt;/b&gt;. Legal né? :D&lt;br /&gt;
&lt;br /&gt;
Várias funcionalidades do Skype estarão disponíveis, até mesmo de busca por contatos:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http:/#" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-npAw4gknbv4/T8GOGaSSyBI/AAAAAAAAKvc/UOsdTDTr1GI/s1600/Captura_de_tela-Resultados+da+Pesquisa.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Um outro ponto legal é que, se você utiliza o plugin &lt;b&gt;MusicTraker&lt;/b&gt; (que altera o seu status com o nome da música que o player de audio estiver tocando, lembra?), lá no Skype também será atualizado. Tem um plugin que faz isso direto para o Skype, mas é funciona apenas com o Rhythmbox, é o &lt;b&gt;Rhythmbox Skype mood notifier&lt;/b&gt; (&amp;nbsp;&lt;a href="http://rauhmaru.blogspot.com.br/2010/12/rhythmbox-skype-mood-notifier.html"&gt;http://rauhmaru.blogspot.com.br/2010/12/rhythmbox-skype-mood-notifier.html&lt;/a&gt;&amp;nbsp;)&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Dúvidas, problemas, críticas e &lt;b&gt;agradecimentos&lt;/b&gt;? Fale com o pai da criança :)&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://eion.robbmob.com/blog/"&gt;http://eion.robbmob.com/blog/&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=Penv72X8pEo:dj1nScJlYU4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/Penv72X8pEo" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-26T23:20:44.997-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-npAw4gknbv4/T8GOGaSSyBI/AAAAAAAAKvc/UOsdTDTr1GI/s72-c/Captura_de_tela-Resultados+da+Pesquisa.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/05/skype-api-plugin-para.html</feedburner:origLink></item><item><title>FLISOL 2012 - Sucesso!</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/f7tsclptRnY/flisol-2012-sucesso.html</link><category>software livre</category><category>opensuse</category><category>flisol</category><category>gnu/linux</category><category>comunidade</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Fri, 04 May 2012 19:26:27 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-1290992574645876794</guid><description>&lt;h2&gt;

O evento&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
Meus queridos, que surpresa! O FLISOL 2012 lotou todas as salas e superou todas as nossas expectativas! Parabéns a todos que participaram e também a nossa equipe de organização, além é claro, da FTC. A faculdade nos ajudou aonde pode, mostrando-se uma grande aliada nos próximos eventos. Tivemos mais de 400 pessoas participando durante o dia, palestras na área de desenvolvimento e também de infraestrutura e muito conhecimento circulando pelos corredores!&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;img src="http://www.flisol.net/moin/sol/img/flisol-top-bar.png" /&gt;&lt;/div&gt;
&lt;h2&gt;

Minha palestra&lt;/h2&gt;
&lt;div style="text-align: justify;"&gt;
Devo confessar que me preparei bastante para essa palestra. Foram vários dias de testes, enfrentando problemas com o Virtualbox, com roteamento de pacotes, com extensões, versionamento de softwares, AutoYaST, XMLs... UFA! Deu trabalho viu!? Mas graças a Deus, ocorreu tudo dentro dos conformes!&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Mas, consegui deixar tudo pronto a tempo ( mentira, só consegui fechar a apresentação lá pelas 3 da manhã do sábado do evento :D ). Falei sobre "&lt;b&gt;Introdução a Instalações Remotas/Desassistidas usando o openSUSE&lt;/b&gt;", ou para os mais íntimos, &lt;b&gt;Deployment com openSUSE&lt;/b&gt;. Foi bem legal, sala cheia e muita gente da área de infraestrutura.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Deu pra perceber que muita gente ficou "voando", mas, acredito que eventos devam dar essa sensação mesmo para os ouvintes. Eu mesmo gosto de palestras sobre assuntos que eu não conheço, afinal, to indo lá para aprender coisas novas. Temos de despertar a curiosidade para o novo e diferente.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Em breve colocarei alguns tutoriais demonstrando os cenários executados por lá. Vai ser bem interessante, garanto ;)&lt;/div&gt;
&lt;div&gt;
Ah, quem quiser baixar a apresentação, &lt;a href="http://dl.dropbox.com/u/66572122/pub/FLISOL2012/introducao_a_instalacoes_remotas-desassistidas%20usando_o_openSUSE.pdf" target="_blank"&gt;é só clicar aqui&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;

Enfim...&lt;/h2&gt;
&lt;div&gt;
Então é isso aí pessoal. Novamente agradecemos pelo grande evento e ano que vem tem mais!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=f7tsclptRnY:TqlBp2OT6KU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/f7tsclptRnY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-04T23:26:27.177-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/05/flisol-2012-sucesso.html</feedburner:origLink></item><item><title>As novidades do Linux 3.3</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/xCKtisxkeEo/as-novidades-do-linux-33.html</link><category>IBM</category><category>gnu/linux</category><category>Noticias</category><category>kernel</category><category>dicas</category><category>android</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Sun, 15 Apr 2012 16:32:52 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-530915585941844543</guid><description>&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;i&gt;&lt;b&gt;Copiado do blog DeveloperWorks, da IBM&amp;nbsp;&lt;a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/as_novidades_do_linux_3.3?lang=pt_br"&gt;https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/as_novidades_do_linux_3.3?lang=pt_br&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;
&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
No último dia 19 (ainda dia 18 nos EUA), Linus Torvalds apresentou ao mundo a aguardada versão 3.3 de seu kernel livre. O primeiro kernel do ano mantém o codinome que já dura algumas versões,&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Saber-toothed Squirrel&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;(esquilo dentes-de-sabre) e levou&amp;nbsp;&lt;a href="http://www.h-online.com/open/features/What-s-new-in-Linux-3-3-1466872.html?page=3" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;74 dias&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;para ficar pronto (contados a partir do lançamento da versão 3.2). As alterações nesse tempo foram muitas: os mais de 10.000 commits resultaram, pela primeira vez, num total superior a 15 milhões de linhas de código (viva!) distribuídas em 38.082 arquivos.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Principal novidade: Android&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&lt;a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/resource/BLOGS_UPLOADED_IMAGES/Linux-Kernel-3-3.jpg" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;" target="_blank"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&lt;img alt="imagem" height="291" src="https://dw1.s81c.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/resource/BLOGS_UPLOADED_IMAGES/Linux-Kernel-3-3.jpg" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; display: block; float: right; font-style: inherit; margin-bottom: 0pt; margin-left: 1em; margin-right: 0pt; margin-top: 1em; max-width: 525px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; position: relative;" width="348" /&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;O que mais chama a atenção no Linux 3.3, no entanto, está fora das tradicionais arenas de servidores e desktops: a reincorporação de partes do código do Android após alguns anos de separação. Se você tem como objetivo criar um&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;mod&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;para dispositivos equipados com Android, esta nova versão do kernel certamente será de grande ajuda — aguarde também as próximas versões!&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Demais novidades&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;No entanto, o Android não é a única novidade significativa. Na área de rede, o Linux 3.3 traz avanços interessantes, como o suporte a&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;teaming&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;de interfaces, o combate ao&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;bufferbloat&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;, limitações de rede pelo subsistema cgroups e a inclusão do projeto Open vSwitch. A área de armazenamento também traz novidades no Btrfs e no Ext4.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Teaming de interfaces de rede&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Quem necessita de alta disponibilidade ou tolerância a falhas na infraestrutura de rede certamente utiliza o módulo&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;bonding&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;do kernel Linux. No entanto, os desenvolvedores do kernel estavam descontentes com a manipulação, o gerenciamento e o desempenho desse recurso. Por isso, criaram o&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;teaming&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;(algo como "&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;criação de equipes"&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;) de interface de redes, já anunciado como "&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;um substituto para o bonding rápido, escalável, limpo e controlado pelo espaço de usuário"&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;. Isto significa que a criação e manipulação de agrupamentos (&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;teams&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;) de interfaces de rede passará a ser realizado pelo utilitário&amp;nbsp;&lt;code style="background-color: #f6f6f6; border-bottom-color: rgb(164, 164, 164); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(164, 164, 164); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(164, 164, 164); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(164, 164, 164); border-top-style: dashed; border-top-width: 1px; color: darkslategrey; font-family: Consolas, monospaced, sans-serif; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;ip&lt;/code&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;(do pacote&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&lt;a href="http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;iproute2&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;), da seguinte forma:&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;pre style="color: #424242; font-family: 'Courier New', Courier, monospace; font-size: 13px; line-height: 18px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;  ip link add link [ MAC ] [ NAME ] type team
&lt;/pre&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Além do&amp;nbsp;&lt;code style="background-color: #f6f6f6; border-bottom-color: rgb(164, 164, 164); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(164, 164, 164); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(164, 164, 164); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(164, 164, 164); border-top-style: dashed; border-top-width: 1px; color: darkslategrey; font-family: Consolas, monospaced, sans-serif; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;ip&lt;/code&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;, há uma nova biblioteca chamada&amp;nbsp;&lt;a href="https://github.com/jpirko/libteam" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;libteam&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;para interação com o espaço de usuário.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Bufferbloat, a ameaça&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;O fenômeno conhecido como&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;bufferbloat&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;(que pode ser entendido como "&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;excesso de buffers"&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;) vem ganhando atenção da mídia técnica em decorrência de seus efeitos altamente maléficos para todos os sistemas conectados em rede. A principal consequência do fenômeno é a enorme latência no tráfego de pacotes de redes pelos mais diversos tipos de aparelhos, desde sistemas operacionais de desktops até os servidores, passando por todos os roteadores no meio do caminho, estejam eles equipados com Linux ou não.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;O renomado programador&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Jim_Gettys" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Jim Gettys&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;chegou a montar um&amp;nbsp;&lt;a href="http://gettys.wordpress.com/2012/02/01/bufferbloat-demonstration-videos/" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;vídeo demonstrativo do bufferbloat&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;para explicar a todos a gravidade do problema.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;O Linux 3.3, por sua vez, também entrou de cabeça nessa briga com a inclusão dos&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;byte queue limits&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;(limites de filas de bytes). Com eles, torna-se possível limitar o total de bytes que o sistema inclui nos buffers dos dispositivos de rede, o que, por sua vez, permite que pacotes de maior prioridade "&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;furem a fila"&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;e sejam encaminhados ao dispositivo antes dos demais pacotes. Este é um primeiro passo para alcançar um melhor uso dos buffers de rede sem prejudicar a qualidade (e as diferenças!) dos serviços de rede utilizados.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Outro passo significativo é a definição de prioridades de rede por processo, também incluída no kernel 3.3. O subsistema cgroups passa agora a contar com um novo recurso: prioridade de rede. Desta forma, é possível determinar, para cada processo ou grupo de processos, a prioridade dos pacotes que ele envia pela rede. Da mesma forma, é possível definir um tamanho máximo (em bytes) dos buffers TCP para cada cgroup.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Em conjunto, esses recursos permitem determinar que certos serviços de rede terão acesso preferencial à rede, tanto em termos de&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;throughput&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;quanto de latência.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Open vSwitch&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Em configurações de rede simples, a atual infraestrutura de&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&lt;a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/bridge_ethernet_com_maquinas_virtuais_no_linux?lang=pt_br" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;bridge&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;do kernel Linux dá conta do recado. No entanto, para configurações mais avançadas ou detalhadas, há um grande espaço que os bridges não cobrem.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;É nessas situações, geralmente em grandes ambientes de virtualização, que o projeto&amp;nbsp;&lt;a href="http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob_plain;f=WHY-OVS;h=ac9a3815a1a00ca3ad024bfb7d6652a040de8899;hb=HEAD" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Open vSwitch&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;tem muito a acrescentar. Embora já exista há alguns anos, somente agora esse código foi&amp;nbsp;&lt;a href="https://lwn.net/Articles/469775/" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;incluído no kernel Linux&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;, o que deve elevar drasticamente seu uso.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;É uma boa hora para começar a ler a&amp;nbsp;&lt;a href="http://openvswitch.org/support/" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;documentação&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;e descobrir como o Open vSwitch pode melhorar sua vida com sua operação nas camadas 2, 3 e 4.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Economia de energia em laptops&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;O recurso RC6 das GPUs Intel incluídas nos processadores mais recentes do fabricante não vinha sendo usado corretamente pelo kernel, o que resultava em diversos problemas de estabilidade — e consequentemente, na desativação desse recurso no kernel. O Linux 3.3 finalmente tratou as particularidades existentes; no entanto, ainda traz o recurso RC6 desativado por padrão (permanece necessário o uso do parâmetro de kernel&amp;nbsp;&lt;code style="background-color: #f6f6f6; border-bottom-color: rgb(164, 164, 164); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(164, 164, 164); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(164, 164, 164); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(164, 164, 164); border-top-style: dashed; border-top-width: 1px; color: darkslategrey; font-family: Consolas, monospaced, sans-serif; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;i915&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;.i91&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;5_en&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;able&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;_rc6&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;=1&lt;/code&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;). O resultado é uma economia de 3 a 5 Watts quando em estado ocioso.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Além disso, o uso&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;correto&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;do ASPM (&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;active state power management&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;) para gerenciar o uso de energia por dispositivos — já portado para os kernels 3.2.5 e 3.0.20 — está incluído também no Linux 3.3.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Btrfs e Ext4&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;A grande novidade no Btrfs, o próximo sistema de arquivos padrão do Linux, é a capacidade de alterar o layout de RAID sem interromper o uso do sistema. Por exemplo, quando se usa o Btrfs em modo RAID 0 (&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;striping&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;), o sistema distribui dados e metadados pelos discos utilizados. Caso seja adicionado um novo disco ao volume Btrfs, o sistema executa uma ação chamada&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;balance&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;para redistribuir dados e metadados levando em conta o novo disco. No Linux 3.3, o Btrfs alterou a forma como o&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;balance&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;é realizado e agora passa a permitir até a alteração do nível de RAID (desde que ambos os níveis utilizem&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;striping&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;, como ocorre nos níveis 0, 5 e 6).&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;O Ext4 também sofreu uma alteração benéfica em seus algoritmos: o redimensionamento de um sistema de arquivos Ext4 agora está estupidamente mais rápido (num teste simples e realista, foi de 5&amp;nbsp;&lt;b style="font-size: 15px; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;minutos&lt;/b&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;para menos de 5&amp;nbsp;&lt;b style="font-size: 15px; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;segundos&lt;/b&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;, por exemplo), como mostra Yongqiang Yang num&amp;nbsp;&lt;a href="https://lwn.net/Articles/466299/" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;e-mail para a lista de desenvolvedores do Ext4&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;NVMe: acesso direto a Flash via PCI Express&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Se você possui um dispositivo de armazenamento SSD acessível diretamente via PCI Express, você tem — além da minha inveja — um motivo para comemorar a chegada do Linux 3.3: ele traz o driver NVMe para esse novo padrão de acesso. Vale lembrar que esse mesmo protocolo também será usado pela próxima versão do padrão SATA, o SATA Express.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Suporte a EFI&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Se você precisa carregar o Linux numa máquina com inicialização via EFI, o kernel 3.3 é para você: ele pode ser carregado diretamente pela EFI, pois passa a ser reconhecido como um carregador de EFI como qualquer outro.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;h2 style="color: #444444; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1.2em; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;
&lt;wbr style="font-size: 16px; font-style: inherit; font-weight: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Futuro: kernel 3.4 e além&lt;/h2&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;A chegada da&amp;nbsp;&lt;a href="http://lwn.net/Articles/456731/" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;ABI x32&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;está cada vez mais próxima e pode ocorrer a tempo para o kernel 3.4. Com essa nova ABI proposta por desenvolvedores do kernel e do GCC, entre outros, programas feitos para a arquitetura x86 de 32 bits poderão ser recompilados de forma "&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;limpa"&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;para a ABI x32 e abandonar completamente o modo de compatibilidade da arquitetura x86-64.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Um novo módulo de segurança chamado&amp;nbsp;&lt;a href="http://lwn.net/Articles/393012/" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Yama&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;, de autoria de um desenvolvedor da&amp;nbsp;&lt;a href="http://www.canonical.com/" style="color: rgb(72, 104, 145) !important; font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none !important;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Canonical&lt;/a&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;, deve estrear em breve, ajudando o processo de&amp;nbsp;&lt;i style="border-bottom-color: rgb(187, 187, 187); border-bottom-style: dotted; border-bottom-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;hardening&lt;/i&gt;&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;&amp;nbsp;do sistema.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;O sistema de arquivos Btrfs caminha inexoravelmente para o uso como padrão no Linux. Um de seus principais patrocinadores, a Oracle, já anunciou a certeza de que o adotará em breve como padrão em seu sistema Linux.&lt;/div&gt;
&lt;wbr style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;/wbr&gt;&lt;div style="color: #424242; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 13px; line-height: 18px; margin-top: 5px; padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 8px; text-align: left;"&gt;
&lt;wbr style="font-style: inherit; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/wbr&gt;Até a próxima!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=xCKtisxkeEo:HHau93V-bGI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/xCKtisxkeEo" height="1" width="1"/&gt;</description><enclosure url="https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/as_novidades_do_linux_3.3?lang=pt_br" length="0" type="html" /><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-15T20:32:52.609-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/04/as-novidades-do-linux-33.html</feedburner:origLink></item><item><title>[HOW-TO] Fazer um HD externo</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/JEJ7j_tsSm8/how-to-fazer-um-hd-externo.html</link><category>humor</category><category>dicas</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Tue, 20 Mar 2012 19:09:19 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-2002096024259168142</guid><description>&lt;center&gt;&lt;img src="http://dl.dropbox.com/u/66572122/img/jpg/hd/0062-600x450.jpg"&gt;&lt;br /&gt;
&lt;img src="http://dl.dropbox.com/u/66572122/img/jpg/hd/0052-600x450.jpg"&gt;&lt;br /&gt;
&lt;img src="http://dl.dropbox.com/u/66572122/img/jpg/hd/0042-600x450.jpg"&gt;&lt;br /&gt;
&lt;img src="http://dl.dropbox.com/u/66572122/img/jpg/hd/0022.jpg"&gt;&lt;br /&gt;
&lt;img src="http://dl.dropbox.com/u/66572122/img/jpg/hd/0011.jpg"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br&gt;&lt;br /&gt;
&lt;img src="http://i0.kym-cdn.com/photos/images/original/000/096/044/trollface.jpg"&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=JEJ7j_tsSm8:S3ZEGaL2i7c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/JEJ7j_tsSm8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-20T23:09:19.030-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/03/how-to-fazer-um-hd-externo.html</feedburner:origLink></item><item><title>Páginas amigas do FLISOL 2012 - Por favor, ajudem na divulgação!</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/-96zWkRAulE/paginas-amigas-do-flisol-2012-por-favor.html</link><category>opensuse</category><category>flisol</category><category>gnu/linux</category><category>eventos</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Sun, 18 Mar 2012 14:46:07 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-5627630464131119781</guid><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px; margin-left: 1em; margin-right: 1em;"&gt;&lt;br /&gt;
&lt;img src="http://dl.dropbox.com/u/66572122/img/png/flisol2012/banner_435x120.png" /&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Repetindo o sucesso da iniciativa criada no fisl6.0, em 2005, e&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;continuamente melhorada nas edições seguintes, nós da organização do&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;FLISOL estamos seguindo essa mesma ideia e assim retribuiremos a&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;divulgação espontânea do banner do FLISOL 2012 através da publicação&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;da logomarca do seu site/blogger na seção&lt;a href="http://softwarelivre.org/flisol-ssa/paginas-amigas"&gt; Páginas Amigas&lt;/a&gt;. Para tanto, apenas&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;solicitamos que notifiquem a Comissão Organizadora do FLISOL pelo&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;e-mail&amp;nbsp;&lt;a href="mailto:flisolssa@gmail.com" style="color: #1155cc;"&gt;flisolssa [at] gmail.com&lt;/a&gt;&amp;nbsp;nos repassando os dados conforme o seguinte&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;regulamento (leiam com merecida atenção)[1].&lt;/span&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Ajude-nos a promover amplamente o FLISOL 2012 com nosso material de&amp;nbsp;divulgação[2]! (vários tamanhos e formatos, mas respeite o que diz no&amp;nbsp;item 8 das regras)[1].&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: black; font-family: 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;A Comissão Organizadora do FLISOL e seus voluntários novamente&amp;nbsp;agradecem aos colaboradores e divulgadores pois são vocês que fazem o&amp;nbsp;evento ter essa grandeza.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif;"&gt;
&lt;b style="font-size: 13px;"&gt;Categorias&lt;/b&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;BLOGS e SITES PESSOAIS&lt;/span&gt;&lt;/li&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;
&lt;li&gt;COMUNIDADES, TRIBOS e USUÁRIOS (GUs)&lt;/li&gt;
&lt;li&gt;COOPERATIVAS, EMPRESAS e PROFISSIONAIS&lt;/li&gt;
&lt;li&gt;DISTROS GNU/LINUX + SOs e PROJETOS LIVRES&lt;/li&gt;
&lt;li&gt;ENTIDADES e ONGs&lt;/li&gt;
&lt;li&gt;ESTUDANTES, ESCOLAS e UNIVERSIDADES&lt;/li&gt;
&lt;/span&gt;&lt;/ul&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Obs: Estamos abertos a sugestões de categoria!&lt;br /&gt;
&lt;br /&gt;
[1] -&amp;nbsp;&lt;a href="http://softwarelivre.org/flisol-ssa/regulamento" style="color: #1155cc;" target="_blank"&gt;http://softwarelivre.org/&lt;wbr&gt;&lt;/wbr&gt;flisol-ssa/regulamento&lt;/a&gt;&lt;br /&gt;
[2] -&amp;nbsp;&lt;a href="http://softwarelivre.org/flisol-ssa/divulgacao" style="color: #1155cc;" target="_blank"&gt;http://softwarelivre.org/&lt;wbr&gt;&lt;/wbr&gt;flisol-ssa/divulgacao&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Link da notícia :&amp;nbsp;&lt;a href="http://softwarelivre.org/flisol-ssa/paginas-amigas" style="color: #1155cc;" target="_blank"&gt;http://softwarelivre.org/&lt;wbr&gt;&lt;/wbr&gt;flisol-ssa/paginas-amigas&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=-96zWkRAulE:SYEbBq97zn8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/-96zWkRAulE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-18T18:46:07.633-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/03/paginas-amigas-do-flisol-2012-por-favor.html</feedburner:origLink></item><item><title>FLISOL 2012!</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/W58a2DgGcas/flisol-2012.html</link><category>redes</category><category>desenvolvimento</category><category>opensuse</category><category>flisol</category><category>gnu/linux</category><category>eventos</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Sun, 11 Mar 2012 14:48:47 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-2003844311755516981</guid><description>&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-variant: normal; vertical-align: baseline;"&gt;&lt;strike&gt;&lt;img border="0" src="http://softwarelivre.org/flisol-ssa/2012-04.png" /&gt;&lt;/strike&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: 'Liberation Sans', Arial, sans-serif; font-size: 12px;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;Novamente iremos realizar o FLISOL em Salvador, ou seja, teremos muitas palestras interessantes para nosso público ávido por conhecimento.&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Como de costume, teremos duas salas, uma voltada para as pessoas interessadas na área de desenvolvimento e uma especializada em infraestrutura. Tudo com Software Livre, claro!&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;Novamente teremos diversos colaboradores a postos para instalar seu software livre preferido em sua máquina, ou seja, não perca essa oportunidade de ter um especialista no assunto disponível,&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;e sem custo algum&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;, para efetuar essa intervenção.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;Entre os palestrantes temos as principais referências nos assuntos tratados:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;O embaixador do projeto Fedora (Willian Mayan)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;O criador da distribuição educacional Ekaaty (Cristiano Furtado)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;O desenvolvedor do software de criação de redes sociais Noosfero (Caio Sba)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;M&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;embro da equipe responsável por criar o cluster que tem a função de alinhar sequências de DNA/Proteínas (Guilherme Rocha)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;E tudo isso com Software Livre :)&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;Na área de desenvolvimento, também temos personalidades de referência com assuntos bastantes diversificados como:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;PHP&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Java&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Ruby&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Business Inteligence&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Android&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Web Semântica&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;NOSQL&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;MongoDB&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Ruby&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Demoiselle&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Se deseja ajudar esse evento, que é TOTALMENTE colaborativo, acontecer, entre em contato conosco, pois lembre-se que na comunidade não existe vocês, é somente nós!&lt;/span&gt;  &lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class="Apple-style-span" style="background-color: white; font-family: Arial; font-size: 15px;"&gt;Em breve estaremos liberando a programação. Fiquem no aguardo!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=W58a2DgGcas:QWbUx8AXuts:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/W58a2DgGcas" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-11T18:48:47.467-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/03/flisol-2012.html</feedburner:origLink></item><item><title>Proftpd - Logando com usuários locais</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/pue39egnVWQ/proftpd-logando-com-usuarios-locais.html</link><category>redes</category><category>ferramentas</category><category>software livre</category><category>ftp</category><category>opensuse</category><category>servidores</category><category>gnu/linux</category><category>segurança</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Fri, 09 Mar 2012 05:11:52 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-5060770726928552653</guid><description>Dois pequenos detalhes impedem de realizar o login no proftpd com usuários locais:&lt;br /&gt;
&lt;br /&gt;
1. Se o nome da máquina não estiver definido no arquivo /etc/hosts, apontando para o endereço de loopback (claro)&lt;br /&gt;
2. Se no arquivo de configuração /etc/proftpd/proftpd.conf,o módulo de autenticação unix estiver desabilitado. Eis como o arquivo geralmente vem:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
### order of auth modules&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #AuthOrder&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod_auth_unix.c mod_auth_file.c&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthOrder&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod_auth_file.c&lt;/blockquote&gt;
&lt;br /&gt;
E como deve ficar:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
### order of auth modules&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthOrder&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod_auth_unix.c mod_auth_file.c&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #AuthOrder&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mod_auth_file.c&lt;/blockquote&gt;
&lt;br /&gt;
Feito isso, teste o serviço:&lt;br /&gt;
ftp endereco.do.servidor.ftp&lt;br /&gt;
&lt;br /&gt;
Coloque o login e senha e seja feliz :)&lt;br /&gt;
&lt;br /&gt;
Add-on:&lt;br /&gt;
Use um usuário específico para o ftp, para maior segurança:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
useradd CACIC -c "Usuario CACIC"&amp;nbsp; -d&amp;nbsp;&amp;nbsp; /srv/ftp/cacic -s /bin/false &lt;/blockquote&gt;
&amp;nbsp;E logue com esse user.&lt;br /&gt;
&lt;br /&gt;
Abraço!&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=pue39egnVWQ:AzH4b0xrF_4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/pue39egnVWQ" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-09T10:11:52.427-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/03/proftpd-logando-com-usuarios-locais.html</feedburner:origLink></item><item><title>[Shellscript] Realizando cálculos com valores de um arquivo</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/IBVbp15N9VI/shellscript-realizando-calculos-com.html</link><category>scripts</category><category>ferramentas</category><category>opensuse</category><category>libreoffice</category><category>gnu/linux</category><category>dicas</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Wed, 07 Mar 2012 19:27:50 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-419325309149753065</guid><description>&lt;h1&gt;

O Case&lt;/h1&gt;
Outro dia o amigo &lt;a href="http://elchevive68.wordpress.com/"&gt;ElCheVive68&lt;/a&gt; me pediu para fazer um script, que o auxiliaria em uma de suas tarefas, já que o equipamento comprado para tal demanda estava se confundindo nos cálculos :)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Nesse post, abordaremos apenas o tratamento do arquivo e como realizar a limpeza + cálculo dos valores.&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://murphymac.com/slib/images/your-first-shell-script.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://murphymac.com/slib/images/your-first-shell-script.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h1&gt;

Os arquivos&lt;/h1&gt;
&lt;div&gt;
Estes continham em média 360 linhas, com valores em V/m (volts/minuto) e mV/m (microvolts/minuto). Era esperado que mostrasse:&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;A média do campo elétrico&lt;/li&gt;
&lt;li&gt;O campo magnético&lt;/li&gt;
&lt;li&gt;A potência&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Eles são mais ou menos assim:&lt;/div&gt;
&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
1sec &amp;nbsp;Logging at: Feb 04, 2012 Thu 10:32:36 Temp=+29.1 C&lt;br /&gt;
7.20V/m&lt;br /&gt;
7.23V/m&lt;br /&gt;
7.46V/m&lt;br /&gt;
[...]&lt;br /&gt;
7.46V/m&lt;br /&gt;
AUZ V/m&lt;br /&gt;
AUZ V/m&lt;br /&gt;
2.30V/m&lt;br /&gt;
2.18V/m&lt;br /&gt;
1.48V/m&lt;br /&gt;
&amp;nbsp;972mV/m&lt;br /&gt;
&amp;nbsp;972mV/m&lt;br /&gt;
&amp;nbsp;755mV/m&lt;br /&gt;
[...]&lt;br /&gt;
Recorded samples: 00366 &amp;nbsp;Thu 10:38:44 Temp=+29.4 C&lt;br /&gt;
Max:14.6V/m &amp;nbsp; Avg:2.61V/m&amp;nbsp;&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;b&gt;Segue arquivos de exemplo:&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://dl.dropbox.com/u/935037/txt/1.TXT"&gt;http://dl.dropbox.com/u/935037/txt/1.TXT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dl.dropbox.com/u/935037/txt/2.TXT"&gt;http://dl.dropbox.com/u/935037/txt/2.TXT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dl.dropbox.com/u/935037/txt/3.TXT"&gt;http://dl.dropbox.com/u/935037/txt/3.TXT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dl.dropbox.com/u/935037/txt/6.TXT"&gt;http://dl.dropbox.com/u/935037/txt/6.TXT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dl.dropbox.com/u/935037/txt/11.TX"&gt;http://dl.dropbox.com/u/935037/txt/11.TXT&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;br /&gt;
Baixe os arquivos e vamos começar a brincadeira :)&lt;br /&gt;
Lembrem de deixar esses arquivos no mesmo diretório do script. Eu sei que poderia ter melhorado isso, mas tô com preguiça ( mimimimimimimi )&lt;/div&gt;
&lt;br /&gt;
&lt;h1&gt;

HANDS ON!&lt;/h1&gt;
&lt;br /&gt;
Primeiro, vamos arrumar um lugar pra fazer nossa brincadeira:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
[ -d output ] || mkdir output&lt;/blockquote&gt;
&lt;br /&gt;
Depois, vamos criar uma função, para deixar tudo bem organizado:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
tratamento(){&lt;br /&gt;
LIST=output/$FILE&lt;br /&gt;
VERIFIED=output/${FILE}_verificado.txt&lt;br /&gt;
cp $FILE $LIST.out&lt;br /&gt;
dos2unix $LIST.out&amp;nbsp;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;[ -d output ] || mkdir output&lt;/b&gt; irá criar um diretório chamado output, caso ele não exista;&lt;br /&gt;
&lt;b&gt;OUTPUT="resultado.csv"&lt;/b&gt; é a variável que criará o arquivo com o resultado;&lt;br /&gt;
&lt;b&gt;tratamento(){&lt;/b&gt; é como iniciamos uma função em Shellscript;&lt;br /&gt;
&lt;b&gt;LIST=output/$FILE&lt;/b&gt; é a variável que manterá o nome do arquivo que será tratado pelo script;&lt;br /&gt;
&lt;b&gt;VERIFIED=output/${FILE}_verificado.txt&lt;/b&gt; gerará a saída dos arquivos já tratados.&lt;br /&gt;
&lt;b&gt;&amp;nbsp;cp $FILE $LIST.out&lt;/b&gt; cria uma cópia do arquivo a ser tratado. Sempre trabalharemos com a cópia;&lt;br /&gt;
&lt;b&gt;&amp;nbsp;dos2unix $LIST.out&lt;/b&gt; irá converter os arquivos de texto do padrão windows para o Unix - essa parte é MUITO IMPORTANTE.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Se o objetivo é realizar cálculos com os valores, então, temos de analisar o arquivo-fonte e deixar somente o que é necessário, no caso, os números. A melhor ferramenta para realizar essa limpeza é, na minha opinião, o sed:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&amp;nbsp;sed -i 's/ //g;/AUZ/d;/^$/d;/Recordedsamples/d;/Logging/d;/Max/d;' $LIST.out&lt;/blockquote&gt;
Aqui, estamos:&lt;br /&gt;
&lt;b&gt;sed -i &lt;/b&gt;- altera diretamente o arquivo de entrada;&lt;br /&gt;
&lt;b&gt;'s/ //g;&lt;/b&gt; - remove todos os espaços em branco;&lt;br /&gt;
&lt;b&gt;/AUZ/d;&lt;/b&gt; - remove as linhas que contém o valor AUZ;&lt;br /&gt;
&lt;b&gt;/^$/d;&lt;/b&gt; - Nas expressões regulares, '^' significa início de linha e '$' final de linha. Então, se juntarmos os dois, teremos uma linha vazia! Caso haja alguma em nosso arquivo, ela será removida.&lt;br /&gt;
&lt;b&gt;/Recordedsamples/d;&lt;/b&gt; - Observem que no final do arquivo, temos esse trecho. Como o sed já removeu os espaços em branco, temos de ficar atentos às strings posteriores.&lt;br /&gt;
&lt;b&gt;/Logging/d;&lt;/b&gt; - É o cabeçalho do arquivo. Inútil.&lt;br /&gt;
&lt;b&gt;/Max/d;'&lt;/b&gt; - Última linha do arquivo. Inútil.&lt;br /&gt;
&lt;b&gt;$LIST.out&lt;/b&gt; - O arquivo de entrada.&lt;br /&gt;
Com isso, teremos o arquivo apenas com os valores das cargas.&lt;br /&gt;
&lt;br /&gt;
Mas, temos um pequeno problema:&amp;nbsp;&lt;b&gt;Temos valores em mV/m e em V/m!&lt;/b&gt;&lt;br /&gt;
Esse ponto é fácil de resolver, basta acharmos o valor total em mV/m e dividir por 1000. Com isso teremos o seu valor em V/m.&lt;br /&gt;
Apenas como forma de prevenção a outros problemas, devemos prevenir o caso de termos arquivos com apenas mV/m ou V/m. Faremos isso de maneira simples:&lt;br /&gt;
Usa-se o &lt;b&gt;grep&lt;/b&gt; buscando, por exemplo, por mV/m. Se ele encontrar, &lt;b&gt;o valor de retorno será 0, pois o comando foi executado com sucesso.&lt;/b&gt; Caso ele não encontre nenhum valor igual ao padrão especificado, ele retornará 1. Então, de posse dessas informações...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
grep 'mV/m' $LIST.out &amp;gt; /dev/null ; [ $? = 0 ] &amp;amp;&amp;amp; \&lt;br /&gt;
&amp;nbsp;MVM=$( bc &amp;lt;&amp;lt;&amp;lt; "scale = 3; $( grep 'mV/m' $LIST.out | tr -d 'mV/m' | paste -sd+ | bc ) / 1000 " ) \&lt;br /&gt;
&amp;nbsp;|| MVM=0&lt;br /&gt;
&amp;nbsp;grep -E '*[0-9]V/m' $LIST.out &amp;gt; /dev/null ; [ $? = 0 ] &amp;amp;&amp;amp; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VM=$( egrep '*[0-9]V/m' $LIST.out | tr -d 'V/m' | paste -sd+ | bc ) || VM=0&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
Então, aqui temos:&lt;br /&gt;
&lt;b&gt;grep 'mV/m' $LIST.out &amp;gt; /dev/null ; [ $? = 0 ]: &lt;/b&gt;Um grep buscando por 'mV/m' no arquivo presente na variável com seu STDOUT direcionado para o /dev/null, uma maneira de ocultar a saída em tela. Caso o &lt;b&gt;grep&lt;/b&gt; tenha sucesso em sua busca, ele retornará 0 na variável $?, e em seguida:&lt;br /&gt;
Fará uma nova busca pelo mesmo valor (mV/m), porém, redirecionará a saída para o tr;&lt;br /&gt;
O &lt;b&gt;tr&lt;/b&gt; irá remover todos os padrões 'mV/m' encontrados no arquivo e jogará a saída para o paste;&lt;br /&gt;
O &lt;b&gt;paste&lt;/b&gt; irá mudar a posição dos valores. Ao invés de um valor por linha, ele os colocará lado a lado e, utilizando como separador, um sinal de soma ( + ).&lt;br /&gt;
O &lt;b&gt;bc&lt;/b&gt;, por sua vez, receberá o redirecionamento do paste, obtendo os valores, parecido com essa saída:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
972+972+755+435+358+307+704+716+601+371+345+460+499+473+409+320+384+422+473+396&lt;br /&gt;
+396+371+371+371+371+358+512+499+486+332+358+371+371+358+371+371+396+384+345+33&lt;br /&gt;
2+345+358+384+358+332+345+358+358+332...&amp;nbsp;&lt;/blockquote&gt;
&lt;br /&gt;
Bom, aí o bc só soma e vai pra galera :)&lt;br /&gt;
Se ele não encontrar nenhum valor em mV/m, ele irá atribuir 0 a variável MVM,&amp;nbsp;pois se esta estiver vazia, o bc não irá calcular e apresentará um erro.&lt;br /&gt;
&lt;div&gt;
Percebam também que existe um / 1000. Com isso, eu consigo igualar o valor dos mV/m aos V/m, facilitando o meu cálculo pela média do arquivo.&lt;/div&gt;
&lt;br /&gt;
No trecho buscando V/m, eu faço algo parecido, exeto pelo fato que, deixo claro, utilizando expressões regulares, que quero apenas valores numéricos imediatamente seguidos por V/m ( *[0-9]V/m ). Do mesmo modo, caso não encontre nada em V/m, atribua 0 a variável VM.&lt;br /&gt;
&lt;br /&gt;
De posse das variáveis MVM e VM com seus devidos valores, vamos ao final:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
SUM=$( bc &amp;lt;&amp;lt;&amp;lt; "$MVM + $VM " )&lt;br /&gt;
LINHAS=$( wc -l $LIST.out | cut -f1 -d' ' )&lt;br /&gt;
MED=$( bc &amp;lt;&amp;lt;&amp;lt; "scale = 3; $SUM / $LINHAS" )&lt;br /&gt;
HAV=$( bc &amp;lt;&amp;lt;&amp;lt; "scale = 6; $MED / 377" )&lt;br /&gt;
SEQ=$( bc &amp;lt;&amp;lt;&amp;lt; "scale = 6; $MED ^ 2 /377" )&lt;/blockquote&gt;
&lt;br /&gt;
&lt;b&gt;SUM&lt;/b&gt; é a soma dos valores de MVM (já convertidos em V/m) e VM;&lt;br /&gt;
&lt;b&gt;LINHAS&lt;/b&gt; é a quantidade de valores válidos no arquivo;&lt;br /&gt;
&lt;b&gt;MED&lt;/b&gt; é a média do campo elétrico;&lt;br /&gt;
&lt;b&gt;HAV&lt;/b&gt; é o campo magnético e;&lt;br /&gt;
&lt;b&gt;SEQ&lt;/b&gt; é a potência.&lt;br /&gt;
&lt;br /&gt;
Depois disso, é só printar na tela, fechar a função e adicionar um laço para ler os arquivos que serão usados como STDIN :D&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
echo -e "Total = $SUM&lt;br /&gt;
Amostras = $LINHAS&lt;br /&gt;
Media = $MED&lt;br /&gt;
H = $HAV&lt;br /&gt;
Seq = $SEQ" &amp;gt; $VERIFIED&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
for FILE in $( ls *.TXT ); do&lt;br /&gt;
&amp;nbsp; &amp;nbsp;tratamento&lt;br /&gt;
done&lt;/blockquote&gt;
&lt;br /&gt;
&lt;b&gt;Prontinho! Seu script para fazer cálculos estranhos (hauhauhauhaa) está pronto!&lt;/b&gt; Todos os resultados estarão no diretório output (criado no diretório corrente do script).&lt;br /&gt;
Agora é só juntar tudo e... &lt;b&gt;FINISH&lt;/b&gt;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
#!/bin/bash&lt;br /&gt;
# Rauhmaru, rauhmaru@opensuse.org&lt;br /&gt;
# ElCheVive68, elchevive68@opensuse.org&lt;br /&gt;
# Calcula valores&lt;br /&gt;
#&lt;br /&gt;
[ -d output ] || mkdir output&lt;br /&gt;
OUTPUT="resultado.csv"&lt;br /&gt;
tratamento(){&lt;br /&gt;
LIST=output/$FILE&lt;br /&gt;
VERIFIED=output/${FILE}_verificado.txt&lt;br /&gt;
&amp;nbsp;cp $FILE $LIST.out&lt;br /&gt;
&amp;nbsp;dos2unix $LIST.out&lt;br /&gt;
## LIMPEZA&lt;br /&gt;
&amp;nbsp;sed -i 's/ //g;/AUZ/d;/^$/d;/Recordedsamples/d;/Logging/d;/Max/d;' $LIST.out&lt;br /&gt;
## CALCULOS&lt;br /&gt;
&amp;nbsp;grep 'mV/m' $LIST.out &amp;gt; /dev/null ; [ $? = 0 ] &amp;amp;&amp;amp; \&lt;br /&gt;
&amp;nbsp;MVM=$( bc &amp;lt;&amp;lt;&amp;lt; "scale = 3; $( grep 'mV/m' $LIST.out | tr -d 'mV/m' | paste -sd+ | bc ) / 1000 " ) \&lt;br /&gt;
&amp;nbsp;|| MVM=0&lt;br /&gt;
&amp;nbsp;grep -E '*[0-9]V/m' $LIST.out &amp;gt; /dev/null ; [ $? = 0 ] &amp;amp;&amp;amp; \&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VM=$( egrep '*[0-9]V/m' $LIST.out | tr -d 'V/m' | paste -sd+ | bc ) || VM=0&lt;br /&gt;
&amp;nbsp;SUM=$( bc &amp;lt;&amp;lt;&amp;lt; "$MVM + $VM " )&lt;br /&gt;
&amp;nbsp;LINHAS=$( wc -l $LIST.out | cut -f1 -d' ' )&lt;br /&gt;
&amp;nbsp;MED=$( bc &amp;lt;&amp;lt;&amp;lt; "scale = 3; $SUM / $LINHAS" )&lt;br /&gt;
&amp;nbsp;HAV=$( bc &amp;lt;&amp;lt;&amp;lt; "scale = 6; $MED / 377" )&lt;br /&gt;
&amp;nbsp;SEQ=$( bc &amp;lt;&amp;lt;&amp;lt; "scale = 6; $MED ^ 2 /377" )&lt;br /&gt;
## PRINTS&lt;br /&gt;
&amp;nbsp;echo -e "Total = $SUM&lt;br /&gt;
Amostras = $LINHAS&lt;br /&gt;
Media = $MED&lt;br /&gt;
H = $HAV&lt;br /&gt;
Seq = $SEQ" &amp;gt; $VERIFIED&lt;br /&gt;
&amp;nbsp;rm $LIST.out&lt;br /&gt;
}&lt;br /&gt;
for FILE in $( ls *.TXT ); do&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;tratamento&lt;br /&gt;
done&lt;br /&gt;
echo -e "Arquivo\tTotal\tAmostras\tMedia\tH\tSeq" &amp;gt; $OUTPUT&lt;br /&gt;
for i in $( ls output/*_verificado.txt ); do&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;LINHA=$( awk '{ print $NF}' $i | paste -sd'\t')&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;echo -e "$(basename $i | awk -F'.' '{ print $1}' )\t$LINHA" &amp;gt;&amp;gt; $OUTPUT&lt;br /&gt;
done&lt;/blockquote&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Pra dar mais uma incrementada, no final eu coloco os arquivos em um .csv, para que sejam visualizados no Calc ou Excel. Cada arquivo estará em uma linha, e os seus valores agrupados em coluna. :)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;b&gt;Um abraço!&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=IBVbp15N9VI:UA5Ku81WTG4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/IBVbp15N9VI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-08T00:27:50.921-03:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/03/shellscript-realizando-calculos-com.html</feedburner:origLink></item><item><title>Desabilitar atualização automática dos repositórios</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/lQe8wfz7hHY/desabilitar-atualizacao-automatica-de.html</link><category>yast</category><category>zypper</category><category>ferramentas</category><category>software livre</category><category>opensuse</category><category>servidores</category><category>dicas</category><category>comunidade</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Tue, 06 Mar 2012 21:24:36 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-6616119643487096942</guid><description>&lt;div&gt;
Essa é uma das principais queixas dos novos usuários do openSUSE: Atualização automática cada vez que o gerenciador de pacotes / zypper é invocado. Realmente, isso estressa.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Porém, esse é um problema que tem solução, e das fáceis. Basta apenas desabilitar o auto-update do repositório que o&amp;nbsp;inconveniente será resolvido :)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Mostrarei de duas maneiras: Warrior's Mode e o Newbie Mode.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;h1&gt;


WARRIOR MODE&lt;/h1&gt;
&lt;/div&gt;
&lt;div&gt;
Linha de comando é o que há! &lt;b&gt;Shellscript&lt;/b&gt; é seu melhor amigo! Interface gráfica é para os frascos e comprimidos!&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
for REPO in $( seq $( zypper ls | grep -c ^[0-9] ) ); do zypper mr -R $REPO; done&lt;/blockquote&gt;
&lt;br /&gt;
Não entendeu? Eu &lt;b&gt;explico&lt;/b&gt;:&lt;br /&gt;
Faremos um &lt;b&gt;laço&lt;/b&gt; ( for, do, done ). Esse laço irá &lt;b&gt;contar&lt;/b&gt; quantos &lt;b&gt;repositórios&lt;/b&gt; existem (&amp;nbsp;$( zypper ls | grep -c ^[0-9] )&amp;nbsp;e dará quantidade de voltas igual a quantidade de repositórios. &lt;b&gt;A cada volta&lt;/b&gt;, um repositório é desabilitado (&amp;nbsp;zypper mr -R $REPO ).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;


Newbie orea-seca&lt;/h1&gt;
Mole mole... Acesse:&lt;br /&gt;
&lt;b&gt;Yast &amp;gt; Categoria Software &amp;gt; Repositórios de Software.&lt;/b&gt;&lt;br /&gt;
Depois é só desmarcar o campo &lt;b&gt;Atualizar Automaticamente&lt;/b&gt; e clicar em OK.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-H5bwgzjcW3I/T1bwHjWjqgI/AAAAAAAAKqA/4VhKOHRI1jM/s1600/Captura_de_tela-Reposit%C3%B3rios+de+Software+Configurados+-+YaST.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-H5bwgzjcW3I/T1bwHjWjqgI/AAAAAAAAKqA/4VhKOHRI1jM/s1600/Captura_de_tela-Reposit%C3%B3rios+de+Software+Configurados+-+YaST.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Entenderam? Abraço!&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=lQe8wfz7hHY:Q_CtGyILAOU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/lQe8wfz7hHY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-07T02:24:36.290-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-H5bwgzjcW3I/T1bwHjWjqgI/AAAAAAAAKqA/4VhKOHRI1jM/s72-c/Captura_de_tela-Reposit%C3%B3rios+de+Software+Configurados+-+YaST.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/03/desabilitar-atualizacao-automatica-de.html</feedburner:origLink></item><item><title>Dorgas, Larguei! [06]</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/zzmm1yLN4WM/dorgas-larguei-06.html</link><category>humor</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Sat, 25 Feb 2012 19:59:44 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-7698739794878349131</guid><description>&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-IWLw_DEBOHY/T0mtqhbVddI/AAAAAAAAKpo/QEyt0ehx5A4/s1600/meliante.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="640" src="http://2.bp.blogspot.com/-IWLw_DEBOHY/T0mtqhbVddI/AAAAAAAAKpo/QEyt0ehx5A4/s640/meliante.jpg" width="478" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Agora sou mano loko!&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;vi no &lt;a href="http://bobagento.com/cuidado-com-esse-meliante-2/"&gt;bobagento&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=zzmm1yLN4WM:GoEw4ulF9ys:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/zzmm1yLN4WM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-26T00:59:44.471-03:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-IWLw_DEBOHY/T0mtqhbVddI/AAAAAAAAKpo/QEyt0ehx5A4/s72-c/meliante.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/02/dorgas-larguei-06.html</feedburner:origLink></item><item><title>CAIS-Alerta: Fim do Horário de Verão 2011/2012</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/KtWAyYbmzHE/cais-alerta-fim-do-horario-de-verao.html</link><category>monitoramento</category><category>dicas</category><category>comunidade</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Fri, 24 Feb 2012 05:53:43 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-7856473020722020570</guid><description>&lt;br /&gt;
Prezados,&lt;br /&gt;
&lt;br /&gt;
O CAIS gostaria de informar que o Horário de Verão 2011/2012, iniciado à zero hora (00:00) de 16 de outubro de 2011, encerra-se à zero hora (00:00) de 26 de fevereiro de 2012.&lt;br /&gt;
&lt;br /&gt;
O decreto no. 6.558 de 8 de setembro de 2008 determinou datas fixas de início e encerramento do período de Horário de Verão. O início sempre será à zero hora do terceiro domingo de outubro e o encerramento sempre à zero hora do terceiro domingo de fevereiro do ano seguinte. Se o terceiro domingo de fevereiro for um domingo de Carnaval, então o encerramento é automaticamente transferido para zero hora do domingo seguinte.&lt;br /&gt;
&lt;br /&gt;
No domingo de 26 de fevereiro, será necessário atrasar os relógios em 1
hora nos estados da região Sul, Sudeste, Nordeste e Centro-Oeste que participam do Horário de Verão. São eles:&lt;br /&gt;
&lt;br /&gt;
. Rio Grande do Sul&lt;br /&gt;
. Santa Catarina&lt;br /&gt;
. Paraná&lt;br /&gt;
. São Paulo&lt;br /&gt;
. Rio de Janeiro&lt;br /&gt;
. Espírito Santo&lt;br /&gt;
. Minas Gerais&lt;br /&gt;
. Goiás&lt;br /&gt;
. Mato Grosso&lt;br /&gt;
. Mato Grosso do Sul&lt;br /&gt;
. Distrito Federal&lt;br /&gt;
. Bahia&lt;br /&gt;
&lt;br /&gt;
Lembramos a todos que, tratando-se de incidentes de segurança, a precisão
dos relógios dos sistemas é fundamental para manter a consistência dos logs, além de ser imprescindível nas investigações e identificação de responsáveis. Lembramos ainda que os logs reportados após a vigência do Horário de Verão, retornarão ao timezone UTC-0300 (GMT-3).&lt;br /&gt;
&lt;br /&gt;
Mais informações:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;. Decreto no. 6.558 de 8 de setembro de 2008 - Institui a hora de verão em parte do território nacional&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.planalto.gov.br/ccivil_03/_ato2007-2010/2008/decreto/d6558.htm" target="_blank"&gt;http://www.planalto.gov.br/&lt;wbr&gt;&lt;/wbr&gt;ccivil_03/_ato2007-2010/2008/&lt;wbr&gt;&lt;/wbr&gt;decreto/d6558.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;. ANEEL - Informacoes Técnicas - Horário de Verão&lt;br /&gt;
 &amp;nbsp; &lt;a href="http://www.aneel.gov.br/65.htm" target="_blank"&gt;http://www.aneel.gov.br/65.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;. Hora Legal Brasileira&lt;br /&gt;
 &amp;nbsp; &lt;a href="http://www.horalegalbrasil.mct.on.br/" target="_blank"&gt;http://www.horalegalbrasil.&lt;wbr&gt;&lt;/wbr&gt;mct.on.br&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;b&gt;
ALTERAÇÕES DE CONFIGURAÇÃO NECESSÁRIAS PARA O HORÁRIO DE VERÃO 2011/2012&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
O horário de verão tem relação com o timezone (fuso horário) configurado
no sistema. Ao alterar o timezone altera-se o parâmetro do sistema que determina a diferença em horas entre o horário absoluto (UTC / GMT 0) e o horário local.&lt;br /&gt;
&lt;br /&gt;
Se o relógio do sistema (horário absoluto) marca 16:00:00 UTC, ajustado
por NTP, temos:&lt;br /&gt;
&lt;br /&gt;
. Para o timezone de Brasilia (UTC-3), o horário mostrado ao usuário será 13:00h ou UTC-3 (hora local)&lt;br /&gt;
&lt;br /&gt;
. Para o timezone de Paris (França - UTC+1) o horário mostrado ao usuário será 17:00h ou UTC+1 (hora local)&lt;br /&gt;
&lt;br /&gt;
. No período de vigência do horário de verão o timezone de Brasilia foi alterado para UTC-2, desta forma o horário mostrado ao usuário era 14:00:00 ou UTC-2 (hora local)&lt;br /&gt;
&lt;br /&gt;
Lembramos que o sincronismo de hora através de servidores NTP não sofre modificações devido ao início ou fim do horário de verão. Quaisquer
mudanças de horário nos sistemas no período do horário de verão se devem às configurações do fuso horário local no sistema. O horário de referência oferecido pelos servidores NTP não sofre alterações.&lt;br /&gt;
&lt;br /&gt;
O CAIS recomenda que os administradores mantenham seus sistemas e
aplicativos sempre atualizados, de acordo com as últimas versões e correções oferecidas pelos fabricantes.&lt;br /&gt;
&lt;br /&gt;
Os Alertas do CAIS também são oferecidos no formato RSS/RDF e no Twitter:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.rnp.br/cais/alertas/rss.xml" target="_blank"&gt;http://www.rnp.br/cais/&lt;wbr&gt;&lt;/wbr&gt;alertas/rss.xml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=KtWAyYbmzHE:pgqttsx_-W8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/KtWAyYbmzHE" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-24T11:53:43.712-02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/02/cais-alerta-fim-do-horario-de-verao.html</feedburner:origLink></item><item><title>[Windows] Reexibindo arquivos transformados em arquivos do sistema</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/3PNFNcmhLs8/windows-reexibindo-arquivos.html</link><category>dorgas</category><category>windows</category><category>dicas</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Wed, 01 Feb 2012 09:31:20 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-1103347207686325609</guid><description>&lt;div style="color: red;"&gt;
&lt;b&gt;Típico problema causado por vírus de pendrive.&lt;/b&gt;&amp;nbsp;&lt;/div&gt;
Eles entram no dispositivo, transforma seus arquivos normais em arquivos do sistema, que por padrão são ocultados no Windows e cria cópias de arquivos maliciosos com o mesmo nome e ícone dos seus originais. Resultado: Merda.&lt;br /&gt;
&lt;br /&gt;
Tive esse problema em um dos servidores. O usuário abriu um chamado informando que não localizava seus arquivos. Fui e verifiquei: &lt;b&gt;Não tinha nenhum dos arquivos originais, somente atalhos para arquivos que não tinham nada haver&lt;/b&gt;. Quando olhei em Propriedades, vi que eram executáveis com nomes e ícones forjados! &lt;b&gt;Era cilada Bino!!!&lt;/b&gt; Como ainda não sabia que os originais ainda estavam lá, fiz um restore do backup e tranquilizei os usuários. No outro dia, o problema se repete! =\&lt;br /&gt;
&lt;br /&gt;
Com mais calma, verifiquei e vi que era possível entrar nos diretórios mais a dentro, logo, eles estavam lá! Desmarquei a opção de &lt;b&gt;Ocultar arquivos protegidos do sistema operacional&lt;/b&gt; e ualá! Olha quem &lt;b&gt;apareceu&lt;/b&gt; :D&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;img src="http://1.bp.blogspot.com/_NxTv0pafNtw/TRX-aDgi9iI/AAAAAAAABH4/BcNrpJlJ46U/s1600/pasta+oculta.bmp" style="margin-left: auto; margin-right: auto;" /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Desmarque o campo de ocultar arquivos protegidos do SO&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mas, isso não é solução. O &lt;b&gt;correto&lt;/b&gt; é aplicar o comando?&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;
attrib -S  -R  -H  /D /S [diretorio]&lt;/blockquote&gt;
&lt;br /&gt;
Acredito que ainda terei esse &lt;b&gt;problema&lt;/b&gt; mais algumas vezes, mas acho que já sei quem é o usuário FDP que trouxe essa merda pra cá...&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=3PNFNcmhLs8:SV35_C6oaRg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/3PNFNcmhLs8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-01T15:31:20.832-02:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_NxTv0pafNtw/TRX-aDgi9iI/AAAAAAAABH4/BcNrpJlJ46U/s72-c/pasta+oculta.bmp" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/02/windows-reexibindo-arquivos.html</feedburner:origLink></item><item><title>Por uns bytes de memória…</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/98j3F4k-xdg/por-uns-bytes-de-memoria.html</link><category>Gus</category><category>tecnologia</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Tue, 24 Jan 2012 03:13:15 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-5474006027154935475</guid><description>&lt;img src="http://www.gusmorais.com/0-bytes/gusmorais_bytes.jpg" alt="" width="650" height="3579"/&gt;&lt;br /&gt;
&lt;br /&gt;
Arte de Gus Morais - &lt;a href="http://www.gusmorais.com"&gt;www.gusmorais.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=98j3F4k-xdg:0fItxB-8RiA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/98j3F4k-xdg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-24T09:13:15.135-02:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/01/por-uns-bytes-de-memoria.html</feedburner:origLink></item><item><title>openVPN no openSUSE</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/LvRV8KPZurg/openvpn-no-opensuse.html</link><category>ferramentas</category><category>software livre</category><category>opensuse</category><category>monitoramento</category><category>servidores</category><category>gnu/linux</category><category>dicas</category><category>vpn</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Wed, 04 Jan 2012 12:04:27 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-2641773261880357176</guid><description>Queridos, em primeiro lugar, Feliz 2012! Que esse ano seja de muito sucesso para vocês!&lt;br /&gt;
&lt;div&gt;Esse ano eu entrei brincando no openVPN, e a pedido do amigo Alan Teixeira, mostrarei como configurar uma VPN usando o openVPN no openSUSE.&lt;/div&gt;&lt;div&gt;De cara vou deixar algo bem claro: &lt;b&gt;Não iremos compilar nada.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" height="329" src="http://2.bp.blogspot.com/-SWYUwFr6upo/Tv_xrKfhP4I/AAAAAAAAJqs/x59KvQoqjXI/s640/Diagrama2.jpg" width="640" /&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;h4&gt;  INSTALAÇÃO&lt;/h4&gt;&lt;/div&gt;&lt;blockquote&gt;zypper in openvpn&lt;/blockquote&gt;&lt;br /&gt;
Por padrão, os arquivos são instalados no diretório /usr/share/openvpn/easy-rsa/2.0,mas, caso queira colocar-los no /etc/openvpn (que também foi criado), entre no diretório de instalação e faça o seguinte:&lt;br /&gt;
&lt;blockquote&gt;make install DESTDIR=/etc/openvpn&lt;/blockquote&gt;&lt;br /&gt;
Isso fará com que o make install coloque os arquivos no diretório /etc/openvpn. Lembrando que o make install não compila, e sim aloca os arquivos nos seus devidos lugares.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;  CONFIGURAÇÃO&lt;/h4&gt;Antes de qualquer coisa, iremos mostrar o passo-a-passo como se você estivesse dentro do DESTDIR, no caso, /etc/openvpn, ok? ;)&lt;br /&gt;
&lt;br /&gt;
Iremos executar 3 arquivos (vars, clean-all e build-ca), mas antes vamos setar alguns parâmetros. No arquivo vars, lá no final, ele tem as variáveis:&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;export KEY_COUNTRY="US"&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;export KEY_PROVINCE="CA"&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;export KEY_CITY="SanFrancisco"&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;export KEY_ORG="Fort-Funston"&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: red;"&gt;export KEY_EMAIL="me@myhost.mydomain"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Mude de acordo com sua demanda. Por exemplo:&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-style-span" style="color: blue;"&gt;export KEY_COUNTRY="BR"&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;export KEY_PROVINCE="BA"&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;export KEY_CITY="Salvador"&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;export KEY_ORG="M. Bison Parafusos"&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: blue;"&gt;export KEY_EMAIL="bison@streetfighter.com.br"&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;
Após isso, execute o vars, o clean-all e o build-ca. Esse último irá criar um certificado de Entidade Certificadora (CA ou Master Certified Autority):&lt;br /&gt;
&lt;blockquote&gt;. ./vars&lt;br /&gt;
./clean-all&lt;br /&gt;
./build-ca&lt;/blockquote&gt;&lt;br /&gt;
O build-ca fará algumas perguntas, a maioria já estará respondida por causa das variáveis que você setou no arquivo vars. Apenas dê enter nessas perguntas.&lt;br /&gt;
A saída será algo mais ou menos assim:&lt;br /&gt;
&lt;blockquote&gt;ai:easy-rsa # ./build-ca&lt;br /&gt;
Generating a 1024 bit RSA private key&lt;br /&gt;
............++++++&lt;br /&gt;
...........++++++&lt;br /&gt;
writing new private key to 'ca.key'&lt;br /&gt;
-----&lt;br /&gt;
You are about to be asked to enter information that will be incorporated&lt;br /&gt;
into your certificate request.&lt;br /&gt;
What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
There are quite a few fields but you can leave some blank&lt;br /&gt;
For some fields there will be a default value,&lt;br /&gt;
If you enter '.', the field will be left blank.&lt;br /&gt;
-----&lt;br /&gt;
Country Name (2 letter code) [BR]:&lt;br /&gt;
State or Province Name (full name) [BA]:&lt;br /&gt;
Locality Name (eg, city) [Salvador]:&lt;br /&gt;
Organization Name (eg, company) [M. Bison Parafusos]:&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, your name or your server's hostname) []:OpenVPN-CA&lt;br /&gt;
Email Address [bison@streetfighter.com.br]:&lt;/blockquote&gt;&lt;br /&gt;
&lt;b&gt;Um parâmetro que você deve observar e não deve ter nenhum igual ao outro, é o common name. &lt;span class="Apple-style-span" style="color: #cc0000;"&gt;O COMMON NAME DEVE SER ÚNICO!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Depois, execute o build-server. Para a criação do certificado do servidor os passos são parecidos com o do CA:&lt;br /&gt;
&lt;blockquote&gt;./build-key-server server&lt;/blockquote&gt;&lt;br /&gt;
Quando for requisitada uma senha, deixe em branco. Geralmente não utilizo. Também será feita duas perguntas e você terá de responder Y ou N. Aperte o Y e confirme.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E continuando, vamos criar os certificados para os clientes:&lt;br /&gt;
&lt;blockquote&gt;./build-key ryu&lt;br /&gt;
./build-key ken&lt;br /&gt;
./build-key balrog&lt;/blockquote&gt;&lt;br /&gt;
O script build-key cria dois arquivos:&lt;br /&gt;
.crt: O certificado&lt;br /&gt;
.key: A chave pessoal&lt;br /&gt;
&lt;br /&gt;
E pra finalizar, vamos criar o dh1024.pem&lt;br /&gt;
&lt;blockquote&gt;./build-dh&lt;/blockquote&gt;&lt;br /&gt;
Esses arquivos irão juntar-se a outros que encontram-se no diretório keys. Vejamos um exemplo do que temos por lá:&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #fcfdfd; color: #003366; font-family: Arial,Helvetica,sans-serif; font-size: 13px;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;table border="1" cellpadding="8" cellspacing="0"&gt;&lt;tbody style="padding-top: 4px;"&gt;
&lt;tr&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;Filename&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;Necessária por&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;Propósito&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;Secreto?&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-top: 4px;"&gt;ca.crt&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;servidor + todos os clientes&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;Root CA certificate&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;NÃO&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;ca.key&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Chave única de assinatura&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Root CA key&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;SIM&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-top: 4px;"&gt;dh{n}.pem&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;Apenas servidor&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;Parâmetros Diffie Hellman&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;NÃO&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-top: 4px;"&gt;server.crt&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;Apenas servidor&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;Certificado do servidor&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;NÃO&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;server.key&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Apenas servidor&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Chave do servidor&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;SIM&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-top: 4px;"&gt;ryu.crt&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;Apenas Ryu&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;Certifricado de Ryu&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;NÃO&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-top: 4px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;ryu.key&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;Apenas Ryu&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;Chave de Ryu&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top: 4px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;SIM&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
Bom, hora da configuração do arquivo do servidor e do cliente. Comecemos pelo servidor.&lt;br /&gt;
Cara, se tem uma coisa que aprendi, é que o /usr/share/doc/packages é seu melhor amigo. Dentro do /usr/share/doc/packages/openvpn existe o diretório sample-config-files. Copie o server.conf e cole no seu /etc/openvpn. Depois mude os parâmetros de acordo com sua topologia. O meu, por exemplo, ficou assim:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;port 1194&lt;br /&gt;
proto udp&lt;br /&gt;
dev tun&lt;br /&gt;
ca keys/ca.crt&lt;br /&gt;
cert keys/server.crt&lt;br /&gt;
key keys/server.key&lt;br /&gt;
dh keys/dh1024.pem&lt;br /&gt;
server 10.8.0.0 255.255.255.0&lt;br /&gt;
ifconfig-pool-persist ippool.txt&lt;br /&gt;
keepalive 10 120&lt;br /&gt;
comp-lzo&lt;br /&gt;
user nobody&lt;br /&gt;
group nobody&lt;br /&gt;
persist-key&lt;br /&gt;
persist-tun&lt;br /&gt;
status openvpn-status.log&lt;br /&gt;
log openvpn.log&lt;br /&gt;
log-append openvpn.log&lt;br /&gt;
verb 3&lt;br /&gt;
script-security 2&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
E no cliente, após você enviar para ele o certificado e a chave criado exclusivamente para ele, coloque dentro do seu /etc/openvpn os arquivos (ryu.crt e ryu.key) e copie o arquivo&amp;nbsp;/usr/share/doc/packages/openvpn/sample-config-files/client.conf para o seu /etc/openvpn. Edite dessa maneira:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;client&lt;br /&gt;
dev tun&lt;br /&gt;
proto udp&lt;br /&gt;
remote X.X.X.X&lt;br /&gt;
resolv-retry infinite&lt;br /&gt;
nobind&lt;br /&gt;
persist-key&lt;br /&gt;
persist-tun&lt;br /&gt;
ca ca.crt&lt;br /&gt;
cert ryu.crt&lt;br /&gt;
key ryu.key&lt;br /&gt;
ns-cert-type server&lt;br /&gt;
comp-lzo&lt;br /&gt;
verb 3&lt;/blockquote&gt;&lt;br /&gt;
Nos parâmetros remote, aponte o ip do servidor matriz do openVPN; Em cert coloque o certificado do cliente e em key adicione o local do arquivo .key do usuário. Cuidado com esse arquivo!!!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Agora inicie o serviço em ambas as pontas.&lt;/b&gt; Realize um teste de ping. Se responder em ambas as partes, é um ótimo sinal! Está ok!. Se não, confira nos logs e veja qual é o problema encontrado.&lt;br /&gt;
Outra dica para fazer essa verificação é vendo se tem alguma porta UDP aberta com o netstat -planu ou com o comando route - O comando route exibe a quais redes o seu computador está conectado.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;b&gt;Maiores informações:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
/&lt;span style="font-size: x-small;"&gt;usr/share/doc/packages/openvpn&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;a href="http://openvpn.net/index.php/open-source/documentation/howto.html"&gt;http://openvpn.net/index.php/open-source/documentation/howto.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;a href="http://www.hardware.com.br/tutoriais/openvpn/"&gt;http://www.hardware.com.br/tutoriais/openvpn/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=LvRV8KPZurg:E8lvIy-kDPo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/LvRV8KPZurg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-04T18:04:27.240-02:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-SWYUwFr6upo/Tv_xrKfhP4I/AAAAAAAAJqs/x59KvQoqjXI/s72-c/Diagrama2.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2012/01/openvpn-no-opensuse.html</feedburner:origLink></item><item><title>VPN no GNOME 3</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/RtUE7aBxgdM/vpn-no-gnome-3.html</link><category>redes</category><category>opensuse</category><category>gnu/linux</category><category>12.1</category><category>vpn</category><category>gnome</category><author>noreply@blogger.com (Raul Libório)</author><pubDate>Thu, 01 Dec 2011 02:46:12 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-36193642.post-8560685336448361267</guid><description>Lembro que logo que saiu o gnome-shell (base do gnome 3), esse foi o primeiro bug que abri. Para nós que trabalhamos com administração de servidores, VPN é essencial. Não ter-la é uma falta gravíssima - pode lhe custar o emprego!&lt;br /&gt;
&lt;br /&gt;
Mas enfim, vamos ao HOW-TO e esse vai com prints :)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-eZV_EiWTtr8/TtdWZ1mwHuI/AAAAAAAAJoE/k1YLSaR29Kg/s1600/001.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-eZV_EiWTtr8/TtdWZ1mwHuI/AAAAAAAAJoE/k1YLSaR29Kg/s1600/001.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-v07hbGZK9to/TtdWaXfDAVI/AAAAAAAAJoM/PiiWF-ONeQk/s1600/002.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-v07hbGZK9to/TtdWaXfDAVI/AAAAAAAAJoM/PiiWF-ONeQk/s1600/002.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-WK6shd8XOTE/TtdWa9Sqd5I/AAAAAAAAJoU/XrIgazBFUbs/s1600/003.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-WK6shd8XOTE/TtdWa9Sqd5I/AAAAAAAAJoU/XrIgazBFUbs/s1600/003.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-zl_DXd5EKM8/TtdWbRTn_XI/AAAAAAAAJoc/Tunbkfos6DM/s1600/004.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-zl_DXd5EKM8/TtdWbRTn_XI/AAAAAAAAJoc/Tunbkfos6DM/s1600/004.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-l0N4MF_nnOE/TtdWbxoYQBI/AAAAAAAAJok/b6_dXZYUP_E/s1600/005.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-l0N4MF_nnOE/TtdWbxoYQBI/AAAAAAAAJok/b6_dXZYUP_E/s1600/005.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Não esqueçam de adicionar o certificado do usuário, a chave privada e o certificado do CA!&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;E o que ainda falta?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
Importar configurações. Se você tiver um arquivo .ovpn, não sei se será possível importar. Eu mesmo não vi como. Esse problema já foi relatado ao Bugzilla. Vamos aguardar :)&lt;div class="blogger-post-footer"&gt;--
Raul&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/tOPq?a=RtUE7aBxgdM:OzwCYxvUnuM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/tOPq?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/RtUE7aBxgdM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-01T08:46:12.394-02:00</app:edited><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-eZV_EiWTtr8/TtdWZ1mwHuI/AAAAAAAAJoE/k1YLSaR29Kg/s72-c/001.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><feedburner:origLink>http://rauhmaru.blogspot.com/2011/12/vpn-no-gnome-3.html</feedburner:origLink></item><item><title>Links for 2009-02-22 [del.icio.us]</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/gTdnyMLYgVA/rauhmaru</link><pubDate>Mon, 23 Feb 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/rauhmaru#2009-02-22</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://rauhmaru.blogspot.com/"&gt;Blogmaru&lt;/a&gt;&lt;br/&gt;
Redes, humor e muito Linux!&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.vivaolinux.com.br/artigo/Tutorial-completo-de-implementacao-de-LDAP-+-Samba-+-Squid/"&gt;Linux: Tutorial completo de implementa&amp;ccedil;&amp;atilde;o de LDAP + Samba + Squid [Artigo]&lt;/a&gt;&lt;br/&gt;
Este tutorial destina-se a todos os administradores de redes e sistemas que queiram economizar tempo e gerenciar de uma maneira simples e segura seus usuários utilizando o LDAP (Lightweight Directory Access Protocol).&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.plusgsm.com.br/forums/showthread.php?t=77205"&gt;[W580] - [TUTORIAL] - Desbloqueio R8BE001 e R6BC002 CID52 + Patches - F&amp;oacute;rum PluS GSM&lt;/a&gt;&lt;br/&gt;
[W580] - [TUTORIAL] - Desbloqueio R8BE001 e R6BC002 CID52 + Patches W550 / W580 / W595 / W610 / W660&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/gTdnyMLYgVA" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/rauhmaru#2009-02-22</feedburner:origLink></item><item><title>Links for 2009-02-14 [del.icio.us]</title><link>http://feedproxy.google.com/~r/blogspot/tOPq/~3/1tuUADy1rDI/rauhmaru</link><pubDate>Sun, 15 Feb 2009 00:00:00 PST</pubDate><guid isPermaLink="false">http://del.icio.us/rauhmaru#2009-02-14</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;a href="http://colunistas.ig.com.br/magaiver/"&gt;Magaiver&lt;/a&gt;&lt;br/&gt;
Magaiver dá dicas para você aproveitar melhor o seu tempo através de ferramentas virtuais&lt;/li&gt;
&lt;li&gt;&lt;a href="http://labs.mozilla.com/projects/bespin/"&gt;Mozilla Labs &amp;raquo; Bespin&lt;/a&gt;&lt;br/&gt;
Mozilla Labs&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/tOPq/~4/1tuUADy1rDI" height="1" width="1"/&gt;</description><feedburner:origLink>http://del.icio.us/rauhmaru#2009-02-14</feedburner:origLink></item></channel></rss>
