martes, 26 de junio de 2012

5 herramientas gratuitas para medir la velocidad de carga de tu sitio web

5 herramientas gratuitas para medir la velocidad de carga de tu sitio web:
Días atrás les comentaba sobre algunos aspectos importantes que deberíamos revisar antes de poner un sitio web en línea: validación de código, pruebas en múltiples navegadores y generar un Sitemap, son parte de esa lista. Pero el trabajo no termina cuando el sitio está “al aire”, y aún debemos controlar otros detalles de gran importancia.

Uno de esos detalles es la velocidad con la que cargan nuestros sitios web, y aunque en cierta medida depende de muchos factores externos, ninguno de ellos genera tanto impacto como la falta de optimización de las páginas que componen el sitio, cuya responsabilidad recae únicamente sobre nosotros como diseñadores y desarrolladores.
Un sitio que tarda mucho tiempo en cargar terminará por cansar al usuario, quien, sin pensarlo dos veces, cerrará la pestaña del navegador y de manera casi segura nunca volverá a visitarlo. Además de esto, los buscadores más importantes de la red toman en cuenta la velocidad con la que cargan los sitios como parte del SEO, por lo que, de manera obvia, también se ve afectada la posición que tendrán nuestras páginas en los resultados de búsqueda.
Para medir las diferentes variables asociadas a la velocidad de carga, he recogido estas 5 herramientas gratuitas que nos brindarán la información útil para hacer que nuestros sitios web carguen mucho más rápido.

WebPagetest


Permite generar pruebas de velocidad desde múltiples ubicaciones, haciendo uso de diferentes navegadores y tipos de conexión reales. Con esta herramienta es posible generar una prueba simple o configurar más de una docena de parámetros adicionales para una prueba avanzada.

Pingdom Tools


No ofrece tantas opciones de configuración para realizar las pruebas, pero los resultados están bien organizados y son fáciles de entender con solo darles un vistazo. Es tan simple que sorprende y nos ofrece detalles sobre una gran variedad de aspectos.

Neustar Web Performance


Los resultados que ofrece son menos de los que podemos ver en otras herramientas, sin embargo, nos permite comprobar con que velocidad se cargan los sitios desde 4 sitios distintos de manera simultanea.

Load Impact


Esta herramienta simula múltiples clientes conectados simultáneamente a nuestro sitio web, permitiéndonos evaluar la forma en que varia la velocidad a medida que se envían más peticiones al servidor. Desde mi punto de vista, se comporta más como una prueba de estrés.

PageSpeed Insights


Y lo mejor para el final, PageSpeed Insights es una de las herramientas que Google pone a disposición de nosotros los desarrolladores. Además de brindar reportes detallados, ofrece consejos útiles con los cambios que deberíamos realizar para hacer nuestras páginas mucho más veloces.



viernes, 22 de junio de 2012

5 herramientas para administrar sistemas desde Windows

5 herramientas para administrar sistemas desde Windows:

