viernes, 28 de diciembre de 2012

Mis errores al montar el RAID

En el PC con el que trabajo habitualmente tenía configurada una partición LVM con stripe (algo muy parecido a un RAID0) repartido entre cuatro discos duros... me tenía extasiado, menudo rendimiento!. Pero también tiene sus defectos, como por ejemplo, cuatro discos duros a parte de gastar más también hacen más ruído, más calor... y encima al ser alguno algo viejo pues cada vez me daba menos confianza la configuración (sólo con que se jodiera uno me pillaba con los pantalones bajados).

Aprovechando que llegó a mis manos un disco duro nuevo de 2TB decidí reorganizarlo un poco. Quité los más viejos y me quedé con sólo dos de los discos uno de 1TB y el de 2TB. Lo más curioso de LVM es que todos los cambios los pude ir haciendo sin dejar de poder usar el SO, en ningún momento tuve que reinstalar el sistema.

Buscando algo más de fiabilidad, y sacrificando el rendimiento de escritura en discos, finalmente me decidí por montar un RAID1 (2 particiones iguales en 2 unidades distintas, cada una con una copia idéntica de la información).

El RAID es de unos 750 GB (moví la info al espacio restante del nuevo HDD mientras preparaba el RAID).


...Y pareció que todo funcionaba bien, aunque no responde igual que el stripe en LVM.

Los problemas empecé a tenerlos a saber cuándo, porque he aquí mi primer error... no me dió por monitorear el estado del  RAID. Empecé a notar algo raro... como por ejemplo que en un S.O. que recibe actualizaciones casi a diario de repente siempre tenía los paquetes actualizados... intenté editar GRUB para corregir un error en el archivo de configuración y lo ignoraba... siempre me salía una versión antigua... Vamos, que para cuando me dió por pensar que podía ser cosa del RAID ya tenía un desgarro en los pantalones.

Logré reactivar el RAID y configurar un monitoreo que me manda un mail si falla algo, aunque tampoco descarto usar conky para verlo en vivo, por si acaso. Con el tema de las actualizaciones... más o menos tira después de haber reinstalado paquetes que ya existían... aunque seguro que se ha quedado cojo, pero como me falta tiempo ya lo reinstalaré en algun momento. Al menos vuelve a avisar de actualizaciones de la mayoría.

Por desgracia el RAID me ha fallado varias veces más (el ritmo se ha reducido después de actualizar el firmware de ambos discos duros) y me he dado cuenta de otro aspecto que me parece un error... cuando falla si no me da tiempo a quitar la partición del raid y volverla a activar y darle un rato (a veces uno tiene que irse o tiene sueño...) entonces el sistema no me arranca. Tengo que arrancar desde un pendrive para volver a activar el RAID, esperar un buen rato y reiniciar para poder empezar a usar el PC. Porque para los 750 GB me tarda entre 2 y 3 horas a completar al sincronización. Y como no tengo ni idea de si empieza por root o por /home o cualquier otro, no hay forma de saber en qué porcentaje puedo iniciar el sistema normalmente mientras termina la sincronización.

A lo que iba, tendría que haber creado varias particiones RAID, de menor tamaño, para poder recuperar la base del sistema lo antes posible. Aunque sin la seguridad del RAID1, al menos se puede usar el sistema con normalidad, mientras termina de sincronizarse, sin tener que esperar varias horas sin poder usar el PC.


Resumiendo:

- Imprescindible monitorizar el estado del RAID, sea la situación que sea.
- Muy recomendable crear particiones para el RAID de un tamaño más ajustado.

martes, 4 de diciembre de 2012

Chica de Serie B: Si te gusta apoyalo como sea!


Hace mucho que sigo las tiras de humor de Ivan Sarnago, con esfuerzo y tiempo se ha currado un portal con infinidad de tiras cómicas, tanto suyas como de otros colaboradores.

100% recomendable!

El tipo, que no le faltan inquietudes, ha decidido intentar publicar la obra completa de la serie "Chica de Serie B" y como siento que vale la pena...

Pues lo primero que puedo deciros es que os paseis por el portal y conozcais su obra: Serie B!

Y si os gusta, apadrinad al autor para que pueda cumplir sus sueños ;) (quedan pocos días para completar el crowdfunding)

viernes, 2 de noviembre de 2012

Kit Básico de Habilidades Digitales

