#2301 Le 07/06/2010, à 19:15
- compte supprimé
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
P'tit sondage : Y'a des gens ici qui jouent régulièrement à un MUD ? Si oui, lequel ?
#2302 Le 07/06/2010, à 20:47
- gnuuat
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
bah je joues à D&D en ce moment... Donc je risque surement de me mettre à un MUD .
Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !
Hors ligne
#2303 Le 07/06/2010, à 21:22
- nesthib
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
yop les gens, certains seraient-ils intéressés pour reprendre le challenge de scripting ? ni totor, sputnick ou moi même n'avons trop de temps à y consacrer en ce moment.
il s'agit de proposer un petit exercice régulièrement avec une solution à la clé
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
#2304 Le 07/06/2010, à 21:38
- Vista
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
sympas le trucs du challenge script faut que j y jéte un coup d'oeil !
je suis toujours bloqué sur mon code en EFL, même si la je crois que je bloque sur du code C :
Watchwolf, ce que tu m'a dit sa marche parfaitement pour modifier un label,
mais sa serais pas drôle si c'étais pas plus compliqué, en fais je créer
une struct avec 3 evas object
typedef struct lb_info_disque lb_info_disque;
struct lb_info_disque
{
Evas_Object *total;
Evas_Object *occupe;
Evas_Object *disponible;
};et donc je créer mon label comme ceci :
//création de ma variable avec les infos pour le disque
lb_info_disque *lb_di;
lb_di = malloc(sizeof(lb_info_disque));
lb_di->total = elm_label_add(win);
elm_label_label_set(lb_di->total, "TOTAL");
evas_object_size_hint_weight_set(lb_di->total, 1.0, 1.0);
elm_win_resize_object_add(win, lb_di->total);
evas_object_show(lb_di->total);ensuite j'arrive dans mon hoversel et je passe ma variable lb_di :
elm_hoversel_item_add(hv, data, NULL, 0, _hv_select, lb_di);
et dans ma fonction _hv_select je cast ma variable que je passe en
paramétre pour pouvoir l'utiliser (c'est vtorri qui me l'a appris)_hv_select(void *data, Evas_Object *obj, void *event_info)
{
char* nameDisque;
lb_info_disque *lb_di;
lb_di = (lb_info_disque*)event_info;
nameDisque = elm_hoversel_item_label_get(lb_di->total);
...et la quand je compile j'ai cette erreur :
--- compilation main.c ---
main.c: In function ‘_hv_select’:
main.c:198: warning: passing argument 1 of ‘elm_hoversel_item_label_get’ from incompatible pointer type
/usr/local/include/Elementary.h:902: note: expected ‘struct Elm_Hoversel_Item *’ but argument is of type ‘struct Evas_Object *’
main.c:198: warning: assignment discards qualifiers from pointer target typeet ça devrais pas puisque je cast les infos de la variable.
je sais pas si ça vas parlé à quelq'un .
en tout vas merci @ vous pour ce super forum's
Dernière modification par Vista (Le 07/06/2010, à 21:39)
Hors ligne
#2305 Le 07/06/2010, à 22:05
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Bah ta fonction
nameDisque = elm_hoversel_item_label_get(lb_di->total);
attend l'adresse d'une structure Elm_Hoversel_Item et pas celle d'une structure Evas_Object.
Je n'y connais rien en EFL mais je ne suis pas sûr que ça soit compatible.
Enfin si tu sais ce que tu fais tu peux caster comme ça
nameDisque = elm_hoversel_item_label_get((Elm_Hoversel_Item*)lb_di->total);
(Faudra peut-être ajouter quelque parenthèse, m'enfin le compilo te le feras comprendre assez vite si c'est le cas).
Edit : BN World !
Dernière modification par grim7reaper (Le 07/06/2010, à 22:18)
Hors ligne
#2306 Le 07/06/2010, à 22:13
- cm-t
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
'Nuit Monde !
edit a point?
Dernière modification par cm-t (Le 07/06/2010, à 23:35)
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#2307 Le 07/06/2010, à 23:29
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
'Nuit Monde !
+1
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
#2308 Le 07/06/2010, à 23:35
- samυncle
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Hello world
Hors ligne
#2309 Le 07/06/2010, à 23:39
- gnuuat
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
++bn;
Bisouland : embrassez les tous !
Volez les points d'amour de vos adversaires en les embrassant, dans ce jeu gratuit par navigateur !
Hors ligne
#2310 Le 08/06/2010, à 00:15
- helly
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
point = point +1
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
#2311 Le 08/06/2010, à 00:38
- Кຼزດ
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
points.setLatestPostValueIndex("01-02h");
dou
Hors ligne
#2312 Le 08/06/2010, à 02:10
- Pylades
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Encore une fois je n’ai pas beaucoup avancé aujourd’hui…
Bonne nuit à tous.
“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
#2313 Le 08/06/2010, à 03:41
- samυncle
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
.
Hello world
Hors ligne
#2314 Le 08/06/2010, à 08:44
- Compteur du TdCCT
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Scores totaux, depuis le début :
1) 445 samuncle
2) 370 nesthib
3) 355 Pylade
4) 323+5 grim7reaper ** bonus +5 pour avoir répondu à ce post : ./viewtopic.php?pid=3486252#p3486252 **
5) 280 mathieuI
6) 199 cm-t
7) 162 helly
8) 138 gnuuat
9) 116 ǤƦƯƝƬ
10) 91 tshirtman
11) 80 petifrancais
12) 46 \\Ouranos//
13) 37 ilagas
14) 28 pierguiard
15) 25 GentooUser
16) 19 Le Rouge
17) 18 Ph3nix_
18) 14 Kanor
18) 14 kouskous
20) 12 stratoboy
20) 12 sailing
22) 10 CROWD
22) 10 keny
22) 10 Toineo
25) 7 Lagierl
26) 6 Mornagest
26) 6 Zeibux
26) 6 Vista
29) 5 xapantu
29) 5 timsy
31) 4 danychou56
31) 4 Neros
31) 4 Biaise
34) 3 Р'tite G☢gole :mad:
35) 1 ceric
35) 1 pfriedK
35) 1 geenux
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#2315 Le 08/06/2010, à 08:44
- Compteur du TdCCT
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Scores de la période en cours :
1) 70 Pylade
2) 50 samuncle
3) 45 grim7reaper
3) 45 mathieuI
5) 43 nesthib
6) 41 gnuuat
7) 29 helly
8) 16 tshirtman
8) 16 cm-t
10) 11 \\Ouranos//
11) 10 ǤƦƯƝƬ
11) 10 petifrancais
13) 6 Vista
14) 5 sailing
14) 5 timsy
16) 4 Toineo
17) 3 pierguiard
18) 2 kouskous
Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !
J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).
Hors ligne
#2316 Le 08/06/2010, à 18:20
- PPdM
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Salut,les programeux!
J'ai une colle a vous poser
un gars qui gère un serveur Redhat (ou autre, je pense que cela n'a pas d'importance) et qui veut faire chier quelqu'un, peut programmer un truc qui déconnecte le quelqu'un de manière aléatoire? et de tel manière que cela ressemble a un souci de réseau?
La personne se connecte a ce serveur a travers un VPN géré par Completel et celui-ci m'a garanti que le réseau est nickel et qu'il ne voit aucune déconnexion, donc nous sommes quasiment sur que le souci est au niveau du serveur et comme ces deux personnes sont en conflit grave.
Dernière modification par pierguiard (Le 08/06/2010, à 18:21)
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
#2317 Le 08/06/2010, à 18:26
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Oui, je pense que faire un script qui tue le ou les processus adéquats pour déco un gars se fait facilement.
Après pour l'aléatoire ce n'est pas compliqué.
Enfin, je n'ai jamais essayé donc je ne sais pas si ça ressemble à un souci réseau.
Mais je suppose que du point de vue de la "victime" on ne voit pas vraiment la différence entre être déco parce que le truc qui va bien s'est pris un kill ou parce que qu'on a un problème réseau.
Dernière modification par grim7reaper (Le 08/06/2010, à 18:38)
Hors ligne
#2318 Le 08/06/2010, à 18:36
- PPdM
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
@grim7reaper
c'est bien ce que je pensai, surtout que le mec qui gère ce serveur est un programmeur plutôt balèze !:/
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
#2319 Le 08/06/2010, à 19:15
- tshirtman
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
tout est possible, mais les vpn ça peut être instable pour des raisons bizarres aussi.
Hors ligne
#2320 Le 08/06/2010, à 19:38
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
@tshirtman (ou autre python-user) : est-ce qu'il y aurait (je pense bien que oui) un équivalent Python à la fonction decode_entities de Perl.
Cette fonction transforme ça
<img class="size-medium wp-image-113"
style="margin-left: 15px;" title="su1"
src="http://blah.org/wp-content/uploads/2008/10/su1-300x194.jpg"
alt="" width="300" height="194" />
en ça
<img class="size-medium wp-image-113"
style="margin-left: 15px;" title="su1"
src="http://blah.org/wp-content/uploads/2008/10/su1-300x194.jpg"
alt="" width="300" height="194" />
En fait j'essaye de bidouiller le script Python d'un soft qui ne me donne pas une jolie sortie (et j'ai donc besoin d'une fonction de ce type). J'ai fait quelques rapides recherches sur Internet mais je tombe toujours sur des scripts ou des fonctions alors que vu la réputation du Python je me doute que ça doit pouvoir se faire en une seule ligne avec le module qui va bien.
Hors ligne
#2321 Le 08/06/2010, à 19:55
- PPdM
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
tout est possible, mais les vpn ça peut être instable pour des raisons bizarres aussi.
C'est vrai, mais cela ne dure pas plusieurs semaines et cela ne cible pas un site en particulier.
Et Completel ne voit rien d'anormal dans les logs
Dernière modification par pierguiard (Le 08/06/2010, à 20:16)
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
#2322 Le 08/06/2010, à 20:09
- compte supprimé
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
class Salle:
def __init__(self, nom = "", description = "", sorties = []):
self.nom = nom
self.description = description
self.sorties = []
def renvoyerDescription(self):
return self.description
def renvoyerSorties(self):
return self.sorties
"Mais pourquoi il me renvoi tout le temps une liste vide quand je lui demande les sorties ?"
Après avoir vu mon erreur, je suis allé chercher une corde...
#2323 Le 08/06/2010, à 20:35
- Vista
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
Merci grim7reaper,
Pour mon probléme sur les EFL (enlightenment foundation libraries)en fait j'utilisé les variables dans le mauvais sens en fait c'est "data", qui contient la valeur de ma struct et l'"event data" qui contient les données de l'hoversel
voila le bon code :
/**
* \fn _hv_select(void *data, Evas_Object *obj, void *event_info)
* \brief Fonction qui permet de mettre à jour les élements de la fênetre
* data contient les données sur l'hoversel
* obj
* event_info contient les données des labels à mettre à jour
*
*/
static void
_hv_select(void *data, Evas_Object *obj, void *event_info)
{
const char* nameDisque; // vas contenir le nom du disque
const char* totalDisque; // vas contenir la taille total du disque
const char* occupeDisque; // vas contenir l'espace occupé merci nom du disque
nameDisque = elm_hoversel_item_label_get(event_info);
elm_hoversel_label_set(obj, nameDisque); //met à jour le titre de l'hoversel
lb_info_disque *lb_di;
lb_di = (lb_info_disque*)data;
totalDisque = CCL_taille_disque(nameDisque,TOTAL);
occupeDisque = CCL_taille_disque(nameDisque,OCCUPE);
elm_label_label_set(lb_di->total, totalDisque);
elm_label_label_set(lb_di->occupe, occupeDisque);
elm_progressbar_value_set (lb_di->graphOccup, 0.76);
}
donc une capture d'écran de mon petit programme :
Affichage des infos (taille, et occupé)
Bon ç paye pas de mine, mais sa donne les bonnes infos !
Bon maintenant faut que je fasse les barre de progressions qui donne les bonnes infos.
bon allé bonne soirée !
Dernière modification par Vista (Le 08/06/2010, à 20:38)
Hors ligne
#2324 Le 08/06/2010, à 20:42
- tshirtman
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
@tshirtman (ou autre python-user) : est-ce qu'il y aurait (je pense bien que oui) un équivalent Python à la fonction decode_entities de Perl.
Cette fonction transforme ça<img class="size-medium wp-image-113" style="margin-left: 15px;" title="su1" src="http://blah.org/wp-content/uploads/2008/10/su1-300x194.jpg" alt="" width="300" height="194" />
en ça
<img class="size-medium wp-image-113" style="margin-left: 15px;" title="su1" src="http://blah.org/wp-content/uploads/2008/10/su1-300x194.jpg" alt="" width="300" height="194" />
En fait j'essaye de bidouiller le script Python d'un soft qui ne me donne pas une jolie sortie (et j'ai donc besoin d'une fonction de ce type). J'ai fait quelques rapides recherches sur Internet mais je tombe toujours sur des scripts ou des fonctions alors que vu la réputation du Python je me doute que ça doit pouvoir se faire en une seule ligne avec le module qui va bien.
hum, surement dans les framework web, ou peut être avec les libs lxml ou beautifulsoup, mais la dernière fois que j'ai eu besoin de ça j'ai fais un dico et un replace (y'a longtemps)
Hors ligne
#2325 Le 08/06/2010, à 20:51
- grim7reaper
Re : ..:: Topic des Codeurs Couche-Tard [0] ::..
@tshirtman : Ok, ce n'est pas super important non plus.
Je vais pas importer un framework web juste pour un script (qui est loin d'être vital pour l'appli en question), c'est un peu le bazooka pour tuer une mouche .
Mais si des fois tu as un exemple de code avec ta technique du dico + replace (qui montre au moins le principe) je suis preneur, je ne perds rien à essayer.
Dernière modification par grim7reaper (Le 09/06/2010, à 03:33)
Hors ligne