elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 ... 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 [620] 621 622
6191  Programación / Programación C/C++ / Re: Necesito ayuda para realizar un ejercicio bastante complejo en CodeBlocks en: 27 Noviembre 2014, 23:33 pm
Parece ligeramente laborioso, pero complejo... no, simplemente hay que montar acumuladores y usar por ejemplo un switch con 4 ramas

Ayudaría bastante que pusieras lo que tienes ya hecho
6192  Programación / Programación C/C++ / Re: ¿Es posible crear un vector de iteradores? en: 27 Noviembre 2014, 23:04 pm
Lo probaré a ver que pasa... probar afortunadamente es gratis  ;D

Y no me habré explicado... mi solución es mas "campestre"... simplemente supongamos que tengo un vector, por ejemplo de enteros (en el problema son tuplas, pero eso es irrelevante)

Código:
vector<int>Mi_Vector ={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11};

Y supongamos que por ejemplo, quiero un "vector de iteradores" que señale a los primos dentro de ese vector.

O bien uso tu solución (a estas horas no... mañana por favor) o simplemente creo otro vector de enteros tal que contenga 1, 3, 5, 7, 11 (en realidad 0, 2, 4, 6, 10)

Luego al iterador que recorrerá ese vector le asigno cero ( Mi_vector.size() ) y le voy sumando el contenido de ese segundo vector.

No obstante... en principio cuela y el compilador no se ha quejado, ya te contaré si consigo hacerlo funcionar, porque estos temas al final pueden interesar a mas gente
6193  Foros Generales / Foro Libre / Re: Barcelona insta a Madrid a retirar la estatua de Blas de Lezo en: 27 Noviembre 2014, 22:55 pm
Si tenemos que quitar todas las estatuas de todos los personajes que en algún momento de sus vidas hicieron algo que pudo molestar a alguien... no se si los leones de la Alhambra se salvarían

Lo que hay es demasiada gente con demasiadas pocas cosas que hacer (útiles se entiende). Lo mas preocupante de todo esto, no es que haya una estatua a un señor que hasta hace tres minutos no sabía ni que existía, sino que haya un rebaño de individuos cobrando un sueldo público perdiendo en tiempo en semejantes memeces.
6194  Foros Generales / Foro Libre / Re: De donde eres... ¿Y donde te gustaría viajar? en: 27 Noviembre 2014, 22:52 pm
He estado e nesa situación, humedad sobr 98% y temperaturas elevadas... y pensé en saltar desde un edificio a ver si me daba el aire xDDDD

Ya... es que encima si llueve y ves que cae... agua caliente, te quedas un poco como con el pie cambiado.

Pero vamos, incluso así, yo he estado en ese país al que tantos quieren ir (Japón) y desde luego, quitando el problemilla del verano es algo que recomiendo muchísimo, es un país excepcional en muchos sentidos.
6195  Foros Generales / Foro Libre / Re: El robot Philae detecta moléculas orgánicas en el cometa en: 27 Noviembre 2014, 22:50 pm
Bueno, aquí tenemos un problema de léxico.

Como te he comentado, los informes científicos dicen "se han encontrado moléculas orgánicas en un cometa". Eso en lenguaje científico quiere decir "se han encontrado moléculas con base de carbono en un cometa"

Según un lenguaje "periodístico" querría decir "se han encontrado moléculas implicadas en vida orgánica"

Y no, no es lo mismo. Lamentablemente o afortunadamente según se mire, pero no es lo mismo.

Se entiende como "química orgánica", y cito por ejemplo a la wikipedia

Citar
La química orgánica o química del carbono es la rama de la química que estudia una clase numerosa de moléculas que contienen carbono formando enlaces covalentes carbono-carbono o carbono-hidrógeno y otros heteroátomos, también conocidos como compuestos orgánicos.

Es decir, que cualquier molécula con carbono dentro de su composición, se considera "orgánico", incluso aunque esa molécula no tenga absolutamente nada que ver con procesos orgánicos.

Por ejemplo, el ácido fórmico se detectó ya en la cola de un cometa allá por el año 2000 ¡  hace mas de una década !.

Las estalactitas de las cuevas, están formadas de carbonato cálcico, el cual es un compuesto que se incluye dentro de la "química orgánica". No obstante, se forman sin la intervención de ningún tipo de organismo vivo.

El problema quizás, es que el nombre "química orgánica" da la impresión de que trata los compuestos relacionados con la vida, con organismos, y no es así, en realidad trata los compuestos con base de carbono, y estos compuestos (muchos de ellos al menos) pueden formarse con sorprendente facilidad sin la intervención de ningún tipo de vida.

La vida es terriblemente compleja, pero los ladrillos básicos de la misma son sorprendentemente fáciles de sintetizar. Las condiciones en realidad son muy sencillas y se dan con mucha frecuencia. Ya te digo que es muy fácil detectar montones de moléculas de este tipo en muchos lugares, incluso nubes de polvo interestelar (llegando por ejemplo a azúcares, alcoholes y otros)

El caso de organismos extremófilos es interesante, aunque en su mayoría son organismos evolucionados a partir de otros mas simples, que gozan de condiciones mas "agradables" y que se han visto forzados a sobrevivir en ambientes extremos.

No digo que sea imposible que un cometa albergue (o pueda albergar) algún tipo de organismo, solo que las condiciones del viaje (extrema deshidratación, frio, radiación) son suficientes como para matar a la inmensa mayoría, por otro lado queda el "detalle" de la reentrada en la atmósfera con temperaturas de centenares de grados que suelen quemar prácticamente cualquier cosa.

Pero vamos, es una teoría como cualquier otra, pero para confirmarla haría falta encontrar algún organismo "no terrestre" en algún cuerpo fuera del la tierra, y esto de momento no ha ocurrido. No es lo mismo desde luego "moléculas orgánicas" (ojo, química orgánica, no producto de organismos) que microorganismos.

Además, al final la teoría de la panspermia (que es como creo que se llama a la idea de que la vida llego desde otro sitio) solo nos lleva a diferir un problema, porque en algún sitio se tuvo que originar inicialmente esa vida.

Por cierto, de los organismos iniciales de este planeta, de las primeras formas de vida... apenas sobreviven unas pocas en ambientes extremos. El ambiente actual de este planeta es tóxico para las primeras formas de vida conocidas, probablemente bacterias muy simples anaeróbicas, procariotas y mas que posiblemente Heterótrofos. Para explicarlo claramente, bacterias primitivas sin núcleo, incapaces de sobrevivir en un ambiente rico en oxígeno y que se alimentaban exclusivamente de productos del entorno  (no formas vivas, sino nutrientes básicos).

Eso si, si se encontrase algún tipo de organismo en un cuerpo como un cometa o asteroide que no fuera "terrestre", sería no la noticia del año o de la década, sino del siglo y me quedo corto

Con todo, aunque "esperado", la noticia es importante, entre muchas otras razones porque nunca es lo mismo "se cree que" a "se ha comprobado que". La diferencia parece pequeña, pero no lo es
6196  Programación / Programación C/C++ / Re: ¿Es posible crear un vector de iteradores? en: 27 Noviembre 2014, 22:28 pm
En realidad es mucho lio para reinventar la rueda.

En realidad, planteando el problema desde un punto de vista lógico, no necesitaría en realidad un "vector de punteros", me bastaría con un vector de enteros donde almacenara la distancia entre cada elemento elegido y el inicio del vector, y luego usar un iterador sumándole los diferentes elementos, ya que un iterador permite operaciones de suma con enteros.

Dicho de otro modo, si quiere un vector que almacene "donde están las posiciones que quiero de otro vector", me basta en teoría con un vector de enteros que indique las casillas donde se encuentran los resultados, y acceder a los mismos ya sea mediante la solución "clasica" de "Nombre_de_vector[casilla a acceder]" o calculando la distancia desde la casilla 0 del mismo.

Aprecio la aportación (aunque ahora mismo la verdad es que me pierdo la mitad, pero me lo guardo para cuando llegue a esas cosas), pero la pregunta es otra, si la clase vector puede aceptar como típo para la misma un objeto como un iterador.

Si no puede, entonces simplemente interpreto que la pregunta del problema está mal planteada, y me busco una solución sencilla como la que he comentado.

Vamos, que quiero aprender a andar antes que correr
6197  Programación / Programación C/C++ / Re: ¿Es posible crear un vector de iteradores? en: 27 Noviembre 2014, 21:43 pm
Urh... ¿puedes extenderte un poco en esa posibilidad?... mas que nada porque de entrada, considero que las conjugaciones de japonés parecen ser mas sencillas  :huh:

Ten en cuenta que ando bastante verde en este tema de los iteradores, tan verde que se podría poner mi foto en la wikipedia como ejemplo de "color verde"
6198  Foros Generales / Foro Libre / Re: De donde eres... ¿Y donde te gustaría viajar? en: 27 Noviembre 2014, 20:22 pm
te recomiendo kyoto si piensas viajar :P
 algunas fotos http://ds-lands.com/kyoto.html

