Archive

mundus senescit

Quite the year... for silicon

opinion

We will remember 2020 for all the wrong reasons, but on a lighter note, 2020 has been quite the year… for silicon!

  • The incredible performance of Apple’s M1 and A14 (@ 5m).
  • AMD crushing Intel with its Ryzen 5000 series CPUs (@ 7nm).
  • The neck-and-neck race between the AMD Radeon (@ 7nm) and Nvidia RTX.
  • The launch of next-gen consoles from Microsoft and Sony.
Continue reading...

iOS Shortcut to Join Cisco WebEx

guide ios shortcuts

Here is a quick iOS Shortcut to join Cisco WebEx personal rooms by email name. In my organization, once logged in to Cisco WebEx, we can join a colleague’s personal meeting room just by his or her email name. Here is a shortcut to either:

  • Launch WebEx for the contact from the Contacts App share sheet,
  • Or just run the shortcut to select email to launch WebEx.
Continue reading...

Hide Firefox Toolbar and Tabs in Fullscreen

coding macos javascript

I use macOS spaces (virtual desktops) to arrange the various apps I frequently use. I have one space setup with two Firefox windows, in fullscreen Split View mode. But by default, Firefox windows are not really “full screen” for me, in that the tabs, toolbar and bookmarks bar will still be displayed. Here is my workaround to force the browser to full screen.

Continue reading...

Fixing high-DPI (retina) screenshot metadata

fix macos

On my MacBook Pro with retina display, when I take a screenshot, the image is saved with a DPI of 144. But, using ImageOptim to compress the image with Strip JPEG/PNG Metadata enabled will remove (or reset) the DPI setting to 72 DPI - resulting in a double sized image when displayed in Preview and Quick Look. Here is how I correct this.

Continue reading...

macOS zsh configuration

guide macos shell

From macOS Catalina 10.5 onwards, zsh is the default shell, instead of bash. I have a lot to learn about this shell, and so far, this is how I configured zsh... There is an overload of snippets on-line, but I’ve not seen a post doing what I do, so hopefully this helps someone!

Continue reading...

CSS tips to avoid Javascript

coding css

Recently I’ve been building a few web sites without JavaScript where possible, relying instead on modern browser support for CSS.

Here are some things I’ve figured out, including toggling the NavBar burger dropdown, smooth scrolling, showing and hiding modal dialogs with transitions!

Continue reading...

Static domain name resolution for Kubernetes pods

guide kubernetes

I recently needed to setup a Kubernetes cluster without an external DNS and without Internet access. In the old days, static IPs could be mapped to FQDNs by creating entries in the hosts file, but that won’t work with Kubernetes. With Internet access, the typical solution would be to use a wildcard DNS like xip.io or nip.io. Instead, the workaround is by hardcoding the mapping in the CoreDNS configuration.

Continue reading...