Forum

AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

 

 Ma super webapp

Aller à la page : 1, 2  Suivant
AuteurMessage
Le minaw
Admin
Le minaw

Pseudo en jeu : Le_minaw
Messages : 6498
Date d'inscription : 26/06/2012

Ma super webapp Empty
MessageSujet: Ma super webapp   Ma super webapp EmptyMar 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 !
Ancre vers ce message 
Haribooh
Admin
Haribooh

Pseudo en jeu : Deyl
Messages : 692
Date d'inscription : 26/11/2014

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyMar 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
Ancre vers ce message 
Astarioth
Citadin aguerri
Astarioth

Messages : 988
Date d'inscription : 06/07/2014

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyMar 3 Mai - 17:42

Je suis tombé sur un 'ui'. Pas très Tolkiennesques ça Wink

Et t'a pas gérer les majuscules ?
Et t'appel quoi par séquences ?
Et pareto, késako Very Happy
Ancre vers ce message 
Valou
Grand sage
Valou

Pseudo en jeu : Brassens
Messages : 7126
Date d'inscription : 27/08/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyMer 4 Mai - 2:50

Je suis tombé sur Yabukthirad. Very Happy
http://fr.m.wikipedia.org/wiki/Volkswagen_Coccinelle
Ancre vers ce message 
Le minaw
Admin
Le minaw

Pseudo en jeu : Le_minaw
Messages : 6498
Date d'inscription : 26/06/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyMer 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é Cool

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 !
Ancre vers ce message 
Valou
Grand sage
Valou

Pseudo en jeu : Brassens
Messages : 7126
Date d'inscription : 27/08/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyMer 4 Mai - 23:30

Le minaw a écrit:

Citation :
Je suis tombé sur Yabukthirad.
ben c'est hyper stylé Cool
oui oui.
http://fr.m.wikipedia.org/wiki/Volkswagen_Coccinelle
Ancre vers ce message 
Le minaw
Admin
Le minaw

Pseudo en jeu : Le_minaw
Messages : 6498
Date d'inscription : 26/06/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyLun 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.
Ancre vers ce message 
Valou
Grand sage
Valou

Pseudo en jeu : Brassens
Messages : 7126
Date d'inscription : 27/08/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyLun 9 Mai - 20:54

Aserdemthir ♥
http://fr.m.wikipedia.org/wiki/Volkswagen_Coccinelle
Ancre vers ce message 
Astarioth
Citadin aguerri
Astarioth

Messages : 988
Date d'inscription : 06/07/2014

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyLun 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 Love


PS:
Minaw dans À propos a écrit:
Technologies utilisées

Plein.
Very Happy Very Happy
Ancre vers ce message 
Kocal
Maître
Kocal

Pseudo en jeu : Kocal
Messages : 2785
Date d'inscription : 16/10/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyMar 10 Mai - 9:58

Sympa comme truc, c'est du Django derrière ?
http://www.kocal.fr
Ancre vers ce message 
Le minaw
Admin
Le minaw

Pseudo en jeu : Le_minaw
Messages : 6498
Date d'inscription : 26/06/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyJeu 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. ;-)
Ancre vers ce message 
Astarioth
Citadin aguerri
Astarioth

Messages : 988
Date d'inscription : 06/07/2014

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyJeu 12 Mai - 17:35

Ce que j'appelle le click&drag c'est le fais de surligner en bleu Very Happy Le problème venant des majuscules.
Ancre vers ce message 
Le minaw
Admin
Le minaw

Pseudo en jeu : Le_minaw
Messages : 6498
Date d'inscription : 26/06/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyJeu 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 ?
Ancre vers ce message 
Astarioth
Citadin aguerri
Astarioth

Messages : 988
Date d'inscription : 06/07/2014

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyJeu 12 Mai - 22:28

Ma super webapp Bug10
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).
Ancre vers ce message 
Valou
Grand sage
Valou

Pseudo en jeu : Brassens
Messages : 7126
Date d'inscription : 27/08/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyVen 13 Mai - 1:57

Pareil qu'Asta.
http://fr.m.wikipedia.org/wiki/Volkswagen_Coccinelle
Ancre vers ce message 
Josh3582
Grand sage
Josh3582

Pseudo en jeu : Josh3582
Messages : 6102
Date d'inscription : 10/04/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyVen 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!
Ma super webapp ZbaR71p
J'ai vraiment du temps à perdre faut croire...
Ancre vers ce message 
Azuraell
Citadin aguerri
Azuraell

Pseudo en jeu : Azuraell
Messages : 1307
Date d'inscription : 22/07/2013

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyVen 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)
Ancre vers ce message 
Le minaw
Admin
Le minaw

Pseudo en jeu : Le_minaw
Messages : 6498
Date d'inscription : 26/06/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptySam 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/
Ancre vers ce message 
Astarioth
Citadin aguerri
Astarioth

Messages : 988
Date d'inscription : 06/07/2014

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptySam 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 Wink
Ancre vers ce message 
Le minaw
Admin
Le minaw

Pseudo en jeu : Le_minaw
Messages : 6498
Date d'inscription : 26/06/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptySam 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. ;-)
Ancre vers ce message 
Astarioth
Citadin aguerri
Astarioth

Messages : 988
Date d'inscription : 06/07/2014

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptySam 14 Mai - 13:47

Héhé effectivement, j'ai pensé qu'a l'aspect cosmétique Very Happy (déformation due à mon stage en cours x)).

Ancre vers ce message 
Kocal
Maître
Kocal

Pseudo en jeu : Kocal
Messages : 2785
Date d'inscription : 16/10/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyDim 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 Wink
:^^^)))))))))
http://www.kocal.fr
Ancre vers ce message 
Astarioth
Citadin aguerri
Astarioth

Messages : 988
Date d'inscription : 06/07/2014

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyDim 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. Ph34r
Ancre vers ce message 
Kocal
Maître
Kocal

Pseudo en jeu : Kocal
Messages : 2785
Date d'inscription : 16/10/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyDim 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')
http://www.kocal.fr
Ancre vers ce message 
Le minaw
Admin
Le minaw

Pseudo en jeu : Le_minaw
Messages : 6498
Date d'inscription : 26/06/2012

Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp EmptyLun 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.
Ancre vers ce message 
Contenu sponsorisé




Ma super webapp Empty
MessageSujet: Re: Ma super webapp   Ma super webapp Empty

Ancre vers ce message 
 

Ma super webapp

Page 1 sur 2Aller à la page : 1, 2  Suivant
Loytonia :: AU COIN DU FEU :: Informatique

 Sujets similaires

-
» La Super Usine
» Les super quotes
» Super Blague de Karasu
» [Blabla] La boîte à délires
» Super Smash Bros.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
-