No Image

ebs-changer: How to change between EBS volume types (or number of PIOPs) in a fast and reliable way

07/11/2013 juliogonzalez 0

NOTE: ebs-changer is no longer maintained, as is now included into EBS-Tools suite

Did you ever want to change standard EBS to io1 volumes on Amazon Web Services? Maybe io1 to standard? Did you want to increase the number of PIOPs your volumes are using? Did you performed this tedious job by hand?

In my current project (SmartSteps) at Telefonica R&D we needed to to this a lot of times on several environments using MongoDB replicasets and RAID0 on each mongo server.

So each time we needed to stop mongo services (or the instances), snapshot all the volumes, detach, delete old volumes, create new volumes from the snapshots and then reattach them using the same devices. That was more than 15 times the same set of operations.

And of course, it was likely possible to make mistakes in the process.

So, why should we do this by hand when it’s possible to automate and run the changes in parallel? (more…)

No Image

How to check if a database exists on MongoDB

01/05/2013 juliogonzalez 0

Why do you need this?

Just suppose you want to backup a Mongo database using mongodump.

As backups for individual databases don’t support –oplog, you may want to make sure you get a consistent database and therefore you decide to use fsyncLock() to flush any pending write operation and to lock new writes until your task is finished (do this only over secondary nodes on replica sets)

But then you launch mongodump against the MongoDB node… and the task keeps waiting for something…

(more…)

No Image

Epson Stylus SX430 bajo Debian GNU/Linux y Ubuntu

23/09/2012 juliogonzalez 0

Los siguientes pasos son las instrucciones para instalar una impresora multifunción Epson Stylus SX430 bajo Debian GNU/Linux o Ubuntu. No obstante serán aplicables para muchas otras multifución similares de Epson o incluso para distribuciones basadas en RPM ya que, por suerte, la empresa está distribuyendo controladores.

Mis instrucciones se dirigen a usuarios de consola (apt-get, dpkg…) porque es el entorno que encuentro más cómodo. Pero es perfectamente posible hacerlo usando Synaptic o cualquier otro gestor de paquetes para entorno gráfico. Ten en cuenta que si usas Ubuntu y quieres ejecutar los pasos vía consola, debes hacerlo a través de sudo.

(more…)

No Image

Evaluación de mi cámara Canon IXUS 130 HS

25/08/2011 juliogonzalez 0

Como alguno ya sabéis, hace meses jubilé mi vieja cámara Pentax de 3.1MP y di el salto a una Canon IXUS 115 HS de 12,1MP. Sigo en el mundo de las compactas porque, honestamente, la mayor parte de las veces lo que quiero es hacer una fotografía sin pensarlo demasiado, y no tener que cargar con el peso de una reflex (a pesar de que, como es lógico, reconozco les reconozco mayor potencial).

(more…)

No Image

3com812: Como “flashear” el router y reinstalar el firmware desde cero

16/07/2011 juliogonzalez 0

Entrada recuperada del blog antiguo: Sáb, 17/05/2005

Nota importante: Aunque las indicaciones contenidas en este documento han funcionado adecuadamente en las ocasiones en que se ha necesitado, no me responsabilizo por los posibles daños y/o perjuicios que el uso que la información aquí contenida pueda causar. Usa este documento bajo tu propia responsabilidad y riesgo.

¿Problemas con tu router 3com 812? ¿Necesitas flashearlo? Es relativamente fácil si se siguen unos cuantos pasos en el orden adecuado. Los únicos requerimientos básicos son saber manejar mínimamente MS-DOS o la linea de comandos de los sistemas Windows NT, 200X o XP, saber configurar el router para conectarse a tu ISP y usar el sentido común.

(more…)

No Image

Servidor FTP seguro con Debian y ProFTPD

16/07/2011 juliogonzalez 0

Uno de los antiguos servicios básicos de Internet es, sin duda, el que hoy día sigue generando mayor peligro en nuestros sistemas: FTP o File Transfer Protocol, es decir Protocolo para la Transferencia de Ficheros, que aunque va siendo reemplazado cada día mas por las redes P2P y el protocolo HTTP sigue teniendo una gran importancia.

