Künstliche Intelligenz
Obsidian jetzt mit Datenbank-Funktion | heise online
Nach einigen Wochen Betatest für einen begrenzten Nutzerkreis hat der Hersteller des kostenlosen Notiz- und Wissensmanagementprogramms Obsidian nun Version 1.9 freigegeben. Sie führt eine eine von vielen Nutzern lang erwartete Funktion ein: Obsidian Bases erweitert das auf reinen Markdown-Dateien aufbauende Programm um eine Datenbankfunktion. Sie nutzt die optionalen Metadaten der Dateien im YAML-Frontmatter-Format, seit Obsidian 1.4 etwas gefälliger und einfacher als „Properties“ einzugeben, als Datenfelder. Die lassen sich in Tabellenform oder als Kartenansicht ausgeben, gruppieren, filtern und mit einfachen Berechnungen, logischen und Datums-Operationen auswerten.
Damit kann man sich aus umfangreichen, strukturierten Datenbeständen übersichtliche Auswertungen, Inhaltsverzeichnisse und Dashboards anlegen. Zudem darf man Properties inline bearbeiten, also direkt in der Tabelle. Alle Feldinhalte werden automatisch mit den zugehörigen Markdown-Dateien verlinkt. Die bleiben dabei unberührt; die Abfragen und Ansichten landen in zusätzlichen YAML-Dateien mit der Endung .base.
Die Datenbankfunktion ist als Core-Plug-in ausgeführt, das sich in den Einstellungen von Obsidian zuschalten lässt. Anders als die derzeit über 2500 Community-Plug-ins werden Core-Plug-ins von den Obsidian-Machern selbst entwickelt; die bei Community-Plug-ins grundsätzlich bestehenden Bedenken bezüglich ihrer Sicherheit und nachhaltiger Pflege entfallen.
Dataview light
Auf den ersten Blick macht Obsidian Base einem der mit Abstand beliebtesten Community-Plug-ins Dataview Konkurrenz. Das ermöglicht es ebenfalls, Obsidian-Dateien anhand der Properties auszuwerten, zu filtern und zu aggregieren. Es gibt jedoch einige wesentliche Unterschiede. Dataview ist weit flexibler, sowohl was die möglichen Ausgabeformen (Tabellen mit Textumbruch in Spalten, erweiterte Gruppierungen, Kalender und mehr) als auch die Abfragen und Berechnungen anbelangt. Dafür muss man allerdings eine komplexe Abfragesprache (DQL) lernen, für komplexere Anwendungen auch Javascript beherrschen und für jede Aufgabe Code schreiben und debuggen.

