12 de Septiembre, 2020

»Brick Rick acabado · Bueno, anoche mandé la primera versión candidata a ser final para que los probadores le den una última vuelta, aunque creo que a estas alturas el juego está más que probado. Ya se sabe cuál es la web, ahora solo falta decidir la fecha a finales de este mes para publicar. Depende de que el arte de la edición física esté acabado y que se pueda abrir reservas, porque eso ayuda mucho al editor.

Hay 0 comentarios, anotación clasificada en: cpc.

30 de Agosto, 2020

»Cuenta de Flickr borrada · Suelo revisar cada año todas mis cuentas en servicios en Internet, y borro lo que no esté usando. Principalmente por motivos de seguridad, y prácticos. Una de esas cuentas que no usaba pero había pospuesto eliminar es Flickr, porque es algo que usaba mucho, antes de Yahoo!; y ahora que SmugMug ha comprado el servicio, es incluso más importante borrar todo si realmente no lo uso (que además parece que hay que ir Pro para sacarle punta). Una pena, pero así es la vida (y casi no uso la reflex).

Hay 0 comentarios

30 de Agosto, 2020

»Brick Rick tiene web · He publicado la web de Brick Rick, mi próximo juego para CPC, que empezara no hace tanto (no hay proyecto que sea pequeño, pero este es de los menos grandes). Al juego aún le faltan unas semanas, pero por ahora se puede leer un poco de qué va toda la historia, y esa será la página donde estará la descarga gratuita.

Hay 0 comentarios, anotación clasificada en: cpc.

22 de Agosto, 2020

»Más mensajería · Los más viejos del lugar igual recuerdan que aquí le dimos una buena oportunidad a Jabber, y al final, personalmente, he decidido ir con un combo de Skype para video-conferencia, Hang-out con mis padres (porque viene instalado) y Telegram para lo que venía siendo el uso que le daba a Jabber (y es suficientemente popular para que siempre encuentre a quien busco). Ha sido un viaje largo hasta llegar aquí; y la conclusión fue (resumiendo mucho) que si no voy a hospedar mi propio servidor, entonces da un poco igual el servicio. Así que si hay un mínimo de respeto por la privacidad y hay buen soporte para clientes modernos (fotos, vídeo, etc); para mi es suficiente. De todas formas, todo esto viene porque le he echado un ojo a Matrix, y me ha recordado a Jabber, pero que puede funcionar. Igual un poco tarde ya, al menos para mi.

Hay 0 comentarios, anotación clasificada en: jabber, open source.

14 de Agosto, 2020

»SDLPoP · Anoche descubrí SDLPoP, o explicado de una forma más comprensible: un port Open Source del juego Prince of Persia, que usa SDL y funciona en sistemas modernos. Además está basado en el desensamblado de la versión de DOS (que es la que jugué en su día, con CGA de 4 colores y beeper). Puse un vídeo corto en Twitter, y qué recuerdos (aunque ahora se ve y se oye mucho mejor; mi primo tenía una ADLIB, así que al menos el audio sí lo recuerdo).

Hay 0 comentarios, anotación clasificada en: open source.

5 de Agosto, 2020

»AppImage · Desde que volviera a Debian he estado muy contento con el software que viene con la distribución y, para todo lo demás, compilo lo que me haga falta. O igual no, porque para eso está -entre otras opciones- AppImage; que es algo así como empaquetar una aplicación en un fichero que incluye la mayoría de las dependencias (sino todas), y que se monta cuando se ejecuta. Descargas el fichero, lo copias a ~/bin con permisos para ejecutar, y listo. Así es como uso, por ejemplo, neovim (que hoy ha publicado la versión 0.4.4, por cierto), y funciona perfecto para lo que yo necesito sin la complejidad/requisitos/extras de soluciones más complejas como snap o flatpack.

Hay 0 comentarios, anotación clasificada en: linux, open source.

2 de Agosto, 2020