¿Cual es el problema de FTP? Sencillamente que todas las transferencias se hacen sin ningún tipo de cifrado, por lo que todos los comandos y datos (y lo que es más grave, los datos de usuario y contraseña) que enviemos y recibamos pueden ser capturados por terceras personas.

(more…)

No Image

La instalación de Windows XP falla cuando restan 34 minutos

16/07/2011 juliogonzalez 0

Entrada recuperada del blog antiguo: Sáb, 10/12/2005

  • Hardware: HP Pavilion 755.es
  • Sistema Operativo: Windows XP SP2
  • Síntomas: La instalación deja de responder cuando faltan 34 minutos para que se complete.
  • Causas: Uno de los dispositivos físicos (hardware) se encuentra en mal estado o deja de responder a las peticiones de Windows.
  • Solución: Averiguar de que dispositivo se trata mediante ensayo-error.

Aunque muchos ya conocen mi fama de debianita a rabiar a veces me toca trabajar con sistemas Microsoft Windows, y el caso es que la última vez que tuve que reinstalar este sistema operativo tuve que realizar hasta 11 instalaciones.

¿Cual era el problema? El sistema se congelaba tras el primer, al detectar y configurar hardware. Y casualmente siempre ocurría cuando estaban 34 minutos y tras detectarse la tarjeta gráfica.

(more…)

No Image

Cómo devolver a la vida (habilitar) el escritorio en Windows XP

16/07/2011 juliogonzalez 0

Entrada recuperada del blog antiguo: Sáb, 10/01/2009

Cosa extraña, hoy me enteré que el ordenador del profesor en el ciclo formativo, se había “divorciado de su usuario” casi por completo: no tenía acceso a la red, no había iconos en el escritorio (los que aparecían eran una captura de pantalla) y no funcionaba el menú contextual del escritorio. Bendito Windows XP.

Sea como sea, como necesitábamos compartir en red unos ficheros me puse manos a la obra, aprovechando el puente encubierto que hizo más de media clase, motivo por el cual no hubo casi actividad docente. El problema de la red era sencillo. Algún gracioso había desactivado la LAN integrada en la BIOS.

Pero lo del escritorio se complicó más. Pensé que quizá el mismo gracioso que toquetéo la BIOS había puesto el fondo de escritorio y desactivado los iconos en las Opciones de Pantalla (aunque lo del menú me desconcertaba). Resultó que no. Las opciones de “Mostrar iconos” estaban activas, así que a buscar.

(more…)

No Image

Cómo ejecutar SimCity 3000 en Debian i386 o amd64

16/07/2011 juliogonzalez 0

¿Problemas para jugar a la versión nativa de SimCity 3000 en Debian GNU/Linux?

Estas breves instrucciones te permitirán jugar tanto en entornos i386 (32 bits) como amd64 (64 bits). En teoría deberían servir para otras distribuciones GNU/Linux con pocas adaptaciones.

NOTA: Desde que el artículo fue escrito hace más de 6 años, el sonido ya no funciona (casi todas las distribuciones han dejado de ofrecer OSS), y además el procedimiento es algo engorroso.

En lugar de usar el procedimiento que se ve más abajo (conservado por motivos históricos) puedes seguir el nuevo procedimiento, que permite instalar, parchear el juego y arreglar el sonido con apenas cuatro comandos.

(more…)

No Image

Cambiar el puerto del Escritorio Remoto de Windows sin tocar el registro

16/07/2011 juliogonzalez 0

Durante las prácticas desarrollé un pequeño programa para la empresa, que permitía cambiar el puerto TCP por el que Windows escucha las conexiones de escritorio remoto. Normalmente esto se hace tocando una clave en el registro, pero parecía mucho más apropiado crear una pequeña herramienta que por un lado nos permitiera ver que puerto estamos usando para este fin, y por otro nos permitiera cambiarlo a voluntad.

(more…)