<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Adentrándose en Unix</title>
	<atom:link href="https://wikiunix.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://wikiunix.wordpress.com</link>
	<description>Un blog multitarea: Unix, wikis, Python, Bash...</description>
	<lastBuildDate>Sat, 19 Jun 2010 10:44:05 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">9638813</site><cloud domain='wikiunix.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://secure.gravatar.com/blavatar/47040c15942b70d4b41a1e7b54ae59e2f78cbe874a32d4f246ad4f3bf09e44ef?s=96&#038;d=https%3A%2F%2Fs0.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Adentrándose en Unix</title>
		<link>https://wikiunix.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://wikiunix.wordpress.com/osd.xml" title="Adentrándose en Unix" />
	<atom:link rel='hub' href='https://wikiunix.wordpress.com/?pushpress=hub'/>
	<item>
		<title>Hedgewars</title>
		<link>https://wikiunix.wordpress.com/2010/06/19/hedgewars/</link>
					<comments>https://wikiunix.wordpress.com/2010/06/19/hedgewars/#comments</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Sat, 19 Jun 2010 10:44:04 +0000</pubDate>
				<category><![CDATA[Videojuegos]]></category>
		<category><![CDATA[erizos]]></category>
		<category><![CDATA[hedgewars]]></category>
		<category><![CDATA[videojuego]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=171</guid>

					<description><![CDATA[Hoy no vengo a contar ningún rollo ni nada acerca de WikiUNIX&#8230; Hoy toca hablar de videojuegos que nunca he hablado en este blog de ello. Creo que es un juego del que merece la pena hablar, porque además de ser muy bueno, es software libre&#8230; Qué más se puede pedir. El videojuego del que [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hoy no vengo a contar ningún rollo ni nada acerca de <a title="WikiUNIX" href="http://osl.uca.es/wikiunix">WikiUNIX</a>&#8230; Hoy toca hablar de videojuegos que nunca he hablado en este blog de ello. Creo que es un juego del que merece la pena hablar, porque además de ser muy bueno, es software libre&#8230; Qué más se puede pedir.</p>
<p>El videojuego del que quiero hablaros se llama <a title="Hedgewars" href="http://www.hedgewars.org/">Hedgewars</a> y es  una versión libre del clásico <a title="Worms en Wikipedia" href="http://es.wikipedia.org/wiki/Worms_%28videojuego%29">Worms</a>, donde los bichitos que se revientan  unos a otros son erizos en lugar de gusanos.</p>
<div>
<p>No es exactamente un clon en el sentido estricto de  la palabra, puesto que incorpora además de las armas clásicas (aunque  parodiadas: por ejemplo en lugar de la Bomba Plátano hay una Bomba  Sandía, en lugar del Holy Hand está la granada infernal, etc) otras  armas como <a title="Nuevo arma en Hedgewars: el portal" href="http://www.hedgewars.org/node/2136">el portal</a> (creo que saldrá en la siguiente versión) y las dichosas bolitas. Digamos que intentan ampliar el juego original.</p>
</div>
<div>Además el juego es completamente libre y multiplataforma  (han generado paquetes para un montón de distribuciones Linux y también  los instalables para Windows y Mac OS X, que podéis descargaros desde <a title="Descarga de Hedgewars" href="http://www.hedgewars.org/download.html">aquí</a>), por lo tanto amplía mucho  la cantidad de gente que podría jugar. En Ubuntu, simplemente tenéis que escribir en la terminal:</div>
<div>
<p><code>sudo apt-get install hedgewars</code></p>
</div>
<div>
<p>Como dato adicional, solo comentar que está  desarrollado por 4 rusos (3 programadores y un diseñador)  utilizando  Pascal para el motor del juego, C++ con SDL y Qt4 para la interfaz  gráfica y haskell para el servidor. Personalmente me parece que tiene  mucho mérito, puesto que no es el primer clon que se intenta desarrollar  de Worms (véase <a title="Wormux" href="http://www.wormux.org/">Wormux</a>), pero no se han obtenido los mismos  resultados ni de lejos.</p>
</div>
<div>
<p>He aquí el <a title="Hedgewars 0.9.13" href="http://www.hedgewars.org/node/2037">vídeo</a> de promoción de la versión 0.9.13, que me parece simplemente genial:</p>
</div>
<div>
<iframe class="youtube-player" width="475" height="268" src="https://www.youtube.com/embed/u1Y_Pw_TtFo?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div>
<div>
<p>Y el de  la anterior 0.9.12:</p>
</div>
<div>
<iframe class="youtube-player" width="475" height="268" src="https://www.youtube.com/embed/xM24vl_G9BE?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div>
<div>
<p>Os dejo un <a title="Those crazy Shoppas" href="http://www.hedgewars.org/node/2135">último video</a> que me gusta mucho, porque se ve a los ericitos en su máximo esplendor y de fondo suena una gran canción&#8230;</p>
</div>
<div>
<iframe class="youtube-player" width="475" height="268" src="https://www.youtube.com/embed/jAX4lN8tYGI?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div>
<div>
<p>Sin más, os espero en los servidores de Hedgewars <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</div>
<div>
<p>Un saludo a todos, unixeros <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</div>
<div>
<p>PD: Lo que se pretende con este post es que llegue al mayor número de personas posibles, para ampliar el número de viciados al susodicho juego, así que si alguien quiere copiar esta entrada/crear una entrada derivada en su propio blog, que lo haga. Bienvenido sea.</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/06/19/hedgewars/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">171</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>
	</item>
		<item>
		<title>Ya podemos discutir&#8230;</title>
		<link>https://wikiunix.wordpress.com/2010/06/08/ya-podemos-discutir/</link>
					<comments>https://wikiunix.wordpress.com/2010/06/08/ya-podemos-discutir/#comments</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Tue, 08 Jun 2010 21:04:00 +0000</pubDate>
				<category><![CDATA[WikiUnix]]></category>
		<category><![CDATA[ayuda]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[editando]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=167</guid>

					<description><![CDATA[Hola de nuevo: Despues de la avalancha de noticias de estos últimos días (véase esto, esto y esto y la caída del servidor que provocó el efecto menéame&#8230; en la OSLUCA me van a matar), está registrándose bastante gente en WikiUNIX (yuju!) y ya empieza a haber movimiento de conversaciones. Por tanto, se ha creado [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hola de nuevo:</p>
<p>Despues de la avalancha de noticias de estos últimos días (véase <a title="WikiUNIX en Slice of Linux" href="http://sliceoflinux.com/2010/05/29/wikiunix-aprende-los-comandos-de-linux-por-niveles/">esto</a>, <a title="WikiUNIX en enchufa2" href="http://www.enchufa2.es/archives/aprende-linux-por-niveles-con-wikiunix.html">esto</a> y <a title="WikiUNIX en Merchand Linux" href="http://merchandlinux.wordpress.com/2010/06/06/para-aprender-los-comandos-de-unix-wikiunix/">esto</a> y la caída del servidor que provocó el <a title="WikiUNIX en Menéame" href="http://www.meneame.net/story/wikiunix-aprende-comandos-linux-niveles">efecto menéame</a>&#8230; en la <a title="Oficina de Software Libre de la UCA" href="http://osl.uca.es">OSLUCA</a> me van a matar), está registrándose bastante gente en <a href="http://osl.uca.es/wikiunix">WikiUNIX</a> (yuju!) y ya empieza a haber movimiento de conversaciones. Por tanto, se ha creado una zona para poder discutir/charlar/preguntar/lo que sea acerca del proyecto y todo lo que tenga que ver con él.</p>
<p>Digamos que es la zona del «<a title="Chat de WikiUNIX" href="http://osl.uca.es/wikiunix/index.php/Wikiunix:/usr/share/chat">chat</a>» (tiene un nombre un tanto friki,<a title="Chat o /usr/share/chat de WikiUNIX" href="http://osl.uca.es/wikiunix/index.php/Wikiunix:/usr/share/chat"> /usr/share/chat</a>, que le voy a hacer&#8230;). De momento hay cuatro secciones en las que se dividen las posibles discusiones:</p>
<ul>
<li><a title="/usr/share/chat_--noticias" href="http://osl.uca.es/wikiunix/index.php/Wikiunix:/usr/share/chat_--noticias">Noticias</a>: Anuncios sobre WikiUNIX y su comunidad.</li>
<li><a title="/usr/share/chat_--técnica" href="http://osl.uca.es/wikiunix/index.php/Wikiunix:/usr/share/chat_--técnica">Técnica</a>: Discusión de asuntos técnicos y nuevas propuestas.</li>
<li><a title="/usr/share/chat_--ayuda" href="http://osl.uca.es/wikiunix/index.php/Wikiunix:/usr/share/chat_--ayuda">Ayuda</a>: Petición de ayuda para colaborar en WikiUNIX.</li>
<li><a title="/usr/share/chat_--random" href="http://osl.uca.es/wikiunix/index.php/Wikiunix:/usr/share/chat_--random">Random</a>: Lo que de toda la vida se ha llamado <em>offtopic</em>, asuntos que no tienen cabida en ninguna otra sección.</li>
</ul>
<p>A ver qué tal va la cosa.</p>
<p>Un saludo a todos, unixeros <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>PD: Por cierto, casi no me ha dado tiempo de terminar de montar el chat y <a title="La gente ya pregunta... :D" href="http://osl.uca.es/wikiunix/index.php/Wikiunix:/usr/share/chat_--ayuda">ya hay gente editando</a>. ¡Mola!</p>
<p>PD2: Si cuando intento poner un enlace en <a title="Wordpress" href="http://wordpress.com">WordPress</a> pongo los dobles corchetes es porque esto me está afectando, ¿verdad?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/06/08/ya-podemos-discutir/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">167</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>
	</item>
		<item>
		<title>Trasteando Gource</title>
		<link>https://wikiunix.wordpress.com/2010/05/16/trasteando-gource/</link>
					<comments>https://wikiunix.wordpress.com/2010/05/16/trasteando-gource/#respond</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Sun, 16 May 2010 14:37:09 +0000</pubDate>
				<category><![CDATA[Comunidad]]></category>
		<category><![CDATA[animación]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[gource]]></category>
		<category><![CDATA[svn]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=156</guid>

					<description><![CDATA[Hola de nuevo: En la última entrada comenté un poco por encima un programita muy curioso y subí un vídeo de lo que mostraba al pasarle el repositorio de WikiUNIX. Este programa se llama Gource y para el que no lo leyera en la entrada anterior, sirve para generar una animación para visualizar el desarrollo [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hola de nuevo:</p>
<p>En <a title="Fin del CUSL nacional..." href="https://wikiunix.wordpress.com/2010/05/15/fin-del-cusl-nacional/">la última entrada</a> comenté un poco por encima un programita muy curioso y subí <a title="WikiUNIX con Gource" href="http://www.youtube.com/watch?v=DIGLO_SHojs">un vídeo</a> de lo que mostraba al pasarle el repositorio de WikiUNIX. Este programa se llama <a title="Gource en Google Code" href="http://code.google.com/p/gource/">Gource</a> y para el que no lo leyera en la entrada anterior, sirve para generar una animación para visualizar el desarrollo de proyectos a partir de la información administrada por el sistema de control de versiones.</p>
<p>Gource soporta directamente <a href="http://es.wikipedia.org/wiki/Git">Git</a>, Bazaar y <a title="Mercurial" href="http://es.wikipedia.org/wiki/Mercurial">Mercurial</a>, por lo que sólo tenéis que ejecutarlo desde la raíz del repositorio y listo. Sin embargo, como ya comenté había que utilizar trucos para que tirara en <a title="Subversion" href="http://es.wikipedia.org/wiki/Subversion">Subversion</a> (no es que sea muy fan de este sistema de control de versiones, pero en la forja de <a title="Forja de RedIRIS" href="http://forja.rediris.es/">RedIRIS</a> no hay más remedio). Uno de esos trucos era utilizar un <a title="SVN con Gource" href="http://code.google.com/p/gource/wiki/SVN">script</a>, pero antes de esto había que llamar a svn para guardar los logs del repositorio, y pensé: «Pues hacer esto completamente automático es facilillo», así que he retocado el script que ya estaba hecho para tener que ejecutar una única orden:</p>
<p><span style="font-family:sans-serif;"> </span></p>
<div id="wikiPreview" class="ontop" style="margin-bottom:1em;">
<div class="mw-geshi" style="text-align:left;" dir="ltr">
<div class="source-python" style="line-height:normal;font-family:monospace;">
<pre style="color:black;background-color:#f9f9f9;line-height:normal;border:1px dashed #2f6fab;padding:1em;"><span class="co1" style="color:#808080;font-style:italic;">#!/usr/bin/python</span>
<span class="co1" style="color:#808080;font-style:italic;"># -*- coding: utf-8  -*-</span>
<span class="co1" style="color:#808080;font-style:italic;">## Copyright (c) 2010 Noelia Sales Montes (noelia.salesmontes@gmail.com)</span>
<span class="co1" style="color:#808080;font-style:italic;">## Copyright (c) 2009 Cameron Hart (cam@bitshifter.net.nz)</span>
<span class="co1" style="color:#808080;font-style:italic;">## All rights reserved.</span>
<span class="co1" style="color:#808080;font-style:italic;">##</span>
<span class="co1" style="color:#808080;font-style:italic;">## Redistribution and use in source and binary forms, with or without</span>
<span class="co1" style="color:#808080;font-style:italic;">## modification, are permitted provided that the following conditions</span>
<span class="co1" style="color:#808080;font-style:italic;">## are met:</span>
<span class="co1" style="color:#808080;font-style:italic;">## 1. Redistributions of source code must retain the above copyright</span>
<span class="co1" style="color:#808080;font-style:italic;">##    notice, this list of conditions and the following disclaimer.</span>
<span class="co1" style="color:#808080;font-style:italic;">## 2. Redistributions in binary form must reproduce the above copyright</span>
<span class="co1" style="color:#808080;font-style:italic;">##    notice, this list of conditions and the following disclaimer in the</span>
<span class="co1" style="color:#808080;font-style:italic;">##    documentation and/or other materials provided with the distribution.</span>
<span class="co1" style="color:#808080;font-style:italic;">## 3. The name of the author may not be used to endorse or promote products</span>
<span class="co1" style="color:#808080;font-style:italic;">##    derived from this software without specific prior written permission.</span>
<span class="co1" style="color:#808080;font-style:italic;">##</span>
<span class="co1" style="color:#808080;font-style:italic;">## THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR</span>
<span class="co1" style="color:#808080;font-style:italic;">## IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES</span>
<span class="co1" style="color:#808080;font-style:italic;">## OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.</span>
<span class="co1" style="color:#808080;font-style:italic;">## IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,</span>
<span class="co1" style="color:#808080;font-style:italic;">## INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT</span>
<span class="co1" style="color:#808080;font-style:italic;">## NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span>
<span class="co1" style="color:#808080;font-style:italic;">## DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span>
<span class="co1" style="color:#808080;font-style:italic;">## THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
<span class="co1" style="color:#808080;font-style:italic;">## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF</span>
<span class="co1" style="color:#808080;font-style:italic;">## THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
<span class="st0" style="color:#483d8b;">"""
Python script that converts the XML output of the svn log command into a
format that can be read by the gource custom log format option and execute
gource to show the animation.
"""</span>

<span class="kw1" style="color:#ff7700;font-weight:bold;">import</span> <span class="kw3" style="color:#dc143c;">sys</span>
<span class="kw1" style="color:#ff7700;font-weight:bold;">import</span> <span class="kw3" style="color:#dc143c;">os</span>
<span class="kw1" style="color:#ff7700;font-weight:bold;">import</span> <span class="kw3" style="color:#dc143c;">time</span>
<span class="kw1" style="color:#ff7700;font-weight:bold;">import</span> <span class="kw3" style="color:#dc143c;">getopt</span>
<span class="kw1" style="color:#ff7700;font-weight:bold;">import</span> <span class="kw3" style="color:#dc143c;">re</span>
<span class="kw1" style="color:#ff7700;font-weight:bold;">from</span> <span class="kw3" style="color:#dc143c;">xml</span>.<span class="me1" style="color:black;">etree</span> <span class="kw1" style="color:#ff7700;font-weight:bold;">import</span> ElementTree

__clean__ = <span class="kw2" style="color:#008000;">False</span>
__verbose__ = <span class="kw2" style="color:#008000;">False</span>
__filter_dirs__ = <span class="kw2" style="color:#008000;">False</span>
<span class="co1" style="color:#808080;font-style:italic;"># width x height</span>
__size__ = <span class="st0" style="color:#483d8b;">"800x600"</span>
<span class="co1" style="color:#808080;font-style:italic;"># seconds per day</span>
__time__ = <span class="st0" style="color:#483d8b;">"1"</span>
__usage__ = <span class="st0" style="color:#483d8b;">"""
USAGE: svn-gource.py [--help] [--clean] [--verbose] [--filter-dirs]
[--size WIDTHxHEIGHT] [--time SECONDS-PER-DAY]
"""</span>
<span class="co1" style="color:#808080;font-style:italic;"># regular expression for matching any file with an extension</span>
__extn_prog__ = <span class="kw3" style="color:#dc143c;">re</span>.<span class="kw2" style="color:#008000;">compile</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">".*/?[^/]+<span class="es0" style="color:#000099;font-weight:bold;">\.</span>[^<span class="es0" style="color:#000099;font-weight:bold;">\.</span>]+$"</span><span class="br0" style="color:black;">)</span>

<span class="kw1" style="color:#ff7700;font-weight:bold;">def</span> reverse<span class="br0" style="color:black;">(</span>data<span class="br0" style="color:black;">)</span>:
    <span class="st0" style="color:#483d8b;">"""Returns the log entries in reverse."""</span>
    <span class="kw1" style="color:#ff7700;font-weight:bold;">for</span> index <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> <span class="kw2" style="color:#008000;">range</span><span class="br0" style="color:black;">(</span><span class="kw2" style="color:#008000;">len</span><span class="br0" style="color:black;">(</span>data<span class="br0" style="color:black;">)</span><span class="nu0" style="color:#ff4500;">-1</span>, <span class="nu0" style="color:#ff4500;">-1</span>, <span class="nu0" style="color:#ff4500;">-1</span><span class="br0" style="color:black;">)</span>:
        <span class="kw1" style="color:#ff7700;font-weight:bold;">yield</span> data<span class="br0" style="color:black;">[</span>index<span class="br0" style="color:black;">]</span>

<span class="kw1" style="color:#ff7700;font-weight:bold;">def</span> verb<span class="br0" style="color:black;">(</span>message<span class="br0" style="color:black;">)</span>:
    <span class="st0" style="color:#483d8b;">"""Prints in verbose mode."""</span>
    <span class="kw1" style="color:#ff7700;font-weight:bold;">if</span> __verbose__ == <span class="kw2" style="color:#008000;">True</span>:
        <span class="kw1" style="color:#ff7700;font-weight:bold;">print</span> message

<span class="kw1" style="color:#ff7700;font-weight:bold;">def</span> process_xmltree<span class="br0" style="color:black;">(</span>__xmltree, logfile<span class="br0" style="color:black;">)</span>:
    <span class="st0" style="color:#483d8b;">"""Prints the log file converted into the gource format in a new log file.
    """</span>
    <span class="kw1" style="color:#ff7700;font-weight:bold;">if</span> <span class="kw3" style="color:#dc143c;">os</span>.<span class="me1" style="color:black;">path</span>.<span class="me1" style="color:black;">exists</span><span class="br0" style="color:black;">(</span>logfile<span class="br0" style="color:black;">)</span>:
        <span class="kw3" style="color:#dc143c;">os</span>.<span class="me1" style="color:black;">remove</span><span class="br0" style="color:black;">(</span>logfile<span class="br0" style="color:black;">)</span>
        verb<span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"Removing %s"</span> <span class="sy0" style="color:#66cc66;">%</span> logfile<span class="br0" style="color:black;">)</span>

    verb<span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"Translating %s"</span> <span class="sy0" style="color:#66cc66;">%</span> logfile<span class="br0" style="color:black;">)</span>

    <span class="kw1" style="color:#ff7700;font-weight:bold;">for</span> logentry <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> reverse<span class="br0" style="color:black;">(</span>__xmltree.<span class="me1" style="color:black;">getiterator</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"logentry"</span><span class="br0" style="color:black;">)</span><span class="br0" style="color:black;">)</span>:
        datetext = logentry.<span class="me1" style="color:black;">find</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"date"</span><span class="br0" style="color:black;">)</span>.<span class="me1" style="color:black;">text</span>

        <span class="co1" style="color:#808080;font-style:italic;"># svn xml logs always use UTC</span>
        timestamp = <span class="br0" style="color:black;">(</span><span class="kw3" style="color:#dc143c;">time</span>.<span class="me1" style="color:black;">mktime</span><span class="br0" style="color:black;">(</span><span class="kw3" style="color:#dc143c;">time</span>.<span class="me1" style="color:black;">strptime</span><span class="br0" style="color:black;">(</span>datetext<span class="br0" style="color:black;">[</span>:<span class="nu0" style="color:#ff4500;">-8</span><span class="br0" style="color:black;">]</span>,
                                               <span class="st0" style="color:#483d8b;">"%Y-%m-%dT%H:%M:%S"</span><span class="br0" style="color:black;">)</span><span class="br0" style="color:black;">)</span><span class="br0" style="color:black;">)</span>
        <span class="co1" style="color:#808080;font-style:italic;"># a bit of a hack to get it into local time again...</span>
        <span class="co1" style="color:#808080;font-style:italic;">#timestamp = timestamp - time.timezone</span>

        <span class="co1" style="color:#808080;font-style:italic;">#author might not exist</span>
        <span class="kw1" style="color:#ff7700;font-weight:bold;">try</span>:
            author = logentry.<span class="me1" style="color:black;">find</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"author"</span><span class="br0" style="color:black;">)</span>.<span class="me1" style="color:black;">text</span>
        <span class="kw1" style="color:#ff7700;font-weight:bold;">except</span>:
            author = <span class="st0" style="color:#483d8b;">""</span>

        __f = <span class="kw2" style="color:#008000;">open</span><span class="br0" style="color:black;">(</span>logfile, <span class="st0" style="color:#483d8b;">"a"</span><span class="br0" style="color:black;">)</span>

        <span class="co1" style="color:#808080;font-style:italic;"># output all affected files</span>
        <span class="kw1" style="color:#ff7700;font-weight:bold;">for</span> pathentry <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> logentry.<span class="me1" style="color:black;">getiterator</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"path"</span><span class="br0" style="color:black;">)</span>:

            <span class="co1" style="color:#808080;font-style:italic;"># apply directory filtering strategy</span>
            <span class="kw1" style="color:#ff7700;font-weight:bold;">if</span> __filter_dirs__ <span class="kw1" style="color:#ff7700;font-weight:bold;">and</span> <span class="kw1" style="color:#ff7700;font-weight:bold;">not</span> <span class="kw3" style="color:#dc143c;">re</span>.<span class="me1" style="color:black;">match</span><span class="br0" style="color:black;">(</span>__extn_prog__,pathentry.<span class="me1" style="color:black;">text</span><span class="br0" style="color:black;">)</span>:
                <span class="kw1" style="color:#ff7700;font-weight:bold;">continue</span><span class="sy0" style="color:#66cc66;">;</span>

            <span class="co1" style="color:#808080;font-style:italic;"># join output</span>
            __f.<span class="me1" style="color:black;">write</span><span class="br0" style="color:black;">(</span> <span class="st0" style="color:#483d8b;">"|"</span>.<span class="me1" style="color:black;">join</span><span class="br0" style="color:black;">(</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"%d"</span> <span class="sy0" style="color:#66cc66;">%</span> <span class="kw2" style="color:#008000;">int</span><span class="br0" style="color:black;">(</span>timestamp<span class="br0" style="color:black;">)</span>,
                               <span class="st0" style="color:#483d8b;">"%s"</span> <span class="sy0" style="color:#66cc66;">%</span> author.<span class="me1" style="color:black;">encode</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"utf-8"</span><span class="br0" style="color:black;">)</span>,
                               <span class="st0" style="color:#483d8b;">"%s"</span> <span class="sy0" style="color:#66cc66;">%</span> pathentry.<span class="me1" style="color:black;">get</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"action"</span><span class="br0" style="color:black;">)</span>,
                               <span class="st0" style="color:#483d8b;">"%s"</span> <span class="sy0" style="color:#66cc66;">%</span> pathentry.<span class="me1" style="color:black;">text</span>.<span class="me1" style="color:black;">encode</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"utf-8"</span><span class="br0" style="color:black;">)</span>, <span class="st0" style="color:#483d8b;">"<span class="es0" style="color:#000099;font-weight:bold;">\n</span>"</span><span class="br0" style="color:black;">)</span><span class="br0" style="color:black;">)</span><span class="br0" style="color:black;">)</span>

        __f.<span class="me1" style="color:black;">close</span><span class="br0" style="color:black;">(</span><span class="br0" style="color:black;">)</span>

<span class="kw1" style="color:#ff7700;font-weight:bold;">def</span> print_usage<span class="br0" style="color:black;">(</span>message<span class="br0" style="color:black;">)</span>:
    <span class="st0" style="color:#483d8b;">""" Prints the script's usage """</span>
    <span class="kw3" style="color:#dc143c;">sys</span>.<span class="me1" style="color:black;">stderr</span>.<span class="me1" style="color:black;">write</span><span class="br0" style="color:black;">(</span>__usage__<span class="br0" style="color:black;">)</span>
    <span class="kw1" style="color:#ff7700;font-weight:bold;">if</span> message:
        <span class="kw3" style="color:#dc143c;">sys</span>.<span class="me1" style="color:black;">exit</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'<span class="es0" style="color:#000099;font-weight:bold;">\n</span>FATAL ERROR: '</span> + message<span class="br0" style="color:black;">)</span>
    <span class="kw1" style="color:#ff7700;font-weight:bold;">else</span>:
        <span class="kw3" style="color:#dc143c;">sys</span>.<span class="me1" style="color:black;">exit</span><span class="br0" style="color:black;">(</span><span class="nu0" style="color:#ff4500;">1</span><span class="br0" style="color:black;">)</span>

<span class="kw1" style="color:#ff7700;font-weight:bold;">if</span> __name__ == <span class="st0" style="color:#483d8b;">"__main__"</span>:
    <span class="kw1" style="color:#ff7700;font-weight:bold;">try</span>:
        __opts__, __args__ = <span class="kw3" style="color:#dc143c;">getopt</span>.<span class="kw3" style="color:#dc143c;">getopt</span><span class="br0" style="color:black;">(</span><span class="kw3" style="color:#dc143c;">sys</span>.<span class="me1" style="color:black;">argv</span><span class="br0" style="color:black;">[</span><span class="nu0" style="color:#ff4500;">1</span>:<span class="br0" style="color:black;">]</span>,
                                           <span class="st0" style="color:#483d8b;">'hvcfs:t:'</span>, <span class="br0" style="color:black;">[</span><span class="st0" style="color:#483d8b;">'help'</span>,
                                                        <span class="st0" style="color:#483d8b;">'verbose'</span>,
                                                        <span class="st0" style="color:#483d8b;">'clean'</span>,
                                                        <span class="st0" style="color:#483d8b;">'filter-dirs'</span>,
                                                        <span class="st0" style="color:#483d8b;">'size'</span>,
                                                        <span class="st0" style="color:#483d8b;">'time'</span><span class="br0" style="color:black;">]</span><span class="br0" style="color:black;">)</span>
    <span class="kw1" style="color:#ff7700;font-weight:bold;">except</span> <span class="kw3" style="color:#dc143c;">getopt</span>.<span class="me1" style="color:black;">GetoptError</span>:
        print_usage<span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'Invalid arguments.'</span><span class="br0" style="color:black;">)</span>

    <span class="kw1" style="color:#ff7700;font-weight:bold;">for</span> <span class="br0" style="color:black;">(</span>opt, val<span class="br0" style="color:black;">)</span> <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> __opts__:
        <span class="kw1" style="color:#ff7700;font-weight:bold;">if</span> opt <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> <span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'--help'</span>, <span class="st0" style="color:#483d8b;">'-h'</span><span class="br0" style="color:black;">)</span>:
            print_usage<span class="br0" style="color:black;">(</span><span class="kw2" style="color:#008000;">None</span><span class="br0" style="color:black;">)</span>
        <span class="kw1" style="color:#ff7700;font-weight:bold;">elif</span> opt <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> <span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'--clean'</span>, <span class="st0" style="color:#483d8b;">'-c'</span><span class="br0" style="color:black;">)</span>:
            __clean__ = <span class="kw2" style="color:#008000;">True</span>
        <span class="kw1" style="color:#ff7700;font-weight:bold;">elif</span> opt <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> <span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'--verbose'</span>, <span class="st0" style="color:#483d8b;">'-v'</span><span class="br0" style="color:black;">)</span>:
            __verbose__ = <span class="kw2" style="color:#008000;">True</span>
        <span class="kw1" style="color:#ff7700;font-weight:bold;">elif</span> opt <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> <span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'--filter-dirs'</span>, <span class="st0" style="color:#483d8b;">'-f'</span><span class="br0" style="color:black;">)</span>:
            __filter_dirs__ = <span class="kw2" style="color:#008000;">True</span>
        <span class="kw1" style="color:#ff7700;font-weight:bold;">elif</span> opt <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> <span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'--size'</span>, <span class="st0" style="color:#483d8b;">'-s'</span><span class="br0" style="color:black;">)</span>:
            __size__ = val
        <span class="kw1" style="color:#ff7700;font-weight:bold;">elif</span> opt <span class="kw1" style="color:#ff7700;font-weight:bold;">in</span> <span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'--time'</span>, <span class="st0" style="color:#483d8b;">'-t'</span><span class="br0" style="color:black;">)</span>:
            __time__ = val

    verb<span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'  OPTIONS:'</span><span class="br0" style="color:black;">)</span>
    verb<span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'Size = %s'</span> <span class="sy0" style="color:#66cc66;">%</span> __size__<span class="br0" style="color:black;">)</span>
    verb<span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'Seconds per day = %s<span class="es0" style="color:#000099;font-weight:bold;">\n</span>'</span> <span class="sy0" style="color:#66cc66;">%</span> __time__<span class="br0" style="color:black;">)</span>

    <span class="kw3" style="color:#dc143c;">os</span>.<span class="me1" style="color:black;">popen</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"svn log --verbose --xml &gt; project.log"</span><span class="br0" style="color:black;">)</span>

    __XMLTREE = ElementTree.<span class="me1" style="color:black;">parse</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"project.log"</span><span class="br0" style="color:black;">)</span>

    process_xmltree<span class="br0" style="color:black;">(</span>__XMLTREE, <span class="st0" style="color:#483d8b;">"project-gource.log"</span><span class="br0" style="color:black;">)</span>

    verb<span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">'Calling gource... Showing the animation.'</span><span class="br0" style="color:black;">)</span>

    <span class="kw3" style="color:#dc143c;">os</span>.<span class="me1" style="color:black;">popen</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"gource -%s -s %s --log-format custom project-gource.log"</span> <span class="sy0" style="color:#66cc66;">%</span>
             <span class="br0" style="color:black;">(</span>__size__, __time__<span class="br0" style="color:black;">)</span><span class="br0" style="color:black;">)</span>

    <span class="kw1" style="color:#ff7700;font-weight:bold;">if</span> __clean__:
        verb<span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"Removing log files."</span><span class="br0" style="color:black;">)</span>
        <span class="kw3" style="color:#dc143c;">os</span>.<span class="me1" style="color:black;">remove</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"project.log"</span><span class="br0" style="color:black;">)</span>
        <span class="kw3" style="color:#dc143c;">os</span>.<span class="me1" style="color:black;">remove</span><span class="br0" style="color:black;">(</span><span class="st0" style="color:#483d8b;">"project-gource.log"</span><span class="br0" style="color:black;">)</span></pre>
