Avatar de usuario por pello in April 8, 2009, 10:20 am

Listas en python Las listas son como arrays, permiten toda clase de tipos, anidación, etc.. el manejo es peculiar. Este es un ejemplo muy simple.

#!/usr/bin/python
# coding=utf-8

# programa mínimo de python que introduce las listas
# La definición de coding nos sirve para poder tildes y demás,
# es necesario al menos para los comentarios

# Pello Xabier Altadill Izura - http://www.pello.info


# Vamos a definir una listas
numeros=[15,33,42,69,666]
heroes=["Ricewind","Haplo","Boromir","Gaunt"]
mezcla=["Frodo",11,"Merrin",-6... 
Leer más...  | 0 comments |  PELMAlink |  1189 reads
Avatar de usuario por pello in April 7, 2009, 1:24 pm

Conociendo el depurador o debugger

Vamos a revisar algunas ordenes útiles del depurador gdb. Supongamos que tenemos este programa:

void saludar (char *q)
{
char saludo[10] = “Hola “;
char quien[15] = ” don “;

printf(”%s, %s %s
”, saludo, quien, q);
}

int main(int argc, char * argv[])
{
int entero;
entero = 0;
saludar(argv[1]);
entero = 1;
printf(”Ok, valor del entero %d
”, entero);

return 0;
}

Para poder depurarlo...

Leer más...  | 0 comments |  PELMAlink |  1291 reads
Avatar de usuario por pello in April 5, 2009, 6:45 pm

Ofertars de trabajo para Lisp.

 

Job offer for Lisp, c0ders

(Pincha para ampliar)

Muchas veces la imagen de empresa que se oculta tras una oferta de trabajo no se asemeja a lo que se trata de vender......

Leer más...  | 1 comments |  PELMAlink |  1124 reads
Avatar de usuario por pello in April 3, 2009, 1:15 pm

Ejemplo de listas enlazadas usando punteros.

 

/**
* lista.c
* Muestra el uso de estructuras
* Compilacion: gcc -o lista lista.c
* curso de C
*/

#include <stdio.h>
#include <stdlib.h>

/* Declaramos la estructura */
struct lista {
 char *nombre;
 struct lista *siguiente;
};

/* Funciones para manejar lista */
void print_lista (struct lista *l);
void add_lista (struct lista *l, char * nombre);



main ()
{
 struct lista miLista;
 printf("Vamos a usar la lista. 
");
 miLista.nombre... 
Leer más...  | 1 comments |  PELMAlink |  1079 reads
Avatar de usuario por pello in April 2, 2009, 2:27 pm

Crear una aplicación multilenguaje es simple gracias a la función gettext y todo el tema de ficheros mo. Se trata de crear un directorio con los ficheros de lenguaje, compilar esos ficheros y luego usarlos desde php o cualquier otro lenguaje. En este ejemplo tenemos un php y dentro de su directorio tenemos el directorio de locale, por cada lenguaje un directorio y luego un dominio de aplicación. Total:

./locale/es_ES/LC_MESSAGES/

Dentro de LC_MESSAGES tenemos...

Leer más...  | 0 comments |  PELMAlink |  1176 reads
Avatar de usuario por pello in April 1, 2009, 11:42 am

Alguna vez he jugado al rol. No he matado a nadie. Todavía. Como es algo esporádico paso de comprarme manuales y expansiones de los sacacuartos de D&D y cualquier otra movida por el estilo. Existen infinidad de juegos y sistemas libres y gratuitos (rolgratis)...

Leer más...  | 0 comments |  PELMAlink |  1162 reads
Avatar de usuario por pello in March 31, 2009, 2:41 pm

4. Acceso a BBDD

Para el acceso a BBDD desde .NET tenemos varias opciones:

  • OleDb: es una opción sencilla para acceder a objetos ole, como por ejemplos ficheros de Access. Si la BBDD es sencilla es una forma fácil de tener una web dinámica.
  • ODBC: es la opción que necesitamos cuando no hay librerías .NET para el gestor de BBDD o cuando queremos hacer que el acceso a la BBDD sea transparente. Es más...
Leer más...  | 0 comments |  PELMAlink |  780 reads
Avatar de usuario por pello in March 30, 2009, 11:10 am

Hace un par de años en el Instituto Cuatrovientos de Pamplona montamos una party en la que hubo algunas charlas. En una de ellas se hizo un taller de consola donde se repasaron comandos linux y se introdujo la programación shell. De ese taller realizado junto al gran Iñigo Tejedor se produjo un documento que resume los comandos de linux/unix y se proporciona una guía de iniciación a...

Leer más...  | 0 comments |  PELMAlink |  1274 reads
Avatar de usuario por pello in March 27, 2009, 11:03 am

Ofertars de trabajo para Float.

 

Job offer for Float, c0ders

(Pincha para ampliar)

En las ofertas de trabajo para informáticos se piden unas listas de conocimientos que parecen cartas a los reyes...

Leer más...  | 0 comments |  PELMAlink |  563 reads
Avatar de usuario por pello in March 26, 2009, 1:23 pm

Ya existen generadores de passwords mucho mejores, pero en fin necesitaba tener uno a mano que tuviera una peculiaridad muy simple: no crear passwords con caracteres problematicos: los ceros, las eles las is, etc: 0,O,i,l,I,|,1,...

Por si le sirve a alguien...

/**
* genpas.c
* Password generator supercutre, sobre el que estampo mi rúbrica
* Pello Xabier Altadill Izura
* Tiene como peculiaridad el hecho de que 
* NO usa caracteres ambiguos como 1l0O para evitar confusiones
*/
#include... 
Leer más...  | 3 comments |  PELMAlink |  630 reads