lunes, 21 de diciembre de 2009

Consejos para hacer buenos scripts (y backups)

Hoy toca fusilar a W. Curtis Preston y su excelente "Backup & Recovery" dónde da cuatro grandes consejos para usar en scripts relacionados con backups (aunque también valen para otras cosas):
  • Chequear muchas, muchas veces. Controlar siempre el código de retorno de cualquier comando o programa que ejecutemos. Si puedes intenta solucionar el error.
  • Notificar una y mil veces. Notificar sobre cualquier cosa anormal que se produzca. Usar 'grep -v' para eliminar líneas de salida no deseadas (que tenemos claras cuales son) y no 'grep' sobre las líneas de salida que queremos notificar (no mandaríamos las líneas raras que a veces salen). Nunca asumir nada, sendmail no tiene porque funcionar así que mejor busca siempre robustez. Si no hay correo, usa el log y sino el error estandar.
  • Almacena la tabla de contenidos de cada volumen de backup que hagas. Si tu sistema de backup tiene un buen catálogo entonces lo que tienes que hacer es un buen backup adicional del backup.
  • Comprueba bien las salidas de ssh o rsh. "$ ssh remote-system do_stuff ; echo $?" devuelve la salida de ssh, no de "do_stuff". Usa algo como:
rsh apollo "ls -l /tmp/* ; echo \$?>/tmp/ls. success"
SUCCESS=` rsh apollo cat /tmp/ls. success ; rm /tmp/ls. success`
if [ $SUCCESS -eq 0 ] ; then
#everything worked
echo "Everything worked. "
else
echo "Something bad happened! "
fi

viernes, 18 de diciembre de 2009

Desarrolladores, esos malditos...

Voy a fusilar a Limoncelli, un administrador de sistemas cañón que ha escrito biblias como "Time Management for System Administrators" y comentar las seis cosas que debe tener un software para ser "sysadmin friendly":

  • Interfaz de línea de comandos: desde la shell la programación de tareas y hacer scripts hacen que la vida sea automatizable y tranquila. La interfaz gráfica de escritorio está bien para conocer lo que hace el software y si es interfaz web aún mejor pero aunque suele ser posible automatizar en escritorio o web es más complejo, sobre todo para lo primero. Para la interfaz web conozco un producto muy bueno que llaman ITPilot. Curiosamente lo hace una empresa llamada Denodo en la que tengo el placer de trabajar (es que ayer fue la cena y estuvo muy rica...).
  • Disponer de una API que permita administrar remotamente. Realmente si hay línea de comandos gracias a SSH ya se puede conseguir administrar, aunque es mejor usar cosas chulísimas que se pueden montar con servicios web, JMX o parecidos. Sobre todo si puedes integrarlo todo en un Nagios o similar y poder monitorizar los sistemas como si estuvieras en una consola de mandos de la NASA.
  • Disponer de un modo de instalación silencioso que permita realizar instalaciones limpias. Es lo de siempre, poder automatizar todo y estandarizar los procesos. Un ejemplo bueno es el kickstart de Red Hat. Algunos dirían que con máquinas virtuales que se congelaran y se clonasen se puede hacer eso y más. Yo creo que no y algún día me desquitaré sobre los vicios que trae la virtualización y por qué no eres más alto ni más guapo por usar tu plataforma de virtualización favorita.
  • Tener un fichero de configuración que sea un fichero de texto que se pueda mantener con un sistema de revisiones y que el fichero de configuración se pueda dar como argumento al sistema. Yo creo que se olvidó de incluir que el fichero de configuración debe permitir introducir comentarios (que el día de mañana puedas identificar porque se puso cualquier cosa). El sistema de versiones pues también sirve para añadir ese tipo de metainformación sobre los cambios (además de la parte policial de quién, cuándo, cómo y por qué hizo tal cosa) y extiende la posibilidad de versionado de configuraciones. Añade complejidad, no mucha porque los subversion, mercurial y demás alternativas son fáciles y baratos de usar. Si no te complicas la vida al menos sé lo suficientemente ordenado para guardar copias del fichero con la fecha del cambio añadida al nombre, comentar los cambios e incluso enviar un diff a tus compañeros sobre que has hecho en un servidor (FYI!).
  • Tener una forma clara de poder realizar copias de seguridad y restaurar los datos. Parece increíble que haya software que no permita hacer esto, hasta la legislación española obliga a que el software provea de procedimientos de salvaguarda de datos, pero con tanta nube y servicios externalizados la gente se olvida. Por ejemplo, en Sales Force no hay "botón de backup" y "botón de restore". En principio, lo que tienes que hacer es extraer un inmenso zip con muchos csv's de datos y la carga es tu responsabilidad (muchas horas para hacerlo). No creo que Sales Force pierda tus datos pero esto es como lo del RAID, nadie te protege ante los errores de los usuarios y esos se producen a menudo y se detectan cuando más estorban.
  • Tener un modo fácil para monitorizar los servicios y sus incidencias. Poder obtener estadísticas sobre las latencias y rendimiento de los servicios así como históricos que permitan evaluar la evolución del sistema (saber cuando va a petar algo en base a la demanda actual). Muy unido a lo de la automatización remota y a poder hacer presupuestos reales y no con la bola de cristal.

