Archivo de la etiqueta: software

Instant Eyedropper, cuentagotas universal para Windows

En esta ocasión les traigo una herramienta que ahorrará mucho tiempo a los maquetadores web y a los diseñadores en general.

Instant Eyedropper en acción

Se trata de Instant Eyedropper, un cuentagotas universal para Windows, que se sitúa en la bandeja del sistema (al lado del reloj) y que con un simple gesto de arrastrar y soltar nos guardará en el portapapeles el color del punto sobre el que nos hayamos situado, siendo posible elegir el formato del mismo entre muchas opciones (quizás el más útil en desarrollo web sea el formato hexadecimal).

Pueden descargar esta aplicación gratuita directamente desde su web: http://instant-eyedropper.com/

Grep, herramienta imprescindible para el programador

Una de esas utilidades imprescindibles para un programador de software es Grep. Creada originalmente para Unix, actualmente existen versiones para cualquier sistema operativo. En mi caso, utilizo Windows Grep, la cual se integra con el Explorador de Windows facilitando su uso enormemente.

Lo que nos permite esta herramienta es encontrar cualquier cadena de texto dentro de uno o varios archivos, ya sea mediante una búsqueda literal o utilizando toda la potencia de las expresiones regulares.

Si bien a cualquiera puede resultarle útil, para los programadores su uso es casi indispensable, ya que facilita enormemente la tarea de buscar dentro de las incontables lineas de código fuente a las que se enfrentan diariamente, permitiendo incluso realizar correcciones (mediante reemplazo) de una manera rápida y eficaz.

Facebook Chat en Adobe Air

In english:

Today, in only half an hour, I’ve created this simple application in Adobe Air to put the Facebook Chat as an standalone application on Windows.

Download Facebook Chat for Adobe Air

* Facebook is a registered trademark of Facebook Inc. Adobe and Air are registered trademarks of Adobe Inc.

** This aplication is inspired on Remember The Task by Jash Sayani.

En español:

Hoy, en solo media hora, he creado esta sencilla aplicación en Adobe Air para tener el chat de Facebook como una aplicación independiente de Windows.

Descargar Facebook Chat para Adobe Air

* Facebook es una marca registrada de Facebook Inc. Adobe  y Air son marcas registradas de Adobe Inc.

** Esta aplicación está inspirada en Remember The Task de Jash Sayani.

Accesos directos a aplicaciones web

Últimamente, mi navegador Firefox iba demasiado lento debido a los plugins/addons que tengo instalados en el mismo. Me son necesarios para mi trabajo, así que no puedo eliminarlos para agilizar el rendimiento. Debido a ello, me plantee seriamente utilizar un navegador alternativo para la navegación habitual, y dejar Firefox siempre que sea posible solo para fines laborales. Como consecuencia de ello, descubrí las bondades de Google Chrome y su función para crear accesos direcctos de aplicaciones/páginas web.

Os explico el proceso que he seguido, el cual ha repercutido en un aumento de mi productividad y aprovechamiento de tiempo:

  1. Instalé Google Chrome y lo actualizé a la versión de desarrollo.
  2. A continuación creé la carpeta “Scripts” de greasemonkey, la cual hay que ubicarla dentro de la carpeta de perfil de Google Chrome (que se encuentra en diferente lugar dependiendo del sistema operativo), e instalé algunos scripts para Gmail y otras webs.
  3. Despues, utilizando la opción “Create application shortcuts…” del navegador, creé accesos directos en el inicio rápido de Windows a los servicios web que utilizo más a menudo.
  4. Por último, y como extra, gracias a la aplicación Tray It!, mantengo algunas de las aplicaciones web siempre abiertas en la bandeja del sistema (al lado del reloj).

Realmente,  para el usuario medio, no es necesaria la instalación de la versión de desarrollo ni de los scripts, pero las características adicionales que aportan ayudan bastante en el quehacer diario.

PQI Intelligent Drive i810

El otro día me llegó desde Hong Kong la micro memoria USB de 2 GB que me había comprado por eBay.

Nada más y nada menos que una PQI Intelligent Drive i810 de tan solo 3 x 1,5 cm. Para que os hagais una idea, es solo un poco más grande que una clavija/conector USB.

DSC01294

Ya le he instalado el Rohos Mini Drive para proteger los datos que almacene en la misma, y también una serie de utilidades “portables” que he sacado de estás páginas:

Me la he puesto de llavero y ni se nota que la llevo encima 🙂

Comandos de Linux: Conocer el espacio libre y ocupado en disco

A petición de Varis, pongo la descripción de un par de comandos de Linux que sirven para conocer cuanto espacio libre u ocupado tenemos en el disco duro:

  • df: Muestra el espacio libre del disco
  • du -u fichero1 … ficheroN: Muestra el total que ocupan los ficheros
  • du -s directorio: Muestra el espacio que ocupa el directorio

Si a estos comandos le añadimos además el parámetro “-h“, las cantidades saldrán en un formato de facil lectura (gigabyte, megabyte, etc.) teniendo en cuenta la cifra.

Si quereis conocer más comandos útiles para Linux, podeis pasaros por “Comandos de Linux con ejemplos“.

Problemas de autentificación en MySQL desde PHP

Hoy me he encontrado con un problema al instalar una aplicación web en un servidor.
A partir de la versión 4.1 de MySQL, el sistema de autentificación de usuarios ha sido modificado, haciendo imposible que PHP conecte a no ser que este actualizada su extensión de MySQL, y devolviendo el siguiente error cuando intenta establecer una conexión:

Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client

Existen varias soluciones a este problema, como actualizar la extensión de PHP o establecer la contraseña de los usuarios de MySQL utilizando una función que la codifica con el antiguo sistema.
Podeis encontrar más información sobre los diferentes remedios en estas páginas: