Archive for the ‘Software’ category

Q/A with Novell CEO

November 30, 2006

Keeping up with all the media coverage about the deal between Novell and Microsoft, I found an interview Ron Hovsepian did for ComputerWorld on November 28, 2006. The interview starts with this question:

ComputerWorld: How did the agreement with Microsoft come to pass? Who approached whom, and when?

Ron: “This past May, I picked up the phone and called Kevin Turner, the COO at Microsoft. I knew Kevin when he was the CIO at Wal-Mart. I said, “Kevin, I’d like to have a conversation about what the customer needs.”

The complete interview is available at ComputerWorld’s web site.





Is it damage control time for Novell?

November 21, 2006

It looks like it is!


Ron Hovsepian, Novell’s Chief Executive Officer, wrote an open letter to the Free and Open Source Software Community in a desperate effort to minimize the damage caused by Microsoft’s CEO Steve Ballmer’s comments last week indicating that Linux users owe something to Microsoft.


Microsoft responded Novell’s letter with a statement indicating that:


“Microsoft and Novell have agreed to disagree on whether certain open source offerings infringe Microsoft patents and whether certain Microsoft offerings infringe Novell patents. The agreement between our two companies puts in place a workable solution for customers for these issues, without requiring an agreement between our two companies on infringement.”


Now, we have to keep a close eye on how everything progresses.





Java is Free!

November 13, 2006

In what has been catalogued as a bold movement, Sun Microsystems released Java (one of the most popular programing languages) under a GPL v.2 license.

The press release from Sun is available here



Perlmonks and Fuzzy Clustering

November 4, 2006

The day before yesterday, I posted, on the PerlMonks’ site, a script to do Fuzzy Clustering. You can find it here. So far, I have received very good feedback on how to improve the program. If you have any comment, please, drop me a line.



My first steps with Perl!

September 22, 2006

By the end of OSCON, Alejandro had convinced me that I should try Perl. So I decide to buy a couple of books to get started. If you are curious, I bought Learning Perl (the Llama book) and Mastering Algorithms with Perl. By the end of July, I started learning. Maybe it is just me, but I found Perl to be an easy to learn language (I did a lot of assembly and C programming before). On August, I made a decision: I would code an important portion of my Research work in Perl. That is me, very passionate some times.

To help me with this task, I bought another book (this time it was the Alpaca book –Intermediate Perl) and joined the Perl Monks. After reading a bit of the book (I have not had the time to finish it), I started to port some code that I had in MATLAB to Perl. I decided to start with one of my favorites: a Fuzzy C-Means implementation. You can see it on my Perl Monks’ scratchpad. It works! By the way, if you are a Perl’s expert and have a suggestion or two on how to improve my code, feel free to drop me a line. Remember: I have been programming in Perl for less than two months.



FLOSS Weekly brings you the movers and shakers of Free and Open Source Software

June 1, 2006 is home of FLOSS Weekly. This Podcast is hosted by Chris DiBona and Leo Laporte. FLOSS Weekly aims to present the views of the most influential Free/Libre and Open Source Software ( FLOSS ) personalities. Among the guests Chris and Leo have had in their program we count Jimmy Wales, from Wikipedia, Larry Augustin, from Sourceforge, and Miguel de Icaza, from the Mono proyect and Gnome. If you want to know about the past, present, and future of FLOSS, FLOSS Weekly is a Podcast you should not miss.


Designing Spreadsheets with OpenOffice Calc (Part I)

May 29, 2006



  1. Spreadsheet: file
  2. Cell: location that can contain information. Defined by rows and columns
  3. Constant value: data typed directly
  4. Formula: sequence of values, cell references, names, functions, or operators that produce a new value from existing values

Before starting this session, I have two administrative points to cover:

  1. Once you click on a topic, you have to click the “Go Back” button in your browser to return to this Blog
  2. Topics 2 though 13 will link to the website over which I do not have any control

Now, we can start this session on Designing Spreadsheets with OpenOffice Calc (Part I).

Today’s topics:

  1. Learning the parts of the screen
  2. Entering data
  3. Selecting items
  4. Adding/deleting rows and columns
  5. Saving your work
  6. Creating a new color
  7. Changing the cell background color
  8. Formatting text
  9. Changing the cell alignment
  10. Rotating text
  11. Optimizing row/column size
  12. Freezing column/row headings
  13. Hiding/showing rows/columns

To learn more: