Archive for julio, 2010


Hola solo para traerles un mini tutorial para que se entienda mejor el uso de estructuras en C, aplicado con guardado en archivos. Aunque es muy simple a los principiantes les va servir mucho.

Subi un video en youtube en:

les dejo el codigo completo aqui


#include <stdio.h>
//ahora debemos de incluir nuestra estructura //
//para este ejemplo usaremos una estructura llamada albañil

//la cual contiene los siguientes datos
//nombre, folio, RFC, direccion, mail, horas trabajasdas, activida realizada y su tipo de pago

struct albanil {
    char nombre[50];
    char folio[10];
 char RFC[11];
 char calle[20];
 char CP[6];
 char colonia[20];
 char mail[50];
 char horas[2];
 char actividad[50];
 char pago[4];
};struct albanil albanil;

//ahora dentro de nuestro main

int main()
{
    FILE *ptr; //inicializaremo una variable a archivo como apuntador
    char archivo[50];//y tendremos una cadena archivo para guardar el archiv con el nombre que sedessee
    printf("Como quieres que se llame tu archivo ");
    scanf("%s",&archivo);
    printf("Dime tu numero de folio ");
    scanf("%s",albanil.folio);
    printf("Dime tu nombre ");
    scanf("%s",albanil.nombre);
    printf("Dime tu RFC ");
    scanf("%s",albanil.RFC);
    printf("Dime tu direccion ");
    scanf("%s",albanil.calle);
    printf("Dime tu codigo postal ");
    scanf("%s",albanil.CP);
    printf("Dime tu colonia ");
    scanf("%s",albanil.colonia);
    printf("Dime tu correo electronico ");
    scanf("%s",albanil.mail);
    printf("Dime cuantas horas trabajaste ");
    scanf("%s",albanil.horas);
    printf("Dime en que trabajaste ");
    scanf("%s",albanil.actividad);
    printf("Dime cuanto te van a pagar ");
    scanf("%s",albanil.pago);
    ptr=fopen(archivo,"a");
    fprintf(ptr,"folio %s\n",albanil.folio);
    fprintf(ptr,"nombre %s\n",albanil.nombre);
    fprintf(ptr,"RFC %s\n",albanil.RFC);
    fprintf(ptr,"calle %s\n",albanil.calle);
    fprintf(ptr,"cp %s\n",albanil.CP);
    fprintf(ptr,"colona %s\n",albanil.colonia);
    fprintf(ptr,"correo %s\n",albanil.mail);
    fprintf(ptr,"horas %s\n",albanil.horas);
    fprintf(ptr,"actividad %s\n",albanil.actividad);
    fprintf(ptr,"pago %s\n",albanil.pago);
    fclose(ptr);
    return 0;
}

Hola, con la noticia de la marca Wedbush ha dado a conocer unos resultados sobre el efecto que tendrá kinect en el mercado según los especialistas  Pachter y Woo, kinect tendrá más de 2 millones de unidades vendida en un periodo entre su lanzamiento y marzo del próximo año. Con lo que se espera que del 5% al 10% de los usuarios de Xbox cuenten con este.

En comparaciones con sus competidores Wii y Move, parece ser que tiene el segundo puesto ya que el precio de Kinect soló es solo $50 Dólares inferior que un consola Wii. Y esto al parecer influirá de forma negativa en las ventas de Kinect, muy por el contrario con su otro competidor  Move, ya que el precio del conjunto PS3 y Move supera por mas de $150 Dólares. Asegura la Firma.

Asi que ya saben a que le apuestan en sus próximas adquisiciones. Aunque hay jugadores que no creen que haya juegos serios capaces de soportar esta nueva (ni tan nueva) tecnología.

los precios estimados en este estudio son:

  • Kinect $150
  • Wii $199
  • Kinect + Consola Xbox 360 $299
  • PS3 + Move $479

Todo es en dólares

Saludos

Hola solo paso para presentarles la nueva ubicacion del blog.

Como explico en el otro blog. 

Ahora que encontraran los mismos posts en ambas direcciones

http://bzkgaming.wordpress.com/

y

http://bzkgaming.blogspot.com/

seran llevados de forma paralela, y decidire despues con cual quedarme

Saludos.

La mas nueva versión de Puppy linux ya esta aquí con el nombre de Lucid Puppy.

Puppy linux es una distribución de linux en Live CD lo cual significa que no se necesita instalar para poder usar. Algunos usuarios de linux estarán familiarizados con las versiones Live CD, ubuntu y fedora 2 de los mas famosos SO’s también tienen esta capacidad. Pero la ventaja abrumadora de Pupyy linux es que puede usarse con equipos superlimitados.  podrías revivir una computadora con pentium 2 y con unos 128 en RAM (Yo he usado muy bien la versión 4.04 en Pentium 3 con 128 en RAM)

