Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#7401 Le 13/04/2010, à 21:22

cm-t

Re : Topic des couche-tard (31)

helly a écrit :
Le Rouge a écrit :

J'ai vu sacré graal tellement de fois que j'ai même plus besoin du DVD pour me le repasser \o/

Trop marrant lol faut que je me calme sinon je vais faire petter mon PAK lol

smile

GET ON WITH IT!
l'ai vu tellement de fois aussi smile  suis allez voir Spamelot d'ailleurs, la comédie musicale avec le mec des robins des bois, mais ca vaux pas la VO en VO


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#7402 Le 13/04/2010, à 21:30

grim7reaper

Re : Topic des couche-tard (31)

@Pylade : je finis de me prendre une branlée à Wesnoth et ensuite je me penche sur ton code smile

Hors ligne

#7403 Le 13/04/2010, à 21:30

cm-t

Re : Topic des couche-tard (31)

pub pour l'iPad sur openDesktop hmm j'ai eu un haut le coeur


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#7404 Le 13/04/2010, à 21:31

kouskous

Re : Topic des couche-tard (31)

neutral


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne

#7405 Le 13/04/2010, à 21:31

gnuuat

Re : Topic des couche-tard (31)

Pff! It's only a model...


Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !

Hors ligne

#7406 Le 13/04/2010, à 21:33

PPdM

Re : Topic des couche-tard (31)

Y a couscous et j'ai le pain,  il manque la harissa et le beurre de cacahuète pour la 'tite qui a des gouts bizarres !:D


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

#7407 Le 13/04/2010, à 21:34

Mornagest

Re : Topic des couche-tard (31)

Bravely bold Sir Robin rode forth from Camelot.
He was not afraid to die, O brave Sir Robin!
He was not at all afraid to be killed in nasty ways,
Brave, brave, brave, brave Sir Robin!

He was not in the least bit scared to be mashed into a pulp,
Or to have his eyes gouged out, and his elbows broken;
To have his kneecaps split, and his body burned away;
And his limbs all hacked and mangled, brave Sir Robin!

His head smashed in and his heart cut out
And his liver removed and his bowels unplugged
And his nostrils raped and his bottom burned off
And his pen--


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#7408 Le 13/04/2010, à 21:35

gnuuat

Re : Topic des couche-tard (31)

Et les grains de sables dans le pain !


Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !

Hors ligne

#7409 Le 13/04/2010, à 21:40

Mornagest

Re : Topic des couche-tard (31)

Question con : qu'est-ce qu'il faut pour lire les openvideo sur Dailymotion ?


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#7410 Le 13/04/2010, à 21:40

cm-t

Re : Topic des couche-tard (31)

We're Knights of the Round Table.
We dance whene'er we're able.
We do routines and chorus scenes
With footwork impeccable.
We dine well here in Camelot.
We eat ham and jam and spam a lot.
We're Knights of the Round Table.
Our shows are formidable,
But many times we're given rhymes
That are quite unsingable.
We're opera mad in Camelot.
We sing from the diaphragm a lot.
In war we're tough and able,
Quite indefatigable.
Between our quests we sequin vests and impersonate Clark Gable.
It's a busy life in Camelot.
I have to push the pram a lot

big_smile


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#7411 Le 13/04/2010, à 21:41

\\Ouranos//

Re : Topic des couche-tard (31)

roll:rolleyes:


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

#7412 Le 13/04/2010, à 21:42

PPdM

Re : Topic des couche-tard (31)

c'est un forum francophone le mecs  mad


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

#7413 Le 13/04/2010, à 21:43

Mornagest

Re : Topic des couche-tard (31)

La VO y a que ça de vrai.  Na. tongue


N'oubliez pas de consulter la documentation pour vous donner un coup de main !
Merci de modifier le premier message de votre sujet pour ajouter [Résolu] lorsque votre problème l'est :)
Xubuntu 20.04 sur deux ordinateurs, zéro souci. Passez à Xubuntu ;)

Hors ligne

#7414 Le 13/04/2010, à 21:44

helly

Re : Topic des couche-tard (31)

Mornagest a écrit :

Question con : qu'est-ce qu'il faut pour lire les openvideo sur Dailymotion ?

sudo apt-get install machinPourLireLesOpenVideoSurDailymotion

na

non -> ni !


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

#7415 Le 13/04/2010, à 21:45

helly

Re : Topic des couche-tard (31)

pierguiard a écrit :

c'est un forum francophone le mecs  mad

