Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - dato000

#1
Hola gente, saben de alguna forma para jugar con un amigo juegos clasicos, snes, nes, neogeo...

He estado tratando de varias maneras, con servidores de Kailera, hamachi, paginas web que tienen sus juegos en la nube, pero todas han fallado, conocen alguna forma?

He tenido muchas ganas de jugar los clasicos como metal slug, o contra, ya saben, con un amigo, como muchos, somos aficionados a los juegos clasicos.

Ultimamente estamos jugando age of empires 2 The Conquerors, a través de voobly, y pues simplemente estamos buscando más juegos.

Acudo a uds que lo saben todo sobre juegos, y si tienen recomendaciones para multi, por supuesto son bienvenidos, aunque ya probamos LoL, WoW, CoD, y francamente no nos enganchamos (de Maincra realmente naaaaaaah)

Que dicen amig@s???
#2
Ultimamente cuando accedo al foro, de vez en cuando me encuentro con este mensaje:



Uds saben si ese tipo de bloqueo es por parte de un determinado ISP, o es por restricción de región o que carajos se debe eso?? jeje bueno supongo que, la mera presencia de la cadena de texto "hacker" es un buen pretexto para ponerlos en lista negra  :xD :xD :xD

que piensan gente??
#3
Hola gente, quisiera debatir un tema que se que es muy comentado en muchas partes, pero realmente quisiera saber la opinión que se tiene respecto a este tipo de reproductores y su uso en linux, personalmente, ultimamente he notado un rendimiento muy inferior de linux mint relacionado con la reproducción de videos, ya sea en youtube, en su modalidades flash o html5, o vimeo, o usando flowplayer, o incluso apps que usan este tipo de reproductores.

Ahora, si bien parece un problema menor, ya que linux parece inclinarse a temás más profesionales, digo, la evolución del software libre ha tomado muy seriamente los temás de entretenimiento y compatibilidad con programas que en el pasado parecian dedicarse solo a windows a su contraparte en equipos apple.

Porque ocurre esto??? es problema de drivers propietarios?? el problema es adobe?? el problema es que no hay ganancia en las comunidades que desarrollan alternativas como iniciativas de investigación y después de un tiempo sufren contratiempos y la dedicación inicial y relación laboral se pierde, lo que lleva a diferencias internas y posteriores abandonos lo que deja los proyectos muertos en ciertos puntos??

Realmente este circulo vicioso tendrá algún día algo como hey, vamos a hacer algo serio y establecer un estandar internacional o algo así que permita establecer un proyecto serio para la resolución de uso de software libre en equipos caseros??

que piensan uds??
#4
Buenas necesito su ayuda gente que todo lo sabe o al menos que se le mide

Tengo unos audifonos para xbox que conectan audio con salida obviamente para los audifonos y para parlantes de este tipo:



Y verán, la punta de la terminal roja se ha roto, no se como hacer para recuperar el audio, si cortar el cable y unirlo a otro tipo de terminal (conseguir una de estas realmente es dificil por mis tierras) o si es posible soldar una punta de una terminal diferente (sigue siendo igual) porque realmente se ha perdido mucho de la calidad del audio tanto para los audifonos como de los parlantes, bueno, principalmente los audifonos.

No se si digamos en caso de conseguir otra terminal de este tipo, pueda usarse en la otra uniendo cables (tal si fuera un cable duplex de siempre) o debe soldarse como corresponde sin descuidar la malla protectora y conectarla a la masa de la terminal?? alguien que me pueda iluminar en este tema, gracias

Uds que dicen?? 
#5
Mi pregunta es simple, como una curiosidad, no se la verdad como debo buscarlo, intente por Iframes, pero eso no resuelve la duda.

Amigos, ayudenme a resolver la siguiente cuestión, como puedo realizar un formulario en el que introduciendo codigo html (dejemoslo simple) en un cuadro/tabla/iframe, se pueda ver el resultado en vivo en otro cuadro/tabla/iframe, visualizando la página.

Es como hacer un compilador online, pero por más que busco de esta manera no veo alguna parte donde pueda aprender a realizar esto.

El ejemplo perfecto, simple y práctico es este: http://www.htmlya.com.ar/simulador/simulador.php?inicio=32&cod=126&punto=46

Excelente simulador, trabaja muy bien.

Alguien sabe como hacerlo, o en donde puedo o como buscarlo??
Siempre he tenido la curiosidad, y hace tanto tiempo que no vengo por aqui que la verdad no se si ya lo pregunte, pero me nacieron las ganas de aprender a aprender.
#6
Buenas, hacia tiempo no venia por aqui, cosas de la vida

Gente, por favor, necesito su ayuda, estoy atorado con este punto, pensaba que iba a funcionar, y me tiene extrañado el porque no funciona, si en mi prueba de escritorio deberia servir bien, es más tal vez un problema de abstracción lógica que de programación en si.

Verán, tengo que realizar una busqueda de un nombre de una persona, en un arreglo de 10 estructuras he guardado esa información de cada persona (nombre, edad), de forma tal que se tiene una estructura rapida de cada persona para buscar ya sea por nombre o por edad de persona.

Ahora, cuando estoy intentando buscar por el nombre de la persona, funciona, encuentra a la persona en ese arreglo, todo va bien, hasta el momento de imprimir en pantalla, pues solo me imprime siempre la primera posición del arreglo.

Esta es la parte en cuestión:


typedef struct persona
{
   char nombre[50];
   int edad;
} PERSONA;

int main()
{
   int i;
   int posicionBusqueda=0;
   char opcion;
   char nombreBusqueda[50];
   PERSONA arregloPersonas[10] = {  { "manu chao", 50},
                                    { "maradona", 64},
                                    { "pele", 79},
                                    { "Tyrion", 34},
                                    { "Lady", 26},
                                    { "Lorena", 20},
                                    { "Manuela", 15},
                                    { "Jacobo", 7},
                                    { "Salome", 3},
                                    { "Camilo", 27}  };

   printf("\nNombre:  %s", arregloPersonas[9].nombre);
   printf("\nEdad:  %i", arregloPersonas[9].edad);

   printf("HISTORIAL DE PERSONAS\n\n");
   printf("a. Buscar por nombre\n");
   printf("b. Buscar por edad\n");
   printf("c. Salir\n\n");

   printf("Digite una opcion:  "); scanf("%c", &opcion);

   if(opcion == 'a' || opcion == 'A')
   {
       printf("Escriba el nombre de la persona que busca:  "),
       scanf("%s", nombreBusqueda);
       printf("Buscando...");
       //sleep(2);
       for(i=0; i<10; i++)
       {
           //if(nombreBusqueda == arregloPersonas[i].nombre)
           if(strcmp(nombreBusqueda, arregloPersonas[i].nombre))
           {
               posicionBusqueda=i;
               printf("\n\n\nNOMBRE ENCONTRADO!!\n");
               printf("\n--Informacion de la Persona--");
               printf("\nNombre de la Persona Buscada:  %s", arregloPersonas[i].nombre);
               printf("\nEdad de la Persona Buscada:  %i", arregloPersonas[i].edad);
               break;
           }
           else
           {
               printf("\n\nNOMBRE NO SE ENCUENTRA EN LA BASE DE DATOS.");
               printf("\nIntente nuevamente.");
               break;
           }

           //posicionBusqueda++;
       }

   }

...


Particularmente esta área, no se porque siempre me imprime la primera posición del arreglo de estructuras de las personas


for(i=0; i<10; i++)
       {
           //if(nombreBusqueda == arregloPersonas[i].nombre)
           if(strcmp(nombreBusqueda, arregloPersonas[i].nombre))
           {
               posicionBusqueda=i;
               printf("\n\n\nNOMBRE ENCONTRADO!!\n");
               printf("\n--Informacion de la Persona--");
               printf("\nNombre de la Persona Buscada:  %s", arregloPersonas[i].nombre);
               printf("\nEdad de la Persona Buscada:  %i", arregloPersonas[i].edad);
               break;
           }
           else
           {
               printf("\n\nNOMBRE NO SE ENCUENTRA EN LA BASE DE DATOS.");
               printf("\nIntente nuevamente.");
               break;
           }

           //posicionBusqueda++;
       }



En verdad apreciaria cualquier aporte, me quede atorado y sigo investigando como remediar eso, pero realmente me dejo atonito que simplemente no funcionara siendo algo tan simple pero como  :huh: :huh: :huh:
#7
vale gente queria pedirles un favor con una consulta

pues el titulo lo dice todo no??

que dicen uds??
#8
Mi duda es así de facil, quiero programar!!!!!!!!!! pero simplemente no puedo instalar nada, no me corre ningún portable (afortunadamente excepto evince para leer), y quisiera saber si existe algún portable no instalable que pueda usarse como usuario sin privilegios de administrador para utilizar???

vamos se que uds saben...por favor??? soy un nerd y quiero hacer lo mio, quiero hacer miniwin!!!! quiero hacer SFML!!!!!!!!!  :laugh: :laugh: :laugh: :laugh: :laugh:
#9
Buenas gente, necesito una mano, ayudenme con este problema

Poco a poco avanzo con memoria dinamica, me gusta más usar calloc  :xD :xD

ahora mi problema es que en el problema me estan pidiendo un arreglo multidimensional, tratando de leer multiples cadenas dependiendo de cuantas cadenas quiere el usuario, y ahi es donde me quedo corto a la hora de crear la reserva de la memoria.

No creo que sea tan dificil, pero realmente los ejercicios que estoy consultando estan un poco enredados y más que ayudarme, me confunden mucho más porque estan mezclando elementos de cadenas con estruturas y cosas así, necesito una aclaración de uds compañeros.


/*
   Escribir un programa para leer n cadenas de caracteres. Cada cadena tiene una longitud variable
   y esta formada por cualquier carácter. La memoria que ocupa cada cadena se ha de ajustar al
   tamaño que tiene. Una vez leidas las cadenas se debe realizar un proceso que consiste en eliminar
   todos los blancos, siempre manteniendo el espacio ocupado ajustado al número de caracteres.

   El programa debe mostrar las cadenas leídas y las cadenas transformadas.
*/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define longitud 100

int main()
{
   char *cadena;
   int contador=0;
   int i;
   cadena = (char*) calloc(longitud, sizeof(char));

   if(cadena == NULL)
   {
       printf("\n\t  Error de asignación de memoria, adios!!");
       exit(-1);
   }

   printf("Digite la cadena:  ");
   fgets(cadena, longitud, stdin);



   for(i=0; i<strlen(cadena); i++)
   {
       if(cadena[i] == ' ')
       {
           cadena[i] = cadena[i+1];
           contador++;
       }
   }

   printf("\n\n\t La cadena es: %s", cadena);
   printf("\t Cantidad de espacios:  %d", contador);
   printf("\n\t longitud: %d  -- strlen(cadena):  %d", longitud, strlen(cadena));

   free(cadena);
   return 0;
}


Les agradezco cualquier pista

slds
#10
Buenas, busco sugerencias, quiero comenzar a crear mi portafolio web, puedo ofrecer mis servicios con un precio muy bajo, hasta a gratuitamente a amigos y conocidos, solo por tener algo que mostrar y acumular en mi portafolio, pero siempre se muestran reacios a pagar el hosting, consideran eso muy caro, aunque los servicios que se ofrecen son francamente muy practicos y baratos.

Como o en donde puedo obtener o generar o despegar, uds me entienden, a expandir mi catalogo, pues como veran, los dominios se vencen en un año, y los clientes importantes no les gusta cuando uno les muestra un catalogo con páginas montadas con hosting gratuitos, es decir, usando subdominios. Y si aparto mi propio hosting, solo podria permitirme un regular con un solo dominio general y unos cuantos subdominios (entre 5 o 10) por lo que no puedo ofrecer una gran variedad en el catalogo.

Uds entienden mi dilema, quiero empezar, pero simplemente no encuentro la forma de hacerlo.

Como puedo hacerlo?

No estoy tratando de hacer publicidad, solo busco una guia para hacerlo, dejar de hacer laboratorios y practicas, sino querer empezar en un marco más profesional.
#11
Buenas gente, feliz navidad espero que la esten pasando bien

Miren, mirando a ratos problemas, pues me encontre con algo muy curioso con la lectura de datos en C++.

No entiendo porque ocurre lo siguiente:



Básicamente no se como hacer para leer correctamente los datos de y limpiar el buffer entrada, como siempre recomiendan NO USAR fflush(stdin), debe ser un problema con cin.getline, pero en definitiva no se que usar para leer cadenas que tengan el espacio, para leer nombres completos.

Les agradeceria su ayuda con esta duda.

Código (cpp) [Seleccionar]

#include <iostream>
#include <fstream>
#include <string>

using namespace std;

struct Nadador
{
    char nombre[30];
    int edad;
    char prueba[20];
    double tiempo;
};

typedef struct Nadador datosNadador;

int main()
{
    datosNadador nuevosDatos;
    datosNadador *p_nuevosDatos;

    p_nuevosDatos = &nuevosDatos;

    cout << "************** Problema 11.3 **************" << endl << endl;

    cout << "Digite el nombre del nadador:  "; cin.getline(p_nuevosDatos->nombre, 30, '\n');
    cout << "Nombre del nadador:  " << p_nuevosDatos->nombre << endl << endl;

    cout << "Digite la edad del nadador:  "; cin >> p_nuevosDatos->edad;
    cout << "Edad del nadador:  " << p_nuevosDatos->edad << endl << endl;

    cout << "Digite la prueba que hizo el nadador:  "; cin.getline(p_nuevosDatos->prueba, 20, '\n');
    cout << "Nombre de la prueba:  " << p_nuevosDatos->prueba << endl << endl;;

    cout << "Digite el tiempo de la prueba:  "; cin >> p_nuevosDatos->tiempo;
    cout << "Tiempo realizado en la prueba:  " << p_nuevosDatos->nombre << endl << endl;;

    return 0;
}


#12
Buenas amigos, mi problema es el siguiente, se supone que debo hacer una matriz simetrica, y pues lo primero es realizar es una matriz transpuesta porque pues, de eso se trata aprender no??  ;-) ;-) verán, en el ejercicio me dicen que use indexación y aritmetica de apuntadores, para no alargar mucho el tema, dejo el enunciado:

Citar
Escribir un programa que encuentre una matriz de números reales simétrica. Para ello una función entera con entrada a la matriz determinará si ésta es simétrica. En otra función se generará la matriz con números aleatorios de 1 a 19.

Utilizar aritmética de apuntadores en la primera función; en la segunda, indexación.

En el ejercicio, pues como verán, lo hice de las dos formas, no de sobrado, sino por saber como trabajan por separado. Y pues mi problema no nisiquiera de programación, sino que no he podido dar con el chiste de hacer una maldita matriz transpuesta, cambiando de lugar los elementos de la matriz para que luego deba hacer la comprobación de si existe o no una matriz simétrica.

Para que me entiendan dejo el ejemplo de una matriz transpuesta:


Donde se puede ver, que los elementos de las filas y las columnas quedan "transpuestos" unos con otros, menos la diagonal principal, cambiando de lugar, la simetria se da cuando después del cambio los valores númericos de los elementos siguen siendo los mismos, de esta forma:


Y pues mi problema radica en que no he podido hacer la transposición, ya trate de varias maneras, pero me falla la lógica, no he podido dar con el chiste, me dan una mano amig@s???

he aquí el código, no es nada complicado:

Código (cpp) [Seleccionar]

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <time.h>

using namespace std;

void generarNumeros(int **matriz, int tam)
{
    //Generando nçumeros aleatorios con indexación
    /*for (int i =0; i < tam; i++)
    {
        for(int j=0; j < tam; j++)
        {
            matriz[i][j] = 1 + rand() % 19;
        }
    }*/

    //Generando nçumeros aleatorios con aritmetica de punteros
    for (int i=0; i < tam; i++ )
    {
        for(int j=0; j < tam; j++)
        {
            *(*(matriz+i)+j) = 1 + rand() % 19;
        }
    }
}

void imprimirMatriz(int **matriz, int tam)
{
    // Imprimiendo por indexación
    /*for (int i =0; i < tam; i++)
    {
        for(int j=0; j < tam; j++)
        {
            cout << matriz[i][j];
            cout << "   ";
        }
        cout << endl;
    }*/

    // Imprimiendo por aritmetica de punteros
    for (int i=0; i < tam; i++ )
    {
        for(int j=0; j < tam; j++)
        {
            cout << *(*(matriz+i)+j);
            cout << "   ";
        }
        cout << endl;
    }
}

void transpuesta(int **matriz, int tam)
{
    int aux;
    for (int i=0; i < tam; i++ )
    {
        for(int j=0; j < tam; j++)
        {
            if(i == j)
            {
                aux = *(*(matriz+i)+j);
                *(*(matriz+i)+j) = *(*(matriz+j)+i);
                *(*(matriz+j)+i) = aux;
            }
        }
    }
}

int main()
{
    srand(time(0));
    int tamanyo;
    int **matrizPrincipal; // puntero para dos dimensiones del arreglo

    cout << "Problema 11.2 ----_____----" << endl << endl;
    cout << "Ingrese el tamaño de la matriz:  "; cin >> tamanyo;

    matrizPrincipal = new int*[tamanyo]; /*asignacion de memoria de n punteros a enteros*/

    for (int i =0; i < tamanyo; i++)
        matrizPrincipal[i] = new int[tamanyo]; /*asignacion de memoria para cada entero*/

    /*comprobar si fue creado */
    if (matrizPrincipal == NULL)
    {
        cout << "No se pudo crear la matriz" << endl;

    }

    generarNumeros(matrizPrincipal, tamanyo);
    imprimirMatriz(matrizPrincipal, tamanyo);
    cout << endl << endl;

    // matriz transpuesta
    cout << endl << "***MATRIZ TRANSPUESTA***" << endl;
    transpuesta(matrizPrincipal, tamanyo);
    imprimirMatriz(matrizPrincipal, tamanyo);


    return 0;
}



Si ven las librerias adicionales como "cstdio" o "cstdlib" era porque estaba probando el tipico caso de printf vs cout. Aunque creo que srand() debe funcionar con cstdlib...en fin, no da problemas de compilación, el problema esta en la función "transpuesta(int **matriz, int tam)", pues no he podido dar con el truco de transponer los elementos.

Les agradezco el interés y la ayuda, slsd  ;-) ;-)
#13
Buenas, muchas sigo con problemas mediante punteros, es un problema interesante, me interesa saber porque ocurre este error, y no encuentro nada relacionado con el tema, por favor una ayudita.

Al momento de escanear el *char mes, me sale un error de Segmentation Fault, y es que eso ocurre con el scanf de esa cadena, no se porque carajos ocurre eso, conceptualmente. no se como corregir ese error y no se porque tanto dilema con ese apuntador, que ni siquiera esa usandose en la otra estructura, dejandolo independiente de la otra estructura anidada "fecha"


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

struct fecha
{
    int d, m, a;
    float x;
};

struct dato
{
    char* mes;
    struct fecha* r;
}t ;

int main()
{
    struct dato nuevoDato;
    printf("++++++****FECHAS****++++++\n\n");
    printf("Digite La fecha:  \n");
    printf("Día:  ");
    scanf("%d", &nuevoDato.r->d);

    printf("Mes Letras:  ");
    scanf("%s", &nuevoDato.mes);

    printf("Mes número:  ");
    scanf("%d", &nuevoDato.r->m);

    printf("Año:  ");
    scanf("%d", &nuevoDato.r->a);

    printf("Número coma flotante:  ");
    scanf("%f", &nuevoDato.r->x);


    printf("El día anotado es:  %d\n", nuevoDato.r->d);
    printf("El mes letras anotado es:  %s\n", &nuevoDato.mes);
    printf("El mes número anotado es:  %d\n", nuevoDato.r->m);
    printf("El año anotado es:  %d\n", nuevoDato.r->a);
    printf("El número coma flotante anotado es:  %.2f\n", nuevoDato.r->x);
    return 0;
}



me sale esto:



Poco a poco avanzo en el tema de punteros... :silbar: :silbar:
#14
Como puedo poner un reproductor de tipo youtube o vimeo en servidor local sin depender de un link a youtube o vimeo??

Me explico, es algo facil, como puedo simplemente poner mi propio portal de peliculas en un servidor local sin depender de internet, dejarlo activo en una red local, así de simple.

Como puedo y que necesito saber para hacerlo??

Tengo mi pelicula, digamos guardada en

Citar
/home/carpetaPersonal/Peliculas/ElTriunfoDeLosNerds.avi

y pues ponerlo al acceso de cualquier navegador pero en mi red local, sin tener que hacer


[youtube]http://blablabla.com[/youtube]


En fin, pues con esa etiqueta pues dependo de internet, y no se que tiene ese frame para cargar los modulos de flash, quisiera saber es como poner esos modulos en mi servidor.

