Publi

  • Píldora Bash: Incluir archivos en nuestro script sin miedo a que nos cambien el directorio de ejecución

    Incluir archivos en Bash sin complicaciones

    Es una buena práctica en cualquier lenguaje de programación, siempre que sea posible, el tener el código dividido en varios archivos. Esas divisiones harán que nuestro código esté mejor organizado en bloques o compartimentos diferenciados. Y, por supuesto, en nuestros shell scripts no vamos a ser menos.

    De hecho, es muy común tener varios shell scripts en un directorio y todos ellos compartirán un código común. Y, por supuesto, está muy feo copiar y pegar ese código común en todos los archivos.… Leer artículo completo

  • Añadir jerarquía a nuestras colecciones de datos en PHP. Creando árboles en PHP

    Es una práctica muy común categorizar nuestros. Hacer que existan categorías/sub-categorías/sub-sub-categorías sin límite al igual que directorios o carpetas hay en nuestro ordenador necesitamos tener todo clasificado. Es decir, queremos introducir jerarquía en nuestros datos, hacer que unos campos dependan de otros.
    Pero cuando guardamos la información en base de datos, normalmente se guardarán en una tabla con dos dimensiones, por lo que perdemos esa sensación de que hay unos datos dentro de otros.… Leer artículo completo

  • ListView con búsqueda rápida en GTKMM

    Es muy útil cuando listamos elementos en una aplicación proporcionar al usuario una opción de búsqueda rápida. Hacemos la aplicación más amigable con poco esfuerzo extra por nuestra parte.

    El ejemplo que traigo es muy parecido al ejemplo de ListStore, aunque añado la posibilidad de filtrar la lista con el texto introducido en un widget Entry.

    La clave está en crear una columna más en el modelo de datos (c_visible) que determinará si el elemento es visible o no en la lista, y en lugar de hacer que nuestro TreeView siga el modelo por defecto, haremos que siga un modelo filtrado.… Leer artículo completo

  • Utilizando expresiones regulares en C++ con Glib::Regex

    En nuestra vida como programadores, se marca un hito cuando aprendemos a utilizar las expresiones regulares… es más, son como Twitter, cuando lo conoces, entras un par de veces y lo abandonas durante un tiempo, pero cuando llega tu momento, no puedes vivir sin él. Aquí pasa igual, la primera vez que lo ves y lo entiendes dices: «Mira qué curioso», pero cuando pasa un tiempo, siembre que hay algún problema con cadenas de texto, las expresiones regulares surgen en tu mente.… Leer artículo completo