martes, 15 de diciembre de 2009

No era lupus

Era divertido verlo en la serie de televisión hasta que la ficción se aparece en tu vida y te das cuenta que no es un episodio de la tele sino que esta vez eres tú el protagonista. Te das cuenta de que todo tiene un final y que el tuyo puede estar cerca. La desesperación llega y entonces es cuando lo que cuentan en las películas empieza a ser tu realidad.

No lo puedes creer, pero es cierto, la medicina consiste en destruir a tu cuerpo para también acabar con el mal. De nada sirve quejarte porque sabes que es el único camino para salvar la vida.

Llegas a una sala donde una cómoda butaca te espera junto con bolsas de líquidos que entraran en tu sangre, algunos parecen que te queman por dentro. Las enfermeras sonríen, siempre atentas, consiguen hacer que aquello parezca más agradable. Hay muchas otras butacas, cada una con alguien, con una historia distinta, jóvenes o mayores todos sabemos lo que estamos haciendo allí. Los enfermos también sonreímos y todo el mundo intenta consolar a todo el mundo e incluso nos reímos de las mil y unas historias que te pasan cuando tienes esta enfermedad.

La medicina poco a poco te debilita. Empiezas a ver que hay un montón de cosas malas que te pueden pasar y tener que sufrir. Lo divertido es que para tus médicos no son importantes porque simplemente son efectos secundarios. Cada día piensas en cuando se acabará el maldito tratamiento y de vez en cuando piensas que a lo mejor no se acabará. Y te bloqueas.

Es ese momento en el que debes reaccionar. Piensa que pase lo que pase bloquearte sólo sirve para perder el tiempo y la vida es preciosa para malgastarla. Esta enfermedad es de las peores pero no deja de ser una enfermedad y se puede curar. Y para curarse se necesita un cuerpo y una mente fuerte que permita aguantar. Busca a la gente que te quiere porque te dará energía para recuperarte y escapa de aquella que no te ayude. Disfruta de la vida porque la vida es maravillosa, aprovecha cada día para encontrar cosas buenas como la alegría, el amor, la amistad y tantas otras. Saldrás fortalecido y la enfermedad lo tendrá más difícil.

Nunca te rindas. Si te rindes sólo conseguirás llegar al final de la partida. Nada más. La vida es maravillosa, lo más maravilloso que hay así que no renuncies a disfrutar ningún segundo de ella.

viernes, 11 de diciembre de 2009

Make Things Happen

Por fin acabé con la trilogía de Scott Berkun, un informático muy interesante que aparte de dar buenas charlas también escribe buenos libros. El tercer libro que he leído es "Make Things Happen" que está dedicado a la gestión de proyectos informáticos. Berkun fue durante años un project manager en Microsoft cuya misión era sacar adelante proyectos relacionados con Internet Explorer y Windows. Así que sabe de lo que habla.

Su libro relata las cualidades que debe tener un jefe de proyecto informático para conseguir sacar adelante los objetivos del proyecto así como consejos para poder relacionarse adecuadamente con los miembros de su equipo, cliente y empresa. Huye con facilidad de los rollos teóricos y siempre recurre a ejemplos prácticas. Según las críticas de Amazon este libro es muy recomendable para formarse en cuanto la gestión de proyectos. Yo no soy experto en la materia pero puedo decir que me ha gustado y lo que he leído me parece muy correcto así como aplicable a mi vida profesional.

No soy jefe de proyecto así que el libro no tiene aplicación directa para mi pero sí como medio para "introducirme" en el saber hacer de una empresa informática y reconocer las tensiones que allí se producen (cliente, negocio, ingeniería, ...). Me he quedado con muchas ideas y herramientas que creo que me serán útiles.

jueves, 26 de noviembre de 2009

¿Van de ecologistas los de Gas Natural?

Hoy recogiendo el correo apareció una carta de Gas Natural. El sobre realmente sólo contenía un folio en tamaño A3 cuya composición recordaba a un diploma. Impreso en ambas caras (una en castellano, otra en galego) con un texto que únicamente viene a expresar lo contentos que están en Gas Natural por haberse comido a Unión Fenosa y poder dar un mejor servicio a sus clientes.

He de decir que el hecho de que la que hace años era una de las empresas gallegas más pujantes sea fagocitada por otra muy radicada en Cataluña no me importa mucho (aunque me entristece) ya que hace años que Fenosa ya se había radicado en Madrid. Al final las empresas son de donde ganan o pagan impuestos, pero como me estoy enrollando y no quiero entrar en política empiezo con lo que me importa: ¿por qué demonios los altos ejecutivos les parece que lo que hagan con sus virtuales millones en acciones nos importa a los consumidores? Que se ahorren el dinero del mailing masivo y caro y se lo gasten en mejorar la infraestructura que cada vez que viene algo de viento fuerte parece que tiembla en Galicia. Y por favor, que no me vuelvan a meter los anuncios de energía limpia y demás, cientos de miles de sobres les quitan toda posible conciencia ecológica que puedan tener.

