Forum Programmation.autre XSL : filtre sur les petits fils

Posté par  .
Étiquettes : aucune
0
21
déc.
2009
Bonjour à tous, je possède un fichier xml du type :

[?xml version="1.0" encoding="utf-8"?]
[A xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"]
  [B1]
    [C1]xx[/C1]
    [C2]yy[/C2]
  [/B1]
  [B2]
    [C3]dsfhizu[/C3]
    [C4]
      [D1]zoibvd[/D1]
      [D2]0[/D2]
    [/C4]
  [/B2]
  [B2]
    [C3]ii[/C3]
    [C4]
      [D1]fazoifbvza[/D1]
      [D2]0[/D2]
    [/C4]
  [/B2]
  [B2]
    [C3]mliohszaz[/C3]
    [C4]
      [D1]cvkjbsdhzpz[/D1]
      [D2]1[/D2]
    [/C4]
  [/B2]
[/A]
Et je souhaiterais enlever tous les éléments B2 pour lesquels la balise D2 est à 1, et garder le reste des informations identiques. J'ai un peu de mal à trouver la syntaxe (…)

Forum Programmation.autre Création d'une GUI pour monitorer MySQL, Que choisir ?

Posté par  .
Étiquettes : aucune
0
7
fév.
2010
Hello,
Due au récent abandon des très bon "Mysql GUI Tools" par Sun/Oracle (EOL), je compte créer un petit programme pour remplacer Mysql Administrator au niveau du monitoring et des options, donc avec des graphiques comme le permettant l'ancien et bien plus encore...

Seulement je ne sais pas trop quoi choisir pour faire ça, au début je pensais utiliser Java/Swing, tout semblait parfait sauf que JDBC n'a pas accès a certaines fonctions spécifiques a Mysql (par exemple mysql_shutdown et d'autres (…)

Forum Programmation.autre XSL pour débutant

Posté par  (site web personnel) .
Étiquettes : aucune
0
9
fév.
2010
Je me retrouve avec les logs d'openfire à parser, du coup je me dis : "tiens, je ne connais pas XSL et si j'essayais..."

Résultat : Laloose !

J'ai fait des tonnes de tests, si quelqu'un pouvait me dire ce qui ne va pas dans ce que j'ai pond. Grosso modo, ce que nous souhaitons, c'est d'avoir le timestamp, le from , le to et le body (le reste rien à battre).

Le XML qui va presque bien : http://pastebin.com/f46967f55

(…)

Forum Programmation.autre awk et regex

Posté par  .
Étiquettes : aucune
0
7
mar.
2010
Bonjour,

La question est triviale, mais je ne parviens tout simplement pas à trouver la réponse.

Je simplifie le problème. Dans un script awk, j’ai:

/class=".+">/ { sub(/class="(.+)"/, "classe = \1", $0); print }

Comment faire pour récupérer le contenu entre parenthèses dans la regex pour l’injecter dans la chaîne de substitution?

Merci pour votre aide.

Forum Programmation.autre developper une petite application kde

Posté par  .
Étiquettes : aucune
0
24
avr.
2010
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

Forum Programmation.autre Apache : rewrite et hosts.deny

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
juin
2010
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 (…)

Forum Programmation.autre cherche à convertir: adresse PCI -> Mac address (pour une carte Ethernet)

Posté par  .
Étiquettes : aucune
0
6
juil.
2010
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...

Forum Programmation.autre Que de langages..mais quel langage ?

Posté par  .
Étiquettes : aucune
0
25
juil.
2010
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 (…)

Forum Programmation.autre LaTeX : définition d'une macro avec \def

Posté par  .
Étiquettes : aucune
0
8
oct.
2010
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 (…)

Forum Programmation.autre Makefile récursifs et variable

Posté par  .
Étiquettes : aucune
0
12
sept.
2010
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 (…)

Forum Programmation.autre Erreurs de compilation avec distcc: méli mélo 32/64bits?

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
déc.
2010
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:
`operator new' takes type `size_t'    (`unsigned int') as first parameter


