Mario Hernández Yañez

Yatta!…Un blog xalapeño un tanto Geek!

Acerca de ...

blogyatta, un blog xalapeño de tecnología,informática,software libre y todo lo que tiene que ver con los sistemas que mueven al mundo.

Entendamos el futuro.

November 17th, 2008

OpenSocialLeo esta mañana en el New York times una nota acerca de OpenSocial después de un año de haberse creado.
OpenSocial es una iniciativa de Google, Yahoo y otros asociados de crear una API abierta de programación para intercambiar datos entre aplicaciones y redes sociales, es decir: los desarrolladores/programadores solo necesitamos aprender una API basada en el alojamiento de documentos XML con JavaScript y HTML integrado y asi poder crear entornos que funcionen en multiples Sitios Web.
Como lo he comentado anteriormente, el futuro del desarrollo de aplicaciones es abierto -esta API está liberada bajo una licencia Apache 2.0 y otra parte bajo Creative Commons- , creo lógico que si este es el rumbo que enormes y poderosas empresas en el panorama tecnológico mundial toman, lo minimo que podemos hacer es seguirles la pista y continuar el ejemplo.
En una reciente reunión de trabajo que tuve en la Ciudad de México, se presentó un problema para la homologación de datos entre dos aplicaciones de diferente estructura y desarrollada en distintos lenguajes; mi propuesta fué homologarlos a través de una API ABIERTA para la la recepción y el envio de datos en XML………..la solución que las autoridades tomaron fué: intercambiar datos por correo electrónico en el formato que cada quien quisiera y luego quien los recibiera discernir entre los archivos lo que le fuera útil……ni que hablar!.

Debemos leer más, actualizarnos más; la informática es una profesión enormemente susceptible al tiempo lo que sabes hoy el mes que entra ya no sirve!!!!! ya hay algo nuevo, ya cambió o quizas hasta ya desapareció.
Debemos sumarnos todos a las nueva era de plataformas y servicios Web, Internet no es solo checar el e-mail, saber usar Word o platicar en el messenger, no!!!, es mucho más: es una nueva revolución, similar a la industrial pero esta vez el protagonista son las telecomunicaciones,la tecnologia, los datos, la información; y esta revolución apunta a los estandares abiertos……. que esperamos? súmate, abre tu mente y adopta esta avalancha de cambios porque donde quiera que te encuentres o lo que sea que hagas, no estas exento.

De nuevo insisto………………………………………………….el futuro es abierto.

Viva Xalalinux !!!

September 29th, 2008

Xalalinux renació de las cenizas y al parecer con bastante fuerza. El sábado 27 de septiembre  hubo una reunión en la FEI y como Xalalinuxcomentabamos al final, fué todo un éxito; muchos chavos llenaron las butacas del auditorio y se les veia mucho entusiasmo, esperamos que continue todo el tiempo asi.

En la reunión se platicó de todo, se pidieron opiniones y hubo una convergencia entre las ideas del profe Gerardo y las de Xalalinux, se plantearon ideas de cara al futuro y al crecimiento del grupo,se fijaron metas,  charlas, temas y se propuso la idea de una revista libre en pdf de la cual yo coordinaré el desarrollo de la misma.También ha habido mucha participación de los iniciadores de este gran movimiento en Xalapa, tanto en el site como en la lista de correo.

Espero esta gran idea funcione y tenga éxito por lo pronto en Xalapa y alrededores y no se quede solo en palabras.

Xalalinux vive y Viva !!!! Xalalinux.

Los informáticos que recien empiezan a darse de topes con el mundo laboral y por x razón conocen GNU/Linux, piensan que no vale la pena una curva de aprendizaje innecesaria -¿Para que necesito aprender lo que parece ser la parte oscura de la informática si en “guindos” lo tengo

 

joomla

fácil y a la boca?-es por ello que escribo este post, para que veamos como es posible ganar dinero con el software libre, pero sobre todo para que de manera tangible y real visualicemos -basado en mi experiencia- para qué he usado en Xalapa  este proyecto de software libre.

Ya sé que en internet hay montones de tutoriales sobre Joomla -no es mi intención enseñar a usarlo- lo que no hay, o hay muy poco, son experiencias sobre su uso.

A pesar de que la informática tiene múltiples ramas de conocimiento y de aplicación laboral; una que se ha destacado en los últimos años, por ser usada como base de servicios de millonarias y enormes empresas, es la Web.

