emmgfx

Bowtie, para OS X

Bowtie es una aplicación para OS X que permite tener algo así como un widget, desklet o applet, que se coloca en el escritorio y permite tener un relativo control de iTunes (dependiendo del skin que se use se pueden controlar unas cosas u otras).

Seguir leyendo y ver ó escribir comentarios →

Base64 (encode y decode) en Javascript

Me he pasado un rato buscando alguna función para codificar y decodificar (que no encriptar) cadenas de texto en base64, de la misma forma que lo haría en PHP.

Nota: No utilizar esto para “ofuscar” las contraseñas o cualquier otro dato importante, hay que tener en cuenta que cualquiera puede decodificar una cadena en base64. Lo correcto es usar algoritmos como md5 que no se pueden desvelar tan fácilmente (que yo sepa, sólo es posible con fuerza bruta).

En PHP es algo así:

<?PHP
$cadena = base64_encode('w00t');
echo $cadena; # dzAwdA==
$cadena = base64_decode('dzAwdA==');
echo $cadena; # w00t
?>

Y en Javascript, con el código que pondré a continuación, sería algo así:

<script>
var cadena = Base64.encode('w00t');
alert(cadena); // dzAwdA==
var cadena = Base64.decode('dzAwdA==');
alert(cadena); // w00t
</script>

Seguir leyendo y ver ó escribir comentarios →

Enviar el log de errores de PHP por email

Tener noticias de los errores que puedan surgir en una web, sobretodo cuando acaba de ser puesta en producción y necesita una atención especial para confirmar que todo funciona bien, o cuando se acaba de realizar algún cambio en el servidor, puede ser un punto muy importante.

Para recibir los errores por email, hay que hacer dos cosas:

Seguir leyendo y ver ó escribir comentarios →

Viaje a Les Angles, en Francia (final de Febrero 2010)

Este fin de semana que empieza hoy, viernes, va a ser sorprendentemente activo, me quedan unas horas de trabajar en la web de Paradise Studios y luego empezará todo, el lugar de encuentro de todos los fines de semana desde hace varios años, improvisar el resto de la noche para mañana despertarme tarde y salir corriendo a ensayo, que será el primero que hagamos con el nuevo nombre, Cold as ice. Este ensayo se va a adelantar porque esa misma tarde hay un Ultrashow de Miguél Noguera, y no tengo intención de perdermelo. El domingo haré un viaje rápido a Francia, a Les Angles, donde hay unas pistas de esquí que se de quien quiere visitar.

Hoy estoy positivo, a pesar de que la policía de mi pueblo / ciudad / provincia es (aunque quede mal decirlo) una puta basura.

Seguir leyendo y ver ó escribir comentarios →