PROJET AUTOBLOG


Framablog

source: Framablog

⇐ retour index

Beginning with Code_Aster, un nouveau Framabook

samedi 7 décembre 2013 à 01:30

Sortie de Beginning with Code_Aster, un livre de Jean-Pierre Aubry

Framabook a le plaisir de vous faire part de la parution d’un nouvel ouvrage qui vous initiera à la méthode des éléments finis.

Vous trouverez des détails sur l’ouvrage sur sa page Framabook. Son auteur, Jean-Pierre Aubry, est ingénieur à La Machine, célèbre compagnie de théâtre de rue dont la particularité est entre autres de présenter de gigantesques structures artistiques.

À l’occasion de la sortie de son livre, Jean-Pierre Aubry a bien voulu répondre à quelques questions à propos de ses activités et de ce manuel paru dans la collection Framabook. Jean-Pierre Aubry Framabook : Bonjour Jean-Pierre. Tu publies un ouvrage plutôt complexe sur la méthode des éléments finis dans la collection Framabook. Ce manuel a ceci de particulier qu’il introduit à l’utilisation de Code_Aster. Comment as-tu découvert ce logiciel libre ?

Jean-Pierre Aubry : J’ai commencé ma carrière il y a bien longtemps déjà en concevant des voiliers avec Philippe Harle. Et dès le début des années 1970 nous utilisions un calculateur électronique (Hewlett Packard 9810, si je me souviens bien) pour automatiser certaines tâches de conception répétitives impliquant du calcul numérique. À cette époque, le terme ordinateur n’était pas encore omniprésent, les machines n’avaient pas d’écrans, et les résultats étaient des chiffres imprimés sur une bande de papier.

En 1986 j’ai participé à la conception d’un voilier pour lequel le CEA (Cadarache) avait offert des moyens, matériels et humains, en matière de calcul par éléments finis, pour valider un module de calcul adapté aux matériaux composites, cette collaboration m’avait ouvert les yeux sur les possibilités de cette méthode… qui est devenue, par la suite, un fil conducteur dans ma vie professionnelle, hormis peut être le passage par la conception des appareils à pression de gaz, ou des citernes de transport de matières dangereuses, de l’essence aux composés les plus dangereux en passant par les acides chlorhydrique ou fluorhydrique par exemple. En effet ces objets sont conçus selon des règles empiriques (au vrai sens de ce terme, souvent galvaudé) datant de la fin du XIXe siècle, soigneusement améliorées depuis et considérées, par toutes les autorités du monde, comme suffisantes.

Précédemment j’avais été responsable du département simulation numérique d’un bureau de recherche et développement où nous utilisons le logiciel SAMCEF®, un poids lourd de la catégorie.

Le passage sous licence GPL de Code_Aster en 2001 est un événement qui n’était passé inaperçu aux yeux de personne dans la communauté des utilisateurs de logiciels de modélisation numérique, mais la réputation d’être rébarbatif était telle que je ne m’y étais pas intéressé. C’est presque tout naturellement qu’en 2005, pour les travaux de La Machine, nous avons fait l’acquisition d’une licence de SAMCEF® qui, pour quelques dizaines de milliers d’euros, était encore bien loin d’être complète. Parallèlement je menais une veille technologique et j’avais déjà regardé plusieurs logiciels open source de calcul par éléments finis. Il y en a des dizaines mais aucun d’eux ne couvrait vraiment nos besoins.

En 2007 j’ai sauté le pas, téléchargé le live CD de CAELinux contenant Salome-Meca et Code_Aster (j’utilisais déjà plus ou moins régulièrement Gmsh) et je m’y suis mis. Les débuts ont été laborieux et après deux ans de travail en parallèle avec le logiciel précédent, j’ai considéré que je savais utiliser Code_Aster et qu’il donnait les résultats attendus. Et voilà « by appointement to La Machine » pour Code_Aster !

FB : Depuis la libération de ce logiciel par EDF, une communauté Code_Aster a vu le jour, et dont tu es l’un des membres. Peux-tu nous présenter cette communauté et ses activités ?

JPA : En fait il y a deux entités quelque peu distinctes.

