<?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:ymaps="http://api.maps.yahoo.com/Maps/V2/AnnotatedMaps.xsd">

<channel>
	<title>Mi espacio</title>
	<atom:link href="http://www.manuelrecena.com/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.manuelrecena.com/blog</link>
	<description>Donde escribo sobre cosas que forman parte de mi vida profesional</description>
	<lastBuildDate>Sat, 06 Feb 2010 19:43:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>¿Por qué no hay programadores con experiencia?</title>
		<link>http://www.manuelrecena.com/blog/archives/895</link>
		<comments>http://www.manuelrecena.com/blog/archives/895#comments</comments>
		<pubDate>Sat, 06 Feb 2010 19:40:04 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Opiniones y reflexiones]]></category>
		<category><![CDATA[profesión]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=895</guid>
		<description><![CDATA[Supongo que será difícil que coincidamos en la respuesta, pero de eso se trata, de conocer distintas opiniones. Cuando digo con experiencia no me estoy refiriendo a que hayan participado en varios proyectos a lo largo de 2, 3 o 4 años escribiendo código Java, PHP o C. Me estoy refiriendo a que profesionales desarrollen [...]]]></description>
			<content:encoded><![CDATA[<p>Supongo que será difícil que coincidamos en la respuesta, pero de eso se trata, de conocer distintas opiniones. Cuando digo con experiencia no me estoy refiriendo a que hayan participado en varios proyectos a lo largo de 2, 3 o 4 años escribiendo código Java, PHP o C. Me estoy refiriendo a que profesionales desarrollen su carrera profesional como desarrolladores de software.</p>
<p>Desconozco la organización en roles/perfiles que existen, pero en mi anterior puesto de trabajo como responsable de departamento de desarrollo, puse en marcha la siguiente propuesta:</p>
<p><a href="http://www.developer.com/img/articles/2005/06/09/Fullorgchart.gif"><img class="alignnone size-medium wp-image-896" title="Fullorgchart" src="http://www.manuelrecena.com/blog/../resources/Fullorgchart-300x87.gif" alt="" width="300" height="87" /></a></p>
<p>Obviamente, por el tamaño del departamento y otros factores, tuve que prescindir de algunos roles, pero de haber continuado y crecido en número, hubiéramos tendido a esta propuesta. Recomiendo la lectura de <a title="Referencia a un artículo externo" href="Cracking the Code: Breaking Down the Software Development Roles" target="_blank">Cracking the Code: Breaking Down the Software Development Roles</a>. Detrás de esta iniciativa había varios objetivos pero los principales eran:</p>
<ol>
<li>Especialización. Dar la oportunidad de que cada uno pudiera desarrollar su carrera profesional desempeñando una actividad con responsabilidades claramente definidas y conociendo el papel que juega dentro del equipo.</li>
<li>Facilitar la ejecución de procesos internos del departamento. En muchos de los procesos internos intervienen varios roles y saber quién tiene que hacer qué no es una tarea sencilla.</li>
</ol>
<p>Aunque no lo parezca tu organización interna se puede ver condicionada o afectada por tu cliente. Desde que comencé mi actividad profesional en el 2001 he tenido la oportunidad de conocer a muchas empresas del sector, lo cual se traduce en conocer a muchos profesionales. He de añadir que salvo en contadas ocasiones (esto ya está cambiando) las empresas eran andaluzas o con sede en Andalucía. Hoy por hoy me sigue resultando extraño comprobar que parece existir una evolución profesional:</p>
<ol>
<li>Desarrollador. Compañeros de universidad, conocidos y amigos coinciden con que su primer trabajo fue participar en un desarrollo, comenzar algún pequeño proyecto desde cero o simplemente instalar una aplicación, probarla y hacer sus manuales.</li>
<li>Analistas. Estos mismos pasan a participar en reuniones con los clientes, redactar actas de reuniones, atienden peticiones de cambio, redactan documentos de análisis, pero también siguen desarrollando de puertas hacia dentro en su empresa.</li>
<li>Jefe de proyecto. Básicamente todo lo anterior pero se añaden otras responsabilidades, algunas impuestas por la cultura interna de la empresa y otras por el cliente. Obviamente participas en la preparación de ofertas.</li>
<li>Consultor. Aquí ya pueden entrar muchas otras cosas, pero la idea es transmitir experiencia, de puertas hacia fuera eres &#8220;<em>experto en</em>&#8220;.</li>
</ol>
<p>¿Quién origina o alimenta esta evolución?</p>
<ul>
<li>Los profesionales. ¿Somos nosotros lo que queremos pasar por todos esos perfiles? ¿Lo hacemos porque para ser consultor hay que haber sido desarrollador?</li>
<li>Las empresas. Desde los departamentos de recursos humanos se fomenta esta evolución porque se cree que debe ser así.</li>
<li>Los clientes. Sí, sí, los clientes. ¿Cuántos clientes conocéis que son ellos mismos los que <strong>imponen</strong> la estructura del equipo y describen las funciones a desempeñar de cada rol/perfil? Y si lo pensamos un poco, incluso <strong>estipulan</strong> el precio / hora de cada rol/perfil.</li>
</ul>
<p>No afirmo, simplemente reflexiono <em>en voz alta</em>:</p>
<blockquote><p>Si los clientes pagan más ciertos perfiles, lo lógico y normal es que las empresas vean ahí margen económico. Las empresas intentarán que alguien con 5 años de vida laboral pase a ser jefe de proyecto de cara al cliente. Internamente cobrará lo que tenga que cobrar. A todos nos gusta evolucionar profesionalmente y que nuestro trabajo se valore, y una prueba de ello son (o deberían) nuestras retribuciones económicas. Si me gusta desarrollar nunca podré cobrar 35K anuales porque los clientes no pagan por las tareas de desarrollo ese precio.</p></blockquote>
<p>Ahora sí afirmo:</p>
<blockquote><p>Sólo hay que ver los portales de empleo especializados en el extranjero para comprobar que sí es posible que haya desarrolladores de software con experiencia.</p></blockquote>
<p>Una vez más una situación particular que en pocas otras profesiones sucede.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/895/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Ahí ahí, apretando</title>
		<link>http://www.manuelrecena.com/blog/archives/888</link>
		<comments>http://www.manuelrecena.com/blog/archives/888#comments</comments>
		<pubDate>Tue, 02 Feb 2010 20:19:34 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Opiniones y reflexiones]]></category>
		<category><![CDATA[impuestos]]></category>
		<category><![CDATA[seguridad-social]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=888</guid>
		<description><![CDATA[Desde luego me siento más crítico que nunca, pero no puedo evitarlo. Está claro que este gobierno no sabe hacer las cosas de otra forma y ha recurrido a una subida de los impuestos. La cuota de la seguridad social para trabajadores autónomos ha vuelto a subir.

El mes anterior:

No si va a ser verdad que [...]]]></description>
			<content:encoded><![CDATA[<p>Desde luego me siento más crítico que nunca, pero no puedo evitarlo. Está claro que este gobierno no sabe hacer las cosas de otra forma y ha recurrido a una subida de los impuestos. La cuota de la seguridad social para trabajadores autónomos ha vuelto a subir.</p>
<p><img class="alignnone size-full wp-image-893" title="SS_1265141435291" src="http://www.manuelrecena.com/blog/../resources/SS_12651414352911.png" alt="" width="419" height="23" /></p>
<p>El mes anterior:</p>
<p><img class="alignnone size-full wp-image-890" title="SS_1265141822147" src="http://www.manuelrecena.com/blog/../resources/SS_1265141822147.png" alt="" width="439" height="27" /></p>
<p>No si <a title="Referencia a una entrada de este blog" href="http://www.manuelrecena.com/blog/archives/880" target="_blank">va a ser verdad que es mejor estar en el paro</a>, especialmente para aquellos que tenemos 9 años cotizados. Desde luego así no hay quien ponga en marcha un proyecto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/888/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Así nos va</title>
		<link>http://www.manuelrecena.com/blog/archives/880</link>
		<comments>http://www.manuelrecena.com/blog/archives/880#comments</comments>
		<pubDate>Wed, 27 Jan 2010 22:44:56 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Opiniones y reflexiones]]></category>
		<category><![CDATA[crisis]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=880</guid>
		<description><![CDATA[Hoy me ha comentado el gerente y dueño de una empresa algo que me gustaría compartir con los que siguen este pequeño espacio. Resulta que hoy iban a entrevistar a candidatos para varios puestos de trabajo. El número y los puestos no son relevantes. Obviamente las entrevistas estaban concertadas previamente. Viendo que uno de los [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy me ha comentado el gerente y dueño de una empresa algo que me gustaría compartir con los que siguen este pequeño espacio. Resulta que hoy iban a entrevistar a candidatos para varios puestos de trabajo. El número y los puestos no son relevantes. Obviamente las entrevistas estaban concertadas previamente. Viendo que uno de los candidatos no se presentaba, lo llaman por teléfono para conocer qué había pasado. Resultado de la conversación:</p>
<blockquote><p>Es que lo que me ofreceis no me compensa, prefiero seguir cobrando el paro</p></blockquote>
<p>Supongo que hay gente que mira lo que percibe en su cuenta estando en el paro y si estando contratado ingresa 50 euros menos, prefiere seguir en el paro. ¿Puede ser esto verdad? Es cierto que cada persona es un mundo y tiene sus circunstancias, pero que un empresario esté intentando cubrir un puesto de trabajo y escuche algo así tiene que dejarte de piedra.</p>
<p>Tengo la sensación de que esta gente que está esperando a que llegue un día y abran los telediarios diciendo &#8220;la crisis ha pasado, ya no hay crisis&#8221;. Reconozco que nunca he creído en los políticos  (sí en la política) y tampoco tengo esperanza de que vayan implantar medidas inteligentes, pero si alguien puede hacerle frente a la crisis son los propios empresarios, los mismos que la provocaron.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/880/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>No puedo estar más de acuerdo</title>
		<link>http://www.manuelrecena.com/blog/archives/873</link>
		<comments>http://www.manuelrecena.com/blog/archives/873#comments</comments>
		<pubDate>Sun, 24 Jan 2010 21:08:52 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Misceláneo]]></category>
		<category><![CDATA[bolonia]]></category>
		<category><![CDATA[universidad]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=873</guid>
		<description><![CDATA[Como ya dije una vez, no me gusta escribir entradas que sólo hagan referencia a otros contenidos, pero en esta ocasión vale la pena.

]]></description>
			<content:encoded><![CDATA[<p>Como <a title="Referencia a una entrada de este blog" href="http://www.manuelrecena.com/blog/archives/116" target="_blank">ya dije</a> una vez, no me gusta escribir entradas que sólo hagan referencia a otros contenidos, pero en esta ocasión vale la pena.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/sUYBKSm9Si4&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/sUYBKSm9Si4&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/873/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pensando en klicap</title>
		<link>http://www.manuelrecena.com/blog/archives/870</link>
		<comments>http://www.manuelrecena.com/blog/archives/870#comments</comments>
		<pubDate>Sat, 23 Jan 2010 11:25:14 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Mis proyectos]]></category>
		<category><![CDATA[empresas]]></category>
		<category><![CDATA[klicap]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=870</guid>
		<description><![CDATA[La verdad es que llevo más de un mes sin escribir en este blog y todo tiene su explicación. Es conocido prácticamente por todos aquellos que me conocen profesional y personalmente que el pasado 16 de octubre dejé GMV para dar paso a nuevos retos. Durante estos meses muchas opciones se han estado barajando, pero [...]]]></description>
			<content:encoded><![CDATA[<p>La verdad es que llevo más de un mes sin escribir en este blog y todo tiene su explicación. Es conocido prácticamente por todos aquellos que me conocen profesional y personalmente que el pasado 16 de octubre <a title="Referencia a una entrada de este blog" href="http://www.manuelrecena.com/blog/archives/834" target="_blank">dejé GMV</a> para dar paso a nuevos retos. Durante estos meses muchas opciones se han estado barajando, pero entre todas ellas, la creación de un empresa es la que más me apetecía. Es algo que intenté en el pasado pero que sólo quedó en palabras porque <a title="Referencia a una entrada del blog de klicap" href="http://blog.klicap.es/archives/36" target="_blank">no había equipo</a>. Ahora sí existe un equipo, mucha ilusión y ganas de sacar adelante un proyecto. Un proyecto que tiene dos objetivos que destacan por encima de todos los demás:</p>
<ol>
<li>El bienestar del equipo</li>
<li>Seguir disfrutando de nuestra profesión</li>
</ol>
<p>En ese proyecto se incluye crear nuestra propia empresa, que desde un punto de vista empresarial también tiene los objetivos claros:</p>
<ol>
<li>No hacer nada que impida alcanzar los objetivos anteriores. Por encima de la empresa está el proyecto común.</li>
<li>Generar nuestros propios puestos de trabajo. Del crecimiento futuro ya hablaré, pero os puedo adelantar que el crecimiento de la empresa no va a venir determinado por el número de personas que formen el equipo.</li>
</ol>
<p>El nombre de la empresa es <strong>klicap &#8211; ingeniería del puzle</strong>, ya están firmadas las escrituras de constitución y en los próximos días tendremos el CIF. Por ahora podéis seguirnos en el <a title="Blog de klicap" href="http://blog.klicap.es" target="_blank">blog</a> que hemos puesto en marcha. Más adelante, y como parte de los objetivos trimestrales, intentaremos publicar el sitio web de la empresa con su identidad corporativa.</p>
<p>Internamente estamos definiendo las líneas de negocio y el catálogo de servicios pero algunas cosas sí tenemos claras:</p>
<ol>
<li>Estamos trabajando en un nuevo ecosistema software que hemos llamado &#8220;Clinker &#8211; Ecosistema Software&#8221;.</li>
<li>Seguiremos trabajando alrededor de los stacks tecnológicos Java, PHP y Python.</li>
<li>Ya lo hacíamos individualmente, pero ahora lo haremos como empresa. Apostar por el software libre.</li>
<li>Queremos trabajar en productos y ofrecer servicios alrededor de esos productos.</li>
<li>Nos gustaría ver alguno de nuestro productos fuera de España.</li>
</ol>
<p>Seguimos en contacto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/870/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Opina es adquirido por klicap</title>
		<link>http://www.manuelrecena.com/blog/archives/866</link>
		<comments>http://www.manuelrecena.com/blog/archives/866#comments</comments>
		<pubDate>Thu, 17 Dec 2009 13:35:25 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Mis proyectos]]></category>
		<category><![CDATA[opina]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=866</guid>
		<description><![CDATA[Desde el próximo 1 enero de 2010, Opina pasa a ser un proyecto soportado y mantenido por la empresa &#8220;klicap &#8211; ingeniería del puzle&#8220;. Esto son sólo buenas noticias para el proyecto y el producto en sí. Desde klicap se garantizará:

Soporte de incidencias
Soporte de la lista de correo opina-users
Mantenimiento evolutivo de la rama 1.x
Continuidad de [...]]]></description>
			<content:encoded><![CDATA[<p>Desde el próximo 1 enero de 2010, <a title="Sitio web de Opina" href="http://trac.klicap.es/projects/opina" target="_blank">Opina</a> pasa a ser un proyecto soportado y mantenido por la empresa &#8220;<a href="http://www.klicap.es">klicap &#8211; ingeniería del puzle</a>&#8220;. Esto son sólo buenas noticias para el proyecto y el producto en sí. Desde klicap se garantizará:</p>
<ol>
<li>Soporte de incidencias</li>
<li>Soporte de la lista de correo <a title="Lista de correo de los usuarios de Opina" href="http://groups.google.com/group/opina-users" target="_blank">opina-users</a></li>
<li>Mantenimiento evolutivo de la <a title="Repositorio SVN (rama 1.x)" href="https://svn.klicap.es/repos/opina/branches/1.x" target="_blank">rama 1.x</a></li>
<li>Continuidad de <a title="Licencia de Opina" href="http://trac.klicap.es/projects/opina/wiki/OpinaLicencia" target="_blank">su licencia</a> GNU/GPLv2</li>
<li>Construcción de la versión 2</li>
</ol>
<p><a href="http://trac.klicap.es/projects/opina"><img class="alignnone" title="Logotipo de Opina" src="http://trac.klicap.es/projects/opina/chrome/site/logo_opina.png" alt="" width="166" height="46" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/866/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Automatización en el desarrollo de software</title>
		<link>http://www.manuelrecena.com/blog/archives/859</link>
		<comments>http://www.manuelrecena.com/blog/archives/859#comments</comments>
		<pubDate>Wed, 02 Dec 2009 10:04:15 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Ingeniería del software]]></category>
		<category><![CDATA[ecosistemas-software]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=859</guid>
		<description><![CDATA[Así es como se llamaba el taller que ayer se celebró en la Escuela Técnica Superior de Ingeniería Informática. El taller fue organizado por Joaquín Peña y estaba enmarcado dentro del Máster Ingeniería y Tecnología del Software (Universidad de Sevilla).
A continuación podéis encontrar las transparencias que utilicé en mi intervención &#8220;Ecosistemas Software&#8221;:

]]></description>
			<content:encoded><![CDATA[<p>Así es como se llamaba el taller que ayer se celebró en la Escuela Técnica Superior de Ingeniería Informática. El taller fue organizado por <a title="Página web de Joaquín Peña" href="http://www.lsi.us.es/~joaquinp/index.php/Main_Page" target="_blank">Joaquín Peña</a> y estaba enmarcado dentro del Máster <strong>Ingeniería y Tecnología del Software</strong> (Universidad de Sevilla).</p>
<p>A continuación podéis encontrar las transparencias que utilicé en mi intervención &#8220;Ecosistemas Software&#8221;:</p>
<p><object id="doc_185485756052849" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="name" value="doc_185485756052849" /><param name="align" value="middle" /><param name="quality" value="high" /><param name="play" value="true" /><param name="loop" value="true" /><param name="scale" value="showall" /><param name="wmode" value="opaque" /><param name="devicefont" value="false" /><param name="bgcolor" value="#ffffff" /><param name="menu" value="true" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="mode" value="slideshow" /><param name="src" value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=23421528&amp;access_key=key-2oj9uhztun474lk5sza&amp;page=1&amp;version=1&amp;viewMode=slideshow" /><param name="allowfullscreen" value="true" /><embed id="doc_185485756052849" type="application/x-shockwave-flash" width="450" height="400" src="http://d1.scribdassets.com/ScribdViewer.swf?document_id=23421528&amp;access_key=key-2oj9uhztun474lk5sza&amp;page=1&amp;version=1&amp;viewMode=slideshow" mode="slideshow" allowscriptaccess="always" allowfullscreen="true" menu="true" bgcolor="#ffffff" devicefont="false" wmode="opaque" scale="showall" loop="true" play="true" quality="high" align="middle" name="doc_185485756052849"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/859/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Opina en OpenPYME</title>
		<link>http://www.manuelrecena.com/blog/archives/852</link>
		<comments>http://www.manuelrecena.com/blog/archives/852#comments</comments>
		<pubDate>Wed, 25 Nov 2009 19:28:58 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Mis proyectos]]></category>
		<category><![CDATA[opina]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=852</guid>
		<description><![CDATA[OpenPYME es una iniciativa que recoge una selección de aplicaciones de fuente abierta que conforman un catálogo orientado a las pymes. Detrás de esta iniciativa está la Oficina de Software Libre de la Universidad de la Laguna.
Cual ha sido mi sorpresa al ver a Opina: gestor de encuestas en dicha selección.

]]></description>
			<content:encoded><![CDATA[<p><a title="Sitio web de OpenPYME" href="http://openpyme.osl.ull.es" target="_blank">OpenPYME</a> es una iniciativa que recoge una selección de aplicaciones de fuente abierta que conforman un catálogo orientado a las pymes. Detrás de esta iniciativa está la <a title="Sitio web de la Oficina de Software Libre de la Universidad de la Laguna" href="http://osl.ull.es" target="_blank">Oficina de Software Libre de la Universidad de la Laguna</a>.</p>
<p>Cual ha sido mi sorpresa al ver a <a title="Sitio web de Opina" href="http://trac.klicap.es/projects/opina" target="_blank">Opina: gestor de encuestas</a> en dicha <a title="Referencia de Opina" href="http://openpyme.osl.ull.es/CMS/applications/Opina" target="_blank">selección</a>.</p>
<p><a href="http://trac.klicap.es/projects/opina"><img class="alignnone" title="Logotipo de Opina" src="http://trac.klicap.es/projects/opina/chrome/site/logo_opina.png" alt="" width="166" height="46" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/852/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comprobar que Alfresco REST API está disponible</title>
		<link>http://www.manuelrecena.com/blog/archives/842</link>
		<comments>http://www.manuelrecena.com/blog/archives/842#comments</comments>
		<pubDate>Thu, 12 Nov 2009 11:47:21 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[alfresco]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=842</guid>
		<description><![CDATA[Para el plugin de Trac que estoy desarrollando (en los huecos que tengo) estoy desarrollando un pequeño cliente en python que me permita trabajar cómodamente con Alfresco REST API, especialmente con CMIS Web Reference. Uno de los métodos que necesitaba para este cliente es aquel que me permitiese comprobar si la configuración para trabajar con [...]]]></description>
			<content:encoded><![CDATA[<p>Para el <a title="Referencia a una entrada de este blog" href="http://www.manuelrecena.com/blog/archives/803" target="_blank">plugin de Trac</a> que estoy desarrollando (en los huecos que tengo) estoy desarrollando un <a title="Acceso al código fuente del plugin" href="http://trac.ebabel.info/projects/alfrescointegration/browser/trunk/alfrescointegration/alfresco_backend.py" target="_blank">pequeño cliente</a> en python que me permita trabajar cómodamente con <a title="Referencia a la documentación de Alfresco sobre su RESTful API" href="http://wiki.alfresco.com/wiki/Repository_RESTful_API_Reference" target="_blank">Alfresco REST API</a>, especialmente con <a title="Referencia a la documentación de Alfresco sobre su RESTful API (CMIS Web Reference)" href="http://wiki.alfresco.com/wiki/CMIS_Web_Scripts_Reference" target="_blank">CMIS Web Reference</a>. Uno de los métodos que necesitaba para este cliente es aquel que me permitiese comprobar si la configuración para trabajar con el API era correcta. Comprobar eso lleva implícito comprobar que Alfresco está disponible (se tiene acceso HTTP).</p>
<p>La configuración del plugin en relación a Alfresco es muy simple:</p>
<ul>
<li>Usuario y contraseña (credenciales)</li>
<li>URL base en la que se publica RESTful API</li>
</ul>
<p>Dejo por aquí el fragmento de código:</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">def</span> is_alive<span style="color: black;">&#40;</span><span style="color: #008000;">self</span><span style="color: black;">&#41;</span>:
    isAlive_service = <span style="color: #008000;">self</span>.__url_api + <span style="color: #483d8b;">'/login'</span> +  <span style="color: #483d8b;">'?u=dummy&amp;amp;pw=dummy'</span>
    <span style="color: #008000;">self</span>.__log.<span style="color: black;">debug</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'Restful Service: '</span> + isAlive_service<span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">try</span>:
        response, content = <span style="color: #008000;">self</span>.__http.<span style="color: black;">request</span><span style="color: black;">&#40;</span>isAlive_service, <span style="color: #483d8b;">'GET'</span><span style="color: black;">&#41;</span>
        <span style="color: #ff7700;font-weight:bold;">if</span> response.<span style="color: black;">status</span> == <span style="color: #dc143c;">httplib</span>.<span style="color: black;">FORBIDDEN</span>:
            <span style="color: #008000;">self</span>.__log.<span style="color: black;">debug</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'Alfresco RESTful API is alive'</span><span style="color: black;">&#41;</span>
            <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">True</span>
        <span style="color: #ff7700;font-weight:bold;">else</span>:
            <span style="color: #008000;">self</span>.__log.<span style="color: black;">debug</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'Alfresco RESTful API is not alive'</span><span style="color: black;">&#41;</span>
            <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">False</span>
    <span style="color: #ff7700;font-weight:bold;">except</span>:
        <span style="color: #008000;">self</span>.__log.<span style="color: black;">debug</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'Alfresco RESTful API is not alive'</span><span style="color: black;">&#41;</span>
        <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #008000;">False</span></pre></div></div>

<p>Cualquier sugerencia será bienvenida.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/842/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opina recibe apoyo de la administración pública</title>
		<link>http://www.manuelrecena.com/blog/archives/839</link>
		<comments>http://www.manuelrecena.com/blog/archives/839#comments</comments>
		<pubDate>Fri, 06 Nov 2009 17:34:27 +0000</pubDate>
		<dc:creator>Manuel Jesús Recena Soto</dc:creator>
				<category><![CDATA[Conocimiento libre]]></category>
		<category><![CDATA[Mis proyectos]]></category>
		<category><![CDATA[idepa]]></category>
		<category><![CDATA[opina]]></category>

		<guid isPermaLink="false">http://www.manuelrecena.com/blog/?p=839</guid>
		<description><![CDATA[Están siendo unos días muy interesantes para Opina, como producto y como proyecto software de fuente abierta. Desde hace algún tiempo en IDEPA están usando Opina. Parece que su aceptación ha sido positiva y han decidido empujar aun más su adopción. IDEPA es el acrónimo con el que se conoce el Instituto de Desarrollo Económico [...]]]></description>
			<content:encoded><![CDATA[<p>Están siendo unos días muy interesantes para <a title="Sitio web del proyecto Opina" href="http://trac.ebabel.info/projects/opina" target="_blank">Opina</a>, como producto y como proyecto software de fuente abierta. Desde hace <a title="Referencia a una entrada de este blog" href="http://www.manuelrecena.com/blog/archives/455" target="_blank">algún tiempo</a> en <a title="Sitio web de IDEPA" href="http://www.idepa.es" target="_blank">IDEPA</a> están usando Opina. Parece que su aceptación ha sido positiva y han decidido empujar aun más su adopción. IDEPA es el acrónimo con el que se conoce el Instituto de Desarrollo Económico del Principado de Asturias. Es una entidad pública que depende directamente de la administración regional asturiana.</p>
<p>Este empuje antes mencionado se ha traducido en la contratación de mis servicios para el desarrollo de nuevas funcionalidades que serán incluidas en la próxima versión, <a title="Sitio web del proyecto Opina" href="http://trac.ebabel.info/projects/opina/milestone/1.5.0" target="_blank">1.5.0</a>. En esta nueva versión se incluirán ciertas mejoras que han detectado y que pueden ser de interés general. Desde IDEPA no han puesto ninguna restricción, todo lo contrario. Ellos han sido los primeros en defender la libertad del proyecto y no ser intrusivos con su propósito principal.</p>
<p><a title="Sitio web de IDEPA" href="http://www.idepa.es" target="_blank"><img class="alignnone" title="Logotipo de IDEPA" src="http://www.idepa.es/sites/web/idepaweb/images/logo_idepa.png" alt="" width="198" height="89" /></a></p>
<p>Creo que es una forma muy inteligente de rentabilizar el dinero público.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.manuelrecena.com/blog/archives/839/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
