<?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; Project logs</title>
	<atom:link href="http://www.mindbending.org/category/projects-log/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>Python e UDisks &#8211; Parte 5</title>
		<link>http://www.mindbending.org/python-e-udisks-parte-5/</link>
		<comments>http://www.mindbending.org/python-e-udisks-parte-5/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 21:01:47 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[udisks]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[usbmanager]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1521</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-e-udisks-parte-5/"><img title="Python e UDisks &#8211; Parte 5" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Python e UDisks &#8211; Parte 5" width="300" height="180" /></a></span><br/>Ressuscitando a série de artigos sobre Python e Udisks hoje vou mostrar como obter mais informações dos dispositivos através das propriedades...</p><p><a href="http://www.mindbending.org/python-e-udisks-parte-5/">Python e UDisks &#8211; Parte 5</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-e-udisks-parte-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Python e Udisks]]></series:name>
	</item>
		<item>
		<title>Python and UDisks &#8211; Part 5</title>
		<link>http://www.mindbending.org/python-and-udisks-part-5/</link>
		<comments>http://www.mindbending.org/python-and-udisks-part-5/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 21:01:45 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Mind Bending in English]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[udisks]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[usbmanager]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1522</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-and-udisks-part-5/"><img title="Python and UDisks &#8211; Part 5" src="http://blogs.codecommunity.org/mindbending/files/2011/03/pt-br.gif" alt="Python and UDisks &#8211; Part 5" width="300" height="180" /></a></span><br/>Resurrecting the blog series about Python and Udisks, today I'm going to talk about how to get some more informations about the devices using properties...</p><p><a href="http://www.mindbending.org/python-and-udisks-part-5/">Python and UDisks &#8211; Part 5</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-and-udisks-part-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Python and Udisks]]></series:name>
	</item>
		<item>
		<title>Python e UDisks &#8211; Parte 4</title>
		<link>http://www.mindbending.org/python-e-udisks-parte-4/</link>
		<comments>http://www.mindbending.org/python-e-udisks-parte-4/#comments</comments>
		<pubDate>Mon, 23 May 2011 18:53:23 +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[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[gobject]]></category>
		<category><![CDATA[sinais]]></category>
		<category><![CDATA[udisks]]></category>
		<category><![CDATA[usbmanager]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1323</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-e-udisks-parte-4/"><img title="Python e UDisks &#8211; Parte 4" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Python e UDisks &#8211; Parte 4" width="300" height="180" /></a></span><br/>Nos já vimos, como conectar ao DBus e o UDisks, em seguida vimos como verificar algumas configurações e informações do daemon do UDisks e também como buscar por dispositivos conectados. Tudo isso não é muito "usável" se você não souber quando uma novo dispositivo foi conectado ao seu computador. Claro que você pode ficar testando periodicamente se algum dispositivo foi adicionado, mas esta não é uma solução muito elegante. Para uma detecção de dispositivos "em tempo real" nos utilizamos sinais. Existem diversos sinais especificados no Udisks, mas os mais úteis (para o nosso caso) são...</p><p><a href="http://www.mindbending.org/python-e-udisks-parte-4/">Python e UDisks &#8211; Parte 4</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-e-udisks-parte-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[Python e Udisks]]></series:name>
	</item>
		<item>
		<title>Python and UDisks – Parte 4</title>
		<link>http://www.mindbending.org/python-and-udisks-part-4/</link>
		<comments>http://www.mindbending.org/python-and-udisks-part-4/#comments</comments>
		<pubDate>Mon, 23 May 2011 18:28:13 +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[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[gobject]]></category>
		<category><![CDATA[signals]]></category>
		<category><![CDATA[udisks]]></category>
		<category><![CDATA[usbmanager]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1322</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-and-udisks-part-4/"><img title="Python and UDisks – Parte 4" src="http://blogs.codecommunity.org/mindbending/files/2011/03/pt-br.gif" alt="Python and UDisks – Parte 4" width="300" height="180" /></a></span><br/>We've seen how to connect to DBus and UDisks, then how to check some UDisks daemon settings and informations and how to query for devices. All of this isn't so "usable" if you don't know when a new device is connected to your PC. Of course that you could periodically poll for new devices, but this isn't a nice solution. For a "real time" device detection, we can use signals. There are many signals in this UDisks specifications but the most useful (in our case) are...</p><p><a href="http://www.mindbending.org/python-and-udisks-part-4/">Python and UDisks – Parte 4</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-and-udisks-part-4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<series:name><![CDATA[Python and Udisks]]></series:name>
	</item>
		<item>
		<title>Python e UDisks – Parte 3</title>
		<link>http://www.mindbending.org/python-e-udisks-parte-3/</link>
		<comments>http://www.mindbending.org/python-e-udisks-parte-3/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 16:32:03 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Languages]]></category>
		<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[dispositivos]]></category>
		<category><![CDATA[python udisks]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1263</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-e-udisks-parte-3/"><img title="Python e UDisks – Parte 3" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Python e UDisks – Parte 3" width="300" height="180" /></a></span><br/>No último post desta série eu mostrei como obter algumas informações úteis sobre o daemon UDisks, agora vamos ver como buscar dispositivos com ele. O primeiro método que iremos ver é o EnumerateDevices:</p><p><a href="http://www.mindbending.org/python-e-udisks-parte-3/">Python e UDisks – Parte 3</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-e-udisks-parte-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Python e Udisks]]></series:name>
	</item>
		<item>
		<title>Python and UDisks – Part 3</title>
		<link>http://www.mindbending.org/python-and-udisks-part-3/</link>
		<comments>http://www.mindbending.org/python-and-udisks-part-3/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 16:32:00 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Languages]]></category>
		<category><![CDATA[Mind Bending in English]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[python udisks]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1262</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-and-udisks-part-3/"><img title="Python and UDisks – Part 3" src="http://blogs.codecommunity.org/mindbending/files/2011/03/pt-br.gif" alt="Python and UDisks – Part 3" width="300" height="180" /></a></span><br/>In the last post from this series I've shown how to show some info about the UDisks daemon, now lets search for devices. This first method that we'll see is the EnumeraDevices</p><p><a href="http://www.mindbending.org/python-and-udisks-part-3/">Python and UDisks – Part 3</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-and-udisks-part-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Python and Udisks]]></series:name>
	</item>
		<item>
		<title>Python e UDisks &#8211; Parte 2</title>
		<link>http://www.mindbending.org/python-e-udisks-parte-2/</link>
		<comments>http://www.mindbending.org/python-e-udisks-parte-2/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 19:37:36 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Languages]]></category>
		<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[devicekit]]></category>
		<category><![CDATA[luks]]></category>
		<category><![CDATA[sistema de arquivos]]></category>
		<category><![CDATA[udisks]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1224</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-e-udisks-parte-2/"><img title="Python e UDisks &#8211; Parte 2" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Python e UDisks &#8211; Parte 2" width="300" height="180" /></a></span><br/>Há alguns posts eu mostrei como listar todos os dispositivos de armazenamento conectados ao seu PC usando Python e UDisks. Neste post irei mostrar como trabalhar com a interface Disks do DeviceKit. Primeiramente vamor ler algumas documentações! A documentação do UDisks é dividida em cinco sessões...</p><p><a href="http://www.mindbending.org/python-e-udisks-parte-2/">Python e UDisks &#8211; Parte 2</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-e-udisks-parte-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Python e Udisks]]></series:name>
	</item>
		<item>
		<title>Python and UDisks &#8211; Part 2</title>
		<link>http://www.mindbending.org/python-and-udisks-part-2/</link>
		<comments>http://www.mindbending.org/python-and-udisks-part-2/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 19:37:30 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Languages]]></category>
		<category><![CDATA[Mind Bending in English]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[devicekit]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[luks]]></category>
		<category><![CDATA[udisks]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1223</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-and-udisks-part-2/"><img title="Python and UDisks &#8211; Part 2" src="http://blogs.codecommunity.org/mindbending/files/2011/03/pt-br.gif" alt="Python and UDisks &#8211; Part 2" width="300" height="180" /></a></span><br/>In the last post I've shown how to enumerate all storage devices connected to your PC using Python and UDisks. In this post I'll show how to work with DeviceKit Disks interface. Fist lets read some documentations! The UDisks documentation is divided in five sections...</p><p><a href="http://www.mindbending.org/python-and-udisks-part-2/">Python and UDisks &#8211; Part 2</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-and-udisks-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Python and Udisks]]></series:name>
	</item>
		<item>
		<title>Python e UDisks &#8211; Parte 1</title>
		<link>http://www.mindbending.org/python-e-udisks-parte-1/</link>
		<comments>http://www.mindbending.org/python-e-udisks-parte-1/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 15:27:19 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Languages]]></category>
		<category><![CDATA[Mind Bending em Português]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[devicekit]]></category>
		<category><![CDATA[dispositivos]]></category>
		<category><![CDATA[hal]]></category>
		<category><![CDATA[udev]]></category>
		<category><![CDATA[udisks]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1122</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-e-udisks-parte-1/"><img title="Python e UDisks &#8211; Parte 1" src="http://blogs.codecommunity.org/mindbending/files/2011/03/en-us.gif" alt="Python e UDisks &#8211; Parte 1" width="300" height="180" /></a></span><br/>Recentemente recebi diversos contatos de pessoas querendo saber se o USBManager iria suportar ou não o DeviceKit/UDev, uma vez que o HAL foi oficialmente descontinuado, então acabei retomando o desenvolvimento desse aplicativo.

Acabei percebendo algumas diferenças e pouca referência na internet, por isso vou postar algumas informações a respeito do desenvolvimento usando o DBus e o DeviceKit para trabalhar com dispositivos de armazenamento via USB...</p><p><a href="http://www.mindbending.org/python-e-udisks-parte-1/">Python e UDisks &#8211; Parte 1</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-e-udisks-parte-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<series:name><![CDATA[Python e Udisks]]></series:name>
	</item>
		<item>
		<title>Python and UDisks &#8211; Part 1</title>
		<link>http://www.mindbending.org/python-and-udisks-part-1/</link>
		<comments>http://www.mindbending.org/python-and-udisks-part-1/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 15:27:14 +0000</pubDate>
		<dc:creator>Magnun</dc:creator>
				<category><![CDATA[Languages]]></category>
		<category><![CDATA[Mind Bending in English]]></category>
		<category><![CDATA[Project logs]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[USBManager]]></category>
		<category><![CDATA[dbus]]></category>
		<category><![CDATA[devicekit]]></category>
		<category><![CDATA[devices]]></category>
		<category><![CDATA[hal]]></category>
		<category><![CDATA[udev]]></category>
		<category><![CDATA[udisks]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://blogs.codecommunity.org/mindbending/?p=1121</guid>
		<description><![CDATA[<p><span class="image-rss"><a href="http://www.mindbending.org/python-and-udisks-part-1/"><img title="Python and UDisks &#8211; Part 1" src="http://blogs.codecommunity.org/mindbending/files/2011/03/pt-br.gif" alt="Python and UDisks &#8211; Part 1" width="300" height="180" /></a></span><br/>Recently I received some requests asking is USBManager will someday support DeviceKit/UDev, since HAL is officially deprecated. After some researches I retook this application development.

During the research I found out some mismatching informations and a lack of examples, so I decided to post some informations about Python development with DeviceKit/UDev and DBus. I'll cover essentially the USB storage devices issue.</p><p><a href="http://www.mindbending.org/python-and-udisks-part-1/">Python and UDisks &#8211; Part 1</a>
</p>]]></description>
		<wfw:commentRss>http://www.mindbending.org/python-and-udisks-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<series:name><![CDATA[Python and Udisks]]></series:name>
	</item>
	</channel>
</rss>

