Marca de Agua en proceso por lotes (mogrify)

Este es uno de esos posts que hago para tenerlos a mano. Para realizar cualquiera de estas tareas es necesario tener instalado imagemagick, y exiftool . En ubuntu instalar lo necesario es tan fácil como darle al aptitude.

#sudo aptitude install imagemagick
#sudo aptitude install libimage-exiftool-perl

Exiftool sirve para modificar la información EXIF de una foto, pero también para obtener datos desde consola dela misma, así:

exiftool imagen.jpg

Para procesar las fotos primero mogrify para cambiarlas de tamaño al 50%, de 12MP  a 6MP está bastante bien, además que en muchos sitios no se pueden subir fotos de más de 5MB.

mogrify -resize 50% *.jpg

Luego puedo pasarle un scrip de lomografia para el gimp, hay que tener cuidado con hacer una copia de los originales porque este proceso por lotes los borra.

gimp -i -b ‘(elsamuko-lomo-batch “*.jpg” 1.5 10 10 0.8 5 1 3 128 0 FALSE FALSE TRUE FALSE 0 0 115)’ -b ‘(gimp-quit 0)’

El script original, así como más información de él en esta web,  el scrip es fantástico. Tiene que estar previamente instalado en GIMP, no viene con la distribución inicial del programa.

Finalmente creamos un png con fondo transparente con la información que queremos poner en el borde de la fotografía, yo uso esta imágen y luego con el gestor de proceso en lotes de imagemagick ( mogrify ) procesamos la marca de agua. Con el siguiente comando agrego un borde y la imagen como marca de agua en el borde superior derecho.

mogrify -border 15×15 -gravity southeast -geometry +15+15 -draw “image Over 0,0 300,120 ‘./watermark.png'”  *.jpg

y está listo para subir a cualquier web.

Primer boletín de la Comunidad Oracle Hispana

Me es muy grato informar de la publicación del primer boletín de la Comunidad Oracle Hispana. La primera publicación es una presentación del trabajo, pero el próximo va de BI y el segundo de herramientas de desarrollo.

Como “disclaimer” tengo que decir que salgo en el boletín ( gracias Fernando Garcia ), con este mensaje también anuncio mire re-re-regreso al blogging (LOL) como siempre.

El boletín está en esta URL.

http://rapidshare.com/files/282728582/asterisco_mas_2009_1.pdf

Slds

FJA

Redes sociales, comunidades alrededor de Oracle

Bueno esto de estar en varias redes sociales al mismo tiempo es un lio terrible. Redes sociales orientadas al Castellano ( Español ) y (AND)  Oracle no exisitian que conociera y hace poco me invitaron a una en NING, es muy parecida a Oracle Community que la fundo hace no mucho Eddie Awad y ya tiene 3200 miembros. Estas redes sociales estan fuera de Oracle y son esfuerzos de particulares, Oracle quizo hacer su propia Web 2.0 con Oracle MIX y un wiki de Oracle .

Creo que las redes sociales tiene un problema fundamental cuando atacan un tópico tan amplio como Oracle que puede tener muchas derivaciones. Al final la dispersión de temas hace que sea mas el ruido que el beneficio que le puedes sacar a una red social, eso me pasa con MIX y el WIKI ( que de wiki tiene poco ).

La red de Oracle Community tiene el agravante que ingresa gente muy diversa y muchos de ellos están muy  nuevos en temas de redes sociales lo que hace que la discusión baje muchisimo de nivel. Además que llegas a no tener ninguna relación con nadie, es como ir de turista a cualquier lugar lleno de otros turistas al final nadie se entera de nada.

Creo que la red de Communidada Oracle Hispana va por un buen camino, al menos esta más focalizada. Va a un mercado que es relativamente común ( Latinoamerica – España ) permitiendo que conozcas gente con la cual realizar negocios, contactos o compartir información y conocimiento … que es para lo que una red social debe servir.  Veo que tiene la verticalidad suficiente, ahora sería interesante que salga a delante que ese ya es otro tema.

Buscando otras comunidades encontré grupos en lengua castellana tanto en yahoo como en google, muchos orientados a la certificiacion, otros a desarrollo y unos pocos a DBA.  Voy a inscribirme en uno a ver si me aceptan =).

Bueno me queda invitarlos a Oracle Community a ver si se puede organizar algo interesante por esa red, esta muy orientado al Latinoamericano-Argentino (creo que el Latinoamericano se debe reconocer como lengua derivada del Castellano ) pero no creo que nadie se ofenda.


Ver mi página en Comunidad Oracle Hispana

También estoy en Oracle Community

View my page on Oracle Community

Y en Xing, y en LinkedIn y en ….
¿ya comente que estar en las redes sociales es un lio no?

Ubuntu 8.04 primeros pasos

Bueno tengo Ubuntu 8.04 en el portátil y no lo ponía en el desktop por simple y pura pereza. He aprovechado este fin de semana sin tareas para instalarlo y de paso escribo este post para no olvidarme de como lo he “tuneado”.

Lo primero es bajar de version el firefox, no se a quien se le ocurrió poner el último firefox pero el resultado es que no funcionan la mitad de las extensiones que utilizo. Con el gestor de paquetes desintalo firefox 3 e instalo firefox 2. La única pega es que no funcionan bien los plugins, prácticamente hay que instalarlos a mano. El de flash es sencillo se descarga el tar.gz de la página de adobe a donde nos redirecciona firefox, se lo descomprime (tar -zxvf archivo) y se ejecuta en la línea de comandos el flashplayer-installer.

Instalar java no es tan sencillo primero java no viene instala asi que tendremos que instalar todos los paquetes del jre 6 con el synaptic, luego vamos a ‘/usr/lib/firefox/plugins‘ y luego generamos un link simbólico con ‘sudo ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so‘ . Listo se reinicia firefox y funciona.

Los íconos no me terminan de gustar por lo tanto unoa va gnome-look.org se descargan los íconos que uno quiere utilizar, se los descomprime y el directorio resultante se pone en el home del usuario dentro de la carpeta .icons (/home/usuario/.icons/ ). Una vez que estan allí ya se listan en el menu de personalización en temas.

Otro problema es que las pagínas web no se muestran correctamente, esto es porque como gran aporte de Microsoft a la web casi todas las páginas utilizan sus fuentes para las tipografías. Para instalar los TT Fonts compatibles con MS Windows se instala el paquete msttcorefonts (sudo apt-get msttcorefonts). Es necesario tener activado los repositorios de terceros en las fuentes de software.

Bueno ya tengo firefox 2.0 con los plugins básicos y las tipografías necesarias, además he puesto unos íconos que me gustan, solo me faltan poner unos monitores de temperatura y de procesos. Instalo los paquetes lm-sensors, sensors-applet y hddtemp. Cuando se instalan con synaptic pregrunta si quieres configurar hddtemp como demonio, es necesario aceptar esta opción para poder medir la temperatura de los discos. Los sensores se tienes que configurar a mano, ejecutamos (sudo sensors-detect) y aceptamos los descubrimientos, adicionalmente agregará unas líneas al /etc/modules. Si no se quiere reiniciar la máquina se pueden cargar los módulos con ‘modprobre  modprobe nombre-modulo’, finalmente se agraga el applet con los sensores a una barra de tareas. Puede ser necesario salir de la session y volver a entrar para que el applet se presente en la lista.

sensor applet

Como se ve muestra en la imagen tengo la temperatura de la tarjeta gráfica, del cpu, de cada disco duro y la velocidad de los ventiladore. Puedo además poner la temperatura de cada core y la temperatura interna del case pero no me son relevantes en este instante.

Bueno y por último como tengo una buena tarjeta gráfica active todos los efectos Para configurar los efectos al detalles se necesita el paquete ‘compizconfig-backend-gconf‘ luego en el menu de preferecias tendremos una gestión avanzada de ellos.
Listo con estos pasos mi Linux esta listo para usarlo, ahora solo tengo que poner unas cuantas aplicaciones pero eso ya es otro cuento.

Aplicación para crear mapas mentales (¿ Y presentaciones?)

Creo que lo comenté en un curso hace poco. Mi hermano me envió el link de una aplicación para realizar mapas mentales y en base al flujo de estos poder hacer una presentación (para exponer la ideas duuu!).  Realmente podría servir para organizar información porque tiene conexión con repositorios de ontología. El programa se llama Visual Understanding Environment ( o Entorno de Comprensión Visual?). Espero poner unos mapas explicando algunos temas con esta herramienta.

