Últimamente tengo en duda la efectividad de los servidores donde alojamos nuestras webs, mas de una vez me he encontrado el servidor caído o funcionando muy lento, lo primero que pensaba cuando me daba cuenta de esto es que mi conexión a internet era lenta o que ese problema solo lo tenia yo y los demás usuarios en el mundo si podían acceder a la web, que iluso era.
Rápidamente me di cuenta de que era el servidor quien por momentos no daba servicio o era extremadamente lento, gracias a mon.itor.us, una fantástica herramienta online que monitoriza las webs que tu le indiques mandando pings periódicos desde distintos puntos geográficos. El intervalo de esos pings es configurable.

Mon.itor.us también tiene un sistema de alertas por email, sms y xml en el que te avisa en el momento que el servidor se caiga y deje de dar servicio, esto es muy útil para llamar por teléfono rápido al proveedor para que solucione el problema y no se pierdan clientes potenciales que puedan acceder a la web.
También puedes ver los datos obtenidos por los pings mandados en una gráfica y estudiar así la capacidad de nuestro servidor web.

Otra herramienta útil para monitorizar tiempos de acceso a la web desde distintos puntos geográficos es host-tracker
Con jCrop, un plugin de jQuery, permite que los usuarios recorten fácilmente las imágenes que ellos suben a la web con las dimensiones exactas que ellos elijan. De una forma tan fácil e intuitiva que facilita al usuario hacer esta acción.
Primero se haría la carga de la imagen a traves de un formulario con upload y un procedimiento php:

php image upload form
Después el jCrop nos permite recorgar la imagen con las proporciones deseadas:

Recortamos la imagen con jCrop
Código
Vía Nettuts
Ubiquity es una extensión de Firefox y un experimento para conectar las webs con distintos lenguajes en un intento de buscar una nueva interface de usuario que haga esto posible. Consigue que las acciones que hacemos sobres los web sites sean mas rápidas y fáciles. Esta extensión de Firefox funciona en tanto en Windows, como Linux y Mac.
Con solo combinar dos teclas y usando un leguaje fácil de instrucciones en tu navegador, tu puedes traducir a muchos idiomas, añadir mapas de google a tu email, editar alguna pagina, operar en twitter o facebook, comprobar tu google calendar, buscar, consultar un termino en wikipedia, mirar o enviar emails, comprar en cualquier tienda virtual, postear tu blog, y muchas cosas mas. Todo sin dejar la página donde tu estás en ese momento.

Ubiquity
https://ubiquity.mozilla.com/
La mayoría de la gente que maqueta no lo tiene en cuenta, pero es bastante importante tener en cuenta que el tamaño del texto de nuestros sitios web pueden crecer a voluntad del usuario. Y hay usuarios que tienen problemas de visión y pueden aumentar el texto del navegador al máximo.
Es importante maquetar la página para que también los usuarios que amplían al máximo el texto puedan leer toda la información sin problemas.
Hacer esto puede ser un poco lío porque hay que tener en cuenta algunos factores que se suman a otros tantos que ya llevábamos como los estándares y la compatibilidad entre navegadores, que no es poco.
- Lo primero es usar para el tamaño de texto siempre las unidades em. Definimos para el body un tamaño de texto estándar y si algún texto tiene un tamaño distinto lo haría en proporción al estándar. Así siembre va a guardar las proporciones exactas entre tamaños de textos distintos a la hora de que el texto amplíe.
- Es muy importante no usar nunca para los contenedores la propiedad height para fijar la altura de estos porque si tienen un alto fijo cuando crezca el texto va a bloquear y la maquetación debe de ser flexible para cuando crezca el texto.
- Un fallo común que ocurre cuando se amplia un texto es que cuando amplia este texto se superpone en zonas que tienen el mismo color del texto, y claro, ya no se puede leer ese texto superpuesto. La solución a esto es ponerle a los textos que tengan este problema un color de fondo igual al color del contenedor de este, para que cuando se superponga el color de fondo del texto también se superponga y se pueda seguir leyendo.
Básicamente siguiendo estos consejos el texto será legible para cuando el usuario lo amplíe al máximo y así estaremos mas cerca de la accesibilidad y usabilidad total.