lunes, diciembre 31, 2007

Año nuevo - 2008

Si, se nos va el 2007. Al momento de estar escribiendo este artículo quedan alrededor de 11 horas 52 minuto y algunos segundos para que, tal como ocurre todos los 31 de diciembre, despidamos el año viejo y le demos la bienvenida al año nuevo.

Para muchos fue un año asqueroso de malo, para otros no tan malo, para otros derechamente bueno. Eso NO IMPORTA. Soy de la creencia que uno es quien escribe mucho de nuestros propios destinos, que no dependerán de si es el año de la Rata en la casa de Capricornio, con planeta regente Saturno. Uno mismo, con nuestros actos, actitudes, esfuerzos y manera de enfrentar los problemas determina como nos va a ir.

Yo estoy agradecido de este año, pasaron muchas cosas, pero todo lo bueno lo determiné yo mismo, con una actitud positiva frente a todo desafío que enfrenté. Evidentemente hubo altos y bajos, pero siempre lo malo fue resultado de algo que no se hizo bien, y cosas que normalmente son solucionables. Los balances siempre se hacen a fin de año, y si decidiera hacer uno (que ya lo hice cuando casi llego a Los Molles), sería tan positivo como todos los años hacia atrás. Un balance negativo lo único que consigue en las personas es echarlas para abajo.

Así que a todos los humildes lectores de este espacio de desahogo, UN FUERTE Y AFECTUOSO ABRAZO, y no porque sea un día festivo y de celebración, sino simplemente por el cariño que siento por ustedes. Mal que mal el 1 de enero aparte de los inevitables del año contable no tiene otras gracias fuera de ser supuestamente el día de descanso para todos (o casi todos) en el país.

Que les vaya bonito :-)

lunes, diciembre 10, 2007

Open source en Chile

Hace algún tiempo atrás les hablé de la capacitación de OpenBravo con que la SOFOFA benefició a algunas empresas. El proyecto poco a poco va brindando frutos, y tal como lo anticipé, requiere de mucho trabajo.

Siguiendo por la misma línea anterior, para mañana martes la SOFOFA dictará la conferencia:

Desde mi punto de vista, participar en este tipo de conferencias marca presencia de las empresas y agrupaciones participantes, como organizaciones interesadas en trabajar realmente en el tema. Parte de la libertad de escoger las plataformas de software sobre las cuales vamos a trabajar, es conocer bien las alternativas existentes, así como también un trabajo real de difusión de estas alternativas. Si en un futuro cercano nos tocara (hablo por mi, como parte de la empresa para la cual trabajo, y por algún potencial lector) realizar una asesoría FUERTE en cuanto a decisiones estratégicas en materia de tecnología, puntualmente plataformas de software, resulta conveniente tener bases sólidas sobre las cuales exponer las alternativas.

Un panorama válido para aquellos, que como yo, pretenden evangelizar a sus pares en que el Open Source es una alternativa seria y a considerar.

viernes, diciembre 07, 2007

FO y el centrado vertical

Advertencia: Ya saben, pueden saltarse este artículo, a menos que estén interesados o que deseen no entender nada gratuitamente.

FO corresponde a Formatting Objects, una herramienta desarollada por Apache, que nos permite generar documentos para impresión, puntualmente PCL y PDF, este último formato de mi particular preferencia.

Hay varias maneras de generar PDF, de hecho es altamente probable que los entendidos mencionen a Jasper como LA herramienta para hacer reportes en este formato. Y lo reconozco, es LA herramienta, visualmente mucho más poderosa, pero en términos de resolución me atrevería a decir que FO y su soporte para gráficos vectoriales en SVG la supera con creces.

Hace varios años que he adquirido cierta experticia en el tema, y hoy pretendo documentar un truco sucio que nos permite alinear verticalmente "cualquier cosa".

El problema: Centrar un texto dentro de una celda de una tabla.
Las soluciones encontradas: Todos los resultados de Google indican que la solución está en usar el atributo display-align="center"
El problema persiste, y simplemente se debe a que si la celda tiene una altura determinada, el bloque siempre ajustará su altura conforme al contenido.

El truco sucio: Rememorando otra plantilla XSL-FO que hice recordé que efectivamente el display-align="center" funciona, sin embargo las condiciones son bastante peculiares. La celda requiere forzosamente de una referencia, es decir un "en función de que elemento, tomándolo como referencia posicional, se hace el centrado vertical". Entonces mi solución incluir una celda dummy de 1px, pero con font-size="alto de la celda", y aplicar el display-align="center" a la celda del contenido que me interesaba centrar.

MUY SUCIO, pero funciona, y "nadie se da cuenta de ello".

Si alguien requiere código más preciso, puede solicitarlo sin problemas.

lunes, noviembre 26, 2007

Perdidos en ¡¿Chile?! (Parte 1 La Ida)

Este fin de semana me tocó ir a un matricidio en la quinta región. Dado eso debí arrendar un vehículo por el fin de semana, así de paso aprovechaba de traerme algunas cosas. La cosa es que obviamente tuve que viajar solo, lo que no dejaba de recordarme ciertos acontecimientos pasados en calidad de chofer saliéndome de los límites del mapa, y mi inminente necesidad de una brújula, un astrolabio y un GPS.

La cosa es que saliendo de la no muy conocida por mi 5 Sur, doblé por donde no había que doblar y luego de pasarme la otra mitad de los tags de Santiago, "aparecí" en Maipú. Dada mi absoluta desorientación decidí buscar un retorno, sin embargo tube que detenerme y buscar otro retorno, cuando vi aquél letrero verde que decía:
San Bernardo 15
Rancagua 76

Una vez "en curso", volví a pasar por los mismos tags ya mencionados y decidí seguir derecho y no doblar, no quería arriesgar perderme de nuevo. "Los Vilos queda al norte, Viña queda al norte" me dije, y seguí derecho por la 5 Norte.

Pasé un tunel, me dije "Queda poco", pague un peaje re caro y un segundo tunel "Queda menos, falta poco para Lo Vasquez" me dije, y segui manejando derecho. Nunca apareció un letrero que rezara "Viña del Mar - Valparaíso", y yo segui manejando derecho. Pasé los letreros verdes que indicaban Catapilco, Jurouro, y La Ligua, y dado mi inconmensurable desconocimiento de la geografía chilena, seguí derecho, pensando que faltaba menos.

Después de alrededor de 40 minutos sin saber si estaba o no en la ruta decidí llamar a la base "Jiuston, Jiuston tenemos un problema." El letrero verde frente a mi:
Los Molles 30

Base central me dijo que me devolviera y que buscara la comisaría más cercana. Opté por devolverme, pero no pasar donde los Sres. de verde y como no pretendía pagar otro peaje por irme por el tunel tomé la cuesta El Melón. A esas alturas yo sólo me reía, y buscaba un letrero que dijera algo conocido. Después de mucha curva, subidas y camino recto entré por La Calera, y de ahí otra odisea más, encontrara por donde llegar a Viña. Lo positivo es que al menos me encontraba en la región de Valparaíso (ex V región).

Y después de seguir mis no tan confiables instintos de conductor, llegué al Camino Internacional. Sospecho que lo pude haber tomado bastante kilómetros antes.

Y llegué a Viña, claro que después de 6 horas de viaje :-)

Y la vuelta fue menos perdida, pero igualmente miscelánea. Después les cuento.

jueves, noviembre 22, 2007

Java y la codificación de caracteres (parte 1)

ADVERTENCIA: Alto contenido técnico, posiblemente demasiado aburrido para leerlo. Tómese un café, salúdeme por mensajería instantánea o correo electrónico, o recorra Google :-)

Hoy NO hablaré ni de política, ni de fútbol, ni de acuerdos del gobierno, ni del Transantiago.

Uno de los mayores dolores de cabeza al que me he enfrentado han sido las codificaciones de caracteres en Java. A los brillantes del SII se les ocurrió que los documentos tributarios deben llegar en XML codificado en ISO-8859-1, siendo que UTF-8 es mucho más completo en cuanto a la representación de los caracteres, y siendo que ellos mismos responden en UTF-8 (inconsistencias a nivel estatal, mira que lindo...)

Por definición Java opera con UNICODE, que es a lo menos parecido a UTF-8. La codificación del Locale de casi todos los sabores de Linux que uno quisiera instalar es, por defecto, UTF-8. Y para peor, muchas de las librerías Open Source para el manejo de texto, presuponen que uno opera con UTF-8. Claro que para darse cuenta de ello hay que revisar las palabras con caracteres especiales a nivel de bytes, cosa que sinceramente casi nadie hace (si es que no he sido el único...)

Mi problema:
Convertir caracteres especiales como áéíóú ÁÉÍÓÚ ñÑ àèìòù ÀÈÌÒÙ äëïöü ÄËÏÖÜ âêîôû ÂÊÎÔÛ ºª y otras rarezas que normalmente son ingresadas por errores de tipeo, por ejemplo un espacio acentuado (' ó `) en vez de comilla simple o apóstrofe ('), a su representación HTML, donde por ejemplo la a acentuada (á) queda como á o en su defecto como &#;

