Next weekend will attend My Chemical Romance concert on Mexico City, will leave Veracruz on Friday night to arrive Saturday Morning. My little sister likes so much this band, that’s the reason to travel, both my two sisters and I will travel.
They play great songs and latest album The Black Parade is a good recomendation to hear.
I still don’t know why people doesn’t realize the bad security on Microsoft Windows and still uses it.
I went to print some stickers, after using the USB Memory on the shared computer and going back to home I found a great present on my USB filesystem:
The known autorun.inf trick to edit MS Windows regedit and copy the executable file into Windows root folder. Too bad didn’t work for me, I had liked running an edited regedit… oh wait I don’t have regedit.
I haven’t used my Nokia 770 very often, I don’t have any particular reason but time, my plans for this great gadget are:
Implement some kind of API for drawing recognition, of course using it on the Nokia 770 will be so hard due to memory limits, but those limits are also so inspiring for me, less resources, more effort, more learning.
Implement an application for using Tom Limoncelli’s system, to improve my time.
Since past month, I’ve working on the MonoHotDraw documentation to learn about its internal API. Learning MonoHotDraw is not that difficult, I recommend you to read a little about Design Patterns for a better and faster MonoHotDraw’s API understanding, however if you have already read GoF’s Design Patterns you are ready to go!
While documenting I decided to implement an example including the most important features already implemented on MonoHotDraw to draw an interactive widget figure. Inspired on the GNOME Journal’s analog clock I decided to implement the analog MonoHotDraw clock.
The preview is here:
This sample lead me to find the invalidation-region bug. Checkout the code from SVN and have fun.
I usually blame time because goes by so fast. I agree that working or studying takes you, at least, half day and after that half-day you arrive so tired at home searching your bed to rest to, the next day, start all over again. That’s kind of patetic life. For people like me, single with no kids, doing that over and over every day will drive me crazy some time in my life and eventually wouldn’t enjoy going to work and to do “my things”.
I would like to spend more time doing personal stuff, maybe practicing some sport or having multiple concurrent girlfriends. Having more free time will be so nice but developing an easy-to-follow schedule will lead to, also, a rutinary life.
I’m guessing to mix rutinary with spontaneous is the answer.
When I started the current version of MonoUML.ReverseEngineering, Rodolfo suggested me to check Mono.Addins, well now I’ve done so. Mono.Addins is a library written by Lluis Sanchez to allow easy addin-like systems development, for example, MonoDevelop is currently using this library.
So what’s the relation with MonoUML? Well, right now, I’m starting to define the Core of the library that will be used for an addin-like system, of course using Mono.Addins, to change the current MonoUML implementation into an addins system. My ideas are the following:
Of course, this my first draft and changes may be without any warning. I have to define the signature of each interface trying to define the most generic ones. I will start changing MonoUml.ReverseEngineering component to this new effort.
I think this will be the biggest change on the MonoUML Architecture defined years ago. Read the Blueprint for more information.