Aqui en México y en especial Veracruz no es la excepción, no tendremos el nivel tecnológico de otras grandes ciudades, pero de que la web pegó y está pegando es un hecho.Por lo tanto es habitual que tarde o temprano te encuentres con algun pariente del primo del amigo del conocido que necesite un sitio web, y ahi está Joomla dispuesto a ahorrarnos un monton de código para que ese tiempo lo dediquemos a planear, organizar y diseñar la dinámica de los servicios de la empresa a la que le vas a hacer dicho sitio web. Joomla es un cms por sus siglas en inglés o lo que es lo mismo: un administrador de contenido, internamente usa php, css, JavaScript y preferentemente mysql.

Se divide en dos partes:

El frontend: el sitio que ven los usuarios propiamente.
El backend: el panel de control para modificar la estructura y contenidos del sitio a través de un usuario y contraseña.

Una situación común:

Hace unos meses contacté junto con un socio una persona de las ánimas y nos dijo literalmente:

Necesito un sitio Web donde vamos a promocionar noticias y articulos de interés general, además necesito que haya un convertidor de monedas a un lado, una parte que te dé el clima de Nueva York y de México City, ah! y hay una cosa que tiene el diario de xalapa que dice rss y me dijeron que es para compartir información……. tambien lo queremos. Pero chicos, esta página tiene que aceptar videos, sonidos e imagenes y los articulos; una parte se escriben aqui en Xalapa y otros los escribe una amiga de Nueva York y siempre están cambiando, casi 2 o 3 cada dia.Chequenlo y me traen el presupuesto en unos dias.

De entrada si lo quieres programar, yo usaria html, php ,css, ajax, mysql,xml y una cuenta de hosting de las que vende el chilo. :) ( Me debes el comercial Isidro)

Pero se imaginan cuanto tiempo tardariamos entre dos personas analizar, diseñar y programar una solución completa para cubrir todas las necesidades de esta persona.

El valor de tu trabajo:

Digamos que nos aventamos a programar lo que quiere; fácil le calculo 4 meses, supongamos de nuevo que queremos como sueldo base -para sobrevivir- unos 5000 al mes entre los dos, nos da un resultado de 20,000 pesos.Llegas y le dices que la solución le sale en 20,000 pesitos y que te vas a tardar 4 meses ………………….Ja!! por más que le digas y le  digas que es un sistema no una página, que usa bases de datos, que no es fácil etc etc Naranjas!!!!! TE VA A DECIR QUE NO o en el mejor de los casos te hará un comentario:

Como crees, si ese es el presupuesto de medio año para nuestra empresa.

Y no contando algun certificado digital ssl u otros contratiempos de espacio de hosting, ancho de banda etc. Lo siento , pero desgraciadamente por la pésima economia y dinámica social en la que vivimos………asi se mueve el asunto.

Donde está la potencia de Joomla?

En la realidad lo que hicimos fué lo siguiente:

Montamos un Joomla, buscamos componentes, modulos o mambots ya hechos que tuvieran la funcionalidad por ejemplo del clima y de la conversión de moneda, los agregamos………… luego, buscamos un template -tambien ya hecho- para el sitio, capacitamos unas horas para el panel de control, TODO lo modificamos en cuanto diseño , colores y programación para que se adaptara a las necesidades especificas del cliente y ………vualá!!!!!. El sitio estaba hecho en menos de un més por una modica cantidad justa y necesaria, y nos dedicamos más a diseñar la interoperabilidad del sitio y la proyeccion de este de cara al usuario final, que todo en códigos y códigos eternos, genéricos y que no te van a pagar -al menos aqui- lo que vale el esfuerzo.Resultando www.diaday.com

Me lo dan todo servidito y a la boca?

No. El que exista Joomla no significa que lo instalas , le pones una plantilla y listo!………..hay que modificar, buscar, leer codigo ajeno y todo esto te da , en primer lugar, pautas para detenerte y buscar explicaciones y referencia de código de joomla, y en segundo lugar, aprendizaje.

Cuál es el consejo y conclusión?

Se puede hacer dinero con Software Libre, el mehoyo del asunto radica en saber aplicar cada proyecto en la vida real, tenemos el código, la aplicación, la libertad, solo nos resta ser inteligentes y ofrecer informática de calidad en el marco económico de nuestra queridad ciudad. Oh! un verso sin esfuerzo………demonios!!!! la cannabis me volvio a pegar. Suerte!!!!

