Normale Ansicht

Elasticsearch nimmt AGPL als Lizenz auf

31. August 2024 um 12:09

Interessanter Gegentrend: Während ich vor ziemlich genau einem Jahr über das zu der Zeit aktuellste Beispiel HashiCorp schrieb, wo eine Umstellung auf BSL-artige Lizenzen erfolgte, scheint es wohl auch einige Kandidaten zu geben, die wieder auf OSI-genehmigte Lizenzen umstellen. So verkündete Elastic am vergangenen Donnerstag, das sie wieder mit ihrer Suchmaschinensoftware Elasticsearch "Open Source" werden möchten, indem sie die AGPL als Lizenzoption aufnehmen.

Hintergrund

Hier einmal der Hintergrund bis jetzt, so wie es auf mich als externen Beobachter wirkte: Open Source hat es im Zeitalter der Cloud recht schwer, wenn man damit Geld verdienen möchte (um z. B. die Entwicklung zu finanzieren!). Das verbreitete Standardmodell zur Monetarisierung war bisher, eine Software Open Source anzubieten und den Support oder das Hosting kostenpflichtig anzubieten. Aus Kundensicht bestellt man dann direkt bei dem Hersteller, der seine Software auch am besten verstehen sollte.

Cloud Provider haben dem Modell das Wasser abgegraben, da sie einfach die Open Source Software nehmen und auf ihrer Plattform deployen konnten – ohne einen Cent dem Projekt zahlen zu müssen. Teilweise wurde die Software erweitert, ohne, die Änderungen wieder veröffentlichen zu müssen (deswegen sind auch die MIT- und BSD-Lizenzen so beliebt). Aus Kundensicht kauft man zwar nicht mehr bei dem Hersteller ein, hat aber

  • einerseits alles zentralisiert auf einer Cloudplattform und
  • andererseits gar keinen Bedarf für Herstellersupport, weil die Software sowieso über das SaaS-Modell supported wird und nicht mehr on-premise läuft.

Die Antwort vieler Projekte war es nun, die Lizenz so zu ändern, dass dieses Verhalten nicht mehr möglich ist, z. B. durch die Beschränkung von Konkurrenz-Hostingprodukten. Das verstößt allerdings gegen das Diskriminierungsverbot der OSI, nach dem die Verwendung von Produkten nicht durch die Lizenz beschränkt werden sollte (siehe auch das Good-Evil-Thema bei der JSON-Lizenz).

In der Konsequenz spalteten sich wie mit Open Search Elasticsearch-Forks ab, die weiterhin die offenen Lizenzen nutzen und durch Cloud Provider wie AWS direkt gepflegt wurden und werden. Wie Elasticsearch betont, sollen diese Projekte aber gleichzeitig auch einen eigenen Weg mit eigener Spezialisierung entwickelt haben. Die Community war natürlich aber auch verärgert, da die Software Elasticsearch nun nicht mehr als Free Open Source Software (FOSS) galt.

Wieder Open Source

Elasticsearch plant nun die Wogen zu glätten, indem die AGPL als weitere Lizenz zur ELv2 und SSPL zusätzlich aufgenommen wird. Die Nutzer können also frei entscheiden, welche Lizenz sie nutzen wollen, da insbesondere im Geschäftskontext die AGPL juristisch gesehen als heikel eingeschätzt wird, wenn man das Produkt aus verschiedenen Komponenten zusammengebaut und nicht den gesamten Quelltext veröffentlichen möchte. FOSS-Nutzer und Distributionen haben allerdings wieder die Möglichkeit, die Software wiederaufzunehmen. So entspricht z. B. die AGPL den Debian Free Software Guidelines.

Ende gut, alles gut? Wenn es nach der Ankündigung von Elastic geht, ist das Team zufrieden mit der Entscheidung, wieder Open Source zu sein. Ob der Fork OpenSearch aufrecht erhalten wird oder schlussendlich in das Urprodukt einfließt, ist allerdings noch nicht gewiss und muss sich in der Zukunft zeigen. Vielleicht sind die Communities auch schon zu sehr divergiert, sodass es nun unterschiedliche Lösungen für unterschiedliche Anwendungsfälle gibt.

Ganz leicht Ordner synchronisieren: Syncthing installieren und einrichten

30. August 2024 um 13:00

💾

#opensource #linux #linuxguides
In diesem Video zeigt Jean, wie man Syncthing installiert und einrichtet, um im lokalen Netzwerk Ordner von verschiedenen Rechnern zu synchronisieren.
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!

Links:
-------------------------------------
Syncthing Download: https://syncthing.net/downloads/

Linux-Guides Merch*: https://linux-guides.myspreadshop.de/
Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
Offizielle Webseite: https://www.linuxguides.de
Forum: https://forum.linuxguides.de/
Unterstützen: http://unterstuetzen.linuxguides.de
Mastodon: https://mastodon.social/@LinuxGuides
X: https://twitter.com/LinuxGuides
Instagram: https://www.instagram.com/linuxguides/
Kontakt: https://www.linuxguides.de/kontakt/

Inhaltsverzeichnis:
-------------------------------------
0:00 Einleitung
1:02 Syncthing vorgestellt
2:10 Installation
3:43 Konfiguration
4:55 Geräte verbinden
7:55 Dateien synchronisieren
9:21 Weitere Einstellungen
12:10 Ende


Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung

Thunderbird Appointment offiziell angekündigt

29. August 2024 um 20:15

Mit Thunderbird Appointment hat die MZLA Technologies Corporation die Betaphase einen neuen Online-Dienstes gestartet, welcher die Terminplanung vereinfachen soll. Nun wurde der neue Dienst erstmals offiziell angekündigt.

Bereits im Mai hatte ich die Pläne der MZLA Technologies Corporation enthüllt, mit Thunderbird Appointment einen neuen Dienst zur Terminplanung online zu bringen. Vor wenigen Tagen berichtete ich über den Start der Warteliste für die Betaphase. Nun hat MZLA Thunderbird Appointment auch offiziell angekündigt.

Jetzt auf Warteliste für Thunderbird Appointment Beta eintragen

Viele neue Informationen gibt es nicht, dafür aber zwei neue Screenshots. Außerdem beschreibt MZLA seinen neuen Dienst als Teil eines größeren Vorhabens, in Zukunft nicht nur einen E-Mail-Client, sondern eine ganze Reihe an Produktivitätswerkzeugen bereitzustellen, welche den Alltag effizienter und stressfreier machen sollen.

Thunderbird Appointment Thunderbird Appointment

Der Beitrag Thunderbird Appointment offiziell angekündigt erschien zuerst auf soeren-hentzschel.at.

Firefox 131 erlaubt das Verlinken von Text-Ausschnitten einer Website

28. August 2024 um 20:13

