Shordi   20-05-2024, 16:58
#1
Me he venido arriba con eso del Chatgpt 4o y ayer se me ocurrió que en lugar de hacerle consultas puntuales de código y problemas concretos, en los que ha sido hasta ahora muy útil dando ideas... que el código deja bastante que desear, podría intentar que me hiciese todo el código de un formulario bastante complicado que me tocaba hacer. Dicho y hecho, me conecté al dichoso 4o y le empecé a pedir código. Todo parecía guay, realmente las ideas que aporta no son malas... pero el código... creo que gambas3 no está muy alto en su lista de prioridades o como coño funcione por dentro. Me pone cosas de pitón, hace cosas que no son de gambas, como definir variables con Dim dentro de bucles, etc. etc.
Además, aunque los problemas que le pides sí atina más o menos a enfocar las soluciones, es incapaz de preveer situaciones reales que provocaría la implementación de su código con lo que la mayoría de las veces no sirve para casi nada.

Después de dos días, el dichoso formulario sigue sin funcionar y creo que paso de ia y me voy a poner a teclear yo...

Ea. Lo bueno es cómo te sube el ego la cabrona. Cada sugerencia que le hago es una magnífica idea, según ella.

Big Grin Big Grin Big Grin

No podemos regresar
osunaosuna   18-12-2024, 16:28
#2
Si es verdad esta re verde en el tema Gambas, en mi caso solo tirabas cosas de basic o seudo codigo. Luego le enseñe Gambas desde la wiki y las respuestas fueron mas asertivas, a medida que lo vas consultando va aprendiendo mas. también depende de la version de pago o gratuita y el motor de lenguaje y su entrenamiento.

El necio no ve el mismo árbol que ve el sabio...
tercoide   06-02-2025, 15:53
#3
DeepSeek no solo conoce bien a Gambas, sino que genera codigo de muy buena calidad. Probarlo:
Sí, puedo ayudarte a generar código en Gambas. A continuación, te muestro un ejemplo sencillo de una aplicación que crea una ventana con un botón que, al ser presionado, muestra un mensaje.

### Ejemplo de código en Gambas

```gambas
' Proyecto: HelloWorld
' Tipo: aplicación gráfica

PUBLIC SUB Main()

  DIM Win AS Window  ' Crear una ventana
  DIM Btn AS Button  ' Crear un botón

  Win = NEW Window  ' Inicializar la ventana
  Win.Title = "Hola Gambas"  ' Título de la ventana
  Win.Width = 300  ' Ancho de la ventana
  Win.Height = 200  ' Alto de la ventana

  Btn = NEW Button(Win)  ' Inicializar el botón
  Btn.Text = "Haz clic en mí"  ' Texto del botón
  Btn.Width = 200  ' Ancho del botón
  Btn.Height = 50  ' Alto del botón
  Btn.X = (Win.Width - Btn.Width) / 2  ' Centrar el botón en la ventana
  Btn.Y = (Win.Height - Btn.Height) / 2  ' Centrar el botón en la ventana

  ' Conectar el evento del botón
  Btn.Clicked = ON Clicked Btn

  Win.Show  ' Mostrar la ventana
END

' Evento cuando el botón es clicado
PUBLIC SUB Btn_Clicked()
  Message.Info("¡Hola, mundo!", "Mensaje")  ' Mostrar un mensaje
END
```

### Descripción del código:
1. **Main**: Este es el punto de entrada de la aplicación.
2. **Window y Button**: Se crean objetos para la ventana y el botón.
3. **Propiedades**: Se establecen propiedades para la ventana (como el título y tamaño) y para el botón (como el texto y tamaño).
4. **Centrado**: Se centra el botón en la ventana.
5. **Evento Clicked**: Se conecta el evento `Clicked` del botón a un procedimiento que muestra un mensaje.
6. **Message.Info**: Utiliza un cuadro de mensaje para mostrar información cuando se hace clic en el botón.

### Cómo ejecutarlo:
Para ejecutar este código, asegúrate de tener instalado Gambas en tu entorno Linux. Crea un nuevo proyecto de tipo "Aplicación gráfica", copia y pega el código en el archivo principal y ejecuta el proyecto.

Si necesitas un ejemplo diferente o más específico, házmelo saber. ¡Estoy aquí para ayudar!

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Shordi   06-02-2025, 19:05
#4
Eso parece más Python que Gambas...

No podemos regresar
Shell   07-02-2025, 13:06
#5
(06-02-2025, 19:05)Shordi escribió: Eso parece más Python que Gambas...

¿ Por ?. ¿ Donde ?. Es creación de controles desde código, independiente de la IA que lo generase.

