Bonjour,
Je cherche une méthode pour gérer les modifications de fichiers de configuration dans une distrib utilisant RPM. Pour une application, j'ai besoin de modifier le fichier de configuration du serveur web embarqué. Pour l'instant, ce qui est fait est que le fichier modifié est packagé dans le rpm de mon application, et écrase l'ancien, ce qui est passablement goret (et ne marchera pas à tout les coups, l'appli doit être installée après le serveur web). Il faut en plus (…)
Forum Linux.noyau Où appeler mknod ?
Bonjour,
Suite à une précédente question sur les forums [http://linuxfr.org/forums/31/21420.html], j'ai fini par créer un pilote (très simpliste) pour mon matériel. Pour l'instant, j'utilise un n° majeur fixe (254), c'est ce qui a l'air le plus simple.
Mais j'aimerais savoir comment je suis supposé créer le périphérique (/dev/digio en l'occurence, c'est un driver pour des E/S numériques). Où dois je appeler mknod ? Le faire dans /etc/rc.local je trouve ça un peu crade...
Et dans quel fichier (…)
Suite à une précédente question sur les forums [http://linuxfr.org/forums/31/21420.html], j'ai fini par créer un pilote (très simpliste) pour mon matériel. Pour l'instant, j'utilise un n° majeur fixe (254), c'est ce qui a l'air le plus simple.
Mais j'aimerais savoir comment je suis supposé créer le périphérique (/dev/digio en l'occurence, c'est un driver pour des E/S numériques). Où dois je appeler mknod ? Le faire dans /etc/rc.local je trouve ça un peu crade...
Et dans quel fichier (…)
Forum Programmation.autre Assembleur: jmp $+2 (késako ?)
Bonjour,
Je m'arrache les cheveux depuis un bon moment sur cette ligne d'assembleur:
jmp $+2. Ok c'est un saut, mais je ne comprends pas la syntaxe "$+2".
De même, les instructions
jz @F et les labels @@ (je suppose que jz renvoie à ce label, mais pourquoi les deux noms sont différents ? C'est un genre de label anonyme ?)
Ces instructions sont extraites de ce code, en assembleur Intel:
http://control.ee.ethz.ch/~lawrence/public-project-trac/brow(...)
Merci à ceux qui pourront me donner des (…)
Je m'arrache les cheveux depuis un bon moment sur cette ligne d'assembleur:
jmp $+2. Ok c'est un saut, mais je ne comprends pas la syntaxe "$+2".
De même, les instructions
jz @F et les labels @@ (je suppose que jz renvoie à ce label, mais pourquoi les deux noms sont différents ? C'est un genre de label anonyme ?)
Ces instructions sont extraites de ce code, en assembleur Intel:
http://control.ee.ethz.ch/~lawrence/public-project-trac/brow(...)
Merci à ceux qui pourront me donner des (…)
Forum Linux.général Comment attribuer un mot de passe avec useradd ?
Bonjour,
J'aimerais créer un nouveau compte sur une machine, dont le mot de passe est défini. Mais l'option -p de useradd demande un mot de passe crypté.
Comment obtenir la version cryptée d'un mot de passe, pour utilisation par useradd ? On parle de crypt(3), mais bon, je ne vais pas faire un programme en C pour connaitre la version cryptée du mot de passe... J'ai aussi tenté avec la version qu'il y avait dans /etc/shadow, mais le cryptage (…)
J'aimerais créer un nouveau compte sur une machine, dont le mot de passe est défini. Mais l'option -p de useradd demande un mot de passe crypté.
Comment obtenir la version cryptée d'un mot de passe, pour utilisation par useradd ? On parle de crypt(3), mais bon, je ne vais pas faire un programme en C pour connaitre la version cryptée du mot de passe... J'ai aussi tenté avec la version qu'il y avait dans /etc/shadow, mais le cryptage (…)
Forum général.test test
test signature
Forum Programmation.autre Assembleur inline dans gcc
Salut à tous !
Je suis en train de me galérer pour 3 pauvres lignes d'assembleur à intégrer dans du code C... Est-ce que quelqu'un sait si gcc sauvegarde/restaure automatiquement le contexte ?
Par exemple, si j'écris:
asm("movw $0x6f09, %ax");
Est-ce que je suis sûr que je ne vais pas écraser une donnée qui a été mise précédemment dans le registre ax par le compilateur C ?
A priori non, mais je voudrais être sûr...
Ensuite, je dois faire un (…)
Je suis en train de me galérer pour 3 pauvres lignes d'assembleur à intégrer dans du code C... Est-ce que quelqu'un sait si gcc sauvegarde/restaure automatiquement le contexte ?
Par exemple, si j'écris:
asm("movw $0x6f09, %ax");
Est-ce que je suis sûr que je ne vais pas écraser une donnée qui a été mise précédemment dans le registre ax par le compilateur C ?
A priori non, mais je voudrais être sûr...
Ensuite, je dois faire un (…)
Forum Programmation.python Intégrer une vidéo dans une fenêtre GTK
Bonjour,
j'essaie d'embarquer une vidéo dans une fenêtre python, mais sans succès jusqu'à présent. Est ce que quelqu'un aurait une idée des composants à utiliser pour y arriver ? Je me disais que peut être les bindings python de gstreamer pourraient être la solution...
Une autre solution serait la commande d'un lecteur externe. En fait je dois juste afficher une vidéo dans mon application, et pouvoir faire disparaitre la vidéo pour afficher une interface pyGTK traditionnelle...
Merci d'avance à ceux (…)
j'essaie d'embarquer une vidéo dans une fenêtre python, mais sans succès jusqu'à présent. Est ce que quelqu'un aurait une idée des composants à utiliser pour y arriver ? Je me disais que peut être les bindings python de gstreamer pourraient être la solution...
Une autre solution serait la commande d'un lecteur externe. En fait je dois juste afficher une vidéo dans mon application, et pouvoir faire disparaitre la vidéo pour afficher une interface pyGTK traditionnelle...
Merci d'avance à ceux (…)
Forum Programmation.c Tests unitaires
Bonjour,
Je recherche un framework de tests unitaires pour du code C. J'aurais aimé avoir un retour d'expérience sur ceux que vous avez déjà utilisé, ou que vous utilisez toujours...
Les contraintes:
- doit tourner sous linux ;-)
- doit être libre (logique)
Pour le reste, c'est assez ouvert, mais j'aurais besoin de points de comparaison, car je ne sais pas ce qui différencie un bon framework de tests unitaires d'un mauvais (n'en ayant jamais utilisé - sauf en python).
(…)
Je recherche un framework de tests unitaires pour du code C. J'aurais aimé avoir un retour d'expérience sur ceux que vous avez déjà utilisé, ou que vous utilisez toujours...
Les contraintes:
- doit tourner sous linux ;-)
- doit être libre (logique)
Pour le reste, c'est assez ouvert, mais j'aurais besoin de points de comparaison, car je ne sais pas ce qui différencie un bon framework de tests unitaires d'un mauvais (n'en ayant jamais utilisé - sauf en python).
(…)
Forum Linux.général Changement de résolution sous X
Bonjour,
Je cherche à changer la résolution de mon écran. Pour des tests, je dois la passer de 1024x768 à 640x480. J'ai pu configurer xorg pour avoir le choix entre ces 2 résolutions.
Mais si je démarre en 1024x768 et que je fais Ctrl Alt -, seul l'écran passe en 640x480. Mon bureau n'est pas redimensionné, et sa surface est toujours 1024x768. Je n'ai pourtant pas indiqué le mot clé "Virtual" pour mes résolutions.
Quelqu'un aurait un indice, ou pourrait (…)
Je cherche à changer la résolution de mon écran. Pour des tests, je dois la passer de 1024x768 à 640x480. J'ai pu configurer xorg pour avoir le choix entre ces 2 résolutions.
Mais si je démarre en 1024x768 et que je fais Ctrl Alt -, seul l'écran passe en 640x480. Mon bureau n'est pas redimensionné, et sa surface est toujours 1024x768. Je n'ai pourtant pas indiqué le mot clé "Virtual" pour mes résolutions.
Quelqu'un aurait un indice, ou pourrait (…)
Forum Programmation.c Bibliothèque de lecture d'images
Bonjour,
je recherche actuellement une ou plusieurs bibliothèque C qui me permette de lire les formats d'image courants.
Les formats en question sont: gif (oui, brevet, mais il a expiré en france), jpeg, png, ppm, pbm, pgm (voir http://en.wikipedia.org/wiki/Portable_pixmap ).
J'avais pensé à cairo, mais je ne suis pas sûr du tout que cela puisse être utilisé de cette manière.
Des suggestions ?
je recherche actuellement une ou plusieurs bibliothèque C qui me permette de lire les formats d'image courants.
Les formats en question sont: gif (oui, brevet, mais il a expiré en france), jpeg, png, ppm, pbm, pgm (voir http://en.wikipedia.org/wiki/Portable_pixmap ).
J'avais pensé à cairo, mais je ne suis pas sûr du tout que cela puisse être utilisé de cette manière.
Des suggestions ?
Forum Linux.gui GTK+: Animation superposée sur une IHM
Hello,
j'ai un petit problème d'agencement de widgets...
Voici à quoi ressemble l'agencement de mon écran:
http://liberforce.chez-alice.fr/tmp/agencement.png
Or j'aimerais pouvoir faire apparaitre une grosse image (svg) à la place du label du bas, et l'animer. L'animation consiste à déplacer la grosse image vers le coin en haut à gauche en la rétrécissant, pour la mettre dans l'emplacement de la petite image.
Mais comme c'est quelque chose qui se déplace sur des zones d'autres contrôles, je ne sais pas comment mettre (…)
j'ai un petit problème d'agencement de widgets...
Voici à quoi ressemble l'agencement de mon écran:
http://liberforce.chez-alice.fr/tmp/agencement.png
Or j'aimerais pouvoir faire apparaitre une grosse image (svg) à la place du label du bas, et l'animer. L'animation consiste à déplacer la grosse image vers le coin en haut à gauche en la rétrécissant, pour la mettre dans l'emplacement de la petite image.
Mais comme c'est quelque chose qui se déplace sur des zones d'autres contrôles, je ne sais pas comment mettre (…)
Forum Linux.gui GTK+: Connaitre la taille effective d'une fenêtre
Hello,
J'ai plusieurs problèmes en fait:
1. je n'arrive pas à obtenir la taile *réelle* de la fenêtre principale de mon application. J'utilise actuellement get_allocation mais la valeur renvoyée ne me semble pas réaliste. J'ai l'impression que c'est la taille minimale requise par les widgets, et pas la taille actuelle de la fenêtre...
2. Je voudrais réaliser une IHM avec des zones de ce type:
Les zones 1 et 2 doivent avoir (…)
J'ai plusieurs problèmes en fait:
1. je n'arrive pas à obtenir la taile *réelle* de la fenêtre principale de mon application. J'utilise actuellement get_allocation mais la valeur renvoyée ne me semble pas réaliste. J'ai l'impression que c'est la taille minimale requise par les widgets, et pas la taille actuelle de la fenêtre...
2. Je voudrais réaliser une IHM avec des zones de ce type:
+-----------------------+
| 1 | 2 |
+---+-------------------+
| 3 |
+-----------------------+
Les zones 1 et 2 doivent avoir (…)
Forum Linux.mandriva Lire du WMV9 et autres vidéos proprios avec totem
Tout le monde va me dire: mplayer + win32-codecs de PLF...
Mais moi je dis: comment dire à quelqu'un qu'il doit utiliser 2 lecteurs différents pour lire ses vidéos selon le format...
D'après cette discussion:
http://www.groupsrv.com/linux/about72945.html
...même le plugin gtreamer-pitfdll qui est pourtant censé servir à ça semble foirer. Totem en mandriva 2006 utilise toujours le backend xine il me semble...
totem-gstreamer existe, mais on dirait que personne n'a réussi à faire marcher la combinaison avec pitfdll...
Quelqu'un saurait comment (…)
Mais moi je dis: comment dire à quelqu'un qu'il doit utiliser 2 lecteurs différents pour lire ses vidéos selon le format...
D'après cette discussion:
http://www.groupsrv.com/linux/about72945.html
...même le plugin gtreamer-pitfdll qui est pourtant censé servir à ça semble foirer. Totem en mandriva 2006 utilise toujours le backend xine il me semble...
totem-gstreamer existe, mais on dirait que personne n'a réussi à faire marcher la combinaison avec pitfdll...
Quelqu'un saurait comment (…)
Forum Programmation.python Décomposer une structure C
Bonjour,
Je vais bientôt débuter le python, mais j'aimerais savoir un peu comment va se passer mon développement dès maintenant (faisabilité, facilité).
J'ai un programme C qui envoie via une socket une structure (packée à coup de #pragma pack) à un programme python (que je vais développer). Est-ce simple de récupérer les informations de cette structure pour les exploiter ?
Est ce que je dois utiliser des bidouilles pour générer une interface python à partir de mon header C, ou (…)
Je vais bientôt débuter le python, mais j'aimerais savoir un peu comment va se passer mon développement dès maintenant (faisabilité, facilité).
J'ai un programme C qui envoie via une socket une structure (packée à coup de #pragma pack) à un programme python (que je vais développer). Est-ce simple de récupérer les informations de cette structure pour les exploiter ?
Est ce que je dois utiliser des bidouilles pour générer une interface python à partir de mon header C, ou (…)
Forum Linux.général Problème de chargement de bibliothèques
Hello à tous,
j'ai un problème de chargement de bibliothèques... J'ai installé un driver de caméra numérique dont les .so se loge dans /opt/bidule/lib/i386
Comme c'est un chemin non standard, la doc décrit plusieurs solution pour le faire reconnaitre:
- les bouger à la main dans /usr/lib (crado)
- mettre le chemin dans LD_LIBRARY_PATH
- ajouter le chemin dans /etc/ld.so.conf (perso je l'ai mis dans /etc/ld.so.conf.d/bidule.conf, il est importé), puis faire un ldconfig
Aucune de ces solutions ne marche ! (…)
j'ai un problème de chargement de bibliothèques... J'ai installé un driver de caméra numérique dont les .so se loge dans /opt/bidule/lib/i386
Comme c'est un chemin non standard, la doc décrit plusieurs solution pour le faire reconnaitre:
- les bouger à la main dans /usr/lib (crado)
- mettre le chemin dans LD_LIBRARY_PATH
- ajouter le chemin dans /etc/ld.so.conf (perso je l'ai mis dans /etc/ld.so.conf.d/bidule.conf, il est importé), puis faire un ldconfig
Aucune de ces solutions ne marche ! (…)