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 - @XSStringManolo

#2541
Cita de: B€T€B€ en  4 Junio 2019, 20:28 PM

No se yo.
Día si y día también nos están bombardeando con que robots software (IA) sustituirán a los humanos en las tareas monótonas y sencillas...
Está más que lejos de hacerse realidad. Hablandonde programación por supuesto.
#2542
No diré lo que pienso simplemente para no ser baneado. Viva la libertad de expresión en internet. Si no estás de acuerdo con la mayoría te tienes que callar o tomarán represalias los que acusan de odio pero lo portan como factor común de la gran mayoría de integrantes del colectivo.


CitarFelicidades a los mariconsitos del foro, por su tendencia política ya sabemos quiénes son, ser gay no es malo, mala es la gente que no los entiende.
Qué tiene que ver la tendencia política con esto? Explícalo porque a priori no tiene ningún sentido.

#2543
Nacer, comer, reproducirse, morir. Evolucionar?
Se ve en practicamente en todos los seres vivos.

Otra cosa es lo que cada uno busque o como la enfoque.
#2544
Cita de: Eleкtro en  4 Junio 2019, 14:13 PM
Me hace gracia ese comentario, por que en otro comentario tuyo dijiste que tienes una inteligencia superior al resto de mortales, sin embargo, ahora mismo no pareces ser más inteligente de lo que es un mosquito si no eres capaz de comprender la diferencia entre responder a una exageración como ha hecho el individuo de arriba para dar a conocer cierta información sobre el creador brasileño de LUA, y lo que sería refutar una afirmación equivocada (o como tu dices, un 'zasca' para callar la boca), lo cual por el momento no ha ocurrido, ya que suelo escoger muy bien mis palabras y afirmaciones (y cuando me equivoco en algo, no tengo problema en reconocerlo), pero parece que hay gente que no comprende el lenguaje humano escrito para notar una exageración, o que no lo quieren comprender por que son individuos despreciables que a pesar de haberlo entendido, prefieren meterse con cierta persona por que meterse con la gente les hace felces en sus vidas. Esto último no lo digo por ti, quiero dejarlo claro.

Eso que dices, además de ser solamente una sospecha/suposición tuya sin país de origen contrastado, daría exactamente igual que fuese de Brasil, por que no tiene valor laboral. ¿Acaso los sistemas de estudio forman a los chavales como programadores/hackers para que los llamen compañías para contratarles por sus habilidades en desarrollo de malware?. Venga, seamos serios. Aunque por supuesto si que hay empresas especializadas en seguridad informática/vulnerabilidades de dispositivos y sistemas operativos que se dedican 100% a desarrollar malwares y que compañías grandes y gobiernos contratan sus servicios, pero son a puerta cerrada, no van por ahí solicitando en InfoJobs.com a personas con conocimiento en el desarrollo de virus informáticos...

Muy poco serio este comentario también, y sin ser una exageración, o al menos no has aclarado que lo sea.

Saludos

Con lo de zasca me refería a una respuesta cortante. No a un comentario para intentar callarte la boca.
Es un tema bastante superfluo como para que me involucre y le de al coco. Lo de superior al resto es una suposición que estás haciendo, en ningún momento he pensado eso, ni creo haberlo dicho sin pensarlo. Revisa mis palabras exactas si estás seguro de ello.
Qué tú creas que no he entendido tu mensaje, no sé a que viene. No es un doctorado de física cuantica.
Solo he citado malware, todas las interpretaciones que haces son exclusivamente tuyas. Creo que afectado por la frase "me uno al zasca".

Simplemente aclararte qué jamás verás un comentario mío con mala intención. Digo lo que pienso siendo totalmente explícito y sin cortarme. Es algo que no se suele hacer. A mi me gustan que me digab las cosas tal y como son, o las piensan. Odios los maquillajes, las mentiras piadosas, etc. Simplemente trato a la gente como me gustaría que me tratasen a mi. Si ves que estoy gordo, dime, estás gordo. No me digas, eres ancho, fuerte, grande, etc. Si soy negro, dime negro, no de color. Si ves que soy un estúpido, no me digas poco inteligente.
No entiendo que las palabras hagan tanto daño cuando solo son palabras. Lo que duele es como tu las interpretes. Y eso es exactamente lo que te ha pasado con mi comentario. Has interpretado lo que tu has querido y lo has tratado como verdad absoluta, has hecho un juicio sin abogados y has condenado.
Cuando la expresión "me uno al zasca" podrías perfectamente cambiarla por "Por seguir por este hilo", "Por aportar referencias a la respuesta anterior" etc.
Creo que no es necesario seguir debatiendo sobre este tema. Aunque ya lo has acalarado te lo confirmo, no disfruto haciendole mal a otros para sentirme mejor. Mal de muchos consuelo de tontos.

A cerca de Flame son rumores que me comentó un excompañero de trabajo brasileño que trabaja en equipos que colaboran activamente en desarrollo de malware realacionado con el espionaje industrial. En Brasil es una practica extendida entre las empresas. No es algo censurado como aquí. La gente se deja llevar más por los ciberdelincuentes.

A cerca de lo de telefonica, que comentas que para que quieren desarrolladores de malware, se le encontraron scripts del coinhive en webs de compañias relacionadas directamente. Como puede ser Movistar. Esto no es un rumor, está confirmado.
No digo que los quieran para disenhar malware, solo que ya se han hecho practicas de ese tipo. Tampoco acuso directamente a ninguna empresa. Puede que algún hacker les infectase la web sin darse cuenta. Solo comento que eso estaba ahí. Y que eso que estaba ahí vino de Brasil.





#2545
Software / Re: Win-Rar
4 Junio 2019, 12:17 PM
En teoría cualquiera puede modificar el winrar.exe entrar al servidor y subirlo a la misma url.
Si no te dan un hash para comprobarlo... Tambien da igual lo seguro que sea la web si le cambian la url de la descarga o directamente cualquier ***** en el lado del cliente...
Incluso es posible que el propio desarrollador presuma de tener todo seguro, hubiese un rotkit en el equipo del desarrollador y nada más generó el ejecutable se lo infectasen. Por lo que ni el hash te dice nada. Despues aparecen bios infectadas y no se sabe de qué porque el programa estaba limpio. Obviamente tras una actualización que se haga subiendo la nueva versión directamente a la web o un instalador no queda rastro de nada, solo en los ejecutables que ya fueron descargados jajaja.
#2546
Es bastante lógico el algoritmo.

Varios pedófilos buscan en youtube: porno jovenes.
Después buscan: niñas twerking.
Niñas bikini.
Niñas piscina.

Y cuando alguien busque porno le saldrán videos con la palabra niñas como relacionado con la busqueda.

Y cuando alguien busque niñas le saldrán videos recomendados con la palabra porno.

Tambien lo hace al clickar en videos. Si estoy viendo vídeos de ovejas y al lado click en videos de coches. Es probable que si por casualidad muchos usuarios hacen lo mismo, se relacionen ovejas con coches. Salgan vídeos en tendencias de un pastor que en vez perro usa un 4x4 para dirigir las obejas.

Debe funcionar de forma parecida a como google te autocompleta las frases mientras las escribes.
Por ejemplo si pones:
El significado de
Y un espacio, se autocompleta según lo más buscado tras esa frase.
Puedes sacar conclusiones como que hay muchos Carlos que quieren saber que signifca su nombre. O hay muchos Carlos en el mundo. Jajaja
#2547
En general las variables que vas a usar no deben ir dentro de la funcion principal en plan:
#include <time.h>
main()
{
static int variable1,
bool variable2;
return
}
Declara las variables encima de main para que sean globales.

A penas mire el código del programa, era un ejemplo de uso para que adecuases al programa no para que hicieses copia y pega jajaja.

Si pones ++ataque; en lugar de ataque++; se ejecuta más rapido.

En:
int columnas = rand() %10;
Creo que así te genera numeros del 0 al 9. Pero no estoy seguro al 100% no recuerdo. Metelo en un bucle con cout para ver todos los numeros que te genera y lo compruebas. Si pasa eso le pones rand() %10+1; Y listo. Así siempre vas sumar 1 tras la operación y todos los mumeros serán entre 1 y 10 ambos incluidos. O te devuelve entre 0 y 10. Miralo y arreglalo. No tiene mucho má

rand(); En esta segunda llamada me referia a que hicieses lo mismo que la llamada a rand de arriba, pero guardar un numero distinto en int filas, en vez de en int columnas.

Puede ser que el numero que te de, sea el mismo que en la llamada anterior porque no dio tiempo a que se cambiase la hora local, en ese caso, o haces una operación sencilla en plan:
int filas = (int columnas +1) /2 //Es solo un ejemplo.

O pausas X tiempo la ejecucion para que cambie la hora //feo feo

O generas el numero para columnas al principio del programa y el de filas aqui.//poco fiable

O cambias el formato de la hora a milisegundos//Funcionara?

O cambias la semilla con srand(semilla); antes de la llamada a rand();
Ya sea srand(1); o a poder ser algo más aleatorio. Si no siempre se te usara la misma serie.

Lo que a ti se te ocurra. Por ejemplo yo suelo multiplicar el numero de time por otro numero ya que el numero de time va a ser distinto en cada ejecucion.

Yo no puedo compilar el programa que tendría que hacer copia y pega desde el movil a un archivo, meterlo en la tarjeta sd, apagar el móvil, meter la tarjeta en el pc, compilar, arreglar si algo no funciona, volver a guardar en tarjeta sd, meter tarjeta en el movil, encenderlo, y pegar el archivo.

Es más sencillo que pruebes el juego, busques los errores jugando, y los comentes aquí. Así según el error que sea sabré en donde buscar el problema sin tener que entender todo el codigo. A parte cuaquiera que lea el post con el error que tienes podría ayudarte.
#2548
Por unirme al zasca:
https://es.m.wikipedia.org/wiki/Flame_(malware)
Por cierto sigue actualmente en desarrollo desde el 2012 y hay sospechas de team de brasil aunque no ha salido a los medios. Wikipedia esta desactualizada.

Securelist | Kaspersky: Análisis e informes sobre amenazas ...
https://securelist.lat
BasBanke es una nueva familia de programas maliciosos que ataca a los usuarios en Brasil. Se trata de un troyano ...

Camubot, banload, n40, coinhive, poseidon...

Y te menciono los que más actividad tienen este año.

Es punta de lanza junto a China en malware. Quien ha buscado malware y no ha dado con un blog en portugues no ha buscado bien... Ya casi lo hablo como el inglés xD
#2549
No molestas, de eso van los foros, de hacer preguntas y responderlas.

Siento no haber sido claro. Lo intentaré de nuevo.

La funcion que quieres crear, dices que solo quieres que se ejecute una vez. Para eso declaramos una variable global static:

static int vecesQueSeEjecutoLaFuncionAtaqueAereoEspecial = 0;


Tambien vamos a usar una variable booleana para saber si se ha cumplido la condicion que queremos que se cumpla para realizar el ataque aereo especial.

bool llamarALaFuncionAtaqueAereoEspecial = false;


Ahora necesitamos la condicion para llamar a la funcion AtaqueAereoEspecial.

if (fila[y] == 'Z' && columna[y] == 99)
{
llamarALaFuncionAtaqueAereoEspecial = true;
}

Dentro del bucle del juego haremos la llamada a la funcion, si nunca antes se ha llamado, y si la condicion se cumple:

if (vecesQueSeEjecutoLaFuncionAtaqueAereoEspecial ==0 && llamarALaFuncionAtaqueAereoEspecial == true)
{
AtaqueAereoEspecial();
}

Por ultimo creamos la funcion:

void AtaqueAereoEspecial()
{
vecesQueSeEjecutoLaFuncionAtaqueAereoEspecial++;

/*Aqui le metes la hora local usando la biblioteca time y srand();

Aqui generas el numero aleatorio con rand(); y elijes entre que valores quieres que esté el numero generado. Si tienes 10 columnas y 10 filas, le indicas que te de un numero entre 1 y 10 para las columnas.

Aqui vuelves a llamar a rand(); para generar un numero aleatorio entre 1 y 10 para las filas.

Aqui llamas a la funcion que tengas para realizar el ataque en la columna y la fila aleatoria.
}

Aqui tienes ejemplos del uso de rand y srand en C https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=917:generar-numeros-o-secuencias-aleatorios-en-c-intervalos-srand-y-rand-time-null-randmax-cu00525f&catid=82&Itemid=210
#2550
Lo has creado tu? Me parece muchísimo código para un juego con mecánicas tan sencillas. Pero si funciona dpm.

Para la funcion que preguntas yo lo haría de la siguiente forma:
Declarar variable static y darle valor 0;
Dentro de la funcion la primera instruccion es sumarle a la variable +1 para que deje de valer 0;

En la llamada a la funcion desde main, en el bucle del juego, esta la metes dentro de un if:
if (condicionDeLlamada igual a true y variableStatic igual a cero)
{
funcion();
}

Bastante sencillo y pocas lineas.

Ahora, para el contenido de la funcion, simplemente usa la funcion rand();
Puedes modificar los parametros y hacer operaciones con el resultado de rand() para que te de un numero de una casilla.

Ponle de semilla a la funcion, la hora local del sistema. La funcion es srand() que viene de seedrandom es decir "semilla aleatoria". Esto es para que el programa utilice un numero para generarte otro pseudoaleatorio. Al meterle la hora local siempre va a tener un valor distinto. Ya que la hora locak cambia cada rato.

Cuando se cumpla la condicion para llamar a esta funcion simplemente ponle a una variable global a la que le asignaste false en la declaración, el valor true al complirse la condicion.
Despues con un AND en el if dices que si la variable es true y la variable static es igual a 0 se realice la llamada a la funcion.
Despues dentro de la funcion le sumas 1 para que nunca se vuelvan a cumplir las 2 condiciones. Por lo que nunca se volvera a llamar a la funcion. Solo esa primera vez que la variable static contador valia 0.


PD: No se si tienes más dudas, no entiendo los codigos sin mirarlos miy detenidamente. Asique no puedo decirte nada del programa sin ejecutarlo y estoy desde el movil. A cerca de dudas, problemas y trozos de codigo si puedo ayudarte. Pero con todo el programa a la vez sin pararme a buscar para que se usa cada variable, cada funcion etc no.

Por eso mismo yo pongo nombres exageradamente largos de todos los codigos que hago en plan:
p_haciaTerceraLetraDeStringMiNombre;

si no es un coñazo mirar todo el programa y buscar el puntero en 50 sitios para encontrarlo dentro de un for y tener que mirar todo el funcionamiento para sacar algo sencillo.

A parte puedes usar los codigos geshi en el foro para meter el codigo dentro y que se vea el codigo en colores como en el ide.

Dale a editar mensaje y ponlo, así será más agradable de leer.