Lo más reciente

Google Open Source, Device Orientation API

Google Open Source Google believes that open source is good for everyone. By being open and freely available, it enables and encourages ...

jueves, 4 de octubre de 2018

Google Open Source, Device Orientation API


Google Docs: Pegar texto como tabla

Una columna

de:
alfa
beta
gamma

a:

alfa
beta
gamma
  • Copiar el texto en Google Sheet.
  • Copiar el bloque de texto de Google Sheet
  • En Google Docs, insertar una tabla de 1 x 1 y pegar lo copiado de Google Sheet

Más columnas

de:
alfa, 1
beta, 2
gamma, 3

a:

alfa1
beta2
gamma3
  • Copiar el texto en Google Sheet.
    • En la esquina inferior izquierda del pegado aparece el icono de pegar.
    • Hacerle click y elegir "Divir texto en columnas...", detectar automáticamente
  • Copiar el bloque de texto de Google Sheet
  • En Google Docs, insertar una tabla de 1 x 1 y pegar lo copiado de Google Sheet

martes, 18 de septiembre de 2018

Guía Python Javascript, CSS Doodle, Snap


jueves, 13 de septiembre de 2018

Shards Vue, JS patterns


  • Addy Osmani)Shards
    • A free and modern UI toolkit for web makers based on the popular Bootstrap 4 (final) framework.
  • Shards Vue
    • A high-quality & free Vue UI kit featuring a modern design system with dozens of custom components.
  • Eloquent Javascript (Marijn Haverbeke)
    • This is a book about JavaScript, programming, and the wonders of the digital. You can read it online here.
  • Learning JavaScript Design Patterns (Addy Osmani)
    • Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language.
  • JS Patterns (Shi Chuan)
    • A JavaScript pattern and antipattern collection that covers function patterns, jQuery patterns, jQuery plugin patterns, design patterns, general patterns, literals and constructor patterns, object creation patterns, code reuse patterns, DOM and browser patterns (upcoming).

Operadores spread/rest en javascript

spread

...a
Esparce el array a, tratándolo como una lista

rest

...a
Si el parámetro ...a es una lista, entonces a será un array

Ejemplo

function add(...x) {// ...a es una lista, entonces a será un array
  return x.reduce((s, i) => s + i, 0);
}
console.log(add(...[1, 2, 3], ...[4, 5]));// esparce los arrays como listas
See the Pen JS spread/rest by Rulo Kobashikawa (@akobashikawa) on CodePen.

Referencias

miércoles, 12 de septiembre de 2018

ES Modules, Svelte, PWA Universal Builder, Ballerina


jueves, 2 de agosto de 2018

HTTPS gratis con LetsEncrypt



  • Seguir las indicaciones de https://letsencrypt.org/getting-started/
  • Es necesario tener acceso a la consola del hosting. En mi caso, tengo una cuenta en DigitalOcean,  con acceso ssh a un servidor corriendo Ubuntu 14.04 y con el dominio rulo.me
  • Entro a Certbot y elijo Apache y Ubuntu 14.04: https://certbot.eff.org/lets-encrypt/ubuntutrusty-apache
    • $ sudo apt-get update
    • $ sudo apt-get install software-properties-common
    • $ sudo add-apt-repository ppa:certbot/certbot
    • $ sudo apt-get update
    • $ sudo apt-get install python-certbot-apache 
    • $ sudo certbot --apache
  • Al terminar, pude hacer un test en https://www.ssllabs.com/ssltest/analyze.html?d=rulo.me
  • Después de eso, ya puedo usar https://rulo.me

Referencias

miércoles, 1 de agosto de 2018

Cómo hacer un blog secreto en WordPress

En WordPress.com

  • Es conveniente si tienes una cuenta en WordPress.com.
  • Entrar a WordPress.com y crear un blog, si no lo tienes creado ya.
  • Entrar a SettingsPrivacyGeneralPrivacy y cambiar Public a Private y guardar los cambios
    • Aquí puedes indicar qué otros usuarios de WordPress.com podrán verlo
  • Intenta abrir tu blog en tu navegador como usuario incognito, o en otro navegador donde no te hayas logueado a WordPress.com. Verás que te pedirá loguearte para poder acceder al contenido.
  • Para hacer un backup, entrar a Settings, General, Export.

En un site WordPress

  • Si tienes un site wordpress hosteado o piensas tenerlo.
  • Se puede instalar un plugin como My Private Site.
  • Para hacer un backup se puede recurrir a un plugin como BackupBuddy, o también directamente un backup de la base de datos.

Referencias

Lecturas populares