<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Mind Bending &#187; Tiamat</title>
	<atom:link href="http://www.mindbending.org/category/projects-log/tiamat/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mindbending.org</link>
	<description>Mining Bits and Knowledge</description>
	<lastBuildDate>Mon, 30 Apr 2012 21:34:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Dobrando o Gnome Keyring Com o Python – Parte 7</title>
		<link>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-7/</link>
		<comments>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-7/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 17:11:33 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Gnome]]></category>
		<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[bending]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[timeout]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wrapper]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=710</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-7/"><img title="Dobrando o Gnome Keyring Com o Python – Parte 7" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Dobrando o Gnome Keyring Com o Python – Parte 7" width="300" height="180" /></a></span><br/>This post is also available in English Alguns posts atrás eu falei sobre duas formas de resolver um problema com o Python &#38; Gnome Keyring. A primeira forma (apresentada aqui) propôs criar uma classe que "envolve" a libgnome-keyring e a cada requisição ela destranca e tranca o chaveiro. Essa não é a forma mais perfeita</p><p><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-7/">Dobrando o Gnome Keyring Com o Python – Parte 7</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Dobrando o Gnome Keyring Com o Python]]></series:name>
	</item>
		<item>
		<title>Dobrando o Gnome Keyring Com o Python – Parte 6</title>
		<link>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-6/</link>
		<comments>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-6/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 19:13:54 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[bending]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wrapper]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=663</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-6/"><img title="Dobrando o Gnome Keyring Com o Python – Parte 6" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Dobrando o Gnome Keyring Com o Python – Parte 6" width="300" height="180" /></a></span><br/>This post is also available in English Continuando a partir do último post, irei mostrar como podemos implementar uma "wrapper class" para mudar o comportamento do Gnome Keyring. Esta não é a forma mais segura, uma vez que armazenamos a senha do chaveiro em uma variável. Mas essa abordagem é muito melhor do que deixar</p><p><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-6/">Dobrando o Gnome Keyring Com o Python – Parte 6</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Dobrando o Gnome Keyring Com o Python]]></series:name>
	</item>
		<item>
		<title>Dobrando o Gnome Keyring Com o Python – Parte 5</title>
		<link>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-5/</link>
		<comments>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-5/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 19:40:20 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[bending]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[idle]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=660</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-5/"><img title="Dobrando o Gnome Keyring Com o Python – Parte 5" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Dobrando o Gnome Keyring Com o Python – Parte 5" width="300" height="180" /></a></span><br/>This post is also available in English Segundo a linha do meu último post, existe uma "falha de segurança" no Gnome Keyring. Ainda bem que há um mecanismo que nos traz um pouco de paz. A API do Gnome Keyring (ligbnome-keyring) nós provê uma forca de "trancar" uma chaveiro específico usando os métodos: set_lock_on_idle and</p><p><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-5/">Dobrando o Gnome Keyring Com o Python – Parte 5</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-%e2%80%93-parte-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<series:name><![CDATA[Dobrando o Gnome Keyring Com o Python]]></series:name>
	</item>
		<item>
		<title>Dobrando o Gnome Keyring Com o Python – Parte 3</title>
		<link>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-3/</link>
		<comments>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-3/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 20:46:37 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[bending]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[seahorse]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[username]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=608</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-3/"><img title="Dobrando o Gnome Keyring Com o Python – Parte 3" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Dobrando o Gnome Keyring Com o Python – Parte 3" width="300" height="180" /></a></span><br/>This post is also available in English No ultimo post Eu mostrei como criar chaveiros usando o Python e mencionei as "pequenas diferenças" com o processo de armazenamento de senhas pelo SeaHorse. Bem, acontece que, quando começamos a cavar mais fundo, essa diferença se mostrai um pouco maior. Usando o SeaHorse todo chaveiro é criado</p><p><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-3/">Dobrando o Gnome Keyring Com o Python – Parte 3</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Dobrando o Gnome Keyring Com o Python]]></series:name>
	</item>
		<item>
		<title>Dobrando o Gnome Keyring Com o Python – Parte 2</title>
		<link>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-2/</link>
		<comments>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-2/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 11:00:23 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[gnome keyring]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[seahorse]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[username]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=601</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-2/"><img title="Dobrando o Gnome Keyring Com o Python – Parte 2" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Dobrando o Gnome Keyring Com o Python – Parte 2" width="300" height="180" /></a></span><br/>This post is also available in English ﻿No nosso último post nós começamos a introduzir como o Gnome Keyring funciona. Eu mostrei como criar um chaveiro (keyring) e seus itens utilizando o Seahorse, agora irei mostrar como fazer a mesma coisa usando o Python. Para tornar a interação entre o GNome Keyring e o Python</p><p><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-2/">Dobrando o Gnome Keyring Com o Python – Parte 2</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Dobrando o Gnome Keyring Com o Python]]></series:name>
	</item>
		<item>
		<title>Dobrando o Gnome Keyring Com o Python – Parte 1</title>
		<link>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-1/</link>
		<comments>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-1/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 18:15:34 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[bending]]></category>
		<category><![CDATA[Empaphy]]></category>
		<category><![CDATA[gnome keyring]]></category>
		<category><![CDATA[introduction]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[pidgin]]></category>
		<category><![CDATA[seahorse]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[username]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=593</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-1/"><img title="Dobrando o Gnome Keyring Com o Python – Parte 1" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Dobrando o Gnome Keyring Com o Python – Parte 1" width="300" height="180" /></a></span><br/>This post is also available in English A um tempo atrás eu criei uma série de posts sobre como usar o Gnome Keyring e a sua biblioteca para o Python. Devido a alguns contratempos não tive tempo de postá-los em português, agora que estou um pouco mais disponível estou reescrevendo-os para o português. Desculpe-me pela</p><p><a href="http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-1/">Dobrando o Gnome Keyring Com o Python – Parte 1</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/dobrando-o-gnome-keyring-com-o-python-parte-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[Dobrando o Gnome Keyring Com o Python]]></series:name>
	</item>
		<item>
		<title>I’m still alive</title>
		<link>http://www.mindbending.org/im-sill-alive/</link>
		<comments>http://www.mindbending.org/im-sill-alive/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 04:52:59 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending in English]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[VIM]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=454</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/im-sill-alive/"><img title="I’m still alive" src="http://blogs.codecommunity.org/mindbending/files/2011/03/pt-br.gif" alt="I’m still alive" width="300" height="180" /></a></span><br/>Este post também está disponível em Português Hey everybody! It's been a long time since my last post. I believe I made a good startup in this blog but suddenly abandoned so I want to justify my disappearance. Recently I got married, had a big change in my job (Mainframes, arg! How I miss bash...</p><p><a href="http://www.mindbending.org/im-sill-alive/">I’m still alive</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/im-sill-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bending Gnome Keyring with Python – Part 6</title>
		<link>http://www.mindbending.org/bending-gnome-keyring-with-python-part-6/</link>
		<comments>http://www.mindbending.org/bending-gnome-keyring-with-python-part-6/#comments</comments>
		<pubDate>Thu, 27 May 2010 17:57:48 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending in English]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[bending]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wrapper]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=429</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/bending-gnome-keyring-with-python-part-6/"><img title="Bending Gnome Keyring with Python – Part 6" src="http://blogs.codecommunity.org/mindbending/files/2011/03/pt-br.gif" alt="Bending Gnome Keyring with Python – Part 6" width="300" height="180" /></a></span><br/>Este post também está disponível em Português Following my last post lines, I'll show today how we can implement a wrapper class to "control" the Gnome Keyring. This isn't the most secure way, since we store the keyring password in a variable. But is better then let your keyring open for all other applications. First</p><p><a href="http://www.mindbending.org/bending-gnome-keyring-with-python-part-6/">Bending Gnome Keyring with Python – Part 6</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/bending-gnome-keyring-with-python-part-6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Bending Gnome Keyring with Python]]></series:name>
	</item>
		<item>
		<title>Bending Gnome Keyring with Python – Part 5</title>
		<link>http://www.mindbending.org/bending-gnome-keyring-with-python-part-5/</link>
		<comments>http://www.mindbending.org/bending-gnome-keyring-with-python-part-5/#comments</comments>
		<pubDate>Fri, 14 May 2010 15:12:26 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending in English]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[bending]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[idle]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[lock]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=423</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/bending-gnome-keyring-with-python-part-5/"><img title="Bending Gnome Keyring with Python – Part 5" src="http://blogs.codecommunity.org/mindbending/files/2011/03/pt-br.gif" alt="Bending Gnome Keyring with Python – Part 5" width="300" height="180" /></a></span><br/>Este post também está disponível em Português Following the last line from my preview post, there is a secure flaw in the Gnome Keyring. Hopefully there is a security mechanism that brings us some peace. The Gnome Keyring API (ligbnome-keyring) give us a way to lock an specific keyring using the following methods: set_lock_on_idle and</p><p><a href="http://www.mindbending.org/bending-gnome-keyring-with-python-part-5/">Bending Gnome Keyring with Python – Part 5</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/bending-gnome-keyring-with-python-part-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<series:name><![CDATA[Bending Gnome Keyring with Python]]></series:name>
	</item>
		<item>
		<title>Bending Gnome Keyring with Python – Part 4</title>
		<link>http://www.mindbending.org/bending-gnome-keyring-with-python-part-4/</link>
		<comments>http://www.mindbending.org/bending-gnome-keyring-with-python-part-4/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 15:47:00 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending in English]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Tiamat]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[bending]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[keyring]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[seahorse]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=406</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/bending-gnome-keyring-with-python-part-4/"><img title="Bending Gnome Keyring with Python – Part 4" src="http://blogs.codecommunity.org/mindbending/files/2011/03/pt-br.gif" alt="Bending Gnome Keyring with Python – Part 4" width="300" height="180" /></a></span><br/>Este post também está disponível em Português Keeping the last subject, today I'll write a little about the Gnome Keyring security. As presented in the last post, the Gnome Keyring is responsible for storing users sensitive information in encrypted databases called keyrings. I've shown how to create an Keyring and store some secrets. But now</p><p><a href="http://www.mindbending.org/bending-gnome-keyring-with-python-part-4/">Bending Gnome Keyring with Python – Part 4</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/bending-gnome-keyring-with-python-part-4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<series:name><![CDATA[Bending Gnome Keyring with Python]]></series:name>
	</item>
	</channel>
</rss>