Salvo que vayamos a realizar la instalación de un servidor desde cero o tengamos que realizar una parada para una intervención relativa al hardware (ampliar la memoria RAM, añadir unidades de almacenamiento, cambiar una fuente de alimentación, etc), la mayor parte de las operaciones que solemos realizar sobre los servidores de nuestra empresa, o sobre los dispositivos que conforman nuestra red, las hacemos en remoto. Para realizar este tipo de tareas suele ser habitual que los equipos de administración de sistemas se hagan de un conjunto de herramientas orientadas a la administración y el diagnóstico.
Dependiendo del entorno de trabajo de cada uno de los administradores de sistemas, es decir, el sistema operativo que utilice en su equipo de trabajo, el conjunto de herramientas a utilizar irá variando (al igual que también variará en función de las preferencias personales del propio usuario). Aprovechando que hacía algún tiempo que no incidíamos en estos temas, vamos a dedicar unos minutos a conocer 5 herramientas que nos pueden ayudar al administrar sistemas en el caso que trabajemos desde un PC que tenga una versión de Windows instalada.
  • WinSCP es una herramienta en software libre que ofrece al usuario un cliente gráfico de SSH para Windows. Concretamente, WinSCP permite realizar transferencia de archivos entre nuestro equipo y un equipo remoto (un servidor, por ejemplo) mediante SCP (Secure Copy sobre el protocolo SSH) o bien mediante SFTP (SSH File Transfer Protocol). Si además del cliente gráfico queremos contar con una consola con la que acceder, vía SSH, a nuestros servidores podremos integrar en WinSCP a PuTTY, el popular cliente de SSH para Windows.
  • Wireshark es una de las herramientas más útiles que he utilizado para realizar diagnósticos en una red. Esta herramienta es un útil analizador de protocolos de red en software libre (se distribuye bajo licencia GPL) con el que podremos comprobar el correcto funcionamiento de una aplicación, localizar los puertos que utiliza y analizar el tráfico que discurre por nuestra red.
  • Amanda Network (Advanced Maryland Automatic Network Disk Archive) es una aplicación, desarrollada por la Universidad de Maryland y distribuida como software libre, cuya misión es desplegar un sistema de backup y almacenar las copias de seguridad en una unidad de cintas, almacenamiento en disco duro, en un almacenamiento en la nube o bien en soporte físico (CD/DVD). Este sistema de backup es bastante flexible y permite realizar copias de seguridad de sistemas Windows, Linux, Unix o incluso Mac OS X.
  • Zenmap es la herramienta gráfica oficial de un viejo conocido del mundo Linux, Nmap Security Scanner. Zenmap nos ofrece las mismas funciones que Nmap pero presentando al usuario un interfaz gráfico que podrá utilizar tanto en Linux como Windows, Mac OS X o BSD. ¿Y para qué sirve Zenmap? Zenmap es una herramienta libre para realizar auditorías y análisis de una red, por ejemplo, para realizar un escaneo de puertos. Gracias a esta herramienta, los administradores de una red pueden determinar qué equipos se encuentran conectados a su red, qué servicios ofrecen, qué sistemas operativos tienen instalados o qué puertos se encuentran abiertos, cuáles están cerrados y cuáles están filtrados. Además, gracias a esta herramienta podremos obtener un mapa de la topología de nuestra red a la vez que vamos identificando los equipos conectados.
  • Performance Analysis of Logs (PAL) es una herramienta gráfica, en software libre, que permite a los administradore analizar, de manera mucho más cómoda, los logs generados por productos de Microsoft como IIS, MOSS, SQL Server, BizTalk, Exchange o Active Directory y ofrecerles un informe resumen, en formato HTML, que puedan utilizar para confeccionar informes de estado.
Todas las herramientas que hemos visto son libres y, seguramente, nos hayamos dejado en el tintero alguna herramienta que utilicéis y que también pueda ser de utilidad a la hora de administrar sistemas. Si conocéis alguna herramienta más que debiera estar en esta lista, por favor, hacédnoslo saber en forma de comentarios.



Los 8 ordenadores más baratos del mercado

Los 8 ordenadores más baratos del mercado:

El que no tiene un ordenador es porque no quiere. Y no vale la excusa de “es caro” ni mucho menos la de “es un cacharro muy grande y armatoste“. Os hemos hablado en alguna ocasión aquí en Gizmodo de miniordenadores, unos comerciales, otros prototipos, de tamaño más que reducido, pero hoy vamos a darle un repaso a los ocho dispositivos de este tipo que además de permitir que te los lleves a cualquier parte en el bolsillo de la camisa (algunos son poco más que un pendrive) tienen un precio más que reducido. De hecho, volviendo a la comparación con el pendrive, hay algunas de estas unidades portátiles de memoria en estado sólido que en sus configuraciones de mayor capacidad de almacenamiento pueden llegar a salir incluso más caras que algunos ordenadores de los que te vamos a hablar a continuación.

Estamos hablando de precios que oscilan entre poco más de 20€ y menos de 100€.
Y por supuesto se trata de equipos nuevos y actuales, no de un Pentium 5 de segunda mano. Es cierto que nos referiremos a equipos que no incluyen pantalla ni teclado, ratón u otros periféricos, son las CPU más diminutas del planeta que se pueden adquirir comercialmente (o que están a punto de lanzarse al mercado) y precisamente una de sus bazas es que no necesitas acarrear un dispositivo de un tamaño mayor que un libro electrónico, algunos son realmente diminutos. Te puede caber en el bolsillo y a cambio, eso sí, allá donde vayas necesitarás un monitor, teclado y ratón.
Si cuando en los años 80 comenzó a popularizarse lo de tener un ordenador y los precios de los equipos eran aún astronómicos (1.000/2.000€) hoy día ya puedes comprar un netbook por unos 200€ y un sobremesa incluso por un poco menos, pero vamos a descender a tamaños cercanos a un llavero USB en el que se contiene todo un ordenador.
El primero debe ser el Raspberry Pi, por derecho propio uno de los más célebres de estos miniordenadores, y además bien económico, pues sus creadores le han puesto un precio de $25. Permite jugar al Quake III y reproducir vídeo Full HD a través de HDMI

Ubislate7, de DataWind, es un proyecto procedente de la India que pretende crear el tablet más barato del mundo con un imbatible precio de 49€. orientado a los estudiantes y escolares y a la venta desde el pasado octubre tiene un procesador Connexant de 66 Mhz, 256 Mb de RAM y 2Gb de almacenamiento que puedes expandir con una tarjeta de memoria microSD. Su pantalla de 7″ LCD es resistiva y funciona sobre Android 2.2.

Aakash cuesta unos 30€ y es una versión algo superior del que te acabamos de presentar. Su pantalla es también de 7″ pero ya es capacitiva, emplea un procesador ARM Cortex-A8700, tiene una batería de 3200 mAh y funciona con Android 4.0 Ice Cream Sandwich. Puede conectarse por WiFi y GPRS.

Abandonamos el terreno de los tablet y nos aproximamos a algo que muchos creerán que es el hermano moderno de la Nintendo64. Se llama Mele A1000, cuesta unos 50€, funciona mediante Android 2.3 aunque puedes llegar a instalarle Linux sin muchas complicaciones. Necesitarás conectarlo a un monitor, eso sí, si quieres sacarle todo el partido a su procesador ARM Allwinner A10 con núcleo 1.2 GHz Cortex A8 ARM. De los gráficos se ocupa una tarjeta dedicada MALI400MP OpenGL ES 2.0 y puedes expandir su conectividad mediante tarjetas SD, puertos USB y para discos SATA así como puerto Ethernet,

Este de abajo se llama MK802, su precio está también en el entorno de los 50€ y su aspecto es básicamente el de un pendrive USB. La diferencia es que en su interior hay un miniPC con procesador Allwinner A10 a 1,5 Ghz, 512 Mb de RAM, 4 Gb de almacenamiento y funciona con Android 4.0 y tiene un puerto HDMI para conectarlo al monitor externo, que bien puede ser el televisor de tu salón.

NUC es el acrónimo que Intel emplea para referirse a la “Próxima Unidad de Computación“. Básicamente quieren decir que así serán mañana los ordenadores. Una caja de 10×10 cms. con procesador a elegir Core i3 o Core i5 Sandy Bridge, con conexiones Thunderbolt, HDMI y USB y los gráficos encargados a una tarjeta Intel HD 3000 integrada en la placa. Aquí ya nos subimos un poco de precio, unos 70€.

El tablet Ainol Novo 7″, con un precio rozando los 100€, podría parecerte que no es más que otro tablet, pero ojo a sus especificaciones. Pantalla con resolución 1024×600, 8Gb de memoria que puedes aumentar a 16Gb con tarjetas microSD, WiFi 802.11 b/g/n, procesador ARM Cortex a 1.2 GHz  yAndroid 4.0 Ice Cream Sandwich, con una autonomía de batería de unas 8 horas.

El plátano de la foto es para que compares el tamaño, lo que importa es la placa de al lado, un serio competidor del Raspberry que responde por VIA APC y cuesta unos 35€. Mide 17 x 8,5 cms y puedes conectarlo directamente a la tele o alojarlo en una mini CPU. Funciona con Android 2.3, su procesador corre a 800MHz con 512Mb de RAM y 2Gb de memoria. Tiene conexiones VGA y HDMI, es capaz de reproducir HDTV, tiene cuatro puertos USB 2.0 y una ranura para tarjetas.

