Re: [openplacos-dev] Configuration graphique

[ Thread Index | Date Index | More lists.tuxfamily.org/openplacos-dev Archives ]


Oui, on a rien sans rien.

Apres j'aurais tendance a dire qu'il faut pas rendre obligatoire des choses qui sont pas strictement nécessaire pour le fonctionnement du server, parce qu'apres tout c'est juste une aide a la config.
D'un coté ca devrai bien se passer car c'est deja des choses qu'on declare avec micro-optparse, donc d'une certaine maniere ca ne nous coute pas grand chose coté composant en ruby.
Enfin, on peut avoir une politique un peut stricte quand a l'intégration des modules dans la distrib officielle opos. Par exemple c'est le cas pour openvibe ou si tu veut qu'ils integrent un composant il faut respecter certaines regles sur son nom etc.
On peut tres bien dire un truc du style, pas de git add si ya pas de description du module et de liste de parametres.
ca n'empeche pas aux types de faire de la merde et de s’échanger des modules pourri, mais au moins le server ne rejetera pas le composant si ya pas de description /declaration des parametres (alors qu'il faut qu'il le rejete si les IN/Out sont mal déclaré)

Le 20 juillet 2011 17:50, flagos <flagospub@xxxxxxxxx> a écrit :
un peu ouai ;-)

Par contre on est deja dans un peu plus formel que la description. Pas
de parametres decrits en entree, pas de chocolat.