Nous sommes , les nains sous la montagne (boum boum)
On creuse le jour, en bois la nuit (boum boum)
Et on aime pas ceux d'la surface !!!
(ça te va mieux?)


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

#7416 Le 13/04/2010, à 21:48

cm-t

Re : Topic des couche-tard (31)

ah c'est ca l'truc du rituel !


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#7417 Le 13/04/2010, à 21:49

Elzen

Re : Topic des couche-tard (31)

Marquise, si mon visage a quelques traits un peu vieux,
Souvenez-vous qu'à mon âge, vous ne vaudrez guère mieux ♫♪

Le temps aux plus belles choses se plaît à faire un affront,
Et saura faner vos roses comme il a ridé mon front  ♫♪

Le même cours des planètes règle nos jours et nos nuits :
On m'a vu ce vous êtes, vous serez ce que je suis ♫♪

♪♫ Peut-être que je serai vieille, répond Marquise, cependant,
J'ai vingt-six ans, mon vieux Corneille, et je t'emmerde en attendant !

Dernière modification par ArkSeth (Le 13/04/2010, à 21:50)

Hors ligne

#7418 Le 13/04/2010, à 21:51

grim7reaper

Re : Topic des couche-tard (31)

@Pylade : j'ai commencé à regarder ton code et certaines choses me semble "douteuses" (voire "dangereuses") mais avant de me prononcer pourrais-tu en poster (ou éditer ton post précédent) une version plus commenté ?
Ça me faciliterai grandement la tâche big_smile.

Pylade a écrit :

Si j’alloue ça dynamiquement, je vais devoir définir des tailles pour tous mes niveaux de tableaux, au lieux que ça soit automatique, donc je vais allouer des tableaux immenses pour ne pas trop risquer le buffer overflow

Non au contraire, je pense que tu prends plus de risque en statique qu'en dynamique. Mais pour confirmer il me faudrai une meilleure compréhension de ton but (et de l'exécution de ce code).

et comme l’utilisateur est con

Là je plussoie fortement smile.

Dernière modification par grim7reaper (Le 13/04/2010, à 21:56)

Hors ligne

#7419 Le 13/04/2010, à 22:01

samυncle

Re : Topic des couche-tard (31)

Plop


Hello world

Hors ligne

#7420 Le 13/04/2010, à 22:06

Dr Le Rouge

Re : Topic des couche-tard (31)

Bon alors, faut que je vous explique : y'a un rituel. Parce que quand ils chantent ça au tdct, ils sont assis sur de vieilles unités centrales qu'ils tapent en rythme avec des RJ45. Donc pendant le refrain, ils tapent deux fois, mais pas à la fin de tous les vers. Ca fait comme ça :

C'est nous, du topic des couche-tard
BOUM BOUM
Ils bossent le jour, ils ploppent la nuit
BOUM BOUM
Et ils aiment pas les trolls de base
...

Et là ils tapent pas. C'est ça le rituel...


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

#7421 Le 13/04/2010, à 22:12

Pylades

Re : Topic des couche-tard (31)

@grim7reaper : avec plaisir ! big_smile

#include <stdlib.h>
struct opt
{
	char active;
	char* short_act;
	char** long_act;
	char* short_unact;
	char** long_unact;
	char takes_value;
	char* value;
};   // ma jolie structure que je t’avais déjà commentée
char*** atropt(int argc,char** argv,struct opt** optv)
{
    char** ret[2];   // j’ai beaucoup de choses à renvoyer
    short i=0;   // compteur
    struct opt* next=NULL;   // si le prochain argument est une valeur d’option, pointeur vers la structure correspondante
    short argn;   // compteur
    for(argn=1;argn<argc;argn++)
    {
        short s_flag=0;   // compteur
        if(argv[argn][s_flag++]=='-')   // un argument qui commence par '-' signifie option longue, option courte, ou un "-" tout seul (e.g. dans cat ou su)
        {
            if(argv[argn][s_flag]=='\0')
            {
                ret[0][i++]="-";   // si c’est juste un "-" tout seul, on renvoie ça comme un argument qui n’est pas une option
                continue;
            }
            if(argv[argn][s_flag]!='-')   // on est en présence d’une option courte
            {
                short optn;   // compteur
                for(optn=0;optv[optn]!=NULL;optn++)   // on teste les différentes structures les unes après les autres
                {
                    short shn;   // compteur
                    for(shn=0;optv[optn]->short_unact[shn]!='\0';shn++)   // on lit les options courtes possibles parmi celles qui désactivent l’option
                    {
                        if(optv[optn]->short_unact[shn]==argv[argn][s_flag])
                            optv[optn]->active=0;   // on désactive notre structure
                    }
                    for(shn=0;optv[optn]->short_act[shn]!='\0';shn++)   // pareil pour les options qui activent
                    {
                        if(optv[optn]->short_act[shn]==argv[argn][s_flag])
                        {
                            optv[optn]->active=1;
                            if(optv[optn]->takes_value==1)
                                next=optv[optn];   // si cette option prend une valeur, éditer notre pointeur pour le prochain argument
                        }
                    }
                }
            }
            else
            {
                // options longues on continue !
            }
        }
        else
        {
            if(next!=NULL)   // si notre pointeur est activé, on édite la valeur de l’option
            {
                next->value=argv[argn];
                next=NULL;   // et on n’oublie pas de le désactiver
            }
            else
                ret[0][i++]=argv[argn];   // sinon, on ajoute l’argument à la liste des arguments qui ne sont pas des options
        }
    }
    return ret;
}

