Bonjour,
Je tente de convertir une image bmp en png, afin d'obtenir un fichier le plus petit possible, mais dans un format sans pertes.
Mon image d'origine est en RGB, 24 bits par pixels, mais elle est en niveaux de gris (les valeurs de chacun des canaux sont identiques). Elle fait 320x240 pixels.
J'ai généré un premier png avec la commande:
convert original.bmp out.png
En regardant plus attentivement avec GIMP, j'ai vu que l'image de sortie était toujours en RGB, (…)
Forum Linux.général Modifier des fichiers de configuration
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 (…)
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.redhat Kernel panic à l'install
Bonjour,
Je tente d'installer une CentOs 4.3 (équivalnt RHEL 4) sur un mini PC, et celle ci se gaufre à chaque tentative d'installation en faisant un kernel panic sur un kernel_thread_init , après avoir commencé sans problème la détection. Apparait ensuite une série de nombre en hexa, que je peux vous fournir sur demande si vous avez une idée de comment les interpréter...
J'ai tenté toutes les options proposées dans les menus
linux noprobe
i586 noprobe
i586 text noprobe, (…)
Je tente d'installer une CentOs 4.3 (équivalnt RHEL 4) sur un mini PC, et celle ci se gaufre à chaque tentative d'installation en faisant un kernel panic sur un kernel_thread_init , après avoir commencé sans problème la détection. Apparait ensuite une série de nombre en hexa, que je peux vous fournir sur demande si vous avez une idée de comment les interpréter...
J'ai tenté toutes les options proposées dans les menus
linux noprobe
i586 noprobe
i586 text noprobe, (…)
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 (…)