Hace tiempo, Google anunció que estaba creando un nuevo lenguaje de programación con características de seguridad y rendimiento similares a C++ pero combinadas con las características de lenguajes dinámicos tipo Python. Lo llamaron "Go" y no tuvo muy buena acogida en los foros.
Es sabido que, Google estaba utilizando Python de forma masiva en todos sus desarrollos (que son muchos), pero desde hace unas semanas está invitando a sus desarrolladores a abandonar Python en favor de otros lenguajes ¿Cuál? Era la pregunta estos días.
Pues parece que ya se ha realizado el anuncio oficial:
http://www.genbeta.com/actualidad/google-lanza-go-su-lenguaje-de-programacion
¿Queréis aprender Go? La página oficial es:
http://golang.org/
"Go to Go", my friend.
sábado, 28 de noviembre de 2009
martes, 20 de octubre de 2009
Cloud computing se llama esta filosofía
El concepto o filosofía "Cloud computing" (la computación está en la nube o la nube -metáfora de Internet- es el ordenador) es una idea antigua.
Ya Sun habló (fue su eslogan durante años) de "The network is the computer" y mucho antes Bill Gates predijo... "todo estará conectado a la Red" (claro que él pensaba que a su Red).
Lo que ha ocurrido es que ahora es "medio" posible (no se sabe si la posibilidad es madre de la filosofía o la filosofía madre de la posibilidad):
De todas formas, la filosofía es imparable (los filósofos sólo tienen que pensar en qué, no en los resultados) así que os paso una lista, ejemplo, de Universidades (no hay ninguna española que yo vea) que utilizan uno o varios de estos servicios:
http://www.edustyle.net/gallery_other.php
Ya Sun habló (fue su eslogan durante años) de "The network is the computer" y mucho antes Bill Gates predijo... "todo estará conectado a la Red" (claro que él pensaba que a su Red).
Lo que ha ocurrido es que ahora es "medio" posible (no se sabe si la posibilidad es madre de la filosofía o la filosofía madre de la posibilidad):
- Queremos acceder desde distintos dispositivos a nuestros aplicativos: móviles, netbooks, tv con tdt, pequeñas video-consolas, etc. Estos dispositivos no tienen capacidad para ejecutar pesadas aplicaciones ni discos duros voluminosos... así que "que todo esté en la Red es una ventaja".
- Hoy en día, es más o menos fácil y más o menos barato acceder a la Red, en cualquier sitio, con uno de estos dispositivos.
- Queremos socializarnos por la fuerza bruta: queremos tener miles de amigos en nuestro facebook, decir hasta "cuándo nos sacamos un moco" en el twitter y saber qué amigos tenemos a nuestro alrededor desde el móvil (hay un servicio Google que ya nos permite hacer esto). Lo extraño, quizá por esto, es que cada vez estemos más alarmados por la información que se tiene de nosotros y el uso que se hace de ella.
- Hay empresas que ya han visto negocio (sobre todo Google y Microsoft) pero que no nos dicen que nos espera a la vuelta de la esquina: primero utilízalo gratis, sin leer las condiciones del contrato, luego te mando publicidad y más tarde te hago pagar un poco por servicios "premium".
De todas formas, la filosofía es imparable (los filósofos sólo tienen que pensar en qué, no en los resultados) así que os paso una lista, ejemplo, de Universidades (no hay ninguna española que yo vea) que utilizan uno o varios de estos servicios:
http://www.edustyle.net/gallery_other.php
viernes, 11 de septiembre de 2009
Intenciones de ORACLE para los clientes SUN
ORACLE ha publicado una declaración, sobre sus intenciones, para los clientes de SUN. Ver:
http://www.oracle.com/features/suncustomers.html
Sólo dice que va a gastar más dinero, de lo que SUN gastaba hasta ahora, en el desarrollo de SPARC y en el desarrollo de Solaris.
Además, dice que, pondrá más especialistas (el doble que SUN) asociados a la venta de hardware y servicios.
Pero, la frase más interesante es la que dice que, aumentará el rendimiento del hardware SUN mediante la integración de software ORACLE en esta plataforma.
Con esta última frase, y no diciendo nada con respecto a Java, JavaFX, Glassfish (SJSAS), Netbeans, MySQL... yo creo que ORACLE deja bastante claro cuáles serán sus intenciones con respecto a estos productos SUN.
http://www.oracle.com/features/suncustomers.html
Sólo dice que va a gastar más dinero, de lo que SUN gastaba hasta ahora, en el desarrollo de SPARC y en el desarrollo de Solaris.
Además, dice que, pondrá más especialistas (el doble que SUN) asociados a la venta de hardware y servicios.
Pero, la frase más interesante es la que dice que, aumentará el rendimiento del hardware SUN mediante la integración de software ORACLE en esta plataforma.
Con esta última frase, y no diciendo nada con respecto a Java, JavaFX, Glassfish (SJSAS), Netbeans, MySQL... yo creo que ORACLE deja bastante claro cuáles serán sus intenciones con respecto a estos productos SUN.
miércoles, 22 de julio de 2009
Flex 3.3 y locale es_ES... por fin, Flex 3.3 en español!
Más de un lector me había pedido que crease la localización para la versión 3.3 (este SDK lleva un tiempo ya en el "mercado"). La verdad es que, no era consciente de que nadie la estuviese usando/esperando...
En el siguiente enlace FLEXSDK33-framework-locale-es_ES.zip
os dejo un .zip que podéis descomprimir en el directorio de vuestro Flex SDK 3.3 (primero creáis un directorio "es_ES" dentro del directorio "frameworks/locale" y luego copiáis allí los tres ficheros .swc que os dejo dentro del .zip) y simplemente añadiendo la siguiente opción al compilador "-locale es_ES" tendréis resuelto el asunto... al menos, el asunto español ;-)
También podéis modificar el fichero/frameworks/flex-config.xml para activar esta localización como la localización por defecto de vuestras compilaciones (es sencillo encontrar el lugar).
También podemos activar esta localización en el Flex Builder 3.0.2, que realmente utiliza un SDK que viene dentro del directorio "sdks" donde esté instalado este impresionante entorno de desarrollo.
Os dejo las versiones anteriores de estas "localizaciones" en:
En el siguiente enlace FLEXSDK33-framework-locale-es_ES.zip
os dejo un .zip que podéis descomprimir en el directorio de vuestro Flex SDK 3.3 (primero creáis un directorio "es_ES" dentro del directorio "frameworks/locale" y luego copiáis allí los tres ficheros .swc que os dejo dentro del .zip) y simplemente añadiendo la siguiente opción al compilador "-locale es_ES" tendréis resuelto el asunto... al menos, el asunto español ;-)
También podéis modificar el fichero
También podemos activar esta localización en el Flex Builder 3.0.2, que realmente utiliza un SDK que viene dentro del directorio "sdks" donde esté instalado este impresionante entorno de desarrollo.
Os dejo las versiones anteriores de estas "localizaciones" en:
Etiquetas:
flex
domingo, 7 de junio de 2009
Google ha liberado Page-Speed
Google ha (recientemente) abierto el fuente de una herramienta, que ellos utilizan internamente, para optimizar sitios web. Además de "abrirla", la ponen a nuestra disposición.
Lo que se consigue realmente con ella es mayor velocidad en la carga de las páginas, una vez aplicas las recomendaciones dadas.
No es que la herramienta haga que las páginas se carguen más rápidamente, sino que te da pistas para que diseñes páginas que se cargarán más rápidamente.
Te ayuda en el análisis de tus páginas web, optimización de los css, optimización de los javascript, optimización de las imágenes y otras recomendaciones varias.
La he probado, prefiero comentar las cosas tarde pero probadas, y tengo que decir que satisface mis expectativas. De una forma sencilla, simplemente cargando la página a analizar desde el navegador y activando el análisis, nos informa de lo que podemos hacer (de forma sencilla) para mejorar el rendimiento de la misma.
Se llama "Page Speed" (se puede descargar desde http://code.google.com/intl/es-ES/speed/page-speed) y es un añadido al plugin "Firebug" de "Firefox".
La instalación de "Firebug" debería ser una obligación para todos los desarrolladores de contenido/aplicaciones web.
Lo que se consigue realmente con ella es mayor velocidad en la carga de las páginas, una vez aplicas las recomendaciones dadas.
No es que la herramienta haga que las páginas se carguen más rápidamente, sino que te da pistas para que diseñes páginas que se cargarán más rápidamente.
Te ayuda en el análisis de tus páginas web, optimización de los css, optimización de los javascript, optimización de las imágenes y otras recomendaciones varias.
La he probado, prefiero comentar las cosas tarde pero probadas, y tengo que decir que satisface mis expectativas. De una forma sencilla, simplemente cargando la página a analizar desde el navegador y activando el análisis, nos informa de lo que podemos hacer (de forma sencilla) para mejorar el rendimiento de la misma.
Se llama "Page Speed" (se puede descargar desde http://code.google.com/intl/es-ES/speed/page-speed) y es un añadido al plugin "Firebug" de "Firefox".
La instalación de "Firebug" debería ser una obligación para todos los desarrolladores de contenido/aplicaciones web.
Suscribirse a:
Entradas (Atom)