miércoles, 25 de noviembre de 2009

Berkun y sus confesiones desde la Web 2.0

En la web de Scott Berkun se puede ver su última charla en la Expo de la Web 2.0. Es curioso como en esa Expo se ha puesto de moda poner los tweets con el hash de la charla en la misma pantalla de las transparencias (en el video sólo se ve un momento). Da una sensación como en los programas de la tele rosa que van poniendo de forma continua sms que pagan el público. Claro que en la Web 2.0 los tweets suelen aportar contenido y algunos realmente son muy interesantes, en nuestra tele rosa sólo aprendes a ver que alguien debería mandar a Siberia a los últimos 10 ministros de Educación y pensar en cuanto dinero hacen las telecos y las teles con tal estupidez.

Esta charla trata de enfatizar la importancia de saber expresarse y como relacionarse con la gente sobre el uso de tecnología. Por mucho twitter y facebook que usemos lo importante para relacionarse socialmente es el ser humano no el cacharro que te compres o pagues. En cristiano, los amigos hay que currarselos y no esperar que el último móvil de turno nos los resuelva por mucho que nos de un calambrazo cada vez que alguien sube una foto o escriba algo.

Llevo un par de semanas siguiendo el rss de esa web, el motivo es que he leído dos de los tres libros de este escritor-ponente-pm, ahora estoy con el tercero, "Making things happen" y casi es el que más me gusta. Los otros dos son "Confessions of a Public Speaker" (el más reciente y muy recomendable si quieres aprender algunos trucos para hablar en público) y "The Myths of Innovation" (es divertido, desmonta a alguna gente y tópicos preconcebidos sobre las invenciones de la Humanidad y recorre la Historia con muchos ejemplos).

¿Quién es Scott Berkun? Otra demostración de que los informáticos son hombres insatisfechos que siempre buscan nuevos retos. Por los 90 era un PM, no un tío de xxxx madre sino un program manager de varias áreas del Internet Explorer (versiones 4-5-6, aquellas de las "browser wars" con Netscape, que forma de estropear el HTML...). Escribió un libro acerca de gestión de proyectos (Making es su segunda edición) y empezó a dar conferencias sobre su libro. Le gustó y se animó con el segundo libro y ahora pues ha descubierto que es un "public speaker" así que da consejos en su último libro.

Berkun me ha llamado la atención porque creo que se expresa bien, con claridad y sencillez. Intenta hablar siempre desde la práctica, de lo que ocurre en el mundo real, no sin documentarse con bastante fundamento. No pretende ser un showman (odio la gente que abusa del chiste fácil) pero si que busca ser ameno y divertido. En fin, os lo recomiendo si os interesa alguno de esos temas.

lunes, 16 de noviembre de 2009

La vulcano número 7




Siempre he vivido en un piso, hasta que me casé lo que hizo que acabara en una casa situada en una aldea gallega. Hasta la fecha siempre había pensado que tal situación era mucho más incómoda que vivir en una ciudad.

Tras ya un año siendo aldeano y habiendo perdido la condición de ciudadano ferrolano he de decir que estoy muy a gusto. Si tienes coche la ciudad no queda lejos y con la casa hay un montón de ventajas que vas valorando poco a poco; también existen un montón de inconvenientes pero hasta la fecha el balance para mi es a favor de la aldea.

Dicho todo eso, he de aclarar que nuestra casa (como casi todas) aún tiene muchas reformas que realizar, tenemos la zona habitable y la zona "utilizable". Nuestra cocina hasta la fecha es "utilizable", de momento tiramos con unos muebles viejos hasta la llegada de la cocina de verdad, nuestra siguiente gran reforma tras la biblioteca...

No obstante, el general invierno, nos convenció para adelantar parte de la "operación cocina" así que nos hemos atrevido con la compra de una cocina de leña, la Vulcano Nº 7. Esta cocina es la novedad del año de Lacunza. Tiene una línea moderna y recta, no es como la típica que te condena a tener una cocina "rústica". Por arriba dispone de un cristal vitrocerámico que permite cocinar sin manchar el hierro de la tapa. Si se desea, el cristal se levanta y cocinas con una plancha de forjado tradicional en un lado y en el otro una plancha para asados. La otra novedad es un cristal en el hogar lo que te permite ver las llamas del fuego en vez de la típica puerta forjada. Esto es muy bonito, pero ciertamente el cristal se macha fácilmente así que al final el fuego se ve tras las inevitables manchas negras.

Estoy bastante satisfecho con su compra, pese a que hemos tenido una incidencia. Al alcanzar 150-200º las planchas laterales de la cocina dilataban varios centímetros. Tal hecho les pareció increíble a los de Aguilar y al servicio técnico de Lacunza. Hay que decir que el servicio técnico transmitió "tranquilidad", hicieron un apaño para sujetar las planchas e insistieron en que si se repetía sustituirían la cocina.

