aide





[ 1 2 :: Suivant ]

Programmation.c : Comment utiliser les fonctions trigonométriques standard ?

Posté par liberforce (Jabber id, page perso, ) le 26 septembre 2008
Bonjour,

je dois utiliser dans mon projet des fonctions de trigo. Sauf que juste en incluant math.h, les symboles du type atan2 ne sont pas reconnus.
Sur http://www.delorie.com/djgpp/doc/libc/libc_530.html , on me dit qu'il y a deux versions de fonctions mathématiques : une version embarquée dans la libc, et une autre dans la libm. J'ai réussi à utiliser la libm en incluant <math.h> et en passant à gcc l'option -lm, mais je préfèrerais utiliser la version de la libc, pour ne pas me farcir (...)

> Lire le message (4 commentaires, moyenne: 4,3).  

Linux.general : Connaître les séparateurs de date pour ma locale

Posté par liberforce (Jabber id, page perso, ) le 11 août 2008
Bonjour,
ma question est courte: comment connaître sous Linux les séparateurs et formats de date que j'utilise ? Voici ce que me retourne la commande locale. A priori c'est LC_TIME qui définit ces séparateurs. Mais comment savoir effectivement à quel format/séparateur cela correspond ?

[luis@alcor src]$ locale
LANG=fr_FR.UTF-8
LC_CTYPE=fr_FR.UTF-8
LC_NUMERIC=fr_FR.UTF-8
LC_TIME=fr_FR.UTF-8
LC_COLLATE=fr_FR.UTF-8
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES=fr_FR.UTF-8
LC_PAPER=fr_FR.UTF-8
LC_NAME=fr_FR
(...)

> Lire le message (6 commentaires, moyenne: 1,5).  

general.general : ImageMagick et conversion PNG

Posté par liberforce (Jabber id, page perso, ) le 08 avril 2008
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, et pas en niveaux de gris (...)

> Lire le message (11 commentaires, moyenne: 2,1).  

Linux.general : Modifier des fichiers de configuration

Posté par liberforce (Jabber id, page perso, ) le 06 juin 2007
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 avec cette (...)

> Lire le message (3 commentaires, moyenne: 2).  

Linux.noyau : Où appeler mknod ?

Posté par liberforce (Jabber id, page perso, ) le 06 juin 2007
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 (...)

> Lire le message (2 commentaires, moyenne: 2,5).  

Programmation.autre : Assembleur: jmp $+2 (késako ?)

Posté par liberforce (Jabber id, page perso, ) le 28 mai 2007
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 (...)

> Lire le message (3 commentaires, moyenne: 1,7).  

Linux.general : Comment attribuer un mot de passe avec useradd ?

Posté par liberforce (Jabber id, page perso, ) le 24 avril 2007
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 ne doit pas être le même.

Une idée ?

> Lire le message (15 commentaires, moyenne: 1,7).  

general.test : test

Posté par liberforce (Jabber id, page perso, ) le 23 avril 2007
test signature

> Lire le message (1 commentaire, moyenne: 2).  

Programmation.autre : Assembleur inline dans gcc

Posté par liberforce (Jabber id, page perso, ) le 05 avril 2007
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 appel à une interruption:
asm("int (...)

> Lire le message (14 commentaires, moyenne: 2).  

Programmation.python : Intégrer une vidéo dans une fenêtre GTK

Posté par liberforce (Jabber id, page perso, ) le 24 août 2006
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 (...)

> Lire le message (2 commentaires, moyenne: 2).  

Programmation.c : Tests unitaires

Posté par liberforce (Jabber id, page perso, ) le 16 août 2006
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).

Sur le net, je suis (...)

> Lire le message (2 commentaires, moyenne: 1,5).  

Linux.general : Changement de résolution sous X

Posté par liberforce (Jabber id, page perso, ) le 19 juillet 2006
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 poster son xorg.conf s'il a (...)

> Lire le message (2 commentaires, moyenne: 4,5).  

Programmation.c : Bibliothèque de lecture d'images

Posté par liberforce (Jabber id, page perso, ) le 05 juillet 2006
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 ?

> Lire le message (7 commentaires, moyenne: 1,6).  

Linux.redhat : Kernel panic à l'install

Posté par liberforce (Jabber id, page perso, ) le 19 juin 2006
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, etc., etc., etc (...)

> Lire le message (0 commentaire).  

Linux.gui : GTK+: Animation superposée sur une IHM

Posté par liberforce (Jabber id, page perso, ) le 30 mai 2006
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 (...)

> Lire le message (1 commentaire, moyenne: 2).  

Linux.gui : GTK+: Connaitre la taille effective d'une fenêtre

Posté par liberforce (Jabber id, page perso, ) le 18 mai 2006
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:

+-----------------------+
| 1 |        2          |
+---+-------------------+
|            3       
(...)

> Lire le message (8 commentaires, moyenne: 1,9).  

Linux.mandriva : Lire du WMV9 et autres vidéos proprios avec totem

Posté par liberforce (Jabber id, page perso, ) le 10 avril 2006
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 (...)

> Lire le message (8 commentaires, moyenne: 1,6).  

Programmation.python : Décomposer une structure C

Posté par liberforce (Jabber id, page perso, ) le 22 mars 2006
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 (...)

> Lire le message (6 commentaires, moyenne: 2,8).  

Linux.general : Problème de chargement de bibliothèques

Posté par liberforce (Jabber id, page perso, ) le 15 février 2006
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 (...)

> Lire le message (2 commentaires, moyenne: 1).  

Linux.noyau : USB 2.0 sur kernel 2.4 ?

Posté par liberforce (Jabber id, page perso, ) le 09 février 2006
Hello,

j'aimerais savoir
1. si le support USB 2.0 est intégré dans le kernel 2.4
2. question bonus: à partir de quelle version ?

parce que je n'ai pas trouvé sur le net de liste de feature, malgré des recherches sur kernel.org et kerneltrap...

Merci d'avance et bonne journée

> Lire le message (4 commentaires, moyenne: 4).  

[ 1 2 :: Suivant ]