<?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>ZardoZ The Technomage</title>
	<atom:link href="http://zardoz.es/feed/" rel="self" type="application/rss+xml" />
	<link>http://zardoz.es</link>
	<description>Venturas y desventuras de un friki linuxero</description>
	<lastBuildDate>Thu, 02 Feb 2012 23:27:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Lighttpd sobre chroot con php5 en Debian 6</title>
		<link>http://zardoz.es/2011/12/28/lighttpd-sobre-chroot-con-php5-en-debian-6/</link>
		<comments>http://zardoz.es/2011/12/28/lighttpd-sobre-chroot-con-php5-en-debian-6/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 16:57:43 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Informatica]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[servidor]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://zardoz.es/?p=845</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Bueno, últimamente me ha dado por enjaular un servidor web que tenemos en Antares, y me topado con algunas cosas que los how-to&#8217;s que hay por ahí no comentan. Enjaular (chrootear) el servidor web, sirve para que si de alguna forma alguien rompe / hackea el servidor web, no pueda acceder al resto del servidor. [...]</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Bueno, últimamente me ha dado por enjaular un servidor web que tenemos en Antares, y me topado con algunas cosas que los how-to&#8217;s que hay por ahí no comentan.</p>
<p>Enjaular (<em>chrootear</em>) el servidor web, sirve para que si de alguna forma alguien rompe / hackea el servidor web, no pueda acceder al resto del servidor. Se queda encerrado dentro de lo que es el servidor web. Para ello se ejecuta el servidor web dentro de una estructura de directorios aparte y sin capacidad de ver el resto del entorno del servidor.</p>
<p>Obviamente, no recomiendo seguir este proceso si solo necesitas el servidor web para hacer chorradas / pruebas. Esto es más si va a dejar un servidor web medio serio y la maquina tiene algún otro servicio aparte de la web que no quieras que te tiren.</p>
<p><span id="more-845"></span></p>
<h2>Paso 1: Instalar lighttpd y php5</h2>
<p>Habiendo logeado en la maquina y habiendo ejecutdo su root para entrar en modo superusuario, hay que instalar los paquetes lighttpd php5 php5-cgi php5-cli :<code></code></p>
<p><code># apt-get install lighttpd php5-cgi php5-cli  </code></p>
<p><code></code><em>Nota</em>: Si necesitas otros módulos php como php-gd, php-mysql, php-psql , etc&#8230; Se instalan igual</p>
<h2>Paso 2:Preparar el sistema de ficheros</h2>
<p>Creamos un directorio llamado /webroot:</p>
<p><code># mkdir /webroot</code></p>
<p>Creamos un subdirectoio tmp :</p>
<p><code># mkdir /webroot/tmp/<br />
# chmod 1777 /webroot/tmp/</code></p>
<p>Creamos un directorio /etc para almacenar los ficheros de configuración necesarios:</p>
<p><code># mkdir /webroot/etc</code></p>
<p>Crear un directorio de logs para lighttpd:</p>
<p><code># mkdir -p /webroot/var/log/lighttpd<br />
# chown www-data:www-data /webroot/var/log/lighttpd</code></p>
<p>Crear el directorio de cahce para lighttpd:<code></code></p>
<p><code># mkdir -p /webroot/var/cache/lighttpd/compress/<br />
# chown www-data:www-data /webroot/var/cache/lighttpd/compress/<br />
</code></p>
<p>Crear un directorio <em>home</em> para lighttpd:<br />
<code># mkdir -p /webroot/home/lighttpd<br />
# chown www-data:www-data /webroot/home/lighttpd<br />
# chmod 0700 /webroot/home/lighttpd<br />
# ls -dl /webroot/home/lighttpd<br />
</code>Debería de salir algo como t:</p>
<pre>drwx------  2 www-data www-data 4096 Oct  5 23:15 /webroot/home/lighttpd</pre>
<p>Este script (<a href="http://www.cyberciti.biz/files/lighttpd/l2chroot.txt">l2chroot</a>) es útil para copiar las librerías compartidas del sistema a la jaula:</p>
<pre># wget http://www.cyberciti.biz/files/lighttpd/l2chroot.txt
# mv l2chroot.txt l2chroot
# cp l2chroot /bin<code> # chmod +x /bin/l2chroot</code></pre>
<h2>Paso 3: Enjaulando PHP</h2>
<p>Ahora toca copiar los ejecutables de PHP, extensiones y los ficheros que necestian (php-gd, php-psql, etc&#8230;) al directorio /webroot :</p>
<p><code># mkdir -p /webroot/usr/bin<br />
# cp /usr/bin/php5-cgi /webroot/usr/bin/<br />
# cp /usr/bin/php5 /webroot/usr/bin/</code></p>
<p>Copiamos /etc/php5/cgi/php.ini al directorio /webroot/etc/  :</p>
<p><code># cd /webroot/etc/<br />
# cp -avr /etc/php5 .</code></p>
<p>Ahora copiamos otros ficheros de configuración a la jaula:</p>
<p><code># cp /etc/hosts /webroot/etc/<br />
# cp /etc/nsswitch.conf /webroot/etc/<br />
# cp /etc/resolv.conf /webroot/etc/<br />
# cp /etc/services /webroot/etc/<br />
# cp /etc/localtime /webroot/etc/</code></p>
<p>Copiamos las librerías compartidas de PHP con el script de antes :<br />
<code># /bin/l2chroot /usr/bin/php5<br />
# /bin/l2chroot /usr/bin/php5-cgi</code></p>
<p>Ahora tenemos todas las librerias compartidas necesarias para PHP en el directorio de la jaula. Podemos verificar esto usando el comando ls. Peero aun así, es necesario copiar otro fichero mas de forma manual  &#8211; /lib/ld-linux.so.2:<br />
<code># cp /lib/ld-linux.so.2 /webroot/lib</code></p>
<h2>Paso 4: Metiendo las extensiones de PHP en la jaula</h2>
<p>Para ver los ficheros que contiene una extensión, usamos dpkg para listar los ficheros del paquete que los instalo.<br />
Copy php mysql extension from /usr/lib/php4/20050606 directory, use following command to determine exact location of mysql.so file:<br />
<code><br />
# dpkg -L php5-gd<br />
/.<br />
/etc<br />
/etc/php5<br />
/etc/php5/conf.d<br />
/etc/php5/conf.d/gd.ini<br />
/usr<br />
/usr/lib<br />
/usr/lib/php5<br />
/usr/lib/php5/20090626+lfs<br />
/usr/lib/php5/20090626+lfs/gd.so<br />
/usr/share<br />
/usr/share/doc<br />
/usr/share/doc/php5-gd<br />
</code><br />
Copiamos los ficheros *.so de las extensiones de <code>/usr/lib/php5<em>/un_numero</em></code>/<em>loquesea</em>.so a /webroot/usr/lib/php5<code><em>/el_mismo_numero</em></code>/<em>loquesea</em>.so y ficheros relacionasdo con el script l2chroot:</p>
<p><code># mkdir -p /webroot/usr/lib/php5/<code><code>20090626+lfs</code></code><br />
# cp /usr/lib/php5/<code>20090626+lfs/gd.so</code> /webroot/usr/lib/php5/<code>20090626+lfs/</code><br />
# /bin/l2chroot /usr/lib/php<code>5/<code>20090626+lfs/gd.so</code></code></code></p>
<p>Repetimos el proceso con todas los módulos de PHP que queramos.</p>
<h2>Paso 5: Configurar lighttpd para que se ejecute en la jaula</h2>
<p>Primeros nos aseguramos que el modulo fastcgi este funcionando con:<br />
<code></code></p>
<p><code># lighty-enable-mod fastcgi</code></p>
<p>Mostrando:</p>
<pre>Available modules: auth cgi cml fastcgi proxy simple-vhost ssi ssl trigger-b4-dl userdir
Already enabled modules:
Enabling fastcgi: ok
Run /etc/init.d/lighttpd force-reload to enable changes</pre>
<p>Configuramos lighttpd editando /etc/lighttpd/lighttpd.conf file:<br />
<code># vim /etc/lighttpd/lighttpd.conf </code></p>
<p>The most importat part is server.chroot directive. Open config file:<br />
<code># vim /etc/lighttpd/lighttpd.conf</code><br />
Descomentamos / editamos la linea con server.chroot :<br />
<code>server.chroot = "/webroot"</code></p>
<p>Y además descomentamos o editamos la linea con server-document-root a :<br />
<code>server.document-root       = "/home/lighttpd"</code></p>
<p>Con la directiva server.chroot , hacemos que ningún usuario (exceptuando el root claro) ejecutando lighttpd dentro de webroot, pueda acceder a directorios fuera, ergo, efectivamente enjaulando el servidor web y el php.</p>
<p>Finalmente editamos un script del sistema para que lanze el modulo fastcgi correctamente. Editamos el fichero /etc/lighttpd/conf-enabled/10-fastcgi.conf y añadimos estas lineas  :<br />
<code><br />
## Start an FastCGI server for php5 (needs the php5-cgi package)<br />
fastcgi.server    = ( ".php" =&gt;<br />
((<br />
"bin-path" =&gt; "/usr/bin/php5-cgi",<br />
"socket" =&gt; "/tmp/php.socket",<br />
"max-procs" =&gt; 2,<br />
"idle-timeout" =&gt; 20,<br />
"bin-environment" =&gt; (<br />
"PHP_FCGI_CHILDREN" =&gt; "4",<br />
"PHP_FCGI_MAX_REQUESTS" =&gt; "10000"<br />
),<br />
"bin-copy-environment" =&gt; (<br />
"PATH", "SHELL", "USER"<br />
),<br />
"broken-scriptfilename" =&gt; "enable"<br />
))<br />
)<br />
</code><br />
Ahora para iniciar el servidor web hacemos :</p>
<p><code># /etc/init.d/lighttpd start</code>   (o restart si ya estaba funcionando previamente)</p>
<p>Finalmente para testear que todo va bien, dentro de /webroot/home/lighttpd/, creamos un fichero llamado test.php y copiamos dentro :<br />
<code><br />
&lt;?php<br />
phpinfo();<br />
?&gt;<br />
</code><br />
Ahora desde el navegador, accedemos a nuestra dirección y si todo va bien, deberíamos de tener una típica pagina de información sobre la configuración de PHP en nuestra maquina.</p>
<p>Si se tiene algún problema, o no funciona el servidor, se puede consultar los logs con <code>tail /webroot/var/log/lighttpd/error.log</code> . Si la información mostrada no es suficiente, se puede ejecutar el servidor a mano con <code>#lighttpd -f /etc/lighttpd/lighttpd.conf -D</code> para que muestre más información.</p>
<p>Fuentes :</p>
<ul>
<li><a title="How-to antiguo para Debian" href="http://www.cyberciti.biz/tips/howto-setup-lighttpd-php-mysql-chrooted-jail.html">How-to antiguo para Debian</a></li>
<li><a title="How-to para Ubuntu x64" href="http://www.cyberciti.biz/tips/howto-install-configure-ubuntu-linux-lighttpd-webserver.html">How-to para Ubuntu x64</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2011/12/28/lighttpd-sobre-chroot-con-php5-en-debian-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agarradme ese Spectrum +3 !!!!</title>
		<link>http://zardoz.es/2011/10/26/agarrdme-ese-spectrum-3/</link>
		<comments>http://zardoz.es/2011/10/26/agarrdme-ese-spectrum-3/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 06:16:24 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[Informatica]]></category>

		<guid isPermaLink="false">http://zardoz.es/?p=841</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Que recuerdos&#8230;. 9_9</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><div id="divVideo_986109" style="width: 480px; height: 360px; display: block; position: relative; z-index: 2;"><iframe id="iframe_content_986109" src="http://www.cadenaser.com/comunes/player/video_iframe.html?xref=20111025csrcsrtec_1.Ves&amp;conf=skins/ser/conf.php&amp;id=986109&amp;logo=&amp;skin=ser&amp;referer=" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="100%" height="100%"></iframe></div>
<div id="divVideo_986109" style="width: 480px; height: 360px; display: block; position: relative; z-index: 2;">Que recuerdos&#8230;. 9_9<iframe style="display: none;" src="about:blank" width="320" height="240"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2011/10/26/agarrdme-ese-spectrum-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recuperando Grub despues de instalar Windows</title>
		<link>http://zardoz.es/2011/10/23/recuperando-grub-despues-de-instalar-windows/</link>
		<comments>http://zardoz.es/2011/10/23/recuperando-grub-despues-de-instalar-windows/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 20:48:04 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[grub]]></category>

		<guid isPermaLink="false">http://zardoz.es/?p=838</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Alguna vez nos ocurre esto. Reinstalas Windoor que se ha embotado de tanta mierda acumulada, y te encuentras que el selector de arranque ha desaparecido y solo arranca en Windows. Muy tipico. Por suerte la solución es sencilla, se arranca desde un pendrive / cd-rom con alguna versión reciente de Ubuntu y se selecciona el [...]</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Alguna vez nos ocurre esto. Reinstalas Windoor que se ha embotado de tanta mierda acumulada, y te encuentras que el selector de arranque ha desaparecido y solo arranca en Windows. Muy tipico. Por suerte la solución es sencilla, se arranca desde un pendrive / cd-rom con alguna versión reciente de Ubuntu y se selecciona el modo de Probar Ubuntu. Una vez en el modo <em>LIVE</em> , abrimos una terminal y procedemos a listar las particiones del disco duro con <strong><code>sudo fdisk -l</code></strong> (si tuvieses más disco duros, se puede seleccionar añadiendo <strong>/dev/sd</strong>X)</p>
<p>Una vez vista la particion , la montamos con <strong><code>mount /dev/sdaN /mnt/</code></strong> Si no nos hemos equivocado de particion dentro de la carpeta /mnt, deberia de haber un arbol de directorios que entre otras carpetas apareza una llamada /boot y dentro de eta varios ficheros y una carpeta llamada grub . Procedemos a reinstalar grub con <strong><code>sudo grub-install --root-directory=/mnt /dev/sda</code></strong></p>
<p>Nos debería de salir que todo esta OK. Una vez hecho esto, desmontamos el disco duro ( <strong><code>sudo umount /mnt</code></strong>) y reiniciamos el PC. Ya volvemos a tener metido Grub para seleccionar el SO.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2011/10/23/recuperando-grub-despues-de-instalar-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KDE 4 a la Unity : Un escritorio rápido, funcional y atractivo</title>
		<link>http://zardoz.es/2011/05/18/kde-4-a-la-unity/</link>
		<comments>http://zardoz.es/2011/05/18/kde-4-a-la-unity/#comments</comments>
		<pubDate>Wed, 18 May 2011 14:16:54 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[kwin]]></category>
		<category><![CDATA[tema]]></category>
		<category><![CDATA[unity]]></category>

		<guid isPermaLink="false">http://zardoz.es/?p=783</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Bueno, navegando, encontré sugerencias para poner a KDE estilo Unity. Se me ocurrió ponerme un rato a enredar y he ido sacando el siguiente mejunge que creo que combina un estilo visual bonito, practico y útil. Yo de antemano ya lo tenia en estilo Mac OSX que es bastante parecido, así que tratare de describir como se hace desde la [...]</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p><div id="attachment_748" class="wp-caption alignright" style="width: 160px"><a href="http://img191.imageshack.us/i/unitylike.jpg/" target="_blank"><img src="http://img191.imageshack.us/img191/7017/unitylike.th.jpg" border="0" alt="Aspecto final" /></a><p class="wp-caption-text">KDE a la unity</p></div>Bueno, navegando, encontré sugerencias para poner a KDE estilo Unity. Se me ocurrió ponerme un rato a enredar y he ido sacando el siguiente mejunge que creo que combina un estilo visual bonito, practico y útil. Yo de antemano ya lo tenia en estilo Mac OSX que es bastante parecido, así que tratare de describir como se hace desde la configuración por defecto de KDE. Nota importante, lo que voy a explicar es funcionalmente similar a unity y para mi particularmente mejor, en especial tenéis una pantalla táctil y/u os gusta mucho aprovechar al máximo la pantalla.</p>
