|
|
Auteur | Message |
---|
Le minaw Admin
Pseudo en jeu : Le_minaw Messages : 6498 Date d'inscription : 26/06/2012
| Sujet: Ma super webapp Mar 3 Mai - 4:08 |
| Coucou, J'ai réalisé une merveilleuse application web dont le but est de générer aléatoirement des noms Tolkiennesques. Bon, toujours en développement, mais ça marche plus ou moins en l'état ! http://leminaw.pythonanywhere.com/namegen/Retours bienvenus !
|
|
| |
Haribooh Admin
Pseudo en jeu : Deyl Messages : 692 Date d'inscription : 26/11/2014
| Sujet: Re: Ma super webapp Mar 3 Mai - 14:03 |
| C'est sympa mais le premier nom sur lequel je suis tombé c'est Ee.. C'est pas top comme nom ! :p
|
|
| |
Astarioth Citadin aguerri
Messages : 988 Date d'inscription : 06/07/2014
| Sujet: Re: Ma super webapp Mar 3 Mai - 17:42 |
| Je suis tombé sur un 'ui'. Pas très Tolkiennesques ça Et t'a pas gérer les majuscules ? Et t'appel quoi par séquences ? Et pareto, késako
|
|
| |
Valou Grand sage
Pseudo en jeu : Brassens Messages : 7126 Date d'inscription : 27/08/2012
| Sujet: Re: Ma super webapp Mer 4 Mai - 2:50 |
| Je suis tombé sur Yabukthirad.
|
|
| |
Le minaw Admin
Pseudo en jeu : Le_minaw Messages : 6498 Date d'inscription : 26/06/2012
| Sujet: Re: Ma super webapp Mer 4 Mai - 22:34 |
| - Haribooh a écrit:
- C'est sympa mais le premier nom sur lequel je suis tombé c'est Ee.. C'est pas top comme nom ! :p
En effet, mais ça ne devrait pas être autorisé par l'algo, je dois avoir un bug quelque part... - Citation :
- Je suis tombé sur un 'ui'. Pas très Tolkiennesques ça
Ui. L'algo s'autorise encore trop de libertés et devrait être plus restrictif, c'est toutefois difficile de l'être sans diminuer la diversité de la génération ! Pas de majuscules, mais c'est trois lignes de python à tout casser. L'aspect cosmétique n'est pas terminé (vous l'avez remarqué en voyant la taille du texte sur un écran hd). L'algo fonctionne par concaténation de séquences (qui sont plus ou moins des phonèmes, cf la manière dont Tolkien a conçu ses langues). La distribution de pareto, lorsqu'on lui applique certains paramètres et qu'on la map sur un intervalle qui convient, peut donner de très bons résultats sur la pondération du nombres de séquences a générer. Comme ce n'est pas systématique selon la "langue", elle est optionnelle. - Citation :
- Je suis tombé sur Yabukthirad.
ben c'est hyper stylé Sinon, j'ai réussi à faire cracher à mon algo des noms propres kurdes. Je prévois de rajouter ça en ligne quand ce sera plus au point. Merci de vos retours !
|
|
| |
Valou Grand sage
Pseudo en jeu : Brassens Messages : 7126 Date d'inscription : 27/08/2012
| Sujet: Re: Ma super webapp Mer 4 Mai - 23:30 |
| - Le minaw a écrit:
- Citation :
- Je suis tombé sur Yabukthirad.
ben c'est hyper stylé oui oui.
|
|
| |
Le minaw Admin
Pseudo en jeu : Le_minaw Messages : 6498 Date d'inscription : 26/06/2012
| Sujet: Re: Ma super webapp Lun 9 Mai - 5:02 |
| Des petites nouveautés...
-> Amélioration de l'affichage des résultats -> Possibilités de mettre des coeurs sur les noms qu'on aime bien. Ça aura un intérêt dans un prochaine version. (tout le backend est opérationnel, les coeurs sont enregistrés). -> L'algo un peu mieux -> Affichage des statistiques du site sur la page à propos.
|
|
| |
Valou Grand sage
Pseudo en jeu : Brassens Messages : 7126 Date d'inscription : 27/08/2012
| Sujet: Re: Ma super webapp Lun 9 Mai - 20:54 |
|
|
|
| |
Astarioth Citadin aguerri
Messages : 988 Date d'inscription : 06/07/2014
| Sujet: Re: Ma super webapp Lun 9 Mai - 21:35 |
| Sur 20 noms (en même temps), j'en ai quatre avec double a : Adiaasser, Iass, Guaas, Serderiaal(celui là, ça va encore). Je trouve ça bizarre double a. On peut pas sélectionner les nom par un click&drag, la majuscules est pas pris en compte. Sur ma liste des 20, seul les 7 premiers on un petit symbole devant le point de la liste. D'ailleurs, y'a une signification avec ces symboles ? Oderalthir PS: - Minaw dans À propos a écrit:
- Technologies utilisées
Plein.
|
|
| |
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
| Sujet: Re: Ma super webapp Mar 10 Mai - 9:58 |
| Sympa comme truc, c'est du Django derrière ?
|
|
| |
Le minaw Admin
Pseudo en jeu : Le_minaw Messages : 6498 Date d'inscription : 26/06/2012
| Sujet: Re: Ma super webapp Jeu 12 Mai - 17:30 |
| Héhé oui, c'est Django !
Concernant les majuscules qui font de la merde, la mise en page bizarre des titres, les puces de la liste qui déconnent (c'est l'alphabet hébreu !), c'est parce Chrome n'est pas foutu d'utiliser les colonnes CSS correctement. Il n'y a aucun souci sous Firefox, je réfléchis à implémenter moi même le système de colonnes server-side pour Chrome et les navigateurs webkit en général (même si c'est beaucoup moins flexible du coup...)
"On peut pas sélectionner les nom par un click&drag" Je comprend pas ce que t'essaie de faire ?
Sinon, si les doubles lettres te dérangent, décoche tout simplement "disséminer des voyelles" dans les paramètres de génération. ;-)
|
|
| |
Astarioth Citadin aguerri
Messages : 988 Date d'inscription : 06/07/2014
| Sujet: Re: Ma super webapp Jeu 12 Mai - 17:35 |
| Ce que j'appelle le click&drag c'est le fais de surligner en bleu Le problème venant des majuscules.
|
|
| |
Le minaw Admin
Pseudo en jeu : Le_minaw Messages : 6498 Date d'inscription : 26/06/2012
| Sujet: Re: Ma super webapp Jeu 12 Mai - 22:08 |
| Bon, les coeurs servent à quelque chose maintenant. Mon fix des majuscules marche en local mais pas en prod, il faudra que je regarde ça, un mystère de plus pour la science...
Normalement, la sélection marche correctement (les puces de liste ne sont pas sélectionnées), je vois pas trop quel est le rapport avec les majuscules ?
|
|
| |
Astarioth Citadin aguerri
Messages : 988 Date d'inscription : 06/07/2014
| Sujet: Re: Ma super webapp Jeu 12 Mai - 22:28 |
| Comme tu peux le voir sur l'image, si j'essaie de sélectionner un nom par ce que j'appelle un click&drag (même problème en double cliquant sur le nom), pour faire par exemple un copié-collé, et bas ça prend tout, sauf la majuscule. Un simple click sur le nom met le cœur, c'est pas mieux de en favoris que lorsque l'on clique sur le cœur ? Et puis une fois que le cœur est mis, on peut pas l'enlever. Autre chose, le curseur de ma souris n'agis pas pareil sur la majuscule que sur le reste du nom. Sur la majuscule, c'est la souris de base, alors que a coté, c'est le curseur texte. Comment tu génère tes majuscules par rapport au reste du nom ? Car pour moi c'est ça qui fais bugé. PS:Je suis sur Chrome 50.0.2661.102 (la dernière version normalement).
|
|
| |
Valou Grand sage
Pseudo en jeu : Brassens Messages : 7126 Date d'inscription : 27/08/2012
| Sujet: Re: Ma super webapp Ven 13 Mai - 1:57 |
|
|
|
| |
Josh3582 Grand sage
Pseudo en jeu : Josh3582 Messages : 6102 Date d'inscription : 10/04/2012
| Sujet: Re: Ma super webapp Ven 13 Mai - 3:21 |
| Joli boulot Minaw. Par contre, c'est pas très clair les trucs de séquences et de pareto machin. P.S On dit sélectionner, pas click & drag. :p P.S2 On est passé de 2000 séquences à plus d'un milliard! J'ai vraiment du temps à perdre faut croire...
|
|
| |
Azuraell Citadin aguerri
Pseudo en jeu : Azuraell Messages : 1307 Date d'inscription : 22/07/2013
| Sujet: Re: Ma super webapp Ven 13 Mai - 23:38 |
| - Citation :
- Depuis sa mise en ligne, l'algorithme a généré 12811233 séquences
Rajoute des espaces entre les séries de trois chiffres, ça va être de plus en plus caca sinon x)
|
|
| |
Le minaw Admin
Pseudo en jeu : Le_minaw Messages : 6498 Date d'inscription : 26/06/2012
| Sujet: Re: Ma super webapp Sam 14 Mai - 1:42 |
| Comme tu peux le voir sur l'image, si j'essaie de sélectionner un nom par ce que j'appelle un click&drag (même problème en double cliquant sur le nom), pour faire par exemple un copié-collé, et bas ça prend tout, sauf la majuscule. Autre chose, le curseur de ma souris n'agis pas pareil sur la majuscule que sur le reste du nom. Sur la majuscule, c'est la souris de base, alors que a coté, c'est le curseur texte. Comment tu génère tes majuscules par rapport au reste du nom ? Car pour moi c'est ça qui fais bugé.
>>> Déjà, en effet : On dit sélectionner, pas click & drag. :p" ^^ Ensuite, les majuscules ne sont tout simplement pas générées par l'algo. Elles sont ajoutées via une propriété de display en CSS (ça utilise le pseudo élément :first-letter en gros). Chrome gère visiblement très mal ça, bien que c'est sensé être du CSS standard, enfin bon... Dans tout les cas, il faut prévoir une bidouille pour les navigs webkit comme je l'ai déjà écrit plus haut.
Un simple click sur le nom met le cœur, c'est pas mieux de en favoris que lorsque l'on clique sur le cœur ? >>> Non, ce serait très peu compatible avec un appareil mobile, et je trouve ça plus ergonomique ainsi. ;-)
Et puis une fois que le cœur est mis, on peut pas l'enlever. >>> Ça viendra un jour ça, c'est un peu plus compliqué à faire car du JS est fortement impliqué et que c'est pas trop mon domaine de prédilection / ma tasse de thé !
Par contre, c'est pas très clair les trucs de séquences et de pareto machin. >>> Ça viendra dans la page "à propos"! Sinon j'étudie des infobulles actuellement mais ça me satisfait pas trop.
On est passé de 2000 séquences à plus d'un milliard! >>> Ahahah, faut vraiment que je mette un nombre maximal de mots / de séquences par génération. C'est que le temps CPU, il n'est pas infini (et au delà d'un certain seuil il est même assez cher !)
Rajoute des espaces entre les séries de trois chiffres, ça va être de plus en plus caca sinon x) >>> Bonne idée !
Merci beaucoup pour vos petits commentaires, c'est fort plaisant ! Ah aussi, sur les mots populaires, y'a des trucs pourris issus de tests de la base de données, je les retirerais o/
|
|
| |
Astarioth Citadin aguerri
Messages : 988 Date d'inscription : 06/07/2014
| Sujet: Re: Ma super webapp Sam 14 Mai - 11:50 |
| - Le minaw a écrit:
- Et puis une fois que le cœur est mis, on peut pas l'enlever.
>>> Ça viendra un jour ça, c'est un peu plus compliqué à faire car du JS est fortement impliqué et que c'est pas trop mon domaine de prédilection / ma tasse de thé !
Pour mettre ta couleur je suppose que tu fais un : document.getElementById(tonId).style.color="rgb(224, 64, 112)"; //Pour le cœur et pour le nom document.getElementById(tonId).style.visibility= "visible"; //Juste le cœur Ou par JQuery : $('#" + tonId + "').attr("style","color:rgb(224, 64, 112);visibility:visible;"); Pour l'enlever, en JS tu peux simplement mettre l'attribut que tu veux à vide : document.getElementById(tonId).style.color=""; document.getElementById(tonId).style.visibility=""; Cependant, l'attribut style reste dans ta balise. Après si tu veux l'enlever complètement, tu peux le faire en JQuery, comme ceci : $('#" + tonId + "').removeAttr("style"); Comme ça, on revient comme avant. Si ta des questions sur du JS ou du Jquery, hésite pas
|
|
| |
Le minaw Admin
Pseudo en jeu : Le_minaw Messages : 6498 Date d'inscription : 26/06/2012
| Sujet: Re: Ma super webapp Sam 14 Mai - 13:29 |
| Huhuh, c'est rigolo ça... Ça c'est cosmétique, y'a pas de soucis pour modifier l'apparence du texte. C'est au niveau du backend que c'est plus compliqué, on veut surtout aller taper dans la base de données dans l'affaire. ;-)
|
|
| |
Astarioth Citadin aguerri
Messages : 988 Date d'inscription : 06/07/2014
| Sujet: Re: Ma super webapp Sam 14 Mai - 13:47 |
| Héhé effectivement, j'ai pensé qu'a l'aspect cosmétique (déformation due à mon stage en cours x)).
|
|
| |
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
| Sujet: Re: Ma super webapp Dim 15 Mai - 12:13 |
| Correction du code d'Asta. :^) Autant utiliser querySelector() : - Code:
-
var el = document.querySelector('#element'); el.style.color = 'rgb(224, 64, 112)'; el.style.visibility = 'visible';
Pour styliser un élément avec jQuery, utilise la fonction .css() et pas .attr('style') : - Code:
-
$('#element').css({ color: 'rgb(224, 64, 112)', visibility: 'visible' }); Suppression des styles : - Code:
-
var el = document.querySelector('#element'); el.style.color = '; el.style.visibility = '';
Suppression des styles avec jQuery : (et pas .removeAttr('style') please) - Code:
-
$('#element').css({ color: '', visibility: '' }); - Astarioth a écrit:
- Si ta des questions sur du JS ou du Jquery, hésite pas
:^^^)))))))))
|
|
| |
Astarioth Citadin aguerri
Messages : 988 Date d'inscription : 06/07/2014
| Sujet: Re: Ma super webapp Dim 15 Mai - 12:33 |
| J'ai compris, je ne dit plus rien x) Je retourne dans ma grotte de non initié, de codeur débutant, de paria de l'informatique, rejeté de tous. Bien à vous.
|
|
| |
Kocal Maître
Pseudo en jeu : Kocal Messages : 2785 Date d'inscription : 16/10/2012
| Sujet: Re: Ma super webapp Dim 15 Mai - 21:02 |
| Baaah, ça fait plus de 5/6 ans que je vais du JavaScript maintenant, j'ai eu le temps pour trouver les méthodes les plus propres/efficaces pour faire ce qui était proposé juste au dessus. Même si toggle une classe est plus intéressant que de toggle les styles un par un en JS : - Code:
-
.my_class { color: #f00; background: #ddd }
$('#element').addClass('my_class') $('#element').removeClass('my_class') $('#element').toggleClass('my_class')
|
|
| |
Le minaw Admin
Pseudo en jeu : Le_minaw Messages : 6498 Date d'inscription : 26/06/2012
| Sujet: Re: Ma super webapp Lun 16 Mai - 0:24 |
| Héhé, je me sers toujours de .css().
Pas mal l'histoire avec .addClass(), .toggleClass() et .removeClass(). Ça permet de découper très proprement ce qui relève de l'interaction et ce qui relève du style, je connaissais pas.
|
|
| |
Contenu sponsorisé
| Sujet: Re: Ma super webapp |
|
|
|
| |
|