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.
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
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
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
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
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
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
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
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
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
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
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
Oui, depuis 2006: «2006 > Le 20 juin, ouverture du .fr aux particuliers. Tous les particuliers peuvent désormais enregistrer un nom de domaine directement en .fr, s'ils sont majeurs et peuvent justifier d'une adresse en France. Auparavant, cette possibilité était réservée aux associations, professionnels et organismes publics.»
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Pendant longtemps les règles pour avoir un .fr étaient suffisamment ch****** pour que les gens passent directement sur du .com, .net, .org. Ça a été bien assoupli en 2006, mais le retard est là (et je ne connais pas les conditions d'ouverture, mais pas impossible que ça soit encore plus facile / moins cher en .de par exemple).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Yes
Posté par lolop (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 lolop (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 lolop (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 lolop (site web personnel) . En réponse au journal Rachat de LinkedIn par Microsoft pour 26 milliards de dollars. Évalué à 2.
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 lolop (site web personnel) . En réponse au journal Le malaise.. Évalué à 6.
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 lolop (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 lolop (site web personnel) . En réponse au journal Typage statique pour Python. Évalué à 10.
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.
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 lolop (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 lolop (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 lolop (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 lolop (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 lolop (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 lolop (site web personnel) . En réponse à la dépêche Bitkeeper essaye de rattraper l'histoire en passant Open Source. Évalué à 9.
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 lolop (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 lolop (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 lolop (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 lolop (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 lolop (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 pasraise
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 lolop (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 unraise
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 lolop (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 lolop (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 lolop (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
[^] # Re: Retard du .fr
Posté par lolop (site web personnel) . En réponse au journal Noms de domaine nationaux. Évalué à 9.
Oui, depuis 2006: «2006 > Le 20 juin, ouverture du .fr aux particuliers. Tous les particuliers peuvent désormais enregistrer un nom de domaine directement en .fr, s'ils sont majeurs et peuvent justifier d'une adresse en France. Auparavant, cette possibilité était réservée aux associations, professionnels et organismes publics.»
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Retard du .fr
Posté par lolop (site web personnel) . En réponse au journal Noms de domaine nationaux. Évalué à 5.
Pendant longtemps les règles pour avoir un .fr étaient suffisamment ch****** pour que les gens passent directement sur du .com, .net, .org. Ça a été bien assoupli en 2006, mais le retard est là (et je ne connais pas les conditions d'ouverture, mais pas impossible que ça soit encore plus facile / moins cher en .de par exemple).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: .
Posté par lolop (site web personnel) . En réponse au journal Moto journal: Le nucléaire passera-t-il ?. Évalué à 4.
Tu me fais penser dans ce comportement à Ignatius Reilly de "La conjuration des imbéciles" (John Kennedy Tool) que je viens de terminer.
(pub gratuite - l'auteur n'en profitera plus)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN