martes, 27 de mayo de 2008

¡Feliz Cumpleaños, Vale!


Ya hace tres años que nació la personita más importante de mi vida. Tiene un carácter dificil (sobre todo cuando está cansada), pero es generosa y buena compañera. Elegí como nombre para ella el de una heroína creada por Robert E. Howard, quien se hiciera famoso por las historias de Conan el Cimmerio, Kull el Conquistador, y Solomon Kane. Valeria es una guerrera, poderosa e imbatible con la espada. Así me la imaginé a ella, y creo que no me equivoqué por mucho.

Todavía me acuerdo de aquellos indescriptibles diez segundos cuando la ví por primera vez, saliendo del vientre de su mamá y sentí aquella sensación tan extraña, tan increíble... Por un momento me pareció estar en otro lugar, presenciando algo imposible... me invadió un sentimiento de compasion, amor y humildad que nunca hubiera creído ser capaz de sentir.

Supongo que de eso se tratan los hijos, de inspirarnos y de hacernos ver el mundo de otra manera. Lamento no poder ser constante en eso y que mi vida esté plagada de nimiedades y cosas sin importancia que opacan ese momento y que a veces me hacen olvidar las cosas realmente importantes.

¡Feliz cumpleaños, Valeria!

De parte del papá más feliz del mundo :-)

Lo barato sale caro. Lo gratis, también.

Hace algún tiempo que tenemos como cliente a una pequeña empresa del ramo de la maquinaria y equipos de producción y de control (así se presentan). Una de las particularidades de esta empresa es un eficiente y minimalista manejo de los recursos monetarios, a tal grado que las decisiones que involucren inversiones de cualquier tipo o que afecten de alguna manera la economía de la empresa en fracciones de unidad son siempre un tema de discusión y de debate acalorado en la mesa directiva. Creo que así ilustro bastante claramente el concepto.

Cuando empezamos con ellos, les diseñé un sitio web en el cual utilicé modelos en 3D realizados con programas de modelado y de manejo de gráficos, lo cual me permitió comenzar a esbozar la idea que me habían dado originalmente cuando nos reunimos la primera vez: la tecnología y la innovación. El diseño preliminar no gustó para nada y fué descartado sin más, pero no por un problema en cuanto al diseño, sino a preconceptos de uno de los dueños, pasando ellos a realizar su propio diseño, convirtiéndome yo en "implementador" de sus conceptos, mas no diseñador como originalmente era.

Finalmente, después de varios trajines, se terminó el diseño del sitio, el cual no me satisfizo para nada, pero como era lo que el cliente quería (y también era lo que pensaba pagar), así fué como quedó. Por supuesto que mis ideas de dinamizar el sitio con el uso de lenguajes de scripting del lado del servidor, para agregar reactividad y movimiento, fueron descartadas también por resultar demasiado caras para el cliente, sobre todo teniendo en cuenta que este tipo de empresarios tienden a comparar elementos incomparables sin tener experiencia ni capacidad para hacerlo. No importaba si presupuestábamos con opción a pago en varias y accesibles cuotas o no. El tiempo que se invierte en hacer el trabajo tiene un costo, el cual es siempre inaceptable para las empresas como este cliente. Y así prevaleció el precio y la "razón del cliente" por sobre todo lo demás.

Tengo la particularidad de ser bastante exigente en cuanto a mi trabajo, sobre todo en lo que respecta al diseño de conceptos gráficos y de elementos funcionales. No soy un gran diseñador, pero cuando me propongo algo, trato de hacer lo mejor posible y quedar contento con el trabajo hecho. En este caso, fué todo lo contrario. El sitio web terminado era la antítesis de lo que yo quería lograr, era demasiado pobre y poco interesante, y solo respondía a la necesidad de "estar en internet", no a la necesidad de "tener una buena imagen en internet", que era mi objetivo al principio. Pero lo que sí tenía, era que había salido barato, que aparentemente era el objetivo principal del cliente.

El tiempo pasó, y esta gente empezó a darse cuenta de que necesitaban que el sitio tuviera e hiciera más cosas, pero todo sale caro cuando uno no quiere invertir absolutamente nada, así que todo presupuesto fué rechazado, a lo cual simplemente el sitio fué quedando como una reliquia infame e indigente, juntando polvo en el cyberespacio.

Hace poco, este cliente me contactó de nuevo para decirme que iban a rediseñar el sitio. Naturalmente que consiguieron alguien cuyo presupuesto era imbatible, lo cual no es raro en un país donde hay tanto desempleo, a pesar de que en el área informática, si no tenés empleo hoy día es porque no estas a la altura del trabajo que se ofrece, dado que abundan las opciones y la demanda de mano de obra calificada. Así que me limité a esperar y ver el resultado. Solo gratis podía ser más barato que lo que nosotros habíamos cotizado, así que no esperaba un gran despligue de solidez y buena calidad.

Y el resultado no se hizo esperar...