Sans DISTCC_HOSTS (…)

Forum Programmation.autre I/O en javascript ou changement de langage?

Posté par  .
Étiquettes : aucune
0
3
jan.
2011
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 Faire fonctionner la 3D sur carte radeon RS690

Posté par  (site web personnel) .
Étiquettes : aucune
0
20
mar.
2011

Je poste cette entrée aujourd'hui pour demander de l'aide, mais aussi pour exprimer un ras le bol. Ras le bol de voir ma carte graphique n'offrir qu'un support minimum, ras le bol que les choses n'évoluent pas, ras le bol de ne pas pouvoir utiliser mon ordinateur à la hauteur de ces capacités…

Mon ordinateur est équipé d'une carte 3D intégrée Ati Radeon X1200. Une carte bas de gamme qui offre un support minimal de la 3D, mais sans réaliser (…)

Forum Programmation.autre Tatouage de code source

Posté par  .
Étiquettes : aucune
0
21
mar.
2011

Bonjour,

j'ai eu l'idée saugrenue d'essayer de tatouer un code source.
Du coup j'ai cherché un peu ce qu'il se faisait dans le domaine et la seule solution sérieuse sur laquelle je suis tombé est spécifique au C/C++:
Source Code Watermarking Based on Function Dependency Oriented Sequencing

Par sérieuse, j'écarte les solutions qui peuvent aisément être détectées par comparaison entre deux fichiers (tatoués ou pas) comme:

  • l'insertion d'espaces, tabulations, et autres caractères invisibles
  • la substitution de guillemets simples en guillemets (…)

Forum Programmation.autre [ YAML ] chaine qu s'étale sur plusieurs lignes

Posté par  .
Étiquettes : aucune
0
2
mai
2011

Bonjour.

Je souhaite créer un fichier yaml avec des parametres de cestyle :

identifiant: valeur avec valeur sur plusieurs lignes, mais en conservant le format.

Valeur pourrait être organisé ainsi: toto titi tata aaaaaa bbbbbb cccccccc

Je souhaite garder l'organisation des espaces/tabulation tel quel.

yaml permet d'utiliser le caractère | pour indiquer qu'une valeur s'étend sur plusieurs lignes, mais quid des espaces en début et en fin de ligne ? Faut-il que je fasse un truc du genre:

identifiant: | (…)

Forum Programmation.autre macro vim sur mot courant

Posté par  .
Étiquettes :
0
13
mai
2011

Bonjour,

J'aimerais bien trouver le moyen dans vim d'executer un script shell externe avec comme paramètre le mot courant.