D’une part il y a une communauté informelle autour de Code_Aster, ce sont des utilisateurs qui s’entraident par l’intermédiaire de plusieurs forums hébergés sur le site de Code_Aster. On y trouve principalement des questions concernant l’installation, l’usage voire le développement et cela s’apparente à une auberge espagnole. C’est d’ailleurs après avoir participé à quelques centaines d’interventions sur ces forums que m’est venue l’idée d’écrire ce livre. Au moment où sa rédaction s’achève, je constate d’ailleurs que les quelques centaines de participations sont en passe de devenir deux milliers.

D’autre part, il existe une communauté formelle plus restreinte, le réseau ProNet, regroupant les entreprises qui utilisent Code_Aster à titre professionnel soit pour la réalisation de calculs pour leur propre usage, soit en tant que sociétés de services. Et là hormis la promotion de Code_Aster, voire son enseignement, les questions évoquées sont plus spécialisées.

FB : Dès le premier chapitre, tu signales que le livre n’est ni un livre d’ingénierie mécanique ni un livre dédié au design structurel. Pourquoi ce choix d’en rester à la méthode des éléments finis ?

JPA : En fait c’est assez simple : en plus de 300 pages je n’ai couvert que quelques centièmes des capacités de Code_Aster, dont je ne connais probablement pas beaucoup plus d’une grosse dizaine, et j’ai dû faire des choix pour avoir un fil directeur et ne pas trop m’évader. Ajouté à cela, un précis de conception de structure aurait produit un livre bien plus volumineux et m’aurait amené sur des terrains où mes connaissances sont encore bien trouées(1) !

Quoi qu’il en soit, les deux sujets sont fondamentalement différents. Le calcul de structure dans sa déclinaison éléments finis n’est qu’une AIDE à la conception. De nombreuses structures remplissant correctement leur rôle ont été construites sans aucune simulation numérique. Caravelle et Concorde ont été conçus à l’époque où l’outil de conception des bureaux d’étude le plus avancé était une règle à calcul (c’est sur un objet de ce type que s’appuie le personnage représenté sur la couverture). A contrario il est tout à fait possible de faire la justification par la méthode des éléments finis d’une structure médiocre voire dangereuse !

FB : La Machine… c’est quoi ? tu y fais quoi avec Code Aster ? Tu utilises d’autres logiciels libres ?

JPA : La Machine est à l’origine une troupe de théâtre de rue produisant ses propres spectacles et construisant les « marionnettes » qui sont les vraies actrices du spectacles. Le mot « marionnettes » se réfère plus à leur mode de fonctionnement qu’à leur taille car celles-ci mesurent entre 10 et 20 m, longueur et hauteur, pour un poids de plusieurs dizaines de tonnes. Elles évoluent au milieu du public, dans des spectacles gratuits. Le risque qu’elles représentent est important et impose un dimensionnement rigoureux, sans parler de l’environnement réglementaire de plus en plus contraignant. Prévenir ce risque en matière de structure est ma responsabilité ici.

Ceci nous a amenés à une chaîne de conception qui n’a rien à envier aux industries les plus avancées avec les mêmes outils de conception assistée par ordinateur. La petite poignée de dizaines de milliers d’euros investie dans un logiciel de calcul par éléments finis (et encore pour une version basique) me laissait assez insatisfait alors que tout le reste de mon travail était déjà réalisé avec des logiciels libres, sous Linux, avec Gnumeric pour tous les calculs, LaTeX pour la rédaction des documents, etc.

FB : Ce livre est en anglais (et en couleur). Pourquoi ce choix ?

JPA : En anglais parce que ce langage est dominant sur le forum utilisateur de Code_Aster et dans la communauté scientifique en général. Si je peux me permettre une petite digression ici : c’est en s’exprimant en anglais que la communauté scientifique francophone se fait connaître du reste du monde et en sort renforcée.

En couleur ? Ouvrez les pages consacrées à la visualisation des résultats et essayez de les imaginer en nuances de gris. On passe du rouge au noir pour la zone des valeurs maximum qui posent problème, et du bleu au noir pour les zones des valeurs minimum qui peuvent en poser aussi, alors que les valeurs intermédiaires au demeurant moins critiques sont représentées en nuances de gris !

