Jose Manuel Gonzalez Muller

La vida (familia, trabajo, motivaciones personales, comunidad) hay que equilibrarla con una tremenda restriccion:el tiempo.

Terremoto en Chile: Dichato y Coliumo

Cuando era niño, con mi familia nos gustaba ir a un pueblo costero llamado “Dichato“, cercano a mi ciudad natal “Chillan“. Tras el terremoto en Chile el 27 de febrero de 2010, Dichato sufrió de un tsunami destruyendo gran parte de su zona costera.

Aunque hoy en día vivo en “Santiago“, yo estaba junto a mi señora e hijos en Chillán disfrutando de los últimos días de vacaciones al momento del terremoto. Me quedé unos 5 días más en Chillán ayudando a mi familia y a quien me pidiera ayuda.

Con mis hermanos (que también están en Santiago) nos organizamos para ir a Chillán nuevamente para Semana Santa (1 mes después del terremoto).

Toda nuestra familia ha escuchado lo devastado que quedo Dichato por lo que nos organizamos para llevar ayuda ese fin de semana y este relato cuenta mis impresiones de ese viaje:

A pocos kilómetros de llegar a Dichato partimos viendo algo extraño: un bote a pocos metros de la carretera, en la mitad de un valle. No estamos aun cerca del mar por lo que es raro ver un bote varado en medio de un campo. Avanzamos un kilómetro más y existía un control policial que nos detuvo y preguntó a donde vamos y que vamos a hacer: “vamos a Dichato a ayudar” y la respuesta fue: “muéstrenos que es lo que llevan”. Me baje del jeep y mostré las parcas, zapatos, mantas y otras cosas que llevábamos para las personas contra el frío (también mi hermana tuvo la excelente idea de hacer unas bolsitas con huevitos de chocolate para los niños). El oficial de carabineros me pide como garantía mi carnet de conducir y que a la salida pase a buscarlo. Extrañado le pregunto “por que de esto?” A lo cual me dice “ha llegado mucha gente con ayuda y necesitamos tener un poco de control de la gente que entra y sale, es mas, yo creo que Dichato ya tiene ayuda suficiente y en “Coliumo” (otro pueblo costero) necesitan más de la ayuda”. Como nos dejó pasar entramos a Dichato pero comentábamos en el auto que si vemos que no requieren de la ayuda, partiremos a Coliumo.

Para entrar a Dichato se realiza desde un cerro y aquí ya existían muchas carpas con gente afuera de ellas ordenando cosas. Bajamos el cerro y se ve la magnitud de la destrucción. Las casas de 3 o 4 cuadras desde la playa al interior, casi ninguna estaba en pie y las que estaban paradas, no se ven seguras como para vivir.

Esto es algo increíble y uno lo asocia a solo visto en películas. Se ve gente militar trabajando en remover escombros y muchas máquinas trabajando en diferentes partes del pueblo. Las imágenes de esto son impactantes.

Caminamos por lugares que conocíamos, las casas que habíamos arrendado cuando niños, el restaurant, la panadería y tantos otros lugares que conocíamos ya no están. Es un pedazo de terreno con escombros.

En Dichato existe un sector llamado “Villarica” donde hay varios restaurants junto al mar. Mi padre conoce un pescador con un restaurant llamado “el Mino”. Fuimos a buscarlo pero ya desde lejos vemos que no existe ninguna casa o local en pie, solo gente ordenando sus sitios. Mi padre mientras camina pregunta a la gente si saben algo del Mino hasta que lo encuentra. El Mino estaba ayudando en otra casa a ordenar. Fuimos a buscarlo hasta que lo encontramos. Mi papá se pone a conversar con él y comienza contarle como fueron 4 las olas que entraron fuertemente cada 30 minutos; que en la segunda ola (la más grande) veía desde el cerro como habían personas en autos con las luces prendidas y el mar se los llevaba. Lo que lo tiene aun más impresionado fue el ruido del choque del mar contra todo, la destrucción y el susto que todos tenían. Hasta alguna lágrima le salió cuando contaba esta historia.