Filterkriterien und Ansichten legt man direkt in der Obsidian-Oberfläche fest.
Base hingegen beschränkt sich bislang auf einfachere Tabellendarstellung, weitere Ansichten wie Kalender oder Listen stellt der Hersteller für künftige Obsidian-Versionen in Aussicht. Andererseits lässt sich Base direkt in der Obsidian-Oberfläche bedienen. In Dialogen und Menüs definiert man Abfragen, Filter, Gruppierungen und Berechnungen – die Eingabe von Code ist nicht erforderlich. Wer möchte, kann das dennoch tun und die erzeugten .base-Dateien direkt bearbeiten – etwa, um komplexere Formeln oder speziellere Views zu nutzen, die in der Bedienoberfläche noch nicht unterstützt werden.
Base ist auch – ebenso wie das Dataview-Plugin – kein direkter Konkurrent zur Datenbankfunktionalität von Notion oder gar Spezialisten wie Airtable und Seatable. Dazu fehlt zum Beispiel die 1:n-Relationalität, also die Verknüpfung mehrerer Datenbanktabellen über Indexfelder. Eine Sammlung von Obsidian-Dateien mit Metadaten und Beschreibungen von Büchern mit Autoren-Seiten zu verknüpfen, geht nur über interne Links, was deutlich umständlicher und unflexibler ist. Würde man beispielsweise den Autorennamen ändern, müsste man alle Links per Hand korrigieren. Dennoch bietet Base auch weniger technikaffinen Nutzern nun eine Möglichkeit, umfangreiche Notiz- und Wissenssammlungen übersichtlich auszuwerten und aufzubereiten, ohne dass man sich mit Abfrage- und Programmiersprachen auseinandersetzen müsste.
Über die Herstellerseite lässt sich Obsidian 1.9 kostenlos herunterladen. Es gibt Versionen für Windows, macOS, Linux, iOS und Android. Nutzer einer älteren Version erhalten einen Update-Hinweis in den Einstellungen.
Für Obsidian-Neueinsteiger und Umsteiger von anderen Notizprogrammen haben wir eine dreiteilige Anleitungsserie veröffentlicht. Die Artikel stehen in den c’t-Ausgaben 19/2024, 22/2024 und 26/2024 und finden sich auch auf Heise+:
Wissensmanagement: Einführung in Obsidian
Wissen organisieren in Obsidian: Strategien und Methoden
Notizen und Wissen organisieren in Obsidian: Fortgeschrittene Funktionen
(swi)
Künstliche Intelligenz
Windows 11 24H2: Nach Juli-Updates treten nervende Probleme auf
Microsoft hat Nerv-Probleme nach der Installation der Sicherheitsupdates aus dem Juli oder neuerer in Windows 11 24H2 eingeräumt. Die treten insbesondere bei nicht-persistenten Windows-Installationen auffallend in Erscheinung.
Weiterlesen nach der Anzeige
Das erklärt Microsoft in einem Support-Artikel. „Nach dem Ausstatten eines PCs mit einem kumulativen Update aus dem Juli 2025 oder neuer für Windows 11 24H2 (KB5062553) können diverse Apps wie StartMenuExperiencehost, Search, SystemSettings, Taskbar oder Explorer Schwierigkeiten haben“, schreibt Microsoft dort. Das passiere nach dem ersten Nutzer-Log-in nach dem Anwenden des Updates – und bei allen Nutzer-Anmeldungen auf nicht persistenten Betriebssysteminstallationen wie in einer virtuellen Desktop-Infrastruktur (VDI) oder ähnlichen Umgebungen, bei denen App-Pakete bei jedem Log-in installiert werden müssen. Nicht-persistente Installationen kommen etwa in großen Organisationen vor, bei denen kein größerer Grad an Personalisierung des Windows-Desktops nötig ist und in denen sich Nutzerinnen und Nutzer an unterschiedlichen Arbeitsplätzen anmelden können.
Symptome und Fehlermeldungen
Die Fehler treten typischerweise nach Aktualisierungen für mitgelieferte Abhängigkeitspakete auf, die XAML-Komponenten enthalten. Dann können einige Komponenten nicht starten und Fehlermeldungen auf den Bildschirm bringen. Dazu gehören Explorer.exe, ImmersiveShell, ShellHost.exe oder etwa StartMenuExperienceHost. Außerdem können Anwendungsabstürze beim Initialisieren von XAML-Ansichten auftreten oder der Explorer laufen, ohne in der Taskleiste einen Eintrag anzuzeigen. Konkret lassen sich etwa Abstürze des Explorers beobachten, das Startmenü öffnet sich nicht und zeigt eine kritische Fehlermeldung, die Systemeinstellung „Start“ – „Einstellungen“ – „Systems“ startet einfach nicht ohne weitere Rückmeldung oder die ShellHost.exe stürzt ab.
Die Problemursache hat Microsoft inzwischen gefunden und bestätigt. Die betroffenen Apps haben Abhängigkeiten von XAML-Paketen, die nach der Installation des Updates nicht rechtzeitig registriert werden. Zwar arbeitet Microsoft an einer automatischen Lösung für das Problem, liefert im Support-Beitrag aber auch Hinweise, wie IT-Verantwortliche in betroffenen Umgebungen sich behelfen können.
Dazu gehört das manuelle Registrieren der fehlenden Pakete in der Nutzersitzung und ein anschließender Neustart des SiHost. Microsoft stellt dazu drei Befehle zur Verfügung, die die Registrierung übernehmen. Zudem stellt Microsoft ein Powershell-Skript für nicht persistente Umgebungen bereit. Das sollen Admins als Log-on-Skript laufen lassen.
(dmk)
Künstliche Intelligenz
PHP 8.5 bringt Klarheit in Syntax und Objektverarbeitung
Nach mehreren Release Candidates hat das PHP-Team die stabile Version 8.5 veröffentlicht. Die neue Hauptversion der Programmiersprache führt mehrere Sprachverbesserungen ein, die Lesbarkeit und Sicherheit erhöhen sollen. Neben Feinschliff an bestehenden Funktionen kommen einige neue Features hinzu.
Weiterlesen nach der Anzeige
URI-Erweiterung für saubere Adressverarbeitung
Mit der neuen URI-Extension hält erstmals eine native Unterstützung für strukturierte Arbeit mit URLs und URIs Einzug in PHP. Sie soll eine einfache und sichere Zerlegung, Manipulation und den Wiederaufbau von Adressen ermöglichen – ohne auf externe Libraries zurückgreifen zu müssen. Ziel ist, typische Fehlerquellen beim Parsen und Zusammenfügen von URLs zu vermeiden und den Code zugleich klarer und konsistenter zu machen.
(Bild: nuevoimg / 123rf.com)

Am 25. November findet die betterCode() PHP statt, eine Online-Konferenz von iX und dpunkt.verlag in Kooperation mit thePHP.cc. Interessierte können sich in Vorträgen unter anderem über PHP 8.5, den Caddy Server und FrankenPHP informieren. Tickets sind über die Konferenz-Website erhältlich.
Pipe Operator: Datenflüsse lesbarer
Eine weitere zentrale Neuerung ist der Pipe Operator (|>), der funktionale Aufrufketten deutlich lesbarer macht. Statt verschachtelter Funktionsaufrufe lassen sich Ergebnisse nun Schritt für Schritt weiterreichen. Das sorgt für eine bessere Lesbarkeit von komplexen Datenflüssen.
Das Beispiel aus dem RFC soll dies verdeutlichen:
function getUsers(): array {
return [
new User('root', isAdmin: true),
new User('john.doe', isAdmin: false),
];
}
function isAdmin(User $user): bool {
return $user->isAdmin;
}
// This is the new syntax.
$numberOfAdmins = getUsers()
|> (fn ($list) => array_filter($list, isAdmin(...)))
|> count(...);
var_dump($numberOfAdmins); // int(1);
Clone With: Klonen mit gezielten Anpassungen
Weiterlesen nach der Anzeige
PHP 8.5 hat das neue Sprachfeature clone with zum Erzeugen leicht veränderter Objektkopien im Gepäck. Während bisher beim Klonen alle Eigenschaften übernommen und Entwicklerinnen und Entwickler Änderungen manuell vornehmen mussten, lassen sich nun gezielt einzelne Werte direkt beim Klonvorgang anpassen.
Folgendes Beispiel soll das Prinzip verdeutlichen:
readonly class Color
{
public function __construct(
public int $red,
public int $green,
public int $blue,
public int $alpha = 255,
) {}
public function withAlpha(int $alpha): self
{
return clone($this, [
'alpha' => $alpha,
]);
}
}
$blue = new Color(79, 91, 147);
$transparentBlue = $blue->withAlpha(128);
So ermöglicht clone with vor allem bei unveränderlichen Datenstrukturen eine elegantere und besser lesbare Syntax.
Feinere Kontrolle mit dem #[NoDiscard]-Attribut
Das neue Attribut #[\NoDiscard] unterstützt Entwicklerinnen und Entwickler beim Aufspüren potenzieller Logikfehler. Wird das Ergebnis einer mit #[\NoDiscard] markierten Funktion verworfen, gibt PHP künftig eine Warnung aus. So lassen sich versehentlich ignorierte Rückgabewerte schneller aufdecken, was die Codequalität erhöhen und unnötige Fehlersuche reduzieren soll.
Konstante Ausdrücke mit mehr Macht
Schließlich stärkt die Version auch PHPs Möglichkeiten zur Metaprogrammierung: Ab sofort lassen sich Closures, Casts und First-Class Callables in konstanten Ausdrücken verwenden. Diese Erweiterung öffnet die Tür für noch flexiblere Definitionen im Compile-Time-Kontext – beispielsweise beim Aufbau von Konfigurationsobjekten oder dynamischen Standardwerten.
Weitere Informationen zum Release finden sich bei php.net sowie im Changelog.
Siehe auch:
(mdo)
Künstliche Intelligenz
Drei Fragen und Antworten: Weniger IT-Jobs – wen das trifft und wen nicht
Seit Jahren wächst die deutsche Wirtschaft kaum noch, einstige Vorzeigebranchen wie die Automobilhersteller und der Maschinenbau kriseln erheblich. Wie fest sind da noch die Jobs in der IT bei dem konjunkturellen Gegenwind? Und wie steht es um die im Vergleich zu anderen Branchen noch recht hohen Gehälter? Unsere Titelautorin Dorothee Wiegand, Titelautorin der iX 12/2025, ordnet die Großwetterlage am IT-Arbeitsmarkt ein und erklärt, wer gefragt ist und wer sich warm anziehen muss.
Weiterlesen nach der Anzeige

