<?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>bgola &#187; personal</title>
	<atom:link href="http://blog.brunogola.com.br/category/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.brunogola.com.br</link>
	<description>python, free software, hacking, free culture, bicycle commuting, geocaching</description>
	<lastBuildDate>Wed, 08 Dec 2010 12:49:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Cof cof&#8230; dust&#8230; new stuff</title>
		<link>http://blog.brunogola.com.br/2009/03/cof-cof-dust-new-stuff/</link>
		<comments>http://blog.brunogola.com.br/2009/03/cof-cof-dust-new-stuff/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 17:02:06 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=72</guid>
		<description><![CDATA[I&#8217;ll start mixing english and portuguese posts. And I&#8217;ll probably start writing about bicycles and other stuff, not only about my geek side (dunno if it&#8217;s possible) Thinking about changing the layout too, this blue-wordpress-default is boring (maybe it&#8217;s just me :-]) I&#8217;m starting a personal wiki too (http://wiki.brunogola.com.br/). Probably updating my wordpress installation as [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll start mixing english and portuguese posts. And I&#8217;ll probably start writing about bicycles and other stuff, not only about my geek side (dunno if it&#8217;s possible) <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>Thinking about changing the layout too, this blue-wordpress-default is boring (maybe it&#8217;s just me :-])</p>
<p>I&#8217;m starting a personal wiki too (<a href="http://wiki.brunogola.com.br/">http://wiki.brunogola.com.br/</a>).</p>
<p>Probably updating my wordpress installation as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2009/03/cof-cof-dust-new-stuff/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HP 2133 and Ubuntu</title>
		<link>http://blog.brunogola.com.br/2008/10/hp-2133-and-ubuntu/</link>
		<comments>http://blog.brunogola.com.br/2008/10/hp-2133-and-ubuntu/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 04:41:32 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[driver]]></category>
		<category><![CDATA[hp 2133]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[via]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=66</guid>
		<description><![CDATA[Last week I got a HP 2133 mini notebook for me to use on presentations, college, meetings, events, etc. It&#8217;s a very nice toy with 1Gb RAM, a 1.2 GHz VIA Processor, 120Gb of storage, Wifi and bluetooth. Well, it&#8217;s very handy and the keyboard is amazing&#8230; except for the key, that is a little [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I got a HP 2133 mini notebook for me to use on presentations, college, meetings, events, etc. It&#8217;s a very nice toy with 1Gb RAM, a 1.2 GHz VIA Processor, 120Gb of storage, Wifi and bluetooth. Well, it&#8217;s very handy and the keyboard is amazing&#8230; except for the <em><enter></em> key, that is a little smaller than the on in my &#8220;official&#8221; notebook, and I always try to press it in the wrong place <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>But&#8230; I&#8217;ve spent a lot of time to make it work with my Ubuntu. Why? Mainly because of the <em>freakin&#8217;</em> VIA proprietary video driver. So I decided to write here some tips about how to get Ubuntu working on the 2133 (after trying to configure the xorg.conf for 3 hours because I hadn&#8217;t made a backup of the one that was working <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).</p>
<p>The problem I have is that the desktop is bigger than the screen. Oh, you say, it&#8217;s just the Virtual xorg.conf Option.</p>
<p><strong>IT&#8217;S NOT</strong>. Damn it!</p>
<p><em>Thanks</em> to VIA there is a driver option called PanelID. This option is &#8220;well documented&#8221; in the README file. </p>
<p>The first thing you need to do is to tell the driver that your PanelID is 17. Why? I really don&#8217;t know. PanelID 17 means, accordingly to the README,  that your display (or your Panel) resolution is 1024&#215;600. The problem is that I want my resolution to be 1280&#215;768 (which is supported by 2133). Anyway, using option &#8220;PanelID&#8221; 17 solves the problem partially, the desktop isn&#8217;t bigger than the screen anymore.</p>
<p>BUT&#8230; it thinks that your resolution is 1024&#215;600 (because of the PanelID option, probably), so try to imagine what a 1280&#215;768 desktop looks like in a 1024&#215;600 display (or panel, whatever). The result is that you can see 3/4 of your Desktop, but your pointer &#8220;sees&#8221; the &#8220;panel&#8221; borders (i mean, it can&#8217;t go any longer than the screen limits). </p>
<p>To solve this problem you need to tell the X server that you have a Virtual display of 1024&#215;600 (yes, you&#8217;re lying!!!) so it will arrange your 1280&#215;768 desktop inside this virtual display of 1024&#215;600. To do this you need to add the line</p>
<blockquote><p>Virtual 1024 600</p></blockquote>
<p>in the <em>Display</em> subsection of the <em>Screen</em> section.</p>
<p>Your xorg.conf will look like this (the relevant sections only):</p>
<blockquote><p>
    Section &#8220;Device&#8221;<br />
        Identifier      &#8220;via-P4M900 Device 0&#8243;<br />
        BoardName       &#8220;Chrome9 HC IGP&#8221;<br />
        BusID           &#8220;PCI:1:0:0&#8243;<br />
        Driver          &#8220;via&#8221;<br />
        Option          &#8220;Monitor-LCD&#8221;           &#8220;HP-2133 LCD&#8221;<br />
        Option          &#8220;PanelID&#8221;               &#8220;17&#8243;<br />
        Option          &#8220;NoDDCValue&#8221;<br />
EndSection<br />
&#8230;<br />
Section &#8220;Screen&#8221;<br />
        &#8230;<br />
        Subsection      &#8220;Display&#8221;<br />
            Depth       24<br />
            Modes       &#8220;1280&#215;768-60.0&#8243;<br />
            Virtual     1024 600<br />
        EndSubsection<br />
        &#8230;<br />
EndSection
</p></blockquote>
<p>If you have any trouble with the video (or anything) trying to install Ubuntu on the HP 2133 Mini, leave a comment and I promise I&#8217;ll <strong>TRY</strong> to help <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/10/hp-2133-and-ubuntu/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>More geocaching &#8211; urban geocaching</title>
		<link>http://blog.brunogola.com.br/2008/07/more-geocaching-urban-geocaching/</link>
		<comments>http://blog.brunogola.com.br/2008/07/more-geocaching-urban-geocaching/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 17:14:49 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[geocaching]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[ibirapuera]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=46</guid>
		<description><![CDATA[Continuing the caches hunting reports This week me and Yuri went to Ibirapuera Garden, the main idea was to talk and to take the dust out of our skateboards, BUT I remembered that there were at least two caches there We found both, actually it was very easy to find them. It was Yuri&#8217;s first [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing the caches hunting reports <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>This week me and <a href="http://www.yurioliveira.com.br/">Yuri</a> went to Ibirapuera Garden, the main idea was to talk and to take the dust out of our skateboards, BUT I remembered that there were at least two caches there <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>We found both, actually it was very easy to find them. It was Yuri&#8217;s first geocaching experience and we decided to search another one near, but outside Ibirapuera. The chosen one was <a href="http://www.geocaching.com/seek/cache_details.aspx?guid=31b0e490-6104-4084-aeeb-62a15619c86b">Cedro do Líbano</a>, near enough to go with our vehicles (a skateboard and a long skateboard <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). It was getting dark and the place where the cache is hidden did not help us. The cache must be very well hidden or it is not there anymore, we looked thought the place for 30 minutes and did not found it <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  &#8216;ll probably be back to search it again <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Urban geocaching is very nice because of the curious people asking what you are doing with a GPS device looking for something <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />   They seem like the idea when you explain what geocaching is!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/07/more-geocaching-urban-geocaching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beach geocaching &#8211; Ubatuba!</title>
		<link>http://blog.brunogola.com.br/2008/07/beach-geocaching-ubatuba/</link>
		<comments>http://blog.brunogola.com.br/2008/07/beach-geocaching-ubatuba/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 17:00:22 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[geocaching]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[beach]]></category>
		<category><![CDATA[multi-cache]]></category>
		<category><![CDATA[ubatuba]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=45</guid>
		<description><![CDATA[As some of my friends seemed to like Geocaching I decided to keep they (and you reading this post) updated with my searches for treasures Last Saturday, July 12th (right?? ), I was iin Ubatuba (as I&#8217;ve already said in my last post about my GSoC project status). Looking Geocaching.com I&#8217;ve found a Multi-cache there [...]]]></description>
			<content:encoded><![CDATA[<p>As some of my friends seemed to like Geocaching I decided to keep they (and you reading this post) updated with my searches for treasures <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Last Saturday, July 12th (right?? <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ), I was iin Ubatuba (as I&#8217;ve already said in my <a href="/?p=44">last post</a> about my GSoC project status). Looking <a href="http://www.geocaching.com">Geocaching.com</a> I&#8217;ve found a Multi-cache there (ok, I didn&#8217;t found it myself but someone pointed me two caches in Ubatuba). It&#8217;s the <a href="http://www.geocaching.com/seek/cache_details.aspx?wp=GC161GZ">Capricorni Tropicus</a>  cache. What&#8217;s the difference between a normal cache and a multi-cache? Well, the multi-cache is a cache with multiple coordinates. The first one (the one you will find looking <a href="http://www.geocaching.com">Geocaching.com</a>) will point to a place where you will find tips and steps to find the new coordinates and so on.</p>
<p>To make it short, the coordinates pointed to Ubatuba&#8217;s downtown, there I&#8217;ve found the next steps and solved the &#8220;puzzle&#8221; to find the new coordinates. They pointed to a place that I&#8217;ve already knew (a bit), near to a beach called (should I mention the name here? <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ). If you visit Ubatuba someday you MUST go to that beach&#8230; and bring your dive equipment <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ! Well, to reach that beach you go through a road (in very bad conditions) and stop your car near to a trail. The road goes on and I never had the chance (and the curiosity) to continue on it to see where it would take. But the coordinates pointed to the end of this road <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Well, after reaching the end of the road and following the hints I started to follow a trail that took me to some rocks near the sea. The place is very beautiful! You have a scenic view from Ubatuba <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  My GPS was telling that the cache was near, about 40 meters on the rocks. I left my stuff with my grandfather (yes, he was hunting with me) and started to &#8220;walk&#8221; on the rocks. After reaching the right spot i started looking through the fences, rocks and everything.</p>
<p>Sadly I did not found it <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  I&#8217;m not sure if it is still there &#8217;cause since last September no one found it. Anyway, the place worths the visit. It&#8217;s very calm and peaceful!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/07/beach-geocaching-ubatuba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Treasure Hunting + GPS = Geocaching</title>
		<link>http://blog.brunogola.com.br/2008/07/treasure-hunting-gps-geocaching/</link>
		<comments>http://blog.brunogola.com.br/2008/07/treasure-hunting-gps-geocaching/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 17:45:43 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[geocaching]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[n95]]></category>
		<category><![CDATA[pedra grande]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=42</guid>
		<description><![CDATA[Last Thursday, July 7th 8th (thanks Rodrigo), I was looking for some new apps that uses the GPS feature of my Nokia N95 phone and found something more interesting than a software, a treasure hunting game played by lots of people using GPS devices around the world! The game is called Geocaching and exists since [...]]]></description>
			<content:encoded><![CDATA[<p>Last Thursday, July <del datetime="2008-07-18T16:32:04+00:00">7th</del> 8th (thanks Rodrigo), I was looking for some new apps that uses the GPS feature of my Nokia N95 phone and found something more interesting than a software, a treasure hunting game played by lots of people using GPS devices around the world!</p>
<p>The game is called <a href="http://en.wikipedia.org/wiki/Geocaching">Geocaching</a> and exists since 2000 when David Ulmer decided to hide a &#8220;treasure&#8221; and made public it&#8217;s exact coordinates in an internet forum for GPS users. After three days someone found the treasure and then another one and the Geocaching was created <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Basically you choose a &#8220;cache&#8221; (there are many sites with lists of caches around the world, the biggest one is <a href="http://www.geocaching.com">www.geocaching.com</a>), set up you GPS and start the hunt! </p>
<p>Well, as July 9th is holiday here in São Paulo I decided to search for a cache. Me and three friends (Thiago, Ricardo and Pessoal <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) went to Serra da Cantareira to find the Pedra Grande cache <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>After some walk (approximately 3.5 km) we were at an altitude of 1010m, what a view from São Paulo!</p>
<p>The cache was well hidden and we took some minutes to find it. The Geocaching rules are simple, if you find the cache you should take a gift from it and leave another for the next geocacher. You also should sign the logbook (if any) <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>We took a plastic dinosaur and an euro coin and left a Firefox tattoo (free software for geocachers, yeah!), a São Paulo train ticker, a public phone card and a card from Ricardo&#8217;s music group.</p>
<p>After finding the cache you should also make an entry in the site (geocaching.com for example) talking about you experience.</p>
<p>It was great and a really different activity. I will try to find more caches next weekends!</p>
<p>If you have a GPS unit, go find some caches!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/07/treasure-hunting-gps-geocaching/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>GSoC officially starting</title>
		<link>http://blog.brunogola.com.br/2008/05/gsoc-officially-starting/</link>
		<comments>http://blog.brunogola.com.br/2008/05/gsoc-officially-starting/#comments</comments>
		<pubDate>Mon, 26 May 2008 04:42:58 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[gsoc]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=37</guid>
		<description><![CDATA[Well, It&#8217;s already May 26 here and following the official Google Summer of Code 2008 calendar the coding for GSoC has officially started. So let&#8217;s code.. I wish that all students to have a good summer of code.]]></description>
			<content:encoded><![CDATA[<p>Well, It&#8217;s already May 26 here and following the official Google Summer of Code 2008 calendar the coding for GSoC has officially started.</p>
<p>So let&#8217;s code.. <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I wish that all students to have a good summer of code.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/05/gsoc-officially-starting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FLISOL 2008 &#8211; Python Talk</title>
		<link>http://blog.brunogola.com.br/2008/05/flisol-2008-python-talk/</link>
		<comments>http://blog.brunogola.com.br/2008/05/flisol-2008-python-talk/#comments</comments>
		<pubDate>Sat, 03 May 2008 04:05:06 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[gnu/linux]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[fatec]]></category>
		<category><![CDATA[flisol]]></category>
		<category><![CDATA[flisol2008]]></category>
		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=31</guid>
		<description><![CDATA[Last Saturday I gave a Python talk at FLISOL 2008 in Sào Paulo. The public was students who were learning programming (C and Visual Basic), so it was a very basic talk. The event was great and so was the talk, the only problem was that I thought that the public would be programmers with [...]]]></description>
			<content:encoded><![CDATA[<p>Last Saturday I gave a Python talk at FLISOL 2008 in Sào Paulo. The public was students who were learning programming (C and Visual Basic), so it was a very basic talk. The event was great and so was the talk, the only problem was that I thought that the public would be programmers with some experience, but not really. Anyway, the FATEC students seemed to like Python and some of then came to talk to me after the event to know more about the language and to ask where they could find more information! </p>
<p>I&#8217;ll upload my presentation somewhere.</p>
<p>I&#8217;ve helped to install GNU/Linux (Ubuntu) on a FATEC lab, people there were very nice!</p>
<p>Well, I felt like my &#8220;mission&#8221; was accomplished <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/05/flisol-2008-python-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FISL 9.0 &#8211; GameJam and OLPyC Genius</title>
		<link>http://blog.brunogola.com.br/2008/04/fisl-90-gamejam-and-olpyc-genius/</link>
		<comments>http://blog.brunogola.com.br/2008/04/fisl-90-gamejam-and-olpyc-genius/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 03:32:45 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[fisl]]></category>
		<category><![CDATA[fisl9]]></category>
		<category><![CDATA[gamejam]]></category>
		<category><![CDATA[OLPC]]></category>
		<category><![CDATA[pygame]]></category>
		<category><![CDATA[XO]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=26</guid>
		<description><![CDATA[At FISL 9.0 occurred the second OLPC GameJam Brasil (if you don&#8217;t know what is GameJam, take a quick look here). The difference from the GameJam occurred in São Carlos is this time we were inside FISL, an event with more than 7,000 people attending and not in a nice and peaceful laboratory Together with [...]]]></description>
			<content:encoded><![CDATA[<p>At FISL 9.0 occurred the second OLPC GameJam Brasil (if you don&#8217;t know what is GameJam, take a quick look <a href="/?p=8">here</a>). The difference from the GameJam occurred in São Carlos is this time we were inside FISL, an event with more than <em>7,000</em> people attending and not in a nice and peaceful laboratory <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Together with all this people there were lots of interesting talks going on simultaneously and a lot of nice people to talk to. Because of this &#8220;details&#8221; we started coding whit only 6 hours left for the deadline <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>This GameJam with me were <a href="http://www.andrewsmedina.com.br">Andrews Medina</a> and <a href="http://lucmult.wordpress.com">Luciano Pacheco</a>, I met both from Python Brasil community (on PyConBrasil last year). We decided to develop a &#8220;Genius&#8221; clone for the XO, using it&#8217;s special &#8220;game-keys&#8221; and the &#8220;tablet position&#8221;. With only 6 hours to develop a game you can imagine that we were not even thinking about the graphics at all, but, suddenly a nice guy named came and offered himself to make pictures for our game. It happens that the guy was <a href="http://valessiobrito.info/blog/">Valéssio Brito</a> and he is an &#8220;Inkscape genius&#8221; (sorry&#8230; <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ), in less than one hour he made some cool graphics. That re-excited us and we went on with our code (less than one hour left for the deadline). </p>
<p>At 20h05, five minutes after the deadline, we finished the game, installed it in XO and send to the organization. It was very nice and as Pacheco said, it was one of the best experiences I could do in FISL for me <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>I must say that Andrews was shaking (like a &#8220;vara verde&#8221; as Luciano said) at the time we delivered our game&#8230; <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  </p>
<p><img src='http://blog.brunogola.com.br/fisl/olpyc.jpg' alt='Valéssio, me, Andrews and Luciano' class='aligncenter' /><br />
<em>From left to right: Valéssio, me (with the XO), Andrews and Pacheco</em></p>
<p>Thanks Pacheco, Andrews and Valéssio, it was very nice to participate <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thanks to the LEC/UFRGS people that organized the GameJam and thanks to the PyGame folks becuase they&#8217;ve developed this wonderful library <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/04/fisl-90-gamejam-and-olpyc-genius/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Supporting Python 2.5 features in PyPy &#8211; GSoC 2008</title>
		<link>http://blog.brunogola.com.br/2008/04/supporting-python-25-features-in-pypy-gsoc-2008/</link>
		<comments>http://blog.brunogola.com.br/2008/04/supporting-python-25-features-in-pypy-gsoc-2008/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 19:31:35 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[pypy]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[google summer of code]]></category>
		<category><![CDATA[gsoc]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=24</guid>
		<description><![CDATA[As you probably know my GSoC proposal to work on PyPy interpreter, supporting the Python 2.5 features, has been accepted. This post is a short explanation of my Google Summer of Code project. PyPy The PyPy project aims at producing a flexible and fast Python implementation. The guiding idea is to translate a Python-level description [...]]]></description>
			<content:encoded><![CDATA[<p>As you probably know my GSoC proposal to work on PyPy interpreter, <a href="http://code.google.com/soc/2008/psf/appinfo.html?csaid=ED41878DC5E619B2">supporting the Python 2.5 features</a>, has <a href="/?p=23">been accepted</a>. This post is a short explanation of my Google Summer of Code project.</p>
<p><strong>PyPy</strong></p>
<blockquote><p>
The PyPy project aims at producing a flexible and fast Python implementation. The guiding idea is to translate a Python-level description of the Python language itself to lower level languages. Rumors have it that the secret goal is being faster-than-C which is nonsense, isn&#8217;t it?
</p></blockquote>
<p><a href="http://codespeak.net/pypy">PyPy</a> is divided into the python interpreter and the translator framework. The interpreter is written in RPython (a subset of Python) and the main goal is to provide an easy-to-hack (for python programmers <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) Python interpreter.</p>
<p>PyPy&#8217;s interpreter currently supports only a few features <a href="http://docs.python.org/whatsnew/whatsnew25.html">introduced in Python 2.5</a>, like __index__ (for slicing) and some part of the &#8216;with&#8217; statement.  Also, the 2.5 changes to the language and to the standard library have not been ported yet (although some have been, like the ctypes).</p>
<p><strong>Goal</strong></p>
<p>This proposal idea is to bring Python 2.5 features and changes to PyPy interpreter, this includes porting the modules and writing code for the features it self.</p>
<p>Here are some of the features I&#8217;ll work on:</p>
<ul>
<li>PEP 308: Conditional Expressions[*]</li>
<li>328: Absolute and Relative Imports</li>
<li>PEP 342: New Generator Features</li>
<li>PEP 343: The with statement[*]</li>
<li>PEP 352: Exceptions as New-Style Classes</li>
</ul>
<p>[*] <em>part of this features are already supported by PyPy</em></p>
<p><strong>Benefits</strong></p>
<p>With support to 2.5 features and changes more the PyPy interpreter will be up-to-date so people who wants to use this features can be happy using PyPy. This probably means more people using PyPy (i hope!)  <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Why this project?</strong></p>
<p>The first reason I&#8217;ve chosen the PyPy project is that I really like their ideas and goals. I was looking for collaborating to it in some way for a long time, but it took me some time to read the docs and to really understand the project.</p>
<p>As I like PyPy ideas and I&#8217;m starting to plan my graduation project/bachelor&#8217;s thesis, my work on PyPy interpreter will be a big part of it. Maybe I can explain my ideas in another post <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I would like to thank Google (and the SoC folks), Python Software Foundation, PyPy and specially to <a href="http://morepypy.blogspot.com">Carl Friedrich Bolz</a>* who will be my GSoC mentor and Leonardo Santagada who helped me to understand PyPy and to write my application.</p>
<p><em>* <a href="http://morepypy.blogspot.com">morepypy</a> is a blog where PyPy developers talk to the community, it&#8217;s not Carl&#8217;s personal blog.</em></p>
<p>Thanks to my friends from <a href="http://www.pythonbrasil.com.br">Python Brasil</a> community too.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/04/supporting-python-25-features-in-pypy-gsoc-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Approved in GSoC</title>
		<link>http://blog.brunogola.com.br/2008/04/approved-in-gsoc/</link>
		<comments>http://blog.brunogola.com.br/2008/04/approved-in-gsoc/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 20:41:13 +0000</pubDate>
		<dc:creator>Bruno Gola</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[pypy]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[google summer of code]]></category>
		<category><![CDATA[gsoc]]></category>

		<guid isPermaLink="false">http://blog.brunogola.com.br/?p=23</guid>
		<description><![CDATA[As mentioned before I&#8217;ve applied to GSoC to work on PyPy for the Python Software Foundation. Today I&#8217;m very happy to say that my project got approved and I will work on PyPy interpreter the next three months. It means that a lot of PyPy posts are coming, and the first one will be a [...]]]></description>
			<content:encoded><![CDATA[<p>As mentioned <a href="/?p=14">before</a> I&#8217;ve applied to GSoC to work on PyPy for the Python Software Foundation. </p>
<p>Today I&#8217;m very happy to say that my project got approved and I will work on PyPy interpreter the next three months. It means that a lot of PyPy posts are coming, and the first one will be a introduction to the project, what is PyPy, the interpreter and the translation framework <img src='http://blog.brunogola.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stay tuned if you are interested in PyPy! Congratulations to everybody that have applied to GSoC this year =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.brunogola.com.br/2008/04/approved-in-gsoc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

