Sunday, February 25, 2007

Backup Backup y más Backup - Un acto Inteligente

Hace una semana fui victima de mi propia arrogancia. Me di cuenta soy uno de esos clasicos tipos que predican y no se convierten. Por llevarmela de pilas(inteligente), nunca hacia backup de mis documentos, aunque yo supiera que lo tenia que hacer, pensaba que eso de perder datos sus era algo que a un tipo como yo no le podia pasar (jajajajajajaajajaja... no será....).

La semana pasada hice gala de la manera más elegante de mis despistes. Deje olvidada mi computadora en un aula de la Universidad Galileo, y de la manera más sencilla, la vida me dio una lección. Así de facíl, yo (don pilas, don inteligente, don infalible) con mis propias manos habia perdido TODOS mis valiosos datos, meses de trabajo, miles de lineas de código, proyectos, software, eBooks, contactos, tareas, fotos, música, etc, etc, etc.

Cuando eso pasa, le viene a uno a la mente la estupida frase, "Y si tan solo hubiera?", pero ya es tarde, tarde muy tarde.........

Será que nuestros datos no valen los $90 que cuesta un disco duro externo?, será que nuestros datos no valen las 'n cantidad' de horas que nos tome sacar nuestro backup en CD's o DVD's?. Esa experiencia me enseño que no hay que ser negligentes a la hora de hacer backup, es inteligente hacer Backup. Los datos son valiosisimos el hardware es lo de menos.

Mi consejo para usted estimado lector de mi caso es.....
Backup, Backup, Backup y más Backup!!!!!!!

Mi caso tuvo un final muy feliz, un guatemalteco honrado, Don Baltazar, encargado de hacer la limpieza por las noches en el aula donde yo deje olvidada mi computadora, la entrego a la Gerencia de Edificios, al otro día tuve que pasar por un proceso de autenticación para demostrar que la computadora era mía, y la personas que me la entrego me dijo... Su computadora es un milagro, las computadoras casi nunca aparecen.....
Gracias Don Baltazar por ser un ejemplo de honradez y esperanza para nuestra sociedad Guatemalteca.

PD: Adivinen que fue lo primero que hice con mis datos cuando recupere mi computadora???

Thursday, February 22, 2007

Ser Blogger NO ES un Crimen - Liberen a Kareem

Hoy fue condenado a 4 años de prisión el Blogger Egipcio Kareem por el "delito" de ejercer su derecho a la liberdad de expresión.

Desde cuando ser Blogger es un Crimen?
Desde cuando escribir lo que pienso en mi Blog, debe de ser condenado?

LIBEREN A KAREEM!!!!!
FREE KAREEM!!!!!!


Para mayor información del caso de Kareem puede visitar estas páginas.
http://www.freekareem.org
Carpe Diem (Luis Figueroa)
Homo Homini Lupus(Guillermo Pineda)

"Detesto lo que dices, pero defendería hasta la muerte tu derecho a decirlo"
Voltaire

Saturday, February 17, 2007

JavaScript NO ES Java

JavaScript != Java
Aunque sus nombres son similares, no se parecen en nada. Ambos lenguajes son ampliamente utilizados en la actualidad, coincidentemente son contemporaneos, pero se utilizan en situaciones muy diferentes y de ninguna manera uno tiene que ver con el otro.

JavaScript fue desarrollado, por Netscape, para que las personas pudieran interactuar con las paginas web, sin necesidad de recargar toda la página. Necesitan un lenguaje que se ejecutará del lado del cliente(browser), que de alguna manera "le dijera" a la página, como debía reaccionar a ciertas acciones del cliente.
De esta manera en diciembre del año 1995, la versión 2.0B3 de Netscape fue la primera en incluir un interprete, que permitiá ejecutar instrucciones de un lenguaje de programación en una página web, a este lenguaje le dieron el nombre de, LiveScript, con esto cualquier persona que estuviera utilizando la última versión de Netscape, podián interactuar con páginas que ulizaban LiveScript, sin necesidad de instalar ningún tipo de plug-in.
Para variar mis estimados amigos del browser de la E azul, intentaron hacer lo mismo y 9 meses después en agosto de 1996, su browser incluia un interprete para un lenguaje llamado vbscript, cuya sintaxis era similar a la de LiveScript, y que entre algunas otras cosas permitio la creacion del worm ILoveYou (pero esa es otra historia).

Java fue desarrollado por Sun Microsystems, y sus inicios se registran a mediados del año 1992, como parte de un proyecto de investigación y desarrollo tecnológico. La idea era crear un lenguaje de programación que fuera capaz de correr independientemente de la arquitectura del microprocesador. Fue desarrollado por James Gosling y originalmente su nombre fue Oak.
El nacimiento oficial de Java fue el 23 de Mayo de 1995. En sus inicios fue utilizado para el desarrollo de aplicaciones en el Internet, muy famosas en su tiempo, llamadas Applets, que necesitaban un plug-in para poder funcionar, que al inicio se llamo HotJava y luego se convirtio en un concepto muchisimo más amplio y que ahora conocemos con el nombre de Java Virtual Machine.

