Thursday, March 19, 2009

Funny thing about refactoring

I have been refactoring the code of mesinyer since the start of the week, I've moved a lot of code, I've rewritten all the code for menues and toolbars to support the new extension framework.
The code now is more modular, separated and allows to replace any part of the gui with a custom part (an example of that when all the work is done).

what is the visible difference between the code from last week?
If you use it you will note no difference (I hope :D), since refactoring is about enhancing the code without modifying functionality.

This post is just to let you know that a lot of work is being made on the project, and if you don't see it on the gui/functionality it's because we are setting up everything to make mesinyer the most extensible/cusomizable IM client around :D.

some news:

* roger is working on Offline messages for mesinyer
* dx is working on p2p for mesinyer
* C10ud is evaluating some patches to be added to emesene 1.x

16 comments:

Anonymous said...

por qué este blog es tan feo?
sacale las publicidades esas de telefónica y el de adsense de google!

si es gratuito el blog, no entiendo...

che para cuando va a estar listo el emesene con webcam y microfono?

besos

kaki said...

Parece que federico esta un poco pretencioso y gruñon...

Anonymous said...

Jajaja que pancho este federico, por que no te haces un messenger vos?.

Bueno sabes mariano hoy usando la version 1.02 se me ocurrio que se podria agregar una opcion que diga "No mostrar desadmitidos", no estaria nada mal no?.

luismarianoguerra said...

@Pol: si, lo habia pensado, de hecho esta por ser incluida en emesene 2, de ultima veo si se puede agregar a emesene 1.

saludos

juancarlospaco said...

@Federico: -1, Irrespetuoso.


Mariano, muy bueno el laburo, la idea es esa,
mejorar el programa sin que el usuario sienta saltos insalvables,
de entrada uno no lo nota, a la larga si,
pensando en algo usable y minimalista mas aun,
un cliente liviano y util.

Sabes estaba pensando en un sistema (auxiliar?) de P2P facil de incluir en Emesene Generacion 2:

Droopy y SimpleHTTPServer

Ambos son 2 Script en Python,
uno sube y otro baja archivos por HTTP,
Droopy=http://stackp.online.fr/?p=28
SimpleHTTPserver=python -m SimpleHTTPServer


Hiciste alguna prueba con Psyco?

Anonymous said...

hola che, perdon que no mande mensaje privado o algo asi pero esque no tengo blogspot, y queria decirles esto a los creadores de emesene. deberian hacer algo para que se puedan pasar archivos por la ventana de emesene, porque desde del Messenger un amigo me pasaba un archivo y no aparecia nada en la ventana del emesene , y probe de todo. Voy a seguir usando emesene porque me gusta mucho más que amsn, pero bueno, eso, chauuu, muy buen programin.

Anonymous said...

@Federico: Comienza a donar y seguramente quitaran los anuncios xD!

Buen trabajo, emesene sigue siendo mi mensajero favorito Linux =)

juancarlospaco said...

Un Ejemplo Mariano:
http://rapidshare.com/files/211676911/emesene2auxiliarP2P.tar.gz.html

descarga, descomprime, ejecuta RunMe.sh en un Terminal
;P

Anonymous said...

@juancarlospaco:

hello sir, i must kindly tell you that exists a plugin that already does that, and its name is WebSender made by the very boyska.

Greetings

Cyanotic said...

Emesene 1.x is really growing so fast, and i can surely say that EMESENE-CRAZY project is going to overcome aMSN 0.X
I think that emesene-crazy should be proposed in Ubuntu's Official Repo...

Emesene 2.x has a cool structure and I CAN REALLY SAY THAT NOW IS SURELY BETTER THAN AMSN2:
Mesinyer's project development is surely faster that amsn2's development...SO GO ON AND ROCK THAT FU****G AMSN XD

Anonymous said...

felicidades a los creadores y tambien a los desarrolladores de la siguiente generación.. muchas gracias por tu gentileza de seguir desarrollando el programa, espero algún día poder aportar algo a la comunidad linux, pues me interesa mucho... Gracias

Unknown said...

i would like to tell u something:
1. u can make emesene better when it is minimized, to do that i have an ideas: u can get into a box every text box and buttons, in emesene, like the last windows live messenger that u should already know...

2. is emesene 2 going to give support to webcams?

Unknown said...

1** i wanted to say when it is maximized, and every text box and buttons spread on the application and it looks horrible...

omarenm said...

En dónde puedo descargar la última versión del código fuente?

Born 2 Be Freak said...

Hola. Desde ya quiero felicitarte por el grán cliente de msn que has echo, lo uso hace como un año y estoy muy contento.

Solo quisiera saber si se podría hacer la caja de emoticones resizeable o algo parecido, porque uso una eee pc 701 con una pantalla de 800x640 y cuando agrego un par de emoticones personalizados se me hace imposible usar algunos desde el botón de elegirlos porque se salen de la pantalla.

Desde ya, saludos.

Anonymous said...

pleeeeeeeeeeeease stop it that an OSS will be better than other OSS, its not a fight for who has it bigger

im sure that both (or the four) projects will cooperate to solve problems in the future (specially when m$ start changing - not improving, of course - the wlm protocol to force the use of w7)

theres no better, they are different

saludos ^^