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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19
171  Programación / Programación C/C++ / Re: Colores random en C en: 2 Mayo 2021, 02:15 am
Hola, en realidad el compartir, utilizar, aprender o  modificar códigos ajenos no es ningún problema, el problema viene cuando se quitan los créditos/copyright  o que la persona que lo publica dice que es suyo cuando esa misma persona sabe que no lo es.

Hace poco aquí en el foro pasó eso mismo que un usuario pedía ayuda diciendo que era su código, lo que él supuestamente llevaba hecho cuando no fue así, era de otro usuario que lo comentó en el tema que éste usuario abrió y por lo tanto se terminó cerrando el tema porque el autor del tema no tuvo ética ni respeto al publicar un código ajeno idéntico al copiado diciendo que era suyo, pero más allá de eso no hay ningún problema con usar códigos ajenos, y si el código no está bien creado o se lo puede mejorar, entonces para eso estamos nosotros para ayudar con nuestros conocimientos y consejos.


Saludos
Mmm pues este programita lo hice yo, pero vi que un mod escribió que tengo que poner etiquetas geshi? Te referís a eso?
172  Foros Generales / Foro Libre / Re: Qué opinan creen que en un futuro los programadores no serán necesarios? en: 1 Mayo 2021, 23:15 pm
Dale un vistazo al vídeo...
Pedro Primo da la respuesta.

Le echaré un vistazo
173  Foros Generales / Foro Libre / Re: Qué opinan creen que en un futuro los programadores no serán necesarios? en: 1 Mayo 2021, 23:14 pm
Todo avanza. A buen seguro habrá oficios relacionados que desaparecerán.

El de Programador en su formato actual variará, pero no desaparecerá. Una máquina jamás será capaz de hacer algo nuevo no ingeniado ni inventado, solo podrá ser programado para hacer lo que ya se conoce.

Un ejemplo sencillo... sería solicitarle a esas IA que 'pretenden suplantar' a un programador que 'cree un lenguaje de programación nuevo que cumpla ciertos requisitos que según uno, debería cumplir (por supuesto sin perder eficiencia)'. No podrá hacerlo, por varias razones, la más sencilla, es que es incapaz de ingeniar nuevas estructuras o formas de hacer las cosas, tan solo se limitará a consultar las existentes y en todo caso elegir la más óptima (a esto básicamente podríamos llamarlo plagio, si fuera realizado por una persona si no pone nada (relevante) de su cosecha propia)... puede que incluso fuera más eficiente una vez compilado, pero incluso en ese caso, seguramente resulte extremadamente más complejo de utilizar por cualquier humano, porque estaría mezclando de forma arbitraria diferentes paradigmas para intentar crear un 'nuevo lenguaje' más eficiente. No tiene capacidad de pensar si en un momento dado es preferible rebajar cierto criterio, para hacerlo más inteligible al usuario, o si la eficiencia prima sobre la complejidad tal que la misma complejidad impida que nadie fuere nunca capaz de aprender a usar dicho lenguaje...


Las IA, lo que si podrán hacer es tomar de sus amplias bases de datos, soluciones ya conocidas... para aplicarlas a problemas también conocidos, pero no van a ser capaces de crear ningún algoritmo nuevo, ni producir soluciones a problemas previamente desconocidos, sin ninguna intervención humana.

Otro ejemplo: supongamos que les pides a una IA, que dado que un determinado protocolo de comunicaciones tiene ciertos problemas conocidos de seguridad, pués que genere uno nuevo sin problemas de seguridad... a ver si es capaz de primero localizar donde están los puntos flacos de la seguridad y que solución es capaz de ofrecer para solucionarlo (otra que no sea matar a todos los humanos del Planeta, que dentro de las combinaciones posibles, esa también entra y esperemos que la dejen acotada como solución prohibida).

Lo que sí creo es que evolucionarán mucho los editores de código... por ejemplo
...en vez de teclear tanto, bastará con hablar... con mandatos del tipo:
"Crea un bucle que recorra toda la colección y busque el mayor de todos los elementos que sea múltiplo de 7."
Esas líneas de código, serán fáciles de rellenar por una IA... incluso bloques completos de código.... pero no va a ser capaz de crear un algoritmo nuevo de compresión de datos.

Siempre he preferifo el término 'sistema experto' a 'inteligencia artificial', porque aunque exista el termino, la realidad subaycente bajo el concepto nunca existirá.

p.d.: También creo que el número de personas seguira un esquema de reducción y ampliación constante.
Es decir habrá áreas que dado que una persona podrá hacerlo sola y en menos tiempo que actualmente todo un equipo, se perdería mano de obra, pero luego al tiempo se abrirán nuevos campos de exopansión que requerirán mano de obra, y esto será la constante en las próximas décadas... el ritmo al que esto suceda será lo difícil de prever.
Yo veo las máquinas, robot, IAs, como un apoyo, un complemento eficaz para el ser humano, no como un sustituto... aunque en ciertas áreas, si que sería deseable que sena sustitutos, como por ejemplo bajar al fondo del mar, para arreglar un cable dañado... ¿para qué una persona debería arriesgar su vida, pudiendo manejar remotamente un robot?.

Ciertamente, la máquina nos supera en todo menos en la creatividad. Aunque la pueda simular muy bien y probablemente supere a la del ser humano promedio...
Por otro lado, estas aplicaciones "no code" serían muy limitadas pienso, y la proposición de que "no va a ser necesario haber estudiado programación para codearlas" me parece que aunque pueda ser cierta, no tiene mucho futuro... Tal vez sirva para crear aplicaciones muy simples, pero no para crear aplicaciones más complejas. Que evidentemente podrían ser anallizadas por un programador experimentado.
Además, no es acaso la capacidad más preciada del programador el hacer algoritmos que puedan ser implementados en computadoras? Y dicha capacidad requiere creatividad.
174  Foros Generales / Foro Libre / Re: Qué opinan creen que en un futuro los programadores no serán necesarios? en: 1 Mayo 2021, 23:05 pm
Me gustaría remontarme a un principio básico, ese sistema de autocódigo tiene que ser programado o implementado por programadores ¿o no? En este caso, no sería contradictorio que programadores generen menos trabajo para su rubro? por otra parte, hasta se podría pensar como monopolio... Si se desarrollara un sistema muy bueno de autocódigo, una empresa tendría que hacerlo y dicha empresa tendría ese monopolio, tal como Windows o Google...
175  Foros Generales / Foro Libre / Qué opinan creen que en un futuro los programadores no serán necesarios? en: 1 Mayo 2021, 21:55 pm
Me comentaron que se estaban creando "aplicaciones que no necesitan código"  y que permiten crear tus propias aplicaciones, lo que significa que no se necesitarían contratar programadores.
Esto me pareció contradictorio y evidentemente generó discusión. Como estudiante de programación me llama la atención. Tal vez esa plataforma para crear aplicaciones "no code" te permitan crear interfaces o aplicaciones simples, pero detrás de eso hay código, y mientras haya código máquina hay programadores ¿o no?
Sin embargo las computadoras antiguamente ( como la IBM 1401 y la IBM 7094) requerían más gente para programarlas (tales como operadores) debido al gran tamaño que tenían, y al cabo de los años esos operadores  desaparecieron como profesión, quedando  solo los programadores...
Podría llegar a suceder algo así en un futuro?
176  Programación / Programación C/C++ / Colores random en C en: 1 Mayo 2021, 21:38 pm
Hola a todos!
Tengo una duda con este programita de C, es muy simple y básico, se genera un número aleatorio del 1 al 10 y lee un valor por carga de usuario. Si el usuario acierta, me gustaría hacer que la consola cambie de colores random diciendo "ACERTASTE"... Pero no se me ocurre cómo, pues la función system("color") está hecha para mantener un color fijo...
Alguna idea? Yo sé que "código compartido es código a ser bastardeado" pero recién empiezo en esto xDD acepto críticas constructivas
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4.  
  5. int RandomMin1Max10();
  6. int CargaNum();
  7.  
  8. int main()
  9. {
  10.    /*llamar a la función random con mínimo  1 y máximo 10*/
  11.    int bing; /**Número entre 1 y 10 generado aleatoriamente**/
  12.    int bong; /**Número del usuario**/
  13.  
  14.    system("color 0C");
  15.  
  16.    bing = RandomMin1Max10();
  17.  
  18.    do
  19.    {
  20.        bong = CargaNum();
  21.  
  22.    }while (bong != bing);
  23.  
  24. }
  25.  
  26. int RandomMin1Max10()
  27. {
  28.    #include <time.h>
  29.  
  30.    srand(time(NULL));
  31.    int valor;
  32.  
  33.    valor = (rand()%(10+1-1)+1);
  34.  
  35.    return valor;
  36. }
  37.  
  38. int CargaNum()
  39. {
  40.    int num;
  41.    puts("Ingrese su numero!\n");
  42.    scanf("%d",&num);
  43.  
  44.    return num;
  45. }

MOD: El código debe estar publicado entre etiquetas de Código GeSHi.
177  Programación / Programación General / Re: ¿Qué lenguaje de programación deberías aprender? Este test te lo dice en: 1 Mayo 2021, 21:28 pm
Pues me salió que aprenda PSeInt xD
178  Foros Generales / Dudas Generales / Re: Qué hacer y cómo denunciar si encuentro pedofilia en internet en: 1 Mayo 2021, 21:16 pm
Rescato con permiso este hilo porque no lo habia visto hasta ahora y me parece genial ya que tengo en mi poder varias ips y capturas de los archivos de este tipo de personas que deberian estar fuera de la circulacion.
Y solo por las anotaciones de wolfbcn y las paginas y emails donde poder denunciar creo que volvere a abrir el recurso a traves del cual los iba cazando con todo lo necesario para que la ley haga un trabajo de manera muy sencilla ya que por lo que me informe solo hacia falta la ip y muestras de que tenian en su poder estos archivos y compartian . Y solo con eso ya se ponia en marcha por ser penal.

Asi que gracias por este hilo, asi sacare de circulacion a varios de estos.


Solo con la IP pueden rastrearlos ? Igual no quita que usen una pc en un lugar donde solo van a hacer eso y se van, no?
179  Foros Generales / Dudas Generales / Re: Por dónde empezar? en: 1 Mayo 2021, 21:12 pm
Hola, para aprender seguridad informática tenés que estudiar sobre redes, servidores web, softwares, ingeniería inversa, programación y además realizar muchas pruebas con todos esos conocimientos tal como los Pentester's que son personas capacitadas para realizar todo tipo de pruebas sobre algún sistema, servicio, protocolo, software, etc., justamente los conocimientos y las pruebas nos dan mucha experiencia.

Con respecto a aprender a desarrollar videojuegos, si es para celulares (aplicaciones) estudia Java y si son juegos para PC estudia C++.


Saludos
Genial gracias por los consejos Daniel! Habrá que ponerse manos y cerebro a la obra...
180  Programación / Programación General / Re: Introducción a Git (Primera Parte) en: 1 Mayo 2021, 19:09 pm
Muchas gracias por el tutorial, es justo lo que estoy necesitando.
Páginas: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines