…o, tal vez, desde una época en la que no estuvimos muchos de nosotros. Leo en un artículo de El País la noticia de un nuevo cacharro informático; es una fusión entre un netbook y un smartphone (de ahí el nombre), y entre otras cosas destaca su gran duración de la batería (cosa que está muy bien; hago viajes largos y me vendría bien poder trabajar durante todo el viaje; aunque no sé cuánto tiempo durará la batería, ya que supongo que en unos dos años no será ni un 40% de lo que es recién comprado).… Leer artículo completo
Smartbooks desde el siglo XX…
Fluxbox + KDE
Éste es mi escritorio normalmente, desde hace años utilizo Fluxbox como gestor de ventanas, entre otras cosas por lo ligero que es, y permite utilizar teclas para todo: acciones comunes como lanzar programas, cambiar de escritorio hasta cambiar la capa donde está la ventana, moverla o redimensionarla.
Por otra parte, no es que tenga configuración gráfica ni nada, todo va por archivos de texto, al principio impone, pero una vez que te acostumbras no cuesta nada abrir un editor de texto para configurar las teclas, es una sintaxis muy sencilla, por lo que tiene muchas posibilidades.… Leer artículo completo
Limpiar el buffer de teclado en Linux con ejemplos en C y C++
A veces, mientras se está desarrollando un pequeño programa en C en el que hay entradas del usuario por teclado, hay veces que parece que se pulsan teclas solas, esto es debido a una entrada de teclado anterior que no ha llegado a volcarse entera en nuestras variables.
Un ejemplo en cuestión lo tenéis aquí:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18#include <stdlib.h>
#include <stdio.h>
#define MAX_NOMBRE 128
int main(int argc, char *argv[])
{
char nombre[MAX_NOMBRE];
int dia, mes, year;
printf ("Introduce fecha de finalización (dd/mm/YYYY): ");
scanf("%d/%d/%d", &dia, &mes, &year);
printf ("Nombre de la tarea: ");
fgets(nombre, MAX_NOMBRE, stdin);
printf("La tarea %s termina el: %d/%d/%d\n", nombre, dia, mes, year);
return EXIT_SUCCESS;
}En un primer momento, cuando introducimos la fecha, tenemos que introducir «12/12/2010» por ejemplo y luego pulsar enter para que scanf() pueda finalizar, aunque esa pulsación de enter se queda almacenada en el buffer de teclado, siendo lo único que hay en el buffer en este momento.… Leer artículo completo







Últimos comentarios