X-Git-Url: https://codewiz.org/gitweb?p=wiki.git;a=blobdiff_plain;f=JuneBlog;h=de5a420afce9b5cbec8e4093c84c0a7cbd88260a;hp=b6634c7b3fba472791cbed749be449c70b24b5ef;hb=62663420e14d59969afeb6a62ab548e49e3c704a;hpb=2c013065ba124d1fcd7ebf2076261bb901815018 diff --git a/JuneBlog b/JuneBlog index b6634c7..de5a420 100644 --- a/JuneBlog +++ b/JuneBlog @@ -1,12 +1,124 @@ == June 2007 == +=== Tue, 26th === + +==== Long time, no C++ ==== + +The title was inteded to be a joke on "long time, no see", because I've +not been updating the blog for some time. + +But this reminds me that, yes, indeed I've not been doing any C++ for a few +months now. That's probably irrelevant to most of you... but this is my blog +and I get to decide what goes in. Except when *you* edit it. Damn WikiWikiWeb! + +The reason we don't have any C++ in the OLPC is that, in the Linux world, +C++ never flied that much. The kernel hackers say it's not well suited +for kernel programming, and I partially agree. Of course, C++ can't be +used for glibc and POSIX system libraries. Even MicrosoftCompany uses C +for those. + +This leaves us with three more layers to exclude: windowing server, +desktop and applications. + +X11 is written in C for historical reasons. Since its internals mostly +deal with interfaces and specialization of interfaces, C++ would have +been very beneficial. + +Gnome also uses C, for no good reason. KDE is older than Gnome and +was entirely written in C++, although I clearly remember g++ 2.7.2 being +quite a painful experience. The GObject crap in glib and GTK is expecially +ugly, hard to use and error prone due to lack of good OOP support in the +language. + +And applications? Well, applications in the OLPC are written in Python +anyway, like many higher level applications in regular Linux distros. + +There's a few exceptions: Mozilla is written in C++ and eToys is written +in SmallTalk. I don't know about TamTam. + + +=== Wed, 13th === + +==== Under pressure ==== + +Miletstone B4 was expected to ship today. I don't care because my work +is for due for Trial2. But many of my colleagues were extremely +under pressure. + +There is one last bug with some laptops not coming out of resume. +And it's still not fixed at 21:00. Kernel hackers are scraping +their heads. + +We had pizza together and, seeing so many tired faces, I casually asked: +"when do we close for summer?". + +People look at me puzzled: "What do you mean exactly by ''close''?". + +"Err... companies don't close for summer here in the States?". + +They look at each other, trying to guess if it's some kind +of joke: "Why would companies ever ''close''? They're not schools." + +I quickly added: "Oh, I'm asking because, you know, most +companies in Italy do close a few weeks for summer". + +At this point everybody laughed like if companies closing +was an extremely funny idea. + +This is one reason why we have a strong economy here: people +are extremely committed at work. Will I ever catch up? Hope so. + + +=== Tue, 12th === + +==== Eutelia Voip ==== + +I have a new public phone number: {{055-3984187}}. + +It's Eutelia's VOIP service, formerly Skypho. People told me +that the quality is good. All the previous phone numbers remain +valid. + +I've also switched from Ekiga to a SIP client that doesn't +totally suck: + + http://www.twinklephone.com/ + +Actually, the user interface is horrible. But if you close +your eyes, it works beautifully. + + +=== Mon, 11th === + +==== Sleeping At The Office ==== + +We have a futon here. And it's quite comfortable. Sleeping +at the office has its pros and cons, hereby listed by Dillinger: + +OfficeSleep.jpg + + +==== Bender Down ==== + +There has been a longstanding outage of our wiki server since yesterday. +Today, my sister finally fixed the problem by rebooting both the modem +and the computer. + +http://bender.codewiz.org/bender.jpg + +I'm planning to move bender here one day, so I can properly maintain +it, but first I need to consolidate my visa position. + + === Fri, 8th === ==== More laptop news ==== -Are here: +Available here: http://wiki.laptop.org/index.php?title=News + +Some links to videos in the end. There's not much about me, mostly because I've not done +much this week besides chasing bugs. - http://wiki.laptop.org/index.php?title=News ==== Father and son private business ====