Voilà, j’espère que c’est plus clair. En commentant ce code, je me suis rendu compte que je ne faisais pas attention à la combinaison des options courtes… ><'
Boulet ! mad


“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

#7422 Le 13/04/2010, à 22:15

Pylades

Re : Topic des couche-tard (31)

Le Rouge a écrit :

Bon alors, faut que je vous explique : y'a un rituel. Parce que quand ils chantent ça au tdct, ils sont assis sur de vieilles unités centrales qu'ils tapent en rythme avec des RJ45. Donc pendant le refrain, ils tapent deux fois, mais pas à la fin de tous les vers. Ca fait comme ça :

C'est nous, du topic des couche-tard
BOUM BOUM
Ils bossent le jour, ils ploppent la nuit
BOUM BOUM
Et ils aiment pas les trolls de base
...

Et là ils tapent pas. C'est ça le rituel...

smile


“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

#7423 Le 13/04/2010, à 22:17

tshirtman

Re : Topic des couche-tard (31)

Pylade a écrit :
grim7reaper a écrit :

Allocation dynamique (ou variable globale mais là je vais devenir méchant).

Ouh, mais là ça va faire mal à la mémoire juste pour une petite fonction de rien du tout…

bah non, que tu prenne dans le stack ou le heap elle s'en fout un peu, c'est pareil…

Je m’explique :

code que je lit pas parce que déjà le code lisible j'ai du mal quand c'est pas le mien, alors quand il est revendiqué illisible, j'essaye même pas

Ce code est illisible, j’en conviens. Mais ce qui est intéressant, c’est de voir comment je déclare ret. Si j’alloue ça dynamiquement, je vais devoir définir des tailles pour tous mes niveaux de tableaux, au lieux que ça soit automatique, donc je vais allouer des tableaux immenses pour ne pas trop risquer le buffer overflow, et comme l’utilisateur est con, il ne va pas libérer le truc colossal que je lui retourne, et ça va pomper une mémoire folle… hmm

tu peut lui demander de te passer la structure, ne faire aucune allocation et la remplir sinon…

Note : le ret[1], que je n’ai pas encore incorporé, c’est pour lister tous les comportements illégaux rencontrés. D’ailleurs il faudrait que je rédiger une doc sur tous les trucs illégaux, parce que comme j’ai codé ça, il y en a un paquet.

Je prends bien sûr les remarques/critiques/insultes que tu vas certainement me faire parvenir. Et je les prendrai avec la plus grande considération qui soit.

codeur!

Hors ligne

#7424 Le 13/04/2010, à 22:18

helly

Re : Topic des couche-tard (31)

Pylade a écrit :
Le Rouge a écrit :

Bon alors, faut que je vous explique : y'a un rituel. Parce que quand ils chantent ça au tdct, ils sont assis sur de vieilles unités centrales qu'ils tapent en rythme avec des RJ45. Donc pendant le refrain, ils tapent deux fois, mais pas à la fin de tous les vers. Ca fait comme ça :

C'est nous, du topic des couche-tard
BOUM BOUM
Ils glandent le jour, ils plopent la nuit
BOUM BOUM
Et ils aiment pas les trolls de base
...

Et là ils tapent pas. C'est ça le rituel...

smile

big_smile
Deux ptites fautes quand même ...


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

#7425 Le 13/04/2010, à 22:32

Dr Le Rouge

Re : Topic des couche-tard (31)

Une seule ! plopper est irrégulier, tu l'as dit toi-même !


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