Dorothee Wiegand kam nach Jobs in der Systemadministration vor 25 Jahren in die c’t-Redaktion, schrieb dort über Anwendungssoftware, Bildungs- und Arbeitsmarktthemen und arbeitet heute als freie Autorin.
Die deutsche Wirtschaft lahmt schon seit Längerem. Wie wirkt sich das auf den IT-Arbeitsmarkt aus?
Davon, dass die Wirtschaft schwächelt, bleibt natürlich auch der IT-Arbeitsmarkt nicht ganz verschont. Aber die Krise wirkt sich im IT-Bereich keinesfalls so stark aus, wie beispielsweise in Produktion oder Verwaltung. Experten beobachteten in den vergangenen fünf Jahren einen Rückgang der IT-Stellen um 30 Prozent. Aber auch wenn nicht mehr ganz so viele IT-Jobs ausgeschrieben werden – der IT-Fachkräftemangel besteht ja nach wie vor. ITler mit guten Kenntnissen werden weiterhin attraktive Jobangebote finden.
Welche IT-Berufe sind besonders betroffen und wer scheint krisenfest?
Offenbar wirkt sich der Einsatz von KI stark auf das Angebot in kreativen Bereichen aus. So ist die Zahl der Stellen für Webdesigner und -entwickler deutlich zurückgegangen. Gleichzeitig führt die verstärkte Nutzung von KI aber auch zu neuen Arbeitsfeldern. Viele Firmen befinden sich mitten im Einführungsprozess, die Zahl der Stellen für KI-Experten ist sogar gestiegen.
Unverändert hoch ist die Nachfrage nach SAP-Fachleuten. Die breite Einführung von SAP S/4HANA trägt dazu bei, dass der Bedarf in diesem Bereich groß ist. Weiterhin sehr begehrt sind auch IT-Security-Experten – die Gefahr von Cyberattacken jeder Art ist schließlich hoch und es wäre fahrlässig, an dieser Stelle zu sparen. Insbesondere Versicherungs- und Finanzunternehmen suchen außerdem nach Compliance-Experten.
Was macht die Wirtschaftslage mit den Gehältern? Sollten ITler trotz Konjunkturkrise versuchen, zu verhandeln und mehr Gehalt rauszuholen?
Weiterlesen nach der Anzeige
Die Gehälter im IT-Bereich haben sich in jüngster Zeit kaum noch nach oben bewegt. Seit ein paar Jahren stagnieren sie vielmehr, wenn auch auf einem für Deutschland vergleichsweise hohen Niveau. Hier wirkt sich die Krise schon deutlich aus. Doch das sollte Personen mit solidem Wissen, wertvollen Erfahrungen und guten Soft Skills nicht davon abhalten, das Gespräch mit dem Vorgesetzten zu suchen. Nur wer regelmäßig fragt, hat ja überhaupt die Chance auf eine Gehaltserhöhung.
Falls der Chef aktuell keinen Spielraum für ein höheres Gehalt sieht, gilt es, flexibel zu sein. Auch Jobticket oder Jobfahrrad können interessant sein, ebenso eine vom Arbeitgeber finanzierte Weiterbildung oder die Aufstockung der betrieblichen Altersvorsorge.
Dorothee, vielen Dank für die Antworten! Einen Überblick zum schwächelnden IT-Arbeitsmarkt und der Gehaltsentwicklung gibt es in der neuen iX. Außerdem werfen wir einen Blick darauf, wie sich IT-Freelancer in der aktuellen Marktlage schlagen und welche Stundensätze drin sind. Und wir zeigen Strategien, wie man trotz Krise mehr Gehalt raushandeln kann. All das und viele weitere Themen finden Leser im Dezember-Heft, das ab sofort im heise Shop oder am Kiosk erhältlich ist.
In der Serie „Drei Fragen und Antworten“ will die iX die heutigen Herausforderungen der IT auf den Punkt bringen – egal ob es sich um den Blick des Anwenders vorm PC, die Sicht des Managers oder den Alltag eines Administrators handelt. Haben Sie Anregungen aus Ihrer tagtäglichen Praxis oder der Ihrer Nutzer? Wessen Tipps zu welchem Thema würden Sie gerne kurz und knackig lesen? Dann schreiben Sie uns gerne oder hinterlassen Sie einen Kommentar im Forum.
(axk)
-
UX/UI & Webdesignvor 3 MonatenAdobe Firefly Boards › PAGE online
-
UX/UI & Webdesignvor 1 MonatIllustrierte Reise nach New York City › PAGE online
-
Apps & Mobile Entwicklungvor 3 MonatenGalaxy Tab S10 Lite: Günstiger Einstieg in Samsungs Premium-Tablets
-
Datenschutz & Sicherheitvor 3 MonatenHarte Zeiten für den demokratischen Rechtsstaat
-
Datenschutz & Sicherheitvor 2 MonatenJetzt patchen! Erneut Attacken auf SonicWall-Firewalls beobachtet
-
Online Marketing & SEOvor 3 Monaten„Buongiorno Brad“: Warum Brad Pitt für seinen Werbejob bei De’Longhi Italienisch büffeln muss
-
Online Marketing & SEOvor 3 MonatenCreator und Communities: Das plant der neue Threads-Chef
-
Entwicklung & Codevor 3 MonatenEventSourcingDB 1.1 bietet flexiblere Konsistenzsteuerung und signierte Events
