<?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>Lab216</title>
	<atom:link href="http://blog.lab216.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lab216.com</link>
	<description>Innovation, development &#38; communication.</description>
	<lastBuildDate>Thu, 25 Mar 2010 14:26:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lab216 in ECIR2010</title>
		<link>http://blog.lab216.com/2010/03/25/lab216-in-ecir2010/</link>
		<comments>http://blog.lab216.com/2010/03/25/lab216-in-ecir2010/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 14:24:59 +0000</pubDate>
		<dc:creator>mario</dc:creator>
				<category><![CDATA[gossip]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[ECIR2010]]></category>
		<category><![CDATA[Information Retrieval]]></category>

		<guid isPermaLink="false">http://blog.lab216.com/?p=21</guid>
		<description><![CDATA[We are glad to announce that some members of Lab216 (Zubi and Mario) are attending the ECIR2010 conference in Milton Keynes UK, which is the main European research forum in the field of  Information Retrieval.
We&#8217;ll be there to follow the latest trends in search systems and indeed we will seize that knowledge to improve [...]]]></description>
			<content:encoded><![CDATA[<p>We are glad to announce that some members of Lab216 (Zubi and Mario) are attending the <a title="ECIR2010 Conference" href="http://kmi.open.ac.uk/events/ecir2010/" target="_blank">ECIR2010 conference</a> in Milton Keynes UK, which is the main European research forum in the field of  Information Retrieval.</p>
<p>We&#8217;ll be there to follow the latest trends in search systems and indeed we will seize that knowledge to improve our products.</p>
<p>Stick around for more news!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab216.com/2010/03/25/lab216-in-ecir2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to successfully deploy a fully working php/symfony environment in Snow Leopard III: Apache+PHP5</title>
		<link>http://blog.lab216.com/2010/03/21/how-to-successfully-deploy-a-fully-working-phpsymfony-environment-in-snow-leopard-iii-apachephp5/</link>
		<comments>http://blog.lab216.com/2010/03/21/how-to-successfully-deploy-a-fully-working-phpsymfony-environment-in-snow-leopard-iii-apachephp5/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 18:02:39 +0000</pubDate>
		<dc:creator>alej</dc:creator>
				<category><![CDATA[tutorials]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.lab216.com/?p=17</guid>
		<description><![CDATA[Ok, so now that we have the database, let&#8217;s work a bit in the fronted, with Apache and PHP5. Apache comes already installed in our machine, we just have to start it in the Sharing option of the Control Panel. Check &#8220;Web sharing&#8221; to start apache and uncheck it to shut it down.

That was easy, [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, so now that we have the database, let&#8217;s work a bit in the fronted, with Apache and PHP5. Apache comes already installed in our machine, we just have to start it in the <strong>Sharing</strong> option of the Control Panel. Check &#8220;<em>Web sharing</em>&#8221; to start apache and uncheck it to shut it down.</p>
<p><img class="aligncenter size-full wp-image-18" title="sharing" src="http://blog.lab216.com/wp-content/uploads/2010/03/sharing.jpg" alt="" width="500" height="409" /></p>
<p>That was easy, wasn&#8217;t it? Now we have to enable php in apache&#8217;s configuration file, as it comes disabled by default.</p>
<blockquote><p><em><strong>$ sudo vim /etc/apache2/httpd.conf</strong><br />
Now let&#8217;s navigate to the commented line where php5 is (it&#8217;s easy to go there by typing <strong>/php5</strong>) and uncomment the line (by removing the first <strong>#</strong> symbol).<br />
Save and quit the file (by typing <strong>:wq</strong>) and restart apache by unchecking and checking again the checkbox in the sharing option of the control panel, as explained before.</em></p></blockquote>
<p><img class="aligncenter size-full wp-image-19" title="enabilngphp5" src="http://blog.lab216.com/wp-content/uploads/2010/03/enabilngphp5.jpg" alt="" width="500" height="313" /></p>
<p>Well, now we should have php5 working in our machine. Let&#8217;s check it by creating a simple php file and displaying it:</p>
<blockquote><p><strong><em>$ echo &#8220;&lt;? phpinfo(); ?&gt;&#8221; &gt; ~/Sites/test.php</em></strong></p></blockquote>
<p>Now browse to <em>http://localhost/~<strong>yourusername</strong>/test.php</em> and see all the info php has about you. Do not forget to change <strong>yourusername</strong> in this example with your real username.</p>
<p><img class="aligncenter size-full wp-image-20" title="phpinfo" src="http://blog.lab216.com/wp-content/uploads/2010/03/phpinfo.jpg" alt="" width="500" height="429" /></p>
<p>That wasn&#8217;t so hard! Now that you have apache+php working, you really should learn to configure them. Read the <a href="http://httpd.apache.org/docs/2.0/" target="_blank">apache docs</a> and the <a href="http://www.php.net/manual/en/" target="_blank">php docs</a>.<br />
See you around!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab216.com/2010/03/21/how-to-successfully-deploy-a-fully-working-phpsymfony-environment-in-snow-leopard-iii-apachephp5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Guía rápida de subversion (SVN)</title>
		<link>http://blog.lab216.com/2010/03/19/guia-rapida-de-subversion-svn/</link>
		<comments>http://blog.lab216.com/2010/03/19/guia-rapida-de-subversion-svn/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 09:12:19 +0000</pubDate>
		<dc:creator>mario</dc:creator>
				<category><![CDATA[tutorials]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.lab216.com/?p=15</guid>
		<description><![CDATA[Descargarte el pdf
¿Qué es?

Control de versiones, permite  tener en un servidor centralizado un histórico de todo lo que hemos ido  haciendo y quién lo ha hecho.
Mantiene una copia de  todo en el servidor, sirve de backup.
Sincronización  entre varias personas. Todos pueden subir o bajar.
Automáticamente  fusiona los ficheros, salvo que haya [...]]]></description>
			<content:encoded><![CDATA[<h4><a href="http://blog.lab216.com/wp-content/uploads/2010/03/Subversion.pdf">Descargarte el pdf</a></h4>
<h2>¿Qué es?</h2>
<ol>
<li>Control de versiones, permite  tener en un servidor centralizado un histórico de todo lo que hemos ido  haciendo y quién lo ha hecho.</li>
<li>Mantiene una copia de  todo en el servidor, sirve de <em>backup</em>.</li>
<li>Sincronización  entre varias personas. Todos pueden subir o bajar.</li>
<li>Automáticamente  fusiona los ficheros, salvo que haya conflictos.</li>
<li>Cada  revisión tiene un número. Cada vez que se sube algo se incrementa este  número y se le pone a todos los archivos subidos. Los directorios tienen  el número del último archivo subido.</li>
</ol>
<p>Estructura de  árbol jerárquico:</p>
<ul>
<li> <strong>trunk</strong>, la última versión de cada  proyecto.</li>
<li><strong>tags</strong>, versiones anteriores, ej. kirando_1_0.</li>
<li><strong>branches</strong>,  cuando queremos empezar a desarrollar algo o probar sin cargarnos el <em> trunk</em>.</li>
</ul>
<p>Escenario de uso:</p>
<ul>
<li>El  proyecto está en el servidor, te lo descargas en una copia local  (<em>checkout</em>). La copia local se llama <em>working copy</em>.</li>
<li>Modificas y  pruebas todo lo que quieras.</li>
<li>Actualizas tu copia local para  asegurarte que nadie ha subido nada (<em>update</em>). Si había cambios  compruebas que funciona todo y solucionas posibles conflictos.</li>
<li>Subes  (<em>commit</em>).</li>
</ul>
<h2>¿Qué se puede hacer?</h2>
<ul>
<li>Subir un  proyecto, <strong>import</strong>.<br />
<em>svn import dirlocal urlrepositorio</em></li>
<li>Descargarse  un proyecto, <strong>checkout</strong>.<br />
<em>svn checkout  http://servidor/trunk/miproyecto  (Opcionalmente &#8211;username )</em></li>
<li>Añadir  un fichero a un proyecto, <strong>add</strong>. (Hay que hacer el add siempre, no vale  con crear el fichero).<br />
<em>svn add README</em></li>
<li>Cambiar  el nombre o mover, move.<br />
<em>svn move README README2</em></li>
<li>Borrar  un fichero, del.<br />
<em>svn del README</em></li>
<li>Actualizar  la copia local con la última del servidor. update.<em><br />
svn  update</em></li>
<li>Visualizar los cambios de nuestra versión local  respecto a la última descargada. status.<br />
<em>svn status</em></p>
<ul>
<li>A  significa que se va a añadir el fichero.</li>
<li>D que se va a borrar.</li>
<li>C  que hay algún tipo de conflicto</li>
<li>M que se ha modificado desde la  última vez</li>
<li>? Subversion no tiene constancia de ello. Debemos  hacer <em>add</em> para añadirlo o borrar el fichero o ignorarlo.</li>
</ul>
</li>
<li>Comparar  dos versiones del mismo archivo. <em>compare/diff</em><br />
<em>svn -r 15:17  README </em>(Compara las versiones 15 y 17 del fichero README, si solo  se indica una revisión compara con la copia actual.)</li>
<li>Descartar  los cambios actuales y volver a lo último que haya en el servidor.  revert<em><br />
svn revert README</em></li>
<li>Indicar que lo que  vale es lo mio, y no lo que ha hecho otro. resolved.<br />
<em>svn  resolved README</em></li>
<li>Ver quién ha sido el último en  modificar una determinada línea del código. blame<br />
<em>svn blame  README</em></p>
<ul>
<li>1 mario Hola</li>
<li>2 alej Probando</li>
</ul>
</li>
<li>Ver  qué le ha ido ocurriendo a un fichero. log<br />
<em>svn log README</em></p>
<ul>
<li>Revisión  | Quién | fecha | Número de líneas que han cambiado | Comentario.</li>
</ul>
</li>
<li>Crear <em> tags</em> para etiquetar una versión determinada. Ej, kirando_2_0</li>
<li>Crear  ramas independientes, <em>branch</em></li>
<li>Unir ramas, <em>merge</em>.</li>
</ul>
<h2>Gestión  de conflictos</h2>
<p>Si hemos modificado dos el mismo fichero (Readme), ¿como lo arreglo?<br />
<em>svn  status</em> lo marca con una C de conflicto y crea 3 ficheros adicionales:</p>
<ul>
<li>Readme    (Intento de fusión, marca con &lt;&lt;&lt;&lt; y === donde están los  conflictos)</li>
<li>Readme<strong>.mine</strong> (El mio tal cual lo tenia, working).</li>
<li>Readme<strong>.r4</strong> (La versión que yo me descargué antes de tocar nada, base)</li>
<li>Readme<strong>.r6 </strong> (La versión del repositorio que me ha fastidiado, theirs).</li>
</ul>
<p>Ante  ello hay varias opciones:</p>
<ol>
<li>Lo mio era lo válido:<em><br />
<span>svn resolve &#8211;accept working Readme</span></em></li>
<li>Lo  válido era lo del servidor:<em><br />
svn  revert Readme</em></li>
<li>Tengo que mezclarlo a mano.
<ol>
<li>Edito  el fichero, busco los &lt;&lt;&lt; === y dejo sólo lo que corresponda.</li>
<li><em><span>svn resolve &#8211;accept working</span></em></li>
</ol>
</li>
</ol>
<h2>¿Cómo  lo aplico a mi trabajo? (Buenas prácticas)</h2>
<ul>
<li>Subir  frecuentemente lo que estoy haciendo (Para que los demás lo tengan  disponible y haya menos conflictos).</li>
<li>Probar que lo que voy a  subir funciona antes de subirlo. Para que luego cuando se lo descargue  otro siempre compile.</li>
<li>Poner siempre un comentario al subir algo  (En consola con -m &#8220;Mensaje&#8221;). No hace falta contar la vida, pero no  dejarlo vacío. Por ejemplo, &#8220;Corregido bug en la internacionalización en  firefox&#8221;, &#8220;Primera versión del módulo de gestión de usuarios&#8221;, &#8220;Añadida  validación de noseque&#8221;.</li>
</ul>
<h2>Truquillos de la abuela.</h2>
<ul>
<li>NO  usar el explorador de windows o comandos del shell para mover o copiar  ficheros. Siempre usar los comandos de SVN.</li>
<li>svn <em>add</em>, <em>move</em> y <em>del</em> afectan solo a la copia local hasta que hagas el commit.</li>
<li>Por  mucho que nos lo propongamos, siempre nos encontraremos con conflictos.</li>
<li>Podemos  decir que no suba nunca un determinado fichero o directorio con <em>svn  ignore</em>. Esto es interesante para ficheros de log, imágenes&#8230;</li>
<li>Podemos  añadir propiedades a los ficheros. Por ejemplo le podemos poner un <em> content/type</em> para que al navegar por el repositorio via web tenga ese  formato.</li>
<li>Evitar subir ficheros muy grandes, imágenes,  índices,</li>
<li>Evitar subir ficheros autogenerados, por ejemplo un  war o un zip con la aplicación, o binarios compilados de C.</li>
</ul>
<h2>IDEs.</h2>
<ul>
<li>En  eclipse, siempre hemos usado <strong>subclipse</strong> y funciona bastante bien.</li>
<li>En  windows, tortoisesvn.</li>
</ul>
<h2>Ejemplo</h2>
<p>En  el .bashrc<br />
<em>export SVN_EDITOR=vim<br />
export  REP=file:///Users/mck/svnrepository/</em></p>
<p>Creo un repositorio:<br />
<em> $  svnadmin create /Users/mck/svnrepository &#8211;fs-type fsfs</em></p>
<p>Creo  directorios base<br />
<em> $ svn mkdir -m &#8220;Initial structure&#8221; $REP/trunk  $REP/tags $REP/branches</em></p>
<p>Añado un proyecto<br />
<em>$ cd<br />
$ mkdir  miproj<br />
$ cd miproj<br />
$ touch a b c<br />
$ svn import miproj/  $REP/trunk/miproj</em><em> </em>(Atención que hay que poner el nombre de  carpeta!!)</p>
<p>Me descargo un proyecto<br />
<em>$ cd<br />
$ mkdir projs<br />
$  svn co $REP/trunk/miproj</em></p>
<p>Hago cambios en mi copia<br />
<em>$ cd miproj<br />
$  echo &#8220;hola&#8221; &gt; a<br />
$ svn del b<br />
$ touch d<br />
$ svn add d</em></p>
<p>Veo  los cambios que he hecho<br />
<em> $ svn status</em><br />
M       a<br />
D       b<br />
A        d<br />
?        e</p>
<p>Subo los cambios<br />
<em> $ svn commit -m  &#8220;Reorganization&#8221;</em><br />
Sending        a<br />
Deleting       b<br />
Adding          d<br />
Transmitting file data ..<br />
Committed revision 3.</p>
<h2>Referencias:</h2>
<ul>
<li>El  todopoderoso SVN book: <a id="gu1r" title="http://svnbook.red-bean.com/nightly/en/svn-book.html" href="http://svnbook.red-bean.com/nightly/en/svn-book.html">http://svnbook.red-bean.com/nightly/en/svn-book.html</a></li>
<li>Una  especie de introducción: <a id="yoff" title="http://cesnavarra.morfeo-formacion.org/file.php/16/moddata/scorm/17/7_gestin_de_cdigo_y_control_de_versiones.html" href="http://cesnavarra.morfeo-formacion.org/file.php/16/moddata/scorm/17/7_gestin_de_cdigo_y_control_de_versiones.html">http://cesnavarra.morfeo-formacion.org/file.php/16/moddata/scorm/17/7_gestin_de_cdigo_y_control_de_versiones.html</a></li>
<li>Como  instalar subclipse: <a id="j8b-" title="http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA" href="http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA">http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab216.com/2010/03/19/guia-rapida-de-subversion-svn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The final countdown is starting!</title>
		<link>http://blog.lab216.com/2010/03/03/the-final-countdown-is-starting/</link>
		<comments>http://blog.lab216.com/2010/03/03/the-final-countdown-is-starting/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 10:36:02 +0000</pubDate>
		<dc:creator>migumar2</dc:creator>
				<category><![CDATA[gossip]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[PhD]]></category>
		<category><![CDATA[text compression]]></category>

		<guid isPermaLink="false">http://blog.lab216.com/?p=12</guid>
		<description><![CDATA[We have a new reason to celebrate! After some months of hard work, it is our pleasure to inform that the PhD. researching work of Miguel is starting its final countdown. The final draft of this work (called &#8220;New Methods of Word-based Text Compression: Study and Application&#8220;) is now being reviewed, so he expects to [...]]]></description>
			<content:encoded><![CDATA[<p>We have a new reason to celebrate! After some months of hard work, it is our pleasure to inform that the PhD. researching work of Miguel is starting its final countdown. The final draft of this work (called &#8220;<em>New Methods of Word-based Text Compression: Study and Application</em>&#8220;) is now being reviewed, so he expects to earn his PhD. in Computer Science in forthcoming weeks..</p>
<p>Congratulations!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab216.com/2010/03/03/the-final-countdown-is-starting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to successfully deploy a fully working php/symfony environment in Snow Leopard II: MySQL</title>
		<link>http://blog.lab216.com/2010/03/01/how-to-successfully-deploy-a-fully-working-phpsymfony-environment-in-snow-leopard-ii-mysql/</link>
		<comments>http://blog.lab216.com/2010/03/01/how-to-successfully-deploy-a-fully-working-phpsymfony-environment-in-snow-leopard-ii-mysql/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 19:26:20 +0000</pubDate>
		<dc:creator>alej</dc:creator>
				<category><![CDATA[tutorials]]></category>
		<category><![CDATA[development environment]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.lab216.com/?p=9</guid>
		<description><![CDATA[Let&#8217;s start our journey the easy way: with MySQL. First of all we need to download a copy of the MySQL Community Server, preferably in .dmg format, from here. For this tutorial I have selected this one: Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive, the first one. To proceed, we have to register [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s start our journey the easy way: with <a href="http://mysql.com/" target="_blank">MySQL</a>. First of all we need to download a copy of the MySQL Community Server, preferably in .dmg format, from <strong><a href="http://dev.mysql.com/downloads/mysql/" target="_blank">here</a></strong>. For this tutorial I have selected this one: <em>Mac OS X ver. 10.6 (x86, 64-bit), DMG Archive</em>, the first one. To proceed, we have to register or press the &#8220;No thanks&#8221; link under the form and select a mirror.</p>
<p>Once we have the dmg file, we mount it (by double clicking it..) and we could see the contents of the package:</p>
<p><img class="aligncenter size-full wp-image-10" src="http://blog.lab216.com/wp-content/uploads/2010/03/mysqldmg.png" alt="" width="500" height="207" /></p>
<p>To actually install the application, we have to double click the first .pkg file, named something like &#8220;<em>mysql-5.1.44-osx10.6-x86_64.pkg</em>&#8221; and proceed through the installation. We may be asked our password for administrative purposes.</p>
<p>Now that we have installed mysql, we are provided three ways to start the server:</p>
<ol>
<li>The ugly command line, with <em>mysqladmin</em></li>
<li>Autostart the server, installing the provided <em>MySQLStartupItem.pkg</em>, but we want to have more control than that..</li>
<li>And by an individual control &#8220;switch&#8221; in the preferences panel. Let&#8217;s do that, so we are able to start/stop the server whenever we want in an easy way!</li>
</ol>
<p>So double click in the MySQL.prefPane file and install the panel only for your user (you don&#8217;t have a sister who likes programming, do you?). Now, when we want to manipulate the state of the mysql server, we just have to go to this panel and turn it on or off (I personally do it with +space and then typing <em>mysql</em>).</p>
<p><img class="aligncenter size-full wp-image-11" src="http://blog.lab216.com/wp-content/uploads/2010/03/mysqlprefpane.png" alt="" width="500" height="266" /></p>
<p>Mind that normally, when manipulating the state of the mysql server we will be requiered administrative priviledges, so we will be asked for our password quite often.</p>
<p>And that&#8217;s it, we have installed MySQL Server in our mac&#8230; but beware, as the default installation doesn&#8217;t provide a password for the root user!</p>
<p>To do so, we need to use the terminal, setting the mysql installation dir in our path and setting a new password for root.</p>
<blockquote><p><em><strong>$ echo &#8216;PATH=$PATH:/usr/local/mysql/bin&#8217; &gt;&gt; ~/.bash_profile</strong></em><br />
<em>Restart the terminal and then:</em></p></blockquote>
<blockquote>
<p style="text-align: left;"><em><strong>$ mysql_secure_installation<br />
</strong>Press enter, as root does not have any password right now<br />
Press enter, so we are asked for a new root password</em><em><br />
Enter the new root password<br />
Press enter, so we remove the anonymous user</em><em><br />
Press enter, so we disallow root login remotely<br />
Press enter, so we remove the test database<br />
Press enter, to reload the privilege tables<br />
And we&#8217;re <strong>done</strong>!</em></p>
</blockquote>
<p style="text-align: left;">You could test your freshly installed copy of mysql with <em>mysql -uroot -p</em></p>
<p>Links:<br />
<em>If you run into trouble, maybe <a href="http://developer.apple.com/internet/opensource/osdb.html" target="_blank">this apple guide</a> could help you.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab216.com/2010/03/01/how-to-successfully-deploy-a-fully-working-phpsymfony-environment-in-snow-leopard-ii-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to successfully deploy a fully working php/symfony environment in Snow Leopard I: The show starts</title>
		<link>http://blog.lab216.com/2010/03/01/how-to-successfully-deploy-a-fully-working-phpsymfony-environment-in-snow-leopard-i-the-show-starts/</link>
		<comments>http://blog.lab216.com/2010/03/01/how-to-successfully-deploy-a-fully-working-phpsymfony-environment-in-snow-leopard-i-the-show-starts/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 18:41:02 +0000</pubDate>
		<dc:creator>alej</dc:creator>
				<category><![CDATA[tutorials]]></category>
		<category><![CDATA[development environment]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blog.lab216.com/?p=8</guid>
		<description><![CDATA[This is the first part of a multi-series of posts regarding the installation and configuration of a fully development environment for symfony, the best PHP framework out there.
This will be oriented to a normal desktop Snow Leopard installation on a mac computer, but other platforms would be explained in further tutorials.
We&#8217;re going to need a [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first part of a multi-series of posts regarding the installation and configuration of a fully development environment for <a href="http://www.symfony-project.org/" target="_blank">symfony</a>, the best <a href="http://www.php.net/" target="_blank">PHP</a> framework out there.</p>
<p>This will be oriented to a normal desktop Snow Leopard installation on a mac computer, but other platforms would be explained in further tutorials.</p>
<p>We&#8217;re going to need a bunch of things installed for this to work, but we won&#8217;t encounter any major problems, I hope:</p>
<ol>
<li>Mysql</li>
<li>Apache + PHP5</li>
<li>MysqlAdmin</li>
<li>xDebug+PHPUnit+Pear</li>
<li>Eclipse</li>
<li>symfony</li>
<li>Any other tool to improve our workflow, such us svn, git&#8230; suggestions are welcomed.</li>
</ol>
<p>This post will serve as an index for future chapters, to facilitate access and/or references.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab216.com/2010/03/01/how-to-successfully-deploy-a-fully-working-phpsymfony-environment-in-snow-leopard-i-the-show-starts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New motto!</title>
		<link>http://blog.lab216.com/2010/02/19/new-motto/</link>
		<comments>http://blog.lab216.com/2010/02/19/new-motto/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 12:55:16 +0000</pubDate>
		<dc:creator>alej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[motto]]></category>

		<guid isPermaLink="false">http://blog.lab216.com/?p=7</guid>
		<description><![CDATA[Starting today, our new motto will be&#8230;
&#8220;Don&#8217;t be too much evil&#8221;
]]></description>
			<content:encoded><![CDATA[<p>Starting today, our new motto will be&#8230;</p>
<p><strong>&#8220;Don&#8217;t be<em> too much</em> evil&#8221;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab216.com/2010/02/19/new-motto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WWW2010-&gt;Lab216 goes to North Caroline!</title>
		<link>http://blog.lab216.com/2010/02/19/www-2010-poster-lab216-goes-to-north-caroline/</link>
		<comments>http://blog.lab216.com/2010/02/19/www-2010-poster-lab216-goes-to-north-caroline/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 12:52:35 +0000</pubDate>
		<dc:creator>javi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gossip]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://blog.lab216.com/?p=5</guid>
		<description><![CDATA[It is our pleasure to inform that the poster titled &#8220;RDF Compression: Basic Approaches&#8221; written by two components of Lab216 has been accepted in the Posters Track at the 19th International World Wide Web Conference (WWW2010)!!
Great news for Miguel and Javier and a good test for Lab216 potential!!
http://www2010.org
]]></description>
			<content:encoded><![CDATA[<p>It is our pleasure to inform that the poster titled &#8220;RDF Compression: Basic Approaches&#8221; written by two components of Lab216 has been accepted in the Posters Track at the 19th International World Wide Web Conference (WWW2010)!!</p>
<p>Great news for Miguel and Javier and a good test for Lab216 potential!!</p>
<p><a href="http://www2010.org">http://www2010.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab216.com/2010/02/19/www-2010-poster-lab216-goes-to-north-caroline/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Recruiting poster</title>
		<link>http://blog.lab216.com/2010/01/25/recruiting-poster/</link>
		<comments>http://blog.lab216.com/2010/01/25/recruiting-poster/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 13:20:47 +0000</pubDate>
		<dc:creator>alej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[poster]]></category>
		<category><![CDATA[recruiting]]></category>

		<guid isPermaLink="false">http://blog.lab216.com/?p=3</guid>
		<description><![CDATA[So, I was kind of bored the other day and started messing with photoshop, wondering if something nice could come along&#8230; This is the result, a recruting poster for Lab216.
Soon there will be more to come&#8230;
]]></description>
			<content:encoded><![CDATA[<p>So, I was kind of bored the other day and started messing with photoshop, wondering if something nice could come along&#8230; This is the result, a recruting poster for Lab216.</p>
<p><img class="aligncenter size-full wp-image-4" src="http://blog.lab216.com/wp-content/uploads/2010/01/labposter01.png" alt="" width="569" height="800" />Soon there will be more to come&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.lab216.com/2010/01/25/recruiting-poster/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