FenixDespués de algun tiempo fuera de la red por x razones aqui estamos de nuevo; con el mismo entusiasmo que al principio, queriendo compartir con todos los lectores mis experiencias tecnológicas.

El dia de ayer hubo una reunión en un bar de Xalapa para revivir de las cenizas el grupo Xalalinux , asistimos cerca de 11 personas dispuestas a apoyar y difundir el Software Libre; hubo de todo: cervezas, chistes, conversaciones tecnológicas, planes, proyectos y de paso fijamos la fecha de la próxima reunión.En lo personal solo conocia a uno de los integrantes: isidro , a los demás fué la primera vez que los vi y en verdad me quedé con muy buen sabor de boca: una platica muy amena sin entrar en rivalidades o competencia, todos seguros de si mismos y con una vision de equipo.

Espero que todo lo que hablamos se consolide y en esfuerzos conjuntos difundamos por todos los rincones de Xalapa la filosofia Open Source y de paso -como propuso Karkul- aportar a la comunidad algun proyecto.Yo estoy dispuesto a colaborar en lo que haga falta, desde dar charlas sobre los temas que domino hasta repartir volantes para evangelizar a la gente, y que mejor-como comentó alguien en la reunión-en un futuro contactemos con empresas y nos volvamos el referente para desarrollos Pymes.

Por otra parte, blogyatta renace para seguir compartiendo una de mis grandes pasiones: la informática.Ahora mismo trabajo en un proyecto de Gobierno del estado y no tengo mucho tiempo libre; pero tratare de mantener actualizado este blog con temas por demás interesantes, si deseas unirte a Xalalinux bienvenido !!! la próxima reunión el 4 de octubre, ingresa al sitio para más detalles.

Enhorabuena Xalalinux y Blogyatta!!!!

Cuantos de nosotros al llegar a casa, después de una ardua labor de trabajo; nos prestamos a descansar mientras observamos un buen programa de televisión, y si no hay nada interesante pues ya lo que caiga,pero sucede que cada comercial dura cerca de 5

televisoras.jpg

minutos por cada 2 y medio de programa -los conté en un capitulo de Dr. House- y peor aún: en programas que requieren conducción(matutinos,sociales,entretenimiento, etc) incluso se ha visto un fenómeno reciente en donde meten publicidad …..¡en plena transmisión!

Por que sucede esto?

Los medios se están dando cuenta de que la publicidad tradicional ya no funciona, yo por ejemplo cada que vienen comerciales presiono el botón de mute en mi control remoto y volteo mi rostro a platicar con quien se encuentre cerca, periodicamente reviso si ya empezó de nuevo la transmisión para subirle de nuevo y poner atención.Esta predisposición se hace cada vez más general por ello los medios optan por nuevas formas de publicidad y el resultado es que los televidentes en suma nos desayunamos 40 min de comerciales y 20 de programa.Fenomeno que incluso sucede en las telenovelas.

Con Internet no es la excepción; la página que moleste hoy en dia con publicidad en forma de popups intrusivos o anuncios extravagantes, luminosos o con lectura a la de afuerza, está muerta.

Hoy en dia la clave no está en forzar a los usuarios a ver la publicidad, sino a que deseen verla; una publicidad NO intrusiva, agradable, incluso visualmente atractiva.

El mejor ejemplo sin duda es Google: creó todo un sistema económico en la red con AdWords Y AdSense , de hecho se podria decir que la publicidad es el principal ingreso y lo que sostiene a esta gran empresa.La gran inteligencia con la que supo meterle al usuario final servicios de gran calidad, gratuitos pero financiados con publicidad NO intrusiva.

Aqui en méxico debido al gran rezago económico que padecemos, las empresas aún no les llega el boom de internet, pero muy pronto; al igual que hoy sucede con paises como estados unidos, españa,ingleterra y más, las empresas de nuestro país tendrán que invertir en medios digitales, en publicidad on-line y para eso debemos estar preparados profesionales en la informática esperando por esas grandes oportunidades; las empresas deben atesorar las tecnologías como un área para el desarrollo del negocio y como arma de competitividad, de otra forma sus directivos, empleados y dueños pereceran en el mar de la sociedad digital.

Curioso sitio encontré en donde te puedes divertir un rato aventándole huevos a Steve Ballmer CEO y Presidente de Microsoft; este es un polémico personaje por su bocota a la hora de criticar el software libre y en especial a linux; por ejemplo, dijo que dentro de GNU/Linux habia trozos de código de Windows que violaba sus patentes, tambienSteve Ballmer aseveró que Windows no tiene fallos (aja como no!), incluso dice que los linuxeros somos comunistas.Cómo ven?