Firefox 131 unterstützt sogenannte „URL Fragment Text Directives“. Damit ist es möglich, auf Text-Ausschnitte einer Website zu verlinken. Bei Aufruf der entsprechenden URL scrollt der Browser automatisch zu dieser Stelle und hebt den ausgewählten Text optisch hervor.

Auf einen bestimmten Abschnitt einer Website zu verlinken, ist über einen sogenannten Ankerlink (example.com#anker) kein Problem. Voraussetzung dafür ist, dass das zu verlinkende Element eine ID im Code hat, welche als Ankername verwendet werden kann. Was auf den etwas sperrigen Namen „URL Fragment Text Directives“ hört, bietet weitaus mehr Flexibilität. Nicht nur, dass man damit auch ohne ID im Code, sondern rein über den Inhalt der Website auf eine beliebige Stelle verlinken kann; Der Browser hebt die verlinkte Stelle auch noch optisch hervor.

Text-Fragmente in Firefox 131

Es ist sogar möglich, mehrere Textstellen hervorzuheben. Die Syntax ist im Vergleich zu Ankerlinks erwartungsgemäß etwas komplexer. Die MDN Web Docs bieten eine ausführliche Dokumentation inklusive Beispielen.

Mit Firefox 131 wird diese neue Art von URLs, die auch schon in Chromium-basierten Browsern sowie in Safari funktioniert, auch von Mozillas Browser unterstützt. Firefox 131 wird am 1. Oktober 2024 erscheinen.

Während Firefox (noch) keine Möglichkeit anbietet, auf einfache Weise einen solchen Link durch Markieren einer Textstelle zu erstellen, kann diese Funktion bereits jetzt durch ein Add-on wie zum Beispiel Link zu Textfragment nachgerüstet werden.

Der Beitrag Firefox 131 erlaubt das Verlinken von Text-Ausschnitten einer Website erschien zuerst auf soeren-hentzschel.at.

Vorschau auf die neuen Firefox-Einstellungen

27. August 2024 um 19:14

Mozilla arbeitet an einer Neugestaltung der Firefox-Einstellungen. Dieser Artikel gibt eine erste Vorschau darauf.

Als Mozilla im Mai seine Pläne vorgestellt hatte, woran sie in den folgenden Monaten arbeiten werden, war auch von einer Überarbeitung der Privatsphäre-Einstellungen die Rede, welche leichter zu verstehen sein sollen. Tatsächlich deutet sich eine Neugestaltung der kompletten Einstellungs-Oberfläche von Firefox an.

Firefox-Einstellungen

Ein UI-Prototyp für eine neue Oberfläche der Firefox-Einstellungen gibt einen ersten Vorgeschmack auf die Zukunft. Auffällig ist, dass die zahlreichen Optionen im neuen Design über mehr Kategorien als bisher verteilt sind. Wo notwendig, erfolgt die Navigation jetzt über mehrere Ebenen, statt alles untereinander oder in Dialogen anzuzeigen. Insgesamt sind die Optionen einfacher gestaltet und erschlagen den Nutzer nicht mehr so wie im bisherigen Design der Einstellungen.

Prototyp der neuen Firefox-Einstellungen 2024 Prototyp der neuen Firefox-Einstellungen 2024

Es sei an dieser Stelle ausdrücklich darauf hingewiesen, dass es sich um eine frühe Prototyp-Umsetzung der Oberfläche handelt. Was Struktur und Design betrifft, können sich Dinge im finalen Produkt deutlich von dem unterscheiden, was hier zu sehen ist. In jedem Fall zeigt der Prototyp die Idee, wohin Mozilla mit den Firefox-Einstellungen möchte.

Der Beitrag Vorschau auf die neuen Firefox-Einstellungen erschien zuerst auf soeren-hentzschel.at.

NocoDB Crashkurs Teil 7 - Automatisierung mit Python

27. August 2024 um 13:00

💾

In diesem Video zeigt Jean, wie man seine NocoDB-Datenbank mit Python erweitern kann. Dadurch sind der Funktionalität keine Grenzen mehr gesetzt.
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!


Terminal Befehle:
-------------------------------------
sudo apt install python3-pip
sudo pip3 install nocodb


Links:
-------------------------------------
NocoDB-Playlist: https://www.youtube.com/playlist?list=PLhvaM7uJr1PDEw7I24kZYXwxV5tfybmjm
Mein Code: https://github.com/Jean28518/linux-guides/tree/main/nocodb-server
Weitere Infos zum NocoDB Pythonpaket: https://pypi.org/project/nocodb
Libre Workspace: https://youtu.be/tzs9SdfeOMc?si=b-gVRzQXEoUOsIs8
Feature Request: https://github.com/nocodb/nocodb/issues/7975

Linux-Guides Merch*: https://linux-guides.myspreadshop.de/
Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
Offizielle Webseite: https://www.linuxguides.de
Forum: https://forum.linuxguides.de/
Unterstützen: http://unterstuetzen.linuxguides.de
Mastodon: https://mastodon.social/@LinuxGuides
X: https://twitter.com/LinuxGuides
Instagram: https://www.instagram.com/linuxguides/
Kontakt: https://www.linuxguides.de/kontakt/

Inhaltsverzeichnis:
-------------------------------------

###


Musik:
-------------------------------------

Elektronomia - Sky High [NCS Release]
Music provided by NoCopyrightSounds.
Video Link: https://youtu.be/TW9d8vYrVFQ
Download Link: https://NCS.lnk.to/SkyHigh

Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung

VR-Browser Wolvic 1.7 bringt neuere Mozilla-Engine und Augen-Tracking

26. August 2024 um 19:33

Wolvic, der Browser für Virtual und Mixed Reality, wurde in der Version 1.7 veröffentlicht. Neben einigen Neuerungen wie Augen-Tracking macht Wolvic 1.7 auch einen Sprung bei der verwendeten GeckoView-Engine von Mozilla.

Igalia hat Wolvic 1.7 veröffentlicht. Bei Wolvic handelt es sich um einen Browser für Virtual und Mixed Reality, welcher auf dem eingestellten Firefox Reality basiert.

Neuerungen von Wolvic 1.7

Wolvic 1.7 nutzt eine aktuellere Code-Basis von Mozilla. So wurden die Mozilla Android Components sowie die Gecko-Engine von Version 121 auf Version 128 aktualisiert. Nutzer profitieren vor allem durch eine verbesserte Webkompatibilität.

Das größte Highlight der neuen Version ist eine erste experimentelle Unterstützung der Navigation durch Tracking der Augenbewegung auf Geräten, welche Augen-Tracking via OpenXR unterstützen. Dieses Feature muss durch den Benutzer explizit aktiviert werden.

Verbesserungen gab es auch beim Hand-Tracking, welches jetzt das OpenXR-Eingabemodell für die Handverfolgung und Gesten verwenden kann, statt sich auf herstellerspezifische Erweiterungen zu verlassen. Hiervon profitieren aktuell Nutzer des Magic Leap 2 Headsets.

Die Größe und Platzierung von Fenstern wurde im Vollbildmodus und in anderen Situationen verbessert. Auch wurde die Adressleiste für alle Fenster zurückgebracht, welche für Fenster mit abspielbaren Medien Elemente zur Mediensteuerug beinhaltet.

Für die Huawei Visuion Glass wurde die Möglichkeit der Spracheingabe ergänzt. Auch wurden wieder neue Umgebungen hinzugefügt.

Dies war nur eine Auswahl der größten Highlights. Dazu kommt wie immer eine Reihe weiterer Korrekturen und Verbesserungen unter der Haube.

Der Beitrag VR-Browser Wolvic 1.7 bringt neuere Mozilla-Engine und Augen-Tracking erschien zuerst auf soeren-hentzschel.at.

Firefox 130 erlaubt Personalisierung der Pocket-Empfehlungen

25. August 2024 um 12:14

Firefox zeigt auf der Firefox-Startseite Content-Empfehlungen über seinen hauseigenen Dienst Pocket an. Ab Firefox 130 lässt sich die Themenauswahl optional personalisieren.

Die Standard-Startseite von Firefox, welche auch beim Öffnen eines neuen Tabs erscheint, zeigt standardmäßig Content-Empfehlungen an. Hierfür setzt Mozilla auf seinen eigenen Dienst Pocket. Die Artikel werden von menschlichen Pocket-Redakteuren „aus einer breiten und vielfältigen Palette von Publikationen ausgewählt, die sich durch sorgfältige, zuverlässige und vertrauenswürdige Berichterstattung auszeichnen“, wie Mozilla schreibt.

Ab Firefox 130 wird es für Nutzer möglich sein, die Kategorien auszuwählen, aus denen bevorzugt Artikel angezeigt werden sollen. Dabei stehen die folgenden Kategorien zur Auswahl: Geschäftliches, Unterhaltung, Essen, Gesundheit, Finanzen, Politik, Sport, Technik, Reisen, Wissenschaft sowie Life-Hacks.

Personalisierte Pocket-Empfehlungen in Firefox 130

Ein weiteres neues Feature ist die Anzeige von Icons mit einem Daumen nach oben respektive einem Daumen nach unten, die bei Herüberfahren mit der Maus über eine Artikel-Kachel erscheinen. Damit kann mitgeteilt werden, ob man mehr oder weniger Artikel dieser Art sehen möchte.

Personalisierte Pocket-Empfehlungen in Firefox 130

Firefox 130 erscheint am 3. September 2024. Die neuen Features werden schrittweise ausgerollt und stehen nicht sofort standardmäßig für alle Nutzer zur Verfügung.

Eine manuelle Aktivierung der Kategorie-Auswahl ist möglich, indem über about:config der Schalter browser.newtabpage.activity-stream.discoverystream.topicSelection.enabled per Doppelklick auf true gesetzt wird.

Die andere neue Funktion wird über die Option browser.newtabpage.activity-stream.discoverystream.thumbsUpDown.enabled gesteuert.

Der Beitrag Firefox 130 erlaubt Personalisierung der Pocket-Empfehlungen erschien zuerst auf soeren-hentzschel.at.

Beta-Warteliste für Thunderbird Appointment öffnet

24. August 2024 um 19:14

Mit Thunderbird Appointment wird die MZLA Technologies Corporation einen neuen Online-Dienst starten, welcher die Terminplanung vereinfachen soll. Nun können sich Nutzer auf die Warteliste für den Beta-Start setzen lassen.

Bereits im Mai hatte ich die Pläne der MZLA Technologies Corporation enthüllt, mit Thunderbird Appointment einen neuen Dienst zur Terminplanung online zu bringen.

Wann Thunderbird Appointment offiziell an den Start gehen wird, ist noch nicht bekannt. Allerdings ist es ab sofort möglich, sich über die Website auf eine Warteliste für den Beta-Start setzen zu lassen.

Der Beitrag Beta-Warteliste für Thunderbird Appointment öffnet erschien zuerst auf soeren-hentzschel.at.

Mozilla entfernt Adjust aus Firefox und Firefox Klar für Android und Apple iOS

23. August 2024 um 18:45

Firefox und Firefox Klar für Android sowie Apple iOS nutzen mit Adjust bereits seit Jahren einen externen Dienstleister zur Kampagnenmessung. Nun hat Mozilla die Nutzung von Adjust aus seinen Browsern entfernt.

Mozilla hat in seinen Browsern Firefox und Firefox Klar (internationaler Name: Firefox Focus) für Android und Apple iOS das Adjust SDK integriert. Dieses wird zur Kampagnenmessung verwendet, sodass Mozilla feststellen kann, ob Firefox in Reaktion auf eine Werbekampagne von Mozilla installiert worden ist. Die Daten werden über das Backend der Adjust GmbH aus Deutschland erfasst.

Ohne Erwähnung in den vorhandenen Release Notes hat Mozilla die Adjust-Integration mit den jüngsten Updates auf Firefox 129.0.2 für Android, Firefox 129.2 für iOS sowie Firefox Klar 129.2 für iOS deaktiviert. In Firefox Klar für Android wird die Adjust-Integration mit dem kommenden Update auf Firefox Klar 130.0 deaktiviert. Dies ist auch der Grund, wieso mit dem Update auf Firefox 129.0.2 für Android die Option „Marketing-Daten“ aus dem Einstellungs-Bildschirm „Datenerhebung“ verschwunden ist.

Der Beitrag Mozilla entfernt Adjust aus Firefox und Firefox Klar für Android und Apple iOS erschien zuerst auf soeren-hentzschel.at.

So hört Linux! - Pulseaudio, Pipewire und das Audio-System von Linux erklärtJetzt

23. August 2024 um 13:00

💾

In diesem Video erklärt Hannes, wie der Sound in Linux funktioniert und was eigentlich Pulseaudio, ALSA, Jack und Pipewire sind.
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!

E-Mail Adresse von Hannes: mail@hannes-brugger.com


Terminal Befehle:
-------------------------------------

pactl info

Links:
-------------------------------------

Linux Guides Partnerprogramm: https://www.linuxguides.de/partnerprogramm/
Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
Linux-Guides Merch*: https://linux-guides.myspreadshop.de/
Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
Offizielle Webseite: https://www.linuxguides.de
Forum: https://forum.linuxguides.de/
Unterstützen: http://unterstuetzen.linuxguides.de
Mastodon: https://mastodon.social/@LinuxGuides
X: https://twitter.com/LinuxGuides
Instagram: https://www.instagram.com/linuxguides/
Kontakt: https://www.linuxguides.de/kontakt/

Inhaltsverzeichnis:
-------------------------------------

0:00 Begrüßung
0:40 Linux Mint 22 mit Pipewire
1:50 Wie kommt der Ton von A nach B?
4:10 Mittelsmann: Sound-Server
7:30 Die Rolle von Pipewire
10:25 Welchen Sound-Server habe ich?
11:15 Verabschiedung


Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung

Thunderbird 128.1.1 veröffentlicht

22. August 2024 um 18:19

Die MZLA Technologies Corporation hat mit Thunderbird 128.1.1 ein Update für seinen Open Source E-Mail-Client veröffentlicht.

Neuerungen von Thunderbird 128.1.1

Mit dem Update auf Thunderbird 128.1.1 hat die MZLA Technologies Corporation ein Update für seinen Open Source E-Mail-Client veröffentlicht. Das Update bringt mehrere Korrekturen für die Versionsreihe 128, welche sich in den Release Notes (engl.) nachlesen lassen.

Der Beitrag Thunderbird 128.1.1 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Firefox 129.0.2

20. August 2024 um 17:49

Mozilla hat Firefox 129.0.2 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion.

Download Mozilla Firefox 129.0.2

Es wurden mehrere Korrekturen und Anpassungen in Vorbereitung auf ein kommendes Update für das Widevine-Plugin vorgenommen, welches zur Wiedergabe DRM-geschützter Videos auf Streaming-Plattformen benötigt wird.

Ebenfalls mehrere Verbesserungen gab es für die Übersetzungsfunktion von Firefox, um sicherzustellen, dass wenn neue Versionen von Übersetzungs-Modellen verfügbar sind, diese korrekt aktualisiert werden und Updates der verfügbaren Sprachen auch ohne Neustart von Firefox funktionieren. Auch nach einer Änderung der Browsersprache ist nicht länger ein Neustart von Firefox notwendig, damit die Übersetzungsfunktion korrekt darauf reagiert.

Bei Verwendung des canvas-Elements konnte es für Nutzer bestimmter Grafikchips zu einem unerwarteten Flackern kommen.

In den Einstellungen zum Schutz vor Aktivitätenverfolgung war bei Bedienung mit der Tastatur nicht ersichtlich, welche Option fokussiert war.

Ein Problem für Nutzer von Screenreadern in Zusammenhang mit der neuen Tab-Vorschau von Firefox 129 wurde behoben.

Ebenfalls behoben wurden ein Problem mit Drag-and-Drop-Operationen in Browser-Erweiterungen sowie eine mögliche Absturzursache unter macOS.

Der Beitrag Mozilla veröffentlicht Firefox 129.0.2 erschien zuerst auf soeren-hentzschel.at.

Linux Q&A - Micha und Hauke beantworten Eure Fragen! - Live

20. August 2024 um 16:41

💾

Heute Abend klären wieder Hauke und Jean Deine Fragen live!
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!

--------------------

Links:

Frage stellen: https://ask.linuxguides.de

Forum: https://forum.linuxguides.de/
Micha bei Twitch: https://www.twitch.tv/saintofsinner
Haukes Webseite: https://goos-habermann.de/index.php
Nicht der Weisheit letzter Schluß: youtube.com/@nichtderweisheit
Linux Guides Admin: https://www.youtube.com/@LinuxGuidesAdmin

Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
Ubuntu Kurs für Anwender*: https://www.linuxguides.de/ubuntu-kurs-fuer-anwender/
Linux für Fortgeschrittene*: https://www.linuxguides.de/linux-kurs-fuer-fortgeschrittene/
Offizielle Webseite: https://www.linuxguides.de
Tux Tage: https://www.tux-tage.de/
Forum: https://forum.linuxguides.de/
Unterstützen: http://unterstuetzen.linuxguides.de
Twitter: https://twitter.com/LinuxGuides
Mastodon: https://mastodon.social/@LinuxGuides
Matrix: https://matrix.to/#/+linuxguides:matrix.org
Discord: https://www.linuxguides.de/discord/
Kontakt: https://www.linuxguides.de/kontakt/
BTC-Spende: 1Lg22tnM7j56cGEKB5AczR4V89sbSXqzwN


Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*): Werbung