<p>En primer lugar, le damos al símbolo de plasma en el panel, para entrar en el modo de configuración del panel principal. Pinchamos en &#8220;<strong>Borde de la Pantalla</strong>&#8221; y arrastramos hasta colocarlo en la parte superior. Luego se quita el Lanzador de Aplicaciones, el gestor de tareas, el botón de Acceso rápido,el paginador y el botón de mostrar escritorio (estos dos últimos a gusto del consumidor).</p>
<p><span id="more-783"></span></p>
<p>Ahora toca colocar el  menú global estilo Mac. Yo antes usaba <strong>XBar</strong> que por el momento solo se  puede usar con el motor QT Bespin y QTCurve (ni de coña los programas que usan GTK+), pero he decidido mandarlo a paseo y poner el  teóricamente más universal &#8221;<strong>Barra de menu ventana</strong>&#8220;, que traducción más horrible&#8230; su nombre original en ingles es &#8220;<strong>Window MenuBar&#8221;. </strong>Según tengo entendido, debería de soportar aplicar la barra de  menús global a aplicaciones GTK+ &#8230; al menos aplicando un parche a las QT. Por desgracia yo no he visto que funcione a pelo ese detalle en Ubuntu Maverick. Lo único que hecho de menos de <strong>XBar</strong> vs <strong>MenuBar</strong>, es que  podías cambiar de  menú de aplicación con la rueda y que  podías hacerte tu menú personalizado cuando no hay aplicación abierta, aunque  últimamente ha venido dando un poco por saco al no poner el menú de algunos programas como Okular. Si lo carga, pero hay que ir con la rueda del  ratón  para que sea visible o maximizar la ventana; un bug un tanto peculiar. Con <strong>MenuBar</strong> el  menú que aparece siempre es de la ventana con el foco (incluido escritorio). Lo colocamos a la izquierda del todo.</p>
<p>Volviendo al tema, el  siguiente paso es instalar  el plasmoide &#8220;<strong><a title="KWin Buttons" href="http://kde-look.org/content/show.php/KWin+Button+Applet?content=122092" target="_blank">KWin Buttons</a></strong>&#8221; que permite tener los  botones de Maximizar/Restaurar, Minimizar, Cerrar y WindowMenu como  botones de plasma, pudiendose colocar en el panel. Una vez instalado, se coloca 4 instancias de plasmoide en el panel. Uno a la izquierda del todo, y los otros 3 a la derecha del <strong>MenuBar</strong> (o la <strong>XBar</strong>). Haciendo click derecho en plasmoides, se les configura para que el de la izquierda sea &#8220;<strong>Show window menu</strong>&#8220;, y los otros sean &#8220;<strong>Maximice/restore</strong>&#8221; , &#8220;<strong>Iconify</strong>&#8221; y &#8220;<strong>Close</strong>&#8220;. Ademas hay una  opción de apariencia que deja designar el icono a usar, si el del tema de escritorio/dolphin, el de tema de plasma, o uno a elección. Yo he usado el de escritorio para el  menú de aplicación y para el resto el de plasma. Adicionalmente podeis colocar un espaciador a la derecha de los 3 botones para separarlos un poco de notificador (System tray). Y para terminar con esta barra, añado a la derecha el plasma de &#8220;<strong>Bloquear/Terminar</strong>&#8220;, para poder apagar el PC rápido.</p>
<p>Haciendo click derecho en el escritorio, le damos a <strong>Añadir panel -&gt; panel vacio </strong>y movemos el nuevo panel a la izquierda, ajustamos la anchura al gusto, y reajustamos su tamaño para que no tape el panel de arriba. Dandolé a &#8220;<strong>Más opciones</strong>&#8220;, le damos a &#8220;<strong>Alieación abajo</strong>&#8221; y &#8220;<strong>Ocultar automaticamente</strong>&#8220;. Ya tenemos casi logrado el comportamiento de unity en el lateral. Solo queda añadir el <strong>Lanzador de aplicaciones</strong>, un gestor de tareas como &#8220;<strong>Fancy Tasks</strong>&#8221; o &#8220;<strong>Smooth Tasks</strong>&#8221; (disponibles en los paquetes de Ubuntu Maverick y más modernos, y si no en KDE-Looks), el plasmoide de &#8220;<strong>Acceso rápido</strong>&#8221; (yo lo configuro solo par que muestre carpetas), la Palera en la parte inferior, y las aplicaciones que quieras en el panel.</p>
<p><div id="attachment_748" class="wp-caption alignright" style="width: 160px"><a href="http://img717.imageshack.us/i/unitylikefull.jpg/" target="_blank"><img src="http://img717.imageshack.us/img717/6637/unitylikefull.th.jpg" border="0" alt="Ejemplo de como quedan las ventanas maximizadas" /></a><p class="wp-caption-text">Una aplicación maximizada</p></div>Ya tenemos lograda una funcionalidad similar a Unity, a excepcion del comportamiendo cuando se maximiza una ventana. <strong>Kwin</strong> puede hacer desaparecer los bordes a las ventanas maximizadas, pero la opcion no esta visible en las opciones de configuración, asi que hay que tocar el fichero <em>~/.kde/share/config/kwinrc</em> y añadir la siguiente linea en la seccion <em>[Windows]</em> :<br/> <strong>BorderlessMaximizedWindows=true</strong></p>
<p>&nbsp;</p>
<p>Reiniciamos <strong>kwin</strong> ejecutando en KRunner (Alt+F2) &#8220;<em>kwin &#8211;replace</em>&#8220;. Ahora cuando maximiceis una ventana se le quitara el borde, dando una utilidad inmensa al KWin Buttons y aprovechando al  máximo toda la pantalla.</p>
<p>Ya solo queda los detalles estéticos. Un detalle curioso es que el <strong>WindowMenu</strong>, como color del texto de los  menús, usa la misma tinta que usaría el  menú si fuese un  menú normal, y no el color que da al texto  el tema de plasma. Esto puede ser problemático si usáis un tema de plasma transparente y el fondo tiene un color que sea parecido, haciendo que todo plasma se vea bien, excepto el  menú que es casi ilegible. La solución es jugar con los temas de plasma y de colores de KDE para evitar esto. Ademas yo utilizo un tema de plasma opaco.</p>
<p>Como tema de plasma, es escogido &#8220;<strong>Ambience</strong>&#8221; que evidentemente imita el estilo de Ambience de Unity. Es agradable, pero por lo que he comentado antes, hay que escoger un esquema de colores para KDE a juego, oscuro. En mi caso, seleccione el tema &#8220;<del><strong>Oxygen Dark</strong></del>&#8220;, aunque otros temas como &#8220;<strong>Green-Purple-Black</strong>&#8221; o &#8220;<strong>Obsidian Coast</strong>&#8221; dan un resultado muy bueno.</p>
<p>Para colocar los botones de maximizar /minimizar, etc.. de la ventana en si, en &#8220;<strong>Preferencias del sistema-&gt;Apariencia del espacio de trabajo-&gt; Decoración de ventanas</strong>&#8221; y le dais al  botón de configurar botones. Hay tenis una libertad total de colocar los botones como os de la real gana. Si estilo Windows, o Mac, o inventado.</p>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2011/05/18/kde-4-a-la-unity/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introducción a la Electrónica (II): Potencia, Resistencia y Ley de Ohm</title>
		<link>http://zardoz.es/2011/01/27/introduccion-a-la-electronica-ii-potencia-resistencia-y-ley-de-ohm/</link>
		<comments>http://zardoz.es/2011/01/27/introduccion-a-la-electronica-ii-potencia-resistencia-y-ley-de-ohm/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 18:40:19 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[ohm]]></category>
		<category><![CDATA[potencia]]></category>
		<category><![CDATA[resistencia]]></category>
		<category><![CDATA[simbolos]]></category>

		<guid isPermaLink="false">http://blog.zardoz.es/?p=714</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Continuemos nuestro periplo&#8230; Potencia La potencia se define como la energía entregada o absorbida por un elemento dad por unidad de tiempo. Se mide en Watios (W). [latex]P = V \cdot I[/latex] Resistencia La resistencia es la oposición a la circulación de una corriente que ejerce un material o un objeto. Su unidad es el Ohmio (Ω). Para un trozo de [...]</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Continuemos nuestro periplo&#8230;</p>
