software

Tabla de códigos de caracteres ANSI

Cuando escribimos el ordenador no interpreta letras sino los códigos numéricos que representan a estas letras, estos son los famosos juegos de caracteres, en este caso veremos el juego de caracteres ANSI (American National Standards Institute), que asigna las letras y los números.

A continuación os dejo una tabla con la correspondencia entre los caracteres y el código ANSI. El código ANSI es muy útil para compatibilizar los contenidos de las páginas web con los distintos idiomas.

La tabla es muy útil cuando tienes que poner un determinado código que no aparece en el teclado.

10.000 aplicaciones para el iPhone

Es un síntoma de la popularidad del iPhone y es que para que un dispositivo se mantenga con vida es necesario que sea popular, en el caso del dispositivo de Apple el éxito está en el gran número de desarrolladores que se han decidido a trabajar sobre la plataforma.

Si no hubiera aplicaciones sin duda se trataría de "un dispositivo más" y es que una de las claves de los fabricantes es conseguir mantenerse en la "cresta de la ola" y que siga de moda su dispositivo entre los consumidores y Apple lo está haciendo a la perfección, el resultados son las más de 10.000 aplicaciones que se han desarrollado para iPhone.

App Store Passes 10,000 App Milestone

Las categorías más populares

  • 2.333 juegos
  • 1.122 entretenimiento
  • 1.015 utilidades
  • 737 aplicaciones de educación
  • 517 de productividad

Herramientas para reconocer canciones

Es el sueño de todo aficionado a la música y que se puede hacer realidad gracias a utilidades que permiten reconocer canciones escuchando sólo una porción de ellas.

Shazam reconociendo la música que te gusta en cualquier parte

Shazam es la mejor utilidad para reconocer música sin dudas, y también es para iPhone, una increíble aplicación que te ayuda a identificar qué canción está sonando en la radio, en un bar o en cualquier lugar donde escuches música y quieras saber qué canción es.

La base de datos de Shazam incluye 5 millones de canciones por lo que es bastante probable que encuentren lo que buscáis.

Tiene un 95% más o menos de fiabilidad y sólo basta con 10 segundos de canción.

Listen, para saber qué canción está sonando con tu iPhone

Simplemente, ejecutamos, ponemos el iPhone cerca de la fuente de sonido donde suena la canción, y la aplicación se encarga de informar sobre ese tema, tras haber digitalizado unos cinco segundos de sonido.

Para aquellos que tienen un iPod Touch lamentablemente esta aplicación no puede funcionar ya que éste carece de micrófono.

Ha sido creado por una de las editoras de TUAW.

Los mejores traductores gratuitos de Internet

En muchas ocasiones necesitamos saber el significado de una palabra concreta o la traducción de una página web completa, en estos casos la gran mayoria de usuarios, que no cuenta con software de traducción instaladao en el ordenador, recurre a la búsqueda "traductor" en Google.

Por lo tanto los traductores online son una gran alternativa a nuestro problema, hoy en día hay un gran número de páginas que ofrecen el servicio de traducción en diferentes idiomas, la gran mayoría de ellos gratuitos y de gran calidad y que cumplen con creces su función, aquí una selección de los mejores traductores online que se pueden encontrar hoy en día:

Google

El Traductor Google es probablemente uno de los más utilizada no sólo por su popularidad sino por su calidad, traductor de textos y de páginas webs en varios idiomas: inglés, francés, español, italiano, portugués, alemán.

Muy fácil de usar y bastante rápido si lo comparamos con otros servicios.

Promt Online

Prompt Translator no se encuentra entre las más populares pero destaca por su calidad, uso y manejo.

Cuenta con ayuda para su uso y es especialmente bueno en el aspecto gramatical respetando en la mayoría de las ocasiones las estructuras gramaticales de los diferentes idiomas.

Yahoo

BabelFish es el traductor de idiomas y textos gratuito de Yahoo, sencillo y útil aunque algo menos potente que otras de las opciones, a su favor tiene su facilidad de uso y manejo.

Los orígenes del modelo vista controlador

