George and Hugo speeches

by Miguel de Icaza

Annotations of George speech is over at billmon.

Hugo's speech at the UN raises a few good points:

And we must recall in this room that in just a few days there will be another anniversary. Thirty years will have passed from this other horrendous terrorist attack on the Cuban plane, where 73 innocents died, a Cubana de Aviacion airliner.

And where is the biggest terrorist of this continent who took the responsibility for blowing up the plane? He spent a few years in jail in Venezuela. Thanks to CIA and then government officials, he was allowed to escape, and he lives here in this country, protected by the government.

And he was convicted. He has confessed to his crime. But the U.S. government has double standards. It protects terrorism when it wants to.

And this is to say that Venezuela is fully committed to combating terrorism and violence. And we are one of the people who are fighting for peace.

Luis Posada Carriles is the name of that terrorist who is protected here. And other tremendously corrupt people who escaped from Venezuela are also living here under protection: a group that bombed various embassies, that assassinated people during the coup. They kidnapped me and they were going to kill me, but I think God reached down and our people came out into the streets and the army was too, and so I'm here today.

But these people who led that coup are here today in this country protected by the American government. And I accuse the American government of protecting terrorists and of having a completely cynical discourse.

Then he raises the issue of the veto:

Point three, the immediate suppression -- and that is something everyone's calling for -- of the anti-democratic mechanism known as the veto, the veto on decisions of the Security Council. Let me give you a recent example. The immoral veto of the United States allowed the Israelis, with impunity, to destroy Lebanon. Right in front of all of us as we stood there watching, a resolution in the council was prevented.

Worth reading the whole thing.

Posted on 22 Sep 2006

Firenze Talk, update

by Miguel de Icaza

My Firenze Talk will be held in a new location: Universitá degli Studi di Firenze - Facoltá di Ingegneria, in l'aula è la 008 di viale Morgagni at 3pm.

A flier is available here.

Posted on 19 Sep 2006

Lang.NET Symposium Videos

by Miguel de Icaza

Michael Lehman has uploaded the videos from the various presentations that we had at the Lang.NET Symposium.