»Emuladores de terminal · Nunca les he prestado demasiada atención, lo que viene a ser lo mismo que usaba lo que viniera por defecto. Y no es mala idea, en general cualquier escritorio (ahora estoy en XFCE) viene con una terminal que hace lo que tiene que hacer. Pero desde que empezara a usar vim y tmux, le doy más importancia a la terminal y a la latencia. No hay tanta diferencia, pero de Tilix a Alacritty a Kitty (lo descubrí ayer mismo), se nota. Ojo que los resultados pueden depender de tu entorno local (por ejemplo: uso el clásico X11 y no Wayland), pero ¿cuál es tu terminal favorita? ¿Merecen la pena las terminales que usan OpenGL para reducir la latencia?

Hay 0 comentarios, anotación clasificada en: programming, vim.

1 de Agosto, 2020

»Dark mode · Pues eso. Si usas el dark mode en tu escritorio/navegador, ahora está soportado por esta bitácora. Igual tengo que hacer algunos ajustes, pero la idea básica ya funciona. Es solo poner un media selector en tu CSS con prefers-color-scheme: dark.

Hay 0 comentarios, anotación clasificada en: blog.

29 de Julio, 2020

»Portando ftp-cloudfs a Python 3 · ftp-cloudfs es un proyecto del que nos hicimos cargo cuando trabajaba para Memset. Desde entonces he estado manteniendo el proyecto (junto a sftpcloudfs), pero creo que hemos llegado a un punto crítico: es necesario actualizar el código a Python 3; y aunque lo he intentado, estoy muy oxidado escribiendo Python, sobretodo porque mi experiencia es en 2.x o 3.x y nunca he hecho ports de uno al otro. Así que no he llegado demasiado lejos, porque está resultando muy complicado (y me falta interés, cierto). Es una pena, porque esta es una de las razonas por las que muere un proyecto Open Source :(.

Actualización: parece que OVH se quiere hacer cargo. Final feliz :).

Hay 0 comentarios, anotación clasificada en: python, open source.

12 de Julio, 2020

Mi calculadora es... Python

Resulta que sigo a Thilo en Twitter, y es un apasionado de las calculadoras. Es un tema interesante, aparte del coleccionismo, y me pilló una temporada que estaba haciendo muchos cálculos por temas de un proyecto para ZX Spectrum.

En un momento me planteé, ¿podría sacarle partido a una calculadora? Es posible, pero tendría que soportar hexadecimal, claro. ¿Hay calculadoras para programadores?

Tampoco es lo que quiero comentar en esta anotación, pero por distintos motivos los números en hexadecimal son cómodos para trabajar en máquinas de 8-bits. Por una parte porque las memoria suele estar organizadas en páginas de 16384 bytes, en un byte tienes dos grupos de 4-bit que puedes acceder muy convenientemente (es más fácil ver a qué bit se refiere 0x80 que, por ejemplo, en decimal 128), o simplemente por costumbre (¿te suena 49152? pues eso).

Al final estuve ojeando en eBay y conseguí una TI-36X solar casi por nada; y resulta que no me vale :D.

Mi TI
Iba a escribir 0xc000, pero me he comido un dígito :P

Sí, soporta hexadecimal (y octal y binario, algo no muy usual en las calculadoras científicas más comunes), pero resulta que hay algunos problemas en los que no caí:

  • Es una calculadora solar, y suelo programar de noche. Parece una tontería, pero resulta que en mi escritorio no hay suficiente luz para que la calculadora funcione bien :(. Bueno, tengo una lámpara flexo (no es ideal).
  • Estamos cada vez más mayores, y para ver la calculadora me tengo que quitar las gafas para ver de cerca :').
  • La calculadora tiene que estar muy a mano, sino no la uso. Y bueno, con los críos por aquí, es complicado :D.
  • Cambiar de costumbre es difícil.

Porque resulta que, sin darme cuenta, al final lo que acaba pasando es que abro un pane en tmux y ejecuto python.

Para cálculos rápidos, que además siempre los necesito cuando estoy programando, es una calculadora programable que no necesita luz, que veo bien (la pantalla está a la distancia perfecta), y que además puedo copiar sin problemas el resultado y usarlo donde corresponda. Y estoy acostumbrado a trabajar así (ni me acuerdo que vim puede hacer cálculos sencillos sin salir del editor).

Es una pena, porque me encanta la calculadora (aunque no sé casi usarla), pero resulta que trabajando con un ordenador... ya tengo algo para calcular: ¡Python!

Hay 0 comentarios, anotación clasificada en: programming, python.

Entradas antiguas