<?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>alvarezp &#187; SFD</title>
	<atom:link href="http://blog.alvarezp.org/tag/sfd/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.alvarezp.org</link>
	<description>cat &#62;&#62; /dev/blog</description>
	<lastBuildDate>Thu, 02 Feb 2012 19:19:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Qué falló durante mi plática en el SFD2008</title>
		<link>http://blog.alvarezp.org/2008/09/16/que-fallo-durante-mi-platica-en-el-sfd2008/</link>
		<comments>http://blog.alvarezp.org/2008/09/16/que-fallo-durante-mi-platica-en-el-sfd2008/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 19:27:46 +0000</pubDate>
		<dc:creator>alvarezp</dc:creator>
				<category><![CDATA[Anécdota]]></category>
		<category><![CDATA[Conferencias]]></category>
		<category><![CDATA[Código]]></category>
		<category><![CDATA[Gultij]]></category>
		<category><![CDATA[Planet Gultij]]></category>
		<category><![CDATA[SFD]]></category>
		<category><![CDATA[Tijuana]]></category>
		<category><![CDATA[audiosum]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sfd2008]]></category>
		<category><![CDATA[Software libre]]></category>

		<guid isPermaLink="false">http://alvarezp.ods.org/blog/?p=177</guid>
		<description><![CDATA[A todas las personas que estuvieron presentes en la plática &#8220;Invitación al Desarrollo del Software Libre&#8221;:
Quiero expresar mi agradecimiento por su presencia en mi plática; en general, en el evento SFD 2008 en Tijuana.
Recordarán que al terminar la presentación realicé en vivo un cambio al código de audiosum; específicamente, al componente audiodup. Con este cambio [...]]]></description>
			<content:encoded><![CDATA[<p>A todas las personas que estuvieron presentes en la plática &#8220;Invitación al Desarrollo del Software Libre&#8221;:</p>
<p>Quiero expresar mi agradecimiento por su presencia en mi plática; en general, en el evento <a href="http://tonymoyoy.blogsome.com/2008/09/16/sfd-tijuana-08-resumen/">SFD 2008</a> en Tijuana.</p>
<p>Recordarán que al terminar la presentación realicé en vivo un cambio al código de <a href="http://alvarezp.ods.org/blog/audiosum/">audiosum</a>; específicamente, al componente <em>audiodup</em>. Con este cambio busqué mostrarles de manera práctica un ejemplo de cómo se desarrolla en el mundo del software libre mediante <a href="http://git.or.cz/">Git</a>.</p>
<p>También recordarán que el experimento no funcionó del todo:
<ol>
<li>descargamos el código desde repo.or.cz con <code>git clone http://repo.or.cz/audiosum.git</code>,</li>
<li>compilamos audiosum y lo vimos funcionando con <code>./autogen.sh &#038;&#038; ./configure &#038;&#038; make</code>,</li>
<li>realizamos un cambio en audiodup,</li>
<li>mostramos el parche resultante con <code>git diff</code>,</li>
<li>revisamos el estado del repositorio local con <code>git status</code>,</li>
<li>aplicamos el cambio en el repositorio local con <code>git commit -a</code>,</li>
<li>observamos las diferencias entre el repositorio local y el repositorio público con <code>git log origin..master</code>,</li>
<li>pero no pudimos publicar el cambio con <code>git push</code>.</li>
</ol>
<p>El motivo fue muy sencillo: no tenía autorizada la laptop para enviar cambios al repositorio. En <a href="http://repo.or.cz/">repo.or.cz</a> se deben dar de alta las claves públicas de cada persona@computadora autorizada para enviar cambios. Tengo diferentes claves públicas en cada máquina, y sólo tenía dada de alta la PC del trabajo y la PC de la casa. Mi cuenta de la laptop no estaba autorizada para enviar cambios.</p>
<p>Finalmente el cambio fue aplicado con <code>git push</code> y pueden observar en el <a href="http://repo.or.cz/w/audiosum.git">historial de cambios de audiosum</a> el cambio &#8220;<a href="http://repo.or.cz/w/audiosum.git?a=commit;h=02e1ea1a1d99f52d7c44b9f62c6f00e268999947">Added support for file pattern matching</a>&#8220;. En el segundo enlace pueden ver que la fecha es del 13 de septiembre a las 17:56, hora local, es decir, que el commit fue realizado <strong>durante</strong> la conferencia.</p>
<p>Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.alvarezp.org/2008/09/16/que-fallo-durante-mi-platica-en-el-sfd2008/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