Le 20 juillet 2011 17:25, miaouf kirsh <miaoufkirsh@xxxxxxxxx> a écrit :
> En fait, ce que je me dit, c'est que pour etre vraiment complete, la gui de
> config doit egalement permettre de setter les parametres des composants.
> ca risque de donner un gout de pas fini au truc si on doit aller rééditer a
> chaque fois le truc a la main.
> etant donné qu'on a le --help qui permet de dire grosso modo les truc a
> setter, on devrai pouvoir s'en sortir. a voir comment recup les info et les
> balancer dans le --introspect de maniere plus ou moins transparente (au
> niveau de la lib).
> enfin c'est du meme ordre que la description.
>
> c'etait un peut de ca que tu parlais ?
>
> Le 20 juillet 2011 17:14, flagos <flagospub@xxxxxxxxx> a écrit :
>>
>> pour ucham, je trouvais plus le nom :-) il a besoin du point de
>> montage de la carte.
>>
>> Le 20 juillet 2011 17:10, flagos <flagospub@xxxxxxxxx> a écrit :
>> > Bon si tu veux. C'est vrai pour que pour le discover on pourrait s'en
>> > servir.
>> >
>> > Il faut donc que le composant dise ce qu'il attend pour etre configuré
>> > s'il ne recoit pas de config. Typiquement ton arduino, on va avoir une
>> > liste d'arduino, le gars va devoir choisir un parmi la liste. Apres il
>> > va y avoir le cas d'un composant protocole où lui va plutot demander
>> > une liste de variables a setter pour qu'il puisse effectivement
>> > decouvrir ses copains.
>> >
>> > Question subsidiaire: mon driver uCham, il a besoin d'un fichier ou
>> > est mappé la carte. On le cale la ? Autrement dit, je reformule:
>> > Est-ce que les composants qui n'ont pas besoin d'une config pour
>> > connaitre leur IO mais qui ont en besoin d'une pour juste fonctionner
>> > peuvent aussi utiliser ce mecanisme ? Ca pourrait etre pratique non ?
>> >
>> > Le 20 juillet 2011 16:59, miaouf kirsh <miaoufkirsh@xxxxxxxxx> a écrit :
>> >> c'est pas la solution qui me parait atroce, c'est le concept deriere.
>> >> dans 99% des cas, le --introspect est construit dynamiquement, parce
>> >> que se
>> >> le palucher a la main pour 40 pins bof.
>> >> par exemple ton simple_placos.rb
>> >>
>> >> apres, je pense que tu est d'accord c'est pas une incompatibilité du
>> >> server.
>> >> ca me choque juste de limiter arbitrairement les composants pour un
>> >> problème
>> >> au niveau d'une ihm.
>> >> le dynamisme c'est plutot quelque chose de bien, je vois pas pourquoi
>> >> on
>> >> l'empecherais.
>> >> alors certe ca va pas etre le truc le plus courant du monde, mais quand
>> >> meme, ca me saoule d'introduire des limitations alors qu'on a un server
>> >> avec
>> >> une archi bien pensé et quasiment ilimitée.
>> >>
>> >> bon aller un exemple ou on peut pas trop s'en sortir : un composant qui
>> >> fait
>> >> de l'auto-discover.
>> >>
>> >> alors voila, on a un truc qui va pas servir tout les 4 matins, donc
>> >> c'est
>> >> pas trop imonde de prévoir un mecanisme comme je l'ai proposé, et d'un
>> >> autre
>> >> coté on leve une limitation sur les composants.
>> >>
>> >> Le 20 juillet 2011 16:29, flagos <flagospub@xxxxxxxxx> a écrit :
>> >>>
>> >>> Au départ j'etait partit sur un drivers pour chaque version d'arduino,
>> >>> mais ca ma rapidement souler de maintenir des modif dans 3 fichiers
>> >>> différent alors que c'est juste 3 lignes de codes qui changent.
>> >>> enfin voila je pense que c'est plus a l'ihm de se plier aux exigence
>> >>> des composants plutot que l'inverse.
>> >>>
>> >>> ouai mais par exemple tu peux avoir 3 composants de quelques lignes
>> >>> qui chargent et configure un librairie-composant arduino generique
>> >>> grace a un joli require. Ca me parait pas atroce comme vision des
>> >>> choses.
>> >>>
>> >>> Le 20 juillet 2011 16:17, miaouf kirsh <miaoufkirsh@xxxxxxxxx> a écrit
>> >>> :
>> >>> > héhé
>> >>> > faut pas s'embaler, bien evidement quand je parle d'optimisation
>> >>> > c'est
>> >>> > des
>> >>> > choses qui sont conditionné par le fait d'avoir implémenté les truc
>> >>> > et
>> >>> > de
>> >>> > voir si reelement c'est ca qui pose probleme..
>> >>> > je laches les truc un peut comme ils me viennent a l'esprit.
>> >>> >
>> >>> > Sinon pour le coup des argument part default, je dirais qu'il y a
>> >>> > apriori
>> >>> > pas mal de cas ou les choses vont etre conditionée par les
>> >>> > arguments.
>> >>> > pour le server, pas de problème, on a dit qu'on lancais l'introspect
>> >>> > avec la
>> >>> > config.
>> >>> > Sur le fond je trouve pas ca judicieux d'avoir a coder sont
>> >>> > composant de
>> >>> > maniere statique alors que la seul vraie limitation vient de l'ihm
>> >>> > de
>> >>> > config
>> >>> > graphique.
>> >>> > Au départ j'etait partit sur un drivers pour chaque version
>> >>> > d'arduino,
>> >>> > mais
>> >>> > ca ma rapidement souler de maintenir des modif dans 3 fichiers
>> >>> > différent
>> >>> > alors que c'est juste 3 lignes de codes qui changent.
>> >>> > enfin voila je pense que c'est plus a l'ihm de se plier aux exigence
>> >>> > des
>> >>> > composants plutot que l'inverse.
>> >>> >
>> >>> > Le 20 juillet 2011 16:02, flagos <flagospub@xxxxxxxxx> a écrit :
>> >>> >>
>> >>> >> oui les parametres c'est pas evident. Il faudrait que le composant
>> >>> >> puisse nous dire qu'il est en réalité plusieurs composant et qu'on
>> >>> >> ait
>> >>> >> un introsdpect qui represente en réalité plusieurs composants. Ca
>> >>> >> complique tout de meme pas mal, a voir si en pratique il est pas
>> >>> >> préférable d'avoir un composant a chaque par exemple.
>> >>> >>
>> >>> >> 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.
>> >>> >>
>> >>> >> Alors ca, typiquement c'est le genre de trucs ou il faut faire
>> >>> >> gaffe.
>> >>> >> Par experience, les bonnes optimisations sont rarement la ou on les
>> >>> >> attend. J'ai vu ca pas mal de fois sur lilibio. J'ai voulu cacher
>> >>> >> certaines requetes et en réalité j'y perdai en perfs (aller lire un
>> >>> >> fichier c'est vachement plus couteux qu'il n'y parait), sans meme
>> >>> >> te
>> >>> >> parler de la source de bugs que ca ajoutait. Avant de rentrer dans
>> >>> >> ces
>> >>> >> considérations, il faut benchmarker, constater et analyser le truc.
>> >>> >> Honnetement, il faut d'abord développer sainement, et ensuite
>> >>> >> analyser
>> >>> >> méthodiquement les bottlenecks, sans idées préconcues sur la source
>> >>> >> du
>> >>> >> probleme. De maniere generale, les bottlenecks sont rarement la ou
>> >>> >> on
>> >>> >> les attend et souvent sur les sites a fortes charges, ce ne sont
>> >>> >> pas
>> >>> >> les memes gonzes et qui codent et qui optimisent.
>> >>> >>
>> >>> >> genre a chaque composant le require "dbus" qui prend 20Mo ben on va
>> >>> >> y
>> >>> >> avoir droit.
>> >>> >> Je pouvais pas rever de meilleur exemple. Le require dbus, il va
>> >>> >> prendre un certain temps a etre charge. Tu te dis que le charger a
>> >>> >> chaque fois est inutile et donc source de ralentissements. En
>> >>> >> réalité,
>> >>> >> les petits gars du kernel y ont deja pensé et les source du gem ne
>> >>> >> sont pas rechargés puisqu'ils sont deja alloués en mémoire et donc
>> >>> >> cachés. En gros, ca risque de te pas te prendre autant de temps que
>> >>> >> tu
>> >>> >> n'imagines. En réalité, tu risques de passer autant de temps a
>> >>> >> parser
>> >>> >> ton fichier de cache, qui en plus d'etre source de bug, pour
>> >>> >> quelque
>> >>> >> chose qui sera peut etre inutile comparé a l'ordre de grandeur du
>> >>> >> boot
>> >>> >> de la machine virtuelle ruby par exemple.
>> >>> >>
>> >>> >> Conclusion: Il faut coder d'abord, benchmarker, analyser s'il y a
>> >>> >> un
>> >>> >> probleme plutot que d'y aller au doigt mouillé et s'essayer a la
>> >>> >> pseudo optimisation sans vraiment savoir ce qu'on fait ni si ca va
>> >>> >> servir a quelque chose. D'une manière generale d'ailleurs, dans nos
>> >>> >> discussions, je repond assez peu a tes consuidérations sur les
>> >>> >> optimisations de mémoire ou de perfs. Je pense que bcp d'entre
>> >>> >> elles
>> >>> >> sont infondées sans mesure (meme si je n'en sais rien moi meme). On
>> >>> >> code a un niveau beaucoup trop haut pour pouvoir se prononcer, je
>> >>> >> pense qu'il faut qu'on code simplement notre truc et on verra par
>> >>> >> la
>> >>> >> suite les points bloquants s'il y en a.
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> Le 20 juillet 2011 15:33, miaouf kirsh <miaoufkirsh@xxxxxxxxx> a
>> >>> >> écrit
>> >>> >> :
>> >>> >> > 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@xxxxxxxxxx>
>> >>> >> >>> >> >> >>> >>> 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
>> >>> >> >>>
>> >>> >> >>>
>> >>> >> >>
>> >>> >> >
>> >>> >> >
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >> --
>> >>> >> Tapé depuis mon clavier
>> >>> >>
>> >>> >>
>> >>> >
>> >>> >
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Tapé depuis mon clavier
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>> >
>> > --
>> > Tapé depuis mon clavier
>> >
>>
>>
>>
>> --
>> Tapé depuis mon clavier
>>
>>
>
>



--
Tapé depuis mon clavier





Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/