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.


martes, 22 de febrero de 2022

X11-BASIC

 En la entrada anterior hablaba sobre un Basic que me recordaba a los Basic de la época del Spectrum. Pues en esta ocasión traigo otro Basic, que también pretende ser sencillo como antaño, pero con un añadido que me ha llamado mucho la atención, tiene versión para Android, con cual debería significar que podríamos crear aplicaciones en Android con este Basic. Así que lo mejor es probarlo a ver que sensaciones da.

lunes, 21 de febrero de 2022

BASIC 256

 Según la Wikipedia, BASIC, siglas de Beginners' All-purpose Symbolic Instruction Code1​ (en castellano: ‘Código simbólico de instrucciones de propósito general para principiantes’), es una familia de lenguajes de programación de alto nivel. El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New Hampshire, Estados Unidos, como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias. En aquella época, casi todo el uso de los computadores requería codificar software hecho a medida, con lo cual quedaba restringido a personas con formación como científicos y matemáticos. BASIC originalmente fue desarrollado como una herramienta de enseñanza. El lenguaje y sus variantes llegaron a estar ampliamente disponibles en las microcomputadoras a finales de los años 1970 y en los años 1980. 

domingo, 24 de octubre de 2021

Ejercicios resueltos de programación.

 No se como ni lo que estaba buscando, pero llegué a esta página web de temática Python, aunque lleva sin actualizar unos cuantos años. El caso es que el autor resuelve mediante Python 2 una serie de ejercicios que encontró en un libro que menciona en esta entrada. ¿Cuan de difícil sería convertir ese código de Python 2 a Gambas? Pues a priori la cosa fue fácil, ya que los ejercicios son sencillitos. Y visto lo visto, con Gambas escribes unas pocas líneas más que con Python, pero desde mi punto de vista, Gambas es mas legible que Python, pero esto es sólo una opinión mía.


 

domingo, 12 de septiembre de 2021

Privacidad en colegios públicos.

  Con el inicio del nuevo curso escolar he recibido la típica nota para firmar el consentimiento para las fotos, pero este consentimiento oculta algo terrorífico:

"Ademas de las actividades promovidas por las administración educativa a la que se refiere el párrafo anterior, autorizo al tratamiento de imagen para cualquier grabación de imagen, fotografía o publicación del colegio, impresa o digital que tenga una finalidad académica y no comercial, así mismo, autorizo el tratamiento de imágenes en entornos, aplicaciones o herramientas virtuales prestadoras de servicios en la nube, redes sociales o servicios de mensajería (indicar los servicios utilizados), y autorizo la posible transferencia internacional de datos, derivado de su uso, a países en los que se encuentren sus servidores. (Esta cláusula se incluye en los supuestos prestadores de servicios virtuales como pueden ser redes sociales, servicios de alojamiento y distribución de audiovisuales, servicios por ejemplo de Google, correos electrónicos no corporativos, etc)"

 Ante este panorama te asalta la duda si debes firmar la autorización. Según la ley de protección de datos, los profesores no tienen que pedir permiso para sacar fotos a los niños, eso sí, siempre y cuando esas fotos se utilicen exclusivamente dentro del centro. Vale, hasta aquí de acuerdo, entonces ¿para que el permiso? Bueno, está claro que quieren publicar las fotos para que sean públicas.  ¿Qué mecanismos tiene el centro? El centro en cuestión tiene una página web y un blog alojados en los servidores oficiales de la Xunda de Galicia (esto es una pista para saber de donde soy xD). 

 Esto es correcto. No tengo problemas en que publiquen fotos en esos sitios, ya que son oficiales y gestionados (vamos a dejar de lado los sobres, el tráfico de influencias y demás causas) por un organismo público. 

 ¿Pero de verdad es necesario subir esas fotos a Facebook, Instagram, Whatsapp o Google? No tengo ni idea a que servicios se refiere, aunque supongo que los nombraros anteriormente son los beneficiarios, ya que no los nombra. No veo ninguna necesidad, ni lo veo lógico.

 Se que los profesores ya tienen bastante con su trabajo, que no son informáticos, pero creo que desde las administraciones públicas tendrían que informar y educar a estos docentes, en algo que está en horas bajas: la privacidad.

 Si, todo esto se resumen en privacidad. Y no la de unos adultos, si no de unos menores que no saben aun en que mundo viven. Si firmo la autorización, entonces esas corporaciones ya tienen la vida de los pequeños desde su escolarización, así cuando entren en el mundo laboral, estás empresas ya saben de todo y más sobre ellos. Cuando sea mas adulta y consciente, que haga con su privacidad lo que quiera, no depende de mi, pero de momento es cosa nuestra. Por otra parte si no la firmo la protejo, aunque sea un poco, de esos grandes monstruos. ¿Pero a cambio de qué? Pues a cambio de que cuando hagan una foto, la dejen al margen. ¿Es capaz de entender una criatura esa actitud por parte de los profesores? Desde su punto de vista es muy injusto, sus compañeros salen en la foto y ella no. Por mucho que se lo trates de explicar dudo mucho que lo entienda.

 ¿Y por qué esa necesidad de usar estos servicios? Pues desde mi punto de vista, y esto daría para otro debate largo y tendido, para inflar el ego de los padres. Si. Creo que la gran mayoría de las actividades que se hacen en los colegios no son por y para los alumnos, son para llenar el ego de los padres, para que estos puedan estar orgullosos de sus retoños cuando se disfrazan o cuando salen en una obra de teatro, o algo por el estilo. Y para que los padres estemos al día y podamos enseñar esas fotos a personas que, o no le importan nada o las van a olvidar en pocos minutos, usan esas redes sociales. Simple. Desde que los colegios tienen que competir, cual empresas, tienen que recurrir a estas artimañas para ganar "clientes".

 Yo se que los profesores no hacen esto por maldad, ni por qué las grandes corporaciones le paguen algo. No. Es mucho más simple. Son personas normales y corrientes acostumbradas a usar estos servicios y no saben lo que es la privacidad, o no le dan importancia,  y si es ético subir fotos de menores a estos sitios, simplemente lo asumen como normal.

 ¿Qué voy hacer? Pues de momento escribir un correo al centro a ver si puedo adaptar ese consentimiento para que puedan subir fotos solo al blog o la página oficial. Se que voy a ser visto como el típico toca pelotas, el bicho raro del grupo, o cosas por el estilo (no tengo Whatsapp y por lo tanto no estoy en el grupo de padres, con eso ya os digo que seguro que nos miran raro) y si esto no es posible, pues habrá que claudicar, con lo cual mi elección como padre está seriamente comprometida por la dejadez de las administraciones y la avaricia de unas empresas. A ver que sucede.

