[ TAG 76 ][06.07.2021] - Erfolgreich - IAP-20210601-20210629-0000

 Ich beginne die [WORK-SESSION] um [06.07.2021][1850][2143].

In meinen Audiologs habe ich mir heute Gedanken über die Zielgruppe gemacht, für die IAP interessant sein könnte. Dabei fiel mir fürs erste nur Verwaltungsapparate und Schulen ein.

Die Ausgaben, die in [subprocess.Popen(...).stderr.readline()] generiert werden, werden als Binaries zurückgegeben. Die Binaries in Python als Zeichen zu interpretieren erledigt die [ .decodek('utf-8') ]-Methode.

Beim Umgang mit Binären-Daten habe ich einige Quellen ausgesucht.

  1. https://www.programiz.com/python-programming/methods/built-in/bin
  2. https://docs.python.org/3/library/stdtypes.html
  3. https://docs.python.org/3/library/stdtypes.html#bytes-and-bytearray-operations
  4. https://www.geeksforgeeks.org/working-with-binary-data-in-python/
  5. https://docs.python.org/3/library/stdtypes.html#binary-sequence-types-bytes-bytearray-memoryview
Ich denke ich werde noch in Zukunft das Thema Binäre Daten noch vertiefen. Doch zu diesen Zeitpunkt reichen mir die recherchierten Informationen.

Die Frage ist auch natürlich, warum ich mir die Mühe machen sollte meine Skills im Umgang mit binaries zu verbessern? Der Umgang mit Binärdaten ermöglicht es einen sehr genau mit Daten zu arbeiten. Außerdem können Daten, die in binärer Form vorliegen optimal gespeichert werden.

Ich denke auch, dass der Umgang mit binaries mir später bei der Analyse sehr hilfreich sein wird.
Den Vertieften Umgang werde ich jedoch zu späteren Zeitpunkten verlegen.

Für das Modul [IAP-20210601-20210629-0000] wird eine neue [DATEI-SPEZIFIKATION] formuliert.
Wir waren beim Modul [IAP-20210601-20210625-1200] bei der SPEZIFIKATION - [WAV-SPEZIFIKATION-20210625-1200].

Achtung!!!
Mir ist aufgefallen, dass ich bei der WAV-SPEZIFIKATION einen Fehler gemacht habe. Der [dlmtr_0] wurde falsch gesetzt. Dieser Fehler wurde vom Modul zu Modul scheinbar übernommen. Jetzt weiß ich jedoch nicht ob ich es absichtlich geändert habe oder ob es ein Aufmerksamkeitsfehler war.

[06.07.2021][2107] - Ja ich habe meinen Fehler gefunden. Es handelt sich hier um einen Aufmerksamkeitsfehler, den ich am [23.06.2021][14:05] gemacht habe. Der Fehler ist in der Mappe [IAP-21-0_01-005] - [2021-06-22][12:55:55] und [2021-06-23][14:05:49].

Wie soll ich mit diesen Fehler umgehen?
Ich formuliere eine neue WAV-SPEZIFIKATION mit korrekten Delimitern. Sowohl die WAV als auch MP3 werden die selben versionsnummern besitzen.

Projekt-Einrichtung
  • Quelle [ TAG 65 ][25.06.2021] - Erfolgreich - IAP-20210601-20210625-1200 - ERÖFFNUNG
    • Standard-Libraries
      • [ import queue ]
      • [ import datetime as dt ]
    • Erweiterte-Libraries installieren
      • [ Sounddevice ]
        • [ pip install sounddevice ]
      • [ Soundfile ]
        • [ pip install soundfile ]
      • [ numpy ]
        • [ pip install numpy ]
      • [ pynput ]
        • [ pip install pynput ]
    • Erweiterte-Libraries importieren
      • [ Sounddevice ]
        • [ import sounddevice as sd ]
      • [ Soundfile ]
        • [ import soundfile as sf ]
      • [ numpy ]
        • [ import numpy as np ]
      • [ pynput ]
        • [ from pynput import keyboard ]
Ich führe im Modul [IAP-20210601-20210629-0000] eine neue [sf]-Variable.
  • [ sf_id ]
    • Die Variable [ sf_id ] wird an die WAV_FILE_NAME( sf_id ) übergeben.
    • Sie wird in der Funktion [ INIT_SOUNDFILE( ) ] immer um eins erhöht, falls der Dateiname bereits vergeben ist. Dazu muss sie in der Funktion als global deklariert werden.

Kommentare

Beliebte Posts aus diesem Blog

[ TAG 38 ][29.05.2021] - Erfolgreich - Freelancer-Portale

[ TAG 747 ][07.04.2023] -Erfolgreich -BNKTRS -Google Code -Objekt und Methodenliste

[ TAG 52 ][12.06.2021] - Erfolgreich - IAP-20210601-20210609-2325