Las posibles soluciones:
  1. Apache provee de una librería llamada apache.commons.lang que tiene algunos métodos para estos fines.
  2. Hacer un reemplazo contra una tabla de mapeo de caracteres.
  3. Hacer un reemplazo basado en los códigos numéricos de los caracteres especiales.

Contras:
  1. Un solo contra: Cualquiera de estas soluciones (incluso la de Apache que supone ser al menos la más pensada) supone que el String original viene en UTF-8.

Les debo los enlaces y los ejemplos concretos (estoy algo atareado, si embargo era imperante documentar públicamente estos alcances).

jueves, octubre 18, 2007

Nuevo Ubuntu y por ende nuevo error

Debo reconocer que tengo cierta debilidad por las cosas recien salidas del horno, y no hablo solamente de comidas. En aquellos tiempos de Windows 95 pasaba buenas horas de computador tratando de tenerlo con la última versión de todos los programas que utilizaba en ese entonces. Ahora es sólo similar.

Salió un nuevo Ubuntu y no pude resistir la tentación de actualizar mi equipo de la oficina. Trás ignorar la apuesta de un compañero, donde me decía que me iba a quedar con el equipo inhabilitado me lancé a la vida. Y tal cual lo predijo, me quede sin equipo un buen rato (de hecho aún peleo por terminar de configurarlo adecuadamente).

Así que por el momento ¡Os advierto mortales!
Antes de partir en su especie de modo a prueba de fallos, el nuevo Ubuntu Gutsy Gibbon (que vendría traduciéndose como Mono Tripón) presenta un bug en su paquete evms que dicho en fácil es un gestor de unidades de disco.

Si realizan una instalación desde cero es altamente probable que no les pase nada, pero si hacen una actualización puede que la consola se les quede pegada con mensajes del tipo:
device-mapper: table: 254:0: linear: dm-linear: Device lookup failed

La solución:
Antes de reiniciar la nueva maravilla, editen el archivo /etc/evms.conf y, tal cual sugiere don Leonel Núñez, en la sección sysfs_devices asegurarse que la línea se lea así:
exclude = [ * ]

No es la más limpia de las soluciones, pero funciona. Otra cosa sería seguir la recomendación oficial, pero supongo que toma bastante más tiempo.

Disfruten :-)

jueves, octubre 11, 2007

Capacitación OpenBravo SOFOFA

Desde hace ya 2 semanas, con fecha de término mañana, he participado, junto a un grupo bastante heterogéneo de personas pertenecientes a 5 distintas empresas relacionadas de una u otra manera con el Open Source, en un curso de capacitación ofrecido por la SOFOFA.

El curso nos introduce en OpenBravo, un ERP (Sistema de Administración de Empresas), 100% web, desarrollado en España, con una serie de funcionalidades y potencialidades que me encantaría compartir con la honorable (y siempre escasa) audiencia (probablemente lo haga de todas formas).

En esta ocasión rescataré algunos otros aspectos que envuelven esta capacitación:
  • Las empresas participantes ganaron su derecho, calificando en función de su experiencia en desarrollos ya sea bajo plataforma Open Source, o bien utilizando herramientas Open Source.
  • Una vez finalizados los cursos, las empresas deberán hacerse cargo de la implantación de este software en algunas pequeñas y medianas empresas de sectores muy bien determinados. Esta implantación supone de paso la localización del software, ie: ajustar los textos al idioma "Español de Chile", y de paso ajustar las funcionalidades a la realidad nacional. Esto último supone un esfuerzo de desarrollo no despreciable.
  • Los participantes en los cursos son llamados a conformar la Comunidad Chilena de OpenBravo, de manera de comenzar a unificar los desarrollos generales que se realicen, y que se ajusten la realidad chilena.
En 3 palabras conceptos: Open Source, Trabajo y Comunidad.

Y es precisamente eso lo que debieramos buscar quienes de alguna manera queremos impulsar de manera concreta (real y tangible) el movimiento Open Source en Chile.

Trabajo en comunidad, hacer cosas trabajando juntos, y más importante aún, hacer cosas que se noten, que el río suene porque piedras lleva.

martes, septiembre 25, 2007

Galletas Habemus est

Desbordante de alegría estoy. La empresa que recibió mis despiadados descargos respondió positivamente.

El día jueves de la semana pasada mi polola me avisa que llamaron por teléfono de dicha empresa para solicitar el número de serie del paquete de galletas en cuestión, y que dejaramos el paquete en portería para que lo pudieran retirar. También nos contaron que iban a retirar esa partida de galletas de los lugares donde las repartieron (por ello la solicitud del número de serie).

Ayer, en mi casilla física de correos había una bolsa con 3 paquetes de galletas :-)

Así dan gusto las empresas, con un servicio al cliente rápido y efectivo, y con astutamente atractivas (al consumidor) políticas de retención de clientes. Muy propio de transnacionales primer-mundistas.

miércoles, septiembre 19, 2007

Galletas sin crema

Volviendo a las andadas, comparto con la honorable audiencia una carta de reclamo escrita recien, a una conocida empresa de comestibles:

"Estaba consumiendo un paquete de galletas XXX Naranja (Edición limitada) y a la mitad del paquete me salieron 3 galletas sin crema y una cuarta con apenas 1 cuarto de crema. Tengo imágenes que evidencian esta "curiosidad". ¿Cómo podemos solucionar este percance? Hago la consulta pués me interesa seguir consumiendo estas galletas, que resultan de mi preferencia frente a otras similares de vuestra competencia, y no quisiera encontrarme nuevamente con esta sorpresa. Agradecería una pronta respuesta."


Veremos cuanto tardan en responder.

viernes, septiembre 07, 2007

Cuestión de tamaño

Es probable que mi falta de experiencia en temas de gestión sesgue mis apreciaciones, o bien puede que de en el clavo y el caso real simplemente sea más que una manifestación de falta de visión sazonada con una buena dosis de inoperancia.

Un recurso es básicamente las herramientas que puedes usar para resolver un problema. Las personas entran en el concepto de recurso en la medida que su trabajo sirve para alcanzar objetivos. Pero quiero apuntar a los costos de un recurso en pos del cumplimiento de metas.

Una empresa pequeña se ve acorralada por una casi interminable lista de requerimientos de otra empresa, muchísimo más grande. La solución que proponen es "contratar más recursos sólo para el proyecto". De acuerdo, aplica, pero... y empezamos la larga lista de peros. Entre algunos que se me van ocurriendo:
  1. Se está entregando el know-how del proyecto a alguien que no va a permanecer en la empresa por demasiado tiempo. El mismo problema del outsourcing.
  2. Hay tiempos no despreciables en la capacitación para poder incorporar a nuevos personajes a una teleserie en curso. Estos tiempos normalmente son pasados por alto por los comerciales que definen las cartas Gantt, los plazos hay que cumplirlos igual.
  3. Los costos no son despreciables, y en una mayoría de los casos, dado que los presupuestos han sido establecidos a priori, son traspasados a la empresa chica. En el fondo da lo mismo si sacas el proyecto con 5 o con 15, al final recibes las mismas lucas.
Y la capacidad de negociación se va a las pailas, ya que la empresa grande da comer a la más chica. La empresa grande también tiene la capacidad de comerse a la más chica, pero no lo hace ...

Para mi no valen las políticas del 80-20, no es parte de mi filosofía satisfacer a la mayoría con el peor entregable. Prefiero planificar bien las cosas y sacrificar un poco de los estrechos tiempos de planificación para entregar un producto final de calidad. La POP no aplica para mi. Al parecer estoy equivocado al querer hacer las cosas bien, como debieran hacerse siempre, quizás debiera ajustarme a los "altos estándares internacionales" de la empresa grande y generar resultados mediocres.

Me molesta la arrogante actitud de suficiencia de quienes se supone saben del cuento, más cuando han demostrado con creces que ese poncho les queda grande. Y sin embargo tenemos que seguir agachando el moño y pagando los platos rotos ajenos. Es solamente una cuestión de tamaño.

miércoles, septiembre 05, 2007

Imprimiendo con Java

Advertencia: Es altamente probable que el contenido técnico de este artículo sea únicamente de MI interés, pero necesito ponerlo en algún lugar para referencias futuras.

El problema: Intentando imprimir utilizando algún PrintService de Java, y estando las impresoras bien configuradas, todo intento de impresión arroja excepciones del tipo:

java.awt.print.PrinterException: Printer is not accepting job.
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1230)
at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1196)


La solución:
  1. Asegurarse que los nombres de las impresoras en cuestión no tengan guiones. Esto aplica para Windows (aún no verificado) y Linux (verificado).
  2. Si se trata de un Linux, verificar la existencia del archivo /usr/lib/libcups.so . Si no existe ejecutar, en un terminal, el comando:
sudo ln -s /usr/lib/libcups.so.2 /usr/lib/libcups.so

Fuente: Sun's Bug Database Bug ID: 6500903

domingo, agosto 26, 2007

La oscuridad es parte de mi


Este ha sido un fin de semana de soltero, aproveché de quedarme en Santiago para poder ordenar algunas cosas, hacer aseo, lavar ropa y planchar. Irónicamente planchar no me desagrada en absoluto, mientras haya algo interesante que ver en la televisión. Cómo nunca es así, afortunadamente pude dedicarme a ver la primera temporada completa de House MD (sólo por si las dudas, y en caso de que quienes me conozcan comiencen a hacer paralelos,empecé a ver House mucho después de ser como soy, yo venía odioso y arrogante de paquete ;-) ).

Así que mi panorama de fin de semana fue, básicamente, hacer unas cargas de lavadora y planchar. Terminé a las 3 AM (aunque no "voluntariamente"), sobrio, solo y viendo TV, no precisamente el panorama de fin de semana ideal de muchos, pero el sentimiento de satisfacción después de planchar 8 camisas y similar cantidad de poleras y pantalones es sólo comparable con la satisfacción de tomar unas cervezas comiendo completos y papas fritas.

¿Y que tiene que ver eso con la oscuridad? ¿Por eso mi inusitado nivel de acidez con el resto de las unidades de carbono que quiere acercarse a mi? En realidad no. Sucede que el proceso de lavado y secado de la ropa lo realizo en la lavandería del edificio (sí, también lo he pensado, sale caro, pero una lavadora es un poco más cara en el corto plazo (lo estoy pensando seriamente)), simplemente me di cuenta, al sacar las pelusas de la secadora, que durante la semana visto casi solamente ropa oscura. Por ende mi desafío esta semana es vestir sólo con colores claros.

Imagen: Universal Studios

lunes, agosto 20, 2007

¿Y que fue de...? - Movimiento de Liberación Digital

Hace unas semanas la Blogósfera nacional "estalló", se dió a conocer el Acuerdo de Cooperación entre Microsoft y el Estado Chileno, y todos los pormenores y por mayores de dicho texto. Surgió el Frente Movimiento de Liberación Digital. La causa muy noble, básicamente (dentro de un listado no demasiado simple de resumir) garantizar que la ciudadanía tenga absoluta libertad para elegir con que plataforma interactuar con el Estado Digital (sitios de gobierno y demáses). Muchos jóvenes (y algunos no tanto) tecnócratas con el concepto medianamente claro de que no se puede atar un Estado a una compañía de software propietario, casi toda la "Generación Web 2.0". Evidentemente el hecho de haber firmado un acuerdo con olor a contrato, redactado de manera tan ambigua, y sin hacerse asesorar por VERDADEROS ENTENDIDOS, vale todas las críticas y condenas a las miles de penas del infierno.

Mucho ímpetu, pero también mucha confusión de conceptos, Neutralidad Técnológica es absolutamente distinto a Imparcialidad Tecnológica, como bien explica Jens Hardings. Nulo manejo del marco legal, salvo por los, bajo cierto punto de vista objetables, argumentos de monopolio, ¿derecho a elegir? No aparece ni en la constitución, ni en ningún código legal. Y del ridículamente existente derecho informático chileno nada, aunque sinceramente tampoco aplica, aunque un abogado bien podría ingeniarselas para hacerlo calzar.

Salieron los argumentos, defensas pobres, y otras muy bien fundamentadas, para ambas partes, incluso el Movimiento se organizó y escribió una carta para la actual presidente Michelle Bachelet. Un pequeño grupo fue invitado al Congreso Nacional, para exponer el mensaje del Movimiento. Si bien es cierto se cumplieron estos hitos, el mensaje aparentemente entro por un oído y salió por el otro, los honorables no le tomaron el debido peso al asunto, y los "malos de la película" se encargaron de bajarle el pérfil al asunto. Con ello la cobertura mediática poco a poco prefirió preocuparse por temas "más importantes", como los triunfos de la Rojita, la relación de Marlén y Pelushe, y la teleserie de turno.

Marcos Zúñiga
hablaba de una corbata para el MLD, y anoche trás ver la película Yo amo a Huckabees (que no vamos a decir que es una joya del 7mo arte), llego a la misma conclusión. Quizás hacer una maratón viendo películas malas con un mensaje claro le sería útil al MLD. Al movimiento le falta una cara, un líder. Las estructuras NO piramidales simplemente NO funcionan en una idiosincracia que no está preparada (en este caso particular, la chilena).

No vamos a empezar a buscar ni a culpables, ni a responsables. A mi parecer la misma arrogancia del grupo, la falta de visión para saber leer un crítica fundamentada y con un mensaje claro (como los casi eternamente ignorados comentarios de MAZ), la incapacidad de ver más allá de las propias narices y proyectarse más allá del futuro inmediato, cosas tan simples como responder un correo de contacto por último para invitarte a partcipar del MLD (quizás estoy prejuzgando y los personajes en cuestión reciben tantos millones de correos al día que no tienen tiempo para responderlos todos, por último una respuesta automática...), o bién usar las herramientas que uno pone a su disposición, como enviar un correo a algún contacto mencionado que puede ayudar en los temas, o referirse a un enlace con información útil (me queda claro que eso es más bien subjetivo) poco a poco hacen que el Movimiento se diluya.
Culpemos a la locación, es un movimiento chileno, formado por chilenos, a los chilenos no nos agrada que nos digan las cosas como son, preferimos las medias verdades interpretables a gusto. Partimos las carreras con la fuerza y velocidad de un pura sangre inglés, pero llegamos como simples burros de carga.

En este caso la falta de ruido constructivo hace que el MLD se vuelva un sobre de 20 gramos de jugo en polvo en un tambor de 25 litros de agua. Y así y todo, TENGO FE EN EL MLD. Confío en que después de todo estas primeras experiencias sirvan y que el mensaje sea tomado en cuenta por la gente precisa. ¡Cómo no va a haber un futuro político visionario dentro del Movimiento!

lunes, agosto 13, 2007

Enchúlame la máquina 2007: Al EXTREMO

Una demostración más de que la estupidez humana no es selectiva. Esto es un vil cazabobos.

Enchúlame la máquina (Pimp my Ride) es un programa televisivo de MTV, muy en la onda de Overhaulin, en el que toman tu auto, normalmente una joyita clásica en estado deplorable, y lo hacen de nuevo, cambiando su motor, su carrocería, sus ruedas, TODO.

Revisaba cierto Blog de Tecnología en Español y me llamó la atención el movimiento de cierto artículo, refiriéndose a un concurso de modding. Modding es "el arte" de enchular equipos de computación, normalmente apuntando a dejar los "tarros" con un look original y muchas veces espectacular.

Aquí está la clara muestra de un grupo de ilusos internautas que con una escasa o nula capacidad de comprensión lectora, o simplemente desconociendo la buena práctica de leer la pantalla (que normalmente entrega toda la información necesaria para entender el contexto particular al que, como usuarios, nos enfrentamos), llenó de mensajes dicho artículo, pidiendo que "¡LES ENCHULARAN LA MÁQUINA!"

Así que cómo parte de un experimento sicosocial, dejo este post para "Enchular máquinas", nunca se sabe si MTV te está mirando de manera escondida a través de este practicamente anónimo blog ;-)

[por favor NO seleccione el texto a continuación]
¿Mencioné en algún lugar que este artículo está intrínsecamente cargado de la más pura y odiosa ironía?

viernes, agosto 10, 2007

Nuevas adicciones

Para inaugurar 2 nuevas secciones (Vida de soltero & Supervivencia), desvio mi atención del exceso de trabajo y de los problemas tecnológicos del país para desatorarme.

Vivir Sobrevivir solo de lunes a viernes tiene una incidencia directa en mi dieta nocturna. La leche con cereal que no consumo en el desayuno matutino se convierte en una grata fuente de calorías en la noche, las pizzas, perros calientes y emparedados pasaron a ser técnicamente un nuevo grupo alimenticio. El puré, las pastas y el arroz con huevo y/o salchichas y/o hamburguesas resultan reponedoras después de una larga jornada laboral. Algún otro día revelaré algunas de mis recetas, es más, probablemente hasta abra un canal de cocina en You Tube, pero no hoy.

Y en esas noches de soledad, cuando sufría de mis no desconocidos ataques de hambre, descubrí un manjar digno de los dioses, ignorado por mi hasta hace pocas semanas (menos de 52): LAS TOSTADAS CON MANTEQUILLA.

Sencillamente un placer al que no me puedo resistir, calientes, doradas y crujientes, de solo pensar en ellas se me hace agua la boca. Y si son acompañadas por una sopita arreglada mejor aún. Mis nuevas adicciones:
  1. Las sopitas
  2. Y las exquisitas, sabrosas, deliciosas e incomparables tostadas con mantequilla

lunes, agosto 06, 2007

Mi realidad a las 3 decadas

Hace unos días me tocó ser el factor impar, y me dí cuenta que me vino el viejazo de golpe y en mala:
  • Odio las luces de neón, las estroboscópicas y las ultravioletas
  • Aborrezco el humo, sea de cigarrillo o de ambientación
  • Yo no bailo música, (¿)Hago música para que otros bailen(?)
  • Empiezan a desagradarme los lugares repletos de personas
Prefiero ambientes menos cargados, más espacio para la conversación. Me estoy volviendo viejo, estoy quedando pelado y cada vez estoy más grave.

Todo mal.

¡Cuanta razón tenía cuando decía "Estoy bién , pero ya se me va a pasar..."!

miércoles, agosto 01, 2007

Más del acuerdo con Microsoft

Este es un post complicado, ya que me inspiré al leer el análisis de Marco Zuñiga.

Instrucciones:
  • Abra 2 ventanas/pestañas de su navegador web preferido, una con el post original y otra con este.
  • Intente leerlos en paralelo, el problema es que me puse original y empecé a hacer referencias.
Y todo porque mi respuesta era demasiado extensa, y a la larga un comentario discusión en relación a ciertos puntos.

"Acuerdo: ¿qué pasa cuando el acuerdo se pone en marcha? ¿no se convierte en un contrato? (4.1 QUINTO) Aún cuando claro está que el acuerdo no obliga a nadie, cuando lo ponen en marcha, frente a cualquier problema, aplican las clausulas de eximición de responsabilidades (4.1 SEXTO), complicado, más tratándose de un acuerdo que afecta áreas tan sensibles del Estado de Chile.

a3: En realidad me interesaría que la gente aprendiera a andar en bicicletas de cualquier marca. Al menos desde mi particular punto de vista, primaría el concepto de promoción y educación en la utilización de herramientas contra el de utilización de productos.

Concordamos en el trasfondo de la importancia de los estándares en términos de la no exclusión de ningún segmento de la ciudadanía: No me pueden negar mi derecho a acceder a operar en sitios de gobierno por ser usuario de GNU-Linux (consecuencia de sitios que no están desarrollados respetando estándares).

c2, c4 y varias más del mismo tono: Mmm... ¿y que pasa si les da por probar una solución y termina no sirviendo? El problema que yo veo es que el acuerdo como tal sumado al donde vaa ser aplicado no da tiempo para pruebas, es optar o no optar por la solución propuesta. No veo a un municipio definiendo su plataforma de trabajo. En caso de no servir lo más seguro es que se den cuenta demasiado tarde.

g2, h1: Los "bundles" no son malos, en la medida que no condicionen, por ejemplo las propuestas públicas. Me sigue dando lata leer "Se solicita que la propuesta sea enviada en formato Word", y más todavía si justifican eso con el argumento de que no pueden leer o trabajar otros formatos.

h1: Nadie obliga a comprar nada, pero ¿qué pasa cuando compras? Si, si, estoy jugando al vidente especulando sobre el futuro.
Si, me interesa mi PC, así que por lo menos tener soporte para las herramientas que venían instaladas: Windows 95, Works, Internet Explorer 2. "¡¿Qué? ¿Qué están descontinuadas (o mejor aún, qué con esta versión no puedo abrir más de 3 aplicacioness)?! Pedrito anda a la cuneta y comprate un Window XP Professional por luca."


4.1 SEXTO: Era de suponer, Microsoft no se iba a "mojar el potito"."

El panorama no es simple, va a ser una lucha difícil, y el río seguira sonando. Esta nueva lectura del acuerdo remarca el problema de la no apertura, las no garantias de ajustarse a estándares, y ahora, por sobre todo, la exclusión de responsabilidades.

Por cierto:
Mañana Jueves 2 de Agosto de 2007, a las 11 horas (hora continental) el Movimiento de Liberación Digital entregará una carta a la Sra. Michelle Bachelet, presidente de Chile.

Los que puedan ir, VAYAN. La causa es justa y amerita el apoyo de todos.

sábado, julio 28, 2007

El acuerdo de Microsoft y el Ministro de Economía chileno

Si no fuera porque el tema en realidad me interesa de alguna manera, todo lo que se está diciendo del ahora famoso y recien ahora conocido acuerdo de Microsoft y el Ministro de Economía chileno, tendría las pelotas hinchadas igual que con el iPhone.

El tema se ha paseado, y por lo visto se seguirá paseando, entre politiquismos varios, fundamentos sólidos, chistes buenos y malos, noticias mal enfocadas, argumentos absolutamente fuera de lugar, completo desconocimiento del ámbito legal que envuelve algunos de los puntos importantes del contexto (aún no veo mencionar el Habeas data, ni citar a Renato Jijena). En muchos sentidos siento que el Movimiento perdió el norte, juntarse y dedicar gran parte del tiempo a definir el logo, como uno de los puntos "fundamentales" es simplemente una "curiosidad".

También es cierto que han logrado meter ruido, y cuando hay mucho ruido despiertan los periodistas, y algo escriben. Muchas veces medias verdades, demasiadas medias informaciones. Y evidentemente hay excepciones, gente que si sabe bastante del tema, o periodistas que de alguna u otra manera tratan de hacer que la gente entienda lo que en realidad está pasadno, y que no nos quedemos con la información incompleta y la sensación de que "Nadie le va a pasar las bases de datos del registro civil a Microsoft". Si pillo a ese tal Nadie les juro que lo lincho.

¿Pero que cosas pasaron en realidad?
  • El ministro de economía firmó un acuerdo con Microsoft.
    Dato: El acuerdo ya está firmado.
  • Es un acuerdo de cooperación.
    Dato: Es un ACUERDO, aunque tiene olor a contrato.
Y una cosa anexa que queda "algo escondida" trás la "neutral" parcialidad de muchos:
  • No hubo otras propuestas de acuerdo.

Como simpatizante, y a veces evangelista del Open Source, no puedo hacer ojos ciegos a ese antecedente. No hubo otras propuestas. También es cierto que no se realizó ninguna licitación, es inadmisible que se firme el primer acuerdo que llegue. Más inadmisible aún es tener a un economista (o lo que en este caso es lo mismo, un analfabeto tecnológico-digital) velando por la realidad tecnológica de un país, dudo que el Sr. Ferreiro se haya arrancado con los tarros y haya firmado el acuerdo "por iniciativa propia", aunque pensándolo bién después de todo lo que ha acontecido en el "gobierno" de la Sra. Bachellet, probablemente si se arrancó con los tarros. Hecha a tierra todo lo que se ha hablado en el gobierno sobre Neutralidad, Open Source y estándares.

¿Microsoft firmaría alguna clausula que estableciera el término del acuerdo si un segmento (aunque fuera el más ínfimo) de la ciudadanía quedara excluida del acceso u operación con alguno de los organismos del Estado afectos al acuerdo, por el solo motivo de operar con una plataforma distinta a Microsoft Windows?
¿Microsoft estará dispuesto a ofrecer soluciones que se ajusten 100% a los estándares de intercambio de información garantizando la multiplataforma?

Yo lo dudo.

Para peor de males, justo pasa todo esto cuando estoy más tapado de pega. Así que no me queda mucho más que esperar a que aterricen algo. Si necesitan a alguien para realizar algunas capacitaciones acerca de herramientas Open Source, fuera de los horarios normales de oficina, mis manos y mi conocimiento están dispuestos.

Me queda claro que las ganas de construir están, también entiendo lo dificil que es poner a más de 5 personas a caminar hacia adelante, estando todas de acuerdo en la dirección, pero hagan el esfuerzo. Aprovechen que tienen más tiempo que uno.

martes, julio 24, 2007

Por un Chile digitalmente LIBRE

Me embarga una absoluta indignación. Con fecha 9 de Mayo de 2007, el ministro de economía chileno, don Alejandro Ferreiro, firma el “Acuerdo Marco de Colaboración entre Gobierno de Chile y Microsoft Corporation”.

A ojos de los simples mortales el acuerdo "no se ve tan terrible", Microsoft ofrece muestras gratis "del cielo, el mar y la luna", pero es la lectura detallada lo que nos arroja las peligrosas verdades. Con este tipo de acuerdos Microsoft, el gigante de los tentáculos, la empresa monopólica de Redmond, logra posicionarse oficialmente en el gobierno chileno. De esta manera, no sería de extrañar que los futuros concursos públicos se vean restringidos, de una u otra manera, solamente a aquellas empresas que basen sus servicios en las soluciones propietarias de Microsoft.