Estoy satisfecho con la cocina, aporta mucho calor y cocinar en ella es muy agradable gracias a su horno de leña (las castañas saben distinto!). Ahora, bien como todo también tiene sus problemas, cuya solución inevitablemente es gastar más dinero.
  • La leña es uno, si no tienes fácil acceso (o sea, monte cerca que garantice precio barato o gratuito) deberías olvidarte (en general la leña buena es cara y se gasta rápido) y aún encima resulta que quemar madera es todo un arte dónde la calidad de la leña es factor clave. En nuestro caso nos sobra eucalipto pero es un combustible malo (sucio para la cocina y demasiado rápido para arder).
  • La suciedad claramente hay que limpiar más la cocina.
  • El humo, al menos mientras no terminemos de perfeccionar nuestra chimenea (darle más altura y doble aislamiento contra el frío) el humo se convierte en un problema con días dónde hay mucho viento. El frío además hace que el tubo de la chimenea tarde en calentarse y facilitar la salida de humos.
Ahora bien la sensación de calor que consigues al entrar en casa en invierno y las cosas ricas que salen de ese horno de leña hacen que te olvides de lo anterior.


viernes, 23 de octubre de 2009

Banco Pastor ejemplo de uso de Red Hat

Red Hat ha publicado la noticia de que el Banco Pastor es un cliente satisfecho de sus servicios. Es bonito ver que una empresa radicada en Galicia tiene una infraestructura informática tan interesante. Realmente no parece que el carácter libre del software sea su clave a la hora de elegir soluciones (ni SAP ni Lotus son libres) pero por lo menos usan Red Hat, que no es poco. Y lo que conozco del Banco Pastor si usan Red Hat seguro que es porque es lo que mejor rendimiento les ha dado, así que es una buena señal.

Aún recuerdo la excursión que organizaba Serafín, el excelente profesor de la Auditoria Informática en la FIC, al CPD del Banco Pastor que me permitió ver un CPD de verdad. ¡Como molaba el Z Series y el motor de barco que servía de generador de electricidad de emergencia! Si no fuera por esa visita igual nunca me hubiera metido en Sistemas. Además, de la visita al CPD también nos introdujo alguna de las ideas que usaban en el Banco Pastor para controlar sus sistemas. Ejecuciones programadas, ensayadas, controles de calidad, realmente era impresionante ver todos los formularios que movían para ejecutar un proceso en su "ordenador" casi parecía que iban a lanzar un cohete a la Luna.

jueves, 22 de octubre de 2009

Dell XPS m1330: Dell cumple!

Antes de seguir debo señalar que no tengo ningún tipo de acuerdo con Dell simplemente soy cliente particular y de empresa a través de mi empleador y empiezo!

Tengo que dar las gracias a Dell por ser una empresa responsable que cumple con sus clientes. Ya señalé en anteriores post los problemas que tuve con mi portátil debido al infame chip de nvidia 8400 que convertía a mi PC en una "minitostadora" y que degeneró en cuelgues aleatorios donde la pantalla mostraba cosas raras o se quedaba sin imagen.

Efectivamente, Dell ha ampliado la garantía sin ningún tipo de coste para sus clientes con respecto a fallos relacionados con ese defecto. Así que tras llamar a su teléfono y verificar el error recibí una caja en la que metí el portátil y se fue al servicio técnico (sito en Alemania). Menos de dos semanas después el portátil ha vuelto y parece nuevo. Funciona perfectamente, el calor es el que tenía en un principio (no como los últimos meses en los que parecía que te quemabas las manos) y hasta me han aspirado el teclado. Un servicio técnico profesional que adjunta la hoja en la que se detalla lo entregado, las operaciones realizadas, el responsable, ...

En conclusión, estoy muy satisfecho de haber comprado en Dell y su servicio técnico me ha vuelto a demostrar su calidad profesional. ¡Enhorabuena! Suena a peloteo y lo es, pero creo que se lo merecen. Otra empresa se hubiera escondido y remitido a su garantia normal. El consumidor a partir del año está en clara desventaja aunque el error sea un defecto de fábrica, tener que denunciar, acudir a un peritaje, ... son cosas que no compensan con bienes de un valor como un portátil.

jueves, 1 de octubre de 2009

Dell XPS m1330, Dell responde!

Este fin de semana mi xps ha pasado de ser una tostadora a sufrir habitualmente (varias veces al día) cuelgues similares a los que se ven en youtube. Así que sufrí un pequeño ataque de nervios, compré un portátil de gama alta para que dure al menos 3 años y no menos de 2. Por desgracia como uno tampoco va muy sobrado me quedé con la garantía convencional de 1 año.

Llegada mi frustación recibí los comentarios de Eduardo Vázquez sobre mi último post "Veto a Nvidia" (a través de Facebook) y la recuperé la ilusión gracias al enlace que me facilitó. Dell ha extendido la garantía de los xps y otros modelos en cuanto estén afectados por la maldita NVidia defectuosa.

