viernes, 2 de septiembre de 2016

Desconectar Facebook de Whatsapp

Para desenlazar/desvincular Facebook de Whatsapp, o lo que es lo mismo, no dar permiso a que Facebook tenga información de sus datos y conversaciones en Whatsapp, para supuestamente mostrarle unos anuncios más interesantes cuando se encuentre en Facebook:

Siga los siguientes pasos:

  1. Menú de whatsapp -> Ajustes
  2. Ajustes -> Cuenta
  3. Desmarque el check de la opción "Compartir info. de cuenta", que se encuentra al fondo del menú de cuenta.
  4. Confirme, pulsando en "NO COMPARTIR", que no quiere compartir datos de Whatsapp con Facebook.

lunes, 25 de julio de 2016

Error 404 para pretty permalinks en Wordpress en hosting compartido

Borramos (o mejor guardamos el fichero .htaccess antiguo renombrado). En las configuraciones de Wordpress establecemos el tipo de permalinks por defecto (o "simple", que acaban en ?p=123.. ). Y guardamos esa configuración.

Wordpress genera un .htaccess que debe tener la siguiente pinta:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


# END WordPress

Volvemos al ajuste de permalinks, y establecemos la opción de pretty links que queremos, por ejemplo nuestro_dominio/%postname%/. Guardamos.

En la configuración de nuestro hosting compartido, donde tenemos instalado el Wordpress, buscamos un apartado donde nos permita sincronizar el .htaccess. En mi caso en Acens/Hostalia, fue un botón "Sync htaccess".

Ya está. Tenemos el blog funcionando con los enlaces permanentes con el formato que hemos elegido.

miércoles, 29 de junio de 2016

Los DNS del hosting de Hostalia

Los DNS(servidores de nombre) de Hostalia, que puedes necesitar para alojar en su hosting dominios que tengas contratado en otro sitio.

ns1.srv-hostalia.com Dirección IP: 176.28.103.143
ns2.srv-hostalia.com Dirección IP: 176.28.103.144

Los DNS del hosting de Acens

Los DNS(servidores de nombre) de acens, que puedes necesitar para alojar en su hosting dominios que tengas contratado en otro sitio.

ns1.srv-acens.com Dirección IP: 176.28.103.154
ns2.srv-acens.com Dirección IP: 176.28.103.155

sábado, 11 de junio de 2016

Anidar variables en un script de bash

Quiero ir componiendo dinámicamente el nombre de una variable, mediante otra variable, que actúe a modo de una especie de índice, para despues, usar el valor de esa variable indexada.
Por ejemplo:
foo1=aaa
foo2=bbb
foo3=ccc
En ese ejemplo, el pseudo índice sería una variable que pudiera tener valores {1,2,3} y la variable compuesta sería {foo1, foo2, foo3}, que se ha compuesto con foo+(i={1,2,3})
Quiero usar (imprimir para el ejemplo) los valores de fooN donde N={1,2,3}, con un 'for i in'. De momento no he encontrado la forma de componer la variable directamente con algo como '${foo${i}}', así que, lo que sí puedo hacer es componer secuencialmente la variable, guardando cada paso de la composición en una variable: 'bar=foo$i; echo $bar;'
for i in {1..3} do; bar=foo$i; echo $bar; done

DNS de Piensasolutions

11/06/2016
  • ns1.piensasolutions.com (217.76.150.137)
  • ns2.piensasolutions.com (82.223.219.201)

"Letra pequeña" o servicios extra y sus tarifas adicionales

  • Whois Privado (GRATIS el primer año, después 3,95€/año).
  • Filtro Anti-virus / Anti-spam (GRATIS el primer año, después 2€/mes).

martes, 24 de mayo de 2016

Cambiar el color de fondo del texto seleccionado en Atom

El color del texto seleccionado, que viene por defecto en los temas oscuros de Atom, tiene poco contraste, es difícil diferenciar lo que está realmente seleccionado.

Para cambiar el color de fondo del texto seleccionado en el editor Atom:

  1. Abrimos la hoja de estilos personal para el editor:

    edit -> Open Your Stylesheet.

    Se abre una nueva pestaña con el fichero styles.less. Al final del cuál añadimos la regla del siguiente paso.

  2. Añadimos la regla que determine el color y el borde la región seleccionada:
  3. atom-text-editor::shadow .selection .region {
       border: 1px solid yellow;              /* color del borde */
       background-color: yellow !important;   /* color de fondo */
    }
    
  4. Tan sólo con salvar el fichero, el editor vuelve a cargar esa hoja de estilos, porque y aplicar la nueva regla. Se puede probar sin cambiar de pestaña seleccionado un texto.

domingo, 22 de mayo de 2016

Atom - shortcut / atajo para cambiar gramática / tipo del texto editado

Problema: Cuando abres una pestaña nueva, empiezas a escribir o pegas un texto, quieres que atom aplique una gramática, aunque todavía no hayas guardado el fichero con una extensión. Quieres establecer la gramática sin recurrir al ratón para pinchar en la equina inferior derecha para cambiar el tipo de texto editado.

El atajo para elegir la gramática aplicada, es:

ctrl+shift+L

Y del menú eliges el tipo de texto, CSS, HTML, C, JAVA, ...

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.