martes, agosto 31, 2004

The two classes day

I spent all the day at school and ... only TWO CLASSES!.... anyway, I did some work about MonoUML, I hope that we will release the first alpha version, sooner. Both Rodolfo and I, had been working a lot with the GUI, lets look the new sample, as you can see there's new graphical features which are based on non-graphical features, we've decided to finish the Use Cases first, that might be the release 0.01. There are some weird bugs (due to diacanvas#), I still don't know if ReX had done anything yet... I hope he fix something quick :) I learned today: 'CASE Tools had been for long time the most useful tools for Software Enginneers, if you don't use CASE Tools you are not anybody.' By the way. 'Today she traveled for getting a good job, I hope she get it, good luck!'

sábado, agosto 28, 2004

MonoUML's new features

After playing with MonoUML's code, I've added new features, some of them based on the feeback written by Rodolfo, look the new screenshot, as you can see now the UML Element's name appears, and you can move it all over the canvas and it still keeps its relative position with the main widget, you are encourage to test it; the text's rendering is based on Pango which is used by Diacanvas, cool isn't it? There are some other features missing based on that widget, I'll add them soon (I hope so). I learned today: 'I'm getting sad, because of her leaving, but I'll be better, I hope so :('

miércoles, agosto 25, 2004

News about MonoUML

Well, going back to school is almost the same every time, but now, all the teachers had changed and they use their new ideas to teach, I'm very impressed about the new subjects, and the new tools which we'll use, new technology. Design, design, design; cool isn't it? The CASE tools had been used nowadays to help the rapid application development, I really love being developing the MonoUML, both Rodolfo and I are developing the newest alfa releases, Mario Fuentes is still fixing the Diacanvas# binding, and now there are another guys helping us, Manuel Cern and Øyvind Hvamstad, our team is growing up, until today this is the current MonoUML team: Commiters:
  • Mario Carrión (marioc) (Mexico)
  • Rodolfo Campero (rodolfo) (Argentina)
  • Mario Fuentes (ReX) (Chile)
Helpers:
  • Jordi Bruña (Spain)
  • Andrei Faber (Russia)
  • Manuel Cern (ceronman) (Colombia)
  • Øyvind Hvamstad (???)
Join Now! for representing your country!! =). Do you want to help?? I learned today: 'I haven't slept too much, but until today I feel fine :)'

domingo, agosto 22, 2004

XMI, Makefiles, C# and more fun

After almost all the day I've finished all the makefiles for allowing to build the MonoUML CVS version with just a simple "make" from the root path, then I started to code the new MonoUML's GUI version, I added some basic features such as: Open Project (that's all) we are starting, what did you expect?! =P. The Diagram Interface (by Rodolfo) based on ExpertCoder is almost finished, and today, from the mail-list, I received a new email from some guy from somewhere, he may be from some place far away, maybe Europe, our project is becoming popular, some other projects are joining to ours. Here is a sample of the new GUI, as you can see, almost all elements are dettachables, and the TreeView was build through the XMI file, using the MonoUML.DI library. By the way, Mario Fuentes, aka ReX, had joined again to our project, he will fix and will try to stabilize the Diacanvas# library, we really hope so =). I learned today: 'Join to our project, you will have a lot of fun. ' By the way. I've enabled the Comments feature, due to Fabian asked about, I hope getting nice comments.. =)

viernes, agosto 20, 2004

Get caught on the net used by the monkey

Today, the congress had finished, I really enjoyed this last day, hearing that too many companies are supporting Linux for their products, it make me proud of being a Linux active user, I enjoyed the two last conferences were the better, an engenieer from Oracle talked about the new database Oracle 10g, it's something like a distributed database, it uses a cluster for doing that, it isn't a "new" techology but it's Oracle :). Then the last conference, an evangelist from Microsoft talked about the .NET technology, there were a lot of people who had heard about the technology but there were a few people who had programmed a .NET application, now today everyone want to develop using the VS.net. We might see a new migration from Window users to Linux. I learned today: 'Get caught on the free .NET' By the way. Tomorrow is the my little sister's birthday, Happy Birthday Gaby!!

miércoles, agosto 18, 2004

Congress, Day 1

At the morning I viewed my yahoo's email, and I received an obvious cheat e-mail, as you can see there's the old MS Explorer Bug which shows at the "url editbox" some predefined url which isn't the right one. But, remember I DO NOT run MS Explorer... nor Windows. Don't get caught with this cheater. By the way, today started the 4o Congreso Internacional de Ingenieria en Sistemas Computacionales, due to that, I haven't gone to school, I may go to school until monday. In the first conference, the engineer talked about the new educational process, the conference was good. The second a Doctor from DIGIPEN talked about the games and how they are written, they use DirectX and OpenGL for rendering... I didn't asked something but they may be using Windows (I hope not), by the way... at his conference his laptop hanged due to some weird and unusual Windows Media Bug X). I didn't like the third conference, the girl was reading something about e-libraries. The last one, the fourth, it was too good, a russian Dr, who spoke in spanish, talked about the Natural Language Processing, too good. I saw (also today) the movie King Arthur, is good, it is like the Braveheart movie, it's good, you must see it. I learned today: 'There's nothing better than a Unix-based Operating System (AKA. *BSD, *Linux)'