No resulta un misterio el analfabetismo tecnológico-digital de más del 50% de los políticos, para que hablar de quienes están ubicados en los distintos ministerios. Por eso considero una falta de respeto a la ciudadanía, y un atentado contra el crecimiento del país el no hacerse asesorar decentemente antes de tomar decisiones tan cruciales, como es en el bolsillo de quien voy a dejar mi nación.

Por ahora sólo haré un llamado a la alfabetización tecnológico-digital de nuestros pares, para que opten por soluciones de Código abierto, para que no sean ciegos a alternativas no Microsoft. Así como los computadores son mucho más que una consola de juegos con acceso a Internet, existen muchos más programas además de Internet Explorer, MSN, Microsoft Office, programas sin costo, y la mayoría de las veces mucho mejores.

Fuentes:

lunes, julio 16, 2007

Compra-Venta: Lo que debieramos saber

Hace ya algún tiempo que voy revisando a diario las ofertas que hay en los sitios De Remate y Mercado Libre en relación aun equipo celular muy en particular: La Treo 680. Actualmente solo la ofrece Claro en el mercado nacional, sin embargo dado mi conocimiento de dicha compañía y la PÉSIMA FAMA de su señal, obviamente prefiero conseguirlo y usarlo fuera de cualquier contrato que me ate a la mencionada transnacional.

De Remate y Mercado Libre funcionana en base a usuarios que publican sus productos, para que a su vez otros usuarios los compren. En términos de seguridad, ambos sitios requieren de un RUT válido para registrarse. Sin embargo hasta donde se, sólo Mercado Libre hace validaciones de manera de dar algun tipo de seguridad al comprador.

La legislación chilena, por otro lado, establece que toda transaccion monetaria que iguale o supere las 3 UTM, debe ser documentada. normalmente se admite una suerte de contrato de compra-venta donde queden claramente señalados nombre completo, RUT y domicilio de ambos, comprador y vendedor, así como una descripción del producto y el monto de la transacción. Esto da cierto resguardo a ambas partes, las cosas bien hechas ofrecen cierto grado de seguridad.

Mis consejos para comprar en De Remate o mercado Libre:
  1. Ver la reputación del vendedor. Un vendedor con reputación cero tiene un no despreciable índice como vendedor no necesariamente digno de confianza. Para que hablar de aquellos que tienen muchas calificaciones negativas. Dediquen algo de tiempo a "investigar" al vendedor.
  2. La relación precio-producto debe ser considerada. Si un producto esta avisado a un 25% menos que otros del mismo tipo, se justifica pensarla 2 veces antes de ofertar. A veces son oportunidades del minuto, otras veces son reducción de especies. hay que tener cuidado.
  3. Ver otros productos del mismo vendedor. A veces avisan el mismo producto con precios distintos. Otras veces prefieren ser contactados a través de productos más baratos, ya que hay comisiones no despreciables por vender un artículo a través de estos sitios (normalmente 5% del precio de venta). Otras veces son bastante ilustrativos respecto al vendedor, el tipo de productos que vende, etc. Sirvepara sacar hartas propias conclusiones.
  4. Si hacen consultas y no se las responden, o son reticentes al momento de especificar, por ejemplo, la procedencia del artículo, o la razón de la venta, nuevamente pienśenla 2 veces.
  5. Si al realizar la compra, en el proceso de ponerse de acuerdo el vendedor se muestra "complicado" con firmar un documento que "formalice" la compra, derechamente sospechen , o mejor acuerden mutuamente no realizar la transacción. Si las cosas están en orden, no debe haber problemas en relación a firmar un documento. Por otro lado recuerden qeu la receptación está penada por la ley, y ambos reductor y receptador de especies son culpables del mismo delito.
Si un vendedor te da más de una razón para pensarla 2 veces, entonces mejor considera comprarle a otro personaje, preferible evitar riesgos.

Entiendo que muchos en calidad de vendedores jamás han operado de esta manera. No hay nada que temer, tanto endedor como comprador se exponen de la misma manera al firmar un documento como el que ya he mencionado, suponiendo que sea eso lo que les incomoda. Tengo algo de experiencia operando en estos sitios, y realizando transaciones comerciales con otras personas, así que si necesitan ayuda, quieren aclarar algún punto, o simplemente quieren compartir algún dato, aquí estoy.

jueves, julio 12, 2007

Chile y el Software libre

Con todo el respeto que a veces pueda creer que no merecen quienes cierran sus mentes frente al Software Libre:
"La ineficiencia no es culpa de la herramienta, sino de quien la utiliza."

Y para los defensores de lo indefendible no está de más aclarar que la Administración Pública no es precisamente el modelo de eficiencia laboral. Si pretendo implantar una propuesta atractiva en algún aspecto y mis empleados no son capaces de adaptarse al cambio, por una cosa de RESISTENCIA más que por INCAPACIDAD, lamentablemente esos empleados NO SIRVEN. Cruda y triste realidad.

Lo peor de todo: Así es Chilito lindo. Todo es malo, incluso antes de probarlo.

Así que hágase un favor, vea más allá de sus pestañas.

Fuente de la noticia: Fayerwayer

martes, julio 10, 2007

Introdiuzing Di Aifoun

Tarde o temprano iba a suceder, este humilde cuchitril se iba a contaminar con el tema de moda en internés. Afortunadamente no es de manera perjudicial, sin embargo si pertenecen a la raza acaudalada amante de las manzanitas, les recomiendo pensarlo dos veces antes de ver el siguiente video:



:-)

Via: Will it Blend, Engadget

viernes, julio 06, 2007

Reclamos: Generalidades

Si existe una sección reclamos en mi Blog, ya debe quedar claro que tengo cierta tendencia a manifestar mi malestar frente a muchas cosas.

Trabajo en computación, a diario normalmente visito del orden de 50 sitios distintos, desarrollo sitios web, manejo las tecnologías de Internet, se que se puede y que no se puede hacer y cuanto trabajo significa hacerlo. En resumen: Entiendo del cuento. Y eso se suma a que soy un usuario exigente.

Hace algún tiempo, un buen amigo me mencionaba que si un usuario/consumidor se toma el tiempo de escribir un reclamo, por mínimo que sea, es porque realmente es algo que está derechamente mal. Para el caso de los sitios web, esto también aplica. El problema radica en que hoy en día, literalmente cualquiera hace sitios web. ¡Al carajo la usabilidad! Es suficiente que "se vea bonito" o que "se ajuste a la imagen corporativa".

Por lo visto es práctica habitual en Chile solamente, pero acatar este tipo de sugerencias y observaciones no es precisamente algo que las instituciones y empresas hagan.

Ejemplo puntual: Servipag. No funciona correctamente con Mozilla Firefox, y hasta donde sé, funciona únicamente con Internet Explorer. La filosofía del 80-20, ie: satisfacer a la mayoría, excluyendo al resto, es la MALA PRÁCTICA de moda.

Yo insistiré, y seré reiterativo en mi filosofía de preferir hacer las cosas BIEN.

miércoles, julio 04, 2007

Como replicar una estructura de directorios

Aplica para: Linux
Usa: Línea de comandos (que bonito ¿no?)
Problema: Tienes una estructura de directorios que necesitas replicar completamente, y luego debes copiar los archivos dentro de cada carpeta original. La estructura la lograste escribir en un archivo (digamos que con un grep o algo similar).

Solución: En cómodos 2 "simples" comandos:
$ for a in `cat carpetas`; do echo $a | sed 's/\w*\.java//' | xargs -i mkdir -p respaldo/{}; done;
$ cat carpetas | xargs -i cp {} respaldo/{}


Para el caso del ejemplo "carpetas" es el archivo donde tengo la estructura original a replicar, incluyendo el listado de archivos .java que deseo copiar. "respaldo" viene siendo la carpeta de destino.

Quizás les sirve, quizás no...
Optimizable por cierto.

miércoles, junio 27, 2007

Errores de Java y X11

ADVERTENCIA: Información carente de interés para el lector casual

Otro hint para tener en cuenta.

Típicamente cuando hay una aplicación que de una u otra manera trabaja con gráficos, ya sea generando archivos PDF por ejemplo, o imágenes, es probable que nos enfrentemos a errores del tipo:
Can't connect to X11 window server using 'localhost:0.0' as the value of the DISPLAY variable.
Esto ocurre más frecuentemente en Linux que en Windows.
Al menos en Linux, se debe a que por algún misterioso motivo es como si java no encontrara una pantalla donde desplegar los gráficos que va a generar. Si la variable de ambiente DISPLAY apuntara a algo "real" no habría problemas.

La solución más "limpia" que he verificado funciona, es agregar como parámetro de ejecución para la máquina virtual, la siguiente línea:

-Djava.awt.headless=true

Increiblemente funciona y no tenemos que darnos de cabezazos buscando donde setear el valor de la variable de ambiente DISPLAY.

Más información:

miércoles, junio 20, 2007

Dulce condena

Hace "exactamente" 3 años y 1 día que vengo cumpliendo una condena. Una Dulce Condena por cierto. Hace 3 años y 1 día que comencé mi actual relación, con la mujer que roba mi corazón, y a quien he dedicado el mismo amor, tiempo, paciencia y comprensión, que ella a mi.

Hemos aprendido mucho juntos, nos hemos soportado mutuamente, ¡hey, quién dijo que los pololeos son todo corazones y rosas!, y entre todo lo vivido, nos hemos sabido complementar. Y ¡si! SOY FELIZ JUNTO A ELLA.

Por eso quise dedicarle, con todo mi amor, otro pequeño espacio en esta Isla de viscicitudes :-) .

viernes, junio 15, 2007

Integridad

Mis críticas hacia la calidad de los profesionales actuales no resultan ningún misterio. Los periodistas de LUN.com han sido "mi blanco preferido". Lamentablemente no los puedo eximir de culpa, puede que sean buenos profesionales, pero trabajan en un "periódico" que técnicamente les exige mostrarse mediocres, abordando rumores de pasillo y pasarela como si fueran temas serios.

Hace unos días recibí un correo, astutamente lleno de elogios, solicitándome que hiciera clases particulares de Java, lenguaje computacional de programación en el que he desarrollado cierto grado de experticia. La alumna en cuestión, estudiante de una "prestigiosa" universidad semi-estatal, tiene un historial envidiable.

Sobre 750 puntos ponderados en la PSU, promedio 6.9 en enseñanza media en un renombrado colegio de nombre de santo, posición en el cuadro de honor del preuniversitario del fundador de Santiago, familia de buena situación económica. Por cierto Google habla más de lo saludable.

Un par de correos y queda a la luz la verdadera razón del contacto. Para aprobar el ramo, necesita sacarse un 7 en una tarea, y obviamente querían que yo la hiciera, aparte a las clases particulares. Desde un principio plantié que soy enemigo de hacer tareas ajenas. Expliqué además que el perfil académico del colegio no necesariamente se refleja en la universidad. Y conversé con la potencial alumna para que me enviara materia, el enunciado de la tarea y las cosas que había hecho (para poder medir el dominio de las materias).

Después de un día de análisis entraron en juego los principios de correctitud e integridad que defiendo, y tomé la decisión de perder un cliente y dejar de ganar unos pesos, a "dar el pan premasticado". Procuré ser honesto con la madre de la susodicha, y plantearle las cosas tal como son.
Como era de suponer, el discurso cambió radicalmente, en realidad necesitaba "ayuda en la tarea", y la nota 7 era por aspirar a la mejor nota, no porque la necesitara (a menos que las ponderaciones fueran distintas (cosa que dudo), pero en la ecuación [3.1 + x]/2 = 3.95 , x != 7.0, x=[2*3.95] - 3.1 = 4.8).

Entonces, ¿qué clase de profesional puedo esperar en el futuro, de esta personaje? Objetivamente, si analizamos los conceptos que hay detrás, pagar por una tarea para pasar un ramo no dista tanto (al menos conceptualmente) de hacer favores de objetable moralidad a los profesores. Más en una universidad con principios estrictos y conservadores, sobretodo en relación a la honestidad.

En términos de formación y la integridad del futuro profesional, EL FIN NO JUSTIFICA LOS MEDIOS. Y muy a mi parecer, (mal) acostumbrados al éxito, les resulta insólito recibir un NO por respuesta. Lo peor es resistirse a ver la triste realidad, a la niña no le gusta el ramo, no le dedicó el tiempo necesario (y no me vengan con pamplinas varias, sino todo el curso estaría en sus mismas condiciones), y por fuerza necesita profundizar en esas materias hasta dominarlas aceptablemente (aprobar con 3.95).

¿Qué se puede esperar en el futuro? ¿Coimas? ¿Contratos por favores misceláneos?

A muchos una nimiedad como esta les parecerá inflada injustificadamente. Puede que sea un idealista, y no me importa si en la realidad tienen que prostituirse para que las cosas que funcionan funcionen, YO haré las cosas de la manera correcta.
Hay cosas que no se pueden comprar, y mi integridad es una de ellas. Integridad que debo a mis padres; a quienes, a pesar de todo, amo con toda mi alma; integridad que he sabido defender y alimentar a costa de esfuerzo, de éxitos y fracasos.

martes, junio 12, 2007

Invasión telefónica

Carta de reclamo enviada a una empresa de telefonía de origen mexicano:

Estimados Sres.:

No dudo del "buen servicio" y "excelentes promociones y beneficios que ofrezcan", sin embargo a la fecha mi teléfono se ha visto invadido por las ejecutivas de ventas de su Call Center.

Hace no más de 5 minutos (12 de junio 2007, 14:15 hrs aprox.) recibí una llamada ofreciéndome por ene-ésima vez los descuentos que me beneficiarán en caso de adherirme como cliente de ustedes.

Reconozco ser un cliente complicado de tratar, sobretodo porque me gusta ser yo quien contacte a las empresas y no que las empresas se contacten conmigo.
¿Con quién deberé hablar para que retiren mi número de vuestras bases de datos? Hago la consulta ya que quiero evitar que vuestras ejecutivas me den de muy mala manera un lamentable discurso, como el que escuché recien, respecto a que ellas solamente hacen el trabajo que se les ha encomendado.

En el peor de los casos, sugiero que las capaciten para lidiar respetuosamente con potenciales clientes difíciles, ya que en términos de marketing es preferible perder a un cliente habiéndolo ignorado con respeto, a perder muchos debido al efecto dominó por haberse mostrado altanera.

Veremos si responden.
Moraleja: No atravesarse en el camino de Santa cuando Santa se sienta a disgusto por alguna razón.

A buen entendedor II

No hace mucho fui víctima de mi propia pluma, y las decisiones aquí publicadas tuvieron un eco no deseado, a nivel interno. Por lo visto hubo algo que no se entendió, y me veo forzado a ser directo.

El tácito dilema: "¿Cómo puedes confiar cosas tan delicadas a gente que no conoces antes que en tus seres queridos más cercanos?"
Mi respuesta: "Después de años bajo el mismo techo y masticando mis problemas en soledad ¿aún no lo tienes claro?"

Para muchos pueden ser rencores diluibles, dadas las existentes relaciones de sangre. Lamentablemente yo no olvido. Muy mi sangre será, pero a mi parecer se está cosechando lo que se sembró, no se puede pretender ser en un par de meses lo que por propia decisión se dejó de ser por varios años. Si quisiste ser padre/madre, por mucho que las relaciones matrimoniales se quiebren, o por mucho que estés rehaciendo tu vida, sigues siendo padre/madre.

Y por último si quieren saber de mi, no acudan a los recaditos, la mala práctica ES DE PÉSIMO GUSTO, y este Blog esta abierto 7 x 24 x 365, no solamente cuando te mandan un enlace por correo avisándote de algo que, conforme a los lazos sanguíneos que tan en cara me van a sacar, supuestamente debieras haber sabido hace mucho tiempo.

Y ¡Sí!, hay ira, hay rabia, hay rencor, y no me gusta que los haya, sin embargo no hay vuelta atrás.

lunes, junio 11, 2007

Los misteriosos caminos de Dios

Fui bautizado como católico apostólico romano, crecí bajo el alero de una familia no excesivamente religiosa y estudié en un colegio de curas, el finalmente culpable,junto a mis estudios de inJeniería, de la racionalización de mi Fé. Me declaro católico no practicante, con olor a agnóstico.

Aún así cuando Dios se manifiesta de sus misteriosas maneras, vuelvo a una de las pŕacticas más primarias de todo aquel que alguna vez ha creído: Me pongo a rezar.

La tarde de ayer trás no haber podido comunicarse directamente conmigo, unos amigos llamaron a mi polola con una triste y no menos complicada noticia. Un amigo de infancia había tenido un accidente, lo atropelló una camioneta cuando él iba en bicicleta. Néstor falleció.

Néstor era una persona especial, literalmente un niño de 33 años, y a pesar que confieso que nunca tuve una relación demasiado cercana con él, su muerte me toca hondo, sobretodo por el día: un 10. El 10 de septiembre del año pasado falleció mi gran amigo Carlitos.

Trato de abordar con un poco de frialdad y mucho pragmatismo, lamentablemente el mundo sigue girando, y evidentemente Néstor está mejor ahora. Pido fuerzas por sus amigos, pero sobretodo por sus padres y familiares más cercanos, Néstor definitivamente se fue al cielo, y allá en Valhalla estará organizando el más memorable de los partidos de fútbol entre vikingos.

miércoles, junio 06, 2007

A buen entendedor...

Escrito hallado en un respaldo de asiento de micro

No se me ocurrió otra forma de ubicarlos para que lo supieran. Mamá, papá: estoy bien y los perdono.

Julio Gutiérrez, 21 años, Las Condes

Texto: Julio Gutiérrez, segunda fila cuarto ícono (la micro, de izquierda a derecha)

lunes, mayo 28, 2007

Decisiones

A veces olvido que este blog lo leen más gente, aparte de mi. Los menos de 10 honorables lectores de siempre me ofrecen sus ojos, una manera bastante tácita de compartir mis impresiones. Otras veces me ofrecen sus palabras, cosa que valoro enormemente.

Curiosamente me resulta más cómodo tratar ciertos temas con personas poco cercanas, y por ende más objetivas y normalmente POSITIVAMENTE IMPARCIALES, que con mis propios seres más queridos.

La explicación:
Simple, las terceras personas no necesariamente relacionadas sanguínea o socialmente no están sesgadas por los inevitables sentimientos de que puede ser más o menos correcto para mi. Es la tendencia de estas particulares unidades de carbono a pensar y decidir que es "lo mejor" para cada uno de nosotros. Sin embargo con el pasar de los años, los derechos adquiridos por vía sanguínea forzamente se pierden, y con ello cada uno se hace responsable (o irresponsable) de sus actos, por decisión PROPIA.

Por mi lado la decisión que tomé respecto a mis estudios, pasa a ser solamente el continuar lo que vengo haciendo hace bastante más de 5 años, trabajar en computación sin estar titulado, y lo más importante esforzarme por ser sino el mejor, al menos uno de los mejores en lo mio.

Debo confesar que he tenido mucha suerte, en el sentido que nunca me han exigido el quemable cartón título, y que han sabido valorarme por lo que he hecho y demostrado a lo largo de estos años. He sabido también ganarme un valioso espacio entre mis pares, muchos de ellos ya titulados, formalmente pueden "saber" más que yo (y me refiero a términos netamente formales, ie: cursos y estudios afines), pero como mencioné al comienzo de la frase, son mis pares, no me siento ni soy menos que ellos, ni profesional ni laboralmente hablando.

Algunos más puristas hablarán del concepto profesión como algo directa e íntimamente ligado al "título profesional". Yo, convenientemente (hay que decirlo, uno manipula la realidad a conveniencia) menos purista que todos aquellos quienes estigmatizan el término con una concepción hoy en día anticuada, intento mirar mucho más allá. Resumiendo una extensa reflexión al respecto, la responsabilidad "profesional" pasa a ser una cosa solamente legal, y como adulto me pueden demandar igual que a cualquier titulado, en caso de hacer deficientemente mi trabajo.

No fue una decisión para nada fácil, y me siento FELIZ, y por sobretodo TRANQUILO, de haberla tomado.

Si he de tropezar por escoger ser feliz, seré feliz habiendo caído, aprenderé de mis heridas y las mostraré orgulloso. Y sin embargo haré cuanto esté en mis manos para, en caso de tropezar, nunca caer.

miércoles, mayo 16, 2007

Mi pieza: Un pedazo de mi CAOS

Contrario a lo que puede creer el lector casual, me temo que este "artículo" no va a tratar del chiquero mi habitación, donde circulo a diario cuando llego a mi hogar.


Si dan un vistazo a la diagramación de mi Blog, el área central-derecha reza "En vivo desde la Isla" (ver círculo rojo en la imagen). Esta sección es Mi Meebo, el espacio que provee Meebo para que los honorables visitantes que así lo deseen se comuniquen en línea conmigo. Básicamente un Chat, que señala si estoy Conectado (On Line) o Desconectado (Off Line). En caso de no hayarme conectado, igual recibo los mensajes, ya que Mi Meebo hace las de contestadora telefónica, y cuando vuelvo a estar en línea recibiré los mensajes que me dejen.

Pero paralelo a eso Meebo nos engolosina con una nueva funcionalidad, las piezas/habitaciones, que pasan a ser un Chat multiusuario, es decir si quieren tener una grata conversación, y de paso compartir con los otros escasos ociosos honorables usuarios que pasan el rato disfrutan leen mi Blog.

Así que bienvenidos, yo paso conectado buena parte del día:


Actualización:

Después de un par de mensajes con la gente Meebo solucioné el problema y puedo incluir esta herramienta de chat aquí, directamente en mi blog. Así que jueguen:

lunes, mayo 14, 2007

Microsoft pretende cobrar por el uso de patentes

Es casi para la risa. Microsoft nuevamente pretende hacer ruido como siempre) y quiere empezar a cobrar a los desarrolladores de Open Source, por el uso de sus patentes. La parte más ridícula de la historia, es que Microsoft tiene incluso patentado el Doble-Click. Así simplemente no se puede, resulta casi imposible inventar algo nuevo sin que atente contra alguna patente, en materia de software claro está.

Particularmente aquí se dice que Linux ultraja al menos 235 patentes de Microsoft.
Ridículo si consideras que tienen casi todo patentado. Cuéntanos Bill ¿a qué le temes? Con los ahora concretos acuerdos de Dell, para distribuir laptops con Ubuntu Linux, la supremacía de Windows va hacia abajo.

Fuente: Engadget
PD: Recuerde, lo leyó 1ero (en español) en el Blog del Santa

jueves, mayo 10, 2007

Desmotivación

Había evitado tocar este tema puntual. Se me vuelve complicado ya que nunca ha sido mi intención traspasar mis preocupaciones a los pocos, pero muy honorables, lectores de siempre. Sin embargo se me vuelve necesario un desahogo, y eventualmente un consejo.

Hace ya un tiempo que vengo con el mismo sentimiento encontrado respecto a mis estudios. Como bien sabrán algunos estoy tratando de continuar mi carrera, y sacar un título de ingeniero de ejecución en computación, siendo que paradojalmente trabajo como tal en una empresa del rubro.

Muy en resumen, no se si seguir estudiando.
La base de todo: MOTIVACIÓN

Por más que busco no hay mucho nada que me motive a seguir estudiando.
  • Por un lado veo que el mercado laboral, puntualmente en el rubro de la informática, si bien es cierto se encuentra saturado de malas ofertas (y por ende profesionales mediocres ad-hok a ellas), también está exigiendo profesinales cada vez más especializados, e idealmente actualizados en cuanto al manejo de las nuevas y no tan nuevas tecnologías.
  • Por otro lado mi ritmo de aprendisaje de nuevas materias va en función de los requerimientos reales que se me presentan, puedo discriminar que aprender, canalizo de mejor manera mis esfuerzos.
El gran problema es que ninguna institución académica en Chile satisface mi necesidad de conocimientos de buena manera. Lo que es peor, las materias tratadas por los ramos de la malla curricular, escasamente me resultan ajenos o desconocidos. La experiencia y la necesidad me han entregado cierto grado de experticia en buena parte de los temas que aborda cada curso.

Y sumado a eso está el ineludible factor económico. Siendo muy realistas, dificilmente me van a pagar más por tener el quemable cartón título. Y salvo muy contadas y ridículas excepciones, rara vez habrá una empresa que me exija el título profesional.
Otro argumento a sumar, resulta la inversión no menor que me significa seguir estudiando, por un lado la mensualidad, y por otro el tiempo invertido. Saliendo a las 10:30 PM y llegando después de las 11 PM a la casa dificilmente me quedan fuerzas, y para que decir de ánimo, para ponerme a hacer otras cosas, entre gustos y necesidad, como lo es dedicar unos minutos a la música, o a cocinar, planchar y hacer aseo (agrego a eso el factor de pasar buena parte de los fines de semana fuera de Santiago, por lo que tampoco puedo disponer libremente de ese tiempo para la entretención local y los quehaceres del hogar).

En ese sentido más provechoso me resultaría invertir esa misma suma y sacar una certificación Java, el lenguaje en si me motiva, me gusta, y créanme que para el curriculum una certificación pesa tanto, y a veces incluso más, que el título.

Al final estoy poniendo en juego mucho más que una visión a futuro, estudiar ya no me hace feliz, me subi a una máquina que no puedo detener. Hace mucho tiempo que el tema del cartón dejó de significar alegría o frustración para mí. En realidad significa más para el resto que para mi, y yo sin cartón tengo clarísimo cuanto peso, cuanto valgo, cuanto puedo dar.

Reitero a modo de aclaración que mis observaciones y argumentos aplican solamente a mi carrera y especialización. Es altamente probable que la exigencia, peso y valor de un título profesional sea muy distinta para otras áreas. Sin contar aquellas donde para poder ejerrcer como tal se debe tener SI O SI el título, como la medicina y sus ramas, el derecho, y la construcción civil, entre otras.

Definitivamente, NO QUIERO SEGUIR ESTUDIANDO, pero hay una buena cuota de prejuicios ajenos contra el tema, que inevitablemente me hacen pensarla 2 veces cuando pienso en dejar la universidad.

martes, mayo 01, 2007

¿iGoogle? Sí, pero no es nada con iPods


Al revisar mi página personalizada de Google, donde tengo mi correo, las noticias, y uno que otro blog, todo junto para poder leerlo sin tener que rebotar entre más de 10 sitios distintos, me sorprendí.