jueves, 26 de agosto de 2021

Biblioteca Matemática

  Revisando un día los distintos proyectos que empecé y nunca he llegado a terminar en Gambas, me encontré con uno que ya ni me acordaba de que lo había iniciado y que estaba casi terminado. Se trata de un sencillo programa con diversas utilidades matemáticas.


lunes, 9 de noviembre de 2020

Drivers para Huion en linux

Hola, esta entrada puede que ni haga falta hacerla por lo sencillo que me ha resultado hacerlo pero si sirve como apunte y forma de solucionar una cuestión de tiempo que no de complicaciones bienvenido sea.

Hace poco me hice con la tableta gráfica Huion H950P para el diseño gráfico. Mi pequeña pinta realmente bien y la estamos animando en ese aspecto para que se desarrolle más.

En las clases de diseño gráfico que está recibiendo, están usando la Huion ya que dicen que duran mucho, que es básicamente carne de cañón. Como de eso no sé, parece que las wacom están muy bien pero me la recomendaron para más adelante.

La Huion h950p tiene un tamaño de 320.8 mm de ancho, 188.8 mm de largo y 8 mm de grosor. Directamente es como tener la pantalla táctil delante tuya. Si trabajas con una tablet puede parecer que no tiene sentido pero si trabajas con un móvil con el que no tienes tanta precisión o con el ordenador de sobremesa con el que tienes mucha potencia pero sueles trabajar con el ratón, se nota la mejora para dibujar.

Tiene una resolución de entrada manual de 5080 LPI (Líneas Por Pulgadas), una tasa de informe de 233 PPS (Tiempo de retardo, entre lo que pintas y lo que aparece en pantalla) y 8 teclas personalizables. Puedes trabajar con el lápiz, que no necesita batería, con un ángulo de hasta 60 grados resultando más cómodo de trabajar con él, que verte obligado a usarlo de forma completamente perpendicular al plano. Además tiene hasta 8192 niveles diferentes según la presión que ejerzas, con lo que consigues que el trazo sea más fino o grueso según la presión con la que trabajes sobre la tableta.

Esta tableta no ha necesitado driver alguno para ser usado en mi teléfono móvil ni en el Ubuntu 20.10. Por lo que en un principio no necesita instalarse nada, pero en algunos momentos he ido notando como no iba bien del todo lo de los niveles de presión y el retardo. Esto me ha animado a buscar los drivers de la tableta. La búsqueda ha sido rápida y su instalación aún mayor. Ha mejorado en cuanto a estabilidad. Ya no produce esas variaciones.

¿Dónde está para su descarga? Se encuentra aquí.


En esta dirección te indica como instalarlo pero yo lo he hecho como suelo hacerlo más sencillo para mi. Podéis ver el primer fichero que aparece para la descarga que se llama digimend... pues ese me lo he descargado directamente y lo he abierto con el instalador de paquetes GDebi y aquí paz y luego gloria. A disfrutar se ha dicho.