Y yo os recomiendo que si podeis evitarlo, no vayáis en verano (a menos que sea a Okinawa), porque los meses de verano en Japón (en Honsu) se pueden clasificar como... o humedos y lluviosos (con calor) o calurosos hasta decir basta.

Temperaturas de 35/40 y humedad del 90% o mas en Julio y Agosto no son raras por ejemplo en Tokyo. Mejor ir en primavera u otoño
6199  Foros Generales / Foro Libre / Re: El robot Philae detecta moléculas orgánicas en el cometa en: 27 Noviembre 2014, 20:19 pm
Bueno, que haya moleculas "orgánicas" no es raro, lo importante es la confirmación de que estas están en un cometa. Es fácil encontrarlas por ejemplo en algunos tipos de meteoritos.

No es cierto que en Marte no se hayan encontrado moléculas orgánicas. Se ha encontrado por ejemplo metano en cantidades bastante pequeñas y otras moléculas simples.

De hecho es sorprendentemente fácil crear moleculas orgánicas, solo tenemos que recordar el experimento de Urey y Miller

http://es.wikipedia.org/wiki/Experimento_de_Miller_y_Urey

A partir de agua, metano, amoniaco e hidrógeno (que se encuentran con mucha facilidad fuera de nuestro planeta) simplemente aplicando energía durante un tiempo consiguieron obtener una multitud de moléculas orgánicas, como glucosa, aminoácidos, etc...

El cometa lleva hielo (y no solo de agua), polvo y rocas. En realidad no se "derrite", lo suyo sería decir que los compuestos como metano, amoniaco u otros, que están en estado sólido por la temperatura (muy baja) se subliman (pasan directamente a estado de vapor). No es posible en realidad que se formen líquidos, entre otras razones porque en estado de vacío esos líquidos hierven con una facilidad pasmosa.

Luego, la cantidad que se desprende de un cometa es muy muy muy pequeña.

Bacterias o microbios en un cometa... lo veo muy dificil. Para empezar los cometas pasan la mayor parte de su existencia en el vacío profundo, donde las temperaturas rondan el cero absoluto (mas de 270 bajo cero). A medida que se acercan al sol sufren un bombardeo constante de partículas y radiaciones de todo tipo. Desde rayos cósmicos, partículas alfa, radiación gamma... suficiente como para esterilizar al organismo mas decidido. Luego, si entra en la atmósfera tenemos el problema de la fricción, que eleva la temperatura a 1500 o mas grados (casi lo suficiente como para fundir hierro) o mas.

Eso si, que en un escenario de una tierra primitiva, el agua aportada por cometas, así como el aporte de diferentes sustancias "básicas" haya podido ayudar al comienzo de la formación de vida... si, por supuesto que es posible.

Sobre "formas de vida" en el espacio, conviene recordar que el espacio es terriblemente hostil a la vida tal y como la conocemos. Frio o temperaturas extremas, ausencia de cualquier atmosfera, radiaciones a montones... no diré que no pudiera desarrollarse un organismo capaz de sobrevivir en esas condiciones, pero desde luego estaría mas adaptado a la vida "ahi arriba" que "aqui abajo" y sería desde luego muy especial.

6200  Programación / Programación C/C++ / ¿Es posible crear un vector de iteradores? en: 27 Noviembre 2014, 20:03 pm
Lo mismo la pregunta es tonta, o no, pero en uno de los problemas que estoy trabajando ahora, me piden una función que devuelva (literalmente) un un vector de iteradores

Bueno, la clase vector... estupendo. Vectores de enteros, de caracteres, strings, incluso vectores, tuplas.. no veo problemas.

Pero en ningún lado he podido encontrar documentación (o no la se encontrar) que me diga como narices declaro un vector de iteradores.

Aclaro, que por vector me refiero a un contenedor del tipo:

Código:
#include <vector>
...
int main(){
     vector<int> MiVector; // Declaración de vector de enteros
     vector<int>::iterator MiIterador; // Declaración de un iterador.
}


No tengo claro si realmente puedo hacer algo así, o simplemente el "problema" tiene un gazapo como una catedral. Si se tratara de devolver un vector con las posiciones (para acceder según el método clásico de Dato[indice]) no encontraría mayor problema.
Páginas: 1 ... 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 [620] 621 622
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines