Bonjour,
j'ai un petit de projet de programme de QCM, et je ne souhaiterais le coder en javascript. Pourquoi javascript?
- Parce que j'ai besoin de faire une gui simple.
- Parce que je souhaite un programme le plus largement portable (vous me direz tcl/ruby/perl/python/.. couplé avec tk/gtk/qt/fox/wxwindow/,,, c'est portable, et je vous répondrais que oui, mais que pour un petit bout de programme tout con je ne me vois pas demander de télécharger 30Mo d'interpréteur et de bibiliothèques avec (…)
Forum Programmation.autre Erreurs de compilation avec distcc: méli mélo 32/64bits?
Hello,
J'essaye de compiler WebKit en mode debug sous Linux, et pour m'aider j'ai un octo-cores dans notre baie qui nous sert de support distcc pour la compilation.
Un collègue est sous le même OS que moi (Fedora 13 x86_64) et n'a aucun souci pour accélérer la compilation.
De mon côté c'est la galère dès que je tente la compilation avec distcc, j'ai des erreurs de ce genre:
Sans DISTCC_HOSTS (…)
J'essaye de compiler WebKit en mode debug sous Linux, et pour m'aider j'ai un octo-cores dans notre baie qui nous sert de support distcc pour la compilation.
Un collègue est sous le même OS que moi (Fedora 13 x86_64) et n'a aucun souci pour accélérer la compilation.
De mon côté c'est la galère dès que je tente la compilation avec distcc, j'ai des erreurs de ce genre:
`operator new' takes type `size_t' (`unsigned int') as first parameter
Sans DISTCC_HOSTS (…)
Forum Programmation.autre programmation Qt
Forum Programmation.autre Script pour Le Gimp
Bonjour !
Question: comment faire des scripts pour le Gimp?
Je souhaite programmer en C ou en Python. Par exemple le premier programme serait de sélectionner les zones blanches de l'image et de les rendre transparentes puis d'enregistrer le fichier en png.
Question: comment faire des scripts pour le Gimp?
Je souhaite programmer en C ou en Python. Par exemple le premier programme serait de sélectionner les zones blanches de l'image et de les rendre transparentes puis d'enregistrer le fichier en png.
Forum Programmation.autre Reference en Latex
Bonjour,
je suis actuellement dans la rédaction d'un devoir en latex et je cherche un moyen de faire une référence non pas à une section mais à un mot : je voudrais poser un label qui m'ajouterai un numéro en indice sur le mots et avec la commande \ref trouver le numérotion de section et le numéro du mot (comme pour une note de bas de page)
Exemple :
Comme vu dans 1.13 ....
Section 1
SousSection1
blablabla
bla ³.
(…)
je suis actuellement dans la rédaction d'un devoir en latex et je cherche un moyen de faire une référence non pas à une section mais à un mot : je voudrais poser un label qui m'ajouterai un numéro en indice sur le mots et avec la commande \ref trouver le numérotion de section et le numéro du mot (comme pour une note de bas de page)
Exemple :
Comme vu dans 1.13 ....
Section 1
SousSection1
blablabla
bla ³.
(…)
Forum Programmation.autre Rsync: préserver les permissions des fichiers cible
Bonjour,
Je cherche à utiliser rsync en conservant les permissions, utilisateur et groupe sur les fichiers de mon répertoire cible.
Sur mon serveur:
# ls -al /etc/toto
drwxr-xr-x user group .
drwxr-xr-x root root ..
-rwxr--r-- user group toto
En local:
# rsync -rl /tmp/toto root@host:/etc/toto
Sur mon serveur:
# ls -al /etc/toto
drwxr-xr-x user group .
drwxr-xr-x root root ..
-rwxr--r-- root root toto
Le constat:
les permissions sont conservées par contre, il change l'utilisateur et le groupe primaire (…)
Je cherche à utiliser rsync en conservant les permissions, utilisateur et groupe sur les fichiers de mon répertoire cible.
Sur mon serveur:
# ls -al /etc/toto
drwxr-xr-x user group .
drwxr-xr-x root root ..
-rwxr--r-- user group toto
En local:
# rsync -rl /tmp/toto root@host:/etc/toto
Sur mon serveur:
# ls -al /etc/toto
drwxr-xr-x user group .
drwxr-xr-x root root ..
-rwxr--r-- root root toto
Le constat:
les permissions sont conservées par contre, il change l'utilisateur et le groupe primaire (…)
Forum Programmation.autre GTK. Distinguer simple et double clic sur drawing area.
Bonjour.
J'ai une drawingarea et je souhaite distinguer entre le simple clic gauche et le double clic gauche, afin d'avoir deux callbacks distincts ; les évènements ayant donc lieu lorsque le pointeur est dessus cette première. Problème, le double clic comporte une séquence de deux premiers "events" commun aux deux, c'est à dire :
Simple clic :
1. GDK_BUTTON_PRESS
2. GDK_BUTTON_RELEASE
Double clic :
1. GDK_BUTTON_PRESS
2. GDK_BUTTON_RELEASE
3. GDK_BUTTON_PRESS
4. GDK_2BUTTON_PRESS
5. GDK_BUTTON_RELEASE
Je dois donc écrire quelque chose (…)
J'ai une drawingarea et je souhaite distinguer entre le simple clic gauche et le double clic gauche, afin d'avoir deux callbacks distincts ; les évènements ayant donc lieu lorsque le pointeur est dessus cette première. Problème, le double clic comporte une séquence de deux premiers "events" commun aux deux, c'est à dire :
Simple clic :
1. GDK_BUTTON_PRESS
2. GDK_BUTTON_RELEASE
Double clic :
1. GDK_BUTTON_PRESS
2. GDK_BUTTON_RELEASE
3. GDK_BUTTON_PRESS
4. GDK_2BUTTON_PRESS
5. GDK_BUTTON_RELEASE
Je dois donc écrire quelque chose (…)
Forum Programmation.autre Lpsolve
Forum Programmation.autre LaTeX : définition d'une macro avec \def
bonjour um,
je cherche à créer des macros dans LaTex. Le problème c'est que je veux nommer ces macros avec des noms "lisibles", c'est à dire éviter de coller les mots entre eux, genre \def\masupermacropaslisible. J'avais donc dans l'idée d'écrire les espaces avec des _ (underscore). Le problème c'est qu'on dirait que seul le premier mot est pris en compte, par exemple si je définis :
\def\DEFAULT_FONT_SIZE{14}
\def\DEFAULT_AUTRE_TRUC{5}
j'obtiens ensuite à la compilation:
! Use of \DEFAULT doesn't match its (…)
je cherche à créer des macros dans LaTex. Le problème c'est que je veux nommer ces macros avec des noms "lisibles", c'est à dire éviter de coller les mots entre eux, genre \def\masupermacropaslisible. J'avais donc dans l'idée d'écrire les espaces avec des _ (underscore). Le problème c'est qu'on dirait que seul le premier mot est pris en compte, par exemple si je définis :
\def\DEFAULT_FONT_SIZE{14}
\def\DEFAULT_AUTRE_TRUC{5}
j'obtiens ensuite à la compilation:
! Use of \DEFAULT doesn't match its (…)
Forum Programmation.autre Makefile récursifs et variable
Bonjour,
J'ai un code source avec plusieurs répertoires imbriqués. Je voudrais lancer le Makefile à la racine, qui appelle les sous Makefiles etc...
A chaque étape, un sous Makefile compile les .c de son répertoire, il garde ensuite en mémoire les .o dans une variable et le Makefile à la racine fait l'édition de lien à partir de ces fichiers objets.
Le problème, c'est que je n'arrive pas à garder en mémoire les fichiers objets. Par exemple, j'ai la structure (…)
J'ai un code source avec plusieurs répertoires imbriqués. Je voudrais lancer le Makefile à la racine, qui appelle les sous Makefiles etc...
A chaque étape, un sous Makefile compile les .c de son répertoire, il garde ensuite en mémoire les .o dans une variable et le Makefile à la racine fait l'édition de lien à partir de ces fichiers objets.
Le problème, c'est que je n'arrive pas à garder en mémoire les fichiers objets. Par exemple, j'ai la structure (…)
Forum Programmation.autre Question sur GIT
Bonjour,
Je travaille sur une carte récente Beagleboard de processeur OMAP 3530. Une carte d'extension Zippy2 avec un contrôleur Ethernet est relié sur la carte Beagleboard.
Pour avoir un noyau compatible avec ma carte d'extension Zippy2, je doit prendre les sources la branche "validation-20100805" du dépôt Git :
http://gitorious.org/beagleboard-validation/linux
Pour utiliser certaines fonctionnalités de la carte Beagleboard, comme l'utilisation du DSP, je dois prendre les sources du noyau de la branche dspbridge du dépôt Git :
http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-(...)
Donc ça me (…)
Je travaille sur une carte récente Beagleboard de processeur OMAP 3530. Une carte d'extension Zippy2 avec un contrôleur Ethernet est relié sur la carte Beagleboard.
Pour avoir un noyau compatible avec ma carte d'extension Zippy2, je doit prendre les sources la branche "validation-20100805" du dépôt Git :
http://gitorious.org/beagleboard-validation/linux
Pour utiliser certaines fonctionnalités de la carte Beagleboard, comme l'utilisation du DSP, je dois prendre les sources du noyau de la branche dspbridge du dépôt Git :
http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-(...)
Donc ça me (…)
Forum Programmation.autre Que de langages..mais quel langage ?
Bonjour,
Je sais que cette question a été posé un nombre assez important de fois ici et/ou ailleurs mais même après une lecture de ces réponses, je n'ai pu répondre à cette question :
M'investir sur quel langage de programmation ?
Etant un développeur php, effectuant la majorité du temps des applications "web", je ne retrouve plus le plaisir que j'avais avant en codant avec ce langage...
Je me dis donc qu'il serait peut être bon de changer... j'entrepris donc (…)
Je sais que cette question a été posé un nombre assez important de fois ici et/ou ailleurs mais même après une lecture de ces réponses, je n'ai pu répondre à cette question :
M'investir sur quel langage de programmation ?
Etant un développeur php, effectuant la majorité du temps des applications "web", je ne retrouve plus le plaisir que j'avais avant en codant avec ce langage...
Je me dis donc qu'il serait peut être bon de changer... j'entrepris donc (…)
Forum Programmation.autre Firefox-scripts
Bonjour,
je cherche un moyen d'ajouter des menus au clic droit dans Firefox.
Par exemple :
- après sélection d'un numéro de téléphone, clic droit --> appeler avec Ekiga
- après sélection d'une adresse IP, clic droit --> se connecter via VNC
...
J'ai d'abord cherché dans les Nautilus-scripts avant de comprendre que c'était dans Firefox que j'en avais besoin.
Ensuite, j'ai cherché du côté de Geasemonkey et plus spécifiquement de "Super Linkifier" [http://userscripts.org/scripts/show/10958] mais je ne trouve (…)
je cherche un moyen d'ajouter des menus au clic droit dans Firefox.
Par exemple :
- après sélection d'un numéro de téléphone, clic droit --> appeler avec Ekiga
- après sélection d'une adresse IP, clic droit --> se connecter via VNC
...
J'ai d'abord cherché dans les Nautilus-scripts avant de comprendre que c'était dans Firefox que j'en avais besoin.
Ensuite, j'ai cherché du côté de Geasemonkey et plus spécifiquement de "Super Linkifier" [http://userscripts.org/scripts/show/10958] mais je ne trouve (…)
Forum Programmation.autre VIM: auto-completion sans "tabuler"?
Y a t-il une option permettant l'auto auto-completion dans VIM.
Sans avoir à "tabuler" à mesure que l'on écrit?
Merci
Sans avoir à "tabuler" à mesure que l'on écrit?
Merci
Forum Programmation.autre Programation événementielle
Bonjour,
Je fais beaucoup de développement en javascript ces derniers temps.
Petit à petit j'apprends plein de choses en utilisant ce langage (closures, prototypes etc...).
En ce moment, je suis sur un script ou j'exploite énormément la notion d'événements, et ça me pose beaucoup de difficultés. La programmation basée sur les événements est quelque chose d'assez particulier, et assez complexe à appréhender, surtout quand le nombre d'objets et d'événements déclenchés par ces objets devient important avec beaucoup d'interactions.
C'est pourquoi (…)
Je fais beaucoup de développement en javascript ces derniers temps.
Petit à petit j'apprends plein de choses en utilisant ce langage (closures, prototypes etc...).
En ce moment, je suis sur un script ou j'exploite énormément la notion d'événements, et ça me pose beaucoup de difficultés. La programmation basée sur les événements est quelque chose d'assez particulier, et assez complexe à appréhender, surtout quand le nombre d'objets et d'événements déclenchés par ces objets devient important avec beaucoup d'interactions.
C'est pourquoi (…)
Forum Programmation.autre cherche à convertir: adresse PCI -> Mac address (pour une carte Ethernet)
Bonjour,
je cherche une commande capable de me donner l'adresse MAC d'une carte réseau pci connaissant son adresse PCI.....
J'ai l'impression que ça n'existe pas alors j'écris un bout de code qui travaille avec /sys.... et ça fonctionne...
Est-ce que je réinvente la roue ?
bonne soirée...
je cherche une commande capable de me donner l'adresse MAC d'une carte réseau pci connaissant son adresse PCI.....
J'ai l'impression que ça n'existe pas alors j'écris un bout de code qui travaille avec /sys.... et ça fonctionne...
Est-ce que je réinvente la roue ?
bonne soirée...
Forum Programmation.autre Apache : rewrite et hosts.deny
Bonjour,
je souhaite pour certaines plages d'ip rediriger les utilisateurs vers une page en particulier.
j'ai lu la doc et j'ai mis ceci dans mon httpd.conf
#règle pour rewrite
RewriteEngine On
RewriteMap hosts-deny txt:/etc/httpd/conf/hosts.deny
RewriteCond ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND} !=NOT-FOUND [OR]
RewriteCond ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND
RewriteRule ^/.* /var/www/html/blacklisted.html [L]
J'ai créé un fichier hosts.deny dont voici un extrait
61.145.0.0/255.255.0.0 -
62.84.76.210 -
Ça fonctionne très bien pour les IP entièrement renseigné (2ème ligne de mon exemple). Par contre ça ne fonctionne pas avec une (…)
je souhaite pour certaines plages d'ip rediriger les utilisateurs vers une page en particulier.
j'ai lu la doc et j'ai mis ceci dans mon httpd.conf
#règle pour rewrite
RewriteEngine On
RewriteMap hosts-deny txt:/etc/httpd/conf/hosts.deny
RewriteCond ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND} !=NOT-FOUND [OR]
RewriteCond ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND
RewriteRule ^/.* /var/www/html/blacklisted.html [L]
J'ai créé un fichier hosts.deny dont voici un extrait
61.145.0.0/255.255.0.0 -
62.84.76.210 -
Ça fonctionne très bien pour les IP entièrement renseigné (2ème ligne de mon exemple). Par contre ça ne fonctionne pas avec une (…)
Forum Programmation.autre [LaTeX] ajouter du contenu étalé dans une macro
Bonjour,
Je me bricole un paquet (un peut cracra mais tant que ça marche...) pour gérer l'affichage d'informations sur des machines de mon parc.
Je vous met ci-dessous les parties importantes pour le problème que j'ai.
\RequirePackage[autolanguage,np]{numprint} \RequirePackage{fp} \newcommand{\ListePartoches}{} \newenvironment{machine}[1]{%% \renewcommand{\ListePartoches}{} }{ \ListePartoches } \newenvironment{partitions}{% \xdef\backup@espacetotal{0}% \xdef\backup@espaceutilise{0}% \xdef\machine@espacetotal{0}% \xdef\machine@espaceutilise{0}% \xdef\total{0}% \xdef\utilise{0}% \newcommand{\Partition}[3] {% label, utilise, total \FPset\utilise{##2}% \FPset\total{##3}% % divers calculs qui font que j'ai ce que je veux dans \utilise et \total % puisque si je les affiche betement (…)
Forum Programmation.autre developper une petite application kde
Salut à tous,
Voilà je vous explique je gère une e-boutique et j'aimerai développer un petite application qui se logerais sur le bureau ou dans la barre Kde Qui me signalerais les dernière commande?
je pense qu'il serais simple de faire du coté serveur un petit flux rss crypté, mais de mon coté je sais pas du tout en quoi developper quelqu'un pourrais m'aidez?
Merci à vous
Voilà je vous explique je gère une e-boutique et j'aimerai développer un petite application qui se logerais sur le bureau ou dans la barre Kde Qui me signalerais les dernière commande?
je pense qu'il serais simple de faire du coté serveur un petit flux rss crypté, mais de mon coté je sais pas du tout en quoi developper quelqu'un pourrais m'aidez?
Merci à vous
Forum Programmation.autre Haskell : IO [Int]
Forum Programmation.autre Haskell
Bonjour,
je pars d'une liste de liste : l1=[[1,2,3],[4,5,6],[7,8,9]] :: Int
et je voudrais faire la somme des 2 diagonales. Par exemple dans ce cas là : 1+5+9 grâce à une fonction sommeDiag1 et faire 3+5+7 avec sommeDiag2.
Je ne vois pas bien comment faire.
Si quelqu'un a une idée.
Voici ce que j'ai commencé :
Merci
je pars d'une liste de liste : l1=[[1,2,3],[4,5,6],[7,8,9]] :: Int
et je voudrais faire la somme des 2 diagonales. Par exemple dans ce cas là : 1+5+9 grâce à une fonction sommeDiag1 et faire 3+5+7 avec sommeDiag2.
Je ne vois pas bien comment faire.
Si quelqu'un a une idée.
Voici ce que j'ai commencé :
sommeDiag1 :: Int -> Int
sommeDiag1 [] = 0
sommeDiag1 (x:xs) = let i = 1
in (head x)!!i + sommeDiag1 xs
Merci
Forum Programmation.autre GCC et fichier de symboles
Cher Forum,
Je cherche comment produire des fichiers de symboles avec GCC / G++. L’idée est de produire un exécutable le plus petit possible et stockant les symboles et les informations de débogage dans un fichier externe tout en continuant à pouvoir déboguer le processus et analyser les éventuelles core dump.
Pour ceux qui connaissent un peu Windows et le compilateur MS, il s’agirait de produire des fichiers ayant la même fonction que les fichiers pdb.
Merci pour vos réponses.
Je cherche comment produire des fichiers de symboles avec GCC / G++. L’idée est de produire un exécutable le plus petit possible et stockant les symboles et les informations de débogage dans un fichier externe tout en continuant à pouvoir déboguer le processus et analyser les éventuelles core dump.
Pour ceux qui connaissent un peu Windows et le compilateur MS, il s’agirait de produire des fichiers ayant la même fonction que les fichiers pdb.
Merci pour vos réponses.
Forum Programmation.autre Programmation native sous Android ?
Salut à tous,
Je suis potentiellement intéressé par le développement sous Android, mais pour des applis gourmandes en performances et demandeuses d'accès relativement bas niveau au matériel (type jeux 3D). Or, j'ai eu l'occasion de lire dans ce commentaire http://linuxfr.org/comments/1117720,1.html une remarque plutôt acerbe sur le Native Development Kit d'Android, qui permet comme son nom l'indique de programmer sur un téléphone sous Android sans passer par la machine virtuelle Dalvik comme c'est le cas avec le SDK traditionnel.
Est-ce que (…)
Je suis potentiellement intéressé par le développement sous Android, mais pour des applis gourmandes en performances et demandeuses d'accès relativement bas niveau au matériel (type jeux 3D). Or, j'ai eu l'occasion de lire dans ce commentaire http://linuxfr.org/comments/1117720,1.html une remarque plutôt acerbe sur le Native Development Kit d'Android, qui permet comme son nom l'indique de programmer sur un téléphone sous Android sans passer par la machine virtuelle Dalvik comme c'est le cas avec le SDK traditionnel.
Est-ce que (…)
Forum Programmation.autre Quel langage choisir ?
Bonjour,
J'ai développé pour une PME un logiciel pour gérer leur activité (c'est un parc d'attraction d'intérieur). Il y a 4 postes, relié à une base de données, faisant chacun fonctionner une imprimante à ticket de caisse (type EPSON) et une imprimante à code barre (ça sort des autocollant avec un code barre dessus). Ces deux types d'imprimantes fonctionnent sur des ports séries. Sur certains postes il y a parfois en plus une imprimante "normale" en USB).
La BDD : (…)
J'ai développé pour une PME un logiciel pour gérer leur activité (c'est un parc d'attraction d'intérieur). Il y a 4 postes, relié à une base de données, faisant chacun fonctionner une imprimante à ticket de caisse (type EPSON) et une imprimante à code barre (ça sort des autocollant avec un code barre dessus). Ces deux types d'imprimantes fonctionnent sur des ports séries. Sur certains postes il y a parfois en plus une imprimante "normale" en USB).
La BDD : (…)
Forum Programmation.autre RegEx militant pour des noms d'utilisateur décents
Bonjour à tous,
Tout juste débarqué sur linuxfr.org, site que j'admire beaucoup et dont j'ai beaucoup entendu parler, je viens vous demander conseil au sujet d'une expression rationnelle dont je voudrais me servir pour obliger les noms des utilisateurs (joueurs) de mon site web (mmorpg par navigateur, non, ne m'égorgez pas, je développe un jeu mais j'aime quand même Linux, hein) à :
- contenir entre 3 et 16 caractères ;
- commencer par une majuscule ;
- ne contenir (…)
Tout juste débarqué sur linuxfr.org, site que j'admire beaucoup et dont j'ai beaucoup entendu parler, je viens vous demander conseil au sujet d'une expression rationnelle dont je voudrais me servir pour obliger les noms des utilisateurs (joueurs) de mon site web (mmorpg par navigateur, non, ne m'égorgez pas, je développe un jeu mais j'aime quand même Linux, hein) à :
- contenir entre 3 et 16 caractères ;
- commencer par une majuscule ;
- ne contenir (…)