User avatar by pello in February 5, 2010, 10:24 am   tags: poker,cards,svg,cartas,


SVG poker cards


This is a first version of a set of poker cards in scalar vector graphics format.
It's made using Inkscape with scanned figures for the Jacks, Queens and Kings.



User avatar by pello in January 6, 2010, 3:52 pm   tags: fapfap,
Hala, otra vuelta de tuerca más y volvemos a empezar con la enésima migración. Desde aquella cosa estática del 2001, al drupal 4, al sistema propio dordoka y ahora a otro sistema propio.

Con un aspecto que alguno que me sé me pondrá a parir: ¡¡ahora con un 90% de colores oscuros oiga!!

Pues eso, pello.info se vuelve a renovar, y faltan cosas por pulir. Cualquier sugerencia o queja será bienvenida y una vez más, como diría el gran Erik B. : perdone las disculpas
Read more...  | 0 comments |  PELMAlink |  164 reads
User avatar by pello in June 5, 2009, 11:48 am   tags: postgres,debian,lenny,

Resulta que el postgres no funciona solito en el lenny y hay que hacer algún apaño después del apt-get.


Bueno esta es una solución, la primera parte con una explicación encontrada en internet de la mano de Alvarus, pero no bastaba.


gandalf:~# mkdir -p /var/pgsql
gandalf:~# mkdir -p /var/pgsql/data
gandalf:~# chown postgres /var/pgsql/data

gandalf:~# su - postgres
postgres@gandalf:~$ /usr/lib/postgresql/8.3/bin/initdb...
Read more...  | 1 comments |  PELMAlink |  1301 reads
User avatar by pello in May 7, 2009, 1:26 pm

Supongo que habrá formas mejores de hacerlo o incluso herramientas concretas. El caso es que se pueden pasar las tablas de access a Mysql de forma sencilla de dos maneras


Usando el odbc


Se puede hacer todo desde windows.



  1. Instalamos el appserv que ya trae el apache+mysql+php+phpmyadmin.

  2. Instalamos el ODBC para mysql. 

  3. Creamos una BBDD mysql a través de phpmyadmin

  4. Metemos una entrada en el gestor de odbc para la nueva BBDD...
Read more...  | 2 comments |  PELMAlink |  1137 reads
User avatar by pello in April 30, 2009, 1:33 pm

En linux usando sockets y la llamada dup se puede crear una especie de shell remoto de forma muy sencilla,


 


#include <unistd.h>
#include <sys/socket.h>
#include <netinet/in.h>

int main () {

int sock,canal;
struct sockaddr_in dir_servidor;

dir_servidor.sin_family=2;
dir_servidor.sin_addr.s_addr=0;
dir_servidor.sin_port=0x1337;

sock=socket(2,1,0);

bind(sock,(struct sockaddr *) &dir_servidor,0x10);

listen(sock,1);

canal = accept(sock,0,0);

dup2(canal,0);
dup2(canal,1);

execve("/bin/sh",0,0);

}


...

Read more...  | 2 comments |  PELMAlink |  877 reads
User avatar by pello in April 8, 2009, 11:18 am



Un puntero es una variable que en un lugar de contener un valor
contiene la dirección de una variable. Se pueden crear punteros
a todos los tipos de variables y la
sintaxis de su declaración es casí como la de las
variables normales, salvo que se añade el símbolo *.
Veamos una variable int normal y un puntero llamado p:

int numero;
int *p;

numero = 31337;
p = 666;

Si representamos...

Read more...  | 2 comments |  PELMAlink |  1333 reads
User avatar by 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 - www.pello.info


# Vamos a definir una listas
numeros=[15,33,42,69,666]
heroes=["Ricewind","Haplo","Boromir","Gaunt"]
mezcla=["Frodo",11,"Merrin",-6...
Read more...  | 0 comments |  PELMAlink |  893 reads
User avatar by 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...

Read more...  | 0 comments |  PELMAlink |  965 reads
User avatar by 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......

Read more...  | 1 comments |  PELMAlink |  881 reads
User avatar by 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...
Read more...  | 1 comments |  PELMAlink |  933 reads
Database error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'http:/coders.pello.info/images/strips/strip002.jpg'>coders.pello.info/images/str' at line 1