Chat

lunes, 19 de septiembre de 2011

Saludos al estilo geek

Jejeje, miren para las chicas que esten aburridas, asi se quita el aburrimiento, jejeje.

Ya saben cuando no hay que hacer agarren sus TC y escriban cosas hermosas jejeje.

#include<stdio.h>
#include<conio.h>

int main()
{
printf(“HOLA AMOR”);

getch();
}

Noten algo, ella no le puso un un clrscr() para que nunca se borre eso de la pantalla, es un amor no creen.

Me lo mando Leydi una chica colombiana linda a quien admiro mucho, jejeje, asi es su estilo de programar, es un encanto.

Asi que chicas y chicos geeks ustedes ya saben como saludarse entre si, y si le ponen empeño y dedicacion a su codificacion, pueden llegar a reprogramar cualquier corazon.

domingo, 18 de septiembre de 2011

[SRC][CPP] Splash en modo grafico escrito en C++

Este codigo muestra como hacer un SPLASH en modo grafico en TC 3.0, espero que os guste.

//
// SPLASH.CPP
// Modulo para la pantalla de presentacion del
// Sistema de Administracion de Contactos Telefonicos (SACTEL).
// Powered by Eder A. Lopez

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

void start(void)
{
     int gdriver = DETECT,     // Que detecte que pantalla tengo.
  gmode, codError;          // Modo grafico, codigo de error.

     initgraph(&gdriver, &gmode, “TCBGI“); // Intento pasar a modo grafico.
     codError = graphresult();        // Miro si hay un error.
     if (codError !=grOk)             // Si lo hay …
 {
 printf(“Error de graficos: %sn”, // Aviso
      grapherrormsg(codError));         // Muestro el error
 printf(“Pulse una tecla para salir…”);
 getch();      // Espero
 exit(1);      // Y abandono el programa
 }
}

void main(void)        // Cuerpo del programa
{
    int x, y;   // Variables locales: aqui guardare
        // las coordenadas maximas de la pantalla
    start();          // Paso a modo grafico
    setcolor(getmaxcolor());  // Elijo el ultimo color (blanco)
    x = getmaxx();         // Miro cuales son las coordenadas
         // maximas de la pantalla
    y = getmaxy();

    setcolor(CYAN);       // Color verde de las letras
    rectangle(150,250,480,200); // Dibujo un rectangulo
    settextstyle(SMALL_FONT, HORIZ_DIR,7);
    outtextxy(50,20,”Sistema Administrador de Contactos Telefonicos”);
    setcolor(WHITE); // Establezco el color de letra
    settextstyle(SANS_SERIF_FONT, HORIZ_DIR, 5);
    outtextxy(170,200,”SACTel v1.0.0″);
    setfillstyle(SOLID_FILL,BLACK); //Establesco el relleno de lineas azules
    floodfill(50,50,CYAN); // Relleno el contorno desde 100, 200
         // Hasta encontrar un trozo azul

    setcolor(BLUE);
    settextstyle(SMALL_FONT, HORIZ_DIR, 4);
    outtextxy(450,450,”Powered by: Eder A. Lopez”);

    setcolor(BLUE);
    rectangle(0,0,x,y);      // Dibujo un rectangulo

    getch();                  // Espero a que se pulse una tecla
    closegraph();             // Termino el modo grafico
}

Bajar SPLASH SRC+BIN

[SRC][CPP] Leer y guardar en un fichero lo tecleado por el usuario

// —————————-
// FICHERO.CPP
// Escrito en Turbo C++ 3.0
// Programa por medio del cual se lee y se escribe en un fichero de texto,
// la aplicacion lee y guarda en un documento de texto
// lo que el usuario a escrito.
// —————————-

#include <conio.h>      // Manejo de consola, entrada y salida de texto
#include <stdio.h>      // Funciones de entrada y salida estandar
#include <string.h> // Funcion para el manejo de cadenas de texto
#include <process.h> // Para funciones de control de procesos

FILE *pf;
char *t = NULL;
char texto[100];
int i =0;

void main(void)
{
textcolor(YELLOW);
clrscr();
if ((pf = fopen(“fichero.xls”,”a+”)) == NULL)
{
perror(“El fichero no se puede abrir”);
exit(1);
}
printf(“nnn ESTE PROGRAMA PERMITE ESCRIBIRn”);
printf(” UNA CADENA DE TEXTO EN FORMATO EXCEL 2003…nnn”);
textcolor(WHITE);
cprintf(“Teclee una cadena de texto : “);
t = gets(texto);

while (!ferror(pf) && texto[i])
fputc(texto[i++], pf);

if (ferror(pf))
perror(“Error durante la escitura”);
fclose(pf);
printf(“nnnnnn          Escrito por: Eder A. L¢pez”);
getch();
}

// Eder A. L¢pez
// dr.h47@live.com.mx
// http://wikisrc.wordpress.com.mx
// Powered by Dr. H47

Bajar SRC+BIN

Limbo Corp.

Jupiter Inc

viernes, 16 de septiembre de 2011

Analizando la procedencia de un correo electronico

Te has preguntado cada vez que recibes un correo electronico algo como.
¿De donde llega el correo?
¿De que ciudad o pais te escriben?
¿Que tipo de maquina usaron?
¿Que provedor de internet o navegador usaron?
 
Todas las preguntas anteriores tienen respuesta en solo 4 sencillos pasos que te detallare a continuación.
 
Hotmail:
 
  1. Clic derecho sobre el mensaje que quieres investigar.
  2. Clic en la opcion view message source o ver codigo fuente de el mensaje.
  3. En la pagina de codigo que aparece podras ver las cabeceras de el correo, ahi buscaremos X-Originating-Ip y copia la direccion ip que aparece a lado de X-Originating_Ip  por ejemplo 192.92.87.0.
  4. Ingresa a http://whatismyipaddress.com/ y en el cuadro de texto pega la direccion ip que encontraste y has clic en Additional IP Details. y veras informacion sobre el origen de el correo.
 
Yahoo:
  1. Clic derecho sobre el mensaje que quieres investigar.
  2. Has clic sobre la opcion View Full Headers.
  3. En la pagina de codigo que aparece podras ver las cabeceras de el correo, ahi buscaremos X-Originating-Ip y copia la direccion ip que aparece a lado de X-Originating_Ip  por ejemplo 192.92.87.0.
  4. Ingresa a http://whatismyipaddress.com/ y en el cuadro de texto pega la direccion ip que encontraste y has clic en Additional IP Details. y veras informacion sobre el origen de el correo.
 
Gmail:
  1.  Abre el mensaje que quieres investigar.
  2. Clic en la flecha que apunta hacia abajo al lado de la opcion responder y clic en la opcion mostrar original.
  3. En la pagina de codigo que aparece podras ver las cabeceras de el correo, ahi buscaremos X-Originating-Ip y copia la direccion ip que aparece a lado de X-Originating_Ip  por ejemplo 192.92.87.0.1
  4. Ingresa a http://whatismyipaddress.com/ y en el cuadro de texto pega la direccion ip que encontraste y has clic en Additional IP Details. y veras informacion sobre el origen de el correo.
 
Nota. Puedes tambien buscar metadatos relacionados con el codigo fuente como Message source, Message Headers, Ip Message, etc.
 
Y conseguiras lo que buscas.

Del Big Bang al Big Boom

Anmacion hecha por Bluvlu.org, donde hacen alucion de lso inicios de la vida en la tierra hasta su destructivo final

 

Del Big Bang al Big Boom

Del Big Bang al Big BoomMaravillosa animacion de los incios de la vida en la tierra hasta el final de ella. Hecho por Blublu.org

martes, 6 de septiembre de 2011

[SRC][CPP] Calcular el salario con un 25% de incremento

//——————–
// SALARIO.CPP
// Escrito en Turbo C++ 3.0
//——————–
// Calcular el salario nuevo de un trabajador mas el incremento del .25%

#include <iostream.h>
#include <conio.h>

void main(void)
{
  char prso[50];
  float porciento=0;
  float incremento=0;
  float sact=0;
  float sanew=0;
   clrscr();
    cout<<”Ingrese el nombre de la persona: “;
     cin>>prso;
    cout<<”Ingrese el salario actual: “;
     cin>>sact;
    cout<<”Ingrese el porcentaje de incremento en decimales… “;
    cout<<”nEjemplo: .25: “;
    cin>>porciento;
 incremento=sact*porciento;
 sanew=sact+incremento;
   cout<<”nnEl salario nuevo es: $ “<<sanew;
   getch();
}
// Powered By Dr. H47

[SRC][CPP] Calcular el sueldo semanal de un trabajador

//——————–
// SUELSEM.CPP
// Escrito en Turbo C++ 3.0
// Programa que calcula el sueldo semanal de un trabajador,
// dependiendo de sus dias trabajados.
//——————–

#include <iostream.h>
#include <conio.h>

void main(void)
{
  char nom [50];
  char dir [50];
  int sd, dt, ss;
   clrscr();
    cout<<”Ingrese el nombre: “;
     cin>>nom;
    cout<<”Ingrese la direcci¢n: “;
     cin>>dir;
    cout<<”Ingrese el sueldo diario: “;
     cin>>sd;
    cout<<”Ingrese los dias trabajados: “;
     cin>>dt;
 ss=sd*dt;
    cout<<”El sueldo semanal de “<<nom<< ” es: “<<ss;
    cout<<”nnnPresione cualquier tecla para SALIR…”;
   getch();
}

// Powered By Dr. H47
// Eder A. L¢pez