No dirás que no te faltan opciones. Incluso puedes juntarlos todos que seguirán ocupando menos que tu ordenador actual.

10 herramientas para ser más productivos en Android

10 herramientas para ser más productivos en Android:

Gracias a las posibilidades que nos ofrecen los smartphones y las tabletas así como el catálogo de aplicaciones que podemos encontrar para las distintas plataformas móviles que existen en el mercado, los dispositivos móviles se están convirtiendo en útiles herramientas de trabajo con las que podemos acceder a las aplicaciones del trabajo, nuestro correo o a nuestros documentos. En general, tanto smartphones y tabletas pueden ser utilizados tanto desde un punto de vista profesional como personal, tanto para trabajar como para divertirnos y, de hecho, ninguno de estos dos aspectos es excluyente. Teniendo en cuenta que Android es actualmente la plataforma móvil con mayor cuota de mercado, vamos a dedicar unos minutos a conocer algunas aplicaciones para esta plataforma con las que podremos poner el foco en la productividad, tanto personal como profesional.
Entiendo la productividad como una medida de la eficiencia, utilizar tabletas y smartphones con este enfoque implica utilizarlos con la idea de que el cumplimiento de las tareas que realizamos a diario nos lleven algo menos de tiempo y esfuerzo, pudiendo así abordar más tareas en el mismo tiempo o bien emplear el tiempo que hemos ahorrado en disfrutarlo practicando alguna de nuestras aficiones.
Teniendo en cuenta que el número de aplicaciones existentes en Android es enorme, seguramente nos habremos dejado alguna que otra aplicación en el tintero y aunque retomaremos el tema pronto, si consideras que nos hemos dejado fuera alguna aplicación que debiera estar en la lista y quieres compartirlo con todos nosotros, por favor háznoslo saber en forma de comentarios.
Citrix Receiver es el cliente Android para las XenApp apps de Citrix, es decir, es un cliente con el que podremos acceder a las aplicaciones de nuestra empresa y al escritorio virtual de nuestro equipo de la oficina. Gracias a este tipo de infraestructuras virtualizadas, el usuario no está vinculado a un puesto físico de trabajo y su escritorio (y sus aplicaciones, datos personales, configuración, etc) está disponible desde cualquier equipo, incluso dispositivos móviles con capacidad para conectarse con la red corporativa de la empresa.
Grapher es una aplicación que convierte nuestro dispositivo Android en una calculadora gráfica con la que podremos realizar representaciones gráficas de funciones matemáticas, guardar los gráficos como imagen en la memoria del dispositivo, buscar los puntos de intersección entre varias funciones, realizar zoom sobre las gráficas representadas, etc. Teniendo en cuenta que no siempre tenemos una hoja de cálculo a mano, esta aplicación puede echarnos una mano en caso que necesitemos pintar una gráfica rápidamente.
AndroZip es una aplicación muy interesante si somos dados enviar o recibir archivos comprimidos (algo muy habitual si nuestro correo corporativo tiene restricciones en cuanto al tamaño de archivos adjuntos) y si acumulamos demasiada información en nuestro smartphone o nuestra tableta, quizás también nos interese comprimir parte de los archivos almacenados. Con esa idea, esta aplicación nos permitirá manejar archivos ZIP (incluso protegidos por contraseña), RAR, TAR, GZIP y BZIP2.
Evernote es una de las aplicaciones que considero básicas tanto en dispositivos móviles como en el escritorio o, incluso, en nuestro navegador (tanto para Firefox como para Chrome tenemos extensiones disponibles). Con Evernote convertiremos nuestro dispositivo móvil en un bloc de notas en el que podremos mantener ordenados nuestros apuntes (en varias libretas) y acceder rápidamente a nuestras notas desde cualquier lugar y dispositivo que posea conexión a Internet (las notas se sincronizan en la nube). Además, tendremos opción a compartir los contenidos de nuestras notas con nuestros contactos a través del correo electrónico o redes sociales como Facebook o Twitter.
One Note Mobile es también un cuaderno de notas, concretamente desarrollada por Microsoft y que también tiene presencia en Android. Al igual que con Evernote, podremos tomar notas y sincronizarlas con la nube (a través de los servicios de SkyDrive) aunque One Note para Android tiene una limitación de 500 notas en su versión gratuita y, por tanto, para aumentar la cota habrá que contratar los servicios premium.
CamScanner es una aplicación que convierte nuestro dispositivo móvil en un escáner desde el cual podremos enviar los documentos por fax (vía Internet), destinatarios de correo electrónico o subirlos a nuestro espacio de almacenamiento en la nube (Dropbox, Box, etc). Si bien alguien podría pensar que con la cámara de fotos del dispositivo sería suficiente y, por tanto, podríamos enviar una imagen; con CamScanner podremos concentrar varias imágenes en un único documento PDF (documentos de varias páginas), procesar el archivo, compartirlo o enviarlo (incluso enviarlo a imprimir con Google Cloud Print).
Remote Desktop es una aplicación que nos permite acceder de manera remota al escritorio de nuestros ordenadores a través del protocolo RDP de Microsoft (Escritorio Remoto). Con esta aplicación podremos controlar a distancia nuestro PC, ejecutar aplicaciones en remoto, acceder a documentos y archivos o ejecutar tareas sin necesidad de que tengamos que estar sentados delante del ordenador de nuestra mesa.
HP ePrint Home & Biz es una aplicación desarrollada por HP para los dispositivos Android que permite a los usuarios que posean una impresora HP enviar, a través de su red wi-fi, documentos (PDF, Word, Excel o Powerpoint) o fotografías directamente a imprimir y sin necesidad de volcar los contenidos en su ordenador personal como paso intermedio a la impresión. La idea está bastante bien y es una forma de demostrar que una tableta puede ser un equipo de trabajo hasta el final, es decir, hasta enviar a imprimir el documento que hemos estado confeccionando. Según HP hay unos 200 modelos de impresoras compatibles con esta aplicación, por tanto, no estaría de más tenerla en cuenta si tenemos en casa o en la oficina una impresora de este fabricante.
Dropbox es de esas aplicaciones que a día de hoy no necesitan presentación pero, por si acaso hay alguien que aún no la use, Dropbox es un servicio de almacenamiento en la nube que nos ofrece la posibilidad de alojar nuestros archivos y acceder a ellos desde nuestros equipos de escritorio o nuestros dispositivos móviles. Además, Dropbox tiene algunos acuerdos con fabricantes de dispositivos móviles y si instalas la aplicación por ejemplo en un dispositivo HTC verás incrementado tu almacén con espacio adicional.
Astrid es una de esas aplicaciones que uno debe instalar si tiene problemas con las fechas de entrega de un trabajo o es un completo desastre a la hora de organizar tareas y asuntos pendientes. Astrid ofrece al usuario un potente gestor de tareas con el que podremos planificar las cosas que tenemos por hacer y podremos ir apuntando las tareas que nos van asignando. Además, si trabajamos en grupo podremos usar Astrid para organizar a nuestro equipo y compartir con ellos las tareas y la evolución de éstas.



4 consejos para aprovechar al máximo el almacenamiento en la nube

4 consejos para aprovechar al máximo el almacenamiento en la nube:

Los servicios de almacenamiento en la nube son cada vez más populares y entre ellos se está librando una interesante batalla. Aunque cada uno ofrece capacidades de almacenamiento y planes de suscripción diferentes, en esencia, funcionan de la misma manera. Aprovechando esto último, quiero compartir con ustedes 4 sencillos consejos para aprovechar al máximo nuestros servicios de almacenamiento favoritos.
Antes de entrar en materia debo aclarar que estos pequeños trucos los he probado con Dropbox, Microsoft SkyDrive y Google Drive, sobre Windows 7, pero algunos de ellos también pueden servir para otros servicios con características similares y diferentes versiones de Windows.

1. Clic derecho, enviar a

Incluir nuestro servicio de almacenamiento favorito dentro de las opciones del menú enviar a, puede ahorrarnos unos cuantos segundos a la hora de mover un archivo a la nube. También resulta una manera muy simple de respaldar cualquier tipo de documento con tan solo un par de clics.
Para agregar nuevas opciones al menú enviar a de Windows solo debemos seguir estos sencillos pasos:
  • Abrir el explorador de Windows y copiar el siguiente código en la barra de direcciones %APPDATA%/Microsoft/Windows/SendTo y luego presionar enter. Esto abrirá la carpeta donde se almacenan las opciones del menú.
  • Hacer clic con el botón derecho del ratón sobre el icono de la carpeta de Dropbox, SkyDrive o Google Drive, según sea el caso, que se encuentra al lado izquierdo de la ventana dentro del apartado “favoritos”. Mientras mantienes el botón presionado, arrastra el icono en cuestión y suéltalo dentro de la carpeta junto a las opciones del menú enviar a. Al soltar, selecciona la opción copiar aquí.