<h2>Potencia</h2>
<p>La potencia se define como la energía entregada o absorbida por un elemento dad por unidad de tiempo. Se mide en <strong>Watios</strong> (<strong>W</strong>).</p>
<p style="text-align: center;">[latex]P = V \cdot I[/latex]</p>
<h2>Resistencia</h2>
<p style="text-align: left;">La resistencia es la oposición a la circulación de una corriente que ejerce un material o un objeto. Su unidad es el <strong>Ohmio</strong> (<strong>Ω</strong>). Para un trozo de material, su resistencia viene dada por esta formula :</p>
<p style="text-align: center;">[latex]R = \rho \frac{l}{S}[/latex]</p>
<p style="text-align: left;">Donde <strong>ρ</strong> es una constante dada para un material dado (por ejemplo, el cobre tiene ρ = 1,70 × 10<sup>–8</sup> Ω·m)  , <strong>l</strong> es la longitud en metros y <strong>S</strong> es el area de la sección en m<sup>2</sup> . Como se ve, a mayor longitud, mayor resistencia y a mayor grosor (sección), menor resistencia.</p>
<p style="text-align: left;"><span id="more-714"></span></p>
<h2>Ley de Ohm</h2>
<p style="text-align: left;">La ley de Ohm, es una regla básica y esencial que relaciona la Resistencia, la Intensidad y la Tensión en un circuito. Se define como que la Tensión entre dos puntos es igual a la Intensidad que circula entre ambos puntos , multiplicada por la Resistencia que presenta el conductor entre ambos puntos.</p>
<p style="text-align: center;">[latex]V = I \cdot R[/latex]</p>
<p style="text-align: left;">También se puede jugar con la ley de Ohm y la formula de la potencia para obtener otras variaciones :</p>
<p style="text-align: center;">[latex]P = I^2 \cdot R = \frac {V^2}{R}[/latex]</p>
<p style="text-align: left;">Ambas formas, nos permiten calcular cuanta potencia consume un componente resistivo de un circuito conociendo su resistencia y la intensidad o la tensión que circula por él.</p>
<h2>Simbologia Básica de componentes en un circuito.</h2>
<table>
<tbody>
<tr>
<td>Representa una fuente de tensión continua.</td>
<td>
<p><div id="attachment_749" class="wp-caption aligncenter" style="width: 47px"><a href="http://blog.zardoz.es/wp-content/uploads/2011/01/VoltageSource.png"><img class="size-full wp-image-749" title="Fuente de Voltage Continua" src="http://blog.zardoz.es/wp-content/uploads/2011/01/VoltageSource.png" alt="Fuente de Voltage Continua" width="37" height="37" /></a><p class="wp-caption-text">Fuente de Voltage</p></div></td>
</tr>
<tr>
<td>Representa una fuente de tensión también, aunque normalmente se suele asociar a baterías o pilas.</td>
<td>
<p><div id="attachment_733" class="wp-caption aligncenter" style="width: 67px"><a href="http://blog.zardoz.es/wp-content/uploads/2011/01/pil11.gif"><img class="size-full wp-image-733" title="Pila" src="http://blog.zardoz.es/wp-content/uploads/2011/01/pil11.gif" alt="Pila" width="57" height="81" /></a><p class="wp-caption-text">Pila </p></div></td>
</tr>
<tr>
<td>Representa  una resistencia en un circuito.</td>
<td>
<div id="attachment_741" class="wp-caption aligncenter" style="width: 89px"><a href="http://blog.zardoz.es/wp-content/uploads/2011/01/res2.gif"><img class="size-full wp-image-741" title="Resistencia" src="http://blog.zardoz.es/wp-content/uploads/2011/01/res2.gif" alt="Resistencia" width="79" height="18" /></a><p class="wp-caption-text">Resistencia (USA)</p></div>
<p><div id="attachment_742" class="wp-caption aligncenter" style="width: 100px"><a href="http://blog.zardoz.es/wp-content/uploads/2011/01/res1.gif"><img class="size-full wp-image-742" title="Resistencia" src="http://blog.zardoz.es/wp-content/uploads/2011/01/res1.gif" alt="Resistencia (Europa)" width="90" height="22" /></a><p class="wp-caption-text">Resistencia (Europa)</p></div></td>
</tr>
<tr>
<td>Representaciones de una conexión a <strong>Masa</strong>. Usualmente es el chasis del aparato y/o un trozo <em>grueso</em> del circuito impreso que es el retorno de la corriente común a todo el circuito. Tipicamente se conecta a Tierra.</td>
<td>
<div id="attachment_746" class="wp-caption aligncenter" style="width: 47px"><a href="http://blog.zardoz.es/wp-content/uploads/2011/01/mass.gif"><img class="size-full wp-image-746" title="Masa" src="http://blog.zardoz.es/wp-content/uploads/2011/01/mass.gif" alt="Masa (Chasis)" width="37" height="38" /></a><p class="wp-caption-text">Masa</p></div>
<p><div id="attachment_747" class="wp-caption aligncenter" style="width: 43px"><a href="http://blog.zardoz.es/wp-content/uploads/2011/01/mass2.gif"><img class="size-full wp-image-747" title="Masa" src="http://blog.zardoz.es/wp-content/uploads/2011/01/mass2.gif" alt="Masa" width="33" height="32" /></a><p class="wp-caption-text">Masa</p></div></td>
</tr>
<tr>
<td>Representa una conexión a <strong>Tierra</strong> en el circuito.  La Tierra por convención, se considera que esta a un potencial de  0V. Y el chasis exterior de un aparato debe de ser conectado a Tierra para que si falla algún aislamiento eléctrico interno, un usuario no se pueda electrocutar, ya que el usuario estaría al mismo potencial que el chasis y la Tierra (que toca con sus pies)</td>
<td>
<p><div id="attachment_748" class="wp-caption aligncenter" style="width: 49px"><a href="http://blog.zardoz.es/wp-content/uploads/2011/01/gnd.gif"><img class="size-full wp-image-748" title="Tierra" src="http://blog.zardoz.es/wp-content/uploads/2011/01/gnd.gif" alt="Tierra" width="39" height="39" /></a><p class="wp-caption-text">Tierra</p></div></td>
</tr>
<tr>
<td>Representación de una conexión a una fuente que tiene una tensión de X Voltios respecto a Masa.</td>
<td>
<p><div id="attachment_745" class="wp-caption aligncenter" style="width: 50px"><a href="http://blog.zardoz.es/wp-content/uploads/2011/01/fuen.gif"><img class="size-full wp-image-745" title="Fuente" src="http://blog.zardoz.es/wp-content/uploads/2011/01/fuen.gif" alt="Fuente" width="40" height="41" /></a><p class="wp-caption-text">Fuente</p></div></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2011/01/27/introduccion-a-la-electronica-ii-potencia-resistencia-y-ley-de-ohm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción a la Electrónica (I): ¿Qué es la electricidad?</title>
		<link>http://zardoz.es/2011/01/25/introduccion-a-la-electronica-i-%c2%bfque-es-la-electricidad/</link>
		<comments>http://zardoz.es/2011/01/25/introduccion-a-la-electronica-i-%c2%bfque-es-la-electricidad/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 09:26:27 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[Electrónica]]></category>
		<category><![CDATA[corriente]]></category>
		<category><![CDATA[ddp]]></category>
		<category><![CDATA[electricidad]]></category>
		<category><![CDATA[electronica]]></category>
		<category><![CDATA[fem]]></category>
		<category><![CDATA[tensión]]></category>

		<guid isPermaLink="false">http://blog.zardoz.es/?p=678</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Bueno, esto a priori es una buena idea para reactivar algo mi blog y de paso, poder hecha un cable a los que le han crujido con CIREL (CIRcuitos ELectronicos), que me ha parecido una asignatura muy mal planteada. Empecemos con unas pequeñas nociones de electromagnetismo, que es bueno conocer aunque no estrictamente necesario saber del todo&#8230; Cargas y [...]</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p><a href="http://tu.tv/imagenes/videos/a/r/arco-electrico-increible_imagenGrande.jpg"><img class="alignleft" src="http://tu.tv/imagenes/videos/a/r/arco-electrico-increible_imagenGrande.jpg" alt="" width="170" height="130" /></a>Bueno, esto a priori es una buena idea para reactivar algo mi blog y de paso, poder hecha un cable a los que le han crujido con CIREL (CIRcuitos ELectronicos), que me ha parecido una asignatura muy mal planteada. Empecemos con unas pequeñas nociones de electromagnetismo, que es bueno conocer aunque no estrictamente necesario saber del todo&#8230;</p>
