Archivo de la categoría: gnu

Fentdoku

Ontureño, un amigo mio, ha publicado con ayuda de un forero de fentlinux un juego que prepara sudokus.

Me ha gustado mucho aparecer en la parte de agradecimientos por la colaboración que hice al decir como generar números aleatorios en C:

#include <time.h>
#include <stdlib.h>
main(){

time_t t;
srand((unsigned) time(&t));
/* esto solo es necesario 1 vez */
numaleatorio=rand() % 2;

}

Discusión sobre este modelo en foros migui.

Podéis descargar el juego desde aquí.

Advertencia: Sólo es para Linux.

Share

Tomboy

Descubierto gracias a Linex2006 y un blog del que no recuerdo el nombre este programilla a forma de bloc de notas mezclado con wiki hará las delicias de los linuxeros.

Una «fotico»:

Tomboy

Para Debian y sucedáneos (Linex, ubuntu…):

# apt-get install tomboy

Share

Sobre vi y vim

La verdad es que yo pensaba, antes, que entre vi y vim no había diferencia pero me he dado cuenta, ahora, de que sí que la hay y no es pequeña. Vim es muchisimo más usable que vi y además tiene las mismas funciones que vi. Todavía no me sé ninguna de las maravillas que la gente cuenta de vi pero bueno, poco a poco. De momento, como he reflejado en mi anterior post me he dado cuenta de que es realmente potente. Trabaja muy bien con temas de resaltado de sintaxis.

Share

Programación en Linux

Unas notas sobre programación en Linux:

Para programar en C en Linux lo primero que nos va a hacer falta es un editor de texto potente. Vim es un buen editor de texto si funcionamos sólo bajo modo texto. Hay gente que apuesta por Vim incluso con gestor de XWindows. Yo imagino que habrá otras soluciones aunque no hay que desdeñar así por que sí a vim.

Lo que haremos será instalar Vim. Todo el proceso está descrito para una debian Sarge en modo texto. Ejecutamos como root:

# apt-get install vim

Si algo falla comentadlo como comentario y ya se buscan soluciones en el momento.

Lo más habitual al usar un editor de código es que las instrucciones y las variables aparezcan con colores diferentes, es lo que se conoce como resaltado de sintaxis. Vim es capaz de hacer esto automaticamente detectando la extensión del documento. Por ello, si queremos usar el resaltado de sintaxis en un programa en C lo que haremos será poner, ya como usuario o como root:

$ vi +»syntax on» nombredearchivo.c

Si el fichero no usa librerias muy avanzadas, sino las propias del sistema para compilar haremos, con el usuario o con root:

$ gcc -c nombredearchivo.c

Lo que creará un programa objeto. Acto seguido haremos

$ gcc nombredearchivo.c -o nombreejecutable

Lo que generará el ejecutable para Linux a partir del programa objeto creado anteriormente. El archivo se ejecutará introduciendo:

$ ./nombreejecutable

Que ustedes lo disfruten.

Instrucciones seguidas para DEBIAN:

# apt-get install vim
$ vi +»syntax on» nombredearchivo.c
$ gcc -c nombredearchivo.c
$ gcc nombredearchivo.c -o nombreejecutable
$ ./nombreejecutable

Share