De alli en adelante el nombre de Java comenzo a ser muy conocido, en muchas páginas se empezaron a utilizar los Applets. Netscape anunció que su browser soportaría Java a partir de la version 3, y también renombro su lenguaje LiveScript a JavaScript.(Este fue el BOOM para Java)

JavaScript se convirtio en un lenguaje éstandar de scripting (ECMAScript o ECMA-262), y cada web browser hace su propia implementación. Con lo cual podemos decir que JavaScript es la implementacion de ECMAScript de NetScape, y JScript es la implementacion de ECMAScript de mis amigos del browser de la e azul. Y es por eso que algunas instrucciones de JavaScript no funcionan en algunos browsers.

JavaScript y Java tienen diferencias fundamentales muy muy muy marcadas. Empezando porque JavaScript es un lenguaje interpretado y muy poco estricto en la sintaxis del lenguaje(da lo mismo escribir 'Document' que 'document'), e importante solo funciona en un Web Browser, la intepretación la hace cada browser como se le pegue la gana.

Java es un lenguaje de programación Orientado a Objetos, que se compila (no se interpreta, se compila para obtener ByteCode), es un lenguaje muy estricto en su sintaxis(ni en broma significa lo mismo escribir 'Document' que 'document'), y sobre todo, estoy seguro que el Browser donde usted esta leyendo esto, es Java Enabled, y no solo el Browser, su computadora también es casi seguro que tiene instalada la Virtual Machine, su celular es casi seguro que tambien soporta Java(donde?? metase a los Juegos, algunos ringtones, muy posiblemente el menú de su celular este hecho en Java, etc.), 8 de cada 10 celulares son Java Enabled, y no solo los celulares, actualmente existen aprox. 4.8 billones de dispositivos Java Enabled.

En los proximos años, los más de 3 billones de habitantes del planeta que aún no han tenido ningún tipo de contacto con el Internet, es muy probable que su primera experiencia con Internet, sea por medio de un dispositivo movil, y es casi seguro que va ha ser un dispositivo Java Enable. Hace poco me entere por un blog que leo periódicamente, que Java es el lenguaje más popular en SourceForce.

Con Java se desarrollan cualquier tipo de apliaciones, Aplicaciones de Escritorio, Aplicaciones para el Internet, Aplicaciones para Celular, Aplicaciones Cientificas, juguetes, televisores, relojes, aviones, camaras, etc. incluso hay aplicaciones hecha en Java que han llegado a Marte con la NASA, y desde entonces se dice que "Java Is Everywhere". Java en si es un mundo de tecnologias.

Porque escribo todo esto de Java???? No es porque yo sea fan de Java y que quiera hacer de menos a JavaScript. De hecho JavaScript últimamente ha tenido un crecimiento increible con el rápido desarrollo de aplicaciones AJAX. Y Java y JavaScript se llevan muy bien con los nuevos componentes JSF(Java Server Faces) AJAX Enabled.

Escribo esto porque estoy harto de encontrarme personas que piensan que JavaScript es lo mismo que Java. Y me molesta aun más cuando son personas que llevan mucho tiempo trabajando en el mundo de la tecnología. Y si es cierto no es su culpa, los terminos tienen a confundirlo a uno, pero si no lo saben no lo supongan por favor!!!! Y lo peor peor peor, es encontrarme a un desarrollador, a un programador, aún tipo que debería de entender las diferencias básicas entre un lenguaje interpretado y uno compilado, que piensa que porque se disparó un su script en una página web esta programando en Java(Eso no es cierto). Por esas personas lo escribo, porque talvez no existía un lugar donde lo pudieran saber. Este post no es desahogo, es una Gran Aclaración, de que JavaScript Y Java NO SON LO MISMO!!!!!!!!!!!!

Para dejarlo claro...
  • JavaScritp no es Java
  • JavaScript no es un "subset" de Java
  • JavaScript no es una version "más light" de Java
  • Programar JavaScript no es programar en Java
  • JavaScript no es un lenguaje "más sencillo" de Java para "hacer" páginas web
  • Programar en JavaScript no implica saber programar en Java
  • Ni Programar en Java implica saber programar JavaScript

JavaScript y Java son tecnología ampliamente utilizadas en la actulidad, pero son dos cosas completamente diferentes.

Wednesday, February 14, 2007

Un Poema de Amor........ For Programmers

Un Script muy bonito para compilar en la vida!!!!! =-)

  1. //hoekens love script.

  2. always(me.love(you));

  3. while(you.love(me))

  4. {

  5. if (me.feeling == sad)

  6. me.feeling = happy;

  7. if (me.feeling == mad)

  8. me.feeling = calm;

  9. if (me.feeling == lonely)

  10. me.feeling = wanted;

  11. if (me.feeling == lost)

  12. me.feeling = found;

  13. please(you.hold(me));

  14. please(you.touch(me));

  15. please(you.kiss(me));

  16. please(you.love(me));

  17. please(you.dontleave(me));

  18. me.donicethingsfor(you);

  19. me.thinkabout(you);

  20. me.heart(you);

  21. }

  22. //Y cuando este Loop se acaba ='(
  23. me.miss(you);



