La persona que conocí en el museo, ¿verdad?

9 min

language: ja bn en es hi pt ru zh-cn zh-tw

Hola, soy un inútil.
Continuando con mis notas misceláneas, aquí está la lista de cosas que debo hacer.
Cuantas más cosas tenga que hacer, incluso si no las termino, el tiempo que paso en ellas se convierte en un buen momento.

Lista de tareas pendientes

  • Generación de la ruta /tmp/deno_cache desde Deno CLIFactory
  • Cambio de la API de YouTube para que visitorData provenga de solicitudes de TV o navegador
  • Añadir función de inicio de sesión a LumeCMS
  • Compartir activos de tabla hash de cuckooget
  • Quiero introducir un motor de búsqueda de texto completo más ligero y que pueda funcionar continuamente, aparte de ElasticSearch.
  • Configurar un entorno doméstico que permita la gestión de código y la ejecución de CI. Esto es solo lo que se me ocurrió de repente, así que en realidad debe haber más...

Generación de la ruta /tmp/deno_cache desde Deno CLIFactory

Al revisar el código, se declara una variable relacionada con el directorio de caché en CLIFactory.
Es decir, lo que se llama desde info.rs genera el valor declarado en la variable de workers.rs. Parece inteligente pasarlo como estructuras CliMainWorkerOptions y SharedWorkerState.
En este caso, es CliMainWorkerOptions. Image
Así que, después de empezar a leer la documentación sobre CLIFactory, me cansé, salí a divertirme y me quedé fuera toda la noche.

Intermedio

Cafetería
Image
Bar
Curry y cerveza asiática
y kakuni con salsa chimichurri.
Mi amigo me dijo que seguro lo elegí por el nombre, y acertó. Parece que esta salsa, utilizada en Argentina (¿o dónde?), requiere mucho trabajo.
Image
Image
Image
Image
Desde siempre, no me ha gustado fijar la hora o el destino cuando salgo a divertirme, así que estoy inmensamente agradecido a mis amigos que se adaptan tan bien a mis planes improvisados.
Me gusta Kaldi porque cada vez que voy, me dan café dulce gratis y puedo descansar.

Cambio de la API de YouTube para que visitorData provenga de solicitudes de TV o navegador

Desde que se abrió el issue, me di cuenta de que algo andaba mal. Parece que la API de YouTube ha cambiado de nuevo, y vi que ya hay soluciones, así que las imitaré.

Añadir función de inicio de sesión a LumeCMS

Anteriormente, abrí un issue en LumeCMS, pero el desarrollador principal me respondió que está diseñado para ser construido con CF Workers y que no tienen muchos planes de añadir sistemas de autenticación de inicio de sesión más complejos, así que lo he pospuesto por ahora.
Sin embargo, la autenticación básica por sí sola es demasiado poco fiable, así que siento que sería mejor incorporar la autenticación OAuth, o algo similar, sin tener que configurar una API de autenticación de inicio de sesión dedicada. Así que lo dejaré así hasta que se me ocurra algo.

Compartir activos de tabla hash de cuckooget

Honestamente, no hay mucho sentido en hacer esto, pero para DAGs (grafos acíclicos dirigidos), se usa un hashmap, y me pregunto por qué, si ya se está usando una tabla hash de cuckoo.
hashmap: no es seguro para hilos
hashtable: es seguro para hilos
Por lo tanto, es mejor procesar con una tabla hash de cuckoo primero y luego con un hashmap para evitar colisiones en el procesamiento, así que está bien como está. Pero he olvidado si hice que el cuckoo 'cantara' correctamente antes, así que quiero verificarlo. Así que no necesito compartir los activos de la tabla hash, pero tengo que revisar el código una vez más.

Quiero introducir un motor de búsqueda de texto completo más ligero y que pueda funcionar continuamente, aparte de ElasticSearch

Recordé que, de hecho, ya había introducido ElasticSearch una vez antes.
Pero consumía tanta memoria que el servidor se caía constantemente por el OOM Killer, y pensé '¡esto no sirve!', y volvió a ocurrir.
Es culpa mía por no tener suficiente memoria en el servidor, pero realmente creo que es malo usar algo que consume muchos recursos en un servidor doméstico de forma regular, así que solo quiero probar Meilisearch, que está escrito en Rust.
La monitorización de los recursos del servidor vendrá después, así que la ingeniería del caos también tendrá que esperar un poco.

Configurar un entorno doméstico que permita la gestión de código y la ejecución de CI

Solo quiero poder gestionar el código en un entorno doméstico sencillo y que las pruebas y el despliegue sean fáciles...

De hecho, me pregunto si un sistema de control de versiones distribuido como Gitea podría incorporar un mecanismo como ActivityPub para crear un tipo de sistema de gestión de versiones distribuido descentralizado.
Si existieran sistemas de control de versiones ejecutándose como pequeñas instancias de ese tipo, sería muy útil si pudieran compartir sus respectivos activos. Si existe GitHub con su gran capital, sería interesante si hubiera una 'estrella' donde se reunieran códigos de individuos, aparte de eso. No parece imposible, pero para empezar, ni siquiera he autoalojado Gitea todavía...


Y así, incluso mientras escribía, recordaba otras cosas que tenía que hacer, y la noche se hacía cada vez más profunda, así que hasta aquí.
Por cierto, la razón por la que el título es así es porque, al parecer, han pasado 9 años desde que escuché a Susumu Hirasawa por primera vez. Llegué a Susumu Hirasawa a través de Internet cuando era estudiante de secundaria, y para ser exactos, empecé escuchando a Kaku P.
Cuanto más aprendo sobre él, más interesante me parece. Al parecer, Susumu Hirasawa compró VOCALOID aproximadamente un año después de que saliera Hatsune Miku.
Y lo que Susumu Hirasawa hacía antes en Twitter con archivos de imagen: convertía un archivo raw a la extensión de audio wav, lo importaba en Audacity, le añadía reverberación y lo guardaba. Luego, al cambiarle la extensión de nuevo a la original de imagen, se convertía en una imagen con ruido. ¡Qué locura! Por cierto, esa información ya no se encuentra en ningún sitio, y aunque las extensiones que escribí podrían no ser exactas, lo hice yo mismo y funcionó, así que no hay error.

Eso es todo. Hasta la próxima.

Related Posts