sábado, 2 de marzo de 2024

Actualizar un solo paqueta en Debian

 Uso Debian en la rama estable, y ya se sabe que los programas en esa rama no son las versiones más actuales, aunque no me importa mientras funcionen.


 

 Pero hay un programa que si me gusta tenerlo a la última y es Gambas. Cuando sale una nueva versión espero a que esté dentro de la versión inestable de Debian. Entonces edito el sources.list con:

sudo nano /etc/apt/sources.list

y añado los repósitos:

#Debian Unstable
deb https://deb.debian.org/debian/ unstable main contrib non-free
#deb-src https://deb.debian.org/debian unstable main contrib non-free

guardo los cambios y hago:

sudo apt update

Ahora toca actualizar sólo el paquete de Gambas, no quiero actualizar todo el sistema, así que escribo:

sudo apt install --only-upgrade gambas3

Una vez actualizado, vuelvo a editar el sources.list y comento la línea del repósito inestable. 


miércoles, 15 de noviembre de 2023

Fecha en Gambas

 Siempre me pasa lo mismo. Paso mucho tiempo sin tocar nada de programación en Gambas y cuando decido avanzar o empezar de nuevo el enésimo programa, hay pequeños detalles en la programación de Gambas que me olvido. Así que voy a utilizar este blog como anotaciones, para así tener esas porciones de código o trucos siempre a mano. Quizá no sea el mejor lugar, ni el más cómodo, pero por lo menos voy a empezar anotar esas cosas.


 

 Cuando manejos fechas en Gamas siempre se me olvida como hacer para que imprima, o ya sea para guardar, una fecha con el formato dd/mm/yyyy (es decir, dias, mes, y año). Pues es sencillo:

print str$( Format(Date(Year(Now), Month(Now), Day(Now)), "dd/mm/yyyy"))

lunes, 16 de octubre de 2023

Ventana negra en Firefox con Debian

 No me sucedía siempre, pero al encender el portátil con Debian 12 (también me sucedía con Debian 11) y al iniciar Firefox, la ventana era totalmente negra. Le tenía que dar a cerrar, esperar unos segundos a que se cerrara la ventana e iniciar de nuevo Firefox.


 

 Fui dejando transcurrir el tiempo, pensando que sería un fallo de Firefox que ya arreglarían.

 Hoy me he liado la manta a la cabeza a buscar información sobre este fallo, a ver si le pasaba a mas gente y si tiene solución.

 La solución la encontré en AskUbuntu. Según leo es un problema con Wayland y para solucionar el problema hay que añadir una variable de entorno tal que así:

sudo nano /etc/environment

y añadir en ese archivo lo siguiente:

MOZ_ENABLE_WAYLAND=1

Se guardan los cambios con Crtl+O y salimos de Nano con Crtl+X.

 Desde que apliqué el cambio no me ha vuelto a suceder, esperemos que la cosa siga así. 

 

jueves, 29 de septiembre de 2022

Ejercicios en Latino

  Hace algún tiempo (años ha) hice una breve entrada sobre un nuevo lenguaje de programación llamado Latino. En resumidas cuentas, es un nuevo lenguaje de programación pero las palabras reservadas en vez de estar en el todopoderoso inglés son en español. De momento es un lenguaje con muchas limitaciones ya que es muy reciente y aun están en proceso de crear un nuevo compilador más avanzado y rápido. Pero mientras tanto se puede usar para crear algunos scripts o para enseñar a programar, ya que su sintaxis es muy sencilla y fácil de asimilar para alguien que empieza a programar.

 En la página del proyecto podemos encontrar toda la documentación de como instalar el intérprete de este lenguaje, así como la documentación y algunos plugins para usar un editor de código con resaltado para este lenguaje. 

 Así como hice en esta entrada sobre ejercicios de Python transcritos a Gambas, en esta ocasión lo hago con Latino. Siento no poder resaltar el código, ya que al ser un lenguaje nuevo no hay ningún resaltador para Blogger y no hay ningún lenguaje similar. Pero bueno, los ejercicios son sencillos y se entienden perfectamente.


 

sábado, 17 de septiembre de 2022

Error en Simutrans

 

 A pesar de que hace un porrón de años que conozco este juego, y a pesar de ser un juego que graficamente parece de los años 90 del siglo pasado, me sigue gustando y por temporadas le echo una partida. Y tal como dice el título, el juego es Simutrans

 Por comodidad juego a la versión de Steam, por aquello de tener el juego actualizado. Pero hoy, no se cual es el motivo, cuando ejecuto el juego, me sale la pantalla de carga y al acabar esta el juego se cae sin mostrar ningún aviso. Es hora de investigar.

viernes, 9 de septiembre de 2022

Ejercicios de programación III

  Sigo resolviendo ejercicios de programación en Gambas. Como en la entrada anterior sigo con los ejercicios que propone Pythondiario. Ahora son un poco mas complicados, pero muy útiles para aprender.


miércoles, 7 de septiembre de 2022

Ejercicios de programación II

  En otra entrada ya publiqué una serie de ejercicios de programación hechos en Python. Hoy he encontrado, como siempre que pasa en estos casos sin saber como he llegado hasta ahí, otro página en la cual hay ejercicios resueltos para Python. Y como en la anterior entrada mencionada, voy a hacer esos mismo ejercicios en Gambas. Los ejercicios son muy sencillos, ideales para principiantes.