Recommend Me


Jeudi 23 octobre 2008

Mixr

Classé dans : Erlang, Mixr, Projets, Ruby — greg @ 0:41

Il n’y a pas que des désavantages à avoir des enfants qui boivent un biberon vers 2h du matin et d’autres qui collectionnent la gastro. En effet, cette soirée de veillée m’a permis de développer un nouveau petit projet : Mixr.

Mixr is a tiny memory object caching system

La partie serveur est écrite avec erlang (vous pourrez pas dire que je ne vous avais pas prévenu !). Coté client, le gem s’accompagne bien entendu d’une classe pour Ruby, mais je n’exclue pas, à la prochaine otite de vous proposer une classe pour PHP, Perl ou Python…

Bon…

sudo gem install mixr
• • •

8 commentaires »

  1. terrible ca peut remplacer memcached qui n’est pas trop prévu pour stocker des objets sérialisés par exemple !
    Tu te mets à Erlang j’hallucine :) faudrait que je me relance à nouveau…

    Commentaire par fredix — Jeudi 23 octobre 2008 @ 13:20
  2. je peux difficilement tester au taff, mixr propose une persistance disque ?

    Commentaire par fredix — Jeudi 23 octobre 2008 @ 13:28
  3. pour info il manque la dépendance au gem simple-daemon

    Commentaire par fredix — Jeudi 23 octobre 2008 @ 14:17
  4. C’est en cours de correction…

    Commentaire par greg — Vendredi 24 octobre 2008 @ 0:21
  5. C’est vrai que j’ai vu une sacré pile de bouquins Erlang chez toi fredix ;-)

    Ca m’a l’air très intéressant greg ; j’avais commencé l’écriture d’un plugin Acts As Static Data au bureau, mais je butais sur la gestion de la taille du cache. Est-ce que cet aspect est géré côté mixr ou faut-il le gérer côté Ruby ?

    Quoiqu’il en soit, je récupère ça pour regarder comment ça fonctionne.

    Merci greg !

    Commentaire par Zifro — Vendredi 24 octobre 2008 @ 6:15
  6. Il ne faut pas oublier une petite chose… Mixr est né entre deux biberons, un soir de gastro-party !

    En fait, j’ai fait cette application parce que je voulais :

    1. m’amuser avec Erlang.
    2. coder un système de cache qui puisse être simple et facilement extensible.

    Le point 1 est un succès. Le point 2 est en cours. Il s’agit pour le moment d’une version 0.1.0, donc à utiliser avec réserve pour le moment, car n’ayant jamais été testé “en vrai”. Cela va venir, car je vais l’utiliser dans un de mes projets personnels. Mais plus il y aura de monde pour m’aider et faire des remarques, mieux cela sera.

    @Zifro : Mixr utilise Mnesia, donc en fait (oui fred, il y a de la persistance disque) les données ne sont pas réellement en mémoire. Je dirais que tant que Mnesia supporte, Mixr supporte ;)

    Commentaire par greg — Vendredi 24 octobre 2008 @ 8:34
  7. et c’est quoi ton retour sur Erlang Greg, tu es fan ?

    Oui Zifro j’ai quelques bouquins sur Erlang mais j’ai pas avancé :(

    Commentaire par fredix — Vendredi 24 octobre 2008 @ 21:21
  8. Je ferais un retour “complet” dans quelque temps. Pour le moment je n’y ai pas assez touché. Mais au premier abord, c’est sympa, très sympa ! Mais surtout très agréable. Je retrouve un peu le même plaisir qu’à l’époque ou je faisais du Eiffel.

    Commentaire par greg — Samedi 25 octobre 2008 @ 17:10

RSS des commentairesTrackBack URI

Laisser un commentaire

You must be logged in to post a comment.

Powered by: WordPress • Template adapted from the Simple Green' Wench theme - RSS