Programmation.perl : Récupérer les tableaux d'une page HTML
Posté par Ontologia (page perso, ) le 25 juin 2008J'ai le script suivant :
#!/usr/bin/perl
use LWP::Simple;
use LWP::UserAgent;
use HTML::TableExtract;
# recup de STDIN dans une string
my $holdTerminator = $/;
undef $/;
my $buf = ;
$/ = $holdTerminator;
my @lines = split /$holdTerminator/, $buf;
$buf = "init";
$buf = join $holdTerminator, @lines;
my $te;
my $ts;
my $row (...) > Lire le message (2 commentaires, moyenne: 1,5).
Au début, installation classique avec aptitude.
J'ai ensuite suivi ça :
http://doc.ubuntu-fr.org/postgresql
Je démare le serveur.
Je me connecte avec pgadmin, que j'installe par ailleurs.
Impossible. Soit pgadmin me dit que pg_hba.conf est pas bien configuré malgré ça :
host all all 127.0.0.1/32 md5Il m'a aussi sorti un moment que le serveur n'écoutait pas
(...)
> Lire le message (7 commentaires, moyenne: 2,1).
Programmation.autre : [Prolog]Liste des chemins allant d'un point à un autre dans un graphe
Posté par Ontologia (page perso, ) le 04 avril 2008Je cherche, tout est dans le titre, à lister, dans un graphe orienté, l'ensemble des chemins allant d'un point à un autre.
Exemple avec un début d'implémentation
J'ai donc pas mal d'atomes, du genre :
parcours(depart,arrivee).
parcours(depart,point1).
parcours(point1,point2).
parcours(point2,point3).
parcours(point3,point4).
parcours(point4,arrivee).
et je voudrai récupérer deux listes (...)
> Lire le message (5 commentaires, moyenne: 2,4).
Programmation.autre : [expression régulière] détecter un caractère non espace dans une séquence.
Posté par Ontologia (page perso, ) le 24 septembre 2007Je cherche une regexp qui va me capturer une zone de texte de longueur définie, dans laquel, j'ai au moins un catactère non espace (ie. différent de \s)
Exemple :
J'ai la chaine " 2 HJ/KL K"
Le nombre se trouve toujours au 4ème caractère et je sais que j'ai une zone de texte de 10 caractères, dans lequel je peux avoir tout et n'importe quoi.
le problème est que si je met (...)
> Lire le message (15 commentaires, moyenne: 1,6).
je voudrai me mettre à prolog et en profiter pour apprendre ce langage à ma copine qui est linguiste de formation.
J'ai essayé rapidement swi-prolog et gprolog, et ces deux compilateurs m'obligent à mettre mon code dans un fichier, ce qui est pas pratique du tout quand on veut débuter et jouer avec des petits programmes de quelques lignes.
Par exemple, je voudrai lui faire rentrer :
parent(bob_senior,bob).
parent(bob,bob_junior).
parent(tres_vieux,vieux).
parent(vieux,jeune).
parent(jeune (...) > Lire le message (10 commentaires, moyenne: 2,4).
Je pense à VLC.
Est-ce possible ?
Merci
> Lire le message (1 commentaire, moyenne: 3).
Est-ce possible ?
Merci
> Lire le message (2 commentaires, moyenne: 3).
Comme j'en avais marre des limitations de Vector, j'ai fait ma classe avec entre autre une méthode
public synchronized Vecteur restrict_elt_with_func(E other, String obj, String func) Le but de cette méthode est de restreindre les éléments du vecteur à un élément sur lequel une fonction donnée s'applique.
Un exemple vaut mieux qu'un long discours (...)
> Lire le message (9 commentaires, moyenne: 2,7).
Programmation.perl : Récupérer des captures multiples
Posté par Ontologia (page perso, ) le 27 avril 2007J'ai ça :
- from_external p:NATIVE_ARRAY[CHARACTER] <-ça me rend :
//* Syntaxe,Header : := from_external_copy <p> J'ai écris pour cela le bête code :
#!/bin/perl
use strict;
my $res;
while (my $line = ) {
if ($line =~ /\s*-([\w\s_:,\[\]]+)<-/) {
# C'est une ligne de def de slot
$res = $1;
$res =~ s/([\w_]+)(\s*:[A-Z_\]\[]+)/<$1>/g;
print " //* Syntaxe,Header (...) > Lire le message (1 commentaire, moyenne: 3).
Linux.debian : Problème d'accès rw sur partition nfs
Posté par Ontologia (page perso, ) le 14 avril 2007Dans mon /etc/exports, j'ai :
/Stockage/ 192.168.0.0/255.255.255.0(sync,insecure,rw,all_squash,anonuid=1000,anongid=1000)
Ca marche, mais j'ai deux problèmes génant :
- je ne peux supprimer des fichiers (Je peux pourtant en créer un) : il me jette avec une erreur r/w, le /var/log/daemon.log me dit :
nfsd[4354]: non-standard (...) > Lire le message (3 commentaires, moyenne: 2,7).
Linux.gui : [cygwin] Impossible de configurer le clavier en français
Posté par Ontologia (page perso, ) le 28 mars 2007$ setxkbmap -layout fr
Couldn't interpret _XKB_RULES_NAMES property
Use defaults: rules - 'xorg' model - 'pc101' layout - 'us'
Aborted (core dumped)
Google me rapporte quelques erreur simmilaire mais peu de réponses.
Une idée ?
Merci !
> Lire le message (3 commentaires, moyenne: 2).
Après quelques recherches, je me suis tourné vers rfbserver, qui sur ma Mandriva se configure en 2 clics.
Vncviewer est configuré de la manière suivante
/sw/bin/vncviewer -quality 9 -depth 24 linux -compresslevel 0 -owncmap -nocursorshape(linux c'est l'alias vers la machine)
Bref, je lui ai dit "vas -y, met toi à ton aise, prend tous le débit dont tu as besoin, e max de couleur (...)
> Lire le message (2 commentaires, moyenne: 2).
general.cherche-logiciel : Tableau magique réseau
Posté par Ontologia (page perso, ) le 08 février 2007Je n'ai besoin que de fonction simple : dessiner avec la souris sur le tableau, effacer la page.
Le fait que ce soit multiplateforme serait un plus.
Quelqu'un connaitrait-il ce genre de chose ?
Sinon je vais devoir en écrire un...
Merci !
> Lire le message (4 commentaires, moyenne: 2,5).
Linux.general : Problème de montage de volume NFS
Posté par Ontologia (page perso, ) le 21 janvier 2007Mon /etc/exports est le suivant :
/home/montaigne *(no_all_squash,sync,insecure,rw)
/Stockage *(all_squash,anonuid=65534,anongid=65534,async,insecure,rw) L'erreur qui m'est renvoyé lors du montage est la suivante :
mount_nfs: bad MNT RPC: RPC: Timed outNote importante : je n'ai pas de firewall actif sur le PC, ni sur le mac.
Le plus intéressant est que s j'essaye, sur le pc de monter un volume du (...)
> Lire le message (2 commentaires, moyenne: 2,5).
Systématiquement, si la fin de ligne est dépassée, la suite bouffe la ligne courante
Par exemple
|~$ wcat http://www.tv-radio.com/ondemand/france_inter/FRANCPARLE
/FRANCPARLER20070115.ram
va donner
/FRANCPARLER20070115.ramadio.com/ondemand/france_inter/FRANCPARLER
sur une ligne.
Ayant remarqué qu'en root, je n'ai pas (...)
> Lire le message (4 commentaires, moyenne: 2,5).
Un ami windowsiens m'a dit "Grave en UDF et le problème sera réglé". Plein d'espoir je coche exclusivement la case UDF dans K3B... Las, le logiciel me répond que le fichier est trop gros.
Y aurait-il un moyen de passer outre ?
Merci !
> Lire le message (6 commentaires, moyenne: 2,5).
general.cherche-logiciel : Convertir un CGM vers TIFF
Posté par Ontologia (page perso, ) le 13 décembre 2006[irfanview marche très bien pour info, mais le résultat est affreux)
Je précise que je dois m'attendre à tout sous format/version de cgm.
Au point où j'en suis réduit, le passage par un format extérieur (SVG par exemple) serait une solution tout à fait acceptable.
SI quelqu'un dans la (...)
> Lire le message (2 commentaires, moyenne: 1,5).
Linux.general : Copie de fichier sur n clé USB
Posté par Ontologia (page perso, ) le 29 novembre 2006Autrement dis je dispose d'une machine sur laquelle j'ai connecté disons 2 cartes USB PCI express disposant chacune de 5 ports USB.
Sur chacun de ces ports, je colle un HUB de 4 ports.
Je peux donc connecter 2x5x4 = 40 clé USB.
Nanti d'un script Udev qui me montera automatiquement celle-ci, je dois copier un fichier de 500 Mo sur ces 40 clé USB (...)
> Lire le message (9 commentaires, moyenne: 1,8).
Linux.general : Copier un fichier sur plusieurs clé usb en même temps
Posté par Ontologia (page perso, ) le 22 novembre 2006Dans le scénario que je cherche à rendre réel, je dispose de un ou plusieurs HUB usb connecté sur différents ports de ma machine, sur chacun des hub, je branche une clé. Je lance un script qui monte toutes les clés et copie un (ou plusieurs) fichiers sur chaque clé, sachant que le but est bien sûr de dupliquer mon image sur mes n clés usb branchées.
Je donnerai par exemple une archive tar à ce script (...)
> Lire le message (4 commentaires, moyenne: 3,3).
Linux.general : [requete]Test de mémoire sur une machine 64 bits
Posté par Ontologia (page perso, ) le 15 novembre 2006On aurait besoin des résultats renvoyés sur la sortie standard du programme suivant :
#include <stdio.h>
// On déclare différent type de variable
void aff(unsigned int adr, int sz)
{
printf("Pointeur %02d bits : %x -> %x align 32:",sz*8,adr (...) > Lire le message (9 commentaires, moyenne: 1,3).


