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ú

Mensajes - dato000

#471
Cita de: engel lex en 11 Septiembre 2015, 23:15 PM
no sería un compilador, porque html no es compilado... sería un interprete...

Uyyyyyyyy claro perdona perdona, mea culpa, pequeño detalle, bueno al final se entendia lo que queria decir

Cita de: ivancea96 en 11 Septiembre 2015, 23:14 PM
Ejemplo: http://ivancea.hol.es/HTMLparser.php

Código:
Código (javascript) [Seleccionar]
function show(){
    var ifr = document.getElementById("ifr");
    ifr.contentWindow.document.open('text/html','replace');
    var text = document.getElementById("text").value;
    ifr.contentWindow.document.write(text);
    ifr.contentWindow.document.close();
}


Siendo "ifr" el id del iframe, y "text" el id del textarea del HTML.

Cita de: engel lex en 11 Septiembre 2015, 23:15 PM
otra opción tambien es que puedes colocar un textarea y un iframe, y usando jquery solo lee el textarea y colocalo como el HTML del div

es decir

Código (javascript) [Seleccionar]
//dentro de tu función
var insertar = $("#id_del_textarea").val();
$("#id_de_tu_frame").html(insertar)



Ahhhh vale entonces es con javascript, saben en donde puedo encontrar info al respecto, el HTMLparser funciona de perlas, pero para no tener que leerme la bibla de javascript que tengo (mucho trabajo y cosas pendientes) me pueden echar una mano con la wiki para aprender un poco de esto?? jquery bueno sere honesto, lo he usado poco, así que siendo consiente del potencial y versatilidad de javascript, tiene mucho como para manejar todo.

Gracias de verdad ques si.

#472
Redes / Re: Problemas con ingresar a tor
11 Septiembre 2015, 23:20 PM
Seguramente es un error de vidalia tratando de establecer una conexión con uno de esos "proxies anonimos". al estar variando entre tuneles pues es normal que no se establezca una conexión.

Yo diria que lo mejor es probar otra serie de servidores hasta que se encuentre uno ideal, pero bah, tor apesta, seria probar una versión mediodecente que establezca una buena conexión.

Puedes también solicitar un DMZ al operador para que no joda las conexiones entrantes y salientes que salen con cifrado desde tor para establecer la conexión (lo que genera desbordamiento y que el empaquetamiento de datos sea superpoblado, haciendo que no lleguen correctamente a los servidores, por lo que se pierde información), y seguir probando con un servidor que funcione correctamente.

Si quieres tener un medioanonimato real, te diria que uses un VPN pero que sea verdaderamente privado, y eso se da con servidores de pago. Pero con ello si se tiene un acceso real a un Proxy propietario con muchas ventajas (por ejemplo, yo estuve usando uno de Canada para bajar juegos de xbox 360 que estaban restringidos para mi país -Colombia- con buenos resultados, funciono OK, cosa que no pasa con servidores publicos cuando se usa un OpenVPN o esa falacia absurda de TOR) para cualquiera que este dispuesto a invertir un poco en calidad.
#473
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.
#474
GNU/Linux / Re: Auyuda con particion en linux
11 Septiembre 2015, 22:43 PM
Cita de: Crytphon en 31 Agosto 2015, 05:26 AM
pero al querer instalar windows por ser ext y no ntfs me da el error de disco. Quiero saber como crear una particion a partir de la unica en Linux que tengo activa y en esa particion (formato ntfs) instalar mi Win7 para tener los dos sistemas operativos

Error error error, por eso es mejor siempre instalar los dos sistemas para que no pase esto, multi-boot amigo.

Usa GParted para realizar las particiones, una ntfs y otra ext4, irremediablemente tendras que reinstalar ambos sistemas, pero no lo hagas borrando todo, sino que co-existan, siempre es bueno tener un sistema de respaldo.

Cita de: do-while en 31 Agosto 2015, 17:09 PM
http://foro.elhacker.net/gnulinux/ayuda_con_particion_en_ubuntu_1404-t440312.0.html;msg2033663#msg2033663

Es una excelente sugerencia, pero para un novato es mejor usar gparted, busca en youtube unos videos para usarlo. Como igual se formateo, pos volver a formatear con dos partciones para los dos Sistemas y listo.
#475
Cita de: TheFerret en  6 Septiembre 2015, 20:41 PM
Hola a todo el foro:

Tengo Windows Vista en mi PC y querría desinstalarlo para instalar Debian y Kali Linux en éste.

¿Como procedo para eliminar Vista?(Quiero borrar tdos los archivos de mi PC, así que formatear no sería un problema)
¿Instalo primero Debian y luego hago una partición?

Perdón si parece un tema muy visto, pero hacer todas estas cosas me ha revelto la cabeza. Gracias por vuestra paciencia

Hacia tiempo que no venia por aqui... Se siente raro tengo que ponerme al día.

Bueno, no conozco Kali linux, pero si esta basado en ubuntu (que esta basado en debian) pues no deberia ser mayor problema.

Si el formateo se puede hacer sin inconvenientes, no lo dudes maestro, dos particiones al equipo, uno con debian, el otro con kali, cada uno con sus respectivos formatos con sus ficheros y carpetas principales de uso. (/, /boot, /home, /usr, swap...).

Supongo que para aprender linux e iniciarse pos esta bien usarlos, aunque a la final te quedas con uno (de lejos debian es el sensei) pero bueno, te dejo un par de sugerencias:

1) El sistema que más vas a estar usando, lo instalas de ultimo, esto para que se configure el booteo de la maquina arrancado automaticamente en ese SO, aunque lo puedes modificar por supuesto, ese es el encanto de GRUB y de linux en general.
2) Kali desciende de ubuntu, que a su misma vez desciende de Debian, puede que tengan presentaciones diferentes y sus propias caracteristicas, pero tiene un manejo similar (la terminal es igual para todos en esa familia), te recomendo sobre tod debian, pero hay mucha gente aficionada a Kali.
3) si lo que buscas es probar SO por curiosidad, por gusto, por lo que sea, pues simplemente usa CD-Live, o mejor aún, usa virtualización, VirtualBox y VMWare son excelentes para ello, son gratuitos, muy completos, y no tienes que estar reiniciando tu maquina o modificarla para probar todos los sistemas operativos (linux, windows, chromiumOS, firefoxOS, apple...)
4) Aprende a manejar la consola/terminal, en todos los sistemas operativos, es el todopoderoso, para cualquier sistema operativo, y aunque no lo creas, en windows tambien la terminal es todopoderosa, puede hacer magia, sino preguntale a Elektro, el tipo es (no se si seguira por aqui).

Suerte pues con linux
#476
No funciona así, como ya dije arriba también, pero te agradezco la intención.

realmente prefiero usar printf y scanf a gets y puts, cuestión de gustos.

Igual gente ya tengo la solución, al menos funciona para este simple ejercicio:

Código (cpp) [Seleccionar]

if(opcion == 'a' || opcion == 'A')
    {
        cout << "Escriba el nombre de la persona que busca:  "; cin >> nombreBusqueda;
        cout << nombreBusqueda << endl;
        cout << "Buscando..." << endl;
        sleep(2);
        for (i = 0; i < 10; i++)
        {

            while(strcmp(nombreBusqueda, arregloPersonas[i].nombre)==0 && i<10)
            {
                cout << "\n\n\nNOMBRE ENCONTRADO!!\n";
                cout << "\n--Informacion de la Persona--";
                cout << "\nNombre de la Persona Buscada:  " << arregloPersonas[i].nombre;
                cout << "\nEdad de la Persona Buscada:  " << arregloPersonas[i].edad;
                i++;
            }
        }
    }


Pues lo termine haciendo en C++, pero lo importante es utilizar un ciclo repetitivo dentro de otro ciclo, porque? bueno, como decirlo, fue como un presentimiento, el comportamiento de las cadenas se me hacia sospechoso, algo que pasa como cuando se usan matrices, así que se me ocurrio usarlo, ya sirvio, opte también por quitar lo de NO ENCONTRADO, para no complicarme tanto la vida, igual es un ejercicio, eso es todo.

Vale les agradezco su aporte, su tiempo y esfuerzo, SLDS

#477
Pues francamente no ha funcionado, ya habia pensado lo del string con espacio, y lo habia arreglado, pero sigue igual, el break debo usarlo, porque sino me imprime todas las posiciones del arreglo, por lo que por ende, solo deberia romperse el ciclo for cuando realiza una comparacion exitosa, pero no es así, esto esta raro, pero siempre pasa con estos strings y caracteres en particular con C.

Ahora, lo más extraño es que fgets no quiere funcionar, se que es absurdo usar gets, pero fgets no quiere realizar lo que debe, no trabaja ningún caso, y ya probe diferentes cosas. También probe fflush(stdin) para limpiar el buffer de memoria al suponer que se produce un desbordamiento por el salto de linea en la lectura de la primera opción. Pero sigue igual  >:D >:D >:D.

>:( >:( >:( >:( >:( >:( >:( >:( >:(

rir3760, te agradezco lo que mencionas de verdad que si, pero necesito imprimir en pantalla los datos del struct (nombre, edad) dependiendo de la busqueda, no es suficiente indicar con que se encuentra dentro del arreglo, porque no es lo que solicitaron.

Meh al final yo creo que lo voy a hacer en c++ para ver si ya no hay inconvenientes.
#478
mmm no no es eso, ya lo habia intentado, verás, necesito que se cumpla la condición, si cambio la condición también tendria que cambiar el orden del if-else, y quedaria exactamente igual, porque si utilizo el operador ! lo que me indica para este caso es que lo encuentra pero no lo reporta.

Hasta hace unos minutos me di cuenta que si quito el break de la condición principal, imprime todo los datos Hasta la posición en la que encuentra el valor, que efectivamente, deberia imprimir.


if(strcmp(arregloPersonas[i].nombre, nombreBusqueda))
           {

               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;
           }


Por ese lado funciona, pero no me imprime la posición que busco (y es solo esa posición del arreglo de struct que necesito) mmmmmmm me quede corto con algo tan básico pero que pues, uds entienden, estanca.

Esto es lo que obtengo, por poner un ejemplo:




--------------------------------------------------------EDITADO--------------------------------------------

He notado una cosa, al editar la siguiente linea:

if(strcmp(arregloPersonas[i].nombre, nombreBusqueda) == 0)

Ahora todo da falso, claro, yo pensaba que podria utilizarse como un true/false, pero no habia visto que podia tomar 3 valores, en efecto, no se comportaba como esperaba, pero ahora menos, será por la naturaleza de las lineas de texto?? porque no son recibidas de la misma manera en las variables al ejecutar la comparación??
#479
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:
#480
Redes / Re: Problema con tor
24 Julio 2014, 18:24 PM
mira en el registro el problema.