All posts by angel

Quitar submodulo GIT

Otra de las cosas que busco demasiado a menudo… es una vez que ya tengo añadido un submodulo a mi repositorio GIT y te das cuenta de que lo utilizas más bien poco o nada… pues aquí la forma de quitarlo, extraída de, como no, stackoverflow:

  1. Borra la sección relevante del fichero .gitmodules ( está en la raíz del repositorio ).
  2. Añade los cambios que acabas de hacer en .gitmodules para comitearlos más tarde ( $ git add .gitmodules )
  3. Borra la sección relevente del fichero .git/config ( también se accede a él con el path desde la raíz del repositorio ).
  4. Ejecuta git rm –cached path_to_submodule (sin la barra final).
  5. Ejecuta rm -rf .git/modules/path_to_submodule
  6. Haz commit
  7. Ahora ya puedes borrar el directorio del submodulo ( rm -rf path_to_submodule )

Exportar Certificados PUSH

Para todos aquellos que como yo, siempre tienen que buscar la línea de código que exporta los certificados push de las aplicaciones iOS de p12 a pem, dejo aquí la línea que tenéis que poner en el terminal:

openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes

Recordad que una vez generados los certificados, es necesario regenerar el provisioning profile de la aplicación, si no teniáis el push activado antes 😉

La fuente, por si queréis buscar más información.

Charset Terminal Mac OS X utf-8

Para todos aquellos que utilicen el terminal más allá de tener el icono en el dashboard de Mac OS X, este post les será de utilidad.

A menudo el problema es que al entrar en servidores el charset se descoloca un poco, esto tiene que ver con el profile del usuario de la shell. Por lo tanto, lo arreglaremos de la siguiente manera desde la misma terminal:
Continue reading Charset Terminal Mac OS X utf-8

Resetear NavigationController dentro de un TabBar

A menudo, utilizar un navigation controller dentro de una opción de un tab bar controller es una buena práctica. Pero el problema con el que nos podemos encontrar es que si cambiamos de opción del tab bar, al volver a la que ya teníamos abierta nos encontramos con que no se reinicia, es decir, la navegación se queda en el punto en el que habíamos llegado. Salvo que volvamos a presionar el icono del tab bar que entonces si que se reinicia.
Continue reading Resetear NavigationController dentro de un TabBar

Modificar el PATH en Mac OS X

El path básicamente son los directorios donde tu consola va a buscar por defecto los programas que puedes ejecutar a través de ella sin necesidad de poner su ruta completa. A continuación explicaremos como puedes modificarlo en Mac OS X. Por ejemplo si llamas a emacs directamente a través de tu consola lo haces así:

chewbacca:~ angel$ emacs

Continue reading Modificar el PATH en Mac OS X

SVN Externals : Qué son y sugerencia de uso

A la mayoría de los que trabajéis/halláis trabajado a lo largo de vuestra vida con Sistemas de Control de Versiones (CVS en inglés de Control Version System) y más concretamente con Subversion (SVN) os sonarán estas palabras, y seguramente incluso indirectamente habréis usado esta funcionalidad de SVN.

A continuación os ofrezco mi particular punto de vista sobre ellos y una sugerencia de uso.
Continue reading SVN Externals : Qué son y sugerencia de uso