Afortunadamente no es que Apple o Steve Jobs hayan hecho algo con Google (espero), sino simplemente un nombre diferenciador.

Échenle un vistazo, resulta muy agradable tener Google personalizado conforme a las necesidades e intereses de cada uno de nosotros.

Imagen: Google
Noticia: ComputerWorld

PD: Recuerde, lo leyó 1ero en el Blog del Santa

Dell ofrece Linux pre-instalado


Después de que Michael Dell, CEO de Dell Computers, compartiera con el mundo que uno de sus equipos tiene instalado Ubuntu Feisty Fawn 7.04, Dell se vió "moralmente forzada" a tomar la decisión de distribuir equipos con Linux instalado. Se hicieron las consultas y encuestas ausuarios, se dijo que si, depsués se dijo que no y ahora se vuelve a decir que sí con "fechas tentativas" de "algunas semanas".

Esperemos que la oferta llegue a Latinoamérica, yo todavía ando buscando un portatil Dell con XP.

Fuente: Engadget
Imagen: Engadget

PD: Recuerde, lo leyó 1ero en el Blog del Santa

miércoles, abril 25, 2007

Paranoia en el Metro

Desde la aparición del TranSantiago que mis hábitos alimenticios se han vuelto aún más alterados.
En las mañanas salgo echo una bala atrasado (intencionalmente) y la mayoría de las veces sin tomar desayuno. Afortunadamente en la oficina contamos con café y golosinas (galletas, biscochos y demases), antes no tomaba tanto café. La gracia de salir tarde es que me evito la congestión del Metro (y me puedo subir al tren), aunque ahora en invierno con este frío estoy pensando seriamente en irme más temprano para irme apretadito y calentito... (ironía por cierto, aunque lo pienso...).
En las noches llego tarde, ya sea por haber ido a clases, o bien por quedarme un rato más en la oficina, por el mismo motivo: Evitar las aglomeraciones de gente en el Metro. Llego a la hora del queso en la noche, con hambre y sin embargo la mayoría de las veces tan cansado que termino preparándome una leche con cereal y un sandwish.

Después de leer algunas reflexiones de algunos personajes, sobre el TranSantiago, pienso ¿dónde estuvo la falla? Y me respondo también. Definitivamente la idea inicial, que era mejorar la calidad de vida de la gente, no se cumple. Te vas apretado, llegas aún más tarde a tu destino, y terminas gastando un poco más de plata en locomoción. Hoy por hoy no es chiste vivir en Santiago.

Y pienso en los perjudicados colaterales: Nosotros los hombres (machos recios, del sexo masculino). Con las aglomeraciones de gente, muchas damas reclamaron con muy justa razón que al irse apretadas se exponían a toqueteos, agarrones y similares, propinados por engendros de mal vivir que perjudican la imagen del gremio que defiendo.
El problema: La paranoia. Como hombre dan ganas de salir con casco y camisa de fuerza, para que no te puedan culpar de nada. Por otro lado las mujeres andan todas saltonas, las rozan al salir del vagón y ya lo interpretan como agarrón mal intencionado. Ya no se puede ni siquiera (aquí me viene reto por exceso de honestidad) mirar tranquilo a ver si uno encuentra la justificación a haberse levantado temprano, justo cuando puedes encontrarte aquella top model, ese bombón, que no sabes si es un angel caido del cielo o una alucinación mañanera.

Hoy me tocó presenciar un dialogo de ese calibre:
Ella: "¿Para que andaas con los agarrones?" en tono molesto, increpatorio y lo suficientemente alto como para que todos los pasajeros cercanos nos enterasemos.
El: "Disculpe Srta. pero no le he pegado ningún agarrón"
Ella:
"No te hagas el tonto, si hace rato qu
e me vienes pegando agarrones"
El: "..." con cara de "Yo no he hecho nada" (y yo le creo, ese pedazo de Metro venía tan lleno que dificilmente se podía mover la gente)
en fin...

Mi mensaje:
Señorita, si su problema es compartir sus 25 cm2 con la gente que la puede apretar en el Metro, NO VIAJE EN METRO, o salga más tarde (o más temprano). Si está en "esos" días, sus amigas no la llaman hace 3 días (por razones obvias), evite el Metro a las horas de mayor congestión. Y si no puede evitar el Metro, por su sanidad mental y la de todos quienes eventualmente podemos tener la desgracia de rodearla, tómese un Armonil, masque chicle o haga algo que la distraiga del desagradable viaje.
Estimado caballero, para evitar percances y molestias, procure siempre llevar algo en sus manos, un libro, una mochila o bloso, o en el mejor de los casos ambos. De esa manera cuando la susodicha de turno lo increpe por rozarla involuntariamente usted le responde caballerosamente "Claro mi'jita, le pegué un agarrón con la mano del juicio" y le muestra ambas manos ocupadas. Y si ella aún se muestra disconforme, ofrezcale su propio culo para que ella le pegue un agarrón a usted (y así se quede tranquila), a lo Juanelo:


Imagen: Autoría de Can, Juanelo Online



How to: Permisos en MySql

Nota: Nuevamente sigo con el contenido poco amistoso para el lector casual. No pierdan al fe que pronto estaré inspirado para escribir cosas menos técnicas.

La verdad es después de mucho tiempo operando sobre Windows, perdí la costumbre de hacer algunas cosas. Puntualmente, necesitaba habilitar el acceso a una base de datos My SQL.

Lista de cosas verificadas:
  • MySql: Instalado y funcionando
  • Firewall: No hay firewall
  • Base de datos: Creada

Aún así no podía conectarme. Así que gracias a Gabriel, pude solucionar el problema de la siguiente manera:

/$ sudo su -
/# mysql
> grant all privileges on base_de_datos.* to 'usuario'@'localhost' identified by 'password';


donde base_de_datos es el nombre de la base de datos a la cual se asignarán los permisos de acceso, usuario es el nombre del usuario al que se otorgará permisos (no necesariamente el mismo de la máquina), localhost es la máquina desde la cual se permitirá acceder, y password es la clave que asignaré a este usuario. Esos parámetros los pueden cambiar según lo requieran.

Si aún no pudieran acceder a la base de datos desde las máquinas a las cuales dieron los permisos, editen el archivo my.cnf , normalmente ubicado en /etc/mysql/my.cnf , de la siguiente manera:

  • Encuentren la línea que dice skip-networking y coméntenla (con un # al comienzo).
  • Hagan lo mismo con la línea que dice bind-address .
  • Reinicien el servicio de mysql ejecutando:
    sudo /etc/init.d/mysql restart
  • Y prueben.
Suerte.

martes, abril 24, 2007

How to: Servlets & JNDI

Nota: Contenido altamente técnico 0% recomendado para el lector casual de este blog. (Ya escribiré sobre temas más humanos)

Situémonos en contexto:
Estás trabajando en una aplicación J2EE, con multiples capas, y todo lo que el concepto engloba y significa. Por algún motivo le tienes alergia a los EJBs, y prefieres ser tu mismo quien maneje la persistencia, ejecutando las consultas SQLs "casi a la antigua". Así te ahorras los dolores de cabeza de Hibernate y bicharracos similares, al menos eso dices tu (y yo te creo).

Problema:
Quieres conectarte desde un Servlet a tu base de datos, pero quieres hacerlo bien, dejando que el administrador de conexiones de tu servidor de aplicaciones (porque estás usando un servidor de aplicaciones de verdad... ¡¿QUÉ?! ¡¿QUÉ ESTAS USANDO TOMCAT?!... ehm... bueno... supongamos que estas usando un servidor de aplicaciones (digo, para que continues leyendo...)) se encargue del trabajo sucio.

Las conexiones están configuradas, sabes que JNDI funciona, pero no hay caso para recuperar la conexión a partir de su nombre. La API del servidor de aplicaciones no te provee de ningún método al qeu le pases un String y te devuelva un Connection, eso no es bueno.

Solución:
Vas a tener que hacer un mapeo de la conexión, de manera de indicarle al contexto de tu Aplicación Web (donde está el Servlet que quieres conectar a la BD), que a partir de un nombre (arbitrario), apunte a la conexión tal como está configurada en el JNDI del Servidor de Aplicaciones.

¿Cómo lo hago?
Fácil y bonito. Tienes que editar el archivo web.xml, que normalmente encontrarás en la carpeta WEB-INF de tu proyecto, y agregar/modificar la sección resource-ref:

DataSource Reference
jdbc/miConexion
javax.sql.DataSource
Container

En el caso del Sun Application Server, ahora GlassFish, deberás también editar el archivo sun-web.xml :

jdbc/miConexion
jdbc/miConexion

jndi-name es el nombre real de la conexión.
Por una cosa de simplicidad sugiero que el mapeo use el mismo nombre jndi, aunque puede darse que tengan algún problema.

Así que eso. Ojala les funcione.