Espero que te halla servido de algo.


sábado, 26 de septiembre de 2020

Resolución Deponia 2: Chaos on Deponia

 Me gusta relajarme de vez en cuando echando una partida algún vídeo juego, y uno de los géneros que mas me gusta es el de las aventuras gráficas. Recuerdo que empecé por el Maniac Mansion, que nunca fui capaz de acabarme, y desde entonces me he acabado y/o jugado a unas cuantas aventuras gráficas. Descubrí una aventura gráfica llamada Deponia y me gustó desde el primer momento, así que una vez finalizado el juego lo lógico es atacar la segunda parte. Ya hace unos meses que la adquirí en GOG la segunda parte, pero hasta ahora no me he puesto a jugar. Y hoy lo ejecuté y esta es la sorpresa que me llevé.


viernes, 25 de septiembre de 2020

Nueva versión de Sopa de letras

El día 21 de agosto del 2016 publiqué un programa llamado Sopa de letras, y desde entonces ahí ha estado. Revisando el proyecto me decidí a sacar una nueva versión, por simple entretenimiento. 

 


lunes, 15 de junio de 2020

¿Es más fácil Windows que GNU/Linux? Un caso personal

No voy a enunciar todas las virtudes de cualquier distribución GNU/Linux frente a Windows. No, eso daría para muchos ríos de tinta, y creo que ya se ha escrito mucho sobre le tema. No, no va de eso esta entrada, a pesar del título de la entrada. Va de un par de experiencias que he tenido esta semana con el sistema operativo Windows. Como siempre, las experiencias son totalmente personales, y no pretendo crear debate, simplemente comentar algo que me llama poderosamente la atención.

domingo, 31 de mayo de 2020

MXLinux

 Me han "donado" un portátil viejo, mas concretamente un Sony Vaio, con unos cuantos años y uso a sus espaldas. El ordenador funciona, y como era de esperar le he puesto una distribución GNU/Linux. ¿Cual ha sido la escogida? Pues en este caso ha sido MXLinux y voy a comentar el por qué.


sábado, 25 de abril de 2020

#Tox, Mensajería Instantánea Y Audio/videollamadas Cifradas

Doy mi opinión sobre #Tox un proyecto de software libre de comunicación peer to peer para mensajería instantánea, llamadas y videollamadas. Se trata de un proyecto en fase alfa, hasta el momento que he grabado el programa. Como se encuentra fase de desarrollo pueden surgir fallos. La verdad es que no tantos como esperaba. Es una buena alternativa a otros servicios, más segura por descontado.




Si quieres escucharlo tienes varias opciones:

Este episodio se encuentra alojado en la web donde se aloja el podcast: https://www.spreaker.com/user/8196170/episodio-3-tox-mensajeria-instantanea-y-

Si quieres descargar directamente el audio: https://api.spreaker.com/v2/episodes/25880122/download.mp3

Si prefieres escucharlo desde ivoox: https://www.ivoox.com/50304774

Pero si prefieres escucharlo desde tu reproductor de podcast, lo que se llama podcatcher te paso el feed: https://www.spreaker.com/show/4126657/episodes/feed

Te invito a que lo escuches, compartas y des tu opinión al respecto.

Un saludo.

jueves, 16 de abril de 2020

#Jami, mensajería instantanea y audio/video-conferencia


Expongo la experiencia que he tenido con el uso de Jami ( https://jami.net/ ). Con el que puedes tener contacto y transferencias de ficheros con encriptación punto a punto. Merece la pena probarlo. La experiencia ha sido algo irregular y se ve que precisa de ser algo más pulida y tener mejores terminales para probarlo.



Si quieres escucharlo tienes varias opciones:

Este episodio se encuentra alojado en la web donde se aloja el podcast:https://www.spreaker.com/user/8196170/e2-jami_1

Si quieres descargar directamente el audio: https://api.spreaker.com/v2/episodes/25603952/download.mp3

Si prefieres escucharlo desde ivoox: https://www.ivoox.com/50080181

Pero si prefieres escucharlo desde tu reproductor de podcast, lo que se llama podcatcher te paso el feed: https://www.spreaker.com/show/4126657/episodes/feed

Te invito a que lo escuches, compartas y des tu opinión al respecto.

Un saludo. 

lunes, 6 de abril de 2020

Debian Buster reconoce el adaptador Wifi pero no conecta

 Tal como reza el título de la entrada, ese problema lo he sufrido en Debian 10. Lo curioso es que durante la instalación, la conexión se realizó sin problemas, pero una vez instalado y reiniciado el ordenador, ya no se conectaba a la red Wifi. Lo primero que se piensa es en algún driver, pero el adaptador Wifi si que lo reconoce e incluso puedes ver las redes que capta, pero no conectarte. Después de mucho buscar, por fin di con la solución.