Archive for the 'www' Category

August 8th 2008

Como realizar una imagen de precarga personalizada para Ajax.

Esta vez les traigo como realizar una imagen de precarga muy sencillo, útil para trabajos realizados con Ajax.

La importancia de poner una imagen de precarga al utilizar Ajax es darle una presentación a nuestro trabajo, para que sea amigable el sistema con el usuario.

Vamos a utilizar una grandiosa herramienta para crear o personalizar nuestra imagen, en esta ocasión iremos a la página de ajaxload.info donde personalizaremos a nuestro gusto el icono de precarga.

info

Es muy sencillo, solo hay que elegir uno de los iconos prediseñados, luego escoger un color para el icono para posteriormente elegir el color de fondo, también existe la opción de poder hacer el fondo transparente.

Después de haber elegido las opciones deseadas damos en el botón generar nos mostrara el diseño personalizado y damos en descargar y listo ya tienes tu imagen de precarga.

Espero sea de su agrado.

Para siempre me parece mucho tiempo.

No Comments yet »

August 7th 2008

Wikipedia española vandalizada

Justo hiba a la Wikipedia para leer algo sobre la Teoría de supercuerdas, cuando llegué a la portada y me encontre con esto: La vandalización de la Portada de la Wikipedia.

Lo cierto es que es muy recurrente la vandalización de las pagina de la Wikipedia, pero es la primera vez que me toca ver una. Para mi esto es una acción deleznable que debe ser repudiada en todas las ocasiones, no podemos permitir que unas cuantas personas sin otra cosa mejor que hacer, lleguen y destruyan el trabajo realizado por una comunidad entera. ¿Ustedes que opinan?

Por suerte más tarde yo en escribir este post que los voluntarios en reparar la modificación a la portada.

2 Comments »

August 4th 2008

Cloud Computing – Supercomputación al servicio de las TI

Con la baja en los costos de dispositivos y el crecimiento de la capacidad y difusión de las redes se ha hecho posible algo que hace apenas 10 años no se pensaba: la cloud computing.

Este termino, que se ha popularizado desde principios del 2008, se refiere a utilizar la capacidad de comunicación de las redes para ofrecer el superior poder de procesamiento de las supercomputadoras y almacenamiento especializado masivo a una inmenso abanico de aplicaciones que a su vez pueden ser accedidas a través de diferentes dispositivos (PCs, PDAs, celulares…). Dicho de otra forma, empresas pueden contratar procesamiento y almacenamiento que será manejado por aplicaciones desarrolladas por estas, todo comunicado por medio de Internet. Además, este tipo de servicios tendrá un bajo costo por que esta enfocado a utilizar recursos que son subutilizados.

Galen Grunman y Erick Knorr mencionan de forma clara las ventajas de utilizar el modelo de cloud computing:

…es posible incrementar la capacidad o agregar nuevas características a las TI en uso sin necesidad de invertir en nueva infraestructura, entrenar nuevo personal o pagar por nuevo software…

…desde el lado del cliente significa no invertir en servidores y software para sus aplicaciones, mientras que desde el lado del proveedor solo es una aplicación que mantener…

Importantes compañías como Amazon, Google, Microsoft, Sun, Dell, entre otras, han visto un gran nicho de oportunidad para ofrecer servicios basados en este nuevo modelo, mientras que Yahoo, IBM y Hewlett-Packard han invertido y hecho convenio con universidades de USA para investigar en desarrollo de aplicaciones que hagan uso del cloud computing.

Ahora bien, este modelo implica un manejo menos distribuido de la información para hacerla a su vez más accesible, por lo que los usuarios deberán consentir el exponer más sus datos confidenciales con el riesgo que esto supone.

Para comprender mejor todo aquello que abarca el concepto de cloud computing, una poderosa herramienta a tener en cuenta para el futuro, les recomiendo leer los artículos What cloud computing really means, Computing heads for the clouds, Revolución IT: ¿Qué es la “cloud computing”? y por ultimo Cloud Computing de Wikipedia donde se encuentra una lista de características principales y tecnologías que se utilizan.

No Comments yet »

July 31st 2008

