The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 4,262 other subscribers

Archive for February 8th, 2022

UTF-8 web adoption is huge, closing 100%, but only soured up since around 2006.

Posted by jpluimers on 2022/02/08

As a precursor to a post tomorrow showing that serving UTF8 does not mean organisations go without unicode problems, first some statistics.

The first Unicode ideas got drafted some 30 years ago in 1987. In 1991, more than 30 years ago, the Unicode Consortium saw the light. Nowadays more than 95% percent of the web-pages (close to 100% when you include plain ASCII) is served using the UTF-8 encoding.

It means that nowadays there is a very small chance you

will see mangled characters (what Japanese call mojibake) when you’re surfing the web.

Some nice graphs of unicode growth are at these locations are at these locations:

I think especially important are 2008 (when UTF-8 had outgrown all other individual encodings) and slightly after 2010, when UTF-8 alone covered more than 50% of the pages served. These exclude ASCII-only pages. Adding those would make the figures even larger.

graph showing a steep rise in the use of UTF-8 and a steep decline in other major encodings

Historical yearly trends in the usage statistics of character encodings for websites, June 2021

Historical yearly trends in the usage statistics of character encodings for websites, June 2021

–jeroen

Posted in Development, Encoding, Software Development, UTF-8, UTF8, Web Development | Leave a Comment »

ESXi: on my list to try VIC (VMware Infrastructure Client you say? Née vSphere Integrated Containers Engine)

Posted by jpluimers on 2022/02/08

On my research list: [Wayback] ESXi Host with No vCenter Server · VMware vSphere Integrated Containers 1.4 Documentation: Deploy a Virtual Container Host to an ESXi Host with No vCenter Server.

It is a small guide on [Wayback] vmware/vic: vSphere Integrated Containers Engine is a container runtime for vSphere.

vSphere Integrated Containers Engine (VIC Engine) is a container runtime for vSphere, allowing developers familiar with Docker to develop in containers and deploy them alongside traditional VM-based workloads on vSphere clusters, and allowing for these workloads to be managed through the vSphere UI in a way familiar to existing vSphere admins.

Given my virtualisation infrastructure is ESXi based, I need to contemplate on this, as there are basically two choices for me:

  • Install a docker host as a VM on the ESXi host and go all the way docker (which needs a very good thought on how many resources to allocate to the docker host)
  • Go the VIC way

Food for thought!

–jeroen

Posted in ESXi6, ESXi6.5, ESXi6.7, ESXi7, Power User, Virtualization, VMware, VMware ESXi | Leave a Comment »

ThinkPad T440p Touchpad Swap: Installing Correct Drivers – YouTube

Posted by jpluimers on 2022/02/08

[Wayback/Archive.is] ThinkPad T440p Touchpad Swap: Installing Correct Drivers – YouTube

One of the most common upgrades for any Haswell (xx40) series ThinkPad is to replace the awful button-less touchpad (sometimes referred to as the ClunkPad) with a T450 touchpad that has the proper buttons for TrackPoint users. However, getting the buttons to work properly on xx40 hardware can be tricky – particularly if you are running Windows 10. In this video you will see how to get drivers installed that will allow you to use the TrackPoint as if this were a T450! As always thanks for watching! Some of the guides I used for this video:

I have edited the link so they show forum post titles, added way-back links, and added some crucial information:

Via [Archive.is] ThinkPads Old and New | Facebook

–jeroen

Posted in Development, Hardware Development, Power User, ThinkPad | Leave a Comment »