[Miguel Agüero] Blog personal

September 27, 2006

Monocalendar, de SWF-GDI+ a GTK-Cairo

Filed under: Personales, Mono, Developers

Desde hace unos dias comence a trabajar en la implementacion de monocalendar de mi amigo Borja Sánchez, pero utilizando GTK con cairo. El asunto ha sido duro, sobre todo, porque no tenia experiencia en cairo, y casi no hay documentacion de C# para usarlo.

Aqui pueden ver como va quedando, ojo, debo llevar como un 10% o 15% apenas.

Asi luce monocalendar con System.Drawing.

January 12, 2006

Es la programación un arte?

Desde que comencé en el mundo de la programación, he creido que aunque mucha gente nos asocian con matemáticos cabeza cuadradas, este oficio mas que una ciencia es un arte. Si vemos que para ser un buen programador necesitas básicamente prácticar y utilizar estructuras de código, como si de un pincel se tratare, entonces, si, ser programador significaría ser un artista. Sin embargo, hay algo que nunca me simpatizaba, y es que las personas que consideran la programación un arte, consideran que la mejor obra es la que mejor estrcuturada está en términos de líneas de código. Sin embargo, yo considero, que el mejor artista es el que sin nosotros estar pendientes de las líneas de códigos que el programa contiene, realiza programas que realiza tareas atractivas a sus usuarios y que ofrezca las soluciones de forma tal que además de utilizarla, tambien puedas divertirte con la herramienta. Pensar que el verdadero artista es el que escribe mejor código, creo que sería como considerar que es mejor un pintor que pone pinceladas en un punto u otro, y no valorar la obra en su totalidad. No digo que el código no sea importante, porque si lo es, pero definitvamente, es el resultado y la receptividad del usuario, la que hace considerar que algunos programas sean unas joyas.

Tu que piensas?

November 25, 2005

Notificador de eventos en mono

Filed under: Mono, Developers

Después de dia y medio de probar y probar, logré hacer un notificador de eventos en la empresa donde trabajo, para linux.

Lo hice en mono, utilizando las fuentes de ifolder. La cosa fue un poco complicada al principio, pero despues de probar y probar, logré hacerlo. Es satisfactorio ver el resultado de algo que parece sencillo, pero que costó ver como hacerlo. :D

Aquí les dejo un screenshot.

foto

November 14, 2005

Cambio de rumbo en monoblog

Filed under: Mono, Developers

Después de varias semanas reflexionando sobre el uso de monoblog y su impacto a futuro, he llegado a una idea que conversé con NeCuDeCo sobre el futuro de Monoblog y le pareció interesante, sólo me queda hablar con los demás del equipo (Ricki, Juanpe y gnuJach).

He pensado que más bien monoblog podría ser un manejador de blogs desarrollado en asp.net. No he profundizado en la idea, pero lo que he pensado es que la herramienta podría permitir el manejo de blogs (tipo wordpress) por categorías, donde puedas redactar y organizar tus blogs, permitir postear mensajes, recibir comentarios, posteralos en RSS, crear categorías y organizarlos por categorías, organizar galerías fotográficas y tomar fotos de la galería para ponerlas en un post, soportar skins, crear categorías tipo planeta (es decir, que sea un conjunto de posts leidos desde sus RSS) y adicionalmente, utilizar el cliente que ya teníamos hecho para blogger, pero para que funcione con el manejador de blogs. Este cliente hecho en GTK#, permitiría la administración de tu blog, así como poner notificadores para que te avise cuando tienes nuevos comments, poder integarlo con f-spot para que puedas sincronizar las fotos con las del blog, y cualquier otra idea para el control de tus propios blogs.

Esa son mis ideas, espero esta semana terminar de configurar mono y apache, para comenzar a trabajar la proxima semana (o antes). Por ahora, lo haré con mysql, sin embargo, podríamos hacer que tenga un manejador de datos que pudiese ser seteado a postgres sin muchos problemas.

Escucho ideas :D y apoyo para hacer esto una realidad.

October 3, 2005

Los perros se estan gestando…

Desde hace algunos meses, mi amigo Grunch y yo habiamos pensado en crear una comunidad de desarrolladores de software libre. En esa ocasion escribí un manifiesto para hacer una comunidad donde pudiesemos promover el desarrollo de herramientas libre. De allí nació la idea de Cacrix (nombre que se le dá a un perro callejero en Venezuela, CAllejero CRIollo, la X es por LinuX). Allí se unió a nosotros Leandro, un amigo a quien conocí en la escuela de Sistemas y quien se ofreció muy cordialmente en ayudar y comprar el hosting y el dominio. Ya tenemos un sitio donde crear la comunidad, ahora solo queda trabajar para hacerla realidad.

Espero que pronto más perros callejeros del software libre se unan a nuestra causa.


September 28, 2005

Acerca de la propiedad del software

Cuando inicias un proyecto de software con un cliente, algo que pocas veces se discute y que es realmente importante, son los términos legales de la propiedad del software.

Hace poco hablaba con una amiga sobre los inconveneintes que había tenido su hermano con una empresa de desarrollo de software, porque esta empresa no quería entregar el código a su hermano. Este problema es común, sobre todo, porque al cliente no se le explica (por razones obviamente comerciales) la propiedad del software desde el mismo momento del contrato.

Muchas empresas hacen desarrollos sin un termino preestablecido y luego pretenden aplicar un licenciamiento EULA (End User License Agreement), en la que señala que el software es propiedad de la desarrolladora y que el cliente sólo pagó por una licencia de uso. Estoy seguro, que si un cliente de antemano conoce ese término, preferirá llegar un licenciamiento tipo GPL, en el que ambos salen ganando, ya que el software puede ser utilizado por ambos sin ningún problema. (A menos que el cliente desee reservarse los derechos del código).

September 23, 2005

Como va monoblog

Filed under: Mono, Developers

Es emocionante, cuando contribuyes en algún proyecto de software libre, comienzas a ver poco a poco la evolución del sistema. Mi amigo Juanpe ha estado trabajando en implementar una GUI para monoblog. Aun falta mucho para que la herramienta sea realmente funcional. Pero lo bueno es ver que va por buen camino.

Estaré revisando la herramienta y subiendo mis cambios al SVN.

Aquí les dejo una pantallita :P

Pantalla de monoblog

September 20, 2005

Google graba tu voz

Filed under: Developers, Tecnología

Tal y como lo había pensado, al parecer Google está diseñando un buscador de voz que incorporará a Google Talk, a fin de poder buscar en tus conversaciones antiguas. Ya se me hacía extraño que Google creara un programa de mensajería y VoiP. Dentro de poco, no me extrañaría que hagan una busqueda de páginas por voz, o tener una mega base de datos con personas y palabras comunmente usadas.

Aquí puedes leer parte del artículo.


http://barrapunto.com/article.pl?sid=05/09/20/205223&mode=thread

September 15, 2005

Tema de Netscape 8 en Firefox

Filed under: Developers

Esta semana he intentado de hacer un hack al tema original de Netscape 8 (Fusion N) para que funcione en Firefox. Ya lo carga, pero no luce muy bien que se diga. Intentaré hacerle ajustes a ver que tan cercano puedo llegar a como luce en Netscape.


Fusion en Firefox

Get free blog up and running in minutes with Blogsome
Theme designed by Jay of onefinejay.com