Tomado de haikode.com

Friday, February 09, 2007

Certeza del Castigo es lo que nos falta

Disculpeme usted guatemalteco responsable que realmente quiere a nuestro país, por lo que acontinuación escribo, pero honestamente, es asquerosa la manera en que no podemos vivir en paz en nuestro país. Yo estoy seguro que cualquier guatemalteco que este leyendo esto, lo han asaltado, lo han extorcionado, le han robado algo o por o le han pegado un susto en algún momento. Y si no ha sido a él, a sido a un familiar o amigo cercano. Es horrible la situación en la que vivimos, y lo peor de todo es que ya nos acostumbramos a este cancer social que padecemos. Creanme de corazón que yo también quiero mucho a mi país y realmente es lindo, pero la manera en que muchos se burlan del sistema judicial es asquerosa. Realmente hoy estoy muy molesto, me enoja sentir impotencia de estar cada día mas acorralado por un grupo de degenerados que no ayudan en nada al país, y de tener un "gobierno" cuyo principal papel es, ese, Gobernar y hacer valer las leyes, pero se dedica ha hacer cualquier otra cantidad de cosas (que no digo que este mal en la medida en que cumpla su función principal) y que únicamente obliga a los guatemaltecos tomar la justicia por mano propia.
Y no solo los degenerados me molestan, me enoja el papa macho, que le "enseña" a su hijo que ser inteligente, es ser irrespetuoso y parquearse en un espacio que tiene el simbolo para invalidos y terminar maltratando al policia cuando le dice que no lo puede hacer, sin darse cuenta que el invalido mental es él mismo. Este es un desahogo de muchos gritos de enojo que se me han quedado trabados en la garganta y de las muchas veces que se me ha revuelto el estómago al leer noticias insoportables como esta.

Sunday, February 04, 2007

Las Maravillas de la Naturaleza - March Of The Penguins

"... In the harshest place of Earth. Love finds a way.... This is the incredible true story of a family's journey to bring life in to the world..."

El Arquitecto de la Naturaleza, creo cosas que nuestra mente humana no tiene la capacidad de comprender. La Marcha de los Pingüinos (March Of The Penguins), es un documental que cuenta una historia de amor por la vida, que se desarrolla en uno de los lugares más inhóspitos de la tierra.
Es una de las historias de la vida animal, más bonitas que he podido ver en mi vida, muy conmovedora, rompe el paradigma machista de los seres humanos y deja una sensación especial, cuando uno lo termina de ver. Nos muestra que hay misterios de la naturaleza que jamas vamos a lograr comprender.
Para todos aquellos a los que los apasiona el milagro de la vida, es un documental que tienen que ver. Y si ya lo vieron...... entonces, vuelvanlo a ver... =-)
No les pudo contar más, solo les digo vean el documental.. Esta muy bueno...

"... For Millions of years they have made their home on the darkest, driest, windiest and coldest continent on Earth.
And they've done so pretty much alone.
So, in some ways this is a story of survival.
A Tale of life over death.
But it's more than that really.
This is a story about Love"

Thursday, February 01, 2007

Cambia todo Cambia!!!!

Este fue mi lugar de trabajo durante un año exácto, y el día de hoy, cambió. Realmente fue una decisión un poco complicada de tomar, en un año uno se llega a encariñar con un lugar, uno se acostumbra a las personas que saludaba todos los días, y el espacio que uno ocupaba se comienza a convertir en parte de uno, porque forma parte de tu día a día.
Hace un año llegue únicamente con una computadora, un block de notas, un calendario y un lapicero. Hoy me sorprendi de la cantidad de detalles con los que uno comienza a llenar su espacio de trabajo.
Pero cambia, todo cambia, y de hoy en adelante, iniciamos un nuevo reto, en un lugar más grande, a conocer y tratar con otras personas. Sin no poder dejar de sentir cierta nostalgía, por las personas que tanto nos ayudarón en el inicio de nuestra empresa.

En los días como hoy te detienes y te acuerdas, de como estabas cuando llegastes, te acuerdas de las cosas que hacias y decias, de los miedos y preocupaciones que llevabas dentro. Hoy ves todo eso hacia atras y te alegras de saber, que pudiste hacerlo, que muchos de los miedos que llevabas nunca se hicieron realidad, y que las cosas que nunca creiste posibles, ahora son una realidad. Y sobre todo te das cuenta que el tiempo pasa.... Y pasa rápido.

Hoy quisiera agradecer a todo un equipo de personas, que día a día se esforzo por hacer del trabajo de un año, una excelente experiencia, Verónica, Rube, Marlen, Ana, Sorel, Carlos, Gustavo, Doña Rosario, Doña Mely y Don Edwin, muchisimas gracias, por su disposición, amabilidad y apoyo.

Las cosas cambian, es algo que no podemos evitar, cambian tus necesidades y te tienes que cambiar de lugar, aunque eso signifique sentir algo de nostalgía por dejar el lugar donde todo empezo.