librelist archives

« back to archive

una idea para implementar

una idea para implementar

From:
Mariano Guerra
Date:
2010-09-20 @ 01:19
joe armstrong pregunto en la lista de erlang si habia una interfaz web
para mnesia.

la respuesta fue que no.

nunca hice nada con mnesia asi que seria una bonita excusa para
aprenderlo, alguien esta interesado?

saludos.

Re: [erlar] una idea para implementar

From:
Ale
Date:
2010-09-20 @ 03:08
El 19 de septiembre de 2010 22:19, Mariano Guerra <
luismarianoguerra@gmail.com> escribió:

> joe armstrong pregunto en la lista de erlang si habia una interfaz web
> para mnesia.
>
> la respuesta fue que no.
>
> nunca hice nada con mnesia asi que seria una bonita excusa para
> aprenderlo, alguien esta interesado?
>
>
A mi me entusiasma, la idea sería hacer algo así como un mysqlAdmin o un
pgAdmin?

Con esto: http://erlyweb.org/ http://nitrogenproject.com/whatsnew

:-)

Cheers,
-- 
Ale.

Re: [erlar] una idea para implementar

From:
Mariano Guerra
Date:
2010-09-20 @ 03:45
2010/9/20 Ale <peralta.alejandro@gmail.com>:
>
>
> El 19 de septiembre de 2010 22:19, Mariano Guerra
> <luismarianoguerra@gmail.com> escribió:
>>
>> joe armstrong pregunto en la lista de erlang si habia una interfaz web
>> para mnesia.
>>
>> la respuesta fue que no.
>>
>> nunca hice nada con mnesia asi que seria una bonita excusa para
>> aprenderlo, alguien esta interesado?
>>
>
> A mi me entusiasma, la idea sería hacer algo así como un mysqlAdmin o un
> pgAdmin?
>
> Con esto: http://erlyweb.org/ http://nitrogenproject.com/whatsnew
>
> :-)

mi imagen es algo mas como futon[1] de couchdb (ya que seria muy
parecido en funcionalidad).

en cuanto a que usar, me parece que usar un web framework es un poco
overkill, ya que los frameworks son para hacer el tipico ABM o similar
donde tenes modelos vistas y controladores.

esto seria algo mas como una capa que exponga los internals de mnesia
mediante una interfaz web, con algo como mochiweb[2], misultin[3] o
cualquier cosa que corra sobre simplebridge[4] tendria que salir
andando.

creo que lo mejor seria usar intes ya que viene incluido en erlang,
quizas usando simplebridge podriamos sin ninguna linea extra permitir
a los usuario usar mochiweb o misultin.

aclaro, mi experiencia es con mochiweb y simplebridge, pero la idea de
simplebridge es abstraerte del webserver asi que no deberia ser ningun
trabajo extra.

solo mi opinion, diganme que opinan.

[1] http://couchdb.apache.org/screenshots.html
[2] http://github.com/mochi/mochiweb
[3] http://github.com/ostinelli/misultin
[4] http://github.com/rklophaus/SimpleBridge

Re: [erlar] una idea para implementar

From:
Pablo Polvorin
Date:
2010-09-20 @ 14:30
Hola, buena idea!,  y creo seria una herramienta util para la
comunidad, al menos yo me puedo imaginar usandola :)

Ademas de administrar los *datos* guardados en mnesia (puede servir
para jugar un poco y agregar/eliminar records, etc),  creo que el
feature que volveria a la herramienta realmente interesante es que
pueda administrar el *schema*,  ya que mnesia:

* es una BD distribuida  (ver que nodos estan conectados, que nodos
estan caidos, etc. posiblemente a nivel tabla)
* diferentes tipos de tabla (cambiar entre solo en disco, solo en memoria, etc.)
* tablas replicadas en differentes nodos (posiblemente con distinto
tipo de tabla)
* indices
* tablas con contenido local
* su propia implementacion de "sharding" con mnesia_frag

la consola de administracion de ejabberd tiene un tab dedicado a
mnesia, pero de manera *muy* simplificada.  Lo unico que se puede
hacer es cambiar el tipo de tabla (y ver la cantidad de elementos que
tiene cada tabla, y cuanta memoria esta ocupando),  por lo que no creo
que sirva como punto de partida para esto.

saludos



2010/9/20 Mariano Guerra <luismarianoguerra@gmail.com>:
> 2010/9/20 Ale <peralta.alejandro@gmail.com>:
>>
>>
>> El 19 de septiembre de 2010 22:19, Mariano Guerra
>> <luismarianoguerra@gmail.com> escribió:
>>>
>>> joe armstrong pregunto en la lista de erlang si habia una interfaz web
>>> para mnesia.
>>>
>>> la respuesta fue que no.
>>>
>>> nunca hice nada con mnesia asi que seria una bonita excusa para
>>> aprenderlo, alguien esta interesado?
>>>
>>
>> A mi me entusiasma, la idea sería hacer algo así como un mysqlAdmin o un
>> pgAdmin?
>>
>> Con esto: http://erlyweb.org/ http://nitrogenproject.com/whatsnew
>>
>> :-)
>
> mi imagen es algo mas como futon[1] de couchdb (ya que seria muy
> parecido en funcionalidad).
>
> en cuanto a que usar, me parece que usar un web framework es un poco
> overkill, ya que los frameworks son para hacer el tipico ABM o similar
> donde tenes modelos vistas y controladores.
>
> esto seria algo mas como una capa que exponga los internals de mnesia
> mediante una interfaz web, con algo como mochiweb[2], misultin[3] o
> cualquier cosa que corra sobre simplebridge[4] tendria que salir
> andando.
>
> creo que lo mejor seria usar intes ya que viene incluido en erlang,
> quizas usando simplebridge podriamos sin ninguna linea extra permitir
> a los usuario usar mochiweb o misultin.
>
> aclaro, mi experiencia es con mochiweb y simplebridge, pero la idea de
> simplebridge es abstraerte del webserver asi que no deberia ser ningun
> trabajo extra.
>
> solo mi opinion, diganme que opinan.
>
> [1] http://couchdb.apache.org/screenshots.html
> [2] http://github.com/mochi/mochiweb
> [3] http://github.com/ostinelli/misultin
> [4] http://github.com/rklophaus/SimpleBridge
>



-- 
Pablo Polvorin
ProcessOne

Re: [erlar] una idea para implementar

From:
Guillermo Rodríguez
Date:
2010-09-20 @ 14:36
Hola,

Puedes utilizar como paquete tv:start() como referencia :

http://www.erlang.org/doc/apps/tv/index.html

Saludos.


El 20 de septiembre de 2010 16:30, Pablo Polvorin <
pablo.polvorin@process-one.net> escribió:

> Hola, buena idea!,  y creo seria una herramienta util para la
> comunidad, al menos yo me puedo imaginar usandola :)
>
> Ademas de administrar los *datos* guardados en mnesia (puede servir
> para jugar un poco y agregar/eliminar records, etc),  creo que el
> feature que volveria a la herramienta realmente interesante es que
> pueda administrar el *schema*,  ya que mnesia:
>
> * es una BD distribuida  (ver que nodos estan conectados, que nodos
> estan caidos, etc. posiblemente a nivel tabla)
> * diferentes tipos de tabla (cambiar entre solo en disco, solo en memoria,
> etc.)
> * tablas replicadas en differentes nodos (posiblemente con distinto
> tipo de tabla)
> * indices
> * tablas con contenido local
> * su propia implementacion de "sharding" con mnesia_frag
>
> la consola de administracion de ejabberd tiene un tab dedicado a
> mnesia, pero de manera *muy* simplificada.  Lo unico que se puede
> hacer es cambiar el tipo de tabla (y ver la cantidad de elementos que
> tiene cada tabla, y cuanta memoria esta ocupando),  por lo que no creo
> que sirva como punto de partida para esto.
>
> saludos
>
>
>
> 2010/9/20 Mariano Guerra <luismarianoguerra@gmail.com>:
> > 2010/9/20 Ale <peralta.alejandro@gmail.com>:
> >>
> >>
> >> El 19 de septiembre de 2010 22:19, Mariano Guerra
> >> <luismarianoguerra@gmail.com> escribió:
> >>>
> >>> joe armstrong pregunto en la lista de erlang si habia una interfaz web
> >>> para mnesia.
> >>>
> >>> la respuesta fue que no.
> >>>
> >>> nunca hice nada con mnesia asi que seria una bonita excusa para
> >>> aprenderlo, alguien esta interesado?
> >>>
> >>
> >> A mi me entusiasma, la idea sería hacer algo así como un mysqlAdmin o un
> >> pgAdmin?
> >>
> >> Con esto: http://erlyweb.org/ http://nitrogenproject.com/whatsnew
> >>
> >> :-)
> >
> > mi imagen es algo mas como futon[1] de couchdb (ya que seria muy
> > parecido en funcionalidad).
> >
> > en cuanto a que usar, me parece que usar un web framework es un poco
> > overkill, ya que los frameworks son para hacer el tipico ABM o similar
> > donde tenes modelos vistas y controladores.
> >
> > esto seria algo mas como una capa que exponga los internals de mnesia
> > mediante una interfaz web, con algo como mochiweb[2], misultin[3] o
> > cualquier cosa que corra sobre simplebridge[4] tendria que salir
> > andando.
> >
> > creo que lo mejor seria usar intes ya que viene incluido en erlang,
> > quizas usando simplebridge podriamos sin ninguna linea extra permitir
> > a los usuario usar mochiweb o misultin.
> >
> > aclaro, mi experiencia es con mochiweb y simplebridge, pero la idea de
> > simplebridge es abstraerte del webserver asi que no deberia ser ningun
> > trabajo extra.
> >
> > solo mi opinion, diganme que opinan.
> >
> > [1] http://couchdb.apache.org/screenshots.html
> > [2] http://github.com/mochi/mochiweb
> > [3] http://github.com/ostinelli/misultin
> > [4] http://github.com/rklophaus/SimpleBridge
> >
>
>
>
> --
> Pablo Polvorin
> ProcessOne
>