Fever RSS Reader still working – here’s how to re-install

Ever since Google disabled its RSS reader, I have been using Fever. But there are two problems: (1) The developer shut it down, and (2) the license is tied to a specific domain. But now I need to move my server to a new domain.

The good news: domain checking only happens during installation. I could have simply moved the files and database. For a different reason, I wanted to do a fresh install. This is how I did it:

  • Point my old domain to the new server
  • Perform the install – this will pull the application files from the Fever server
  • Import my feeds via an .opml file
  • Restore the original DNS entries

At this point, Fever does not care any more about the fact that the domain it was purchased for does not match the server’s domain any more.

Augmented Reality in Google Maps?

Warning: count(): Parameter must be an array or an object that implements Countable in /home/customer/www/jastram.de/public_html/wp-includes/formatting.php on line 3425

Updating Facebook Auto-Post (2018)

I refuse to post original content at Facebook, or other networks. Instead, I have my websites automatically cross-post of original content from my website.

But networks regularly update their APIs or require new checks. For my personal benefit, I’ll document my effort for allowing SNAP Auto-Poster (WordPress) to submit to Facebook. First, this is the problem:

Testing …

    [Warning] => 
    [Error] => (#200) Requires either publish_actions permission, or manage_pages and publish_pages as an admin with sufficient administrative permission

Array ( [Warning] => [Error] => (#200) Requires either publish_actions permission, or manage_pages and publish_pages as an admin with sufficient administrative permission )

NextScrips documents the problem here.

What’s unclear to me is whether my “app” needs to be submitted for review to Facebook or not.

Well, there is a new link for authorizing a Facebook account, let’s try it:

Can’t Load URL: The domain of this URL isn’t included in the app’s domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings.

Strange… I was using se-trends.de, which is included.

Let’s have a look through the Facebook app settings. Once thing I noticed is that I am still running on the 2.7 API. May as well update to 3.x.

I found the answer

It was a typical RTFM-Problem: https://www.nextscripts.com/instructions/facebook-social-networks-auto-poster-setup-installation/

Bottom line: It’s time to update SSL (already planned), but even then it will take months for getting approval.

The most promising route seems to be IFTTT, as described here.


I am really happy with Selfhost for web hosting, but they don’t support Let’s Encrypt, at least not officially. However, they claim that with their new plans it is possible, even though it’s not officially listed. I’ll try it out and see how it goes.


Anti-Adblocker aushebeln

Interessanter Kommentar bei Heise: Durch ändern des User Agents kann man wohl viele Anti-Adblocker austricksen:

> Fun fact.

Spocki schrieb am 15.01.2016 14:19:

Wenn Dein Browser sich als GoogleBot ausweist liefern viele Anbieter erst gar keine Werbung aus…und, oh Wunder, die Seiten sind spürbar schneller 😀

Witzig. Habe das gerade mit dem FF Add-On User Agent Switcher und der Müllhalde bild.de ausprobiert, und siehe da, man bekommt das Springer’sche Verblödungsgift danntrotz aktiviertem uBlock Origin, RequestPolicy Continued und Ghostery angezeigt.

Scheint, die wollen dann doch irgendwie ‘gespidert’ werden — verlogenes, hinterfotziges Schmierenpack.

Juhu – JMStV ist gescheitert!

Die Novellierung des JMStV (Jugendmedienschutz-Staatsvertrags) ist undurchsetzbarer Schwachsinn – und ist jetzt zum Glück gescheitert.  Die vorgeschriebenen Maßnahmen sind überhaupt nicht umsetzbar.  Das einzige, was dieses Gesetz produziert hätte, wäre eine weitere Abmahnwelle, von der nur skrupellose Anwälte profitieren würden.

Major annoyance: Web sites that detect your language by IP address

Why is it that nobody cares about the fact that web browsers can send the preferred locale to a web server?

I like Google, but the way they handle this is just horrible.  Yes, there are workarounds, but I don’t need a web site detecting what language I am interested in.

The latest site with this habit that I noticed is IMDB: Browsing it in Germany leads to the comical situation where the site content is in English but the Movie Titles are in English.  This doesn’t make ANY sense.  Yes, there is a workaround too (create an account, set the language in the settings), but this is just stupid.

The sad thing is that this won’t improve any time soon.

Bad Experience with Afian File Manager

I recently installed the Afian File Manager for a customer.  All they needed was a simple way for safely sharing large files with customers.  There are plenty of web file managers available (free and commercial), but surprisingly few support uploads beyond what the web server allows.  Afian was one of them.

Turns out they realized the big file upload with a Java Applet that chops the file into small chunks that are sent one by one and then reassembled by a PHP-Script on the back end.  So far so good.  It worked in their life demo, but it didn’t work on our server.  The difference?  We used SSL.  I didn’t consider this an issue, as the Q&A page stated:

"Does it work with SSL?
Yes, you can use it with SSL, and there’s no configuration involved. It’s just a matter of running Afian under a https (secure http) address. Our personal opinion is that this method would be a bit excessive. But we all know that it puts people at ease about security…"

When I contacted tech support, they told me that the Applet-Upload doesn’t work with SSL.  What the… didn’t I just read something else?  So I revisited their Q&A page, which now read:

"Does it work with SSL?
Yes, you can use it with SSL, and there’s no configuration involved. It’s just a matter of running Afian under a https (secure http) address. The drag&drop upload method however, will still be using HTTP."

In fact, they changed  this within minutes of my support question regarding SSL. But fortunately, the Google Cache still held the original text.

Afian has a strict refund policy (something that actually made me nervous before the purchase).  But I thought okay, let’s give them the benefit of a doubt.  So I requested a refund without mentioning the Google cache page.  Had they just refunded the money, then I wouldn’t have written this blog entry.  Instead I got this:

"Please review the agreed refund policy: http://www.afian.com/refund-policy
We did not claim that the drag&drop upload feature works over HTTPS."

After I pointed out that the feature was offered at the time of purchase (proving it with the Google Cache link), they withdrew and issued the refund.

But this left a sour aftertaste, that is just no way to treat customers.  They are free to do business as they see fit – even though changing the web site for not having to issue a refund is borderline, to say the least.  But ultimately they are hurting themselves.  With a little more generosity, they may trigger positive blog entries.  And let’s face it, with a product like this, positive reviews are by far the best marketing – and bad reviews are poison.

The Hunt for Gollum

This weekend an amazing film got released: The Hunt for Gollum, a side plot from the Lord of the Rings.  Watch it for free online.  This movie shows how the whole can be so much more than the sum of the parts, and that the Internet is an amazing enabler.  Enjoy.