Mi padre le pregunta al Mino si es que necesita algo, que traemos ropa por si él o su familia lo necesita y nos cuenta que la ayuda de ropa ya ha llegado y que no le hace falta, que ya existen campamentos donde la gente se ha organizado y ropa no es lo que les falta. Le preguntamos si sabía de si en Coliumo podrían necesitar ayuda, pero lamentablemente él no tenía información.

Volvimos al auto y lo que nos dijo el Mino de que en Dichato no necesiban ropa, mas lo que habíamos visto en los campamentos decidimos ir a Coliumo.

Salimos de Dichato, pasé a buscar mi carnet con el oficial de carabineros y nos fuimos rumbo a Coliumo.

En la ruta nos encontramos con un barco varado en un cerro. Si, en un cerro. Hoy sólo hay un campo y en la mitad hay un barco. También encontramos en la ruta campamentos. Cada uno tiene un número y también se ve gente y organización. Llegamos a Coliumo y desde la perspectiva nuestra y por los cerros que lo rodean, se ve que la caleta de pescadores fue la mas perjudicada. Luego de recorrer un momento la playa, decidimos volver al camino e ir a los campamentos que vimos en la ruta.

En el primer campamento se ven muchas “mediaguas“. Preguntamos por la persona a cargo y nos comentó que no necesitaba ropa. Lo que mas necesitaban ahora son los elementos que se van gastando, por ejemplo: Bolsas de basura, jabón, shampoo, pasta de dientes, etc. No habíamos pensado en esto!!!

Seguimos al siguiente campamento y el segundo tampoco necesitaba la ropa. Que honestidad se puede apreciar!. Nadie se aprovechaba de la situación. Incluso nos indican que campamento creen que les podría hacer falta. Preguntamos si es que habían niños y les dejamos unas bolsitas de huevos de chocolate a cada uno de ellos (se los dejamos al encargado).

Vamos al tercer campamento y vemos a muchos niños jugando con un joven que parece un guía. El encargado de este campamento nos indica que si necesitan la ropa. Mis padres y hermanos van junto a él y otra persona al jeep a buscar la ropa. Le pido a mi hermana los huevitos que quedan y veo que no son muchos para que alcanzara una bolsita para cada uno. Tomé todas las bolsas y las uní. Fui donde estaban y le pregunté al guía si podía molestarlo un momento por que traía los huevitos. “Ningún problema”, me dijo. Saqué los huevitos y los niños se acercaron alrededor mío. Les comencé a dar un huevo a cada uno y estaban felices. Cuando les decía que era uno para cada uno para que alcanzaran, muchos niños se movían luego de recibir un huevo para darle espacio a otro niño… incluso un niño que estiró su mano por segunda vez , sus propios amigos lo “delataron” por que se estaba poniendo nuevamente. Me pareció increíble y maravilloso el actuar de los niños.

Con los huevitos que sobraron, luego de repartir a todos, se los entregué al guía para que los utilizara de premio. Todos los niños estaban felices y se fueron a jugar con el guía.

Me devolví al auto y venía de vuelta el encargado con la ropa que le habíamos dado y se detuvo a agradecerme. Estaba feliz.

Nos subimos al auto y tomamos rumbo a Chillán.

En el viaje pensaba en los niños y su felicidad. Lo BUENA que es la gente y lo HONESTA que fue al no aceptar la ropa si no la necesitaba. Como un campamento nos indicó cual era el campamento que necesitaba la ropa. Toda esta experiencia debía compartirla y mostrar como es el pueblo Chileno. No se puede juzgar a un pueblo por unos pocos (en las buenas y en las malas), pero lo que viví me llena de alegría y de esperanza de que nuestro pueblo saldrá adelante.

Demasiada comunicación interna en las empresas?

He leído un artículo que me hizo mucho sentido y parte de la siguiente manera:

Cuando fue la última vez que fijó una reunión e invitó a 8 personas en vez de 3 que eran realmente los que debían estar por que no quizo dejar a nadie con el sentimiento de dejarlo afuera?

El tema trata sobre como las empresas llegan a tener una sobre-comunicación.