Esta nueva versión ya la he probado, y me ha gustado mucho.

¿Que debo de hacer para tenerlo?

Puedes bajarlo desde estos 2 link

Este para tener la versión 5.01 lucid puppy

Este para siempre tener la ultima version

Debemos bajar un archivo .ISO que grabamos en un CD (ya sea con nero, cyberlink, etc…)

Ahora que tenemos nuestro CD con puppy linux listo, debemos ponerlo en nuestra unidad de CD o DVD y reiniciar nuestra computadora y esperar que inicie desde el CD (si no sabes como iniciar desde una unidad de CD ve este videotutorial )

Bastara con darle enter en la pantalla de bienvenida, ya que no nos meteremos en cosas muy avanzadas.

Bien, por el momento, a llegado la hora de configurar para empezar a trabajar. Lo único de esta versión que no me gusto, es que te tardas  mas en la configuración, por que agregan unos pasos. Pero bueno vamos a darle.

Lo primero que debemos hacer es darle que teclado tenemos, puedes dejarlo en USD (opción default) o pulsar la letra “E” para que se enfoque en el teclado en español.

Ahora debemos indicar la región es decir, si estamos en españa, mexico, guatemala, colombia etc. Ejemplo:

 es-es = españa; es-mx =mexico.

hecho esto debemos poner nuestro uso horario.

para la ciudad de mexico es UTC-6 podrás notar que dice mexico city (XD)

la siguiente pantalla es para la configuración del video, ahora solo he probado la opción por default pero asi sirve bien.

después de pulsar enter, deberemos elegir entre varias resoluciones de pantalla

ejemplo 800,600; 1280×1024

escoge la mas adecuada dependiendo de tu monitor, en la siguiente pantalla elige la opción que trae por default, lo único que le dices es que use el maximo posible (claro si tienes un monitor HD, no querras que se vea en 640x400o si?)

y esto es todo, ahora puppy linux esta listo para usarse, contine todas la aplicacionnes indispensables para un ordenador de nuestros tiempos.

  • procesador de textos
  • reproductor multimedios
  • hoja de calculo
  • aplicaciones ofimáticas (calculadora, calendario, agenda, etc)
  • juegos XD
  • explorador de Internet

explorador de Internet

hago este apartado especial por que ahora lucid tiene la posibilidad de usar 4 navegadores

  • Firefox
  • seaMonkey
  • Chrome
  • puppy linux HTML viwer (cuidado en este no puede bajar archivos)

así que escoge el que mas te guste.

Justo cuando ya quieres pagar el computadora, lucid te la da opción de guarda la sesión (para que no vuelvas a configurar otra ves todo, o conectarlo a internet)

solo debes elegir una partición donde quieres que se guarde tu sesión, puedes elegir una USB o un disco duro. Ahora solo ponle un nombre y se guardara, la próxima ves que inicies desde tu disco te darás cuenta que se salta inmediatamente al escritorio.

pues esto es todo por el momento solo queda agregar este tutorial, para el uso cotidiano de tu puppy linux (esta en PDF)

saludos

bzk Gaming

Hola pues les traigo el primer código fuente des este blog, algo muy fácil pero que les va ayudar mucho a los novatos.

Ya que se manejan mucho los arreglos multidimensionales  y se utilizan los números aleatorios.

El objetivo es crear un cuestionario con un numero n de preguntas (en ejemplo 80) con tres posibles respuestas cada uno.

Ejemplo:

pregunta 1: Cuanto es 10 *5

a) 55

b) 10

c) 50

algo por el estilo, jeje. ahora bien aqui les dejo el código completo. Fue compilado y ejecutado en Dev C++ 4.9.9.2

el código no tiene errores, cualquier duda aquí estoy para aclararla. Saludos

Codigo C

Nivel: Principiante, Basico

