I have been having some problems with my upgraded laptop and my upgraded OS. Been fighting them all day.
The network at the PDC is horrible. Getting an address from the DHCP server can take up to a 30 seconds if you are lucky.
Then they have some kind of proxy server that crashes all the time, because now is the second time that a guy shows up and tells us `Dont worry, we are rebooting the proxy server, it will be ready in a few minutes'.
When the server comes up, I can visit many web sites, but many others just never resolve to an IP address. Randomly. Wild guess of the day: the Proxy Server is MS Proxy Server.
I have not heard a single mention of Linux so far. But I ran into Ben Adida (from OpenACS) and Eric of AbiSource fame (which is not doing much AbiSource these days).
All the talks are pretty focused on the new .NET stuff, which made me realize that we should ship and distribute a library to make propper use of Jabber on Linux. I am not sure if Gabber is enough, or if Gabber can act as the multiplexor it is supposed to be, but we should look into that.
Ben is having a love/hate relationship with the various .NET technologies.
Met Luis Daniel Soto in between breaks finally. He was kind enough to sponsor my trip to the PDC. Talked about Mexico, .NET, Passport and found out that he got married last year.
I went to the Project-7 talk at the end of the day. The presentation on Fortran for .NET was pretty fun. Bertrand Meyer also tried to convince the audience that Eiffel was the way to go.
Bertrand made a good point that is not mentioned very often. .NET will give people a chance to choose the best language for a particular application instead of choose a language because of the libraries provided by it.
He also discussed how the Eiffel compiler for .NET supports multiple inheritance. It is a pretty cool trick: for each class created an interface is also created. So multiple inheritance is implemented by having the derived class implement both interfaces from the parents.
Dinner with the ECMA guysThanks to Sam Ruby, I had a chance to join the ECMA committee members that attended the PDC. A bunch of us got Mojitos at the restaurant.
|Bertrand poses with other ECMA members (here you can see Jim, the man in charge of the MS CLR). Bertrand made very compeling points on why people should use and buy Eiffel ;-)|
Posted on 23 Oct 2001
As usual, I woke up and stayed in bed, so I spend most of my 60 minutes that I had reserved for having breakfast at home, taking a long shower and all that stuff in bed instead.
Made it to the airport. They now check your boarding pass when you enter the restricted area and before you board the plane. You also need it to get during baggage claim.
The airplane food used to be passable, I never complained about it (with the notable exception of TWA food which consisted of a piece of bread with a piece of ham and water). But these days the food is just bad.
Got to see my sister and her husband. She took us to a Oaxacan mexican restaurant in Los Angeles, and I had a wonderful barbacoa. It was so tasty. Jacob would have loved it, although he probably would just have ordered a burrito.
I forgot to bring my camera, so I have no evidence.
Posted on 22 Oct 2001
I am still moving files from my old hard drive to the new hard drive. By the end of the day I was done.
Thanks to the help of Duncan I got all the nice new features on my laptop setup properly: USB mouse, fully antialiased desktop, lots of new fonts, relevant updates and packages.
I eventually got sick of the AA display, and have now gone back to crisp and clean non-AA fonts.
I think that we should disable anti-aliasing small fonts, and only use it for certain weight/size and up. Anyways GdkXft is pretty cool, any monkey can get this working.
Posted on 21 Oct 2001
Today we celebrated Ximian's 2 year anniversary in the company. Bijan and David were out on a business trip, and we missed them.
The spirit of the hackers at Ximian was present in the lounge as Nat had passed out from working 50 hours straight without sleeping. We also had to wake up Dan who also had passed out. Shortly after the celebration Vladimir passed out.
So Ximian is as busy as we have always been.
My camera is still at home so no pictures from me.
The audio for yesterday's talk on Chomsky is now available in Real Audio format: Chomsky at MIT Audio
I have now installed my new Red Hat 7.1 on my new machine and reinstalled VMware as well as all the software I use for developing Mono. Tomorrow I will be migrating my data from my current hard drive to the new hard drive and hopefully I can go on my trip with my new computer.
Hopefully I will be able to run Gnome on AA mode, Duncan has been helping me out, as he has setup a beautiful desktop on his machine. I finally got everything working the way I wanted, although I am not very pleased with the anti-aliased fonts on my desktop, I think I will go back to the sharp fonts that I have been using.
I have been running Nautilus with Tuomas and Jakub's SVG artwork, and it looks so much nicer than anything I have used before.
If I had copious spare time I would be hacking the task-oriented features of the new Windows file manager into it, it should be pretty simple to do.
It is definetly a task for the various hackers in GNOME Love to do.
I am convinced that we need to get a Galeon component for Nautilus which would bring the all nice browsing capabilities and the supporting infrastructure of browsing into the Gnome shell.
Posted on 19 Oct 2001
Very good, I even took some notes, but they are incomplete, and you might be better off reading some of his recent interviews at ZNet. The MSNBC Chat With Noam has some of the content that was discussed today.
This is my second day trying to re-organize the expression handling in the C# compiler to cope with Indexers and Properties correctly.
The problem is that so far my whole model for evaluating expressions consisted of recursively asking each expression to "resolve" itself (which was perfect until this point). The resolution process might return a different object and by the time it returns, it has to set two values in the base: the Type of the expression and the expression classification.
This breaks in some cases, because there is no guarantee that indexers will have both their set and get properties, and the argument (that can be properly implicitly converted, and hence used in an OverloadResolve operation) is not available unless it is the left side of an assignment. So, I have to do a lot of work to reorganize the sources around this change.
I am still sick from whatever I got on saturday, am starting to get better slowly, but the weather and the random changes in temperature at night have not helped.
Posted on 18 Oct 2001
Evolution is fast approaching, Nat and I did a little thing for the hackers last night.
Installing new pieces of the laptop.
Upgrading to a new version of the operating system is not worth all this pain.
Posted on 17 Oct 2001
I am starting to appreciate more and more the new CD from Jaguares (Cuando la Sangre Galopa)
I also have been listening to Norris Man, a CD I got from a Reggae concert that my mother and I saw in San Francisco a couple of months ago.
Tuomas has been doing some incredible things with Nautilus.
I also discovered that people have been putting together a bunch of Nautilus Scripts
Posted on 16 Oct 2001
Went to the Howard Zinn talk at the Massart, as usual very good.
More work on Mono, things progressing nicely.
Posted on 10 Oct 2001
Jody showed me some screenshots of the Excel graph importing support in Gnumeric.
Today's CD is `The Police Live'.
Posted on 08 Sep 2001
Found a large ammount of tutorial material from Conference.NET at Develop Mentor.
Listened to a few of the talks from the conference at http://technetcast.ddj.com. Interesting bit. From Don Box: `The COM team put the COM in complexity' and
Sergey checked in the new enumerations to the CVS.
American Pie 2. Enough said.
Posted on 07 Sep 2001