<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nideaderedes</title>
	<atom:link href="http://nideaderedes.urlansoft.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nideaderedes.urlansoft.com</link>
	<description>Un blog hecho por mí y para mí</description>
	<lastBuildDate>Thu, 11 Mar 2010 12:36:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Coworking en Bilbao &#8211; Compartir oficina</title>
		<link>http://nideaderedes.urlansoft.com/2010/03/11/coworking-en-bilbao-compartir-oficina/</link>
		<comments>http://nideaderedes.urlansoft.com/2010/03/11/coworking-en-bilbao-compartir-oficina/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 12:36:14 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[mis-proyectos]]></category>
		<category><![CDATA[alquiler oficinas]]></category>
		<category><![CDATA[Bilbao]]></category>
		<category><![CDATA[compartir oficinas]]></category>
		<category><![CDATA[coworking]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=1007</guid>
		<description><![CDATA[El Coworking es una nueva forma de disponer de una oficina compartida ahorrando costes pero disfrutando de todo lo que tendríamos en nuestro propio despacho.
En AbacoNegocios.com acabamos de lanzar esta nueva fórmula que incluye mobiliario, acceso a Internet, servicio de recepción, consigna, sala de espera, sala de reuniones, calefacción, limpieaza, luz y agua.
El ahorro es [...]]]></description>
			<content:encoded><![CDATA[<p>El <a title="Coworking - compartir oficina en Bilbao" href="http://abaconegocios.com/coworking-sec.html" >Coworking</a> es una nueva forma de disponer de una oficina compartida ahorrando costes pero disfrutando de todo lo que tendríamos en nuestro propio despacho.</p>
<p>En <a title="Coworking - compartir oficina en Bilbao" href="http://abaconegocios.com/coworking-sec.html">AbacoNegocios.com</a> acabamos de lanzar esta nueva fórmula que incluye mobiliario, acceso a Internet, servicio de recepción, consigna, sala de espera, sala de reuniones, calefacción, limpieaza, luz y agua.</p>
<p>El ahorro es muy importante si lo comparamos con el alquiler de una oficina normal.</p>
<p>Además ofrecemos acceso a los demás servicios del centro de negocios con importantes descuentos sobre las tarifas normales.</p>
<p>Y también se podrá usar el servicio de alquiler de portátiles y a un precio muy interesante.</p>
<p><a title="Coworking - compartir oficina en Bilbao" href="http://abaconegocios.com/coworking-sec.html">Infórmate sobre el coworking.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2010/03/11/coworking-en-bilbao-compartir-oficina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manifiesto “En defensa de los derechos fundamentales en Internet”</title>
		<link>http://nideaderedes.urlansoft.com/2009/12/02/1001/</link>
		<comments>http://nideaderedes.urlansoft.com/2009/12/02/1001/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 19:31:37 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[uncategorized]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=1001</guid>
		<description><![CDATA[Manifiesto “En defensa de los derechos fundamentales en internet”
Sacado de: Manifiesto “En defensa de los derechos fundamentales en internet”
Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, [...]]]></description>
			<content:encoded><![CDATA[<p>Manifiesto “En defensa de los derechos fundamentales en internet”</p>
<p>Sacado de: <a title="Permalink de Manifiesto En defensa de los derechos fundamentales en internet" href="http://www.enriquedans.com/2009/12/manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet.html">Manifiesto “En defensa de los derechos fundamentales en internet”</a></p>
<p>Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, <em>bloggers</em>, usuarios, profesionales y creadores de Internet manifestamos nuestra firme oposición al proyecto, y declaramos que:</p>
<ol>
<li><span style="font-weight: bold;">Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos</span>, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.</li>
<li><span style="font-weight: bold;">La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicia</span>l. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.</li>
<li><span style="font-weight: bold;">La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español</span>, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.</li>
<li><span style="font-weight: bold;">La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural.</span> Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.</li>
<li><span style="font-weight: bold;">Los autores</span>, como todos los trabajadores,<span style="font-weight: bold;"> tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades</span> asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.</li>
<li>Consideramos que <span style="font-weight: bold;">las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, </span>en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.</li>
<li><span style="font-weight: bold;">Internet debe funcionar de forma libre y sin interferencias políticas</span> auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.</li>
<li><span style="font-weight: bold;">Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España,</span> ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.</li>
<li><span style="font-weight: bold;">Proponemos una verdadera reforma del derecho de propiedad intelectual </span>orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.</li>
<li><span style="font-weight: bold;"><span style="font-weight: normal;"><span style="font-weight: bold;">En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público</span> y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.<br />
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2009/12/02/1001/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trasponer una tabla en OpenOffice.org (cambiar filas por columnas)</title>
		<link>http://nideaderedes.urlansoft.com/2009/11/23/trasponer-una-tabla-en-openoffice-org-cambiar-filas-por-columnas/</link>
		<comments>http://nideaderedes.urlansoft.com/2009/11/23/trasponer-una-tabla-en-openoffice-org-cambiar-filas-por-columnas/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 07:00:07 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[ofimatica]]></category>
		<category><![CDATA[openofficeorg]]></category>
		<category><![CDATA[OpenOffice.org]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=984</guid>
		<description><![CDATA[Es posible con que te hayas encontrado al trabajar en OpenOffice.org que la tabla que habías creado en la hoja de cálculo tenía más sentido poniendo las columnas donde las filas y viceversa. Por ejemplo, imaginemos que nos damos cuenta de que esta tabla:
la queríamos así realmente:
Lo que queremos hacer se denomina &#8220;Trasponer&#8221;. Para hacerlo [...]]]></description>
			<content:encoded><![CDATA[<p>Es posible con que te hayas encontrado al trabajar en OpenOffice.org que la tabla que habías creado en la hoja de cálculo tenía más sentido poniendo las columnas donde las filas y viceversa. Por ejemplo, imaginemos que nos damos cuenta de que esta tabla:</p>
<div id="attachment_985" class="wp-caption alignnone" style="width: 302px"><img src="http://nideaderedes.urlansoft.com/wp-content/uploads/2009/11/openoffice1.png" alt="Imagen OpenOffice.org" title="openoffice1" width="292" height="104" class="size-full wp-image-985" /><p class="wp-caption-text">Imagen OpenOffice.org</p></div>
<p>la queríamos así realmente:</p>
<div id="attachment_986" class="wp-caption alignnone" style="width: 355px"><img src="http://nideaderedes.urlansoft.com/wp-content/uploads/2009/11/openoffice2.png" alt="Imagen OpenOffice.org" title="openoffice2" width="345" height="76" class="size-full wp-image-986" /><p class="wp-caption-text">Imagen OpenOffice.org</p></div>
<p>Lo que queremos hacer se denomina &#8220;Trasponer&#8221;. Para hacerlo basta con que seleccionemos las celdas que vamos a modificar y las copiemos al portapapeles (CTRL+C). Luego pinchamos con el botón derecho en la zona donde queremos copiar las celdas traspuestas. Se mostará el siguiente menú:</p>
<div id="attachment_988" class="wp-caption alignnone" style="width: 270px"><img src="http://nideaderedes.urlansoft.com/wp-content/uploads/2009/11/openoffice3.png" alt="Trasponer matriz en OpenOffice.org" title="openoffice3" width="260" height="277" class="size-full wp-image-988" /><p class="wp-caption-text">Trasponer matriz en OpenOffice.org</p></div>
<p>Al seleccionar &#8220;pegado especial&#8221; se abrirá una nueva ventana:</p>
<div id="attachment_995" class="wp-caption alignnone" style="width: 410px"><img src="http://nideaderedes.urlansoft.com/wp-content/uploads/2009/11/openoffice42.png" alt="Transponer imagen OpenOffice.org" title="openoffice4" width="400" height="250" class="size-large wp-image-995" /><p class="wp-caption-text">Transponer imagen OpenOffice.org</p></div>
<p>Tenemos que seleccionar la opción &#8220;Trasponer&#8221; y pinchar el botón &#8220;Aceptar&#8221;. Esto nos copiará la matriz ya transpuesta.</p>
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2009/11/23/trasponer-una-tabla-en-openoffice-org-cambiar-filas-por-columnas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alquiler de proyectores y pantallas en Madrid</title>
		<link>http://nideaderedes.urlansoft.com/2009/11/04/alquiler-de-proyectores-y-pantallas-en-madrid/</link>
		<comments>http://nideaderedes.urlansoft.com/2009/11/04/alquiler-de-proyectores-y-pantallas-en-madrid/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 09:10:13 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[mis-proyectos]]></category>
		<category><![CDATA[alquilar proyectores]]></category>
		<category><![CDATA[alquiler proyectores]]></category>
		<category><![CDATA[Madrid]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=982</guid>
		<description><![CDATA[En AbacoProyectores hemos abierto una nueva oficina en Madrid para ampliar nuestro &#8220;radio de acción&#8221;. Desde hoy ofrecemos oficialmente el servicio de alquiler de proyectores y pantallas en Madrid con entrega y recogida a domicilio.
]]></description>
			<content:encoded><![CDATA[<p>En <a href="http://abacoproyectores.com/" title="Alquiler de proyectores en Madrid y Bilbao">AbacoProyectores</a> hemos abierto una nueva oficina en Madrid para ampliar nuestro &#8220;radio de acción&#8221;. Desde hoy ofrecemos oficialmente el servicio de <a href="http://abacoproyectores.com/" title="Alquiler de proyectores en Madrid y Bilbao">alquiler de proyectores y pantallas en Madrid</a> con entrega y recogida a domicilio.</p>
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2009/11/04/alquiler-de-proyectores-y-pantallas-en-madrid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Publicados ya cuatro capítulos del Curso de PHP</title>
		<link>http://nideaderedes.urlansoft.com/2009/10/29/publicados-ya-cuatro-capitulos-del-curso-de-php/</link>
		<comments>http://nideaderedes.urlansoft.com/2009/10/29/publicados-ya-cuatro-capitulos-del-curso-de-php/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 17:57:23 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[mis-proyectos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[curso php]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=977</guid>
		<description><![CDATA[Ya están publicados los primeros cuatro capítulos del curso de PHP en el Rincón del PHP.
Si tenéis dudas sobre PHP pasaos por el foro, que está nuevecito y responderé a cualquier consulta gustosamente (relacionada con PHP, claro).
]]></description>
			<content:encoded><![CDATA[<p>Ya están publicados los primeros cuatro capítulos del <a href="http://elrincondelphp.com/cursophp/curso" title="Curso de PHP">curso de PHP</a> en el <a href="http://elrincondelphp.com/" title="Web dedicada a la programación en PHP">Rincón del PHP</a>.</p>
<p>Si tenéis dudas sobre PHP pasaos por el <a href="http://elrincondelphp.com/foros/" title="Foro de PHP">foro</a>, que está nuevecito y responderé a cualquier consulta gustosamente (relacionada con PHP, claro).</p>
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2009/10/29/publicados-ya-cuatro-capitulos-del-curso-de-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Procesos en C: Crear un nuevo proceso con fork()</title>
		<link>http://nideaderedes.urlansoft.com/2009/10/26/procesos-en-c-crear-un-nuevo-proceso-con-fork/</link>
		<comments>http://nideaderedes.urlansoft.com/2009/10/26/procesos-en-c-crear-un-nuevo-proceso-con-fork/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 07:00:22 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[fork]]></category>
		<category><![CDATA[procesos]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=933</guid>
		<description><![CDATA[Siguiendo con los artículos sobre procesos voy a poner aquí un sencillo ejemplo para ilustrar el funcionamiento de la función fork().
Esta función es la que se encarga de crear un nuevo proceso dentro de un proceso. El nuevo proceso creado es una copia exacta del original, con la única diferencia que cada uno de ellos [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo con los artículos sobre procesos voy a poner aquí un sencillo ejemplo para ilustrar el funcionamiento de la función fork().</p>
<p>Esta función es la que se encarga de crear un nuevo proceso dentro de un proceso. El nuevo proceso creado es una copia exacta del original, con la única diferencia que cada uno de ellos tiene su propio identificador de proceso (pid).</p>

<div class="wp_syntax"><div class="code"><pre class="c"><span style="color: #339933;">#include &lt;stdio.h&gt;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> pid;
&nbsp;
	<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;PADRE: Soy el proceso padre y mi pid es: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>, getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
&nbsp;
	pid <span style="color: #339933;">=</span> fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
&nbsp;
	<span style="color: #666666; font-style: italic;">// En cuanto llamamos a fork se crea un nuevo proceso. En el proceso</span>
	<span style="color: #666666; font-style: italic;">// padre 'pid' contendrá el pid del proceso hijo. En el proceso hijo</span>
	<span style="color: #666666; font-style: italic;">// 'pid' valdrá 0. Eso es lo que usamos para distinguir si el código</span>
	<span style="color: #666666; font-style: italic;">// que se está ejecutando pertenece al padre o al hijo.</span>
&nbsp;
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>pid<span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">// Este es el proceso padre</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;PADRE: Soy el proceso padre y mi pid sigue siendo: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>, getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;PADRE: Mi hijo tiene el pid: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>, pid<span style="color: #009900;">&#41;</span>;
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #666666; font-style: italic;">// Proceso hijo</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;HIJO: Soy el proceso hijo y mi pid es: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>, getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;HIJO: mi padre tiene el pid: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span>, getppid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>;
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>En un próximo post explicaré cómo convertir el proceso hijo en un nuevo proceso totalmente diferente (con el conjunto de funciones &#8216;exec&#8217;). Esto nos permitirá lanzar un programa desde dentro de otro.</p>
<hr/>
<p>¿Necesitas ayuda con algún trabajo de clase? Entra en <a href="http://buscoprofe.com" title="Ayuda con trabajos de clase">BuscoProfe.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2009/10/26/procesos-en-c-crear-un-nuevo-proceso-con-fork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El Rincón del PHP &#8211; Web dedicada a la programación en PHP</title>
		<link>http://nideaderedes.urlansoft.com/2009/10/25/el-rincon-del-php-web-dedicada-a-la-programacion-en-php/</link>
		<comments>http://nideaderedes.urlansoft.com/2009/10/25/el-rincon-del-php-web-dedicada-a-la-programacion-en-php/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 09:58:23 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[mis-proyectos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[foros]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=973</guid>
		<description><![CDATA[Siguiendo con nuestros contínuos lanzamientos   hace un par de días pusimos en marcha la nueva web del Rincón del PHP.
La idea de la web es ser un punto en el que poder encontrar información sobre PHP, cursos y un foro donde podamos conocernos, compartir ideas y exponer dudas.
Entra en el Rincón del PHP, [...]]]></description>
			<content:encoded><![CDATA[<p>Siguiendo con nuestros contínuos lanzamientos <img src='http://nideaderedes.urlansoft.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  hace un par de días pusimos en marcha la nueva web del <a href="http://elrincondelphp.com" title="Foros y cursos de PHP">Rincón del PHP</a>.</p>
<p>La idea de la web es ser un punto en el que poder encontrar información sobre PHP, cursos y un foro donde podamos conocernos, compartir ideas y exponer dudas.</p>
<p>Entra en el <a href="http://elrincondelphp.com" title="Foros y cursos de PHP">Rincón del PHP</a>, los foros están nuevecitos ¿te animas a estrenarlos?</p>
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2009/10/25/el-rincon-del-php-web-dedicada-a-la-programacion-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convierte ficheros de vídeo a 3gp con Mobile Media converter</title>
		<link>http://nideaderedes.urlansoft.com/2009/10/23/convierte-ficheros-de-video-a-3gp-con-mobile-media-converter/</link>
		<comments>http://nideaderedes.urlansoft.com/2009/10/23/convierte-ficheros-de-video-a-3gp-con-mobile-media-converter/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 07:00:23 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[chorradillas]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[3gp]]></category>
		<category><![CDATA[avi]]></category>
		<category><![CDATA[convertir]]></category>
		<category><![CDATA[mp3]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=899</guid>
		<description><![CDATA[Mobile Media Converter es un fantástico programa que nos permite convertir archivos de sonido y vídeo a diferentes formatos, incluido el 3gp muy usado en los dispositivos móviles. Es un software muy fácil de usar, muy recomendable.
Existen versiones para Linux (hay un paquete .deb que se puede usar para Ubuntu) y Windows.
Se puede descargar de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.miksoft.net/mobileMediaConverter.htm">Mobile Media Converter</a> es un fantástico programa que nos permite convertir archivos de sonido y vídeo a diferentes formatos, incluido el 3gp muy usado en los dispositivos móviles. Es un software muy fácil de usar, muy recomendable.</p>
<p>Existen versiones para Linux (hay un paquete .deb que se puede usar para Ubuntu) y Windows.</p>
<p>Se puede descargar de aquí:</p>
<p><a href="http://www.miksoft.net/mobileMediaConverter.htm">http://www.miksoft.net/mobileMediaConverterDown.htm</a></p>
<p>Como curiosidad, entontré en los <a href="http://ubuntuforums.org/showthread.php?t=1117699">foros de Ubuntu</a> este script para convertir ficheros .avi a un formato adecuado para móviles:</p>

<div class="wp_syntax"><div class="code"><pre class="bash"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> mobile; <span style="color: #007800;">IFS=</span>$<span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span> ; <span style="color: #000000; font-weight: bold;">for</span> f <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #000000;">-1</span> <span style="color: #000000; font-weight: bold;">*</span>.avi<span style="color: #000000; font-weight: bold;">`</span> ; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #007800;">FILE=</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">basename</span> <span style="color: #ff0000;">&quot;$f&quot;</span> .avi<span style="color: #7a0874; font-weight: bold;">&#41;</span> ; mencoder <span style="color: #ff0000;">&quot;$FILE.avi&quot;</span> -oac lavc -lavcopts <span style="color: #007800;">acodec=</span>libmp3lame:<span style="color: #007800;">abitrate=</span><span style="color: #000000;">64</span> -ovc lavc -lavcopts <span style="color: #007800;">vcodec=</span>mpeg4:<span style="color: #007800;">vpass=</span><span style="color: #000000;">1</span>:<span style="color: #007800;">vbitrate=</span><span style="color: #000000;">200</span> -ffourcc DX50 -vf <span style="color: #007800;">scale=</span><span style="color: #000000;">400</span>:<span style="color: #000000;">240</span> -o <span style="color: #ff0000;">&quot;mobile/$FILE.avi&quot;</span>; <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">30</span>; mencoder <span style="color: #ff0000;">&quot;$FILE.avi&quot;</span> -oac lavc -lavcopts <span style="color: #007800;">acodec=</span>libmp3lame:<span style="color: #007800;">abitrate=</span><span style="color: #000000;">64</span> -ovc lavc -lavcopts <span style="color: #007800;">vcodec=</span>mpeg4:<span style="color: #007800;">vpass=</span><span style="color: #000000;">2</span>:<span style="color: #007800;">vbitrate=</span><span style="color: #000000;">200</span> -ffourcc DX50 -vf <span style="color: #007800;">scale=</span><span style="color: #000000;">400</span>:<span style="color: #000000;">240</span> -o <span style="color: #ff0000;">&quot;mobile/$FILE.avi&quot;</span>; <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #ff0000;">&quot;frameno.avi&quot;</span>; <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #ff0000;">&quot;divx2pass.log&quot;</span>; <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">30</span>; <span style="color: #000000; font-weight: bold;">done</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2009/10/23/convierte-ficheros-de-video-a-3gp-con-mobile-media-converter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZenCart, configurando las descargas</title>
		<link>http://nideaderedes.urlansoft.com/2009/10/22/zencart-configurando-las-descargas/</link>
		<comments>http://nideaderedes.urlansoft.com/2009/10/22/zencart-configurando-las-descargas/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 07:00:23 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[comercio-electronico]]></category>
		<category><![CDATA[zencart]]></category>
		<category><![CDATA[descargas]]></category>
		<category><![CDATA[downloads]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=971</guid>
		<description><![CDATA[Hoy me encontrado con un problemilla en la tienda de un cliente que me ha hecho perder bastante tiempo. Es una tontería pero lo pongo como recordatorio por si a alguien le pudiera servir.
Se trataba de configurar un artículo para descargar como fichero PDF. El artículo estaba configurado correctamente pero el problema era que cuando [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy me encontrado con un problemilla en la tienda de un cliente que me ha hecho perder bastante tiempo. Es una tontería pero lo pongo como recordatorio por si a alguien le pudiera servir.</p>
<p>Se trataba de configurar un artículo para descargar como fichero PDF. El artículo estaba configurado correctamente pero el problema era que cuando el cliente pagaba con tarjeta de crédito el archivo no se podía descargar directamente. El cliente debía esperar a que el gestor de la tienda lo pasara al estado &#8220;procesándose&#8221; para poder descargarlo.</p>
<p>Una posibilidad era configurar el módulo de la tarjeta de crédito para que el pedido pasara automáticamente al estado &#8220;procesándose&#8221;. Hasta aquí todo fácil. Sin embargo, esta no era una opción válida ya que &#8220;procesándose&#8221; era el estado que se usaba cuando el pedido estaba en preparación.</p>
<p>Como solución, creamos un nuevo estado: &#8220;pagado&#8221;. Y aquí es donde viene el &#8220;meollo&#8221;. No debemos olvidar que hay que cambiar la configuración de la tienda para que el estado &#8220;pagado&#8221; sea un estado que permita descargar archivos.</p>
<p>Para ello debemos ir a: Configuración -> Ajustes de atributos -> Controlador del valor del estado de la descarga <= valor mas alto.</p>
<p>El valor a asignar será el código del estado que hemos añadido (normalmente será el 4). Una vez hecho esto los archivos se podrán descargar automáticamente al hacer un pedido.</p>
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2009/10/22/zencart-configurando-las-descargas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Código para actualizar el contenido de una capa con Scriptaculous</title>
		<link>http://nideaderedes.urlansoft.com/2009/10/21/codigo-para-actualizar-el-contenido-de-una-capa-con-scriptaculous/</link>
		<comments>http://nideaderedes.urlansoft.com/2009/10/21/codigo-para-actualizar-el-contenido-de-una-capa-con-scriptaculous/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 07:00:45 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[prototype]]></category>
		<category><![CDATA[scriptaculous]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=954</guid>
		<description><![CDATA[Aquí os dejo un código JavaScript que actualiza el contenido de una capa mediante Ajax. La transición entre el contenido de la capa y el nuevo se hace mediante un efecto de difuminado con Scriptaculous. El efecto se repite cíclicamente.
Usa Protoype y Scriptaculous.
La capa que se actualiza debe llamarse &#8220;capa&#8221;:

&#60;div id=&#34;capa&#34;&#62;&#60;/div&#62;

y en la etiqueta body [...]]]></description>
			<content:encoded><![CDATA[<p>Aquí os dejo un código JavaScript que actualiza el contenido de una capa mediante Ajax. La transición entre el contenido de la capa y el nuevo se hace mediante un efecto de difuminado con Scriptaculous. El efecto se repite cíclicamente.</p>
<p>Usa Protoype y Scriptaculous.</p>
<p>La capa que se actualiza debe llamarse &#8220;capa&#8221;:</p>

<div class="wp_syntax"><div class="code"><pre>&lt;div id=&quot;capa&quot;&gt;&lt;/div&gt;</pre></div></div>

<p>y en la etiqueta body debemos añadir:</p>

<div class="wp_syntax"><div class="code"><pre>&lt;body onload=&quot;start_fading()<SEMI>&quot;&gt;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="javascript"><span style="color: #339933;">&lt;</span>script language<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;javascript&quot;</span>  type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;&lt;!--</span>
<span style="color: #003366; font-weight: bold;">function</span> start_fading<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> fade<span style="color: #339933;">=</span>setTimeout<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fadeout()&quot;</span><span style="color: #339933;">,</span><span style="color: #CC0000;">4000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> fadeout<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">new</span> Effect.<span style="color: #006600;">Opacity</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;capa&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>duration<span style="color: #339933;">:</span><span style="color: #CC0000;">0.5</span><span style="color: #339933;">,</span> from<span style="color: #339933;">:</span><span style="color: #CC0000;">1.0</span><span style="color: #339933;">,</span> to<span style="color: #339933;">:</span><span style="color: #CC0000;">0.0</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #003366; font-weight: bold;">var</span> fade<span style="color: #339933;">=</span>setTimeout<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;change()&quot;</span><span style="color: #339933;">,</span><span style="color: #CC0000;">600</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>       
<span style="color: #003366; font-weight: bold;">function</span> change<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">new</span> Ajax.<span style="color: #006600;">Request</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'/script.php'</span><span style="color: #339933;">,</span>
	  <span style="color: #009900;">&#123;</span>
	    method<span style="color: #339933;">:</span><span style="color: #3366CC;">'get'</span><span style="color: #339933;">,</span>
	    onSuccess<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>transport<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	      <span style="color: #003366; font-weight: bold;">var</span> response <span style="color: #339933;">=</span> transport.<span style="color: #006600;">responseText</span> <span style="color: #339933;">||</span> <span style="color: #3366CC;">&quot;no response text&quot;</span><span style="color: #339933;">;</span>
	      $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'specials_sidebox'</span><span style="color: #009900;">&#41;</span>.<span style="color: #006600;">innerHTML</span> <span style="color: #339933;">=</span> response<span style="color: #339933;">;</span>
		  <span style="color: #003366; font-weight: bold;">new</span> Effect.<span style="color: #006600;">Opacity</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;capa&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>duration<span style="color: #339933;">:</span><span style="color: #CC0000;">0.5</span><span style="color: #339933;">,</span> from<span style="color: #339933;">:</span><span style="color: #CC0000;">0.0</span><span style="color: #339933;">,</span> to<span style="color: #339933;">:</span><span style="color: #CC0000;">1.0</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		  <span style="color: #003366; font-weight: bold;">var</span> fade<span style="color: #339933;">=</span>setTimeout<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fadeout()&quot;</span><span style="color: #339933;">,</span><span style="color: #CC0000;">4000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	    <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
	    onFailure<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>  <span style="color: #009900;">&#125;</span>
	  <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #006600; font-style: italic;">//--&gt;&lt;/script&gt;</span></pre></div></div>

<p>El funcionamiento es el siguiente:</p>
<p>1) El evento onload() de la etiqueta body llama a la función start_fading() que pone en marcha un cronómetro que llamará a la función fadeout() al de 4000 milisegundos.</p>
<p>2) La función fadeout() hace que el elemento &#8220;capa&#8221; vaya desapareciendo difuminándose. Además establece un nuevo cronómetro que llamará al de 600 milisegundos a la función change.</p>
<p>3) La función change hace una llamada al fichero &#8217;script.php&#8217; mediante ajax para cambiar el contenido de capa (que está todavía oculto). Cuando se ha terminado de ejecutar script.php se ejecuta automáticamente la función dentro de &#8216;onSuccess&#8217;.</p>
<p>4) Esta función sustituye el contenido de &#8216;capa&#8217; por lo que haya devuelto script.php, hace un fade in (vuelve a mostrar capa) y establece un nuevo cronómetro para empezar el proceso de nuevo.</p>
<p>NOTAS:</p>
<p>* Hay que tener en cuenta que cada vez que se repite el proceso se hace una llamada a script.php. Si este script consume muchos recursos podemos estar sobrecargando el servidor (cada usuario que tenga la ventana abierta estará haciendo llamadas cada 4600 milisegundos aproximadamente.</p>
<p>* Si es posible quizá fuera mejor precargar los disintos contenidos de &#8216;capa&#8217; e ir rotándolos en cada ciclo sin hacer una llamada Ajax (eso os lo pongo otro día).</p>
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2009/10/21/codigo-para-actualizar-el-contenido-de-una-capa-con-scriptaculous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
