Convertir un kindle en una segunda pantalla es posible


Adhityaa ha demostrado que la versatilidad de los e-readers va más allá de la lectura. Al realizar un jailbreak a su Kindle (del que hemos hablado en numerosas ocasiones en este blog), ha conseguido transformarlo en un monitor portátil de tinta electrónica.

El proceso implica capturar la pantalla del ordenador de forma continua, convertirla a un formato adecuado para el Kindle y transferirla al dispositivo. A través de la herramienta ‘eips’, el Kindle actualiza la imagen en su pantalla, ofreciendo una experiencia visual similar a la de un monitor tradicional, aunque con una tasa de refresco más limitada.

Aunque la baja tasa de FPS puede ser un inconveniente para tareas que requieren alta velocidad de respuesta, como ver videos o jugar, es perfectamente aceptable para actividades como escribir, programar o navegar por internet( ver video en https://x.com/adtac_/status/1820127470613622950)

Adhityaa ha compartido un tutorial detallado en GitHub, permitiendo a otros usuarios replicar este proyecto y explorar las posibilidades de los e-readers más allá de su función original.

Pero lo que está claro es que lo mejor que nos ofrece el usuario es la capacidad de replicar este proyecto para que podamos probarlo por nosotros mismos, ya que ha creado una guía paso a paso de cómo hacer esto en GitHub. Estos son los pasos de forma resumida:

Paso 1: Jailbreak

Lo primero es hacer un jailbreak al Kindle (mobileread.com es su mejor recurso ), siga las instrucciones del hilo LanguageBreak. Realmente no seguir las instrucciones LanguageBreak no es crucial si no le importan la mayoría de las características .No obstante LanguageBreak github repo es una ayuda muy valiosa para la depuración pues no importa el dispositivo en si para hacerle el jailbreak , siempre y cuando se llega a un shell raíz de alguna manera.

paso 2: Servidor de escucha en el Kindle .

El autor escribió un programa Go para recibir archivos en el puerto 8000 y luego invocar eips, que es la utilidad incorporada de Kindle para dibujar imágenes en la pantalla por ejemplo, si el programa Go recibiera un archivo JPG y lo guardara en /tmp/img.jpg, el siguiente comando dibujaría la imagen con una actualización parcial (la actualización completa se ve horrible):

eips -g /tmp/img.jpg -w gc16 -x 128 -y 0 

Lea eeips wiki )para más detalles sobre lo que significan las banderas es posible que desee borrar la pantalla con un eips -c antes del primer fotograma por desgracia he perdido el código fuente Go, pero era bastante simple, como menos de 30 líneas.

Paso 3: Screencapture + Imagemagick

El autor escribió un script para usar screencapture en macOS para capturar repetidamente la pantalla en un archivo png, que luego se convierte en una forma, tamaño y color que le gusta al Kindle usando imagemagick, y luego se transfiere a través de usbnet usando netcat.

/usr/sbin/screencapture -C -x /tmp/orig.png
convert /tmp/orig.png -rotate 270 -resize '810x1448!' -type GrayScale -depth 8 -colors 256 /tmp/gray.jpg
cat /tmp/gray.jpg | nc -w 0 192.168.15.244 8000

Cambiar la resolución para que coincida con su dispositivo y el puerto para que coincida con el servidor de escucha

Paso 4: Mejoras

El autor ha hackeado por diversión y, obviamente, hay mucho margen de mejora aquí, tanto en términos de rendimiento y facilidad de uso es super derrochador para enviar un archivo jpeg completo para cada fotograma cuando el delta entre fotogramas consecutivos en su mayoría va a estar vacío y muy compresible (como cuando se está utilizando un editor de texto) sin reinventar códecs como h.264 y protocolos como vnc, debería ser posible mejorar rápidamente esto con sólo las herramientas que ya tenemos

Resumen

El proceso para actualizar la pantalla es bastante complejo. Consiste en capturar la pantalla del ordenador en formato PNG, convertirla a JPEG en escala de grises y transferirla al Kindle. Una vez en el dispositivo, la herramienta ‘eips’ redibuja la imagen en la pantalla de tinta electrónica, actualizando únicamente las secciones que han experimentado cambios.

La frecuencia de actualización de este monitor improvisado varía entre 3 y 4 FPS, lo que es significativamente bajo en comparación con las pantallas estándar. No obstante, el desarrollador sostiene que con optimizaciones se podrían lograr hasta 10 FPS, lo cual sería adecuado para actividades que no requieren gran fluidez, como escribir o leer código.

Este tipo de configuración resulta ideal para quienes buscan una solución temporal para trabajar con texto mientras reparan su monitor principal. Sin embargo, para tareas que requieran una visualización más dinámica, como navegar por internet con muchas imágenes o vídeos, la baja tasa de refresco puede resultar frustrante.

Fuentes

Publicar o perecer en Microsoft Windows