Primero, tuve que explicarle a la persona que desarrollaba el sitio, que existe un protocolo llamado F.T.P., mediante el cual se podía publicar el nuevo sitio en el servidor donde estaba el anterior, algo que aparentemente el desarrollador no sabía. Pero además de eso, los desarrolladores (eran en realidad varios estudiantes de una academia que se presenta como instituto universitario) parecen haberse salteado gran parte de la escuela primaria, donde enseñan a escribir palabras con todas las letras (y donde también enseñan a poner éstas llamadas "letras" en las posiciones correctas). Y ni que hablar que ninguna de las páginas del sitio tiene título (bueno, tienen un título que dice "Documento sin título"...), sin contar tampoco que el formulario de contacto (el cual también tenía el sitio que yo había diseñado originalmente y que le daba la poca utilidad que éste último tenía, dado que recibían bastantes consultas a través de él) no hace absolutamente nada cuando uno lo llena y presiona el botón "Enviar". Me dá miedo pensar en qué podría pasar si ese formulario se habilita finalmente (asumo que el sitio está de alguna manera sin terminar) y este "experimentado" equipo de desarrolladores decide que se procesen esos datos a través de un programa en el servidor...

Hay que agradecer a DINAMYPE por poner al alcance de los empresarios como mi cliente, esta "mano de obra calificada" a un precio razonable, así quienes no quieren la calidad, la funcionalidad y la seriedad que proveemos quienes cobramos por nuestro trabajo, pueden tener productos de la calidad que se merecen, sin tener que arriesgar nada más que su imagen, que por lo pronto parece ser el pasivo al que menos valor le dan.

Resulta extrañamente alarmante que el representante del instituto evoque esta "exitosa" operación con un dejo de orgullo y pompa, lo cual es una clara demostración de falta de información y de exceso de confianza en un proceso que tiende a alimentar el concepto de que principiantes sin experiencia y mal capacitados pueden producir desarrollos válidos y viables en un área súmamente competitiva y donde hay altos standards técnicos que contemplar y respetar, no solo por una cuestión de imagen, sino también por una cuestión de seguridad. No solo hablamos de producir algo que se vea bien, sino de producir algo que también funcione y se comporte bien.

Todavía hay "empresarios" que siguen creyendo que la inversión real en productos de buena calidad es un gasto inaceptable, y que lo barato o lo gratis es realmente barato o gratis, siempre que no se vea salir dinero de sus bolsillos.

Como dice el comercial de la conocida tarjeta de crédito:

Ver una empresa hacer el ridículo por no querer pagar por un trabajo bien hecho, no tiene precio. Para todo lo demás, está MasterCard.


:x

jueves, 22 de mayo de 2008

Spam de Panda Security

De todas las empresas de antivirus que existen en el mundo, no hay ninguna más engañiza y sensacionalista que Panda Security.

Cuando sacaban los reportes de virus por televisión (en un noticiero local), las amenazas eran increíbles, super destructivas y muchas veces rivalizaban en inteligencia incluso con Skynet. Le escuché decir a una chica que presentaba la lista semanal de amenazas de seguridad, que uno de los virus se comprimía a si mismo en más de 350 formatos distintos para pasar desapercibido, y recuerdo haberme preguntado si un programa capaz de utilizar esa cantidad de formatos de compresión (cuidado, la presentadora habló de "formatos de compresión", no de polimorfismo aleatorio) no sería acaso demasiado grande como para pasar realmente desapercibido, incluso por un usuario inexperto, y eso sin contar que probablemente no existan tantos formatos de compresión disponibles (no quiero aventurar números, por las dudas).

La cosa es que estos personajes cayeron aún más bajo esta semana enviandome nada menos que SPAM. Les publico el cuerpo del mensaje para que vean por ustedes mismos que esto es una tomada de pelo realmente patética de parte de esta gente hacia los internautas:


Dear user,

At Panda we want to keep our users up-to-date at all times regarding our products and services to ensure they have maximum protection.

For this reason we are currently checking all our mailing lists to be able to communicate with all customers that want us to do so, and to update the list of those that do not want to receive communications from us.

If you don’t want to continue receiving information from us via email, please click here.
Otherwise, we will assume that you want to continue receiving information about our products, new versions, news, etc.

We apologize for any inconvenience caused. Thank you for choosing Panda Security.

Customer Services Department


Estimado usuario,

Desde Panda queremos mantener a nuestros usuarios puntualmente informados de las novedades en materia de productos y servicios para facilitar así al máximo la labor de protección de sus equipos.

En este sentido estamos trabajando en la comprobación de nuestras listas para poder llegar a informar a todos aquellos clientes que así lo desean y para asegurar una actualización de aquellos que no quieren recibir nuestras comunicaciones por e-mail, en la que hemos detectado algunos errores.

Si éste es su caso y no desea continuar recibiendo información por e-mail, por favor, pulse aquí. De lo contrario entenderemos que desea continuar recibiendo información sobre nuestros productos, nuevas versiones, noticias de interés, …

