A PalmOS emulator for the web
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.
One of my favorite photoblogs: Office Today by Automattic
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
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.
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.
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.
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.
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.
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:
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.
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 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.
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.
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.
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.
Build your own Browser UI using HTML, CSS and JS
No se por que, pero presiento que puede ser muy prometedor este experimento.
A prototype system being developed by the USGS to track Twitter responses to earthquakes.
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.
Matt Mullenweg, founder of Word Press and Automattic, manages a successful Internet business where everyone is working from home.