«Publicar o perecer» es una frase muy utilizada en el mundo académico para subrayar la presión a la que se ven sometidos los investigadores para publicar continuamente sus trabajos con el fin de asegurarse el empleo, la financiación y la promoción profesional. Destaca la naturaleza competitiva de los entornos académicos, en los que la productividad y la producción de publicaciones son métricas cruciales para el éxito. La frase subraya la idea de que no publicar con regularidad puede obstaculizar la carrera académica.

Con la idea en mente esta disponible una herramienta informática diseñada para ayudar a los investigadores académicos a evaluar su impacto en el ámbito académico a través de métricas como citas, índices h, índices g y otros indicadores de productividad académica. Este programa recopila y analiza datos de citas de diferentes bases de datos académicas, como Google Scholar, para proporcionar métricas útiles sobre la influencia y el alcance de las publicaciones de un investigador. Es una herramienta popular entre los académicos para evaluar su desempeño y su impacto en la comunidad científica.

Veamos unas simples Instrucciones detalladas sobre cómo descargar e instalar Publish or Perish para Windows y como usarlo.

Nota: El instalador del software Publish or Perish NO requiere derechos de administrador. Puede instalar el software Publish or Perish en su ordenador de escritorio o portátil incluso como un usuario sin privilegios.

Publish or Perish se proporciona por cortesía de Harzing.com. Es gratis para uso personal sin fines de lucro; consulte el Acuerdo de licencia de usuario final para conocer los términos y condiciones completos de la licencia.

Requisitos del sistema

Verifique que su ordenador cumpla con los siguientes requisitos mínimos del sistema:

  • Windows 7, 8, 8.1, 10 y 11, incluidas las ediciones x64 y Server.
  • Algo de memoria (suficiente para ejecutar el sistema operativo, no mucho más).
  • Algo de espacio en el disco duro (ídem).
  • Una conexión a Internet.

Descargar información

Descargue el instalador del software Publish or Perish del sitio web Harzing.com:

Instalador PoP Instalador de Publish or Perish para Windows (2.9 MB)

Versión: 8.8.4384 (6 de mayo de 2023) [Cambios en esta versión]

Instrucciones de instalación

Inicie el instalador de PoP8Setup.exe haciendo doble clic en el archivo que acaba de descargar. En la mayoría de los sistemas, ahora aparecerá un cuadro de diálogo de advertencia de seguridad similar a uno de los siguientes.

Windows 10 (actualización 1607 y posterior):

UAC de Windows 10 (actualización 1607)

Windows 10 (original) y Windows 8.x:

Pantalla UAC de Windows 10

Windows 7:

Caja UAC de Windows 7

Haga clic en Ejecutar , Continuar o Sí después de haber verificado que el nombre del editor es Tarma Software Research Ltd.

(Nota: antes del 15 de agosto de 2014, nuestros instaladores estaban firmados por Tarma Software Research Pty Ltd ; estos también están bien).

Ahora se iniciará el instalador. Siga las instrucciones en pantalla para confirmar su aceptación del acuerdo de licencia e instalar el software Publish or Perish en su computadora.

Nota: si tiene una versión anterior de Publish or Perish en su ordenador, se eliminará automáticamente antes de que se instale la nueva versión. Sus consultas se conservan durante el proceso de actualización.

Una vez completada la instalación, puede iniciar Publish or Perish a través del menú Inicio de Windows: haga clic en el botón del menú Inicio , luego en Todos los programas y luego en Publish or Perish 7 .

Si alguna vez necesita eliminar el software Publish or Perish de su sistema, use el panel de control Agregar o quitar programas.

USO HABITUAL

  1. Ejecución del programa: Después de instalarlo, abra el programa «Publish or Perish».
  2. Búsqueda de autor o término: En la barra de búsqueda, ingrese el nombre del autor cuyo impacto deseas evaluar o ingresa un término para buscar trabajos relevantes. Puede ajustar la búsqueda mediante diferentes opciones, como el rango de años o las bases de datos a utilizar.
  3. Análisis de resultados: Una vez que se complete la búsqueda, «Publish or Perish» mostrará una lista de resultados relevantes. Puede explorar estos resultados para obtener información detallada sobre las citas, el índice h, el índice g y otras métricas de impacto académico.
  4. Refinar y exportar resultados: Puede refinar aún más los resultados utilizando filtros o ajustes adicionales. Además, puede exportar los resultados en diferentes formatos para su posterior análisis o referencia.

Como ejemplo para buscar bibliografia sobre NILMTK ( toolkit abierto para el nilm del que hemos hablado en este blog) podemos hacerlo simplemente buscando el término pulsando en Search->New Google Scholar Search y en Keywords escribimos NILMK.

También podemos buscar en OPenAlex, PubMed, Scopus, web of science , etc

Asimismo podemos refinar la búsqueda por otros criterios, como por ejemplo el autor.

Por ultimo no olvide que podemos acceder directamente al documento pulsando en cada enlace

Recuerde que «Publish or Perish» utiliza datos de citas académicas, por lo que la precisión de los resultados puede variar dependiendo de la disponibilidad y precisión de los datos de las bases de datos académicas utilizadas. Además, tenga en cuenta que esta herramienta es una ayuda para la evaluación del impacto académico y no debe considerarse como la única medida de la calidad de la investigación.