Chrome 56, which launched on February 1, will start blocking Adobe Flash under most common conditions: https://blog.chromium.org/2016/12/roll-out-plan-for-html5-by-default.html This block will stop ads, banners and most in-page elements that use Flash. Sites that rely 100% on Flash will (probably) not be blocked in this release but here’s where it gets tricky….
Category: Uncategorized
Chrome on iOS is WebKit and not Blink
If I’m reading this post correctly, when you install Google Chrome on your iOS device you are not getting Google’s preferred rendering engine, instead you are still getting Apple’s. So effectively, Google Chrome on iOS is just a skin on top of Safari. Due to constraints of the iOS platform, all browsers…
The WordPress post that kept 404’ing on Publish
This was a fun one. A client was updating a simple page with availabilities for trips that they offer. This wasn’t a custom post type, there were no custom fields and really not a whole lot of plugins that would interfere. But when they hit Publish all they got was “Page not found” Here’s…
curl with base64 encoded data
I just spent the last hour trying to figure out how to send base64 encoded data that lives in a file using curl. Everyone says to just use –data-binary but that assumes you know what the binary format should actually be! Every combination I tried of –data-ascii and –crlf kept failing with…
Using web page test with a custom IP address
I recently had a need to speed test a site that was almost launched. Since the site required an SSL cert we’d been doing our final tests with local host files. However, we wanted to get an external network’s view of our site and for that we always use the wonderful http://www.webpagetest.org/. The obvious…
SHA-1 SSL Certs
Google announced recently that they will start giving minor and soon nasty warning for 100% valid certs expiring in 2016 that use the SHA-1 hash. This is great from a security perspective but could be a headache for sever administrators, especially for ones that decided to purchase a long-expiring cert in order…
The Relative Cost of Bandwidth Around the World
This post from the CloudFlare blog comparing the price of bandwidth around the world was very interesting. Also, I need to find some internet direction stickers. http://blog.cloudflare.com/the-relative-cost-of-bandwidth-around-the-world
CSS Transitions not working first time in Firefox and Internet Explorer
I was doing some simple CSS transitions like transition: left 0.5s ease-in-out 1 and they were working just fine in Chrome but Firefox and Internet Explorer either wouldn’t use the transitions or they wouldn’t work the first time but subsequent times they would. So if I had an arrow that moved something…
DO NOT SEND ME MY PASSWORD. EVER!!!
I can’t believe anyone would actually transmit a password in the clear in this day and age. Especially a tech(-ish) company. Just signed up for an API key at a screen shot place (won’t name but people can guess) and they sent me my password via email. Thank you for…
*** failed to import extension kilnauth from ~/KilnExtensions/kilnauth.py: invalid syntax
You might run into this error message if you’ve got an older version of python installed. The problem is the newer with syntax: with open(self.__temporary_path, ‘r’) as f: before = md5(f.read()).digest() The solution is to just convert it to try/finally f = open(self.__temporary_path, ‘rb’) try: before = md5(f.read()).digest() finally: f.close()