Disculpe las molestias que le hayamos podido causar. Gracias por confiar en Panda Security.

Dpto. de Atención al Usuario


Por si no lo leyeron bien, están actualizando la lista de usuarios que NO quieren recibir correo de ellos, y no al revés, que sería lo lógico para una empresa seria que esté haciendo un "e-mail marketing". ¿Y porqué digo que están haciendo eso y no lo que dice la primera parte de la frase? Por una razón muy simple: Yo nunca fuí cliente de Panda (¿se acuerdan de que no uso antivirus?) ni les pedí ninguna información a través de la cuenta de correo en la que recibí este spam, así que no sé de donde sacaron que podían mandarme correo excusándose en que están revisando sus listas (en las que "detectaron errores").

Y lo peor es que me tengo que desuscribir para no recibir más su basura, lo cual es un indicativo más que fiel de que se trata de propaganda NO solicitada.

Claro, "detectaron errores" (según la versión en español, ya que la versión en inglés no dice eso) en su base de datos. Los errores deben ser que tiene más registros de usuarios que no quieren aceptar su basura que los que ellos quisieran que hubiera. Para mi el error que cometieron es creer que le pueden mandar SPAM a un usuario que los odia acérrimamente.

Ya los deploraba por lo lamentable de su propaganda terrorista y desinformativa, pero ahora me caen aún peor... ¿a ustedes no?

:w ~gcp/basura_de_panda.txt
:q

martes, 20 de mayo de 2008

Receta del mes: Pastel de pescado al curro... digo, al curry

Bueno, para este mes tenemos un plato semi tradicional que preparo en casa bastante seguido (nos gusta mucho el pescado). No es dificil, así que espero que lo disfruten.

Ingredientes:



  • 1 Kg. de filetes de pescado sin espinas (cazón, merluza, lenguado, etc.)

  • 1/2 Kg. de papas

  • 1 litro de leche

  • 300 g. de harina

  • 300 g. de muzarella en fetas

  • 300 g. de tomate fresco o de lata (tomates "perita") picado

  • 200 g. cebolla picada

  • 100 g. de morron verde picado

  • 4 hojas de laurel

  • 2 cdtas. de curry

  • 1/2 cdta. de pimienta negra molida

  • 1 pizca de Adobo

  • 1 pizca de Orégano

  • 30 g. de Manteca

  • 3 cdas. de Aceite de oliva



Preparación:

Se ponen a hervir las postas de pescado junto con 3 hojas de laurel hasta que estén cocidas. Este proceso lleva poco tiempo, dado que el pescado se cocina rápidamente y si se hierve demasiado, se deshace, complicando la preparación posteriormente.

Mientras hierve el pescado, se pelan las papas y se cortan en rodajas de aproximadamente entre 7 y 8 milímetros cada una (ojo con el calibre, que desafila la cuchilla...).

Una vez hervido el pescado, se sacan las postas con una espumadera y en la misma agua se hierven las papas, con cuidado de que no se pasen. Esto tiene un doble propósito, dado que la papa se impregna con el sabor del pescado y se cocina también más rápidamente (¡ahorremos energía y tiempo!).

Por otro lado, se saltea la cebolla y el morrón en una olla pequeña con aceite de oliva hasta que la cebolla se haya vuelto casi transparente. Se agrega el tomate picado y se prepara una salsa, agregando una hoja de laurel, una cucharadita de azucar (para quitar el ácido al tomate), dos cucharaditas de sal y una pizca de adobo a la mezcla para condimentarla. Esta salsa toma unos 15 minutos aproximadamente en hacerse.

En otra olla se derrite la manteca, se la mezcla con la harina, se la mezcla con sal y se vierte lentamente la harina y la leche para hacer una salsa blanca liviana, a la cual se le agregará el curry y la pimienta. El curry cambia el color y el sabor de esta salsa, dejándola agradable a la vista y al gusto.

Una vez que tenemos todo esto preparado, procedemos a tomar una asadera de unos 35 cm. x 20 cm. y le volcamos una capa de la salsa con curry, luego ponemos una capa de papas, un poco de salsa de tomates, apenas para colorear la papa, luego acomodamos todo el pescado sobre las papas, una capa de salsa de curry nuevamente, otra vez papas, el resto de la salsa de curry y terminamos con el grueso de la salsa de tomates por encima de la salsa de curry, tapando finalmente toda la asadera con las fetas de muzzarella y espolvoreamos por encima un poco de orégano.

Llevamos la asadera al horno durante unos minutos hasta que se funda la muzzarella y ya está listo.

Emplatado:

Bueh... no es tan complicado... Cortalo en porciones suculentas y servilo solo, con una buena rodaja de pan y un buen vinito tinto (no siempre el vino blanco es lo mejor para el pescado y mucho menos para cuando viene adentro de ESTE pastel...).

Bon apéttit!

 
Gustavo Castro

Crea tu insignia