<?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>¿Más código? &#187; General</title>
	<atom:link href="http://www.mascodigo.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mascodigo.com</link>
	<description>Mantenlo simple, estúpido</description>
	<lastBuildDate>Wed, 14 Sep 2011 14:40:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Ver la televisión TDT en linux (Mandriva 2010 y Fedora 12) con VLC</title>
		<link>http://www.mascodigo.com/2010/02/06/ver-la-television-tdt-en-linux-mandriva-2010-y-fedora-12-con-vlc/</link>
		<comments>http://www.mascodigo.com/2010/02/06/ver-la-television-tdt-en-linux-mandriva-2010-y-fedora-12-con-vlc/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 08:00:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[avermedia]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[madriva]]></category>
		<category><![CDATA[tdt]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=198</guid>
		<description><![CDATA[1.- Instalar la tarjeta TDT en linux. En mi caso utilizo &#8220;avermedia volarx&#8221;. Un TDT parecido a una memoria USB. Web oficial: http://www.avermedia.com/avertv/product/productdetail.aspx?id=39 Primero me voy a www.linuxtv.org para buscar mi tarjeta y saber si esta reconocida por linux. En linuxtv.org vamos a dispositivos TDT por USB. http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices Buscamos &#8220;avermedia Volar X&#8221; y la encontramos. [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>1.- Instalar la tarjeta TDT en linux.</p></blockquote>
<p>En mi caso utilizo &#8220;avermedia volarx&#8221;. Un TDT parecido a una memoria USB.<br />
Web oficial: <a href="http://www.avermedia.com/avertv/product/productdetail.aspx?id=39">http://www.avermedia.com/avertv/product/productdetail.aspx?id=39</a></p>
<p>Primero me voy a www.linuxtv.org para buscar mi tarjeta y saber si esta<br />
reconocida por linux.</p>
<p>En linuxtv.org vamos a dispositivos TDT por USB.<br />
<a href="http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices">http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices</a></p>
<p>Buscamos &#8220;avermedia Volar X&#8221; y la encontramos. Vamos a la página de la tarjeta:<br />
<a href="http://www.linuxtv.org/wiki/index.php/AVerMedia_AVerTV_Digi_Volar_X_%28A815%29">http://www.linuxtv.org/wiki/index.php/AVerMedia_AVerTV_Digi_Volar_X_%28A815%29</a></p>
<p>Ahora ejecutamos un comando para comprobar si nuestra tarjeta esta reconocida por<br />
nuestra distribución, tal y como nos dicen en la página.</p>
<p>Comando:<br />
<strong>#lsusb</strong></p>
<p>Y obtengo:<br />
<strong>Bus 001 Device 003: ID 07ca:a815 AVerMedia Technologies, Inc. </strong></p>
<p>Tal y como indican en la página de linuxtv.org.</p>
<p>Seguimos leyendo y nos indican que tenemos que añadir el firmware de la tarjeta.<br />
Por lo tanto, realizamos lo que nos indican.</p>
<p>- Bajar firmware.<br />
- Copiar firmware a /lib/firmware</p>
<p>Comando (Teniendo en cuenta que estamos en la carpeta donde esta el firmware):<br />
<strong>#cp dvb-usb-af9015.fw /lib/firmware/</strong></p>
<blockquote><p>2.- Reniciar</p></blockquote>
<p>Reiniciamos el ordenador.</p>
<blockquote><p>3.- Creamos un archivo con los canales del TDT utilizando w_scan</p></blockquote>
<p>- Descargar w_scan<br />
<a href="http://wirbel.htpc-forum.de/w_scan/index2.html">http://wirbel.htpc-forum.de/w_scan/index2.html</a></p>
<p>- Descomprimir<br />
Comando (Estamos en el mismo directorio que w_scan):<br />
<strong>$tar -xjf w_scan-20091230.tar.bz2.bz</strong></p>
<p>- Entramos en el directorio que se acaba de crear de w_scan<br />
Comando (Estamos en el mismo directorio que w_scan):<br />
<strong>$cd w_scan-20091230</strong></p>
<p>- Realizamos una busqueda de canales. Los datos de la busqueda de canales<br />
se guardara en un fichero llamado &#8220;canalesTDT.conf&#8221;.<br />
Comando (Estamos dentro de la carpeta creada al descomprimir w_scan):<br />
<strong>$./w_scan -c ES -X >> /home/felipe/canalesTDT.conf</strong></p>
<p><em>OJO! la opciones son: -c en minúscula y -X en mayúscula.</em></p>
<blockquote><p>4.- Instalamos VLC</p></blockquote>
<p>Este paso dependera muchos de nuestra distribución. En mi caso es Mandriva 2010 Free.<br />
Esta distribución utiliza paquetes *.RPM.</p>
<p>Para instalar VLC en esta distribución utilizo el comando:<br />
<strong>#urpmi vlc</strong></p>
<p>Despues de ejecutarlo me indica que es necesario instalar paquetes dependientes y me<br />
pregunta si realmente quiero instalarlo, contestamos que sí.</p>
<blockquote><p>5.- Distrutar de la televisión TDT con VLC.</p></blockquote>
<p>Ahora abrimos VLC, vamos a &#8220;Medio&#8221;, &#8220;Abrir archivo&#8221;. Seleccionamos &#8220;Todos los archivos&#8221; para ver<br />
el archivo &#8220;canalesTDT.conf&#8221; y lo seleccionamos.</p>
<p>Para ver la lista de canales, vamos a &#8220;view&#8221;, &#8220;playlist&#8221; y ya veremos todos los canales de TDT que<br />
w_scan detecto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2010/02/06/ver-la-television-tdt-en-linux-mandriva-2010-y-fedora-12-con-vlc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Obtener el día de la semana correspondiente a una fecha especificada con php (mktime y date).</title>
		<link>http://www.mascodigo.com/2009/12/11/obtener-el-dia-de-la-semana-correspondiente-a-una-fecha-especificada-con-php-mktime-y-date/</link>
		<comments>http://www.mascodigo.com/2009/12/11/obtener-el-dia-de-la-semana-correspondiente-a-una-fecha-especificada-con-php-mktime-y-date/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 10:45:22 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[fechas]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=195</guid>
		<description><![CDATA[A continuación dejo una simple función que permite realizar lo ya indicado en el titulo. Es algo realmente simple, pero cuando yo necesite este dato, tuve que buscar durante unos minutos en la documentación de php y después preparar la función. Como es un trozo muy pequeño de código, es posible que este se pierda. [...]]]></description>
			<content:encoded><![CDATA[<p>A continuación dejo una simple función que permite realizar lo ya indicado en el titulo. Es algo realmente simple, pero cuando yo necesite este dato, tuve que buscar durante unos minutos en la documentación de php y después preparar la función.</p>
<p>Como es un trozo muy pequeño de código, es posible que este se pierda. Para evitar que esto ocurra y para aquellos usuarios que lo necesiten expongo el código.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #009933; font-style: italic;">/**
 * Obtener el día de la semana para una fecha concreta.
 */</span>
<span style="color: #000000; font-weight: bold;">function</span> diaSemana<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ano</span><span style="color: #339933;">,</span><span style="color: #000088;">$mes</span><span style="color: #339933;">,</span><span style="color: #000088;">$dia</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">// 0-&gt;domingo	 | 6-&gt;sabado</span>
	<span style="color: #000088;">$dia</span><span style="color: #339933;">=</span> <span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;w&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">mktime</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #000088;">$mes</span><span style="color: #339933;">,</span> <span style="color: #000088;">$dia</span><span style="color: #339933;">,</span> <span style="color: #000088;">$ano</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000088;">$dia</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * Ejemplo de uso
 */</span>
<span style="color: #000088;">$diaSemana</span> <span style="color: #339933;">=</span> diaSemana<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;2009&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;12&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;10&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$diaSemana</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * Imprime:
 * 4 | El cuatro corresponde a Jueves
 */</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2009/12/11/obtener-el-dia-de-la-semana-correspondiente-a-una-fecha-especificada-con-php-mktime-y-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buscar enlaces en una cadena y convertirlos en enlaces HTML con php (preg_replace_callback).</title>
		<link>http://www.mascodigo.com/2009/12/10/buscar-enlaces-en-una-cadena-y-convertirlos-en-enlaces-html-con-php-preg_replace_callback/</link>
		<comments>http://www.mascodigo.com/2009/12/10/buscar-enlaces-en-una-cadena-y-convertirlos-en-enlaces-html-con-php-preg_replace_callback/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 02:00:57 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[parsear]]></category>
		<category><![CDATA[preg_replace_callback]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=191</guid>
		<description><![CDATA[Actualmente casi todos los sitios webs tiene algún método para reconocer enlaces. Da igual donde dejemos un comentario. Puede ser un foro, un chat, un blog, etc. Seguro que cuando enviemos un mensaje, si este contiene algún enlace, una vez publicado podremos pinchar sobre él. Yo como usuario, lo encuentro bastante útil y cómodo. Por [...]]]></description>
			<content:encoded><![CDATA[<p>Actualmente casi todos los sitios webs tiene algún método para reconocer enlaces. Da igual donde dejemos un comentario. Puede ser un foro, un chat, un blog, etc. Seguro que cuando enviemos un mensaje, si este contiene algún enlace, una vez publicado podremos pinchar sobre él.</p>
<p>Yo como usuario, lo encuentro bastante útil y cómodo. Por un lado, si soy un visitante, es algo incomodo copiar y pegar el enlace en la barra de direcciones. Es mucho mas fácil hacer &#8220;click&#8221; sobre el enlace.</p>
<p>Por otro lado, si soy el autor de un comentario y quiero dejar un enlace, solo tengo que escribirlo, no tengo que preocuparme de hacer que sea pinchable.</p>
<p>Por ese motivo, dejo a vuestra disposición una clase en php para leer un texto y convertir en etiquetas HTML todos los enlaces que contenga el texto.</p>
<p>Actualmente solo reconoce los enlaces que comienzan por &#8220;http://&#8221; pero puede mejorarse para que detecte mas enlaces o realice mas operaciones, esto ya depende de las necesidades de cada uno.</p>
<p>A continuación el código y un ejemplo de uso.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #009933; font-style: italic;">/**
 * Con esta clase podemos convertir los enlaces de un texto.
 * Por ejemplo si escribirmos:
 * http://www.ejemplo.com
 * se convertirá automáticamente en:
 * &lt;a href=&quot;http://www.ejemplo.com&quot;&gt;http://www.ejemplo.com&lt;/a&gt;
 */</span>
<span style="color: #000000; font-weight: bold;">class</span> Enlaces
<span style="color: #009900;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$_texto</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$_logs</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$_debug</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$_existen</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #000088;">$texto</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">,</span> <span style="color: #000088;">$debug</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #666666; font-style: italic;">//Saber si hay que mostar los mensajes de debug por pantalla o no.</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$debug</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_debug <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">//Verificar que se indicó un texto a parsear</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$texto</span> <span style="color: #339933;">||</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$texto</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_logs <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Error! Usted no indico la cadena a parsear. rn&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_texto <span style="color: #339933;">=</span> <span style="color: #000088;">$texto</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #666666; font-style: italic;">//Parsear texto</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">parsear</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_logs <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;Error! El texto indicado no se puede parsear o no
        tiene enlaces. rn&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_logs <span style="color: #339933;">.=</span> <span style="color: #0000ff;">&quot;Texto parseado correctamente&quot;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">/*
 * Parsear el texto buscando enlaces. Se buscan las cadenas que comienzan por:
 * &quot;http://&quot; sin comillas.
 *
 * Retorna: true si se parsea correctamente, false si no se parsea o
 * si no existen enlaces en el texto.
 */</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> parsear<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_texto <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace_callback</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;/(http://[w/*?*&amp;*=*.*]+)/&quot;</span><span style="color: #339933;">,</span>
                             <span style="color: #0000ff;">&quot;Enlaces::enlacesDetectados&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_texto<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_texto <span style="color: #339933;">==</span> <span style="color: #0000ff;">&quot;NULL&quot;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_existen <span style="color: #339933;">==</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * Convierte los enlaces en enlaces HTML. Si queremos añadir atributos a los enlaces generados, debemos
 * hacerlo aquí.
 */</span>
    <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000000; font-weight: bold;">function</span> enlacesDetectados<span style="color: #009900;">&#40;</span><span style="color: #000088;">$coincidencias</span><span style="color: #009900;">&#41;</span>
     <span style="color: #009900;">&#123;</span>
         <span style="color: #b1b100;">foreach</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$coincidencias</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$enlace</span><span style="color: #009900;">&#41;</span>
         <span style="color: #009900;">&#123;</span>
             <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_existen <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
             <span style="color: #000088;">$enlace</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&lt;a href='&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$enlace</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;'&gt;&quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$enlace</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;&lt;/a&gt;&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #b1b100;">return</span> <span style="color: #000088;">$enlace</span><span style="color: #339933;">;</span>
         <span style="color: #009900;">&#125;</span>
     <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * Devuelve el texto con los enlaces convertidos.
 */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getTexto<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_texto<span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * Devuelve el logs generado durante la ejecución. Solo devuelve el logs si se indico previamente.
 */</span>
    <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getLogs<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_debug<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span>_logs<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * EJEMPLO DE USO
 */</span>
 <span style="color: #000088;">$texto</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot; Este es un texto de prueba. Con un enlace a http://www.google.es y
otro enlace a http://google.com, &amp;iquest; Que te parece ?&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$enlaces</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Enlaces<span style="color: #009900;">&#40;</span><span style="color: #000088;">$texto</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$enlaces</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getTexto</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * Se imprime:
 *
Este es un texto de prueba. Con un enlace a &lt;a href='http://www.google.es'&gt;http://www.google.es&lt;/a&gt; y
otro enlace a &lt;a href='http://google.com'&gt;http://google.com&lt;/a&gt;, &amp;iquest; Que te parece ?
&nbsp;
 */</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2009/12/10/buscar-enlaces-en-una-cadena-y-convertirlos-en-enlaces-html-con-php-preg_replace_callback/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Las &#8220;chuletas&#8221; (cheat sheet) todas en un mismo sitio</title>
		<link>http://www.mascodigo.com/2009/12/09/las-chuletas-cheat-sheet-todas-en-un-mismo-sitio/</link>
		<comments>http://www.mascodigo.com/2009/12/09/las-chuletas-cheat-sheet-todas-en-un-mismo-sitio/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 00:00:08 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[Documentación]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[cheat sheet]]></category>
		<category><![CDATA[chuletas]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=185</guid>
		<description><![CDATA[El otro día durante el trabajo, necesite realizar una función para sumar y restar fechas. En ese momento no recordaba el orden de los parámetros de la función &#8220;mktime()&#8221;, por lo tanto, abrí firefox, teclee www.php.net y utilizando el buscador, encontré la documentación de &#8220;mktime()&#8221;. Mientras realizaba todo esto pensé, si tuviera a mano ahora [...]]]></description>
			<content:encoded><![CDATA[<p>El otro día durante el trabajo, necesite realizar una función para sumar y restar fechas. En ese momento no recordaba el orden de los parámetros de la función &#8220;mktime()&#8221;, por lo tanto, abrí firefox, teclee www.php.net y utilizando el buscador, encontré la documentación de &#8220;mktime()&#8221;.</p>
<p>Mientras realizaba todo esto pensé, si tuviera a mano ahora una &#8220;chuleta&#8221; (cheat sheet) con un simple vistazo habría resuelto mi duda. Entonces en ese mismo instante me cree una nota para buscar al final del día una &#8220;chuleta&#8221; en php.</p>
<p>Cuando me puse a buscarla me encontré con una grata sorpresa. Existe un sitio llamado <a href="http://www.cheat-sheets.org/">http://www.cheat-sheets.org/</a> que ofrece chuletas de todo tipo.</p>
<p>Personalmente me descargue las chuletas de php, javascript y mysql. A continuación dejo los enlaces directos:</p>
<p>PHP: <a href="http://www.cheat-sheets.org/#PHP">http://www.cheat-sheets.org/#PHP</a><br />
JavaScript: <a href="http://www.cheat-sheets.org/#JavaScript">http://www.cheat-sheets.org/#JavaScript</a><br />
Mysql: <a href="http://www.cheat-sheets.org/#MySQL">http://www.cheat-sheets.org/#MySQL</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2009/12/09/las-chuletas-cheat-sheet-todas-en-un-mismo-sitio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Notificador de correo electrónico para windows &#8220;DynAdvance Notifier&#8221;</title>
		<link>http://www.mascodigo.com/2009/11/24/notificador-de-correo-electronico-para-windows-dynadvance-notifier/</link>
		<comments>http://www.mascodigo.com/2009/11/24/notificador-de-correo-electronico-para-windows-dynadvance-notifier/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 19:44:06 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[correo electrónico]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[notificadores]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=181</guid>
		<description><![CDATA[Hace algunos días decidí buscar un programa simple pero eficaz para estar atento a los correos electrónicos. Tenía la costumbre de mantener el programa de correo o el navegador abierto continuamente para revisar el correo de forma continua. Al cabo del día esto supone una cantidad de tiempo perdido considerable, por este motivo, decidí utilizar [...]]]></description>
			<content:encoded><![CDATA[<p>Hace algunos días decidí buscar un programa simple pero eficaz para estar atento a los correos electrónicos.</p>
<p>Tenía la costumbre de mantener el programa de correo o el navegador abierto continuamente para revisar el correo de forma continua.</p>
<p>Al cabo del día esto supone una cantidad de tiempo perdido considerable, por este motivo, decidí utilizar un programa que me avisará de la llegada de correo. Así solo lo revisaría cuando fuera necesario. Además no solo lo revisaré cuando llegue, si no, cuando lo que ha llegado me interesa.</p>
<p>Gracias a &#8220;DynAdvance Notifier&#8221; puedo saber cuando tengo correo nuevo y si me interesa, ya que este programa me indica el asunto de los nuevos emails recibidos.</p>
<p>El programa permite la configuración de varias cuentas y que cada X tiempo estas sean revisadas en busca de nuevos emails.</p>
<p>Yo por ejemplo tengo configuradas varias cuentas, una de ellas gmail y funciona de maravilla.</p>
<p>Para terminar, deciros, que entre las opciones del programa podemos añadir un archivo *.wav, para que se reproduzca en el momento que recibimos nuevos correos.</p>
<p><a href="http://www.dynadvance.com/">Descargar DynAdvance Notifier </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2009/11/24/notificador-de-correo-electronico-para-windows-dynadvance-notifier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creación de un widgets para buscar palabras en la RAE (Real Academia Española )</title>
		<link>http://www.mascodigo.com/2009/09/25/creacion-de-un-widgets-para-buscar-palabras-en-la-rae-real-academia-espanola/</link>
		<comments>http://www.mascodigo.com/2009/09/25/creacion-de-un-widgets-para-buscar-palabras-en-la-rae-real-academia-espanola/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 04:27:55 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[buscador]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[RAE]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=175</guid>
		<description><![CDATA[En igoogle podemos utilizar un widgets llamado “Buscón R.A.E” que permite buscar palabras en la R.A.E ( Real Academia Española ). Este widgets me pareció útil y decidí crear uno para poder utilizarlo en mis proyectos. A continuación os dejo un ejemplo real funcionando, para que podáis ver como es. Ejemplo real Esta realizado con [...]]]></description>
			<content:encoded><![CDATA[<p>En <strong>igoogle</strong> podemos utilizar un widgets llamado “<strong>Buscón R.A.E</strong>” que permite buscar palabras en la R.A.E ( Real Academia Española ).</p>
<p>Este widgets me pareció útil y decidí crear uno para poder utilizarlo en mis proyectos. A continuación os dejo un ejemplo real funcionando, para que podáis ver como es.</p>
<p><a href="http://archivos.mascodigo.com/ejemplos/buscarRae/buscarenlarae.html" target="_blank">Ejemplo real</a></p>
<p>Esta realizado con javascript y utiliza un iframe para mostrar los resultados. Estos resultados son simplemente una página que devuelve la R.A.E con el significado de la palabra deseada.</p>
<p>El iframe se crea con un ancho del 100% para que se adapte a cualquier lugar donde se inserte. Evidentemente, cada uno puede cambiar las propiedades del iframe, para adaptarlas a sus necesidades.</p>
<p>La única propiedad que no debemos modificar es SRC, porque si cambiamos esta, no obtendremos resultados de búsqueda.</p>
<p>Para terminar dejo el código de este widgets para que podáis insertarlo en vuestra web, blog, &#8230;</p>
<p>JavaScript:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"> <span style="color: #006600; font-style: italic;">/**
             * Esta funcion busca una palabra en la RAE (www.rae.es)
             *
             * @palabra: la palabra que deseamos buscar.
             * @div: elemento div del documento html donde queremos crear
             * el ifram con el resultado de la busqueda.
             */</span>
            <span style="color: #003366; font-weight: bold;">function</span> buscar<span style="color: #009900;">&#40;</span>palabra<span style="color: #339933;">,</span> div<span style="color: #009900;">&#41;</span>
            <span style="color: #009900;">&#123;</span>
                <span style="color: #006600; font-style: italic;">//codificar la palabra por si lleva acentos</span>
                palabra <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">encodeURI</span><span style="color: #009900;">&#40;</span>palabra<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
                <span style="color: #006600; font-style: italic;">//Generar url a la que debemos llamar para obtener</span>
                <span style="color: #006600; font-style: italic;">//el resultado de buscar dicha palabra en la RAE</span>
                <span style="color: #003366; font-weight: bold;">var</span> url<span style="color: #339933;">;</span>
&nbsp;
                    url <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;http://buscon.rae.es/draeI/SrvltGUIBusUsual?&quot;</span><span style="color: #339933;">;</span>
                    url <span style="color: #339933;">=</span> url <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;LEMA=&quot;</span> <span style="color: #339933;">+</span> palabra <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;&amp;origen=RAE&amp;TIPO_BUS=3&quot;</span><span style="color: #339933;">;</span>
&nbsp;
               <span style="color: #006600; font-style: italic;">//Generar iframe con la página de la RAE</span>
               <span style="color: #003366; font-weight: bold;">var</span> iframe<span style="color: #339933;">;</span>
&nbsp;
                    iframe <span style="color: #339933;">=</span> document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;iframe&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
                    <span style="color: #006600; font-style: italic;">//Añadir atributos al iframe creado</span>
                    iframe.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;scroll&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;auto&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    iframe.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;frameborder&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;0&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    iframe.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;width&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;100%&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    iframe.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;height&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;300px&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    iframe.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;src&quot;</span><span style="color: #339933;">,</span> url<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
               <span style="color: #006600; font-style: italic;">//Limpiar el contenido de result</span>
              limpiarDiv<span style="color: #009900;">&#40;</span>div<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
               <span style="color: #006600; font-style: italic;">//Guardar el iframe creado dentro del div indicado</span>
               <span style="color: #003366; font-weight: bold;">var</span> result<span style="color: #339933;">;</span>
&nbsp;
                       result <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>div<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>              
&nbsp;
                    <span style="color: #006600; font-style: italic;">//Añadir al div el iframe con los resultados</span>
                    result.<span style="color: #660066;">appendChild</span><span style="color: #009900;">&#40;</span>iframe<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            <span style="color: #009900;">&#125;</span>
&nbsp;
            <span style="color: #006600; font-style: italic;">/**
             * Limpiar (eliminar) todos los elementos que contenga
             * el div.
             *
             * @id: identificador del elemento div.
             */</span>
            <span style="color: #003366; font-weight: bold;">function</span> limpiarDiv<span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span>
            <span style="color: #009900;">&#123;</span>
                <span style="color: #003366; font-weight: bold;">var</span> div<span style="color: #339933;">;</span>
&nbsp;
                    div <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
                    <span style="color: #000066; font-weight: bold;">while</span><span style="color: #009900;">&#40;</span>div.<span style="color: #660066;">hasChildNodes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
                    <span style="color: #009900;">&#123;</span>
                        div.<span style="color: #660066;">removeChild</span><span style="color: #009900;">&#40;</span>div.<span style="color: #660066;">lastChild</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                    <span style="color: #009900;">&#125;</span>
            <span style="color: #009900;">&#125;</span></pre></div></div>

<p>Html:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!--
            Buscar con Javascript en la web de la RAE
            www.rae.es
        --&gt;
        &lt;p&gt;
            Buscar: &amp;nbsp;
            &lt;input type=&quot;text&quot; id=&quot;palabra&quot; /&gt; &amp;nbsp;
                &lt;a href=&quot;#&quot;
                   onclick=&quot;buscar(document.getElementById('palabra').value,
                                   'resultado');&quot;&gt; buscar &lt;/a&gt;
        &lt;/p&gt;
        &lt;p&gt;
            &lt;div id=&quot;resultado&quot;&gt;&lt;/div&gt;
        &lt;/p&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2009/09/25/creacion-de-un-widgets-para-buscar-palabras-en-la-rae-real-academia-espanola/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizar memorias USB para instalar distribuciones gnu/linux</title>
		<link>http://www.mascodigo.com/2009/09/20/utilizar-memorias-usb-para-instalar-distribuciones-gnulinux/</link>
		<comments>http://www.mascodigo.com/2009/09/20/utilizar-memorias-usb-para-instalar-distribuciones-gnulinux/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 04:17:03 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=169</guid>
		<description><![CDATA[Vuelvo a &#8220;mascodigo&#8221; después de un tiempo ausente. Las vacaciones, el trabajo y otros menesteres de la vida diaria me han mantenido alejado. Desde hace ya algunos años tengo instalado en mi portátil gnu/linux. Por desgracia, no he dedicado mucho tiempo a ver como funciona y como se utiliza, por ello, me considero un usuario [...]]]></description>
			<content:encoded><![CDATA[<p>Vuelvo a &#8220;<strong>mascodigo</strong>&#8221; después de un tiempo ausente. Las vacaciones, el trabajo y otros menesteres de la vida diaria me han mantenido alejado.</p>
<p>Desde hace ya algunos años tengo instalado en mi portátil gnu/linux. Por desgracia, no he dedicado mucho tiempo a ver como funciona y como se utiliza, por ello, me considero un usuario novel en este sistema.</p>
<p>Recuerdo hoy la primera vez que instale gnu/linux, fue ubuntu 5.04, un sistema que de primeras me gusto mucho y que se ha convertido en mi distribución preferida.</p>
<p>Desde aquella primera instalación de ubuntu hasta hoy, he descargado e instalado en mi portatil muchas distribuciones, algunas de ellas son: debian, (K)ubuntu, (X)ubuntu, suse, madriva, fedora, centOS, linuxMint, Lin-X.</p>
<p>La mayoría de las distribuciones también las instale en versiones distintas.</p>
<p>Después de lo dicho, queda muy claro, que he utilizado muchos CDs/DVDs que hoy día por ejemplo ya no me ofrecen ninguna utilidad y están cogiendo polvo.</p>
<p>Es por eso, que creo esta entrada, para comentaros como se puede instalar un archivo ISO en una memoria USB y utilizar esta para instalar una distribución, ahorrando CDs/DVDs.</p>
<p>El proceso es bastante sencillo, antes de comenzar necesitamos lo siguiente: </p>
<p>- Memoria USB con el tamaño con un tamaño apropiado.</p>
<p>- Que nuestro ordenador permite arranque por USB.</p>
<p>Si cumplimos los dos requisitos anteriores, podemos continuar. Ahora toca bajar un software llamado &#8220;<strong>liveusb-creator</strong>&#8220;, este podemos descargarlo de <a href="https://fedorahosted.org/liveusb-creator/">aquí</a>.</p>
<p>Cuando se haya descargado, lo ejecutamos y tenemos las siguientes opciones:</p>
<p>- Descargar e instalar una distribución fedora.<br />
- Utilizar un archivo ISO ya descargado.</p>
<p>Después solo debemos indicar en que memoria USB queremos instalar la distribución y esperar unos minutos.</p>
<p>Cuando el proceso de instalación haya concluido, solo tendremos que reiniciar el PC con la memoria conectada ( y la BIOS configurar para arranque por USB ) y comenzar la instalación como si estuviera grabada en un CD/DVD. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2009/09/20/utilizar-memorias-usb-para-instalar-distribuciones-gnulinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Borrar y rellenar el contenido de un div con DOM</title>
		<link>http://www.mascodigo.com/2009/08/06/borrar-y-rellenar-el-contenido-de-un-div-con-dom/</link>
		<comments>http://www.mascodigo.com/2009/08/06/borrar-y-rellenar-el-contenido-de-un-div-con-dom/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 16:53:27 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[div]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=164</guid>
		<description><![CDATA[Cuando utilizamos javascript para modificar contenido en una página, tenemos varias opciones. Una de ellas es innerHTML. Esta opción seria maravillosa, porque permite añadir contenido a un div de forma muy simple, ademas permite añadir código html que sera interpretado como tal. El inconveniente de innerHTML es que no es una función estándar, es decir, [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando utilizamos javascript para modificar contenido en una página, tenemos varias opciones. Una de ellas es innerHTML.</p>
<p>Esta opción seria maravillosa, porque permite añadir contenido a un div de forma muy simple, ademas permite añadir código html que sera interpretado como tal.</p>
<p>El inconveniente de innerHTML es que no es una función estándar, es decir, esta no se especifica en el estándar de javascript (<a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">ECMA-262</a>).</p>
<p>La otra opción es utilizar DOM, de esta forma respetamos el estándar. Por desgracia utilizar DOM es algo mas complicado que innerHTML.</p>
<p>Para solucionar el problema mencionado al principio, manejar contenido con javascript, he creado varias funciones que nos facilitan este trabajo.</p>
<p>Una de ellas se encarga de eliminar todo el contenido de un div y la otra de escribir un texto ( sin código HTML ).</p>
<p>Podéis ver un ejemplo real <a href="http://archivos.mascodigo.com/ejemplos/div/demoDiv.html">aquí</a>.</p>
<p>Funciones:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">        <span style="color: #006600; font-style: italic;">//Eliminar el contenido de un div</span>
        <span style="color: #003366; font-weight: bold;">function</span> limpiarDiv<span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            <span style="color: #003366; font-weight: bold;">var</span> div<span style="color: #339933;">;</span>
&nbsp;
                div <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
                <span style="color: #000066; font-weight: bold;">while</span><span style="color: #009900;">&#40;</span>div.<span style="color: #660066;">hasChildNodes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
                <span style="color: #009900;">&#123;</span>
                    div.<span style="color: #660066;">removeChild</span><span style="color: #009900;">&#40;</span>div.<span style="color: #660066;">lastChild</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span>
        <span style="color: #009900;">&#125;</span>
&nbsp;
        <span style="color: #006600; font-style: italic;">//Escribir en un div</span>
        <span style="color: #003366; font-weight: bold;">function</span> rellenarDiv<span style="color: #009900;">&#40;</span>id<span style="color: #339933;">,</span> texto<span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            <span style="color: #003366; font-weight: bold;">var</span> div<span style="color: #339933;">;</span>
            <span style="color: #003366; font-weight: bold;">var</span> nodoTexto<span style="color: #339933;">;</span>
&nbsp;
              div <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
              nodoTexto <span style="color: #339933;">=</span> document.<span style="color: #660066;">createTextNode</span><span style="color: #009900;">&#40;</span>texto<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
              <span style="color: #006600; font-style: italic;">//Llamamos a la función limpiarDiv para eliminar el contenido</span>
              <span style="color: #006600; font-style: italic;">//actual del div.</span>
              limpiarDiv<span style="color: #009900;">&#40;</span>id<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
              div.<span style="color: #660066;">appendChild</span><span style="color: #009900;">&#40;</span>nodoTexto<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2009/08/06/borrar-y-rellenar-el-contenido-de-un-div-con-dom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sensaciones después de probar un mini-portátil</title>
		<link>http://www.mascodigo.com/2009/07/15/sensaciones-despues-de-probar-un-mini-portatil/</link>
		<comments>http://www.mascodigo.com/2009/07/15/sensaciones-despues-de-probar-un-mini-portatil/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 19:46:13 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=157</guid>
		<description><![CDATA[Hoy he tenido la suerte de probar por primera vez un mini-portátil. Las sensaciones que me llevo de este tipo de ordenadores son buenas pero no excelentes. Es un ordenador pequeño, poco pesado y de fácil movilidad. Seguramente el objetivo perseguido cuando se diseño. Después de probarlo, tengo muy claro, que solo lo utilizaran aquellas [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy he tenido la suerte de probar por primera vez un mini-portátil. Las sensaciones que me llevo de  este tipo de ordenadores son buenas pero no excelentes.</p>
<p>Es un ordenador pequeño, poco pesado y de fácil movilidad. Seguramente el objetivo perseguido cuando se diseño.</p>
<p>Después de probarlo, tengo muy claro, que solo lo utilizaran aquellas personas que realmente se mueven de un sitio a otro, y quizás, no todas.</p>
<p>Su reducido tamaño hace que trabajar con el no sea cómodo. Por ejemplo, su teclado esta tan comprimido, que escribir con las dos manos se hace complicado e incomodo.</p>
<p>La pantalla como es evidente, no es muy grande. El que yo probé tendría unas 8 pulgadas y aunque todo se veía sin problemas, no me imagino trabajando en una pantalla así mas de una hora.</p>
<p>También lo probé con un teclado y ratón usb normal, y todo cambia, ahora se trabaja con relativa normalidad, pero claro, la pantalla sigue siendo pequeña y esto incomoda el trabajo.</p>
<p>Como opinión personal, aunque creo que ya quedo bastante claro, no soy partidario de utilizar este tipo de ordenadores, mas que nada, por el tamaño.</p>
<p>Comentando otros aspectos del ordenador, como por ejemplo, el rendimiento, este responde de forma muy fluida.</p>
<p>Solo realice una pequeña prueba, abriendo varios programas a la vez, para vez que tal funcionaba con todos ellos abiertos.</p>
<p>Dichos programas fueron:</p>
<ul>
<li> windows messenger </li>
<li> office 2003 (word) </li>
<li> mcaffe </li>
<li> cuarkXpress </li>
<li> picasa </li>
</ul>
<p>Algunas características sobre el hardware son:</p>
<ul>
<li>Procesador Intel Atom 1,6GHz</li>
<li>Pantalla de 8”</li>
<li>3 puertos usb</li>
<li>Webcam</li>
<li>Red Ethernet</li>
<li>Memoria RAM 1GB</li>
</ul>
<p>Este ordenador tiene instalado windows xp sp3.</p>
<p>Para terminar, quiero agradecer a mi compañera de trabajo, dejarme sacar algunas fotos y utilizarlo.</p>
<p><img src="http://archivos.mascodigo.com/ejemplos/minipc/minipc1.jpeg" alt="Ejemplo 1 de mini pc | www.mascodigo.com" /><br />
<br />
<img src="http://archivos.mascodigo.com/ejemplos/minipc/minipc2.jpeg" alt="Ejemplo 2 de mini pc | www.mascodigo.com" /><br />
<br />
<img src="http://archivos.mascodigo.com/ejemplos/minipc/minipc3.jpeg" alt="Ejemplo 3 de mini pc | www.mascodigo.com" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2009/07/15/sensaciones-despues-de-probar-un-mini-portatil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Añade noticias a tu web con “NewsShow”, otro servicio mas de google.</title>
		<link>http://www.mascodigo.com/2009/07/14/anade-noticias-a-tu-web-con-%e2%80%9cnewsshow%e2%80%9d-otro-servicio-mas-de-google/</link>
		<comments>http://www.mascodigo.com/2009/07/14/anade-noticias-a-tu-web-con-%e2%80%9cnewsshow%e2%80%9d-otro-servicio-mas-de-google/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 22:58:48 +0000</pubDate>
		<dc:creator>Webmaster</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[newsshow]]></category>
		<category><![CDATA[noticias]]></category>

		<guid isPermaLink="false">http://www.mascodigo.com/?p=151</guid>
		<description><![CDATA[Hace unos días encontré un recurso que ofrece google. Se llama “newsShow”, consiste básicamente en un proveedor de noticias. Como es de costumbre, google nos hace muy fácil la instalación de este recurso en nuestra web. Desde la siguiente dirección: http://code.google.com/intl/es/apis/ajaxsearch/documentation/newsshow/wizard.html podemos configurar el aspecto que tendrá. Las opciones que tenemos disponibles son: - Tamaño. [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días encontré un recurso que ofrece google. Se llama “newsShow”, consiste básicamente   en un proveedor de noticias.</p>
<p>Como es de costumbre, google nos hace muy fácil la instalación de este recurso en nuestra web. Desde la siguiente dirección:</p>
<p><a href="http://code.google.com/intl/es/apis/ajaxsearch/documentation/newsshow/wizard.html">http://code.google.com/intl/es/apis/ajaxsearch/documentation/newsshow/wizard.html</a></p>
<p>podemos configurar el aspecto que tendrá. Las opciones que tenemos disponibles son:</p>
<p>- <strong>Tamaño</strong>. Aunque esta opción esta muy limitada, solo permite dos tamaños.<br />
- <strong>Categoría</strong>. Podremos elegir la temática de las noticias que se mostraran.<br />
- <strong>Edición de prensa</strong>. Esta opción no la tengo muy clara, pero creo que es para elegir de que país queremos las noticias.<br />
-<strong> Idioma de la interfaz</strong>. El idioma del recurso. Para los botones de “anterior” y “siguiente”.<br />
- <strong>Número de noticias</strong>. Limitado a cuatro u ocho noticias.</p>
<p>Una vez configurado a nuestro gusto solo tendremos que colocar el código generado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mascodigo.com/2009/07/14/anade-noticias-a-tu-web-con-%e2%80%9cnewsshow%e2%80%9d-otro-servicio-mas-de-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

