Forum QtFR

La communauté francophone Qt

Vous n'êtes pas identifié(e).

Annonce

Qt 4: 4.8.4 - Qt 5: 5.0.2 - Qt Creator: 2.7.0 - Qt Installer: 1.3.0 - VS Qt 4: 1.1.11 - VS Qt 5: 1.2.1 - Monkey Studio: 1.9.0.4

#126 16-05-2012 00:54:38

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

ça je peux le faire

le principe est simple, je m'y suis repris à trois fois,
car la manip était vieille de 4 ou 5 ans et ma mémoire défaillante ...

et dans les sources

on peut aussi mettre Author Date ... mais ça me rends moins de services
xxxx sera tenu à jour automatiquement par svn

PS: svn propset peux être automatisé par un fichier ~/.subversion/config, section [auto-props]

Hors ligne

#127 16-05-2012 01:08:41

myrddin772
Modérateur Qt
Inscription : 13-03-2010
Messages : 682

Re : Algorithme de codage de sonorité

C'est la première fois que je travaille avec un prog comme subversion, et je découvre tout les jours !

Merci les gars !


"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows et Ian Parberry
Si tu ne sais pas : demande, si tu sais : partage !

Hors ligne

#128 16-05-2012 01:13:25

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

une doc très complète,
qui plus est en français,
pour les allergiques à la langue de Shakespeare
et, surtout, avé des exemples simples !

Hors ligne

#129 16-05-2012 17:09:03

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

J'ai fait un commit de ortho.{h,cpp}

!!! risque de conflits sur ortho.h !!!

j'ai reporté toutes les modifs apparues depuis v23,
il ne devrait pas y avoir de problème à accepter

mais ... faire peut-être un svn diff avant

Hors ligne

#130 16-05-2012 17:19:53

myrddin772
Modérateur Qt
Inscription : 13-03-2010
Messages : 682

Re : Algorithme de codage de sonorité

J'ai vu ça wink

Chez moi ça compile sans soucis...


"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows et Ian Parberry
Si tu ne sais pas : demande, si tu sais : partage !

Hors ligne

#131 16-05-2012 17:42:31

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

une question que je me pose

que vois-tu à la commande
svn log

perso, je vois vos noms / alias et mon adresse mail
vois-tu nos nom / alias et ton e-mail

sinon, peux-tu me dire comment supprimer l'affichage de mon adresse mail

Hors ligne

#132 16-05-2012 17:53:33

myrddin772
Modérateur Qt
Inscription : 13-03-2010
Messages : 682

Re : Algorithme de codage de sonorité

Tu t'en doutes, j'utilise QtCreator...
Quand je demande un log sur le projet j'obtiens une liste de la forme :

------------------------------------------------------------------------
rXX | ton e-mail/mon pseudo/celui de PapaJaac | 2012-05-16 17:03:12 +0200 (mer. 16 mai 2012) | X lignes

note entrée lors du commit

Je ne sais pas comment supprimer l'affichage de ton adresse e-mail... Mon pseudo affiché est celui choisi lors de mon inscription sur Google Accounts...
JE crois que je ne peux pas vraiment t'aider sad hmm


"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows et Ian Parberry
Si tu ne sais pas : demande, si tu sais : partage !

Hors ligne

#133 16-05-2012 17:58:25

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

Je me suis mis un alias ...
il sera peut-être effectif pour les prochains commit

Hors ligne

#134 18-05-2012 18:39:46

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

une question :

que représentent
- m_wordSet
- m_charSet
dans Ortho ?

et à quoi servent-ils ?

Hors ligne

#135 18-05-2012 19:36:52

myrddin772
Modérateur Qt
Inscription : 13-03-2010
Messages : 682

Re : Algorithme de codage de sonorité

A vérifier auprès de PapaJaac, mais il me semble de m_wordset stocke l'ensemble des mots du dictionnaire, par contre j'avoue ne pas comprendre m_charset...


"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows et Ian Parberry
Si tu ne sais pas : demande, si tu sais : partage !

Hors ligne

#136 18-05-2012 19:54:13

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

j'ai commencé un truc qui pourrait être "pas mal"

hmm ça fait un peu baisser les performances au premier lancement

smile mais ça les améliore grandement par la suite

je pense finaliser demain ou après-demain

je me suis créé un "espace de traiail" dans la repos : /ns/...
vous devriez peut-être faire de même

Hors ligne

#137 18-05-2012 21:19:22

myrddin772
Modérateur Qt
Inscription : 13-03-2010
Messages : 682

Re : Algorithme de codage de sonorité

Nicolas SOUCHON a écrit :

un "espace de traiail" dans la repos

Mais comment c'est-i qu'on fait ça ? tongue (je plaisante mais je ne sais vraiment pas comment faire, pourtant j'ai commencé à lire le bouquin sur svn dont tu m'as filé le lien hmm )


