jueves nov 19, 2009

Brendan Eich, creador del lenguaje JavaScript, líder de Mozilla Foundation y CTO de Mozilla Corporation declaró que las implementaciones de JavaScript son cada vez más rápidas, y que esto ha ayudado a que los desarrolladores lo usen en nuevos tipos de aplicaciones.

Eich cree que muchas de  las aplicaciones que hoy se hacen en Flash se podrán hacer perfectamente en JavaScript en el futuro. Por ejemplo, con los nuevos estándares se podrán ver juegos 3D escritos en JavaScript, algo que era impensado hasta hace poco.

Un factor clave para que JavaScript llegue a ese punto es que Microsoft agregue en Internet Explorer las mejoras que se están haciendo al lenguaje y otras tecnologías relacionadas, o que al menos ésta pueda ser agregada por medios alternativos.

Hace tiempo que JavaScript dejó de ser percibido como el hermano chico de Java, donde este último se veía como un lenguaje de programación real en comparación. Aunque hay gente que puede no estar de acuerdo, para Eich Java está prácticamente muerto en el lado cliente de las aplicaciones web, mientras que JavaScript está en todos lados.

Caída y surgimiento de JavaScript

JavaScript es un lenguaje de programación interpretado y suficientemente simple para que cualquier programador con experiencia en lenguajes como Java y C/C++ pueda lograr resultados rápidamente. Inicialmente fue creado para ser usado en aplicaciones web, ejecutándose en el navegador, pero también se utiliza en otros ambientes, como por ejemplo para escribir scripts dinámicos e integrarlo con otras aplicaciones.

Hasta hace poco los desarrolladores evitaban a JavaScript por la complejidad de lidiar con las diferencias de implementación que existían en los distintos navegadores y la poca utilidad que aportaba, pero con el surgimiento de AJAX y frameworks especializados, JavaScript tuvo un renacimiento y se convirtió en un componente crítico de las aplicaciones actuales.

Es tanto así que optimizar el rendimiento de JavaScript se transformó en algo crucial para los navegadores, ya que las aplicaciones web modernas lo usan intensivamente.  Un claro ejemplo es el navegador Google Chrome, en donde se publicaron las primeras optimizaciones fuertes a JavaScript debido al interés de Google en tener una plataforma potente para su nueva generación de aplicaciones.

Otro ejemplo es Google Web Toolkit (GWT), un framework para generar código JavaScript a partir de código en Java, y que ha sido usado en la implementación de Google Wave.  GWT  permite desarrollar aplicaciones que corren en el browser en forma rápida y productiva, gracias a que los desarrolladores pueden usar los conocimientos y herramientas de programación en Java que ya manejan, para construir aplicaciones que posteriormente correrán en cualquier browser a través de JavaScript.

Fuente: fayerwayer.com.

jueves nov 12, 2009

El OpenOfficeMouse es un mouse con más botones de lo habitual. Concretamente, dispone de 18 botones programables y con función de doble clic, además de una rueda de scroll clickable y un joystick analógico al estilo del que podemos encontrar en un mando de la Xbox 360 o la PlayStation 3. Todo artificio es poco para un accesorio diseñado especialmente para la suite ofimática OpenOffice.org.

Presentado en Italia y desarrollado por la firma WarMouse, la gracia de este OpenOfficeMouse está en sus perfiles, es decir, las distintas configuraciones con las que puede funcionar, asignando acciones distintas a cada botón en función del programa que usemos. Viene con cinco perfiles predeterminados, cada uno de ellos pensados para los cinco programas de OpenOffice.org (Writer, Calc, Base, Draw y Math), los cuales por supuesto podemos personalizar, aunque admite un total de 63 perfiles distintos.

Entre sus puntos más débiles podemos destacar su diseño quizás algo tosco y el hecho de que es el clásico mouse con cable. Tiene una resolución ajustable de 400 x 1600 dpi y cuando salga a la venta será compatible con Microsoft Windows, MacOS y GNU/Linux. Aún no se ha avanzado una fecha de disponibilidad, pero sí se ha adelantado su precio, que será de 75 dólares.

Fuente: gizmos.es.

lunes nov 09, 2009

Se ha publicado una actualización de Java -versión 6 actualización 17, conocida como 6u17-.

Recursos afectados
Versiones de Java anteriores a la 6 update 16.

Actualizar lo antes posible a la última versión de Java .

Cuando se instala la actualización, en ocasiones, existen otras versiones instaladas en el equipo , no son imprescindibles y es posible desinstalarlas siguiendo unas sencillas instrucciones http://www.java.com/es/download/help/uninstall_java.xml.

Es importante mantener todo el software del equipo actualizado y este especialmente, ya que el JRE añade nuevas funcionalidades a la navegación de cada vez más páginas web (juegos en línea, redes sociales, calcular intereses de una hipoteca, ver imágenes en 3D, etc.) y los atacantes suelen aprovechar los ordenadores que no tienen actualizado este programa para conseguir sus objetivos.
Detalle

Esta actualización resuelve problemas de algunas funcionalidades.

Para más información, dirigirse al aviso técnico de INTECO-CERT.

jueves nov 05, 2009

Hola, en esta ocasión quería compartirles una nueva nota que publicó Diego Ramirez (OSUM Leader del grupo Java NEA de Argentina) sobre como comenzar un proyecto en Symfony utilizando NetBeans.

Bueno esta imagen me quedo colgada del post anterior y la quería incluir en este así arrancamos el tema.



Como verán Symfony está siendo tomado como un framework de referencia y Netbeans quiere ser la IDE asociada.

En esa imagen se visualiza después de crear un nuevo proyecto PHP nombrarlo configurarlo y de ahí en más en la sección frameworks veremos que nos presenta los comandos de creación de aplicaciones.

Pero eso es todo lo que hablaré de la creación de proyectos, el post de hoy se trata de levantar los proyectos existentes que poseemos y que están desarrollados con el framework symfony.

Antes que nada descarguen el proyecto Jobeet de la página de Symfony.
Si tienen Windows (como yo) pueden descargarse xampp for Windows.

Bueno ahora los pasos enumerados one by one.

1) Editar el archivo de vhosts del apache.
Si tienen xampp estará ubicado en C:\xampp\apache\conf\extra\httpd-vhosts.conf


Sin instalaron xampp en C:\ ubiquen al proyecto jobeet en esa ruta.

2) Editar el archivo hosts en Windows.

El archivo se encuentra en C:\windows\system32\drivers\etc\hosts ahí agregaremos la siguiente entrada

127.0.0.1 jobeet

Asi podremos usar la dirección http://jobeet sin problemas.


3) Levantando el proyecto.

Abrimos nuestro NetBeans y seleccionamos File->New Project en la opción PHP application with existing sources.


Luego seleccionamos la ruta donde tenemos alojado nuestro proyecto en xampp.



Luego seleccionamos para que corra como un sitio web local, utilizamos la url http://jobeet/ y seleccionamos nuestro archivo index.

Ojo aquí deberemos crear un archivo index.php en la raíz del proyecto como punto de inicio para NetBeans - no confundir con el index ubicado en web-. (tip del Ing. Agustín Casiva).


4) A disfrutar todas las funcionalidades del IDE: Coloreo de sintaxis, autocompletado, ejecución de comandos symfony, árboles de estructura, debugging con xdebug.

Bueno espero que lo hayan realizado.
Nos vemos hasta la próxima!

Fuente: blogdediegoramirez.blogspot.com.

jueves oct 29, 2009

Hola, quería compartirles una nota que publicó Diego Ramirez (OSUM Leader del grupo Java NEA de Argentina). Sobre lo que es para él, ser un OSUM Leader.

Empiezo este post dando las gracias a la gente de SUN por elegirme como OSUM Leader encargado del grupo de Java Nea


Para quien no sabe que es, OSUM (Open Source University Meetup) es una comunidad mundial de gente interesada en el software libre, el open source y con el enfoque de los productos de SUN.

Cuando Nicolás Alonso me sugirió ser OSUM Leader dudé porque a pesar de que uso tecnologías SUN Mysql, Netbeans y he programado en Java (por ese motivo habia surgido la lista de google javanea) en estos días especialmente con Java no he tenido contacto.
A pesar de eso acepté porque me gusta difundir y ayudar en lo poco que pueda a cualquiera que lo necesite (si algo no sé, lo investigamos juntos- esa es la actitud ^_^).

Bueno espero que se inscriban así logramos hacer una comunidad grande y fuerte.

Si desean hacer algún evento en Chaco-Corrientes-Formosa o Misiones contactense conmigo y arreglamos algo para pedir (siempre mangueando) a la gente de SUN (nada de pedir servidores che ^_^).

Bueno hasta la próxima.

Fuente: blogdediegoramirez.blogspot.com.

This blog copyright 2009 by Ezequiel Singer