Seguramente hayas oido e incluso utilizado algún MVC (Modelo Vista Controlador), de lo que se trata en este tipo de modelos es de repetirse lo menos posible y hacer una separación entre la lógica de la aplicación y presentación.

Fundamentos básicos del MVC

  • Modelo: Esta es la representación específica de la información con la cual el sistema opera. La lógica de datos asegura la integridad de estos y permite derivar nuevos datos; por ejemplo, no permitiendo comprar un número de unidades negativo, calculando si hoy es el cumpleaños del usuario o los totales, impuestos o importes en un carrito de la compra.
  • Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente la interfaz de usuario.
  • Controlador: Este responde a eventos, usualmente acciones del usuario e invoca cambios en el modelo y probablemente en la vista.

Los orígenes del MVC

EL Modelo Vista Controlador fue descrito por primera vez en 1979 por Trygve Reenskaug, trabajador de Smalltalk en laboratorios de investigación de Xerox.

La implementación del modelo fue descrita en este documento.

Frameworks MVC

Como ya hemos comentado en otras ocasiones cumple perfectamente el fin de cualquier framework, una estructura definida que de soporte a un proyecto web y ayude a que este proyecto sea organizado y desarrollado.

Diagrama de Flujo de un framework MVC

Modelo Vista Controlador

5 clientes FTP gratuitos

Cualquier persona que se dedique al desarrollo web sabe de la importancia de un buen cliente FTP. Aunque a menudo no es necesarios en determinadas fases del desarrollo de un producto es indispensable. Hay muchas opciones gratuitas a las que podemos recurrir.

5 clientes FTP gratuitos

FileZilla

FileZilla es un cliente de FTP que incluye todos los comandos y funciones que cabe esperar de un programa de estas características.

Incorpora un administrador de sitios FTP donde puedes almacenar las direcciones de los servidores FTP que uses con más frecuencia, al estilo de Favoritos.

La interfaz del programa es de estilo Explorador de Windows, y muestra tanto la ventana local como las carpetas remotas, permitiendo el paso de archivos de una a otra mediante un simple drag-and-drop.

FireFTP

FireFTP es una práctica extensión para el navegador Mozilla Firefox que te permite tener integrado un cliente de FTP en el propio navegador (en una de las pestañas que tengas abiertas).

Se trata de un cliente básico, sin grandes florituras, pero que cumple a la perfección con sus funciones: podrás conectarte a tu servidor FTP, reanudar descargas interrumpidas, usar modos activo o pasivo, y conectar incluso a través de servidores Proxy.

Herramientas para acelerar la carga de páginas web

En muchas ocasiones no es suficiente con un buen desarrollo de nuestras aplicaciones web y es conveniente recurrir a ciertas herramientas que nos permiten acelar la carga de las páginas web, estas herramientas nos suelen revelar datos muy importantes en el proceso de la navegación web, por ejemplo el número de peticiones HTTP.

La velocidad de carga de una página web viene determinada por varios factores, uno de los más importantes es la optimización de la latencia y el número de peticiones HTTP, por otro lado este factor lo tenemos que gestionar para que nos de un resultado aceptable teniendo en cuenta el ancho de banda del que disponen los usuarios.

Si queremos solucionar el problema de la latencia lo ideal sería que nuestros servidores estén lo más cerca posible a la gran mayoría de los usuarios de nuestra aplicación.

En redes informáticas de datos se denomina latencia a la suma de retardos temporales dentro de una red. Un retardo es producido por la demora en la propagación y transmisión de paquetes dentro de la red.

Pero realmente a la hora de la verdad estos dos factores (latencia y ancho de banda) son incrontolables y es mejor optimizar otros factores que disminuyen el rendimiento de carga de nuestra aplicación web.

Simulador de conducción con Google Maps

Hace ya algún tiempo descubrimos un simpático simulador de vuelo llamado Goggles Flight Sim v0.94 con este simulador podemos sobrevolar importantes ciudades, ahora llega el turno de un simulador de conducción de coches: 2D Driving Simulator on Google Maps.

Ambos están desarrollados con la ayuda de Google Maps Flash API.

Distribuir contenido