Mostrando entradas con la etiqueta programación. Mostrar todas las entradas
Mostrando entradas con la etiqueta programación. Mostrar todas las entradas

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"))

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.


 

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.


 

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.


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. 

 


domingo, 21 de abril de 2019

Snap en Debian estable con LXDE

 En esta otra entrada había comentado como sufrí para instalar y ejecutar una aplicación Flatpak en Debian estable con LXDE. En esta ocasión y con la lección bien aprendida, he hecho lo mismo pero con un aplicación Snap.

lunes, 10 de septiembre de 2018

Geany no funciona el botón de "Ejecutar"

 Tengo un portátil en el cual le tengo instalado Debian Stretch con LXDE. No le doy un uso intensivo al portátil, ya que tiene sus años y el hardware es limitado. 

 El caso es que estaba programando en Python con Geany en este portátil y al darle al botón de Ejecutar (o tecla F5), se me abría un terminal pero el programa no se ejecutaba. ¿Qué estaba pasando?

 Después de mucho bucear en la red, por fin di con la solución aquí. Y es tan sencillo como ir a Editar -> Preferencias, pestaña Herramientas. Y en la parte que pone terminal, teclear esto:
xterm -e "/bin/sh %c"

 Y ya está, ya podía ejecutar los programas normalmente. Por supuesto hay que tener instalado xterm para que todo esto funcione.

jueves, 23 de agosto de 2018

Exámen de carné de gas

Sigo a vueltas con mi pequeño proyecto para ayudar a sacar el carné de gas en España. En esta primera entrada explico de que se trata el programa y para que sirve.

 El caso es que hoy he subido una nueva versión, la 0.3. ¿Qué novedades he incluido?
 Lo primero es que ahora hay preguntas que se acompañan de un esquema para contestarlas.
 Si hacemos click en la imagen esta nos aparecerá una ventana emergente para poder verla más grande.
 La segunda novedad es que he eliminado los CheckBox que había que marcar en las respuesta que creemos correcta. Se me hacían muy incómodos, ya que son pequeños y había que desplazar mucho el ratón. A cambio, ahora se puede hacer click en el propio cuadro de respuesta.
Además sigo encontrando faltas de ortografía en las preguntas y respuestas que voy corrigiendo según las voy encontrando.

Para poder instalar el programa hay que seguir los pasos de esta entrada, o irse a la página del proyecto y descargar el .deb.
 Download examenCarneB

Y por cierto, una última cosa. Hoy Libernix está de aniversario. Aunque con un sabor agridulce, ya que publicamos muy pocas entradas, pero no siempre se puede dedicar a lo que te gusta todo el tiempo que necesitarías. Ojalá eso cambie pronto.

jueves, 16 de agosto de 2018

Exámen de test carné de gas

 En mi entrada anterior comentaba un programa que he realizado usando Gambas que te puede ayudar a sacar el carné de instalador de gas tipo B.

miércoles, 25 de julio de 2018

Carné de gas B

 Para mi la informática es una afición como otra cualquiera, me gusta y me apasiona. Esto viene a colación que tengo la oportunidad de sacarme el carné de gas tipo B. Una oportunidad que voy a intentar no desaprovechar. Como cualquier examen, la forma de aprender es haciendo test. El problema que le veo a esta forma de estudiar, es que los test en papel son siempre los mismos, las preguntas siempre están en el mismo orden, y esto provoca que, en vez de aprender las preguntas, aprendas un orden al contestarlas. Y claro, cuando te enfrentas al examen de verdad, te puede coger desprevenido. Así que, ¿qué mejor forma de aprender desordenando las preguntas y que estas sean aleatorias? Con esta idea en mente he creado un pequeño programa para estudiar.

domingo, 19 de noviembre de 2017

CantaBingo

Siguiendo con mi serie de pequeños programas programados en Gambas, valga la redundancia, hoy presento a CantaBingo.

jueves, 22 de junio de 2017

No se abre MonoDevelop en Unity3D

 Unity3D, no confundir con el entorno de escritorio de Ubuntu, Unity, es un programa para crear videojuegos. No hace demasiado que los usuarios de GNU/Linux disponemos de una versión nativa de Unity3D, eso si, en experimental, aunque creo que es lo suficiente estable para usar en el día a día.


martes, 18 de abril de 2017

Geany, Python 3 y Debian 8 Testing

Estoy intentando aprender algo del lenguaje de programación Python, ya que todo el mundo habla muy bien de el. Como IDE para Phyton uso Geany, que es un editor de código sencillo y liviano, y al mismo tiempo compatible con muchos lenguajes.

 Hoy en día hay dos versiones de Python, la 2.7 que se mantiene por la retrocompatibilidad y la versiones 3.4 o superiores, que es más moderna. Los cambios non son muchos, pero interesantes.

 Pues bien, mi problema es que el curso que estoy siguiendo se basa, como no podía ser de otra forma, en Python 3.x. Escribo mi pequeño programa en Geany y al darle a ejecutar me encuentro con este error.

lunes, 23 de enero de 2017

Carreras de caballos

 Mi primer "ordenador", por llamarlo de alguna manera, fue una calculadora científica, la Casio FX-730P. Como calculadora científica era una maquina impresionante que nunca le llegué a sacarle todo el partido. Pero aquella calculadora escondía algo que me llegó a enganchar mucho tiempo, se podían hacer pequeños programas en Basic. Fue mi primer contacto con la programación, y último si tengo que ser sincero. Me pasé muchas horas programando pequeños programas para aquella calculadora. Por supuesto sólo contaba con la ayuda del manual de instrucciones, ya que de aquella no había ni Internet ni conocía a nadie que estudiara programación.  Pero entre las páginas de aquel manual había un pequeño juego a modo de ejemplo, se trataba de un juego de carreras de caballos.

viernes, 9 de diciembre de 2016

Informe diário de la guardería.

 No se si es así en todos los lados, pero todos los días cuando recojo a mi hija en la guardería (ahora le llaman escuelas infantiles) me dan un papel con distintas observaciones del día. Mi mujer es muy fan de guardar papeles, y a mi es una cosa que me molesta, ya que opino que es muy fácil traspapelarlos o en caso de necesitarlos no saber en que rincón de la casa están. Y con la idea de mantener la información de la guardería almacenada y al mismo tiempo deshacerme de los dichosos papeles he creado un pequeño programa llamado IDC.

lunes, 17 de octubre de 2016

¿Qué día de la semana era?

Siguiendo con mi serie de pequeños programas creados en Gambas, hoy presento uno tremendamente sencillo. Supongo que alguna vez habéis tenido la duda de saber que día de la semana era tal fecha. Pues para resolver esta duda os presento este programa.

martes, 4 de octubre de 2016

Numerales

 Vuelvo a la carga con otro pequeño programa creado por mi. ¿Habéis tenido duda de como se escribe la cifra 15 339? ¿Y en ordinal? ¿O como se escribe 1 255 en números romanos? Pues para aclarar estas pequeñas dudas os presento a Numerales.

domingo, 21 de agosto de 2016

Sopa de letras escrita en Gambas

 Hoy presento el tercer programa escrito en Gambas, el primero de ellos era un pequeño juego para repasar la tabla de multiplicar y el segundo el famoso Ahorcado. Este tercer programa es también un famoso juego, la Sopa de Letras.