WebDevelopment

Icon Missing When Adding a Webpage to the Android Homepage

Problem: when adding a shortcut of a webpage to the Android home screen, Chrome used <link rel=”icon” …> to give this shortcut an icon. Lately Google Chrome broke this feature (intentionally probably). Chrome just shows a grey round circle with a single letter instead of the provided icon. Discussion: Google removed it’s claim “don’t be […]

Icon Missing When Adding a Webpage to the Android Homepage Read More »

Chrome Won’t Let You Proceed to Website with Invalid Certificate

As an IT professional it’s quite common that have to connect web servers with invalid certificates, for different reasons. For expample opening a management GUI of an appliance may be necessary to change its own certificate or TLS settings. Problem: sometimes chrome won’t let you open this website, and gives you no “Proceed on” button.

Chrome Won’t Let You Proceed to Website with Invalid Certificate Read More »

Greenlock(-express) Letsencrypt Fails with ECONNRESET

Problem: after upgrading vom greenlock-express v2.0 to v2.5 and switching from acme-v1 to acme-v2 every attempt to register a new TLS cert with Letsencrypt fails with “ECONNRESET” Discussion: the new version of greenlock tries to validate the .well-known/acme-challenge file before asking letsencrypt for the certificate.If your webserver is behind a loadbalancer or firewall and the

Greenlock(-express) Letsencrypt Fails with ECONNRESET Read More »

Akamai High Traffic Volume

Problem: Akamai is showing very high edge traffic volume, but other sources of accounting show less traffic, and Akamai is billing this high volume! Discussion: I activated log shipping to compare the volume of the shipped data, to the reported volume by Akamai. The difference was +66% in the Akamai volume. Support was not help

Akamai High Traffic Volume Read More »

Chrome Destroys URLs in the Location Line

Problem: current Chrome browsers cut URl parts and hide the correct URL. https://www.derstandard.at/ is shown as derstandard.at. This is simply wrong from the technical point of view. And it might even be dangerous for some URLs form a security standpoint. Solution: there is an option to disable this bug:chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains Update: oogle ropped his ption. The

Chrome Destroys URLs in the Location Line Read More »

Debugging Akamai

Akamai just works, … most of the time. But sometimes you have to check what’s going on, and Akamai gives you a handy tool for this. There is an HTTP request header that tells Akamai to respond with some internal information. Pragma: akamai-x-cache-on, akamai-x-cache-remote-on, akamai-x-check-cacheable, akamai-x-get-cache-key, akamai-x-get-ssl-client-session-id, akamai-x-get-true-cache-key, akamai-x-get-request-id With this request header Akamai includes

Debugging Akamai Read More »

Web Audio Silence

Problem: I had problems with an audio driver (no not on Linux). The sound started with a delay after every gap of silence. This bug cuts off about 1/2 of a second of the attack of the sound. This is a problem when you try to make music in particular. Workarround: I made a little webpage that

Web Audio Silence Read More »

Google Maps Marker on Mobile

Problem: A responsive webapp shows a google map with markers that are clickable. On desktop everything works as expected, but on mobile the markers are not clickable. Discussion: After debugging with chrome remote inspector, I found that a div->frame with opacity:0 was lying above (explicit z-index:2) the clickable markers. I don’t know what this frame is for,

Google Maps Marker on Mobile Read More »

Google Map from RSS Feed

Problem: Google had a nice feature to build google maps from rss geo information with a simple iframe tag, but this service is discontinued. <iframe width=”920″ height=”450″ frameborder=”0″ scrolling=”no” marginheight=”0″ marginwidth=”0″ src=”https://maps.google.com/?q=http:%2F%2Ftothepin.blogspot.com%2Ffeeds%2Fposts%2Fdefault&amp;ie=UTF8&amp;t=t&amp;source=embed&amp;output=embed”> </iframe> You could actually add ?q=rssfeed to the maps.google.com url and it produced a map from all geo data in this rss feed. Solution: The

Google Map from RSS Feed Read More »