<?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>Tolstenko &#187; dreamhost</title>
	<atom:link href="http://tolstenko.net/tag/dreamhost/feed/" rel="self" type="application/rss+xml" />
	<link>http://tolstenko.net</link>
	<description>Sobre computação e o mundo</description>
	<lastBuildDate>Sat, 15 May 2010 22:04:27 +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>Twitter, cURL e SVN</title>
		<link>http://tolstenko.net/2010/01/08/twitter-curl-e-svn/</link>
		<comments>http://tolstenko.net/2010/01/08/twitter-curl-e-svn/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 15:39:07 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[post-commit]]></category>
		<category><![CDATA[repositório]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[svnlook]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?p=384</guid>
		<description><![CDATA[<a href="http://tolstenko.net/2010/01/08/twitter-curl-e-svn/"><img align="left" hspace="5" width="150" height="150" src="http://tolstenko.net/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a><p>Estava eu pensando em como fazer um sistema que pudesse escrever comentários automaticamente no meu twitter a cada commit dado no svn.</p>
<p>Buscando mais a fundo pela internet, enconcrei a API do Twitter e com um pouco de esforço consegui criar um script tão simples que chega a ser sem graça, abaixo segue o processo:</p>
<p></p>
<p>Precisaremos de:</p>

Uma [...]]]></description>
			<content:encoded><![CDATA[<p>Estava eu pensando em como fazer um sistema que pudesse escrever comentários automaticamente no meu twitter a cada commit dado no svn.</p>
<p>Buscando mais a fundo pela internet, enconcrei a API do Twitter e com um pouco de esforço consegui criar um script tão simples que chega a ser sem graça, abaixo segue o processo:</p>
<p><span id="more-384"></span></p>
<p>Precisaremos de:</p>
<ol>
<li>Uma conta do Twitter com senha conhecida (óbvio);</li>
<li>Repositório SVN;</li>
<li>Acesso a pasta de scripts hooks do repositório svn;</li>
<li>Utilitário cURL.</li>
</ol>
<p>Descreverei o processo para utilizar o script em ambiente linux, mas em outros sistemas deverá funcionar de maneira semelhante, bastando instalar o cURL ou equivalente na maquina.</p>
<p>Para começar, navegue até a pasta hooks do seu repositorio. No meu caso que uso dreamhost(cupons de desconto aqui), fica localizado na pasta: &#8220;/home/(seu_user)/svn/(nome_repositorio)/hooks/&#8221; . Aqui encontramos alguns scripts de modelo, no caso utilizaremos o &#8220;post-commit.tmpl&#8221;, basta renomear ele para &#8220;post-commit&#8221; caso o arquivo &#8220;post-commit&#8221; não exista, e após isso, torná-lo executavel(chmod a+x post-commit); caso o arquivo ja exista, adicione as seguintes linhas de comando ao término dele:</p>
<pre>COMMENT='svnlook log -r${REV} ${REPOS}'
curl -u user:pass -d status="${COMMENT}" http://twitter.com/statuses/update.json</pre>
<p>A primeira linha serve para pegar a mensagem de log associada ao commit, a segunda serve para enviar sua mensagem ao twitter. Ah!  ${REV} e ${REPOS} ja estão definidos pelo padrão do post-commit.tmpl, logo caso ja se tenha um post-commit existente, é bom verificar como o .tmpl se essa parte foi alterada. Ainda na segunda linha, lembre de alterar &#8220;user&#8221; pelo seu nome de usuário do twitter e o nome &#8220;pass&#8221; pelo seu password.</p>
<p>Uma observação para quem gosta de colocar caracteres malucos no user ou pass: provavelmente o terminal interpretará seus caracteres como funções, portanto, teste antes na mão mesmo para ver se não ocorre nenhum erro, pois comigo ocorreu e mudei meu password.</p>
<p>Feito tudo isso, basta fazer um commit que ele estará automaticamente no seu twitter.</p>
<p>Qualquer dúvida, entre em contato comigo no bate-papo aqui do site ou então pelo twitter. (http://twitter.com/tolstenko).</p>
]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/2010/01/08/twitter-curl-e-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Inicio</title>
		<link>http://tolstenko.net/2009/02/11/inicio/</link>
		<comments>http://tolstenko.net/2009/02/11/inicio/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 15:01:59 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Sem categoria]]></category>
		<category><![CDATA[computação]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[hospedagem]]></category>
		<category><![CDATA[Inicio]]></category>
		<category><![CDATA[Portfólio]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[serviço]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://tolstenko.net/?p=3</guid>
		<description><![CDATA[<a href="http://tolstenko.net/2009/02/11/inicio/"><img align="left" hspace="5" width="150" src="http://tolstenko.net/thumbs/inicio.jpg" class="alignleft wp-post-image tfe" alt="" title="" /></a><p style="text-align: center;"></p>
<p>Este é meu primeiro post, e vou falar brevemente o intúito desse site.</p>
<p>Como perco muito tempo em hospedagem gratis que prometem mundos e não fazem nada, resolvi cadastrar um serviço de hospedagem pago (dreamhost).</p>
<p>Tudo que eu produzir de material interessante irei publicar aqui tais como:</p>

Programação
Programação de games
Resumo dos meus estudos
Portfólio
Dicas sobre computação

<p>Abraço!</p>
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://tolstenko.net/thumbs/inicio.jpg" alt="" width="528" height="422" /></p>
<p>Este é meu primeiro post, e vou falar brevemente o intúito desse site.</p>
<p>Como perco muito tempo em hospedagem gratis que prometem mundos e não fazem nada, resolvi cadastrar um serviço de hospedagem pago (dreamhost).</p>
<p>Tudo que eu produzir de material interessante irei publicar aqui tais como:</p>
<ul>
<li>Programação</li>
<li>Programação de games</li>
<li>Resumo dos meus estudos</li>
<li>Portfólio</li>
<li>Dicas sobre computação</li>
</ul>
<p>Abraço!</p>
]]></content:encoded>
			<wfw:commentRss>http://tolstenko.net/2009/02/11/inicio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->