Borrar commits de git: reset, rebase y cherry-pick

Junio 12, 2015

Aunque no est谩 bien visto ya que estamos “borrando la historia” 馃檪 , puede ocurrir que queramos borrar varios commits que hemos hecho en alg煤n momento y hemos subido al repositorio. Si se trata de borrar el 煤ltimo commit que hemos hecho, es tan f谩cil como ejecutar el siguiente comando: git reset HEADgit reset HEAD El comando anterior eliminar谩 el 煤ltimo commit del repositorio. El problema viene cuando queremos borrar ...

Redimensionar varias im谩genes a la vez (MacOSX)

Marzo 17, 2015

Cuando hacemos un dise帽o de aplicaci贸n para iOS, se suele empezar haciendo para la resoluci贸n retina y despu茅s se redimensionan por la mitad para utilizar esas im谩genes en resoluciones no-retina. Existen formas de hacerlo en Photoshop o Sketch, pero si solamente tenemos los PNG de los elementos del dise帽o y necesitamos redimensionarlos, el proceso puede ser bastante pesado y lo ideal es poder redimensionar todas las im谩genes a la vez. ...

Cuando todo es para ayer

Marzo 9, 2015

A todos nos ha pasado en alguna empresa que parece que todo es urgente, importante y “para ayer”. Muchas veces se trabaja seg煤n las llamadas/emails de los clientes: el 煤ltimo que se queje es el que tiene la m谩xima prioridad. No es m谩s que una falta de planificaci贸n y organizaci贸n. Tambi茅n consecuencia de vender proyectos por “kilos” de horas (algo que solo es rentable si se paga poco a los ...

Acceder a la carpeta “data” de una aplicaci贸n Android

Enero 14, 2015

En una aplicaci贸n Android podemos guardar la informaci贸n que generamos en la app (im谩genes, archivos, etc.) en la tarjeta SD del dispositivo o en la propia carpeta interna de la aplicaci贸n (y no podremos consultar esa informaci贸n desde fuera de la app). Por ejemplo, imaginemos que queremos desarollar una aplicaci贸n Android en la que podemos hacer fotos pero que solo se pueden utilizar desde la propia app. No queremos que ...

Firmar aplicaci贸n Android sin utilizar Eclipse o Android Studio

Noviembre 26, 2014

Para subir una aplicaci贸n a Google Play es obligatorio que est茅 firmada. Si estamos desarrollando una aplicaci贸n para nosotros mismos o para nuestra empresa, el propio Eclipse o Android Studio nos ofrecen la posibilidad de exportar la aplicaci贸n ya firmada. En el supuesto de este art铆culo, estamos desarrollando una aplicaci贸n para un cliente o hemos contratado a alguien externo para que nos programe la aplicaci贸n. En este caso, no queremos ...

Symfony2: Crear nuestro propio encoder/encriptador de contrase帽as

Octubre 9, 2014

Symfony2 cuenta con su propio encoder de contrase帽as que podemos utilizar sin mayor problema. En el siguiente enlace podemos encontrar m谩s informaci贸n de como utilizarlo: http://symfony.com/doc/current/book/security.html#encoding-the-user-s-password En este tutorial vamos a crear nuestro propio encoder/encriptador de contrase帽as de usuario en Symfony2. Para ello crearemos un nuevo Service e indicaremos a la Entity de usuarios que lo utilice. Por supuesto, la Entity de usuarios debe estar preparada para controlar los usuarios. ...