euh moi j'ai répondu pour le fun, c'est pas que j'aime réinventer la roue, mais le monsieur a posé une question et c'est toujours plaisant de pondre une ptit bout de code qui marche, ca entretient les neurones ^^
Bon après que ce qu'il veule ait déjà été fait ou non on s'en fiche un peu, mais c'est toujours bien de le dire effectivement
Mais il vient d'apprendre grosso modo comment faire ce qu'il voulait en perl, en C ,et maintenant avec indent, c'est comme ca qu'on progresse :-)
Voilou
- cho7, qui aime participer a la re-invention de la roue carrée, parce que ca le fait *un peu* reflechir -
if ((pos!=NULL)&&(strchr(buffer,';')==NULL)) /* la ligne contient un nom de fonction ? */
{
pos=pos+5;
temp[16]='\0';
while (*pos!='(')
{
i=strlen(temp);
temp[i]=*pos;
temp[i+1]='\0';
pos++;
}
fprintf(fic1,"%s",buffer);
fgets(buffer,512,fic);
fprintf(fic1,"%s",buffer);
fgets(buffer,512,fic);
fprintf(fic1,"%s",buffer);
fprintf(fic1,"%s\");\n",temp);
}
else
fprintf(fic1,"%s",buffer);
}/* fin while */
fclose(fic1);
printf("Fichier %s cree avec succes !\n",nom);
return 0;
}
Ah oué j'ai pas testé, moi j'ai considéré que dès que yavé un void, c'etait un corps de fonction. Auquel cas ca marchais, j'avais pris soin de tester lol
Je vais faire un patch :-)
if (pos!=NULL) /* la ligne contient un nom de fonction ? */
{
pos=pos+5;
temp[16]='\0';
while (*pos!='(')
{
i=strlen(temp);
temp[i]=*pos;
temp[i+1]='\0';
pos++;
}
fprintf(fic1,"%s",buffer);
fgets(buffer,512,fic);
fprintf(fic1,"%s",buffer);
fgets(buffer,512,fic);
fprintf(fic1,"%s",buffer);
fprintf(fic1,"%s\");\n",temp);
}
else
fprintf(fic1,"%s",buffer);
}/* fin while */
fclose(fic1);
printf("Fichier %s cree avec succes !\n",nom);
return 0;
}
Mais non t'as pas compris, le simple d'utiliser le mot "the wall" et paf, droits d'auteur :-)
Avec ca et "Windows", les anglophones vont devoir se refaire un vocabulaire, ca commence a craindre de parler anglais sans se prendre un procès au cul...
Oui je suis d'accord pour le fait "demander une autorisation". Ca fait meilleur genre.
Mais pour le reste je persiste et signe, vous avez vu un peu le ton grave du journal ? rahlala, on croierait pas que ya des problèmes plus graves que ca sur terre...Non très sincécèrement, on s'en fiche mince, faut arreter de chercher les ptites bêtes partout comme certain le font.
Yen a qui sont quand meme pénible hein, ils arrivent jamais a faire la part des choses, a relativiser, des eternels insatisfait !
Oui ce logo est probablement protégé, et alors ? a mon avis s'il est protégé c'est pour UNE raison essentielle, a savoir son utilisation a des fins commerciales (floquage de t-shirt, et tout autre produits dérivés).
Si on part sur cette idée, le logo est il ici utilisé a des fins commerciales ? non. Est il nuisible a l'image du groupe de musique qu'il représente ? encore non.
Alors faut arreter de nous peter les c******** avec ces histoires de droits d'auteurs..
Oui quand tu tappe un nom directement comme ca il gère effectivement les ID long
Lorsqu'on fait une recherche sur un nom par exemple, il liste tout un tas de clé, et un lien pour chacune sous la forme que j'ai décrite précédemment, et dans ce cas, leur script prévoit il de différentier les doublons par leur fingerprint ?
C'etait une simple question sans prétention a la base, pourquoi une telle agressivité ? (cf. Tu aurais mieux fait de tester un peu mieux le site avant)
Je rappele que l'idée de base etait "le fingerprint est il vraiment utile, ou bien l'ID court suffit il ?"
et petit rappel statistique :
pour un nombre hexadécimal de 8 caracteres, on obtient une palette de 4 294 967 296 combinaisons possibles, ce qui n'est pas mal quand meme, et donc ca limite *un peu* les risques...
C'est exactement ce que je pensais, mais je voulais entendre quelqu'un qui dise comme moi.
Pour le cas des doublons j'avoue que j'en ai jamais vu encore sur 8 chiffres, donc savoir ce qui se passera quand un doublon aura été crééé, bah... :-(
Une chose est sûr avec le systeme actuel il y aurait un probleme :
quand je vais sur un serveur de clé comme pgp.mit.edu, que je tappe un nom bidon, voici a koi ressemble un lien pointant vers une clé : http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x********(...)
Là on voit clairement qu'en cas de doublon, les liens pointeront tous deux vers le meme bloc de clé, mais lequel ??
Bref, n'est il alors toléré de ne donner que son ID 8 caracteres, un peu comme un numéro de téléphone, plutot que de refiler le fingerprint comme le disent les docs ?
où alors un truc encore + tappe à l'oeil :
un ptit détail graphique indiquant "nouveau" (un changement de police, une gif, peu importe), qui disparait une fois le journal ouvert, mais qui revient a chaque fois que des nouveaux posts ont été ajoutés .
Comme ca, ca evite de faire comme moi, a savoir retenir le nombre de posts, pour voir si lors de ma prochaine visite ca a changé ou non (bah vi j'aime pas ouvrir les journaux quand ya pas eu de nouveaux commentaires...) Note : un bouton "Considérer tous les journaux comme lus" serait appréciable auquel cas )
Bref, comme d'habitude, beaucoup d'idée, mais c'est plus facile d'en avoir que de les mettre en oeuvre...
Là ca impliquerait une base repertoriant tous les journaux accédés par user..
Can I get MP3s to any of your songs?
Sure, I'll send you any of the tracks I wrote. Email me saying which one you want and I'll send it to you. BTW: Make sure you give me an email address than can support attachments of about 3MB.
Je pense que tu peux l'obtenir en le demandant a l'auteur. En tout cas c'est marqué sur le site.
Toutes les photos ont été prises avec le consentement de l'interessé.
Je tiens également a préciser qu'elles ont été publiées avec son accord (cf cette page : http://membres.lycos.fr/rlcorp/accord.html(...) )
[^] # bon..
Posté par cho7 . En réponse au journal bug dlfp toolbar. Évalué à 0.
Faut chercher autre part
[^] # ah on a oublié le $
Posté par cho7 . En réponse au journal bug dlfp toolbar. Évalué à 0.
[^] # et 'là'
Posté par cho7 . En réponse au journal bug dlfp toolbar. Évalué à 0.
# ON va tester ":-)"
Posté par cho7 . En réponse au journal bug dlfp toolbar. Évalué à -1.
[^] # Re: ne re-inventons pas la roue carrée
Posté par cho7 . En réponse au journal Rajouter automatiquement une ligne dans chaque void d'un source C. Évalué à -1.
Bon après que ce qu'il veule ait déjà été fait ou non on s'en fiche un peu, mais c'est toujours bien de le dire effectivement
Mais il vient d'apprendre grosso modo comment faire ce qu'il voulait en perl, en C ,et maintenant avec indent, c'est comme ca qu'on progresse :-)
Voilou
- cho7, qui aime participer a la re-invention de la roue carrée, parce que ca le fait *un peu* reflechir -
[^] # Re: Hop patché !
Posté par cho7 . En réponse au journal Rajouter automatiquement une ligne dans chaque void d'un source C. Évalué à 0.
fprintf(fic1,"%s\");\n",temp);
devient :
fprintf(fic1,"%s\\n\");\n",temp);
Voilà c'est mieux, sinon tout s'affichait a la suite dans stderr...
[^] # Hop patché !
Posté par cho7 . En réponse au journal Rajouter automatiquement une ligne dans chaque void d'un source C. Évalué à 1.
J'ai modifié une seule ligne lol...
/****************************************************/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
FILE *fic;
FILE *fic1;
char buffer[512];
char temp[512];
char nom[512];
char *pos;
int i;
strcpy(temp,"fprintf(stderr,\"");
if ((fic=fopen(argv[1],"r"))==NULL)
{
printf("Impossible d'ouvrir le fichier specifie.\n");
return 1;
}
strcpy(nom,argv[1]);
strcat(nom,".new");
fic1=fopen(nom,"w");
while(fgets(buffer,512,fic),!feof(fic))
{
pos=strstr(buffer,"void ");
if ((pos!=NULL)&&(strchr(buffer,';')==NULL)) /* la ligne contient un nom de fonction ? */
{
pos=pos+5;
temp[16]='\0';
while (*pos!='(')
{
i=strlen(temp);
temp[i]=*pos;
temp[i+1]='\0';
pos++;
}
fprintf(fic1,"%s",buffer);
fgets(buffer,512,fic);
fprintf(fic1,"%s",buffer);
fgets(buffer,512,fic);
fprintf(fic1,"%s",buffer);
fprintf(fic1,"%s\");\n",temp);
}
else
fprintf(fic1,"%s",buffer);
}/* fin while */
fclose(fic1);
printf("Fichier %s cree avec succes !\n",nom);
return 0;
}
[^] # Re: et en C ? :-)
Posté par cho7 . En réponse au journal Rajouter automatiquement une ligne dans chaque void d'un source C. Évalué à 0.
Je vais faire un patch :-)
[^] # Re: et en C ? :-)
Posté par cho7 . En réponse au journal Rajouter automatiquement une ligne dans chaque void d'un source C. Évalué à 0.
Mais bon, ca marche quand meme sans, vu que fic etait en accès Lecture seule, mais c'est plus propre avec..
# et en C ? :-)
Posté par cho7 . En réponse au journal Rajouter automatiquement une ligne dans chaque void d'un source C. Évalué à 1.
une fois compilé : $ ./mon_programme ton_fichier.c et zou il créé ton_fichier.c.new comme tu le veux :-)
enjoy !
/*********************************************************/
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
FILE *fic;
FILE *fic1;
char buffer[512];
char temp[512];
char nom[512];
char *pos;
int i;
strcpy(temp,"fprintf(stderr,\"");
if ((fic=fopen(argv[1],"r"))==NULL)
{
printf("Impossible d'ouvrir le fichier specifie.\n");
return 1;
}
strcpy(nom,argv[1]);
strcat(nom,".new");
fic1=fopen(nom,"w");
while(fgets(buffer,512,fic),!feof(fic))
{
pos=strstr(buffer,"void ");
if (pos!=NULL) /* la ligne contient un nom de fonction ? */
{
pos=pos+5;
temp[16]='\0';
while (*pos!='(')
{
i=strlen(temp);
temp[i]=*pos;
temp[i+1]='\0';
pos++;
}
fprintf(fic1,"%s",buffer);
fgets(buffer,512,fic);
fprintf(fic1,"%s",buffer);
fgets(buffer,512,fic);
fprintf(fic1,"%s",buffer);
fprintf(fic1,"%s\");\n",temp);
}
else
fprintf(fic1,"%s",buffer);
}/* fin while */
fclose(fic1);
printf("Fichier %s cree avec succes !\n",nom);
return 0;
}
[^] # Re: MS-Word, au delà du réel...
Posté par cho7 . En réponse au journal La gendarmerie se met au Libre. Évalué à 1.
# déjà là
Posté par cho7 . En réponse au journal La gendarmerie se met au Libre. Évalué à 3.
[^] # Re: pinaillerie
Posté par cho7 . En réponse au journal The wall - Logo. Évalué à 1.
Avec ca et "Windows", les anglophones vont devoir se refaire un vocabulaire, ca commence a craindre de parler anglais sans se prendre un procès au cul...
[^] # Re: Rohhhh
Posté par cho7 . En réponse au journal The wall - Logo. Évalué à 1.
Mais pour le reste je persiste et signe, vous avez vu un peu le ton grave du journal ? rahlala, on croierait pas que ya des problèmes plus graves que ca sur terre...Non très sincécèrement, on s'en fiche mince, faut arreter de chercher les ptites bêtes partout comme certain le font.
# Rohhhh
Posté par cho7 . En réponse au journal The wall - Logo. Évalué à -4.
Oui ce logo est probablement protégé, et alors ? a mon avis s'il est protégé c'est pour UNE raison essentielle, a savoir son utilisation a des fins commerciales (floquage de t-shirt, et tout autre produits dérivés).
Si on part sur cette idée, le logo est il ici utilisé a des fins commerciales ? non. Est il nuisible a l'image du groupe de musique qu'il représente ? encore non.
Alors faut arreter de nous peter les c******** avec ces histoires de droits d'auteurs..
Rahhh je déséspere...
[^] # Re: Il me semble que
Posté par cho7 . En réponse au journal Fingerprint, a quoi sert tu ?. Évalué à 1.
Lorsqu'on fait une recherche sur un nom par exemple, il liste tout un tas de clé, et un lien pour chacune sous la forme que j'ai décrite précédemment, et dans ce cas, leur script prévoit il de différentier les doublons par leur fingerprint ?
C'etait une simple question sans prétention a la base, pourquoi une telle agressivité ? (cf. Tu aurais mieux fait de tester un peu mieux le site avant)
Je rappele que l'idée de base etait "le fingerprint est il vraiment utile, ou bien l'ID court suffit il ?"
Voilou
++
[^] # Re: Il me semble que
Posté par cho7 . En réponse au journal Fingerprint, a quoi sert tu ?. Évalué à 1.
pour un nombre hexadécimal de 8 caracteres, on obtient une palette de 4 294 967 296 combinaisons possibles, ce qui n'est pas mal quand meme, et donc ca limite *un peu* les risques...
[^] # Re: Il me semble que
Posté par cho7 . En réponse au journal Fingerprint, a quoi sert tu ?. Évalué à 1.
Pour le cas des doublons j'avoue que j'en ai jamais vu encore sur 8 chiffres, donc savoir ce qui se passera quand un doublon aura été crééé, bah... :-(
Une chose est sûr avec le systeme actuel il y aurait un probleme :
quand je vais sur un serveur de clé comme pgp.mit.edu, que je tappe un nom bidon, voici a koi ressemble un lien pointant vers une clé :
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x********(...)
Là on voit clairement qu'en cas de doublon, les liens pointeront tous deux vers le meme bloc de clé, mais lequel ??
Bref, n'est il alors toléré de ne donner que son ID 8 caracteres, un peu comme un numéro de téléphone, plutot que de refiler le fingerprint comme le disent les docs ?
# Euh
Posté par cho7 . En réponse au journal Platines Divx. Évalué à -1.
# bou
Posté par cho7 . En réponse au journal le DVD des Pixies. Évalué à -4.
Vive moi et mes guitares (moi c_bien_c_libre)
# Moui
Posté par cho7 . En réponse au journal Durée de vie d' un journal. Évalué à 2.
un ptit détail graphique indiquant "nouveau" (un changement de police, une gif, peu importe), qui disparait une fois le journal ouvert, mais qui revient a chaque fois que des nouveaux posts ont été ajoutés .
Comme ca, ca evite de faire comme moi, a savoir retenir le nombre de posts, pour voir si lors de ma prochaine visite ca a changé ou non (bah vi j'aime pas ouvrir les journaux quand ya pas eu de nouveaux commentaires...) Note : un bouton "Considérer tous les journaux comme lus" serait appréciable auquel cas )
Bref, comme d'habitude, beaucoup d'idée, mais c'est plus facile d'en avoir que de les mettre en oeuvre...
Là ca impliquerait une base repertoriant tous les journaux accédés par user..
Bref...
[^] # Re: GigaTux
Posté par cho7 . En réponse au journal Le ptit nouveau de la famille. Évalué à 0.
M'enfin comme dit patate, il vaut mieux un ptit courageux qu'un grand faignant :-)
[^] # Re: ...
Posté par cho7 . En réponse au journal Parce que c'était mieux avant.... Évalué à 1.
Sure, I'll send you any of the tracks I wrote. Email me saying which one you want and I'll send it to you. BTW: Make sure you give me an email address than can support attachments of about 3MB.
Je pense que tu peux l'obtenir en le demandant a l'auteur. En tout cas c'est marqué sur le site.
[^] # Re: C est moi ou...
Posté par cho7 . En réponse au journal Le ptit nouveau de la famille. Évalué à 1.
[^] # Re: indécent
Posté par cho7 . En réponse au journal Le ptit nouveau de la famille. Évalué à 2.
Je tiens également a préciser qu'elles ont été publiées avec son accord (cf cette page : http://membres.lycos.fr/rlcorp/accord.html(...) )
Voilou.
++