Categoría: Development

  • Retomo el blog: Tecnología, programación y Linux

    Retomo el blog: Tecnología, programación y Linux

    ¡Hola a todos los lectores de mi blog! Quiero hacerles saber que he decidido retomar mi actividad en este espacio después de un tiempo sin publicar. La verdad es que extrañaba mucho escribir y compartir mis conocimientos sobre tecnología, programación, Linux y mis experiencias. Sé que me he tomado un…

  • K’aal un virus molesto para GNU/Linux

    K’aal un virus molesto para GNU/Linux

    Es un virus molesto para linux, la intención es que cuando inicie sesión la «victima» en su cuenta, lo que hará K’aal es iniciar abarcando toda la pantalla del monitor y deshabilitando algunas funciones del teclado, tratando de espantar a la victima con una barra de progreso que dará un…

  • Java: Formulario PDF GTK+

    Java: Formulario PDF GTK+

    Tenia pendiente de subir este proyecto pero por falta de tiempo y situaciones de ocio no me animaba a subirlo, solo es un pequeño formulario que estando lleno cada campo explota el ordenador… No, es broma, como el titulo lo intuye, genera un PDF al dar click en el botón…

  • Usando GtkTreeView generado en Glade con Java con conexión a PostgreSQL

    Usando GtkTreeView generado en Glade con Java con conexión a PostgreSQL

    Manejando un poco el código que había enseñado en la anterior entrada me dio interés de realizarlo ahora con una conexión a una base de datos para almacenar de forma permanente los datos capturados y tener acceso a los mismo para visualizarlos

  • Usando GtkTreeView  generado en Glade con Java

    Usando GtkTreeView generado en Glade con Java

    La presentación de datos en vista tabular es omnipresente en la mayoría de las aplicaciones, la implementación de TreeView representa los datos de un TreeModel en forma tabular, ya que se utiliza tanto para generar datos en forma de lista como para permitir al usuario seleccionar uno o más elementos…

  • Usar GtkHeaderBar con Glade

    Usar GtkHeaderBar con Glade

    Dentro de los patrones de diseño de Gnome se encuentran las Header Bars o Barra de encabezados, son un elemento horizontal que se ponen en la parte superior de la ventana de una aplicación, se pueden observar en las principales aplicaciones de

  • Java: Problemas de recursividad con solución

    Java: Problemas de recursividad con solución

    He estado viendo el tema de la recursividad  y como aplicarlo en la programación, dejare algunos ejercicios ya resueltos aplicando la recursividad con Java. Crea un programa donde se pida en el principal la tabla de multiplicar deseada, en un método recursivo generar la tabla de multiplicar. Se multiplicara hasta…

  • Instalar Glade 3.21.0 con Flatpak

    Instalar Glade 3.21.0 con Flatpak

    Glade se ha actualizado de la versión 3.20.x a la versión mas reciente al día de hoy 3.21.0, a sufrido varias mejoras, como la integración de GtkGLArea, soporte para la librería WebKit2GTK+, pero el cambio mas notable a sido su interfaz, la

  • Crear programas en Java usando GUI generados en Glade

    Crear programas en Java usando GUI generados en Glade

    En algún momento puedes verte en la necesidad, por interés ó por la cuestión que puedas tener el desarrollar un programa con interfaz gráfica en entornos GNU/Linux, por compatibilidad en la mayoría de las distribuciones aparece GTK+, anteriormente me había tocado hablar de como crear aplicaciones Java basadas en GTK+,…

  • Copiar y pegar un archivo que esta dentro de un JAR

    Copiar y pegar un archivo que esta dentro de un JAR

    Habrán ocasiones en que sea necesario hacer un copy-paste de algún archivo como un pdf, .txt, una imagen, etc, etc, que este localizado dentro del mismo JAR por cuestiones que puedes poner. Poniendo un ejemplo: Supongamos que tenemos una imagen dentro de nuestro Resource. Proyecto src Imagenes imagen-original.jpg Y por…

  • Búsqueda por fragmentos de texto en Java usando grep

    El siguiente código es una muestra como use el comando grep a un problema que tuve, el comando hace una búsqueda de lineas de texto o patrones dentro de uno o varios archivos, el problema consistía en  como capturar en forma de un listado los nombre de los programas que…

  • Compilación e instalación de un Kernel personalizado en Fedora

    Compilación e instalación de un Kernel personalizado en Fedora

    Cada distribución tiene su repertorio de herramientas para construir un Kernel, para la compilación de un Kernel personalizado en Fedora necesitaremos tener preparada la distribución con las ultimas actualizaciones. En este caso cree un script donde actualizara Fedora con lo ultimo, y ademas creara una carpeta donde descargara el Kernel…

  • Conectar Java con una base de datos PostgreSQL

    Conectar Java con una base de datos PostgreSQL

    Para poder usar una base de datos en programas escritos en Java, es necesarios hacer uso de JDBC que es una API que nos ofrece las librerías para trabajar con base de datos, también de PgJDBC que es un controlador JDBC que permite que los programas Java se conecten a una…

  • ¿Eres developer y no sabes que distribución escoger? Utiliza Fedora

    ¿Eres developer y no sabes que distribución escoger? Utiliza Fedora

    Primeramente quiero aclarar que cualquier distribución GNU/Linux que usted decida utilizar le es totalmente útil para desarrollar software sin problema alguno, ninguna se descarta para alguna tarea ya sea básica o hasta lo mas profesional que llegue a

  • Crear aplicaciones Java basadas en GTK+

    Crear aplicaciones Java basadas en GTK+

    GTK+ es un kit de herramientas multiplataforma, cuenta soporte para un gran número de lenguajes de programación y es utilizado para el desarrollo de interfaces gráficas (GUI), si vas empezando con java o con GTK+ te recomiendo