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
  • Electronic Vaccination Certificate: Eureka! Eureka?

    Electronic Vaccination Certificate: Eureka! Eureka?

    When I was reading the original “Spiegel” article on the German Electronic Vaccination Certificate, I was fascinated.

    2021-03-12
  • Generating Multi-Architecture Docker Images Made Easy

    Generating Multi-Architecture Docker Images Made Easy

    Docker is cool and portable, but distributing Dockerfiles comes at a disadvantage: The demands on the build environment are high. Distributing Docker images solves this, but building them for an architecture other than your CPU architecture seems complicated. Here is a simple solution.

    2020-05-13
  • HomeCA: Scalable Secure IoT Network Integration

    HomeCA: Scalable Secure IoT Network Integration

    2019-09-25
  • A brief history of time(stamping)

    A brief history of time(stamping)

    When I tell people about timestamping, they often react with, “Ah, yes, that Blockchain thing”. However, timestamping is as old as civilisation and has some interesting properties it gains from non-Blockchain applications. So let’s go back a few millenia first.

    2019-03-29
  • Timestamping: Why should I care?

    Timestamping: Why should I care?

    Timestamping documents is the basis for many forms of trust and evidence. As such, it is a building block for contracts and agreements, and dispute resolution.

    2019-03-25
  • A SIP library is born

    A SIP library is born

    Inspired by Andrijan Möcker’s “Überallklingel” (Everywhere Bell), I decided to create my own. However, I wanted to use it with a motion sensor and therefore to be able to turn it off and on again, when necessary. I also felt that using Asterisk was overkill and it could be done quickly and much easier with…

    2019-03-01
  • The Phone Advantage

    The Phone Advantage

    Smartphones and apps have been hyped for over a decade now. But sometimes, the smartphone is not the smartest thing to get an interaction done. A dedicated device or even a plain old phone may be better. Let us look at some advantages of telephones.

    2019-02-03
  • Telephony of Everything: From IoT to ToE

    Telephony of Everything: From IoT to ToE

    We all know about the Internet of Things. Cool or useless gadgets, which are each controlled by their individual app on our smartphone. This is often very convenient, but not always.

    2019-02-02
  • Requirements for legally compliant software based on the GDPR

    Requirements for legally compliant software based on the GDPR

    2018-10-05
  • Ransomware is different

    Ransomware is different

    While most types of malware such as viruses and botnets try to lay low for as long as they can, while doing their nasty work, ransomware is eager to do its work ASAP. Because of this, ransomware does not need to embed itself as deeply into the system. All it wants to do is to…

    2018-09-25
←Previous Page
1 … 3 4 5 6 7 … 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.