Como traducir una plantilla de WordPress

En la galería de plantillas de WordPress hay miles de opciones pero muy pocas tienen soporte para español. Sin embargo, crear nuestro propio fichero de traducciones es muy sencillo:

  1. Descárgate el archivo «NOMBRE_DE_PLANTILLA.POT» en el directorio de idiomas de la plantilla que nos hayamos descargado (normalmente en «wp-contents>themes>NOMBRE_DE_PLANTILLA>languages>»).
  2. Necesitaremos una aplicación de traducción que nos instalaremos en nuestro ordenador local: Poedit.
  3. Abrimos con el Poedit el archivo .POT y creamos un nuevo archivo para español. Automáticamente se creará un archivo «es_ES.po».
  4. Tenemos ahora que traducir con Poedit todas las frases que aparecen en la aplicación o las que creamos que vamos a utilizar.
  5. Una vez que hayamos terminado tenemos que generar el archivo «es_ES.mo» yendo a «Archivo>Compilar en MO…» en el menú superior.
  6. Esto nos generará el archivo compilado MO que ya podremos subir de nuevo al directorio «wp-contents>themes>NOMBRE_DE_PLANTILLA>languages>».
  7. Por último solo queda activar el nuevo idioma yendo al menú de WordPress en «Ajustes>Generales» y seleccionar el idioma Español.

Y listo. Nuesto blog ya estará en español.

Quitar blancos en Style Outlet

Me estoy preparando para volver con Gadgets para Correr y la primera tarea que me he planteado es la de cambiar la plantilla de WordPress. Después de mucho buscar la elegida ha sido Style Outlet por varias razones (buscador, sencillez, posts completos en página principal y sidebar claro) aunque había algo que no me gustaba: demasiado espacio en blanco entre el header y el título del post en la home page.

Después de volverme loco intentado reducirlos, con la ayuda de Laura lo he conseguido finalmente.

Básicamente hay que modificar el «Style.css» yendo dentro de WordPress a Appearance>Editor y pulsando sobre el theme file «Stylesheet» en el menú de la derecha, buscar una línea donde pone «.home.blog .site-content {» y cambiar el valor de «padding-top: 100px;}» para poner la cantidad exacta de blancos que queramos. En mi caso lo he dejado a 10px.

Archivo CSS de Style Outlet
Archivo CSS de Style Outlet

De esta forma, las dos líneas de código CSS quedan así:

.home.blog .site-content {
padding-top: 10px;}

Solo nos falta pues guardar el archivo pulsando sobre el botón azul «Update file» y ya está listo.

Enviar audio y video a Chromecast

Imagina que necesitas reproducir un DVD que tienes en tu PC directamente en la televisión ,a través de Chromecast, o enviar un archivo de vídeo local o simplemente compartir el escritorio de tu ordenador.

Después de buscar por Internet, la solución es mucho más sencilla que la mayoría de resultados que puedes encontrar en Google. Estas son las instrucciones:

  1. Abre Chrome en el el ordenador.
  2. Pulsa sobre el icono de Chromecast en la parte superior derecha de la pantalla.
  3. Se abrirá un pequeño cuadro de diálogo azul.
  4. Pulsamos en «Enviar a» y pulsamos sobre «Enviar escritorio».
  5. Finalmente, seleccionamos el Chromecast al que enviaremos y ya está.
Cuadro de diálogo de Chromecast
Cuadro de diálogo de Chromecast

Es una buena solución, también, para ver fotografías que guardamos en el ordenador, directamente en el televisor.

Geocaching

Ayer por la noche, después de cenar, decidimos ir de caza en busca de algún caché por la zona de la Sagrada Familia… y lo encontramos. Concretamente fue el GC52N0E.

GC52N0E
GC52N0E

Para ir en busca de cachés o geocachés es necesario que te des de alta en Geocaching.com (puedes cambiar el idioma de la página al final de esta) y que te descargues en tu teléfono alguna de las aplicaciones de localización como por ejemplo c:geo (es la que utilizo yo en Android).

Smart contracts en Ethereum

Cristian y Vicens me explicaron ayer lo que era un Smart Contract en Ethereum de forma sencilla: básicamente es un archivo compuesto por un trozo de código ejecutable más un trozo de datos que uno de los sujetos que intervienen en el «contrato» envía a la red Ethereum.

Smart Contract
Smart Contract (original en Coinbase)

Ese Smart Contract se ejecuta en los nodos de la red desde donde se comunica con el/los otro/s sujeto/s parte del contrato. El Smart Contract se programa en Solidity.

Ya se que he simplificado mucho y que no he hablado de permisos, Ethers y 50 cosas más así que si quieres saber más puede echar un vistazo a The Greeter o a Coindesk.

¿Qué hiciste hace 9 meses y 17 días?

Si no quieres que nadie sepa lo que hiciste hace 9 meses y 17 días,… ni ningún día, lo que debes hacer es deshacerte de tu teléfono móvil porque sino, vas a estar rastreado las 24 horas del día.

Al menos, si estás en Android, Google te muestra tu histórico de desplazamientos y puedes desconectarlo, pero piensa que las compañías telefónicas siempre van a saber donde estás.

Tu Cronología en Google Maps
Tu Cronología en Google Maps

Símplemente, ve a Google Maps en tu teléfono (o directamente desde la web) y en el menú de la izquierda pincha en «Tu Cronología«. Saltarás a un menú en el que puedes seleccionar el año, mes y día exacto y Google te mostrará un mapa con todos los sitios a los que fuiste ese día y a que hora.

Olvídate de Skype: Utiliza Zoom

Desde que Skype fue adquirida por Microsoft, la aplicación no levanta cabeza. Para cualquiera que sea usuario de Skype sabrá que a la que intentas montar una videoconferencia con varias personas, compartir escritorios o configurar dispositivos, la tarea puede hacerse muy cuesta arriba. Y ya no hablamos de Skype for Business, una auténtica calamidad.

La alternativa se llama Zoom. La utilizo desde hace casi 3 años y estoy encantado. Permite videoconferencias de hasta 50 personas a la vez, la calidad de vídeo y audio es sin duda la mejor y es la que requiere un menor ancho de banda. Además para cambiar de cámaras o micrófonos es muy fácil e intuitivo.

Nuestro "all hands meeting" a través de Zoom
Nuestro «all hands meeting» a través de Zoom

La versión gratuita permite llamadas de hasta 40 minutos y la de pago no tiene límite y permite un montón de cosas más como grabación, etc.

La versión para teléfono también funciona muy bien y lo mejor de todo es que cuando quieres invitar a otro a una reunión, no es necesario que esté dada de alta; solo clicando en un link, la aplicación se configura y arranca.

VaultPress para WordPress

Desde hace unos días estoy utilizando VaultPress, la aplicación de backup automático para WordPress de la que estoy ciertamente contento y que viene con Jetpack.

VaultPress
VaultPress

Por tan solo 39$ al año, VaultPress realiza un backup diario asegurando la recuperación de toda la aplicación, plantillas, personalizaciones y contenido de WordPress.

VaultPress desde WordPress.com
VaultPress desde WordPress.com

La interfaz es bastante sencilla y se puede acceder directamente desde el escritorio de tu WordPress o desde wordpress.com en el caso de que tú instancia esté inaccesible o haya desaparecido (en cuyo caso necesitarás restaurar la última copia realizada por VaultPress).