<?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>Diogo Santos &#187; Linux</title>
	<atom:link href="http://blog.diogosantos.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.diogosantos.com</link>
	<description>É sobre um cara aprendendo a fazer chover :)</description>
	<lastBuildDate>Thu, 22 Jul 2010 12:11:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Redirecionando portas para uma máquina virtual com VirtualBox</title>
		<link>http://blog.diogosantos.com/2009/05/redirecionando-portas-para-uma-maquina-virtual-com-virtualbox/</link>
		<comments>http://blog.diogosantos.com/2009/05/redirecionando-portas-para-uma-maquina-virtual-com-virtualbox/#comments</comments>
		<pubDate>Wed, 13 May 2009 20:53:14 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Máquina Virtual]]></category>
		<category><![CDATA[Porta]]></category>
		<category><![CDATA[Redirecionamento]]></category>
		<category><![CDATA[VBoxManage]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://blog.diogosantos.com/?p=377</guid>
		<description><![CDATA[Afim de criar um servidor pessoal de desenvolvimento, instalei o Ubuntu 8.10 x64 numa máquina virtual usando o VirtualBox para Mac e redirecionei algumas portas do Mac para esta máquina virtual.
O redirecionamento foi preciso porque a rede da máquina virtual é configurada com NAT, ou seja, a máquina virtual consegue acessar qualquer computador na rede, [...]]]></description>
			<content:encoded><![CDATA[<p>Afim de criar um servidor pessoal de desenvolvimento, instalei o <a href="http://pt.wikipedia.org/wiki/Ubuntu" target="_blank">Ubuntu 8.10 x64</a> numa <a href="http://pt.wikipedia.org/wiki/Máquina_virtual" target="_blank">máquina virtual</a> usando o <a href="http://www.virtualbox.org/" target="_blank">VirtualBox</a> para <a href="http://pt.wikipedia.org/wiki/Macintosh" target="_blank">Mac</a> e redirecionei algumas portas do Mac para esta máquina virtual.</p>
<p><span id="more-377"></span>O redirecionamento foi preciso porque a rede da máquina virtual é configurada com <a href="http://pt.wikipedia.org/wiki/NAT" target="_blank">NAT</a>, ou seja, a máquina virtual consegue acessar qualquer computador na rede, mas nenhum computador consegue acessá-la.</p>
<p>Escolhi o VirtualBox para criar a máquina virtual, pois já havia lido <a href="http://mydebian.blogdns.org/?p=148" target="_blank">um artigo</a> que dizia que ele tem uma ferramenta, o VBoxManage, que permite configurar redirecionamento de portas para máquinas virtuais criadas por ele.</p>
<p>O primeiro redirecionamento que fiz foi para porta 22 da minha máquina virtual, para acessá-la via <a href="http://pt.wikipedia.org/wiki/SSH" target="_blank">SSH</a>. Não querendo comprometer o SSH do meu Mac, utilizei a porta 2222 para redirecionar para porta 22 da máquina virtual.</p>
<p>Executei os seguintes comandos no Terminal do Mac, veja:</p>
<div style="overflow: scroll; width: 600px;">
<pre>VBoxManage setextradata &lt;guestname&gt; "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222
VBoxManage setextradata &lt;guestname&gt; "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata &lt;guestname&gt; "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP</pre>
</div>
<p>É necessário trocar &#8220;&lt;guestname&gt;&#8221; pelo nome da máquina virtual e no meu caso usei a string &#8220;/pcnet/&#8221;, porque a minha máquina virtual usa uma placa de rede da pcnet. Se a sua máquina virtual não usa placa de rede da pcnet, eu não sei o que você deverá informar no lugar de &#8220;/pcnet/&#8221;, talvez &#8220;/intel/&#8221; se for uma placa da Intel, mas não estou certo disto.</p>
<p>A string &#8220;/ssh/&#8221; foi informada simplesmente para fins de identificação da configuração, portanto, se estivesse criando um redirecionamento para a porta 80, teria informado algo como  &#8221;/web/&#8221; ou &#8220;/httpd/&#8221;.</p>
<p>É também possível rodar um outro comando com o VBoxManage para ver as configurações feitas para uma máquina virtual:</p>
<div style="overflow: scroll; width: 600px;">
<pre>VBoxManage getextradata &lt;guestname&gt; enumerate</pre>
</div>
<p>Mais uma vez, é necessário trocar &#8220;&lt;guestname&gt;&#8221; pelo nome da máquina virtual. E caso haja alguma configuração que queira excluir, basta executar um comando de configuração sem informar qualquer valor:</p>
<div style="overflow: scroll; width: 600px;">
<pre>VBoxManage setextradata &lt;guestname&gt; "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort"</pre>
</div>
<p>Uma vez tendo executado comandos de configuração com o VBoxManage, é necessário dar um &#8220;Shutdown&#8221; na máquina virtual &#8211; eu tentei um &#8220;Restart&#8221;, mas não funcionou.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2009/05/redirecionando-portas-para-uma-maquina-virtual-com-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR e Twhril no Ubuntu</title>
		<link>http://blog.diogosantos.com/2008/06/adobe-air-e-twhril-no-ubuntu/</link>
		<comments>http://blog.diogosantos.com/2008/06/adobe-air-e-twhril-no-ubuntu/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 15:16:07 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Adobe AIR]]></category>
		<category><![CDATA[Twhirl]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.diogosantos.com/?p=113</guid>
		<description><![CDATA[Fiquei sabendo que a Adobe tem uma versão beta de sua plataforma AIR para Linux. Essa notícia brotou no meu Google Reader e minutos depois eu já estava acessando o meu Twitter pelo Twhirl &#8211; um cliente Twitter em Adobe AIR &#8211; no Ubuntu.

Bom, eu programo em Java e sei que um dos maiores lobbys [...]]]></description>
			<content:encoded><![CDATA[<p>Fiquei sabendo que a <a href="http://www.adobe.com" target="_blank">Adobe</a> tem uma <a href="http://labs.adobe.com/downloads/air_linux.html" target="_blank">versão beta de sua plataforma AIR para Linux</a>. <a href="http://www.ppvanzella.com/adobe-air-no-linux" target="_blank">Essa notícia</a> brotou no meu Google Reader e minutos depois eu já estava acessando o <a href="http://twitter.com/diogosantos" target="_blank">meu Twitter</a> pelo <a href="http://www.twhirl.org/" target="_blank">Twhirl</a> &#8211; um cliente Twitter em <a href="http://www.adobe.com/products/air/" target="_blank">Adobe AIR</a> &#8211; no Ubuntu.</p>
<p><span id="more-113"></span></p>
<p>Bom, eu programo em <a href="http://pt.wikipedia.org/wiki/Java_%28linguagem_de_programa%C3%A7%C3%A3o%29" target="_blank">Java</a> e sei que um dos maiores lobbys em torno da <a href="http://pt.wikipedia.org/wiki/Plataforma_Java" target="_blank">plataforma Java</a> era o fato de uma aplicação rodar em qualquer sistema operacional com uma <a href="http://pt.wikipedia.org/wiki/JVM" target="_blank">JVM</a> instalada, mas o que eu vejo hoje não é bem isso. A começar pela <a href="http://pt.wikipedia.org/wiki/Ambiente_de_Desenvolvimento_Integrado" target="_blank">IDE</a> que eu utilizo, existem versões específicas para cada sistema operacional e na hora de baixar, você escolhe o pacote adequado ao seu sistema.</p>
<p>Com o Twhirl foi bem diferente, no site do produto não existem versões diferentes para cada sistema operacional, mas somente um arquivo .air que irá instalá-lo em qualquer sistema que tenha o Adobe AIR. E a aparência do programa é a mesma no windows ou em qualquer sistema operacional que ele rode, indepentende de egine gráfica que se esteja usando.</p>
<p>Não sei o que está &#8220;por trás&#8221; do ADOBE AIR, talvez até tanha Java lá, mas que a plataforma promete, isso eu não posso negar.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2008/06/adobe-air-e-twhril-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando DBDesigner4 no Ubuntu</title>
		<link>http://blog.diogosantos.com/2008/05/instalando-dbdesigner4-no-ubuntu/</link>
		<comments>http://blog.diogosantos.com/2008/05/instalando-dbdesigner4-no-ubuntu/#comments</comments>
		<pubDate>Fri, 02 May 2008 03:01:01 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[DBDesigner]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://diogosantos.com/?p=83</guid>
		<description><![CDATA[Esta semana, eu precisei criar um modelo de banco de dados MySQL e como o MySQL Workbench ainda não saiu para Linux, decidi instalar o DBDesigner4 que é como se fosse a versão mais antiga do Workbench.

Depois de tentar instalar de várias vezes, encontrei os pacotes &#8220;.deb&#8221; para instalar o DBDesigner4. Agradeço ao Gabriel Falcão, [...]]]></description>
			<content:encoded><![CDATA[<p>Esta semana, eu precisei criar um modelo de banco de dados <a href="http://pt.wikipedia.org/wiki/MySQL" target="_blank">MySQL</a> e como o <a href="http://dev.mysql.com/workbench/" target="_blank">MySQL Workbench</a> ainda não saiu para Linux, decidi instalar o DBDesigner4 que é como se fosse a versão mais antiga do Workbench.</p>
<p><span id="more-83"></span></p>
<p>Depois de tentar instalar de várias vezes, encontrei os <a href="http://nacaolivre.org/2007/03/09/dbdesigner4-deb/" target="_blank">pacotes &#8220;.deb&#8221; para instalar o DBDesigner4</a>. Agradeço ao <a href="http://nacaolivre.org/tags/autores/gabriel/" target="_blank">Gabriel Falcão</a>, autor dos pacotes deb.</p>
<p>Mas depois de instalar os pacotes e começar a usar o aplicativo, tive alguns problemas:</p>
<p><strong>1)</strong> Ao tentar conectar na base acontecia o erro <strong>&#8220;Unable to load libsqlmy.so&#8221;</strong>. Para corrigir isso,  baixei o <a href="http://www.devart.com/dbx/mysql/download.html" target="_blank">DBExpress para MySQL</a>, descompactei o arquivo <strong>libsqlmda.so.4.20</strong> no diretório <strong>/usr/lib/DBDesigner/Linuxlib/</strong> e, no DBDesigner, fui em Database &gt; Connect to database, cliquei em &#8220;New Connection&#8221; e, na aba &#8220;Advanced&#8221;, defini os seguintes valores:</p>
<ul>
<li> GetDriverFunc: getSQLDriverMySQL</li>
<li> LibraryName: /usr/lib/DBDesigner/Linuxlib/libsqlmda.so.4.20</li>
<li> VendorLib: /usr/lib/DBDesigner/Linuxlib/libmysqlclient.so.10.0.0</li>
</ul>
<p><strong>IMPORTANTE:</strong> Note que o valor padrão de GetDriverFunc é <span style="text-decoration: line-through;">getSQLDriverMYSQL</span>, com Y maiúsculo e o valor que deve ser colocado é com y minúsculo.</p>
<p>Com isso eu consegui conectar no banco e fazer a engenharia reversa. Essa solução, encontrei no <a href="http://wiki.splitbrain.org/dbdesigner#problems_with_libsqlmy.so" target="_blank">artigo DBDesigner do DokuWiki</a>.</p>
<p><strong>2)</strong> Depois de já ter conseguido conectar no banco de dados, passou a acontecer o erro <strong>&#8220;Error while executing Query:&#8230;&#8230; ERROR Message: libmidas.so.1:cannot open shared object file&#8221;</strong> ao tentar executar uma query.<strong> </strong>Para corrigir isso, criei um link para biblioteca <strong>libmidas.so.1.0</strong> no diretório <strong>/usr/lib/</strong>, executando o seguinte comando no terminal:</p>
<p>sudo ln -sf /usr/local/DBDesigner4/Linuxlib/libmidas.so.1.0 /usr/lib/libmidas.so.1</p>
<p>Depois, bastou reiniciar o DBDesigner para tudo funcionar normalmente. Essa solução eu achei <a href="http://ubuntuforums.org/showthread.php?t=298768" target="_blank">num post do ubuntuforums.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2008/05/instalando-dbdesigner4-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Instalei o Slax no meu pendrive</title>
		<link>http://blog.diogosantos.com/2008/04/instalei-o-slax-no-meu-pendrive/</link>
		<comments>http://blog.diogosantos.com/2008/04/instalei-o-slax-no-meu-pendrive/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 03:32:23 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Pendrive]]></category>
		<category><![CDATA[Slax]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://diogosantos.com/?p=79</guid>
		<description><![CDATA[Recentemente, eu instalei o Slax no meu pendrive de 4GB. Achei muito fácil &#8211; tendo a instalação do Ubuntu 7.10 pelo pendrive como parâmetro &#8211; e útil, mas teve um inconveniente: toda vez que eu vou reiniciar o PC, tenho que &#8220;desplugar&#8221; o pendrive senão entra na tela de boot e lá não tem uma [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente, eu <a href="http://www.slax.org/documentation_install_slax.php">instalei o Slax</a> no meu pendrive de 4GB. Achei muito fácil &#8211; tendo a <a href="https://help.ubuntu.com/community/Installation/FromUSBStick">instalação do Ubuntu 7.10 pelo pendrive</a> como parâmetro &#8211; e útil, mas teve um inconveniente: toda vez que eu vou reiniciar o PC, tenho que &#8220;desplugar&#8221; o pendrive senão entra na tela de boot e lá não tem uma opção para &#8220;bootar&#8221; pelo HD. Isso realmente é muito chato.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2008/04/instalei-o-slax-no-meu-pendrive/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntu ganhou mais um usuário: Eu</title>
		<link>http://blog.diogosantos.com/2008/02/ubuntu-ganhou-mais-um-usuario-eu/</link>
		<comments>http://blog.diogosantos.com/2008/02/ubuntu-ganhou-mais-um-usuario-eu/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 02:20:58 +0000</pubDate>
		<dc:creator>Diogo Santos</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Compiz]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[XGL]]></category>

		<guid isPermaLink="false">http://diogosantos.com/2008/02/11/ubuntu-ganhou-mais-um-usuario-eu/</guid>
		<description><![CDATA[Há tempos eu venho tentando mudar de vez pro Linux, mas sempre acabo enchendo a paciência e voltando pro Windows. Querendo ou não, as coisas lá (no windows) são muito fáceis e por aqui (no Linux) tenho sempre que recorrer ao terminal. Nada contra o terminal, até gosto, mas tem hora que não dá pra [...]]]></description>
			<content:encoded><![CDATA[<p>Há tempos eu venho tentando mudar de vez pro <a href="http://pt.wikipedia.org/wiki/Linux" target="_blank">Linux</a>, mas sempre acabo enchendo a paciência e voltando pro Windows. Querendo ou não, as coisas lá (no windows) são muito fáceis e por aqui (no Linux) tenho sempre que recorrer ao terminal. Nada contra o terminal, até gosto, mas tem hora que não dá pra perder tempo e o &#8220;next, next da vida&#8221; é ideal nestas situações.</p>
<p><span id="more-64"></span></p>
<p><img src="http://diogosantos.com/blog/wp-content/resources/2008/02/ubuntulogo.png" alt="ubuntulogo.png" align="right" /></p>
<p>O <a href="http://pt.wikipedia.org/wiki/Ubuntu_Linux" target="_blank">Ubuntu</a> parece que está resolvendo muito bem esse problema de tudo ter que recorrer ao terminal e os vídeos de demonstração do Compiz e XGL não só são muito populares como também são responsáveis por vários novos adeptos ao sistema. Vide abaixo:</p>
<p><a href="http://www.youtube.com/watch?v=bYsxaMyFV2Y"><img src="http://diogosantos.com/blog/wp-content/resources/2008/02/ubuntu_video.png" border="0" alt="ubuntu_video.png" /></a></p>
<p>No passado, eu tentei usar o Mandrake, que agora é Mandriva, e o Fedora. Teve também uma época em que eu estava com problemas no HD e fiquei usando o Kurumin direto do CD. Essas tentativas foram válidas, porque eu fiquei mais experto em ambiente linux e consegui algumas coisas com mais facilidade no Ubuntu.</p>
<p>Outra coisa que facilitou a minha vida foi o fato de que há uma grande e muito ativa comunidade  de usuários na internet e praticamente tudo que eu busco no Google com a palavra &#8220;ubuntu&#8221; retorna vários resultados, por exemplo &#8220;<a href="http://www.google.com/search?hl=en&amp;client=firefox-a&amp;rls=com.ubuntu%3Apt-BR%3Aofficial&amp;hs=uI5&amp;q=ubuntu+dvd+burner&amp;btnG=Search">ubuntu dvd maker</a>&#8221; e &#8220;<a href="http://www.google.com/search?hl=en&amp;client=firefox-a&amp;rls=com.ubuntu%3Apt-BR%3Aofficial&amp;hs=Kek&amp;q=ubuntu+compiz+howto&amp;btnG=Search">ubuntu compiz howto</a>&#8220;. É claro que 90% das coisas estão em inglês, mas em português também é possível achar bastante coisas.</p>
<p><strong>UPDATE:</strong> A galera do trabalho está muito interessada em instalar o Ubuntu também e eu acabei escrevendo <a title="Tutorial de Instalação do Ubuntu 7.10" href="http://diogosantos.com/2008/02/26/instalando-o-ubuntu-710/" target="_blank">um tutorial de instalação para guia-los</a>.</p>
<p>Abraços!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.diogosantos.com/2008/02/ubuntu-ganhou-mais-um-usuario-eu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