Genís Roca tiene unos cuantos vídeos por y sobre internet, muy interesantes e instructivos, al menos sabe cómo comunicar sus ideas y hacerlo ameno.

Su pequeño kit básico de habilidades digitales, compuesto por 9 vídeos de como mucho 10 minutos habría que catalogarlos como "must see", son extremadamente básicos pero no hay nada como una buena base sobre la que sustentar lo demás.

Y para muestra, un botón:


domingo, 28 de octubre de 2012

Entrénate para la vida

En general los invitados del programa "Singulars" de TV3 me parece que no tienen desperdicio, éste por ejemplo, acerca de "cómo la forma de pensar influye directamente sobre los actos y lo que sentimos y cómo entrenando los pensamientos se puede modificar lo anterior" me ha parecido muy recomendable (así de paso lo tengo a mano).



Patricia Ramírez: Entrena't per a la vida

domingo, 14 de octubre de 2012

zram en la Raspberry Pi

Sirva de antecedente que uso la imagen de Arch Linux en la Raspberry Pi.

Hay muchas formas de usar zram, aunque por no estar pendiente de cambios futuros en la configuración de momento me he decantado por usar el servicio de systemd contenido en el paquete systemd-arch-units.

El problema es que dicho script no detecta correctamente la cantidad de procesadores del sistema. Para apañarlo se puede crear un nuevo archivo zramctrl

$ sudo mkdir /etc/systemd/scripts
$ sudo cp /usr/lib/systemd/scripts/zramctrl /etc/systemd/scripts/zramctrl

Se modifica para que no evalue el número de procesadores y se especifica manualmente "cpucount=1":

#!/bin/sh

start() {
  exec awk '
  FILENAME == "/proc/meminfo" && $1 == "MemTotal:" {
    mem_total = (0 + $2) * 1024
    next
  }

  END {
    cpucount = 1
    mem_per_cpu = sprintf("%d", mem_total / cpucount)

    system("modprobe zram zram_num_devices=" cpucount)

    for (i = 0; i < cpucount; i++) {
      print mem_per_cpu > "/sys/block/zram" i "/disksize"
      system("mkswap /dev/zram" i " -L zram" i)
      swapdevs = swapdevs " /dev/zram" i
    }

    system("swapon -p 100" swapdevs)
  }
  ' /proc/cpuinfo /proc/meminfo
}

stop() {
  exec awk '
  FNR > 1 && $1 ~ /^\/dev\/zram[0-9]+$/ {
    activeswaps = activeswaps " " $1
  }

  END {
    system("swapoff" activeswaps)
  }
  ' /proc/swaps
}

case $1 in
  start|stop) "$1" ;;
esac


Parece ser que en la versión del kernel 3.2.x el parámetro del módulo zram que indica el número de dispositivos a crear es "zram_num_devices" aunque posteriormente lo han vuelto a cambiar a "num_devices". Issue 101:     zram.num_devices parameter ignored in kernel 3.2.x

Posteriormente modificamos el servicio zram.service
 
$ sudo cp /usr/lib/systemd/system/zram.service /etc/systemd/system/zram.service

Para que contenga la ruta del nuevo script:

[Unit]
Description=Compressed RAM block devices

[Service]
Type=oneshot
ExecStart=/etc/systemd/scripts/zramctrl start
ExecStop=/etc/systemd/scripts/zramctrl stop
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

Con esto ya podemos probar su funcionamiento

$ sudo systemctl start zram.service

o activarlo para que se inicie automáticamente

$ sudo systemctl enable zram.service

domingo, 12 de agosto de 2012

Mi primer pinito en Yahoo Pipes: Las viñetas de El País

Yahoo Pipes es una herramienta la mar de curiosa (¿Qué es Yahoo Pipes?). Le tenía echado el ojo hace algún tiempo pero tampoco encontraba una excusa para usarlo. Hasta que me dió por suscribirme al feed de viñetas de El País. Menudo feed más triste, consta de: título (el autor) y fecha de publicación. Por el amor de dios, son viñetas!

Así que como 1+1=2 ya tenía un motivo para usar los pipes. El proceso consiste en descargar el feed, acceder a cada web que vincula, obtener la url de la imagen de la viñeta y añadirla a la descripción del elemento correspondiente. Asombrosamente escueto:

Quizás lo más complejo sea el XPath y sólo porque es raro. El resultado a libre disposición en: http://pipes.yahoo.com/pipes/pipe.info?_id=c7e2cff647959b203c2dbb95d9b21dd7 donde permite ver los módulos (abajo izquierda) y clonarlo.

domingo, 17 de junio de 2012

Diferencias funcionales en un proceso de absorción bancaria


Nota: Cualquier parecido con la realidad es pura casualidad.

Pongamos que tenemos dos entidades financieras, la Entidad_A sana y fuerta y la Entidad_B que se ha ido a pique. Entonces un día la Entidad_A decide comprar y absorber a la Entidad_B. Sólo es el principio de algo así como un choque entre dos galaxias.

A groso modo, desde la Entidad_A que es quien manda, se recoge tanta información como se puede de la Entidad_B para analizar y establecer la hoja de ruta del proceso: que no choquen planetas y descartar los que molesten vamos. Y en algún momento, sin haber exprimido aún lo suficiente a los analistas a alguien (o a algunos) con galones ya le ha dado por fijar una fecha para la cual debe estar listo. O eso sospecho.


Pues hablando de tecnología, que es lo que mola, resulta que la derrochadora Entidad_B, después de un análisis concienzudo tiene en su relación respecto al cliente más de 400 diferencias funcionales con la Entidad_A. O sea, si la Entidad_A es capaz de hacer cucuruchos de helado de nata, la Entidad_B te los hace de nata, mango, fresa, vainilla, cereza, melocotón, mojito, chocolate, ..., te los mezcla, te los agita, te los espuma, ... resumiendo: más funciones, más rápido, más versatil.

Así que ya tenemos una fecha de límite en la que debe estar todo integrado y ya sabemos cómo són en la otra entidad. Parece que todo va viento en popa. Se delegan las funciones y responsabilidades para que todo esté listo, lógico. Entonces manos a la obra, cogen las 400 y pico diferencias funcionales y deciden quedarse con los sistemas de la Entidad_A (lo más tosco que parió madre)... ¿mande?¿pero no era mejor lo otro? ... revisan las diferencias funcionales y como no hay tiempo, y el coste sería muy elevado, de añadirlas todas a los sistemas actuales de la Entidad_A antes de la fecha límite, deciden seleccionar las más relevantes: unas 26.

Entre las 26,  con gran criterio se echan en falta algunas, por ejemplo, que se usan más de un millón de veces al mes a favor de otras que apenas llegan a los diez mil usos al año. De algunas dicen que es por puro politiqueo... Información 100% fiable: rumores recogidos por aquí y por allá, información captada en los descansillos o la cafetería. No falla, jejejeje.

La mierda va salpicando entonces de arriba a abajo entre los departamentos de la Entidad_A, y para cuando llega a los que realmente van a pringar currando, se rasgan las vestiduras, se les cae el pelo frente a tanta ineptitud y sabiendo que ni de coña estará listo en esa fecha y menos en condiciones aceptables no tienen más remedio que empezar como locos a pegar parches y hacer chapuzas. En la fecha límite se va a conseguir una sóla cosa: parecerá que funciona.

¿Porqué ha terminado así? Yo diría que falta de profesionalidad, ineptitud y mucho ego, cojamos por ejemplo a algún pájaro con galoncetes, pero no muchos, que ha decidido que no se podía permitir el lujo de perder "relevancia" en su área de influencia y como es quien decide en su área, les ha vendido la moto a sus superiores quienes confían en él y ha hecho que sus trabajadores pasen por el aro.

Y si me pongo en la piel del mono mercenario machacateclados contratado para el proceso en la Entidad_A podría terminar el relato con unas declaraciones:

A los buenos profesionales de la Entidad_B que sufran las consecuencias les deseo lo mejor y estoy seguro que vayan donde vayan sabrán valorarles. A los pobres clientes sólo puedo pedirles disculpas, serán chapuzas, pero de las mejores, que por algo somos profesionales.

Y al inepto de turno con galones, yo no lo habría hecho así, mi ética no me lo habría permitido. Imagino que por eso cada cual está donde está, pero gracias unos meses más de trabajo no le van mal a nadie.


martes, 29 de mayo de 2012

Tarjetas de expansión PCIe para SATA3

Hace un tiempo cayó en mis manos un disco duro SATA3 (conectado actualmente como SATA2) y le he ido dando vueltas a la posibilidad de usar una tarjeta PCIe para intentar aprovechar más su velocidad. Pero después de leer foros, opiniones, reviews especializados... parece que o te rascas el bolsillo en una algo decente y ni así llegan a la velocidad que permite el disco duro o apenas notas una mejoría respecto la conexión SATA2.

Habrá que esperar a que palme la placa base... mientras tanto seguiré experimentando con el raid1 que recientemente he logrado configurar (no sin sustos...)

domingo, 22 de abril de 2012

Recursos gráficos libres

Lo admito, no soy ni artista ni creativo... así que para cuando necesito algun icono o algun dibujito para lo que sea, entonces necesito recurrir a un tercero. E incluso estando en plena apoteosis no piratesca tampoco es impedimento.

Ahora mismo uso para los iconos: Icon Finder donde te indica qué licencia tiene cada icono y te permite filtrar la búsqueda por si pretendes darle un uso comercial.

Para pequeños dibujitos he empezado a utilizar OpenClipArt donde, salvo que se indique lo contrario, todo pertenece al dominio público.

Y de ahí junto las composiciones que hago de ellos... me salen unos resultados la mar de apañados.

sábado, 10 de marzo de 2012

Libros electrónicos (eReader - eBook)

Hay quien dice (estudios de consultoras de por medio) que un lector de libros electrónicos es más ecológico que comprar libros en papel, que se compensa la contaminación en seis ebooks leídos, y hay quien dice (otra vez consultoras mediante) que en la vida lograrás compensarla... Me siento nihilista al más estilo Lebowski. Mi mejor conclusión al respecto es que si se va a adquirir uno, que se aproveche tanto como se pueda, nada de cambiarlo cada año como los móviles (menuda moda más absurda y poco ecológica) y rezar para que dure mucho tiempo.

Ya van más de tres años con mi ebook, con un aprovechamiento quizás algo flojo. El cacharro funciona bien (un Hanlin V3) pero la situación de los contenidos ha sido terrible.

Con la omnipresencia del PDF los documentos se terminan viendo de forma algo rara, al principio cada página era tratada como una imagen y para agrandar la letra se hacía zoom. Meter un DinA4 en un DinA6 no es muy legible que digamos y el zoom termina obligándote a moverte por el documento arriba, abajo, a izquierda y a derecha. Con suerte el creador del documento PDF podía ofrecer una versión con las páginas más pequeñas. Actualmente los PDF (según como los hayan creado) ya incluyen la información como texto pero sin formato ni imágenes. En cuanto se le da al zoom, el lector muestra el texto a pelo, a veces salen cosas extremadamente raras, como dos saltos de línea a cada frase, las tablas totalmente desmontadas con el contenido de cada celda en un párrafo distinto, no salen las imágenes (no sirve de nada que se refieran a la figura 1.1 cuando no puedes ni verla).

En varias instituciones académicas en las que he podido tratar como alumno, con el tiempo han adoptado la publicación de apuntes en PDF, pero simplemente han cogido los mismos apuntes impresos sin ninguna modificación o adaptación. La institución ya no imprime pero el alumno termina haciéndolo. Y en muy pocos casos, poquísimos, también permiten obtener los documentos en formato epub o mobi, formatos que adaptan mejor el contenido al tamaño de la pantalla sin necesitar publicar distintas versiones del mismo documento. Por suerte, parece que al fin el epub está ganando fuerza, al menos para novelas.

Si deseamos comprar novelas podemos decantarnos por sistemas cerrados tipo Amazon. Compras su lector y compras libros a través de su plataforma que sólo puedes leer en el lector de Amazon. Vamos que te haces una biblioteca de libros genial para que cuando se te estropee el lector a Amazon le haya dado por vender sólo dispositivos de 100000€. ¿Qué haces? o te compras su lector para seguir teniendo disponibles esos libros o renuncias a ellos (cuando son tuyos) y te vas a otra compañía de la competencia. Pero a Amazon le está funcionando bien porque es de fácil uso, los libros (tanto el lector como los ebook) tienen un precio muy competitivo, está de moda y lo que es peor: la alternativa es vergonzosa.

¿A qué se dedica la alternativa entonces? En dispositivos está genial, hay un abanico de cacharrines que ponen a prueba mi fuerza de voluntad, uno de mis favoritos, por ejemplo, es el cervantes 2 de la casa bq funcional, sencillo y barato. No hay que perder el norte, ¡es para leer libros!

