moi aussi je développe mon jeu avec sfml c++11. Merci de partager sur la question des systèmes à entités. Personnellement j'ai fais à mon idée sans trop regarder les méthodes existante. J'ai lu quelque tutos sur les systèmes à entités. Mais je suis quand même partis sur de l'objet.
Donc, je suis content d'avoir un avis un peu approfondis sur la question.
J'ai séparé les données/propriétés du traitement des données. J'ai donc des objets comme healSkill (compétences de soin avec ses propriétés) et interaction pour utiliser la compétence pour soigner.
Si ça t’intéresse j'ai un peu détaillé comment j'ai organisé mon code, notamment les événements. Et aussi comment j'ai évité de passer par l'évaluation dynamique du type d'objet (un peu barbare comme méthode mais ça marche). http://en.sfml-dev.org/forums/index.php?topic=17721.0 (voir le dernier post)
c'est vrai aussi... en plus maintenant il ont leur loi pour couper la connexion...
mais je crois que c'est un bon moyen pour lutter, mais qu'il faut que beaucoup de monde le fasse, les 1er en paierons les frais comme d'hab.
Aussi l'intérêt est que tu ai ton mot à dire, dans le cas ou ton blog sur un site tiers ce fait supprimer, tu est face à qui pour protester ?
face à une entreprise qui subit les pression de l'état.
Et en général il n'y à rien de protester puisqu'on accepte la suppression sans moyen de protester dans les condition d'utilisation du blog.
halt ne fait rien de mal à linux et à l'ordi utilise la autant que tu veux :p
ps: j'ai eu le même genre de bug avant mandriva 2006, mais je sais plus comment je m'en suis sortis je crois que j'ai éditer les fichier à la main car drakconf était buger...
faut regarder dans /etc/resolv.conf peut-être que la 1er adresse du serveur dns de ton FAI est mauvais et la seconde bonne ce qui ferai qu'il met du temps car 1er rate mais deuxieme fonctionne.
J'avais eu la blague personnelement
merci liberforce ça m'a au moins permis de savoir qu'il était important de regarder /var/log/messages.
En faites firestarter qui ma permis de voir qu'il se passait quelque chose de bisarre. Exemple : +- toutes les minutes il y a une connexion venant de l'internet sur le port 139 netbios-ssn (je partage des fichier par samba avec les autres machines du réseaux) et à chaque fois ça change d'ip et c'est toujours sur le même port.
Mais je n'arrive pas à determiner si c'est tentative de connexion ou bien si ça réussis. voila ce que dit /var/log/message pour une des ip en question :
je connai pas bien fedora mais je sais qu'il y a plusieur solution pour faire ce que tu veux, ça dépend de la distro.
1 - faire une installation mininum seulement avec le cd1
2 - une installer par internet via un cd/disquette d'install spécialement fait pour ça netinstall quoi.
3 - une install depuis le cd1 en choissant comme média d'install un endroit sur le disque dur ou ce trouve le cd...
le mieux c'est d'aller voir sur le site de fedora pour la doc sur l'install, les solutions spécifique à la distro
faudrai plus de détails pour t'aider tu pourrai lancer emule dans une console (pas en root) et nous donner les messages d'erreur qui viennent dans console.
t'es sous quel distro et tu la installer comment rpm à partir des sources ?
aussi si tu pouvais faire :
whereis emule
puis :
ls -l chemin_vers_emule
pour savoir si c'est pas un probleme de droit d'accès a l'executable vu que tu peux le lancer en root.
je pense que pratiquement tous les cd-live de linux inclus gcc et g++ je me rappelle l'avoir utiliser sur knoppix.
Un cd live sympa c'est PClinuxOS c'est basé sur mandriva il y a le centre de configuration et tous. Je te conseille de choisir un cd-live un de regarder sur le site officiel quel paquetage il contient.
Quelque précison sur le systeme géle avec le kernel 2.6.17.9 comme avec le noyau par defaut de mandriva et celui de kubuntu optimiser pour les AMD (k7)
J'ai aussi un probleme bisarre, quand je redemmare l'ordi l'affichage est pas normal il y a tout de ligne qui bouge partout à l'écran ( c'est du a ma carte ati ça faisait sur l'autre ordi ou je l'avais monté).
mon matériel en bref
carte mère asrock K7S41GX
carte ati radeon 700
carte son creative live!
512 ram
disque dur maxtor 60go
la commande lshw donne ça :
ok j'ai compris l'interrêt des listes chainée je vais refaire mon code en utilisant les listes chainée. Ce sera mieux. Merci du conseil. Si t'en as d'autres c'est le bienvenue pour un débutant en C comme moi mais qui as déjà utilisé d'autre langages.
je crois que j'ai plus ou moins compris ce que tu voulais dire thomas.
Je connais pas la technique buffer-Overflow mais je vais me renseigner la dessus le code fonctionne mais maintenant il me renvoie segmentation fault quand il y a plus de 19 mots dans la liste j'y comprends rien...
je voulais bien créé un tableau de 1 pointeur sur un char, pour stocker un mot dedans (trouvé dans le fichier).
mais quand il découvre un deuxième mot il faut que le tableau permette d'accueillir un nouveau pointeur vers la chaine qui contiendra le mot...
Le programme fonctionne impect si je met char *message[2000];
alors il pourrra stocker 2000 mot que je trouve dans le fichier mais je veux que il soit adapté si il n'y a que 1 mot ou s'il en trouve 5000...
C'est pour ça que j'ai besoin que le tableau s'agrandisse pour met un pointeur char de plus dedans...
il faut réagir linuxfr ! la loi à été voté et c'est même pas annoncer en 1er page à quoi bon en parler si c'est pour ce dégonfler quand il faut pas. Cette loi annonce la mort du libre et pas de réaction franchement je suis déçu.
j'ai essayer ça rien à faire marche pas. Est-ce que les deux ordinateur doivent possedé la clef public de l'autre ? ou seulement la clef public de l'ordi auquel on veut se connecter ?
# sfml moi aussi
Posté par arnohoho . En réponse à la dépêche Je crée mon jeu vidéo E15 : J'arrête.... Évalué à 3. Dernière modification le 06 septembre 2015 à 15:53.
moi aussi je développe mon jeu avec sfml c++11. Merci de partager sur la question des systèmes à entités. Personnellement j'ai fais à mon idée sans trop regarder les méthodes existante. J'ai lu quelque tutos sur les systèmes à entités. Mais je suis quand même partis sur de l'objet.
Donc, je suis content d'avoir un avis un peu approfondis sur la question.
J'ai séparé les données/propriétés du traitement des données. J'ai donc des objets comme healSkill (compétences de soin avec ses propriétés) et interaction pour utiliser la compétence pour soigner.
Si ça t’intéresse j'ai un peu détaillé comment j'ai organisé mon code, notamment les événements. Et aussi comment j'ai évité de passer par l'évaluation dynamique du type d'objet (un peu barbare comme méthode mais ça marche).
http://en.sfml-dev.org/forums/index.php?topic=17721.0 (voir le dernier post)
[^] # Re: Parfait !
Posté par arnohoho . En réponse au journal Tout le monde a intérêt à transformer Internet en Minitel. Évalué à 2.
1 : t'as tapé tout le texte
2: gimp powa
3: hack minitel powa
i wanna know !
[^] # Re: merci pour le lien
Posté par arnohoho . En réponse au journal Tout le monde a intérêt à transformer Internet en Minitel. Évalué à 2.
mais je crois que c'est un bon moyen pour lutter, mais qu'il faut que beaucoup de monde le fasse, les 1er en paierons les frais comme d'hab.
Aussi l'intérêt est que tu ai ton mot à dire, dans le cas ou ton blog sur un site tiers ce fait supprimer, tu est face à qui pour protester ?
face à une entreprise qui subit les pression de l'état.
Et en général il n'y à rien de protester puisqu'on accepte la suppression sans moyen de protester dans les condition d'utilisation du blog.
# c cool
Posté par arnohoho . En réponse à la dépêche Thelia devient libre. Évalué à 1.
# héhé
Posté par arnohoho . En réponse à la dépêche Concours LinuxFr « Lettre au Père Noël ». Évalué à -10.
# halt
Posté par arnohoho . En réponse au message problème pour éteindre mon ordi sous Mandrake 2006. Évalué à 1.
ps: j'ai eu le même genre de bug avant mandriva 2006, mais je sais plus comment je m'en suis sortis je crois que j'ai éditer les fichier à la main car drakconf était buger...
# oui avast
Posté par arnohoho . En réponse au message Quel antivirus. Évalué à 1.
# voir /etc/resolv.conf
Posté par arnohoho . En réponse au message Délai de réponses de requêtes DNS. Évalué à 1.
J'avais eu la blague personnelement
[^] # Re: IRC
Posté par arnohoho . En réponse au message scan nmap.... Évalué à 1.
[^] # Re: Piste ?
Posté par arnohoho . En réponse au message scan nmap.... Évalué à 1.
En faites firestarter qui ma permis de voir qu'il se passait quelque chose de bisarre. Exemple : +- toutes les minutes il y a une connexion venant de l'internet sur le port 139 netbios-ssn (je partage des fichier par samba avec les autres machines du réseaux) et à chaque fois ça change d'ip et c'est toujours sur le même port.
Mais je n'arrive pas à determiner si c'est tentative de connexion ou bien si ça réussis. voila ce que dit /var/log/message pour une des ip en question :
Nov 2 16:09:21 clochard kernel: IN=ppp0 OUT= MAC= SRC=86.221.181.225 DST=mon-ip LEN=64 TOS=0x00 PREC=0x00 TTL=41 ID=7231 DF PROTO=TCP SPT=1982 DPT=139 WINDOW=53760 RES=0x00 SYN URGP=0
(ça ce reperte plusieurs fois et puis pareille avec une autre ip). Ma question : est-ce que ça à fontionner ou il c'est fait rejeter ?
# 123
Posté par arnohoho . En réponse au message Installation 1 CD ou avec chroot. Évalué à 1.
1 - faire une installation mininum seulement avec le cd1
2 - une installer par internet via un cd/disquette d'install spécialement fait pour ça netinstall quoi.
3 - une install depuis le cd1 en choissant comme média d'install un endroit sur le disque dur ou ce trouve le cd...
le mieux c'est d'aller voir sur le site de fedora pour la doc sur l'install, les solutions spécifique à la distro
# plus de détails
Posté par arnohoho . En réponse au message probléme de permission. Évalué à 1.
t'es sous quel distro et tu la installer comment rpm à partir des sources ?
aussi si tu pouvais faire :
whereis emule
puis :
ls -l chemin_vers_emule
pour savoir si c'est pas un probleme de droit d'accès a l'executable vu que tu peux le lancer en root.
# n'importe laquelle fera l'affaire
Posté par arnohoho . En réponse au message LiveCD pour programmer en C++. Évalué à 2.
Un cd live sympa c'est PClinuxOS c'est basé sur mandriva il y a le centre de configuration et tous. Je te conseille de choisir un cd-live un de regarder sur le site officiel quel paquetage il contient.
Sinon knoppix !
# le code
Posté par arnohoho . En réponse au message Acces au port //. Évalué à 1.
[^] # Re: Gèle sous Mandriva kubuntu et windows
Posté par arnohoho . En réponse au message Gèle sous Mandriva kubuntu et windows. Évalué à 1.
# quelques précision
Posté par arnohoho . En réponse au message Gèle sous Mandriva kubuntu et windows. Évalué à 1.
dmesg donne ça :
[^] # Re: Attention à la bande passante
Posté par arnohoho . En réponse au message configurer iptables pour jouer à Wow. Évalué à 1.
j'ai trouvé j'ai simplement installer firestarter un GUI pour iptables et cliqué partout et ça fonctionne !
[^] # Re: Les tableaux c'est pas beau...
Posté par arnohoho . En réponse au message Tableau dynamique de pointeur vers char. Évalué à 0.
[^] # Re: Les tableaux c'est pas beau...
Posté par arnohoho . En réponse au message Tableau dynamique de pointeur vers char. Évalué à 0.
Je connais pas la technique buffer-Overflow mais je vais me renseigner la dessus le code fonctionne mais maintenant il me renvoie segmentation fault quand il y a plus de 19 mots dans la liste j'y comprends rien...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main(void)
{
/* Ouverture du fichier de configuration pour y récupérer la liste de processus */
FILE *fp;
if ((fp = fopen("proc_liste.conf", "r")) == NULL)
{
fprintf(stderr, "\nErreur à l'ouverture du fichier");
exit(1);
}
/* Lecture du contenu du fichier caractère par caractère et stockage en mémoire du fichier */
char now[2] = "a";
char prec = '\0';
char **message;
long count = -1;
message = (char **)calloc(1, sizeof(char *));
while ((now[0] = fgetc(fp)) != EOF)
{
/* Vérifie si c'est un nouveau mot pour stocker, sinon complete le mot avec la nouvelle lettre */
if (isalnum(now[0]) != 0 && isalnum(prec) == 0)
{
count++;
if (count > 0)
message = (char **)realloc(message, (count + 1) * sizeof(char *));
message[count] = malloc(sizeof(char) * 2);
strcat (message[count], now);
}
else if (isalnum(now[0]) != 0 && isalnum(prec) != 0)
{
message[count] = realloc(message[count], (strlen(message[count]) + strlen(now) + 1));
strcat (message[count], now);
}
prec = now[0];
}
/* affichage du fichier maintenant contenu en mémoire */
long e;
for (e = 1; e <= count; e++)
puts(message[e]);
/* liberer la mémoire utilisée */
long i;
for (i = 0; i <= count; i++)
free(message[i]);
fclose(fp);
return(0);
}
quand il y a que 19 mot dans le fichier ça fonctionne plus le prog me fait des problemes.
[^] # Re: c'est plus amont
Posté par arnohoho . En réponse au message Tableau dynamique de pointeur vers char. Évalué à 0.
mais quand il découvre un deuxième mot il faut que le tableau permette d'accueillir un nouveau pointeur vers la chaine qui contiendra le mot...
Le programme fonctionne impect si je met char *message[2000];
alors il pourrra stocker 2000 mot que je trouve dans le fichier mais je veux que il soit adapté si il n'y a que 1 mot ou s'il en trouve 5000...
C'est pour ça que j'ai besoin que le tableau s'agrandisse pour met un pointeur char de plus dedans...
# réagissez bordel !
Posté par arnohoho . En réponse à la dépêche DADVSI : suite.... Évalué à 0.
il y a qu'a voir ce qu'il ce passe sur http://donkeyddanett62.free.fr/ pour comprendre.
[^] # Re: les droits ne me semblent pas bon.
Posté par arnohoho . En réponse au message ssh veux que des mot de pass !. Évalué à 1.
[^] # Re: les droits ne me semblent pas bon.
Posté par arnohoho . En réponse au message ssh veux que des mot de pass !. Évalué à 1.
[^] # Re: Répertoire home
Posté par arnohoho . En réponse au message ssh veux que des mot de pass !. Évalué à 1.
drwxr-xr-x 48 noob noob 4096 fév 26 01:49 noob/
[^] # Re: les droits ne me semblent pas bon.
Posté par arnohoho . En réponse au message ssh veux que des mot de pass !. Évalué à 1.