<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ideias, pensamentos e ideais</title>
	<atom:link href="http://ruiogawa.net/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://ruiogawa.net/blog</link>
	<description>O Software Livre na vida de Rui Ogawa (e outras coisas...)</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:04:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<image>
<link>http://ruiogawa.net/blog</link>
<url>http://ruiogawa.net/blog/wp-content/mbp-favicon/ogawa.png</url>
<title>Ideias, pensamentos e ideais</title>
</image>
		<item>
		<title>Vice-presidente da Oracle apoia a revolução do software na histórica conferência internacional de aniversário do OpenOffice.org</title>
		<link>http://ruiogawa.net/blog/2010/09/02/vice-presidente-da-oracle-apoia-a-revolucao-do-software-na-historica-conferencia-internacional-de-aniversario-do-openoffice-org</link>
		<comments>http://ruiogawa.net/blog/2010/09/02/vice-presidente-da-oracle-apoia-a-revolucao-do-software-na-historica-conferencia-internacional-de-aniversario-do-openoffice-org#comments</comments>
		<pubDate>Thu, 02 Sep 2010 04:46:18 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[Governo]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[broffice.org]]></category>
		<category><![CDATA[openoffice.org]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=417</guid>
		<description><![CDATA[Finalmente temos algumas palavras de alguém da Oracle sobre o futuro do OpenOffice.org. Recebi hoje um email do Clóvis Tristão através da lista de discussão do BrOffice.org. Abaixo segue uma tradução livre e na sequência o texto original. &#8220;O OpenOffice.org, o Open Document Format e os seus clientes são igualmente importantes&#8221;, disse nesta quarta-feira 01 de setembro, o Vice-Presidente [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente temos algumas palavras de alguém da Oracle sobre o futuro do OpenOffice.org. Recebi hoje um email do <a href="http://www.facebook.com/note.php?created&amp;&amp;note_id=148617361827493#!/profile.php?id=100001440435060&amp;v=info" target="_blank">Clóvis Tristão</a> através da lista de discussão do BrOffice.org. Abaixo segue uma tradução livre e na sequência o texto original.</p>
<p>&#8220;O OpenOffice.org, o Open Document Format e os seus clientes são igualmente importantes&#8221;, disse nesta quarta-feira 01 de setembro, o Vice-Presidente e Gerente Geral da Oracle, Michael Bemmer durante a OpenOffice.org Conference, um evento internacional realizado anualmente. Embora Bemmer não divulgue detalhes da futura estratégia de sua empresa, ele deixou claro que o crescimento inexorável do OpenOffice.org continuará no próximos anos, num discurso intitulado &#8220;Uma Década de Sucesso&#8221; na sessão da plenária da OpenOffice.org Conference, no edifício do Parlamento Húngaro.</p>
<p>O evento deste ano foi visto como o mais importante até o momento, pois a comunidade internacional de TI aguardava a primeira declaração da gigante norte americana Oracle, sobre o futuro do OpenOffice.org desde a aquisição da Sun Microsystems no início do ano.<span id="more-417"></span></p>
<p>Nyitrai Zsolt, Secretário de Estado de Tecnologia da Informação e Comunicação do Ministério de Desenvolvimento da Hungria, pediu aos participantes da conferência que tornem-se parceiros do governo na tarefa que &#8220;visa abrir as portas fechadas da administração para o mundo das suites de escritório desenvolvidas em código aberto.&#8221;</p>
<p>A presença de Nyitrai no evento indicou uma mudança radical na política governamental de programas de código aberto do país que revelou John von Neumann, sem dúvida a figura mais importante na história da computação. Apenas dois anos atrás, o CEO da Microsoft Steve Ballmer foi convidado ao Parlamento pelo então primeiro-ministro da Hungria, Ferenc Gyurcsany. No entanto, a visita de Ballmer é mais lembrada pelo incidente em que ele foi atingido com ovos por um estudante local vestindo uma camisa com o slogan “Microsoft = Corrupção” durante uma palestra na Central European University de Budapeste.</p>
<p>Vários membros da União Europeia, incluindo os Países Baixos, França e Polônia, têm insistido sobre a utilização de softwares baseados em padrões abertos em todas as repartições públicas desde 2006. A UE apoia oficialmente a utilização de programas de código aberto desde 2002.</p>
<p>A adoção de programas de código aberto em multinacionais tem mantido seu notável ritmo de crescimento nos últimos anos. A IDC, empresa de pesquisa e consultoria em mercado de TI, calcula que as receitas com programas de código aberto vão ultrapassar 8 bilhões de dólares até 2013, com uma taxa anual composta de crescimento de 22,4%, colocando-o à frente de quase todas as outras categorias de software.</p>
<p>Cerca de 5.000 profissionais de TI trabalharam como voluntários no projeto OpenOffice.org desde que a Sun Microsystems lançou-o no outono de 2000. A mais recente versão da suite de escritório é usada por centenas de milhões de pessoas, com 15% a 20% market share, e está disponível em mais de 100 idiomas. Mais de 100 palestrantes e cerca de 300 pessoas estão atualmente na capital húngara para os três dias do evento, que foi organizado pela ODFA Hungary.</p>
<p>Links relacionados:</p>
<p>O site da conferência:<br />
<a href="http://www.ooocon.org/" target="_blank">www.ooocon.org</a></p>
<p>O site do Openoffice.org:<br />
<a href="http://www.openoffice.org/" target="_blank">www.openoffice.org</a></p>
<h4>Texto original</h4>
<p>Oracle veep backs software revolution at historic anniversary OpenOffice.org global conference</p>
<p>OpenOffice.org, the Open Document Format and their customers are equally important, Michael Bemmer, the Vice President and General Manager of Oracle Office, said at the annual international OpenOffice.org Conference on Wednesday 1st September. Although Bemmer did not divulge details of his company&#8217;s future strategy he made it clear that the inexorable rise of OpenOffice.org will continue in the years ahead, in a speech entitled “A Decade of Success” at the plenary session of the annual international OpenOffice.org Conference in the Hungarian Parliament building.</p>
<p>This year&#8217;s event was seen as the most important to date, as the international IT community awaited US industry giant Oracle&#8217;s first statement on the future of OpenOffice.org since its acquisition of Sun Systems earlier in the year.</p>
<p>Zsolt Nyitrai, State Secretary of IT Communications at Hungary&#8217;s National Development Ministry, asked participants of the conference to become partners with the government in the task that “aims to open the closed doors of administration in the world of Open Source office softwares”.</p>
<p>Nyitrai&#8217;s presence at the event indicated a sea change in government policy on Open Source software in the country that spawned John von Neumann, arguably the most important figure in the history of computing. Only two years ago Microsoft CEO Steve Ballmer was invited to Parliament by Hungary&#8217;s then prime minister Ferenc Gyurcsany. However Ballmer&#8217;s visit is better remembered for the incident when he was pelted with eggs by a local student wearing a shirt bearing the slogan “Microsoft = Corruption” while delivering a lecture at Budapest&#8217;s Central European University.</p>
<p>Numerous European Union member states, including the Netherlands, France and Poland, have insisted on the the use of open standards-based software at all public offices since 2006. The EU has officially endorsed the use of Open Source software since 2002.</p>
<p>Open Source software adoption at international companies has maintained its remarkable pace of growth in recent years. IT market research and consultancy firm IDC calculates that Open Source software revenues will exceed $8 billion by 2013, with an annual compound growth rate of 22.4%, putting it way ahead of almost every other software category.</p>
<p>Some 5,000 IT professionals have worked as volunteers on the OpenOffice.org project since Sun Microsystems launched it in the autumn of 2000. The latest version of the office software suite is used by hundreds of millions of people, with a 15-20% global market share, and is available in over 100 languages. More than a 100 speakers and around 300 guests are currently in the Hungarian capital for the three-day event, which has been organised by ODFA Hungary.</p>
<p>Links related:</p>
<p>The conference&#8217;s website:<br />
<a href="http://www.ooocon.org/" target="_blank">www.ooocon.org</a></p>
<p>Openoffice.org&#8217;s website:<br />
<a href="http://www.openoffice.org/" target="_blank">www.openoffice.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/09/02/vice-presidente-da-oracle-apoia-a-revolucao-do-software-na-historica-conferencia-internacional-de-aniversario-do-openoffice-org/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrando o Rhythmbox com o Twitter</title>
		<link>http://ruiogawa.net/blog/2010/08/30/integrando-o-rhythmbox-com-o-twitter</link>
		<comments>http://ruiogawa.net/blog/2010/08/30/integrando-o-rhythmbox-com-o-twitter#comments</comments>
		<pubDate>Mon, 30 Aug 2010 23:50:56 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[Twitter]]></category>
		<category><![CDATA[musica]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=411</guid>
		<description><![CDATA[Gosto de compartilhar pelo Twitter e Facebook as coisas boas que encontro. O gosto musical também é algo bacana de se compartilhar. Várias bandas que gosto atualmente foram recomendações de amigos. Existe um plugin do Twitter  para Rhythmbox que posta cada vez que você troca de música, ou de álbum. Veja como é simples instalar. [...]]]></description>
			<content:encoded><![CDATA[<p>Gosto de compartilhar pelo Twitter e Facebook as coisas boas que encontro. O gosto musical também é algo bacana de se compartilhar. Várias bandas que gosto atualmente foram recomendações de amigos. Existe um plugin do Twitter  para Rhythmbox que posta cada vez que você troca de música, ou de álbum. Veja como é simples instalar.</p>
<h4>Baixando e instalando o plugin</h4>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rogawa<span style="color: #000000; font-weight: bold;">@</span>akai:~$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>tmp
rogawa<span style="color: #000000; font-weight: bold;">@</span>akai:~$ <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>github.com<span style="color: #000000; font-weight: bold;">/</span>dragon3<span style="color: #000000; font-weight: bold;">/</span>rhythmbox-twitter-plugin<span style="color: #000000; font-weight: bold;">/</span>tarball<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1.02</span>
rogawa<span style="color: #000000; font-weight: bold;">@</span>akai:~$ <span style="color: #c20cb9; font-weight: bold;">tar</span> zxfv dragon3-rhythmbox-twitter-plugin-<span style="color: #000000;">1.02</span>-<span style="color: #000000;">0</span>-g735bca4.tar.gz
rogawa<span style="color: #000000; font-weight: bold;">@</span>akai:~$ <span style="color: #7a0874; font-weight: bold;">cd</span> dragon3-rhythmbox-twitter-plugin-3f1b119<span style="color: #000000; font-weight: bold;">/</span>
rogawa<span style="color: #000000; font-weight: bold;">@</span>akai:~$ <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<h4>Habilitando o plugin no Rhythmbox</h4>
<p>Abra o Rhythmbox e vá em [Editar] &gt; [Plugins] e marque a opção [Twitter plugin]. Clique em [Configurar].</p>
<p><img title="plugins" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1808&amp;g2_GALLERYSID=6bbd1c82a055183825afc7465d3b6119" alt="plugins" width="415" height="216" /></p>
<p>Na janela seguinte, clique no botão que tem seu nome de usuário do Twitter.</p>
<p><img title="twitter_account" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1816&amp;g2_GALLERYSID=TMP_SESSION_ID_DI_NOISSES_PMT" alt="twitter_account" /></p>
<p>Seu navegador abrirá solicitando a autenticação. Digite seu nome de usuário, sua senha e clique em [Allow].</p>
<p><img title="autoriza_twitter" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1811&amp;g2_GALLERYSID=TMP_SESSION_ID_DI_NOISSES_PMT" alt="autoriza_twitter" width="471" height="220" /></p>
<p>Copie o número PIN que aparecer.</p>
<p><img title="pin_twitter" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1822&amp;g2_GALLERYSID=TMP_SESSION_ID_DI_NOISSES_PMT" alt="pin_twitter" width="470" height="202" /></p>
<p>Cole o PIN na janela de autorização do Rhythmbox e clique em [OK].</p>
<p><img title="janela_pin" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1820&amp;g2_GALLERYSID=TMP_SESSION_ID_DI_NOISSES_PMT" alt="janela_pin" /></p>
<p>Para configurar o que postar e quando, clique em [Configurar].</p>
<p><img title="preferencias" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1825&amp;g2_GALLERYSID=TMP_SESSION_ID_DI_NOISSES_PMT" alt="preferencias" /></p>
<p>Eu prefiro a opção de apenas postar quando eu clicar no botão &#8220;Tweet&#8221;, caso contrário poderia poluir a timeline dos seguidores&#8230;</p>
<p><img title="Captura_de_tela-Procurar – Last.fm - Chromium" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1814&amp;g2_GALLERYSID=972e184caf480f20d1ab2d30396f2c05" alt="Captura_de_tela-Procurar – Last.fm - Chromium" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/08/30/integrando-o-rhythmbox-com-o-twitter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xen com multi bridge e LVM</title>
		<link>http://ruiogawa.net/blog/2010/07/28/xen-com-multi-bridge-e-lvm</link>
		<comments>http://ruiogawa.net/blog/2010/07/28/xen-com-multi-bridge-e-lvm#comments</comments>
		<pubDate>Wed, 28 Jul 2010 19:25:07 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[virtualização]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=388</guid>
		<description><![CDATA[O propósito Aqui demonstro como subir um ambiente virtualizado com Xen, utilizando um servidor com quatro interfaces de rede, sendo que cada interface estará conectada a cada máquina virtual. Essa abordagem garante maior segurança e desempenho. Além disso, as máquinas virtuais serão criadas em volumes virtuais, que podem ser redimensionados de acordo com a necessidade. [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>O propósito</strong></h2>
<p>Aqui demonstro como subir um ambiente virtualizado com Xen, utilizando um servidor com quatro interfaces de rede, sendo que cada interface estará conectada a cada máquina virtual. Essa abordagem garante maior segurança e desempenho. Além disso, as máquinas virtuais serão criadas em volumes virtuais, que podem ser redimensionados de acordo com a necessidade.</p>
<h2><strong>O hardware</strong></h2>
<p>Este é o servidor da universidade onde trabalho. Obviamente que as suas configurações podem ser diferentes. Não abordarei aqui a configuração de setup nem da RAID.</p>
<ul>
<li>Dell PowerEdge 2900</li>
<li>2 x Xeon E5410 2.33Ghz QuadCore 6MB Cache L2</li>
<li>4GB RAM DDR2 FB-DIMM 667Mhz (2 x 2GB)</li>
<li>1 dual Ethernet Broadcom NetXtreme II BCM5708 Gigabit Ethernet (onboard)</li>
<li>1 dual Ethernet Intel 82571EB Gigabit Ethernet</li>
<li>2 HD Dell SAS 73 GB 15K RPM em RAID1</li>
<li>2 Fontes redundantes 930W</li>
</ul>
<h2><span id="more-388"></span>Instalando o Sistema Operacional</h2>
<p>Instale o Debian Lenny, sistema básico.</p>
<h3>Esquema de particionamento:</h3>
<table border="1" cellspacing="0" cellpadding="4" width="100%" bordercolor="#000000">
<colgroup>
<col width="64*"></col>
<col width="64*"></col>
<col width="53*"></col>
<col width="75*"></col>
</colgroup>
<tbody>
<tr valign="TOP">
<td width="25%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;"><strong>Ponto de montagem</strong></span></span></p>
</td>
<td width="25%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;"><strong>Tamanho</strong></span></span></p>
</td>
<td width="21%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;"><strong>Tipo</strong></span></span></p>
</td>
<td width="29%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;"><strong>Sistema de arquivo</strong></span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="25%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">\</span></span></p>
</td>
<td width="25%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">3GB</span></span></p>
</td>
<td width="21%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">primária</span></span></p>
</td>
<td width="29%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">Ext3</span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="25%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">nenhum</span></span></p>
</td>
<td width="25%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">1GB</span></span></p>
</td>
<td width="21%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">primária</span></span></p>
</td>
<td width="29%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">Área de troca (SWAP)</span></span></p>
</td>
</tr>
<tr valign="TOP">
<td width="25%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">nenhum</span></span></p>
</td>
<td width="25%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">restante</span></span></p>
</td>
<td width="21%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">lógica</span></span></p>
</td>
<td width="29%">
<p class="western" style="margin-left: 0.21cm; margin-right: 0.21cm; margin-top: 0.21cm;"><span style="color: #000000;"><span style="font-size: xx-small;">Volume físico para LVM</span></span></p>
</td>
</tr>
</tbody>
</table>
<h3 style="font-size: 1,17em;">Criando um grupo de volume</h3>
<p>Selecione [Configurar o Gerenciador de Volumes Lógicos] e clique em [Continuar].</p>
<p>Em [Gravar as mudanças nos discos e configurar LVM?] selecione [Sim] e clique em [Continuar].</p>
<h3><span style="font-weight: normal; font-size: 13px;">Em [Ações de configuração LVM:] selecione [Criar grupo de volume] e clique em [Continuar].</span></h3>
<p>Em [Nome do Grupo de Volume:] digite [vg0] e clique em [Continuar].</p>
<p>Em [Dispositivos para o novo Grupo de Volume:] marque o volume que estiver disponível e clique em [Continuar].</p>
<h4>Criando um volume para ser usado pelo /var</h4>
<p>Em [Ação de configuração LVM:] selecione [Criar volume lógico] e clique em [Continuar].</p>
<p>Em [Grupo de Volume:] selecione [vg0] e clique em [Continuar].</p>
<p>Em [Nome do Volume Lógico:] digite [dom0-var] e clique em [Continuar].</p>
<p>Em [Tamanho do Volume Lógico:] digite [4 GB]  e clique em [Continuar].</p>
<p>Em [Ação de configuração LVM:] selecione [Finalizar] e clique em [Continuar].</p>
<h4>Configurando a partição /var</h4>
<p>Selecione [VG LVM vg0, LV dom0-var - 4.0 GB Linux device-mapper (linear) &gt; #1 4.0 GB] e clique em [Continuar].</p>
<p>Configure esta partição para ser montada em /var, sistema de arquivos ext3.</p>
<p>Finalize o particionamento e continue a instalação do Debian até sua conclusão.</p>
<h3>Configurando as interfaces de rede</h3>
<p>Crie as seguinte entradas em /etc/network/interfaces</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># vim /etc/network/interfaces</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;"># This file describes the network interfaces available on your <span style="color: #25BB4D;">system</span>
# and how to activate them<span style="color: #000000;">.</span> For more information, see interfaces<span style="color: #000000;">&#40;</span><span style="color: #000000; font-weight:bold;">5</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">.</span>
&nbsp;
# The loopback network interface
auto lo
iface lo inet loopback
&nbsp;
# A interface <span style="color: #000000; font-weight:bold;">1</span>
auto eth0
iface eth0 inet static
address 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>2
netmask 255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>0
gateway 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>1
&nbsp;
# A interface <span style="color: #000000; font-weight:bold;">2</span>
auto eth1
iface eth1 inet static
address 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>3
netmask 255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>0
gateway 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>1
&nbsp;
# A interface <span style="color: #000000; font-weight:bold;">3</span>
auto eth2
iface eth2 inet static
address 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>4
netmask 255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>0
gateway 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>1
&nbsp;
# A interface <span style="color: #000000; font-weight:bold;">4</span>
auto eth3
iface eth3 inet static
address 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>5
netmask 255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>0
gateway 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>1</pre></div></div>

<p>Reinicie a rede .</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># /etc/init.d/networking restart</span></pre></div></div>

<h2>Preparando o ambiente dom0</h2>
<p>Instale os seguintes pacotes</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># aptitude install xen-tools xen-hypervisor-3.2-1-amd64 xen-linux-system-2.6.26-2-xen-amd64 xen-tools xen-utils-3.2-1</span></pre></div></div>

<p>Reinicie o servidor</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># reboot</span></pre></div></div>

<p>Verifique se está rodando o kernel correto .</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># uname -a</span>
Linux dom0 2.6.26-<span style="color: #000000;">2</span>-xen-amd64 <span style="color: #666666; font-style: italic;">#1 SMP Wed May 12 18:37:58 UTC 2010 x86_64 GNU/Linux</span></pre></div></div>

<p>Verifique se o Xen está rodando .</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># xm list</span>
Name ID Mem VCPUs State Time<span style="color: #7a0874; font-weight: bold;">&#40;</span>s<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Domain-<span style="color: #000000;">0</span> <span style="color: #000000;">0</span> <span style="color: #000000;">3882</span> <span style="color: #000000;">8</span> r----- <span style="color: #000000;">10.9</span></pre></div></div>

<h3>Criando as quatro bridges</h3>
<p>Verifique o status das bridges .</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># brctl show</span>
bridge name	bridge <span style="color: #c20cb9; font-weight: bold;">id</span>	 STP enabled	interfaces</pre></div></div>

<p>Crie o script network-xen-multi-bridge com o conteúdo abaixo</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># vim /etc/xen/scripts/network-xen-multi-bridge</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">#<span style="color: #000000;">!/</span>bin<span style="color: #000000;">/</span>sh
#network<span style="color: #000000;">-</span>xen<span style="color: #000000;">-</span>multi<span style="color: #000000;">-</span>bridge
#Exit <span style="color: #804040;">if</span> anything goes wrong
set <span style="color: #000000;">-</span>e
#First arg is operation<span style="color: #000000;">.</span>
OP=<span style="color: #000000;">$</span><span style="color: #000000; font-weight:bold;">1</span>
shift
script=<span style="color: #000000;">/</span>etc<span style="color: #000000;">/</span>xen<span style="color: #000000;">/</span>scripts<span style="color: #000000;">/</span>network<span style="color: #000000;">-</span>bridge
case <span style="color: #000000;">$</span><span style="color: #000000;">&#123;</span>OP<span style="color: #000000;">&#125;</span> <span style="color: #804040;">in</span>
start<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">$</span>script start vifnum=<span style="color: #000000; font-weight:bold;">0</span> netdev=eth0
<span style="color: #000000;">$</span>script start vifnum=<span style="color: #000000; font-weight:bold;">1</span> netdev=eth1
<span style="color: #000000;">$</span>script start vifnum=<span style="color: #000000; font-weight:bold;">2</span> netdev=eth2
<span style="color: #000000;">$</span>script start vifnum=<span style="color: #000000; font-weight:bold;">3</span> netdev=eth3
;;
stop<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">$</span>script stop vifnum=<span style="color: #000000; font-weight:bold;">0</span> netdev=eth0
<span style="color: #000000;">$</span>script stop vifnum=<span style="color: #000000; font-weight:bold;">1</span> netdev=eth1
<span style="color: #000000;">$</span>script stop vifnum=<span style="color: #000000; font-weight:bold;">2</span> netdev=eth2
<span style="color: #000000;">$</span>script stop vifnum=<span style="color: #000000; font-weight:bold;">3</span> netdev=eth3
;;
status<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">$</span>script status vifnum=<span style="color: #000000; font-weight:bold;">0</span> netdev=eth0
<span style="color: #000000;">$</span>script status vifnum=<span style="color: #000000; font-weight:bold;">1</span> netdev=eth1
<span style="color: #000000;">$</span>script status vifnum=<span style="color: #000000; font-weight:bold;">2</span> netdev=eth2
<span style="color: #000000;">$</span>script status vifnum=<span style="color: #000000; font-weight:bold;">3</span> netdev=eth3
;;
<span style="color: #000000;">*</span><span style="color: #000000;">&#41;</span>
<span style="color: #804040;">echo</span> <span style="color: #C5A22D;">'Unknown command: '</span> <span style="color: #000000;">$</span><span style="color: #000000;">&#123;</span>OP<span style="color: #000000;">&#125;</span>
<span style="color: #804040;">echo</span> <span style="color: #C5A22D;">'Valid commands are: start, stop, status'</span>
exit <span style="color: #000000; font-weight:bold;">1</span>
esac</pre></div></div>

<p>Verifique suas permissões .</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># ls /etc/xen/scripts/network-xen-multi-bridge</span>
<span style="color: #660033;">-rw-r--r--</span> <span style="color: #000000;">1</span> root root <span style="color: #000000;">742</span> Jun <span style="color: #000000;">24</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">39</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>xen<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>network-xen-multi-bridge</pre></div></div>

<p>Torne-o executável</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># chmod u+x /etc/xen/scripts/network-xen-multi-bridge</span></pre></div></div>

<p>Verifique novamente suas permissões.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># ls /etc/xen/scripts/network-xen-multi-bridge</span>
<span style="color: #660033;">-rwxr--r--</span> <span style="color: #000000;">1</span> root root <span style="color: #000000;">742</span> Jun <span style="color: #000000;">24</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">39</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>xen<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>network-xen-multi-bridge</pre></div></div>

<p>Edite o arquivo xend-config.sxp</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># vim /etc/xen/xend-config.sxp</span></pre></div></div>

<p>Comente a seguinte linha</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">#<span style="color: #000000;">&#40;</span>network<span style="color: #000000;">-</span>script network<span style="color: #000000;">-</span>dummy<span style="color: #000000;">&#41;</span></pre></div></div>

<p>E adicione a seguinte logo abaixo, deixando descomentada</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;"><span style="color: #000000;">&#40;</span>network<span style="color: #000000;">-</span>script network<span style="color: #000000;">-</span>xen<span style="color: #000000;">-</span>multi<span style="color: #000000;">-</span>bridge<span style="color: #000000;">&#41;</span></pre></div></div>

<p>Reinicie o serviço xend .</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># /etc/init.d/xend restart</span>
Restarting XEN control daemon: xendWaiting <span style="color: #000000; font-weight: bold;">for</span> peth0 to negotiate link...
Waiting <span style="color: #000000; font-weight: bold;">for</span> peth1 to negotiate link...
Waiting <span style="color: #000000; font-weight: bold;">for</span> peth2 to negotiate link...
Waiting <span style="color: #000000; font-weight: bold;">for</span> peth3 to negotiate link.</pre></div></div>

<p>Verifique novamente o status das bridges .</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># brctl show</span>
bridge name	bridge <span style="color: #c20cb9; font-weight: bold;">id</span>	 STP enabled	interfaces
eth0	 8000.001517ab0566	no	 peth0
eth1	 8000.001517ab0567	no	 peth1
eth2	 8000.002219bd581b	no	 peth2
eth3	 8000.002219bd581d	no	 peth3</pre></div></div>

<h3>Criando as máquinas virtuais</h3>
<h4>Configurando o xen-tools</h4>
<p>Altere as seguintes linhas deixando-as como abaixo. Não altere nem descomente as outras linhas. Mantenha as linhas [size], [memory] e [swap] comentadas. Ajuste de acordo com sua rede e suas necessidades de espaço.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># vim /etc/xen-tools/xen-tools.conf</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">lvm = vg0
install<span style="color: #000000;">-</span>method = debootstrap
#size   = 5Gb      # Disk image size<span style="color: #000000;">.</span>
#memory = 512Mb    # Memory size
#swap   = 512Mb    # Swap size
fs     = ext3     # use the EXT3 filesystem <span style="color: #804040;">for</span> the disk image<span style="color: #000000;">.</span>
dist   = lenny     # Default distribution to install<span style="color: #000000;">.</span>
image  = sparse   # Specify sparse vs<span style="color: #000000;">.</span> full disk images<span style="color: #000000;">.</span>
gateway   = 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>1
netmask   = 255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>255<span style="color: #000000;">.</span>0
broadcast = 192<span style="color: #000000;">.</span>168<span style="color: #000000;">.</span>0<span style="color: #000000;">.</span>255
kernel      = <span style="color: #000000;">/</span>boot<span style="color: #000000;">/</span>vmlinuz<span style="color: #000000;">-</span>`uname <span style="color: #000000;">-</span>r`
initrd      = <span style="color: #000000;">/</span>boot<span style="color: #000000;">/</span>initrd<span style="color: #000000;">.</span>img<span style="color: #000000;">-</span>`uname <span style="color: #000000;">-</span>r`
arch = amd64
mirror = http<span style="color: #000000;">://</span>ftp<span style="color: #000000;">.</span>br<span style="color: #000000;">.</span>debian<span style="color: #000000;">.</span>org<span style="color: #000000;">/</span>debian<span style="color: #000000;">/</span>
ext3_options   = noatime,nodiratime,errors=remount<span style="color: #000000;">-</span>ro
ext2_options   = noatime,nodiratime,errors=remount<span style="color: #000000;">-</span>ro
xfs_options    = defaults
reiser_options = defaults
serial_device = hvc0 #default
disk_device = xvda #default</pre></div></div>

<h4>Criando a VM para o servidor web</h4>
<p>Execute o comando abaixo. Escolha o hostname, endereço de IP e tamanhos das partições de acordo com suas necessidades.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># xen-create-image --hostname web --ip 192.168.0.7  --size 30GB --memory 512MB --swap 512</span>
General Information
<span style="color: #660033;">--------------------</span>
Hostname       :  web
Distribution   :  lenny
Partitions     :  swap            <span style="color: #000000;">512</span>   <span style="color: #7a0874; font-weight: bold;">&#40;</span>swap<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #000000; font-weight: bold;">/</span>               30GB  <span style="color: #7a0874; font-weight: bold;">&#40;</span>ext3<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Image <span style="color: #7a0874; font-weight: bold;">type</span>     :  full
Memory <span style="color: #c20cb9; font-weight: bold;">size</span>    :  512MB
Kernel path    :  <span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>vmlinuz-2.6.26-<span style="color: #000000;">2</span>-xen-amd64
Initrd path    :  <span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>initrd.img-2.6.26-<span style="color: #000000;">2</span>-xen-amd64
Networking Information
<span style="color: #660033;">----------------------</span>
IP Address <span style="color: #000000;">1</span>   : 192.168.0.7 <span style="color: #7a0874; font-weight: bold;">&#91;</span>MAC: 00:<span style="color: #000000;">16</span>:3E:<span style="color: #000000;">28</span>:2C:3D<span style="color: #7a0874; font-weight: bold;">&#93;</span>
Netmask        : 255.255.255.0
Broadcast      : 192.168.0.255
Gateway        : 192.168.0.1
Creating swap on <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>vg0<span style="color: #000000; font-weight: bold;">/</span>web-swap
Done
Creating ext3 filesystem on <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>vg0<span style="color: #000000; font-weight: bold;">/</span>web-disk
Done
Installation method: debootstrap
Done
Running hooks
Done
No role scripts were specified.  Skipping
Creating Xen configuration <span style="color: #c20cb9; font-weight: bold;">file</span>
Done
All <span style="color: #000000; font-weight: bold;">done</span>
Logfile produced at:
<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>log<span style="color: #000000; font-weight: bold;">/</span>xen-tools<span style="color: #000000; font-weight: bold;">/</span>web.log</pre></div></div>

<p>Edite o arquivo /etc/xen/web.cfg e deixe-o como está abaixo.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># cat /etc/xen/web.cfg</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">#
# Configuration file <span style="color: #804040;">for</span> the Xen instance web, created
# by xen<span style="color: #000000;">-</span>tools <span style="color: #000000; font-weight:bold;">3.9</span> on Thu Jul  <span style="color: #000000; font-weight:bold;">1</span> 09<span style="color: #000000;">:</span><span style="color: #000000; font-weight:bold;">10</span><span style="color: #000000;">:</span><span style="color: #000000; font-weight:bold;">10</span> 2010<span style="color: #000000;">.</span>
#
&nbsp;
#
#  Kernel <span style="color: #000000;">+</span> memory size
#
kernel      = <span style="color: #C5A22D;">'/boot/vmlinuz-2.6.26-2-xen-amd64'</span>
ramdisk     = <span style="color: #C5A22D;">'/boot/initrd.img-2.6.26-2-xen-amd64'</span>
memory      = <span style="color: #C5A22D;">'512'</span>
&nbsp;
#
#  Disk device<span style="color: #000000;">&#40;</span>s<span style="color: #000000;">&#41;</span><span style="color: #000000;">.</span>
#
root        = <span style="color: #C5A22D;">'/dev/xvda2 ro'</span>
disk        = <span style="color: #000000;">&#91;</span>
                  <span style="color: #C5A22D;">'phy:/dev/vg0/web-swap,xvda1,w'</span>,
                  <span style="color: #C5A22D;">'phy:/dev/vg0/web-disk,xvda2,w'</span>,
              <span style="color: #000000;">&#93;</span>
&nbsp;
#
#  Hostname
#
name        = <span style="color: #C5A22D;">'web'</span>
&nbsp;
#
#  Networking
#
vif         = <span style="color: #000000;">&#91;</span> <span style="color: #C5A22D;">'ip=192.168.0.7,mac=00:16:3E:28:2C:3D,bridge=eth0'</span> <span style="color: #000000;">&#93;</span>
#
#  Behaviour
#
on_poweroff = <span style="color: #C5A22D;">'destroy'</span>
on_reboot   = <span style="color: #C5A22D;">'restart'</span>
on_crash    = <span style="color: #C5A22D;">'restart'</span>
&nbsp;
# Workaround para clocksource<span style="color: #000000;">/</span><span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">:</span> Time went backwards
extra=<span style="color: #C5A22D;">&quot;clocksource=jiffies&quot;</span></pre></div></div>

<p>Repare que na linha</p>
<p>vif         = [ 'ip=192.168.0.7,mac=00:16:3E:28:2C:3D,bridge=eth0' ]</p>
<p>estamos declarando que a bridge utilizada será a eth0.</p>
<p>Crie as outras três máquinas virtuais conforme suas necessidades, e em nos arquivos de configuração de cada uma, altere o nome da bridge que ela utilizará. Por exemplo:</p>
<p>Servidor de base de dados</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">vif         = <span style="color: #000000;">&#91;</span> <span style="color: #C5A22D;">'ip=192.168.0.8,mac=00:16:3E:28:2C:3E,bridge=eth1'</span> <span style="color: #000000;">&#93;</span></pre></div></div>

<p>Servidor DNS</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">vif         = <span style="color: #000000;">&#91;</span> <span style="color: #C5A22D;">'ip=192.168.0.9,mac=00:16:3E:28:2C:3F,bridge=eth2'</span> <span style="color: #000000;">&#93;</span></pre></div></div>

<p>Servidor Samba</p>

<div class="wp_syntax"><div class="code"><pre class="vim" style="font-family:monospace;">vif         = <span style="color: #000000;">&#91;</span> <span style="color: #C5A22D;">'ip=192.168.0.10,mac=00:16:3E:28:2D:3E,bridge=eth3'</span> <span style="color: #000000;">&#93;</span></pre></div></div>

<p>Claro que os exemplos são hipotéticos, somente para exemplificar.</p>
<p>Suba todas as VMs usando o comando</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># xm create /etc/xen/nome_da_vm.cfg</span></pre></div></div>

<p>Verifique se elas estão rodando</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># xm list</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Name                                        ID   Mem VCPUs      State   Time<span style="color: #7a0874; font-weight: bold;">&#40;</span>s<span style="color: #7a0874; font-weight: bold;">&#41;</span>
Domain-<span style="color: #000000;">0</span>                                     <span style="color: #000000;">0</span>  <span style="color: #000000;">1958</span>     <span style="color: #000000;">8</span>     r-----   <span style="color: #000000;">4673.4</span>
bases                                       <span style="color: #000000;">26</span>   <span style="color: #000000;">512</span>     <span style="color: #000000;">1</span>     <span style="color: #660033;">-b----</span>      <span style="color: #000000;">9.4</span>
ns1                                         <span style="color: #000000;">25</span>   <span style="color: #000000;">512</span>     <span style="color: #000000;">1</span>     <span style="color: #660033;">-b----</span>      <span style="color: #000000;">4.5</span>
samba                                       <span style="color: #000000;">28</span>   <span style="color: #000000;">512</span>     <span style="color: #000000;">1</span>     <span style="color: #660033;">-b----</span>      <span style="color: #000000;">3.5</span>
web                                         <span style="color: #000000;">27</span>   <span style="color: #000000;">512</span>     <span style="color: #000000;">1</span>     <span style="color: #660033;">-b----</span>     <span style="color: #000000;">14.1</span></pre></div></div>

<p>O exemplo acima é a saída do servidor da universidade, rodando 4 VMs. Sua saída pode ser diferente disso.<br />
Finalmente, verifique como as bridges estão sendo utilizadas.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># brctl show</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">bridge name	bridge <span style="color: #c20cb9; font-weight: bold;">id</span>		STP enabled	interfaces
eth0		8000.001517ab0566	no		peth0
							vif27.0
eth1		8000.001517ab0567	no		peth1
							vif26.0
eth2		8000.002219bd581b	no		peth2
							vif25.0
eth3		8000.002219bd581d	no		peth3
							vif28.0</pre></div></div>

<p>Podemos notar que em cada bridge foi criada uma interface virtual &#8220;vifxx.x&#8221; que está atendendo especificamente a uma VM.</p>
<h4>Redimensionando uma partição</h4>
<p>Eventalmente, pode ser que falte ou sobre espaço em alguma partição. Uma grande vantagem de se trabalhar com LVM é a possibilidade de redimensioná-las de forma muito simples.</p>
<p>Pare a VM que você queira redimensionar a partição.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># xm shutdown nome_da_vm</span></pre></div></div>

<p>Se já não estiver desmontada, desmonte a partição que queira redimensionar. Por exemplo, para desmontar a partição / do servidor web</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># umount /dev/vg0/web-disk</span></pre></div></div>

<p>Você pode definir o tamanho total, por exemplo, para 10GB</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># lvextend -L10GB /dev/vg0/web-disk</span></pre></div></div>

<p>Fazendo isso, estou redimensionando a partição / do servidor web para 10GB, não importando o tamanho que ela tinha antes.<br />
É possível também incrementar, ou decrementar o tamanho, utilizando operadores.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># lvextend -L+10GB /dev/vg0/web-disk</span></pre></div></div>

<p>Veja que nesse caso, a partição existente foi aumentada em 10GB</p>
<p>Rode o seguinte comando para efetivar as mudanças.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">dom0:~<span style="color: #666666; font-style: italic;"># resize2fs /dev/vg0/web-disk</span></pre></div></div>

<p>Agora é só subir a VM novamente com a partição devidamente redimensionada.</p>
<p>Bem, espero que este post possa ajudar. Eu tive muitas dificuldades, principalmente para configurar as bridges, pois os materiais que eu encontrava na internet eram na maioria muito vagos. A propósito, eis minha base de pesquisa.</p>
<p><a href="http://xen.org/">http://xen.org/<br />
</a><a href="http://wiki.debian.org/Xen">http://wiki.debian.org/Xen<br />
</a><a href="http://wiki.debian.org/Xen#A.27clocksource.2BAC8-0.3ATimewentbackwards.27">http://wiki.debian.org/Xen#A.27clocksource.2BAC8-0.3ATimewentbackwards.27<br />
</a><a href="http://www.debian-administration.org/articles/470">http://www.debian-administration.org/articles/470</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/07/28/xen-com-multi-bridge-e-lvm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sincronizando N95, Evolution e Google</title>
		<link>http://ruiogawa.net/blog/2010/07/12/sincronizando-n95-evolution-e-google</link>
		<comments>http://ruiogawa.net/blog/2010/07/12/sincronizando-n95-evolution-e-google#comments</comments>
		<pubDate>Tue, 13 Jul 2010 02:17:12 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[PIM]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[n95]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=374</guid>
		<description><![CDATA[Ter agenda telefônica e de compromisso é muito prático e nos ajuda a organizar nosso dia a dia. Os problemas começam quando você tem a agenda do celular, a agenda do notebook e a agenda online. Como sincronizar tudo isso? Tudo depende do que você está utilizando, qual o sistema operacional, o modelo do celular [...]]]></description>
			<content:encoded><![CDATA[<p>Ter agenda telefônica e de compromisso é muito prático e nos ajuda a organizar nosso dia a dia. Os problemas começam quando você tem a agenda do celular, a agenda do notebook e a agenda online. Como sincronizar tudo isso? Tudo depende do que você está utilizando, qual o sistema operacional, o modelo do celular e os plugins disponíveis. Felizmente uso Ubuntu, e existe o projeto SyncEvolution. Mão na massa!</p>
<p><span id="more-374"></span></p>
<p>Vá em [Sistema] &gt; [Administração] &gt; [Canais de Software]</p>
<p><img title="01" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1696&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="01" /></p>
<p>Na tela seguinte, clique em [Adicionar]</p>
<p><img title="02" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1699&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="02" width="525" height="419" /></p>
<p>Insira a linha abaixo na janela que surgirá e clique em [Adicionar canal]</p>
<p><span style="font-family: monospace;">deb <a title="http://downloads.syncevolution.org/apt" href="http://downloads.syncevolution.org/apt">http://downloads.syncevolution.org/apt</a> stable main</span></p>
<p><span style="font-family: monospace;"><img title="03" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1701&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="03" /></span></p>
<p>Na janela seguinte, clique em [Fechar]. Surgirá outra janela para atualização de pacotes. Clique em [Recarregar]</p>
<p><span style="font-family: monospace;"><img title="05" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1705&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="05" /></span></p>
<p>Uma janela semelhante a essa será exibida, trazendo informações sobre a atualização</p>
<p>Vá em [Sistema] &gt; [Administração] &gt; [Gerenciador de pacotes Synaptic]</p>
<p><img title="07" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1709&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="07" /></p>
<p>Faça uma busca por [syncevolution], marque o pacote [syncevolution-evolution] para instalação e clique em [Aplicar]</p>
<p><img title="08" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1711&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="08" /></p>
<p>Para abrir o Evolution já na seção Contatos, vá até o ícone em forma de carta, clique nele e depois em [Contatos]. Se o Evolution ainda não foi configurado, um assistente oferecerá ajuda para isso.</p>
<p><img title="09" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1713&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="09" /></p>
<p>Na parte em branco da seção Contatos do Evolution, clique com o botão direito e depois em [Novo catálogo de endereços]</p>
<p><img title="10" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1715&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="10" /></p>
<p>Digite os dados da sua conta do Google. Marque todas as opções.</p>
<p><img title="11" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1717&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="11" /></p>
<p>Selecione [Contatos do Google] (se esse foi o nome que você deu ao seu novo catálogo), pressione [CTRL] + [A] para selecionar todos os contatos. Vá em [Ações] &gt; [Copiar todos os contatos para...]</p>
<p><img title="12" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1719&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="12" /></p>
<p>Na tela seguinte, selecione [Pessoal] como destino.</p>
<p><img title="13" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1721&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="13" /></p>
<p>Esse procedimento é necessário porque o SyncEvolution só é capaz de sincronizar os contatos do catálogo [Pessoal]. Minhas tentativas somente com a agenda do Google não foram bem sucedidas.</p>
<p>Vá agora em [Aplicativos] &gt; [Internet] &gt; [Sincronização]</p>
<p><img title="14" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1723&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="14" /></p>
<p>Na tela seguinte, clique em [Selecione o serviço de sincronização]</p>
<p><img title="15" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1725&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="15" width="525" height="139" /></p>
<p>Se o seu N95 já estiver pareado via bluetooth, ao rolar a tela para baixo ele aparecerá. Clique em [Configurar agora].</p>
<p><img title="16" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1728&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="16" width="525" height="56" /></p>
<p>No menu dropdown, selecione [Nokia S60] e clique em [Use these settings].</p>
<p><img title="17" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1732&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="17" width="525" height="137" /></p>
<p>Marque todas as opções e clique em [Salvar e usar].</p>
<p><img title="18" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1734&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="18" width="525" height="121" /></p>
<p>Clique no botão [Sincronize agora].</p>
<p><img title="19" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1738&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="19" /></p>
<p>Após a sincronização será possível ver no lado esquerdo os itens sincronizados.</p>
<p><img title="20" src="http://ruiogawa.net/galeria/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1740&amp;g2_GALLERYSID=0ce51587d40cedb0dc00a388374de862" alt="20" width="525" height="148" /></p>
<p>Agora, cada vez que atualizar a agenda do seu N95, basta sincronizar e copiar para os Contatos do Google no Evolution. Assim, tanto o celular, quanto seu PC e sua agenda do Google estarão sempre estarão sincronizados.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/07/12/sincronizando-n95-evolution-e-google/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lançada a edição 12 da Revista BrOffice.org</title>
		<link>http://ruiogawa.net/blog/2010/06/15/lancada-a-edicao-12-da-revista-broffice-org</link>
		<comments>http://ruiogawa.net/blog/2010/06/15/lancada-a-edicao-12-da-revista-broffice-org#comments</comments>
		<pubDate>Tue, 15 Jun 2010 11:29:04 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[Comunicação]]></category>
		<category><![CDATA[broffice.org]]></category>
		<category><![CDATA[revista]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=371</guid>
		<description><![CDATA[A edição está disponível para download gratuitamente no http://broffice.org/revista A comunidade BrOffice.org lançou nesta segunda-feira, 14, a edição bimestral da Revista BrOffice.org. A matéria de capa fala sobre a Escola do Futuro, instituição paulista que atua na formação de monitores que trabalham em espaços de inclusão digital. Trata-se de mais um caso em que a adoção [...]]]></description>
			<content:encoded><![CDATA[<p><em>A edição está disponível para download gratuitamente no <a href="http://broffice.org/revista" target="_blank">http://broffice.org/revista</a></em></p>
<p>A comunidade BrOffice.org lançou nesta segunda-feira, 14, a edição bimestral da Revista BrOffice.org. A matéria de capa fala sobre a Escola do Futuro, instituição paulista que atua na formação de monitores que trabalham em espaços de inclusão digital. Trata-se de mais um caso em que a adoção da suíte de escritório, que pode ser instalada sem custos de licença por usuários domésticos e grandes empresas, permite que a população tenha acesso à inclusão social por meio da Tecnologia da Informação.</p>
<p>A Revista BrOffice.org apresenta aos leitores também várias dicas e tutoriais para que os usuários da suíte de escritório tirem o máximo proveito da ferramenta. Quem deseja personalizar as teclas de atalho do software encontra nesta edição uma dica completa de como fazer as configurações. Recomendável para textos longos, como monografias e trabalhos de conclusão de curso, a automatização de sumários no editor de textos é outro recurso poderoso, mostrado passo a passo. Para usuários que trabalham com imagens, a Revista apresenta tutorial que mostra como transformar uma imagem comum em uma imagem vetorizada.</p>
<p>Dentro do contexto da Copa do Mundo, a edição traz a Seção Escritório Aberto, com modelos de arquivos para o torcedor acompanhar o mundial. Além de uma tabela do esquema dos jogos, listas de compras e planilha para calcular os gastos com o mundial, fazem parte do kit BrOffice.org para a Copa do Mundo.</p>
<p>E para aqueles que ainda enfrentam resistências para se adaptar a novos softwares, uma abordagem sob o ponto de vista da neurociência mostra que as dificuldades podem ser contornadas, através do entendimento sobre os mecanismos de funcionamento do cérebro.</p>
<p>A Revista BrOffice.org é uma publicação institucional da comunidade OpenOffice.org do Brasil. Com periodicidade bimestral, o veículo traz aos leitores dicas e tutoriais sobre a ferramenta, além de novidades sobre a comunidade e o BrOffice.org. A produção é feita de forma colaborativa por usuários da suíte de escritório. A editoração gráfica é feita na ferramenta de desenho do pacote, o Draw.</p>
<p>Fonte: Luiz Oliveira &#8211; BrOffice.org</p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/06/15/lancada-a-edicao-12-da-revista-broffice-org/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Botões do lado direito (não necessariamente o correto) no Ubuntu 10.04</title>
		<link>http://ruiogawa.net/blog/2010/05/13/botoes-do-lado-direito-nao-necessariamente-o-correto-no-ubuntu-10-04</link>
		<comments>http://ruiogawa.net/blog/2010/05/13/botoes-do-lado-direito-nao-necessariamente-o-correto-no-ubuntu-10-04#comments</comments>
		<pubDate>Thu, 13 May 2010 11:34:33 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[Usuário final]]></category>
		<category><![CDATA[janelas]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=366</guid>
		<description><![CDATA[Uma das grandes novidades do do novo Ubuntu 10.04 é a localização dos botões de controle de janelas ao lado esquerdo, ao invés do tradicional minimizar, restaurar e maximizar na direita. Os motivos da Canonical ainda não são bem claros, mas cogita-se a possibilidade de usar o lado direto para inserir novas funcionalidades, como workflow [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das grandes novidades do do novo <a href="http://www.ubuntu.com/" target="_blank">Ubuntu 10.04</a> é a localização dos botões de controle de janelas ao lado esquerdo, ao invés do tradicional minimizar, restaurar e maximizar na direita. Os motivos da Canonical ainda não são bem claros, mas cogita-se a possibilidade de usar o lado direto para inserir novas funcionalidades, como workflow por exemplo. O fato é que nem todo mundo gostou e prefereria manter os botões lá do lado direito mesmo.</p>
<p>Navegando na lista de discussão <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-br" target="_blank">Ubuntu-BR</a> achei uma dica do Paulo Correia, publicada no <a href="http://www.guiadopc.com.br/dicas/14321/botoes-fecharminimizar-a-direita-no-ubuntu-10-04.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+guiadopc+(Guia+do+PC)&amp;utm_content=FeedBurner" target="_blank">Guia do PC</a>, que resolve isso de modo muito simples. Abra um terminal como usuário comum mesmo, copie e cole o seguinte conteúdo e dê um enter.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">gconftool-<span style="color: #000000;">2</span> <span style="color: #660033;">--set</span> <span style="color: #ff0000;">&quot;/apps/metacity/general/button_layout&quot;</span> <span style="color: #660033;">--type</span> string <span style="color: #ff0000;">&quot;:minimize,maximize,close&quot;</span></pre></div></div>

<p>Automagicamente os botões já devem aparecer no lado direito.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/05/13/botoes-do-lado-direito-nao-necessariamente-o-correto-no-ubuntu-10-04/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando a extensão Presentation Minimizer no BrOffice.org para 64 bits</title>
		<link>http://ruiogawa.net/blog/2010/05/12/instalando-a-extensao-presentation-minimizer-no-broffice-org-para-64-bits</link>
		<comments>http://ruiogawa.net/blog/2010/05/12/instalando-a-extensao-presentation-minimizer-no-broffice-org-para-64-bits#comments</comments>
		<pubDate>Wed, 12 May 2010 13:56:09 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PIM]]></category>
		<category><![CDATA[64 bits]]></category>
		<category><![CDATA[broffice.org]]></category>
		<category><![CDATA[extensões]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=360</guid>
		<description><![CDATA[Uma das grandes vantagens do BrOffice.org sobre o concorrente é a possibilidade de você estender suas funcionalidades através de extensões. Uma grande variedade delas pode ser encontrada no repositório oficial do OpenOffice.org. Eu uso várias extensões, mas uma que considero muito útil é Presentation Minimizer. Abaixo segue uma tradução livre das funcionalidades dessa extensão. &#8220;O [...]]]></description>
			<content:encoded><![CDATA[<p>Uma das grandes vantagens do <a href="http://broffice.org/" target="_blank">BrOffice.org</a> sobre o concorrente é a possibilidade de você estender suas funcionalidades através de extensões. Uma grande variedade delas pode ser encontrada no <a href="http://extensions.services.openoffice.org/" target="_blank">repositório oficial do OpenOffice.org</a>. Eu uso várias extensões, mas uma que considero muito útil é <a href="http://extensions.services.openoffice.org/pt-br/project/PresentationMinimizer" target="_blank">Presentation Minimizer</a>. Abaixo segue uma tradução livre das funcionalidades dessa extensão.</p>
<p><em>&#8220;O Sun Presentation Minimizer é usado para reduzir o tamanho do arquivo da apresentação atual. As imagens serão comprimidas, e os dados que não são mais necessários serão removidos.<br />
O Sun Presentation Minimizer pode otimizar a qualidade da imagem em relação ao seu tamanho. Apresentações feitas para a tela ou projetor não requerem a mesma qualidade como para apresentações feitas para impressão.<br />
Os Object Linking and Embedding (OLE) são úteis durante a fase de concepção da apresentação, mas eles são até duas vezes o tamanho de uma imagem normal.<br />
O Sun Presentation Minimizer pode substituir esses objetos OLE com imagens sem perda de qualidade. Além de reduzir o tamanho do arquivo, o Sun Presentation Minimizer pode remover anotações do orador e slides ocultos para que você não publique informações confidenciais por engano.<br />
O assistente faz um resumo de todas as mudanças que serão feitas para a sua apresentação e mostra uma estimativa da redução do tamanho do arquivo.<br />
Nota! O Sun Presentation Minimizer também trabalha em apresentações do Microsoft PowerPoint.&#8221;</em></p>
<p>O problema é que meu laptop é 64 bits e eu só encontrei a extensão para 32 bits no site. Bem, se eu utilizasse o OpenOffice.org que vem com o Ubuntu 10.04, seria muito simples. Bastaria digitar no console:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>akai:~<span style="color: #666666; font-style: italic;"># aptitude install openoffice.org-presentation-minimizer</span></pre></div></div>

<p>e a extensão já estaria instalada. Mas como, por várias questões (principalmente uso da marca), eu uso o BrOffice.org e não o OpenOffice.org, se eu der o comando acima, ele vai instalar o OpenOffice.org novamente, e isso eu não quero que aconteça.</p>
<p>A solução que encontrei é bem simples. Primeiro vamos baixar o pacote ﻿<span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">openoffice.org-presentation-minimizer </span>sem instalá-lo. Para isso digite no seu terminal:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">root<span style="color: #000000; font-weight: bold;">@</span>akai:~<span style="color: #666666; font-style: italic;"># aptitude download openoffice.org-presentation-minimizer</span></pre></div></div>

<p>Abra o seu Nautilus e navegue até onde o arquivo foi salvo. Você encontrará um arquivo chamado</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">openoffice.org-presentation-minimizer_1.0+OOo3.2.0-7ubuntu4_amd64.deb</pre></div></div>

<p>Clique com o botão direito e vá em &#8220;Extrair aqui&#8221;. Um diretório de mesmo nome será criado. Entre nele e você encontrará três arquivos, entre eles o <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">data.tar.lzma</span></p>
<p>Mais uma vez, clique com o botão direito e &#8220;Extrair aqui&#8221;. Será descompactado um diretório chamado &#8220;usr&#8221;. Entre nele e navegue até o diretório &#8220;install&#8221;, seguindo essa sequência:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>openoffice<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>extension<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Aí está a extensão</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"> sun-presentation-minimizer.oxt</pre></div></div>

<p>pronta para ser instalada. Agora é só abrir o BrOffice.org, ir em Ferramentas&gt;Gerenciador de extensões&#8230;&gt;Adicionar e instalar.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/05/12/instalando-a-extensao-presentation-minimizer-no-broffice-org-para-64-bits/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iniciando no LaTEX</title>
		<link>http://ruiogawa.net/blog/2010/04/24/iniciando-no-latex</link>
		<comments>http://ruiogawa.net/blog/2010/04/24/iniciando-no-latex#comments</comments>
		<pubDate>Sun, 25 Apr 2010 00:20:11 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[Educação]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=357</guid>
		<description><![CDATA[Estava olhando o site da nossa querida Unemat, principalmente depois que layout foi alterado (ficou muito bom!) e navegando nas páginas do &#8220;Professor InterAtivo&#8221; me deparei com um excelente material sobre LaTEX, de autoria do professor Silvio Cesar Garcia Granja. Eu, por puro relaxo mesmo, nunca estudei LaTEX, mas sempre ouvia dizer que era muito [...]]]></description>
			<content:encoded><![CDATA[<p>Estava olhando o site da nossa querida <a href="http://www.unemat-net.br" target="_blank">Unemat</a>, principalmente depois que layout foi alterado (ficou muito bom!) e navegando nas páginas do &#8220;Professor InterAtivo&#8221; me deparei com um excelente material sobre <a href="http://www.unemat-net.br/professor_unemat2.php?id=130&amp;cat=Latex" target="_blank">LaTEX</a>, de autoria do professor <a href="http://www.unemat-net.br/professor_unemat2.php?id=130" target="_blank">Silvio Cesar Garcia Granja</a>.</p>
<p>Eu, por puro relaxo mesmo, nunca estudei <a href="http://www.latex-project.org/" target="_blank">LaTEX</a>, mas sempre ouvia dizer que era muito poderoso e flexível. O material do professor Silvio é de facílima compreensão, mesmo por aqueles que nunca tiveram contato com LaTEX.</p>
<p>Ao contatá-lo solicitando permissão para divulgar o material, ele não somente autorizou como também indicou o site do professor <a href="http://www.robinson.net.br" target="_blank">Robinson A. Lemos</a>, onde há ótimos materiais para o estudo de LaTEX.</p>
<p>Meus agradecimentos ao professor Silvio e fica a recomendação do material para todos que assim como eu querem iniciar o uso do LaTEX.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/04/24/iniciando-no-latex/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O GTD na prefeitura</title>
		<link>http://ruiogawa.net/blog/2010/03/13/o-gtd-na-prefeitura</link>
		<comments>http://ruiogawa.net/blog/2010/03/13/o-gtd-na-prefeitura#comments</comments>
		<pubDate>Sat, 13 Mar 2010 13:22:26 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[PIM]]></category>
		<category><![CDATA[efetividade]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[prefeitura]]></category>
		<category><![CDATA[produtividade]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=352</guid>
		<description><![CDATA[Para quem não sabe, GTD significa Getting Things Done &#8211; Fazendo as coisas acontecerem. Você pode encontrar muito material de qualidade sobre isso no site Efetividade.net do Augusto Campos. Após um mês de trabalho na Prefeitura de Sinop, algumas coisas ficaram bem claras pra mim: Não há prioridade para nada; Tudo é urgente; Falta planejamento. [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem não sabe, <a href="http://pt.wikipedia.org/wiki/GTD" target="_blank">GTD</a> significa Getting Things Done &#8211; Fazendo as coisas acontecerem. Você pode encontrar muito material de qualidade sobre isso no site <a href="http://www.efetividade.net/category/gtd/" target="_blank">Efetividade.net</a> do Augusto Campos.</p>
<p>Após um mês de trabalho na Prefeitura de Sinop, algumas coisas ficaram bem claras pra mim:</p>
<ul>
<li>Não há prioridade para nada;</li>
<li>Tudo é urgente;</li>
<li>Falta planejamento.</li>
</ul>
<p>Adotei então algumas técnicas para que eu não seja tragado nesse redemoinho de pedidos de soluçṍes imediatas.</p>
<ul>
<li>Comprei um mini modem 3G da Vivo, tirei o chip e o coloquei no meu Nokia N95. Assim, tenho internet o tempo todo no smartphone e ainda posso receber ligaçoes nele, desde que os DDD de origem sejam do mesmo degrau, ou seja, de 60 até 69. Para efetuar ligações, contratei uma operadora VoIP e configurei o cliente SIP nativo do N95.</li>
<li>Estou utilizando o <a href="http://www.google.com/notebook/m" target="_blank">Google Notebook</a> como um sistema GTD adaptado. A visualização dele num smartphone é ótima! Eis um ótimo exemplo de uso no site <a href="http://lifehacker.com/256844/getting-things-done-with-google-notebook" target="_blank">Lifehacker</a>.</li>
<li>Para tarefas imediatas, uso o <a href="http://www.google.com.br/ig/directory?type=gadgets&amp;url=www.google.com/ig/modules/tasks.xml" target="_blank">Google Tarefas</a>, que é integrado ao <a href="http://calendar.google.com" target="_blank">Google Calendar</a>. Também é muito fácil visualizar e editar pelo N95. Ah, eu uso o navegador <a href="http://www.opera.com/mini/" target="_blank">Opera Mini</a>.</li>
<li>Deixei as camisetas em casa e só vou trabalhar com camisa que tenha pelo menos um bolso. Carrego o tempo todo uma folha A4  cortada e dobrada para formar um mini bloco e uma caneta. Tudo que lembro é anotado e depois replico no Google Tarefas. Dessa forma mantenho a mente livre para FAZER as coisas e não para LEMBRAR de fazer.</li>
<li>Estou adotando o sistema de <a href="http://www.efetividade.net/2009/02/16/43-fichas-alternativa-para-organizacao-pessoal/" target="_blank">43 pastas</a> para organização de papéis. Falta comprar os ítens necessários, mas já implantamos a solução no Gabinete no Vice-Prefeito.a</li>
<li>Mesmo para tarefas concluídas que não foram previamente cadastradas no Google Tarefas, eu as cadastro posteriormente, para ter um histórico de produtividade.</li>
<li>Vou compartilhar minha Agenda do Google com os parceiros estratégicos. Isso já está funcionando no Gabinete e melhorou muito a comunicação, evitando compromissos concorrentes.</li>
<li>Antes de dormir, deixo anotado todas as coisas que tenho que fazer no dia seguinte. Isso me garante uma noite de sono tranquila, sem pesadelos com tarefas não concluídas.</li>
<li>E claro, tenho ido pra cama muito mais cedo do que antes. O corpo e a mente agradecem.</li>
</ul>
<p>Dúvidas, críticas e sugestões são bem vindas&#8230; <img src='http://ruiogawa.net/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/03/13/o-gtd-na-prefeitura/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Vamos falar bem do Brasil</title>
		<link>http://ruiogawa.net/blog/2010/03/13/vamos-falar-bem-do-brasil</link>
		<comments>http://ruiogawa.net/blog/2010/03/13/vamos-falar-bem-do-brasil#comments</comments>
		<pubDate>Sat, 13 Mar 2010 12:42:36 +0000</pubDate>
		<dc:creator>Rui Ogawa</dc:creator>
				<category><![CDATA[Vida]]></category>
		<category><![CDATA[brasil]]></category>
		<category><![CDATA[otimismo]]></category>

		<guid isPermaLink="false">http://ruiogawa.net/blog/?p=344</guid>
		<description><![CDATA[Recebi este texto por e-mail. Eu vivi 11 anos no Japão e posso afirmar que de fato nós não valorizamos nosso país. Não existe país tão maravilhoso quanto o nosso. Os brasileiros acham que o mundo todo presta, menos o Brasil, realmente parece que é um vício falar mal do Brasil. Todo lugar tem seus [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span style="text-decoration: underline;">Recebi este texto por e-mail. Eu vivi 11 anos no Japão e posso afirmar que de fato nós não valorizamos nosso país. Não existe país tão maravilhoso quanto o nosso.</span></p>
<p style="text-align: justify;">Os brasileiros acham que o mundo todo presta, menos o Brasil, realmente parece que é um vício falar mal do Brasil. Todo lugar tem seus pontos positivos e negativos, mas no exterior eles maximizam os positivos, enquanto no Brasil se maximizam os negativos. Aqui na Holanda, os resultados das eleições demoram horrores porque não há nada automatizado. Só existe uma companhia telefônica e pasmem!: Se você ligar reclamando do  serviço, corre o risco de ter seu telefone temporariamente desconectado.<span id="more-344"></span></p>
<p style="text-align: justify;">Nos Estados Unidos e na Europa, ninguém tem o hábito de enrolar o sanduíche em um guardanapo &#8211; ou de lavar as mãos antes de comer. Nas padarias, feiras e açougues europeus, os atendentes recebem o dinheiro e com mesma mão suja entregam o pão ou a carne.</p>
<p style="text-align: justify;">Em Londres, existe um lugar famosíssimo que vende batatas fritas enroladas em folhas de jornal &#8211; e tem fila na porta.</p>
<p style="text-align: justify;">Na Europa, não-fumante é minoria. Se pedir mesa de não-fumante, o garçom ri na sua cara, porque não existe. Fumam até em elevador.</p>
<p style="text-align: justify;">Em Paris, os garçons são conhecidos por seu mau humor e grosseria e qualquer garçom de botequim no Brasil podia ir pra lá dar aulas de &#8220;Como conquistar o Cliente&#8221;.</p>
<p style="text-align: justify;">Você sabe como as grandes potências fazem para destruir um povo? Impõem suas crenças e cultura. Se você parar para observar, em todo filme dos EUA a bandeira nacional aparece, e geralmente na hora em que estamos emotivos.</p>
<p style="text-align: justify;">Vocês têm uma língua que, apesar de não se parecer quase nada com a língua portuguesa, é chamada de língua portuguesa, enquanto que as empresas de software a chamam de português brasileiro, porque não conseguem se comunicar com os seus usuários brasileiros através da língua Portuguesa.</p>
<p style="text-align: justify;">Os brasileiros são vitimas de vários crimes contra a pátria, crenças, cultura, língua, etc&#8230; Os brasileiros mais esclarecidos sabem que temos muitas razões para resgatar suas raízes culturais.</p>
<p style="text-align: justify;">Os dados são da Antropos Consulting:</p>
<ol>
<li>O Brasil é o país que tem tido maior sucesso no combate à AIDS e de outras doenças sexualmente transmissíveis, e vem sendo exemplo mundial.</li>
<li>O Brasil é o único país do hemisfério sul que está participando do Projeto Genoma.</li>
<li>Numa pesquisa envolvendo 50 cidades de diversos países, a cidade do Rio de Janeiro foi considerada a mais solidária.</li>
<li>Nas eleições de 2000, o sistema do Tribunal Regional Eleitoral (TRE) estava informatizado em todas as regiões do Brasil, com resultados em menos de 24 horas depois do início das apurações. O modelo chamou a atenção de uma das maiores potências mundiais: os Estados Unidos, onde a apuração dos votos teve que ser refeita várias vezes, atrasando o resultado e colocando em xeque a credibilidade do processo.</li>
<li>Mesmo sendo um país em desenvolvimento, os internautas brasileiros representam uma fatia de 40% do mercado na América Latina.</li>
<li>No Brasil, há 14 fábricas de veículos instaladas e outras 4 se instalando, enquanto alguns países vizinhos não possuem nenhuma.</li>
<li>Das crianças e adolescentes entre 7 a 14 anos, 97,3% estão estudando.</li>
<li>O mercado de telefones celulares do Brasil é o segundo do mundo, com 650 mil novas habilitações a cada mês.</li>
<li>Na telefonia fixa, o país ocupa a quinta posição em número de linhas instaladas.</li>
<li>Das empresas brasileiras, 6.890 possuem certificado de qualidade ISO-9000, maior número entre os países em desenvolvimento. No México, são apenas 300 empresas e 265 na Argentina.</li>
<li>O Brasil é o segundo maior mercado de jatos e helicópteros executivos.</li>
</ol>
<p style="text-align: justify;">Por que vocês têm esse vício de só falar mal do Brasil?</p>
<ul>
<li>Por que não se orgulham em dizer que o mercado editorial de livros é maior do que o da Itália, com mais de 50 mil títulos novos a cada ano?</li>
<li>Que têm o mais moderno sistema bancário do planeta?</li>
<li>Que suas agências de publicidade ganham os melhores e maiores prêmios mundiais?</li>
<li>Por que não falam que são o país mais empreendedor do mundo e que mais de 70% dos brasileiros, pobres e ricos, dedicam considerável parte de seu tempo em trabalhos voluntários?</li>
<li>Por que não dizem que são hoje a terceira maior democracia do mundo?</li>
<li>Que apesar de todas as mazelas, o Congresso está punindo seus próprios membros, o que raramente ocorre em outros países ditos civilizados?</li>
<li>Por que não se lembram que o povo brasileiro é um povo hospitaleiro, que se esforça para falar a língua dos turistas, gesticula e não mede esforços para atendê-los bem?</li>
<li>Por que não se orgulham de ser um povo que faz piada da própria desgraça e que enfrenta os desgostos sambando.</li>
</ul>
<p style="text-align: justify;">É! O Brasil é um país abençoado de fato.</p>
<p style="text-align: justify;">Bendito este povo, que possui a magia de unir todas as raças, de todos os credos.</p>
<p style="text-align: justify;">Bendito este povo, que sabe entender todos os sotaques.</p>
<p style="text-align: justify;">Bendito este povo, que oferece todos os tipos de climas para contentar toda gente.</p>
<p style="text-align: justify;">Bendita seja, querida pátria chamada</p>
<p style="text-align: justify;">Brasil!!</p>
]]></content:encoded>
			<wfw:commentRss>http://ruiogawa.net/blog/2010/03/13/vamos-falar-bem-do-brasil/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