Alguien tiene algún dato??
#15
Que tal gente como estan, estoy retomando el tema de punteros, y estoy en problemas, no he podido hacer el siguiente ejercicio, por favor, echenme una mano, porque no he entendido porque me da errores de segmentation fault, y pues no me imprime la matriz por medio de aritmetica de punteros.

El enunciado del ejercicio es este:

------------------------------------------------------------------------------------------------------------------


En el siguiente código se accede a los elementos de una matriz. Acceder a los mismos elementos con aritmética de apuntadores.


#define N 4
#define M 5
int f, c;
double mt [N][M]
...
for(f=0; f<N; f++)
{
    for(c=0; c<M; c++)
             printf("%1f ", mt[f][c]);
    printf("\n");
}


------------------------------------------------------------------------------------------------------------------

Se que esta en C, pero quise hacer el C++ porque estoy avanzando en todo el tema y quiero pasar rapidamente de punteros, luego memoria dinamica, luego archivos, luego clases y luego hacer cosas en serio.


Código (cpp) [Seleccionar]

#include <iostream>

#define N 4
#define M 5



using namespace std;

int main()
{
   int f, c;
   double mt[N][M];

   double **mt_puntero;

   *(mt_puntero) = &mt[0][0];
   while(*mt_puntero)
   {
       *(*(mt_puntero)) = 2.00;
       mt_puntero++;
   }


   for(f=0; f<N; f++)
   {
       for(c=0; c<M; c++, mt_puntero++)
       {
           //cout << mt[f][c] << " ";
           // Aritmetica de punteros
           cout << *(*(mt_puntero + f) + c) << "--> ";
           cout << &mt_puntero[f][c] << endl;
       }
       cout << endl;
   }

   while(*mt_puntero)
   {
       cout << *(*(mt_puntero ) );
       mt_puntero++;
   }

   return 0;
}


Se que hay varias cosas mal, pero esto es debido a que probe de muchas formas y no he podido dar con el tema, ya he leido varios documentos y no he podido atinarle, agradeceria más allá de que me resuelvan el ejercicio, el que puedan explicarme como es el correcto uso de la aritmetica de punteros enfocado a matrices/arrays multidimensionales

slds
#16
Electrónica / Reparar fuente atx para aprender
5 Septiembre 2013, 17:02 PM
Hola, que tal gente, resulta que tengo desde hace tiempo una fuente atx dañada, y realmente tengo muchas ganas de ver como funciona una, quisiera poder arreglar una, entender como trabaja y que es en si el tema de circuitos electricos/electronicos

Es una fuente común y corriente



Se que a terminos practicos sale mejor comprar uno, pero estoy es interesado en saber como es su funcionamiento, queria saber que clase de cosas hay que saber para entender y poder dejarla arreglada. Espero que puedan ayudarme

La imagen es demasiado grande: http://upload.wikimedia.org/wikipedia/commons/c/cf/ATX_power_supply_interior.jpg

Estoy dispuesto a cambiar partes, revisar cables, hacer diferentes pruebas, quiero hacer todo eso, pero no se en donde empezar, estoy pendiente de cualquier ayuda y guia para tener en cuenta
#17
GNU/Linux / Informacion sobre los makefile
17 Julio 2013, 00:57 AM
Buenas, trabajando sobre sdl, he visto que se trabaja mucho con este tipo de archivos, en el que pues, se compilan facilmente y todo eso, pero estoy interesado en saber que son, porque funcionan de esa manera, y vamos, realmente google arroja demasiados resultados, asi que no sabria como empezar, alguien tiene una referencia rapida para digamos interpretar algo como esto:

Citar
SDL_CONFIG = sdl-config
DEFAULT_CFLAGS = $(shell $(SDL_CONFIG) --cflags)
MORE_CFLAGS = -O2

CFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS)
CXXFLAGS = $(DEFAULT_CFLAGS) $(MORE_CFLAGS) -fno-exceptions -fno-rtti

LDLIBS = -lSDL_image -lSDL_mixer -lSDL_ttf -lSDL_net
$(shell $(SDL_CONFIG) --libs)

all: holamundo_sdl
holamundo_sdl: holamundo_sdl.c

clean:
   rm -f *~
   rm -f main.o main

Es de un hola mundo en SDL, y pues se supone que funciona sin ide, en el que solo es compilar sin terminal sin especificar flags, pero pues, no me va muy claro todas las sentencias, ojala alguien pueda ayudarme o mejor, dejarme una guia para el camino, sino, pues padre google estara ahi, aunque siempre confunda al principio  :silbar: :silbar: :silbar:
#18
Buenas tengo el siguiente logo:


Quisiera darle un aspecto más natural, aún no se como trabajar correctamente en illutrator el tema de illuminaciones y brillos, y le herramienta destello realmente no me genera lo que quiero, demasiado anillo y rayo solo para un brillo

Me estoy basando en el la siguiente imagen:


Pueden notar que en la parte superior izquierda, en la zona convexa se observa cierta iluminacion que le da cierto aire 3D, claro, el sombreado es importante, y eso también me falta, pero lo que quiero trabajar en este momento, o mejor dicho, aprender, es el uso de iluminaciones en graficos vectoriales.

Pueden darme algunos tips para lograr una mejor imagen?? que piensan de la imagen??
#19
Bueno, no me quiero extender mucho, solo quiero crear un diccionario con un rango de numeros de 10 cifras desde el 1.000.000.000 hasta el 9.999.999.999, y me surgio la duda, cuanto podria pesar tal archivo, como puedo determinar el tamaño de ese diccionario, quedara taaaaan pesado como creo??

además, puedo generarlo de una vez con extension .lst o es necesario hacer alguna conversion?

Como lo imprimirian uds?? con arreglos, vectores o listas??
#20
Hardware / Duda sobre un disco duro quemado
24 Abril 2013, 05:12 AM
Buenas recientemente, se me jodio un disco duro de 80 gb IDE que casi no habia usado en un computador que arme con partes que tenia guardadas, bueno, un pc de 2da para un estudio que iba a realizar sobe uso de openwrt...pero ese es un tema aparte.

Mi duda es que bueno, ya se frego el disco, quedo frito, pero tengo mis dudas sobre las causas probables, es posbible que además de un pico/caida de tension, puede estar relacionado con la conexion IDE con una board FOXCONN que siempre me ha generado desconfianza?? vale son partes de segunda, es cuestión de tiempo para que produzca fallos, simplemente quiero saber cual fue el posible desencadenante, y ver si la board tiene alguna relacion para este desperfecto tan molesto.

Se que debo comprar elementos nuevos, pero como dije, quisiera que me ayudaran a deducir las causas y saber si es posible que la board tenga relacion en este tipo de problemas o sea solo por la fuente de poder.



Si necesitan especificaciones, vale, todo el equipo es de segunda.

Board Foxconn + procesador Pentium DualCore 2.8 GHz con 512 Mb de Ram DDR2, HDD  conexion IDE -No me acuerdo la marca- de 80 Gb, no tiene unidad de cd, fuente generica de 500 w.

Apreciaria sus opiniones, sobre todo si tienen comentarios sobre Foxconn

