« »

Imaginary Teleprompter refactoring begins, plus new micro projects: Toonsy & Simple Brightness (April, 2019)

Thursday, April 25, 2019

By:

Imaginary Teleprompter

Starting from square 1… Ba dum tss!

Hace un tiempo llegamos a la determinación de que necesitábamos rearquitecturar el código de Imaginary Teleprompter si queríamos incorporar funcionalidades más avanzadas como control remoto, retroalimentación por voz, y corrección ortográfica. Este mes comenzamos el proceso de reescribirlo completamente de cero, o como dicen en inglés “we’re starting from square one”.

Comenzamos por configurar un nuevo ambiente de trabajo que nos permitiera probar el programa más rápidamente, luego migramos el diseño de la interface gráfica de Bootstrap 3 a Bootstrap 4 y actualizamos el procesador de palabras de CKEditor 4 a CKEditor 5. Actualmente estoy incorporando un “parser” de oraciones que escribí en enero y migrando la lógica monolítica de teleprompter.js en la serie 2.x, a una nueva librería abstracta que estaremos usando para la serie 3.x.

Las siguientes fotos muestran el progreso que hubo este mes en Imaginary Teleprompter 3.0:

Toonsy

va2ron1 (CTO, Victor Ortiz) es un miembro activo de la comunidad del Jailbreak de iOS. Actualmente está trabajando en un proyecto secreto del cual no puedo dar detalles. Sin embargo, recientemente publicó un tweak de iOS llamado Toonsy, que permite usar íconos animados en los dispositivos iOS con versiones 11 en adelante.

Simple Brightness

En Linux es posible tener distintos ambientes de escritorio y manejadores de ventanas para interactuar con la computadora. Uno puede cambiar entre todos ellos con sólo reiniciar sesión en una interface distinta. Existen decenas de ambientes para todos los gustos y necesidades. Gnome y KDE Plasma son los más populares. Personalmente me gusta usar Plasma porque maximiza mi productividad, pero cuando lo único que quiero hacer es una tarea simple y ahorrar energía, una antigüedad como WindowMaker maximiza la batería mejor que nada.

WindowMaker tiene varias limitaciones. Una de estas es que no permite controlar la brillantez de la pantalla, el usuario necesita abrir una terminal y controlarla desde ahí. Sin embargo soy el tipo de hacker que le gustan las buenas experiencias de usuario, así que escribí este programa llamado Simple Brightness que me permite controlar la brillantez de la pantalla en WindowMaker y cualquier otro ambiente. Simple Brightness está escrito en Python y no es más que un frontend para otro programa de terminal llamdo brighnessctl.

Simple Brightness v0.1

« »