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
  • The dangers of free cloud-based storage

    The dangers of free cloud-based storage

    A few days ago, Google Docs locked out many users from their documents, claiming they violated their Terms of Service, despite being innocuous. Here is why this will continue to happen what you can do to not run into this problem yourself.

    2017-11-02
  • Modern ejabberd configuration

    Modern ejabberd configuration

    ejabberd is one of the most widely used XMPP servers. It is easy to get it running for text-based messaging with a few configuration changes. However, to obtain a smoothly running modern feature set is harder. The configuration documentation is detailed, but even for a seasoned systems administrator or XMPP guru, a lot of questions…

    2017-09-30
  • DNSSEC: Beware during algorithm transitions

    DNSSEC: Beware during algorithm transitions

    DNSSEC is cool. It easily adds security to probably the most important enabling protocol in today’s Internet: No web pages could be found, email delivered, or instant message received, without the Domain Name System (DNS). DNSSEC also enables DANE, a step forward for certificates for most applications. Sometimes you want to change a few settings.…

    2017-08-28
  • XMPP server hands-on comparison: ejabberd vs. Prosody

    XMPP server hands-on comparison: ejabberd vs. Prosody

    Having been involved in testing an open-source XMPP web client (JSXC) against ejabberd and Prosody, I have noticed the following differences that I would like to share, to make it easier for you to decide. Please note that I have done more with ejabberd, so there will naturally be more nitpicking there, but also more…

    2017-08-06
  • MoDeNA: Enhancing User Security for Devices in Wireless Personal and Local Area Networks

    MoDeNA: Enhancing User Security for Devices in Wireless Personal and Local Area Networks

    2017-07-10
  • Datenschutz und Datensicherheit in der medizinischen Praxis

    Datenschutz und Datensicherheit in der medizinischen Praxis

    2017-06-01
  • X.509 User Certificate-based Two-Factor Authentication for Web Applications

    X.509 User Certificate-based Two-Factor Authentication for Web Applications

    2017-05-30
  • Weg vom Internet der (unsicheren) Dinge

    Weg vom Internet der (unsicheren) Dinge

    2017-03-30
  • Open Education Day 2017: Open Source Solutions for Schools

    Open Education Day 2017: Open Source Solutions for Schools

    /ch/open invites to the Open Education Day: Saturday, 29 April 2017 in Windisch. We present JSXC, an easy way to extend any web application into a communications hub, e.g. for learning applications.

    2017-03-19
  • SARA-Service: Langzeitverfügbarkeit und Publikation von Softwareartefakten

    SARA-Service: Langzeitverfügbarkeit und Publikation von Softwareartefakten

    2017-03-16
←Previous Page
1 … 5 6 7 8 9 … 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.