Künstliche Intelligenz
GitHub sicher nutzen: So reduzieren Sie Ihr Risiko bei Fremdcode-Installation
„GitHub? … das ist doch nur was für Entwickler!“ Bis vor wenigen Jahren konnte man so einem Satz weitgehend zustimmen. Doch inzwischen ist die Plattform auch bei unerfahrenen Nutzern beliebt: Dort erhalten sie Software direkt von der Quelle. Viele Hersteller spannender Tools machen ihre Software vor allem über GitHub und ähnliche Dienste der Öffentlichkeit zugänglich. Doch der offene Zugang hat seinen Preis.
Grundsätzlich gilt: Code von Fremden auszuführen, ist riskant. Und die wachsende Popularität von Plattformen wie Github zieht auch Angreifer an. Sie klonen etwa harmlose Projekte und verseuchen sie mit Malware. So lassen sich Hintertüren auf den Systemen ihrer Opfer einrichten, Ransomware oder Kryptominer installieren.
Dieser Artikel erläutert verschiedene Ansätze, die insbesondere Nicht-Softwareentwicklern und Nicht-Cybersecurity-Experten Anhaltspunkte geben, um offensichtlichere Kompromittierungen und Angriffe zu erkennen. Die Tipps beschreiben etwa, wie Einsteiger das Haupt-Repository eines gesuchten Projekts auf GitHub finden und von seinen Ablegern unterscheiden. Zudem behandelt er einige Suchansätze, um Kompromittierungen in Quellcode zu erkennen. Viele Gefahren lassen sich so reduzieren. Der Artikel konzentriert sich auf die Plattform GitHub, viele grundsätzliche Aussagen gelten implizit aber auch für andere Plattformen wie Gitlab, Gitea oder Codeberg.
Das war die Leseprobe unseres heise-Plus-Artikels „GitHub sicher nutzen: So reduzieren Sie Ihr Risiko bei Fremdcode-Installation“.
Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.
Künstliche Intelligenz
Wissen schnell wiederfinden: Mächtige Suche und smarte Lesezeichen in Obsidian
Schnell wächst eine Notizensammlung in Obsidian so an, dass sie zu unübersichtlich wird, um in den Ordnern eine bestimmte Textstelle oder Notiz zu finden. Doch Obsidian enthält verschiedene Funktionen, um in umfangreichen Notizsammlungen oder Knowledge Bases Informationen schnell wiederzufinden. Sie können aktuelle Notizen anpinnen, mit Ordnern mehr Übersicht schaffen und häufig benötigte Notizen mit einem Lesezeichen versehen. Komplexere Notizsammlungen können Sie in einer Datenbankstruktur (Base) organisieren und dort nach Bedarf filtern und sortieren, um etwa zu erledigende Aufgaben anzuzeigen.
Doch häufig führt der schnellste Weg zu einer Datei oder Textstelle über die Suchfunktion von Obsidian. Die kann deutlich mehr als nur Suchbegriffe entgegennehmen, die wichtigsten Parameter stellen wir hier durch Beispiele vor. Das Suchergebnis können Sie als Lesezeichen oder in einer Notiz speichern – auch so, dass die Suche bei jedem Aufruf erneut aktualisiert wird.
Ein Beispiel: In einem Obsidian-Vault – also einer Notizensammlung – liegen unter anderem selbst geschriebene Texte für eine Zeitschrift. Um an einem davon weiterzuarbeiten, können Sie ein Lesezeichen dafür anlegen. Doch das müssten Sie für jeden aktuellen Artikel aufs Neue erledigen und natürlich die Lesezeichen für abgeschlossene Artikel wieder entfernen. Praktischer wäre da ein Lesezeichen, das automatisch die noch nicht abgeschlossene Texte listet. Ein dynamisches Lesezeichen präsentiert eine solche Liste stets aktuell. Wir zeigen, welche praktischen Möglichkeiten die Suche in Obsidian bietet und wie Sie diese für ein dynamisches Lesezeichen nutzen.
Das war die Leseprobe unseres heise-Plus-Artikels „Wissen schnell wiederfinden: Mächtige Suche und smarte Lesezeichen in Obsidian“.
Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.
Künstliche Intelligenz
YouTuber baut simplen Elektromotor aus Klemmbausteinen
Der YouTuber Jamie vom YouTube-Kanal „Jamie’s Brick Jams“ hat einen funktionsfähigen Gleichstrom-Elektromotor aus Klemmbausteinen gebaut, der ohne komplizierte Steuerplatine auskommt und lediglich auf elektromagnetischen Prinzipien basiert. Zusätzlich zu den Klemmbausteinen werden nur Magnete, etwas Kupferdraht, ein Transistor und eine Batterie benötigt.
Weiterlesen nach der Anzeige
Jamies Ziel war es, einen möglichst einfachen Elektromotor zu bauen, der ohne Steuerungselektronik, Drehzahlregler und mechanischen Kommutator auskommt. Der Bastler führte dazu die Funktionsweise eines Elektromotors auf dessen Kernprinzipien zurück.
Prinzipiell handelt es sich um eine einfache Sache: Sobald Strom durch Leiterspulen fließt, wird ein Magnetfeld erzeugt. Laufen sie in einem Magnetfeld eines Permanentmagneten (Permanentmagnetstator), führen die gegenseitigen Anziehungs- und Abstoßungskräfte zu einer Bewegung. Um einen kontinuierlichen Motorlauf zu erzielen, muss die Stromrichtung fortwährend umgepolt werden. Dadurch wird das Magnetfeld in der Leiterspule umgedreht. Um den Stromwechsel hinzubekommen, wird bei einfachen Elektromotoren ein Kommutator verwendet, der auf der Achse des Rotors sitzt.
Elektromotor aus Klemmbausteinen
Jamie baute den Rotor aus Klemmbausteinen und zwei starken runden Neodymmagneten mit 20 mm Durchmesser und 10 mm Dicke, die er auf einer Achse gegenüberliegend mit etwas Klebstoff so ausgewuchtet fixierte, dass ein leichtgängiger runder Lauf gewährleistet ist. Der Bastler nutzte nur eine einzige Antriebsspule für seinen Motor. Dazu wickelte er 0,6 mm starken Kupferdraht mit 150 Windungen um eine Klemmbaustein-Konstruktion auf.
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmung wird hier ein externes YouTube-Video (Google Ireland Limited) geladen.
Das Video zeigt den Bau und die Funktion des Elektromotors aus Klemmbausteinen.
Fließt Strom durch diese Spule, entsteht ein Magnetfeld, das die Permanentmagnete des Rotors abstößt oder anzieht. Dabei reicht es aus, exakt getaktete Stromimpulse von der angeschlossenen 9-Volt-Batterie abzugeben, um den Rotor in einen gleichmäßigen Lauf zu versetzen. Um dafür das genaue Timing zu erreichen, erstellte Jamie eine Sensorspule mit 100 Windungen aus dünnem Kupferdraht. Sobald einer der beiden Magnete an der Sensorspule vorbeifährt, wird ein Strom induziert. Dieses Signal verwendet der YouTuber, um damit einen TIP31C-Transistor anzusteuern. Der Transistor nutzt das Signal, um einen kurzen Stromimpuls von der Batterie an die Ansteuerungsspule zu schalten. Die so genau getakteten Stromimpulse sorgen für einen kontinuierlichen Umlauf des Rotors. Eine optionale LED zeigt durch das Blinken die Taktung des Stromimpulses an.
Der Rotor des Elektromotors aus Klemmbausteinen muss zu Beginn angestoßen werden, erreicht dann aber eine Drehzahl von knapp 4000 U/min. Ein 1:3-Getriebe reduzierte die Drehzahl auf etwa 1300 U/min, erhöhte jedoch das Drehmoment.
Weiterlesen nach der Anzeige
Der Maker baute einen weiteren Elektromotor mit insgesamt acht Permanentmagneten auf einer größeren Rotorscheibe, was den Lauf gleichmäßiger werden ließ und zu einem höheren Drehmoment bei niedrigerer Drehzahl von 480 U/min führte.
Den ersten Motor montierte er auf ein einfaches Fahrzeug mit Klemmbausteinen, das er mit einer fernsteuerbaren Lenkung versah. Der Elektromotor aus Klemmbausteinen trieb das Fahrzeug problemlos an. Eine Regulierung der Geschwindigkeit über die Drehzahl des Elektromotors ist jedoch nicht möglich.
(olb)
Künstliche Intelligenz
Smart Home: Home Assistant mit nützlichen Apps erweitern
Schnell einen Streaming-Dienst wie Plex einrichten, VPN per Wireguard nutzen oder Werbung mit AdGuard aus dem Heimnetz filtern: Auf einem eigenen Server zuhause lassen sich viele nützliche Dienste betreiben. Allerdings kann es recht umständlich sein, all diese Dienste zu installieren und einzurichten.
- Home Assistant lässt sich mit einer Mischung aus offiziellen Apps und Community-Erweiterungen flexibel an die Bedürfnisse der Nutzer anpassen.
- Neue Apps lassen sich über einen Store in den Einstellungen von Home Assistant hinzufügen.
- Community-Apps bieten zusätzliche Flexibilität und ermöglichen es, spezialisierte Dienste wie Lebensmittelverwaltung, Medienstreaming oder Visualisierungen direkt neben Home Assistant zu betreiben.
Wer bereits Home Assistant verwendet, kann diese Dienste und viele weitere nebenher auf der genutzten Hardware installieren. Eine Mischung aus offiziellen Apps und Community-Erweiterungen bieten weitgehende Möglichkeiten und machen das System flexibler. Während offizielle Apps vor allem die Kernfunktionen von Home Assistant erweitern, liefern Community-Apps viel weitgehendere Möglichkeiten.
In diesem Artikel gehen wir auf die Grundlagen von Apps ein: Wir zeigen, wie Nutzer sie installieren, ihre Einstellungen ändern und einen Schnellzugriff einrichten. Außerdem machen wir einen kleinen Streifzug durch die vorhandenen Apps und zeigen, welche Erweiterungen man auf jeden Fall installieren sollte.
Das war die Leseprobe unseres heise-Plus-Artikels „Smart Home: Home Assistant mit nützlichen Apps erweitern“.
Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.
-
Entwicklung & Codevor 3 MonatenKommandozeile adé: Praktische, grafische Git-Verwaltung für den Mac
-
Künstliche Intelligenzvor 2 MonatenSchnelles Boot statt Bus und Bahn: Was sich von London und New York lernen lässt
-
Apps & Mobile Entwicklungvor 3 MonatenHuawei Mate 80 Pro Max: Tandem-OLED mit 8.000 cd/m² für das Flaggschiff-Smartphone
-
Social Mediavor 5 TagenCommunity Management zwischen Reichweite und Verantwortung
-
Apps & Mobile Entwicklungvor 3 MonatenFast 5 GB pro mm²: Sandisk und Kioxia kommen mit höchster Bitdichte zum ISSCC
-
Entwicklung & Codevor 2 MonatenKommentar: Anthropic verschenkt MCP – mit fragwürdigen Hintertüren
-
Datenschutz & Sicherheitvor 2 MonatenSyncthing‑Fork unter fremder Kontrolle? Community schluckt das nicht
-
Social Mediavor 2 MonatenDie meistgehörten Gastfolgen 2025 im Feed & Fudder Podcast – Social Media, Recruiting und Karriere-Insights