La IA ayuda bastante a programar, se comporta a veces como una persona. Tienes que estar enseñándole que algo
no pertenece a Gambas, lo rectifica. Según voy progresando en la creación del código se lo muestro, te dice las
mejoras que has logrado. Como mejorarlo o empeorarlo. No es un herramienta para alguien que no sabe
lo que esta preguntado.

Es una buena herramienta para aprender, pero también es una forma de olvidarte de las personas y lograr ser
más solitario. No solamente he tratado temas de programación con la IA y sorprende sus respuestas.

En la actualidad lo uso para mejorar el conocimiento de la programación y para mejorar el nivel de inglés.

La IA también destruye los foros. ¿ Quién necesita humanos si sabes que una máquina va a responder antes ?.
¿ Verdad ?. ¿ Cómo llamamos a eso ?. Ya no es que destruya los foros, es que destruye una parte de nuestra
humanidad, nos hace ser más introvertidos, más tontos y más dependientes de las máquinas.

DeepSeek. Ojo con tu privacidad. Me he estado negando en rotundo a usar chatgpt hasta que dejó 
de pedir el teléfono.

No se olviden de que detrás de la IA hay humanos y sus intenciones no siempre pueden ser nobles.
Espionaje y algo que los Chinos se han especializado muy bien es en el reconocimiento de las caras.
Cuando digo Chinos no me refiero a la persona que es China, me refiero a los que mueven los hilos,
a los que trabajan para un gobierno dictatorial y manipulan la información en su interés.La privacidad
de una persona a ellos les importa bien poco. La manipulan y la usan en su favor.

Así que mucho ojo de lo que habláis con una IA. Todos usan las mismas técnicas en su beneficio.
Y detrás de todas las IA, hay guerras comerciales, intereses de unos pocos para manipular a
muchos. Ya lo habéis visto estos días. Tal como salió a la luz Deep Seek, la atacaron.
Estamos en un guerra o diferentes que pasa delante de nuestros ojos y miramos hacia otro lugar.

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
tercoide   07-02-2025, 15:56
#6
Totalmente de acuerdo, Shell. Solo basta con poner "Que sabes de <tu  nombre completo>?" En mi caso me tiro el domicilio, empresa a la que pertenezco, datos de mis redes sociales, que busque repuestos de Dodge Journey  en foros especializados y algunas cosas mas. 

La IA es la nueva revolución industrial. Con todo lo bueno y malo que ello conlleva.

"Es mejor saber todo de muy poco que muy poco de todo" - anonimo
Shell   08-02-2025, 15:06
#7
(07-02-2025, 15:56)tercoide escribió: Totalmente de acuerdo, Shell. Solo basta con poner "Que sabes de <tu  nombre completo>?" En mi caso me tiro el domicilio, empresa a la que pertenezco, datos de mis redes sociales, que busque repuestos de Dodge Journey  en foros especializados y algunas cosas mas. 

La IA es la nueva revolución industrial. Con todo lo bueno y malo que ello conlleva.

¿ Te hizo eso ?. Que barbaridad. [Imagen: shocked.png]

(07-02-2025, 15:56)tercoide escribió: La IA es la nueva revolución industrial. Con todo lo bueno y malo que ello conlleva.

Indudablemente.  Acabará imponiéndose  algún tipo de protección de datos a la larga con las IA, o limitando hasta donde pueden llegar
a buscar. Si ya lo hacen en las empresas y tantos sitios, no sería de extrañar. Aun no le han tosido a lA los gobiernos.

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
guizans   09-02-2025, 13:34
#8
Cita:No se olviden de que detrás de la IA hay humanos y sus intenciones no siempre pueden ser nobles.
Espionaje y algo que los Chinos se han especializado muy bien es en el reconocimiento de las caras.
Cuando digo Chinos no me refiero a la persona que es China, me refiero a los que mueven los hilos,
a los que trabajan para un gobierno dictatorial y manipulan la información en su interés.La privacidad
de una persona a ellos les importa bien poco. La manipulan y la usan en su favor.

¿Eso sólo pasa en China? Por tal como has escrito se da en EEUU e incluso en Europa. ¿Donde están mejor guardados nuestros datos? No usando nada de internet, cosa que hoy es imposible según en que trabajes.

 Nunca he usado Whatsapp, bueno miento, lo he usado durante un año, y lo acabé borrando por el bombardeo de mensajes, fotos o vídeos chorras, preguntas de clientes de la empresa que no tengo que responder sin importar el horario. ¿Soy una persona más anónima que otra que lo usa de forma intensiva? Quiero pensar que si, pero tengo claro que las empresas ya saben mucho de mi, y usan esos datos para crear perfiles y tratar de venderme cosas de forma sibilina. La gente cuando me dice que me envía un mensaje de Whatsapp y le digo que no tengo, se extraña e incluso les parece mal. ¿La sociedad te incita a dar todos tus datos a empresas para no quedarte solo? Por supuesto, ese es la base del negocio de las empresas, y lo hacen muy bien. ¿Está todo perdido? Si, sin lugar a dudas. No hace falta ir muy lejos para ver de quien se rodeó el presidente Trump. Ese es el futuro que nos espera, empresas gobernandonos para aumentar su beneficio y nuestra vida será una mercancia mas, como los tomates.
Shordi   10-02-2025, 12:54
#9
Cita:¿ Por ?. ¿ Donde ?. Es creación de controles desde código, independiente de la IA que lo generase.


¿En serio? ¿Esto es código de gambas?
Cita:  ' Conectar el evento del botón
  Btn.Clicked = ON Clicked Btn

  Win.Show  ' Mostrar la ventana
END

' Evento cuando el botón es clicado
PUBLIC SUB Btn_Clicked()

ON no es ninguna palabra reservada de gambas ni Clicked ningún evento de la clase Button. Los eventos no se crean así en gambas, se crean con un observer... pero en python, con pyqt5 por ejemplo, sí se asocian así y sí se usa el evento Clicked en lugar del Click de Gambas.

La IA se inventa lo que no sabe con elementos de otros lenguajes que sí se sabe. Cada subida de nivel lo hace mejor, el 03-mini-high es bastante mejor... pero sigue apestando a python. Con el mismo prompt esto es lo que devuelve
Cita:' Form1.class
' Este ejemplo crea una ventana con un botón que muestra un mensaje al ser presionado.

PUBLIC SUB Form_Open()

  ' Configurar la ventana
  Me.Text = "Ventana con Botón"
  Me.Width = 400
  Me.Height = 300

  ' Crear el botón de forma dinámica
  DIM btn AS NEW Button
  btn.Text = "Presióname"
  btn.Width = 100
  btn.Height = 30
  ' Ubicar el botón aproximadamente en el centro
  btn.Left = (Me.Width - btn.Width) / 2
  btn.Top = (Me.Height - btn.Height) / 2

  ' Agregar el botón a la ventana y asignarle un nombre
  Me.Controls.Add(btn, "btnMostrar")

  ' Conectar el evento Click del botón con el manejador btn_Click
  ADD HANDLER btn.Click FOR btn_Click

END SUB

' Este subprocedimiento se ejecuta cuando se hace clic en el botón
PUBLIC SUB btn_Click()

  Message("¡Hola! Este es un mensaje.")

END SUB

Como ves comete los mismos errores. ADD HANDLER, se lo ha inventado y no es posible, en gambas crear el botón sin indicar el padre, etc.
Sin embargo es la manera en que trabaja python...
Aún le falta, aún...

No podemos regresar
Shell   11-02-2025, 00:23
#10
Guizan:

Uso WhastUp principalmente como medio de comunicación. Al nivel personal y por motivos de estar conectado
al grupo de la escuela de idiomas. Siendo delegado de la clase, es una aplicación que para mi es indispensable
su uso para el soporte de los alumnos, tanto como para informarlos, como para saber de ellos. Esto no se podía
pensar en otra época. Los centros usan una aplicación que pertenecen a la Junta y todos los centros están dados
de alta en ella, tantos maestros como alumnos, padres, la usan, en Andalucía se llama "Pasen".

Estamos en un mundo comunicado mediante aplicaciones, no puedes quedarte fuera.
Este año he conocido "Kahoot!", hacemos ejercicios y los alumnos practican en plan competición. 
Es increíble el nivel en el que estamos involucrados con esta tecnología y sus aplicaciones. En parte es un
 arma de doble filo pero es un gran medio para muchas cosas.
Todo depende del uso que le des.

En cuanto a datos personales. Limita que es lo quieren que sepan de ti. Al menos en Google.
Es una verdadera lata cada vez que se entra en una web y te muestran tropecientas cookies.

Shordi:

Efectivamente no es código Gambas. Inevitablemente hay que estar diciéndole que eso no pertenece a Gambas.
Y vuelve a rectificar el código y naturalmente hay que ayudarle, pero es curioso como vuelve a construir con lo que
le dices y rectifica.

No he tocado aún PyQt es mucho más complejo que TkInter. Me suele mostrar código muy similar a Gambas,
pero no lo es y siempre pienso que es Visual Basic .Net. Ya que se me hace muy parecido, pero siempre con diferencias.

Lo curioso es eso. Cómo cambia, cómo modifica con lo que le dices el código y ver eso para un programador es algo
sorprendente.

Es una buena herramienta de estudio, aunque sigo pensando que nos hace tontos.

Saludos
Última modificación: 11-02-2025, 00:27 por Shell.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.