Bueno el proyecto está en esta página, es un proyecto de la Universidad de Tufts (Creo que queda en Nueva Inglaterra) .  El proyecto se llama VUE y tiene ya sus años, una página en sourceforge y otra en la wikipedia. Espero que sea de ayuda

ITIL moda o realidad

Veo un vídeo en youtube de CIO Magazine sobre ITIL. Muchos concuerdan que no es solo un término de moda (hype) si no es una realidad en la empresa (is happening), lo que no les preguntan es que versión de ITIL!. ITIL V3 es muy diferente que la V2 sobre todo en establecer como centro del framework a los servicios y no los procesos (una GRAN diferencia). En fin es interesante saber la opinión de los gerentes de informática (CIOs) sobre este tema, creo que cambios de mentalidad como ITIL o SOA solo se pueden hacer con respaldo de la cúpula (y más arriba LOL).

Cuales son las opiniones de estos CIOs sobre SOA… ver para saber (aunque lo pongo en un empate técnico).

¿Enterprise 2.0? ¿en que momento me perdí?

Hoy leía en un blog sobre la Enterprise 2.0, yo había llegado hasta la web 2.0 y me sorprendió; La web 2.0 sigue siendo para mi la web 1.0 con un poquito del anacrónico AJAX, con aplicaciones más colaborativas y la comunidad/ usuarios dispuesta a generar contenido/ comentarios/ tráfico. Andrew McAFee de la Harvard Bussiness School ha acuñado el termino Enterprise 2.0 en orden de relacionar la relevancia que van adquiriendo internet y la opinión de la gente con la empresa.

Al parecer todo va muy relacionado con el concepto de SLATE, o los SLATEs son lo que debe desarrollar una enterprise 2.0., Buscar, Enlazar, Autoría, Tags, Extensiones y Señales (Search, Link, Autorship, Tags, Extentions, and Signals = SLATE). Buscar por la presencia en casi todas las plataformas de los buscadores, Enlazar por la relevancia que obtiene en los algoritmos de búsqueda la vínculación de contenido, Autoría porque todo el mundo tiene algo que decir y es experto en algo, Tags por la etiquetación semántica de los contenidos, Extensiones de las aplicaciones en forma de APIs/mashups/algoritmos , y Señales por la rápida difusión de los contenidos (Ej. RSS) que se provee al interesado.

En cierto modo parece que la enterprise 2.0 es la aplicación de la web 2.0 a la empresa (el término web 2.0 no puede estar más manoseado) aunque creo que tiene mayores retos, la aplicación de nuevos esquemas de almacenamiento basados en ontologías puede ser una, el correcto minado de datos otra y sobre todo la transparencia hacia el consumidos en el servicio (soporte transparente) si bien no en el producto (desarrollo del producto). Esto como se afirma en el primer link es una prueba de disciplina para la empresa.

Yo creo que no se necesita un término más, no siento vivir una revolución como para un cambio de número, estimo que estamos ante una evolución natural de las cosas y simplemente la web se esta convirtiendo en el canal principal y los medios tradicionales y las empresas tradicionales lo tendrán que sufrir.

Leer Link1, Link2

ITIL V3 (aka ITIL Refresh)

Bueno ITIL V3 salió en Mayo de este año  pero los libros fueron recientemente publicados. Todavía falta un libro de introducción que es el que estoy esperando según lo que he oído en el audiocast de Sharon Taylor, Arquitecta del producto. Buscando un poco encontré esta noticia en regdeveloper, y un post sobre los cambios relevantes.

Al parece se quiere en la versión 3 de ITIL establecer lazos con la parte del desarrollo, entendiendo  el desarrollo de software como un servicio vinculado al negocio, lo cual es una gran verdad. Esta es una idea muy interesante ya  que los modelos de desarrollo sean predictivos (CMMI) o ágiles (scrum,XP)  se los mira como algo separado de la gestión de operaciones de informática.