Precaución: Si haces lo mismo, pero con el botón izquierdo del ratón, estarás moviendo la carpeta completa a una nueva ubicación. Esto puedo causar errores en las aplicaciones al intentar acceder a los archivos en una ruta distinta de la original.

2. Mover las carpetas de usuario

En Windows podemos mover fácilmente las carpetas de usuario (Documentos, Imágenes, Música, Descargas, etc) a una ubicación distinta de manera muy simple. Al establecer nuestro “disco duro en la nube” como ubicación por defecto para estas carpetas, tendremos nuestros archivos personales sincronizados entre varios dispositivos sin mucho esfuerzo.
Para mover una carpeta de usuario a una ubicación distinta, desde el explorador de Windows, basta con hacer clic derecho sobre ella y luego seleccionar la opción propiedades del menú contextual. Una vez que se despliega la ventana de propiedades, nos ubicamos sobre la pestaña ubicación y hacemos clic en el botón Mover…. Ahora solo nos queda seleccionar la carpeta de nuestro servicio favorito como nueva ubicación.

Ejecutar este procedimiento en varios ordenadores, por ejemplo el de la oficina y el de casa, te permitirá tener los mismos archivos dentro de las carpetas Documentos, Imágenes, etc; disponibles en cada uno de ellos.

3. Personalizar las librerías

En Windows, las librerías nos permiten gestionar nuestras colecciones audiovisuales y documentos en general de manera sencilla, independientemente de su ubicación física dentro del disco duro o la red. Si usamos estas librerías y su opción para agregar nuevas ubicaciones en conjunto con nuestro espacio de almacenamiento en la nube, podemos respaldar nuestras colecciones de manera automática para disfrutarlas luego desde cualquier dispositivo.
Para que ésto sea posible abrimos el explorador de Windows y nos ubicamos en cualquiera de las 4 librerías disponibles por defecto (Documentos, Música, Imágenes, Vídeos). En la parte superior de la ventana veremos un pequeño enlace que indica el número de ubicaciones asociadas a dicha librería, hacemos clic en éste para agregar una nueva “fuente de contenido” (con esto me refiero a una cualquier carpeta con archivos que puedan alimentar a la librería en cuestión). En la nueva ventana que se abre agregamos, por ejemplo, la carpeta de fotos que tenemos en Dropbox a la librería de Imágenes.
Adicionalmente, si hacemos clic derecho sobre la carpeta que acabamos de agregar y la marcamos como ubicación predeterminada para guardar los archivos de la librería, cada vez que carguemos un nuevo artículo a la colección, éste se irá directamente a la nube.

4. Encriptar información sensible

Los servicios de almacenamiento en la nube son ideales para tener un respaldo de nuestra información más importante, en caso de que nuestro disco duro falle nuestros archivos siempre estarán a salvo, sin embargo, todos los datos almacenados se verían comprometidos si, por alguna razón, otra persona logra acceder a nuestra cuenta, lo que hace necesario tomar previsiones adicionales cuando almacenamos información sensible en la nube.
Aunque existe una gran variedad de aplicaciones para encriptar nuestra información y almacenarla de manera segura, al menos en mi opinión, ninguna es tan buena como Boxcryptor, que además se integra de manera perfecta con cualquier servicio de almacenamiento en línea.
Boxcryptor crea un disco duro virtual en nuestro ordenador, en el que todo archivo es encriptado y posteriormente movido a la carpeta de nuestra preferencia. Si elegimos, por ejemplo, Dropbox como ubicación de destino, nuestra información permanecerá encriptada en la nube y será prácticamente imposible acceder a ella sin la contraseña de cifrado que hayamos asignado.