miércoles, 30 de marzo de 2016

Tutoriales: Git, Cocoa, Objective-C, MathML

Tutoriales en inglés de:

git: crear nuevo branch y pasar a él (checkout), en un sólo comando

Para crear un nuevo branch a partir de la versión del código (puede que estemos sobre el master o sobre un branch, o sobre un (sub)+branch), con el que estamos trabajando, y colocarnos directamente sobre el branch creado (hacer un checkout del branch, tras haberlo creado) en un sólo comando:

git checkout -b nombre_nuevo_branch #crear y activar branch

Esto sería equivalente a los siguiente dos comandos:

git branch nombre_nuevo_branch  # crear branch
git checkout nombre_nuevo_branch #  activar branch

Centrar horizontalmente bloques dentro de un bloque contenedor

Problema: Queremos tener una lista de bloques ("elementos_a_centrar") dentro de un contenedor, que estén centrados respecto a ese contenedor.
Solución: Metemos los "elementos_a_centrar" dentro de un contenedor auxiliar ("contenedor_auxiliar") con el estilo:

.contenedor_auxiliar {
   float: right;
   position: relative;
   left: -50%; /* ó right 50% */
}

A los "elementos_a_centrar" les asignamos el estilo:

elementos_a_centrar {
   position: relative;
   left: 50%;
}

Referencia a la solución original, con ejemplo: http://codepen.io/alexandredees/pen/ojaFr