"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows et Ian Parberry
Si tu ne sais pas : demande, si tu sais : partage !

Hors ligne

#138 18-05-2012 22:38:42

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

lol sacré pavé !!!

regarde le chapitre 4: Gestion des branches
en particulier § Création d'une branche
mais lis quand même le début de ce chapitre, ce n'est pas très long

tout ça permet de travailler indépendamment sur un point particulier
et de ne se poser les problèmes de merge qu'une fois sa modif validée
ou au contraire de laisser tomber si on voit que ça ne mène à rien

j'ai été un peu brutal dans les modifs au début car, sans doc,
j'aurais "pété les plombs" à essayer de comprendre les structures

PS: regarde aussi la commande svn list

Hors ligne

#139 18-05-2012 22:52:34

myrddin772
Modérateur Qt
Inscription : 13-03-2010
Messages : 682

Re : Algorithme de codage de sonorité

merci wink
Je vais me plonger là-dedans... je me suis surtout penché sur le codage de la sonorité... je vais m'investir un peu plus dès que j'aurais fini le fichier d'aide de ma première appli...


"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows et Ian Parberry
Si tu ne sais pas : demande, si tu sais : partage !

Hors ligne

#140 19-05-2012 11:39:18

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

j'ai placé le résultat de mon travail dans https://dicodor.googlecode.com/svn/branches/ns/config

branches/ns/config/src/ correspond à trunk/
branches/ns/config/mkspecs/ est un ajout

en général je sépare mon répertoire projet en src et mkspecs
dans mkspecs/ prepare-config-tests.sh
un script (linux) de préparation des dictionnaires pour les tests
prenez le, modifiez le à votre convenance
mais, s'il vous plaît, ne faites pas de commit dessus
pour être surs, je conseille de le récupérer avec svn export

comme le nom du répertoire l'indique,
ma modif porte sur une révision de la config (pour les dictionnaires)

les performances sont légèrement moins bonnes au premier chargement des dictionnaires
mais je prépare des dictionnaires "pré-hachés" et les chargements suivants sont nettement améliorés

testez ...

Hors ligne

#141 21-05-2012 01:09:34

PapaJaac
Administrateur Qt
Lieu : Bordeaux
Inscription : 08-12-2008
Messages : 1 709

Re : Algorithme de codage de sonorité

Bonsoir !

De retour chez moi, je remonte le fil :

Nicolas SOUCHON a écrit :

une question :

que représentent
- m_wordSet
- m_charSet
dans Ortho ?

et à quoi servent-ils ?

m_wordset = un QSet<QString> contenant tous les mots du dico + ceux du dico perso. La recherche dans un QSet est extrêmement rapide.
m_charset = un QSet<QChar> contenant tous les caractères (MAJ et min) du dico. Ortho était conçu au départ pour corriger des textes issus d'une ROC (reconnaissance optique de caractères). Ces textes contiennent souvent des caractères étranges. Ortho est configuré pour ne tenter d'analyser que les mots contenant au maximum m_weirdCountMax de ces caractères.

Hors ligne

#142 21-05-2012 07:26:50

PapaJaac
Administrateur Qt
Lieu : Bordeaux
Inscription : 08-12-2008
Messages : 1 709

Re : Algorithme de codage de sonorité

Nicolas SOUCHON a écrit :

comment supprimer l'affichage de mon adresse mail

https://code.google.com/hosting/settings pour modifier l'affichage de vos adresses dans les projets.

Hors ligne

#143 21-05-2012 10:44:45

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

roll roll roll dans cette page je ne vois (qui me semble intéressant) que

User Preferences
    Username display
        When I participate in projects, show my identity as:
            - Email address
            - Obscured email address for non-project members (project members see full email)

la seconde option est cochée

Hors ligne

#144 21-05-2012 17:59:59

PapaJaac
Administrateur Qt
Lieu : Bordeaux
Inscription : 08-12-2008
Messages : 1 709

Re : Algorithme de codage de sonorité

Oui, et tu souhaites quoi ?

Hors ligne

#145 21-05-2012 18:04:04

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

En fait, je souhaite ne pas publier mon adresse
dans la sortie des commandes, svn log, par exemple

Ce n'est pas foncièrement grave !

Hors ligne

#146 21-05-2012 18:07:32

PapaJaac
Administrateur Qt
Lieu : Bordeaux
Inscription : 08-12-2008
Messages : 1 709

Re : Algorithme de codage de sonorité

PapaJaac a écrit :

J'aimerais fusionner Config et Ortho, je le ferai plus tard