Para contenidos, han estado jugando con el DRM (igual que Amazon) una infamia para evitar las copias de libros (y que los compartas) que ha obligado a usar la aplicación Adobe Digital Editions (a diferencia de Amazon) que no es universalmente compatible con todo (en Amazon va de la web al lector sin pasar por ningún otro sitio o incluso puedes llegar a comprar desde el lector). Por lo que para comprarte un libro electrónico, tienes que registrarte en la web de la librería, allí te que comunican que necesitas el programa ADE, para ésta aplicación hay que registrarse y asociar tu lector electrónico (si no lo habías hecho ya, además existe un límite de dispositivos asociables), entonces vuelves a la web de la librería, te compras el libro, vuelves a ADE y desde allí puedes moverlo al libro electrónico (sólo si éste es compatible con ADE). En precios, descuentos de uno o dos euros respecto al precio en papel me dejan sin palabras.

Resumiendo, en sistemas como el de Amazon ni me verán el pelo, para lo que ofrecen que no me digan que estoy comprando un libro sinó que lo estoy alquilando y para perder el tiempo de una web a otra, comprarme un libro del que me pueden quitar el control y pagar casi lo mismo... me bajo a la librería.

Pero al menos parece que las cosas van cambiando, algunos se han decantado por intentar imitar el modelo de Amazon y otros por ganar facilidad quitando restricciones. He podido disfrutar de la experiencia en la tienda de Luarna, registrarme, comprar y descargar ("pa tí pa siempre" si elijes un libro sin DRM claro). No se puede decir que haya muchos bestsellers precisamente, pero algo es algo. He preguntado en otras librerías online más populares, en la mayoría (leqtor, amabook, casa del libro, fnac...) hay que usar la aplicación ADE.  Además, con el movimiento de B de Books, ya con un funcionamiento normal después de que se precipitaran a anunciarse antes de que todo estuviera preparado, y su disponibilidad en Luarna. Creo que empieza a haver un catálogo bastante variado, a buen precio, sin DRM y con un proceso de compra bastante agradable. Hasta parece mentira.

¿Y decantarnos por el lado maligno y piratear? ¿Los libros también? Tantos años con la tontería de la música, las aplicaciones, luego las series y películas, siempre malos siempre criminales y creyendo que vamos a pagar como tontos 80 veces lo que vale. No será por falta de "oferta pirata" pero cansa, hasta me produce desazón y me jodería leerme un libro y enterarme que algún desaprensivo le dió por reescribir un capítulo por su cuenta, si es que llegara a enterarme. Al final durante éste tiempo he preferido decantarme por el libro en papel si no había opción sin DRM y esperar a poder sacarle más jugo al lector de libros electrónicos con el tiempo.

Me gustaría pensar que ese tiempo ya ha llegado.


martes, 28 de febrero de 2012

Asus E45M1-M PRO

He podido catar, aunque fugazmente, la placa base Asus E45M1-M PRO y me ha parecido una delicia.

El objetivo estaba en cubrir las necesidades de alguien que consulta el correo, alguna web y recientemente ha empezado a animarse a ver algún vídeo por youtube.

Tarea para la cual el viejo ordenador se quedaba extremadamente corto (una placa con chip VIA de ultra bajo consumo, pero ultra bajo rendimiento gráfico).

Así que aprovecharon un pequeño fallo del ordenador para encargarme una renovación casi a la fuerza. Casi tenía el dinero antes de que me preguntaran si podía.

Conocidas las necesidades creí oportuno pasar de sistemas más potentes aunque se puedan conseguir con el mismo presupuesto. Premiando características como el bajo consumo, bajo calor y menor ruído.

La placa antes citada, una fuente de alimentación Seasonic S12II Bronze 380W, un par de módulos de 2 GB de RAM DDR3 1600 Kingston HyperX Blu y un Seagate Barracuda de 2 TB por unos 322€. La torre ya la tenía, sino probablemente hubiera cogido una Cooler Master Elite 343.



El sistema queda bastante completo: SATA 6Gb/s, USB 3.0, la gráfica integrada en el procesador un E-450 de AMD y los añadidos que se han vuelto clásicos (ethernet y audio). Como curiosidad incluye un ventilador que imagino opcional, ya que viene desmontado, y la placa funciona perfectamente sin él. Un cacharro de lo más silencioso.

Al uso, después de instalarle xubuntu, se comporta muy fluído y sobrado en las tareas que se esperaba de él. Lástima que no haya tenido tiempo para trastearlo y ver qué tal rinde con la virtualización o vídeos con mayor calidad.

En general me ha dejado muy buenas sensaciones y espero poder hacerle algo de seguimiento.

sábado, 18 de febrero de 2012

Via-T de prepago: Mobe de Pagatelia

Curioseando por la amplia red encontré una opción que me ha parecido más interesante para tener un aparato de Via-T de uso ocasional.

Habitualmente este dispositivo para pasar más rápidamente los peajes de la autopista salía rentable si se usaba muy a menudo ya que suelen suponer una cuota anual de unos 30€ (aprox. aunque tendría que confirmarlo).

Pero para el que viaja ocasionalmente quizás le pueda interesar más la solución que propone Pagatelia ofreciendo un Via-T de prepago. Tiene una cuota de alta bastante ajustada (a fecha de hoy 16,9€), te permite pasar más rápido por los peajes y aprovecharte de los descuentos de las autopistas. Y tiene 2 posibles modalidades de cuota: 6€ al año o 1€ cada mes que se use. Lo que lo hace un dispositivo muy barato si se va a usar de forma esporádica.

Además, hay que tener como mínimo 15€ de saldo en todo momento (mediante transferencias o ejecutan una recarga automática) digamos que es una especie de depósito por tener el aparato.

A ver si un día de estos me animo a probarlo.

jueves, 19 de enero de 2012

Lightbox para youtube

Estuve retocando un lightbox de 4 líneas que encontré por la red y me ha quedado más especializado y con unas cuantas líneas más, pero responde a las necesidades concretas que tenía en un entorno algo correoso. Aunque creo que fácilmente se puede aprovechar (y mejorar).

La mayor gracia que tiene es al querer tener una página con varios vídeos de youtube (de momento todos deberían tener el mismo tamaño) pero sólo verlos en un lightbox al hacer clic encima del nombre del enlace.


<script type="text/javascript">
function lightbox_up(current_tag)
{
 var parent = current_tag.parentNode;

 document.getElementById('fade').style.display='block';

 var capa=document.createElement('div');
 capa.setAttribute("style","z-index: 1002; border-bottom: #0099cc 16px solid; position: fixed; border-left: #0099cc 16px solid; padding-bottom: 16px; background-color: white; padding-left: 16px; padding-right: 16px; overflow: auto; border-top: #0099cc 16px solid; top: 25%; border-right: #0099cc 16px solid; padding-top: 16px; left: 25%");
 capa.id = "lightbox";
 
 parent.appendChild(capa);
 
 var iframe=document.createElement('iframe');
 iframe.setAttribute("height","315");
 iframe.setAttribute("src",current_tag.title + '&modestbranding=1&autoplay=1');
 iframe.setAttribute("frameborder","0");
 iframe.setAttribute("width","560");
 iframe.setAttribute("allowfullscreen","");

 capa.appendChild(iframe);
 
 var btn_cerrar=document.createElement('a');
 btn_cerrar.setAttribute("href","javascript:void(0)");
 btn_cerrar.setAttribute("style","display: block");
 btn_cerrar.setAttribute("onclick","lightbox_down(this.parentNode.id)");
 btn_cerrar.appendChild(document.createTextNode("Cerrar"));

 capa.appendChild(btn_cerrar);
}

function lightbox_down(id)
{
 document.getElementById('fade').style.display='none';
 var x=document.getElementById(id);
 x.parentNode.removeChild(x); 
}
</script>

<b>Vídeos:</b>

<ul>
<li><a href="javascript:void(0)" onclick="lightbox_up(this)" title="https://www.youtube.com/embed/qDsjsnfIBH8?rel=0">Vídeo 1</a></li>
<li><a href="javascript:void(0)" onclick="lightbox_up(this)" title="https://www.youtube.com/embed/EehdIcypknY?rel=0">Vídeo 2</a></li>
</ul>

<div class="black_overlay" id="fade" style="-moz-opacity: 0.8; background-color: black; display: none; filter: alpha(opacity=80); height: 100%; left: 0%; opacity: .80; position: fixed; top: 0%; width: 100%; z-index: 1001;">
</div>