<?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>¡darandandunguen! &#187; Web</title>
	<atom:link href="http://www.darandandunguen.org/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.darandandunguen.org</link>
	<description>Gritos a mansalva.</description>
	<lastBuildDate>Wed, 27 May 2009 07:42:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Spanish languaje files for DocMGR 0.58</title>
		<link>http://www.darandandunguen.org/2008/07/04/archivos-de-idioma-espanol-para-docmgr-058-spanish-languaje-files-for-docmgr-058/</link>
		<comments>http://www.darandandunguen.org/2008/07/04/archivos-de-idioma-espanol-para-docmgr-058-spanish-languaje-files-for-docmgr-058/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 14:35:59 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/?p=75</guid>
		<description><![CDATA[I&#8217;ve translated the language files for DocMGR 0.58 to spanish (es_ES).

 Files



 ]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve translated the language files for DocMGR 0.58 to spanish (es_ES).<br />
<span id="more-75"></span></p>
<p><a href='http://www.darandandunguen.org/wp-content/uploads/2008/07/castellano.rar'> Files</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2008/07/04/archivos-de-idioma-espanol-para-docmgr-058-spanish-languaje-files-for-docmgr-058/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Good ol&#8217; days</title>
		<link>http://www.darandandunguen.org/2007/10/12/good-ol-days/</link>
		<comments>http://www.darandandunguen.org/2007/10/12/good-ol-days/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 16:06:21 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Fotos Frikis]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/2007/10/12/good-ol-days/</guid>
		<description><![CDATA[


 Me he partido el pecho recordando mi época de programador web y la maldita limpieza de los campos de entrada&#8230;

]]></description>
			<content:encoded><![CDATA[<p>Me he partido el pecho recordando mi época de programador web y la maldita limpieza de los campos de entrada&#8230;<br />
<a href="http://xkcd.com/327/"><img src="http://imgs.xkcd.com/comics/exploits_of_a_mom.png" alt="Tira cómica" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2007/10/12/good-ol-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google IS evil</title>
		<link>http://www.darandandunguen.org/2007/07/03/google-is-evil/</link>
		<comments>http://www.darandandunguen.org/2007/07/03/google-is-evil/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 09:32:09 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Actualidad]]></category>
		<category><![CDATA[Derechos]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/2007/07/03/google-is-evil/</guid>
		<description><![CDATA[In Google Health Advertising Blog: Does negative press make you Sicko? an employee from Google shows that the slogan Don&#8217;t be evil is something from the past. Google introduces themselves to the big corporations as a tool of mass education, using big (and more or less subtle) publicity campaigns through the search engine. After that [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://google-health-ads.blogspot.com/2007/06/does-negative-press-make-you-sicko.html">Google Health Advertising Blog: Does negative press make you Sicko?</a> an employee from Google shows that the slogan <em>Don&#8217;t be evil</em> is something from the past. Google introduces themselves to the big corporations as a tool of mass <em>education</em>, using big (and more or less subtle) publicity campaigns through the search engine. After that post, <a href="http://google-health-ads.blogspot.com/2007/07/my-opinion-and-googles.html">the employee, in a new article says that it was her opinion and not Google&#8217;s</a>, Google <a href="http://googleblog.blogspot.com/2007/07/google-and-health-care.html"> apologized stating that they also feel concerned about american healthcare but they did not say a single word about the publicity issue.</a>.<br />
<a href="http://www.enriquedans.com/2007/07/google-esta-enferma-google-is-sicko.html">Enrique Dans has some very good points on his article</a>. Google&#8217;s neutrality is now something to be very concerned about.<br />
Google is going the very wrong way of late.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2007/07/03/google-is-evil/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Más vale tarde que nunca</title>
		<link>http://www.darandandunguen.org/2007/01/23/mas-vale-tarde-que-nunca/</link>
		<comments>http://www.darandandunguen.org/2007/01/23/mas-vale-tarde-que-nunca/#comments</comments>
		<pubDate>Tue, 23 Jan 2007 14:19:58 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[chat]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/2007/01/23/mas-vale-tarde-que-nunca/</guid>
		<description><![CDATA[Parece ser que Google, Yahoo, Vodafone y Microsoft han decidido crear una especie de carta de los derechos humanos para proteger la libertad de expresión en la red. En la redacción de tal carta también intervendrán representantes de universidades y diversos grupos sociales.

Habrá que ver si esto significa que google dejará de permitir al gobierno [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.theregister.com/2007/01/23/google_yahoo_get_ethical/">Parece ser</a> que Google, Yahoo, Vodafone y Microsoft han decidido crear una especie de carta de los derechos humanos para proteger la libertad de expresión en la red. En la redacción de tal carta también intervendrán representantes de universidades y diversos grupos sociales.<br />
<span id="more-45"></span><br />
Habrá que ver si esto significa que google dejará de permitir al gobierno chino que censure lo que se puede buscar desde su país o si las compañías de ceder ante las presiones de gobiernos como el británico o el norteamericano para que proporcionen datos privados de todos sus clientes&#8230; En cualquier caso, el paso parece positivo, esperemos que no quede en agua de borrajas o en una mera campaña de marketing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2007/01/23/mas-vale-tarde-que-nunca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pub</title>
		<link>http://www.darandandunguen.org/2006/11/18/pub/</link>
		<comments>http://www.darandandunguen.org/2006/11/18/pub/#comments</comments>
		<pubDate>Sat, 18 Nov 2006 11:06:39 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[chat]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/2006/11/18/pub/</guid>
		<description><![CDATA[Hace casi un mes que puse publicidad en el blog y el resultado ha sido la acojonante cantidad de 17 céntimos que obtuve cuando alguien pinchó en un enlace uno de los primeros días (Se equivocaría el pobre). Con ello se me ocurren dos reflexiones, la primera es que realmente no hace falta un gran [...]]]></description>
			<content:encoded><![CDATA[<p>Hace casi un mes que puse publicidad en el blog y el resultado ha sido la acojonante cantidad de 17 céntimos que obtuve cuando alguien pinchó en un enlace uno de los primeros días (Se equivocaría el pobre). Con ello se me ocurren dos reflexiones, la primera es que realmente no hace falta un gran número de gente para que se pueda obtener algún dinerillo extra (No pretendo vivir de esto). La segunda es que aquí no pincha ni Perry, lo cual tampoco me extraña.<br />
Yo tampoco pinchaba jamás en los enlaces de publicidad, de hecho, si alguno de ellos me interesaba solía abrir una nueva pestaña en el Firefox e introducir manualmente la URL. &#8220;Así evitaré las cookies y que me rastreen mis hábitos de consumo&#8221;, pensaba. Bien, esto es una gilipollez desde el punto de vista técnico y bastante injusto para el que hizo la página que esté leyendo (que sea mucho o poco, pierde la pasta que se fuese a llevar). Volviendo al tema de que técnicamente es una estupidez, si os fijáis en la barra de estado del navegador mientras cargan los sitios que visitáis, podréis ver que en la mayoría de ellos se llama a <a href="http://www.google.com/analytics/es-ES/">google analytics</a>, con lo que google ya sabe dónde, cómo, cuando, desde dónde,&#8230; navegamos.<br />
Leo en <a href="http://aversiganodinero.blogspot.com/2006/11/las-consecuencias-de-mi-anterior-post.html">aversiganodinero</a> que en cada post obtiene 14$ dólares de media y estoy convencido <a href="http://aversiganodinero.blogspot.com/2006/09/adsense-funciona.html">(al igual que él)</a> de que el objeto de su blog, provoca un sentimiento de solidaridad en los lectores que hace que pinchen más &#8211;yo también pinché&#8211;. Esto me parece en el fondo poco justo así que he decidido cambiar, ahora trato los enlaces de publicidad como cualquier otro enlace de las páginas que leo, si me interesan, pincho y si no, pues no. ¿Me habré vuelto loco?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2006/11/18/pub/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Validando que es gerundio</title>
		<link>http://www.darandandunguen.org/2006/11/04/validando-que-es-gerundio/</link>
		<comments>http://www.darandandunguen.org/2006/11/04/validando-que-es-gerundio/#comments</comments>
		<pubDate>Sat, 04 Nov 2006 18:33:07 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/2006/11/04/validando-que-es-gerundio/</guid>
		<description><![CDATA[Algunos de los plugins que instalé durante los últimos días, contenían errores en el código de forma que la página dejó de ser válida XHTML. Esta tarde me he dedicado a corregir el código de forma que todo vuelva a ser correcto. Los plugins que he tenido que modificar son mightyadsense y Del.icio.us &#8211; Bookmark [...]]]></description>
			<content:encoded><![CDATA[<p>Algunos de los plugins que instalé durante los últimos días, contenían errores en el código de forma que la página dejó de ser válida XHTML. Esta tarde me he dedicado a corregir el código de forma que todo vuelva a ser correcto. Los plugins que he tenido que modificar son <a href="http://mightyhitter.com/main-page/plugins/mightyadsense/">mightyadsense</a> y <a href="http://www.arnebrachhold.de/2005/06/05/delicious-bookmark-this-wordpress-plugin">Del.icio.us &#8211; Bookmark This!</a>. Los cambios los podéis descargar <a href="/wp-content/uploads/2006/11/mightyadsense.zip">aquí</a> y <a href="/wp-content/uploads/2006/11/delicious-bookmark-this.zip">aquí</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2006/11/04/validando-que-es-gerundio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache2 con soporte para ASP</title>
		<link>http://www.darandandunguen.org/2006/03/10/apache2-con-soporte-para-asp/</link>
		<comments>http://www.darandandunguen.org/2006/03/10/apache2-con-soporte-para-asp/#comments</comments>
		<pubDate>Fri, 10 Mar 2006 22:15:13 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/2006/03/10/apache2-con-soporte-para-asp/</guid>
		<description><![CDATA[Por motivos de trabajo, he tenido que montar un servidor de Apache2 con soporte para ASP en Windows. Como lo mío es el PHP sobre Linux, me he encomendado a San Google a ver que pasaba. Y lo que pasaba es que hay demasiados artículos desactualizados sobre el tema, y parece mucho más difícil de [...]]]></description>
			<content:encoded><![CDATA[<p>Por motivos de trabajo, he tenido que montar un servidor de <a href="http://www.apache.org">Apache2</a> con soporte para <a href="http://es.wikipedia.org/wiki/Active_Server_Pages">ASP</a> en <a href="http://sam.zoy.org/goatse/ripgoatse.gif">Windows</a>. Como lo mío es el <a href="http://www.php.net">PHP</a> sobre <a href="http://www.kernel.org">Linux</a>, me he encomendado a <a href="http://www.google.com">San Google</a> a ver que pasaba. Y lo que pasaba es que hay demasiados artículos desactualizados sobre el tema, y parece mucho más difícil de lo que es. Porque realmente se puede hacer en tres pasos. Veamos cómo.</p>
<p><span id="more-30"></span></p>
<ol>
<li>
<p>Descargamos desde la página de <a href="http://www.apache.org">Apache</a> el paquete <a href="http://www.apache.org/dyn/closer.cgi/perl/win32-bin/">Ready-for-the-fiesta</a>. El paquete es tan completo que viene con <a href="http://perl.apache.org/">mod_perl</a>, <a href="http://www.zend.com/manual">php</a>, <a href="http://www.apache-asp.org/">Apache::ASP</a> y varias cosas más. Instala el paquete en un directorio que no contenga espacios en blanco en su nombre (las cosas de güindows). El instalador nos hará varias preguntas.</p>
<ul>
<li>¿Instalar nmake? <strong>Sí</strong></li>
<li>¿Crear HTML docs? <strong>Sí</strong></li>
<li>¿Configurar CPAN? <strong>Sí</strong></li>
<li>Ahora se abrirá la consola de CPAN y debes teclear <br /><code>o conf init</code><br /> con lo que comenzará la configuración. Puedes aceptar todos los valores por defecto. Al final debes elegir tu continente, país (España está en la 2ª página de Europa, pulsa <em>return</em> tras la primera página de países y te aparecerán el resto.) y seleccionar algunos de los mirrors de paquetes que te aparezcan.</li>
</ul>
</li>
<li>Añade al <em>PATH</em> los directorios <em>[directorio donde instalaste el paquete]/apache2/bin</em> y <em>[directorio donde instalaste el paquete]/perl/bin</em></li>
<li>Crea una carpeta para tus páginas ASP en <em>[directorio donde instalaste el paquete]/apache2/htdocs/</em> y copia en ellas el archivo <em>.htaccess</em> del directorio con los ejemplos en ASP (<em>[directorio donde instalaste el paquete]/apache2/htdocs/ASP/eg/</em></li>
</ol>
<p>Y a disfrutar (si se puede disfrutar con el ASP, claro)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2006/03/10/apache2-con-soporte-para-asp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Namecheap, ddclient y Debian</title>
		<link>http://www.darandandunguen.org/2006/02/27/namecheap-ddclient-y-debian/</link>
		<comments>http://www.darandandunguen.org/2006/02/27/namecheap-ddclient-y-debian/#comments</comments>
		<pubDate>Mon, 27 Feb 2006 19:23:11 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/2006/02/27/namecheap-ddclient-y-debian/</guid>
		<description><![CDATA[ddclient es un software que permite actualizar tu IP en los servidores de nombres de forma automatizada para los que sufrimos IPs dinámicas. La versión de ddclient en Debian es la 3.6.2 y desgraciadamente el soporte para Namecheap es posterior. Namecheap es una empresa donde puedes registrar tus dominios por un precio bastante módico. De [...]]]></description>
			<content:encoded><![CDATA[<p>ddclient es un software que permite actualizar tu IP en los servidores de nombres de forma automatizada para los que sufrimos IPs dinámicas. La versión de ddclient en Debian es la 3.6.2 y desgraciadamente el soporte para Namecheap es posterior. Namecheap es una empresa donde puedes registrar tus dominios por un precio bastante módico. De todos modos, lo mejor es instalar el paquete y después modificar dos archivos. Descarga la última versión de sourceforge, descomprime su contenido y machaca el archivo <em>/usr/sbin/ddclient</em> con el del archivo.</p>
<p><code>cd /usr/src<br />
tar xjvf ddclient-3.6.7.tbz<br />
mv ddclient-3.6.7/ddclient /sbin/ddclient</code></p>
<p>Elimina el archivo <em>/etc/dclient.conf</em><br />
<code>rm /etc/ddclient.conf</code></p>
<p>Crea el archivo <em>/etc/ddclient/ddclient.conf</em> a partir del ejemplo y actualízalo con tus datos</p>
<p><code>cp ddclient-3.6.7/sample-etc_ddclient.conf /etc/ddclient/ddclient.conf</code></p>
<p>Al final del archivo está la sección destinada a Namecheap. La contraseña que debes poner es la que te aparece en la página de tu dominio en Namecheap en la pestaña <em>Dynamic DNS</em>. Como depende del dominio, deberás escribir una entrada distinta para cada uno de tus dominios.</p>
<p><b>ACTUALIZACIÓN</b></p>
<p>Parece que no todo está funcionando correctamente, por lo que esta mañana, cuando cambió la IP, el blog se ha ido al limbo. Sin embargo he encontrado en <a href="http://marc.noctambuls.net/?p=35">Marc @ blog</a> un script que parece solucionar la tarea. El (pequeño) problema es que su script es para un único dominio y yo tengo varios. Las modificaciones que he hecho no las puedo publicar porque la licencia de <a href="http://marc.noctambuls.net/?p=35">Marc @ blog</a> <a href="http://creativecommons.org/licenses/by-nc-nd/2.5/">no permite trabajos derivados</a>, pero no creo que tengáis problemas para hacerlos vosotros si los necesitáis. La prueba de fuego en el próximo cambio de IP.</p>
<p><b>ACTUALIZACIÓN 2</b></p>
<p>Me he puesto en contacto con <a href="http://marc.noctambuls.net/?p=35">Marc</a> y no tiene ningún problema en que comporta mis cambios. Los cambios principales en el script son:</p>
<ul>
<li>Soporte para varios dominios</li>
<li>Fuerza la actualización de la IP en la siguiente ejecución si la actualización falla</li>
<li>Manda un mensaje al syslog cuando actualiza la IP o cuando la actualización falla</li>
</ul>
<p><b>ACTUALIZACIÓN 3</b></p>
<p>He hecho un pequño al script porque la página de <a href="http://www.whatismyip.com">whatismyip</a> ha cambiado.<br />
<span id="more-29"></span>
</p>
<p>Para configurarlo debéis rellenar el campo CONFIG_PATH y escribir el fichero <i>domains.list</i></p>
<p><code><br />
#!/bin/bash</code><br />
# Namecheap update script v1.01</p>
<p><code># Path where the configuration files are is<br />
CONFIG_PATH="/usr/local/etc/namecheap"</code><br />
<code><br />
#==== No more config parameters past this line ====#</code></p>
<p><code># Root only<br />
if [ `id -u` -ne 0 ] ; then<br />
    echo "You MUST be root to execute this script!"<br />
    exit<br />
fi</code></p>
<p><code># Is domains file present?<br />
if [ ! -e "${CONFIG_PATH}/domains.list" ]; then<br />
        mkdir -p ${CONFIG_PATH}<br />
        echo "${CONFIG_PATH}/domains.list not found!"<br />
        echo "This is a configuration file for namecheap script"<br />
        echo "Add one line to the file for each domain to keep updated"<br />
        echo "Line Format:"<br />
        echo "[domain] [password] [subdomain],[subdomain2],..."<br />
        echo "Lines starting with a # and blank lines will be ignored"<br />
        exit<br />
fi</code></p>
<p><code># What is my current IP?<br />
NEW_IP=`lynx -dump http://www.whatismyip.org`</code></p>
<p><code>if [ -n "${NEW_IP}" ]; then</code></p>
<p>     <code>   # First execution<br />
        if [ ! -e "${CONFIG_PATH}/old_ip" ]; then<br />
                mkdir -p ${CONFIG_PATH}<br />
                touch ${CONFIG_PATH}/old_ip<br />
        fi</code></p>
<p>        <code>OLD_IP=`cat ${CONFIG_PATH}/old_ip`</code></p>
<p>        <code># Has my IP been updated?<br />
        if [ "${NEW_IP}" != "${OLD_IP}" ] ; then</code></p>
<p>                <code># old_ip file update<br />
                echo ${NEW_IP} > ${CONFIG_PATH}/old_ip</code></p>
<p>                <code># I make a HTTP GET request for every subdomain in each domain I have registered<br />
                exec < ${CONFIG_PATH}/domains.list<br />
                while read LINE<br />
                do<br />
                if [[ -n `echo $LINE | grep -v '^#' | grep -v '^$'` ]]<br />
                then<br />
                        NAMECHEAP_PWD=`echo ${LINE}| cut -d' ' -f2`<br />
                        DOMAIN=`echo ${LINE}| cut -d' ' -f1`<br />
                        SUBDOMAINS=`echo ${LINE}| cut -d' ' -f3 | sed -e 's/\,/\ /g'`<br />
                        for SUBDOMAIN in ${SUBDOMAINS}<br />
                        do<br />
                                LOG=`lynx -dump "http://dynamicdns.park-your-domain.com/update?host=${SUBDOMAIN}&#038;domain=${DOMAIN}&#038;password=${NAMECHEAP_PWD}&#038;ip=${NEW_IP}"`<br />
                                LOG2=`echo ${LOG} | grep true`<br />
                                if [[ -n ${LOG2} ]]; then<br />
                                        logger -t namecheap "Updated IP for  ${SUBDOMAIN}.${DOMAIN}. Server Answers: ${LOG}"<br />
                                else<br />
                                        logger -t namecheap "Error: can't update ip for ${SUBDOMAIN}.${DOMAIN}. Forcing an update on next run!. Server Answers: ${LOG}"<br />
                                        echo ${LOG2} > ${CONFIG_PATH}/old_ip<br />
                                fi<br />
                        done<br />
                fi<br />
                done<br />
        fi<br />
fi<br />
</code></p>
<p>El fichero <i>domains.list</i> debe ser como este</p>
<p><code><br />
#Configuration file for namecheap script<br />
#Add one line for each domain to update.<br />
#Format:<br />
#[domain] [password] [subdomain],[subdomain2],...</code></p>
<p><code>dominio1 password1 subdominio1,subdominio2</code></p>
<p><code>dominio2 password2 subdominio3,subdominio4,subdominio5<br />
dominio3 password3 subdominio6<br />
</code></p>
<p>Por último, haz que se ejecute periodicamente añadiendo al <em>crontab</em> del root la línea</p>
<p><code>*/10 * * * * [path_al_script]/namecheap</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2006/02/27/namecheap-ddclient-y-debian/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PHP con soporte para Informix en Debian</title>
		<link>http://www.darandandunguen.org/2006/02/24/php-con-soporte-para-informix-en-debian/</link>
		<comments>http://www.darandandunguen.org/2006/02/24/php-con-soporte-para-informix-en-debian/#comments</comments>
		<pubDate>Fri, 24 Feb 2006 11:47:02 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/2006/02/24/php-con-soporte-para-informix-en-debian/</guid>
		<description><![CDATA[Últimamente me estoy quebrando la cabeza intentando conseguir que uno de los servidores se comunique con la nueva centralita de mi empresa. El problema es que la centralita tiene una base de datos Informix corriendo sobre un windows2000 y los servidores están en Debian. Aún no lo he logrado del todo por lo que cualquiera [...]]]></description>
			<content:encoded><![CDATA[<p>Últimamente me estoy quebrando la cabeza intentando conseguir que uno de los servidores se comunique con la nueva centralita de mi empresa. El problema es que la centralita tiene una base de datos Informix corriendo sobre un windows2000 y los servidores están en Debian. Aún no lo he logrado del todo por lo que cualquiera ayuda es bienvenida, pero de momento voy avanzando.</p>
<p><span id="more-28"></span>Lo primero que hace falta es el <a title="CSDK de Informix" href="http://www-306.ibm.com/software/data/informix/linux/csdk.html">CSDK de Informix</a>. Una vez descargado y extraído encontrarás un fichero installclientsdk muy prometedor, dale  permiso de ejecución  y ejecútalo.</p>
<p><code>tar xvf clientsdk.2.90.UC3.LINUX.tar<br />
chmod +x installclientsdk<br />
./installclientsdk</code></p>
<p>Agua. Al final intenta instalar varios rpm con lo que tu Debian chillará. No hay problema, podemos instalar el paquete rpm (a chulos no nos va a ganar IBM, ¿verdad?)</p>
<p><code>apt-get install rpm<br />
rpm -i clientsdkcontent.rpm</code></p>
<p>Agua de nuevo, error ridículo (no encuentra /bin/sh). No nos desmoralicemos aún. Tenemos el file-roller, el amigo de los niños para sacarnos de un apuro. Abrimos el rpm con él y veremos dentro la estructura de directorios que pretendía instalar, la copiamos en su sitio (<em>/usr/local/informix</em> puede valer) y ¡prueba superada! Por ahora.</p>
<p>Bien, el PHP no viene por defecto con soporte para Informix, así que toca compilar:</p>
<p><code>cd /usr/src<br />
apt-src install php5</code></p>
<p>Ahora tendrás una carpeta con las fuentes del php5, dentro de ella debes editar el fichero php5.spec y añadir en la línea del <em>.configure</em> el parámetro <em>&#8211;with-informix=</em>[el_directorio_donde_hayas_instalado_el_CSDK_de_Informix]. Además el apt-src se encarga de bajar todas las dependencias. Ahora creamos e instalamos los paquetes.</p>
<p><code>apt-src build -i php5</code></p>
<p>En este momento, se supone que tienes los paquetes de PHP5 con soporte para informix instalados en tu sistema. Si te da un error al instalar el paquete libapache-php5, probablemente debas desinstalar manualmente el paquete libapache-php4 si lo tenías instalado.</p>
<p><code>apt-get remove --purge libapache-php4<br />
apt-get -f install</code></p>
<p>Para que los nuevos paquetes binarios no machaquen los nuestros, ejecutaremos</p>
<p><code>echo -e "php5 hold"|dpkg --set-selections</code></p>
<p>Ahora en teoría ya está todo lo necesario. Pero la verdad es que sigo sin poder comunicarme con la Informix.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2006/02/24/php-con-soporte-para-informix-en-debian/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wordpress</title>
		<link>http://www.darandandunguen.org/2006/02/24/wordpress/</link>
		<comments>http://www.darandandunguen.org/2006/02/24/wordpress/#comments</comments>
		<pubDate>Fri, 24 Feb 2006 10:35:31 +0000</pubDate>
		<dc:creator>manu</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.darandandunguen.org/2006/02/24/wordpress/</guid>
		<description><![CDATA[Tras dos meses de silencio por diversas circunstancias, vuelvo. Lo primero que noteréis es el cambio en la apariencia del blog. He migrado de mi amado y rapidísimo nanoblogger a Wordpress. La razón principal es que me era más fácil migrar a WP que activar los comentarios en NB. Así que este es el segundo [...]]]></description>
			<content:encoded><![CDATA[<p>Tras dos meses de silencio por diversas circunstancias, vuelvo. Lo primero que noteréis es el cambio en la apariencia del blog. He migrado de mi amado y rapidísimo <a title="nanoblogger" href="http://nanoblogger.sourceforge.net/">nanoblogger</a> a <a title="Wordpress" href="http://www.wordpress.org">Wordpress</a>. La razón principal es que me era más fácil migrar a WP que activar los comentarios en NB. Así que este es el segundo cambio, ahora hay comentarios. Aún hay un tercer cambio, el blog es ahora accesible desde <a title="www.darandandunguen.org" href="http://www.darandandunguen.org">www.darandandunguen.org</a> además de la habitual <a title="darandandunguen.homeip.net" href="http://darandandunguen.homeip.net">darandandunguen.homeip.net</a>. Espero que os guste el cambio.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darandandunguen.org/2006/02/24/wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->