Hoy, he llamado al teléfono de Dell. Tras verificar el service tag y que tenía el operativo instalado de fábrica, con actualizaciones de software y bios diversas han concertado conmigo la recogida del portátil el lunes y se comprometen a cambiar la tarjeta gráfica defectuosa tras verificar sus fallos. Me han indicado de propia voluntad que la garantia del XPS fue ampliada con respecto a la tarjeta gráfica al ser defectuosa. Al menos tardarán una semana en realizar las pruebas y la reparación.

Si esto es así podré respirar tranquilo y decir que Dell es una compañía seria que no abandona a sus clientes. Algo que hasta la fecha, siempre ha pasado. Aunque esta sea la primera vez que me pasa como usuario doméstico en el chollo he de decir que cumplen en cuanto garantias de forma escrupulosa y en todo caso curándose en salud (aún recuerdo cuando a un Dimension le cambiaron placa, memoria y la fuente simplemente porque la fuente olía a quemado, aunque ésta daba los voltajes correctos).

Ah, me olvidaba Eduardo te has ganado al menos un par de cafés!

sábado, 26 de septiembre de 2009

Veto a NVidia

Puedo aguantar muchas cosas pero gastarme muchos euros para tener un portátil de gama alta con hardware suficiente para estar a gusto y poder hacer mi trabajo de forma eficaz y que dos años después ese portátil se esté convirtiendo en inusable porque una compañía que se autodefine como líder haya metido la pata y no lo quiera reconocer, pues no, eso no lo puedo aguantar.

Hace dos años estaba muy contento con mi XPS m1330, era una mierda el Vista que te obligaban a pagar (si querías la opción potente no había opción ubuntu) y tenía mucho hardware con problemas en linux. Lo normal para un equipo de gama alta, a sufrir un año para que linux tuviera los drivers adecuados.

Desde hace un año el equipo empezaba notarse "sensiblemente" más caliente y entonces se desveló la causa. Por ejemplo, lo comentan por aquí y hay video en youtube. Mi equipo en su segundo año de vida parece no mejorar y al fin me he encontrado con los dichosos pantallazos. Hasta el momento apagando y esperando a que se "enfríe" parece volver a funcionar; pero claro, no inspira mucha confianza usar un ordenador que se puede colgar en cualquier momento, cosa que en días calurosos me pasa a menudo.

En fin esto es una vergüenza. El chip NVidia defectuoso afecta a portátiles de todas las grandes marcas (Dell, HP, Apple) fabricados en cierto intervalo de fechas. Las marcas normalmente se refugian en sus contratos de garantia (pagué un año de garantia a pedir a casa de Dios) y NVidia en vez de pagar por su error manda drivers nuevos que ponen el ventilador a funcionar a toda pastilla (los fabricantes hacen los mismo con sus bios).

¿Qué pasaría si la PSA hubiera hecho 100.000 motores que se rompiesen al alcanzar una temperatura veraniega? Nos tragaríamos que Citroen, Peugeot, Ford, ... nos dijeran que sólo se hacían cargo de los motores quemados durante sus períodos de garantia y que la PSA diera instrucciones para poner rejillas más amplias...

En fin la Informática debería pensar en ser un poco más seria y profesional. Yo como soy un pringado pues me pensaré mucho lo que compró a partir de ahora. Hay que volver a las raices; con mi xps, lo que mejor le va es usar el driver libre de nvidia (que hace que esté más fresquito) y para el próximo portátil; NVidia, lo siento, te tengo manía así que vete a vender tus tarjetas gráficas superavanzadas que comen watios y dan calor que da gusto a otro, además estoy cansado de compilar tus drivers cada vez que actualizo el kernel.

Volveré a pensar que los portátiles con integradas son la mejor opción, al menos Intel cuando metió la pata con los pentium acabó recogiendo su mierda, eso sí tardaron y pusieron todas las pegas que pudieron...

miércoles, 23 de septiembre de 2009

Mi entorno de productividad perfecto

Google ha actualizado su "Google Sync" así que sus usuarios empezamos a ver que nuestros cacharros sincronizan el correo sin necesidad de darle a un botón o esperar un determinado tiempo (sincronizar "pull"). Por ejemplo, mi ipod ahora mantiene una conexión con el servidor, cuando el servidor recibe un correo para mi se lo notifica al ipod porque permanecen conectados en amor y compañía.

Las ventajas; pues claramente los correos llegan antes y eso emocionará a los adictos al correo, la utilidad práctica pues es muy relativa. No creo que los usuarios ganen algo nuevo a sincronizar el correo cada 15 minutos por imap, pero bueno está de moda y es lo que venden las telecos con sus "tarifas planas" (estafas planas sería más adecuado).

Los usuarios deberían tener claro que los protocolos que un correo electrónico usa se pensaron para mandar un trozito de texto "cuando se pudiera" (o sea cuando los sufridos servidores por los que pasa el trocito de texto tienen recursos para hacerlo). Y sí he dicho bien "trocito de texto" si adjuntas documentos, fotos o "binarios" lo que pasa es que se convierten a texto antes de enviar (y engordan y tardan más tiempo y tu servidor de correo sería más feliz si usaras texto en vez de mandar ese pdf que ocupa megas).