NocoDB Crashkurs Teil 6 - Ansichten und Filter konfigurieren, Erweiterte Mathematik mit Rollups

20. August 2024 um 13:00

💾

In diesem Video zeigt Jean, wie man in NocoDB verschiedene Ansichten mit Filtern einstellen kann und die Datenbanken mit anderen Personen teilen kann.
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!

Links:
-------------------------------------
NocoDB-Crashkurs: https://www.youtube.com/playlist?list=PLhvaM7uJr1PDEw7I24kZYXwxV5tfybmjm

Linux-Guides Merch*: https://linux-guides.myspreadshop.de/
Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
Offizielle Webseite: https://www.linuxguides.de
Forum: https://forum.linuxguides.de/
Unterstützen: http://unterstuetzen.linuxguides.de
Mastodon: https://mastodon.social/@LinuxGuides
X: https://twitter.com/LinuxGuides
Instagram: https://www.instagram.com/linuxguides/
Kontakt: https://www.linuxguides.de/kontakt/

Inhaltsverzeichnis:
-------------------------------------
0:00 Einleitung
0:42 Filter
4:45 weitere Ansichten, Kalender, Galerie
8:26 Sortieren mit Rollup-Feldern (z.B. bezahlte Kunden)
14:40 Datenbanken und Zugriff teilen
17:23 Formulare
18:21 Ausblick


Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung

Meine zweite Ansible Collection

19. August 2024 um 05:00

Dies ist ein Erfahrungsbericht zur Migration meiner Ansible-Rolle „Nextcloud im Container“ in eine Ansible Collection. Er umfasst die Migration der bestehenden Rolle und die Ergänzung der neuen Collection um eine weitere Rolle, welche sich um die Aufgaben Backup und Restore kümmert.

Wer es ganz eilig hat, kann direkt zur Zusammenfassung springen. Allen anderen wünsche ich viel Spaß bei der Lektüre.

Für grundlegende Informationen zu Ansible Collections siehe:

Randnotiz: Dass ihr zu meiner ersten Ansible Collection hier im Blog nicht fündig werdet, liegt darin begründet, dass meine Arbeit daran eingeschlafen ist.

Die Entwicklung der hier beschriebenen Collection könnt ihr auf Codeberg.org verfolgen. Die Repo-URL lautet: https://codeberg.org/Tronde/nextcloud

Motivation

Für mein Wochenendprojekt „Nextcloud im Container“ habe ich eine Ansible-Rolle entwickelt und auf Github veröffentlicht, die dem Zweck dient, Nextcloud mit einer MariaDB in einer rootless Podman-Umgebung zu installieren.

Wie ihr in Teil 5 der Artikel-Serie nachlesen könnt, war ich mit der Lösung für Backup und Restore nicht ganz zufrieden. Ich möchte dieses Thema erneut angehen und mithilfe einer Ansible-Rolle lösen.

Backup und Restore beschreiben jedoch andere Anwendungsfälle als die Bereitstellung, weswegen ich den dafür notwendigen Quelltext nicht mit in die bestehende Rolle pressen möchte. Da Backup und Restore für mich jedoch zum Betrieb dazugehören, möchte ich alle Ansible-Rollen, die ich zum Betrieb meines Nextcloud-Setups benötige, in einer Collection zusammenfassen.

Migration der bestehenden Rolle in eine Collection

Ich orientiere mich hierzu an der englischsprachigen Dokumentation „Migrating a role to a collection“. Da ich bereits einen Galaxy Namespace besitze, nutze ich diesen auch für die Erstellung der Collection. Der folgende Codeblock zeigt die verwendeten Befehle.

]$ ansible-galaxy collection init tronde.nextcloud
- Collection tronde.nextcloud was created successfully

]$ mkdir tronde/nextcloud/roles/deploy_nextcloud_with_mariadb_pod && rsync -a ../roles/ansible_role_deploy_nextcloud_with_mariadb_pod/ tronde/nextcloud/roles/deploy_nextcloud_with_mariadb_pod/

]$ tree -L 3 tronde/nextcloud/
tronde/nextcloud/
├── docs
├── galaxy.yml
├── meta
│   └── runtime.yml
├── plugins
│   └── README.md
├── README.md
└── roles
    └── deploy_nextcloud_with_mariadb_pod
        ├── defaults
        ├── meta
        ├── README.md
        ├── tasks
        ├── tests
        └── vars

]$ rm -rf tronde/nextcloud/roles/deploy_nextcloud_with_mariadb_pod/.git

Im letzten Schritt entferne ich das .git-Verzeichnis, da ich die Collection als Ganzes in einem Repository verwalten möchte, statt alle Rollen einzeln zu versionieren und dann in die Collection einzufügen.

Anschließend aktualisiere ich die Dateien galaxy.yml und README.md. In der Rolle habe ich ein Playbook zum Testen verwendet, welches im Pfad deploy_nextcloud_with_mariadb_pod/tests/test.yml liegt. Um konform mit der Struktur einer Ansible Collection zu sein, erstelle ich im Wurzelverzeichnis meiner Collection das Verzeichnis playbooks und kopiere das Test-Playbook hier hinein:

]$ tree playbooks/
playbooks/
└── deploy_nextcloud_with_mariadb_pod.yml

An dieser Stelle halte ich zunächst inne und überlege mir, welche Tools ich noch benötige, um meine Collection entwickeln und testen zu können.

Ansible Development Tools

Ansible Development Tools (ADT) ist ein Projekt mit dem Ziel, einen Werkzeugkasten mit allen wichtigen Werkzeugen zur Entwicklung von Ansible Content zu bieten. Genau so etwas habe ich gesucht. Das probiere ich gleich aus.

Um mir mein System nicht zu verhunzen, installiere ich die ADT in ein Python Virtual Environment und lasse mir anzeigen, welche Werkzeuge ADT mitbringt:

]$ python -m venv adt
]$ . adt/bin/activate
(adt) ]$ pip install --upgrade pip
(adt) ]$ pip install ansible-dev-tools
(adt) ]$ pip install molecule-podman
(adt) ]$ adt --version
ansible-builder                          3.1.0
ansible-core                             2.17.1
ansible-creator                          24.7.0
ansible-dev-environment                  24.7.0
ansible-dev-tools                        24.7.1
ansible-lint                             24.7.0
ansible-navigator                        24.7.0
ansible-sign                             0.1.1
molecule                                 24.7.0
pytest-ansible                           24.7.0
tox-ansible                              24.7.0

Bei molecule-podman handelt es sich um einen Molecule-Treiber, welcher benötigt wird um Molecule-Tests in Podman-Containern ausführen zu können. Ich habe dieses Paket mitinstalliert, da ich mir vorstellen kann, dies in naher Zukunft zu nutzen.

ansible-lint

Ansible Lint ist das erste Werkzeug aus der ADT-Sammlung, welches ich verwende, um den Quelltext meiner Collection zu prüfen. Dazu wird das Kommando einfach im Wurzelverzeichnis der Collection ausgeführt. Anschließend können die gefundenen Fehler behoben werden.

Da es den Rahmen dieses Artikels sprengen würde, werde ich dem Thema einen eigenen Text widmen.

molecule

Ansible Molecule eignet sich zum Testen von Ansible-Rollen und Collections. Ich nutze meine Ansible Collection, um mich mit diesem Werkzeug vertraut zu machen.

Zwar gibt es auch hier erst eine Lernkurve, doch wird mir eine durchdachte Test-Konfiguration bei der weiteren Entwicklung sicher zugutekommen. Ich orientiere mich zu Beginn am Ansible Molecule Getting Started Guide.

Zu Beginn möchte ich meine in die Collection migrierte Rolle testen. Dazu bearbeite ich die Datei tronde/nextcloud/extensions/molecule/default/converge.yml. Sie enthält schließlich folgenden Inhalt:

extensions]$ cat molecule/default/converge.yml 
---
- name: Converge
  hosts: localhost
  gather_facts: false
  tasks:
    - name: Test collection role deploy_nextcloud_with_mariadb_pod
      ansible.builtin.import_role:
        name: tronde.nextcloud.deploy_nextcloud_with_mariadb_pod

Und mit folgendem Befehl teste ich, ob meine Nextcloud-Instanz erfolgreich deployt wird:

extensions]$ molecule converge
…
PLAY RECAP *********************************************************************
localhost                  : ok=10   changed=9    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

extensions]$ podman ps
CONTAINER ID  IMAGE                                    COMMAND               CREATED             STATUS             PORTS                    NAMES
48438d1bd884  quay.io/centos/centos:stream8            bash -c while tru...  7 minutes ago       Up 7 minutes                                instance
104c525a6b50  localhost/podman-pause:5.1.1-1717459200                        About a minute ago  Up About a minute  127.0.0.1:40671->80/tcp  e34ddf4d4203-infra
f27842b12d56  docker.io/library/mariadb:10.11.2        mariadbd              About a minute ago  Up About a minute  127.0.0.1:40671->80/tcp  nc_mariadb
9ee391a57fbd  docker.io/library/nextcloud:25-apache    apache2-foregroun...  13 seconds ago      Up 13 seconds      127.0.0.1:40671->80/tcp  nextcloud

Das Ergebnis ist positiv und kann durch Aufruf von http://127.0.0.1:40671 im Webbrowser überprüft werden. Ein Login mit den Default-Werten aus tronde/nextcloud/roles/deploy_nextcloud_with_mariadb_pod/defaults/main.yml bestätigt das erfolgreiche Deployment.

Es handelt sich hierbei noch nicht um ein adäquates Test-Setup; doch für den Moment ist es ausreichend. Ich werde mich noch weiter einarbeiten müssen, um das Test-Setup verbessern zu können. Vermutlich wird auch dazu dann ein weiterer Artikel folgen.

