Posts tagged ‘computers’

Software: KDE and assorted stuff

Time goes on, and with it, new software releases come and go. So, I think it is appropriate to comment on some software I use. Let’s see:

My GNU/Linux distribution: Slackware. After all these years, I am still a Slackware user. If anything has taught me on Linux distributions during this time, is that Slackware’s stability, speed and ease of use are unmatched. The plus is that is the closest thing to having real Unix running on your box.

In fact, many would be surprised to see Slackware considered “easy-to-use”. Believe me: it is. It is very simple, and while making mistakes might be easy, recovering from the is usually very easy, too. All the defaults are sensible, and almost every software package is untouched and unpatched from the pristine sources upstream. I began using Slackware in version 9.0. The last version I used, version 13.0, was a great one; and right now I am using Slackware-current, the “development” series. Despite being in the cutting edge, -current is surprisingly stable and simple. Slackware is nowhere near perfect, but it is clearly among the best GNU/Linux distributions.

My desktop environment: KDE. I begain to use KDE with the 1.1.x release that came with Red Hat 6.2, back in 2000. I liked it a lot, but it wasn’t adequate to my desktop needs, yet. I took a new look at it when the project relesed version 2.1, and I was instantly hooked. I began to use it as my only desktop environment, and it has been so ever since. When the KDE community released version 4.0, that was a difficult point; I reverted to 3.5 until 4.1 was ready; but then, I used 4.1 and 4.2, and was generally pleased. Now I am using 4.3, and I think it is an excellent environment. Additionally, I began to help the project as a Spanish translator since version 2.2, because I wanted to give back to it.

Screenshot of KDE 4.3

Screenshot of KDE 4.3 on my computer

My blog software: WordPress. I began to use WordPress back at version 1.2; the latest version I’m using is 2.9, and it’s still a great platform.

I don’t plan to change this stack sometime soon. Right now, KDE SC 4.4 is right around the corner, and I am awaiting it with eager anticipation.

The Web Ads Question

Tim, in a recent blog post, has tackled a subject that touches a sensitive area of Web surfing: ads, and the ethical validity of blocking them. The issue is that an increasing number of Web surfers are taking advantage of ad blocking techniques. For Firefox and Seamonkey there is the well-known Ad Block Plus extension. Internet Explorer can do it with the inPrivate mode. And Konqueror can block ads, too. (And way before, we had Junkbusters). Suffice it to say, the issue of blocking Web ads is not recent.

This is an important question, because advertising is, in many cases, the sole source of revenue for webmasters of many informative and useful Web sites; and even if it is not, it is an important source of income that alleviates the cost of bandwith, equipment, and many other expenses involved in making available online content.

On the other hand, Web ads are clearly annoying to many; that’s why ad blockers are so popular today, and that’s also the reason why many less-than-reputable advertising networks are in a perennial arms race with ad blocking softare, with each one trying to outdo the other.

  1. And this points out the main reason why most people try to block ads: they are annoying, yes, written in bold letters. While the initial Web banner ad was generally nice, it began to be annoying because of the cheesy animations… and it has been downhill ever since. The size has changed —they are bigger— and ads became generally more and more and more annoying. We began to see ads in Flash, ads that incorporated sound, ads that broke HTML standards compliance, interstitials, and so on. We have now those stupid moving ads, blinking, appearing in pop-ups, flashing, and making noises. Don’t ever get me started on inappropriate ads, those of the NSFW kind, that too many times have appeared on supposedly safe sites.

  2. Another problem with the use of the ads is the ad networks. If ads were just a linked element from the same Web site offering the advertisement, that would not be a problem. However, they usually come from ad networks; and believe me, the enormous lag they add to navigation is, in some cases, unbearable. The pun that says that the World Wide Web became the World Wide Wait is the responsibility, in great part, of ad networks. Just think of it yourself. How many times have you stared to a blank page of a site, supposedly loading? You wait, and wait, and wait… that is, until you decide to enable ad blocking and them all of the site loads like a charm. The ad networks would like to serve ads in your site, right, but the performance of their servers is downright abysmal.

  3. Finally, another reason why so many people choose to block Web ads is privacy. By using cookies —third party cookies— Big Ad Network Brother is able to track your surfing habits; they can learn that you have browsed OverthrowGovernment.com as many times as you have browsed MyLocalNews.net. They can learn about your sex, your age, your preferences, and other information that can be potentially all linked back to you. This bulk of data is used to serve ads that are “relevant” to you (yeah, right), and also is sold to any interested party.

I really don’t know why is that the state of Web advertising became so terrible. People is fond of comparing online media to printed media; but you open a magazine and the ads down there don’t blink at you, or require extraneous plugins (Flash), or make annoying noises, nor make a scan of what you read and then phone home… you get my idea? And ad rates in printed mags are usually way higher than Web ads! that’s right: the advertisements pay much less in the Web for the latitude of being more invasive than ever.

Because of all these reasons, I have ad blockers available on all my graphical browsers. Note that I said “available”, not “enabled”. When a Webpage becomes too annoying, I enable ad blocking, and I can continue browsing with no problem at all. However, I recongnize that this is not a definitive solution.

Whan should we do when confronting this reality? Should we move to a “walled-garden” model (i.e., subscription model with no ads?). In my opinion, the walled-garden approach is never a good one. Under this approach, I think a Webmaster would stand a far lesser chance of making decent money from a Web site. In addition, the epic freedom of information and the global exchange of ideas would end, taking with it the chief reason why people surf the Web today. In extremis, the Web would implode and die.

