• Domingo 17 de Noviembre de 2024, 19:35

Mostrar Mensajes

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


Mensajes - Bicholey

Páginas: 1 ... 56 57 [58] 59 60 ... 63
1426
Dudas informáticas / Re: Atacar Firewall
« en: Jueves 8 de Junio de 2006, 08:19 »
:D  :D
bueno pero un firewall fisico es un dispositivo electronico que bloquea por ejemplo puertos especificos, digamos por ejemplo no podeis tener al puerto 3389 como en estado listening , que este es que se usa normalmente para accesos remotos a otra pc, pero teneis acceso al puerto 80 que es el que usa el explorador entonces tener que configurar tu acceso remoto sobre el puerto 80 lo cual es un tanto más dificil , lo que yo queria preguntarles es que si conocen otra forma de brincarse o burlar el firewall fisico?

1427
C/C++ / Re: Calendario Y Scheduler En Ansi C
« en: Jueves 8 de Junio de 2006, 08:13 »
:P  :P  :P
Esto lo baje de no me acuerdo donde pero te puede servir , aunque la presicion no va mas alla de los segundos, pero para presicion con centesimas yo he usado asembler si teneis duda solo pregunta
Código: Text
  1.  
  2. #include <stdio.h>
  3. #include <time.h>
  4. #include<conio.h>
  5.  
  6. int main( void )
  7. {
  8.    long int i=0;
  9.    time_t comienzo, final;
  10.    struct tm *tiempoComienzoPtr, *tiempoFinalPtr;
  11.  
  12.    comienzo = time( NULL );
  13.    for( i=0; i<10000; i++ )   printf( "-" );
  14.    final = time( NULL );
  15.  
  16.    printf( "Comienzo: %u s\n", comienzo );
  17.    printf( "Final: %u s\n", final );
  18.    printf( "Número de segundos transcurridos desde el comienzo del programa: %f s\n", difftime(final, comienzo) );
  19.  
  20.    tiempoComienzoPtr = gmtime( &comienzo );
  21.    tiempoFinalPtr = gmtime( &final );
  22.    printf( "Comienzo: %s\n", asctime(tiempoComienzoPtr) );
  23.    printf( "Final: %s\n", asctime(tiempoFinalPtr) );
  24.  
  25.    return 0;          getch();
  26. }
  27.  
  28.  

1428
C/C++ / Re: Turbo C/c++ Vs Los Demas
« en: Jueves 8 de Junio de 2006, 08:02 »
:comp:  :comp:

Bueno no se que opinen uds pero el ensamblador pese a que no se usa mucho es basica su comprensión nos permite no solo crear programas superpequeños sino además comprender mejor el funcionamiento de la pc y con respecto a los .NET y Java yo creo que estas ya son otros tipos de tecnologia y con fines un tanto distintos.

1429
C/C++ / Re: Explicacion A Este Codigo
« en: Jueves 8 de Junio de 2006, 07:56 »
:P
Toma en cuenta lon siguiente:


Peligros en la recursividad
El principal peligro al usar recursividad, es no tener una manera de salir del paso recursivo, esto es peligroso porque se hacen llamadas a la misma función, lo que significa una entrada en la pila donde se almacenan los estados generales del programa.

Para decidir hacer un programa recursivo se deben de tener al menos dos cosas muy claras:


El paso base: Esta es la clave para terminar la recursión, es cuando deja de hacer llamadas a la función recursiva y hace evaluaciones devolviendo los resultados. En el ejemplo de la serie de Fibonacci, el paso base está en la línea ( 5). Además se debe asegurar de que es posible entrar a este paso.
El paso recursivo: Es la parte de la definición que hace llamadas a esa misma función y que es la causante de las inserciones en la pila, almacenando en cada una de las llamadas, información del programa, del estado de sus variables locales y globales. En el mismo ejemplo de la serie Fibonacci, el paso recursivo se muestra en la línea ( 7).
Otras cosas que se deben tener claras son por ejemplo si se pasa una variable como referencia o por valor, si las variables apuntadores son del tipo adecuado etc.

Frecuentemente tanto el paso base como el paso recursivo, se encuentran en una sentencia condicional if, pero porsupuesto que es posible usar cualquier otra sentencia de control, dependiendo de las necesidades particulares del problema.