El tema de gestión del servicio informático  se está poniendo fuerte y espero que tome mayor fuerza el próximo año. Entre otras noticias tenemos para septiembre del 2007  CMMI para servicios (CMMI-SVC)  por parte del SEI, que si bien es un  mapeo del algunos modelos (ITIL, Cobit, ISO) a CMMI no deja de restarle importancia a la fuerza que está tomando la administración del servicio informático. Podemos agregar que pesos pesados están ya detrás de esto (IBM, HP) y no espero que pase mucho para que los que no están al 100% espabilen (Oracle, SUN, MSFT). Vale la pena recordar que las herramientas no son responsables de la correcta aplicación de un modelo pero ayudan, siempre y cuando no te quieran simplemente vender la moto.

Otro factor que puede estar inclinando la balanza fuertemente es el código abierto ¿Por qué? ¿ Qué tiene que ver lo uno con lo otro?. Si nos ponemos a pensar en el cambio de un modelo de negocios  basado en licencias/soporte  a otro basados en servicios/consultoria/formación, el tema de ITSM tiene más relevancia ( sé que dar soporte semánticamente es brindar un servicio, pero si no tienes interiorizado un proceso de soporte creo que metodológicamente no es lo mismo).

En un post de la blogocosa de oracle se recomendaba a los DBAs que pongan en su radar a ITIL y PRINCE2 , yo no podría estar más de acuerdo. Un DBA es un bicho raro que generalmente tiene un pie en operaciones y otro pie en desarrollo, creo que por ello se tiene mayor noción de los problemas (apagar incendios todos los días, pasos a producción con incidentes, oferta de servicios sin garantía, etc etc etc). Sin embargo un conocimiento profundo tanto de ITIL, como de cualquier modelo de procesos  implica muchas horas en el tema, así que hay que saber hasta que nivel profundizar y si realmente le tomas pasión al asunto plantear un cambio de carrera.

Creo que sobre esto tengo para largo, voy a seguir escribiendo sobre este tema más  a medida que vaya leyendo sobre él y me empiece a certificar en ITIL. Tuve ya una experiencia con ITIL V2 en Movistar implementando Service Management  y quede gratamente convencido.

Se me hizo raro no ver un post en navegapolis sobre este tema.

Actualizado a Wordpres 2.2

Listo al fin terminé… actualizado el sitio al 2.2 . Depués de romper con la dependencia al Warcraft III y asumiendo tristemente que simplemente apesto para los juegos de PC y nunca podré vivir de ello; me encuentro que tengo más tiempo. Bueno adicionalmente voy terminando los deberes finales del master y empiezo a dedicarme a los eternos pendientes.

Tuve problemas porque los caracteres empezaron a salir inconsistentemente, lógicamente era porque el juego de caracteres de la base de datos no coincidía con el wordpress. Interesante, por defecto la versión 2.2 intenta utilizar utf8 y mis tablas estaban en latin1 (con una variación sueca!). En el archivo wp-config.php que está en la raiz se cambia utf8 por latin1 y eso es todo. Bastante simple en realidad aunque me tomó unas horas descubrirlo, creo que lo más lógico será migrar las tablas a utf8 para no tener problemas en el futuro.

Encuentro con grato asombro que la versión 2.2 tiene widgets por defecto, los habia visto en algunos blogs pero no quería instalarlo, siempre he sido partidario de dejar las cosas simples para poder actualizar sin problemas . Así que he pueso mi primer widget no estándar el de flickr y en verdad me gusta, voy a probar con algún otro más.

En fin saludos desde Madrid.

Dando curso por Webex!

Estoy dictando un curso de Oracle 10g Administración por webex. La plataforma tiene muchas facilidades pero aún me parece un poco tosca. Me gusta como responde el módulo de voz y lo sencillo que es compartir aplicaciones, hace que realizar demos sea fácil.

La complejidad de dar un curso on-line está en ordenar las ideas para poder hablar sin parar durante dos horas principalmente porque la interacción con los alumnos es un tema muy complejo, primero te responden de forma pausada lo que dificulta formular preguntas y como no los tienes al frente simplemente no puedes saber si estan prestando atención… es un poco frustrante.

Por hoy el balance es neutro, no me entusiasma sin embargo no le encuentro muchos peros. El factor de la deslocalización me parece positivo y la perdida de contacto físico un factor en contra, ambos aspectos importantes. Me interesa mucho este tipo de plataformas, se que un competidor importante de webex es marratech, webex lo compro Cisco y marratech Google, no se de otro competidor.

La experiencia en general está resultando muy interesante, ya les contaré más.