Entradas

Tipos de bases de datos.

Imagen
Hace poco hice un curso de bases de datos no solo para refrescar conocimientos que ya aportaba sino también para adquirir nuevos. Este curso se ha profundizado mucho en especial en los tipos de bases de datos existen y si bien conocía todos he de decir que MySQL es el que yo más he utilizado, me ha parecido interesante así que en esta entrada voy a hablar de los que he estado viendo en dicho curso. -MySQL:  Diría que es el más utilizado por los desarrolladores, el más popular y sencillo. Está desarrollado por Oracle y usa base de datos relacionales. A nivel de lecturas y escrituras son muy buenas y muy rápidas. Se pueden realizar consultas complejas y tiene grandes volúmenes de datos.  Los motores de almacenamiento que suele usar MySQL son los siguientes: InnoDB (este lo trae por defecto), MyISAM, Memory, CSV y Archive. Los motores de almacenamiento son los componentes que se encargan de guardar físicamente los datos de una tabla y de gestionar cómo se leen y se escriben. Es c...

Pokédex con Visual Basic Script (CRUD)

Imagen
Hello, coders! Después de siete meses al fin pude desempolvar el canal. Tal y como comenté en Twitter, es un proyectito de Visual Basic Script en el que hacemos una Pokédex. Básicamente la lógica es la misma que la de un CRUD.  Espero que os guste, y que sirva para todos aquellos coders, ya estéis empezando o estéis más avanzados~. 

PCL (Printer Command Language)

Imagen
¡Hola a todos y a todas, coders! Primero que todo, espero que hayan pasado unas muy felices fiestas y hayáis empezado el año 2026 con muy buen pie. Yo hoy quería hablar de un lenguaje con el que he estado trabajando este último tiempo, y se trata de un lenguaje de etiquetas para impresoras que si bien es bastante antiguo a día de hoy se sigue usando, al menos donde yo trabajo dentro del OpenVMS, que es un entorno que lo he explicado en su momento en una de las anteriores entradas.  Printer Command Language envía secuencias de comandos binarios a la impresora. Estos comandos se suelen usar por ejemplo para escoger cierto tipo de letra, posicionar el cursor, transmitir la información de una imagen, etc. Que por cierto, este último es en lo que he estado trabajando. Tengo un archivo de carta que es el siguiente (ahora vais a ver con vuestros propios ojos el lenguaje PCL): < ESC > E < ESC > & l5H < ESC > ( 0 N < ESC > ( s1p - v0s0b4101T < ESC > ( s11V...

OCR (Reconocimiento Óptico de Caracteres) - Tesseract

Imagen
¡Regresando a Code and Fun con nuevo contenido! Hoy quería hablaros de una librería de lo más interesante que he tenido que descargar y trabajar con ella en una aplicación de Java. De hecho, tiene bastante que ver con la entrada anterior que publiqué. Os voy a hablar de la librería llamada Tesseract, que básicamente se trata de una librería que contiene una tecnología que es capaz de convertir imágenes de texto en texto editable, de este modo el ordenador es capaz de leerlo, buscarlo, editarlo, etc. La aplicación de la que estoy hablando tiene la principal función de procesar un PDF y pegar un texto copiado del portapapeles en él, ¿qué ocurrió? que me encontré con el caso de que podría ocurrir que nos dieran un PDF que no es exactamente un PDF real sino una imagen escaneada, entonces tuve que recurrir a esta librería. Lo primerito que todo, si vais a aplicar esta librería en vuestra aplicación, tenéis que descargaros cierta carpetita que viene con la última versión de Tesseract y esa c...

Generar un JAR y un EXE para nuestra APP.

Imagen
Este también me resulta bastante interesante y sobre todo útil porque cuando terminamos de programar nuestra aplicación normalmente queremos generar un ejecutable para que con tan solo un clic pueda abrirse sin la necesidad de utilizar el IDE, ¿verdad? además de querer ejecutar la app en más de un dispositivo. Pues bien, en este vídeo os explico cómo generar primero el jar y luego el exe (debe de ser en este orden si usamos Launch4j para generar el exe) pasito a pasito. Lo mismito de siempre, gracias por ver el vídeo y cualquier duda o sugerencia escribidme~

La librería PDFBox de Java.

Imagen
¡Buenaaaas, coders! Lo sé, ha pasado mucho tiempo desde la última vez pero he venido con un nuevo vídeo de lo más interesante que ha hecho que la espera merezca la pena. Ya lo indica en el cuadro informativo de la app pero no me importa explicároslo por aquí: Se trata de un aplicativo en el que podemos fusionar un texto mediante copia y pega del portapapeles de Windows de un PDF a otro, que la verdad para este tipo de casos nos puede servir para ahorrar tiempo para procesos administrativos por ejemplo o hacer algún otro tipo de personalización. Así que como siempre digo, espero que no solo os guste sino también os sirva y que tenéis la caja de comentarios para sugerencias, dudas, lo que sea, yo encantada de leeros~ ¡Nos vemos en el próximo vídeo!

¿Cómo generamos un exe para nuestra aplicación?

Imagen
¡Hooooola a todos, coders! Al fin estoy nuevamente por estos lares, y bien, ¿recordáis que escribí una publicación acerca de cómo generar y ejecutar un jar en nuestra aplicación? pues en este caso os explicaré cómo generar un exe de la forma más sencilla y menos complicada posible. Precisamente vamos a necesitar un jar para generar nuestro exe y como el paso de cómo generar un jar ya lo expliqué en otra entrada aquí omitiré la explicación. Vamos a necesitamos descargar cierto programa que se llama: Launch4j , y aunque parezca complicado de configurar lo cierto es que es bastante fácil. Primero que nada, hay que crear un XML para poder especificar las configuraciones que queremos en este programa, básicamente porque en el caso de que queramos generar otro exe y reemplazar el que ya habíamos hecho antes no lo pedirá y rellenará los apartados automáticamente. La estructura del XML es la siguiente: <? xml version = "1.0" encoding = "UTF-8" ?> < launch4jConfig...