Slds
#21
Creo que el titulo lo dice todo, recientemente he visto juegos japoneses y europeos de los que han salido versiones con idiomas modificados o retoques, me pregunto como se hace eso?

no se mucho de flash (casi nada la verdad) así que sin ir muchos tecnicismos, alguien puede darme una pista de como es posible hacer eso, tengo en mente traducir un juego que me encanta, sin embargo, quisiera saber si es posible hacer eso y que conocimientos se requieren para ese tipo de modificaciones y traducciones.

Gracias gente un saludo
#22
Miren el enlace, brillante, realmente brillante, pero es para wifislax, así que los que usamos sistemas debian quedamos sin la sopa, alguien sabe como seria?

http://hwagm.elhacker.net/cazador-cazado-con-wifislax/

Es un post muy interesante la verdad, alguien tiene una idea de como podria realizarse, el server y eso es sencillo, mis dudas son los equivalentes en la terminal linux, pues esos comandos de wifislax no los conozco.
#23


Buenas gente, recurro a uds porque honestamente busco y busco y solo hallo soluciones mediocres u obsoletas.

Alguien sabe alguna forma de crear varias cuentas en gmail, esos hijos de perra joden cuando apenas llevo creadas 2 (necesito 8) y me piden confirmación por cel, me parece el colmo, ni siquiera es para hacer spam entre correos sino los necesito para realizar publicidad y blogger.

alguien conoce alguna forma??
#24
Diseño Gráfico / Ideas para logos
19 Diciembre 2012, 18:21 PM
Buenas, quiero crear buenos logos, pero como soy nuevo en el cuento, realmente me faltan ideas, estos son algunos que he hecho, me gustaria saber que piensan de ellos, que cosas debo tener en cuenta y demás, les agradeceria sus opiniones, y más aún, sean sinceros, para así poder mejorar, porque no se que carajos inventarme  :xD :xD





#25
Buenas, resulta que tengo el siguiente ejercicio:

Citar
Escribir un programa en el que se lean 20 lineas de texto, cada linea con un máximo de 80 caracteres (yo lo hice con 4 lineas de texto). Mostrar por pantalla el número de vocales que tiene cada linea.

Y me resulto este código:


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

# define L 4;

void datos(char *ln);

int main()
{
    int rep;
    char linea[80];
    char *l;
    l = &linea[0];
    for(rep=0; rep < 4; rep++)
        datos(l);
    return 0;
}

void datos(char *ln){
    int i;
    int cont=0;

    printf("Escriba las linea\n");
    fgets(ln,80,stdin);
    for(i=0; i<strlen(ln); i++){
        if(*(ln+i)=='a' || *(ln+i)=='e' || *(ln+i)=='i' || *(ln+i)=='o' || *(ln+i)=='u')
            cont++;
    }
    printf("numero de vocales en la frase:  %d \n\n", cont);
}


Pero algo no me termina de convencer, no se muy bien como usar punteros, y algo me parece que esta mal en el programa, uds que piensan, no necesito rehacer el ejercicio o ayuda con la tarea, solo lo hago para pasar el tiempo, y solo quiero saber opiniones, porque este código, pues, seguro que se puede mejorar, aún sigo practicando el uso de apuntadores.
#26
Bueno, el titulo dice todo, que más opciones existen??

blogger seria uno???

hey y como podria comenzar html5 y empezar a entender ccs?? ya se javascript, mysql, php (ya saben, lo básico/intermedio) para tener una página. Pero en lo avanzado, tienen alguna buena fuente, un libro o algo, no se mucho de muchas fuentes para documentarme para desarrollo web, así que recurro a la ayuda máxima, uds.

slds
#27
Redes / Pagina para comprobar contraseñas
31 Octubre 2012, 12:51 PM
Buenas muchach@s, tengo una duda simple, en donde puedo encontrar una página para comprobar la fuerza de la contraseña, ya saben, que me indique cuanto tiempo tomaria desencriptarla, dependiendo de la longitud del pass y si tiene mayúsculas y caracteres alfanúmericos.

#28
Buenas, estoy iniciandome en el tema de comunicación inalambrica, y pues de momento no he entendido y no encuentro pues, el alcance que puede tener una antena omnidireccional (que es la que creo que necesito para cubrir dos puntos) en metros o kilometros, así que pues recurro a uds, porque aunque estoy leyendome cuanta recurso encuentre, realmente ese simple comentario.

Se que la medida se daria en db o en mW, pero pues, a modo de comentario, cuanta distancia puede haber entre una antena y otra?
#29
Solo vean la imagen:



Un caos total, no se en donde cambiar el color del texto, pues mirando en howtos en la web me sale que busque en preferencias > apariencia, y nno sale tal opcion!!!

estoy desesperado, a un paso de cambiar a LXDE, y no encuentro opciones.

Por actualizar para poder instalar allegro y empezar a apreender de C++ con juegos me pasa esto, arrghhh!!!!!!!!!

ayudenme, que puedo hacer para solucionaar esto y seguir con gnome 3, en su bonita version classic??
#30
Hey buenas, Esta pregunta va para los maestros:

Ya vi virulator y IceCrack de su eminencia Elecktro-Hacker, y viendo una y otras cosas "comicas y raras", me dejaron como proyecto hacer una bomba lógica. No es la gran cosa, pero de momento, solo se me ha ocurrido hacer una inocencia:

Un script que me abra unas diez mil veces (10.000) mspaint.exe, y mientras satura la memoria abriendo el programa una y otra y otra y otra vez, dar la orden de reinicio de sistema, sin que el usuario se percate de la orden, como dije, una inocentada, y que este proceso se repita tan pronto se inicie sesión se corra el código, como cuando uno abre un correo o un mensaje de msn (JA a mi me paso!!)

El problema no es el código, el problema, es, que consejos me pueden brindar uds, señoras y señoritas????

Vi que en la universidad, hay un archivo que abre encuestas para los que dan soporte en las salas informatica, ya saben, si es buen servicio bla bla bla. Ya redireccione uno, ja! a una página de porno ja!, me imagino la cara de uno de esos pobres que le dio la curiosidad de ver ese ejectuable en el sistema. Pero no es la gran cosa, pero supongo que podria inventarme algo nuevo.

Necesito sugerencias, que se puede hacer con un batch de windows???? No soy el experto, pero pues, tengo tiempo que matar.

es para fines investigativos, tengo que hacer ensayo y todo XDDDDDD claro que lo hare como ensayo  :silbar: :silbar: :silbar:
#31
Programación C/C++ / Dudas con estructuras??
15 Septiembre 2012, 04:24 AM
Buenas, muchach@s, tengo una duda, que se que no es tan dificil, pero no termino de entender. Retome mis estudios con C, y sigo leyendo por ahi, pero quisiera saber opiniones.

Porque no funciona el siguiente código?


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

struct persona
{
   //char nombre[30];
   int edad;
   float altura;
   float peso;
};