Mon but précis est, à l'intérieur d'un vimdiff de 2 listes de paquets de 2 machines, de pouvoir faire un "aptitude show $1" (en fait mon script montrerait la description du paquet sous le curseur et demanderait si il faut l'installer avant de revenir à vim).

Je n'ai rien trouvé de probant sur le ternet :-( Merci.

Forum Programmation.autre [Résolu] Compilation gfortran et bibliothèque Blas/Lapack

Posté par  (site web personnel) .
Étiquettes :
0
28
avr.
2011

Bonjour,

alors voila je suis en train de m'arracher les cheveux sur un problème et je cherche toute aide possible. J'ai un programme que je compile avec intel fortran (ifort) d’habitude mais il faudrait que je le compile en gfortran et si possible avoir presque les même performances. Sur un coeur/processeur aucun soucis. Là où ça se corse c'est en openmp... Sous ifort avec les bibliothèque mkl sur un quad-core le scaling est de presque 4 (ne regardons pas les (…)

Forum Programmation.autre [ActionScript] Bonne pratique remplacer les classes abstraites

Posté par  (site web personnel) .
Étiquettes : aucune
0
25
mai
2011

Bonjour,

Je me pose une question concernant les bonnes pratiques sur l'implémentation générale de fonctions d'une interface. Dans une situation où l'implémentation d'une fonction est simplement dérivée du résultat de l'implémentation d'autres fonctions, où doit être implémentée cette première ?

Un petit exemple pour éclaircir tout ça. Disons que j'ai une interface du genre :

interface IAvecPoints
{
  /* Récupère les points de l'objet. */
  fonction points() -> tableau de Point

  /* Récupère un point de l'objet le plus proche d'un autre
(…)

Forum Programmation.autre Mercurial : révision aléatoire pour des changements inexistants

Posté par  .
Étiquettes : aucune
0
12
juil.
2011

bonjour,

j'ai un projet géré par mercurial pour la gestion du code. Ça fonctionne bien, seulement parfois (aléatoirement) quand je fais un commit, alors que je n'ai que 2 ou 3 fichiers de modifiés, ça m'en rajoute une dizaine de plus dans le commit : ça indique des modifications déjà effectuées plusieurs mois auparavant, qui n'ont rien à faire dans le commit en question.

Savez-vous d'où ça pourrait venir ?

Forum Programmation.autre Chroot: environement de développement

Posté par  (site web personnel) .
0
9
mar.
2012

Bonjour,

Ma question est assez conceptuelle :)
J'aimerai m'essayer à Vala et GTK avec un EDI (Anjuta par exemple) mais je n'ai pas envie d'installer 50 millions de paquet pour les headers des librairies ainsi que tout les outils de compilations. En effet, je préfère garder un système clean et donc j'aimerai créer un chroot qui me servirai d'environement de dévelopement.

Cela soulève néanmoins quelque questions: à supposer que anjuta (ou autre EDI) se trouve dans l'environement principal, comment va-t'il (…)

Forum Programmation.autre [Javascript, JQuery, Couchdb] fonction $() et variable $

Posté par  .
Étiquettes :
0
21
mai
2012

Bonjour.

Je m'intéresse depuis un moment à couchdb, mais je cale sur certains points à cause de ma méconnaissance de Javascript. Afin de combler ces lacunes, j'ai décidé de laisser Couchdb de côté le temps de comprendre un peu mieux Javascript. Globalement je m'y retrouve, sauf sur une notion étrange : le $(), et la variable $.

En effet j'ai du mal à comprendre ce que c'est; Il semble que ce soit un raccourci, qui aparamment est déclaré quelque part, (…)

Forum Programmation.autre gdb dans emacs

Posté par  .
Étiquettes : aucune
0
15
sept.
2012

Bonjour à tous,

L'intégration de gdb dans emacs est plutôt chouette, cependant il y a deux détails qui me gênent concernant l'affichage des arguments des fonctions.

Dans emacs 23, le buffer stack affiche les arguments des fonctions, mais pas dans emacs 24. Est-ce qu'il est possible de retrouver ce comportement ? Le manuel est plutôt laconique. Il y a une option pour l'afficher ou non dans le buffer threads.

deux bouts du buffer stack

dans emacs 23 :
0  main
(…)

Forum Programmation.autre XML Schema: Déclaration d'une énumération d'une map clé-valeur

Posté par  .
Étiquettes :
0
11
juin
2012

Bonjour,
je cherche a décrire une énumération d'une map clé valeur en XML schema.

J'en suis arrivé a ce code imparfait :

<xsd:complexType name="TEST">
                <xsd:sequence>
                    <xsd:element name="string">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                                <xsd:enumeration value="string1"></xsd:enumeration>
                                <xsd:enumeration value="string2"></xsd:enumeration>
                                <xsd:enumeration value="string3"></xsd:enumeration>
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                    <xsd:element name="key">
                        <xsd:simpleType>
                            <xsd:restriction base="xsd:int">
                                <xsd:enumeration value="1"></xsd:enumeration>
                                <xsd:enumeration value="8"></xsd:enumeration>
                                <xsd:enumeration value="10"></xsd:enumeration>
                            </xsd:restriction>
                        </xsd:simpleType>
                    </xsd:element>
                </xsd:sequence>
            </xsd:complexType>

Ce code est (…)