Car, j'explique, j'aurai un serveur DHCP par machine (partie mécanique, le PC, l'automate), et que sur chaque machine, je veux le même fichier de conf.
un DHCP pour gerer 3 machines,
qui auront toujours la meme IP dans ce reseau (la meca, le pc, l'automate).
l'idée derriere c'est de pouvoir remplacer l'une ou l'autre sans se prendre la tete sur la config reseau ?
je crois que tu peux faire le deny unknown-clients
et utiliser une class pour definir les machines en fonction des vendors-string.
le deny unknown-clients ne distribue pas d'IP si le client n'est pas specifiquement precisé.
le host client1 ... fixe l'adresse du client par rapport à l'adresse MAC de la machine.
je veux ajouter un module noté complément.py , donc je fais import complément dans code.py
puis dans le fichier init je met : from code import complément .
est ce exacte ..??
pourquoi veux-tu importer 2x ton complement ?
Relis bien chacune de nos reponses, va eventuellement lire le manuel de python qui t'en dira plus sur l'art et la maniere de coder en python.
tu as bien compris que le init.py devait son existence uniquement quand le "module" est un dossier contenant plusieurs complements ?
donc aujourd"hui avec juste
code.py
complement.py
tu n'as pas besoin de init.py
tu fais juste from complement import foo dans ton code.py
donc il faut que tu ailles lire comment rendre ton script perl comptabile CGI.
ainsi ton navigateur appelle le fichier perl, l'execute, et le fichier perl renvoie de l'information texte avec de l'html pour que ce soit plus joli dans la navigateur.
je ne code pas en python, mais je dirais oui pour le "complement", ca devient un module, un package
et non pour le code, c'est directement dans le code que tu va importer le complement
suivi d'aller voir les examples de la documentation.
Posté par NeoX .
En réponse au message code python.
Évalué à 2.
quels sont les outils que je dois télécharger pour debuter à developper ?
(j'ai déja python en ligne de commande mais je sais pas si c'est suffisant )
ben tu as tout ce qu'il te faut,
ensuite il te faut un editeur de texte,
notepad sous windows peut suffire, gedit sous gnome, textedit sous osx
maintenant si tu veux de la "decoration" comme la coloration syntaxique, l'autocompletion quand tu tapes, ou le fait de gerer correctement l'indentation (vital pour python), alors il te faut des outils specifiques.
cepandant ici, chacun va te proposer le sien, depuis vim/emacs, jusqu'à eclipse…
Posté par NeoX .
En réponse au message HTPC.
Évalué à 2.
Dernière modification le 07 juin 2015 à 09:46.
j ' ai activé la fonction air play et tous les parametres pour remote , mais impossible de faire afficher l' image sur la TV , j ' ai du raté un truc …
oui, tu as raté un truc simple :
AirPlay c'est pour faire communiquer de materiel APPLE (tablette, smarphone) avec ton televiseur.
par contre avec un peu de chance, ta TV est "connectée"
elle est donc directement controller et viewer DLNA
c'est dans les fonctionnalités de la TV que tu vas pouvoir aller naviger sur ton reseau pour ouvrir des medias, et les lire sur la TV.
mais je croyais que le PC etait branché derriere la TV, donc l'affichage se fait directement via le PC, non ?
donc comment dois-je placer les .py et que dois-je mettre dans le init.py pour que ça marche et que dois-je mettre dans mon répértoire code ?
peut-etre en regardant d'autres codes python ?
c'est l'avantage de l'opensource, tu peux voir comment font les autres projets.
sinon des reponses precedentes, il ressort que tu peux faire
blabla.py
complements.py
dans le meme dossier,
tant que complements n'est pas trop gros, trop decoupés.
plus tard si complements.py devient trop complexe, tu voudras le decouper en morceau,
tu feras alors un dossier complements
qui contiendra les morceaux ET le init.py qui decrira ce qu'il y a dans le dossier
permettant alors de faire un simple from complements import morceau1
en graphique je ne sais pas trop, mais j'imagine qu'il y a surement des differences.
et en acces aux fichiers, ben les chemins sous windows ressemblent à
c:\documents\utilisateur\monfichier.txt
alors que ce sera
/home/utilisateur/monfichier.txt sous linux
j'ai pas la reponse pour tout, mais pour celle là :
y a t-il une difference entre windows et linux en dev ?
oui et non.
oui quand tu va vouloir faire des fenetres, gerer la souris/clavier ou des acces à des fichiers c:\documents\utilisateurs\ sous windows, qui serait /home/utilisateurs/ sous linux.
non quand tu vas developper juste pour un programme en ligne de commande.
Posté par NeoX .
En réponse au message HTPC.
Évalué à 3.
hmm "xbmc remote" par exemple, pour controler ton PC qui lui fera tourner XBMC/kodi.
j'ai pris cet exemple parce que je l'ai fait il y a quelques années.
d'ailleurs, y avait aussi une interface web dispo dans xbmc,
du coup un simple navigateur pouvait servir de remote.
Posté par NeoX .
En réponse au message HTPC.
Évalué à 3.
Les 3 modes du DLNA
le DLNA c'est 3 fonctionnalités, parfois separées, parfois groupées dans un seul logiciel.
- le serveur : qui fournit le media
- le player : qui fournit l'ecran
- le controller : qui pilote la lecture/pause, le volume, etc.
KODI (XBMC) joue ces trois roles.
- serveur : il peut fournir des medias à une machine cliente (ou lui meme)
- player : il est capable de lire des medias à partir de sources diverses (ton serveur DLNA sur la NAS par exemple, sur le miens j'utilises "mediacenter" ou "mediaplayer", je ne sais plus, je regarderais en rentrant ce soir)
- controller : parce que c'est l'interface avec laquelle tu navigues dans tes medias.
il existe des logiciels pour piloter KODI depuis ton smartphone/tablette.
Tout fonctionne très bien excepté l'audio en DisplayPort. Je ne parviens pas à avoir le son transféré aux enceintes de l'écran .
sur mon installation (HD sur la TV via HDMI) je dois aller changer la carte son de sortie dans le controleur de volume
il se cache derriere le haut parleur en haut à droite du bureau ubuntu.
Si avec MinGW on est pas sur de pouvoir le faire fonctionner sur toutes les platformes …
de toute facon, si tu appelles des DLLs, ca ne fonctionnera que sous windows,
si tu veux que cela fonctionne aussi sous linux, osx, etc
il faut prevoir des libs specifiques pour chaque OS et les fournir avec les variantes de l'executable.
et j'ai vu que il pouvais genre il avais un téléphone(VOIP) sur l’écran en haut à droite et genre si il a une victime il pouvais répondre en mettant le type de blessure "Fracture fermée" "Fracture ouverte" Etc…
je penses pas que ce soit la distribution qui gere cela,
mais plutot le logiciel de VoIP utilisé.
qui va permettre de qualifier l'appel, de le rediriger vers les bons interlocuteurs (pompiers, samu, etc)
donc rien à voir avec linux, si ce n'est que c'est un logiciel qui tourne sur cet OS.
[^] # Re: Clavier
Posté par NeoX . En réponse au message Clavier mort sortie veille. Évalué à 2.
quelle ligne ?
tu l'avais mis pour faire quoi ?
[^] # Re: foo
Posté par NeoX . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 2.
un truc par defaut, pour dire d'importer tout le module.
mais qui visiblement peut etre simplifier en
import complementsou
complements.morceau1()[^] # Re: Prudence!
Posté par NeoX . En réponse au message Commande find dans script debian 7 [RESOLU]. Évalué à 4.
pire, la meme ligne avec un $backup_dir vide, et ta ligne devient
find / -type f -prune -mtime +7 -exec rm -f {} \;# ca dit quoi sans l'exec ?
Posté par NeoX . En réponse au message Commande find dans script debian 7 [RESOLU]. Évalué à 2.
sans faire l'exec, est-ce que ca trouve des choses qui seraient "à supprimer" ?
[^] # Re: Nouvelle configuration
Posté par NeoX . En réponse au message Configuration DHCP. Évalué à 2.
un DHCP pour gerer 3 machines,
qui auront toujours la meme IP dans ce reseau (la meca, le pc, l'automate).
l'idée derriere c'est de pouvoir remplacer l'une ou l'autre sans se prendre la tete sur la config reseau ?
je crois que tu peux faire le deny unknown-clients
et utiliser une class pour definir les machines en fonction des vendors-string.
[^] # Re: Nouvelle configuration
Posté par NeoX . En réponse au message Configuration DHCP. Évalué à 2. Dernière modification le 08 juin 2015 à 14:13.
dans la doc de dhcp on trouve l'exemple suivant, qui devrait faire ce que tu souhaites :
le
deny unknown-clientsne distribue pas d'IP si le client n'est pas specifiquement precisé.le
host client1 ...fixe l'adresse du client par rapport à l'adresse MAC de la machine.[^] # Re: précisions
Posté par NeoX . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 2.
merci
[^] # Re: recap
Posté par NeoX . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 3.
pourquoi veux-tu importer 2x ton complement ?
Relis bien chacune de nos reponses, va eventuellement lire le manuel de python qui t'en dira plus sur l'art et la maniere de coder en python.
tu as bien compris que le init.py devait son existence uniquement quand le "module" est un dossier contenant plusieurs complements ?
donc aujourd"hui avec juste
code.py
complement.py
tu n'as pas besoin de init.py
tu fais juste
from complement import foodans toncode.py[^] # Re: Autre question
Posté par NeoX . En réponse au message ecrire la date et l'heure sur un fichier de sortie. Évalué à 2.
donc il faut que tu ailles lire comment rendre ton script perl comptabile CGI.
ainsi ton navigateur appelle le fichier perl, l'execute, et le fichier perl renvoie de l'information texte avec de l'html pour que ce soit plus joli dans la navigateur.
[^] # Re: Autre question
Posté par NeoX . En réponse au message ecrire la date et l'heure sur un fichier de sortie. Évalué à 2.
ben ecrit ce dont tu as besoin dans une page web (un autre fichier de sortie)
# qui a mit du metric 3 sur tes routes
Posté par NeoX . En réponse au message Probléme de metric route. Évalué à 2.
j'ai rarement autre chose que 0 ou 1 sur les routes.
qui a mis une route des routes de niveau 3 ???
[^] # Re: supposons que .
Posté par NeoX . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 2.
je ne code pas en python, mais je dirais oui pour le "complement", ca devient un module, un package
et non pour le code, c'est directement dans le code que tu va importer le complement
suivi d'aller voir les examples de la documentation.
[^] # Re: précisions
Posté par NeoX . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 2.
et du coup, dans notre exemple ici, ca donnerait quoi ?
# des pistes
Posté par NeoX . En réponse au message code python. Évalué à 2.
ben tu as tout ce qu'il te faut,
ensuite il te faut un editeur de texte,
notepad sous windows peut suffire, gedit sous gnome, textedit sous osx
maintenant si tu veux de la "decoration" comme la coloration syntaxique, l'autocompletion quand tu tapes, ou le fait de gerer correctement l'indentation (vital pour python), alors il te faut des outils specifiques.
cepandant ici, chacun va te proposer le sien, depuis vim/emacs, jusqu'à eclipse…
telecharger du code python pour aller voir dedans ?
peut-etre deja ici
http://lmgtfy.com/?q=python+code+sample
[^] # Re: test et suite ...
Posté par NeoX . En réponse au message HTPC. Évalué à 2. Dernière modification le 07 juin 2015 à 09:46.
oui, tu as raté un truc simple :
AirPlay c'est pour faire communiquer de materiel APPLE (tablette, smarphone) avec ton televiseur.
par contre avec un peu de chance, ta TV est "connectée"
elle est donc directement controller et viewer DLNA
c'est dans les fonctionnalités de la TV que tu vas pouvoir aller naviger sur ton reseau pour ouvrir des medias, et les lire sur la TV.
mais je croyais que le PC etait branché derriere la TV, donc l'affichage se fait directement via le PC, non ?
# clavier USB ? pavé numerique à coté ou integré ?
Posté par NeoX . En réponse au message Clavier mort sortie veille. Évalué à 2.
pour pouvoir t'aider il faut en savoir plus,
c'est un clavier avec pavé numerique integré ?
le clavier ne marche plus, c'est toutes les touches ou juste certaines ?
[^] # Re: précisions
Posté par NeoX . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 2.
peut-etre en regardant d'autres codes python ?
c'est l'avantage de l'opensource, tu peux voir comment font les autres projets.
sinon des reponses precedentes, il ressort que tu peux faire
blabla.py
complements.py
dans le meme dossier,
tant que complements n'est pas trop gros, trop decoupés.
plus tard si complements.py devient trop complexe, tu voudras le decouper en morceau,
tu feras alors un dossier complements
qui contiendra les morceaux ET le init.py qui decrira ce qu'il y a dans le dossier
permettant alors de faire un simple
from complements import morceau1[^] # Re: des bouts de reponses
Posté par NeoX . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 1.
en graphique je ne sais pas trop, mais j'imagine qu'il y a surement des differences.
et en acces aux fichiers, ben les chemins sous windows ressemblent à
c:\documents\utilisateur\monfichier.txt
alors que ce sera
/home/utilisateur/monfichier.txt sous linux
# des bouts de reponses
Posté par NeoX . En réponse au message python , fichier __init__py & virtualenv .. Évalué à 1.
j'ai pas la reponse pour tout, mais pour celle là :
oui et non.
oui quand tu va vouloir faire des fenetres, gerer la souris/clavier ou des acces à des fichiers c:\documents\utilisateurs\ sous windows, qui serait /home/utilisateurs/ sous linux.
non quand tu vas developper juste pour un programme en ligne de commande.
[^] # Re: des pistes.
Posté par NeoX . En réponse au message HTPC. Évalué à 3.
hmm "xbmc remote" par exemple, pour controler ton PC qui lui fera tourner XBMC/kodi.
j'ai pris cet exemple parce que je l'ai fait il y a quelques années.
d'ailleurs, y avait aussi une interface web dispo dans xbmc,
du coup un simple navigateur pouvait servir de remote.
# des pistes.
Posté par NeoX . En réponse au message HTPC. Évalué à 3.
Les 3 modes du DLNA
le DLNA c'est 3 fonctionnalités, parfois separées, parfois groupées dans un seul logiciel.
- le serveur : qui fournit le media
- le player : qui fournit l'ecran
- le controller : qui pilote la lecture/pause, le volume, etc.
KODI (XBMC) joue ces trois roles.
- serveur : il peut fournir des medias à une machine cliente (ou lui meme)
- player : il est capable de lire des medias à partir de sources diverses (ton serveur DLNA sur la NAS par exemple, sur le miens j'utilises "mediacenter" ou "mediaplayer", je ne sais plus, je regarderais en rentrant ce soir)
- controller : parce que c'est l'interface avec laquelle tu navigues dans tes medias.
il existe des logiciels pour piloter KODI depuis ton smartphone/tablette.
[^] # Re: resolu
Posté par NeoX . En réponse au message ecrire la date et l'heure sur un fichier de sortie. Évalué à 2.
je parie pour un truc du genre
$nomdufichier=result_1.$date.csv
# parametre de la carte son ?
Posté par NeoX . En réponse au message Sortie audio et displayport sur une ubuntu 15.04. Évalué à 2.
sur mon installation (HD sur la TV via HDMI) je dois aller changer la carte son de sortie dans le controleur de volume
il se cache derriere le haut parleur en haut à droite du bureau ubuntu.
[^] # Re: tes infos datent de 2010...
Posté par NeoX . En réponse au message Projet : conflit avec vstmod. Évalué à 2.
de toute facon, si tu appelles des DLLs, ca ne fonctionnera que sous windows,
si tu veux que cela fonctionne aussi sous linux, osx, etc
il faut prevoir des libs specifiques pour chaque OS et les fournir avec les variantes de l'executable.
# logiciel ?
Posté par NeoX . En réponse au message Recherche d'une distribution Linux. Évalué à 5.
je penses pas que ce soit la distribution qui gere cela,
mais plutot le logiciel de VoIP utilisé.
qui va permettre de qualifier l'appel, de le rediriger vers les bons interlocuteurs (pompiers, samu, etc)
donc rien à voir avec linux, si ce n'est que c'est un logiciel qui tourne sur cet OS.