In the next days I’m going to move all our files and databases to our new hosting. I want to thank you to Eduardo “Enzo” Garcia because he was sponsoring our hosting these past years. Thank you so much, I mean it.
Due to new hosting, accessing to this blog may change, to something like http://www.monouml.org/mario or alike, still don’t know, because the new host haven’t yet created my username maybe because haven’t pay him
, anyway, let’s see what happens in next days.
By the way, many people is complaining about Novell Forge SVN server, you know, because is down, I’m reading that service will be up tomorrow, so let’s get ready!
Since past week, I’m writing a socket server to enable IPC between .NET-based clients and Linux acquisition servers. TCP/IP multi-threaded server isn’t the problem, but clients are, why? Because of .NET’s marshaling. What’s my idea? this idea is the basic “header-data message”, you know, use the header to set details related to data, so I will have header { server-code, data-length, timestamp, etc, data }, and data will change depending on the server. Implementing that in C/C++ or any other not-managed programming language is easy, neither unmanaged nor managed C# code are working, I have already solved the problem, but it’s hack-like, and I want a prettier, better and nicer solution.
I’ll try to post samples as sooner as possible to show this problem, maybe testing same code with gmcs may work, I’ll figure it out tomorrow.
Comments Off
While I was waiting my flight to Puerto Vallarta, you know, past month, because of FSL2006, a guy approached to me to ask about lend him my computer because needed to check something by reading his email, and I said “Yeah, why not?”, hopping he was able to find the way in my Debian-based laptop, while he was grabbing the computer said “Is it Linux? Isn’t it?” Of course I turn left to see Mauricio‘s face, because he was also waiting the flight, both were so impressed, that guy seemed to be a “normal one”, you know, MSWindows-only user, however, we were so impressed because he knew the environment, and yes he is mexican too, based on his accent he was from Monterrey or somewhere around. Is nice to find “normal people” who know Linux as well.
I usually use both mono-svn-version and mono-release versions to test new features and live in the edge. Compiling every module takes time, so I decided to write a bash script to do that, the automated-way.
I will add it tomorrow afternoon to MonoHispano‘s SVN, or until Novell‘s server bring back to life, in the meanwhile the source is uploaded. If there is any problem with the script, please let me know.
Comments Off
After debugging, tracing and profiling, I squashed that awful bug and some others that were less awful, now am starting the improvement of every server, you know remove those memory leaks, write manual pages and beautify not-written-by-myself code.
And am also working in the free software world, by porting jHotdraw to C#, so don’t forget to check it out!
I’m still updating our older effort to translate ECMA334 to spanish, now we are quite far away from current specification, however there are less than 30 files missing to finally finish this translation, in the meanwhile, am updating older code written by Fabian, Rodolfo and some others anonymous hackers to compile with newer Gtk#.

Still need to autool the module, now works with hardcoded makefiles. I still have things to do.
I finally decided to compile and install NVidia Beta driver, because free-one is too slow, I followed a HOWTO found in Beryl’s forum and now everything works nice and smoothly.
Comments Off
I’ve got, finally, my nVidia GeForce 5500 video card and yesterday set it up to allow using those fancy 3D efects with Beryl, the already-known rotating cube, shaking windows while hiding, popuping windows while showing are now working. I spend at last 3 hours setting it up, most of the problems where related to version mistmatch between nVidia Xorg modules and nVidia kernel modules, however after installing -generic kernel image everything seems to work.
I still need to set more features to Xorg to improve its performance.
Comments Off
To fix this bug that is driving me crazy I’m starting to write Unit Tests using Check, there’s a lot of code to review, test and fix, but am sure in the end the this port will be better than QNX’s one.
Now, a new entry is added to my Applications TODO list.
I’m glad to announce my MonoCanvas schedule, we need to improve our development through MonoDevelop, so am decided to implement MonoCanvas and release its first version this year, so be ready to test and report bugs.
By using Planner I’ve scheduled this implementation, at least 3 dialy hours will be needed, first release attempts to appear finishing current year.
Comments Off