Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2022-05-16T10:03:02+02:00Les derniers messages parus sur le forum de Zeste de Savoir.Questionnaire sur la qualité des données, message #2429842022-05-16T10:03:02+02:00qwerty/@qwertyhttps://zestedesavoir.com/forums/sujet/16269/questionnaire-sur-la-qualite-des-donnees/?page=1#p242984<p>Bonjour,</p>
<p>Merci de participer à la vie du forum. Cependant, il existe un sujet <a href="https://zestedesavoir.com/forums/sujet/15247/questionnaires-sondages-et-enquetes-metier-sujet-unique/">unique</a> pour partager questionnaires et enquêtes. merci de le poster là-bas <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> </p>
<p>Bonne journée <img src="/static/smileys/svg/smile.svg" alt=":)" class="smiley"> </p>
<p>Qwerty</p>Questionnaire sur la qualité des données, message #2429832022-05-16T10:00:40+02:00Farah_L/@Farah_Lhttps://zestedesavoir.com/forums/sujet/16269/questionnaire-sur-la-qualite-des-donnees/?page=1#p242983<div class="hljs-code-div hljs-code-text"><div class="hljs-line-numbers"><span data-count="1"></span></div><pre><code class="hljs language-text"> Actuellement en M2 de géomatique appliquée aux études urbaines et aux risques à l'université à Cergy Paris Université, je prépare un mémoire sur la qualité de la donnée.
</code></pre></div>
<p>J’ai établi un questionnaire à ce sujet et cela m’aiderait beaucoup que vous preniez le temps d’y répondre. Il contient 20 questions, est anonyme et est rapide à faire. Tant que vous utilisez des données, vous pouvez répondre au questionnaire.</p>
<p>Je remercie d’avance ceux qui répondront à mon questionnaire que vous trouverez dans le lien suivant: <a href="https://forms.gle/Ddxk2PxobgNnR7gn6">https://forms.gle/Ddxk2PxobgNnR7gn6</a></p>
<p>Je vous souhaite une très bonne journée et une bonne semaine !</p>Online Encyclopedia of Mathematical Series, message #1962292019-01-02T00:35:37+01:00blo yhg/@blo%20yhghttps://zestedesavoir.com/forums/sujet/11865/online-encyclopedia-of-mathematical-series/?page=1#p196229<p>Je voudrais signaler le site <a href="https://approach0.xyz/">https://approach0.xyz/</a> qui permet d’effectuer des recherches avec du latex sur math.stackexchange. Ça fonctionne plutôt bien et m’est souvent utile. Peut-être que tu peux réutiliser le moteur, il faut voir dans le <a href="https://approach0.xyz/guide/">guide</a>.</p>
<p>Dans le même genre, il y a <a href="https://topology.jdabbs.com/"><span class="inlineMath"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>π</mi></mrow><annotation encoding="application/x-tex">\pi</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.43056em;vertical-align:0em;"></span><span class="mord mathdefault" style="margin-right:0.03588em;">π</span></span></span></span></span>-base</a>.</p>Online Encyclopedia of Mathematical Series, message #1962142019-01-01T20:31:08+01:00Gawaboumga/@Gawaboumgahttps://zestedesavoir.com/forums/sujet/11865/online-encyclopedia-of-mathematical-series/?page=1#p196214<p>Bonjour tout le monde,</p>
<p>Je viens vers vous pour vous présenter un projet qui me tient à cœur depuis maintenant quelques années.</p>
<h3 id="online-encyclopedia-of-mathematical-series">Online Encyclopedia of Mathematical Series<a aria-hidden="true" href="#online-encyclopedia-of-mathematical-series"><span class="icon icon-link"></span></a></h3>
<p><a href="https://oems.be/">Online Encyclopedia of Mathematical Series</a> ou (OEMS en abrégé) est un projet fou dont j’ai eu l’idée, il y a de ça quelques années, et que j’ai final repris récemment.</p>
<h4 id="généralité-et-originalité">Généralité et originalité<a aria-hidden="true" href="#généralité-et-originalité"><span class="icon icon-link"></span></a></h4>
<p>OEMS vise avant tout à être une base de données qui regroupe tout plein d’expressions mathématiques liées à des séries, produits eulériens ou fractions continues. L’initiative de N.J.A. Sloane et de son <a href="https://oeis.org/">OEIS</a> m’a beaucoup inspiré pour la création de ce projet.</p>
<p>J’ai toujours eu un penchant pour l’analyse et en arpentant les rubriques mathématiques de stackexchange, je suis tombé plusieurs fois sur des gens qui avaient des problèmes du type: "Est-ce que X converge ?", "Avez-vous déjà croisé cette expression ?", … Bien sûr, des gens plus que brillants parcourent ces forums et fournissent des réponses mais cela cachait un problème plus profond. La difficulté de trouver des expressions mathématiques bien précises dans la littérature scientifique.</p>
<p>J’ai donc voulu créer un outil afin de faciliter les recherches (et d’éventuellement simplifier la vie des 3 chercheurs qui en auront besoin <img src="/static/smileys/siffle.png" alt=":-°" class="smiley"> ).</p>
<h4 id="fonctionnalités">Fonctionnalités<a aria-hidden="true" href="#fonctionnalités"><span class="icon icon-link"></span></a></h4>
<p>Le site met en avant déjà quelques fonctionnalités:</p>
<ul>
<li>Il propose d’effectuer des recherches sur base d’expressions mathématiques. Vous pouvez écrire votre expression sous forme LaTeX et le site tentera de répondre au mieux, en fournissant celles les plus proches, les plus similaires.</li>
<li>Un accès plus direct, au travers des fonctions elles-mêmes. Voir quelles expressions sont associées à la fonction.</li>
<li>Une recherche sur la base du nom. Cela risque de connaître vite ces limites tant les paternités sont souvent douteuses ou les objets nécessitent d’introduire de nouvelles problématiques suffisamment intéressantes pour posséder un réel nom.</li>
<li>Sur les tags, il est plus simple de chercher dans une famille d’expression que dans tout le corpus.</li>
<li>Une API rest même si je ne vois pas encore l’intérêt !</li>
</ul>
<p>Il existe également d’autres fonctionnalités qui requièrent une inscription:</p>
<ul>
<li>Mise en place d’un système de modifications pour le texte associé à chaque objet (qui est vérifié par un membre du staff).</li>
<li>On peut proposer de nouveaux objets ou améliorations.</li>
<li>Les membres du staff peuvent éditer directement sans passer par une validation externe.</li>
</ul>
<h4 id="avancement">Avancement<a aria-hidden="true" href="#avancement"><span class="icon icon-link"></span></a></h4>
<p>Il reste évidemment énormément de travail avant d’arriver à une situation qui me convient au mieux:</p>
<ul>
<li>Compléter la base de données !</li>
<li>Retravailler sur la grammaire du LaTex.</li>
<li>Améliorer la recherche des expressions. Ce problème est terriblement compliqué et j’emploie des heuristiques (un peu miteuses). J’avais pensé à faire du tree embedding mais il faudrait que je me renseigne davantage (et que j’ai plus de données).</li>
<li>L’aspect général qui n’est pas très joli.</li>
<li>Mise en place des mails de vérifications lors de l’inscription et comptabilisation des visites (pour les 3 visiteurs).</li>
</ul>
<p>Vous pouvez également retrouvé le code source du projet sur <a href="https://github.com/Gawaboumga/OEMS">GitHub</a> si jamais cela vous intéresse. C’est la première fois que je fais un site web de ce type <img src="/static/smileys/ange.png" alt=":ange:" class="smiley"></p>
<h3 id="pymatex">PyMatex<a aria-hidden="true" href="#pymatex"><span class="icon icon-link"></span></a></h3>
<p>Concomitamment, j’ai travaillé sur une petite librairie, dénommée <a href="https://github.com/Gawaboumga/PyMatex">PyMatex</a> (contraction entre python, math et LaTeX), qui permet de transformer des expressions décrites en LaTeX en un AST classique afin d’effectuer les recherches de proximités dans les expressions.</p>
<p>Seulement, la grammaire d’expression naturelle des mathématiques est terriblement complexe à définir <del>(on dirait du c++)</del> et il est possible que des expressions soient mal interprétées. Je dois encore travailler dessus et peut-être m’interfacer, in fine, avec <a href="https://www.sympy.org/fr/">SymPy</a>.</p>Recherche d'arbres similaires, message #1888652018-09-09T15:43:52+02:00Gawaboumga/@Gawaboumgahttps://zestedesavoir.com/forums/sujet/11258/recherche-darbres-similaires/?page=1#p188865<p>Je ne sais pas bien. Une version simple, du type: noeud + avec deux enfants x et 3 -> (+.x et +.3) pour symboliser: x + 3. Mais je ne suis pas certain que cela convienne finalement à mes besoins :/</p>
<p>Je crois que je vais devoir implémenter (malheureusement) une solution maison. Pour le moment, je ne dois faire uniquement que des requêtes et il y aura très peu de données (< 1000). J’aurais aussi un peu plus de flexibilité au niveau de la préférence des nœuds que ce que peut me proposer ltree.</p>Recherche d'arbres similaires, message #1887652018-09-08T14:00:55+02:00unidan/@unidanhttps://zestedesavoir.com/forums/sujet/11258/recherche-darbres-similaires/?page=1#p188765<p>Salut !</p>
<p>Sous quelle forme est-ce que tu comptes stocker les arbres que tu donnes en exemple avec ltree ? Est-ce que tu peux te permettre de stocker chaque sous-arbre ?</p>Recherche d'arbres similaires, message #1885402018-09-05T23:33:16+02:00Davidbrcz/@Davidbrczhttps://zestedesavoir.com/forums/sujet/11258/recherche-darbres-similaires/?page=1#p188540<p>Si tu as des représentations de tes arbres en mémoire, ca peut être vu comme un problème <a href="https://en.wikipedia.org/wiki/Unification_(computer_science)">d’unification </a>. </p>
<p>Mais pour une recherche dans une bdd, je sais pas trop/</p>Recherche d'arbres similaires, message #1884632018-09-05T13:04:19+02:00Gawaboumga/@Gawaboumgahttps://zestedesavoir.com/forums/sujet/11258/recherche-darbres-similaires/?page=1#p188463<p>Bonjour,</p>
<p>Je viens vers vous suite à un problème qui me semble quelque peu difficile et auquel je ne trouve pratiquement pas de réponses ou tout du moins pas sous une forme qui me satisfait.</p>
<p>Mon problème est le suivant:</p>
<ul>
<li>Je possède des expressions algébriques (ex: ax² + bx + c) que je convertis vers une représentation canonique (type AST).</li>
<li>Je souhaiterais les stocker dans une base de données.</li>
<li>Mais j’aimerais être capable de faire une recherche dessus. C’est-à-dire, que si je recherche une expression, la base de données me retourne les arbres les plus similaires (au sens de l’AST). Donc, ceux possédant la structure la plus proche, ceux partageant les plus grands sous-arbres communs ou au moins le plus grand nombre de noeuds similaires.</li>
</ul>
<p>Un exemple serait que la base de données contienne:</p>
<ul>
<li><strong>1)</strong> (ax² + bx + c)*(dx + e) et <strong>2)</strong> (dx+e).</li>
<li>Si je cherche: (ax² + bx + c) + (dx + e). Il me retourne <strong>1)</strong> puis <strong>2)</strong> car <strong>1)</strong> partage deux sous-arbres et <strong>2)</strong> un seul.</li>
<li>Inversement, si je cherche (dx+e). Il me retourne <strong>2)</strong> puis <strong>1)</strong>.</li>
</ul>
<p>Je pense me tourner vers le module ltree de postgres (comme je possède également des données relationnelles classiques) mais est-ce vraiment une solution optimale ? Connaissez-vous des outils spécialement conçus pour ce type de requêtes ? Avez-vous des meilleures idées ?</p>
<p>Un tout grand merci d’avance pour vos réponses !</p>Doctrine - relation entre deux tables sur deux attributs, message #1807922018-05-23T22:59:11+02:00Nostalgique/@Nostalgiquehttps://zestedesavoir.com/forums/sujet/10765/doctrine-relation-entre-deux-tables-sur-deux-attributs/?page=1#p180792<p>Je pense que je vais opter pour ta deuxième solution. La première me semble plus complexe et répétitive… Même si c’est dommage conceptuellement de devoir mettre la relation sur une ligne.
Mais comme la seule valeur qui pouvait varier d’une ligne à une autre était la variable <code>authorization</code>, cela ne sera pas trop compliqué.</p>
<p>La table permettant d’avoir les deux lignes en une sera : </p>
<div class="table-wrapper">
<table>
<thead>
<tr>
<th>friends_links</th>
</tr>
</thead>
<tbody>
<tr>
<td>id</td>
</tr>
<tr>
<td>user_id</td>
</tr>
<tr>
<td>friend_id</td>
</tr>
<tr>
<td>facebook_mutual_friends</td>
</tr>
<tr>
<td>facebook_mutual_likes</td>
</tr>
<tr>
<td>authorization_user</td>
</tr>
<tr>
<td>authorization_friend</td>
</tr>
<tr>
<td>creation_datetime</td>
</tr>
</tbody>
</table>
</div>
<p>Merci pour ta réponse !</p>
<p><strong>EDIT :</strong> Pour mettre en place ensuite la relation entre les deux objets (après avoir simplifié la relation sur une ligne) j’ai suivi ce tuto qui correspond très bien à la situation : <a href="https://www.future500.nl/articles/2013/09/more-on-one-to-manymany-to-one-associations-in-doctrine-2/">https://www.future500.nl/articles/2013/09/more-on-one-to-manymany-to-one-associations-in-doctrine-2/</a> (Merci à @Cara pour ce lien !)</p>Doctrine - relation entre deux tables sur deux attributs, message #1807832018-05-23T21:49:16+02:00Ymox/@Ymoxhttps://zestedesavoir.com/forums/sujet/10765/doctrine-relation-entre-deux-tables-sur-deux-attributs/?page=1#p180783<p>Salut !</p>
<p>J’ai l’impression que ce serait une "simple OneToManyToOne". Reste qu’effectivement, il faut deux propriétés dans User pour la matérialiser. Une qui représente les amis "demandés par l’utilisateur " et une autre "les amis qui ont demandé à l’utilisateur" ?</p>
<p>Est-ce qu’il y a une raison particulière pour enregistrer la relation deux fois (tu parles bien de deux lignes dans la table), sachant que justement si elle est supprimée par l’un ou l’autre, les deux enregistrements seront supprimés ? Je pense qu’on pourrait mettre toutes les informations dans une seule ligne. Après tout, la relation est unique, même si les deux parties la voient différemment.</p>Doctrine - relation entre deux tables sur deux attributs, message #1807822018-05-23T21:36:16+02:00Nostalgique/@Nostalgiquehttps://zestedesavoir.com/forums/sujet/10765/doctrine-relation-entre-deux-tables-sur-deux-attributs/?page=1#p180782<p>Bonsoir,</p>
<p>Je cherche désespéramment la solution à un problème sur la création d’un lien entre deux tables. C’est ma première utilisation de Doctrine, et dès les deux premiers objets je bloque <img alt=":(" src="/static/smileys/triste.png"> Pas très encouragent…</p>
<p>Voici un petit résumé du problème.</p>
<p>J’ai deux classes. L’une s’appelle <code>User</code> et l’autre <code>FriendLink</code>. </p>
<figure><img alt="" src="https://cdn.pbrd.co/images/HmyegJS.png"><figcaption>Les deux tables associées à chaque objets</figcaption>
</figure>
<p>La première, comme son nom l’indique, stocke les utilisateurs et la deuxième les liens d’amitiés. Chaque amitié est réciproque. Je m’explique.</p>
<p>Soit l’utilisateur A<sub>id=1</sub> et l’utilisateur B<sub>id=2</sub>. A<sub>id=1</sub> et B<sub>id=2</sub> sont amis. Dans la table correspondante à l’objet <code>FriendLink</code>, appelée <code>friend_links</code>, cette amitié est représentée par deux lignes :</p>
<ul>
<li><code>user_id=1</code> et <code>friend_id=2</code> ;</li>
<li><code>user_id=2</code> et <code>friend_id=1</code>.</li>
</ul>
<p>Pour chacun des deux utilisateurs, il y a un lien avec les deux lignes. Par exemple si A<sub>id=1</sub> est supprimé, alors les deux lignes devront être supprimée. Cela ne serait pas cohérent d’en garder une, puisque l’identifiant 1 n’existe plus dans <code>users</code>.</p>
<p>C’est là que je bloque. Sachant qu’il y a deux attributs de la table <code>friend_links</code> qui ont un lien avec <code>users</code> je suis perdu. Théoriquement il s’agirait d’une relation <code>OneToMany()</code> mais j’ai l’impression que cela ne fera pas l’affaire (j’ai tenté un truc <a href="https://gitlab.com/baudev/ZONNY_API/blob/doctrine/Models/Account/User.php">ici </a>mais je me suis arrêté ne sachant pas comment continuer).</p>
<p>Merci d’avance pour votre aide ! N’hésitez pas à me dire si ce n’est pas clair, j’ai du mal à expliquer d’une manière générale.</p>
<p>PS: Merci pour ton tuto <a href="https://zestedesavoir.com/membres/voir/BestCoder/">@BestCoder</a> <img alt=";)" src="/static/smileys/clin.png"></p>ai je besoin d'un modèle multidemensionnel?, message #1708102018-01-09T08:25:19+01:00samanta96/@samanta96https://zestedesavoir.com/forums/sujet/10065/ai-je-besoin-dun-modele-multidemensionnel/?page=1#p170810<p>bonjour</p>
<p>je dois développer une application informatique en utilisant la technologie ASP.NET MVC, pour le calcule des prix du produit carburant JET A1 pour l’aviation.</p>
<p>je souhaite connaitre, le chemin à suivre pour je puisse faire la conception du système.</p>
<p>s’il vous plait, ai je besoin d’un modèle multidimensionnel? sinon, qu’est ce que me conseillez vous?</p>
<p>il y a lieu de savoir que le calcule se fait en plusieurs étapes d’après mes informations.</p>
<p><strong>Pour l’étape n°=1:</strong></p>
<p>l’utilisateur doit déterminer :</p>
<ul>
<li>décade (le prix se calcule chaque 10 jours).</li>
<li>le prix du produit en mis en FOB.</li>
<li>le prix de vente (est le prix donné par la comité de la société qui commercialise le produit).</li>
</ul>
<p><strong>Pour l’étape n°=2:</strong></p>
<p>Sur les tous données de l’étape 1 on détermine le taux de change.</p>
<p><strong>Pour l’étape n°=3:</strong></p>
<p>Le calcule de la marge pondéré et en déduit la marge appliquée.</p>
<p><strong>Pour l’étape n°=4:</strong></p>
<p>Sur les tous données de l’étape 2 et 3, le calcule des prix du JET A1, est subordonnées pour certaines
formules selon des criteres qui sont:</p>
<ul>
<li>la quantité demandée</li>
<li>le réseau National et International</li>
<li>de centre de stockage et sa zone.</li>
<li>de type de vol (vols régulières et vols spots).</li>
</ul>
<p>à bientôt </p>AlchemyFighters : Proposition de TP sur SQLALCHEMY (fait à 85 %) - recherche aide pour finaliser, message #1511912017-05-23T18:34:23+02:00buffalo974/@buffalo974https://zestedesavoir.com/forums/sujet/8643/alchemyfighters-proposition-de-tp-sur-sqlalchemy-fait-a-85-recherche-aide-pour-finaliser/?page=1#p151191<p>La démo est finie, on essaie de la refaire pythonique maintenant.</p>AlchemyFighters : Proposition de TP sur SQLALCHEMY (fait à 85 %) - recherche aide pour finaliser, message #1511702017-05-23T16:43:24+02:00Ricocotam/@Ricocotamhttps://zestedesavoir.com/forums/sujet/8643/alchemyfighters-proposition-de-tp-sur-sqlalchemy-fait-a-85-recherche-aide-pour-finaliser/?page=1#p151170<p>Mais du coup j’ai pas compris comment on pouvait t’aider ?</p>
<p>Le mieux serait que tu mettes une version qui te convient et à laquelle tu ne touches pas trop pour qu’on puisse t’aider. Essaie de l’héberger sur GitHub si tu es d’accord pour qu’il soit publique, sinon explique comment l’avoir en te demandant <img alt=":)" src="/static/smileys/smile.png"></p>AlchemyFighters : Proposition de TP sur SQLALCHEMY (fait à 85 %) - recherche aide pour finaliser, message #1508652017-05-20T20:32:00+02:00buffalo974/@buffalo974https://zestedesavoir.com/forums/sujet/8643/alchemyfighters-proposition-de-tp-sur-sqlalchemy-fait-a-85-recherche-aide-pour-finaliser/?page=1#p150865<p>Ici ou sur un blog ou même github ( je galère un peu avec github); c’est pour le fun.
J’ai encore un peu de boulot avant de l’ envoyer par mail, j’ai des trucs à refactoriser parceque là c’est vraiment du brute de décoffrage.</p>
<p>Le top dans le futur, ce serait de monter ça sur flask et du websocket, avec bootstrap, VueJs . Ça ferait un TP vraiment complet genre portfolio.Mais pour moi tout seul c’est vraiment trop de taf et j’ai pas les compétences pour.</p>AlchemyFighters : Proposition de TP sur SQLALCHEMY (fait à 85 %) - recherche aide pour finaliser, message #1508372017-05-20T17:23:01+02:00unidan/@unidanhttps://zestedesavoir.com/forums/sujet/8643/alchemyfighters-proposition-de-tp-sur-sqlalchemy-fait-a-85-recherche-aide-pour-finaliser/?page=1#p150837<p>Salut,</p>
<p>C’est une super initiative pour cet outil ! Je veux bien relire et t’aider, mais tu veux le diffuser où ? <img alt=";)" src="/static/smileys/clin.png"> </p>AlchemyFighters : Proposition de TP sur SQLALCHEMY (fait à 85 %) - recherche aide pour finaliser, message #1508322017-05-20T16:17:17+02:00buffalo974/@buffalo974https://zestedesavoir.com/forums/sujet/8643/alchemyfighters-proposition-de-tp-sur-sqlalchemy-fait-a-85-recherche-aide-pour-finaliser/?page=1#p150832<p>J’ai créer un mini-jeu de combat faisant office de TP sur l’ utilisation de sqlalchemy et un peu de POO.
On dispose d’une table pour les héros, les armes et les armures, ainsi qu’un cimetière.</p>
<p>Tout est en mode console pour aller droit a l’ essentiel du TP.</p>
<p>Cela fonctionne et peux être une aide précieuse pour certains d’entre vous, mais c’est encore trop sale pour être considéré comme pédagogique. De plus il reste largement optimisable.</p>
<p>J’aurai besoin de conseils voir de corrections/optimisations/ajouts sympas avant de le diffuser plus largement.</p>