main()
{
   struct persona camilo;

   //camilo.nombre = "camilo";
   camilo.edad = 24;
   camilo.altura = 175;
   camilo.peso = 75;
   printf("Sizeof (persona) :  %d \n", sizeof(camilo));
   //printf("nombre : \n", camilo.nombre);
   printf("años : %d \n", camilo.edad);
   printf("altura : %.2f \n", camilo.altura);
   printf("peso) : %.2f \n", camilo.peso);

}


Funciona perfectamente, menos para imprimir la cadena de texto, me sale el error:
Citar
C:\Users\dato000\Documents\c++\estructura2\main.c|16|error: incompatible types when assigning to type 'char[30]' from type 'char *'|

no termino de entender eso.
#32
Antes de que salgan que no se pueden  dar datos así bla bla bla por la pirateria bla bla bla.

Solo quisiera un nombre, eso es todo, quisiera hacer unas pruebas con mi virtualbox (jeje en especifico con un virtual de XP, para las cosas que han dejado sobre XP por aquí, ya saben, lo usual, programas, virus, registros, cosas así). Y tengo esa duda, existe un versión tipo CD-LIVE de windows XP, una decente???

Use el buscador y cuando puse: "live" me salio "windows live essentials" casí me CA&% de la risa con esos resultados, porque?? bueno, supongo que me hizo gracia el hecho de que sea más popular el semenger que el XP.
#33
Buenas, he tratado con varios, con publik (que me da error de instalación), con breezingforms (que no me crea las tablas en la base de datos) y con ckforms (que me lo pintan como algo maravilloso, pero que desafortunadamente no hay soporte para joomla 2.5, una lastima).

Así que recurro a uds, saben de alguno???? Necesito crear un formulario para guardar información muy importante para unas inscripciones para una página de un proyecto de mi universidad.
#34
Por más que he modificado y mirado de todo, no encuentro la solución, no puedo enviar correos, uso cuentas de hotmail, gmail, un servidor de correo propio con sendmail, no doy más, busque en todos lados y no se como hacerlo, recurro a todos los expertos.

No puedo enviar ni recibir correos en thunderbird, se que es un problema con iptables, y le he hecho de todo, y no me funciona nada, por favor ayuda!!!!

jejeje de verdad me esta gustando el iptables, y quisiera saber que estoy haciendo mal:

Citar
#!/bin/sh
## SCRIPT de IPTABLES - ejemplo del manual de iptables
## Ejemplo de script para proteger la propia máquina con DROP por defecto
## Pello Xabier Altadill Izura
## www.pello.info - pello@pello.info
## MODIFICADO POR dato000

echo -n Aplicando Reglas de Firewall...

## FLUSH de reglas
iptables -F
iptables -X
iptables -Z
iptables -t nat -F

## Establecemos politica por defecto: DROP
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD DROP

## Empezamos a filtrar? no! empezamos a abrir! porque ahora esta TODO denegado.
## Debemos decir de manera explicita qué es lo que queremos abrir

# Operar en localhost sin limitaciones
/sbin/iptables -A INPUT -i lo -j ACCEPT
/sbin/iptables -A OUTPUT -o lo -j ACCEPT

# A nuestra IP le dejamos todo
iptables -A INPUT -s 195.168.0.5 -j ACCEPT
iptables -A OUTPUT -d 195.168.0.5 -j ACCEPT

# Este es el servicio que DA la maquina a internet, por tanto todo paquete entrante se acepta para
# ese puerto y los salientes vinculados se aceptan.
/sbin/iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
/sbin/iptables -A OUTPUT -p tcp -m tcp --sport 80 -m state --state RELATED,ESTABLISHED -j ACCEPT

# Permitimos que la maquina pueda salir a la web
/sbin/iptables -A INPUT -p tcp -m tcp --sport 80 -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT

# Ya tambien a webs seguras
/sbin/iptables -A INPUT -p tcp -m tcp --sport 443 -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A OUTPUT -p tcp -m tcp --dport 443 -j ACCEPT

# Reglas necesarias para FTP pasivo y activo. Se permiten conexiones entrantes YA establecidas
/sbin/iptables -A INPUT -p tcp -m tcp --sport 20:21 -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A OUTPUT -p tcp -m tcp --dport 20:21 -j ACCEPT
/sbin/iptables -A INPUT -p tcp -m tcp --sport 1024:65535 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
/sbin/iptables -A OUTPUT -p tcp -m tcp --dport 1024:65535 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT

# Permitimos la consulta a un primer DNS
/sbin/iptables -A INPUT -s 200.75.51.132 -p udp -m udp --sport 53 -j ACCEPT
/sbin/iptables -A OUTPUT -d 200.75.51.132 -p udp -m udp --dport 53 -j ACCEPT

# Permitimos la consulta a un segundo DNS
/sbin/iptables -A INPUT -s 200.75.51.133 -p udp -m udp --sport 53 -j ACCEPT
/sbin/iptables -A OUTPUT -d 200.75.51.133 -p udp -m udp --dport 53 -j ACCEPT

#Permitimos que nos hagan ping y responder a este:
/sbin/iptables -A INPUT -p ICMP --icmp-type 8 -m limit --limit 1/s -j ACCEPT
/sbin/iptables -A OUTPUT -p ICMP --icmp-type 0 -m limit --limit 1/s -j ACCEPT

#Permitimos hacer ping a otras maquinas
/sbin/iptables -A INPUT -i eth0 -p icmp -m icmp --icmp-type 8 -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p icmp -m icmp --icmp-type 8 -j ACCEPT
/sbin/iptables -A INPUT -i wlan0 -p icmp -m icmp --icmp-type 8 -j ACCEPT
/sbin/iptables -A OUTPUT -o wlan0 -p icmp -m icmp --icmp-type 8 -j ACCEPT

/sbin/iptables -A OUTPUT -o wlan0 -p ICMP --icmp-type 0 -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p ICMP --icmp-type 8 -j ACCEPT
/sbin/iptables -A INPUT -i wlan0 -p ICMP --icmp-type 0 -m limit --limit 10/s -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p ICMP --icmp-type 8 -m limit --limit 1/s -j ACCEPT

##Permitir SSH
#para eth0, conexión cableada
/sbin/iptables -A OUTPUT -o eth0 -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT
/sbin/iptables -t nat -A PREROUTING -p tcp -d 195.168.0.5 --dport 422 -j DNAT --to 195.168.0.5:22
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 422 -m state --state NEW,ESTABLISHED -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p tcp --sport 422 -m state --state ESTABLISHED -j ACCEPT

#para wlan0, conexión inalambrica
/sbin/iptables -A OUTPUT -o wlan0 -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
/sbin/iptables -A INPUT -i wlan0 -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT
/sbin/iptables -t nat -A PREROUTING -p tcp -d 195.168.0.5 --dport 422 -j DNAT --to 195.168.0.5:22
/sbin/iptables -A INPUT -i wlan0 -p tcp --dport 422 -m state --state NEW,ESTABLISHED -j ACCEPT
/sbin/iptables -A OUTPUT -o wlan0 -p tcp --sport 422 -m state --state ESTABLISHED -j ACCEPT

##Configuración para thunderbird

## Ahora con regla FORWARD filtramos el acceso de la red local

#The following rules allow mail traffic. It may be sendmail or postfix.
#Las siguientes reglas permiten el trafico de correo. Puede ser sendmail or postfix.
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 25 -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p tcp --sport 25 -j ACCEPT
/sbin/iptables -A INPUT -i wlan0 -p tcp --dport 25 -j ACCEPT
/sbin/iptables -A OUTPUT -o wlan0 -p tcp --sport 25 -j ACCEPT

#The following rules allow IMAP/IMAP2 traffic.
#Las siguientes reglas permiten el trafico IMAP/IMAP2
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 143 -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p tcp --sport 143 -j ACCEPT
/sbin/iptables -A INPUT -i wlan0 -p tcp --dport 143 -j ACCEPT
/sbin/iptables -A OUTPUT -o wlan0 -p tcp --sport 143 -j ACCEPT

#The following rules allow IMAPS traffic.
#Las siguientes reglas permiten el trafico IMAPS
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 993 -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p tcp --sport 993 -j ACCEPT
/sbin/iptables -A INPUT -i wlan0 -p tcp --dport 993 -j ACCEPT
/sbin/iptables -A OUTPUT -o wlan0 -p tcp --sport 993 -j ACCEPT

#The following rules allow POP3 access.
#Las siguientes reglas permiten el acceso POP3
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 110 -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p tcp --sport 110 -j ACCEPT
/sbin/iptables -A INPUT -i wlan0 -p tcp --dport 110 -j ACCEPT
/sbin/iptables -A OUTPUT -o wlan0 -p tcp --sport 110 -j ACCEPT

#The following rules allow POP3S access.
#Las siguientes reglas permiten el acceso POP3S
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 995 -j ACCEPT
/sbin/iptables -A OUTPUT -o eth0 -p tcp --sport 995 -j ACCEPT
/sbin/iptables -A INPUT -i wlan0 -p tcp --dport 995 -j ACCEPT
/sbin/iptables -A OUTPUT -o wlan0 -p tcp --sport 995 -j ACCEPT


/sbin/iptables -A INPUT -p tcp --dport 587 -j ACCEPT
/sbin/iptables -A OUTPUT -p tcp --sport 587 -j ACCEPT
/sbin/iptables -I OUTPUT -d 65.55.96.11 -p tcp -m tcp --dport 587 -j ACCEPT
/sbin/iptables -I OUTPUT -d 65.55.162.200 -p tcp -m tcp --dport 587 -j ACCEPT

/sbin/iptables -A INPUT -p tcp --dport 465 -j ACCEPT
/sbin/iptables -A OUTPUT -p tcp --sport 465 -j ACCEPT
/sbin/iptables -I OUTPUT -d 65.55.96.11 -p tcp -m tcp --dport 465 -j ACCEPT
/sbin/iptables -I OUTPUT -d 65.55.162.200 -p tcp -m tcp --dport 465 -j ACCEPT



##DDoS
#The following iptables rule will help you prevent the Denial of Service (DoS) attack on your webserver.
#La siguiente regla  de iptables ayudara a prevenir el ataque de denegación de servicio en tu servidor.
iptables -A INPUT -p tcp --dport 80 -m limit --limit 25/minute --limit-burst 100 -j ACCEPT

# Barrera de backup por si cambiamos a modo ACCEPT temporalmente
# Con esto protegemos los puertos reservados y otros well-known
#/sbin/iptables -A INPUT -p tcp -m tcp --dport 1:1024 -j DROP
#/sbin/iptables -A INPUT -p udp -m udp --dport 1:1024 -j DROP
/sbin/iptables -A INPUT -p tcp -m tcp --dport 1723 -j DROP
/sbin/iptables -A INPUT -p tcp -m tcp --dport 3306 -j DROP
/sbin/iptables -A INPUT -p tcp -m tcp --dport 5432 -j DROP

echo " OK . Verifique que lo que se aplica con: iptables -L -n"

# Fin del script

Abri de todo, habilite todos los puertos que me encontre en muchas guias y nada, porque sera???
#35
Buenas les dejo un ejercicio que hice para matar el tiempo, debo confesar que me ayude de lo que encontre de la wikipedia sobre el articulo del cuadrado mágico, Cuadrado Mágico.

Lo dejo por aquí tal vez alguien lo necesite, aunque lo hice más para tratar de aprender un poco sobre estos temas.

/*
    Jueves 26 de Julio de 2012
    Cuadrado Mágico
   
    Escribir un programa que visualice su cuadrado mágico de orden impar n comprendido entre
    3 y 11; el usuario debe elegir el valor de n. Un cuadrado mágico se compone de números enteros
    comprendidos entre 1 y n. los números que figuran en cada fila, columna y diagonal son iguales.
   
    Ejemplo:
                8   1   6
                3   5   7
                4   9   2
*/

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

#define MAX 11

void generar(int a[][MAX], int *max);

int main()
{
    printf("CUADRADO MAGICO\n");
    int n;
    int arr[MAX][MAX];
    generar(arr, &n);

    getchar();
    return 0;
}

void generar(int a[][MAX], int *max){


  int i, j, n, x;
  int contador = 1;

  puts("LECTURA DEL ARREGLO");

  do{
        printf("imprima el orden impar del cuadrado mágico: ");
        scanf("%d", &n);

    if(n%2 != 0)
        break;
    else
        printf("solo orden impar. \n");

  }while(n%2 == 0);

  for(i=0; i<n; i++)
    for(j=0; j<n; j++)
          a[i][j] = 0;

  /*srand(time(NULL));
  for(i=0; i<n; i++)
    for(j=0; j<n; j++)
          a[i][j] = rand() % (x);*/

  x = n*n;
  i=0;
  j=n/2;
  a[i][j] = 1;

  while(contador < x){
       if((i-1)>=0){
           if((j+1)<(n)){
               if(a[i-1][j+1]==0){
                   i -= 1;
                   j += 1;
                   contador += 1;
                   a[i][j] = contador;
                }
               else{
                   i += 1;
                   contador += 1;
                   a[i][j] = contador;
               }
           }
           else{
               if(a[i-1][0]==0){
                   i -= 1;
                   j = 0;
                   contador += 1;
                   a[i][j] = contador;
               }
               else{
                   i += 1;
                   contador += 1;
                   a[i][j] = contador;
               }
           }
       }
       else{
           if(((j+1)<(n))){
               if (a[n-1][j+1]==0){
                   i = n-1;
                   j += 1;
                   contador += 1;
                   a[i][j] = contador;
               }
               else{
                   i += 1;
                   contador += 1;
                   a[i][j] = contador;
               }
           }
           else{
               i += 1;
               contador += 1;
               a[i][j] = contador;
           }

       }

    }
  for(i=0; i<n; i++)
  {
    for(j=0; j<n; j++)
          printf("%d ", a[i][j]);


    printf("\n");
  }
}
#36
Buenas, he tenido esta duda, recientemente empece a buscar ofertas en odesk, hay demasiadas!! pero la mayoria son en android y juegos en dispositivos mobiles, mi pregunta es: que clase de conocimientos uno debe tener para cumplir el perfil??