Que nadie espere que al pulsar "enviar" le va a vibrar el bolsillo al destinatario; y sí, es posible (y a veces hasta normal) que un correo tarde minutos o incluso alguna hora en llegar. Nuestros poderosos servidores y redes consiguen que el correo llegue rápido casi siempre; pero incluso ellos, a veces, también se extresan. Se pueden quedar sin disco, la conexión estar congestionada, el detector mágico de correo basura estar echando humo o simplemente que se ha dado a reiniciar algo y entonces ese correo se "encola" y hasta que vuelve a entrar en la "cola buena" se queda en casa jugando con sus amigos.

Volviendo a lo de Google y a mi vida personal. Con este movimiento mi ipod ya sincroniza contactos, calendario y correo (piensa que gmail es un servidor exchange) perfectamente. Mi kontact hace lo que puede (imap con correo, calendario en lectura, contactos mal) pero como tengo la opción web; el escritorio no es problema y además me permite usar el pc de cualquiera para consultar esa información. Sumando la integración de "Remember the milk" con Gmail que funciona perfectamente pues me sale que me convierto en "google-ipod adicto" y finalizo la búsqueda de mi "entorno de productividad perfecto":
  • Un ipod en el bolsillo (otros gadgets: el ipod es lo que he visto que hace lo que quiero y de forma sencilla para no perder tiempo, iphone: me parece una hipóteca, el 90% del tiempo estoy bajo wifi y voy mayor para andar preocupado por firmwares y trucos para liberar cacharritos).
  • Kontact: no he encontrado nada mejor que kmail para leer correo con listas, ojalá que la integración con el calendario y contactos mejore (la integración Exchange estaba llegando así que supongo que ahora los servidores google se hacen pasar por exchange el resto de cacharrada empezará a funcionar mejor).
  • Remember the Milk: gestor de listas y tareas. Funciona muy bien, es intuitivo, se integra con google calendar, con el ipod, ... Es la opción, en mi opinión. Toodledo promete más características (anotar tiempos estimados, reales, subtareas, carpetas de tareas, ...) pero su interfaz parece del 95 y no me ha parecido tan liviano e intuitivo como RTM.
  • Gmail, desde la opción gratuita ya dan un servicio que otros que cobran una pasta ni se acercan. Se acabará integrando con cualquier cosa y su "apertura" hace que salgan añadidos (como RTM) como rosquillas. Son los mejores, pero que tampoco se lo crean. Hay cortes de servicio, los filtros automáticos de correo en servidor funcionan mal y sus filtros antispam son los mejores pero ojo mira la carpeta de spam de vez en cuando porque a veces no es spam lo que acaba allí (sobre todo cuando usas redirecciones) y el tufillo de "Google" empieza a apestar en mi opinión (demasiado poder para una empresa que puede ser muy abierta o muy cerrada según el día pero que deja claro con sus draconianas licencias de servicio que si lo necesitan harán lo que les apetezca).

martes, 22 de septiembre de 2009

La Voz de Galicia vende morbo

Leo La Voz y recuerdo películas con personajes que se definen como periodistas y que en realidad lo único que buscan es poder contar detalles morbosos.

Indignante es que esos viles periodistas no entran en esos detalles por algún interés informativo, social o educativo sino que lo hacen porque saben que una persona si lee un periódico con la frase "Deja a su padre enfermo y una hermana..." va a sentirse emocionada, tendrá pena de esa pobre persona y seguirá leyendo y comprando el periódico y asegurando el sueldo a los que allí trabajan.

No sólo lo anterior indigna sino que estos periodistas ni siquiera hacen bien su trabajo y apenas documentados introducen errores en sus escritos. Sí, el padre está enfermo pero otros cuatro hermanos existen y es increíble pensar porque una de esas hermanas también quedará sola pese a tener una peluquería.

Así que la excesiva premura obligada de su profesión y que es motivada por la búsqueda de carnaza que publicar al día siguiente les hace introducir datos incompletos que sólo vislumbran una pequeña parte de la realidad.

Aún peor es ver que incluso se atreven a publicar rumores cuando éstos no tienen ningún origen oficial o la firma de alguien que dé credibilidad a los chismorreos.

Este tema se merecía recordar porqué ocurren accidentes a las 7 de la mañana de un domingo; ya sea la velocidad, el estado del conductor, la visibilidad de la vía y peatones, las condiciones de seguridad para los peatones que frecuentemente avanzan por esa calzada (no arcén, no cuneta, qué es una acera?) o el exceso de velocidad. Eso es información y debería ser lo que caracteriza un periódico.

Señores de la Voz dejen el dolor para los que de verdad lo sienten, no lo conviertan en mercancia con la que financiar su publicación.

martes, 25 de agosto de 2009

Vuelvo a linux, me paso a Fedora!

Llevo cerca de un año usando Windows en mi portátil, que realmente es mi PC principal. Los motivos para tal decisión es que cuando llegué a mi empresa empecé a notar que estaba tremendamente desequilibrado en mis conocimientos de software libre vs propietario. Era muy triste tener problemas para poder compartir carpetas, en fin, había que windowizarse.

Mis experiencias la verdad que han sido insatisfactorias, durante un año he lidiado con: Vista 32 bits, Windows 2008 R2 y Windows 7 (los últimos con x64). Siempre acabo echando de menos mis "kosas" como kmail, akregator, konqueror, ... los escritorios virtuales, y bueno un sistema operativo que te enseñe las tripas y no te engañe con mensajes inútiles. Por último necesito algo que virtualice bien (mi respuesta clara es VirtualBox).

Lo que pasa que también voy mayor, compilar es cansado y como ya dije antes tengo que "windowizarme" así que buscaba algo fácil. La respuesta ha sido Fedora x64. ¿Por qué Fedora? Bueno, si por mí fuera diría Debian que me parece mejor; pero en fin, los entornos corporativos prefieren soluciones basadas en sombreros rojos y ya voy cansado de guerrear con kernels y compilaciones. Centos es una apuesta segura para un servidor, pero para un escritorio es anticuada y con mi portátil se le atasca hardware. Con Fedora 11, todo el hardware del portátil funcionó a la primera (incluso webcam) y los escritorios son bastante modernos así que incluso me empezaba a molar.

Después instalé VirtualBox y con mi pantalla plana de apoyo esperaba usar "xinerama" para extender el escritorio. Una pantalla para las virtuales y la otra para mi KDE. Primer gran problema, KDE 4.3 mola pero el soporte para dos pantallas no existe y si funciona es por pura casualidad (Seigo dixit). Lo peor es que parece funcionar hasta que llega un momento que los procesos X se van a tomar por ...

Segundo intento, el más doloroso, usar GNOME. He de decir que incluso ví varias cosas que me gustaron y como podía ejecutar mis konqueroes y kmails la cosa parecía prometer. Mi gran problema fue intentar instalar skype. Resulta que los cachondos de GNOME han montado un demonio de sonido que se llama Pulse, se apropia del hardware de sonido y las aplicaciones tienen que lidiar con él para usarlo. Es muy divertido, hace 3-6 años recuerdo viejas discursiones GNOME vs KDE donde artsd era muy criticado por ser lento, pesado y dado a errores. Y era cierto, arts era una mierda pero pulse es otra; también te puede llegar a comer un 20-40% de cpu y nunca sabrás por qué pero el equipo se arrastra. Arts tenía una gran ventaja, había un botón para desactivarlo y otro para que se muriera si en un tiempo nadie lo usaba (y liberar el hardware para software que no usara arts). Los amigos de las interfaces gráficas limitadas (también conocidos como GNOME) son incapaces de poner algún botón parecido en su escritorio. Al final lo que hice fue eliminar el rpm de pulse para que dejara de funcionar.

Hoy se me ocurrió que había más mundo más allá de KDE y Gnome, así que primero fue enlightenment que me pone nervioso al cambiar de ventana y mover el cursor de sitio y después XFCE. Y ahí me he quedado, XFCE (para mi prácticamente sólo es un gestor de ventanas para mis aplicaciones KDE). En una pantalla tengo un escritorio típico linux y en la otra VirtualBox con 2-4 virtuales lanzadas que me permiten windowizarme en las dosis adecuadas.

La respuesta de este portátil es la mejor que he encontrado para mi "rutina habitual" (montón de navegadores, correo, consolas, escritorios remotos y 1-2 GB virtualizados en 2-4 virtuales). VirtualBox en Windows 7 / Vista se portaba peor. HyperV en Windows 2008 R2 se portaba bien pero los añadidos para virtuales linux en HyperV aún están empezando a existiry realmente HyperV es artillería para servidores no para escritorios virtuales, así que usar un KDE virtualizado no es opción. Y es que si no tengo mi kmail con su +-pnctrl para navegar por carpetas imap, mi konqueror con su ctrl + lo que sea para ir a un hiperenlace, mi amarok, ... en fin mis "kosas" no estoy a gusto con mi equipo. Ahora sólo me falta encontrar un gestor de ventanas que permita fijar que el foco sigue al ratón.

jueves, 6 de agosto de 2009

¡Para qué despues digan que vim es difícil!

Te lees esto (como mucho media hora) y ya podrás hacer más que con nanos, picos, bloc de notas y subproductos. Más rápido y efectivo que otros como textpad y bueno la discursión sobre emacs sería bastante más larga.

¿Ya se puede usar las combinaciones de vim en eclipse (hace 3-4 años sólo había unos plugins con una pinta muy limitada)?

miércoles, 5 de agosto de 2009

Nuestra primera churrascada en Casa Iglesias.

Hemos subido a picasa las fotos de nuestra primera churrascada. Ya tuvimos la segunda con más gente pero la verdad que la primera fue las más eternecedora. Cañete se esforzó mucho y se ganó el título de churrascador oficial.

viernes, 31 de julio de 2009

miércoles, 29 de julio de 2009

