Aller au contenu

DenisHen

Membres
  • Compteur de contenus

    4 029
  • Inscription

  • Dernière visite

  • Jours gagnés

    21

Tout ce qui a été posté par DenisHen

  1. Salut à tous et surtout au(x) administrateur(s) et aux modérateurs... Ce nouveau graphisme est réellement top, Ca change nos habitudes, mais c'est juste une de temps... J'aurais toutefois quelques petites remarques, mais ce n'est vraiment rien de grave 😉 Je le trouve un peu trop "grand", "espacé". Il y aurait-il un moyen de retoucher au CSS pour que ce soit plus condensé ? Effectivement, petit souci de langue, mais rien n'est grave, Il reste de petites erreur d'affichage, comme certains icones ou images Les signatures sont où ? En tous cas, un grand bravo, et en plus, on peut maintenant l'avoir correctement sur un smartphone, et ça, c'est génial ! ! ! Un Denis, très content...😉
  2. Salut à la communauté, et merci pour toutes vos participations... J'ai aimé vos propositions et vos commentaires.... J'ai beaucoup appris... (gile) : je t'ai bien entendu, je vais installer Visual Studio Express (bien que je crois qu'il n'existe plus mais il y a un équivalant) et je vais me mettre au C#, dès la semaine prochaine... Tu sais que tes conseils font loi ;) . Il faudra que je révise mon anglais, car après quelques petites recherches, je n'ai pas trouvé grand chose en français (sauf sur developpez.com)... Bien cordialement à toutes et à tous... Bon dimanche et joyeux Noël... Denis...
  3. Bonjours à toutes et à tous. Et à toi aussi didier, c'est toujours une bonne chose de savoir que des gens bienveillants s'occupent de notre petit confort... Je pense m'associer à tous pour remercier les Administrateurs et les modulateurs pour tenir ce merveilleux site en place, et le "seul" véritablement francophone... Et de grands mercis aussi à tout ceux qui font vivre ce site, via leurs réponses, aides, conseils, mais aussi leurs questions... Bon dimanche à la communauté... Denis...
  4. Je suis entièrement d'accord... Mais est-ce une fausse vente ? Selon OVH, "vos données sont en lieu sûr"...
  5. Je pense parler au nom de tous : mille mercis aux administrateurs et autres modérateurs pour tout ce travail... CadXP doit vivre... Encore merci à vous...
  6. Salut à tous... Pour faire quelques réponses collégiales, je dirais : Si je lance un challenge, c'est que, justement, je me demande comment faire ? Je ne suis ni un professeur, ni un expert (comme beaucoup d'entre vous). C'est une façon vulgairement cachée de voir "comment d'autres feraient ?"... Je n'ai pas la solution, je regarde, analyse et apprend énormément de tous vos commentaires et vos codes... A mon époque (les années 90) j'apprenais seul avec juste un "maître penseur codifiant" (et il n'y avait pas internet, et pas CadXP) qui m'a mit le pied à l'étrier du développement : Pascal, Turbo Pascal, puis, Basic, Turbo Basic, et Visual Basic pour continuer en Lisp... Donc, mes challenges sont peut-être égoïstes (bien qu'ils peuvent servir à beaucoup d'autres, je l'espère) mais ils ne sont pas dénués de tous sens... Je pense avoir atteint mes limites en Lisp (car je suis autodidacte et non anglophone), je fais plein de dev dont je suis très fier, mais j'aurai pû faire mieux... Et actuellement, je me pose la question : le Lisp est-il mon langage de "prédilection" ? Je reçois avec grand plaisir toutes vos remarques/critiques envers moi, ou sur mes capacités, je ne suis absolument pas susceptible... Mais comprenez que je n'ai eu que des aides ponctuelles (grâce à 99% aux membres de CadXP) suite à mes question pas toujours très explicites ou très "compréhensibles"... Mais j'ai tellement appris depuis mes début que je ressent une petite fierté, mais je devrais réussir à faire plus... En VBA, j'ai utilisé un classeur Excel comme une base de données, j'utilisais Excel comme "interface" pour avoir accès à des centaines de fichiers .txt... Mes collègues ouvraient le même classeur en lecture seule, mais n'avaient pas besoin de l'enregistrer... Ils remplissaient des champs et tout était envoyé par courriel, avec un minimum d'intervention de leurs part... Tous était géré par un seul ruban, personnalisé lui aussi C'est compliqué, mais je m'en suis sortie, et ce code était utilisé par quatre à six personnes en même temps, et pendant 4 à 5 ans. Après, la direction a commandé un ERP. Mais cet ERP ne remplissait pas ce que je faisais... C'est une source de fierté... Je sais, mais restant humble, j'aurais aimé être "balaize" en Lisp, mais je n'y arrive pas... Il y a plein de choses que j'aimerais faire en Lisp, mais je n'y arrive simplemement pas, malgré toutes les aides (Maître (gile), Tramber, LeCrabe, didier...) je ne m'en sors pas... Donc, il me faut apprendre un autre langage, et en ce moment, je pense me tourner vers le .NET et C#... Qu'en pensez-vous ?
  7. Didier, t'es sérieux ? Tu vas me faire croire que ton Lisp fait ça ? ? Tu vas me faire croire qu'en vingt ligne, tu as fais autant que (gile) en plus de 100 lignes ? ? ? Car si en Lisp c'était faisable en 20 lignes; Maître (gile) nous aurait fait la démonstration... Non ? Si c'est vrai, tu DOIS me donner ton secret... Et à nous tous... Mais je suis très content de t'avoir vu, tu ne ressemblais pas à ce que j'imaginais de toi, je croyais voir un vieux aigris... Mais en fait, tu est très jeune...
  8. Merci à vous deux, (gile) et didier (je vous surveille toujours, vous êtes (même si vous ne le voulais pas, mes très humbles professeurs.) et mes maîtres à penser pour le lisp... Et je parle au nom de beaucoup de personnes... @(gile) : tu m'a fais "adoré le lisp"... Tu m'as tellement aidé... Tu n'estime pas à quel point... A quel point tu es extraordinaire... Tu aides et tu professe, j'adore, et je serais toujours ton élève... @didier : toi aussi, tu était (et restera à jamais) un réel support dans mes développement, tu as été d'une aide que tu ne peux peut-être pas comprendre, tellement tu m'as donné. mais j'ai côtoyé tous tes le Lisp, c'est grâce à vous deux et d'autres aussi, Tramber, le crabe (Ô décapode) que je fais du Lisp... Bref; vous avez été tous les deux (avec d'autres, je le redis, Tramber, le crabe... Je persiste.) Un réel confort... Je ne serais jamais assez vous remercier... En gros, si je peux faire des petit Lisp (humbles), c'est uniquement grâce à vous... J'ai testé le lisp dans les années 90, mais depuis 2005 (environ), vous avez été d'une grande aide, et je ne saurait vous la prouver et vous remercier... Mais vous êtes tous extraordinaires, tous... Didier avec ton site (que je consulte au moins deux fois par jour) tu es un de mes maître, je sais, c'est dur à porter, mais tu l'es, quand à d'autres, comme Maître (gile), que dire... Que du bien... Maître (gile) va me faire aborder le .NET... Car il me (nous) démontre sa puissance... Extraordinaire, je vous dois tellement... Vous êtes et resterez des maîtres... Je suis désolé de vous l'apprendre, mais ce n'est juste qu'une question, en gros et pour parler comme nus le comprenons, vous êtes vraiment balaises... je vous serez toujours redevable, et je ne suis pas le seul... Encore un énorme merci à vous tous...
  9. Salut (gile). J'applaudis à m'en faire mal aux mains, challenge superbement relevé ! ! ! Et belle démonstration du code... Comment fais-tu du .NET pour AutoCAD ? Avec Visual Studio Express ? Puis-je le faire ? Est-ce interactif avec AutoCAD ? Comment se epasse la création d'une DLL ? Je suis très attiré par ses possibilités de langages, j'ai débuté en Pascal dans les années 80) puis en Turbo Pascal, ensuite est venu le Basic (vers 1992) puis en Turbo Basic (peu de temps après) puis le Visual Basic (avec VB 6), et pour finir, un peu de Lisp... Ca, c'est de la magie ! ! !
  10. Salut. J'ai utilisé le verbe juger entre guillemets, c'est plus pour se faire une idée des différentes façons de faire dans différents langages. Denis...
  11. Salut ö Décapode... J'étais persuadé que le stockage OVH était "multi-serveur" et donc, "multi-endroit", était inclus dans toutes les offres d'OVH... Je viens de découvrir un truc... Denis, fatigué... Mais bien à vous...
  12. Je suis bien d'accord avec vous, je développe car ça me plait, mais si d'autres se servent de mes création pour engranger du fric, que ce passe-t'il ? Et le droit français reste le même, devant les Prud'hommes ou pas... Si c'est défendable, c'est que la propriété intellectuelle existe bien... A postériori ou pré procédure... Un Développeur n'est pas "propriétaire" de ses codes, car il est payé pour les faire, mais un dessinateur, lui, le sera, donc il reste le propriétaire de ces codes... Je l'ai maintes fois vu et côtoyé, tu es paye pour dessiner, tu dessines, et tu n'es pas propriétaire de ces dessins, mais si tu programmes, ces programmes reste le résultat du créateur, qui n'a jamais été payé pour les faire, même s'ils sont fait pendant les heures de travail payées... Bon week-end à tous... Denis...
  13. Salut CurlyGoth. Quelle commande faut-il lancer, car VBA plante lors du Me.Hide... Et pour cacher quoi ?
  14. Égoïste ! ! ! ;)
  15. Je suis désolé (gile) (ça me fait mal de te contredire), mais si tu est employer pour balayer la rue et que tu te retrouve à faire de la comptabilité, jamais ton patron pourra te reprocher d'avoir fait une faute en comptabilité... J'ai un cousin avocat, spécialiste envers les Prud'hommes, qui me l'a bien expliqué, tu es payer selon ton statut, si ton statut est "dessinateur", tu te dois de dessiner... Si tu programmes, malgré qu'il te paye pendant que tu développes, ce n'est pas ta fonction première. Ce n'est pas pour ça que tu es employé et donc, ce pourquoi il te paye... Donc, malgré que tu développe pendant que tu es payé, tes créations reste ta propriété. Et il m'a même extrapolé le truc... Tu es employé comme dessinateur, tu développes des programmes (mais avec un salaire de dessinateur, pas de développeur, on est bien d'accord), ta boite te vire, tu es licencié, pour quelques raisons que ce soient, tu as le droit légale de partir avec tout ce que tu as programmé... Car tu n'as jamais été payé pour développer, tu as toujours été payé pour dessiner (tu était peut-être payé pendant que tu développais, pour le bien de ta fonction), mais ta fonction première était uniquement pour dessiner... Il m'avait montrer plusieurs jurisprudences... Et je te parle de ça, c'était il y a 3 ou 4 ans, pas 10 ou 20 ans...
  16. On parle bien de Kovcheg-Parquet ? Perso, sans compter sur son créateur, John McCarthy qui restera le principal pionnier de l'intelligence artificielle avec Marvin Lee Minsky, je trouve dans le Lisp un langage qui corresponde exactement avec ma façon de penser, ma théologie de la logique, mon fonctionnement cérébral... Je n'aimais pas le lisp quand je l'ai découvert (dans les années 90), mais plus je l'utilise, plus je l'aime... Et je sais que, maintenant, il y a d'autres interpréteurs/compilateur, peut-être plus intuitifs, peut-être plus réactifs... Mais je ne les connais pas... Et le Lisp (que je n'utilise que pour AutoCAD), me semble très approprié à cette utilisation que j'en fais, comme de millions d'autres personnes dans le monde...
  17. J'ai le souvenir qu'on peut ne distribuer QUE le .vlx... Et qu'il se suffit à lui seul (lisp, dcl...)... Donc, j'ai forcément une question, à quoi sert le .fas ?
  18. Bon, vous aimer les chalenges... Et je l'ai bien compris, les critères de mon premier n'étaient pas "correctes"... J'ai donc un nouveau "truc" à vous proposer... Quelque-soit le langage que vous proposerez sera le bien venu (Lisp, V-Lisp, VBA, C#, F# Ruby, patatruc...), vous êtes libre : C'est de la géométrie, désolé, mais c'est mon truc. Le challenge est : Dessinez un cercle (oui, c'est graphique Et géométrique). Dans ce cercle, dessinez un carré inscrit, et dans ce carré un cercle inscrit... Et ce, au moins 4 ... Mais avant tout, Est-ce judicieux comme challenge ? Ai-je oublié quelque-chose ? Mais bien à vous, et lancez-vous... On ne "jugera" as sur la quantité de fonction/commande et non du nombre de lignes de programmation...
  19. Ben il me semblais aussi, (gile) un .fas est un lisp à peine compilé, mais un .vlx, est un lisp super compilé avec : un/des lisp, un/des dcl...) je me trompe ?
  20. Salut le Décapode. A l'époque, AutoCAD version 10 ou 11, il y avait un Dongle énorme de fabrication suisse qui faisait l'affaire... J'ai travailler sur des AutoCAD de la 10 à la 14 avec ce type de Dongle, et en version anglaise et allemande (et je ne parle pas l'allemand)... Ce n'était pas une clef USB mais un gros truc sur un port parallèle, mais je ne m'en souvient plus très bien... @(gile) : ce dont je parlais, c'était plus une question de protection d'un code, comme laisser une trace de la première utilisation d'un code dans la base de registre et de pouvoir le débloquer grâce à un algorithme pour répondre à ce premier code : par exemple, le premier lancement, dépose la date du lancement dans une clef de la base de registre (je l'ai déjà fais)... Limitation, deux mois, x utilisations... Et, arrivé à expiration de la date ou du nombre d'utilisation, le Code demande un autre code retour : la date + 1, le code -2... Bref, faire un code et le protéger... C'était juste pour dire... Comment protéger ce que tu fais... Et c'est là que réside mon réel challenge... (Car j'ai caché beaucoup de messages, la difficulté d'être est une explication...)
  21. Effectivement, comme je l'ai dis, le retro-engineering est une solution pour "craquer" un programme, mais combien d'utilisateur sont capables de le faire... ? je me posais juste la question : où va le "vice" de la protection... Si vice il y a... Mais je n'avais pas pensé, et tu me l'as fais remarquer, si j'ai la solution ultime, je ne la partagerais pas... Ok, tu as encore raison... Mais comment tu ferais ? Autre chose, si tu ne distribue pas, tu n'as pas besoin de protéger, mais je me suis fais avoir par un employeur véreux et malhonnête, je n'aimerais pas me faire avoir une deuxième fois... Si on te trompe une fois, honte à "on", si on te trompe deux fois, honte à toi...
  22. @Ô décapode : j'aimerais juste connaître les éventuelles possibilités pour protéger nos codes. Quels qu'ils soient, je l'ai déjà fais, mais je ne suis pas sur d'voir fais le bon choix... Donc, quelles sont les autres proposition/solutions... @Fraid : si t'en as, j'aimerais bien y gouter, car je n'ai jamais pris de drogues, mon cerveau en génère assez... ;)
  23. Salut Ô Décapode. Je ne parlais pas d'interaction entre programmes, mais bien de protéger un seul programme... La rétro-engineering ne fait pas partie de ma demande... Je demande juste aux membres : "Comment feriez-vous pour protéger vos développements"...
  24. Tu voulais dire Alpanov ? Bon Wekk-end, un Denis, pas du tout fatigué, mais toujours triste, (non Ô décapode, je n'ai pas oublié, comme toi...) ...
  25. Saut à la communauté. Je pense que vous savez déjà de quoi je vais parler. Faites un programme, quel qu'il soit, mais comment les protéger... En gros, on vous paye pour dessiner, mais vous programmez, mais sur votre bulletin de paie est écrit "Dessinateur". La législation française est très explicite là-dessus... Vous êtes dessinateur (c'est sur votre bulletin de paye) et non programmeur/développeur ? Donc, tous ce que vous développez/programmez est en votre entière possession et sauf votre accord, votre employeur ne DOIT pas les utiliser sans votre accord, avant (?), pendant (Ok), et après (c'est là, l'arnaque)... Mais, comment protéger vos développement, vos logiciels, pour les quelles vous n'avez pas été embauché, mais jamais payé... Attention, on parle bien d'un jeu... Attention, je ne suis pas contre le patronat... Je veux juste protéger les développements qui se font exploités... Et aussi, protéger les développements de programmateurs qui aimeraient vendre un peu leur travail, ou les monnayer... Je vous propose donc un nouveau Chalenge... Comment faire un programme "entier" (qui sera utilisable partout et en dehors de toutes contraintes) et le protéger... Donc, je vous propose un défit pour protéger un lisp ou autre. Voici les condition (et je reste ouvert aux remarques) : Comment faire un .lsp (ou autre, mais la principale demande reste pour AutoCAD, mais je ne suis pas fermé) et le protéger (.ini, base de registre, fichier caché, suite de code ASCII, clef différentielle, encodée...) Premièrement, comment protéger son travail : 1.soit dans le temps (un mois d'utilisation accordé, par exemple) 2.soit dans le nombre d'utilisation ( 10, 20, 200) 3.soit autre chose dont je n'ai pas connaissance, mais je reste ouvert... Et comment le distribuer : 1.Un Bundle 2.Un fichier compiler (qui contiendrait tous les programmes) 3.Être aider d'un autre logiciel de distribution, gratuit s'il vous plait... Car le but est de protégé le petit développeur qui s'est ruiner pour son bosse et qui repart avec rien... Donc, Tout doit être gratuit... je vous propose un petit développement de mon cru, comment le rendriez-vous inviolable et protégé, car là est la question, ce programme dessine une crois dans un quadrilatère (Oui, certain me dirait, Wouaouw, quel effort... je sais, mais je n'est pas le problème), mais comment le vendre (pas important) mais comment le protéger (tu l'utilises, tu me dois 10 euros (toutes les 10, 20, 100 utilisations, tous les mois, une "licence ad-vitam"...) Et là, vous avez toutes les libertés) : Je suis désolé, c'est du Lisp, mais vous faites comme vous le voulez, le seul impératif, c'est que c'est pour AutoCAD (ou ZWCAD, Draftsight...) Libre à vous : (vl-load-com) ;;; ***************************************** ;;; Dessine une croix dans un quadrilatère ;;; ***************************************** (defun c:CroixDsQuadri (/ ent ent-liste n liste-sommets) (princ "\n\tDéveloppé par Denis H. (1.0)") (setq doc (vla-get-activedocument (vlax-get-acad-object))) (vla-startundomark doc) (if (eval 'CleRegCerene) (CleRegCerene "DenisH") ) ;_ Fin de if (while (= "LWPOLYLINE" (cdr (assoc 0 (entget (setq ent (car (entsel "\nChoix de la polyligne\n"))))))) (setvar "clayer" (cdr (assoc 8 (entget ent)))) (setq ent-liste (entget ent) n 0 ent 0 liste-sommets nil ) ;_ Fin de setq (repeat (length ent-liste) (if (= 10 (car (nth n ent-liste))) (setq liste-sommets (cons (cdr (nth n ent-liste)) liste-sommets)) ) ;_ Fin de if (setq n (+ 1 n)) ) ;_ Fin de repeat (setq liste-sommets (reverse liste-sommets)) (command "_.line" (nth 0 Liste-sommets) (nth 2 Liste-sommets) "") (command "_.line" (nth 1 Liste-sommets) (nth 3 Liste-sommets) "") ) ;_ Fin de while (vla-endundomark doc) (princ) ) ;_ Fin de defun
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité