Das ist eine Spinnerei, die ich schon länger hatte. Ein Bayer in einem Festzelt schiebt ein Bier über den Tisch und am Ende muss es einem anderem Bayer in den Mund kippen. Hier nun als 3D-Spiel im Browser.
Spiel
Am Besten klickt ihr rechts unten im Spielebreich auf die Vollbild-Taste und spielt es an einem Desktop-Computer.
Dieser Artikel zeigt einen Beispielcode um über die Web Audio API den Fingerprint eines Gerätes zu identifzieren. Bitte beachten Sie, dass die Identifikation nicht mit den Richtlinien der DSGVO-konform ist, daher sollte sie nur zu lokalen Testzwecken genutzt werden.
Ich wurde durch den folgenden Heise-Artikel auf das Audio-Fingerprinting aufmerksam:
Seit Angine de Poitrine als französisches Duo für mikrotonale Musik das Internet im Sturm erobert hat, erleben wir eine aktuell scheinbar nicht enden wollende Welle der Aufmerksamkeit für mikrotonale Musik, die zwischen den 12 regulären Halbtönen spielt.
Dabei werden die 12 Halbtöne in feinere Töne unterteilt (z.B. 24 Halbtöne), so dass das temperierte System in seiner Reinheit bewusst verlassen wird um neue Klangwelten zu erschaffen.
Ich habe mir überlegt, was wohl eine Antwort auf den Hype um mikrotonale Musik sein könnte und kam auf den Begriff „Makrotonale Musik„, die die vorhandenen 12 Halbtöne auf Töne auf eine reduzierte Auswahl von Tönen zwischen 2 – 11 projeziert.
Problem
Alle bekannten Tasteninstrumente sind auf die 12 Halbtöne des temperierten Systems abgestimmt, so dass es nicht möglich ist Töne zwischen diesen Halbtönen zu spielen. Es ist somit nicht möglich sich einen Eindruck über ein Ton-System zu verschaffen, bei dem die Oktave in 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 Töne unterteilt wird.
Prämisse
Um einen Eindruck über eine solche Unterteilung zu erhalten, legen wir die Oktave des Tonintervalls zwischen C4 (261,63 Hz) bis C5 (523,25 Hz) fest.
Lösung
Für Experimente mit makrotonalen Systeme (2-11-Tonsystem), welche eine Projektion der 12 Halbtöne auf reduzierte Töne mit äquidistanten Abständen ermöglichen, wurde ein Web-Synthesizer entwickelt, welcher unter der folgenden URL erreichbar ist:
In diesem Video zeige ich dir Schritt für Schritt, wie du eine eigene 3D-gedruckte Lightbox erstellst! Wir schauen uns an, was eine Lightbox überhaupt ist und wie du mit BambuStudio ganz einfach dein eigenes Design vorbereitest – egal ob für Pokémon, Logos oder eigene Fotos.
In diesem Tutorial lernst du:
Was eine 3D-Druck Lightbox ausmacht
Die richtigen Einstellungen in BambuStudio (Layer-Höhe, Infill etc.)
Tipps für den perfekten Multicolor-Druck (auch ohne AMS möglich!)
In diesem Video zeige ich euch, wie ihr eine IKEA Skadis Lockplatte ohne Bohrungen befestigen könnt, indem ihr einen 3D Druck von Makerworld verwendet:
Was bedeutet bei Schrauben M3, M4, M3x4, E27 usw … ?
Der Buchstabe M steht für ein metrisches ISO-Gewinde, welches zylindrisch und mit 60° geneigt ist. die Zahl 3 (bei z.B. M3) für den Gewindedurchmesser von 3 mm. Die Schreibweise M3x4 bedeutet, dass die Gewindelänge einer M3-Schraube 4 mm beträgt.
Nachfolgend ist eine tabellarische Übersicht weiterer häufiger Gewinde-Kennbuchstaben und wo sie typischerweise verwendet werden.
Gewinde‑Kennbuchstaben, Bedeutung, Typ & typische Anwendungen
Kennbuchstabe
Bedeutung / Normsystem
Typ / Profil
Beispiel
Typische Verwendung / Anwendungsfälle
M
Metrisches ISO‑Gewinde
zylindrisch, 60°
M6
Maschinenbau, Elektronik, Metallbau, Möbelbau, Automobil, 3D‑Druck, Gerätebau – das am weitesten verbreitete Gewinde weltweit
G
Whitworth-Rohrgewinde (BSPP, parallel)
zylindrisch, 55°
G 1/4
Sanitär‑ und Wasserinstallationen, Druckluftsysteme, Hydraulik (mit Dichtungen), Armaturen
R
Whitworth-Rohrgewinde (BSPT, konisch)
konisch, 55°
R 1/8
Metall‑Rohrverbindungen, Druckluft, Flüssigkeiten, Gasleitungen – abdichtet über das Gewinde
Sie arbeiten in einer administrierten Organisation mit einer Windows-Domäne und verlieren bei zwei Netzwerkverbindungen eine Verbindung, weil eine Netzwerk-Policy nur eine Verbindung erlaubt.
Korrekterweise wäre der richtige Weg, dies über ein Ticket mit ihrer IT zu regeln, nur leider ist es Administrator-seitig nicht so einfach möglich diese Policy zu ändern, da man vermutlich zu Gunsten der IT-Sicherheit diese Policy bewusst eingerichtet hat. Daher ist die Resonanz Ihrer IT oft die Ablehnung und das unbearbeitete Schließen.
Dennoch gibt es Situationen, in denen das Vorhandensein von 2 Netzwerkverbindungen notwendig ist und ich arbeite in einer solchen Konstilation:
Ich befinde mich hauptsächlich im Homeoffice
Ich brauche die RJ45-Schnittstelle meines Notebooks um mit einer Peripherie, welche ich als Softwareentwickler programmiere, zu kommunizieren. Bei der Kommunikation kommt ein eigenes Protokoll zum Einsatz, welches nicht auf TCP/IP basiert.
Ich nutze neben der eigentlichen Programmiertätigkeit das Notebook um mit meinen Kollegen über Microsoft Teams zu kommunizieren oder neue Programmversionen in eine Cloud hochzuladen.
Ich nutze das firmeninterne Ticketsystem auf Basis von JIRA um meine täglichen Aufgaben zu erhalten, zu bearbeiten und zu kommentieren.
Ich commite meine Änderungen in ein Quellcode-Verwaltungssystem (GIT), welches sich in der Cloud befindet und Pflege meine Änderungen harmonisch in das Gesamtkonstrukt der Anwendung ein (Team-Programmierung).
…
Analyse
Im Allgemeinen liegt das Problem darin, dass der Rechner die folgende Policy immer wieder ändert:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WcmSvc\GroupPolicy]
"fBlockNonDomain"=dword:00000001
"fMinimizeConnections"=dword:00000000
Diese Änderungen werden periodisch von der Organisation über Azure-Mechanismen auf meinen Firmenrechner übertragen, was dazu führt, dass ich entweder nicht mehr arbeiten kann, oder dass ich nicht mehr über Microsoft-Teams erreichbar bin und meine Quellcode-Änderungen commiten kann.
Lösung
Für Windows 11 (und auch Windows 10) führe ich die folgende Batch-Datei als Administrator aus (Rechtsklick auf .bat-Datei -> Als Administrator ausführen):
@echo off
chcp 65001
:Start
echo Importiere Registry-Einstellungen...
regedit.exe /s change_group_policy.reg
echo Fertig.
:Frage
set /p Antwort=Moechten Sie den Vorgang wiederholen? (j/n):
if /I "%Antwort%"=="j" goto Start
if /I "%Antwort%"=="n" exit
echo Ungueltige Eingabe. Bitte geben Sie "j" oder "n" ein.
goto Frage
Der unter Abschnitt „Analyse“ gezeigte Registry-Key, den ich unter dem Namen change_group_policy.reg gespeichert habe, lege ich in das gleiche Verzeichnis.
Diese Konsoleneingabe lasse ich geöffnet, da nach ein paar Stunden die Policy neu übertragen wird und ich eine Verbindung verliere.
Wenn jemand eine bessere Lösung dafür hat wäre ich für einen Kommentar unter dem Beitrag dankbar.