BitBastelei

BitBastelei

By
Download on the App Store

BitBastelei episodes

  • Neofetch: Systeminfos immer im Blick

    Wenn man mit vielen Systemen arbeitet kann man schnell den Überblick verlieren. Neofetch gibt einen schnellen Überblick über das System, so kann man z.B. beim Verbinden schnell erkennen was man denn grade vor der Nase hat: https://github.com/dylanaraps/neofetch

    0 min
  • BitBastelei #576 - tmux - Terminalmultiplexer Grundlagen

    Wenn man an Unix-Artigen Systemen mit Textkonsolen arbeitet sind Terminalmultiplexer wie tmux ein wichtiges Werkzeug. Mit diesen kann man Programme im Hintergrund laufen lassen, von mehreren Rechnern auf die selben Prozesse zugreifen, eine Art von Tabs innerhalb einer Sitzung nutzen oder den Bildschirm Horizontal oder Vertikal teilen um mehrere Programme gleichzeitig im Auge behalten zu können. Schauen wir mal, wie man tmux grundlegend nutzt und was es mit Sessions, Windows und Panes so auf sich hat.

    Inhalt:

    00:00 Terminalmultiplexer

    01:14 Sessions
    08:13 Windows
    11:06 Panes
    14:39 synchronize panes
    16:07 Hilfe und Konfiguration
    18:20 Fazit

    Links zum Thema:

    • tmux Anleitung: https://man.openbsd.org/OpenBSD-current/man1/tmux.1
    • Mehr Vorträge zu tmux: https://media.ccc.de/search/?q=tmux
    • Tmux-Configs @ GitHub: https://github.com/search?q=tmux.conf&type=repositories&s=stars&o=desc
    • Transparenz:

      Die gezeigte Software ist kostenfrei verfügbar, zum Zeitpunkt des Videos bestanden keine Werbeverträge mit den Herstellern.

      0 min
    • BitBastelei #574 - SSDs & Festplatten mit SMART prüfen

      In heutigen PCs und Laptops sorgen SSDs und Festplatten dafür, dass man seine Dateien dauerhaft speichern kann. Beide haben aber ein Problem: Sie nutzen sich mit der Zeit ab und halten nicht ewig. Viele Defekte sind dabei nicht plötzlich, sondern kündigen sich lange vorher an. Hält meinen einen Blick drauf, kann man so sich anbahnende Fehler erkennen, einen Austausch einplanen und so verhindern, dass das System ungeplant mittendrin abstürzt. Die Technik, über welche man diese Werte sehen kann, nennt sich S.M.A.R.T. – die Self-Monitoring, Analysis & Reporting Technology. Wie man das nutzt, welche Werte interessant sein können und was man sonst zum Funktionstest von SSDs und Festplatten hilfreich sein kann schauen wir und heute an.

      Inhalt:

      00:00 Überblick

      01:24 Mechanische Defekt-Indikatoren
      03:22 Spin-Up-Test (Festplatten)
      05:16 Verbindungsprüfung
      07:02 SMART: Stammdaten und Messwerte
      11:42 SMART: Selbsttest
      13:59 Windows SMART: CrystalDiskInfo
      16:52 Windows Selbsttest: GSmartControl
      19:01 Fazit

      Links zum Thema:

      CrystalDiskInfo: https://crystalmark.info/en/software/crystaldiskinfo/

      GSmartControl: https://gsmartcontrol.shaduri.dev/

      Hinweise und Ergänzungen:

      S.M.A.R.T. ist nur für SSDs und Festplatten verfügbar, Speicherkarten oder USB-Sticks können üblicherweise keine Werte melden.

      Transparenz

      Die gezeigte Software ist kostenfrei verfügbar, zum Zeitpunkt des Videos bestanden keine Werbeverträge mit den Herstellern.

      0 min
    • BitBastelei #572 - Linksammlung Stromnetz

      Zum Ende des Jahres mal etwas Anderes: Im Sommer hatte ich für eine Veranstaltung ein paar Links rund um den Aufbau, die Funktionsweise und den aktuellen Zustand des Stromnetzes zusammengestellt.

      Links zum Thema:

      • https://www.netzfrequenzmessung.de/
      • https://www.netzfrequenz.info/
      • https://gridradar.net/de/wide-area-monitoring-system
      • https://pc-projekte.lima-city.de/ucte-netzfrequenz-infodienst.html
      • https://www.swissgrid.ch/de/home/operation/regulation/frequency.html
      • https://www.smard.de/home/marktdaten
      • https://app.electricitymaps.com/map
      • https://www.energy-charts.info/
      • https://openinframap.org
      • https://www.bundesnetzagentur.de/DE/Fachthemen/ElektrizitaetundGas/Versorgungssicherheit/Erzeugungskapazitaeten/Kraftwerksliste/start.html
      • https://www.netztransparenz.de/de-de/
      • https://transparency.entsoe.eu/
      • https://www.50hertz.com/Transparenz/Kennzahlen/Netzdaten/Netzbelastung
      • https://www.transnetbw.de/de/transparenz/marktdaten/kennzahlen
      • https://www.stromgedacht.de/
      • https://www.netzampel.energy/home
      • https://netzentlaster.de/Start.php
      • https://lade.de/energiewende/gruenstromprognose/
      • Links zu den Bildern:

        • https://de.m.wikipedia.org/wiki/Datei:RDK_Goldgrund.jpg
        • https://commons.wikimedia.org/wiki/File:Steckdose.jpg
        • https://de.m.wikipedia.org/wiki/Datei:Trafostation.jpg
        • https://de.wikipedia.org/wiki/Datei:Umspannwerk-Garching_2016-08-15.jpg
        • https://commons.wikimedia.org/wiki/File:ElectricityUCTE.svg
        • Hinweis:

          Leider ist YouTube bei den Lizenzen etwas unflexibel, daher sind auf dieser Plattform einige Bilder, welche nur der Visualisierung dienen, nicht sichtbar.

          Transparenz:

          Ich habe mit mit keiner der Plattform – abseits von üblicher Nutzung – zum Zeitpunkt der Aufnahme eine Geschäftsbeziehung.

          0 min
        • BitBastelei #570 - Graylog: Fehler- und Systemmeldungen zentral erfassen

          Log-Dateien und Fehlermeldungen sind eine der wichtigsten Informationsquellen, wenn man Fehler finden oder einen Ablauf nachverfolgen will. Kompliziert wird es, wenn Systeme ihre Logs z.B. bei einem Neustart automatisch löschen, oder man Prozesse prüfen will, welche sich über mehrere Geräte erstrecken. In diesem Fall können zentrale Log-Server eine wichtige Hilfe sein um diese Daten an einer Stelle zusammenzutragen, auch über einen Neustart hinaus zu speichern und einfach durchsuchbar zu machen. Ein recht verbreitetes System, welches in großen Teilen als freie Software verfügbar ist, ist Graylog. Wie man dies installiert und mit Daten beschickt soll dann heute Thema sein.

          Inhalt:

          00:00 Lokales Logging

          03:14 Graylog
          05:11 Installation mit Docker-Compose
          09:10 MongoDB Hardwareeinschränkungen
          10:19 WebUI
          11:35 Inputs
          12:56 Syslog-Quellen
          14:42 Indices und Aufbewahrungsdauer
          15:34 Eigene Scripte mit GELF
          16:55 System-Logs per Filebeat
          21:25 Meldungen durchsuchen
          22:50 Fazit

          Links zum Thema:

          Graylog: https://graylog.org/

          Graylog absichern (HTTPS): https://graylog.org/post/how-to-guide-securing-graylog-with-tls/
          Graylog absichern (Beats): https://go2docs.graylog.org/5-2/setting_up_graylog/secured_graylog_and_beats_input.html
          fritzlog.py: https://gist.github.com/adlerweb/d715cd15062467e665ee0cb6b5ada959

          Transparenz:

          Die gezeigten Teile sind freie Software und können von jedem kostenlos genutzt werden. Ich nutze Graylog selbst und hatte zum Zeitpunkt des Videos sonst keinen Kontakt zur Firma hinter dem Produkt.

          0 min
        • BitBastelei #569 - Die "neuen" ESP32-Varianten

          Früher war die ESP-Welt einfach: Der ESP8266 für güstige Sachen, der ESP32 wenn man mehr Leistung wollte. Tja, inzwischen finden sich unter der Bezeichnung "ESP32" viele Subvarianten, welche unterschiedlich leistungsfähig sind und teils sogar ohne WLAN daher kommen. Also schauen wir mal, was C, S, H und die ganzen Zahlen so bedeuten und ob man die "Neuen" auch so einfach nutzen kann, wie die Klassiker.

          Inhalt:

          00:00 ESP-Historie: ESP8266

          04:31 ESP-Historie: ESP32 (Classic)
          07:44 ESP32-S2
          08:25 ESP32-S3
          09:38 ESP32-C2
          11:43 ESP32-C3
          12:53 ESP32-C6
          14:21 ESP32-H2
          15:25 ESP32-C5/ESP32-P4
          17:20 ESP32-C3 in Arduino
          24:16 ESP32-C6 in Arduino
          31:33 Zusammenfassung/Fazit

          Fehler und Ergänzungen:

          22:11 CDC On Boot leitet die Serial.print-Ausgaben auf die USB-Schnittstelle um

          28:58 Jepp, in den letzten Wochen sind mir die ersten Zigbee-Erfolge mit dem IDF (also ohne Arduino) in der Timeline begegnet
          --:-- Auch Micropython wird bereits unterstützt

          Transparenz:

          Alle Boards wurden selbst gekauft und bezahlt. Markiert, da sich der Vergleich auf die Produkte eines Herstellers beschränkt.

          0 min
        • BitBastelei #568 - bcachefs: Der neue Dateisystem-Alleskönner für Linux

          Im Speicherumfeld gibt es einige All-in-one-Dateisysteme, welche viele Funktionen wie RAID, Volume Management, Snapshots, verteilen auf unterschiedlich schnelle Geräte, Kompression u.v.A. ineinander Vereinen. Am bekanntesten sind ZFS, welches jedoch lizenztechnisch schwierig ist, und BTRFS, welches – zumindest bei mir – nicht grade für seine Datensicherheit bekannt ist. Bcachefs verspricht diese Probleme zu lösen und noch mehr Funktion zu unterstützen. Ende 2023/Anfang 2024 soll das System das erste mal im stabilen Kernel verfügbar sein, also schauen wir mal wie man das nutzt.

          Inhalt:

          00:00 Dateisystemtheorie

          02:01 Copy-on-Write & Snapshots
          03:21 RAID & LVM
          06:09 bcachefs
          08:28 Voraussetzungen
          11:11 Partition fomatieren
          12:11 Verschlüsselung
          13:15 Kompression
          15:51 Attribute: Konfiguration pro Datei/Ordner
          16:59 Striping ("RAID0")
          18:27 Replicas ("RAID1/RAID10")
          20:28 Erasure Coding ("RAID5/RAID6")
          21:20 Tiered Storage / Caching
          28:21 Sysfs-Schnittstelle
          30:11 Subvolumes und Snapshots
          32:36 Ausblick und Fazit

          Links zum Thema:

          • bcachefs Webseite: https://bcachefs.org/
          • bcachefs @ Wikipedia: https://en.wikipedia.org/wiki/Bcachefs
          • bcachefs @ Archlinux Wiki: https://wiki.archlinux.org/title/Bcachefs
          • Dateisysteme @ Wikipedia: https://en.wikipedia.org/wiki/File_system
          • Comparison of file systems @ Wikipedia: https://en.wikipedia.org/wiki/Comparison_of_file_systems
          • Snapshot @ Wikipedia: https://en.wikipedia.org/wiki/Snapshot_(computer_storage)
          • Standard RAID levels @ Wikipedia: https://en.wikipedia.org/wiki/Standard_RAID_levels
          • Logical Volume Management @ Wikipedia: https://en.wikipedia.org/wiki/Logical_volume_management
          • Unix Philosophy @ Wikipedia: https://en.wikipedia.org/wiki/Unix_philosophy
          • Linux-mainline @ Archlinux AUR: https://aur.archlinux.org/packages/linux-mainline
          • yay AUR helper @ github: https://github.com/Jguer/yay
          • Sonstige Hinweise:

            • Den Grammatikfehler im Beispieltext hat ChatGPT ganz alleine hinbekommen… Oo
            • 14:46 Die Level unterscheiden sich je nach Algorithmus. Für zstd sollten laut Anleitung -7 bis 22 zulässig sein
            • Transparenz:

              Es ist Open Source und kostenlos. Was erwartet ihr hier? 😉

              0 min
            • BitBastelei #566 - Cloud-(Licht-)Bau

              Heute bauen wir unsere eigene Cloud. Also zumindest eine Lampe. Die wie eine Cloud aussieht. Und mit der Cloud spricht. Sagte ich schon Cloud? OK, ich hör ja schon auf. Vor langer Zeit hatte ich mal eine Kinderlampe in Form einer Wolke aus der Restekiste mitgenommen. Simpelste Technik hat der Hersteller eingebaut – das geht natürlich nicht. Also packen wir mal das Werkzeug aus und bringen diese Lampe ins WLAN.

              Inhalt:

              00:00 Die Original-Lampe

              02:17 Zerlegerei und Original-Schaltung
              07:26 Umbauplanung
              12:56 WLED-Installation
              14:13 ESPHome-Installation
              16:43 Hardware-Aufbau
              22:36 Funktionstest
              24:54 Endmontage
              26:06 Fazit

              Hinweise und Ergänzungen:

              • Ja, wieder eins der Videos aus der Zeit, in der das Intro kaputt war.
              • In einigen Szenen ist durch schlecht gebaute Lampen ein Flackern zu sehen.
              • Transparenz:

                Die Lampe sowie die für den Umbau verwendeten Bauteile wurden selbst gekauft und bezahlt.

                0 min
              • BitBastelei #602 - Pick-n-Place-Gehversuche mit Liteplacer

                Heutige Geräte werden üblicherweise nicht mehr in dunklen Werkstätten von graubärtigen Technikern in mühsamer Handarbeit gefertigt, sondern fallen mehr oder weniger Fertig aus automatisierten Fertigungsstraßen heraus. Um Bauteile auf Platinen zu bekommen werden dabei so genannte "Pick-n-Place"-Systeme genutzt. Eine DIY-Variante steht hier noch in der Ecke, also wischen wir mal den Staub ab und schauen, ob wir dem Konstrukt etwas Leben entlocken können.

                Inhalt:

                00:00 Was ist Pick-n-Place

                03:56 Liteplacer Übersicht
                10:35 Überwachte Endschalter
                12:36 Elektronik
                14:10 Softwareeinrichtung
                16:56 Endschalter und Homing
                18:44 Bewegungs-Test
                22:59 Fazit

                Hinweise:

                14:10 Der defekte Ton geht bis 17:55

                21:30 Es war wohl ein Balkonbrand in der Nachbarstraße. Im Bericht wurden keine Verletzten genannt.
                23:56 Ob die Kiste am Ende wirklich mit kommt muss sich noch zeigen.

                Transparenz:

                Das System ist Eigentum des gemeinnützigen haxko e.V. Es wurde mWn. von einem anderen Hackerspace gespendet.

                0 min

              About BitBastelei

              From the publisher's feed

              BitBastelei - Elektro- und PC-Basteleien - Chaos garantiert Weitere Informationen, Downloads & Co finden sich auf der zugehörigen Webseite. WWW: https://www.adlerweb.info RSS:…