Taller de C# y Mono en TenerifeLanParty

La Oficina de Software Libre de la ULL tendrá un stand en la TenerifeLanParty de este 2008. Por motivos de trabajo, de miercoles a viernes estaré por allí ayudando con los talleres y el jueves a las 16h me han colocado un taller de Lenguaje C# y Mono que impartiré en caso de que hayan suficientes asistentes. Basicamente aplicaciones de escritorio Gtk#. Por experiencia en este tipo de eventos imagino que no habrá público en los talleres porque la gente suele ir a jugar a videojuegos. Para dar conferencias o talleres técnicos con éxito hay que ofrecer comida gratis, poner los horarios con mucho tiempo de antelación, darle mas publicidad y estar avalado por una firma grande como Microsoft, Sun, IBM, o alguna de estas. Y si ademas se cobra una buena pasta por la entrada, entonces ya es la bomba.
Pero bueno, allí estaremos para echarnos unas risas.

El día de Internet es éste sábado

La Oficina de Software Libre de la ULL (mi curro) junto con la propia Universidad, GULIC y CajaCanarias, organizan éste sábado una jornada con homenaje al día de Internet.
El personal de la OSL estaremos en Guajara impartiendo talleres y charlas. Ordenadores con Bardinux y conexión a internet para todos.
Será en el nuevo edificio de CajaCanarias, al lado de la pirámide de Periodismo. La entrada es libre y tendremos ocasion de charlar sobre temas diversos.
Si te quieres pasar ya sabes que estaré allí, éste 17 de Mayo, de 9 de la mañana a 2 de la tarde.
Más info aquí

A couple of days using OpenSuse

KDE is beautiful, no doubt of that and I like the development tools they have a some applications but... In terms of performance I still prefer Gnome. And in terms of "stability" I prefer Ubuntu (it doesn't means that Suse is not stable!).
Well, the guys at Suse are making an impressive work (and very necessary) on tools like Yast2, developing graphical tools for everything but the performance could be improved. I'm happy supporting OpenSuse and it is being great having the last Mono and MonoDevelop versions, it is really productive for my projects.
So far, what I've learned as a Suse user is:

  • The system doesn't freeze, but sometimes it gets stuck for few seconds and you may think it is frozen... so don't restart it !
  • Suse developers want you to use their graphical tool so don't skip them touching files manually !
  • If you want to improve the performance... upgrade the packages!, use Gnome!
  • If you download a .rpm package (ie, monodevelop 0.14) don't open it with the "package installer" that you will see on the list (it doesn't work for me and nor for some friends), rather open the .rpm packages by typing "zen-intaller" in the applications search box

There is only one thing I hate on KDE: when you click on an application icon, the icon animation starts but the application never starts and you never get any error message. It sounds like somebody is catching an exception improperly !! 🙂

Welcome Open Suse 10.2

S8000349.JPG After 1 year using Mandrake, 5 years using Debian and about 2 using Ubuntu I decided to jump to Open Suse, having both systems in my laptop. The main reason is that I don't have much time to struggle with packages and versions and I do want to get the latest versions of Mono in order to develop my projects. I have Suse to easily get the Mono binaries and I have Ubuntu to experiment, build software from source, and other things. I've been using Gnome for years and I'd like to track KDE as well having a different user experience.
As a gift for myself I've purchased Open Suse from Novell to get a nice box with original stuff, manuals and support. It is my way to contribute to the Mono project too. Hopefully in the future people will pay money for the support, not for the software 🙂
The installation of Open Suse is great, it even resized my Ubuntu ext3 partition turning it to ext2 (although it didn't convert it to ext3 again, I had to do so manually with tune2fs).
Now I must say that the experience has been a bit disappointing. First of all, there is no support contract inside the box (papers) and all the information is in the Novell website. It is not clear what the support covers and they answer the tickets nothing fast in the help desk system. I felt that Open Suse 10.2 wasn't enough tested before the release because there are quite a few updates to download and the system actually gets better once updated.
I mean, it is absolutely reasonable and usual to have a bunch of important updates as the open source community never stalls the ball but when you pay for the software you expect a little bit more, you count on the original cds and dvds you have purchased.
I had a weird incompatibility problem between the firmware version of my laptop BIOS (Acer TravelMate 4202wlmi) and Linux Kernel that caused random freezes during the kernel startup sequence. Fortunately it is working very good after the update.
So, if you get Open Suse 10.2 don't forget to download the lastest updates. Go to the "computer menu", run Yast2, go to "Online Update Configuration" and after that go to "Online Update" in order to get the updates. In addition if you want to get some non-free packages go to "Installation Source" and add the next addresses (mp3, mplayer, and other cool stuff):
Server Name: packman.mirrors.skynet.be
Directory on Server: /pub/packman/suse/10.2

Server Name: download.opensuse.org
Directory on Server: /distribution/10.2/repo/non-oss/suse/

And other cool package sources such as the Mono packages or the Linux kernel:

Server Name: software.opensuse.org
Directory on Server: /download/Mono/openSUSE_10.2/

Server Name: software.opensuse.org
Directory on Server: /download/Kernel:/HEAD/openSUSE_Factory/

Finally I got what I wanted, to have the last Mono packages, including the last MonoDevelop 0.14 which is awesome !!!, because with Suse you are able to go to monodevelop.org, check out the rpm package and install it directly if it is not in any respository yet.

MySQL Web Seminar today

Today I have been attending a MySQL Web Seminar: Web 2.0 and MySQL. It has been interesting and the spoken english of the presenter (Jimmy Guerrero) has been crystal clear for me. The sound is sended by a telephone call but its free and the slideshow and Q&A session is performed using WebEx, a Java application. It has been a new and exciting experience for me and I will repeat on next seminar. The presentation hasn't been very technical but some ideas and charts have been really impressive: Wikipedia bears 25000 SQL requests per second. Mixi.jp has a MySQL cluster with 100 servers which is bearing more than 3 million users, 70% of them active.

I Jornadas de Software Libre SSL-ULL (The Report)

The past few days has been very fun and exciting for me. I met great hackers (a couple of them were also friends) and all the presentations I attended have been really interesting. I am happy enough with my presentation and with the questions that people asked to me at the end. Thanks to Marc-André for sending me a video showing his Generator for my presentation, I thought that people enjoyed it. I hope that Mono, Castle, and MonoDevelop will gain more users here in Tenerife and the free/libre software production will increase in the Canary Islands.

You can read Alvaro's post about the conference, it is very nice; thank you very much for everything Alvaro. To talk with Rodrigo Moya, Antonio Larrosa, Steve McIntyre, Esteban Manchado and Agustin Benito was really nice. I also want to say thanks to Paco Almeida, René Martín, Adrián Santos & Javier Quijada for let me talk in the conference and for their effort in this big conference.

Yesterday when I took Steve to the airport in the south, the fly delayed 6 hours (initial estimated time 21, final real time 2.30). It was incredible but It was fun for me because we went to a beautiful beach to drink free beer and Steve told to me cool news about the future of Debian, some brilliant hacks and some other amazing things. I will post some photos when people send them to me.
See you soon my friends.
Update: Steve's photos. (Im the red t-shirt guy)