Falls sich jemand wundert, es ist durchaus Absicht, dass die Nextcloud nur via 127.0.0.1 und per HTTP erreichbar ist. Ich betreibe diese hinter einem Reverse-Proxy. Details können in Nextcloud im Container — Teil 3: Mit Reverse-Proxy nachgelesen werden.

Backup und Restore für die Nextcloud

Um die Konfiguration und die in der Nextcloud gespeicherten Daten sichern und wiederherstellen zu können, werde ich eine Offline-Sicherung der verwendeten Podman Volumes durchführen. Der Ablauf für die Sicherung sieht wie folgt aus:

  1. Den Pod ˋnc_podˋ inkl. aller darin enthaltenen Container stoppen
  2. Alle zum Setup gehörenden Podman Volumes in Tarballs exportieren
  3. Diese Tarballs vom managed Node auf den Control Node sichern
  4. Den ˋnc_podˋ wieder starten

Die Wiederherstellung läuft sinngemäß andersherum ab:

  1. Die Tarballs werden vom Control Node auf den Managed Node kopiert
  2. Der Pod ˋnc_podˋ inkl. aller darin enthaltenen Container wird gestoppt
  3. Die Podman Volumes aus Schritt 1 werden importiert
  4. Der nc_pod wird wieder gestartet
  5. Die zur Wiederherstellung auf den Managed Node kopierten Tarballs werden wieder entfernt

Um diese neue Rolle der Collection hinzuzufügen, navigiere ich in das Rollenverzeichnis tronde/nextcloud/roles/ und erstelle dort das Grundgerüst für die Rolle: ansible-galaxy role init backup_nextcloud

Die Struktur sieht bei mir wie folgt aus, wobei nicht benötigte Verzeichnisse noch nicht entfernt wurden:

ansible_collections]$ tree -L 2 tronde/nextcloud/roles/backup_restore_nextcloud/
tronde/nextcloud/roles/backup_restore_nextcloud/
├── defaults
│   └── main.yml
├── files
├── handlers
│   └── main.yml
├── meta
│   └── main.yml
├── README.md
├── tasks
│   └── main.yml
├── templates
├── tests
│   ├── inventory
│   └── test.yml
└── vars
    └── main.yml

9 directories, 8 files

Den aktuellen Entwicklungsstand könnt ihr unter dieser URL einsehen: https://codeberg.org/Tronde/nextcloud/src/branch/main/roles/backup_restore_nextcloud

Das dortige README.md enthält wie bei dedizierten Rollen die Dokumentation zu dieser Rolle. Um doppelte Texte zu vermeiden, verweise ich im Collection-README auf die jeweiligen README-Dateien in den einzelnen Rollen.

Getestet wird diese Rolle ebenfalls mit Molecule. Zu den Tests mit Molecule werde ich noch mehr schreiben, sobald ich dies etwas verfeinert habe.

Fallen mir noch weitere Anwendungsfälle ein, können diese nun einfach als weitere Rollen der Collection hinzugefügt werden.

Ansible-Variablen definieren

Jede Rolle in dieser Collection ist für sich alleine nutzbar. Somit definiert jede Rolle die Eingangs-Variablen in der defaults/main.yml der jeweiligen Rolle.

Bei der Entwicklung achte ich darauf, dass Variablen, die z.B. den Namen eines Podman Volumes enthalten, in allen Rollen gleich geschrieben werden. Damit ist es möglich, diese Variablen an anderer Stelle zu definieren und in den verschiedenen Rollen nutzbar zu machen. So können an individuelle Deployments angepasste Variablen in Playbooks, group_vars, host_vars, etc. definiert werden.

Wo Variablen definiert werden können und welche Präzedenz diese besitzen, kann in der offiziellen Doku nachgelesen werden: Variable precedence: Where should I put a variable?

Zusammenfassung

Eine Ansible-Rolle ohne Plug-ins in eine Ansible Collection zu überführen, ist mit dem kurzen Abschnitt aus der Dokumentation schnell erledigt.

Weitere Rollen können der Collection hinzugefügt werden, indem man sie im Verzeichnis roles der Collection-Verzeichnisstruktur wie gewohnt mit ansible-galaxy role init <Rollenname> erstellt und mit Leben füllt. Sorgfalt ist und bleibt bei der Benennung von Variablen und deren Präzedenz geboten, um nicht wahnsinnig zu werden. Dies ist nicht wirklich schwierig, doch muss ich fast jedes Mal in der Dokumentation nachschlagen, um sicher zu sein.

Die Ansible Development Tools (ADT) sind eine praktische Sammlung von Werkzeugen zur Entwicklung von Rollen und Collections für Ansible. Für mich sind aktuell Ansible Lint und Ansible Molecule die wichtigsten Werkzeuge aus dieser Sammlung. Wobei gerade die Dokumentation von Molecule auf dem Weg zu meinem Ziel, nämlich meine Collections in verschiedenen rootless Podman Containern mit nested Podman und Ansible zu testen, leider viele Fragen offen lässt. Grundsätzlich lassen sich Testpläne damit realisieren und vereinfachen mein bisheriges Testsetup bestehend aus diversen Skripts und virtuellen Maschinen. Und sie bieten Stoff für weitere Einträge in diesem Blog.

Die weitere Entwicklung meiner Nextcloud Collection findet auf Codeberg statt. Ihr findet sie dort unter der URL: https://codeberg.org/Tronde/nextcloud

Exklusiv: Sehen wir hier das neue Mozilla-Logo?

18. August 2024 um 10:10

Nach über sieben Jahren könnte Mozilla wieder ein neues Logo erhalten. Dieses deutet sich in aktuellen Änderungen der Mozilla-Website an. Hier gibt es eine erste Vorschau auf das mögliche neue Logo.

Das aktuelle Logo trägt Mozilla seit Januar 2017. Das Logo in der Eigenschreibweise moz://a ist angelehnt an Internet-Protokolle wie https://.

Mozilla-Logo 2017

Die Landingpage der aktuellen Mozilla-Kampagne „Nothing Personal“ zeigt im Header ein Firefox-Logo mit Wortmarke und dem Zusatz „by Mozilla“. Wer hier einen aufmerksamen Blick auf das Logo wirft, erkennt vielleicht nicht nur, dass die Firefox-Wortmarke anders, als bisher der Fall, mit einem Mozilla-Zusatz verwendet wurde, sondern auch, dass für den Mozilla-Schriftzug eine Schriftart zum Einsatz kommt, die bisher nicht in der Mozilla-Kommunikation verwendet worden ist.

Firefox by Mozilla Logo

Dies wäre an sich vielleicht noch kein allzu starker Hinweis auf ein neues Mozilla-Logo. Doch zeigt sich in aktuellen Patches zu einem kommenden Refresh der Mozilla-Website, dass hier für Footer und Navigation nicht das übliche, sondern ein neues Mozilla-Logo verwendet wird, welches die gleiche Schrift wie im Firefox-Logo der oben erwähnten Seite verwendet. Der neue Code wird dabei außerdem von einer Variable gesteuert, welche die passende Bezeichnung „brand-refresh“ trägt. Auch der Merchandise-Shop von Mozilla bietet bereits Artikel mit diesem Logo an.

Neues Mozilla-Logo 2024

Während das aktuelle Mozilla-Logo laut Branding-Guidelines immer auf einem Hintergrund zu sehen sein muss, ist das neue Logo ohne Hintergrund integriert, was bedeuten könnte, dass diese Design-Einschränkung wegfällt. Die abstrakte Grafik rechts vom Mozilla-Schriftzug beinhaltet einerseits das „M“ aus „Mozilla“ und erinnert andererseits mit etwas Fantasie auch ein bisschen an einen Dino – das historische Symboltier von Mozilla.

Der Beitrag Exklusiv: Sehen wir hier das neue Mozilla-Logo? erschien zuerst auf soeren-hentzschel.at.

Firefox 131: Neue Sidebar und vertikale Tabs zum Vorabtest bereit

17. August 2024 um 18:48

Nutzer von Firefox 131 können zwei neue vorab Funktionen testen: Eine neue Sidebar sowie mit den vertikalen Tabs eine der von Firefox-Nutzern meistgewünschten Funktionen.

Mit der Einführung von „Firefox Labs“ in Firefox 130 können Nutzer vorab neue Funktionen aktivieren, an denen Mozilla noch arbeitet, die aber schon von einer breiteren Masse getestet werden sollen. Zwei neue solcher Funktionen in Firefox 131 sind die neue Sidebar sowie vertikale Tabs.

Firefox Labs in Firefox 131

Neue Seitenleiste

Unter der neuen Sidebar sind genauer gesagt zwei Dinge zu verstehen: Das eine ist eine neue Seitenleiste, welche schnellen Zugriff auf die Sidebars für Lesezeichen, Chronik, synchronisierte Tabs und, falls aktiviert, die KI-Chatbots gibt. Auch die Schaltflächen von Sidebar-Erweiterungen finden hier Platz. Das andere ist eine Neugestaltung der Sidebars für Chronik und synchronisierte Tabs.

Über die automatisch hinzugefügte Sidebar-Schaltfläche in der Navigationssymbolleiste lässt sich die Darstellung der neuen Seitenleiste zwischen nur Symbolen und Symbolen plus Text wechseln, statt wie bisher die zuletzt verwendete Sidebar ein- und auszuklappen. Alternativ lässt sich in den Einstellungen der neuen Seitenleiste auch konfigurieren, dass die Seitenleiste durch diese Schaltfläche komplett ausgeblendet werden kann, statt in die Darstellung nur mit Icons zu wechseln.

In den Einstellungen der neuen Seitenleiste lässt sich außerdem konfigurieren, für welche der Sidebars Schaltflächen angezeigt oder nicht angezeigt werden sollen. Auch die Sidebar-Position (links oder rechts) lässt sich nun an dieser Stelle konfigurieren, statt wie bisher oben in den einzelnen Sidebars. Schließlich findet sich hier noch die Option für horizontale oder vertikale Tabs, wie im nächsten Abschnitt besprochen.

Neue Sidebar-Einstellungen in Firefox 131

Neu gestaltete Sidebars

Die Sidebars für Chronik sowie synchronisierte Tabs wurden neu gestaltet. Auch diese Änderung wird durch die Einstellung für die neue Sidebar aktiv. Die Lesezeichen-Sidebar sieht noch wie gehabt aus. Aus Konsistenzgründen ist aber davon auszugehen, dass Mozilla die Lesezeichen-Sidebar auch noch nachziehen wird.

Chronik-Sidebar in Firefox 131

Vertikale Tabs

Unter vertikalen Tabs in einem Browser versteht man, die Tabs seitlich untereinander anzuzeigen statt in einer Leiste am oberen Fensterrand. Vorteile sind zum einen eine bessere Nutzung des vorhandenen Platzes sowie, dass mehr Tabs auf einmal angezeigt werden können. Auf der Liste der meistgewünschten Funktionen auf Mozillas Community-Plattform Mozilla Connect stehen vertikale Tabs auf Platz 3. Damit die vertikalen Tabs aktiviert werden können, ist eine gleichzeitige Aktivierung der neuen Sidebar eine Voraussetzung.

Die vertikalen Tabs werden nämlich in die neue Seitenleiste integriert. Im ausgeklappten Sidebar-Modus erscheinen die Tab-Titel neben den sogenannten Favicons, ansonsten nur die Symbole. Angeheftete Tabs, die auch in der horizontalen Tableiste ohne Tab-Titel dargestellt werden, werden hier bis zu sechs in einer Reihe angezeigt.

Vertikale Tabs in Firefox 131 Vertikale Tabs in Firefox 131

Mozilla bittet um Feedback für die neue Sidebar sowie die vertikalen Tabs auf Mozilla Connect.

Der Beitrag Firefox 131: Neue Sidebar und vertikale Tabs zum Vorabtest bereit erschien zuerst auf soeren-hentzschel.at.

Linux Mint 21.3 auf 22 aktualisieren, so gelingt das Update! - Schritt für Schritt Tutorial

16. August 2024 um 13:00

💾

In diesem Video zeigt Jean, wie man auf die neue Linux Mint Version 22 updated. Schritt für Schritt wirst Du durch den Upgrade-Prozess geführt, damit auch Dir alles ganz einfach gelingt.
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!


Terminal Befehle:
-------------------------------------
sudo mintupgrade


Links:
-------------------------------------
Linux Mint 22 Neuheiten https://www.youtube.com/watch?v=RqtMO5UHb6k

bei alten Linux Mint Versionen:
auf Linux Mint 21.3 upgraden https://www.youtube.com/watch?v=raeEPFHbcqs
von Linux Mint 20.3 auf 21 https://www.youtube.com/watch?v=jThB69TOBhA

Linux Mint Reparatur https://www.youtube.com/watch?v=nL0YIyl7zjs
Neuinstallation von Linux Mint https://www.youtube.com/watch?v=itcOTdTLInQ

Linux-Guides Merch*: https://linux-guides.myspreadshop.de/
Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
Offizielle Webseite: https://www.linuxguides.de
Forum: https://forum.linuxguides.de/
Unterstützen: http://unterstuetzen.linuxguides.de
Mastodon: https://mastodon.social/@LinuxGuides
X: https://twitter.com/LinuxGuides
Instagram: https://www.instagram.com/linuxguides/
Kontakt: https://www.linuxguides.de/kontakt/

