<?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>The Big Bug Theory</title>
	<atom:link href="http://www.thebigbugtheory.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thebigbugtheory.com</link>
	<description></description>
	<lastBuildDate>Sun, 15 Jan 2012 17:36:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>FOSDEM 2012</title>
		<link>http://www.thebigbugtheory.com/2012/01/fosdem-2012/</link>
		<comments>http://www.thebigbugtheory.com/2012/01/fosdem-2012/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 17:35:55 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>
		<category><![CDATA[fosdem]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=613</guid>
		<description><![CDATA[One more year, I&#8217;m going to FOSDEM. This time almost the whole Zentyal team will be there also! So if you want to hang out with us we will attend the Friday beer event and, of course, Saturday and Sunday &#8230; <a href="http://www.thebigbugtheory.com/2012/01/fosdem-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One more year, I&#8217;m going to <a href="http://www.fosdem.org">FOSDEM</a>. This time almost the whole <strong>Zentyal team will be there also!</strong> So if you want to hang out with us we will attend the <a href="http://fosdem.org/2012/beerevent">Friday beer event</a> and, of course, <a href="http://fosdem.org/2012/schedule/tracks">Saturday and Sunday tracks</a>.</p>
<p><center><a href="http://www.fosdem.org"><img src="http://www.fosdem.org/promo/going-to" alt="I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting" /></a></center></p>
<p>See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2012/01/fosdem-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zentyal 2.2 release timelapse</title>
		<link>http://www.thebigbugtheory.com/2011/11/zentyal-2-2-release-timelapse/</link>
		<comments>http://www.thebigbugtheory.com/2011/11/zentyal-2-2-release-timelapse/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 17:14:52 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>
		<category><![CDATA[timelapse]]></category>
		<category><![CDATA[zentyal summit]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=589</guid>
		<description><![CDATA[Zentyal Summit 2011 is over, and I think we had a very good time, thank you all for coming! Heidi and I did this little video to acknowledge all contributions made by the community (forum support, bug reporting, translation, howto&#8217;s, &#8230; <a href="http://www.thebigbugtheory.com/2011/11/zentyal-2-2-release-timelapse/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://summit.zentyal.com" title="Zentyal Summit">Zentyal Summit 2011</a> is over, and I think we had a very good time, thank you all for coming!</p>
<p><a href="http://blogs.zentyal.org/heidi/" title="Heidi's blog">Heidi</a> and I did this little video to acknowledge all contributions made by the community (<a href="http://forum.zentyal.org">forum support</a>, <a href="http://trac.zentyal.org/report/3">bug reporting</a>, <a href="http://translate.zentyal.org/">translation</a>, <a href="http://trac.zentyal.org/wiki/Documentation/Community">howto&#8217;s</a>, patches&#8230;). We showed it at the summit, I hope you like it <img src='http://www.thebigbugtheory.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><center></p>
<p><a href="http://www.youtube.com/watch?v=E9dET0LhEs0">www.youtube.com/watch?v=E9dET0LhEs0</a></p>
<p></center></p>
<p>If you couldn&#8217;t attend Zentyal Summit take a look at the <a href="http://events.zentyal.com/zentyal-summit/program/" title="Zentyal Summit 2011 presentations">presentations</a>, most of them are already published, I&#8217;m sure you will find them interesting! We will also publish videos of each one soon, stay tuned <img src='http://www.thebigbugtheory.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/11/zentyal-2-2-release-timelapse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zentyal new feature: Captive Portal</title>
		<link>http://www.thebigbugtheory.com/2011/08/zentyal-new-feature-captive-portal/</link>
		<comments>http://www.thebigbugtheory.com/2011/08/zentyal-new-feature-captive-portal/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 20:21:43 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=546</guid>
		<description><![CDATA[Zentyal 2.2 RC2 was released on Thursday, so we are almost there, Zentyal 2.2 stable version will be ready in a few weeks. One of the new features that was not present in 2.0 is the new Captive Portal module. &#8230; <a href="http://www.thebigbugtheory.com/2011/08/zentyal-new-feature-captive-portal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zentyal.org/beta/" title="Zentyal 2.2 Release Candidate 2">Zentyal 2.2 RC2</a> was <a href="http://www.zentyal.org/archives/2011/08/25/768-zentyal-2-2-rc2-available-for-download/">released</a> on Thursday, so we are almost there, <strong>Zentyal 2.2 stable version will be ready in a few weeks</strong>. One of the new features that was not present in 2.0 is the new Captive Portal module. We raised enough money in our <a href="http://trac.zentyal.org/wiki/Document/Development/Fundraising" title="Zentyal Fundraising">fundraising initiative</a> so finally the module was included in 2.2 release <img src='http://www.thebigbugtheory.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Official doc is still in the oven so I&#8217;m going to explain how to use the module, this will help you if you want to join <a href="http://forum.zentyal.org/index.php/board,10.0.html" title="Beta Testing Zentyal forum">testing efforts</a>.</p>
<h3>What is a Captive Portal?</h3>
<p>A captive portal limits users access to the Internet redirecting any web request to a login page. When the user correctly authenticates he/she is allowed to navigate and use any of the network services.</p>
<p>Captive portals are typically used at WiFi hotspots but also in wired networks at hotels, schools, airports&#8230;</p>
<h3>Basic configuration</h3>
<p>Zentyal Captive Portal is very easy to configure, you just need to select interfaces where you want to control access and the group of users who will be allowed to log in:</p>
<p><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/08/main-bwmonitor.png" alt="" title="Configuration with bandwidth limitation" width="797" height="589" class="aligncenter size-full wp-image-569" /></p>
<p>Also, if you installed <strong>Bandwidth Monitor</strong> module, you can setup a bandwidth usage quota. This will measure and control bandwidth usage for each connected user, forbidding access to those who exceed it.</p>
<h3>Accessing trough Captive Portal</h3>
<p>From the user point of view this is what will happen:</p>
<p>First time you connect through a captive interface your web browser will redirect to a login for any request:</p>
<p><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/08/login.png" alt="" title="Login portal" width="489" height="293" class="aligncenter size-full wp-image-567" /></p>
<p>Once you have logged in, a popup window will open. This window is in charge of keeping your session alive. It&#8217;s used by Zentyal to know if you left just closing the web browser without logging out.</p>
<p><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/08/popup.png" alt="" title="Captive Portal Popup WIndow" width="352" height="306" class="aligncenter size-full wp-image-570" /></p>
<h3>Conclusions</h3>
<p>I think Captive Portal has been a very requested feature and I&#8217;m glad Zentyal finally has it! This was a good example on how the community helped us to make a decision about a new feature we should include and crowdsourcing made the funding possible.<br />
If you liked this tutorial, give the module a try and <a href="http://forum.zentyal.org/index.php/board,10.0.html" title="Beta Testing Zentyal forum">give us feedback</a>! Zentyal 2.2 is just around the corner!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/08/zentyal-new-feature-captive-portal/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Y es un bichejo de diseño amable&#8230;</title>
		<link>http://www.thebigbugtheory.com/2011/06/y-es-un-bichejo-de-diseno-amable/</link>
		<comments>http://www.thebigbugtheory.com/2011/06/y-es-un-bichejo-de-diseno-amable/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 13:54:21 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[bicicleta]]></category>
		<category><![CDATA[ciclonudista]]></category>
		<category><![CDATA[granbob]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=524</guid>
		<description><![CDATA[De casualidad descubro a GranBob y su último disco &#8220;Pedaleando&#8221;. Teniendo en cuenta que ya vió la luz hace un año, digamos que no es una primicia, pero me pareció tan simpática la canción que aquí la pongo: www.youtube.com/watch?v=2bO0jHlL28w Y &#8230; <a href="http://www.thebigbugtheory.com/2011/06/y-es-un-bichejo-de-diseno-amable/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>De casualidad descubro a <a href="http://www.granbob.com">GranBob</a> y su último disco &#8220;Pedaleando&#8221;. Teniendo en cuenta que ya vió la luz hace un año, digamos que no es una primicia, pero me pareció tan simpática la canción que aquí la pongo:</p>
<p><center>
<p><a href="http://www.youtube.com/watch?v=2bO0jHlL28w">www.youtube.com/watch?v=2bO0jHlL28w</a></p>
<p></center></p>
<blockquote><p>Y es pues como la vida, mordiendo el polvo aprendes a sudar cuesta arriba, apretando los dientes, a avanzar con el viento de frente&#8230; Y es un bichejo de diseño amable, le sirve igual al broker y al paleta. Es revolucionaria y una elegante guerrillera con armas de poeta.</p></blockquote>
<p>Y es que ahora ya sí que estamos en pleno verano, y es cuando más apetece coger la bicicleta!</p>
<p>Por cierto, para los que estéis por Zaragoza este fin de semana quizás os interese asistir a la <a href="http://www.ciclonudista.net/">manifestación ciclonudista</a>. No será mi caso, toca retirada a la tierra&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/06/y-es-un-bichejo-de-diseno-amable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating Subsonic with Zentyal</title>
		<link>http://www.thebigbugtheory.com/2011/03/integrating-subsonic-with-zentyal/</link>
		<comments>http://www.thebigbugtheory.com/2011/03/integrating-subsonic-with-zentyal/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 22:56:32 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=426</guid>
		<description><![CDATA[I really love services like Spotify but I feel like loosing my freedom when I get used to them. Because of this lately I have been looking for open source alternatives to (eventually) replace these services with ones hosted by &#8230; <a href="http://www.thebigbugtheory.com/2011/03/integrating-subsonic-with-zentyal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I really love services like <a href="http://www.spotify.com/es/">Spotify</a> but I feel like loosing my freedom when I get used to them. Because of this lately I have been looking for open source alternatives to (eventually) replace these services with ones hosted by myself. This is the case of <a href="http://www.subsonic.org/pages/index.jsp">Subsonic</a>, which lets you to listen all your music from a web browser or even from an Android phone. Also this is a very good example on how easy it is to integrate 3th party software with <a href="http://www.zentyal.org">Zentyal</a>. Let&#8217;s see how to do it:</p>
<p><a href="http://www.subsonic.org"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic.png" alt="Subsonic - Easy listening" title="Subsonic" width="478" height="99" class="aligncenter size-full wp-image-428" /></a></p>
<h3>First step: Installation</h3>
<p>We will start from a working Zentyal server and install Subsonic on top of it. You will need to follow <a href="http://www.subsonic.org/pages/installation.jsp#debian">installation guide</a> for Debian/Ubuntu. Basically these are the steps:</p>
<p>Install Java and the previously <a href="http://www.subsonic.org/pages/download.jsp">downloaded</a> Subsonic .deb package:<br />
<code>sudo apt-get install openjdk-6-jre<br />
sudo dpkg -i subsonic-x.x.deb<br />
</code></p>
<p>It is also recommended to install typical multimedia transcoders: <code>sudo apt-get install lame flac faad vorbis-tools ffmpeg</code></p>
<p>After installing, open the Subsonic web page on <strong>http://zentyal-ip:4040</strong>. A wizard will show up letting you configure basic Subsonic features.<br />
Remember that you may need to configure Zentyal&#8217;s firewall to open 4040 port. <a href="http://doc.zentyal.org/en/firewall.html">Firewall section</a> of documentation is a good source for that.</p>
<h3>Second step: LDAP configuration</h3>
<p>Subsonic includes a LDAP backend, so you can configure it to bind to Zentyal&#8217;s one. Go to <strong>Settings > Advanced</strong> and fill LDAP info as seen on the image:</p>
<p><code>LDAP URL: ldap://localhost:389/ou=Users,dc=zentyal,dc=com<br />
LDAP Search Filter: (uid={0})</code></p>
<p>If your Zentyal Users and Groups module is configured as <strong>slave</strong> you will need to change the port in the URL to <strong>1389</strong>.</p>
<p><a href="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic-ldap.png"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic-ldap.png" alt="Subsonic LDAP configuration" title="Subsonic LDAP configuration" width="550" height="140" class="aligncenter size-full wp-image-468" /></a></p>
<p>Congratulations, it&#8217;s done! Now your Zentyal users can login into Subsonic and play and share music!</p>
<p><a href="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic1.png"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/subsonic1-1024x549.png" alt="" title="Subsonic on Zentyal" width="550" class="aligncenter size-large wp-image-498" /></a></p>
<h3>Bonus track (Optional): File Sharing</h3>
<p>You can take advantage of <a href="http://www.samba.org/">Samba</a> based File Sharing module. By configuring a share pointing to the place where the music is stored users will be able to upload and organize their music. In the following screenshots you can see a share and its access list configuration, giving read and write permissions to developer&#8217;s group.</p>
<p><a href="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/zentyal-samba-subsonic.png" style="float: left"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/zentyal-samba-subsonic-300x222.png" alt="" title="Zentyal Samba Configuration" width="270" class="size-medium wp-image-484" /></a><a href="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/zentyal-samba-acl.png" style="float: left"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/03/zentyal-samba-acl-300x222.png" alt="" title="ACL&#039;s setup" width="270" class="size-medium wp-image-486" /></a></p>
<p style="clear: left">
<p>As you see it&#8217;s very easy to integrate Zentyal with other applications through <a href="http://doc.zentyal.org/en/directory.html">LDAP</a>, service <a href="http://doc.zentyal.org/en/develop.html?highlight=hooks#service-advanced-customisation">hooks</a> or even <a href="http://trac.zentyal.org/wiki/Document/Development">writing your own module</a>! If you have any doubts I&#8217;m sure you can find help in Zentyal <a href="http://lists.zentyal.org/cgi-bin/mailman/listinfo">mailing lists</a> or <a href="http://forum.zentyal.org">community forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/03/integrating-subsonic-with-zentyal/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Dale Zagal!</title>
		<link>http://www.thebigbugtheory.com/2011/02/dale-zagal/</link>
		<comments>http://www.thebigbugtheory.com/2011/02/dale-zagal/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 22:13:25 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[photos]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=415</guid>
		<description><![CDATA[Ya hace casi 3 meses que compré una bicicleta para moverme por Zaragoza y es de las mejores ideas que pude tener. Siempre dudé si mi rechazo a utilizar BIZI Zaragoza era debido a pura vagancia o incomodidad. Finalmente la &#8230; <a href="http://www.thebigbugtheory.com/2011/02/dale-zagal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ya hace casi 3 meses que compré una bicicleta para moverme por Zaragoza y es de las mejores ideas que pude tener. Siempre dudé si mi rechazo a utilizar <a href="http://www.bizizaragoza.com/">BIZI Zaragoza</a> era debido a pura vagancia o incomodidad. Finalmente la segunda se ha alzado con la victoria.</p>
<p>No me malinterpreten, creo que el servicio de <em>bizicletas</em> es una gran idea y que además funciona razonablemente bien. Pero carece de la versatilidad que te ofrece una bicicleta propia bien acompañada de un candado: libertad de localización y de horarios. Mi bicicleta ya me acompaña a todos lados y ya no tengo reparo a aparcarla a la espera en ninguno de ellos <img src='http://www.thebigbugtheory.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/02/wpid-IMG_20110211_221722.jpg" alt="dale zagal" title="dale zagal" width="500" height="667" class="aligncenter size-full wp-image-414" /></p>
<p>Así que ahí va mi consejo. <strong>¡Dale Zagal!</strong></p>
<p><em>PD: Hice esta foto en un servilletero del <a href="http://goo.gl/maps/ngVc">Barrio Sur</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/02/dale-zagal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Summer flashbacks</title>
		<link>http://www.thebigbugtheory.com/2011/01/summer-flashbacks/</link>
		<comments>http://www.thebigbugtheory.com/2011/01/summer-flashbacks/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 10:14:42 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[photos]]></category>
		<category><![CDATA[zentyal]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=400</guid>
		<description><![CDATA[In this cold winter I&#8217;m glad to remember summertime! Thank you Heidi for the photos!]]></description>
			<content:encoded><![CDATA[<p>In this cold winter I&#8217;m glad to <a href="http://blogs.zentyal.org/heidi/2010/11/29/on-how-rafting-makes-a-great-team-and-why-vaaaamos-is-our-battle-cry/">remember</a> summertime!</p>
<p><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/01/exekias.gif" alt="" title="Into the wild" width="500" height="334" class="aligncenter size-full wp-image-401" /></p>
<p>Thank you <a href="http://blogs.zentyal.org/heidi/">Heidi</a> for the photos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/01/summer-flashbacks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;m going to FOSDEM!</title>
		<link>http://www.thebigbugtheory.com/2011/01/im-going-to-fosdem/</link>
		<comments>http://www.thebigbugtheory.com/2011/01/im-going-to-fosdem/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 00:33:08 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[free software]]></category>
		<category><![CDATA[travels]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=387</guid>
		<description><![CDATA[For second consecutive year I&#8217;m going to FOSDEM! This time with more friends from Zentyal. We will be in Belgium for 6 days so I think this time we will pay a visit to Brujas, Liege or other Belgium cities. &#8230; <a href="http://www.thebigbugtheory.com/2011/01/im-going-to-fosdem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For <a href="http://www.thebigbugtheory.com/2010/02/nos-vamos-a-la-fosdem/">second</a> consecutive year I&#8217;m going to FOSDEM! This time with more friends from Zentyal. We will be in Belgium for 6 days so I think this time we will pay a visit to Brujas, Liege or other Belgium cities.</p>
<div style="text-align: center"><a href="http://www.fosdem.org"><img src="http://www.thebigbugtheory.com/wp-content/uploads/2011/01/going-to.png" alt="I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting" /></a></div>
<p>There are a lot of interesting talks in the <a href="http://fosdem.org/2011/news/accepted-stands-lightning-talks">published schedule</a>, and more are about to appear; furthermore this year we will more involved, <a href="http://bq.cauterized.net">bencer</a> is giving a Zentyal talk! See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2011/01/im-going-to-fosdem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving Zentyal performance: Redis</title>
		<link>http://www.thebigbugtheory.com/2010/12/improving-zentyal-performance-redis/</link>
		<comments>http://www.thebigbugtheory.com/2010/12/improving-zentyal-performance-redis/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 19:01:12 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[ebox]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[zentyal]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=290</guid>
		<description><![CDATA[Now that we have some time after our 2.0 release I want to start a series of post about how to improve Zentyal performance (what we&#8217;ve done, what we will do, and what you can do). In this first post &#8230; <a href="http://www.thebigbugtheory.com/2010/12/improving-zentyal-performance-redis/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Now that we have some time after our <a href="http://trac.zentyal.org/wiki/Document/Announcement/2.0">2.0 release</a> I want to start a series of post about how to improve Zentyal performance (what we&#8217;ve done, what we will do, and what you can do). In this first post I&#8217;m going to talk about one of the new <a href="http://www.zentyal.org">Zentyal</a> features. <a href="http://code.google.com/p/redis/">Redis</a> as config backend.<br />
<img src="http://www.thebigbugtheory.com/wp-content/uploads/2010/12/82.png" alt="redis" title="redis" width="513" height="197" class="aligncenter size-full wp-image-295" /><br />
<a href="http://code.google.com/p/redis/">Redis</a> is a persistent key-value database written with performance in mind, it stores the whole database in memory and syncs to disk asynchronously.</p>
<h3>Previous backend: GConf</h3>
<p>Before <a href="http://code.google.com/p/redis/">Redis</a>, <a href="http://www.zentyal.org">Zentyal</a> stored configuration in <a href="http://projects.gnome.org/gconf/">GConf</a>, the engine that <a href="http://www.gnome.org/">Gnome Desktop</a> uses to store user preferences. Besides few minor problems, our main issue with <a href="http://projects.gnome.org/gconf/">GConf</a> was it is intended for desktop applications and does not provide much performance. We searched for alternatives that would be fast, lightweight and easy to use (protocol, api&#8230;) and finally chose <a href="http://code.google.com/p/redis/">Redis</a> as it had all this and more!</p>
<h3>Integration with Zentyal</h3>
<p>Migrating from <a href="http://projects.gnome.org/gconf/">GConf</a> to <a href="http://code.google.com/p/redis/">Redis</a> was not a trivial task, <a href="http://projects.gnome.org/gconf/">GConf</a> keys are organized into a hierarchy while <a href="http://code.google.com/p/redis/">Redis</a> is a flat key-value store. <a href="http://gitorious.org/~juruen">Javier Uruen</a> did most of the work as a <a href="http://trac.zentyal.org/wiki/Contribute">Zentyal contributor</a>, he rewrote our backend to be compatible with old code! For those interested in the internals you can see <a href="http://trac.zentyal.org/browser/trunk/client/ebox/src/EBox/Config/Redis.pm">Redis.pm</a>, for example:</p>
<pre><code>sub all_entries
{
    my ($self, $key) = @_;

    my $length = length $key;
    my @dirs;
    for my $path ($self->_redis_call('keys', "$key/*")) {
        push (@dirs, $path) if (index($path, '/', $length + 1) == -1);
    }
    return \@dirs;
}</code>
</pre>
<h3>Future work</h3>
<p>There are some features that can take advantage of Redis and will use in some moment: make a better use of its <a href="http://code.google.com/p/redis/wiki/CommandReference">rich instruction set</a> or benefit from its replication features, <a href="http://planet.zentyal.org/">stay tuned</a> for future updates!</p>
<p>If you also want to contribute you can do it! You can translate, test, help people using Zentyal&#8230; Visit <a href="http://trac.zentyal.org/wiki/Contribute">our contribute page</a> for more info!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2010/12/improving-zentyal-performance-redis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Budapest</title>
		<link>http://www.thebigbugtheory.com/2010/11/budapest/</link>
		<comments>http://www.thebigbugtheory.com/2010/11/budapest/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 21:21:57 +0000</pubDate>
		<dc:creator>exekias</dc:creator>
				<category><![CDATA[photos]]></category>
		<category><![CDATA[travels]]></category>
		<category><![CDATA[budapest]]></category>

		<guid isPermaLink="false">http://www.thebigbugtheory.com/?p=280</guid>
		<description><![CDATA[Un saludo desde Budapest! Ya llevo unos días por aquí visitando a la amiga Vico, ya os contaré cómo va la cosa, de momento os dejo unas fotos, esta ciudad es preciosa.]]></description>
			<content:encoded><![CDATA[<p>Un saludo desde Budapest! Ya llevo unos días por aquí visitando a la amiga Vico, ya os contaré cómo va la cosa, de momento os dejo unas fotos, esta ciudad es preciosa.</p>
<p><a href="http://www.flickr.com/photos/exekias/5176174518/" title="Chain bridge by exekias, on Flickr"><img src="http://farm5.static.flickr.com/4003/5176174518_2fcd7ec1b2.jpg" width="500" height="375" alt="Chain bridge" class="aligncenter" /></a></p>
<p><span id="more-280"></span></p>
<p><a href="http://www.flickr.com/photos/exekias/5176174482/" title="Heroes Square by exekias, on Flickr"><img src="http://farm5.static.flickr.com/4130/5176174482_55c0c004b0.jpg" width="500" height="375" alt="Heroes Square" class="aligncenter" /></a></p>
<p><a href="http://www.flickr.com/photos/exekias/5176174468/" title="Budapest skyline at night by exekias, on Flickr"><img src="http://farm5.static.flickr.com/4086/5176174468_bbe3183fb4.jpg" width="500" height="375" alt="Budapest skyline at night" class="aligncenter" /></a></p>
<p><a href="http://www.flickr.com/photos/exekias/5176174456/" title="Gellert Hill by exekias, on Flickr"><img src="http://farm5.static.flickr.com/4111/5176174456_e59da296ee.jpg" width="500" height="375" alt="Gellert Hill" class="aligncenter" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thebigbugtheory.com/2010/11/budapest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