#include <time.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
      char preguntas[80][100]={"pregunta", //AQui van preguntas
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta",
                             "pregunta"};
      char respuestas[80][3][60]={//aqui van respuestas
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},
                               {"R1","R2","R3"},

                               };
      int buenas[80]={1,2,0,1,2,1,2,0,1,2,1,2,0,1,2,1,2,0,1,2,
                      1,2,0,1,2,1,2,0,1,2,1,2,0,1,2,1,2,0,1,2,
                      1,2,0,1,2,1,2,0,1,2,1,2,0,1,2,1,2,0,1,2,
                      1,2,0,1,2,1,2,0,1,2,1,2,0,1,2,1,2,0,1,2};//aquie pones las respuestas correctas
      int i,j,k,pregun,pexiste,rexiste,bien,respondio;
      int pregunta[11];
      int respuesta[5];
      srand(time(NULL));//para que los numeros sean alazer siempre
      for(i=0;i<10;i++) //para 10 preguntas
      {
           do{
               pexiste=0;
               pregunta[i]=rand()%80;//selecciona lazar una pregunta
               if(i!=1)
               {
                       j=i;
                       for(j;j>(-1);j--)
                       {
                             if(pregunta[i]==pregunta[j-1])
                             {
                                 pexiste=1;
                             }
                       }
               }
           }while(pexiste==1);

          printf("\n%s %d\n",preguntas[pregunta[i]],pregunta[i]);//se imprime el enunciado de la pregunta

          for(k=0;k<3;k++)//se imprimen sus 3 posibles respuestas alazar
          {
                do{
                   rexiste=0;
                   respuesta[k]=(rand()%3);//selsciona lazar una posible respuesta

                   if(i!=1)
                   {
                           j=k;
                           for(j;j>(-1);j--)
                           {
                                 if(respuesta[k]==respuesta[j-1])//cuando ya se uso ya no se usa
                                 {
                                     rexiste=1;
                                 }
                           }
                   }
               }while(rexiste==1);
               printf("%d.- %s\t",k+1,respuestas[pregunta[i]][respuesta[k]]);//impprime la posibles respuesta
               if(k==buenas[pregunta[i]]) //calcula cual es numero de la respuesta buena
               {
                  bien=k;
               }

          }
          printf("Respuesta: ");
               scanf("%d",&respondio);
               if((respondio-1)==bien)//evalua si la respuesta fue la correcta
               {
                    printf("Correcto ");
               }
               else
               {
                   printf("Incorrecto ");
               }

      }

            system("pause");//pausa antes de salir del programa
            return 0;
}

Aunque se vea un poco apantallador 150 lineas de código es basura (bueno no basura pero…)
Esta en C aun que luego tratare de subirlo en C++, para que veamos un poco de POO.

Saludos.
Ver artículo completo »

Hola les traigo algo fresquesito apenas sacado del horno.

Nvidia saca su nueva tarjeta de video de 336 nucleos de Nvideia CUDA con la cual promete tener una nueva experiencia de entretenimiento.
Con capacidad de de soportar videos Blue Ray de Alta definicion 3D. Sera conpatible con DirectX 11, lo cual proporciona un rendimiento nunca antes visto, los usuarios podran tener juegos en HD sin ver resagos de rendimiento.

La Tarjeta ya esta a la venta en mexico con los principales distribuidores de Nvidia, pero se espera que para el dia 26 de julio del 2010 ya se cuente mas ampliamente en el mercado.

En ebay ya esta a la venta por $263.34 USD.

El video es de MACHINIMA.com son las mejores muertes en el bata de halo reach

Son realmente sorprendentes. Espero Disfruten

Nueva Xbox 360 250 GB

Hola a todo el mundo pues ya salio la nueva edicion de la consola Xbox 360.

pero que trae de nuevo, pues un disco duro de 250 GB para que guardes tus demos, canciones, etc. Aparte de tener un sistema Wi fi con el cual te podras conectar al Xbox live sin cables.

Quienes ya teiene una se daran cuenta que es menos reuidosa que sus predecesoras. Ideal para ver peliculas en HD.

Con su diseño novedoso, sera aclamada por cualquier jugador que quiera renovar su experiencia.

los precios de esta varian por edicion.

la edicion que contien final fantasy 13 esta aproximandamente $5000 a $5500 peso mexicano, la edicion de splinter cell esta en $4500  aprox.

pues chechen e la pagina de xbox para mas informacion.

Saludos.

A varios de nosotros que tenemos el Juego de Gears of Wars for Windows, despues de matar a muchisimos locus no pudimos accesar al juego devido a un problema que nos de el siguiente error:

“no puede ejecutar el juego con codigo ejecutable modificado gears of war”

buscando y buscando por la red por fin encontre el parche, y me funciono a la perfeccion. Asi que lo he subido aqui

Esta claro que solo sirve para juegos originales. les Paso mi gametarg por si alguien me quiere como amigo para jugar en linea, es que ya casi nadie se conecta bu.

 Gametarg Bazookao


Get Microsoft Silverlight




Saludos. que mueran esos locuts.

Doodlebox

Solo paso rapido para enseñarles un concurso de Hoteles.com en el cual te podrias ganar un viaje… si un viaje!!

Doodlebox

Saludos

Seguir

Get every new post delivered to your Inbox.