Programmer l’amiga 68k bouts de code IDE langages, astuces

15 sujets de 61 à 75 (sur un total de 77)

  • pulp

      #393443

      @thellier

      Avec Dopus j’utilisais Multiview et ce datatype sur un executable et ça m’affichait les libs…

      https://aminet.net/package/util/dtype/exeDT394

      Sethghost

        #393454

        Bonjour
        Je dois admettre qu’on peut utiliser ChatGPT pour faire une fonction C : « Langage C/AmigaOS 3 68k : fais moi un prog qui fait ceci »
        J’ai pas confiance sur un programme complet mais pour lui faire écrire une fonction d’une centaine de ligne ça marche pas mal genre « prog qui ouvre une window de 640×480 »

        Oui, l’IA apporte un énorme plus en ce moment pour le code sur amiga (micropython, Amelinium…). C’est visible sur aminet ou itch.io.

        Par contre pour le reste. Ca pose déjà des problèmes, pas parce que l’IA est méchante mais parce qu’elle est mal utilisée. Pour la surveillance, le controle par les états ou des groupes malveillants, la guerre, la mise au chomage de légions de programmeurs surtout dans les grandes boites US.

        Quelqu’un avait demandé comment trouver quel include pour tel fonction ? : Moi j’utilise un prog de recherche de fichier (genre AgentRanSack sur Windows) et lui demande trouve les fichier dans /include qui contienne « OpenLibrary » nommé « *.h »

        Dans le même ordre d’idée: pour savoir quel .library (s) un prog binaire Amiga a besoin j’ouvre le binaire avec un editeur de texte et je cherche « .library »

        Merci pour les astuces.

        Avec Dopus j’utilisais Multiview et ce datatype sur un executable et ça m’affichait les libs…

        Voila le genre de trucs que seul un utilisateur régulier connait !


        J’essaye de terminer un minipaint (sketchboard) en pur C ANSI. UAE très pratique pour faire les choses vite.
        Pour le moment. C’est minimum mais ça marche sur des écrans 2 bit à + 8bits (256 couleurs et plus).

        Vite, un panneau solaire et un PiStorm.

        thellier

          #393456

          On est d’accord l’IA tout comme l’informatisation aurait du rester dans le domaine de la recherche scientifique et informatique et non pas nous être imposé, nous fliquer et nous mettre tous au chômage

          On se dit y restera les métiers manuels genre plombier mais quelles chances aura un jeune pas futé d’obtenir son CAP de plombier quand il sera mis en concurrence avec les (centaines de milliers) d’informaticiens en reconversion plus intelligent qui auront perdus leurs boulot : « si je sais démonter un PC alors démonter un lavabo c’est facile »

          Je suis un grand fan de la critique de la société technicienne de Théodore Kaczynski

          Les méga entreprise veulent plus payer des employés, pas même au SMIG ou délocalisés, plus du tout
          …et l’IA et les robots remplaceront leurs employés

          Alors comme personne ne recevra de l’argent alors il faudra faire un revenu universel par création de monnaie
          Mais comme les travailleurs pauvres ont pas d’ épargne alors tout cet argent, créés à partir de rien, planche à billet (« quantitative easing » comme ils disent) finira dans la poche des méga entreprises

          Déjà quand on y réfléchit : la dette des USA, France, etc.. a explosé = cela a créé une masse monétaire énorme mais pourtant l’épargne de beaucoup des français (les pauvres) n’a pas augmenté ni même leur salaire réel (inflation) donc on peut dire que les 3400 milliards (de la dette) ont surtout enrichi les plus riches

          L’avenir est très sombre :-/

          • Cette réponse a été modifiée le il y a 1 mois et 3 semaines par thellier.

          AmiDARK

            #393479

            @All :
            Personnellement, j’utilise l’IA dans mon métier (Ingénieur Qualification Logiciel) et cela aide beaucoup, notamment dans l’automatisation de tests fonctionnel, et de tests d’API.

            Cependant j’utilise l’IA dans plusieurs domaines.
            Notamment pour le coding Amiga. Mon projet e-Grimoire j’ai pu le reprendre et le peu de temps que j’ai pu passer dessus avec CodeX (de OpenAI), m’a permis de grandement avancer dans le développement des commandes Similo-BASIC dans l’assembleur.
            Projet : https://github.com/AmiDARK/e-Grimoire

            J’utilise aussi l’IA pour formaliser mes travaux de recherche pour mon modèle ICMM (L’Alcahest Quantique) et cela m’a permis de publier plusieurs travaux, et de continuer à en publier régulièrement :
            https://zenodo.org/search?q=cordierfr%40wanadoo.fr&l=list&p=1&s=10&sort=bestmatch
            https://orcid.org/0009-0001-8661-3275
            J’ai d’ailleurs aussi publié des études sur l’IA la créativité, la gouvernance, etc.

            Du coup, je serais plus nuancé que Thellier concernant l’intégration de l’IA dans notre société humaine.
            Même s’il est clair qu’une éthique doit être clairement définie et mise en place mondialement parlant, l’outil est clairement utile pour beaucoup de choses, un temps soit peu qu’il soit utilisé correctement, et dans un but d’apprentissage avant tout (pas pour de l’activité passive de délégation de tâches qui pousse à la paresse mentale).

            J’utilise aussi ChatGPT pour mes créations d’oeuvres littéraires dont :
            1. « Retour vers le Présent » un thriller scientifique avec complot mondial, et voyage dans le temps (3 volumes prévus pour l’entièreté de l’histoire). Phase I du volume I complète. Phase II en cours.
            2. « Humanité », une oeuvre de science fiction dans la lignée des Star Trek, Stargate, qui parle suurtout de notre société humaine, de son passé, son présent et ses dérives, et ses futurs possibles. 3 volumes principaux ouvrant à un univers plus vaste (d’exploration spatiale) avec plus de 20 thèmes prévus d’être abordés. Phase I du volume I (Origines) complète, Phase II en cours.
            https://www.facebook.com/profile.php?id=61571411822557

            L’IA m’aide à trouver des informations historiques et intégrer mes histoires dans le réel. Elle me permet aussi de créer des planches de tests (style BD), plein de choses…. Et tout cela avec un seul outil IA, pas besoin d’en payer 50.

            C’est un outil qui peut permettre à des artistes, créateurs, d’explorer la créativité en élargissant même aux domaines (infographie, musique, etc.) pour lesquels ils ne sont à la base, pas spécialistes.

            Après je valide l’analyse de la situation que Thellier a partagé.

            Frédéric.
            https://www.alcahest-quantique.fr
            https://www.facebook.com/Alcahest

            PS : Désolé mes images sont trop volumineuses J’essayerai des les uploader ailleurs pour les rendre visible.
            Voici les images que j’avais prévu pour illustrer mes propos :
            https://www.frederic-cordier.fr/Humanité_Planche01.png
            https://www.frederic-cordier.fr/Humanité_Planche02.png
            https://www.frederic-cordier.fr/Humanit%C3%A9%20-%20Volume%20I%20-%20Origines%20-%20Cover%20Ver1.png
            https://www.frederic-cordier.fr/Humanite_Atlantis.png
            Les visuels et styles ont été déposés à l’INPI pour la propriété intellectuelle.

            • Cette réponse a été modifiée le il y a 1 mois et 3 semaines par AmiDARK.
            • Cette réponse a été modifiée le il y a 1 mois et 3 semaines par AmiDARK.
            • Cette réponse a été modifiée le il y a 1 mois et 3 semaines par AmiDARK. Raison: Modifications d'erreurs de lien + mise à jour contenu
            • Cette réponse a été modifiée le il y a 1 mois et 3 semaines par AmiDARK.

            piark

              #393484

              Alors je ne sais pas pour vous, mais pour moi l’Amiga, c’est un plaisir, c’est une expérience a vivre.

              Et je m’éfforce a coder directement sur la machine, pas sur PC, avec ses outils dédiés, je trouve que ça fait partie de l’expérience, et ça me change du quotidien professionel sur PC Windows pour aller sous Linux, avec toute la palanquée d’outils plus ou moins lourdingues ou qui demandent quasiment une formation d’ingénieur pour les utiliser…..

              Et j’apprécie les programmes démos et jeu sur Amiga avec ce point de vue, la connaissance de la difficulté de programmer et créer sur la machine, ça leur donne plus de valeur a mes yeux, un peu comme quand on voit un des vieux bâtiments ou tout était fait a la main comparé a un immeuble en béton.

              Donc entendre parler d’IA pour coder sur l’Amiga, c’est comment dire……

              C’est comme si je regardais les jeux olympiques avec des athlètes équipés d’exosquellettes quoi…..

              Après j’ai la conviction que les patrons et autres demandeurs de compétences informatique vont finir par croire que c’est l’IA qui gère la partie compliquée du travail, et vous associer a des simples valideurs de résultats produits par ces outils, donc pour ma part j’y touche même pas, j’ai pas envie du tout….. mais chacun fait ce qu’il veut.

              AmiDARK

                #393485

                @Piark :
                Pour les patrons, c’est déjà le cas de certains qui se croient « visionnaires » mais sont embués du cerveau.
                Dans une mission relativement récente, en pleine réunion sur l’évolution de l’entreprise. Grace à une intervention de ma part, j’ai réussi à leur faire avouer que :
                1. Les développeurs vont devenir des « Prompt Engineers ».
                2. Il va falloir développer des outils IA qui corrigeront les erreurs et bugs de l’IA.
                3. Ce seront les projects manager, avec le temps, qui remplaceront les développeurs.
                Et je n’ai pas eu besoin de pousser bien loin, il ont tout dit tout seuls comme des grands :p
                Mes anciens collègues développeurs ont compris, et étaient loin d’être contents.
                Bon j’avoue que ce genre d’intervention de ma part, *sans filtre*, dérangent les responsables car une fois qu’ils ont avoué leur choix, ils comprennent qu’ils ont révélé des informations de gouvernance sociétale qui devaient rester dans les hautes sphères de l’entreprise.
                Donc certains employeurs cherchent clairement le rendement financier à tout prix en réduisant la masse salariale. Je l’ai vu en réel.

                Je comprends ton point de vue sur le Coding Amiga & l’utilisation d’autres machines. Je le respecte.
                De mon côté j’essaye de pousser pour montrer e que techniquement l’Amiga pouvait faire et qui n’avait jamais été exploité (mon projet e-Grimoire en est l’exemple)

                thellier

                  #393486

                  J’ai gardé ma mentalité de hacker sur Amiga en 1987 (même si je travaillais professionnellement dans l’informatique et eu quand même une formation d’informaticien) qui recherche la solution la plus efficace même si elle est pas conventionnelle, pas comme on nous a appris à l’école info : donc oui utiliser l’IA pour créer un des exemples de progs pour la cgxvideo.library que j’ai écrit pour Vampire = oui pourquoi pas. Compiler dans WinUAE mes progs pour Vampire = et oui pourquoi pas
                  Bref en programmation pour moi : la fin vaut les moyens, pas de limites 😉

                  AmiDark: tu es un grand rêveur, AMHA l’IA va nous décimer
                  > »les projects manager, avec le temps, qui remplaceront les développeurs » c’était déjà le cas en externalisant le codage à des SSI de jeunes mercenaires incompétents qui nous produisait de la merde

                  kamelito

                    #393489

                    @AmiDark

                    Il est toujours vivant ce projet e-Grimoire?
                    On est plus tout jeune pour en profiter…

                    AmiDARK

                      #393493

                      @Thellier :
                      Je commence à voir fleurir depuis un bon moment sur LinkedIn, des posts visant à dire que l’IA, c’est loin de faire gagner en rendement et en finances, ce qui était prévu. Certains parlent de retour en arrière pour réduire l’utilisation de l’IA en entreprise… De plus, plusieurs problèmes sociétaux vont émerger si l’IA réduit vraiment l’emploi (version cash : baisse de masse salariale = baisse d’impôts = faillite des états). Donc des actions vont devoir être mises en place. le Revenu Universel est une piste, mais doit être élaboré avec justesse.


                      @Kamelito
                      : Le projet e-Grimoire comme Amos Professional Unity, était en standby car d’autres priorités plus existentielles ont forcé à faire des choix sur des projets qui prenaient beaucoup trop de temps. Mais là, avec l’IA, cela change un peu la donne de la dynamique des choix et des évolutions.

                      @+ AmiDARK

                      • Cette réponse a été modifiée le il y a 1 mois et 2 semaines par AmiDARK.

                      kamelito

                        #393502

                        J’ai Juste demandé des news sur e-Grimoire rien d’autre 🙂

                        Sethghost

                          #393521

                          Et je m’éfforce a coder directement sur la machine, pas sur PC


                          Quoique on peut tricher avec WinUAE et les « outils modernes », hé hé.

                          RAPPEL : Les compilateurs C/C++
                          ade_ndk_mui – Contient une version 3.4 de GCC.
                          Version GCC 3.4 qui contient tout le nécessaire pour bricoler, NDK-3.9 et MUI. Non testé.
                          https://www.onyxsoft.se/ade_ndk_mui.html

                          Compilos testés et fonctionnels :
                          ADE – facile à installer
                          https://aminet.net/package/dev/gcc/ADE
                          https://aminet.net/package/dev/gcc/ADE-repack
                          SAS/C 6.x – utilisé surtout pour vérifier pourquoi GCC 2.95.3 échoue.
                          StormC – Avec interface de développement intégrée.
                          https://archive.org/details/amigadevelopercdv2.1
                          Dice
                          https://eab.abime.net/showthread.php?p=874957#post874957

                          Et un programme C extrait du site de destroyed lolo, une ALERTE ORANGE ‘Recovery Alert’ contrôlée amusante mais blindée de pointeurs, peur:

                          #include <exec/types.h>
                          #include <exec/execbase.h>
                          #include <exec/memory.h>   
                          	/* Ces 3 là ne nous servent à rien mais évitent */
                          #include <exec/semaphores.h>
                          	   /* des erreurs à la compilation */
                          #include <exec/io.h>       
                          	   /* dans exec_protos.h */
                          #include <clib/exec_protos.h>
                          #include <clib/intuition_protos.h>
                          #include <string.h>
                          #include <stdlib.h>
                          #include <stdio.h>
                          
                          struct ExecBase        *SysBase;
                          struct IntuitionBase   *IntuitionBase=NULL;
                          
                          void fini(){
                          	if(IntuitionBase){
                          		CloseLibrary((struct Library *)IntuitionBase);
                          		IntuitionBase = NULL;
                          	}
                          }
                          
                          int main(int ac, char **av){
                          	SysBase = *(struct ExecBase **)4;   /* Recherche d'exec */
                          
                          	if(!(IntuitionBase = (struct IntuitionBase *)OpenLibrary("intuition.library",0))){
                          		puts("Impossible d'ouvrir intuition.");
                          		exit(EXIT_FAILURE);
                          	}
                          	atexit(fini);
                          
                          	if(ac<2){
                          		puts("Syntaxe : MonGuru 'message'");
                          		exit(EXIT_FAILURE);
                          	} else {
                          		int longueur=strlen(av[1]);
                          		char buff[longueur + 5];    /* Buffer de travail */
                          
                          			/* Initialisation du buffer */
                          		*((short *)buff) = 50;      /* position en abscisse (X) - expliquer pourquoi */
                          		buff[2] = 17;               /* position en ordonnées (Y) - expliquer  */
                          		strcpy(&buff[3],av[1]); /* Copy du message : strcpy */
                          		buff[4+longueur]=0;         /* Rien d'autre a afficher */
                          
                          			/* Notre Guru */
                          		DisplayAlert(RECOVERY_ALERT,buff,30);
                          
                          		exit(EXIT_SUCCESS);
                          	}
                          }


                          Pour voir les explications :
                          http://destroyedlolo.freeboxos.fr/amiga/articles.html

                          Outils :
                          Pourquoi VINCEd est supérieur à KingCON ?
                          https://aminet.net/package/util/shell/ViNCEd
                          https://aminet.net/package/util/shell/KingCON_1.3
                          Le copié/collé fait la différence !
                          VINCEd a ses défaut, KINGCON n’est plus mis à jour.

                          Vite, un panneau solaire et un PiStorm.

                          AmiDARK

                            #393526

                            @Kamelito : Oué. désolé d’avoir pollué le sujet avec des *platicitudes*… Je vais nettoyer….

                            kamelito

                              #393536

                              @Kamelito : Oué. désolé d’avoir pollué le sujet avec des *platicitudes*… Je vais nettoyer….

                              Non ça ne me gênais pas, c’est juste que j’ai eu l’impression que tu répondais à une/des remarques soumises par Alain en me taguant.

                              Pourquoi ne pas mettre e-Grimoire sur GitHub ou autre repo?

                              • Cette réponse a été modifiée le il y a 1 mois et 2 semaines par kamelito.
                              • Cette réponse a été modifiée le il y a 1 mois et 2 semaines par kamelito.

                              AmiDARK

                                #393545

                                @Kamelito :
                                Mais c’est déjà le cas depuis longtemps : https://github.com/AmiDARK/e-Grimoire

                                kamelito

                                  #393548

                                  Doh!

                                15 sujets de 61 à 75 (sur un total de 77)

                                • Vous devez être connecté pour répondre à ce sujet.

                                Forums AmigaOS, MorphOS et AROS Développement Programmer l’amiga 68k bouts de code IDE langages, astuces

                                Amiga Impact