lolop a écrit 3861 commentaires

  • [^] # Re: Sur M

    Posté par  (site web personnel) . En réponse à la dépêche L'Insee et la Drees ouvrent le code source du modèle Ines. Évalué à 6.

    j'ai du mal à voir l’intérêt de traduire le M et Python plutôt que d'écrire des 'if' en Python en sacrifiant le 'si'.

    Faudrait peut-être que tu lises un morceau ce M un peu plus long, il semble y avoir un système de règles activées, de contrôles, de références numériques (peut-être à des textes législatifs). Ça peut probablement se goupiller en Python (et perso c'est ce que je ferais).
    Mais tu juges sans savoir: de quand date le langage M à l'origine, quel était le public cible et sa culture informatique / développement, qu'est-ce qui était autorisé dans les services info des finances à l'époque, qu'est-ce qu'il y avait avant, sur quoi étaient exécutés les programmes en M, etc.

    Quand au BASIC, regarde l'age du langage SAS, lis les discussions stackexchange de 2012 que je t'ai donné en lien, mesure la pérennité du langage (quel Basic… j'ai pu faire du GW-Basic, du Basic ApppleSoft, il y avait aussi le Quick Basic… (Borland je crois), depuis il y a eu Visual Basic, etc).

    Bref, je comprendrais des questions sur le pourquoi de certains choix, mais pas une condamnation vindicative envers les personnes qui ont développé ces outils de calcul sans avoir tous les éléments (si certains connaissent le pourquoi du comment…).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: RH = licence mais que dans certains cas

    Posté par  (site web personnel) . En réponse au message comment créer un serveur de fichier sous redhat Entreprise 6.4. Évalué à 2.

    Complément, redhat file server

    Si c'est pour accéder avec des postes clients sous Windows: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/System_Administration_Guide/s1-samba-configuring.html

    Et sans interface graphique, cf 24.2.2. Command Line Configuration

    (note: il faudrait apprendre à utiliser un éditeur de texte en mode console, par exemple vi / vim)

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Sur M

    Posté par  (site web personnel) . En réponse à la dépêche L'Insee et la Drees ouvrent le code source du modèle Ines. Évalué à 10. Dernière modification le 17 juin 2016 à 10:04.

    https://forum.openfisca.fr/t/code-source-de-la-calculette-impots-et-outils-connexes/37

    Je ne connaissais pas M, mais de ce que j'en lis dans le lien ci-dessus, c'est un langage dédié au domaine des règles fiscales et calcul des impôts (un DSL), dont la syntaxe est suffisamment simple pour que des outils de parsing et de traduction permettant de l'exécuter sur du Python, voir Python parallélisé aient pu être développés…

    Et quand on regarde les sources, ça ressemble beaucoup à une reprise des champs de déclarations d'impôts intégrés dans les (nombreuses et trop complexes) règles fiscales pondues par nos législateurs. Dans l'exemple que tu donnes:
    https://github.com/openfisca/calculette-impots-m-source-code/blob/master/src/coc2.m
    Une logique administrative compilable et compréhensible par les gens qui ont à travailler dessus, que le style ne te plaise pas n'est pas grave, ça n'est pas toi qui travaille avec.

    Bref, l'administration s'est dotée d'un outil dont elle avait besoin, sa syntaxe est en français et très simple, et alors, si ça leur permet de répondre à leurs besoins en permettant d'exprimer les règles de calcul fiscal, ça ne me choque pas, c'est peut-être plus productif que d'essayer de faire rentrer un langage générique dans leur besoin particulier.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Yes

    Posté par  (site web personnel) . En réponse à la dépêche L'Insee et la Drees ouvrent le code source du modèle Ines. Évalué à 5. Dernière modification le 16 juin 2016 à 21:57.

    C'est du SAS dont ils parlent, un langage proprio et commercial. Et les langages que tu cites étaient plutôt… jeunes ou pas adaptés. J'ai fais le choix Python en 1995, et à l'époque c'était un pari dont je peux comprendre que certains ne l'aient pas fait. C'est toujours facile de revenir a postériori sur des choix.

    Même en 2012 SAS semblait avoir encore son intérêt face à son concurrent "naturel" R:
    http://stats.stackexchange.com/questions/33780/r-vs-sas-why-is-sas-preferred-by-private-companies.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Précisions

    Posté par  (site web personnel) . En réponse au message Help !!! ping dans script. Évalué à 3.

    Préliminaire: revoir la syntaxe wikiesque pour avoir le code propre

    Précision à apporter: qu'est-ce que «pinguer ces infos» ?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Récursivité…

    Posté par  (site web personnel) . En réponse au journal testmysite.thinkwithgoogle.com. Évalué à 3.

    (on ne pouvait pas ne pas le faire…)

    Here are the scores for
    https://testmysite.thinkwithgoogle.com/

    Desktop Speed
    96/100

    Good
    Mobile Speed
    94/100

    Good
    Mobile Friendliness
    99/100

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Pérennité des données

    Posté par  (site web personnel) . En réponse au journal Rachat de LinkedIn par Microsoft pour 26 milliards de dollars. Évalué à 2.

    la durée de vie de mes données va probablement dépasser la durée de vie des sites qui les hébergent

    Et elles vont même survivre à ta disparition physique!

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: APFS

    Posté par  (site web personnel) . En réponse au journal Le malaise.. Évalué à 6.

    La GPL, c'est "Je donne mon code vous pouvez l'utiliser mais si vous l'utilisez vous devez aussi faire du compatible GPL, genre un module CDDL complètement à côté c'est libre pas fait du tout sur base de mon code mais crève, en fait votre code indépendant doit aussi être compatible GPL oui je ne met pas de limite qu'à mon code mais à votre code indépendant aussi, sinon cassez vous".

    C'est une reformulation Zenitram ;-)

    La GPL c'est je vous interdit — si vous utilisez mon code — de donner moins de droits aux utilisateurs du logiciel que vous distribuez que ce que je vous ai donné, à savoir pouvoir lire, modifier et recompiler, redistribuer. La GPL protège l'utilisateur final (j'imagine que tu as déjà lu l'historique sur l'imprimante Laser et les correctifs de Stallman). C'est un état d'esprit qu'on a ou pas. Et en effet, si ça ne plaît pas allez voir ailleurs ou réécrivez.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Yes

    Posté par  (site web personnel) . En réponse à la dépêche L'Insee et la Drees ouvrent le code source du modèle Ines. Évalué à 10.

    Ils ont un logiciel qui a 20 ans, et qu'ils maintiennent, et qu'ils publient. Avant de critiquer ainsi le choix du langage, il faudrait peut-être regarder ce qu'il y avait de reconnu et capable de répondre à leurs besoins à l'époque.

    Quant à une réécriture, si leur logiciel actuel est stable, tourne de façon sûre et connue, mettre des fonds pour le re-développer et vérifier de A à Z dans un autre langage peut être une décision qui n'est pas prioritaire…

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: A force...

    Posté par  (site web personnel) . En réponse au journal Typage statique pour Python. Évalué à 10.

    J'ai l'impression surtout qu'on a posé une lib standard et remplacé des point-virgules par des tabulation/retour à la ligne forcés, à force de vouloir un "nouveau langage différent mais qu'on veut rapprocher des langage d'avant finalement car en fait ça marche pas si bien que ça d'être différent plus simple".

    Impression fausse. Ça reste du "duck typing" à la base avec un langage de script très dynamique, ça marche bien mais pour quoi c'est fait, mais c'est améliorable… d'où l'ajout des annotations de types. Mais elles restent optionnelles, et ne sont pour le moment pas utilisées à l'exécution.

    PS : faudrait pour le fun que je benche les deux algos, pour voir si Python arrive à s'approcher de la perf de C.

    Et le C va évidemment écraser le Python pour peu qu'il y ait quelques boucles avec des expressions de calcul. On n'utilise pas Python pour des perfs en calcul (pour ça on code en C/C++/Fortran et on plug du Python par dessus pour les enchaînements de haut niveau, les synchros multiprocess, les logs, etc).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Petit jeu rigolo avec Windows 10

    Posté par  (site web personnel) . En réponse au journal Vague d’intérêt pour GNU/Linux vs Windows 10 « imposé » ?. Évalué à 3.

    Et il y a quelque chose de similaire sous Linux pour cacher de credentials LDAP avec sssd.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: niveau zero du hack

    Posté par  (site web personnel) . En réponse à la dépêche Son et lumière à l’hôtel. Évalué à 2. Dernière modification le 29 mai 2016 à 12:06.

    Fail2ban ! (comme écrit ci-dessus :-)

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Yapluka signaler aux intéressés

    Posté par  (site web personnel) . En réponse au journal Quand 01net nous explique ce qu’est un hacker. Évalué à 10.

    Bah, il suffit de travailler sur des équations de stats dans un avion pour que les gens s'inquiètent… alors un terminal texte, ma bonne dame.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: De gros doutes...

    Posté par  (site web personnel) . En réponse à la dépêche Silex le logiciel libre pour créer des sites web statiques. Évalué à 10.

    De ce que j'en ai vu, tu ne construits pas un immeuble de 15 étages, mais une cabane avec une jolie déco. AMA faut plus le voir comme un outil simple pour faire rapidement deux ou trois pages (ou une maquette à reprendre ensuite).

    Dans les vidéos tutoriels il y a un mix de styles via CSS + styles directs sur le contenu qui m'a interpellé - un côté que je reproche aux outils WYSWIG de "dessin" de page web.
    Mais vu la cible je ne pense pas que ça soit au final gênant, si ça peut éviter de retrouver des DreamWeaver piratés…

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Un essai avec SystemRescueCD

    Posté par  (site web personnel) . En réponse au message Installation impossible. Évalué à 1.

    Où tu démarrerais en console et pourrais faire un petit diagnostic du matériel avant d'aller plus loin…
    (note: ça s'installe bien sur une clé USB avec Multisystem par exemple)

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Incroyable

    Posté par  (site web personnel) . En réponse à la dépêche Bitkeeper essaye de rattraper l'histoire en passant Open Source. Évalué à 9.

    Aussi nul que cvs, mais sans beaucoup de ses bugs.

    Y'avait quoi comme super concurrent à CVS quand il est sorti (j'ai vu une rev 1.1 en 1994, ses débuts doivent donc être encore antérieurs)?

    Il n'est pas “nul” mais dépassé car il est ancien et on sait faire mieux, avec des machines nettement plus puissantes et tout plein d'outils nouveaux développés depuis.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Séparation commande puissance / contrôle web

    Posté par  (site web personnel) . En réponse au message Prise intelligente et interfaces. Évalué à 2.

    Rien vu de ce genre. Tu risques d'avoir à mettre une prise domotique pilotable, et un système d'interface entre le web et ce protocole de pilotage domotique (si c'est juste pour servir une page un tout petit ordi suffit, arduino ou rPi, tant qu'il peut causer IP d'un côté et protocole domotique de l'autre).

    Avec ce genre de solution tu trouveras pas mal d'outils, par exemple en X10 (commande par courant porteur). Et… le système d'interface peut évoluer de son côté (commander d'autres prises, offrir une autre interface ou des services de remontées d'infos…).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Destructeurs

    Posté par  (site web personnel) . En réponse à la dépêche Crystal, un langage proche de Ruby, en version 0.16. Évalué à 2.

    Et installation avec l'outil ligne de commande pip.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: FAI ?

    Posté par  (site web personnel) . En réponse au message Enregistrement PTR. Évalué à 3.

    Adresse IP dynamique, ça va être plus dur d'avoir un reverse pour un nom de domaine à toi… et en plus, chez Orange…

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Logiciel équivalent sous Gnome ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de kdenlive 16.04.0. Évalué à 7.

    Que ça se pose pour des logiciels courants, utilitaires, bureautique, je le conçois (j'ai installé Lubuntu sur une vieille machine pour cette raison). Mais sur un vieux laptop tu ne vas probablement pas te lancer à faire du montage vidéo.

    AMA l'utilisateur de kdenlive IRL il a une machine récente avec suffisamment de mémoire et de puissance pour que les libs sous-jacentes à charger ne soient pas le problème.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: logging + exceptions

    Posté par  (site web personnel) . En réponse au message Comment gérer correctement les exceptions. Évalué à 2.

    Pour remonter l'exception dans le traitement du bloc except, c'est pas raise sans argument ?

    Le raise avec un argument risque de te casser le traceback en considérant que l'exception est levée dans le bloc de traitement.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: logging + exceptions

    Posté par  (site web personnel) . En réponse au message Comment gérer correctement les exceptions. Évalué à 2.

    Le try/except local permet aussi, dans le cadre d'une utilisation par des tiers, de préciser des erreurs et de donner des pistes vers les sources de problème.

    Par exemple, tu lis un fichier de configuration et tentes d'accéder à une valeur qui y est absente. Par défaut l'accès lève un KeyError. Tu peux intercepter l'erreur, logguer un "Missing configuration key %s in file %s", puis mettre un raise pour remonter l'erreur au dessus. L'utilisateur aura son exception, avec tout le traceback, mais il aura en plus une piste vers où chercher l'origine de l'erreur.

    Une chose surtout: ne jamais passer une exception d'erreur en silence, toujours la tracer quelque part, et si on n'a pas de solution de résolution du problème dans le bloc de traitement, alors remonter l'exception au dessus.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: maitrise des solutions linux

    Posté par  (site web personnel) . En réponse au message Partage de fichiers NFS entre VM. Évalué à 3.

    Et en plus ils font des promos sur leur tarif de formation en ce moment !!! Tu en as de la chance, peut-être même qu'après tu auras une jolie certification.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: idmapd

    Posté par  (site web personnel) . En réponse au message Partage de fichiers NFS entre VM. Évalué à 4.

    Pour idmapd, il faut aussi que le domain corresponde au domain name, côté client et côté serveur, est-ce le cas ?

    Des pistes: http://users.suse.com/~sjayaraman/nfs4_howto.txt

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: .com : 126'841'993

    Posté par  (site web personnel) . En réponse au journal Noms de domaine nationaux. Évalué à 4.

    Aucun intérêt (je me fous de la plus grosse) sinon historique (gestion INRIA, création AFNIC, changement des règles…) et explicative par rapport à la note sur DE/GB/NL.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN