Blog de Víctor Corbacho

¿A quién va usted a creer, a mí o a sus propios ojos?

  • Mi blog caído durante el día de ayer

    Incluida en linux, Software libre, Tecnología
    Tiempo estimado de lectura 1,44minutos
    oct 19

    Hola, si soléis visitar mi blog supongo que ayer pudisteis comprobar cómo desde media mañana hasta por la noche estuvo offline. Desde hace algo más de un mes, este blog corre sobre una microinstancia de Amazón EC2, basada en un ami Amazon Linux (una especia de híbrido de CentOS). La cuestión es que a raíz de una actualización de paquetes, ente los que había una actualización del núcleo, perdí todo acceso posible a mi instancia desde ssh, web, ftp, etc.

    Tras varios reinicios  conseguí acceder al log que se puede ver desde la consola de gestión de Amazon, y vi que había un fallo que decía lo siguiente: Page fault in pagetable walk (access to invalid memory?).

    Tras buscar por varios sitios, encontré el problema y la solución. Por lo visto sólo afecta a las versiones de 32 bits de las microinstancias (¡qué suerte!), y ocurre dentro de PV-Grub, en la gestión que éste hace de la paginación de memoria en Xen. El bug está corregido en la versión 1.02 de PV-Grub, pero las imágenes de Amazon Linux AMI 2011.02.1 utilizan la versión 1.01. La solución consiste en actualizar el aki de PV-Grub que se utiliza en la instancia, o lanzar una instancia basada en Amazon Linux AMI 2011.02.01 con la última versión del AKI de PV-Grub.

    Para poder continuar tenemos que tener instaladas las EC2 command line tools. En la página de Amazon está el enlace de descarga y hay información sobre cómo instalarlas.

    Para poder actualizar el AKI de la instancia, primero tenemos que conocer la última versión disponible en nuestra región. Para ello tenemos que utilizar el siguiente comando:

    ec2-describe-images -o amazon --filter "manifest-location=*pv-grub-hd0_1.02-i386*" --region REGION

    En mi caso tengo la instancia en Virgina, por lo que en región tuve que poner us-east-1. El resultado de este comando me proporcionó la información necesaria para saber la versión que tenía que utilizar para la actualización: us-east-1    aki-805ea7e9    ec2-public-images/pv-grub-hd0_1.02-i386.gz.manifest.xml

    Una vez conocida la versión (aki-805ea7e9), debemos detener nuestra instancia:

    ec2-stop-instances --region us-east-1 i-#####

    A continuación actualizamos el AKI:

    ec2-modify-instance-attribute --kernel aki-805ea7e9 --region us-east-1 i-#####

    Y finalmente volvemos a iniciar nuestra instancia:

    ec2-start-instance --region us-east-1 i-#####

    Y con esto nuestra instancia volverá a arrancar normalmente, recuperando la conectividad a través de la IP elástica o de la DNS pública.

    Un saludo.

    Etiquetada como: , , , , ,
  • jul 10

    Little listPuede que este tipo de aplicaciones no parezcan interesantes para alguien que nunca las haya utilizado, pero sin duda cuando se prueba una aplicación de tipo lista de la compra, pasa a ser algo indispensable en el teléfono.

    Estas aplicaciones permiten, básicamente, apuntar todas aquellas cosas que tenemos que ir comprando (vamos, como una lista de la compra de papel y boli de toda la vida), tachando los elementos conforme se van adquiriendo.

    Pantalla principalHoy voy a hablar de little list, una aplicación sencilla, pero con unas características que la hacen muy completa sin renunciar a esa sencillez y sin complicadas operaciones para el usuario. Además de añadir los productos sin más, esta aplicación permite ordenarlos por categorías, de forma que los tengamos perfectamente organizados en función de dónde vayamos a ir a comprar o lo que podamos adquirir en ese momento, pero no sólo eso, little list también permite especificar el precio del producto y el número de unidades o cantidad que tenemos que comprar, permitiéndonos hacer un coste aproximado de nuestra lista. Y sus opciones no terminan aquí, puesto que también permite añadir descuentos.

    Como ves, con unas características muy sencillas, esta aplicación nos permite realizar nuestra compra y además nos ayuda a organizar nuestros gastos con sus opciones de precios y descuentos.

    Si estás pensando en instalarte una aplicación de este tipo, pruébala, seguro que no te defrauda. Puedes obtener más información sobre little list en la página de sus desarrolladores, http://coffeeandcookies.com.ar, así como en la página de la aplicación en Android Market.

    Un saludo.

  • may 18

    Hoy voy a explicar el funcionamiento básico de la aplicación ZGZagua. La aplicación cuenta con tres secciones a las que se accede mediante el menú superior:

    • Home: es la página principal. En ella se muestran todos los cortes activos (del día actual y días posteriores, son todos los publicados actualmente por el Ayuntamiento).
    • Estadísticas: proporciona acceso a todos los cortes de agua que han tenido lugar en los últimos 30 días o en los últimos 7 días.
    • Cortes previstos: muestra un listado con los cortes previstos para el día actual.

    Home (entrada a la aplicación)

    Home corresponde a la pantalla principal de la aplicación. En el mapa se puede ver la situación de todos los cortes previstos para hoy y los próximos días, y pinchando sobre los marcadores se puede ver la información de los mismos (duración, situación, etc.).

    ZGZagua - Home

    Estadísticas

    Esta sección consta de dos subapartados: incidencias del último mes e incidencias de la última semana. Desde aquí se pueden ver de forma visual todos los cortes de agua que han tenido lugar en Zaragoza en la última semana y en el último mes respectivamente. Además, pinchando sobre cada icono, se puede acceder a la información detallada de la incidencia (localización, duración, etc.). Gracias a esta información, se puede ver de un simple vistazo las zonas más propensas a sufrir cortes programados (aquellas donde hay mayor cantidad de iconos).

    Estadisticas - ZGZagua

    Cortes previstos

    La sección de cortes previstos presenta la información visual detallada de todos los cortes de agua vigentes para el día actual. En ella se pueden ver estos cortes sobre un mapa y en una lista, en la que se detalla gráficamente su situación (mediante un pequeño mapa) y la descripción de la incidencia (localización, horario, etc.). Para facilitar la localización de los cortes, si se pincha sobre el mapa que cada uno tiene en la lista, se abre la ventana emergente en el mapa en el punto exacto donde se localiza.

    Cortes previstos - ZGZaguaComo se puede ver, en todo momento la aplicación está enfocada a presentar de forma rápida, sencilla e inequívoca, toda la información referente a las incidencias de cortes de agua al usuario, para que este la pueda consultar en cualquier momento de una manera fácil. En la próxima entrada explicaré el funcionamiento del registro de usuarios y gestión de incidencias para notificaciones.

    Un saludo.

Sígueme en Twitter

 

Switch to our mobile site