Inhaltsverzeichnis:
-------------------------------------
0:00 Wann soll ich updaten?
3:08 Spiegelserver einstellen
5:10 System auf den neuesten Stand bringen
5:57 Upgrade durchführen
14:19 abschließende Schritte
16:00 Supportangebot


Musik:
-------------------------------------

Elektronomia - Sky High [NCS Release]
Music provided by NoCopyrightSounds.
Video Link: https://youtu.be/TW9d8vYrVFQ
Download Link: https://NCS.lnk.to/SkyHigh

Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung

Neue Sprachen für Übersetzungsfunktion von Firefox

14. August 2024 um 20:18

Firefox besitzt eine Übersetzungsfunktion für Websites, welche im Gegensatz zu Cloud-Übersetzern wie Google Translate lokal arbeitet, die eingegebenen Texte also nicht an einen fremden Server sendet. Nun hat Mozilla das nächste Paket an unterstützten Sprachen aktiviert.

Firefox wird seit Version 118 standardmäßig mit einer lokalen Funktion zur maschinellen Übersetzung von Websites für den Browser ausgeliefert. Das bedeutet, dass die Übersetzung vollständig im Browser geschieht und keine zu übersetzenden Inhalte an einen Datenriesen wie Google oder Microsoft übermittelt werden müssen.

Im vergangenen Monat hatte Mozilla bereits die Unterstützung für einige weitere Sprachen hinzugefügt, jetzt folgte das nächste Paket.

Finale Firefox-Versionen können ab sofort auch aus den folgenden Sprachen übersetzen: Indonesisch, Rumänisch, Slowenisch und Tschechisch. Letzteres war bereits in Nightly-Versionen möglich, die anderen Sprachen sind komplett neu. Außerdem kann jetzt nach Dänisch und Kroatisch übersetzt werden. Nightly-Versionen können außerdem ins Lettische übersetzen.

Da die Sprachmodelle über die Remote-Einstellungen von Firefox bereitgestellt werden, ist die Unterstützung neuer Sprachen an kein Firefox-Update gebunden und funktioniert direkt in jedem Firefox mit aktivierter Übersetzungsfunktion.

Damit unterstützt die Übersetzungsfunktion Firefox bereits 25 Sprachen in mindestens eine Richtung. Für die Nightly-Version von Firefox sind es sogar schon 33 Sprachen. Mozilla arbeitet mit Hochdruck daran, dass noch viele weitere folgen werden.

Firefox Translations August 2024

Der Beitrag Neue Sprachen für Übersetzungsfunktion von Firefox erschien zuerst auf soeren-hentzschel.at.

Mozilla veröffentlicht Firefox 129.0.1

13. August 2024 um 20:53

Mozilla hat Firefox 129.0.1 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion.

Download Mozilla Firefox 129.0.1

Mit dem Update auf Firefox 129.0.1 behebt Mozilla ein Problem in Zusammenhang mit dem Digital Rights Management, welches für Nutzer von Windows verursachen konnte, dass Videos unter anderem auf der Streaming-Plattform Hulu nicht mehr funktionierten.

Außerdem wurde ein möglicher Absturz des Content-Prozesses behoben, der für Nutzer mancher AMD-GPUs durch Drag and Drop einer Videodatei ausgelöst werden konnte.

Der Beitrag Mozilla veröffentlicht Firefox 129.0.1 erschien zuerst auf soeren-hentzschel.at.

RTS OpenRA Combined Arms angespielt (mit SaintOfSinner, Duesmaster Gaming & Hauke)

13. August 2024 um 16:41

💾

Drei C&C-Vereranen ist langweilig, deshalb stellen sie sich der OpenRA Combined Arms Herausforderung.

Combined Arms vereint das Beste aus allem C&C-Spielen und mischt die Karten komplett neu: Mehr Fraktionen, mehr Einheiten, mehr Spezialfähigkeiten und mehr Explosionen!
Und dabei bekommt man grafisch bei Combined Arms das beste was man aus Pixel herausholen kann und man sieht direkt die Leidenschaft der Entwickler, die sie in diese Mod gesteckt haben.

Los geht es ca. um 19:30.

#retro #openra #rts #gaming

* Haukes Ansicht: https://www.youtube.com/@LinuxGuides, https://www.twitch.tv/linuxguides und https://linuxguides.de/live
* Michas Ansicht: https://www.twitch.tv/saintofsinner
* Stefans Ansicht: https://www.twitch.tv/duesmastergaming




Links:
-------------------------------------

Combined Arms: https://www.moddb.com/mods/command-conquer-combined-arms
Micha bei Twitch: https://www.twitch.tv/saintofsinner
Haukes Webseite und Dienstleistungen: https://goos-habermann.de
Haukes Kanal: https://www.youtube.com/@nichtderweisheit



Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
Offizielle Webseite: https://www.linuxguides.de
Tux Tage: https://www.tux-tage.de/
Forum: https://forum.linuxguides.de/
Unterstützen: http://unterstuetzen.linuxguides.de
Mastodon: https://mastodon.social/@LinuxGuides
Twitter: https://twitter.com/LinuxGuides
Instagram: https://www.instagram.com/linuxguides/
Matrix: https://matrix.to/#/#linuxguides:matrix.org/
Discord: https://www.linuxguides.de/discord/
Telegram: https://t.me/LinuxGuidesDECommunity
Kontakt: https://www.linuxguides.de/kontakt/
BTC-Spende: 1Lg22tnM7j56cGEKB5AczR4V89sbSXqzwN


Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung

NocoDB Crashkurs Teil 5 - fortlaufende Nummern und aktuelles Jahr - Fertigstellung des ERP-Systems

13. August 2024 um 13:00

💾

In diesem Video stellt Jean das beispielhafte ERP-System fertig. Dabei wird gezeigt, wie fortlaufende Nummern erstellt werden können, man das aktuelle Jahr mithilfe eines Tricks und der SUBSTR-Funktion einfügen kann und ergänzt das Beispiel um den Einkauf und die Bestellungen.
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!



Links:
-------------------------------------
NocoDB-Playlist: https://www.youtube.com/playlist?list=PLhvaM7uJr1PDEw7I24kZYXwxV5tfybmjm

Linux-Guides Merch*: https://linux-guides.myspreadshop.de/
Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
Offizielle Webseite: https://www.linuxguides.de
Forum: https://forum.linuxguides.de/
Unterstützen: http://unterstuetzen.linuxguides.de
Mastodon: https://mastodon.social/@LinuxGuides
X: https://twitter.com/LinuxGuides
Instagram: https://www.instagram.com/linuxguides/
Kontakt: https://www.linuxguides.de/kontakt/

Inhaltsverzeichnis:
-------------------------------------

0:00 Begrüßung
0:59 Einkauf (Verknüpfung von Waren und Lieferanten)
5:49 Fortlaufende Nummer
12:28 Bestellungen (SUBSTR-Funktion)
26:15 Übersicht über die Relationen
27:42 Verabschiedung



Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung
❌