Creando Código

Creando Código (28)

Artículos dedicados a la programación, principalmente en C y Vala

Editar o consultar tracks en python - Añadir Waypoints

by

Todos los track que utilizo los creo, preparo o modifico con QMapShack, aplicación de código libre con la que podemos planificar rutas o visualizar y archivar todos los registros que creamos con el GPS. En algunos casos puede ser interesante modificar los track directamente para realizar tareas a muchos track o modificaciones que sigan algún tipo de patrón. En este caso lo que necesitaba es generar puntos (waypoints) en un track cada ciertos metros, y eso es exactamente lo que vamos a hacer en python.

Leer más ...

Usar libsecret para manejar claves en Gnome Keyring

by

Vamos a ver como funciona GNOME Keyring y como acceder a los datos que almacena usando la librería libsecret.

Muchas aplicaciones requieren un password de acceso como medida de control para acceder a algún recurso. Con el fin de evitar que la aplicación nos solicite el usuario y contraseña cada vez que accedemos al recurso protegido se utiliza GNOME Keyring. GNOME Keyring es una colección de componentes en GNOME que almacena secretos, contraseñas, claves, certificados y los pone a disposición de las aplicaciones. Las aplicaciones que usan GNOME Keyring pueden almacenar estos secretos y usarlos cuando los necesitan. Al estar integrado con el inicio de sesión del usuario, el almacenamiento secreto se puede desbloquear cuando el usuario inicia sesión en el sistema.

Leer más ...

El segmento stack (pila)

by

El segmento stack, traducido normalmente como 'pila', contiene una estructura sencilla de datos, un área de memoria dinámica implementada como una cola last-in-first-out (último en entrar, primero en salir). Esto quiere decir que los elementos son introducidos en orden inverso al que son recuperados. Se suele poner una analogía con una pila de platos donde los vamos apilando uno encima del otro y luego los recuperamos en orden inverso, empezando desde arriba con el último que pusimos (conviene tener en cuenta que es posible acceder o modificar valores en otras posiciones del stack).

Leer más ...
El arte de la programación Destacado

El arte de la programación

by

Considero que la programación tiene tanto de ciencia como de arte, desarrollar código, como cualquier actividad que implique la realización personal de algo, además de gratificante requiere del uso de la creatividad. Parto de la premisa de que un programa no solo tienen que ser funcional, tiene que ser legible, elegante, eficiente y lo más simple posible (pero no más).

Leer más ...

Manejo de strings en C

by

Una cadena o string en C no es más que una secuencia de cero o más caracteres (tipo char para los byte string o tipo wchar_t para los wide string) acabada en un carácter nulo '\0'. La longitud del string se considera el número de caracteres sin incluir el carácter nulo.

Leer más ...