syquus.com

5 Enero, 2009

Extensiones Firefox Recomendadas

Archivado en: Tecnología — Etiquetas:, , , — Syquus @ 00:37

Top Extensions!

Motivado por el artículo de Seth Rosenblat, y de los comentarios, me animo a mostraros el conjunto de extensiones que considero un “must” para Firefox!!. El 95% De los elementos listados funcionan perfectamente en Firefox 3, y los que no lo hacen los podéis tweakear para que lo hagan con las herramientas de testeo citadas. (engañar al version checker de Firefox)

Deja el cursor sobre cada complemento para obtener una breve descripción de lo que estamos hablando.

Cualquier comentario y/o sugerencia son bienvenidos!!

29 Octubre, 2008

RAID 0,1,5 en Windows XP (hasta SP3)

Archivado en: Tecnología — Etiquetas:, , — Syquus @ 14:03

Puesto que me he encontrado ante el problema de crear RAIDs de nuevo en un sistema operativo que, para Microsoft, no debe soportarlo ??? (XP), indagando un poquito en la web recordé cómo se hacía, y además he podido solventar el problema que surge al hacerlo sobre un XP SP3.

La modificación a Windows XP necesaria para que admita la creación de RAIDs a través de el Administrador de discos consiste básicamente en estos tres ficheros:

  • dmadmin.exe
  • dmboot.sys
  • dmconfig.sys

En esta entrada no discuto acerca del procedimiento de activar la posibilidad de crear el RAID de Windows, sino cómo hacerlo ESPECÍFICAMENTE PARA XP SP3, ya que se da una curiosa problemática:

Si buscamos por internet la solución a añadir RAID a XP, a día de hoy nadie comenta nada acerca del hecho de que la instalación del Service Pack3 modifica los 3 ficheros afectados por esta modificación, con lo cual si seguimos a rajatabla lo que encontremos en la web, conseguiremos un bonito pantallazo azul en nuestro Windows, y el sistema totalmente inaccesible.

Lo primero que debieramos hacer antes de tocar nada (y no sólo para esto, sino para muchas otras ocasiones nos será útil) es INSTALAR LA CONSOLA DE RECUPERACIÓN COMO OPCIÓN EN EL MENÚ DE ARRANQUE de Windows.

Nos van a hacer falta los dmboot.sys, dmadmin.exe y dmconfig.dll XP SP3 [ya modificados] para Windows XP SP3.

Para ello, seguimos las instrucciones de Microsoft e instalamos la consola de recuperación.

Reiniciamos el PC, y en el menú de Inicio, seleccionamos la “Consola de recuperación”.

Nos preguntará sobre qué instalación (ya tengamos 1 Windows o varios instalados en nuestros discos duros reconocidos) queremos hacer modificaciones. Las opciones disponibles se dan con un número (”1″ por defecto).

Tenemos que copiar:

  1. dmadmin.exe y dmconfig.dll a Windows\system32
  2. dmconfig.dll nuevamente a Windows\system32\dllcache. Si no lo hacemos, el sistema en el arranque verificará la validez del fichero dmconfig.dll, y lo revertirá tirando de \dllcache. Si ambos están modificados, cuela :)
  3. dmboot.sys a Windows\system32\drivers

Una vez hecho, y estando seguros de que TODOS los ficheros han sido reemplazados (con la fecha, por ejemplo), podemos reiniciar Windows de manera normal, y comprobar que deja hacer volúmenes dinámicos con funcionalidades de RAID por software :).

Lo que he hecho, para aquel que quiera comprobarlo, es modificar simplemente estos tres ficheros de Windows XP en su version SP3.

12 Septiembre, 2008

Piclens ahora ¡Embebido!

Archivado en: Tecnología — Etiquetas: — Syquus @ 13:46

Código:

<object classid=’clsid:D27CDB6E-AE6D-11cf-96B8-444553540000′ width=’760′ height=’450′><param name=’movie’ value=’http://apps.cooliris.com/embed/cooliris.swf’ /><param name=’flashvars’ value=’feed=http://www.euroxsports.com/photos.rss’ /><param name=’allowFullScreen’ value=’true’ /><param name=’allowScriptAccess’ value=’always’ /><!–[if !IE]>–><object id=’coolirisSWF’ type=’application/x-shockwave-flash’data=’http://apps.cooliris.com/embed/cooliris.swf’ width=’760′ height=’450′><param name=’flashvars’ value=’feed=http://www.euroxsports.com/photos.rss’ /><param name=’allowFullScreen’ value=’true’ /><param name=’allowScriptAccess’ value=’always’ /><!–<![endif]–><div><p><a href=’http://www.adobe.com/go/getflashplayer’>Get Adobe Flash</a></p></div><!–[if !IE]>–></object><!–<![endif]–></object>