Cuil

Cuil esta en boca de todos, o al menos en el monitor de todos. Es el nuevo buscador, que dice tener tres veces mas sitios indexados que Google, aunque no lo puede demostrar. Cuil, se pronuncia cool, fue fundado por ex-empleados de Google e IBM.

google-black-alpha-version

google-black-alpha-version

¡Por Dios!, Cuil tiene por defecto activada la característica safe search, que filtra contenido pornográfico o cuestionable de los resultados. ¿A quien le interesan las búsquedas filtradas? Si se va a buscar algo se busca y ya. Mal Cuil, mal.

Vía, buscando en Google (y otros sitios más, más) :-D

4 Comments »

July 26th 2008

Air, Prism, Gears y Silverlight: Un paso más para la integración de la web al escritorio

Con la popularización de técnicas que hacen uso del intercambio asíncrono de información entre navegadores y servidores, las aplicaciones web se han visto beneficiadas con características que las acercan en velocidad y forma de interacción a las aplicaciones e escritorio. Sin embargo, la falta de capacidad de trabajar en modo off-line, el uso de un entorno no especifico lleno de distracciones como lo son los navegadores, y los tiempos de carga de aplicaciones que hacen un uso extensivo del procesamiento del lado del cliente hacen que la brecha entre aplicaciones web y aplicaciones de escritorio no termine de cerrar. Afortunadamente un nuevo conjunto de tecnologías ha visto la luz recientemente. Estas prometen el reducir aun más la distancia entre ambos tipos de aplicaciones al solucionar los problemas antes descritos.

A continuación se presenta una ligera descripción cada una de estas tecnologías.

Mozilla Prism
Mozilla Prism IconPrism es una aplicación aun en desarrollo que no ofrece la posibilidad de crear instancias especificas y aisladas para la ejecución de aplicaciones web utilizando el motor del navegador Firefox. Se basa en el concepto de “Navegador Especifico de Sitios”, también conocidos como navegador libre de distracciones. En términos simples, se refiere a una instancia del navegador diseñada para trabajar con una aplicación web especifica, usando una interfase gráfica mínima, procesos separados del navegador principal, integración básica con la plataforma donde es ejecutado, pero soportando tecnologías estándar ampliamente difundidas como JavaScript, CSS, etc., y la capacidad de utilizar plug-ins para ofrecer características no presentes en la aplicación web original.

Prism esta pensado para trabajar en las plataformas Linux, Mac OS X y Windows.

Blog de Mozilla: http://labs.mozilla.com/2007/10/prism/
Mozilla Wiki: http://wiki.mozilla.org/Prism

Adobe Air
Aobe Air IconAir es un entorno de ejecución multiplataforma para la creación y ejecución de Aplicaciones Ricas de Internet. Las aplicaciones desarrolladas para este entorno no requieren el uso de un navegador, pueden utilizar los recursos de almacenamiento del sistema cliente y trabajar en modo off-line para actualizar los datos en web en cuanto haya una conexión disponible. Sin embargo tanto el entorno de ejecución como la aplicación deben de ser instalados en sistema cliente. Para construir aplicaciones que funcionen sobre Air se puede utilizar AJAX/HTML, Flex o Flash.

En su versión 1.1, el entorno Air funciona sobre Mac OS X, varias distribuciones de Windows y existe una versión alpha para Linux.

Air en productos de Adobe: http://www.adobe.com/products/air/

Google Gears
Google Gears LogoGears es un API desarrollado en primera instancia para dar soporte off-line a las aplicaciones en linea de Google como Gmail y Picassa. Mediante el uso de una base de datos en SQLite y el almacenamiento local de scripts e imágenes, se logra que la aplicación funcione en el sistema cliente utilizando menos llamadas a los servidores y realizando operaciones localmente en caso de no existir una conexión a Internet para sincronizar los datos en cuanto la conexión este disponible.

Gears funciona del lado del cliente como un plug-in de Firefox e Internet Explorer, y esta disponible para Mac OS X, Linux y Windows.

Gears Home: http://gears.google.com/

Microsoft Silverlight
Microsoft Silverlight LogoSilverlight es un framework para el desarrollo de aplicaciones web con capacidad para integrar animaciones, imágenes vectoriales y reproducción de vídeo (léase en conjunto: competencia para Flash). La información de animaciones e imágenes vectoriales es representada mediante XAML (otra tecnología de Microsoft) y se tiene soporte para los formatos WMA, MP3 y WMV. La manipulación programática se da utilizando JavaScript sobre un modelo DOM aunque en la versión 2 se incluirá soporte para todos los lenguajes de la familia .NET y algunos lenguajes de programación dinámica como Ruby y Python.

Como siempre, Microsoft esta causando discusión al no utilizar tecnologías estándar para el desarrollo en el entorno web…

Actualmente Silvelight cuenta con soporte para Windows, Mac OS X, y Symbian por medio de plug-ins para Internet Explorer, Safari y Firefox. Se esta trabajando en una versión open-source de este entorno de ejecución, conocida como Moonlight, para la plataforma Linux.

Sitio Oficial de Silverlight: http://silverlight.net/

- - -
Estas son algunas de las tecnologías que ya se comienzan a utilizar para el desarrollo de las RIA, pero hay otras que se han mencionado. Si es de su interés se les invita a que continúen aprendiendo sobre el tema, podría ser de utilidad en un futuro no muy lejano.

2 Comments »

July 19th 2008

Juegos V

Sokoban, de la Wikipedia:

Clásico rompecabezas inventado en Japón. Creado por Hiroyuki Imabayashi, en 1980. Hiroyuki Imabayashi es presidente de la empresa Thinking Rabbit Inc. en Japón. Con los años han aparecido muchas versiones del juego para todas las plataformas, y continuamente se crean nuevas colecciones de niveles.

Sokoban significa “encargado de almacén” en japonés.

El objetivo del juego es empujar las cajas hasta su lugar correcto dentro de un reducido almacén, con el número mínimo de empujes y de pasos. Las cajas se pueden empujar solamente, y no tirar de ellas, y sólo se puede empujar una caja a la vez.

En la página de este señor hay información más completa. En ella podemos encontrar enlaces a docenas de versiones de Sokoban para diferentes plataformas y arquitecturas. Los tenemos para Windows, Java, Otros, etc. Además, también hay enlaces a paginas de diseñadores de niveles para el juego, podemos bajar paquetes de niveles nuevos para cuando terminemos los que trae por default el juego ;-) . Sokoban tenia originalmente 50 niveles, posteriormente se le agregaron 40 más y después de eso, bueno, alcanzo tanta popularidad que hoy en dia cualquiera pueda hacer los suyos.

Depende de la versión de Sokoban que estemos jugando la posibilidad de agregar mas niveles, no todas las versiones soportan esto. En la lista que realizo Rodolfo Valeiras Reina, aparece mencionada esta característica.

De entre todas las versiones existentes podemos destacar:

  • Sokoban en JavaScript
    • Es múltiplataforma. Sólo necesita de un navegador con JavaScript.
    • 1.115 niveles de autores distintos, agrupados por paquetes.
    • Soporta niveles de cualquier tamaño.
    • Recuerda la posición y el nivel de la última vez.
    • Permite deshacer.
    • Viene con 8 skins diferentes.
  • Sokoban Applet
    • Hay 2027 niveles, todos menos 3 se han resuelto.
    • Si encuentra una solución o una mejor solución a un nivel, puede enviarla por mail.

Bonus: En Debian GNU/Linux tambien tenemos programas para jugar Sokoban.

Actualización (22.07.08):

En esta página encontraras mas versiones del juego Rincón de los juegos.

No Comments yet »

May 7th 2008

Service Pack 3 para Windows XP

Microsoft ha puesto a disposición de los usuarios de Windows (que son pocos) el Windows Service Pack 3 que según tenia entendido debía haber estado listo a finales de abril, pero no falta siempre las acostumbradas demoras de MS.

Bien, usuarios de Windows, aquí tienes la información de los parches y mejoras que promete.

SP3 information

Y aquí tienes el link de descarga.

Download SP3

by: lesthack

1 Comment »

Next »