Je reviens là-dessus pour expliciter.
En fait j'aimerais
1/ dériver la classe Ortho de QSettings de façon à simplifier le circuit de son paramétrage. Actuellement c'est une IHM lambda qui est censée manipuler un QSetting dans lequel Ortho est censé aller piocher. C'est idiot.
2/ Enlever le paramétrage d'Ortho de la classe Config, où il n'a rien à faire au milieu de fonctions statiques générales à l'appli.

M'sieur je peux ?

Hors ligne

#147 21-05-2012 18:08:40

PapaJaac
Administrateur Qt
Lieu : Bordeaux
Inscription : 08-12-2008
Messages : 1 709

Re : Algorithme de codage de sonorité

Nicolas SOUCHON a écrit :

En fait, je souhaite ne pas publier mon adresse
dans la sortie des commandes, svn log, par exemple

Ce n'est pas foncièrement grave !

Je ne peux te dire.

Hors ligne

#148 21-05-2012 18:18:16

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

PapaJaac a écrit :
PapaJaac a écrit :

J'aimerais fusionner Config et Ortho, je le ferai plus tard

Je reviens là-dessus pour expliciter.
En fait j'aimerais
1/ dériver la classe Ortho de QSettings de façon à simplifier le circuit de son paramétrage. Actuellement c'est une IHM lambda qui est censée manipuler un QSetting dans lequel Ortho est censé aller piocher. C'est idiot.
2/ Enlever le paramétrage d'Ortho de la classe Config, où il n'a rien à faire au milieu de fonctions statiques générales à l'appli.

M'sieur je peux ?

wink C'est ton projet, pas d'inconvénient.

Jette peut-être d'abord un coup d'oeil sur ce que j'ai mis dans https://dicodor.googlecode.com/svn/branches/ns/config
et teste la nouvelle configuration, ça me parait intéressant et ne devrait pas prendre beaucoup de temps !

PS: ns, wink qui n'est pas foncièrement méchant, a corrigé dedans le problème des ' (' et ces 'connect multiligne'

re-PS: les résultats d'un test que j'ai fait

Hors ligne

#149 23-05-2012 18:56:42

PapaJaac
Administrateur Qt
Lieu : Bordeaux
Inscription : 08-12-2008
Messages : 1 709

Re : Algorithme de codage de sonorité

Nicolas SOUCHON a écrit :

Jette peut-être d'abord un coup d'oeil sur ce que j'ai mis

Avec grand plaisir !

La commande svn pour télécharger la branche ns dans mon répertoire <rep> est... ???

je réponds à

search for first existing dir, take dictionary for all language here
      not very good: suppose updating a new french dictionary in user's dir
      why oblige to copy others dictionaries here ?

historique : au départ Ortho était intégré dans une appli, SolidROC, qui tournait conjointement avec Tesseract, Sane et Poppler. Autant dire quasi-uniquement sous Linux. Je voulais aussi l'installer dans les règles (j'ai fait les paquets pour Mandriva). Or une install réglo sous Linux c'est l'appli et son référentiel dans /usr/share/xxx, et la config utilisateur dans chaque dossier perso /home/yyy.
Par conséquent dans dicsPossiblePaths on ne devrait trouver en principe que /usr/share/xxx. J'ai rajouté les autres entrées pour me permettre des tests de développement avec des dicos allégés, l'ajout de nouveaux dicos, etc... sans changer mon code wink

Je vais voir ton code. S'il est compatible avec ce principe on le garde. Je ne veux juste pas qu'un dico "officiel" dans /home/xxx cache celui dans /usr/share. Donc soit on fait la même boucle de recherche du dico, mais à l'envers (pour que /usr/share cache /home, ce qui est plus "correct"), soit... autrement !

Hors ligne

#150 23-05-2012 19:32:37

Nicolas SOUCHON
Administrateur Qt
Inscription : 28-07-2007
Messages : 3 154

Re : Algorithme de codage de sonorité

pour récupérer, c'est comme pour trunk :
svn checkout https://dicodor.googlecode.com/svn/bran … config/src /vers/un/repertoire/de/ton/choix

ou
svn export https://dicodor.googlecode.com/svn/bran … config/src /vers/un/repertoire/de/ton/choix
pour récupérer les sources sans la gestion svn

tu peux aussi switcher ton répertoire dicodor vers ma branche si tu n'as pas de modif en cours
svn switch https://dicodor.googlecode.com/svn/bran … config/src dicodor

équivalent ls :
svn list [--recursive] https://dicodor.googlecode.com/svn/branches/ns/config/

...

pour ce qui est des configs sur linux, il y a en général un répertoire utilisateur prioritaire
eg pour vim :
    ~/.vim
    /usr/share/vim
    ~/.vim/after
pour svn :
    ~/.subversion
    /etc/subversion
...

mais tu décides

Hors ligne

Pied de page des forums


Sitemap QtFR