ca, ca veut dire que la machine sur laquelle tu lances la commande, resoud en utilisant un DNS qui tourne sur elle meme
ici ce serait la resolution du nas, sur lui meme,
ca donne quoi depuis une autre machine ?
sous linux : host nas.lan ou dig nas.lan
nmcli dev list iface wlan0 | grep IP4
IP4.ADRESSE[1]: ip = 192.168.1.12/24, gw = 192.168.1.254
IP4.DNS[1]: 212.27.40.240
IP4.DNS[2]: 212.27.40.241
ta machine est en WIFI, et meme si tu desactives le DHCP de la Freebox, je crois que ca ne le desactive que sur le LAN.
c'est alors le DHCP de la freebox qui va servir pour ton wifi
ou alors tu n'as pas renouvelé l'adresse IP de ta machine apres avoir desactiver le dhcp de la freebox et redemarré celle-ci.
tu appelles donc File::Find::find avec un parametre &wanted
qui n'existe pas
plus bas, bien apres le "exit;" qui arrete ton programme
tu definis une subroutine &newwanted
que tu n'appelles qu'une seule fois, dans le find(wanted => &newwanted)
bref on t'as donné des pistes, à toi de les exploiter correctement, et tu es en stage, tu dois donc avoir un 'maitre de stage' qui doit aussi pouvoir t'aider.
pour memoire avant de programmer, il faut (d)ecrire son programme en "francais" ou dans ta langue maternelle, on appelle ca l'alogritme, dans ton cas voici ce que j'ecrirais comme logique :
definir le dossier de depart
lister les fichiers contenu dans le dossier
faire une boucle sur cette liste, tant que j'ai un fichier à traiter
-- traiter le fichier en cours
apres tu peux faire des fonctions, des sub si tu veux,
mais faut deja respecter la logique de la solution à ton probleme sera un bon point.
ton port 3301 n'est ouvert que sur 127.0.0.1 (la machine de rebond elle meme)
donc seule la machine de rebond peut se connecter dessus.
tu ne peux donc pas te connecter depuis une autre machine, sur rebond:3301 pour atteindre le site distant.
pour cela il faudrait que le port soit branché sur l'IP de la machine de rebond :
- A.B.C.D:3301
ou sur toutes les IPs de la machine
- 0.0.0.0:3301
à voir si c'est faisable en faisant un truc comme ca ssh -R A.B.C.D:330X:localhost:22 -D 7979 mon_user@mon_serveur -p 444 -N
ou ssh -R 0.0.0.0:330X:localhost:22 -D 7979 mon_user@mon_serveur -p 444 -N
Un sftp depuis mon serveur, de la manière suivante, fonctionne très bien :
sftp -o Port=330X user@localhost
Maintenant il faut que j'arrive à faire en sorte que la meme commande (ou ssh ou scp) que je fais depuis un autre PC arrive sur le serveur et soit redirigée vers la machine externe.
comme evoqué par les autres, il faut verifier que le port 330X soit en ecoute sur l'IP externe de ton serveur de rebond, et non pas uniquement sur 127.0.0.1 (localhost).
ca se verifie en faisant netstat -puant | grep 330X sur la machine de rebond
je me demandais si je peux directement enlever la carte X300 et mettre la nouvelle pour qu'ensuite Lubuntu détecte la nouvelle carte et installe les pilotes appropriés? J'imagine que j'aurai quelques manipulations à faire… Est-ce possible?
oui et non,
Oui, si tu n'as pas modifié la configuration graphique à la main et si tu n'as pas installé les pilotes propriétaires sur ta machine (FGLRX pour ati, NVIDIA pour … NVIDIA)
Non dans le cas contraire (modification à la main du fichier xorg.conf, installation des pilotes propriétaires).
dans ce cas, il faut juste les desinstaller avant de changer la carte graphique.
Dans le doute, ca coute rien d'essayer, tu arretes la machine,
tu changes la carte, tu demarres, ca marche (ou pas)
si ca ne marche pas, tu remet l'ancienne carte ;)
j'aimerai que ce code soit a mesure de retrouver tous le fichiers se trouvant dans un dossier et en suite naturement les parser, sans toute fois que je met a taper dans mon editor le nom de milliers de fichiers. c'est cela mon probleme.
et c'est exactement les diverses solutions qui te sont proposées mais que tu ne sembles pas avoir comprises ou implementées.
Solution 1 : avec le shell (batch dos, powershell), faire une boucle qui va faire :
- pour chaque fichier .xml
-- execute perl lecode.pl lefichier
Solution 2 : avec perl
- dans ton script perl, ajouter une fonction qui prend les fichiers dans le ARGV de 1 à n et les mets dans le tableau de fichier à traiter @FILES
-- puis, faire une boucle qui, tant que tu as des fichiers, execute le parsage
- ensuite lancer ton script avec perl lecode.pl *.xml
Solution 3 : avec perl, en utilisant perl find, qui va faire sensiblement la meme chose que Solution2,
simplement c'est perl qui va chercher les fichiers dans l'arborescence, et les donnés au tableau de fichier @FILES
qui devra de toute facon faire une boucle tant qu'il y a des fichiers…
Architecture hiérarchisée
L’intérêt de ce type d’architecture est de pouvoir déléguer une partie du plan d’ordonnancement à un groupe de serveurs qui devient totalement autonome.
ou encore :
Agent de soumission
L’agent est un composant installé sur la machine distante, il est chargé d’exécuter les commandes indiquées par le serveur.
bref, j'aurais pris le dictionnaire je n'aurais pas eu mieux
mais du coup je n'ai compris le but du site,
proposer votre produit ou faire un comparatif des solutions existantes et proposer une solution ?
en demandant à mon moteur de recherche de me trouver le bout de code qui utilise hidraw,
je tombe sur ce sujet, ou apparemment quelqu'un essaie de faire comme toi,
mais directement avec QT, certes il n'y a pas de reponses, mais ca peut permettre de voir ce qu'il a fait.
et un peu plus loin sur le web, on retrouve ton exemple mais en bas de la page, il y a un "monitoring" de l'USB pour afficher un peripherique qu'on vient de brancher http://www.signal11.us/oss/udev/
OBM recommande roundcube, mais roundcube n'est pas integré nativement,
donc il te faut faire une installation normale de roundcube,
puis lui installer le greffon OBM (pour la synchro des contacts)
le reste se fait comme d'hab avec roundcube, il faut lui preciser le serveur IMAP de l'utilisateur, (pour aller consulter les emails)
et le serveur SMTP (pour permettre les envois)
et comme tu viens juste d'installer OBM, ben tu dois connaitre ces reglages vu que c'est toi qui viens de les faire,
au pire, tu regardes comment configurer thunderbird avec OBM, et tu auras les reglages qu'il faut aussi mettre dans roundcube.
évangélisation pour les systèmes Gnu/Linux dans mon entourage professionnel (SSII et clients),
ton entourage etant professionnel, tu ne devras pas avoir le meme discours selon que tu parles à la SSII qui fait du microsoft, et celle qui fait deja du libre,
de meme selon que tu parles à un PDG ou à un responsable informatique, etc.
=> parler de linux from scratch ?
oui, si tu veux, pour les boites qui font du dev, de l'embarqué, mais le PDG/RSI il s'en balance,
ils vont vouloir un CD, tu cliques, ca installe, et il y a des logiciels pour travailler (mail, bureautique, navigateur, IDE)
=> parler de la logitheque,
oui, pourquoi pas, faudra encore leur expliquer pourquoi il n'y a pas word/excel ou comment installer un logiciel qui ne serait pas dans la logitheque (et comment installer un logiciel dispo dans et en dehors de la logitheque, avec la preference pour la logitheque)
=> parler des distribs
oui pour expliquer ce que c'est puisque c'est les noms qu'on voit sur les "boites" ou les certifications.
mais sans aller plus loin dans un premier temps.
car le DSI, il voudra un linux avec du support, des garanties, et la possibilité de trouver des employés ou des partenaires qui pourront gerer ce linux.
Je suis ouvert également à réinstaller lubuntu (ou autre)
ce n'est peut-etre pas utile si ca marchait avant,
et que cela ne fonctionne plus maintenant,
il faut surtout regarder du coté de ce qui a changé entre les deux versions (retrait de fonctionnalité ?)
tu dis avoir eu des soucis avec les pilotes de la carte graphique,
et en plus arriver à lire des videos HD, y compris depuis le disque dur,
ca me fait furieusement penser à l'acceleration 3D qui n'est pas active,
elle est desormais utilisée par :
- le navigateur pour certains rendus (dont flash)
- le decodage des flux videos par la carte graphique plutot que par le processeur.
dans ton cas, le processeur doit etre "à fond" car il fait tout le travail, saturant le reste des fonctionnalités.
Le vélo elliptique permet de faire les mouvements même en n'étant pas bien de face, ce qui permet de varier au niveau des hanches et genoux. Idéalement il faudrait pouvoir faire varier le diamètre de la roue afin de ne pas avoir une amplitude constante, mais ça n'existe pas en tout cuit.
Les velos elliptiques de ma salle de gym permettent de faire varier le diametre de la roue permettant de faire varier le "pas"
[^] # Re: Dans quel but ?
Posté par NeoX . En réponse au message Ordonnancement. Évalué à 2.
comme sytoka,
tu peux ajouter Nagios pour l'ordonnancement de taches de monitoring
# piste
Posté par NeoX . En réponse au message Problème de config DNS avec le serveur sur le réseau local. Évalué à 2. Dernière modification le 23 avril 2015 à 22:09.
ca, ca veut dire que la machine sur laquelle tu lances la commande, resoud en utilisant un DNS qui tourne sur elle meme
ici ce serait la resolution du nas, sur lui meme,
ca donne quoi depuis une autre machine ?
sous linux :
host nas.lan
oudig nas.lan
ta machine est en WIFI, et meme si tu desactives le DHCP de la Freebox, je crois que ca ne le desactive que sur le LAN.
c'est alors le DHCP de la freebox qui va servir pour ton wifi
ou alors tu n'as pas renouvelé l'adresse IP de ta machine apres avoir desactiver le dhcp de la freebox et redemarré celle-ci.
# PXE puis local, c'est compliqué non ?
Posté par NeoX . En réponse au message Démarrer une installation kickstart avec le repo sur le disque cible.... Évalué à 2. Dernière modification le 23 avril 2015 à 20:36.
ici je fais du boot PXE, les fichiers d'installation et le repo sont dispos en NFS
je peux donc formater tout le disque, pour ensuite installer l'OS
ca se joue avec l'option method à passer au kernel
chez moi ca donne method=nfs:ip-du-server-nfs:/chemin/vers/le/repo
tu peux aussi avoir le ks sur ton nfs avec une syntaxe similaire
avantages :
- tu ne touches pas à la machine locale avant installation
- tu mets à jour ton media d'installation sur le serveur central
inconvenients :
- j'en vois pas ;)
[^] # Re: perlmonks says
Posté par NeoX . En réponse au message faire fonctioner Code sur plusieurs Fichiers se trouvant tous dans un dossier. Évalué à 2.
connaitre un langage de programmation, c'est deja une base,
et c'est pratique pour en apprendre d'autres.
et que tu l'ecrives en java, en C, en python, ou en perl,
la logique va etre la meme
quand on te dis
- recuperer la liste des fichiers
- faire une boucle tant qu'il y a des elements
-- traiter l'element courant
il faut que ton code ressemble à ca
- une recuperation de la liste des fichiers
- une boucle
-- un traitement
tu avais reussi à faire :
- une liste de 3 ou 4 fichiers
- une boucle sur cette liste
-- le traitement sur chaque element de la liste
il ne te reste donc qu'à modifier le remplissage de la liste
et c'est la partie qu'on essaie de t'expliquer avec Find, ou avec ARGV[1] jusqu'à ARGV[n]
[^] # Re: perlmonks says
Posté par NeoX . En réponse au message faire fonctioner Code sur plusieurs Fichiers se trouvant tous dans un dossier. Évalué à 2.
lire et comprendre un tuto plutot que d'appliquer "betement" les lignes qu'on te donne (sinon file nous ton "salaire", on fera ton boulot ;) )
exemple, je vois dans ton code :
tu appelles donc File::Find::find avec un parametre &wanted
qui n'existe pas
plus bas, bien apres le "exit;" qui arrete ton programme
tu definis une subroutine &newwanted
que tu n'appelles qu'une seule fois, dans le
find(wanted => &newwanted)
bref on t'as donné des pistes, à toi de les exploiter correctement, et tu es en stage, tu dois donc avoir un 'maitre de stage' qui doit aussi pouvoir t'aider.
pour memoire avant de programmer, il faut (d)ecrire son programme en "francais" ou dans ta langue maternelle, on appelle ca l'alogritme, dans ton cas voici ce que j'ecrirais comme logique :
apres tu peux faire des fonctions, des sub si tu veux,
mais faut deja respecter la logique de la solution à ton probleme sera un bon point.
[^] # Re: perlmonks says
Posté par NeoX . En réponse au message faire fonctioner Code sur plusieurs Fichiers se trouvant tous dans un dossier. Évalué à 2.
comme le port salut, c'est marqué dessus. ;)
dans ton programme tu sembles appeler une subroutine wanted qui ne semble pas exister/definie par ton code (undefined)
[^] # Re: déjà ssh
Posté par NeoX . En réponse au message Redirection de port avec SSH. Évalué à 3.
et voila ta reponse ;)
ton port 3301 n'est ouvert que sur 127.0.0.1 (la machine de rebond elle meme)
donc seule la machine de rebond peut se connecter dessus.
tu ne peux donc pas te connecter depuis une autre machine, sur rebond:3301 pour atteindre le site distant.
pour cela il faudrait que le port soit branché sur l'IP de la machine de rebond :
- A.B.C.D:3301
ou sur toutes les IPs de la machine
- 0.0.0.0:3301
à voir si c'est faisable en faisant un truc comme ca
ssh -R A.B.C.D:330X:localhost:22 -D 7979 mon_user@mon_serveur -p 444 -N
ou
ssh -R 0.0.0.0:330X:localhost:22 -D 7979 mon_user@mon_serveur -p 444 -N
[^] # Re: déjà ssh
Posté par NeoX . En réponse au message Redirection de port avec SSH. Évalué à 3.
comme evoqué par les autres, il faut verifier que le port 330X soit en ecoute sur l'IP externe de ton serveur de rebond, et non pas uniquement sur 127.0.0.1 (localhost).
ca se verifie en faisant
netstat -puant | grep 330X
sur la machine de rebond# rien de nouveau, c'est comme avec n'importe quel OS
Posté par NeoX . En réponse au message ubuntu. Évalué à 6.
si tu as acces à la machine, tu as acces aux données
tu prends un liveCD/liveUSB, tu bootes dessus, tu accedes au partition, et donc aux données.
si tu veux plus de securité, il faut utiliser les partitions chiffrées.
[^] # Re: Ati X300
Posté par NeoX . En réponse au message Conseil pour une distribution et/ou configuration logicielle. Évalué à 2.
oui et non,
Oui, si tu n'as pas modifié la configuration graphique à la main et si tu n'as pas installé les pilotes propriétaires sur ta machine (FGLRX pour ati, NVIDIA pour … NVIDIA)
Non dans le cas contraire (modification à la main du fichier xorg.conf, installation des pilotes propriétaires).
dans ce cas, il faut juste les desinstaller avant de changer la carte graphique.
Dans le doute, ca coute rien d'essayer, tu arretes la machine,
tu changes la carte, tu demarres, ca marche (ou pas)
si ca ne marche pas, tu remet l'ancienne carte ;)
[^] # Re: perlmonks says
Posté par NeoX . En réponse au message faire fonctioner Code sur plusieurs Fichiers se trouvant tous dans un dossier. Évalué à 2.
et c'est exactement les diverses solutions qui te sont proposées mais que tu ne sembles pas avoir comprises ou implementées.
Solution 1 : avec le shell (batch dos, powershell), faire une boucle qui va faire :
- pour chaque fichier .xml
-- execute
perl lecode.pl lefichier
Solution 2 : avec perl
- dans ton script perl, ajouter une fonction qui prend les fichiers dans le ARGV de 1 à n et les mets dans le tableau de fichier à traiter @FILES
-- puis, faire une boucle qui, tant que tu as des fichiers, execute le parsage
- ensuite lancer ton script avec
perl lecode.pl *.xml
Solution 3 : avec perl, en utilisant perl find, qui va faire sensiblement la meme chose que Solution2,
simplement c'est perl qui va chercher les fichiers dans l'arborescence, et les donnés au tableau de fichier @FILES
qui devra de toute facon faire une boucle
tant qu'il y a des fichiers
…[^] # Re: Stack overflow
Posté par NeoX . En réponse au journal Teradata investit dans DotHill, une solution de stockage haut niveau, et tourne sous Linux !. Évalué à 4.
ce qui ce simplifie aisement en
# un peu leger, limite spam non ?
Posté par NeoX . En réponse au message Ordonnancement. Évalué à 3.
par curiosité je suis allé sur le site,
et les articles sont plutot courts
ex : architecture hierarchisée
ou encore :
bref, j'aurais pris le dictionnaire je n'aurais pas eu mieux
mais du coup je n'ai compris le but du site,
proposer votre produit ou faire un comparatif des solutions existantes et proposer une solution ?
# au hasard du web
Posté par NeoX . En réponse au message Lister les périphériques USB plutôt que hidraw. Évalué à 2.
en demandant à mon moteur de recherche de me trouver le bout de code qui utilise hidraw,
je tombe sur ce sujet, ou apparemment quelqu'un essaie de faire comme toi,
mais directement avec QT, certes il n'y a pas de reponses, mais ca peut permettre de voir ce qu'il a fait.
http://openclassrooms.com/forum/sujet/qt-unix-lister-les-peripheriques
et un peu plus loin sur le web, on retrouve ton exemple mais en bas de la page, il y a un "monitoring" de l'USB pour afficher un peripherique qu'on vient de brancher
http://www.signal11.us/oss/udev/
[^] # Re: c'est quoi la gestion hotelliere ?
Posté par NeoX . En réponse au message Gestion hotellière!. Évalué à 2.
mais s'il precise son besoin ce sera plus pratique que juste "gestion hotelliere libre"
car un hotel pour la partie client/chambre/facturation,
ca reste client/produit/facturation
sauf que le produit est dispo selon un planning.
# pistes dans la documentation
Posté par NeoX . En réponse au message Webmail pour OBM. Évalué à 2.
d'apres http://obm.org/content/obm-architecture
OBM recommande roundcube, mais roundcube n'est pas integré nativement,
donc il te faut faire une installation normale de roundcube,
puis lui installer le greffon OBM (pour la synchro des contacts)
le reste se fait comme d'hab avec roundcube, il faut lui preciser le serveur IMAP de l'utilisateur, (pour aller consulter les emails)
et le serveur SMTP (pour permettre les envois)
et comme tu viens juste d'installer OBM, ben tu dois connaitre ces reglages vu que c'est toi qui viens de les faire,
au pire, tu regardes comment configurer thunderbird avec OBM, et tu auras les reglages qu'il faut aussi mettre dans roundcube.
# pistes dans le man
Posté par NeoX . En réponse au message ksh : exclusion d'une série de fichier dans un tar : prb d'expension. Évalué à 3.
le MAN propose les options suivantes :
sinon tu peux jouer de la ligne de commande pour generer les dossiers/fichiers à exclure (avec un find qui sortirait la liste dans un fichier)
pour ensuite donner ce fichier à tar avec l'option
# c'est quoi la gestion hotelliere ?
Posté par NeoX . En réponse au message Gestion hotellière!. Évalué à 3.
si tu commencais par definir ce qu'est la "gestion hotelliere"
car pour moi c'est :
- gestion de planning d'occupation des chambres
- gestion planning des tables du restau
- devis/factures
mais un ERP te fera la gestion devis/facture
reste la gestion des plannings, mais ca n'importe quel calendrier pourrait faire l'affaire pour demarrer.
[^] # Re: loop
Posté par NeoX . En réponse au message Parsage sur plusieur fichier. Évalué à 2.
si ton code sait géré A.xml B.xml C.xml….
et que tu ne le limites pas toi meme à 4 ou 5 arguments,
tu dois pouvoir le lancer avec
perl code.pl *.xml
# ca va dependre du public
Posté par NeoX . En réponse au journal Appel à collaboration pour présentation générique sur systèmes GNU/Linux. Évalué à 4.
ton entourage etant professionnel, tu ne devras pas avoir le meme discours selon que tu parles à la SSII qui fait du microsoft, et celle qui fait deja du libre,
de meme selon que tu parles à un PDG ou à un responsable informatique, etc.
=> parler de linux from scratch ?
oui, si tu veux, pour les boites qui font du dev, de l'embarqué, mais le PDG/RSI il s'en balance,
ils vont vouloir un CD, tu cliques, ca installe, et il y a des logiciels pour travailler (mail, bureautique, navigateur, IDE)
=> parler de la logitheque,
oui, pourquoi pas, faudra encore leur expliquer pourquoi il n'y a pas word/excel ou comment installer un logiciel qui ne serait pas dans la logitheque (et comment installer un logiciel dispo dans et en dehors de la logitheque, avec la preference pour la logitheque)
=> parler des distribs
oui pour expliquer ce que c'est puisque c'est les noms qu'on voit sur les "boites" ou les certifications.
mais sans aller plus loin dans un premier temps.
car le DSI, il voudra un linux avec du support, des garanties, et la possibilité de trouver des employés ou des partenaires qui pourront gerer ce linux.
[^] # Re: machine correcte, probleme d'acceleration 3D ?
Posté par NeoX . En réponse au message Conseil pour une distribution et/ou configuration logicielle. Évalué à 3.
ce n'est peut-etre pas utile si ca marchait avant,
et que cela ne fonctionne plus maintenant,
il faut surtout regarder du coté de ce qui a changé entre les deux versions (retrait de fonctionnalité ?)
[^] # Re: rien compris...
Posté par NeoX . En réponse au message Webmail pour OBM. Évalué à 2.
tu as configuré le webmail ?
il ne va pas trouver tout seul ton serveur de mail et s'il a besoin d'un login/mot de passe.
apparemment pour le test, il tente de se connecter au serveur debian.mail.mondomain.com en SSL (port 993)
c'est bien ton serveur d'email ?
il est joignable sous ce nom là ?
# machine correcte, probleme d'acceleration 3D ?
Posté par NeoX . En réponse au message Conseil pour une distribution et/ou configuration logicielle. Évalué à 3.
tu dis avoir eu des soucis avec les pilotes de la carte graphique,
et en plus arriver à lire des videos HD, y compris depuis le disque dur,
ca me fait furieusement penser à l'acceleration 3D qui n'est pas active,
elle est desormais utilisée par :
- le navigateur pour certains rendus (dont flash)
- le decodage des flux videos par la carte graphique plutot que par le processeur.
dans ton cas, le processeur doit etre "à fond" car il fait tout le travail, saturant le reste des fonctionnalités.
# c'est long, mais instructif
Posté par NeoX . En réponse au journal Retour d'expérience : tapis de marche pour un bureau assis/debout. Évalué à 5.
Les velos elliptiques de ma salle de gym permettent de faire varier le diametre de la roue permettant de faire varier le "pas"
[^] # Re: En fait le problème ne se pose plus
Posté par NeoX . En réponse au message Problème lenteurs en réseau local. Évalué à 3.
un probleme de droit entre l'ancien et le nouveau systeme ?
ta carte est formatée comment ?
via le PC en NTFS => modification impossible depuis Android