[ Main ] [ Home ] [ Work ] [ Code ] [ Rants ] [ Readings ] [ Links ] |
[2024] [2023] [2022] [2021] [2020] [2019] [2018] [2017] [2016] [2015] [2014] [2013] [2012] [2011] [2010] [2009] [2008] December November October September August July June May April March February January [2007] [2006] [2005] [2004] [2003] |
[Thu Jul 24 15:25:37 CDT 2008]A good friend just sent me a link to a story that has been going around for a few days now: What Linus Torvalds thinks about OpenBSD. One reads about Linus calling the OpenBSD hackers "a bunch of masturbating monkeys" and cannot help but agreeing with the author of the blog that the Linux mastermind can sometimes be crass and rude. However, when one also takes into account the context of the conversation that was taking place when he uttered these words things suddenly change and start making more sense. Just check the actual email on Gmane: Yes, the OpenBSD folks have contributed a lot to improving the security of software, and I'm positive Linus will be the first one to acknowledge that much. However, he is absolutely right that they seem to be way too obsessed about security, to the point that everything else (including the mere fact of being able to do useful things with a computer without going through lots of hoops!) takes a second seat. If you doubt me, just install their OS on your regular desktop PC and try to run it as the main system for a while. You will quickly lose whatever hair you have left. I can guarantee you that. And yes, I understand OpenBSD is not such an ideal OS for the desktop but it may be great for a router. However, their developers like to preach security to other projects as if usability shouldn't matter, when that is not the case for these projects. Not everybody out there needs to run a router or a proxy server on a daily basis. People also need to do many other things that are a true pain to accomplish with OpenBSD. {link to this story} [Thu Jul 24 12:50:13 CDT 2008]Ubuntu is contributing to make the Linux desktop more and more exciting. A few days ago I met an old friend I had not seen in years (a not particularly technically adept one) who explained to me —all excited— that he had recently discovered Ubuntu, found it to be extremely easy to install —"easier than Windows for sure!", he added—, it worked out of the box for what he does —browsing around and checking email, mainly, but also woking on some documents and spreadsheets— and, overall, he loved it. So much so, actually, that he is now trying to get his kids to use it too. Well, yesterday we read that Mark Shuttleworth urged the Linux desktop developers to compete against Apple and get a product that's just as much fun to use. It all sounds great, of course. Who wouldn't love to see Linux on the desktop surpass the Mac OS in usability and overall fun? However, as Steven Vaughan-Nichols points out in his ComputerWorld column, "shooting beyond the mac" may be a pie in the sky proposition. Why? There are some powerful reasons: Absolutely right! I do like Apple's products. My wife loves them. She won't buy anything but their products. I help her with her sporadic problems here and there, and the systems are nicely designed, they definitely do a very nice job of integrating them together and the experience is definitely smooth. Still, the end result is not nearly as flexible as my Linux laptop. Why? Well, precisely because that's the price that you need to pay for a consistent, smooth experience. I just got fed up with the Evolution email client a couple of weeks ago and migrated back to mutt quickly and easily enough. Now, since I prefer to use the command line and curses-based tools (they make my work easier and don't clutter the desktop when I run them within a single screen session), I'm also looking at gaclcli to view my Google Calendar data, among other things. Neither Windows nor Mac can give me this flexibility. Of course, I also have a much broader selection of software and hardware to choose from (including cell phones, PDAs and MP3 players) than any Apple user. {link to this story} [Wed Jul 23 14:14:43 CDT 2008]Things have been going fine for Apple lately and now we read that the company has sold 2.5 million Macs in Q3, setting a new single quarter record. Overall, the numbers are quite impressive: To me, what's more interesting is to remember that this is a company that everybody thought it was about to die just 10 years ago or so. What brought about the changes? We all know who brought them about, but what strategy did it? If I were to know for sure, chances are I wouldn't be writing here and would be making lots of money writing business management books instead. Nevertheless, I think I can take an intelligent guess. Steve Jobs made Apple cool again. Consumers are getting all excited about Apple's next move, the next cool product they release. Yes, we all know that too. The question, however, is how they did it. Here is my answer: they avoided the minefield that the desktop and notebook computer markets were and chose to concentrate instead of new and innovative gadgets (the iPod, the iPhone, etc. In other words, they created their own batch of disruptive technologies, rebuilt the brand name and, once they got all that back, all they had to do was design some decent (mind you, not even great, just decent) desktop and notebooks products to start selling like hotcakes. Another article I recently came across of is a good illustration of this point. Jim Zemlin, executive director of the Linux Foundation, stated a couple of days ago that Linux is set to make a big splash in the market for mobile devices (yes, I know, I have been hearing this for years too), and the same article also tells us about the words of another executive on a completely different topic: Exactly! The importance of the iPhone goes well beyond of whether we think it's a cool product or we may prefer other cell phones. Its importance is that it is opening a whole new field for future products. In other words, it's showing us the great potential of digital technology applied to the mobile market. {link to this story} [Wed Jul 16 15:34:50 CDT 2008]Dr. Dobb's reports that Linden Lab and IBM managed to achieve virtual world interoperability. Basically, Linden Lab (the company behind Second Life) and IBM have proven that interoperability in inmersive virtual worlds is also possible by teleporting avatars between the Second Life Preview Grid and an Open Simulator world server. Why should this matter at all? As they say in Dr. Dobb's: It would make it possible for people to move freely between different virtual worlds as long as they used these open standards. This would make it possible, for instance, for a company to have its own internal virtual world (the equivalent of a 3D intranet) and allow the employees to seamlessly flow and travel between this and the wider external virtual world where they can interact with customers. That's just an application. There could be many more. Here is a video of the experiment, in case you are interested. {link to this story} [Wed Jul 16 16:23:39 CDT 2008]And hardware continues leaping forward. I read in Slashdot that TUL Corporation has just released the first 2GB graphics card. As the submitter of the story to Slashdot says, that's more memory than my laptop has! {link to this story} [Wed Jul 16 10:42:12 CDT 2008]der Standard publishes an interview with Mark Shuttleworth where the founder of Ubuntu shares some interesting thoughts about GNOME: Perhaps GNOME has not been on the leading edge for quite sometime, but one can hardly argue that they are not innovating. I see not only minor improvements towards creating a better user experience on their desktop platform, but also the appearance of new applications that people can feel excited about. Let's not forget that, to the user, the application is the true interface in the end. In any case, as Shuttleworth says, the GNOME guys have figured out a way to provide stability and a regular release, which is something the opensource workd had been struggling with for a long time. I think that's a significant contribution. {link to this story} [Wed Jul 16 10:32:38 CDT 2008]
Well, I'm glad to report that the migration back from Evolution to mutt has been easier than I
thought. Since mutt uses the mbox file format and Evolution apparently sticks to that standard too, it
was as easy as copying the contents of the [Tue Jul 15 10:07:56 CDT 2008]
Evolution has been getting on my nerves for quite sometime now. I just cannot stand
how often it shows the "Summary and folder mismatch, even after a sync"
error. Yes, I know the problem should go away by removing the
[Mon Jul 14 11:28:06 CDT 2008]Just came across a MySQL Performance Blog that is well worth a look. It's written by the authors of Higher Performance MySQL, published by O'Reilly. The same guys publish some very good presentations on their company website. The one titled MySQL Performance Basics is especially useful, I think. {link to this story} [Thu Jul 10 12:13:10 CDT 2008]Not sure how often this happens to you but, every now and then, I have to get a video from YouTube and convert it into MP3 format. Now, how do you do this in Linux? Here's how I did it with my laptop, still running an old version of Ubuntu (Ubuntu 6.06 Dapper):
[Thu Jul 10 09:48:30 CDT 2008]I read in Computer World that Google has launched a new service called Google Live to add 3-D features to social networking. eWeek also has an article about it. I must say that, while it sounds interesting, it seems to be nothing more than a Second Life rip-off, to be honest. Sure, it offers some additional features (such as the ability to embed one's own blog as well as pictures and videos from YouTube) but, other than that, it's Second Life all over again, a simple variation of it. Mind you, there is nothing wrong with that. That's what businesses are for. They compete with each other and improve on each other's ideas, trying to make money along the way. I'd just hate to see (or read) anyone in a few years pretending that it was Google who invented and developed this sort of interface. {link to this story} [Wed Jul 9 13:23:14 CDT 2008]Paul Jackson, one of our kernel developers at SGI, described very well (I think) in an internal email the relationship between the kernel hackers, the vendors that hire them and the Linux community: It is an ecosystem, isn't it? {link to this story} [Wed Jul 2 10:07:42 CDT 2008]I'm currently working on a web project written in PHP with a MySQL back end and, since I didn't create a database from a scratch in a couple of years or so, I decided to brush up on the theory a little bit. I searched for articles and tutorials on database normalization and found a good introduction on MySQL's Developer Zone website itself. I'm referring to An Introduction to Database Normalization by Mike Hillyer, which warns us about the so called spreadsheet syndrome: Hillyer is absolutely right. Over the years, I have seen the spreadsheet syndrome in multiple occasions and it is a royal pain in the neck. Once again, people got into a bad habit due to a user-friendly application. I cannot tell how many web applications I've found out there where the data is not normalized at all, lumping the whole thing into a single table as if we were dealing with a spreadsheet and making it quite difficult to handle it once it has grown to a certain size, not to talk about the instances where data has been misspelled or entered erroneously in the database due to this design error. Please, take the time to design your database correctly. {link to this story} |