Archiv der Kategorie: IT

Ein kleines Fallbeispiel zur politischen Ökonomie freier Open-Source-Software (FOSS)

In einem praktischen Administrationsfall sollte in einem CRM-System die Umwandlung eines „Interessenten“ (Lead) in ein „Verkaufspotential“ (Opportunity) so angepasst werden, dass drei zusätzliche Datenfelder automatisch übernommen werden. Funktional handelt es sich um eine triviale Anforderung: Drei Felder existieren sowohl im Ausgangs- als auch im Zielobjekt, und ihre Werte sollen beim Konvertierungsvorgang übertragen werden. Technisch erwies sich die Anpassung jedoch als überraschend aufwendig. Weiterlesen

Verschränkung von Mastodon und Discourse

Mastodon kann nur bedingt Facebook substituieren. Abgesehen von der Beitragslänge sind vor allem auch die für Gruppen relevanten Funktionen der Möglichkeit der Zulassung zur Gruppe und zur Moderation der Gruppe nicht gegeben. Friendica ujd Hubzilla scheinen aufgrund ihres noch frühen Entwicklungsstands aufgrund der anspruchsvollen User Experience ungeeignet. Eine Idee: Discourse als Ergänzung zu Mastodon betreiben. Aber kann man sich mit einem Mastodon Handle an einer im Fediverse föderierten Discourse-Instanz an der Diskussion beteiligen? Bedarf es dazu einer Autorisierung im jeweiligen Unterforum von Mastodon? ChatGPT antwortet:

Weiterlesen

Security Policy Header

Ein Security Policy Header wird verwendet, um Sicherheitsrichtlinien für eine Website festzulegen. Der häufigste Header dieser Art ist der Content Security Policy (CSP)-Header, aber es gibt auch andere Header wie Strict-Transport-Security (HSTS) und Referrer-Policy, die ebenfalls wichtige Sicherheitsrichtlinien für Webanwendungen definieren. Weiterlesen

Welche Anbieter künstlicher Intelligenz Anwendungen gibt es, die ähnlich wie ChatGPT und Perplexity AI funktionieren? Was ist bei der Verwendung urheber- und lizenzrechtlich zu beachten?

Der nachfolgende Text ist mit Ausnahme der Fragen zu Aleph Alpha  von Perplexity AI erstellt worden. Die Antworten zu Aleph Alpha stammen von der französischen KI Anwendung Le Chat. Auf die Idee bin ich gekommen, weil der von mir verwendete Firefox-Browser mir proaktiv die Möglichkeit angeboten hat, Suchanfragen als ganze Fragen bei Perpexity AI zu formulieren. Folgende Fragen (Prompts) habe ich formuliert:

  1. Welche mit Perplexity AI vergleichbaren Anbieter gibt es?
  2. Worin unterscheiden sie sich hinsichtlich
    1. Standort,
    2. Sprachmodell,
    3. Erlösquellen und
    4. Preismodell?
  3. Bei wem liegt das Urheberrecht für den von Dir gerade entworfenen Text?
  4. Welche Möglichkeiten habe ich, diesen Text in meinem persönlichen Blog zu verwenden?
  5. Muss ich dabei ein Lizenzgebühr entrichten oder Perplexity AI als Quelle nennen?
  6. Auf welche Nutzungsbedingungen von Perplexity AI muss ich im einzelnen achten, wenn ich einen von Perplexity AI entworfenen Text in meinem Blog verwende?
  7. Was ist „Le Chat“ von Mistral?
  8. Auf welchen Sprachmodellen basiert „Le Chat“?
  9. Existiert ein Wettbewerber von Le Chat bzw. Mistral in Deutschland?
  10. Bietet Aleph Alpha einen öffentlichen Service ähnlich wie Le Chat?

Interessant ist, dass Perplexity AI bei der Erstanfrage „Le Chat“ unerwähnt gelassen hat.

Weiterlesen

PHP-Script zur Prüfung der Voraussetzungen für die Installation von CiviCRM auf Webhosting-Paketen u.a.

Im Dialog mit ChatGPT.com habe ich das PHP-Script check_civicrm_requirements.php entworfen mit dem Ziel einer einfachen Möglichkeit erkennen zu können, ob eine Installation von CiviCRM (https://civicrm.org) in einer bestimmten Laufzeitumgebung möglich ist.

Hier der Download als ZIP-Datei

Der einfache Check ist zum Beispiel nützlich, wenn man ein Webhosting-Paket bei einem Webhosting-Anbieter wie netcup.de, alfahosting.de, strato.de oder einem der vielen anderen Anbieter gebucht hat und dort eine Instanz von CiviCRM installieren und betreiben möchte, so wie man dort vielleicht auch bereits ein WordPress-Weblog oder dergleichen installiert hat und betreibt.

Das Script basiert auf den Anforderungen CiviCRM-Version 5.82.0

Unter Umständen muss dieses Script nochmals überprüft und aktualisiert werden, falls sich die Anforderungen bei Folgeversionen von CiviCRM verändern.

Auch ist es interessant zu wissen, dass die Installation auch dann gelingen kann, wenn das memory_limit oder die max_execution_time geringer ausfallen als die offiziell verlangten Werte. Diese Werte sind nämlich ggf. eher für operative Funktionen des Systems relevant, als für den Installationsprozess und es kann sein, dass man diejenigen Funktionen von CiviCRM, die diese Werte gemäß der Erfahrungen der Entwickler benötigen, gar nicht benutzt oder die verarbeiteten Datenmengen ausreichend klein sind, um auch mit geringeren Werten zurecht zu kommen.

Positive Erfahrungswerte mit der Installation von CiviCRM bei netcup.de gibt es bereits bei einer max_execution_time von 180 (empfohlen: 240) und einer max_input_time von 60, empfohlen: 120M)