viernes, 6 de mayo de 2016

Teclas para cambiar de pestaña en el terminal/consola en Ubuntu

Teclas o atajos de teclado (shortcuts) para cambiar de pestaña en el terminal o consola de Ubuntu:

Ctrl+Tab, Ctrl+Shift+Tab no funcionan en el terminal de Ubuntu, para cambiar de pestaña hacia delante o atrás.

Para cambiar a una pestaña anterior o posterior en el terminal, funciona:

Ctrl + PgUp/PgDn

Para activar la pestaña # (1..9), en el terminal:

Alt + #

En gedit, para cambiar de pestaña a una previa/posterior:

Ctrl + Alt + PgUp/PgDn

miércoles, 13 de abril de 2016

Shortcuts para Atom - atajos para teclado

Chuleta de atajos de teclado para operaciones comunes y/o útiles en el editor Atom. http://sweetme.at/2014/03/10/atom-editor-cheat-sheet/

CDN para Bootstrap

Servidores externos para Bootstrap

CDN: content delivery network - Red de Nodo(s) ajeno(s), distintos al tuyo, que alojan y sirven determinados recursos estándar o populares, que puedes usar habitualmente gratis, confiando que esos nodos ofrecen una garantía de disponibilidad y calidad de servicio mayor a la que puedes ofrecer tú con tu servidor. Desde esa red usuario podrá descargar los ficheros servidos, de los que puede depender tu página o aplicación web, que estando externalizados, serán servidos a tu usuario con mayores garantías, además liberando de esa tarea a tu servidor.

www.bootstrapcdn.com

Permite elegir distintas versiones y formatos de Bootstrap y te ofrece sus links a esos recursos.

Otros CDN para bootstrap y otros recursos

lunes, 4 de abril de 2016

Problema:

Al intentar hacer un push con git a un repositorio remoto de gitlab.com, se obtiene un error de acceso debido a autentificación fallida.

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Solución:

Definir el protocolo del repositorio remoto con https en vez de ssh. Para ello desde el menú de administración del proyecto en gitlab.com, obtenemos la dirección del repositorio del proyecto, seleccionado HTTPS en el menú desplegable:

Pongamos que la dirección del repositorio que hemos obtenido es:

https://gitlab.com/pepito/proyecto.git

Y usamos esa dirección a la hora de definir el remote local (que llamaremos or ejemplo 'repohttps') que usaremos al hacer el push:

git remote add repohttps https://gitlab.com/pepito/proyecto.git

Si ahora revisamos los remote que tenemos, entre ellos estará el nuevo con la dirección https que indicamos:

git remote -v
... (probablemente otros remote que tengamos)
repohttps https://gitlab.com/pepito/proyecto.git
... (probablemente otros remote que tengamos)

Ahora al hacer push, usaremos el remoto que acabamos de crear, para conectar a través de https.

git push repohttps

Con ésto (a mí) ya no se me queja de fallo de autentificación, y hace el push (sube las cosas al repositorio remoto) sin problemas.

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

miércoles, 23 de marzo de 2016

app WAZYPARK - plazas libres de aparcamiento en la calle

La app española wazypark te dice dónde hay plazas libres para aparcar en la calle, cerca de ti, gratis. En su página oficial se puede ver un mapa que refleja la actividad de uso de su aplicación. Ésta ha sido realizada por Carlos Rodriguez Vargas, que ha usado para ello CartoDB.

martes, 8 de marzo de 2016

Sillas inteligentes

Con éstas sillas, en más de una oficina aumentaría la productividad, si además se les pusiera un cinturón para "asegurar" al empleado.