Para incrustar una copia en tu web:

  1. Copia el código que pongo arriba en tu página web. Debieras este mismo feed de ejemplo. Ojo: Puedes redimensionar el tamaño del reproductor incrustado siempre y cuando mantengas el aspect ratio.
  2. Para que el reproductor apunte a tus imagenes, cambia el valor de “feed” al feed del RSS con tus imágenes. Haz Clic aquí para ver dónde se encuentra ese código que necesitas reemplazar.
  3. Finalmente, para permitir a la aplicación flash cargar el feed de tu sitio web, necesitarás poner un fichero crossdomain.xml en la raíz de tu sitio web (de manera que acabarás teniendo un http://www.mysitioweb.com/crossdomain.xml). El fichero crossdomain.xml se parece a este:
 <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM
        "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
        <allow-access-from domain="*.cooliris.com" />
        <allow-access-from domain="*.piclens.com" />
        <site-control permitted-cross-domain-policies="all"/>

    </cross-domain-policy>

Si no conocías Cooliris, pásate por su sitio web.

12 Junio, 2008

Evolución de la Infraestructura de Google®

logo_googleEl 7 de Septiembre de 1998 Se fundó el gigante que hoy todos conocemos.

Tirando de la información disponible en la red, y de las apariciones en varios Google IO de Jeffrey Dean, os muestro cómo funciona esta gente:

Para entender la política que siguen, adelantemos algunas ideas/datos:

  • Muchos servidores “poco fiables” para disminuir el coste de grandes máquinas.
  • Una petición de búsqueda pasa por, entre 700 y 1000 máquinas en menos de 250ms.
  • Existen 36 Data Centers conteniendo más de 800.000 servidores, con 40 Servers por Rack.
  • Los fallos típicos de HW: Instala 1000 máquinas y en 1 año tendrás: más de 1000 errores en discos duros, 20 leves en switches y 5 graves.
  • Hay mas de 200 clusters para soportar el Sistema de Ficheros de Google.
  • La instancia más grande de BigTable gestiona unos 6 petabytes de datos distribuidos entre miles de máquinas.
  • MapReduce no para de incrementarse dentro de Google.
    • 29000 trabajos completos en Agosto de 2004, y 2.2 millones en Septiembre de 2007.
    • El tiempo medio para completar un trabajo ha caido de 634 a 395 segundos.
    • Los datos generados por las tareas de MapReduce han crecido de 193 a 14.018 terabytes.
  • Un día normal se ejecutan unos 100.000 trabajos en MapReduce
    • cada uno mantiene ocupados 400 servidores
    • y tarda entre 5 y diez minutos en terminar

Otros datos que ha dado Jeff acerca de los fallos típicos del primer año de un cluster:

  • Recalentamientos: Las máquinas caen en menos de 5 minutos, y se necesitan entre 1 y 2 días para volver Online.
  • 1 fallo de PDU (entre 500 y 1000 máquinas desaparecen del tirón, haciendo falta unas 6 horas para recuperarlas).
  • 1 movimiento de 1 rack (multitud de Warnings, entre 500 y 1000 máquinas caidas, otras 6 horas cada una).
  • 20 fallos de Rack (de 40 a 80 máquinas caen instantáneamente, reapareciendo en las siguientes 6 horas).
  • 5 racks que funcionan como les da la gana (entre 40 y 80 máquinas alcanzan una tasa de pérdida de paquetes del 50%).
  • 8 Operaciones de mantenimiento de red (4 pueden causar ~30 minutos de pérdidas de conectividad)
  • Sobrecargas en 12 routers (se van a la mierda los DNS e incluso DNS externos “VIP” por un par de minutos).
  • 3 fallos de routers (tienen que desviar (y congestionar otras rutas) el tráfico durante una hora)
  • Docenas de pequeños empanamientos de DNS, con una media de 30 segundos.
  • 1000 Fallos individuales de las máquinas.
  • Miles de errores de Discos Duros.

Aqui os muestro gráficamente la evolución del Hardware de Google a través de estos años:

Servidores Actuales de Google

Servidores Actuales de Google

Servidores Google en 2001

Servidores Google en 2001

Servidores de Google en el 2000

Servidores de Google en el 2000

Servidores en 1999

Servidores en 1999

Servidores en 1997

Servidores en 1997

Lo que se puede concluir, es que si estás en el mundo de los DataCenters, SEGURO que ahora piensas que estás gastando demasiado en servidores. El modelo de Google de servidores baratos con redundancia por software es la única solución económica a gran escala.

21 Abril, 2008

Nueva forma de vender gadgets

Archivado en: Sociedad, Tecnología — Etiquetas: — Syquus @ 11:08

¡¡Máquinas expendedoras! Tal y como ha hecho Apple en su tierra natal:

Expendedor iPod

Ciertamente, si en cuanto a seguridad se refiere los aparatos están bien dotados, esto puede ser una buena apuesta para su venta ¿No crees? Esto en parte apoya mi teoría de “por qué tengo que ir a cierto sitio, o a cierta hora, a por mi “xxxxxx”". Libertad para el comprador, y casi diría que libertada para el vendedor :). Te quitas un puesto de “Vendedor” de en medio!. Adiós a las vacaciones, a las bajas por enfermedad, maternidad… ¡Menudo invento!

Y aquí está en funcionamiento: Video en youtube

Y de regalo, os invito a ver también la máquina expendedora de chips y demás basurilla MAS GRANDE DEL MUNDO! :) En Strasbourg….Tremendo

Vistas y consultas eternas desde un paquete SSIS

Archivado en: Tecnología — Syquus @ 11:08

Andaba yo haciendo cierta automatización de extracciones de datos en el trabajo, cuando SUFRÍ en mis propias carnes un fenómeno absurdo: Dada una vista por ejemplo (una Select sobre 4-5 tablas…), desde el SQL Server Management Studio su ejecución y resultados tardaba del orden de segundos, mientras que al llamar a esa misma vista desde el paquete SSIS, podía subir a 3 horas la duración. ¡Verídico!

Tras 3 días de intentar optimizar la vista como fuese, decidí atacar otro frente, y fijarme en el p*”· Visual Studio y el paquete SSIS. Y resulta que indagando solo un poquito por la web, descubro que no soy el único que sufre esta absurda anomalía.

¿SOLUCIÓN A ESTE RETRASO INFUMABLE? En vez de especificar en la conexión de origen OleDB del SQL Server “Vista o Tabla” a la cual consultar, se introduce la misma sentencia pero seleccionando “Comando SQL” y metiéndolo a pelo.

Tarda microsegundosss!!

Se debe a un “bug” en el objeto “OleDBConnection” de los paquetes SSIS. Es fantástico…

¡¡Gracias Microsoft!! gr…

12 Noviembre, 2007

Presentada Aeronave, Helicóptero y Avión a la vez

Archivado en: Tecnología — Etiquetas:, , , , , — Syquus @ 21:56

Instituto Nacional de Técnica Aeroespacial El Instituto Nacional de Técnica Aeroespacial (INTA) presentará una aeronave única en el mundo, denominada HADA, que funciona como helicóptero y avión a la vez, con y sin piloto, que podría revolucionar los sistemas conocidos hasta ahora en la vigilancia de costas y fronteras.Este proyecto, junto a otros cuatro que forman parte del Programa PLATINO (Plataforma Ligera Aérea de Tecnologías Innovadoras), serán presentados en un encuentro auspiciado por la Real Academia de Ingeniería (RAI), previo al Congreso Internacional sobre Vehículos Aéreos No Tripulados, que se celebrará en Madrid los próximos 14,15 y 16 de noviembre.

Leer más

6 Noviembre, 2007

Flash: cinco razones para no usarlo

Archivado en: Tecnología — Etiquetas: — Syquus @ 03:05

Un pequeño resumen que me ha llamado la atención, aunque algunos de los focos (posicionamiento en buscadores de una página diseñada en flash) ya sea algo obsoleto, pues Google ya está indizando SWFs, pero sigue siendo algo interesante, y que os caerá mal a más de uno ;)

Gestionado con WordPress