</div>
</div>
</div>
<p>Os comento un poco por encima qué opciones tiene el script:</p>
<ul>
<li>&#8211;help, -h: Típica ayuda.</li>
<li>&#8211;verbose, -v: Modo chivato, por si queréis ver qué va haciendo (tengo costumbre de ponerlo por facilitarme el testeo&#8230;).</li>
<li>&#8211;clean, -c: Una vez finalizada o cancelada la animación, borra los ficheros de log utilizados, en este caso «project.log» y «project-gource.log». De todas formas, se fuerza el borrado de «project-gource.log» antes de generarlo de cero, para asegurar que no se guarda nada raro de alguna ejecución anterior.</li>
<li>&#8211;filter-dirs, f:</li>
<li>&#8211;size, -s ANCHOxALTO: Esta opción recibe el tamaño de la ventana que generará gource. Atención que tanto el ancho como el alto se pasan en un mismo argumento, separados únicamente por una «x». Si no se utiliza esta opción, se tienen por defecto 800&#215;600.</li>
<li>&#8211;time, -t: Número de segundos por día que tomará la animcación. Si no se utiliza esta opción, se tiene por defecto 1 segundo por día.</li>
</ul>
<p>Bueno, lo único que tenéis que hacer es guardarlo en «svn_gource.py» y ejecutarlo desde la raíz del repositorio pertinente (si tenéis varios repositorios, os resultará más cómodo tenerlo en el directorio padre de éstos y ejecutarlo desde dentro) con un simple:</p>
<p><span style="font-family:sans-serif;"></p>
<div style="padding-left:5px;padding-right:5px;">
<div style="background-color:#ddffdd;color:#6dab6d;font-size:11px;white-space:pre;font-family:monospace;border-color:#99cc99;border-style:solid;border-width:1px 1px 1px 10px;margin:0;padding:0;"><strong> python svn_gource</strong></div>
</div>
<p></span></p>
<p>Yo suelo ejecutarlo usando las opciones:</p>
<p><span style="font-family:sans-serif;"> </span></p>
<div style="padding-left:5px;padding-right:5px;">
<div style="background-color:#ddffdd;color:#6dab6d;font-size:11px;white-space:pre;font-family:monospace;border-color:#99cc99;border-style:solid;border-width:1px 1px 1px 10px;margin:0;padding:0;"><strong> python svn_gource -s 1200&#215;600 -t 0.1 -v -c</strong></div>
</div>
<p>A ver si puedo habilitar la subida de ficheros «especiales» al wiki para facilitar la descarga de los scripts.</p>
<p>Un saludo a todos, unixeros <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>PD: Para cualquier duda, problema, comentario, &#8230; acerca del script podéis utilizar los comentarios del blog o escribir en la <a title="Discusión de svn_gource.py en WikiUNIX" href="http://osl.uca.es/wikiunix/index.php/Discusi%C3%B3n:Svn_gource.py">página de di﻿s﻿cusión</a> del script en el wiki directamente.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/05/16/trasteando-gource/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">156</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>
	</item>
		<item>
		<title>Fin del CUSL nacional</title>
		<link>https://wikiunix.wordpress.com/2010/05/15/fin-del-cusl-nacional/</link>
					<comments>https://wikiunix.wordpress.com/2010/05/15/fin-del-cusl-nacional/#comments</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Sat, 15 May 2010 00:11:54 +0000</pubDate>
				<category><![CDATA[WikiUnix]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=151</guid>

					<description><![CDATA[Hola a todos: Hace unas horas se hicieron públicos los ganadores del IV Concurso Universitario de Software Libre. Me enorgullece poder decir que este proyecto ha obtenido el primer premio al Mejor proyecto de educación y ocio. Mi enhorabuena a todos mis compañeros, pues todos tenían grandes proyectos y con los cuales he podido pasar dos [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hola a todos:</p>
<p>Hace unas horas <a title="Ganadores del IV CUSl" href="http://www.concursosoftwarelibre.org/0910/premios-iv-concurso-universitario-software-libre">se hicieron públicos</a> los ganadores del IV Concurso Universitario de Software Libre. Me enorgullece poder decir que este proyecto ha obtenido el primer premio al Mejor proyecto de educación y ocio.</p>
<p>Mi enhorabuena a todos mis compañeros, pues todos tenían grandes proyectos y con los cuales he podido pasar dos días geniales. Ha sido muy interesante tanto por las conferencias a las que hemos asistido como por las charlas y las risas con los demás participantes. Me gustaría agradecer el trabajo realizado a todos los organizadores y colaboradores, que se han pegado unos días de curro bastante estresante y sin los cuales nada de esto hubiera sido posible.</p>
<p>Para animar un poquillo la entrada y no dejarla solo en los premios, me he atrevido a subir un vídeo creado utilizando <a title="Gource en GoogleCode" href="http://code.google.com/p/gource/">Gource</a>, una aplicación que he conocido gracias a la charla «Cómo colaborar en GNOME» de Juan José Marín. Gource genera una animación para visualizar el desarrollo de proyectos a partir de la información administrada por el sistema de control de versiones. En principio soporta Git, Bazaar y Mercurial, aunque hay <a title="Gource con Subversion" href="http://code.google.com/p/gource/wiki/SVN">truquillos</a> (utilizando <em>git svn</em> o a través de un script) para poder usarlo con CVS y Subversion.</p>
<p>Por cierto, en la demostración de la charla salía una «explosión» en la simulación de mi repositorio, pero no he conseguido reproducirla otra vez&#8230; Ya tenía curiosidad por saber qué había hecho. Aquí os dejo el vídeo:</p>
<iframe class="youtube-player" width="475" height="268" src="https://www.youtube.com/embed/DIGLO_SHojs?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
<p>Un saludo a todos, unixeros <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>PD: El vídeo tardará un poquito en verse, mientras que youtube lo procesa&#8230;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/05/15/fin-del-cusl-nacional/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">151</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>
	</item>
		<item>
		<title>Finalista del CUSL</title>
		<link>https://wikiunix.wordpress.com/2010/05/01/finalista-del-cusl/</link>
					<comments>https://wikiunix.wordpress.com/2010/05/01/finalista-del-cusl/#comments</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Sat, 01 May 2010 21:59:08 +0000</pubDate>
				<category><![CDATA[WikiUnix]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=147</guid>

					<description><![CDATA[Aunque seguramente soy la última en hacerlo, pongo esta entrada para anunciar que el proyecto WikiUNIX ha sido seleccionado como finalista del IV Concurso Universitario de Software Libre. Además de los 8 proyectos finalistas, han dado una mención especial a dos proyectos de compañeros míos, a los que felicito y por los que me alegro [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Aunque seguramente soy la última en hacerlo, pongo esta entrada para anunciar que el proyecto WikiUNIX ha sido <a title="Finalistas del CUSL" href="http://www.concursosoftwarelibre.org/0910/finalistas-iv-cusl">seleccionado como finalista</a> del <a title="IV CUSL" href="http://www.concursosoftwarelibre.org/0910/">IV Concurso Universitario de Software Libre</a>. Además de los 8 proyectos finalistas, han dado una mención especial a dos proyectos de compañeros míos, a los que felicito y por los que me alegro mucho: Pablo Recio por <a title="Blog de Resistencia en Cádiz:1812" href="http://sumergiendose.wordpress.com/">Resistencia en Cádiz:1812</a> y Jose Tomás Tocino por <a title="Blog de oFlute" href="http://oflute.wordpress.com/">oFlute</a>, al cual <a title="Felicitación profusa desde el blog de oFlute" href="http://oflute.wordpress.com/2010/05/01/%C2%A1%C2%A1mencionado-especialmente/">felicito profusamente</a> (me ha encantado la expresión :P).</p>
<p>Además de eso tengo noticias «extra». Primero lo primero: WikiUNIX.</p>
<ul>
<li>Tras el <a title="Nuevo logo para WikiUNIX" href="https://wikiunix.wordpress.com/2010/04/24/nuevo-logo-para-wikiunix/">retoque del nuevo logo</a>, he estado trasteando algunas cosillas para que cuadren mejor en cuanto al CSS (he dejado de lado los amarillos que ya quedaban raros, entre otras cosas&#8230;)</li>
<li>Hablando con la gente, me doy cuenta de que les da «<a title="Miedo..." href="http://wtf.microsiervos.com/frikismo/pink-kitty-vader.html">miedo</a>» o respeto editar en el <a href="http://osl.uca.es/wikiunix">wiki</a>, así que desde aquí hago un llamamiento&#8230; ¡¡editad por favor!! Por si acaso no queda claro, lo he puesto bien clarito en la <a href="http://osl.uca.es/wikiunix">portada</a>. Este wiki no es restrictivo, sino que intenta ser muy abierto, por lo que si veis algo que podéis ampliar o temas de los que no se hablen, escribid sobre ello. Recordad que si os equivocáis se puede deshacer, pero nada se escribe solo. Más vale intentarlo, ¿no? Para cualquier duda, ya sabéis <a title="Entre wikis..." href="http://osl.uca.es/wikiunix/index.php/Usuario:Nessa">donde ando</a>&#8230;</li>
</ul>
<p>Como noticia personal:</p>
<ul>
<li>Hoy hemos asistido al <a title="Encuentro de GNOME" href="http://www.es.gnome.org/Eventos/EncuentroSevilla2010">encuentro de GNOME hispano</a> celebrada en las oficinas de <a title="Yaco" href="http://www.yaco.es/">Yaco</a> en Sevilla y la verdad que ha sido muy instructivo, muy interesante y, más que nada a la hora de la comida, muy divertido. Da gusto encontrarte con gente con tanta experiencia y que pueden darte consejos que te van a ser muy útiles. Desde aquí agradecer a todos el día.</li>
</ul>
<p>Un saludo a todos, unixeros <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/05/01/finalista-del-cusl/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">147</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>
	</item>
		<item>
		<title>Nuevo logo para WikiUNIX</title>
		<link>https://wikiunix.wordpress.com/2010/04/24/nuevo-logo-para-wikiunix/</link>
					<comments>https://wikiunix.wordpress.com/2010/04/24/nuevo-logo-para-wikiunix/#comments</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Sat, 24 Apr 2010 12:05:10 +0000</pubDate>
				<category><![CDATA[WikiUnix]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=142</guid>

					<description><![CDATA[Hola de nuevo: Hace tiempo que quería hacer un logo nuevo, pero había cosas que tenían más prioridad. El porqué de hacer uno nuevo cuando el otro me gustaba es más que nada porque desde lejos no tiene gracia: la palabra «Unix» estaba formada en base a un montón de comandos de Unix superpuestos, y [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hola de nuevo:</p>
<p>Hace tiempo que quería hacer un logo nuevo, pero había cosas que tenían más prioridad. El porqué de hacer uno nuevo cuando el otro me gustaba es más que nada porque desde lejos no tiene gracia: la palabra «Unix» estaba formada en base a un montón de comandos de Unix superpuestos, y en un logo de 135&#215;135 pixels eso no se percibe, por lo que decidí hacer uno más simple y que se vea bien a ese tamaño.</p>
<p>Lo dejo aquí también para que le echéis un vistazo (está ya puesto en el wiki):</p>
<div data-shortcode="caption" id="attachment_144" style="width: 310px" class="wp-caption aligncenter"><a href="https://wikiunix.wordpress.com/wp-content/uploads/2010/04/logo31.png"><img aria-describedby="caption-attachment-144" data-attachment-id="144" data-permalink="https://wikiunix.wordpress.com/2010/04/24/nuevo-logo-para-wikiunix/logo3-2/" data-orig-file="https://wikiunix.wordpress.com/wp-content/uploads/2010/04/logo31.png" data-orig-size="713,412" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="logo_wikiunix" data-image-description="&lt;p&gt;Nuevo logotipo de WikiUNIX&lt;/p&gt;
" data-image-caption="&lt;p&gt;Nuevo logotipo de WikiUNIX&lt;/p&gt;
" data-medium-file="https://wikiunix.wordpress.com/wp-content/uploads/2010/04/logo31.png?w=300" data-large-file="https://wikiunix.wordpress.com/wp-content/uploads/2010/04/logo31.png?w=475" class="size-medium wp-image-144" title="logo_wikiunix" src="https://wikiunix.wordpress.com/wp-content/uploads/2010/04/logo31.png?w=300&#038;h=173" alt="Logo WikiUNIX" width="300" height="173" srcset="https://wikiunix.wordpress.com/wp-content/uploads/2010/04/logo31.png?w=300 300w, https://wikiunix.wordpress.com/wp-content/uploads/2010/04/logo31.png?w=600 600w, https://wikiunix.wordpress.com/wp-content/uploads/2010/04/logo31.png?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a><p id="caption-attachment-144" class="wp-caption-text">Nuevo logotipo de WikiUNIX</p></div>
<p>La idea del nuevo logo es bastante simple: de nuevo utilizo los dobles corchetes para hacer referencia al wiki y además incluyo dentro una terminal, que representa la otra parte del proyecto (la plataforma de pruebas) y el trasfondo de Unix. El verde sobre negro es por friki más que nada (la terminal siempre la suelo poner así, por tanto me recuerda a mi propio sistema).</p>
<p>Un saludo a todos, unixeros <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/04/24/nuevo-logo-para-wikiunix/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">142</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>

		<media:content url="https://wikiunix.wordpress.com/wp-content/uploads/2010/04/logo31.png?w=300" medium="image">
			<media:title type="html">logo_wikiunix</media:title>
		</media:content>
	</item>
		<item>
		<title>Cómo va WikiUNIX&#8230;</title>
		<link>https://wikiunix.wordpress.com/2010/04/23/como-va-wikiunix/</link>
					<comments>https://wikiunix.wordpress.com/2010/04/23/como-va-wikiunix/#comments</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Fri, 23 Apr 2010 20:08:56 +0000</pubDate>
				<category><![CDATA[WikiUnix]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=138</guid>

					<description><![CDATA[Hola a todos: En este tiempo me he dedicado a mejorar artículos poco a poco (y aún sigo en ello y seguiré). Además de eso me he dedicado a revertir vandalismos y como estaba ya un poco harta, se ha instalado una extensión para parar a los bots spammeros (gracias Emilio). De momento parece que [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hola a todos:</p>
<p>En este tiempo me he dedicado a mejorar artículos poco a poco (y aún sigo en ello y seguiré). Además de eso me he dedicado a revertir <a title="Ejemplo de vandalismo continuado y cansino" href="http://osl.uca.es/wikiunix/index.php?title=Caracter%C3%ADsticas&amp;curid=32&amp;action=history">vandalismos</a> y como estaba ya un poco harta, se ha instalado una <a title="Extensión ConfirmEdit" href="http://www.mediawiki.org/wiki/Extension:ConfirmEdit">extensión</a> para parar a los bots spammeros (gracias Emilio). De momento parece que funciona bastante bien, aunque tocaré madera&#8230;</p>
<p>Por otra parte, junto con unos compañeros he estado impartiendo unos <a title="CUDISOL" href="http://cudisol.ourproject.org/">cursos de introducción al software libre</a>, lo cual me ha servido para dos cosas de cara a este proyecto (en realidad me ha servido para muchas más):</p>
<ul>
<li>Pensar en detalles que puedo mejorar del contenido de determinados artículos, puesto que al intentar impartir unos cursos en grupo, la temática y la forma de explicar las cosas se discute y se complementa.</li>
<li>Comprobar de primera mano la aplicación para la docencia de este proyecto, y sobre todo a personas sin conocimientos previos.</li>
</ul>
<p>Tan solo agradecer a mis compañeros el apoyo y el entusiasmo en estos cursos y a los participantes la asistencia y los elogios.</p>
<p>A seguir editando&#8230;</p>
<p>Un saludo a todos, unixeros <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/04/23/como-va-wikiunix/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">138</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>
	</item>
		<item>
		<title>Corte de servicios</title>
		<link>https://wikiunix.wordpress.com/2010/04/10/corte-de-servicios/</link>
					<comments>https://wikiunix.wordpress.com/2010/04/10/corte-de-servicios/#respond</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Sat, 10 Apr 2010 09:57:03 +0000</pubDate>
				<category><![CDATA[WikiUnix]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=135</guid>

					<description><![CDATA[Este post es para avisar a todos de que este fin de semana no se podrá acceder al wiki, dado que está alojado en el servidor de la OSLUCA y han cortado los servicios en toda la UCA durante todo el fin de semana. Espero que el lunes vuelva a estar disponible. Os recuerdo que [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Este post es para avisar a todos de que este fin de semana no se podrá acceder al <a title="WikiUNIX" href="http://osl.uca.es/wikiunix">wiki</a>, dado que está alojado en el servidor de la <a title="Oficina del Software Libre de la OSLUCA" href="http://osl.uca.es">OSLUCA</a> y han cortado los servicios en toda la UCA durante todo el fin de semana. Espero que el lunes vuelva a estar disponible.</p>
<p>Os recuerdo que si necesitáis información de alguno de los artículos principales, tenéis las versiones en PDF colgadas por <a title="Documentos en la forja" href="http://forja.rediris.es/docman/?group_id=739">aquí</a>, por <a title="WikiUNIX en PDF y por partes" href="https://wikiunix.wordpress.com/2010/03/07/wikiunix-en-pdf-y-por-partes/">aquí</a> y por <a title="PFC presentado" href="https://wikiunix.wordpress.com/2010/02/26/proyecto-fin-de-carrera-presentado/">aquí</a>, así como en el lateral del blog.</p>
<p>Un saludo a todos, unixeros <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/04/10/corte-de-servicios/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">135</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>
	</item>
		<item>
		<title>Publicación en Linux Magazine</title>
		<link>https://wikiunix.wordpress.com/2010/04/06/publicacion-en-linux-magazine/</link>
					<comments>https://wikiunix.wordpress.com/2010/04/06/publicacion-en-linux-magazine/#respond</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Tue, 06 Apr 2010 20:07:10 +0000</pubDate>
				<category><![CDATA[WikiUnix]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=131</guid>

					<description><![CDATA[Hola a todos: Hace ya semanas de la publicación del post acerca de WikiUNIX en systemadmin.es (de paso aprovecho para agradecer a su autor la entrada y a Fabián por la ayuda), y la racha de publicaciones continúa. En el número 59 de la revista Linux Magazine se incluye «la tercera y última parte de [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hola a todos:</p>
<p>Hace ya semanas de la publicación del <a title="WikiUNIX en systemadmin.es" href="http://systemadmin.es/2010/03/wikiunix-una-plataforma-educativa-libre-para-sistemas-unix">post acerca de WikiUNIX</a> en <a title="systemadmin.es" href="http://systemadmin.es/">systemadmin.es</a> (de paso aprovecho para agradecer a su autor la entrada y a Fabián por la ayuda), y la racha de publicaciones continúa.</p>
<p>En el <a title="Número 59 de Linux Magazine" href="http://www.linux-magazine.es/issue/58">número 59</a> de la revista <a title="Linux Magazine" href="http://www.linux-magazine.es/">Linux Magazine</a> se incluye «<em>la tercera y última parte de los proyectos que concurren a la cuarta edición del Concurso Universitario de Software Libre</em>«. En este grupo se encuentra el proyecto WikiUNIX.</p>
<p>Os dejo el <a href="https://wikiunix.wordpress.com/wp-content/uploads/2010/04/lm-wikiunix.pdf">artículo Linux Magazine</a> en PDF, por si queréis echarle un vistazo y no tenéis la revista a mano.</p>
<p>Saludos.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/04/06/publicacion-en-linux-magazine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">131</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>
	</item>
		<item>
		<title>Premio en la Edición local de IV CUSL</title>
		<link>https://wikiunix.wordpress.com/2010/03/17/premio-en-la-edicion-local-de-iv-cusl/</link>
					<comments>https://wikiunix.wordpress.com/2010/03/17/premio-en-la-edicion-local-de-iv-cusl/#comments</comments>
		
		<dc:creator><![CDATA[Noelia]]></dc:creator>
		<pubDate>Wed, 17 Mar 2010 15:03:56 +0000</pubDate>
				<category><![CDATA[WikiUnix]]></category>
		<guid isPermaLink="false">http://wikiunix.wordpress.com/?p=127</guid>

					<description><![CDATA[Hola a todos: Esta mañana hemos expuesto los proyectos finalistas en la edición local del Concurso Universitario de Software Libre. Tras las 6 presentaciones se han entregado los premios siguientes: Francisco Javier Santacruz López-Cepero con IdiginBPEL: Accésit al mejor proyecto científico Rosa María Durante Lerate con Learning wX: Accésit al mejor proyecto de docencia José Tomás Tocino García con oFlute: Accésit [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Hola a todos:</p>
<p>Esta mañana hemos expuesto los proyectos finalistas en la edición local del Concurso Universitario de Software Libre. Tras las 6 presentaciones se han entregado los premios siguientes:</p>
<ul>
<li>Francisco Javier Santacruz López-Cepero con <a href="http://idiginbpel.wordpress.com/">IdiginBPEL</a>: Accésit al mejor proyecto científico</li>
<li>Rosa María Durante Lerate con <a href="http://learningwx.wordpress.com/">Learning wX</a>: Accésit al mejor proyecto de docencia</li>
<li>José Tomás Tocino García con <a href="http://oflute.wordpress.com/">oFlute</a>: Accésit al mejor proyecto de innovación</li>
<li>Pablo Recio Quijano con <a href="http://sumergiendose.wordpress.com/">Resistencia en Cádiz: 1812</a>: Accésit al mejor proyecto de comunidad</li>
<li>Luis Salvador Roa Rodriguez con <a href="http://simconduccion.wordpress.com/">Sim-conducción</a>: Accésit al mejor proyecto de ocio</li>
<li>Noelia Sales Montes con <a href="https://wikiunix.wordpress.com/">wikiUNIX</a>: Premio local de la 4ª edición del CUSL</li>
</ul>
<p>Por tanto, este proyecto ha ganado la edición local del concurso. Me gustaría dar la enhorabuena a todos mis compañeros y agradecerles la partipación. Ha estado muy ajustada la cosa (no he acertado ninguno de los premios que había pensado&#8230;) y todos eran muy buenos proyectos.</p>
<p>Sobre todo agradecer la <a href="http://sumergiendose.wordpress.com/2010/03/17/accesit-al-mejor-proyecto-comunitario-cusl4-uca/#more-61">entrada en el blog</a> de <a href="http://sumergiendose.wordpress.com/">Resistencia en Cádiz:1812</a> de Pablo Recio y a todos los que han colaborado en el proyecto y que me han apoyado, entre ellos a Manuel, mi tutor de proyecto, a Emilio, que me ha ayudado mucho con toda la temática wiki, a Fabián, a Jose,&#8230; y lógicamente a Pablo y a Rosa (siempre se deja lo mejor para el final :P).</p>
<p>Pues nada, solo queda el último empujoncito para el nacional. Ánimo a todos.</p>
<p>Un saludo a todos, unixeros!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wikiunix.wordpress.com/2010/03/17/premio-en-la-edicion-local-de-iv-cusl/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">127</post-id>
		<media:content url="https://0.gravatar.com/avatar/098b238ac921dff025bac2c2ad18c4d1e3adb60aa9ed0fd248467350ab5d85e0?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wikiunix</media:title>
		</media:content>
	</item>
	</channel>
</rss>