FB : Le fait que Code Aster soit libre, est-ce que cela est un avantage pour les métiers qui l’utilisent ?

JPA : Code_Aster permet de réaliser tous les calculs, des plus simples aux plus sophistiqués, pour un coût d’acquisition nul. L’investissement intellectuel nécessaire à sa prise en main dépend essentiellement des antécédents de l’utilisateur, et à mon sens, il n’est que marginalement supérieur à celui des logiciels commerciaux. En fait, une utilisation avancée d’un code commercial va finir par se faire en passant par dessus la fameuse interface graphique utilisateur et là on revient à égalité avec Code_Aster. À ce stade, la différence n’existe plus : l’utilisateur de Code_Aster a appris depuis longtemps à poser le problème hors de cette interface.

Pour les utilisateurs avancés, la possibilité d’intégrer facilement ses propres développements au sein même du code est un avantage déterminant. Et, last but not least, la communauté des utilisateurs offre, via son forum, une réponse plus rapide que la plupart des hot lines commerciales.

Note

(1) Ceci étant, l’idée de faire un livre « Le calcul de structure, c’est quoi ? pour les nuls » est une idée qui me trotte dans la tête depuis des dizaines d’années. Le modèle du genre étant à mon sens ceci  : http://en.wikipedia.org/wiki/J.E._Gordon

Geektionnerd : Dépêches Melba XIII

vendredi 6 décembre 2013 à 11:16

Geektionnerd - Simon Gee Giraudot - CC by-sa

Geektionnerd - Simon Gee Giraudot - CC by-sa

Geektionnerd - Simon Gee Giraudot - CC by-sa

Source :

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)

Pourquoi les banques entrent en guerre contre la monnaie Bitcoin

vendredi 6 décembre 2013 à 01:01

La Banque de France a publié ce jeudi 5 décembre une note sur le bitcoin « monnaie non régulée qui n’offre aucune garantie ». Cela a été repris dans tous nos grand médias, d’autant que la banque centrale chinoise s’y est mise à son tour, interdisant officiellement à ses institutions d’utiliser cette drôle de monnaie (conséquence directe : chute momentanée de son cours en yuans de près de 35%).

Or, quand on lit les articles de la presse nationale, on est frappé par le long exposé anxiogène des risques que représente bitcoin, reprenant ainsi les arguments dans la Banque de France, trop rarement (litote) contrebalancé par ses avantages.

Or ils sont nombreux, à commencer par, tiens, tiens, pouvoir (enfin) se passer des banques… CQFD

Maintenant que le bitcoin a grandi et que de plus en plus d’organismes l’acceptent comme mode de paiement, la guerre est ouvertement déclarée. Parce que se passer des banques, c’est tout simplement révolutionnaire par les temps qui courent où l’économique a pris le pas sur la politique…

PS tout à fait personnel : Les banques (avec la complicité des gouvernements) ont quand même beau jeu de nous faire la leçon après la crise des subprimes. 2 infos récentes du mois dernier qui intéressent beaucoup moins les médias que les pseudo-problèmes sociétaux (et surtout pas sociaux) du mariage, du racisme ou de la prostitution : une rallonge de 1,5 milliard d’euros aux collectivités pour qu’elles renoncent à tout contentieux contre les banques et Euribor, Libor : la manipulation des taux coûtera 1,7 milliard d’euros d’amende à six banques européennes (mais minimisées selon leur ordre d’arrivée). On nous prend vraiment pour des cons !


Bitcoin accepted here


Pourquoi les banques déclarent la guerre au Bitcoin

Why Banks are Declaring War on Bitcoin

Mark Maunder - 5 décembre 2013 - Blog personnel
(Traduction : Goofy, crendipt, Shanx, Jérémie, Jérémie, Tr4sK, Asta, Omegax, Sky + anonymes)

Et si nous vivions dans un monde où toutes les transactions se faisaient de personne à personne et ne coûtaient quasiment rien ?

Et si nous vivions dans un monde où la valeur de l’argent épargné augmentait petit à petit, non pas grâce aux intérêts, mais simplement parce que, avec le temps qui passe, vous pouvez acheter plus de trucs avec la même somme ?

Et si s’endetter devenait une très mauvaise idée parce que, si vous détenez 10 unités de monnaie aujourd’hui, et que la valeur de celle-ci augmente lentement, alors vous devrez graduellement de plus en plus d’argent ? Ainsi, personne ne voudrait s’endetter.

Et si s’endetter devenait une très mauvaise idée parce qu’épargner devient une très bonne idée, parce que quelle que soit la somme que vous possédez, elle vaut de plus en plus à mesure que le temps passe ? Elle augmente non pas parce qu’elle est exploitée par une banque, mais parce que plus de gens veulent la même somme.

C’est le monde vers lequel nous nous dirigeons, car c’est ainsi que Bitcoin fonctionne. Un univers en parallèle des banques qui laisse celles-ci en position de faiblesse.

Bitcoin n’est pas une banque centrale où l’afflux d’argent peut-être régulé par une charte, charte pouvant être contrôlée par les lobbys et manipulée par les grands industriels. L’apport de la monnaie Bitcoin est gouverné par un algorithme, et cet algorithme assure que le Bitcoin sera toujours sujet à la déflation. Cela signifie que le rythme auquel la monnaie Bitcoin est créée ralentira progressivement pour complètement s’arrêter tôt ou tard. Par conséquent, aussi longtemps que l’activité économique (qui dicte la demande monétaire) augmente doucement, cette devise vaudra progressivement un peu plus.

Traditionnellement, la déflation, pendant laquelle la monnaie vaut plus et les prix des denrées et services chutent, est le pire cauchemar des économistes. Ceci parce que lorsque vous êtes en déflation, les salaires baissent. La plupart des consommateurs sont endettés d’une façon ou d’une autre. Si vous devez 100 000 dollars pour votre maison et que votre salaire passe de 50 000 à 30 000 dollars par an, vous avez un gros problème. Vous commencez à dépenser moins, l’activité économique ralentit et cela alimente une déflation plus forte. Une économie peut ainsi entrer dans une spirale déflationniste.

Dans l’économie Bitcoin, la déflation est au cœur de la devise. Cela signifie que c’est une très mauvaise idée d’emprunter de l’argent en Bitcoin parce que vous devrez de plus en plus au fur et à mesure que le temps passe et que vous ne serez jamais en mesure de le rembourser. En revanche, si vous ne vous endettez jamais et que vous décidez d’épargner, l’argent que vous conservez vaudra un peu plus chaque jour.

C’est un cauchemar pour les banques parce qu’elles veulent que vous empruntiez toujours plus afin que vous payiez des intérêts sur vos emprunts. Elles veulent ainsi maintenir un écart entre les intérêts que vous payez, et ceux qu’elles paient pour emprunter l’argent qu’elles vous ont prêté.

C’est un plus grand cauchemar encore parce que les banques veulent que vous ouvriez un compte d’épargne et y déposiez de l’argent afin que vous puissiez percevoir des intérêts dessus et rester en phase avec l’inflation. Si vous ne déposez pas suffisamment d’argent à la banque dans un contexte inflationniste, votre argent perdra de la valeur. Mais si vous déposez de l’argent dans une banque, elle l’investira à votre place, percevra des intérêts, vous reversera des intérêts à un taux plus bas et conservera la différence. Donc si vous n’alimentez pas un compte d’épargne parce que votre argent prend de la valeur automatiquement par la déflation, les banques perdent.

Pour résumer, vous n’empruntez pas et vous ne déposez pas votre argent dans un compte d’épargne ou un compte d’investissement pour suivre le rythme de l’inflation, par conséquent les banques perdent les revenus des prêts et des dépôts qui leur permettent d’emprunter peu et de prêter beaucoup, qui est un de leurs modèles économiques de base.

Donc, que reste-t-il à faire aux banques ? Eh bien, elles pourraient seulement passer leur temps à faciliter les transactions comme le font Visa, Mastercard, le réseau SWIFT, Western Union Money Transfer et d’autres. Mais on a déjà dit que les transactions Bitcoin sont faites de personne à personne et coûtent très peu. Les banques ne perçoivent même pas ce revenu.

Et c’est pour cela que les banques travaillent très, très dur en coulisse pour essayer de tuer Bitcoin avant qu’il ne les tue. Voilà quelques exemples :

Les banques qui sont le plus effrayées sont celles qui se développent dans les pays comme l’Afrique du Sud, où les frais de transactions sont bien plus élevés que dans les pays développés. Ces frais sont élevés car les déposants ont tendance à être en moins bonne santé et épargnent de plus petites sommes, donc pour contrebalancer le fait qu’il y ait moins d’argent pour que les banques puissent investir, celles-ci assomment leurs clients avec de gros frais de transactions. Les pays développés ont tendance à avoir de nombreuses populations migrantes qui envoient de l’argent dans leurs familles à l’aide de services tels que Instant Money qui permet l’envoi d’un code par SMS à une personne qui peut ensuite aller dans un supermarché local afin de recevoir la somme associée. Les frais de transactions pour de tels services sont élevés et si Bitcoin devient un mode de transfert et de stockage d’argent plus efficace en terme de coûts, les banques des pays développés vont perdre un business très lucratif.

La guerre contre le Bitcoin vient tout juste de commencer. Les banques traditionnelles ont un gros stock de munitions pour la mener car leurs munitions c’est l’argent.

L’Internet des débuts était plus libre que celui d’aujourd’hui. Les monnaies chiffrées sont peut-être plus libres aujourd’hui qu’elles ne le seront jamais.

Annexe

On pourra relire à l’occasion ces 3 articles du Framablog :

La licence la plus fermée du monde (version 1) #PasSerieux

jeudi 5 décembre 2013 à 12:21

Un gus nous propose sa version de « la licence la plus fermée du monde » sur un site légitimant les robots tueurs (ben, oui, on y viendra aussi).

C’est satirique mais ça n’est pas loin de certaines situations malheureusement bien véridiques.


Schoschie - CC by-sa


The Most Closed-Source License Evar, version 1

Rudolf Winestock - décembre 2013 - Site Satirique
(Traduction : mlah, nicosomb, Mooshka, mokas01, Penguin)

Ce site est protégé par…

La licence La-plus-fermée-de-tous-les-temps version 1

Ce site internet et toute sa propriété intellectuelle est la seule et unique propriété de Winestock Webdesign LLC. Toute personne (ci-après nommée le Couillon) utilisant cette propriété sans la permission expresse de Winestock Webdesign (ci-après nommée l’Entreprise) doit, de ce fait, renoncer au profit de l’Entreprise à toutes ses propriétés et tous ses biens ainsi que la propriété et les biens de ses collègues, de ceux qu’il aime, à ses animaux domestiques et de tous ceux qu’il a un jour rencontrés.

Lire cette licence entraîne l’accord automatique de ces termes ainsi que l’accord à toute modification ou révision que l’Entreprise pourrait effectuer dans le futur à sa propre discrétion sur ce site, un site aléatoire, ou dans un autre univers. Aucun juge ou médiateur ne pourra rendre un avis sur la validité légale de cette licence ; en fait, tous les juges et médiateurs sont liés aux termes de cette licence même s’ils ne l’ont jamais lue ou ne savent pas qu’elle existe.

Objecter, argumenter contre ou citer la moindre ligne de cette licence est interdit. Si le Couillon fait la moindre de ces choses, n’importe lequel ou tous les employés de l’Entreprise, leurs délégués, copains, potes de beuverie ou n’importe qui parmi leurs connaissances ou leurs pires ennemis auront le droit de prostituer l’épouse du Couillon, de faire l’amour avec passion à la plus belle des filles du Couillon, et forcer le Couillon à déclarer aux représentants de l’ordre choisis par l’Entreprise : « je suis un pédophile pratiquant qui trafique les mineurs en fugue » sans plus de développement. Le choix de la juridiction est laissé à la discrétion de l’Entreprise (mais ladite juridiction sera au minimum à 1000 km du lieu de résidence du Couillon).

Rire de tout ou partie de cette licence, même en privé ou de façon inconsciente, est interdit.

Crédit photo : Schoschie (Creative Commons By-Sa)

Un magazine Linux décide de libérer son contenu après 9 mois de publication

mercredi 4 décembre 2013 à 14:13

Linux Voice est un nouveau projet de magazine anglophone autour de GNU/Linux et du logiciel libre. Il ne verra le jour que si son financement par crowfunding sur Indiegogo est couronné de succès (il est d’ores et déjà en passe de l’être).

Lors du lancement de la campagne, il avait été annoncé que le contenu du magazine serait rendu « free » au bout d’un certain temps.

Le problème c’est que ce terme est très flou a priori. Ils ont levé tous les doutes en adoptant la libre licence CC By-SA et s’en expliquent dans l’article traduit ci-dessous.

Un exemple à suivre pour notre presse spécialisée francophone ? (si, oui, nous sommes preneurs pour faire connaître et diffuser les articles en tout cas :))


Linux Voice (cover)


Licence libre après neuf mois

Free licence after nine months

Ben Everard - 18 novembre 2013 - LinuxVoice.com
(Traduction : Isammoc, Lordphoenix, Marie-Lou, Penguin, Mooshka, Sky, Zergy + anonymes)

Nous avons annoncé il y a une semaine que nous essayions de lancer un nouveau magazine Linux qui rendrait tous ses contenus « free » (NdT : free peut vouloir dire à la fois « libre » ou « gratuit ») après une période maximum de neuf mois. La réponse jusqu’à présent a été phénoménale et les fonds sont arrivés bien plus vite que nous l’avions prévu.

Nous en avons discuté sur Hacker News, Reddit, Shashdot, The Register, The Guardian et des forums partout sur le web. Une question remontait régulièrement : Qu’entendez vous par « free » ? Tout le monde dans la communauté open source sait que ce simple mot peut être compris de différentes façons.

De toutes parts sur Internet, on nous a poussé à être fidèle à la liberté (NdT : au sens de « free as in freedom » comme le dirait Stallman). Clem, bien connu dans le projet Linux Mint, a même laissé entendre qu’il créera une app pour afficher le contenu libre, si tel était le cas.

Nous avons attendu avant de faire une déclaration précise car nous voulions débattre du sujet avec les différents contributeurs et les auteurs indépendants qui nous aideront à faire le magazine. La semaine dernière, nous avons compris qu’il était nécessaire de clarifier ce que nous allions faire. Il serait injuste, vis-à-vis de nos donateurs souscripteurs, de maintenir l’équivoque plus longtemps.

Il y a toujours la tentation d’ajouter des clauses aux licences. Celles qui, selon vous, n’affecteront pas vraiment la liberté mais vous protégeront un peu. Dans notre cas, ce fut la clause non commerciale. Que se passerait-il, imaginons, si un éditeur décidait de réimprimer nos articles et de gagner de l’argent avec notre travail ? Les autres magazines GNU/Linux pourraient publier nos articles sans avoir à débourser un centime.

Cependant, nous parlons des quatre libertés depuis assez longtemps pour savoir qu’elles signifient réellement quelque chose, et il est temps d’accorder nos actions avec nos paroles. Oui, les quatre libertés ont été écrites pour s’appliquer au code, mais leur esprit est facilement transférable, et une clause de non-commercialisation va clairement à l’encontre de ces libertés.

Aujourd’hui, nous pouvons annoncer que nous allons passer tout notre contenu sous licence Creative Commons Paternité - Partage à l’identique version 3.0 «unported» (CC By-SA) au plus tard 9 mois après sa publication. Pour ceux qui ne seraient pas familiers de cette licence, elle est dans l’esprit comparable à la GPL v2. C’est-à-dire que vous pouvez distribuer le contenu de la manière que vous souhaitez, et le modifier comme vous le souhaitez tant que vous mettez ces modifications sous la même licence (« unported » signifie simplement que c’est une licence internationale). Pour plus d’informations sur la licence, voyez le texte Creative Commons en anglais ou la version complète de la licence.

Vous avez peut-être remarqué que nous avons dit « après neuf mois maximum ». Nous prévoyons de rendre disponibles des articles plus tôt, spécialement ceux qui ont, d’après nous, une valeur pour la communauté. Donc, si vous voyez quelque chose qui devrait être disponible plus vite, faites-le nous savoir. Si vous êtes un enseignant désirant distribuer nos contenus à vos étudiants, ou un mainteneur de logiciels open source voulant inclure nos tutoriels dans vos pages d’aide, parlez-nous en, et nous essayerons de faire quelque chose.