Ayuda para comandos y funciones

Si alguna vez hemos tenido alguna duda con alguna función al programar, muchas veces consultamos en Internet en busca de ayuda o ejemplos de la utilización de dicha función. Además de buscar ayuda a través de Google (que es la opción más socorrida), el sitio search[code] (www.searchco.de) nos puede ayudar en este aspecto.
Este es un sitio más dedicado a estos aspectos de código, porque se centra en la descripción del uso de funciones, indicando además para qué versiones del lenguaje se puede usar. También proporciona un enlace a la documentación oficial, lo que también es de agradecer y suele ayudar bastante (aunque en algunos casos los enlaces no están actualizados y no enlazan bien).
Tiene funciones de PHP, Java, Phyton, MySQL, Perl, Visual Basic, etc. En la página de características podéis ver una lista de los lenguajes soportados, además de otras funcionalidades del sitio en relación a las búsquedas o listados de documentación.
Además de esto, también proporciona ayuda sobre comandos de Windows, Mac OSX, Mac iOS o Linux, por lo que, además de para programar en un determinado lenguaje, también puede ser útil en el funcionamiento diario del ordenador o dispositivo.
Podemos buscar la función o comando introduciéndola directamente en el campo de búsqueda. Si queremos restringir la búsqueda a un determinado lenguaje, pondremos el nombre de la función y el nombre del lenguaje de programación.

Centro de soluciones de Windows

En ocasiones, en sistemas Windows nos podemos encontrar con problemas relacionados con el propio sistema operativo: problemas al reproducir vídeos o sonidos (por ejemplo, provocados por algún driver antiguo o la no existencia de algún driver adecuado), problemas de conexión a Internet (por ejemplo, debidos al cortafuegos o a alguna configuración de TCP/IP), problemas al instalar o desinstalar alguna aplicación, problemas de rendimiento, etc.
Además de buscar alguna solución específica para el asunto en concreto, Microsoft dispone del Centro de soluciones, que proporciona soluciones automatizadas para diversos tipos de problemas o errores "estándar" de Windows. Simplemente tenemos que indicar el área que nos da problemas, y la página nos dará información sobre los problemas más frecuentes, proporcionándonos herramientas que buscan el problema en nuestro sistema y lo intentan solucionar.
El sitio intentará solucionar el problema; si no puede, también dispone de enlaces a otros recursos de soporte técnico o páginas que nos pueden ayudar a arreglarlo.
De esta manera, podemos intentar solucionar un cierto problema de una forma sencilla, sin necesidad de acceder a opciones de configuración ni ventanas de parámetros, que quizás nos pueden parecer un poco complicados o nos puede costar de encontrar. No soluciona todos los errores de Windows (ni mucho menos), pero en ocasiones sí que lo hace y es una gran ayuda, porque lo arregla de una forma rápida y sin complicaciones. No perdemos nada en probarlo y, si sigue sin funcionar, ya buscamos alguna ayuda más detallada.

Averiguar la hora exacta

A pesar de que si utilizamos Windows podemos tener configurada la hora para que se actualice automáticamente, si queremos saber en cualquier momento la hora exacta podemos utilizar el sitio Time.is. Simplemente tenemos que acceder al sitio y nos dirá la hora exacta, según nuestra localización.
La página nos dirá si el reloj del ordenador está atrasado o adelantado (en cuyo caso podemos hacer una actualización manual de la hora del ordenador). También proporciona otras herramientas, como saber la hora en otra zona horaria, un calendario, poner la página como un widget en tu sitio web o blog, personalizar la página, etc.
Además de en ordenadores, también podemos acceder a esta página en smartphones (por ejemplo, iPhone o Android), aunque en este caso la hora exacta podría variar un poco, debido al retraso en la presentación de la página que puede tener el móvil.
Si queremos saber si nuestro ordenador actualiza la hora automáticamente (utilizando el protocolo Network Time Protocol, NTP), podemos acceder a las propiedades de la fecha y hora. En Windows 7, en la ficha Hora de Internet podemos ver y cambiar esta configuración, así como forzar una actualización manual en cualquier momento que queramos. Por defecto, el reloj se actualiza una vez por semana, necesitando estar conectado a Internet para ello, evidentemente. De esta forma, el ordenador suele tener una hora exacta, sin necesidad de que el usuario haga nada.
En ocasiones puede resultar útil esta verificación de la hora exacta, para comprobar la hora de ordenadores, relojes, móviles u otros aparatos de uso diario.

Hacer "hablar" a una fotografía

