Abe Estrada

text-summary-es

El día de hoy, mientras leía unas noticias, encontré un link a una librería que hace resúmenes de texto en Inglés. La librería se llama text-summary y comentan que el algoritmo que utiliza es basado en el PageRank de Google.

Mientras leía el código, intenté hacer algunas pruebas con texto en Español y no tuve buenos resultados, así que me dí a la tarea de copiar el código necesario y adaptarlo para que puediera entender algo de Español. Así es como nació text-summary-es y ahora esta disponible en npm: text-summary-es.

No es la mejor implementación para resumir textos, pero me funcionó como un buen ejercicio para publicar mi primer paquete en npm.

Algo VPN

TL;DR:

git clone git@github.com:trailofbits/algo.git
cd algo/
python3 -m venv ./
source bin/activate
python3 -m pip install --upgrade pip
python3 -m pip install -r requirements.txt
nano config.cfg
./algo

Ligconsolata

Soy muy fan del tipo de letra Inconsolata, pero siempre me han llamado la atención los tipo de letras con ligaduras, que son caracteres especiales que se unen para format uno solo por ejemplo => se convierte en solo de manera visual, pero en el código siguen siendo dos caracteres.

La primera vez que ví ese tipo de letra para programador fue la “Operator Mono”, pero hay dos motivos por los que no la uso, el primero es el precio, cuesta $200 USD y el segundo es el estilo de letra cursiva que tiene, me parece poco estético y me gusta la simplicidad a la hora de leer. Varios la han llamado la “Comic Sans” del 2018.

Otra opción que hay de tipos de letra con ligaduras es “Fira Code”, este tipo de letra es de código abierto y gratuita, por lo que la intenté utilizar durante un tiempo, pero el largo de los caracteres no se ajustaba, por lo que decidí dejar de utilizarla.

El día de hoy intente buscar si había alguie que hubiera modificado mi tipo de letra favorita y agregarle ligaduras, y vaya sorpresa que me llevé al entrar al repositorio oficial y ver que han actualizado Inconsolata a la v3.000 y que le han agregado ligaduras. Se puede utilizar Inconsolata con ligaduras ajustando una opción o utilizar un tipo de letra que ya incluye las ligaduras sin ningún tipo de ajuste al editor de texto, esta variante se llama Ligconsolata. La verdad es que no se en cuanto tiempo pueda acostumbrarme o si la voy a utilizar para siempre, pero siempre me queda la actualización de la versión regular.

Why I quit using Google?

Interesante lista de opciones alternas a los servicios de Google que cada día somos más dependientes.

La verdad ya me puso a pensar que voy a hacer si un día llego a ver el mensaje de:

“Your account has been suspended”

Creo que necesito hacer algunos ajustes para no quedarme sin acceso a varios servicios que dependen de mi correo de Gmail.

One Thing Well

Mi blog favorito esta de vuelta.

Basado en la filosofía Unix “Do One Thing and Do It Well” este blog recomienda aplicaciones que hacen solo una cosa, pero la hacen bien. Había estado olvidado por algún tiempo pero regreso y no en forma de fichas.

Aeropress Go

Hace un tiempo armé mi kit portátil para preparar café para cuando salgo de viaje.

El día de hoy me entero que Aeropress ha creado un kit para el mismo propósito. El kit se llama Aeropress Go y resuelve los problemas que pueden suceder cuando se quiere prepapar café fuera de casa.

Me gusta que empiezan por crear un sistema el cual ocupa poco espacio, actualmente mi kit ocupa mucho espacio, por lo cual este kit de Aeropress lleva un punto extra.

Entre los accesorios me gusta que incluyen la taza o recipiente para tomar el café, punto clave.

El kit tiene un precio muy económico de $31.95 y esta disponible apartir de Octubre 2019.

AWS S3 Path Style API

TL;DR Hay que cambiar los enlaces de s3.amazonaws.com/<bucketname>/key a <bucketname>.s3.amazonaws.com/key antes del 30 de Septiembre del 2020.

Tested: RC Tank

Estaba viendo el video del canal de YouTube Tested donde muestran el concepto que estan creando para jugar fútbol con tanques controlados/programados con la computadora, e hice un comentario con la lista de algunos de los componentes (hardware solamente) que utilizaron para crear el tanque, pero al parecer mi comentario esta en lista de espera para ser aceptado por los moderadores, así que hago pública la lista en mi blog:

Security Checklist

Una guía con buenas prácticas para “intentar” mantener un poco de control sobre la seguridad y privacidad en línea.

Ofrece alternativas para todas las plataformas de aplicaciones que utilizamos diariamente pero que cuentan con un poco mayor grado de privacidad, aunque algunas son de pago, ya que es la única forma de asegurar que no van a utilizar nuestra información para mantenerse.

Alexa + Apple Music

Amazon y Apple acaban de anunciar que van a incluir Apple Music en dispositivos con Alexa.

Apple Music subscribers will be able to enjoy Apple Music’s 50 million songs on Echo devices. Customers will be able to ask Alexa to play their favorite songs, artists, and albums—or any of the playlists made by Apple Music’s editors from around the world, covering many activities and moods

Interesante anuncio, la verdad Amazon Music no parece tener mucho interés y la verdad no creo que sea buena estrategia tener a los usuarios pagando por servicios exclusivos para cada dispositivo, por lo tanto el permitir a terceros es la mejor opción para los usuarios.

Shadow DOM

Shadow DOM is an API that is part of the Web Component model. It helps to isolate component internals, protecting users from breaking changes and global CSS.

Incluso si no entiendes o no conoces lo que es Ionic, la lectura es recomendada para entener el concepto de “Shadow DOM”, la mejor explicación que he leído hasta el momento.

HTTP2 for front-end web developers

Interesante como las técnicas actuales para acelerar la transferencia de información de datos utilizada con HTTP1 puede perjudicar a una página si esas mismas técnicas son utilizadas con el nuevo ‘spec’ de HTTP2. Eso demuestra que a veces seguir arrastrando viejas costumbres (técnicas) pueden ser dañinas.

OS X en VirtualBox

Hace unos días tuve la necesidad de instalar una versión anterior de OS X de manera virtual, ya que no tengo otra computadora. OS X es especial en cuanto a la forma de instalarse en una máquina virtual, pero encontré una forma de crear instaladores apartir de la “app” para actualizar el sistema. Dejo aquí el link para futura referencia y/o si le sirve a alguien en un futuro.

DPLOY

DPLOY is an FTP/SFTP deployment tool built in node.js

Desarrollo Web Minimalista

Desde hace tiempo que estoy interesado en el minimalismo, y he intentado aplicarlo a mi vida digital, une ejemplo de ello es la instalación minima de Ubuntu que con cierta frecuencia realizo en servidores.

Me he encontrado con una presentación acerca del enfoque minimalista en el desarrollo web. Sobre como a veces complicamos el desarrollo pensando en que las aplicaciones que desarrollamos son parecidas a Facebook, Google, Twitter, etc. todo esto sin perder escalabilidad.

Chromeless

Build your own Browser UI using HTML, CSS and JS

No se por que, pero presiento que puede ser muy prometedor este experimento.

USGS Twitter Earthquake Detector

A prototype system being developed by the USGS to track Twitter responses to earthquakes.

Prey

Prey is a lightweight application that will help you track and find your laptop if it ever gets stolen. It works in all operating systems and not only is it Open Source but also completely free.

The Way I Work: Matt Mullenweg

Matt Mullenweg, founder of Word Press and Automattic, manages a successful Internet business where everyone is working from home.