alguien tiene exp en trabajos de este tipo????
#37
vale mi duda es sencilla con este lenguaje interpretado (esa sorpresa que me lleve con las "listas" y "tuplas" me dejaron  :o :o) pero muy concisa:

QUE CARAJOS UNO PUEDE HACER CON PYTHON?? :silbar: :silbar: :silbar:

recien llevo que, unas horas de aprendizaje con este código, si bien es bastante facil de manejar, pues uno que puede llegar a hacer con python?? juegos??
#38
GNU/Linux / yaourt: es recomendable usarlo???
15 Junio 2012, 05:01 AM
bueno gente, veo por todos lados diversas opiniones sobre yaourt, así que los que sepan algo de arch, pues que me recomiendan?? yaourt o seguir con pacman???

Editado: Ya no importa, volvi a linux mint debian por un problema entre mis dos tarjetas de sonido con alsa, no pude resolverlo. Cuando tenga un portatil le pondre arch.
#39
GNU/Linux / Instalar un gnome offline
3 Junio 2012, 21:24 PM
Es posible??

resulta que tengo un equipo Arch Linux en las instalaciones de la universidad donde estudio, y pues es una conexión terriblemente mala, lenta, inestable, en fin, y eso que es cableada, no representa nada más que horrible dolor de cabeza que me rompe los hu....en fin...

Resulta que quiero instalar un entorno ligero y que no consuma nada, me encanta gnome2, pero no encuentro la manera de instalarlo sin tener que depende de esa conexión, uds saben si es posible, saben en donde encontrar todos los repositorios sin que fallen y funcionen bien.

La verdad no me importa si es gnome o cualquier otro, solo quiero tener un escritorio funcionando en arch linux. Pero con ese ancho de bando de la mi...en fin...

ayuda!!!
#40
GNU/Linux / Cual es mejor: apt o aptitude??
28 Mayo 2012, 18:19 PM
Simple, porque la razón de cada una, como funcionan y cuál es mejor??

por favor, siempre he tenido esa duda y san google no satisface mi curiosidad sobre eso.

Siempre he usado aptitude, pero a veces recomiendan más apt, así que pues...cuál es mejor??
#41
GNU/Linux / Juegos en linux: Si es posible!!!
2 Abril 2012, 20:45 PM
Saludos mortales, vamos a hacer una cosa: dejemos nuestras experiencias con los juegos en linux, facil!!

yo empiezo, odio WINE, CEDEGA, PLAYONLINUX...ese tipo de emuladores bla bla bla aunque digan que no lo son, es lo que son!! y son pesimos!!

una de las alternativas es virtualizar, pero hay que evolucionar, hay que dejar de usar bimbos, asi sea HP o 7 y medio, y mucho menos ese bimbOS Bestia que todavia siguen usando algunos ...ejem... n00bs por decirlo suavemente

Encontre un juego muy pero muy bueno, un amigo le dice el halo libre, yo no llegaria a tanto, pero francamente es genial!!



RED ECLIPSE
http://www.redeclipse.net/
http://www.desura.com/games/red-eclipse

Disponible para Windows, Linux y MacOS

Citar
Red Eclipse es un juego abierto y libre que usa SDL y OpenGL. Es un shooter de single y multiplayer post futurista. Construido como resultado de una conversión de Cube Engine 2, el cual deja en una balanceada y completa jugavilidad, en el control de editores de mapas, proporcionando una gran cantidad en los temás de agilidad para el entorno. El juego proporciona una amplia variedad de modos de juego, que pueden ser extendidos con uno de los doce "mutators" Por ejemplo, CTF "Captura la bandera / Captura The Flag" puede ser usado en conjunto con "Instagib" y "Jetpack" mutators. Explorando la jugabilidad del juego y cambiando las opciones de Red Eclipse, permite a los jugadores más flexibilidad y variedad que estar jugando siempre los mismos modos. Tambien hay 7 modos exclusivos de mutators, que solo pueden ser jugados en ciertos modos de juego.

Les dejo el video, muy buen juego:

[youtube=425,350]http://www.youtube.com/watch?v=mjHVb3z72tM&feature=player_embedded[/youtube]

Como instalarlo:

---------------------------------------------------------------------------------------------------------

Opcion para paquetes deb (por jenag):

Encontre como instalarlo , en ubuntu , gracias por mostrarmelo.
sudo add-apt-repository ppa:itachi-sama-amaterasu/redeclipse-client
sudo apt-get update
sudo apt-get install redeclipse  

---------------------------------------------------------------------------------------------------------

Opcion para Linux en general:

Descargar el paquete redeclipse_1.2_linux_bsd.tar.bz2 en http://sourceforge.net/projects/redeclipse/files/redeclipse_1.2/

Descomprimir el paquete con
tar jxvf redeclipse_1.2_linux_bsd.tar.bz2

y después en la carpeta que queda después de la descomprensión ejecutar
sh redeclipse.sh

---------------------------------------------------------------------------------------------------------

y a jugar!!!!!!!!!


Cualquiera que quiera aportar en cualquier plataforma, asi sea WINE, DOSBOX, PLAYONLINUX, O LO QUE SEA...BIENVENID@!!!!!


#42
Pues mi duda es la siguiente:

En estos momentos, hay algún antivirus que valga la pena siendo gratis?? hay alguno abierto?? antes el comodo era genial, pero se pasaron a premium y pues se volvio peor, mucho peor.

Aparte de crackeos y cosas así, no existe una versión limpia y gratis?? una buena???

no hay un buen antivirus libre??
#43
Buenas tengo este problema:

En mi casa uso tenia un router de ETB, luego cambiamos cancelamos contrato para unirnos a telmex, pero no tenian covertura para mi barrio, asi que volvimos a ETB.

Resulta, pasa y acontece que tengo ahora un nuevo router con la conexion establecida para mi casa, y el router antiguo, con la configuracion anterior de la red local con el anterior contrato con la ETB, se lo di a mi hermano, y acabo de probar si se puede conectar desde su casa, ubicada en otro barrio diferente, y no es posible, pues el router anterior trae otra configuracion.

Mi pregunta es, se puede hacer la llamada con los tecnicos de la ETB para que configuren el router antiguo con la cuenta actual de mi casa? si se puede?? y si no, alguien sabe como entrar al router antiguo (un HUAWEI ECHOLIFE HG520s) para configurarlo con la nueva cuenta??
#44
Por favor ayuda, ya probe de todo y no puedo instalar esta impresora

por favor ayudenme  :rolleyes: :rolleyes: :rolleyes: :rolleyes: :o :( :( :( :rolleyes: :rolleyes: :-\ :-\

estoy usando linux Mint-Debian, asi que me sirve todo el material de ubuntu y debian, pero no he podido instalar la impresora por más que intento.
#45
Hardware / miedo a comprar portatil usado
11 Enero 2012, 15:12 PM
Buenas, tengo esa duda, en aspectos generales, cuando es partes de pc no le tengo miedo a comprar partes usadas, pero en cuanto a portatiles, tengo muchisimas dudas, me gustaria que me comentaran al respecto de comprar un portatil usado.

Que piensan, es recomendable o no?? que factores hay que tener en cuenta??