<h2>Cargas y Campo Eléctrico</h2>
<p>Bien, la Electricidad se trata de un fenómeno a distancia físico que depende de las <strong>Cargas Eléctricas</strong> (<strong>Q</strong>). Una carga eléctrica como bien sabréis, puede ser Positiva o Negativa y las cargas de mismo signo se repelen y las de signo opuesto se atraen. La fuerza que aparece entre dos objetos cargados electricamente se conoce como la Ley de Coulomb  [latex]F = k \frac{Q_1 Q_2}{r^2}[/latex].</p>
<p>Así mismo, una Carga eléctrica establece un C<strong>ampo Eléctrico</strong> ([latex]\vec{E} [/latex]) a su alrededor (y de alcance infinito). Otra carga colocada en dicho campo, tendrá una Energía <strong>Potencial</strong> por el hecho de estar ubicado en cierta posición en el campo.  Esto es importante, pues una carga en un campo eléctrico va a tratar de moverse de un punto con cierto potencial a otro con menor potencial (Con una carga positiva. Una carga negativa lo hará al revés), por el camino en que dicha variación sea la más rápida (donde el gradiente sea mayor, como diría los físicos). Dándonos a entender que lo que nos importa es la <strong>Diferencia de Potencial</strong> entre dos puntos (d.d.p). Nota : El Potencial y el d.d.p. se miden en <strong>Voltios </strong>(<strong>V</strong>).</p>
<p><span id="more-678"></span></p>
<h2>Tensión</h2>
<p>Tensión es el nombre más común (y corto) para referimos a la d.d.p. entre dos puntos. Cuando hay una d.d.p. entre dos puntos y los conectamos con un conductor (un trozo de cobre o de hierro, por ejemplo) entonces se establece un flujo de cargas eléctricas a través del conductor. Nota : Cuando hablamos de la d.d.p. que crea un generador, usualmente se le llama <strong>Fuerza electromotriz</strong> (f.e.m.)</p>
<h2>Corriente Eléctrica</h2>
<p>Una corriente eléctrica es un flujo de cargas eléctricas circulando entre dos puntos. Ademas se define la magnitud de <strong>Intensidad</strong> (<strong>I</strong>), como la cantidad de cargas que atraviesan un punto por unidad de tiempo [latex]I = \frac{Q}{t} [/latex]. Y bien, ya viniéndonos un poco más al mundo practico, como hemos mencionado antes, cuando se crea una d.d.p entre dos puntos y se unen por un conductor, se va establecer un flujo de cargas entre ambos puntos. En concreto, son los electrones del conductor los que se van a mover, desde el punto con el potencial más negativo hacia el potencial más positivo. Nota : En un conductor los electrones se mueven, pero lentamente. Aun sin embargo, el efecto se mueve a gran velocidad, ya que se produce como un efecto de domino entre los electrones (al moverse los primeros, repelen a los que tiene adelante y estos se mueven, etc&#8230;), por eso el flujo se establece a través del conductor de forma prácticamente instantánea, aunque el movimiento propio de los electrones sea bastante lento.</p>
<p><img class="alignright size-full wp-image-707" title="Dirección de la corriente eléctrica" src="http://blog.zardoz.es/wp-content/uploads/2011/01/Direzione_convenzionale_della_corrente_elettrica.png" alt="La dirección de la corriente eléctrica se establece en el sentido contrario al movimiento de los electrones" width="210" height="78" /></p>
<p>Aunque en la realidad es un flujo de electrones, <strong>en la practica se trabaja como si fuese</strong> <strong>un flujo de cargas positivas en el sentido inverso</strong> (del potencial más positivo al potencial más negativo). Con lo cual se habla que<strong> la intensidad circula del polo positivo al polo negativo</strong>.</p>
<p>Nota : En algunos pocos libros se puede encontrar que la intensidad esta colocada de negativo a positivo. Esto es extremadamente raro, pues el convenio aceptado es el explicado antes de positivo a negativo, pues cuando se investigaba con la electricidad se creía inicialmente que eran las cargas positivas las que se movían. Notad que la electrónica básica es una ciencia que se ha establecido muy empíricamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2011/01/25/introduccion-a-la-electronica-i-%c2%bfque-es-la-electricidad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualizacion semanal de Twitter 2010-12-26</title>
		<link>http://zardoz.es/2010/12/26/actualizacion-semanal-de-twitter-2010-12-26/</link>
		<comments>http://zardoz.es/2010/12/26/actualizacion-semanal-de-twitter-2010-12-26/#comments</comments>
		<pubDate>Sun, 26 Dec 2010 17:29:00 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[Sin Categoria]]></category>

		<guid isPermaLink="false">http://blog.zardoz.es/2010/12/675/</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Ea! Lo primero que hago de vacaciones, es coger y ponerme a re colocar cosas en mi habitación. xD # Powered by Twitter Tools</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><ul class="aktt_tweet_digest">