We must recognize, then, that the only way that stands any chance of long-term feasibility is so far the persistence of Web advertising. However, if this alternative is to be fully realized without the widespread blocking of today, Web ads must evolve. They must load fast, should not impose an unreasonable load in system resources (such as is the case with Javascript-laden ads, heavy images, Flash or other plugins, etc.), should not be annoying, should be appropriate, and should be far more respectful of end-user privacy; and all of this, while representing solidly the message the advertiser wants to be delivered. But it looks like we are just too far behind on realizing this dream…

So, what should one do to cope with annoying help ads? Here is some advice taken from my personal experience.

  1. Block all plugins by default. Enable them on-demand only. Especially, do not forget to install the Flashblock extension in Firefox, and enable on-demand only loading in Konqueror. Really; Adobe Flash is the scourge of the Web and, besides YouTube, I did not see too many useful examples of it. However, there are valid exceptions and that’s why I am not advising its uninstallation. Keep it around, but restrained. In this way, you will block all annoying Flash-based ads, while still retaining the ability to use the technology when it is really appropriate. Do this with a clear conscience. I feel no pity for advertisers who feel that it is their right to abuse your system resources, annoy you with sound, or put you at risk from Flash malware just for the privilege of showing you an ad. If they want to show us an advertisement, let that be in plain HTML.

  2. Block third-party cookies. In this way, you prevent Big Brother advertisers from stealing your personal data while you still allow the parent site to set cookies that might be useful for site navigation.

  3. If the animations are becoming just too annoying, disable them. Firefox, if I remember correctly, has a setting where animations are allowed to cycle once and then stop. But Konqueror in this case is the best: animations are allowed; but there is always a right-click setting of “Stop animations”. In that way, animations are allowed until they become too annoying, and then they can be stopped on demand by a right-click.

  4. Finally, if all else fails, you may resort to ad-blocking; but remember, the Webmaster depends on the income of the ads to maintain the site. Consider leaving the site if you find the ads unbearable.

The issue of Web ads is really complex, as I have tried to show here. Let’s pray that the advertising industry —an industry known for its lack of values, their ruthlessness and their extreme greed— begin to use some common sense, and choose to behave.

Wireless? Yeah!

There’s a story with sombragris, the trusty laptop that my brother, friend and namesake Ed Hurst graciously gave me. Sombragris is a Dell Latitude D505, and works great with Linux. Great, that is, with the exception of wireless networking, which is furnished by a Broadcom chipset, that never worked, not even in Windows.

Now, whenever I checked /var/log/syslog I began to notice something similar to these lines:

Feb 10 20:32:53 sombragris kernel: b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
Feb 10 20:32:53 sombragris kernel: b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/b43#devicefirmware and download the latest firmware (version 4).

And just because I was tired, I wondered… “what if I go to that website, get the darned firmware, and see what happens? At least I will make these annoying warnings go away…” And I did exactly that.

It turned out that the Linux Wireless Wiki is an excellent resource on all things wireless on Linux. I followed the instructions that it gave me, got the Broadcom firmware, placed it in /lib/firmware, and lo and behold! I am wireless!

Next, I tested the usability of the wireless connection with the wireless network that my sister put up at Mom’s home. It is a network with an encrypted password, and a good speed. Armed with the passphrase, I was granted access in no time.

Now, I am writing this post using wlan0 as my Internet connection. Yikes!

And here I am, working wireless in GNU/Linux, in a machine whose wireless was unusable in Windows. If only I had paid attention to that warning before. Oh well…

And thank you, Lord, for our small discoveries of every day.

KDE 4.2: Oh. My. Goodness…

Yep. That darned thing left me breathless. After roughly 14-15 h of compiling (that is excluding dependencies, such as Qt which alone took > 4h, and KOffice and Kdevelop as well), I am finally using KDE 4.2. I’m typing this on KDE 4.2, using Konqueror.

After KDE 4.1 I was expecting something good, but, honestly, not that good. The old annoyances are gone and the whole thing seems to have improved by leaps and bounds. And, it’s beautiful.

It might not be perfect, but having a free desktop such as this one is a treat. Kudos to the KDE community!

My current desktop
(click for a larger image)

KDE 4.2 released!

That’s right. You can read all the gory details at the announcement. This new version promises a host of improvements over previous versions.

The fact is, we’ll see. The level of outcry against KDE4 was unprecedented; the ‘nullification’ of KDE in Red Hat 8 was nothing compared to this. Even Linus Torvalds, a long-time known KDE user, is using GNOME now. Perhaps the “change shock” was too much for too many people (there’s also a response from KDE hacker Aaron Seigo and a more balanced evaluation by Bruce Byfield).

When KDE 4.0 was released, I switched back to KDE 3.5 within hours. The fact that the printing system wasn’t quite there yet, together with the absence of critical applications such as Kontact, made clear the fact that the release was not exactly usable for me. KDE 4.1 was something entirely different; here I had a completely usable desktop, even though it wasn’t able to complete with the engineering feat that KDE 3.5 is. But it convinced me enough to prompt me to switch (I hereby state that rumours of KWin 3D desktop effects running at excellent speeds on my old hardware had nothing to do with this decision ;) ).

Now, I’m pulling sources from the Slackware source tree and I plan to compile them as soon as I can (read: if my wife doesn’t get too upset). I’m curious; it surely looks promising. As said before… we’ll see.

KDE 4.2 - Be free

KDE 4.2 - Be free