[fuse]
J'ai du mal m'exprimer. Ce que je comptais faire c'est un fichier "pseudo port serie" qui via fuse repond aux read() et write() par des commandes telnet envoyées à mon peripherique
Bref, faire ce que propose ttyd qui est la solution évidente que j'ai loupé :)
On sous-estime la puissante de apt-cache face à google. Promis, je ne le ferai plus.
Je comprend pas tres bien ce que tu veux dire par "gérer des entrées sorties". N'importe quelle distrib est capable de gerer des E/S (clavier/ecran, port serie, // ...)
Si par contre tu as une interface specifique, il te faudra dvlp ton driver. c'est ce que je voulais dire en parlant de dépendance au hard.
Pour une distrib spécifique embarqué sur du hard particulier, regarde du coté de uClinux[1] c'est ce qu'on trouve par exemple dans les kiss[2]
Yes ! C'était effectivement un problème de locale . Je ne sais vraiment pas comment tu as pu comprendre ca :-?
Avec LANG et TERM de positionnés, tout est ok au niveau de l'affichage et de l'utilisation. Merci.
Quand au Ctrl-C, je ne pense pas que cela vienne du respawn, car
* si je tue mon script, je le vois bien se recharger alors que le Ctrl-C ne fait rien
* sir je fais Ctrl-C dans un programme lancé par mon script (tcpdump par exemple) il n'est pas pris en compte (ie: tcpdump continue comme si de rien n'etait)
peut-être que c'est mon trap qui pose problème, il faut que je pousse un peu mes tests.
Pour le /proc/net/dev, je vais regarder cela. Quel en est l'avantage ? Gagner en perfs ? Je suppose que le netstat se fournit à cette même source non ?
J'ai pu faire quelques tests rapides ce midi en positionnant la variable TERM.
* linux, ne change rien (tout seul)
* console, linux-80x25 sont inconnus
* xterm donne un affichage correct (sans decalage), mais tous les caractères spéciaux (de cadre) sont remplacés par des lettres
la solution semble être la variable LANG.
Bon, pour le moment, c'est pas encore très propre comme code (ca date de hier soir), mais je viens quand même de le mettre la : http://kubuntu.free.fr/easyadmin/
Il y a quelques dépendances qui sont indiquées en début de fichier, et aussi un chemin à changer pour positionner le path.
GNU/Linux Mag Fr a sorti 2 HS consacrés à l'embarqué. Ils permettent de faire un tour rapide de la problematique sous Linux.
Quand à ton projet, ca me semble très dépendant du hard que tu va employer pour faire ton robot. Il risque de dicter bcp de tes choix (interface de comm, os)
Dans le cas "normal" non. Les password sont cryptés dans /etc/password ou /etc/shadow avec un algorithme à sens unique.
Le seul moyen de retrouver un password est d'utiliser la force brute.
mais je ferais comme ca :
- contacter [l'éditeur|le dev] en lui donnant tous les details (sans faire le pédant) voir une proof of concept
- quand il t'annonce que c'est corrigé ou au bout d'un temps raisonable (genre pas 2h) prévenir l'éditeur que tu va publier
- la publier en l'envoyant à des sites de sécurité (security focus, frsirt...)
- ne jamais diffuser publiquement l'eventuelle proof of concept
C'est une honte !
La kro c'est tout juste bon pour les pieges à limace !
une 1/2 bouteille d'eau coupée et enterrée de manière à affleurer le sol. On la remplit de kro et on pose une tuile par dessus pour protéger de la pluie. Et voila, plus de limaces dans le potager.
Comme quoi, il faut toujours avoir une kro chez soi :)
J'ai plusieurs raisons de vouloir passer par un pont :
- garder la conf de mes machines qui sont déja dans cette plage d'ip
- pouvoir utiliser le dhcp de la livebox pour tout le reseau
- utiliser le portable en wifi ou en filaire sans changer sa conf
- eviter du double NAT
Quand a attribuer une IP au pont c'est pour pouvoir s'en servir aussi comme serveur web. Mais en fait pour cela, je vais plutôt utiliser une 3eme interface reseau.
Après réflexion je pense que mon problème viens de l'adresse MAC des requetes vers la livebox. j'avais été obligé de repasser sous win pour faire reconnaitre celle de ma clef usb.
Bah, sinon, je passerai effectivement en routage :(
Pour savoir, si un module est implanté, il suffit de gerer avec les exceptions :
try:
import os
except ImportError:
print "module os non installé"
else:
print "module os installé"
Pour l'installer, "use the apt-get Luke" s'il est dans les depots, sinon, à partir des sources
Pour connaitre la liste des modules installés :
ls /usr/lib/python :)
Pour ainsi dire ca remplace presque le menu démarrer pour une majorité des programmes (je sais pas pourquoi mais je préfère taper "xcalc" la dedans plutot que d'aller me rappeller dans quel sous sous menu se trouve ma calculatrice )
Pour ceux qui utilisent KDE, il existe katapult http://www.kde-apps.org/content/show.php?content=33985 qui fait ca.
Alt+Espace puis les premières lettres du programme. katapult va aller chercher la correspondance dans le menu et hop.
Entre ca et les icones dans le panel, je n'utilise presque jamais le menu.
- sur la passerelle un sshd
sur la machine windows: un serveur vnc
- sur le client ssh -L 1234:ip_windows:5900 ip_passerelle
puis client vnc a connecter sur localhost:1234
Tu peux aussi faire un renvoi de port sur ta paserelle, mais dans ce cas les données vnc ne seront pas cryptées.
J'attends avec impatience la solution IGN avec la superposition des cartes de sentiers, et les signalisation des gîtes et refuges !
Oui, et aussi la haute résolution sur _toute_ la France. Parce que avec google earth il n'y a pas beaucoup plus que les grandes villes :(
Reste a esperer que ce soit pleinement compatible avec notre os/navigateur préféré.
On peux avoir le même genre de fonctionnalités avec fuse (même si ce n'est pas la panacée).
Y'a même un binding en python, on doit pouvoir developper ca a peu de frais http://fuse.sourceforge.net/wiki/index.php/FusePython
[^] # Re: apt-cache search telnet tty
Posté par jjl (site web personnel) . En réponse au message acces à un port serie via un réseau. Évalué à 2.
J'ai du mal m'exprimer. Ce que je comptais faire c'est un fichier "pseudo port serie" qui via fuse repond aux read() et write() par des commandes telnet envoyées à mon peripherique
Bref, faire ce que propose ttyd qui est la solution évidente que j'ai loupé :)
On sous-estime la puissante de apt-cache face à google. Promis, je ne le ferai plus.
Merci beaucoup
[^] # Re: bonne initiative ??
Posté par jjl (site web personnel) . En réponse au journal Apple réouvre en grand le code !. Évalué à 2.
après l'humour alsacien, c'était la séquence patois Limousin
[^] # Re: L'important...
Posté par jjl (site web personnel) . En réponse au journal Mes expériences passées et futures : Caramel, Henné et Musique. Évalué à 3.
Il semblerai d'ailleurs qu'ils aient eu quelques problèmes : http://maah.ifrance.com/00%20aa%20les_amis_d.htm
[^] # Re: GLMF
Posté par jjl (site web personnel) . En réponse au message Conception d'un système embarqué. Évalué à 2.
Si par contre tu as une interface specifique, il te faudra dvlp ton driver. c'est ce que je voulais dire en parlant de dépendance au hard.
Pour une distrib spécifique embarqué sur du hard particulier, regarde du coté de uClinux[1] c'est ce qu'on trouve par exemple dans les kiss[2]
[1] http://www.uclinux.org/
[2] http://www.sslug.dk/~chlor/kiss-technology-dp-500
[^] # Re: hum
Posté par jjl (site web personnel) . En réponse au message inittab et dialog. Évalué à 2.
Avec LANG et TERM de positionnés, tout est ok au niveau de l'affichage et de l'utilisation. Merci.
Quand au Ctrl-C, je ne pense pas que cela vienne du respawn, car
* si je tue mon script, je le vois bien se recharger alors que le Ctrl-C ne fait rien
* sir je fais Ctrl-C dans un programme lancé par mon script (tcpdump par exemple) il n'est pas pris en compte (ie: tcpdump continue comme si de rien n'etait)
peut-être que c'est mon trap qui pose problème, il faut que je pousse un peu mes tests.
Pour le /proc/net/dev, je vais regarder cela. Quel en est l'avantage ? Gagner en perfs ? Je suppose que le netstat se fournit à cette même source non ?
[^] # Re: $TERM
Posté par jjl (site web personnel) . En réponse au message inittab et dialog. Évalué à 2.
* linux, ne change rien (tout seul)
* console, linux-80x25 sont inconnus
* xterm donne un affichage correct (sans decalage), mais tous les caractères spéciaux (de cadre) sont remplacés par des lettres
la solution semble être la variable LANG.
[^] # Re: hum
Posté par jjl (site web personnel) . En réponse au message inittab et dialog. Évalué à 2.
http://kubuntu.free.fr/easyadmin/
Il y a quelques dépendances qui sont indiquées en début de fichier, et aussi un chemin à changer pour positionner le path.
# GLMF
Posté par jjl (site web personnel) . En réponse au message Conception d'un système embarqué. Évalué à 2.
Quand à ton projet, ca me semble très dépendant du hard que tu va employer pour faire ton robot. Il risque de dicter bcp de tes choix (interface de comm, os)
[^] # Re: Approche féminine ?
Posté par jjl (site web personnel) . En réponse au journal Un (autre) court métrage en creative common. Évalué à 10.
Et la balise spoiler !! En révélant la fin, tu casse tout le suspence la !
[^] # Re: Bouton de fermeture
Posté par jjl (site web personnel) . En réponse au journal Regrouper les fonctionnalités sous la souris. Évalué à 10.
# Non
Posté par jjl (site web personnel) . En réponse au message liste des passwords. Évalué à 3.
Le seul moyen de retrouver un password est d'utiliser la force brute.
# J'ai jamais fait
Posté par jjl (site web personnel) . En réponse au journal Howto publier une faille ?. Évalué à 6.
- contacter [l'éditeur|le dev] en lui donnant tous les details (sans faire le pédant) voir une proof of concept
- quand il t'annonce que c'est corrigé ou au bout d'un temps raisonable (genre pas 2h) prévenir l'éditeur que tu va publier
- la publier en l'envoyant à des sites de sécurité (security focus, frsirt...)
- ne jamais diffuser publiquement l'eventuelle proof of concept
[^] # Re: RE: La France en Finale de la Coupe du Monde 2006
Posté par jjl (site web personnel) . En réponse au journal La France en Finale de la Coupe du Monde 2006. Évalué à 8.
La kro c'est tout juste bon pour les pieges à limace !
une 1/2 bouteille d'eau coupée et enterrée de manière à affleurer le sol. On la remplit de kro et on pose une tuile par dessus pour protéger de la pluie. Et voila, plus de limaces dans le potager.
Comme quoi, il faut toujours avoir une kro chez soi :)
[^] # Re: Ponts?
Posté par jjl (site web personnel) . En réponse au message Pont Ethernet/Wifi. Évalué à 1.
J'ai plusieurs raisons de vouloir passer par un pont :
- garder la conf de mes machines qui sont déja dans cette plage d'ip
- pouvoir utiliser le dhcp de la livebox pour tout le reseau
- utiliser le portable en wifi ou en filaire sans changer sa conf
- eviter du double NAT
Quand a attribuer une IP au pont c'est pour pouvoir s'en servir aussi comme serveur web. Mais en fait pour cela, je vais plutôt utiliser une 3eme interface reseau.
Après réflexion je pense que mon problème viens de l'adresse MAC des requetes vers la livebox. j'avais été obligé de repasser sous win pour faire reconnaitre celle de ma clef usb.
Bah, sinon, je passerai effectivement en routage :(
[^] # Re: Spoiler !
Posté par jjl (site web personnel) . En réponse au journal Die Harry! DIE!!!!!!!! MOUHAHAHAHA!. Évalué à 5.
[^] # Re: Ma voiture roule au GPL ...
Posté par jjl (site web personnel) . En réponse au journal Geek et demi. Évalué à 4.
486 DX 33
comme mon 1er PC sous Linux :)
# exceptions
Posté par jjl (site web personnel) . En réponse au message Utilisation de python. Évalué à 2.
try:
import os
except ImportError:
print "module os non installé"
else:
print "module os installé"
Pour l'installer, "use the apt-get Luke" s'il est dans les depots, sinon, à partir des sources
Pour connaitre la liste des modules installés :
ls /usr/lib/python :)
[^] # Re: En meme temps ...
Posté par jjl (site web personnel) . En réponse au journal Découvert d'un logiciel. Évalué à 2.
Pour ceux qui utilisent KDE, il existe katapult http://www.kde-apps.org/content/show.php?content=33985 qui fait ca.
Alt+Espace puis les premières lettres du programme. katapult va aller chercher la correspondance dans le menu et hop.
Entre ca et les icones dans le panel, je n'utilise presque jamais le menu.
# avec ssh
Posté par jjl (site web personnel) . En réponse au message Prendre le contrôle d'une machine avec IP "privée" et VNC ou. Évalué à 2.
sur la machine windows: un serveur vnc
- sur le client ssh -L 1234:ip_windows:5900 ip_passerelle
puis client vnc a connecter sur localhost:1234
Tu peux aussi faire un renvoi de port sur ta paserelle, mais dans ce cas les données vnc ne seront pas cryptées.
[^] # Re: Reboot ?
Posté par jjl (site web personnel) . En réponse au message boulette, serveur ssh innaccessible. Évalué à 5.
J'ai mal lu la, ou tu as une connection ssh/telnet sur ta prise éléctrique ?
[^] # Re: Terriblement distrayant
Posté par jjl (site web personnel) . En réponse au journal [HS] GoogleEarth, Geoportail, Mappy et vie privée. Évalué à 2.
Oui, et aussi la haute résolution sur _toute_ la France. Parce que avec google earth il n'y a pas beaucoup plus que les grandes villes :(
Reste a esperer que ce soit pleinement compatible avec notre os/navigateur préféré.
# 2 idées au niveau soft
Posté par jjl (site web personnel) . En réponse au message archivage sur DVD. Évalué à 3.
mondorescue : je ne suis pas sur qu'il fasse tout ce que tu veux, mais il doit être capable d'automatiser la gravure et de verifier l'intégrité.
[^] # Re: Abstraction
Posté par jjl (site web personnel) . En réponse au message Recollage "virtuel" de fichiers. Évalué à 4.
Y'a même un binding en python, on doit pouvoir developper ca a peu de frais
http://fuse.sourceforge.net/wiki/index.php/FusePython
Pour info, je m'etais posé ce genre de questions il y a quelques temps
http://linuxfr.org/~jjl/17858.html
# Howto ?
Posté par jjl (site web personnel) . En réponse au message Communiquer en C via le port RS232. Évalué à 4.
[^] # Re: Excuse moi mais...
Posté par jjl (site web personnel) . En réponse au journal Modérer ou censurer ?. Évalué à 9.