<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2spanishfull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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" version="2.0">

<channel>
	<title>Marble Station</title>
	
	<link>http://www.marblestation.com/blog</link>
	<description>Web personal de Sergio Blanco Cuaresma</description>
	<pubDate>Sun, 30 Nov 2008 16:25:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>es</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/marblestation" type="application/rss+xml" /><item>
		<title>Servidor Ubuntu con soporte de virtualización Xen</title>
		<link>http://www.marblestation.com/blog/?p=677</link>
		<comments>http://www.marblestation.com/blog/?p=677#comments</comments>
		<pubDate>Sun, 30 Nov 2008 15:49:41 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=677</guid>
		<description><![CDATA[Veamos como podemos configurar un servidor Ubuntu como plataforma de virtualización mediante el uso de Xen. En primer lugar debemos instalar un kernel con soporte Xen:

apt-get install ubuntu-xen-server
mkdir /home/xen/

Nos aseguramos que las opciones de configuración de grub sean correctas en &#8216;/boot/grub/menu.lst&#8217; y que el kernel con soporte Xen es el que arranca por defecto. A [...]]]></description>
			<content:encoded><![CDATA[<p>Veamos como podemos configurar un servidor Ubuntu como plataforma de virtualización mediante el uso de <a href="http://en.wikipedia.org/wiki/Xen">Xen</a>. En primer lugar debemos instalar un kernel con soporte Xen:</p>
<pre>
apt-get install ubuntu-xen-server
mkdir /home/xen/
</pre>
<p>Nos aseguramos que las opciones de configuración de grub sean correctas en &#8216;/boot/grub/menu.lst&#8217; y que el kernel con soporte Xen es el que arranca por defecto. A continuación reiniciamos:</p>
<pre>
reboot
</pre>
<p>En el siguiente inicio del sistema podemos comprobar que Xen esta corriendo si se ejecuta correctamente el siguiente comando:</p>
<pre>
# xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1738     2     r-----     68.4
</pre>
<p>Ahora ha llegado el momento de realizar la instalación de una máquina virtual. La distribución puede ser cualquiera de las que mencionadas en &#8216;/usr/lib/xen-tools&#8217;:</p>
<pre>
$ ls -l /usr/lib/xen-tools
drwxr-xr-x 2 root root 4096 Sep 25 22:05 centos-4.d
drwxr-xr-x 2 root root 4096 Sep 25 22:05 centos-5.d
-rwxr-xr-x 1 root root 4409 Apr  6 03:12 common.sh
drwxr-xr-x 2 root root 4096 Sep 25 22:05 dapper.d
drwxr-xr-x 2 root root 4096 Sep 25 22:05 debian.d
drwxr-xr-x 2 root root 4096 Sep 25 22:05 edgy.d
lrwxrwxrwx 1 root root    8 Sep 25 22:05 etch.d -> debian.d
lrwxrwxrwx 1 root root   15 Sep 25 22:05 fedora-core-4.d -> fedora-core-6.d
lrwxrwxrwx 1 root root   15 Sep 25 22:05 fedora-core-5.d -> fedora-core-6.d
drwxr-xr-x 2 root root 4096 Sep 25 22:05 fedora-core-6.d
lrwxrwxrwx 1 root root   15 Sep 25 22:05 fedora-core-7.d -> fedora-core-6.d
lrwxrwxrwx 1 root root    6 Sep 25 22:05 feisty.d -> edgy.d
drwxr-xr-x 2 root root 4096 Sep 25 22:05 gentoo.d
lrwxrwxrwx 1 root root    6 Sep 25 22:05 gutsy.d -> edgy.d
lrwxrwxrwx 1 root root    6 Sep 25 22:05 hardy.d -> edgy.d
lrwxrwxrwx 1 root root    8 Sep 25 22:05 lenny.d -> debian.d
lrwxrwxrwx 1 root root    8 Sep 25 22:05 sarge.d -> debian.d
lrwxrwxrwx 1 root root    8 Sep 25 22:05 sid.d -> debian.d
</pre>
<p>En concreto, vamos a crear una máquina virtual con las siguientes características:</p>
<ul>
<li>Distribución: Ubuntu Hardy</li>
<li>Tamaño del disco duro: 5 GB</li>
<li>Swap: 256 MB</li>
<li>Memoria RAM: 256 MB</li>
<li>IP: 192.168.22.101</li>
<li>Contraseña de root: Se nos preguntará interactivamente.</li>
<li>Directorio donde se almacenara la información: /home/xen/</li>
</ul>
<pre>
xen-create-image --hostname=webserver.localhost --size=5Gb --swap=256Mb --ide \
--ip=192.168.22.101 --netmask=255.255.255.0 --gateway=192.168.22.1 --force \
--dir=/home/xen --memory=256Mb --arch=i386 --kernel=/boot/vmlinuz-2.6.24-19-xen \
--initrd=/boot/initrd.img-2.6.24-19-xen --install-method=debootstrap --dist=hardy \
--mirror=http://archive.ubuntu.com/ubuntu/ --passwd
</pre>
<p>Resultado:</p>
<pre>
General Information
--------------------
Hostname       :  webserver.localhost
Distribution   :  hardy
Partitions     :  swap            256Mb (swap)
                  /               5Gb   (ext3)
Image type     :  sparse
Memory size    :  256Mb
Kernel path    :  /boot/vmlinuz-2.6.24-19-xen
Initrd path    :  /boot/initrd.img-2.6.24-19-xen

Networking Information
----------------------
IP Address 1   : 192.168.22.101 [MAC: 00:16:3E:6B:A7:BD]
Netmask        : 255.255.255.0
Broadcast      : 192.168.22.255
Gateway        : 192.168.22.1

Creating partition image: /home/xen/domains/webserver.localhost/swap.img
Done

Creating swap on /home/xen/domains/webserver.localhost/swap.img
Done

Creating partition image: /home/xen/domains/webserver.localhost/disk.img
Done

Creating ext3 filesystem on /home/xen/domains/webserver.localhost/disk.img
Done
Installation method: debootstrap
Done

Running hooks
Done

No role scripts were specified.  Skipping

Creating Xen configuration file
Done
Setting up root password
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
All done

Logfile produced at:
         /var/log/xen-tools/webserver.localhost.log
</pre>
<p>Se habran creado los ficheros necesarios en &#8216;/home/xen&#8217; y la configuración de la máquina se encuentra en &#8216;/etc/xen/webserver.localhost.cfg&#8217;. Debemos editarla y cambiar las cadenas &#8216;file:/&#8217; (obsoleta en la versión actual de Xen):</p>
<pre>
disk        = [
                  'file:/home/xen/domains/webserver.localhost/swap.img,hda1,w',
                  'file:/home/xen/domains/webserver.localhost/disk.img,hda2,w',
              ]
</pre>
<p>Por:</p>
<pre>
disk        = [
                  'tap:aio:/home/xen/domains/webserver.localhost/swap.img,hda1,w',
                  'tap:aio:/home/xen/domains/webserver.localhost/disk.img,hda2,w',
              ]
</pre>
<p>En ese mismo fichero, en caso de que tengamos un ordenador con varias CPUs o varios cores, podemos habilitar la máquina virtual para que use ambos añadiendo lo siguiente al mismo fichero &#8216;/etc/xen/webserver.localhost.cfg&#8217;:</p>
<pre>
vcpus       = '2'
</pre>
<p>Por defecto Xen viene configurado en modo bridge, como probablemente nuestro proveedor de Internet únicamente nos proporcione una IP, deberiamos cambiarlo a modo NAT. Sino, en el ejemplo anterior, cuando arranquemos la máquina virtual Xen intentará asignar la IP 192.168.22.101 a eth0 y probablemente perdamos la conexión remota si estamos por SSH. Para realizar el cambio editamos &#8216;/etc/xen/xend-config.sxp&#8217; y comentamos:</p>
<pre>
# To bridge network traffic, like this:
#
# dom0: ----------------- bridge -> real eth0 -> the network
#                            |
# domU: fake eth0 -> vifN.0 -+
# [...]
#(network-script network-bridge)
#(vif-script vif-bridge)
</pre>
<p>Para después descomentar:</p>
<pre>
## Use the following if network traffic is routed with NAT, as an alternative
# to the settings for bridged networking given above.
(network-script network-nat)
(vif-script     vif-nat)
</pre>
<p>Además es recomendable deshabilitar la relocación de máquinas virtuales: &#8216;(xend-relocation-server no)&#8217;</p>
<p>A continuación ya podemos arrancar la máquina:</p>
<pre>
xm create /etc/xen/webserver.localhost.cfg
</pre>
<p>Para conectarse a la máquina:</p>
<pre>
xm console webserver.localhost
</pre>
<p>Si quisieramos salir de ella basta con pulsar CTRL y &#8216;+&#8217;. Para parar o destruir (como si fuese un power off) la máquina:</p>
<pre>
xm shutdown webserver.localhost
xm destroy webserver.localhost
</pre>
<p>Para listar las máquinas activas:</p>
<pre>
xm list
</pre>
<p>Más opciones en &#8216;xm help&#8217;.</p>
<p>Si quisiesemos añadir más discos duros virtuales, podemos crearlos mediante:</p>
<pre>
dd if=/dev/zero of=extra.img oflag=direct bs=1M seek=153600 count=1
mke2fs -j -O dir_index extra.img
</pre>
<p>Esto generará el fichero extra.img con capacidad para 150 GB, formateado con ext3. Para activarlo en nuestra máquina virtual debemos editar &#8216;/etc/xen/webserver.localhost.cfg&#8217;.</p>
<p>Finalmente, para que la máquina virtual arranque automáticamente al iniciar el sistema:</p>
<pre>
ln -s /etc/xen/webserver.localhost.cfg /etc/xen/auto
</pre>
<p>Más información en <a href="http://linuxsilo.net/articles/xen.htm">Virtualización con Xen</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=uEqXN"><img src="http://feeds.feedburner.com/~f/marblestation?i=uEqXN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=8w6hN"><img src="http://feeds.feedburner.com/~f/marblestation?i=8w6hN" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=677</wfw:commentRss>
		</item>
		<item>
		<title>Explicación de la situación económica</title>
		<link>http://www.marblestation.com/blog/?p=676</link>
		<comments>http://www.marblestation.com/blog/?p=676#comments</comments>
		<pubDate>Sun, 02 Nov 2008 12:54:10 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=676</guid>
		<description><![CDATA[Interesante entrevista a Leopoldo Abadia:



Luis (Necros) también me ha hecho llegar un video de hace algún tiempo, donde en parte predicen lo que esta ocurriendo (los goviernos inyectando dinero público en los bancos):



]]></description>
			<content:encoded><![CDATA[<p>Interesante entrevista a <a href="http://www.leopoldoabadia.com">Leopoldo Abadia</a>:<br />
<center><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/lU-j2mIwOpE&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/lU-j2mIwOpE&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br />
</center></p>
<p>Luis (Necros) también me ha hecho llegar un video de hace algún tiempo, donde en parte predicen lo que esta ocurriendo (los goviernos inyectando dinero público en los bancos):</p>
<p><center><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/pFmYIFk5i1Q&#038;hl=es&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/pFmYIFk5i1Q&#038;hl=es&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
</center></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=XlVzN"><img src="http://feeds.feedburner.com/~f/marblestation?i=XlVzN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=zoVSN"><img src="http://feeds.feedburner.com/~f/marblestation?i=zoVSN" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=676</wfw:commentRss>
		</item>
		<item>
		<title>Máquina virtual Xen con servicio web Apache / Windows Vista, problema de conexión lenta</title>
		<link>http://www.marblestation.com/blog/?p=675</link>
		<comments>http://www.marblestation.com/blog/?p=675#comments</comments>
		<pubDate>Sat, 04 Oct 2008 16:42:54 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=675</guid>
		<description><![CDATA[Tengo montado un servidor con soporte Xen, donde he virtualizado un servidor web con Apache. Desde hace un par de días me he dado cuenta que cuando intento acceder a la web usando como cliente Windows (indistintamente del navegador), la conexión era terriblemente lenta, mientras que desde un GNU/Linux la web me cargaba sin problemas.
Llevo [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo montado un servidor con soporte <a href="http://es.wikipedia.org/wiki/Xen">Xen</a>, donde he virtualizado un servidor web con Apache. Desde hace un par de días me he dado cuenta que cuando intento acceder a la web usando como cliente Windows (indistintamente del navegador), la conexión era terriblemente lenta, mientras que desde un GNU/Linux la web me cargaba sin problemas.</p>
<p>Llevo casi 2 días obsesionado por ver que era lo que ocurría, el esquema virtualizado es el siguiente:</p>
<pre>
Internet < ==> | [Host real] &#8212;-> redirige puerto 80 &#8212;> [Guest virtualizado] |
</pre>
<p>En la configuración del servidor securicé el sistema cambiando parámetros del kernel (p.ej. Syn cookies), realizando hardening de Apache, configurando el firewall con iptables, estableciendo QoS, etc&#8230; Me he pasado horas cambiando toda esa configuración para determinar el origen del problema.</p>
<p>Dado que había detectado el problema en clientes Windows y no en Linux, supuse que tenia que ser algo a nivel de red TCP. Sin embargo, en cuanto hice pruebas más exaustivas validando la velocidad de descarga, descubrí que si hacía un wget de un fichero del Guest la velocidad de bajada era como mucho 7 Kb/s, mientras que si el fichero lo situaba en el Host real, podia descargar a la velocidad máxima.</p>
<p>Por tanto aislé el problema a la red Xen y conseguí dar con la solución <a href="http://lists.xensource.com/archives/html/xen-users/2007-01/msg00460.html">en este post</a>. Basta con ejecutar en el guest:</p>
<pre>
/usr/sbin/ethtool -K eth0 tx off
</pre>
<p>Si explico toda la historia y no voy directo al grano es porque me llama la atención no haber percibido ese problema desde un cliente Linux. No llego a entender muy bien el motivo, a primera vista parece razonable deducir que la pila TCP/IP de Linux es bastante más óptima y se comporta mejor con conexiones lentas.</p>
<p>De hecho, mientras buscaba soluciones identifiqué un <a href="http://www.neillans.co.uk/?p=165">problema de Windows Vista con la ventana TCP</a> que puede aparecer en función de los dispositivos de red por los que viaje el tráfico. Para ver la configuración actual en Windows:</p>
<pre>
netsh interface tcp show global
</pre>
<p>Resultado:</p>
<pre>
TCP Global Parameters
———————————————-
Receive-Side Scaling State : enabled
Chimney Offload State : disabled
Receive Window Auto-Tuning Level : highlyrestricted
Add-On Congestion Control Provider : none
ECN Capability : disabled
RFC 1323 Timestamps : disabled
</pre>
<p>Probé a desactivar el auto-tuning de la ventana:</p>
<pre>
netsh interface tcp set global autotuning=disabled
</pre>
<p>Pero no tuve suerte, dado que esta no era la fuente del problema. No obstante, viene bien conocer esa problemática porque en redes de algunos clientes si he tenido problemas de velocidad y quizás esto pueda mejorarlo.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=t7gsM"><img src="http://feeds.feedburner.com/~f/marblestation?i=t7gsM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=eI78M"><img src="http://feeds.feedburner.com/~f/marblestation?i=eI78M" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=675</wfw:commentRss>
		</item>
		<item>
		<title>Revistas cientificas gratuitas y abiertas / Open Access Journals</title>
		<link>http://www.marblestation.com/blog/?p=673</link>
		<comments>http://www.marblestation.com/blog/?p=673#comments</comments>
		<pubDate>Tue, 23 Sep 2008 16:16:01 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=673</guid>
		<description><![CDATA[A través de un artículo de Barrapunto he llegado al Directory of Open Access Journals, desde donde se pueden localizar revistas cientificas accesibles por internet que recopilan artículos de investigación de muchas temáticas diferentes.
Algunos ejemplos interesantes:

Anales de Psicología de la Universidad de Múrcia
Papeles del psicologo por el Colegio Oficial de Psicólogos
Universia Business Review por Recoletos [...]]]></description>
			<content:encoded><![CDATA[<p>A través de un <a href="http://barrapunto.com/articles/08/09/15/0725210.shtml">artículo de Barrapunto</a> he llegado al <a href="http://www.doaj.org/">Directory of Open Access Journals</a>, desde donde se pueden localizar revistas cientificas accesibles por internet que recopilan artículos de investigación de <a href="http://www.doaj.org/doaj?func=expand">muchas temáticas diferentes</a>.</p>
<p>Algunos ejemplos interesantes:</p>
<ul>
<li><a href="http://www.um.es/analesps/">Anales de Psicología</a> de la Universidad de Múrcia</li>
<li><a href="http://www.papelesdelpsicologo.es/">Papeles del psicologo</a> por el Colegio Oficial de Psicólogos</li>
<li><a href="http://redalyc.uaemex.mx/redalyc/src/inicio/HomRevRed.jsp?iCveEntRev=433">Universia Business Review</a> por Recoletos Grupo de Comunicacion</li>
<li><a href="http://www.doaj.org/doaj?func=further&#038;passMe=http://redalyc.uaemex.mx/redalyc/src/inicio/HomRevRed.jsp?iCveEntRev=807">Cuadernos de Economía y Dirección de la Empresa</a> por la Asociación Científica de Economía y Dirección de Empresas</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=E0NFL"><img src="http://feeds.feedburner.com/~f/marblestation?i=E0NFL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=sMi6L"><img src="http://feeds.feedburner.com/~f/marblestation?i=sMi6L" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=673</wfw:commentRss>
		</item>
		<item>
		<title>Lynis, herramienta de auditoría de seguridad para UNIX (Linux, BSD, Solaris, …)</title>
		<link>http://www.marblestation.com/blog/?p=672</link>
		<comments>http://www.marblestation.com/blog/?p=672#comments</comments>
		<pubDate>Mon, 22 Sep 2008 17:32:51 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=672</guid>
		<description><![CDATA[Hace unos meses escribí una pequeña referencia a un par de herramientas que nos permitían comprobar si nuestro sistema Linux tenia oculto algun rootkit. Podemos complementar esas herramienta con Lynis, la cual realiza diversas comprobaciones en el sistema para informar de posibles debilidades de configuración, como por ejemplo:

Gestor de arranque protegido por contraseña
Kernel actualizado
Usuarios con [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos meses escribí una pequeña referencia a un par de herramientas que nos permitían <a href="http://www.marblestation.com/blog/?p=643">comprobar si nuestro sistema Linux tenia oculto algun rootkit</a>. Podemos complementar esas herramienta con <a href="http://www.rootkit.nl/projects/lynis.html">Lynis</a>, la cual realiza diversas comprobaciones en el sistema para informar de posibles debilidades de configuración, como por ejemplo:</p>
<ol>
<li>Gestor de arranque protegido por contraseña</li>
<li>Kernel actualizado</li>
<li>Usuarios con uid 0 (p.ej. root)</li>
<li>Política de contraseñas</li>
<li>Firewall</li>
<li>Etc&#8230;</li>
</ol>
<p>A modo de ejemplo:</p>
<pre>
  Warnings:
  ----------------------------
   - [19:23:40] Warning: No password set on GRUB bootloader [test:BOOT-5121] [impact:M]
   - [19:24:04] Warning: grpck binary found errors in one or more group files [test:AUTH-9216] [impact:M]
   - [19:24:48] Warning: iptables module(s) loaded, but no rules active [test:FIRE-4512] [impact:L]
   - [19:25:04] Warning: No NTP daemon or client found [test:TIME-3104] [impact:M]
</pre>
<p>El detalle del análisis se puede localizar en el fichero &#8216;/var/log/lynis.log&#8217;. Si buscamos por &#8220;Suggestion&#8221; en el log podremos identificar las sugerencias que Lynis realiza para mejorar la seguridad de la configuración del sistema.</p>
<p>En definitiva, Lynis es una herramienta que nos ayuda a identificar mejoras en el sistema (no realiza modificaciones/hardening sobre el sistema como <a href="http://bastille-linux.sourceforge.net/">Bastille</a>) y nos puede resultar de gran utilidad tanto para auditorías UNIX como para la implantación de sistemas seguros.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=bSyoL"><img src="http://feeds.feedburner.com/~f/marblestation?i=bSyoL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=jdzSL"><img src="http://feeds.feedburner.com/~f/marblestation?i=jdzSL" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=672</wfw:commentRss>
		</item>
		<item>
		<title>Neurociencia: percepción y el cerebro humano</title>
		<link>http://www.marblestation.com/blog/?p=671</link>
		<comments>http://www.marblestation.com/blog/?p=671#comments</comments>
		<pubDate>Mon, 22 Sep 2008 16:30:03 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=671</guid>
		<description><![CDATA[Este semestre curso la asignatura de Neurociencia en la UOC y, aunque es una asignatura bastante compleja por su lenguaje cientifico-médico, lo poco que he leído me parece fascinante.
Por ejemplo, en la presentación de los mecanismos que disponemos para percibir nuestro entorno mediante la vista, nos habla de la energía electromagnética que emite el Sol, [...]]]></description>
			<content:encoded><![CDATA[<p>Este semestre curso la asignatura de Neurociencia en la <a href="http://www.uoc.edu">UOC</a> y, aunque es una asignatura bastante compleja por su lenguaje cientifico-médico, lo poco que he leído me parece fascinante.</p>
<p>Por ejemplo, en la presentación de los mecanismos que disponemos para percibir nuestro entorno mediante <strong>la vista</strong>, nos habla de la <a href="http://es.wikipedia.org/wiki/Energ%C3%ADa_electromagn%C3%A9tica">energía electromagnética</a> que emite el <a href="http://es.wikipedia.org/wiki/Disco_solar">Sol</a>, cuya partícula más elemental es el <a href="http://es.wikipedia.org/wiki/Fot%C3%B3n">fotón</a>. Los fotones actuan como ondas cuando se produce <a href="http://es.wikipedia.org/wiki/Refracci%C3%B3n">refracción</a> o <a href="http://es.wikipedia.org/wiki/Reflexi%C3%B3n_(f%C3%ADsica)">reflexión</a> cuando atraviesan o &#8220;rebota&#8221; en la superficie de separación entre dos medios (por ejemplo entre el aire de la habitación y la mesa o el vaso de agua).</p>
<p>En función de la <a href="http://es.wikipedia.org/wiki/Longitud_de_onda">longitud de onda</a> (distancia entre dos crestas consecutivas en metros) y la frecuencia (ciclos por segundo en Herzios) de la energía electromagnética tenemos el <a href="http://es.wikipedia.org/wiki/Espectro_electromagn%C3%A9tico">espectro electromagnético</a>:</p>
<p><center><br />
<img src="http://farm4.static.flickr.com/3252/2878681915_643ef346b7_o.gif" alt="Longitud de onda" /> <img src="http://farm4.static.flickr.com/3041/2879515020_88fc993243_o.gif" alt="Frecuencia" /><br />
<img src="http://farm3.static.flickr.com/2204/2878682289_9969e939ed_o.jpg" alt="Espectro" /><br />
</center></p>
<p>El ojo humano solo es sensible a una pequeña parte de todo el espectro:</p>
<p><center><br />
<a href="http://farm4.static.flickr.com/3036/2879516238_4a8aa4c5f1_o.jpg"><img src="http://farm4.static.flickr.com/3036/2879516238_e76f2fa4d8.jpg" alt="Espectro visible" /></a><br />
</center></p>
<p>Por otra parte, <strong>el oído</strong> lo que percibe son los cambios en la densidad del aire. Por ejemplo, un altavoz lo que hace es empujar el aire formando zonas mas densas y enrarecidas (menos densidad):</p>
<p><center><br />
<img src="http://farm4.static.flickr.com/3169/2879580052_4cdc5cfd7c_o.png" alt="Altavoz" /><br />
</center></p>
<p>En función de la frecuencia y la <a href="http://es.wikipedia.org/wiki/Intensidad_de_sonido">intensidad del sonido</a>, nuestro oído será capaz de percibirlo. Por ejemplo, los humanos podemos escuchar sonidos entre 20 Hz - 20 Khz y 0 dB - 140 dB:</p>
<p><center><br />
<img src="http://farm4.static.flickr.com/3053/2879580442_aeca7795c4_o.gif" alt="Intensidad del sonido" /> <img src="http://farm4.static.flickr.com/3037/2879580300_37996f9f66.jpg" alt="Frecuencia del sonido" /><br />
</center></p>
<p>Hay animales que pueden oir por encima o debajo de nuestro límites. De hecho, la tierra emite sonidos imperceptibles para nosotros pero que sin embargo algunos animales si pueden oir, de ahí que estos sean capaces de huir de zonas donde se va a producir un inminente terremoto. Incluso nuestro propio cuerpo emite sonidos al movernos que somos incapaces de oír.</p>
<p>Toda esta información la acaba &#8220;procesando&#8221; nuestro cerebro para acabar componiendo el mundo tan rico que percibimos a través de la vista o el oído. Este &#8220;procesado&#8221; se realiza en diversas áreas y capas del cerebro, del cual desconocemos todavía muchisimas cosas. No obstante, tenemos en Internet material bastante interesante como el <a href="http://www.msu.edu/~brains/brains/human/index.html">Atlas del cerebro de la Universidad de Michigan</a> o el programa multiplataforma <a href="http://www.sph.sc.edu/comd/rorden/mricro.html">MRicro</a>, con el que podemos &#8220;navegar&#8221; por las diferentes capas del cerebro:</p>
<p><center><br />
<img src="http://www.sph.sc.edu/comd/rorden/mricro1.gif" alt="MRicro" /><br />
</center></p>
<p>Me parece fascinante ir aprendiendo poco a poco como percibimos nuestro entorno y como funciona nuestro sistema nervioso y cerebral. A su vez, te das cuenta de que estamos limitados a ver lo que nuestro cuerpo esta preparado para percibir. Ahí fuera no existe un mundo de objetos de colores, sino que simplemente nuestro cuerpo los percibe como tal&#8230; solo hay que imaginar que hubiésemos nacido con capacidad para ver únicamente en blanco y negro. <strong>Que percibamos de una determinada forma no significa que las cosas sean así en esencia</strong> <img src='http://www.marblestation.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Como <strong>nota</strong> interesante relacionada, en Psico-Ajuda recientemente han posteado un artículo sobre <a href="http://start10g.ovh.net/~psicoaju/wordpress/2008/09/diferencies-cerebrals-i/">como afecta el Alzheimer al cerebro</a> de forma gráfica mediante imagenes del mismo.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=nQFiL"><img src="http://feeds.feedburner.com/~f/marblestation?i=nQFiL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=YpfoL"><img src="http://feeds.feedburner.com/~f/marblestation?i=YpfoL" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=671</wfw:commentRss>
		</item>
		<item>
		<title>Papyre, lector de e-books / libros electrónicos</title>
		<link>http://www.marblestation.com/blog/?p=670</link>
		<comments>http://www.marblestation.com/blog/?p=670#comments</comments>
		<pubDate>Wed, 20 Aug 2008 14:23:53 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=670</guid>
		<description><![CDATA[A través de la lista de correo de GPL Tarragona, veo que davidcg se ha comprado un lector de e-books que desconocía: Papyre.
Hace directamente la competencia al conocido Sony Reader y al novedoso Amazon Kindle, con la diferencia de que Papyre es de una empresa española y lo podemos comprar sin necesidad de importar o [...]]]></description>
			<content:encoded><![CDATA[<p>A través de la lista de correo de <a href="http://www.gpltarragona.org">GPL Tarragona</a>, veo que <a href="http://aptgetanarchism.wordpress.com/">davidcg</a> se ha comprado un lector de e-books que desconocía: <a href="http://www.papyre.es/">Papyre</a>.</p>
<p>Hace directamente la competencia al conocido <a href="http://en.wikipedia.org/wiki/Sony_Reader">Sony Reader</a> y al novedoso <a href="http://en.wikipedia.org/wiki/Amazon_Kindle">Amazon Kindle</a>, con la diferencia de que Papyre es de una empresa española y lo podemos comprar sin necesidad de importar o ir al extranjero. Que tentación! <img src='http://www.marblestation.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=ZkwgoK"><img src="http://feeds.feedburner.com/~f/marblestation?i=ZkwgoK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=q3dQaK"><img src="http://feeds.feedburner.com/~f/marblestation?i=q3dQaK" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=670</wfw:commentRss>
		</item>
		<item>
		<title>OpenDNS, servicio de resoluciones de dominio</title>
		<link>http://www.marblestation.com/blog/?p=669</link>
		<comments>http://www.marblestation.com/blog/?p=669#comments</comments>
		<pubDate>Wed, 20 Aug 2008 14:05:39 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=669</guid>
		<description><![CDATA[Acabo de descubrir la existencia del servicio OpenDNS. Si utilizas sus servidores:

$ cat /etc/resolv.conf
nameserver 208.67.222.222
nameserver 208.67.220.220

Vamos a poder ver estadísticas de las peticiones que realicemos desde nuestro/a ordenador/red o incluso evitar que determinados dominios sean resueltos. Para ello OpenDNS requiere saber cual es la IP de nuestro sistema, en caso de ser estática la podemos [...]]]></description>
			<content:encoded><![CDATA[<p>Acabo de descubrir la existencia del servicio <a href="">OpenDNS</a>. Si utilizas sus servidores:</p>
<pre>
$ cat /etc/resolv.conf
nameserver 208.67.222.222
nameserver 208.67.220.220
</pre>
<p>Vamos a poder ver estadísticas de las peticiones que realicemos desde nuestro/a ordenador/red o incluso evitar que determinados dominios sean resueltos. Para ello OpenDNS requiere saber cual es la IP de nuestro sistema, en caso de ser estática la podemos indicar directamente en su web al registrarnos, por el contrario, si es dinámica usaremos <a href="http://www.dnsomatic.com/">DNSomatic</a>:</p>
<pre>
sudo apt-get install inadyn
</pre>
<p>Y editamos el fichero /etc/inadyn.conf:</p>
<pre>
--username YOURUSERNAME
--password YOURPASSWORD
--alias all.dnsomatic.com
--dyndns_server_name updates.dnsomatic.com
--dyndns_server_url /nic/update?
</pre>
<p>Puede resultarnos útil o curioso implantar OpenDNS como nuestro servidor DNS principal, no obstante siempre hay que valorar si merece la pena ceder el registro de esta información a un proveedor diferente a nuestro ISP.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=P4FXFK"><img src="http://feeds.feedburner.com/~f/marblestation?i=P4FXFK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=bOxcVK"><img src="http://feeds.feedburner.com/~f/marblestation?i=bOxcVK" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=669</wfw:commentRss>
		</item>
		<item>
		<title>Sincronizando Google Calendar (Mozilla Sunbird, Outlook, Evolution)</title>
		<link>http://www.marblestation.com/blog/?p=668</link>
		<comments>http://www.marblestation.com/blog/?p=668#comments</comments>
		<pubDate>Mon, 04 Aug 2008 13:59:24 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=668</guid>
		<description><![CDATA[A partir del artículo sobre la gestión del tiempo/tareas (GTD, Getting Things Done) he recibido diversos comentarios por correo sobre la sincronización de calendarios con Google Calendar.
Personalmente he probado la sincronización con Microsoft Outlook (Windows), Mozilla Sunbird (Windows &#038; Linux) y Novell Evolution (Linux).
En el primer caso, dado que Outlook lo utilizo para el trabajo, [...]]]></description>
			<content:encoded><![CDATA[<p>A partir del artículo sobre la <a href="">gestión del tiempo/tareas (GTD, Getting Things Done)</a> he recibido diversos comentarios por correo sobre la sincronización de calendarios con Google Calendar.</p>
<p>Personalmente he probado la sincronización con <a href="www.microsoft.com/outlook/">Microsoft Outlook (Windows)</a>, <a href="http://www.mozilla.org/projects/calendar/sunbird/">Mozilla Sunbird (Windows &#038; Linux)</a> y <a href="www.gnome.org/projects/evolution/">Novell Evolution (Linux)</a>.</p>
<p>En el primer caso, dado que Outlook lo utilizo para el trabajo, he utilizado el propio <a href="http://www.google.com/support/calendar/bin/answer.py?hl=en-nz&#038;answer=89955">software de sincronización de Google</a>. Básicamente lo que hago es sincronización de Google Calendar hacia Outlook, dado que no quiero que la información privada de la empresa vaya a parar a un servidor externo (risc que ha identificat ràpidament Joan):</p>
<p><center><br />
<a href="http://farm4.static.flickr.com/3131/2731291531_f641a53992_o.jpg"><img src="http://farm4.static.flickr.com/3131/2731291531_3691d08315.jpg?v=0"/></a><br />
</center></p>
<p>La mayor pega de esta aplicación es que no permite elegir que calendarios/categorias sincronizar.</p>
<p>Por otra parte, también he probado Mozilla Sunbird (especialmente la <a href="http://portableapps.com/apps/office/sunbird_portable">versión portable (windows)</a>) junto al addon <a href="https://addons.mozilla.org/en-US/sunbird/addon/4631">Provider for Google Calendar</a> (sincronización bidireccional). Basta con crear un calendario remoto (como Location añadimos el enlace XML que encontramos en los setting de nuestro calendario en Google):</p>
<p><center><br />
<a href="http://farm4.static.flickr.com/3030/2731291349_b6705a5bb6_o.jpg"><img src="http://farm4.static.flickr.com/3030/2731291349_9bf08f4bb5.jpg?v=0"/></a><br />
</center></p>
<p>La ventaja de Sunbird es que sea multiplataforma, podemos utilizarlo en Linux, MacOSX, Solaris, Windows, etc.</p>
<p>Finalmente, la versión de Evolution de la última Ubuntu ya tiene incorporado soporte para la sincronización bidireccional:</p>
<p><center><br />
<a href="http://farm4.static.flickr.com/3146/2732121340_b9eb847d10_o.png"><img src="http://farm4.static.flickr.com/3146/2732121340_7330a67c8e.jpg?v=0"/></a><br />
</center></p>
<p>En definitiva, tenemos muchas opciones para poder mantener una copia local de nuestro calendario y una versión online accesible desde cualquier lugar del mundo <img src='http://www.marblestation.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>PD.- Los observadores os habréis fijado que me voy unos días de vacaciones a <a href="http://es.wikipedia.org/wiki/Berl%C3%ADn">Berlín</a>! yuhuuu! <img src='http://www.marblestation.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=IFkqIK"><img src="http://feeds.feedburner.com/~f/marblestation?i=IFkqIK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=aTUxiK"><img src="http://feeds.feedburner.com/~f/marblestation?i=aTUxiK" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=668</wfw:commentRss>
		</item>
		<item>
		<title>Instalación de VMware tools en una Ubuntu virtualizada</title>
		<link>http://www.marblestation.com/blog/?p=667</link>
		<comments>http://www.marblestation.com/blog/?p=667#comments</comments>
		<pubDate>Sat, 02 Aug 2008 16:02:47 +0000</pubDate>
		<dc:creator>marble</dc:creator>
		
		<category><![CDATA[Castellano]]></category>

		<guid isPermaLink="false">http://www.marblestation.com/blog/?p=667</guid>
		<description><![CDATA[Una vez hayamos creado una máquina virtual (vmplayer y vmx o directamente vmware server) con Ubuntu instalado, necesitamos tener las VMware tools instaladas para poder explotar al máximo la máquina virtual.
Para ello, tendremos que compilar e instalar las Open VM tools:

sudo apt-get install libicu-dev build-essential libgtk2.0-dev libproc-dev libdumbnet-dev xorg-dev

wget http://switch.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.07.01-102166.tar.gz
tar -zxvf open-vm-tools-2008.07.01-102166.tar.gz
cd open-vm-tools-2008.07.01-102166/
./configure
make
cd modules-only/linux/
for i [...]]]></description>
			<content:encoded><![CDATA[<p>Una vez hayamos creado una máquina virtual (<a href="http://www.vmware.com/products/player/">vmplayer</a> y <a href="http://www.easyvmx.com/">vmx</a> o directamente <a href="">vmware server</a>) con Ubuntu instalado, necesitamos tener las VMware tools instaladas para poder explotar al máximo la máquina virtual.</p>
<p>Para ello, tendremos que compilar e instalar las <a href="http://open-vm-tools.sourceforge.net/">Open VM tools</a>:</p>
<pre>
sudo apt-get install libicu-dev build-essential libgtk2.0-dev libproc-dev libdumbnet-dev xorg-dev

wget http://switch.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.07.01-102166.tar.gz
tar -zxvf open-vm-tools-2008.07.01-102166.tar.gz
cd open-vm-tools-2008.07.01-102166/
./configure
make
cd modules-only/linux/
for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
cd ../../../
</pre>
<p>A continuación, en el .vmx de la máquina virtual nos aseguramos que exista una referencia al &#8220;linux.iso&#8221; que contiene las VMware tools:</p>
<pre>
# Settings for the optional virtual CDROM, ISO-image
ide1:1.present = "TRUE"
ide1:1.fileName = "c:\program files\vmware\vmware player\linux.iso"
ide1:1.deviceType = "cdrom-image"
ide1:1.mode = "persistent"
ide1:1.startConnected = "TRUE"
</pre>
<p>Reiniciamos la máquina y podremos montar el CD para extraer/descomprimir el vmware-tools. A continuación tendremos que copiar los módulos que habiamos compilado de Open VM Tools:</p>
<pre>
mv -f open-vm-tools-2008.07.01-102166/modules-only/linux/*.tar vmware-tools-distrib/lib/modules/source/
</pre>
<p>Y ya podemos proceder a la instalación:</p>
<pre>
cd vmware-tools-distrib/
sudo ./vmware-install.pl
</pre>
<p>A partir del siguiente reinicio ya podemos disfrutar de las nuevas posibilidades, como por ejemplo los directorios compartidos de la máquina host:</p>
<pre>
sharedFolder.maxNum = "1"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "C:\Users\usuarioA"
sharedFolder0.guestName = "serblanco"
sharedFolder0.expiration = "never"
</pre>
<p>O utilizar la herramienta de control:</p>
<pre>
sudo vmware-toolbox
</pre>
<p>Lo único que no consigo hacer funcionar correctamente es el ratón, no me detecta el tercer botón ni el scroll. He leído en algunos foros que se debe añadir a &#8216;/etc/xorg.conf&#8217; lo siguiente:</p>
<pre>
Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"vmmouse"
	Option		"CorePointer"
	Option		"Device"	"/dev/input/mice"
	Option		"Protocol"	"ImPS/2"
	Option		"Buttons" "5"
	Option 		"ZAxisMapping" "4" "5"
	Option 		"Emulate3Buttons" "true"
EndSection
</pre>
<p>Sin embargo, cuando lo añado, las Xorg fallan y pasa a visualizar utilizando el driver VESA con una resolución muy baja. ¿Alguien ha experimentado el mismo problema?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/marblestation?a=vvLBLK"><img src="http://feeds.feedburner.com/~f/marblestation?i=vvLBLK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/marblestation?a=OPsm5K"><img src="http://feeds.feedburner.com/~f/marblestation?i=OPsm5K" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.marblestation.com/blog/?feed=rss2&amp;p=667</wfw:commentRss>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.868 seconds --><!-- Cached page served by WP-Cache -->