El siguiente ejemplo ilustra este problema


( 1) #include <iostream>
( 2) int malaFuncion( int n ){
( 3)    std::cout << "malaFuncion es una recursion infinita. n="<<n;
( 4)    if( n == 0 )
( 5)       return 0;
( 6)    else
( 7)       return malaFuncion( n / 3 + 1 ) + n - 1;
( 8) }
( 9) int main (int argc, char * const argv[]) {
(10)     std::cout << malaFuncion(10);
(11)     return 0;
(12) }

1430
VB .NET / Soy Nuevo En .net
« en: Miércoles 7 de Junio de 2006, 08:41 »
hola a todos, yo he trabajado con Visual Basic 6.0 pero quisiera entrar alas tecnologias .NET que tanto cambio hay de visual basic 6.0 a visual studio.net?

1431
Dudas informáticas / Re: Atacar Firewall
« en: Miércoles 7 de Junio de 2006, 08:21 »
&lt;_&lt;  &lt;_&lt;  &lt;_&lt;
Todo esto es sobre firewall de software no?
no tendras acaso algo acerca de firewall fisicos y sus vulnerabilidades

1432
Dudas informáticas / Re: Dudas Sobre Kernels-microkernels
« en: Miércoles 7 de Junio de 2006, 08:12 »
;)  ;)
WOW con lo que me encanta ASM.  (es en serio no es en sarcasmo)

1433
C/C++ / Turbo C/c++ Vs Los Demas
« en: Miércoles 7 de Junio de 2006, 08:09 »
:unsure:  :unsure:  :unsure:
Bueno yo queria plantearles un cuestionamiento, yo trabaje con turbo c y c++3.0 el de la pantalla azul tambien ensamblador y de ahi pase a visual basic, pero jamas utilice otras versiones de lenguaje C como builder Dev C y no se cuantas existan, solo os queria preguntar alos que han trabajado con varias versiones cuales son las ventajas , desventajas , mejoras y cosas malas de las nuevas versiones del popular lenguaje C y tambien queria preguntarles si las nuevas versiones de C son capaces de competir contra visual basic y otros nuevos lenguajes, obvio que los .NET no entran en la discucion o al menos eso pienso.

Espero sus comentarios.

1434
Visual Basic 6.0 e inferiores / Manejo De Pto Serial Y Joystick
« en: Miércoles 7 de Junio de 2006, 08:01 »
:D  :D  :D
Hola amigos de solocodigo os escribo para preguntarles si no tienen informacion acerca de como usar el puerto serial y el joystick con VB 6.0
por su ayuda gracias.

1435
Inteligencia Artificial / Re: La Eterna Discusión
« en: Martes 6 de Junio de 2006, 08:18 »
:(  :(  :(

Muy interesante la discucion lastima que llegue muy tarde, bueno yo solo opino que para que una maquina logre pensar como un ser humano tambien tendriamos que realizar sistemas que sean como nuestros sentidos la vista, el tacto, el olfato y el oido ya que nosotros tambien procesamos informacion por lo que recibimos por nuestros sentidos, por ejemple si observamos unas lineas y tratamos de elegir el camino más corto y las distancias son visiblemente diferentes por medio de la vista y el sentido comun detectariamos cual es el mas corto, es más si estuvieramos ciegos y con el tacto siguieramos 5 cm de linea y posteriormente 40 cm de linea es obvio que tambien detectariamos de inmediato cual es más corto no solo es el sentido común sino la capacidad de abstraccion y de generalidad que tenemos por ejemplo la lluvia sabemos que nos moja, por lo tanto toda el agua moja, por lo tanto todos los liquidos mojan, es muy obvio y hasta tonto pero no existe maquina en el mundo que puede generalizar con presicion esas cosas.

1436
Dudas informáticas / Re: Dudas Sobre Kernels-microkernels
« en: Martes 6 de Junio de 2006, 08:01 »
&lt;_&lt;  :unsure:
microkernels, podria llevarme a un sistema operativo más estable, mmmm no lo creo. deja leer un poco más al respecto y opinare.

1437
Dudas informáticas / Re: Traductores
« en: Martes 6 de Junio de 2006, 07:57 »
:blink:  :blink:
mmmm yo creo que ningun traductor toma en cuenta la diccion el sentido que uno le quiera dar alas palabras y es más el tono en el que estan dichas , como decia Juank existen palabras,tecnisismos o jerga que no tienen traduccion literal de un idioma a otro, al traducir un texto mucho de ello te lleva el sentido común o te lleva a una interpretación, y los traductores no tienen sentido común y tampoco pueden intepretar frases que no tengas traducion a menos que lo tengan dentro de sus condicionantes

1438
C/C++ / Re: Ayuda Para Ordenar Lista Enlazada
« en: Martes 6 de Junio de 2006, 07:47 »
Metodo de la burbuja ?   :blink:  :blink:  :blink:  :blink:
en mi vida he oido hablar de eso, sera porque no entraba a clases pero he hecho un metodo para ordenar alfabeticamente y lo he utilizado en una lista doblemente enlazada hace años pero te lo pongo para que lo veas espero que os sirva:



[CODE]
#include<conio.h>
#include<string.h>
#include<stdio.h>
#include<stdlib.h>

void qs(char *B[100], int inf, int sup);
void main ()
{
 char A[100][200],*B[100];
 int NE;   clrscr ();
 cout<<"\nDA EL NUMERO DE NOMBRES QUE VAS A INTRODUCIR\n";
 cin>>NE;cout<<"\n DA LOS NOMBRES";
 for(int i=1;i<NE;i++)
 {  cout<<"\n"<<i<<".";  fflush(stdin);
  gets(A);  B=A;  }  qs(B, 0, NE-1);
  clrscr ();  cout<<"\nNOMBRES ORDENADOS";
  for(i=0;i<NE;i++)   cout<<"\n"<<i<<"."<<B;
  getch ();  }void qs(char *B[100], int inf, int sup)
{ register izq, der;
 char *mitad, *x;
 izq=inf; der=sup;
 mitad=B[(izq+der)/2];
 do{ while(strcmp(B[izq],mitad)<0 && izq<sup)  izq ++;
 while(strcmp(mitad,B[der])<0 && der>inf)
 der --;
 if(izq<=der){ x=B[izq];
 B[izq]=B[der]; B[der]=x;
 izq++; der--; }}while(izq<=der);
if(inf<der) qs(B, inf, der);if(izq<sup) qs(B, izq, sup);}

//obvio esta hecho con turbo C 3.0 el de la pantallita azul

1439
La taberna del BIT / Re: 6 De Junio Del 2006
« en: Martes 6 de Junio de 2006, 07:28 »
Cita de: "su -"
O cundo salga el Vista  :P  que segun lei consume mas de lo que nesecita, y no tiene nada novedoso (a compracion de otros)
 :lol:  :lol:  :lol:  :lol:
Je je je je je je pues ya he probado el vista y no tiene nada de novedoso mi maquina que de por si es lenta se vuelve mas lenta y ademas tiene un escritorio parecido a linux caldera, aunque aun estoy por probar las opciones que tiene para redes de no ser por eso no creo que haya mejoras sustantivas.

1440
ASM (Ensamblador) / Masm 6.0
« en: Martes 6 de Junio de 2006, 07:18 »
:(
Alguno de uds sabe donde puedo conseguir la version 6.0 de masm ?

1441
ASM (Ensamblador) / Sector De Arranque
« en: Martes 6 de Junio de 2006, 07:06 »
B)
Bueno como sabran para hacer un disco autobooteable tenemos que grabar un brinco en el sector 0 y hacerun brinco a 7c00H para cargar un codigo que iniciara nuestra maquina, bueno pues me preguntaba si ud's saben si esto es valido tambien para un HD o que parametros debe de modificar?
Por su ayuda gracias.

1442
ASM (Ensamblador) / Re: Com1. Ensamblador
« en: Martes 6 de Junio de 2006, 06:57 »
:lol:  :lol:
ok ok pero no te enojes

1443
ASM (Ensamblador) / Re: Generar Numeros Aleatorios
« en: Lunes 5 de Junio de 2006, 16:42 »
:D
Je Je Je Je no creo que nadie se tome la molestia de enviarlo a tu correo pero podrias realizar un loop que se detenga cuando se presione el teclado obvio y que empiece un contador de 1 a 3 y de regreso

1444
ASM (Ensamblador) / Re: Com1. Ensamblador
« en: Lunes 5 de Junio de 2006, 16:39 »
Cita de: "Tania_D"
Citar
ya que para inicializar el puerto se usa en efecto el servicio : AH=0 pero en AL debemos poner los parametros del puerto como por ejemplo velocidad de tranmision, paridad, bit de parada y longitud de la palabra.
 ;) si cometi un error ahi deberia ser funcion 1, me equivoque a la hora de postearlo confundi la funcion para enviar con la de inicializar el puerto realmente queria poner solo la rutina de como enviar por el puerto serial no como configurarlo porque eso se lo dejo a el porque no se como lo necesite,  :o ,  

pero por si acaso aqui dejo como deberia de ser:
configuracion:
Código: Text
  1. MOV AL,F3;(velocidad = 9600, 8 bits de datos, 1 bit de paro, sin paridad)(esto depende como quieras configurar el puerto)
  2. MOV DX,0000; determina que se usa el puerto COM1
  3. MOV AH,00; inicializa puerto serial
  4. INT 14
  5.  
  6.  
envio de un dato por el puerto
Código: Text
  1.  
  2. MOV DX,0000;puerto COM1
  3. MOV AH,01; funcion 01h-enviando un caracter al COM
  4. MOV AL, 52; caracter a ser enviado  
  5. INT 14
  6.  
 :comp:  :comp:  :comp:
Pero creo que no es posible enviar datos desde el puerto serial sin no inicializarlo antes, ya he hecho un programa para comunicacion serial lo voy a probar si funciona sin inicializar y os digo que ha pasado.

1445
ASM (Ensamblador) / Re: Winasm
« en: Lunes 5 de Junio de 2006, 16:35 »
Cita de: "Eternal Idol"
Cita de: "Radoslav"
:huh:  :huh:
Entonces es por eso que lenguajes ensamblador o c++ no pueden direccionar mas de 64k de memoria o no es asi?
¿Seguro que lo leiste?
 :lol:  :lol:
ok le voy a dar un repaso

1446
La taberna del BIT / Re: 6 De Junio Del 2006
« en: Lunes 5 de Junio de 2006, 16:28 »
:lol:  :lol:  :lol:  :D  :D  :D  :P  :P  :P  :P  :P  :P
Ja Ja Ja Ja Ja Ja Ja Ja puras patrañas es más solo existen dos dias en los cuales me gustaria tener un hijo uno es el 6 de junio del 2006 aunque ya se me paso la fecha, ahora solo me queda el 9 del 9 del 2009.

1447
Visual Basic 6.0 e inferiores / Re: Paginas De Ejercicios
« en: Domingo 4 de Junio de 2006, 09:01 »
:D  :D  :D
La pagina que te dio la pantera rosa  es buena pero es muy recomendable que hagas tus propios ejercicios como dice ciclope

1448
C/C++ / Re: Un Readln Para C
« en: Domingo 4 de Junio de 2006, 08:49 »
Cita de: "robbie110487"
Claro que gets() es standar, se encuentra en la liberia stdio.h y lee caracteres desde el stream apuntado por stream stdin, en el array apuntado por cadena, hasta que se encuentre un final de fichero (EOF) o un carácter de línea nueva es leído...


no la confundas con getch() o getche() de la libreria no standar conio.h

Un saludo  :hola:
 :lol:  :lol:  :lol:
En pocas palabras gets lee una cadena hasta que le des un enter.

1449
La taberna del BIT / Re: Los Deportes No Aptos Para Informaticos??
« en: Domingo 4 de Junio de 2006, 03:12 »
Cita de: "Tania_D"
pero estamos a unos dias del mundial de futbol y nadie ha dicho nada ¿por que será?
 :comp:  :comp:  :comp:
Yo creo que cuando venimos aca al foro solo queremos saber de codigo y cuando estamos en nuetsra vida cotidiano lo menos que queremos saber es de programacion, pero si ya se acerca el mundial y espero poder ver los mejores partidos

1450
C/C++ / Re: Numeros Aleatorios
« en: Domingo 4 de Junio de 2006, 03:05 »
;)
En efecto Geo es para turbo C/C++, por eso es muy importante mencionar con que compilador trabajas.

Páginas: 1 ... 56 57 [58] 59 60 ... 63