There is a new article over at CodeProject on setting up Mono for .NET users on Linux and Windows.
There is a whole section covering cross-platform development with .NET over there.
Posted on 07 Feb 2005
Ciudad de México: charla sobre Mono y Gnome el dia Jueves 3 a las 4 de la tarde en el auditorio Amoxcalli de la Facultad de Ciencias en la UNAM.
Otra charla el viernes en el Instituto de Ciencias Nucleares (detalles). Este auditorio es más pequeño y creo que la entrada al público en general va a ser más difícil.
Lluis has developed an addin to develop Mono with MonoDevelop.
His blog post has more details on the work that is going into MonoDevelop.
Posted on 01 Feb 2005
Since am going to be there since Thursday, am wondering if we people are interested in a get-together to discuss Mono and Open Source the day before?
Drop me an email, and we can set something up.
Posted on 31 Jan 2005
Laura is currently at the World Social Forum in Porto Alegre, Brasil:
Laura at the World Social Forum.
Youth Camping Site at the SWF.
Laura in Queretaro.
There is an interesting thread about Mono performance today. The debate centers around exception handling. For non-Monologue readers, you might want to start with the post from the Nemerle developers followed by very interesting reply from Paolo.
By the end of the day, the report from the Nemerle folks is here:
From the other news, lupus did some mambo jumbo in mono to get our testcase 4x as fast as it used to be. Impressive! If only the other implementation was as fast... I guess I can now report this as a performance issue with a nice argument in hand.
Am feeling safer now: Donator to Tsunami effort jailed for using non-standard Web Brwoser.
Apparently there is another journalist paid by the administration to advance their agenda.
Darrick liked my link to the pictures of Iraq the other day pointed me to this article: What I Heard About Iraq. I liked it.
The 10 Worst Corporations of 2004. By none other than Russell Mokhiber and Robert Weissman.
Mokhiber runs my favorite Scottie and Me' column, previously known as `Ari and I'.
Posted on 28 Jan 2005
Stephen has started a blog (you might remember him from interviews related to Microsoft's open source applications FlexWiki and WiX).
He has posted an interesting essay: When are you going to sue your customers?:
The article contains some histerical examples.
I was on my route to Seattle, but my planes kept getting cancelled. Am scheduled to leave Boston tomorrow morning and arrive to Seattle at 7pm.
An unparalleled collection of pictures from children in Iraq is here. Not the average images on mass media.
This guy has 53 days of daily pictures from Iraq (I took the previous link from here).
Another article from Robert Fisk reporting from Bagdad.
Former attorney general Ramsey Clark will be defending Hussein, some of his reasons are detailed on a note published today. I found it interesting, and also found this intereview from 1999 where he touches on Vietnam, Iraq and military spending:
If we are to significantly change our culture, we need to recognize that we are held in thrall by two desperately harmful value patterns. One is the glorification of violence. We absolutely, irrationally, insanely glorify violence. We often think that we enjoy watching the good guys kill the bad guys, but the truth is that we enjoy watching the kill itself.
The other value is materialism. We are the most materialistic people who have ever lived. We value things over children. Indeed, the way we show how much we value children is by giving them things, to the point where a mother's self-esteem depends on whether she's the first in her neighborhood to get her child some new toy.
You began this interview by asking me about U.S. foreign policy, and I said that it's been a failure. Here is the standard by which I would judge any foreign or domestic policy: has it built a healthier, happier, more loving society, both at home and abroad? The answer, in our case, is no on both counts.
We also have to realize that we're going to be here only one time, and we've got to enjoy life, however hard it is. To miss the opportunity for joy is to miss life. Any fool can be unhappy; in fact, we make whole industries out of being unhappy, because happy people generally make lousy consumers. It's interesting to see how the poor understand all of this better than the rich.
Posted on 25 Jan 2005
Nat has directed, produced and performed in a series of videos on Beagle, the desktop search tool for the Linux desktop that is being cooked by those in the Gnome, Mono and Novell communities.
The videos are here. There are also a couple of Mono demos.
Beagle was originally demostrated on the 28th of June in the GUADEC conference in Norway.
Posted on 24 Jan 2005
Also Tor Lilqvist, the developers who brought GIMP and Gtk+ to Windows has been hired to work full time on Gtk+ on Windows and to assist us porting various Gtk+ based applications to Windows. Nat's blog has more details.
Later he will take on the final step to make the world a safer place: bring Evolution (our email and calendar client) to Windows. Even Windows users deserve an email program instead of a petri dish of worms and viruses.
David Reveman one of two developers behind Glitz also joined Novell. He will be working full-time on completing and tuning Glitz as well as contributing to the Cairo imaging library (the framework that will become the foundation for most open source projects to do graphics rendering).
Glitz brings OpenGL-based acceleration to Cairo rendering (Cairo is Mono's substrate for implementing the System.Drawing namespace). Screenshots of Glitz rendering are availble here.
And finally Robert O'Callahan has joined the Novell desktop team to work full time on various Mozilla improvements. Robert is working on some pretty exciting things: Multi-column layout for web pages, improving Mozilla's SVG support and continuing Mike Shaver's work on MonoConnect.
A few of my favorite articles from CommonDreams in the last few days:
Tracking Performance: Tomas's team in Charles University has published the results from speed benchmarking on Mono to track potential performance regressions. On the graph you can clearly see Lluis' fix to the remoting channels (the large drop in the Tcp tests). These have caused quite a lot of excitement in the Mono team:
Following up on Zac's port of Gecko# to Windows (which is now used in the Windows Beagle port), we now have patches to run Monodoc with Gecko# instead of GtkHTML.
By Mono 1.2 I want to switch Monodoc to use Gecko, to let us use CSS instead of tables in our documentation rendering.
The Windows.Forms team has started a blog to track the major developments, it is available here.
DotRay: A ray tracer written in C# for .NET and Mono was recently announced. It will become a nice test for the performance tuning going into Mono (Mono's Arrays Bounds Check Elimination code was recently updated to eliminate some checks it was missing and the AMD64 bit port has support for the SSE instructions set, which we are going to backport to the x86 backend):
In the last couple of days people have been using Ben Maurer's Mono heap profiler:
Various improvements have been based on the tool: from System.XML memory reduction (1.5 megabytes shaved with a relatively small patch when loading a 25 megabyte file) to improvements to F-Spot memory usage.
Paolo also did some micro-tuning for P/Invoke hungry libraries; It shaved about 50k-60k of memory for Gtk# based applications on startup.
F-Spot also went through some performance tuning optimizations: Larry greatly improved the rendering speed when switching pictures and in particular when rotating photographies (F-Spot automatically rotates pictures based on the EXIF metadata of the image).
Partly the book is a good complement to "Pity the Nation". Pity the Nation tells the story from Robert Fisk's standpoint a journalist in Beirut that covers the events on a daily basis. Chomsky's book on the other hand breaks up the various elements of the civil war by topic, so the actors and events are easier to identify in his book. Chomky's book lacks the sense of a story that Pity the Nation has though.
Keith Packard has a Blog. And I love it!
Posted on 19 Jan 2005
I like to watch this video every six months, Larry Lessig's presentation at OSCON.
A trascript is available: here
One of my favorite quotes from this presentation is this:
In an interview two days ago, Watts said, Here's the problem with Washington: "If you are explaining, you are losing." If you are explaining, you're losing. It's a bumper sticker culture. People have to get it like that, and if they don't, if it takes three seconds to make them understand, you're off their radar screen. Three seconds to understand, or you lose. This is our problem. Six years after this battle began, we're still explaining. We're still explaining and we are losing.
Havoc and Elijah, you might be interested in What Every Computer Scientist Should Know About Floating Point.
Posted on 15 Jan 2005
I will be in Seattle from the 23rd to the 28th of January. If you are in the area and would like to meet, have dinner, discuss free software, Mono, Gnome or debate interesting topics, drop me an email (email@example.com).
Today a friend of mine asked me if I bought music from the Apple iTunes Store and whether she should. I explained to her that the music she purchases will be locked into the iPod and iTunes and she wont be able to play it on other MP3 players unless she hacks her music.
As for myself, I have been using FairKeys to copy the music to my Linux running laptop.
Today a timely article from the Register discusses some of the details.
As Cory Doctorow likes to point out about Digital Rights Management: Its not about what you can do today, its about they will allow you to do tomorrow.
Posted on 14 Jan 2005
This coming March I will be at the Free Software and Open Source days in Istanbul.
Once I have traveled that far, the question is whether I should visit something else while am that far. The options are doing a technical stop in Paris, or doing more middle-eastish trips.
After reading Pity the NationI am left with a desire to visit Lebanon. Most likely I will have little time to spend in the Middle East though.
Paco from the Mono team will be doing a presentation on January 18th at the Dallas Forth Worth .NET users group, details are here
Posted on 13 Jan 2005