diff --git a/20231116/and-01.c b/20231116/and-01.c
new file mode 100644
index 0000000000000000000000000000000000000000..c965e6371aa2ef9d7f49e2f47d3eca8415aee03c
--- /dev/null
+++ b/20231116/and-01.c
@@ -0,0 +1,8 @@
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("6 & 3 = %d\n", 6 & 3);
+  printf ("6 && 3 = %d\n", 6 && 3);
+  return 0;
+}
diff --git a/20231116/gleitkomma-01.txt b/20231116/gleitkomma-01.txt
new file mode 100644
index 0000000000000000000000000000000000000000..31eb53a424d2992ee5bc7954ebb8387b09e21e61
--- /dev/null
+++ b/20231116/gleitkomma-01.txt
@@ -0,0 +1,18 @@
+
+   42 = 4.2e1
+
+   Vorzeichen = +1
+   Mantisse = 4.2
+   Exponent = 1
+
+--> binär: nicht als Zehnerpotenz speichern, sondern als Zweierpotenz
+
+   00101010 = 101010 · 2^0                    1 = 1 · 2^0
+            = 1.0101 · 2^4                      = 0.1 · 2^1
+            = 0.10101 · 2^5                     = 0.01 · 2^2
+            = 0.0010101 · 2^7
+
+Zahl "normalisieren": Die erste Binärziffer ist immer eine 1.
+--> Wenn das eh klar ist, braucht man die 1 ja nicht mit abzuspeichern.
+
+Weitere Details: https://de.wikipedia.org/wiki/IEEE_754-2008
diff --git a/20231116/mic-on-doppelt-kaputt.wav b/20231116/mic-on-doppelt-kaputt.wav
new file mode 100644
index 0000000000000000000000000000000000000000..6aefdf363f13bcc6322a4f259179efafd430b658
Binary files /dev/null and b/20231116/mic-on-doppelt-kaputt.wav differ
diff --git a/20231116/mic-on-kaputt.wav b/20231116/mic-on-kaputt.wav
new file mode 100644
index 0000000000000000000000000000000000000000..8aea5d8056dcadff0a49c5eed5e60901503e9d08
Binary files /dev/null and b/20231116/mic-on-kaputt.wav differ
diff --git a/20231116/mic-on.au b/20231116/mic-on.au
new file mode 100644
index 0000000000000000000000000000000000000000..f0b26945f1037a5c30c0a19bde51d06de22c75ed
Binary files /dev/null and b/20231116/mic-on.au differ
diff --git a/20231116/mic-on.wav b/20231116/mic-on.wav
new file mode 100644
index 0000000000000000000000000000000000000000..45f912ee264f52f888a63b94c37ec25123ad7f3a
Binary files /dev/null and b/20231116/mic-on.wav differ
diff --git a/20231116/smiley.pbm b/20231116/smiley.pbm
new file mode 100644
index 0000000000000000000000000000000000000000..69b4f013eb296ab823f5c4e57a62563c096415cb
Binary files /dev/null and b/20231116/smiley.pbm differ
diff --git a/20231116/smiley.png b/20231116/smiley.png
new file mode 100644
index 0000000000000000000000000000000000000000..e16fd82b74af3948af695e3fa6050d68cc4b8eb3
Binary files /dev/null and b/20231116/smiley.png differ
diff --git a/20231116/smiley.xbm b/20231116/smiley.xbm
new file mode 100644
index 0000000000000000000000000000000000000000..429e3095d6a64e2214a67213793b18ea276b4d32
--- /dev/null
+++ b/20231116/smiley.xbm
@@ -0,0 +1,6 @@
+#define smiley_width 14
+#define smiley_height 12
+static char smiley_bits[] = {
+  0x00, 0x00, 0xF0, 0x01, 0x08, 0x02, 0xA4, 0x04, 0x04, 0x04, 0x02, 0x08, 
+  0x12, 0x09, 0xE2, 0x08, 0x04, 0x04, 0x08, 0x02, 0xF0, 0x01, 0x00, 0x00, 
+  };
diff --git a/20231116/smiley.xcf.gz b/20231116/smiley.xcf.gz
new file mode 100644
index 0000000000000000000000000000000000000000..1e1705882ea0e9de9104e649da4ff6ccf9b31073
Binary files /dev/null and b/20231116/smiley.xcf.gz differ