<li>Ea! Lo primero que hago de vacaciones, es coger y ponerme a re colocar cosas en mi habitación. xD <a href="http://twitter.com/ZardoZ89/statuses/17536600556699648" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2010/12/26/actualizacion-semanal-de-twitter-2010-12-26/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualizacion semanal de Twitter 2010-12-12</title>
		<link>http://zardoz.es/2010/12/12/actualizacion-semanal-de-twitter-2010-12-12-2/</link>
		<comments>http://zardoz.es/2010/12/12/actualizacion-semanal-de-twitter-2010-12-12-2/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 17:29:00 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[Sin Categoria]]></category>

		<guid isPermaLink="false">http://blog.zardoz.es/2010/12/674/</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Acabo de firmar una petición para que terminen con la campaña contra #WikiLeaks Suma tu firma en @Avaaz http://avaaz.org/wksp y reenvía! # Powered by Twitter Tools</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><ul class="aktt_tweet_digest">
<li>Acabo de firmar una petición para que terminen con la campaña contra #<a href="http://search.twitter.com/search?q=%23WikiLeaks" class="aktt_hashtag">WikiLeaks</a>  Suma tu firma en @<a href="http://twitter.com/Avaaz" class="aktt_username">Avaaz</a> <a href="http://avaaz.org/wksp" rel="nofollow">http://avaaz.org/wksp</a> y reenvía! <a href="http://twitter.com/ZardoZ89/statuses/13008349830324224" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2010/12/12/actualizacion-semanal-de-twitter-2010-12-12-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualizacion semanal de Twitter 2010-12-12</title>
		<link>http://zardoz.es/2010/12/12/actualizacion-semanal-de-twitter-2010-12-12/</link>
		<comments>http://zardoz.es/2010/12/12/actualizacion-semanal-de-twitter-2010-12-12/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 17:29:00 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[Sin Categoria]]></category>

		<guid isPermaLink="false">http://blog.zardoz.es/2010/12/673/</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Acabo de firmar una petición para que terminen con la campaña contra #WikiLeaks Suma tu firma en @Avaaz http://avaaz.org/wksp y reenvía! # Powered by Twitter Tools</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><ul class="aktt_tweet_digest">
