> apres c'est du detail mais les composant ne pourront etre introspecté que
> avec les option par default.
> il faudra donc prevoir un truc du style "click droit / reintrospecter le
> composant"
> par exemple le driver arduino est en UNO par default.
> si on veut le mega, (donc plus de pin) il faut lui spécifier un argument, ce
> qui ne peut etre fait que au moment de la config.
> genre le type drag & drop le composant, remplit les champs paramètre et
> réintrospect pour avoir les nouvelles pinoches.
>
> apres toujour en mode optimisation, on pourrai mettre en cache les info
> d'instrospection et les réactualiser sur la base de la date de modif du
> fichiers.
> parce que j'ai un peut peur que a la longue cette phase d'introspect de tout
> le monde soit relativement longue.
> genre a chaque composant le require "dbus" qui prend 20Mo ben on va y avoir
> droit.
>
> Le 20 juillet 2011 14:18, miaouf kirsh <
miaoufkirsh@xxxxxxxxx> a écrit :
>>
>> Oui il faut eviter de lancer trop de la merde.
>> idem si on doit parcourir tout le dossier rails, ca serai relou de perdre
>> 40 ans la dessus.
>> donc oui faudrait un critere du style : commencant pas opos_ et
>> executable.
>>
>> Le 20 juillet 2011 14:14, flagos <
flagospub@xxxxxxxxx> a écrit :
>>>
>>> Oui ben apres quand un gonze ajoute un dossier, on peut s'y ballader
>>> comme bon nous semble, donc s'il est organisé en sous dossier on s'en
>>> fiche et on explore. c'est completement a la discrétion de
>>> l'utilisateur quelque part. Le seul truc ou il faut faire gaffe c'est
>>> qu'il faut etre un peu sur que c'est un bien un composant, genre
>>> eviter de lancer trop de la merde en root. Si le gonze a chargé des
>>> scripts tout pas beaux pour faire des tests sur son filesystem et
>>> qu'il ajoute tout son dossier ~/Downloads/ pour ajouter les 2
>>> composants qu'il a chopé sur un forum, ce serait bien qu'on les
>>> execute pas quoi.
>>>
>>> Une petite convention sur le nom, genre il doit commencer par un opos_
>>> ca coute pas trop cher et ca peut eviter de faire de la daube, je sais
>>> pas ce que tu en penses
>>>
>>> Le 20 juillet 2011 14:07, miaouf kirsh <
miaoufkirsh@xxxxxxxxx> a écrit :
>>> > Oui je pensais bien que tu voulais parler de ca, et moi j'ai rebondit
>>> > sur le
>>> > classement.
>>> >
>>> > Et evidement, ce sont des infos optionelles a caller dans l'introspect
>>> > qui
>>> > ne doivent pas servir au server je suis ok.
>>> > ct plus pour savoir un peut comment on classe les truc pour que ca soit
>>> > pas
>>> > l'horreur quand on veux retrouver ses billes.
>>> >
>>> > Le 20 juillet 2011 13:50, flagos <
flagospub@xxxxxxxxx> a écrit :
>>> >>
>>> >> Ce que je demandais c'etait pas exactement ca, c'est juste de pouvoir
>>> >> caler une liste de dossiers. Un truc qui soit extensible, la tu parles
>>> >> plus de classement. Genre tu veux ajouter un dossier qui est dans ton
>>> >> home, un dossier qui est dans l'install openplacos standard et taper
>>> >> sur des composants qui sont dans les 2.
>>> >>
>>> >> Apres, ce que je me disais, c'etait que le composant lui meme nous
>>> >> donne lors de l'introspect des infos sur lui meme: typiquement ce que
>>> >> tu dis, savoir si c'est un plugin, sensor etc. Par contre, il faut
>>> >> absoument garder a l'esprit que cette info ne doit jamais etre
>>> >> utilisée par le serveur, c'est juste pour aider a UI de config et
>>> >> surtout c'est optionel. Pareil, le composant pourrait nous retourner
>>> >> une phrase ou 2 pour decrire a quoi sert son composant. Encore une
>>> >> fois, uniquement pour l'aide a la config et optionnel.
>>> >>
>>> >> Le 20 juillet 2011 13:32, miaouf kirsh <
miaoufkirsh@xxxxxxxxx> a écrit
>>> >> :
>>> >> > oki
>>> >> >
>>> >> > je sais pas si ca a un rapport, mais je me demande comment on va
>>> >> > gerer
>>> >> > le
>>> >> > classement des composants.
>>> >> > genre on peu avoir un gros dossier composant ou ils sont tous callé
>>> >> > en
>>> >> > vrac,
>>> >> > ou alors un gros dossier avec des sous dossiers par type, juste
>>> >> > histoire
>>> >> > que
>>> >> > le jour ou on a 1000 composant, on passe pas 3 ans a chercher le
>>> >> > bon.
>>> >> > genre
>>> >> > un classement style plugin, IOcard, sensors , actuator , etc ..
>>> >> >
>>> >> > Le 20 juillet 2011 11:40, flagos <
flagospub@xxxxxxxxx> a écrit :
>>> >> >>
>>> >> >> Au niveau features a gerer pour cette interface, il y aurait la
>>> >> >> gestion d'une bibliotheque pour pouvoir ajouter des composants. Ce
>>> >> >> serait un champ en plus dans la config en somme mais faudra juste y
>>> >> >> penser
>>> >> >>
>>> >> >> Le 19 juillet 2011 19:56, flagos <
flagospub@xxxxxxxxx> a écrit :
>>> >> >> > evidemment
>>> >> >> >
>>> >> >> > Le 19 juillet 2011 19:46, miaouf kirsh <
miaoufkirsh@xxxxxxxxx> a
>>> >> >> > écrit :
>>> >> >> >> ben j'ai git cloner le bouzin, et j'ai ouvert le fichier
>>> >> >> >> index.html
>>> >> >> >> avec mon
>>> >> >> >> chrome
>>> >> >> >> ensuite j'ai modifier la définition des modules dans le fichier
>>> >> >> >> js
>>> >> >> >> qui
>>> >> >> >> va a
>>> >> >> >> coté.
>>> >> >> >> pas besoin de server.
>>> >> >> >>
>>> >> >> >> Le 19 juillet 2011 19:35, flagos <
flagospub@xxxxxxxxx> a écrit :
>>> >> >> >>>
>>> >> >> >>> ouai c'est cool ca le fait bien !
>>> >> >> >>>
>>> >> >> >>> Tu as fait comment pour instancier un truc ? T'as recup son
>>> >> >> >>> template
>>> >> >> >>> et ta balance ca sur un apache ?
>>> >> >> >>>
>>> >> >> >>> Le 19 juillet 2011 19:33, flagos <
flagospub@xxxxxxxxx> a écrit
>>> >> >> >>> :
>>> >> >> >>> > stylished !
>>> >> >> >>> >
>>> >> >> >>> > Le 19 juillet 2011 19:25, miaouf kirsh
>>> >> >> >>> > <
miaoufkirsh@xxxxxxxxx> a
>>> >> >> >>> > écrit :
>>> >> >> >>> >> test a la main
>>> >> >> >>> >> En piece jointe.
>>> >> >> >>> >>
>>> >> >> >>> >> Le 19 juillet 2011 18:02, flagos <
flagospub@xxxxxxxxx> a
>>> >> >> >>> >> écrit :
>>> >> >> >>> >>>
>>> >> >> >>> >>> j'avoue lol, le gars il aurait pas plus faire pratique par
>>> >> >> >>> >>> rapport
>>> >> >> >>> >>> a
>>> >> >> >>> >>> notre intropect
>>> >> >> >>> >>>
>>> >> >> >>> >>> Le 19 juillet 2011 18:01, miaouf kirsh
>>> >> >> >>> >>> <
miaoufkirsh@xxxxxxxxx>
>>> >> >> >>> >>> a
>>> >> >> >>> >>> écrit
>>> >> >> >>> >>> :
>>> >> >> >>> >>> > franchement, quand tu voit ce qu'il faut declarer pour
>>> >> >> >>> >>> > les
>>> >> >> >>> >>> > modules :
>>> >> >> >>> >>> >
>>> >> >> >>> >>> > {
>>> >> >> >>> >>> > "name": "InOut test",
>>> >> >> >>> >>> > "container": {
>>> >> >> >>> >>> > "xtype":"WireIt.InOutContainer",
>>> >> >> >>> >>> > "inputs": ["text1", "text2", "option1"],
>>> >> >> >>> >>> > "outputs": ["result", "error"]
>>> >> >> >>> >>> > }
>>> >> >> >>> >>> > }
>>> >> >> >>> >>> >
>>> >> >> >>> >>> > On a deja toute les billes en main avec le --introspect
>>> >> >> >>> >>> >
>>> >> >> >>> >>> > Le 19 juillet 2011 17:38, miaouf kirsh
>>> >> >> >>> >>> > <
miaoufkirsh@xxxxxxxxx> a
>>> >> >> >>> >>> > écrit :
>>> >> >> >>> >>> >>
>>> >> >> >>> >>> >> Oui son nouveau truc utilise l'ancien pour le coté
>>> >> >> >>> >>> >> graphique,
>>> >> >> >>> >>> >> apres
>>> >> >> >>> >>> >> j'ai
>>> >> >> >>> >>> >> pas l'impression que ca pourrai nous interesser.
>>> >> >> >>> >>> >>
>>> >> >> >>> >>> >> pour en revenir a wireit, ce qui est pas mal c'est que
>>> >> >> >>> >>> >> ca
>>> >> >> >>> >>> >> tourne
>>> >> >> >>> >>> >> plus
>>> >> >> >>> >>> >> ou
>>> >> >> >>> >>> >> moins en JS+html, et donc pas besoin d'avoir un server
>>> >> >> >>> >>> >> particulier
>>> >> >> >>> >>> >> en
>>> >> >> >>> >>> >> backend.
>>> >> >> >>> >>> >> ce qui nous laisse le choix de la techno pour le server
>>> >> >> >>> >>> >> de
>>> >> >> >>> >>> >> la
>>> >> >> >>> >>> >> console
>>> >> >> >>> >>> >> d'admin
>>> >> >> >>> >>> >>
>>> >> >> >>> >>> >> Le 19 juillet 2011 17:32, flagos <
flagospub@xxxxxxxxx> a
>>> >> >> >>> >>> >> écrit
>>> >> >> >>> >>> >> :
>>> >> >> >>> >>> >>>
>>> >> >> >>> >>> >>>
http://neyric.github.com/webhookit/docs/index.html
>>> >> >> >>> >>> >>>
>>> >> >> >>> >>> >>> En mattant sur son blog, le gars a l'air de vouloir
>>> >> >> >>> >>> >>> faire
>>> >> >> >>> >>> >>> son
>>> >> >> >>> >>> >>> projet
>>> >> >> >>> >>> >>> dans un cadre plus grand. Par contre ca a pas l'air
>>> >> >> >>> >>> >>> d'avoir
>>> >> >> >>> >>> >>> encore
>>> >> >> >>> >>> >>> abouti. Ce qui explique qu'il ne donne plus de
>>> >> >> >>> >>> >>> nouvelles
>>> >> >> >>> >>> >>> sur
>>> >> >> >>> >>> >>> l'ancien
>>> >> >> >>> >>> >>> projet.
>>> >> >> >>> >>> >>>
>>> >> >> >>> >>> >>> Le 19 juillet 2011 17:30, miaouf kirsh
>>> >> >> >>> >>> >>> <
miaoufkirsh@xxxxxxxxx>
>>> >> >> >>> >>> >>> a
>>> >> >> >>> >>> >>> écrit
>>> >> >> >>> >>> >>> :
>>> >> >> >>> >>> >>> > oki,
>>> >> >> >>> >>> >>> > en fait, au niveau de tout ce que j'ai vu dans le
>>> >> >> >>> >>> >>> > style
>>> >> >> >>> >>> >>> > "boitent
>>> >> >> >>> >>> >>> > qui
>>> >> >> >>> >>> >>> > se
>>> >> >> >>> >>> >>> > connectent", c'est pour le moment le truc le plus
>>> >> >> >>> >>> >>> > haut
>>> >> >> >>> >>> >>> > niveau.
>>> >> >> >>> >>> >>> > les autres machins il faut se palucher un peut tout,
>>> >> >> >>> >>> >>> > la
>>> >> >> >>> >>> >>> > tu a
>>> >> >> >>> >>> >>> > deja
>>> >> >> >>> >>> >>> > une
>>> >> >> >>> >>> >>> > iface
>>> >> >> >>> >>> >>> > avec tout ce qu'il nous faut.
>>> >> >> >>> >>> >>> > En gros le framework est fait pour ca.
>>> >> >> >>> >>> >>> >
>>> >> >> >>> >>> >>> > genre sproutcore, tu a une démo qui ressemble, mais
>>> >> >> >>> >>> >>> > deriere
>>> >> >> >>> >>> >>> > c'est du
>>> >> >> >>> >>> >>> > custom
>>> >> >> >>> >>> >>> > code, avec des sprite et de la css a faire a la main.
>>> >> >> >>> >>> >>> >
>>> >> >> >>> >>> >>> > Le 19 juillet 2011 17:26, flagos
>>> >> >> >>> >>> >>> > <
flagospub@xxxxxxxxx> a
>>> >> >> >>> >>> >>> > écrit :
>>> >> >> >>> >>> >>> >>
>>> >> >> >>> >>> >>> >> ah excuse moi, j'ai mal lu, j'ai cru que tu disais
>>> >> >> >>> >>> >>> >> que
>>> >> >> >>> >>> >>> >> ce
>>> >> >> >>> >>> >>> >> n'etais
>>> >> >> >>> >>> >>> >> PAS
>>> >> >> >>> >>> >>> >> adapte.. dsl
>>> >> >> >>> >>> >>> >>
>>> >> >> >>> >>> >>> >> Le 19 juillet 2011 17:26, flagos
>>> >> >> >>> >>> >>> >> <
flagospub@xxxxxxxxx> a
>>> >> >> >>> >>> >>> >> écrit
>>> >> >> >>> >>> >>> >> :
>>> >> >> >>> >>> >>> >> > Et en quoi c'est pas adapté a notre problématique
>>> >> >> >>> >>> >>> >> > ? je
>>> >> >> >>> >>> >>> >> > veux
>>> >> >> >>> >>> >>> >> > dire,
>>> >> >> >>> >>> >>> >> > je
>>> >> >> >>> >>> >>> >> > vois pas tellement d'autres maniere de faire... Le
>>> >> >> >>> >>> >>> >> > gars
>>> >> >> >>> >>> >>> >> > fait
>>> >> >> >>> >>> >>> >> > joujou
>>> >> >> >>> >>> >>> >> > avec ses boites en js, une fois que c'est
>>> >> >> >>> >>> >>> >> > formatté,
>>> >> >> >>> >>> >>> >> > hop
>>> >> >> >>> >>> >>> >> > upload en
>>> >> >> >>> >>> >>> >> > ajax
>>> >> >> >>> >>> >>> >> > et nous on dumpe la config.
>>> >> >> >>> >>> >>> >> >
>>> >> >> >>> >>> >>> >> > Le 19 juillet 2011 17:23, miaouf kirsh
>>> >> >> >>> >>> >>> >> > <
miaoufkirsh@xxxxxxxxx> a
>>> >> >> >>> >>> >>> >> > écrit :
>>> >> >> >>> >>> >>> >> >> En fait, ya pas mal de fork sur github, mais le
>>> >> >> >>> >>> >>> >> >> mainteneur
>>> >> >> >>> >>> >>> >> >> principal
>>> >> >> >>> >>> >>> >> >> donne
>>> >> >> >>> >>> >>> >> >> pas trop signe de vie j'ai l'impression.
>>> >> >> >>> >>> >>> >> >> par contre le truc a l'air vraiment adapté a
>>> >> >> >>> >>> >>> >> >> notre
>>> >> >> >>> >>> >>> >> >> problématique.
>>> >> >> >>> >>> >>> >> >> En gros tu va decrire en JSON (yaml) tes modules
>>> >> >> >>> >>> >>> >> >> en
>>> >> >> >>> >>> >>> >> >> terme
>>> >> >> >>> >>> >>> >> >> d'input/output. tu
>>> >> >> >>> >>> >>> >> >> peut aussi leur affecter des propriété etc ...
>>> >> >> >>> >>> >>> >> >> puis apres le truc fait plus ou moins sont
>>> >> >> >>> >>> >>> >> >> boulot.
>>> >> >> >>> >>> >>> >> >> après tu a aussi a décrire comment et sous quelle
>>> >> >> >>> >>> >>> >> >> forme
>>> >> >> >>> >>> >>> >> >> tu
>>> >> >> >>> >>> >>> >> >> veut
>>> >> >> >>> >>> >>> >> >> que
>>> >> >> >>> >>> >>> >> >> le
>>> >> >> >>> >>> >>> >> >> truc
>>> >> >> >>> >>> >>> >> >> te dump ton graphique.
>>> >> >> >>> >>> >>> >> >>
>>> >> >> >>> >>> >>> >> >> Le reste est plus ou moins automatique.
>>> >> >> >>> >>> >>> >> >> Le 19 juillet 2011 17:12, flagos
>>> >> >> >>> >>> >>> >> >> <
flagospub@xxxxxxxxx> a
>>> >> >> >>> >>> >>> >> >> écrit :
>>> >> >> >>> >>> >>> >> >>>
>>> >> >> >>> >>> >>> >> >>> sympa !
>>> >> >> >>> >>> >>> >> >>>
>>> >> >> >>> >>> >>> >> >>> C'est pas maintenu.. mais si ca marche ?
>>> >> >> >>> >>> >>> >> >>>
>>> >> >> >>> >>> >>> >> >>> 2011/7/19 miaouf kirsh <
miaoufkirsh@xxxxxxxxx>:
>>> >> >> >>> >>> >>> >> >>> >
http://neyric.github.com/wireit/
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> > un exemple
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> >
http://neyric.github..com/wireit/plugins/editor/examples/logicGates/index.html
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>> > dommage que ca ne soit plus trop maintenu
>>> >> >> >>> >>> >>> >> >>> >
>>> >> >> >>> >>> >>> >> >>>
>>> >> >> >>> >>> >>> >> >>>
>>> >> >> >>> >>> >>> >> >>>
>>> >> >> >>> >>> >>> >> >>> --
>>> >> >> >>> >>> >>> >> >>> Tapé depuis mon clavier
>>> >> >> >>> >>> >>> >> >>>
>>> >> >> >>> >>> >>> >> >>>
>>> >> >> >>> >>> >>> >> >>
>>> >> >> >>> >>> >>> >> >>
>>> >> >> >>> >>> >>> >> >
>>> >> >> >>> >>> >>> >> >
>>> >> >> >>> >>> >>> >> >
>>> >> >> >>> >>> >>> >> > --
>>> >> >> >>> >>> >>> >> > Tapé depuis mon clavier
>>> >> >> >>> >>> >>> >> >
>>> >> >> >>> >>> >>> >>
>>> >> >> >>> >>> >>> >>
>>> >> >> >>> >>> >>> >>
>>> >> >> >>> >>> >>> >> --
>>> >> >> >>> >>> >>> >> Tapé depuis mon clavier
>>> >> >> >>> >>> >>> >>
>>> >> >> >>> >>> >>> >>
>>> >> >> >>> >>> >>> >
>>> >> >> >>> >>> >>> >
>>> >> >> >>> >>> >>>
>>> >> >> >>> >>> >>>
>>> >> >> >>> >>> >>>
>>> >> >> >>> >>> >>> --
>>> >> >> >>> >>> >>> Tapé depuis mon clavier
>>> >> >> >>> >>> >>>
>>> >> >> >>> >>> >>>
>>> >> >> >>> >>> >>
>>> >> >> >>> >>> >
>>> >> >> >>> >>> >
>>> >> >> >>> >>>
>>> >> >> >>> >>>
>>> >> >> >>> >>>
>>> >> >> >>> >>> --
>>> >> >> >>> >>> Tapé depuis mon clavier
>>> >> >> >>> >>>
>>> >> >> >>> >>>
>>> >> >> >>> >>
>>> >> >> >>> >>
>>> >> >> >>> >
>>> >> >> >>> >
>>> >> >> >>> >
>>> >> >> >>> > --
>>> >> >> >>> > Tapé depuis mon clavier
>>> >> >> >>> >
>>> >> >> >>>
>>> >> >> >>>
>>> >> >> >>>
>>> >> >> >>> --
>>> >> >> >>> Tapé depuis mon clavier
>>> >> >> >>>
>>> >> >> >>>
>>> >> >> >>
>>> >> >> >>
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> > --
>>> >> >> > Tapé depuis mon clavier
>>> >> >> >
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> --
>>> >> >> Tapé depuis mon clavier
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Tapé depuis mon clavier
>>> >>
>>> >>
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> Tapé depuis mon clavier
>>>
>>>
>>
>
>