#351 Le 19/04/2010, à 13:43
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
man powaaaa !!!
désolée ^^'
merci
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#352 Le 19/04/2010, à 17:15
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Bon , maintenant j'ai bien envie de tester doxygen pour voir ce que ça vaut , mais aparement d'après la doc , il n'y a pas la gui pour Karmic et idem sur le site officiel , vous avez une solution ?
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#353 Le 19/04/2010, à 17:31
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Oui, passe toi de la GUI.
Génère un fichier de conf par défaut avec
doxygen -g Doxyfile
Puis édite ce dont tu as besoin à la main (c'est faisable et c'est pas si terrible que ça car dans le fichier chaque option est bien documentée).
Si tu ne comprends pas une option et bien passe à la suivante, c'est que tu n'en a probablement pas besoin. Au pire si ça ne fonctionne pas tu retourneras te pencher dessus après.
Dernière modification par grim7reaper (Le 19/04/2010, à 17:38)
Hors ligne
#354 Le 19/04/2010, à 17:39
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
hep !
Comment on doit faire pour lancer un script bash qui ouvre un terminal svp ?
#!/bin/bash
/usr/bin/[xterm|gnome-terminal|konsole|truc-wmii]
Mais moi je l’ai mis en raccourci clavier à <Alt>x, et j’en suis très satisfait.
Édit : quel con, je n’avais pas vu que vous aviez floodé jusqu’à la page 15.
Dernière modification par Pylade (Le 19/04/2010, à 17:41)
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#355 Le 19/04/2010, à 17:40
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Ok merci je regarde ça
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#356 Le 19/04/2010, à 19:49
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
J’ai un peu continué ma lib. Je trouve que j’ai beaucoup complexifié le code pour pas grand-chose, mais bon… Une fonction de 132 lignes (et ce n’est pas fini) ça commence à faire beaucoup, non ? Pourtant j’ai essayé de créer d’autres petites fonctions, mais c’est vraiment un truc mastoc. Sinon, je pense qu’il faudrait dès maintenant se mettre aux commentaires. En gros, doxygen il veut que je lui raconte quoi ?
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#357 Le 19/04/2010, à 20:00
- \\Ouranos//
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
J’ai un peu continué ma lib. Je trouve que j’ai beaucoup complexifié le code pour pas grand-chose, mais bon… Une fonction de 132 lignes (et ce n’est pas fini) ça commence à faire beaucoup, non ? Pourtant j’ai essayé de créer d’autres petites fonctions, mais c’est vraiment un truc mastoc. Sinon, je pense qu’il faudrait dès maintenant se mettre aux commentaires. En gros, doxygen il veut que je lui raconte quoi ?
Elle fait quoi ta fonction ? 132 lignes, c'est beaucoup, mais si tu mets une seule fonction par fichier, c'est acceptable.
Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.
Hors ligne
#358 Le 19/04/2010, à 20:00
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
@Pylade : Oui, 132 c'est trop. Tu dois pouvoir faire factoriser le code, ou au moins le découper en fonctions plus petite.
Pour doxygen, il peut te générer de la doc sans com, juste en analysant ton code (mais bon c'est pas génial). Pour les commentaires, et bien mieux vaut consulter le site il est bien fait : regarde ici.
Sinon, voilà un exemple de documentation (bon là c'est touffu, mais c'est pour donner un aperçu des balises, je commente pas toute mes fonctions comme ça) pour une fonction (tiré d'une lib que j'ai codé)
/**
* \fn char* str_substr(const char *s_string, long offset, long length, STR_ERR_e *p_error)
* \brief Extrait une sous-chaîne
*
* \param s_string Chaîne cible, ne peut pas être NULL ou vide.
* \param offset Position du premier caractère de la sous-chaîne (Le premier
* caractère de la chaîne est à la position 0). Si l'offset est
* négatif, il est calculé à partir de la fin de la chaîne.
* \param length Longueur de la sous-chaîne. Si la longueur est égale à zero,
* toute la chaine à partir de l'offset est extraite. Si la
* longueur est négative, on supprime "length" caractère à
* partir de la fin de la chaîne.
* \param p_error Adresse d'une variable d'erreur de type: STR_ERR_e,
* peut être NULL mais ce n'est pas recommandé.
*
* \return La sous-chaîne, ou NULL en cas d'erreur.
*
* Si l'adresse d'une variable d'erreur a été fournie,
* la variable peut prendre l'une des valeurs suivantes :
* - STR_OK : aucune erreur ;
* - STR_OUT_OF_RANGE : au moins un des bords de la sous-chaîne
* est en dehors de la chaîne principale ;
* - STR_ERR_MEMORY : l'allocation de la nouvelle chaîne a échouée ;
* - STR_ERR_BAD_LENGTH : chaîne vide ;
* - STR_ERR_STRING : le pointeur sur la chaîne vaut NULL.
*
* \note Cette fonction fonctionne comme la fonction substr du langage Perl.
*
* \warning La chaîne retournée doit être libérée avec free() avant la fin du
* programme.
*
* \par Exemples:
* \code
* char *s_sstring = NULL;
* s_sstring = str_substr("The black cat climbed the green tree", 4, 5, &error); // s_sstring contient "black"
* \endcode
* \par
* \code
* char *s_sstring = NULL;
* s_sstring = str_substr("The black cat climbed the green tree", 4, -11, &error); // s_sstring contient "black cat climbed the"
* \endcode
* \par
* \code
* char *s_sstring = NULL;
* s_sstring = str_substr("The black cat climbed the green tree", 14, 0, &error); // s_sstring contient "climbed the green tree"
* \endcode
* \par
* \code
* char *s_sstring = NULL;
* s_sstring = str_substr("The black cat climbed the green tree", -4, 0, &error); // s_sstring contient "tree"
* \endcode
* \par
* \code
* char *s_sstring = NULL;
* s_sstring = str_substr("The black cat climbed the green tree", -4, 2, &error); // s_sstring contient "tr"
* \endcode
*
*/
Pour une structure ça peut donner ça :
/**
* \struct _set_s
* \brief Structure utilisee pour chaque ensemble de la liste.
*
*/
typedef struct _set_s
{
int id; /*!< Identifiant de l'ensemble. */
int n_elt; /*!< Nombre d'elements de l'ensemble. */
char connect; /*!< Booleen qui vaut 0 si l'ensemble n'est pas
connecte a la ligne suivante, sinon 1. */
snode_s* elt; /*!< Contient l'adresse du premier element de
* l'ensemble. */
struct _set_s* next; /*!< Contient l'adresse de l'ensemble suivant. */
} set_s;
Dernière modification par grim7reaper (Le 19/04/2010, à 20:03)
Hors ligne
#359 Le 19/04/2010, à 20:09
- geenux
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Ah, mais j'avais même pas encore vu l'existence de ce topic !
Abonnement
Hors ligne
#360 Le 19/04/2010, à 20:27
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Je n’ai vraiment rien capté au man de doxygen (très succinct, d’ailleurs, ils ne montrent pas l’exemple). Concrètement, ça s’utilise comment ?
J’ai fait des essais, mais j’ai pas trouvé…
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#361 Le 19/04/2010, à 20:29
- PPdM
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Je n’ai vraiment rien capté au man de doxygen (très succinct, d’ailleurs, ils ne montrent pas l’exemple). Concrètement, ça s’utilise comment ?
J’ai fait des essais, mais j’ai pas trouvé…
Cela ne s'utilise pas, ça se respire
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#362 Le 19/04/2010, à 20:30
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Quelles conneries on ne dirait pas pour marquer des points…
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#363 Le 19/04/2010, à 20:33
- PPdM
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
n'est ce pas?
j'en ai lu de pire sur les pages précédentes
et HdP en prime
Dernière modification par pierguiard (Le 19/04/2010, à 20:33)
La critique est facile, mais l'art est difficile !
L'humanité étant ce qu'elle est, la liberté ne sera jamais un acquit, mais toujours un droit à défendre !
Pour résoudre un problème commence par poser les bonnes questions, la bonne solution en découlera
Hors ligne
#364 Le 19/04/2010, à 20:34
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Tu as suivi mon lien ?
Plus précisement ici pour débuter.
En gros tu commentes ton code (avec une syntaxe spécifique), tu crées un fichier de conf (avec doxygen -g fichier_conf) et tu le personnalises.
Quand tout est prêt tu lances
doxygen fichier_conf
et tu admires le résultat .
j'en ai lu de pire sur les pages précédentes
Comme ?
Je veux des citations à l'appui .
Dernière modification par grim7reaper (Le 19/04/2010, à 20:36)
Hors ligne
#365 Le 19/04/2010, à 20:44
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Et je le met où en input mon code ?
C’est ça que je n’ai pas compris…
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#366 Le 19/04/2010, à 20:45
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Quelles conneries on ne dirait pas pour marquer des points…
toutafé !!
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#367 Le 19/04/2010, à 20:49
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
[idée lumineuse]Se placer dans le répertoire du projet.[/idée lumineuse]
Ah, ouais, ça fait un peu vide avec juste le code…
Ça ne fait quand-même pas de miracles.
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#368 Le 19/04/2010, à 20:49
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
@Pylade : ça se configure dans le fichier de conf (tu choisis le répertoire de travail et l'extension des fichiers à traiter).
Hors ligne
#369 Le 19/04/2010, à 20:55
- nesthib
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Quelles conneries on ne citerait pas pour marquer des points…
^^
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#370 Le 19/04/2010, à 21:05
- Кຼزດ
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Pylade a écrit :Quelles conneries on ne citerait pas pour marquer des points…
^^
+1
dou
Hors ligne
#371 Le 19/04/2010, à 21:22
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Dehors les floodeurs, ici c’est sérieux !
“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
Linus Torvalds – 12 janvier 2003
Hors ligne
#372 Le 19/04/2010, à 21:27
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
+42
Pour le flood il y a le tcdt.
Ici, c'est des gens sérieux qui bossent (ou flood intelligement...).
Raaah, bonjour l'exemple donné par les modos .
Hors ligne
#373 Le 19/04/2010, à 21:31
- Dr Le Rouge
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
C'est quand même pas courant qu'un groupe d'une quinzaine-vingtaine de glandus actifs ait besoin de deux topics pour flooder à sa guise !
C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog
Hors ligne
#374 Le 19/04/2010, à 21:46
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
C'est quand même pas courant qu'un groupe d'une quinzaine-vingtaine de glandus actifs ait besoin de deux topics pour flooder à sa guise !
C'est bien vrai , inadmissible !
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#375 Le 19/04/2010, à 21:47
- Sir Na Kraïou
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Raaah, bonjour l'exemple donné par les modos .
Yep. Tous des branleurs, d'façon !
Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.
Hors ligne