<?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>helvete av silas ribas</title>
	<atom:link href="http://silas.theducks.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://silas.theducks.com.br</link>
	<description>coisas que penso, acho e tento fazer</description>
	<lastBuildDate>Tue, 03 Jan 2012 11:14:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Usando o Snippely no Mac OSX compartilhando o banco de dados no Dropbox</title>
		<link>http://silas.theducks.com.br/2012/01/03/usando-o-snippely-no-mac-osx-compartilhando-o-banco-de-dados-no-dropbox/</link>
		<comments>http://silas.theducks.com.br/2012/01/03/usando-o-snippely-no-mac-osx-compartilhando-o-banco-de-dados-no-dropbox/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 11:14:53 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Linux/SL]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=518</guid>
		<description><![CDATA[Salve, No post Usando o Snippely em vários locais com Dropbox no Ubuntu Natty 11.04 foi ensinado no Ubuntu, mas serve para qualquer Linux. No Mac OSX, por causa das suas frescuras e estrutura de diretório diferente do Linux, você vai ter um puta trabalho&#8230;pra descobrir onde fica o bendito banco de dados do Snippely. Mas agora [...]]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p>No post <a href="http://silas.theducks.com.br/2011/05/12/usando-o-snippely-em-varios-locais-com-dropbox-no-ubuntu-natty-11-04/">Usando o Snippely em vários locais com Dropbox no Ubuntu Natty 11.04</a> foi ensinado no Ubuntu, mas serve para qualquer Linux. No Mac OSX, por causa das suas frescuras e estrutura de diretório diferente do Linux, você vai ter um puta trabalho&#8230;pra descobrir onde fica o bendito banco de dados do Snippely. Mas agora eu achei e compartilho como usa ele junto com <a href="http://db.tt/Qk6zYS8V" target="_blank">Dropbox</a>.</p>
<p><em>~/Library/Preferences/com.snippely.{parte variável pela instalação}/Local\ Store/</em></p>
<p>Agora é entrar na pasta, apagar o <strong>application.db</strong> e criar o link simbólico:</p>
<p><em>ln -s ~/Dropbox/Snippely/application.db .</em></p>
<p>* lembrando que o caminho para seu arquivo <strong>application.db</strong> no <a href="http://db.tt/Qk6zYS8V" target="_blank">Dropbox</a> pode ser diferente, é só você definir ai o caminho como você usa.</p>
<p>Valeu!</p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2012/01/03/usando-o-snippely-no-mac-osx-compartilhando-o-banco-de-dados-no-dropbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando extensão PHP via Pecl no MAMP/MacOSX</title>
		<link>http://silas.theducks.com.br/2011/12/19/instalando-extensao-php-via-pecl-no-mampmacosx/</link>
		<comments>http://silas.theducks.com.br/2011/12/19/instalando-extensao-php-via-pecl-no-mampmacosx/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 14:04:59 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=513</guid>
		<description><![CDATA[Salve, Estou usando agora o MacOSX e, por hora, o melhor gerenciador de ambiente de desenvolvimento PHP para MacOSX é o MAMP e pra complementar tem o MAMP Pro que te dá mais ferramentas bacanas. Pra quem está no Linux acho que não precisa de um gerenciador por que o apt-get/yum já faz um ótimo [...]]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p>Estou usando agora o MacOSX e, por hora, o melhor gerenciador de ambiente de desenvolvimento PHP para MacOSX é o MAMP e pra complementar tem o MAMP Pro que te dá mais ferramentas bacanas. Pra quem está no Linux acho que não precisa de um gerenciador por que o apt-get/yum já faz um ótimo trabalho para gerenciar esses pacotes/programas e é super fácil, ponto para o Linux.</p>
<p>Meu problema foi: no MAMP eu não achei como instalar ( ferramenta nele ) as extensões, coisa que no Wamp e outros tem. Isso é um super #fail. No Linux seria via pecl já estaria tudo lindo, mas no MacOSX não tem local fixo de instalação dos pacotes do PHP, ai deixa a merda fedida de usar.</p>
<p>Como eu tinha instala o PHP pelo Brew antes, ele continua instalado aqui, para saber basta ver se existe o comando php, via terminal. Se existir será fácil:</p>
<pre class="brush:shell">sudo pecl install mongo</pre>
<p>Ele instala aqui: <em>/usr/lib/php/extensions/no-debug-non-zts-20090626/</em><br />
Depois é criar o link simbólico para a pasta de extensão do MAMP que fica aqui:<em> /Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626/</em></p>
<p>* O pecl que vem no MAMP não rodou aqui, dá erro no Config.php, que eu não cheguei a procurar pois já estou com o pecl instalado aqui, mesmo sendo de outra instalação.</p>
<p>Depois que criou o link simbólico, agora é necessário adicionar no php.ini. Isso vai depender de duas coisas: qual versão do PHP está usando e se está usando o MAMP Pro. Seu php.ini será um desses:</p>
<pre class="brush:shell">/Applications/MAMP/bin/php/php5.2.17/conf/php.ini
/Applications/MAMP/bin/php/php5.3.6/conf/php.ini
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini</pre>
<p>Ai voce adiciona: <em>extension=mongo.so</em></p>
<p>E reinicia o MAMP e pronto. Espero que eles consigam fazer uma ferramenta para realizar essa tarefa por que o valor não é tão baratinho e é algo de extrema importância.</p>
<p>Valeu!</p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2011/12/19/instalando-extensao-php-via-pecl-no-mampmacosx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Informando o valor fixo do frete para o Pagseguro</title>
		<link>http://silas.theducks.com.br/2011/11/09/informando-o-valor-fixo-do-frete-para-o-pagseguro/</link>
		<comments>http://silas.theducks.com.br/2011/11/09/informando-o-valor-fixo-do-frete-para-o-pagseguro/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 16:51:14 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Avisos]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Linux/SL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=510</guid>
		<description><![CDATA[Salve, Com problema ao especificar o valor do frete para o Pagseguro, demorei mas consegui. Infelizmente a documentação não deixa de forma clara. Então segue a dica: Na configuração do frete no painel do Pagseguro, escolha o tipo Frete fixo e Adicional com valor fixo informe 0 ( zero ) para o Valor fixo para os adicionais, na [...]]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p>Com problema ao especificar o valor do frete para o Pagseguro, demorei mas consegui. Infelizmente a documentação não deixa de forma clara. Então segue a dica:</p>
<p>Na configuração do frete no painel do Pagseguro, escolha o tipo <strong>Frete fixo e Adicional com valor fixo</strong> informe 0 ( zero ) para o <strong>Valor fixo</strong> para os adicionais, na adição dos itens, informe o valor do frete no primeiro item e nos demais informe 0 ( zero ). Pronto, agora ele vai aceitar lá como valor de frete o que você informou.</p>
<p>Para calcular o frete direto com o webservice dos Correios/ECT com PHP use a biblioteca que peguei do iMasters e adaptei ( refatorei várias coisas e adicionei funcionalidades ) aqui:  <a title="Correios [silasrm] em Github" href="https://github.com/silasrm/correios" target="_blank">https://github.com/silasrm/correios</a></p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2011/11/09/informando-o-valor-fixo-do-frete-para-o-pagseguro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limpando campos do formulário com jQuery</title>
		<link>http://silas.theducks.com.br/2011/05/21/limpando-campos-do-formulario-com-jquery/</link>
		<comments>http://silas.theducks.com.br/2011/05/21/limpando-campos-do-formulario-com-jquery/#comments</comments>
		<pubDate>Sat, 21 May 2011 16:17:49 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Avisos]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=500</guid>
		<description><![CDATA[Salve, Precisei limpar todos os campos de um form e achei que o jQuery teria algo já pronto, mas não encontrei, com isso nas pesquisa achei a solução super simples do Pau Sanchez: jQuery.fn.reset = function () { $(this).each (function() { this.reset(); }); } Eu coloquei num arquivo, chamei e usei: $(&#8216;#meu_form&#8217;).reset(); Muito fácil!]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p>Precisei limpar todos os campos de um form e achei que o jQuery teria algo já pronto, mas não encontrei, com isso nas pesquisa achei a solução super simples do <a title="Resetear un formulário con jquery" href="http://www.codigomanso.com/en/2008/12/resetear-un-formulario-con-jquery/">Pau Sanchez</a>:</p>
<pre>jQuery.fn.reset = function () {
  $(this).each (function() { this.reset(); });
}</pre>
<p>Eu coloquei num arquivo, chamei e usei: $(&#8216;#meu_form&#8217;).reset();</p>
<p>Muito fácil!</p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2011/05/21/limpando-campos-do-formulario-com-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convertendo PDF em PNG/JPG</title>
		<link>http://silas.theducks.com.br/2011/05/21/convertendo-pdf-em-pngjpg/</link>
		<comments>http://silas.theducks.com.br/2011/05/21/convertendo-pdf-em-pngjpg/#comments</comments>
		<pubDate>Sat, 21 May 2011 16:13:29 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Linux/SL]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=492</guid>
		<description><![CDATA[Salve, Precisei converter um PDF simples, uma página, em uma imagem. Mais simples impossível. *Necessita do ImageMagick Para PNG: convert x.pdf x.png Para JPG: convert x.pdf x.jpg Valeu!]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p>Precisei converter um PDF simples, uma página, em uma imagem. Mais simples impossível.</p>
<p>*Necessita do ImageMagick</p>
<p>
Para PNG:<br />
<em>convert x.pdf x.png</em></p>
<p>Para JPG:<br />
<em>convert x.pdf x.jpg</em></p>
<p>Valeu!</p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2011/05/21/convertendo-pdf-em-pngjpg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usando o Snippely em vários locais com Dropbox no Ubuntu Natty 11.04</title>
		<link>http://silas.theducks.com.br/2011/05/12/usando-o-snippely-em-varios-locais-com-dropbox-no-ubuntu-natty-11-04/</link>
		<comments>http://silas.theducks.com.br/2011/05/12/usando-o-snippely-em-varios-locais-com-dropbox-no-ubuntu-natty-11-04/#comments</comments>
		<pubDate>Thu, 12 May 2011 19:27:04 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Linux/SL]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=493</guid>
		<description><![CDATA[Salve, Que o Dropbox é uma mão na roda com sua solução de nuvem integrada ao sistema de arquivo fácil e rápido todos sabem, então juntando isso com o Snippely, ferramenta para guardar Snippets bem fácil, bonita e muito boa feita em Adobe Air, é algo muito bom e simples de integrar. * O nome [...]]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p>Que o Dropbox é uma mão na roda com sua solução de nuvem integrada ao sistema de arquivo fácil e rápido todos sabem, então juntando isso com o Snippely, ferramenta para guardar Snippets bem fácil, bonita e muito boa feita em Adobe Air, é algo muito bom e simples de integrar.</p>
<p><span style="text-decoration: underline;"><em>* O nome da pasta do Snippely dentro da .appdata pode ser diferente entre usuários/máquinas</em></span></p>
<ol>
<li>Instale o Snippely</li>
<li>Configure sua conta do Dropbox</li>
<li>Mova o arquivo <em>~/.appdata/com.snippely.6E4C758165F11BBEC90F106AA88CF53EB51547B1.1/Local\ Store/application.db </em>para sua pasta do Dropbox: <strong>mv ~/.appdata/com.snippely.6E4C758165F11BBEC90F106AA88CF53EB51547B1.1/Local\ Store/application.db ~/Dropbox/Snippely/application.db</strong></li>
<li>Crie um link simbólico desse arquivo no Dropbox: <strong>ln -s  ~/Dropbox/Snippely/application.db  ~/.appdata/com.snippely.6E4C758165F11BBEC90F106AA88CF53EB51547B1.1/Local\  Store/application.db</strong></li>
</ol>
<p>Pronto, agora é só criar e ao salvar o Dropbox atualizará seu banco de dados de snippets. Onde você desejar usar, é só fazer o link simbólico do arquivo.</p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2011/05/12/usando-o-snippely-em-varios-locais-com-dropbox-no-ubuntu-natty-11-04/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.10 no Notebook Acer 5741Z-4888</title>
		<link>http://silas.theducks.com.br/2011/04/22/ubuntu-10-10-no-notebook-acer-5741z-4888/</link>
		<comments>http://silas.theducks.com.br/2011/04/22/ubuntu-10-10-no-notebook-acer-5741z-4888/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 11:32:27 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Outros]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=480</guid>
		<description><![CDATA[Salve, Comprei esse notebook simples para minha esposa, tem uma configuração modesta mas para ela, Jornalista e estudante de Petróleo&#038;Gás, cai muito bem, não precisa de muitos recursos além do oferecido pela máquina, mas eu acho que uma máquina com uma configuração mais nova e potente é sempre bom pois aumenta o período sem precisar [...]]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p>Comprei esse notebook simples para minha esposa, tem uma configuração modesta mas para ela, Jornalista e estudante de Petróleo&#038;Gás, cai muito bem, não precisa de muitos recursos além do oferecido pela máquina, mas eu acho que uma máquina com uma configuração mais nova e potente é sempre bom pois aumenta o período sem precisar de troca, mas essa está muito boa ao comparar o custo/benefício.</p>
<p>Tive problemas com a parte gráfica após instalar o Ubuntu 10.10. O que aconteceu? Quando iniciava, simplesmente não subia o XOrg. Pensei rápido: algo com o driver da placa de video Intel HD. Depois reparei outro problema: não reconheceu a placa de som. Então após pensar fiz o seguinte:</p>
<p>- Entrar via Recovery Mode, iniciar a opção &#8220;Interface gráfica com qualidade mínima&#8221;, ele vai rodar com driver VESA, ai inicia normal ( ou via terminal mesmo, mas via terminal a minha tela congelava, travando o notebook, quando iniciar com o VESA funciona sem travar ).<br />
- Abrir o terminal e: <em>sudo apt-get update &#038;&#038; sudo apt-get upgrade</em><br />
	Baixe as atualizações, aqui foram quase 400MB de atualização, considerando que essa versão já tem vários meses e já está próximo do lançamento da nova versão, a 11.04, que será dia 28/04.<br />
- Adicione o repositório com drivers para placas Intel: <em>sudo add-apt-repository ppa:glasen/intel-driver </em><br />
- Atualize e instale o pacote <strong>xserver-xorg-video-intel</strong> com: <em>sudo apt-get update &#038;&#038; sudo apt-get install xserver-xorg-video-intel</em><br />
- Configure o <em>/etc/X11/xorg.conf</em> com o driver Intel.<br />
- Reinicie e teste. Aqui foram esse passo-a-passo.</p>
<p>Então com isso o Compiz está funcionando, carregando normal o XOrg e o áudio também está normal. Não achei mais problemas.<br />
Qualquer novo problema, avise-me para que eu possa ajudar.</p>
<p>Valeu!</p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2011/04/22/ubuntu-10-10-no-notebook-acer-5741z-4888/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Instalando suporte do PHP ao Oracle 10g no Ubuntu</title>
		<link>http://silas.theducks.com.br/2011/03/17/instalando-suporte-do-php-ao-oracle-10g-no-ubuntu/</link>
		<comments>http://silas.theducks.com.br/2011/03/17/instalando-suporte-do-php-ao-oracle-10g-no-ubuntu/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 00:19:29 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Avisos]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Linux/SL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SGBD]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=472</guid>
		<description><![CDATA[Salve, Atualizado: tive problemas ao instalar no Ubuntu 11.04, não sei a causa de não funcionar como antes, mesmo passando o ORACLE_HOME ele não estava pegando, ai descobrir que o erro erá por está fixado um padrão de diretório onde deve-se colocar os arquivos do instant client, com isso tive que seguir o padrão, eliminando [...]]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p><span style="text-decoration: underline;"><strong>Atualizado</strong>: tive problemas ao instalar no Ubuntu 11.04, não sei a causa de não funcionar como antes, mesmo passando o ORACLE_HOME ele não estava pegando, ai descobrir que o erro erá por está fixado um padrão de diretório onde deve-se colocar os arquivos do instant client, com isso tive que seguir o padrão, eliminando 2 passos e deixando mais organizado a instalação.</span></p>
<p>Receita rápida para funcionar o suporte a Oracle no PHP, no Ubuntu Linux, usando versão 10.10 ou 11.04 64bits.</p>
<p>Primeiro baixe os arquivos do Instant Client <a href="http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html">aqui</a>, versão 10.2.0.5 ou 11.2.0.2, eles são:</p>
<ul>
<li>basic-10.2.0.5.0-linux-x64.zip</li>
<li>sqlplus-10.2.0.5.0-linux-x64.zip</li>
<li>sdk-10.2.0.5.0-linux-x64.zip</li>
</ul>
<p>Vá para a pasta <em>/usr</em> e crie a seguinte estrutura:</p>
<pre class="brush:shell">cd /usr/lib
sudo mkdir -p oracle/10.2.0.5/client
cd oracle/10.2.0.5/client</pre>
<p>Descompacte os arquivos baixados, lembrando que precisa está como root ou usando o sudo:</p>
<pre class="brush:shell">sudo unzip basic-10.2.0.5.0-linux-x64.zip
sudo unzip sdk-10.2.0.5.0-linux-x64.zip
sudo unzip sqlplus-10.2.0.5.0-linux-x64.zip</pre>
<p>Mova tudo da pasta instantclient_10_2 para a atual e apague a instantclient_10_2</p>
<pre class="brush:shell">sudo mv instantclient_10_2/* .
sudo rm -rf instantclient_10_2/</pre>
<p>Crie os links simbólicos:</p>
<pre class="brush:shell">sudo ln -s /usr/lib/oracle/10.2.0.5/client/libclntsh.so.10.1 /usr/lib/oracle/10.2.0.5/client/libclntsh.so
sudo ln -s /usr/lib/oracle/10.2.0.5/client/libocci.so.10.1 /usr/lib/oracle/10.2.0.5/client/libocci.so
sudo ln -s /usr/lib/oracle/10.2.0.5/client/ /usr/lib/oracle/10.2.0.5/client/lib
sudo ln -s /usr/lib/oracle/10.2.0.5/client/sdk/include /usr/lib/oracle/10.2.0.5/client/include</pre>
<p>Instale a extensão <em>oci8</em> via PECL:</p>
<pre class="brush:shell">sudo pecl install oci8</pre>
<p>Ele vai pedir o caminho da do Instant Cliente, então você informa:</p>
<pre class="brush:shell">instantclient,/usr/lib/oracle/10.2.0.5/client/</pre>
<p>Adicione a extensão no php.ini:</p>
<pre class="brush:shell">extension=oci8.so</pre>
<p>Baixe o pacote PDO_OCI, via PECL, para compilarmos:</p>
<pre class="brush:shell">sudo pecl download pdo_oci</pre>
<p>Descompacte e entre na pasta do PDO_OCI:</p>
<pre class="brush:shell">sudo tar xvfz PDO_OCI-1.0.tgz
cd PDO_OCI-1.0</pre>
<p>Agora siga os passos da compilação:</p>
<pre class="brush:shell">sudo phpize
sudo ./configure --with-pdo-oci=instantclient,/usr,10.2.0.5</pre>
<p><span style="text-decoration: underline;"><strong>Se você teve problema no passo acima, principalmente em versão 32bits, abra o arquivo <em>configure</em>, procure por <em>pdo_driver</em> e nas linhas desse bloco ( IF/ELSE IF/ELSE ), mude os caminhos da pasta do <em>php</em> onde tem <em>php/ext/</em> para<em> php5/ext/</em> pois no Ubuntu a pasta do PHP é <em>php5</em> em vez de <em>php</em>.</strong></span></p>
<pre class="brush:shell">sudo make
sudo make install</pre>
<p>Adicione a extensão no <em>php.ini</em>:</p>
<pre class="brush:shell">extension=pdo_oci.so</pre>
<p>Recarregue o apache:</p>
<pre class="brush:shell">sudo service apache2 reload</pre>
<p>** Plus:</p>
<p>Adicione o sqlplus no <em>/usr/bin</em> para poder executar/conectar/fazer consultas via terminal:</p>
<pre class="brush:shell">sudo ln -s /usr/lib/oracle/10.2.0.5/client/sqlplus /usr/bin/</pre>
<p>Edite o arquivo <em>/etc/ld.so.conf</em> e adicione o caminho para a pasta de instalação do InstantClient <em>/usr/lib/oracle/10.2.0.5/client/</em> e depois recarregue a ldconfig:</p>
<pre class="brush:shell">sudo vim /etc/ld.so.conf
sudo ldconfig</pre>
<p>Pronto. Crie um arquivo chamando o <em>phpinfo()</em> e veja se está instalado o suporte a Oracle.</p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2011/03/17/instalando-suporte-do-php-ao-oracle-10g-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meu ambiente de trabalho em 7 itens</title>
		<link>http://silas.theducks.com.br/2010/12/26/meu-ambiente-de-trabalho-em-7-itens/</link>
		<comments>http://silas.theducks.com.br/2010/12/26/meu-ambiente-de-trabalho-em-7-itens/#comments</comments>
		<pubDate>Sun, 26 Dec 2010 03:26:53 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=468</guid>
		<description><![CDATA[Salve, Após o Duodraco ( @duodraco ) iniciar o meme para que as pessoas indicadas falem sobre o ambiente de trabalho, chegou a minha vez, convidado pelo Bruno Gomes ( @brgomes ). Segue meu ambiente: 1 &#8211; S.O.: Ubuntu ( atualmente 10.10 ). Simplesmente meu apaixonei pelo pequeno Linux, que chegou arrebentando e conquistando milhões [...]]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p>Após o Duodraco ( <a title="@duodraco" href="http://twitter.com/duodraco">@duodraco</a> ) iniciar o meme para que as pessoas indicadas falem sobre o ambiente de trabalho, chegou a minha vez, convidado pelo Bruno Gomes ( <a title="@brgomes" href="http://twitter.com/brgomes">@brgomes</a> ).</p>
<p>Segue meu ambiente:</p>
<p><strong>1 &#8211; S.O.</strong>: Ubuntu ( atualmente 10.10 ). Simplesmente meu apaixonei pelo pequeno Linux, que chegou arrebentando e conquistando milhões de usuários de outras distros e novos usuários para o mundo Linux. Chegou e trás ousadia em criações e melhorias para o Linux. Simplesmente me dá agilidade e ferramentas muito boas que sem elas eu seria um nada, coisas que não consigo viver sem <img src='http://silas.theducks.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p><strong>2 &#8211; IDE</strong>: Netbeans ( atualmente 6.9 ). Usei várias IDE&#8217;s e editores, depois migrei para o Eclipse como IDE principal, mas nunca deixei de experimentar outras ( como as da Active State, KDevelop e outras ), e ainda usando editores para coisas simples e rápidas. Mas depois que tentei usar o Netbeans para PHP ( já tinha usado ele completo pra java, quando trabalhei com a linguagem, e achava hiper-pesado ) e vi que era leve, tinha ótimos recursos e ainda é multiplataforma como o Eclipse, não voltei mais para o Eclipse e sou feliz.</p>
<p><strong>3 &#8211; Git</strong>: já usei subversion antes de começar com git e quando trabalhava com Java. Como na empresa meu superior não liga e não apoia versionamento ( maluco né? ) e depois de criar um repositório para os sistemas da empresa e ele apagar, desistir e comecei no git. Comecei com o belo github, me ensinou muito, criei meus repositório na minha máquina do trabalho. Depois fiz o Workshop de Git com a School of Net  do <a title="@wesleywillians" href="http://twitter.com/wesleywillians">@wesleywillians</a> e aprende coisa pra caramba e fiquei mais apaixonado, sensacional. Nunca mais usei subversion, é ruim ou bom isso? <img src='http://silas.theducks.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>4 &#8211; Filezilla</strong>: o monstro do FTP. No lado bom. Conheci, achei fácil, simples e eficiente. De lá pra cá só dá ele. Onde vou ele vai, mais uma paixão. Prove e comprove.</p>
<p><strong>5 &#8211; Navegadores</strong>: Firefox é minha paixão. Acho sensacional, apesar de comer muita memória <img src='http://silas.theducks.com.br/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . Tenho o Chrome, para quando tiver que abrir sistemas pra testes, testar a interface e etc, mais leve, mas poucas coisas me agradam. Opera, ainda não reinstalei <img src='http://silas.theducks.com.br/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . IE 9 numa VM com Windows. Infelizmente ainda tem trabalhos para se testar no IE anterior ao 9, e ai é dá os pulos diversos e chatos.</p>
<p><strong>6 &#8211; Gerenciamento de Tarefas</strong>: Getting Things GNOME, até achar um melhor. Não conseguia me acostumar com nenhum online, plugin de navegador, desktop e etc. O GTG me deixou feliz, por ser simples, fácil e rápido. Se encontrar um melhor quem sabe ou troco <img src='http://silas.theducks.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>7 &#8211; Terminal + Guake</strong>: sem esse eu não sou nada. Seja pra mover arquivos ( bem mais rápidos que abrir gerenciador de arquivos ou ir pela IDE ), seja pra editar algo que está fora do projeto, seja pra acessar o mysql ou SQL Server ( tsql roda beleza, mas só terminal ) ou qualquer outra atividade que seja trabalhosa abrir outra ferramenta. Apenas um F12 ele surge, aperta F12 de novo ele esconde.</p>
<p><strong>Extra</strong> &#8211; Podcast e músicas. Guanacast, Nerdcast, Rapaduracast e outros, além das músicas dos mais diversos estilos, para tornar as coisas mais felizes, dá risada e parecer maluco para os outros que não estão escutando. Simplesmente muito bom.</p>
<p>Fica ai o convite para continuar o meme:</p>
<p>@hugohenrique</p>
<p>@mlalbuquerque</p>
<p>@marcelorodrigo</p>
<p>@plcosta</p>
<p>@gpupo</p>
<p>Valeu!</p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2010/12/26/meu-ambiente-de-trabalho-em-7-itens/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Instalando plugin/driver usando HPLip no Ubuntu sobre Proxy</title>
		<link>http://silas.theducks.com.br/2010/10/07/instalando-plugindriver-usando-hplip-no-ubuntu-sobre-proxy/</link>
		<comments>http://silas.theducks.com.br/2010/10/07/instalando-plugindriver-usando-hplip-no-ubuntu-sobre-proxy/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 13:48:10 +0000</pubDate>
		<dc:creator>Silas Ribas</dc:creator>
				<category><![CDATA[Linux/SL]]></category>
		<category><![CDATA[Outros]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://silas.theducks.com.br/?p=465</guid>
		<description><![CDATA[Salve, Fiz esse artigo aqui mostrando o arquivo que ele procura para tentar instalar e como instalar manual, confira aqui: http://silas.theducks.com.br/2010/01/13/hplip-plugin/ Mas agora eu consegui resolver para instalar sem ter tanto trabalho. Pois apesar desse contorno que fiz e consegui instalar uma vez, agora ao selecionar o arquivo .run baixado o botão de Next não [...]]]></description>
			<content:encoded><![CDATA[<p>Salve,</p>
<p>Fiz esse artigo aqui mostrando o arquivo que ele procura para tentar instalar e como instalar manual, confira aqui: <a title="HPLip Plugin" href="http://silas.theducks.com.br/2010/01/13/hplip-plugin/">http://silas.theducks.com.br/2010/01/13/hplip-plugin/</a></p>
<p>Mas agora eu consegui resolver para instalar sem ter tanto trabalho. Pois apesar desse contorno que fiz e consegui instalar uma vez, agora ao selecionar o arquivo <em>.run</em> baixado o botão de <strong>Next</strong> não ativa, não sei o motivo e nem o programa informa, com isso dediquei meu tempo em conseguir passar sobre o <em>proxy</em>.</p>
<p>Apesar de não trabalhar, mas já saber um básico de <em><strong>python</strong></em> e estudar a linguagem, fui olhar os arquivos onde dá erro. Cheguei numa função que usa <strong><em></em><em>urllib</em></strong> para pega as informações. O problema agora é saber por que ele não pega as configurações de <em>proxy</em> do sistema. Para verificar se está com as configurações de <em>proxy</em>, no terminal faça:</p>
<pre class="brush:shell">env | grep -i proxy</pre>
<p>E retornará algo como:</p>
<pre class="brush:shell">NO_PROXY=localhost,127.0.0.0/8,*.local
http_proxy=http://10.0.0.9:8080/
FTP_PROXY=ftp://10.0.0.9:8080/
ftp_proxy=ftp://10.0.0.9:8080/
all_proxy=socks://10.0.0.9:8080/
ALL_PROXY=socks://10.0.0.9:8080/
HTTPS_PROXY=https://10.0.0.9:8080/
https_proxy=https://10.0.0.9:8080/
no_proxy=localhost,127.0.0.0/8,*.local
HTTP_PROXY=http://10.0.0.9:8080/</pre>
<p>Tudo certinho. O <em><strong>wget</strong></em> pega essas configurações ou as informadas no <em>~/.wgetrc </em>mas esse <strong><em></em><em>urllib</em></strong> não pega. Então procurando no google achei essa <a title="hp-plugin cannot download the HPLIP plugin via proxy" href="https://bugs.launchpad.net/hplip/+bug/573971">página</a> informando que isso seria um <strong><em>bug</em></strong> do <strong><em></em><em>urllib</em></strong>, mas por incrível que pareça não é. Ele simplesmente usa uma outra maneira de setar <em>proxy</em>, algo tão bizarro que é difícil de acreditar, então usei assim, no terminal:</p>
<pre class="brush:shell">sudo http_proxy=http://10.0.0.9:8080 hp-plugin</pre>
<p>Não me pergunte o por que dele precisar que faça isso antes da chamada do comando. Importa que funcionou e não quero me preocupar por agora em saber as decisões bizarras dos outros <img src="../wp-includes/images/smilies/icon_mrgreen.gif" alt=":mrgreen:" /></p>
<p>Ai vai abrir a parte gráfica, só apertar <strong>Next</strong> e 10s depois está instalado, dependendo é claro da sua conexão, mas o arquivo é tão pequeno ( 1.7MB ) que seja bem rápido mesmo.</p>
<p>Agora você tem uma nova maneira ou a maneira mais correta de instalar plugin/driver usando HPLip mesmo estando sobre proxy.</p>
<p>Valeu!</p>
]]></content:encoded>
			<wfw:commentRss>http://silas.theducks.com.br/2010/10/07/instalando-plugindriver-usando-hplip-no-ubuntu-sobre-proxy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