My favorites:

  • John Gough on running Ruby on the CLR.
  • Mike Barnett on Spec# (Programming with contracts).
  • Anders Hejlsberg on the new LINQ extensions. A great introduction to the new data and XML processing facilities in C# 3.0 and how these are built on top of a few small changes to the language.
  • Dom Syme talks on F# and delivers a great live demo.
  • Jim Hugunin shows IronPython, this was done very close to 1.0
  • Jim and Cory on SecondLife. I absolutely loved Jim's presentation.
  • John Lam on bridging the Ruby interpreter and the CLR (different from John's presentation. He also pulls an incredible demo with Ruby and Avalon.

There are more talks there, but I missed a few of those talks (one of the talks uses Mono's C# compiler as the base for their research.

And my own presentation here, the usual Mono stuff that I talk about.

Posted on 15 Sep 2006

Cory and Jim presentation on SecondLife

by Miguel de Icaza

Cory does a fantastic presentation on what SecondLife is on this video from the Lang.NET Symposium.

Jim then talks about the work that they have been doing to use Mono as the virtual machine to run their scripts. Jim is an excellent presenter.

This is a must-watch presentation for programmers.

Posted on 15 Sep 2006

Updated Venue for Mono Meeting

by Miguel de Icaza

We have changed the hotel venue, to a nearby location, please check the Venue Update post on the Web site.

Posted on 15 Sep 2006


by Miguel de Icaza

Officials of the United Nations' International Atomic Energy Agency said in a letter that the report contained some "erroneous, misleading and unsubstantiated statements."

Yesterday's letter, a copy of which was provided to The Washington Post, was the first time the IAEA has publicly disputed U.S. allegations about its Iran investigation. The agency noted five major errors in the committee's 29-page report, which said Iran's nuclear capabilities are more advanced than either the IAEA or U.S. intelligence has shown.

Among the committee's assertions is that Iran is producing weapons-grade uranium at its facility in the town of Natanz. The IAEA called that "incorrect," noting that weapons-grade uranium is enriched to a level of 90 percent or more. Iran has enriched uranium to 3.5 percent under IAEA monitoring.

Washington Post
U.N. Inspectors Dispute Iran Report By House Panel
September 14, 2006

Last Sunday, Mohammad_Khatami, Iran's former president, had a talk at the Harvard Kennedy School of Government here in Boston, the talk is available on C-SPAN.

Not an expert on the topic, but his talk is worth watching.

The Q&A section of the talk was probably the most interesting, Harvard agreed to host him provided that Mohammad Khatami took unscripted questions from the audience. The questions and answers are the best part of the talk.

When asked about the uranium enrichment program he said something along the lines that Iran continued to abide by the IAEA regulations. That they had withdrawn from some voluntarily stricter regulation that they had suggested in the past. This is roughly from memory.

Posted on 15 Sep 2006


by Miguel de Icaza

I completely had forgotten to blog about SplendidCRM, an open source, .NET-based CRM system

The folks at SplendidCRM are very much Windows developers, they are completely new to Linux, they do not know our ways, nor speak the language that most of us Linux users do.

They were interested in supporting their CRM system on Linux, but they were overwhelmed by the instructions on how to get their software up and running on a system that they barely knew.

They were the first users to try our Mono VMware image. They had been requesting this from us for months, they got their software ported in a couple of days:

Within an hour of getting the VMware image, I was able to compile my project without any errors. You guys should have done this years ago.

We had to fix a couple of issues with our VMware image (DHCP configuration, installing the VMware tools) and after these changes, only after 48 hours since the release, his product was running on Linux.

SplendidCRM running with Mono, SUSE/Linux and MySql.

You can try their product running against MySQL or against SQL Server on top of Mono from their site.

Posted on 12 Sep 2006

Bush Questioned on Torture

by Miguel de Icaza

In this interview president Bush is visible upset by the questions about torture.

Posted on 11 Sep 2006

Mono in Games

by Miguel de Icaza

Otee and a few other companies are building games with Mono as the VM for running scripts.

In Otee's case, I believe they are using some modified version of Boo. We are also assisting Second Life in adding a few features that they need in Mono for their own game.

Today, while reading reddit, I ran into this article Why C++, an article where the author talks about the advantages of C++ over C for game engines. At the end there was an interesting paragraph:

So I hate to admit it, but I come down on the side of conventional wisdom. Write your game engine in C++. Write your gameplay in Lua. Those might not be the right answers for the next generation. I can imagine a language with better support for concurrency stealing the application domain from C++ sometime in the next decade. And C#/Mono is nipping at Lua's heels as a game scripting language already. But for now, I think the C++/Lua combination is as good as it gets.

Emphasis added.

We know about a handful of games, but we do not have an entire list; I would love to know more about people using Mono to develop their game logic and would like to work with you guys (and yes, we can keep a secret).

Although Mono is embeddable, I always got the feeling that we could improve that API, and would like to get feedback from those embedding the VM about what kind of things they would like to have in Mono to simplify the embedding and improving future embedders experience.

Updated, some cute screenshots from Unity and games built with Unity are here

If you install their web plugin (Windows and OSX only for now), you can try out some of the samples, and sample games in here.

It is a shame that it does not run on Linux, but both the Windows and OSX versions use Mono as their high-level engine.

Posted on 11 Sep 2006

Mono, .NET and Linux in Firenze

by Miguel de Icaza

I will be talking about Mono, Mono-based applications and a little about our work on the desktop at Novell.

Location: Universitá degli Studi di Firenze - Facoltá di Ingegneria, in l'aula è la 008 di viale Morgagni at 3pm.

When: 29th of September, 2006.

Thanks to Massi for helping me set this up!


Posted on 09 Sep 2006

« Newer entries | Older entries »