Saturday, March 24, 2007

No al abandono de mi Blog

Considero que esta ha sido la temporada donde mas he abandonado este especio, hoy cumplo 10 días sin publicar nada nuevo en mi Blog.
Varias situaciones me han tenido ocupado y mi blog se ha visto afectado, aunque estas situaciones explican no justifican que no tenga contenido mi Blog, y aun así la maravilla del Internet permite que yo siga recibiendo visitas, pero realmente que hueva(aburrido) entrar a un Blog que no tiene contenido. Así que NO al abandono de mi Blog.
PD: Hoy es el Concierto de Filio.

Wednesday, March 14, 2007

El Día de Pi

Hoy se celebra según el calendario geek el Día de Pi, el 14 de Marzo, se escribe como 3/14 que es la primera aproximación que uno aprende del número trascendental Pi (3.14). Por esta razón se celebra este día como El Día de Pi. Y para ser más exáctos hoy a la 1:59 es la celebración oficial ya que la aproximación al número es más exácta (3.14159).

Para todos los que les gustan los números y en especial este tipo de números que aparecen en muchos lados, les deseo un Feliz Día de Pi.

Para terminar de darle el toque a este día, hoy también se celebra el cumpleaños de Albert Einstein.


Algunos Links de interes sobre Pi:

Monday, March 12, 2007

Nos vemos en Exponet heeeee =D

Mucha alegría me dio cuando me enteré que me había ganado un pase para ir a Exponet. Honestamente no pense que me lo pudiera ganar, porque no es como que mi opinión en cuestión de diseño web y usabilidad sea muy acertada, los que me conocen sabrán que no soy muy ducho en esos temas =D.

Pero aunque ni yo me lo termine de creer siiiiiiiii me gane un pase. Así que nos vemos en Exponet.

Ya estoy en las conferencias, todavía tengo que averiguar si hay algún espacio para los talleres. Ya le entre a una parte, ahora entremosle a todo. JQuery es de las cosas que más me llaman la atención. Veremos que podemos hacer por allí.
Gracias a los que apoyan el evento y a Prensa Libre por pensar en los Blogger Chapines ;-)

Thursday, March 08, 2007

Albert Einstein en el día Internacional de la Mujer


Hace algún tiempo leí esta anéctota de Albert Einstein, en un libro bastante feminista, y me causó mucha gracia, la comparto con ustedes hoy en el Día Internacional de la Mujer.


"Esto es lo que dijo Albert Einstein sobre su esposa, en su aniversario de bodas número cincuenta:

Cuando nos casamos, hicimos un pacto, y fue el siguiente: Decidimos que durante nuestra vida juntos yo tomaría todas las decisiones importantes y mi esposa tomaría todas las pequeñas. Durante cincuenta años hemos respetado ese acuerdo. Yo creo que esa es la razón del éxito de nuestro matrimonio. Sin embargo, lo raro es que en cincuenta años no ha habido ninguna decisión importante
"

"Los Hombres dominan el Mundo, pero las Mujeres Dominan a los Hombres"

Saturday, March 03, 2007

Poesía hecha Canción - Alejandro Filio en Guate

Sin temor a equivocarme podría decir que, mucho de lo que canta Alejandro Filio, son poemas hechos canciones. Es dificíl para mi definir el estilo musical de Alejandro Filio, talvez puede decirse que es un trovador, que pertenece al Canto Latinoamericano y muchos lo definen como un Guerrero del Canto Mejor.

De Filio yo habia escuchado las canciones más "comerciales", pero realmente nunca me habia tomado el tiempo de investigar sobre su música y filosofía. Hasta el año pasado tuve el gusto de ir a un concierto de Alejandro Filio.... Y para que digo más...... son de esas canciones, que hacen click y click y click una tras de otra, constantemente impactando los sentimientos, cantando cosas que posiblemente uno siempre ha querido expresar pero no ha encontrado las palabras adecuadas.

Filio es en sí mismo anti-comercial, esta en contra de las mega disqueras, que fabrican "artistas" de plastico y que les contruyen toda una máquina publicitaria. Por ejemplo vean estas frases Filio.
“Las compañías disqueras hacen a los artistas. Son ellas quienes eligen o no qué consumir, pero qué pasa cuando lo único que tienen para elegir el público es un artista prefabricado por una compañía trasnacional, el resultado es el que vemos”

“Mi objetivo nunca ha sido ser famoso, tener dinero o ser reconocido, yo creo que iba más allá, pensaba en dignificar un poco la música de mi País, en sacar adelante un género que parecía imposible hacerlo y no lo fue así”

Filio ha cantado con grandes del Canto Latinoamericano, solo por mencionar algunos esta, Silvio Rodríguez, Víctor Manuel, Luis Eduardo Aute, Tania Libertad, Alberto Cortez, Alejandro Lerner, Vicente Feliú, León Gieco, Carlos Varela, Amaury Pérez y la lista sigue.

No escribo esto para que digan "ahh que bonito", no, lo escribo porque este Poeta que hace canciones va ha estar en Guatemala, y no se preocupen estoy seguro que no es caro ir a verlo. Si no lo conocen les recomiendo que lo vayan a ver ( mejor dicho que lo vayan a escuchar) y si lo conocen, creo que no hace falta que les diga que nos vemos en el concierto de Alejandro Filio.

Su página web marca los días 23 y 24 de Marzo, como los días en que podemos ver a este Artista en el escenario de La Bode de 4 Grados. Nos vemos por allá =-)

Para los que vayan a ir, aquí hay una pequeña lista de las canciones que personalmente me gustan de Alejandro Filio.


PD: No crean que solo él canta poemas, en Guatemala también existen artistas que cantan poemas, actualmente estoy escuchando un CD que tomo 3 años producirlo y Literalmente se trata de 10 poemas a los cuales les pusieron música, y ya voy a escribir sobre ese disco, que para variar, por su tematica es poco comercial.

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