Forum Programmation.perl Récupérer les hash dans une liste de hash

Posté par  (site web personnel) .
Étiquettes : aucune
0
8
sept.
2006
Bonjour, j'ai créé une liste de hash, et en bon débutant en perl que je suis, j'ai appliqué bêtement la doc (merci les mongueurs) que j'ai trouvé. Ca donne ça :

my $refvar;
my %var;

foreach $refvar (@TabVars) {
my %h2 = %$refvar;
print "$h2{Valeur} : $h2{Type}\n";
}


@TabVars étant le tableau dont chaque case contient un hash (avec à chaque fois les mêmes clé valeur.
(J'aimerai éviter de faire une table de hash de table de hash, cette structure (…)

Forum Programmation.perl Problème de charset

Posté par  (site web personnel) .
Étiquettes : aucune
0
25
août
2006
Bonjour, j'ai fait un script perl parsant quelques regexp d'un fichier au format iso-8859-1.

J'ai pas mal d'accent dedans, à peu près tout ceux qu'on trouve en langue française.

Sous cygwin (ce qui explique peut être mes problèmes), le script perl me fait sauter quasiment tous les accents.

J'ai essayé de jouer avec encode, mais ça marche pas terrible.

Une idée ?

Merci :)

Forum général.cherche-logiciel Distribution pour tourner sous Qemu

Posté par  (site web personnel) .
Étiquettes : aucune
0
9
août
2006
Bonjour, je cherche une distribution linux légère afin de la faire tourner dans un Qemu sous mon MacBook (non je n'ai pas l'intention d'installer un linux en dual-boot). J'ai deux besoins :

- Serveur X (un WM très basique suffit amplement)
- Pouvoir accéder, via samba, à des fichiers extérieurs, donc un samba qui ne m'oblige pas à passer des heures pour essayer d'accéder à mes fichiers, en vain, comme hier avec une Mandriva 2006.


A la limite, s'il faut (…)

Forum Programmation.perl grep multi-ligne

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
juil.
2006
Bonjour, j'essaie depuis deux jours d'effectuer un grep multiligne sur un certains nombre de fichier sources pour en extraîres les commentaires.

Je cherche à sélectionner des patterns de ce genre :
- to_ulongint:ULONGINT <-
( //? {self >=0};
//? {self <=# (ULONGINT.maximum)};


au milieu de //
// Conversion format with test.
//

- to_ulongint:ULONGINT <-
( //? {self >=0};
//? {self <=# (ULONGINT.maximum)};
to_raw_ulongint
);


J'ai donc créé l'expression suivante :
^\s*-([.]*)<-\s*\(*\s*//(.*)

Lorsque je la teste avec un outil comme (…)

Forum Programmation.autre Captures dans une regexp

Posté par  (site web personnel) .
Étiquettes : aucune
1
18
juil.
2006
Bonjour, dans un programme, je dois récupérer une chaîne du style :
{value='truc';'machin' ; 'kkhjhj'}

(ne me demandez pas pourquoi ce format bizare)
sachant que je peux avoir n paramètres entres crochets.

Le plus simple est de faire une regexp afin de récupérer truc, machin et kkhjhj.

Le problème est que je sais faire
1- Soit une regexp qui match mais ne capture pas
2- Soit une regexp qui match rarement, mais capture

Je m'explique

dans le cas 1, j'utilise (…)

Forum Programmation.autre Captures dans une regexp

Posté par  (site web personnel) .
Étiquettes : aucune
0
31
mai
2006
Bonjour, j'ai encore un problème de capture dans une expression rationelle. Je bute souvent dessus et ne trouve pas de doc clair sur le sujet

J'utilise
http://www.weitz.de/regex-coach/ pour tester mes regexp. Ce programme n'est pas libre, mais il me convient très bien. Il est compatible regexp perl et pour avoir conçu avec des regexp assez tordues, je suis sûr qu'il est vraiment compatible.

Mon problème :

J'ai diverses phrases du genre

MINORE (NOMINAL)
ou
VOIR TABLE TRUC (OPT)
ou
TRANSF (…)

Forum général.général Arrive pas à reformater ma clé USB

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
mai
2006
Depuis quelques jours, le windows du boulot m'a cassé ma clé usb. Il n'arrive plus à lire dedans et me propose d formater

En désespoire de cause, je me résoud à formater. Mais la clé est bloqué en écriture.


# lsusb
Bus 004 Device 006: ID 067b:2517 Prolific Technology, Inc. Flash Disk Mass Storage Device
Bus 004 Device 005: ID 067b:2515 Prolific Technology, Inc. Flash Disk Embedded Hub
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
(…)

Forum Programmation.SQL Problème de jointure multiple

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
avr.
2006
Bonjour, j'essaye toujours de migrer ma base oracle vers Postgre et je tombe sur un épineux problème de jointures multiples :

J'ai pris le parti de recommencer à transformer le code

je part donc de (format oracle) :
select a.*,
b.met_id,b.met_lib,
h.fct_id,
c.fct_lib,
d.ct_id,d.ct_lib,j.ct_valide,
e.typ_id,e.typ_lib,
f.notfct_val,
i.ser_lib
from
collaborateurs a,
metiers b,
fonction c,
competences_tech d,
type_ct e,
li_col_ct_fct f,
li_col_met g,
li_col_fct h,
service i,
LI_MET_TYP_CT j
where
(a.col_id=g.col_id(+)
and g.met_id=b.met_id(+))
and (a.col_id=h.col_id(+)
and h.fct_id=c.fct_id(+))
and (f.col_id=a.col_id and f.met_id=b.met_id (…)

Forum Programmation.SQL Traduction de requêtes Oracle vers PostgreSQL

Posté par  (site web personnel) .
Étiquettes : aucune
0
25
avr.
2006
Bonjour, je suis en train de migrer une applications utilisant une base de donnée Oracle vers PostgreSQL.

La plupart des requêtes passent bien malgré les disparités.

Je tombe néanmoins sur un problème épineux et fréquent : le symbole (+)

En effet, je me trouve en face de requêtes du style :

select (...)
from (...)
Where
COLLABORATEURS.SER_ID=SERVICE.SER_ID(+)


ou
select (...)
from (...)
Where
(+)COLLABORATEURS.SER_ID=SERVICE.SER_ID


Pour le premier pas, d'après ce que j'ai compris (d'après quelques docs), il est équivalent de (…)

Forum Linux.mandriva Base rpm invalide

Posté par  (site web personnel) .
Étiquettes : aucune
0
21
avr.
2006
Bonsoir, après ma réinstall de l'autre jour (pour ceux qui ont suivi, après le "rm -rf /usr"...), je me rend compte que ma base rpm est invalide :
Certains package que le système croit installé ne le sont pas.

Je dispose donc de rpm --rebuild-db et de rpm --init-db afin de refaire la base.

Malheureusement, je ne trouve pas de doc m'indiquant avec certitude que cela soit une bonne idée : ces deux "travaux" vont-ils, entre autre, vérifier que les (…)

Forum Linux.mandriva table de routage, ip fixe toussa...

Posté par  (site web personnel) .
Étiquettes : aucune
0
22
avr.
2006
Je suis bien penaud, de devoir écrire d'un poste windows car j'ai mis en l'air mon routage à coup de route -add| del inconsidéré.

Mon objectif est simple : J'ai un firewall en 192.168.0.1. Sur ce frwall, on peut configurer une seule adresse de dmz. C'est une ip fixe 192.168.0.x configuré dans le firewall.

J'aimerai configurer linux de sorte qu'il accepte d'utiliser cette ip fixe, ce que je n'ai jamais réussi jusqu'ici, afin de me connecter à internet via le (…)

Forum Linux.général La connerie monumentale

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
avr.
2006
Comme je pense toujours à 15 trucs en même temps, je viens de faire la connerie monumentale de faire un rm -rf /usr/ alors que je voulais supprimer un fichier dans ce répertoire (ai appuyé trop vite sur entré).

Il n'est pas encore trop tard car la machine est encore allumée, bien qu' /usr/bin ai sauté...

Ya qq trucs qui ne fonctionne plus comme urpmi (ça m'aiderait)

Que puis-je faire ? Ou dois-je me résoudre à installer ?

Merci

Forum Linux.général Choix de carte son

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
avr.
2006
Je suis l'heureux possesseur d'une pauv' carte son "‎ASRock K7VT4 motherboard" animé par un driver snd-via82xx.

Ayant marre de jouer Voodoo Chile en acoustique et venant de découvrir un cable jack permettant de brancher ma guitare à ma carte son (niveau impédence, j'ai à priori peur, mais ça a l'air de marcher), je me suis mis en tête de m'enregistrer.

Après avoir désespérémment tenté d'obtenir qq chose d'AlsaMixer, en testant toutes les combinaisons, je dois constater qu'en branchant la bête (…)

Forum Linux.mandriva Impossible d'installer les driver proprio de mon ATI

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
avr.
2006
Bonjour, oui je sais, c'est mal, mais j'ai pas le choix si je veux avoir les accélération 3D

J'ai une ATI 9600 que m'a gentillement donné un ami, et j'essaye d'nistaller les drivers propriétaires sur ma Mandriva2006.
L'installeur d'ATI m'a généré avec succès 3 package que j'ai installé.

Je passe ensuite à XFdrake...
Je choisi ATI (fglrx), ce qui revient à choisir le driver "fglrx" dans le xorg.conf

Et C'est là que ça déconne :

Using vt 7
dlopen: /usr/X11R6/lib/modules/drivers/fglrx_drv.so: (…)

Forum Linux.général [graphviz]Gérer les formats Ax en postscript

Posté par  (site web personnel) .
Étiquettes : aucune
0
4
mar.
2006
Bonjour, je joue depuis quelques heures avec graphviz qui sait me générer de beaux et harmonieux graphes.
Afin de travailler sur ceux-ci, j'aimerai les imprimer...

Malheureusement, il m'est impossible de le faire tenir sur une feuille A4, bien que la taille du graphe ne soit pas excessive. Plus exactement, j'ai x problèmes

- La taille de la ligne est trop petite pour être visible sur une feuille A4, j'aimerai bien l'epaissir, je ne trouve pas l'option dans graphviz (à part (…)