| mirware et linux (ubuntu) possible? | |
|
+11Phabbrrysse gathio Hunta_de_la_Radieuse snipe antoine_STHLM Tryum roger78 laotseu Neffrith neoclash polos5tdi 15 participants |
|
Auteur | Message |
---|
gathio Lapin nain
Nbr de messages : 10
| Sujet: Re: mirware et linux (ubuntu) possible? Lun 22 Déc 2008 - 1:03 | |
| Bonsoir, si ça interesse quelqu'un, je viens de faire deux petits programmes en C pour utiliser son mirror :
le premier est une phase d'apprentissage ou on montre les objets et on dit les actions a faire quand l'objet arrive et repart, ainsi que les actions a faire quand on retourne le mirror
le second detecte les objets et execute la bonne commande.
Je suis pas un pro de la prog donc ca doit pas être super super propre ni ergonomique mais ca reste fonctionnel pour une première version
Par contre, je ne sais pas comment on peut poster des fichiers sur le Forum @+ | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6357
| Sujet: Re: mirware et linux (ubuntu) possible? Lun 22 Déc 2008 - 3:17 | |
| - gathio a écrit:
- Bonsoir,
si ça interesse quelqu'un, je viens de faire deux petits programmes en C pour utiliser son mirror :
le premier est une phase d'apprentissage ou on montre les objets et on dit les actions a faire quand l'objet arrive et repart, ainsi que les actions a faire quand on retourne le mirror
le second detecte les objets et execute la bonne commande.
Je suis pas un pro de la prog donc ca doit pas être super super propre ni ergonomique mais ca reste fonctionnel pour une première version Excellente initiative ! Hunta très intéressée ! - gathio a écrit:
- [...] Par contre, je ne sais pas comment on peut poster des fichiers sur le Forum
On ne peut pas. C'est peut-être pour ça...Box.net et d'autres peuvent cependant remplir gratuitement cette mission ; il te suffit ensuite de publier le lien ici.
Dernière édition par Hunta_de_la_Radieuse le Lun 22 Déc 2008 - 15:40, édité 1 fois | |
|
| |
Phabbrrysse Nabazteur Voyageur
Age : 37 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13089
| Sujet: Re: mirware et linux (ubuntu) possible? Lun 22 Déc 2008 - 9:25 | |
| Pour heberger les fichiers et les mettres ici : http://www.yousendit.com/ _____________________________ Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL | |
|
| |
roger78 Lapin nain
Localisation : Montesson Nbr de messages : 3 Carottes : 5591
| Sujet: Re: mirware et linux (ubuntu) possible? Lun 22 Déc 2008 - 19:35 | |
| Voila ce que j'ai fait ca part du projet xpl en perl ca genere un message de type xpl-trig bnz-mirror:numerotag(current)=in ou out suivant que le tag est mis ou enlevé Avec ce message je peux déclencher un peu tout et n'importe quoi sous Misterhouse
use strict; use warnings; use Getopt::Long; use Pod::Usage; use xPL::Client; use IO::Socket; use IO::Select; use POSIX qw(setsid);
$|=1; # autoflush helps debugging
my %args = ( vendor_id => 'bnz', device_id => 'mirror', ); my %opt = (); my $verbose; my $interface; my $help; my $man; GetOptions('verbose+' => \$verbose, 'interface=s' => \$interface, 'define=s' => \%opt, 'help|?|h' => \$help, 'man' => \$man, ) or pod2usage(2); pod2usage(1) if ($help); pod2usage(-exitstatus => 0, -verbose => 2) if ($man);
$args{'interface'} = $interface if ($interface); $args{'verbose'} = $verbose if ($verbose);
# Create an xPL Client object my $xpl = xPL::Client->new(%args, %opt) or die "Failed to create xPL::Client\n";
# Add a callback to receive all incoming xPL messages $xpl->add_xpl_callback(id => "mirror1", self_skip => 0, targetted => 0, callback => \&log);
# Run the main loop $xpl->main_loop();
sub log { my $message_type = "xpl-trig"; my $type=0;
my $HIDRAW="/dev/hidraw0"; # Open HID Device for Input if( ! open(PDEV, "<$HIDRAW")){ die(); } #binmode PDEV; my $nfoo; my $foo; my $hfoo; my $cfoo; my $tag; my $btag; my $ntime; my $atime; my $id; my $sense; $nfoo=0; $foo=0; $hfoo=0; $tag=""; $ntime=0; $atime=0; $cfoo=0;
while (1) { my ($j,$dat,$foo) ; $j = read(PDEV,$dat,1); $foo = unpack("B*",$dat); $hfoo = unpack("H*",$dat); $cfoo = unpack("C*",$dat); # on recupere un 0 mais on est toujours dans la constitution du numero de tag # atime = 1 et ntime < 15 donc on a recu un debut de tag juste avant if ( ( $foo == 0 ) && ( $atime == 1 )) { $ntime=$ntime+1; $tag=$tag.$hfoo; # on considere qu on a assez lu de caractere au bout de 20 caracteres if ( $ntime == 15 ) { $id=$tag; print "tag ", $sense , " ",$tag; send_xpl( $message_type, $id, "current", $sense );
$atime=0; $ntime=0; }
} # on remet a zero if ( ( $cfoo == 0 ) && ( $nfoo == 0 )) { $atime=0; }
# si la valeur lu est differente de 0 if ( ( $foo != 0 ) && ( $ntime < 14) ) {
$tag=$tag.$hfoo; $ntime=$ntime+1; # print $ntime, "\n"; # on verifie si on a la sequence de detection entree tag if (( $nfoo == 02) && ($cfoo == 01 )) { $sense="in"; # on dit alors que l on commence la lecture du tag et on remet le tag a blanc $atime=1; $tag=""; } # idem pour detection sortie tag if (( $nfoo == 02) && ($cfoo == 02 )) { $sense="out"; $tag=""; $atime=1; } # on assigne a nfoo la valeur courante pour l occurence suivante $nfoo=$cfoo ;
}
} return 1; };
sub send_xpl { my $message_type = shift; my $device = shift; my $type = shift; my $current = shift; my $index = shift; my %args = ( message_type => $message_type, class => 'sensor.basic', body => { device => (defined $index ? $device.'.'.$index : $device), type => $type, current => $current, }, ); print STDERR "Sending $device.\[$type]=$current\n" if ($verbose); return $xpl->send(%args); }
# send a "hbeat.end" message on exit END { defined $xpl && $xpl->send_hbeat_end(); } | |
|
| |
gathio Lapin nain
Localisation : Compiègne Nbr de messages : 10 Carottes : 5587
| Sujet: Re: mirware et linux (ubuntu) possible? Mar 23 Déc 2008 - 1:06 | |
| bonsoir bon, je viens de créer une page google code pour ce que j'ai fait, je ne sais pas si c'est utile mais je pense que ça peut permettre de "publier" facilement. L'adresse de la page est la suivante : http://code.google.com/p/erawrim/ Pour l'instant, il n'y a pas encore les sources, je les ajouterais demain. Il n'y a pas encore non plus d'interface, ça reste du bash, le problème c'est que pour la détection du mirror, je me suis basé sur la source de violet, il faut donc le lancer avec un sudo, je pense que ce sera la prochaine modif que je ferais. Pour utiliser la première version du prog, il faut lancer apprentissage, remplir le nombre de tag à enregistrer après, rien à l'affichage.... En fait, il attend qu'on approche un objet pour demander des trucs dessus Pareil pour le second, etc. (je sais ça manque d'un feedback) Une fois tous les objets approchés, il crée un fichier de config qui va être lu par le prog principal lors de son lancement, ce fichier peut etre modifié à la main (je pense que sa structure est assez simple) voila voila, j'attend vos commentaires. Par contre, d'un point de vue légal, est-ce que j'ai le droit de me faire mon propre programme pour gérer le mirror et de rendre cet outil public ? Je pense que oui, vu qu'en plus, c est violet qui m'a fourni la base pour la detection (il y avait du code source dans la mirware pour linux) @+ | |
|
| |
gathio Lapin nain
Localisation : Compiègne Nbr de messages : 10 Carottes : 5587
| Sujet: Re: mirware et linux (ubuntu) possible? Mer 24 Déc 2008 - 0:37 | |
| Les sources sont dispo sur la page google Code | |
|
| |
t-kiv Bunny Express Redac-Chef
Age : 29 Localisation : St-Etienne Nabaztag : Nabbiloute (V2) Nom du Mir:ror: Mirage Nbr de messages : 2214 Carottes : 6032
| Sujet: Re: mirware et linux (ubuntu) possible? Ven 26 Déc 2008 - 22:23 | |
| Ooops! J'avais pas vu le sujet. Une version officiel de mirware pour linux est disponible. | |
|
| |
Mivo Diamond Nabz
Localisation : Valbonne Nabaztag : MivoZtamp (je n'ai plus de lapin mais il me reste mes Ztamp:s) Nbr de messages : 3764 Carottes : 5903
| Sujet: Re: mirware et linux (ubuntu) possible? Ven 2 Jan 2009 - 22:21 | |
| - snipe a écrit:
- Pour information sous ubuntu 8.10 j'ai du linké un dossier de lib phonon pour avoir le son
- Code:
-
sudo ln -s /usr/lib/kde4/plugins/phonon_backend /usr/lib/qt4/plugins/phonon_backend
Voila J'ai bêtement essayé le même (ou presque comme les libs phonon sont dans un autre repertoire) mais ca ne marche pas je suis sous eeebuntu (donc un genre de Ubuntu 8.04). help please!!! | |
|
| |
Mivo Diamond Nabz
Localisation : Valbonne Nabaztag : MivoZtamp (je n'ai plus de lapin mais il me reste mes Ztamp:s) Nbr de messages : 3764 Carottes : 5903
| |
| |
t-kiv Bunny Express Redac-Chef
Age : 29 Localisation : St-Etienne Nabaztag : Nabbiloute (V2) Nom du Mir:ror: Mirage Nbr de messages : 2214 Carottes : 6032
| Sujet: Re: mirware et linux (ubuntu) possible? Jeu 5 Fév 2009 - 8:36 | |
| Quelqu'un sait comment on fait pour l'installer. J'y comprends rien aux code moi. | |
|
| |
Phabbrrysse Nabazteur Voyageur
Age : 37 Localisation : Sassenage Nabaztag : PhormiBBrrysse et Pharramyneu (V2) Nbr de messages : 14389 Carottes : 13089
| Sujet: Re: mirware et linux (ubuntu) possible? Jeu 5 Fév 2009 - 9:26 | |
| _____________________________ Connexion du lapin difficile : ICI -- PAS D'AIDE PAR MP NI PAR MAIL | |
|
| |
t-kiv Bunny Express Redac-Chef
Age : 29 Localisation : St-Etienne Nabaztag : Nabbiloute (V2) Nom du Mir:ror: Mirage Nbr de messages : 2214 Carottes : 6032
| Sujet: Re: mirware et linux (ubuntu) possible? Jeu 5 Fév 2009 - 12:32 | |
| J'ai oublié de précisé que j'avais été voir et que je trouvais le tuto incompréhensible. | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6357
| Sujet: Re: mirware et linux (ubuntu) possible? Jeu 5 Fév 2009 - 12:39 | |
| Pose tes questions là bas alors ! Indique-nous ce que tu ne piges pô ! | |
|
| |
t-kiv Bunny Express Redac-Chef
Age : 29 Localisation : St-Etienne Nabaztag : Nabbiloute (V2) Nom du Mir:ror: Mirage Nbr de messages : 2214 Carottes : 6032
| Sujet: Re: mirware et linux (ubuntu) possible? Jeu 5 Fév 2009 - 12:42 | |
| Ben je pige rien à la fin avec ces code on les tape où et on valide comment et puis c'est quoi "cd" | |
|
| |
Hunta_de_la_Radieuse Frénétik Nabaztrice
Age : 49 Localisation : Anse Lapin Nabaztag : Hunta (v2) Nbr de messages : 3832 Carottes : 6357
| Sujet: Re: mirware et linux (ubuntu) possible? Jeu 5 Fév 2009 - 12:45 | |
| Tu ne veux pas coller tes messages là-bas plutôt ? Ce serait peut-être utile à d'autres... Allez, hop !, je t'y retrouve ! | |
|
| |
screetch Lapin nain
Localisation : Nantes Nbr de messages : 6 Carottes : 5443
| Sujet: Re: mirware et linux (ubuntu) possible? Ven 15 Mai 2009 - 10:14 | |
| L'archive de Mirware pour Linux semble corrompue... J'ai téléchargé celle ci sur deux ordis sous Linux (Ubuntu et Linpus) et j'ai le même problème...
Quelqu'un a des infos ? | |
|
| |
Maxxl Lapin nain
Localisation : CANADA Nbr de messages : 2 Carottes : 5371
| Sujet: Re: mirware et linux (ubuntu) possible? Jeu 16 Juil 2009 - 11:30 | |
| Bonjour,
Pour info, le site www.jopa.fr propose quelques articles assez sympa pour l'utilisation du Mir:ror sous Linux. Il vient de publier un module "pam_mirror" permettant d'ouvrir un session Linux grâce au mir-ror... C'est assez sympat ! | |
|
| |
Contenu sponsorisé
| Sujet: Re: mirware et linux (ubuntu) possible? | |
| |
|
| |
| mirware et linux (ubuntu) possible? | |
|