Bueno, ahora es tiempo del desquite-aunque sea virtual- aventándole de huevazos.El sitio es el siguiente:

http://www.egg-attack.com/

Paisanos…… paisanos

June 1st, 2008

A lo largo de estos dos años, después de que salí de la Facultad de informática he tenido y hemos tenido-junto con mi socio-más de 15 proyectos. Tuvimos la fortuna de conocer mucha gente y entre ellos a personas norteamericPaisanosanas y valla sorpresa que nos hemos llevado, nuestros paisanos son los clientes que más trabajo nos han costado para mantener relaciones cordiales, calendarios de entrega, software perfecto, vaya que al fin mexicanos de nación le hicieron honor a la presunción, la soberbia y la altaneria.

Nunca faltó el tipo de corbata que por una sola vez que el software no cargó nos dijo que NO SERVIA, !!!!Porfavor!!!! pero si me la pasé noches enteras depurando el código, mis pobres pestañas quemadas de horas y horas frente al monitor testeando una y otra vez el sistema y tu me dices que NO SIRVE……ya checó que la pc de su oficina no tenga virus?, ya revisó que la persona que lo ejecuta lo haga como lo indicamos en la capacitación? ya corroboró que fulanito o menganito no le hayan movido a la configuración del sistema? ya confirmó esto, aquello y lo otro?

Respuesta: NO

O que tal la secretaria que una vez nos dijo que una computadora conectada a internet las 24 horas, sin antivirus actualizado,CON WINDOWS, y sin soporte técnico NO PODIA TENER VIRUS POR QUE ERA NUEVA, haganme el favor; como si en el código de un virus fuese una condicion asi:

while (pc=nueva){

result=”no infectar”;

} else{

result=”infectar”

}

O que tal un cliente en una capacitación para el uso de su panel de control(Back-end) y pudiera actualizar su sistema web(Front-end) me dijo:

Nosotros somos ingenieros en sistemas y podriamos hacer lo que tu haces; eso del Front-desk; solo que no tenemos tiempo por nuestros empleos por eso te contratamos.(Ellos eran más de 5).

Y asi una serie de anecdotas chistosas……..pero ahora le toca el turno a los norteamericanos: no sé realmente por qué pero tienen una visión de lo que quieren excelente, con los que hemos trabajado han sido sistemas un tanto complicados y aún asi saben pedir cambios, saben entender los procesos de un software - y no por eso necesitan ser especialistas-, platicando con mi socio he llegado a la conclusión de que la gran diferencia la hace la pre-disposición:

Si a un paisano paisano le dices: tendrás que aprender esta herramienta o programa para editar tus fotos y asi subirlas a los contenidos de tu sitio web……te contestan:

Y no podria hacerlo tu sistema con un botón? (cuando no se les puede cobrar ni una parte de lo que intelectualmente vale tu trabajo)

Sin embargo eso mismo le dices a un norteamericano y comprende que según el contrato previo, lo que está pagando y las necesidades intrínsecas del sistema que pidió, no es factible.

Además de que a veces no puedes programar todo un editor de fotografias integrado al sistema web solo para que suban una o dos fotos cada mes; mejor aprender a usar una herramienta ya hecha(photoshop o gimp) que ahorra dinero para el cliente y trabajo para el programador.

Otra ocasión una persona me dijo que por que no podia subir al servidor una fotografia de una resolución de más de 2000 x 2000 pixeles -previa explicación de capacidad de disco y memoria de carga de imágenes- si él en su blog de blogger si podia hacerlo.

Mi respuesta fué: cuando tengas un servidor como los de google (de millones de dólares) , y les pagues a tus programadores lo que les pagan a ellos,entonces no tendrás que escalar tu fotografia antes de subirla a tu servidor de 1000 pesitos al año.

En fin, si eres un programador te aconsejo definas desde un principio lo que ofreces -aunque siempre se escapan cosas-para que no te lleves sorpresas como estas, y si eres una persona que necesita un sistema, sitio web o cualquier cosa relacionada con la informática te digo:

Sé comprensible con la gente que programa para ti, pide lo que necesites y no lo que se te ocurra; sé razonable que al fin y al cabo en la situación en la que estamos, el precio que ofrezcas o lo que termines bajándole al presupuesto inicial; lo aceptaremos si es que vale la pena.

Saludos paisanos y norteamericanos!!!