Adblock Plus and (a little) more
adblockplus.org - now with SSL protection · 2009-06-26 13:47 by Wladimir Palant
I enabled SSL on adblockplus.org and easylist.adblockplus.org so that these can be accessed via a secure connection. I also checked that all pages keep you on an encrypted connection once you are there (if you get redirected from HTTPS to plain HTTP somewhere — let me know). Only known problem is the video on the main page (embedding YouTube via SSL doesn’t seem possible) and images in forum posts (these typically come from plain HTTP as well). Oh, and I am using a StartCom certificate which means that only Gecko-based browsers and Safari will recognize it (given the audience of this site, this shouldn’t be a problem).
Selecting countries on a map in Firefox 3.5 · 2009-06-20 12:18 by Wladimir Palant
Since everybody is talking about Firefox 3.5 demos these days I though that I would dig up one that I created myself in November. It allows selecting areas of complex shape on an image — e.g. countries on a map. This idea didn’t end up being used for anything but somebody else might find it useful.
Ten years ago I already had to solve this problem. How do you present the user with a map and let him choose a country? Back then I ended up using Win32 API and two bitmaps — one to display to the user and a second invisible bitmap to let the application translate clicks into actual countries by checking the color corresponding to the click position. The visible bitmap was static meaning that it wasn’t possible to show the selected country on the map. But that wasn’t necessary anyway back then. And now I had to solve the same problem, this time for the Mozilla platform.
Adding Weave support to an extension · 2009-06-01 14:00 by Wladimir Palant
Weave is a pretty cool extension, it lets you sync your Firefox/Fennec data (history, bookmarks etc.) across multiple computers via some server — and that while the browser is running, no need to restart it. So for example, you might have Fennec running on a Pocket PC and Firefox on your desktop, both logged into the same Weave account. You add a bookmark in Firefox. On next sync (which you can trigger manually) this change will be uploaded to the server. And next time Fennec syncs this bookmark will simply appear in your bookmarks list while the browser is running. Weave works with single bookmarks rather than taking the list as a whole meaning that this update will not affect the other bookmark changes you’ve performed in Fennec in the meantime (those will simply be uploaded to the server so that Firefox can get them on next sync). Add to this encryption, all data is being encrypted locally before being sent to the server — so while the server can tell how many bookmarks you have, it won’t be able to read the actual data. Still, if you don’t trust Mozilla’s server you can run your own without much trouble.
An approach to fair ad blocking - Feedback summary · 2009-05-13 15:41 by Wladimir Palant
I got more than 200 comments in two days to my controversial proposal to occasionally suggest Adblock Plus users to whitelist frequently visited sites. Given that it was a lengthy text and many users came from sites that “compressed” it, the feedback was surprisingly useful (and only few people accusing me of deciding everything without asking users on a blog post that asks users for their opinions). I will try to summarize the important results:
An approach to fair ad blocking · 2009-05-11 18:04 by Wladimir Palant
As I stated many times before, my goal with Adblock Plus isn’t to destroy the advertising industry. In the end, the Internet does need money to run and ads are still the most universal way to distribute that money. The only problem is that ads are becoming increasingly intrusive and annoying as webmasters try to maximize their profits which is the main reason people install Adblock Plus. So the idea is to give control back to the users by allowing them to block annoying ads. Since the non-intrusive ads would be blocked less often it would encourage webmasters to use such ads, balance restored.
Extension update patterns · 2009-05-06 15:36 by Wladimir Palant
I recently released Adblock Plus 1.0.2 to fix a regression that would affect any user upgrading to Firefox 3.0.9. In the end, Adblock Plus upgrade was released only six days before Firefox 3.0.9 and the big question is of course — was that enough time? How many users ended up using the new Firefox release with an outdated Adblock Plus version?
Attention NoScript users · 2009-05-01 22:54 by Wladimir Palant
Recently I wrote about how not giving extension developers a good way to earn money might lead to very undesirable effects. The recent events give an impression of the kind of effects we should expect here. This is going to be about the popular NoScript extension which happens to make its money from ads. And to make sure that somebody sees these ads it goes pretty far. For example, it opens the changelog webpage (full of ads of course) on every single update of the extension, even though the NoScript FAQ claim that it happens only on major updates (yes, if you dig into it you will find the preference to disable this behavior – but how many people do that?). And updates coming roughly each week ensure that this page is opened fairly often.
What is going on with EasyList · 2009-04-07 13:06 by Wladimir Palant
EasyList development has to continue, despite the sad events. Many of you already know Ares2, he is a very active (and helpful) member of both EasyList and Adblock Plus forums. He has been maintaining a German complementary subscription for EasyList and Rick was speaking highly of his work. I asked Ares2 to take over EasyList maintenance and I am glad to announce that he accepted.
Sad news · 2009-04-06 14:06 by Wladimir Palant
I got very sad news on Saturday. My friend and long-time Adblock Plus contributor Rick Petnel passed away Friday night. I was informed about his illness two weeks ago but simply refused to believe that it might end like that. Sadly, there is no way of denying it any more.
The monetization dilemma · 2009-03-25 13:02 by Wladimir Palant
There has been a fair amount of discussion lately on the topic of earning money with extensions. Yesterday I read Kent James’ blog post – and only a few minutes later I noticed yet another mail titled “Commercial offer” in my inbox. Now these are typically about some crazy business model they need my help with, usually something along the lines of replacing ads with other ads and redirecting website’s income into your own pocket by doing that. Not this time. An employee of a search engine company suggested I add a checkbox to the post-install Adblock Plus page which will add their search engine to Firefox and change user’s homepage to their entry page (all that restricted to the country where they operate). And they would pay me for each change performed of course.