martes, agosto 17, 2004

I18N Tutorial, MonoUML's widgets

Today I've finished the i18n tutorial using GetText#, you can get it from here it's written on spanish and was made for monohispano, the tutorial may be at the monohispano's site sooner, you'll see it online, I hope =P. By the way I've started to code the MonoUML's widgets, you can get a little piece of my work here, as you can see, it is a simple widget of an UML's actor. I'm waiting for the serialized sample of some UML element which will be done by Rodolfo, when he finish doing it, I'll mix it whith the new widget for testing purposes, I've been trying to do some other more complicated widgets, such as the Use Case with an editable label, but until today it hangs with an awful output, I hope solve this as quick as I can. I hope to release the first MonoUML's piece in at least in two months, we don't want to release a don't-working applicaction, and now, everyone is going back to school, I'll go to back at wednesday, I won't have too much time for coding at least in the week. The serialization coded by Rodolfo, works and it does pretty well, he and I were talking about the UML2's XMI, we agreed that is too new for using it, but we will use it anyway =), we're a kind of uml2-pioneers, Rodolfo said something that make laughing: "Espero que no estemos meando fuera del tarro". Anyway, we will keep working in our project, by the way Arjan (the diacanvas maintainer), ask us about our project, the project is getting famous, =P, it's cool isn't it? I learned today: 'We'll finish MonoUML anyway' By the way: The code of the actor class is here use it carefully and don't forget to give me a few credit for using it, if you don't want.. well don't do it X). Update: (07:52AM GMT -06:00) Fabian had updated the monohispano's site, and now there's the i18n tutorial.

lunes, agosto 16, 2004

Sad

I dreamed about her running with me in that dream she looks too good, she was wearing a white skirt with a white shirt, something weird, because I haven't seen her using something white, I don't remember what I was wearing, it doesn't matter... I've been recently dreaming about her, almost every night. I feel a few sad, why? I don't know, maybe some going-back-to-school-symptoms... I quit starting to code the MonoUML's UML2 widgets because of my feelings... I guess I'm depressed, reasons? I don't know... I hope to solve this quickly, I'm not a kind of depessed-guy. I'll try to stop posting contens about myself. When I started to write this weblog my main goal was writing everything about my projects, not about myself, but nowadays I've been writing a lot of things which I've been feeling... By the way, I recently saw the movie "There's something about Mary", it's old I know, I haven't seen it, but a like its soundtrack, here is the lyric of "How to Survive a Broken Heart" song: And there's nothing left But a song or two That mean not a thing If I can't play them for you If I could hear your voice just one more time Maybe I'd be fine Complete lyric here. There are a lot of more good songs in the soundtrack, I encourage to listen them. Oh man! Now I'm a pinche poet and I have feelings (again?)... what's going whith me? Answer: I need to go back to school. I learned today: 'Nice dreams, nice thoughts, nice life, nice girl; those all things make your life happier.' By the way: I'm hearing some romantic songs... I need some beers, I really do. Don't tell anyone but I guess I'm in lo** Second By the way: The "Curse of the Graduation Party" is broken. Don't ask about the details.

domingo, agosto 15, 2004

The Party

