Blog

Blog2021-09-08T18:52:36-04:00

What web can do: a mobile speech-to-speech translator

In the 70s and 80s, some people thought that you could soon travel the world with a portable computer, only the size of a backpack, that would translate any spoken utterance to any other language. Nowadays, with the Google Translate App, you can easily do this with any mobile device. But is this also possible using only HTML, CSS, and Javascript?

What web can do today

Yesterday I tried to create a Progressive Web App displaying an artificial horizon over a live camera view and was wondering if this would be possible with a modern mobile web browser. During the research, I stumbled over several websites which you can use to test the hardware capabilities and their software support in web browsers and I wanted to share some links.

September 26, 2019|Device Independent, HTML5, Progressive Web App, PWA, Web Design, WebGL|

A CSS hack to show page element layouts

Today I stumbled over an interesting blog post by Gajus Kuizinas. The idea is to inject a CSS style snippet into a web page to show the layout of all web page elements. This can be achieved by setting a different translucent background color for every depth of nodes. This way you can see the size, the margin and the padding of each element on the page.

September 9, 2019|CSS, Web Design|

Safe Browsing with the Windows Sandbox

The Windows May 2019 update brought the new Sandbox feature. It can be used as a safe browsing environment without the risk of affecting the base Windows installation with malware of any kind. We will create a host installation of a Web browser with a persistent configuration, which is mirrored into the virtualized environment of the Sandbox whenever needed.

September 1, 2019|Chrome, Firefox, SeaMonkey, Virtualization, Web Design, Windows|

A 3D visualization of real-time earthquake data

This is a 3D visualization of real-time earthquake data gathered from the U.S. Geological Survey website. The data used in this example covers all earthquakes with a magnitude of at least 1 within the last 30 days. They are drawn into a template texture image file of the Earth’s surface according to the geographical position and the magnitude of the quake.

June 7, 2019|3D, Earth, PHP, Science, Web Design, WebGL|

Windows 10: Changing Hyper-V support at boot time

If you want to use Docker under Windows and the new Windows Sandbox feature, you have to enable Hyper-​V support. The problem is: You cannot run VMware Workstation or VirtualBox and Hyper-​V at the same time. This can easily be fixed by creating two boot configurations, where one has Hyper-V enabled and one has not.

June 4, 2019|Virtualization, Windows|

Changing labels in WordPress with the gettext filter

An easy way to change labels and strings in WordPress is to use a gettext filter. This post shows the different filter functions, their purpose, and how to implement a filter callback in the file functions.php to change labels and strings in themes, plugins, and widgets using a table of string replacements, even for different languages.

March 22, 2019|GDPR, PHP, Web Design, WordPress|

Running Linux GUI applications on Windows 10

Since the Windows 10 Fall Creators Update from 2017, the Windows Subsystem for Linux (WSL) is a fully supported Windows feature. In case you don't already know about that feature: WSL is a compatibility layer which allows running 64 bit Linux binary executables (in ELF format) natively on Windows 10 and Windows Server 2019 in a console window. It uses much fewer resources than a fully virtualized machine.

March 11, 2019|Linux, Virtualization, Windows|
Go to Top