Marcel Waldvogel

Netfuture: The future is networked

  • Blog
    • Blog
    • Blockchain critique
  • Publications
  • Open Source Software
    • TLS Interposer
    • Automatic SOGo configuration for iOS (iPhone/iPad) and MacOSX
    • vcard4-ts: vCard version 4 parsing, TypeScript-style
    • fake-super: Recover rsync attributes
    • dnstemple: DNS with Templates
  • Tutorials
    • Tutorial: Cyclic Redundancy Check (CRC) Computation
      • Background: Asynchronous Serial Communications (RS-232C)
      • Parity Bits
      • Checksums
      • Intermission: Classes of errors
      • Check Digits
      • Error Correction Codes (ECC)
      • Cyclic Redundancy Check sequences (CRC): A Big Mystery?
      • CRC Hardware Operation
      • Software CRC Computation
      • Mathematical Background
      • Polynomial view
  • About
    • Deutsch
    • English
  • Tablet mode unrecognized on Asus Vivobook 14 Flip under Linux: Workaround

    Tablet mode unrecognized on Asus Vivobook 14 Flip under Linux: Workaround

    My recently purchased Asus Vivobook 14 Flip (TP3407SA) does not flip into tablet (aka “slate”) mode when flipping the lid over. Here is a workaround for Gnome under Debian Trixie.

    2025-10-18
  • No sound on Asus Vivobook 14 Flip under Linux: Fixed

    No sound on Asus Vivobook 14 Flip under Linux: Fixed

    I recently purchased an Asus Vivobook 14 Flip (Model TP3407SA) for use under Linux. One of the obstacles I ran into: Playing sounds resulted in no audio, the device remained mute. However, it had worked under Windows. Time to investigate.

    2025-10-18
  • Obtaining TLS certificate information on the command line

    Obtaining TLS certificate information on the command line

    Here are a few helpful commands if you want to inspect and dump certificates for analysis or debugging:

    2025-10-15
  • 50 years of microprocessor trend data

    50 years of microprocessor trend data

    I recently wrote a (German) article including this graphic (in German). Here is an English version of it. Have fun!

    2024-10-13
  • Compact Archive for WordPress

    Compact Archive for WordPress

    The default WordPress «Archive» block becomes very long and narrow, when months accumulate. Here is an easy way to make it more compact.

    2024-07-27
  • DEFCON Voting Village 23 Panel

    DEFCON Voting Village 23 Panel

    There was a DEFCON Voting Village panel «If I can shop online, why can’t I vote online?» which I found extremely important to read or listen to. Not just for me, in fact, for anyone talking about electronic voting. Here is a transcript for those who prefer reading (or searching for keywords).

    2024-02-12
  • Counting like a computer

    Counting like a computer

    Computers are very good at counting. But usually only within narrow limits. Here is an insight into where these limits come from and what goes wrong when they are exceeded.

    2024-01-27
  • SMTP Smuggling Status

    SMTP Smuggling Status

    «SMTP Smuggling» is a vulnerability that allows to circumvent some mail checks at the receiver and therefore will allow additional spam and/or phishing messages through. Here is the list of what we currently know.

    2023-12-26
  • The year in review

    The year in review

    This is the time to catch up on what you missed during the year. For some, it is meeting the family. For others, doing snowsports. For even others, it is cuddling up and reading. This is an article for the latter.

    2023-12-23
  • Kensington PowerPointer for Linux LibreOffice

    Kensington PowerPointer for Linux LibreOffice

    Navigating the slides works perfectly with the Kensington PowerPointer for LibreOffice under Linux, no questions asked. The extra functions (“laserpointing”, drawing, and screen blanking) are not well supported. Here is how to fix them.

    2023-11-11
1 2 3 … 21
Next Page→

Content on this site is licensed under CC-BY-4.0 unless otherwise noted. Some image creation has been assisted by AI, especially the weird-looking teasers.