Una página que puede resultar graciosa es TalkingPhoto, que permite subir la fotografía de una cara de alguien (o utilizar alguna de las que nos ofrece el sitio) y hacer como si "hablara"; es decir, que mueva los ojos y la boca para que parezca que está diciendo algo.
Primero tenemos que seleccionar el actor; es decir, la persona que "hablará". Desde la pestaña Choose Actor, podemos hacer doble clic en cualquiera de los que nos ofrece la página o en Create My Actor para subir la imagen que queramos (este botón también está disponible en la parte superior de la página).
Luego, con el botón Edit, podemos editar los puntos de control de la imagen de la cara, indicando la forma de la cara, la boca, ojos, cejas y nariz. Podemos mover los puntos azules de control o arrastrar las líneas para mover toda la forma. El botón Add Tooth permite añadir dientes a la boca, cuando la persona "hable" (con Del Tooth quitaremos los dientes, si los hemos puesto antes).
Desde la pestaña Choose Script podemos elegir lo que tiene que decir, de entre todas las posibilidades disponibles, haciendo doble clic en la que queramos usar. La pega es que son frases que están en inglés, pero hay bastantes (de navidad, cumpleaños, películas...).
Finalmente, con el botón Publish My Talking Show podremos enviar el resultado en un mensaje de correo electrónico, indicando si queremos que sea público o privado.
Es una aplicación online divertidilla, que, en función de la imagen, puede obtener resultados relativamente buenos o graciosillos. La pega es que está en inglés (la página y las frases que podemos utilizar).

Guía visual de hardware

A veces necesitamos saber cómo se llama cierto componente de un ordenador, o averiguar qué aspecto tiene un elemento hardware para localizarlo en nuestro ordenador. Hay bastante variedad en este aspecto y a veces puede ser un verdadero lío.
Para ayudarnos un poco, el usuario Sonic840 del sitio DeviantArt ha creado una imagen con el aspecto que tienen físicamente varios componentes hardware de un ordenador: memoria RAM (de portátiles y ordenadores de sobremesa), conexiones a discos duros, puertos, sockets de procesador, tarjetas periféricas y conectores de corriente.
Es una fantástica y completísima imagen para imprimir con gran resolución o para tener a mano, porque nos puede ayudar a identificar lo que queremos entre toda la maraña de tipos y variedades de conesiones, puertos, etc., que hay en los ordenadores.
Esta imagen que he puesto aquí es más pequeña que el original. La imagen original la podéis encontrar en esta página de DeviantArt, y también la podéis descargar a resolución completa, con el tamaño original, desde este otro sitio (ojo, que tiene un tamaño bastante grande, con buenísima calidad).
Para completar esta información, en esta página de Blogoff hay una guía de cables de ordenador, donde se describen los principales cables de conexión y conectores usados en ordenadores: USB, jack, VGA, DVI, S-Video, RCA, HDMI, Firewire IEEE 1394, Ethernet... También muy útil, sobre todo a la hora de buscar o comprar un determinado tipo de cable. 
Visto en varios sitios (1, 2 y 3).

Generar una "versión ASCII" de una imagen (III)

Ya hemos visto dos sitios para crear una "versión ASCII" de una imagen: el sitio PicAscii (que comentamos aquí) y Textorizer (comentado aquí). Una página similar a estas dos es asciifi, que también transforma la imagen de mapa de bits que le pasemos a otra imagen formada por un conjunto de letras y símbolos.
Simplemente tenemos que subir la imagen que queremos convertir al sitio (desde el botón Upload) y ajustar los parámetros de conversión (el ancho de la línea y el conjunto de caracteres Ascii que se va a usar para la conversión). Veremos la imagen transformada directamente en la página.
Una  cosa curiosa para ver fotografías e imágenes con un aspecto "diferente".

La psicología del color

A veces parece que, en diseño o publicidad, los colores se elijan al azar o por estética puramente, pero en realidad hay estudios y se piensa mucho qué colores elegir. En la siguiente infografía (cogida originariamente de CertaPro Painters of Louisville, y la podéis ver en grande desde aquí), se muestra información sobre qué colores deberían elegirse para pintar las distintas habitaciones de una casa, así como porqué se utilizan ciertos colores en la publicidad o en algunas marcas.
También hay algunas curiosidades sobre los colores primarios, como que el rojo provoca emociones fuertes, es intenso y apasionado, pero puede afectar negativamente al rendimiento en exámenes; que el azul ofrece calma, serenidad y es el color preferido de los chico; o que el amarillo puede causar fatiga visual o hace más propensos a los niños para llorar :-O
Creo que tampoco hay que tomárselo muy, muy en serio o estrictamente al pie de la letra, pero en ocasiones puede ayudarnos a elegir un color.
Visto en Punto Geek.

Imprimir carteles o mensajes grandes, con una letra por hoja

Si queremos hacer un cartel o un letrero bastante grande, podemos utilizar la página TypeA4, que permite escribir un texto (con un máximo de 60 caracteres) y crear un PDF que contenga una letra en cada página, de forma que sea bien visible.
Además de introducir el texto, podemos indicar la fuente que se utilizará y los colores, de entre las posibilidades disponibles. Una opción que también queda bien es seleccionar la opción Aleatorio en estas dos características, con lo que cada letra tiene una fuente y un color al azar; si vamos pulsando de nuevo en el enlace Aleatorio, cambiará de nuevo las fuentes y los colores, por si no nos gusta el anterior.
Podemos descargarnos el PDF resultante o imprimirlo directamente desde la página web. En cualquiera de los casos, tendríamos una letra en cada página de papel.
Es una herramienta sencillita, pero no está mal, porque se pueden obtener resultados llamativos y vistosos. Podéis ver algunos ejemplos en las imágenes que aparecen en la parte superior de esta página, o acceder aquí si queréis ver un ejemplo de utilización de esta herramienta para crear un "calendario de pared", realizado por los propios autores de la herramienta online.