Siempre he pensando que la comunicación es parte primordial en una empresa y por ejemplo hacer una sola reunión con todos para no tener que repetir las cosas era una buena idea, pero no había pensado que quizás no era necesario que estuvieran todos y se puede ir de una buena comunicación a una sobre-comunicación.

El artículo lo pueden encontrar en este link

CSS: background-image no muestra la imagen con URL relativa

Yo aprendí a programar HTML en el año 1995, cuando no existía el CSS ni menos los editores WYSIWYG.

Hoy en día no es mucho lo que programo, pero es un hobby que me gusta mantener y de vez en cuando trato de “meter las manos” en el código.

Hoy estuve unos momentos con algo que no me pareció directa la solución y quiero compartir con uds:

Tenía un CSS con un código background-image pero no me cargaba la imagen si es que tenía la ruta de la imagen de forma relativa. Por ejemplo tenía esto en el CSS:

.popup { background-image: url(images/superior.png); }

pero si funcionaba con

.popup { background-image: url(/images/superior.png); }

Lo que ocurre es que las rutas que uno coloque dentro de un archivo CSS es relativa a donde está ubicado el CSS

Como el archivo css lo tengo ubicado en la carpeta “css” , de la siguiente forma: “css/archivo.css” y la imagen está en “images/superior.png” lo correcto a colocar de forma relativa es:

.popup { background-image: url(../images/superior.png); }

ya que esa es la ruta relativa desde la carpeta “CSS” a la carpeta “IMAGES”

interesante y funciona!.

flex deployment: correcto uso de los mime-types para AIR

Mientras buscaba la solución al problema con [FlexBuilder] en la página de [justRia] encontré un tema interesante y que le puede pasar a cualquiera y es que al momento de terminar una aplicación AIR y subirla al servidor para que tus usuarios puedan bajar e instalar el aplicativo, es necesario tener bien configurado el mime-type para el aplicativo AIR (recordar que los archivos .air finalmente son archivos .zip)

A continuación traduzco (y cambio alguna frases para darle sentido mas Latino) lo que he leído en la página de justRIA:


Si tu ejecutas APACHE, agregar el correcto MIME type es simple:

AddType application/vnd.adobe.air-application-installer-package+zip .air

Como siempre: Gran problema, fácil solución, este seteo es absolutamente vital!.

FlexBuilder muestra el siguiente mensaje de error ‘Error creating AIR file: 305: ERROR, 10’ – Solución

Estaba realizando un tutorial para crear aplicaciones Adobe AIR con unos códigos de ejemplo y me salía el error “Error creating AIR file: 305: ERROR, 10, http://ns.adobe.com/air/application/1.0” en el programa FlexBuilder 3. La solución es bastante simple y lo encontré [aqui]

En resumen, yo tengo instalado AIR 1.5 y se debe revisar en el archivo descriptor de la aplicación “-app.xml”, la segunda linea, la cual contiene la declaración del “namespace” del tipo:

http://ns.adobe.com/air/application/1.0

y

http://ns.adobe.com/air/application/1.1

y estos deben ser cambiados a “1.5” quedando de esta manera:

http://ns.adobe.com/air/application/1.5

y listo. Todo comenzó a funcionar.

BPM y SOA

Que es BPM ?

Bajo la sigla BPM  (Business Process Management) se entiende hoy en día una disciplina de gestión por procesos de negocio apoyada fuertemente por tecnologías de información. Se postula que BPM = Negocios + TI. Esto está generando una gran oferta de herramientas llamadas BPMS (Business Proceses Management Suites) que son capaces de implementar y automatizar los procesos de negocio para hacerlos mas controlables, transparentes y ágiles.

BPM en su mayor extensión, se trata de un concepto global que integra otros conceptos de gestión en una organización como SixSigma, TQM, BSC, etc..

BPM postula que creando valor para el cliente, creamos valor para el negocio y creando valor para el negocio, creamos valor para los shareholders

BPM logra valor para el cliente :

  • Al hacerle seguimiento a los clientes de acuerdo a sus necesidades (customer first)
  • Al ofrecerle servicios con valor agregado
  • Al ser agil ante los cambios del entorno
  • Al ser eficiente en sus operaciones de negocio
  • Al ser eficaz en logro de sus objetivos