<li>Acabo de firmar una petición para que terminen con la campaña contra #<a href="http://search.twitter.com/search?q=%23WikiLeaks" class="aktt_hashtag">WikiLeaks</a>  Suma tu firma en @<a href="http://twitter.com/Avaaz" class="aktt_username">Avaaz</a> <a href="http://avaaz.org/wksp" rel="nofollow">http://avaaz.org/wksp</a> y reenvía! <a href="http://twitter.com/ZardoZ89/statuses/13008349830324224" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2010/12/12/actualizacion-semanal-de-twitter-2010-12-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualizacion semanal de Twitter 2010-11-28</title>
		<link>http://zardoz.es/2010/11/28/actualizacion-semanal-de-twitter-2010-11-28/</link>
		<comments>http://zardoz.es/2010/11/28/actualizacion-semanal-de-twitter-2010-11-28/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 17:29:00 +0000</pubDate>
		<dc:creator>Zardoz</dc:creator>
				<category><![CDATA[Sin Categoria]]></category>

		<guid isPermaLink="false">http://blog.zardoz.es/2010/11/672/</guid>
		<description><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><p>Alguna vez os ha pasado de haber tenido una buena idea antes de acostarse. Y que cuando te levantas al día siguiente no te acuerdas de ello? # Powered by Twitter Tools</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://zardoz.es">ZardoZ The Technomage</a></p><ul class="aktt_tweet_digest">
<li>Alguna vez os ha pasado de haber tenido una buena idea antes de acostarse. Y que cuando te levantas al día siguiente no te acuerdas de ello? <a href="http://twitter.com/ZardoZ89/statuses/8819141075013632" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://zardoz.es/2010/11/28/actualizacion-semanal-de-twitter-2010-11-28/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