I spent almost 10 hours at all the party-process, (I had fun), first I went to the church (I promised to don't go to any church before my wedding, now the promise is broken, again, I broke it earlier when I went to Xico... now I'm a promise-broker who doesn't keep his promises), then there, at the church, I spent a lot of time watching all the religious figures and thinking about them, I didn't know how to behave there, I didn't know what to say, I spent almost 1 hour doing everything by repeating as a monkey, I was a mono. I don't know if the time spent there and the time which I spent at the Xico's church has some meaning, does that means something? Do I need to get closer to the church? We don't know... yet. Then, when the Mass at the church was finished I met some other relatives of my girlfriend, my father-in-law didn't come so I obviously didn't meet him, yet. Later at the party, I danced like a crazy, I need to practice... I don't even remember the basic salsa's steps. Like many other parties, the noise was awful and you can't talk, I was wondering all the night: "What did you say? Would you repeat it?", but I spent a very good time, I always enjoy being with her. Everything was good, I felt a few sad when I noticed that she might be at other city far away from here... when she starts her job, I also felt sad because I wasn't there... I mean, I haven't finished my studies, I need 1 and a half year more... and later? I've finished, And NOW... what?! I don't have to spend too much time wasting my thoughts about that... (first) I need to finish MonoUML, which now has its first cvs update... check it out NOW! or browse it online thanks to Rodolfo for his excelent work, I'll now start to code the MonoUML's widget, keep in touch! I learned today: 'Don't get sad, it's too soon! Get sad later, after finishing MonoUML. Be happy run Linux!'

viernes, agosto 13, 2004

And then tomorrow...

After being a lot of time at school and going and coming, I've recently solved my problem with my Social Service; my counselor agreed to talk with the main boss from that department, so now I can do the Social Service without filling all the requirements, I'm happy about that, now I'll face a very hard semester at school. I'm also working with the MonoUML's UML#, I've posted a new UML model for that package, and I'm doing a nice tutorial for using i18n with GetText# for the MonoHispano community, I'm close to finish it. Tomorrow I will go to my girlfriend's graduation party, I'm ironing my shirt and here there's too hot, I haven't gone to a party like that since long time ago. There, at the party, I might met my father-in-law, my girlfriend's father, I hope I like him, I really hope so. I learned today: 'If you are awaked don't even think about sleeping.'

martes, agosto 10, 2004

Back to school

After spending a lot of time today, I've choosed (finally) all my subjects, I've decided to pick 7 subjects, I hope to don't fail any of them. At school I'm starting a new Free Software Project for migrating some labs to Debian or FreeBSD, I need to fill a lot of papers and I'll need some help with them (anyone?) tonight I went to see "I, Robot", the movie was good, very good special efects and nice plot, the machines took over the world again but some human heroe stoped them again, you encourage to go the movies to watch it. By the way I've updated the MonoUML's webpage, I hope some good graphic designer join quickly, we need a nice logo and some cool icons for the project. I learned today: 'I'm scared about going back to school, too much work to do, too much.' By the way: 'I'm starting to write some cool tutorials for monohispano, they may be avaliable sooner'

sábado, agosto 07, 2004

Going back to school... sooner

The day after yesterday I went to the university to do some scholar stuff, I'm going to go back to school sooner, I've seen the teachers lists for choosing my subjects, I didn't like the teachers nor the subjects, there are missing too many good teachers at our school, some of them had taken over some subjects. After being at the school I went to buy some book which rodolfo suggest me, it is called "UML. Gota a gota", but I didn't find it, then I went to another library and I didn't find it either. The book may be too good, maybe tomorrow I'll buy the UML's "Tres Amigos" book, rodolfo said that it may be good and due to he is the guy with most experience about UML in the team I should trust him, I'm going to take some pictures, I need them for some papers at school. By the way, I'm updating the MonoUML's webpage, graphic design is too difficult for me, I don't like that, I'm rough! and I don't have enough time for thinking, any help? I need to rest, but I don't feel tired, any good sleeping pills? I learned today: '6 or 7 subjects? What do you think?'

jueves, agosto 05, 2004

Now using Yahoo! Geocities

I've been using for long time my yahoo's email but I've never used the new yahoo geocities since geocities exists by itself before its buying, long time ago some (6 years I think), now I decided to change from webcindario (which sucks) to geocities :), Yahoo Geocities allows to link directly my images, that's cool!. I learned today: 'Run linux!' By the way: 'My new PC didn't come... maybe in some months :('

miércoles, agosto 04, 2004

Diacanvas# almost done.

Due to all the work done by Mario Fuentes with the diacanvas#'s wrapping now we can see the shapes, look the sample, a clock running. But still hangs randomly, I've been looking and I guess it hangs because of the *Update* methods, I need to do more tests, maybe later it is 04:24AM and I haven't slept, I'm too tired. Today I've suscribed to webcindario now I have my own free webpage for hosting my screenshots (I can't link them directly... :__(, does anyone wants to host me?) plus some other stuff. I'm happy because *maybe* today I'll get a new computer, 5 years had passed since my last *new* computer, today I'm using an old P3 350MHZ computer, still works but when I need to compile a large sw I wait too much time; I need to rest, but I'm afraid to sleep and don't hear the guy who will bring it. I learned today: 'Maybe in two years diacanvas# will be stable.' By the way: 'I've solved the "GNOME WARNING" issues. I'm hungry, I'm thirsty, I need some beers... I'm going to rest....'

martes, agosto 03, 2004

Some MonoUML's goals

Recently I've been working a lot with the MonoUML's GUI, at the beggining I used MonoDevelop then I changed to MonoDevelop later I returned to MonoDevelop and now I'm using GEdit, why too may changes? Because I want to code using tools as standard as possible, using the UTF-8 character encoding will bother somepeople but some other will love it. The MonoUML's gui, still doesn't do anything nor save/open files or else; maybe in one week I'll commit all the source. Now I split the GUI in two parts:
  • Core. conceptual interface
  • Gui. graphical interface
I'm still having some warnings Gnome-CRITICAL **: file gnome-program.c: line 739 (gnome_program_get_app_id): assertion `program != NULL' failed GLib-CRITICAL **: file gstring.c: line 552 (g_string_prepend): assertion `val != NULL' failed Gnome-CRITICAL **: file gnome-program.c: line 739 (gnome_program_get_app_id): assertion `program != NULL' failed I hope clean the code as fast as I can. I learned today: 'I need more free time'