Rdiez's Personal Website

= Contents in English =

Welcome to my personal Wiki!

My e-mail address is: rdiezmail-wiki (at) yahoo (dot) de

I do not use Facebook, Twitter, LinkedIn, Xing or any other social websites.

The contents on this Wiki are available under the Creative Commons Attribution-ShareAlike 4.0 International License.

Free Software I Have Written
My software repositories are:


 * I have written a number of tools to help in many everyday situations.


 * The JtagDue project contains a generic script to build a GCC cross-compiler for a bare-metal ARM Cortex-Mx programming environment.


 * My disk test tools could help you with your USB sticks.


 * I have also written one tool and 4 Verilator DPI modules to help with Verilog/FPGA development:
 * CompareVCD
 * ethernet_dpi
 * jtag_dpi
 * uart_dpi
 * run_shell_command_dpi

Articles about Software and Hardware Hacking
Should I assert against a NULL pointer argument in my C++ function?

My embedded software never stops, so I don't need to implement a proper shutdown logic

How to write maintainable initialisation and termination code

8-bit AVRs and similar microcontrollers are not OK anymore

Avoid std::string

Error Handling in General and C++ Exceptions in Particular

GNU Make and Autotools

Hacking with the Arduino Due

Adler-32 checksum in AVR Assembler

Hardware Design Ramblings

Articles about Software I Use and System Administration
Donating your idle computer time to a good cause This article describes my experience with BOINC and the Linux CPU scheduler and gives some tips on donating computing power.

Microsoft Outlook: Automatically add an "(Attachment deleted: filename.ext)" note when removing e-mail attachments

Installing Linux

Configuring SSH

Configuring the Apache HTTP Server

How to Configure OpenVPN

How to Automount a Disk and Run an Automatic Action on it

Setting up Postfix as SMTP Client for Outgoing Automatic Mail Notifications

Installing a Mail Server for a Small Business

Serial Port Tips for Linux

Linux zram

The Linux Filesystem Cache is Braindead

Virtual Machines with libvirt/KVM/QEMU

Today's Operating Systems are still incredibly brittle

Installing OpenWrt as a home Internet router

Upgrading Emacs

Sandboxing Skype

Sandboxing the Seal One USB

My Chocolatey Notes for Windows

Reformatting a USB Flash Drive

Notes About the Internet Router Digitalisierungsbox Premium

OCR'ing and Optimising Scanned PDF Documents

Various Rants

Miscellaneous
Buying a light bulb used to be easy

Buying RAM

Electrical Calculations Spreadsheet A simple spreadsheet for Ohm's law and electrical power calculations.

Car Maintenance Checklist A simple checklist to check your car: tyre pressure, engine oil level, and so on.

Phonetic Alphabet The phonetic alphabet in English and German. Helpful if you have to spell complicated words or proper nouns over the phone.

= Contents in German / Beiträge auf Deutsch =

Meine E-Mail-Adresse lautet: rdiezmail-wiki (at) yahoo (dot) de

Ich verwende keine soziale Netzwerke wie Facebook, Twitter, LinkedIn oder Xing.

Alle Inhalte in diesem Wiki sind unter Creative Commons Attribution-ShareAlike 4.0 International License lizenziert.

Beiträge
"Bildschirmauflösung angepasst" Zettel für den Benutzer

Deine Privatsphäre in der Praxis

Wie man Mitgliedsbeiträge eines Vereins oder einer politischen Partei von der Steuer absetzt

Apple Geräte haben in einem Hackerspace nichts zu suchen

Tourismus in der Nähe von Köln und Düsseldorf

Laptop Kaufkriterien

Navi Kaufkriterien

Handy Kaufkriterien

Fernseher Kaufkriterien

= Contents in Spanish / Contenidos en Español =

Mi dirección de correo electrónico es: rdiezmail-wiki (arroba) yahoo (punto) de

No utilizo ninguna red social como Facebook, Twitter, LinkedIn o Xing.

Todos los contenidos de esta Wiki utilizan la licencia Creative Commons Attribution-ShareAlike 4.0 International License.

Artículos
< Todavía estoy transladando los artículos de mi página web vieja a esta nueva. >