Principios de Mikao Usui (reiki)

  1. En el día de hoy, no sienta rabia ni se ponga de mal humor.
  2. En el día de hoy, abandone sus preocupaciones.
  3. En el día de hoy, agradezca sus bendiciones, respete a sus padres, maestros y a los más ancianos.
  4. En el día de hoy, haga su trabajo honradamente.
  5. En el día de hoy, muestre amor y respeto y sea gentil con todos los seres vivos.

martes, 28 de julio de 2009

Seda

"Puesto que la desesperación era un exceso que no le pertenecía, se volvió hacia lo que había quedado de su vida y empezo de nuevo a ocuparse de ello, con la inquebrantable tenacidad de un jardinero en su trabajo la mañana siguiente a una tempestad" (A. Barico, Seda)

Gracias, María, va siendo hora de que me vuelva a preocupar de mi jardín y de paso también de mi vida.

jueves, 5 de febrero de 2009

jueves, 1 de enero de 2009

Errores comunes de los administradores linux

Leo en los blogs de techrepublic (fijo en mis rss) los supuestos errores típicos que cometen los administradores de sistemas linux:
  • Instalar aplicaciones de diversos tipos. Tres tipos de problemas. Añadir repositorios suele ser una una invitación a que yum o apt-get lo pasen mal, yo creo que en un sistema de producción debía estar prohibido. Instalar software a partir de las fuentes, para mi más que un problema es un engorro. Creo que se puede hacer que no moleste al resto de la instalación con un correcto compilado y selección de prefijo. Instalar software propietario es el último y a lo que más miedo le tengo. Las empresas suelen creer que su producto es el centro del mundo y no suelen tener mayor interés en hacer las cosas bien (que sería entregar un rpm o deb para cada una de las grandes versiones RHEL o Debian) así que te encuentras con un problema distinto en cada caso.
  • Retrasar actualizaciones. Los sistemas linux tienen, con razón, fama de estabilidad y además las actualizaciones en los mejores casos suponen reiniciar servicios o el mismo sistema y en los peores hace que los servicios con nuevas versiones dejen de funcionar con viejas configuraciones (esto no debería ocurrir, pero ocurre sobre todo cuando no se conocen bien el funcionamiento o los ficheros de configuración). Hay casos horribles que es cuando las nuevas versiones traen nuevos errores lo que suele ser raro en sistemas estables de verdad (Debian, RHEL, ...). Esto provoca que exista una tendencia a diferir las actualizaciones a semanas con poco trabajo y se acaba actualizando de Pascuas a Ramos. En fin, hay que evitarlo y esforzarse en planificar actualizaciones periódicas y mantener las configuraciones en orden. Un linux suele ser estable y es difícil que haya problemas de seguridad (entiéndase comparando con la habitual alternativa) pero también hay fallos así que actualizar es más que necesario.
  • Password de root. Si no usas sudo mereces ir al infierno pero en fin hay gente que aún no lo entiende así que la contraseña acaba siendo "memorizable" y acabamos haciendo el ridículo. Busca un sistema que mezcle números, letras y carácteres simbólicos y piensa en usar sudo que además te permite registrar los comandos que lanzas.
  • Evita la línea de comandos. Yo no estoy de acuerdo con esto pero el autor indica que los comandos son más propensos a recibir errores (cierto) y que la mayor parte de tareas se puede realizar con "menos lesivas" interfaces gráficas. El razonamiento es interesante, ahora bien ya lo indica el autor un sysadmin debe conocer profundamente la interfaz de comandos y es muy difícil hacer eso cuando no se practica (esto lo digo yo), además los comandos quedan registrados en los logs con mayor facilidad que las pulsaciones en las cónsolas gráficas.
  • No mantener kernels funcionales instalados. En RHEL el kernel es el paquete que siempre se instala y nunca se actualiza. Por defecto se mantienen todos los kernels que se han instalado y es una gran idea.
  • No tener copia de seguridad de los ficheros de configuración. En realidad el pecado es no hacer backup o hacerlo malo. Personalmente añadiría mantener un control de versiones de los ficheros de configuración con documentación completa sobre el motivo de cada cambio.
  • Arrancar un servidor con X. Esto directamente merece ir al infierno.
  • No comprender los permisos. Parece que lo del 777 o 644 lo entiende cualquiera pero en la práctica pocas gentes entienden las implicaciones de los permisos o los permisos setuid y setgid. Para acabar en RHEL sufrimos de los etiquetados Selinux (debianitas cuidado que a este paso os toca dentro de poco). Algún día tengo que hablar de Selinux o mejor algún día puede que entienda ese pedazo bicho.
  • Entrar como root. Otra cosa que te lleva al infierno y por enésima vez; USA SUDO! (se nota que en mi empresa no me dejan implantarlo y muchas veces me tengo que...).
  • Ignorar los log. Conocer los registros que mantiene un servicio te puede evitar o solucionar muchísimos problemas. Lo mejor mantener sistemas de monitorización y registro de logs (Nagios, Cacti y muchos más son grandes alternativas) y si queréis elevar la seguridad llevar los logs a servidores remotos.