Que es SOA ?

SOA estandariza las funciones genéricas utilizadas por muchas aplicaciones expresándolas en forma de servicios reutilizables. Todo sistema puede interpretarse como un conjunto de servicios. Cualquier futuro cambio se realiza de forma transparente, afectando solo a las funciones y unidades afectadas.
Beneficios:

  • Es apoyada por todos los fabricantes
  • Está basada en estándares de interoperabilidad y no dependen de tecnologías de un único proveedor
  • Facilidad para adaptarse a los cambios. Permite que los cambios afecten a menos componentes.
  • El cambio se realiza más rápidamente
  • Maximiza el aprovechamiento de las inversiones realizadas.

BPM y SOA

Existe una tendencia clara de interés en el mercado por dos conceptos que se apoyan en la misma base tecnológica:
BPM como disciplina de gestión y como conjunto de herramientas tecnológicas que apoya su análisis y operaciones.
SOA como arquitectura tecnológica que puede implementar BPM aportando flexibilidad y reutilización de infraestructura de TI existente y en el desarrollo de nuevas componenetes (webservices).

Algunas herramientas:

Fuente: BPM Center

Como información adicional, existe una notación para estandarizar el modelamiento de procesos de negocios llamada BPMN

GlassFish

Que es GlassFish?

Es un servidor de aplicaciones en Java EE 5 y tiene un enfoque SOA (Arquitectura Orientada a Servicios). Este producto de Sun tiene una página en español que explica lo siguiente:

“GlassFish es un robusto servidor de aplicaciones Java EE 5 de calidad empresarial que ofrece clustering avanzado, administración centralizada, y el mejor rendimiento en su clase construido por la comunidad GlassFish.

GlassFish Enterprise Server, la implementación de referencia de Java EE, es un servidor de aplicaciones de clase empresarial de código abierto el cual ofrece un rendimiento superior, confiabilidad, productividad y facilidad de uso por una fracción del costo de los servidores de aplicaciones propietarios. Dado que esta construido en código abierto, GlassFish elimina el encadenamiento con proveedores, y permite a los clientes aprovechar los más recientes estándares e innovaciones en la industria”

delicious

Estos son sitios que me han comentado en varias ocasiones y que no había tenido el tiempo de revisar y ocupar.

Delicious es un sitio donde puedes guardar tus Favoritos (Bookmarks) on-line y si lo deseas los puedes compartir con otros usuarios. Uno puede ver cuantas personas tienen un mismo bookmark y asi saber que tan “famoso” es el sitio que estás guardando.

Bajé la interfaz para unirla con el navegador y es bastante intuitiva. Te permite, además de guardar el bookmark, colocar TAGS (etiquetas) para que sea fácil buscar.

Al estar integrado en el navegador la operación en el día a día es natural ya que es igual a que si estuvieran en “mis favoritos”. Accedo a la página web de delicious a buscar un bookmark solo si no estoy en mi computador.

Que será de Mysql?

Mysql debe ser una de las base de datos opensource mas famosas del mundo. Desde mi propia experiencia ha sido una base de datos fácil de usar y que cumple. Si la comparo con Oracle por supuesto que queda atrás, pero para la mayoría de los temas Web que realizamos es más que suficiente.

Ya en enero de 2008, Sun compró a Mysql lo que fue visto como un gran avance para Mysql.

Pero hace pocos días, el 20 de abril, Oracle compró a Sun, por lo que mi primer pensamiento fue.. y que será de Mysql?

Hay dos páginas que encontré con información sobre la compra:

No creo que sea el único con esta misma pregunta en la cabeza asi que el tiempo lo dirá.

Microsoft Open Source

Acabo de recibir un email de Microsoft que se titula: “Microsoft y el desarrollo Open Source”

cuando lo leí puse una cara de escéptico. Asi que me puse a leer un poco más para ver de que trataba y me encontré con la página de microsoft sobre el tema de opensource:

http://www.microsoft.com/opensource/

y veo que el tema de opensource lo está desarrollando hace varios meses.

Un amigo dijo: ciudado que opensource no es igual a gratis.

y tiene toda la razón.