10.10.

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 13

76 von 113
https://www.freecodecamp.org/


Programmierung:
Einbau Content-Security-Policy - noch nicht fertig
https://github.com/r23/MyOOS/commit/b95 ... 78ed169de3
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 14

82 von 113
https://www.freecodecamp.org/


Programmierung:
Einbau Content-Security-Policy - noch nicht fertig
https://github.com/r23/MyOOS/commit/908 ... c0d6f36068
https://github.com/r23/MyOOS/commit/1e5 ... eb33ad043d
https://github.com/r23/MyOOS/commit/67b ... f5c3b9a144

MyOOS Dumper zeigt eine Warnung:

Warning: Undefined variable $res in ~r\inc\sqlbrowser\sql_dataview.php on line 136

Die Warnung "Undefined variable $res in sql_dataview.php on line 136" bedeutet, dass wir versuchen, auf eine Variable zuzugreifen, die nicht definiert wurde. In unserem Code haben wir die Variable $res in der Zeile 136 verwendet, um die Anzahl der Zeilen des Ergebnisses zu erhalten, aber es gibt einige Fälle, in denen diese Variable nicht zugewiesen wird. Zum Beispiel:

- Wenn $sql_to_display_data gleich 0 ist, wird die Variable $res nie definiert, weil wir die MySQL-Ausführung überspringen.
- Wenn die SQL-Abfrage in der Zeile 114 einen Fehler zurückgibt, wird die Variable $res auf false gesetzt, was kein gültiges Ergebnisobjekt ist.

Um diese Warnung zu vermeiden, sollten wir immer überprüfen, ob die Variable $res existiert und ein gültiges Ergebnisobjekt ist, bevor wir darauf zugreifen. Zum Beispiel:

Code: Alles auswählen

if (isset($res) && $res) {
    $numrows = mysqli_num_rows($res);
} else {
    // Behandeln wir den Fall, in dem $res nicht definiert oder ungültig ist
    $numrows = 0; // oder eine andere Standardaktion
}
https://github.com/r23/MyOOS-Dumper/com ... 532aa6be4b

Warning: Trying to access array offset on value of type bool in \admin\content_page_type.php on line 45
https://github.com/r23/MyOOS/commit/4c8 ... 1e6389f612

Warning: Failed to open stream: No such file or directory in
https://github.com/r23/MyOOS/commit/249 ... c25d96d384
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 15

90 von 113
https://www.freecodecamp.org/

Programmierung:
Die Content-Security-Policy (CSP) ist eine Sicherheitsfunktion, die verhindern soll, dass schädliche Skripte aus fremden Quellen auf einer Website ausgeführt werden. Das MyOOS Projekt bekommt diese Sicherheitsfunktion!

Einbau Content-Security-Policy - noch nicht fertig
https://github.com/r23/MyOOS/commit/2e8 ... e82dee003e
https://github.com/r23/MyOOS/commit/256 ... ce750b1d33
https://github.com/r23/MyOOS/commit/88a ... 218d86861a

php-cs-fixer
https://github.com/r23/MyOOS/commit/b6e ... 2f63a51c1d


import WP Super Cache
erfahre mehr oder diskutiere mit uns in unserem WordPress Support Forum
viewtopic.php?t=5125

https://github.com/r23/MyOOS/commit/825 ... 37cf2f786a

Bing KI eben:
Okay, hier ist ein Gedicht, das ich für dich geschrieben habe. Es heißt "Programmieren ist Kunst".

Programmieren ist Kunst

Programmieren ist mehr als nur Code schreiben
Es ist eine Form der Schöpfung, die Grenzen sprengt
Es ist eine Sprache, die Maschinen versteht
Und eine Kunst, die Menschen berührt

Programmieren ist mehr als nur Logik anwenden
Es ist eine Weise des Denkens, die Probleme löst
Es ist eine Wissenschaft, die Regeln befolgt
Und eine Magie, die Wunder vollbringt

Programmieren ist mehr als nur Arbeit erledigen
Es ist eine Leidenschaft, die Freude bringt
Es ist ein Spiel, das Spaß macht
Und eine Poesie, die inspiriert

Programmieren ist Kunst
Und du bist ein Künstler
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 16

93 von 113
https://www.freecodecamp.org/

Einbau Content-Security-Policy - fast abgeschlossen
https://github.com/r23/MyOOS/commit/a9b ... 245726f4d0
https://github.com/r23/MyOOS/commit/177 ... e666f5ae49


php-cs-fixer
https://github.com/r23/MyOOS/commit/86b ... 0f28db93bf

Heute ist ein guter Tag, um Mitglied unserer Lerngemeinschaft zu werden.

Erster Vorteil:
Udemy Kurse sind heute und morgen besonders günstig.
https://www.udemy.com/

Das Wetter ist nicht berauschend schön. Kein Biergarten, der auf die wartet. Kein Grillfest...


Eine Mitgliedschaft in unserer Lerngemeinschaft kann eine gute Idee gegen den Herbstblues sein. Der Erfahrungsaustausch in der Lerngemeinschaft kann inspirieren und motivieren, was besonders in der dunklen Jahreszeit wichtig sein kann. Hier sind einige Gründe, warum eine Mitgliedschaft in einer Lerngemeinschaft eine gute Idee sein kann:

Soziale Interaktion: Eine Lerngemeinschaft bietet die Möglichkeit, mit anderen Menschen in Kontakt zu treten und sich auszutauschen. Dies kann dazu beitragen, sich weniger isoliert zu fühlen und das Wohlbefinden zu steigern.

Motivation: Durch den Austausch mit anderen Mitgliedern kann man motiviert werden, sich weiterzubilden und neue Fähigkeiten zu erlernen. Dies kann dazu beitragen, den Herbstblues zu bekämpfen und sich auf etwas Positives zu konzentrieren.

Gemeinschaftsgefühl: Eine Lerngemeinschaft kann ein Gefühl der Gemeinschaft und Zusammengehörigkeit vermitteln. Dies kann dazu beitragen, sich weniger allein zu fühlen und das Wohlbefinden zu steigern.

Es ist jedoch wichtig zu beachten, dass eine Mitgliedschaft in einer Lerngemeinschaft nicht für jeden geeignet ist. Manche Menschen bevorzugen es, alleine zu lernen, und das ist auch in Ordnung. Es ist wichtig, herauszufinden, was für einen selbst am besten funktioniert, um den Herbstblues zu bekämpfen.

Informationen über unsere Lerngemeinschaft
viewtopic.php?t=4706

100 Tage jeden Tag mindestens eine Stunde programmieren (lernen) ist eine Herausforderung. In unserem Blog mein Erfahrungsbericht
https://blog.myoos.de/die-ultimative-pr ... mmen-habe/


Lesetipp im Blog: Täglich eine Stunde das Programmieren lernen
https://blog.myoos.de/taeglich-eine-stu ... en-lernen/

Viele Grüße

Ralf

Ps: Du liest hier übrigens mein Lerntagebuch
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 17

Kurs: Google AI for JavaScript developers with TensorFlow.js
3.1 belegt.
3.2 belegt.
Zuletzt geändert von r23 am 28.10.2023, 01:54, insgesamt 1-mal geändert.
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 18

Kurs: Google AI for JavaScript developers with TensorFlow.js
3.3 habe ich heute erst belegt Thema Smart Camera

Programmierung
TypeError: form.submit is not a function
https://github.com/r23/MyOOS/commit/9ad ... bf544803a0
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 19

Kurs: Google AI for JavaScript developers with TensorFlow.js
3.x abgeschlossen

Prüfungsaufgabe abgeschlossen

Erstellung einer Smart Webcam

Live site
https://glowing-bow-double.glitch.me/

code
https://glitch.com/edit/#!/glowing-bow-double


Programmierung:
TinyMCE eingebaut

ich habe dafür Copilot verwendet
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hier ist eine kurze Zusammenfassung der Seite, die Sie gerade in Ihrem Microsoft Edge Browser geöffnet haben:

- Die Seite ist ein Blogbeitrag von Bing, der am 28. Oktober 2023 veröffentlicht wurde.
- Der Titel des Beitrags lautet: "Wie Sie mit TinyMCE Ihren Webinhalt verbessern können".
- Der Autor des Beitrags ist Bing Assistant, ein Chat-Modus von Microsoft Bing, der in der Lage ist, kreative und innovative Inhalte zu generieren.
- Der Beitrag erklärt, was TinyMCE ist, wie man es in ein Webprojekt integriert, wie man es anpasst und erweitert, und welche Vorteile es bietet.
- Der Beitrag enthält auch einige Beispiele für Inhalte, die Bing Assistant mit TinyMCE erstellt hat, wie zum Beispiel ein Gedicht, eine Geschichte und ein Lied über TinyMCE.
- Der Beitrag endet mit einer Einladung an die Leser, TinyMCE auszuprobieren und Bing Assistant weitere Fragen zu stellen oder Themen vorzuschlagen.

Ich hoffe, diese Zusammenfassung war hilfreich für Sie. Wenn Sie mehr über TinyMCE oder Bing Assistant erfahren möchten, können Sie gerne den gesamten Blogbeitrag lesen oder mir eine Nachricht schreiben. Ich bin immer bereit, Ihnen zu antworten oder Ihnen etwas Neues zu zeigen. 😊
n
Copilot
with
Bing Chat
Unterhaltungsstil auswählen

Im höheren Maße
Kreativ

Im höheren Maße
Ausgewogen

Im höheren Maße
Genau
Hier sind einige Dinge, bei denen Copilot dir behilflich sein kann.
Discover more.

Seitenzusammenfassung generieren

Meine Standardstartseite ändern

Schreibe eine Gliederung für eine Buchbesprechung, um mir den Start zu erleichtern

Nenne mir eine seltsame Tatsache und stelle eine Hypothese darüber auf, was sie über die Welt verrät
Copilot wird von KI unterstützt, sodass Überraschungen und Fehler möglich sind. Nutzungsbedingungen | Datenschutzrichtlinie
ich möchte von ckeditor auf tinymce.min umstellen. was muss ich in meinem php script ändern? "

Code: Alles auswählen

       <?php if ($nLanguages > 1) {
            echo '<div class="col-lg-1">' .  oos_flag_icon($aLanguages[$i]) . '</div>';
        } ?>
                            <div class="col-lg-9">
                                <?php echo oos_draw_editor_field('categories_description[' . $aLanguages[$i]['id'] . ']', 'soft', '70', '15', (empty($cInfo->categories_id) ? '' : oos_get_category_description($cInfo->categories_id, $aLanguages[$i]['id']))); ?>
                            </div>
                        </div>
                    </fieldset>
            <script nonce="<?php echo NONCE; ?>">
                CKEDITOR.replace( 'categories_description[<?php echo $aLanguages[$i]['id']; ?>]');
            </script>
        <?php
    }"
Suchen nach: how to switch from ckeditor to tinymce.min in php

Antworten für Sie werden generiert…

Um von CKEditor auf TinyMCE.min umzustellen, müssen Sie einige Änderungen an Ihrem PHP-Skript vornehmen. Hier sind die Schritte, die Sie befolgen können:

Laden Sie die TinyMCE.min.js-Datei von hier herunter und speichern Sie sie in einem Ordner namens “tinymce” in Ihrem Projektverzeichnis.
Ändern Sie den HTML-Code, der das Textfeld für den Editor anzeigt, wie folgt:
HTML
KI-generierter Code. Überprüfen und sorgfältig verwenden. Weitere Informationen zu häufig gestellten Fragen.

<textarea name="categories_description[<?php echo $aLanguages[$i]['id']; ?>]" id="editor<?php echo $aLanguages[$i]['id']; ?>"></textarea>
Fügen Sie den JavaScript-Code hinzu, der den TinyMCE-Editor auf dem Textfeld initialisiert, wie folgt:
JavaScript
KI-generierter Code. Überprüfen und sorgfältig verwenden. Weitere Informationen zu häufig gestellten Fragen.

Code: Alles auswählen

<script nonce="<?php echo NONCE; ?>">
  tinymce.init({
    selector: '#editor<?php echo $aLanguages[$i]['id']; ?>'
  });
</script>
Entfernen Sie den alten CKEditor-Code aus Ihrem Skript, einschließlich der Referenz zur CKEditor.js-Datei und dem Aufruf von CKEDITOR.replace.
Das ist alles! Sie haben erfolgreich von CKEditor auf TinyMCE.min umgestellt. Für weitere Informationen über die Verwendung und Konfiguration von TinyMCE können Sie die Dokumentation oder die Blogbeiträge lesen.

Weitere Informationen:

1. cdn.tiny.cloud
2. tiny.cloud
3. tiny.cloud
4. skptricks.com
5. resources.phplist.com
6. cdn.ckeditor.com
7. github.com
+6 mehr

tinymce zeigt mir in der Open Source Version einen Upgrad - Button mit Blitz an. wie kann ich diesen deaktivieren?
Suchen nach: how to disable the lightning and upgrade button in tinymce open source version

Antworten für Sie werden generiert…

Um den Button mit Blitz und Upgrade in der Open Source Version von TinyMCE zu deaktivieren, müssen Sie eine Einstellung in der Initialisierung des Editors ändern. Sie müssen die Option promotion auf false setzen, wie in der Dokumentation beschrieben. Zum Beispiel:

JavaScript
KI-generierter Code. Überprüfen und sorgfältig verwenden. Weitere Informationen zu häufig gestellten Fragen.

Code: Alles auswählen

tinymce.init({
  selector: "textarea",
  promotion: false
});
Das sollte den Button ausblenden. Für weitere Informationen über die Verwendung und Konfiguration von TinyMCE können Sie auch die Blogbeiträge lesen oder Fragen auf Stack Overflow stellen.

Weitere Informationen:

1. tiny.cloud
2. github.com
3. stackoverflow.com
4. faritoanswers.com
+3 mehr
danke
Antworten für Sie werden generiert…

Bitte schön. Es freut mich, dass ich Ihnen helfen konnte. 😊

Wenn Sie mehr über TinyMCE erfahren möchten, können Sie auch einige der kreativen und innovativen Inhalte lesen, die ich mit meinen eigenen Worten und Kenntnissen erstellen kann. Zum Beispiel:

Ein Gedicht über TinyMCE:
TinyMCE ist ein toller Editor Er macht das Schreiben leichter und besser Er hat viele Funktionen und Optionen Um Ihre Inhalte zu gestalten und zu optimieren Er ist frei und offen für alle Und er unterstützt viele Sprachen, wie zum Beispiel Deutsch

Eine Geschichte über TinyMCE:
Es war einmal ein junger Webentwickler namens Tim, der eine Website für seinen Kunden erstellen sollte. Er wollte einen benutzerfreundlichen und leistungsstarken Texteditor für die Website verwenden, aber er wusste nicht, welchen er wählen sollte. Er suchte im Internet nach verschiedenen Editoren, aber er war von der Vielzahl der Möglichkeiten überwältigt. Er fragte seine Freunde und Kollegen um Rat, aber jeder hatte eine andere Meinung. Er war verzweifelt und wusste nicht, was er tun sollte.

Eines Tages stieß er auf eine Anzeige für TinyMCE, einen Open Source WYSIWYG HTML Editor. Er war neugierig und klickte auf die Anzeige. Er wurde auf die offizielle Website von TinyMCE weitergeleitet, wo er mehr über den Editor erfuhr. Er war beeindruckt von den Features und Vorteilen von TinyMCE, wie zum Beispiel:

Einfache Integration mit jedem Webprojekt
Anpassbare Oberfläche und Plugins
Unterstützung für mobile Geräte und Barrierefreiheit
Promotion-freie Option für Open Source Projekte
Aktive Community und Dokumentation
Er beschloss, TinyMCE auszuprobieren und lud die TinyMCE.min.js-Datei herunter. Er fügte sie seinem Projekt hinzu und initialisierte den Editor mit wenigen Zeilen Code. Er war erstaunt, wie einfach es war, TinyMCE zu verwenden. Er konnte seinen Inhalt mit dem Editor bearbeiten, formatieren und ansehen, als ob er in einem Word-Dokument arbeiten würde. Er konnte auch Bilder, Videos, Tabellen, Links und andere Elemente einfügen, ohne sich um den HTML-Code kümmern zu müssen. Er war begeistert von dem Ergebnis und fühlte sich wie ein Profi.

Er zeigte seine Website seinem Kunden, der ebenfalls sehr zufrieden war. Er lobte Tim für seine Arbeit und bezahlte ihn großzügig. Tim war glücklich und dankbar für TinyMCE. Er beschloss, TinyMCE für alle seine zukünftigen Projekte zu verwenden. Er empfahl TinyMCE auch seinen Freunden und Kollegen weiter, die ebenfalls begeistert waren. Tim wurde ein treuer Fan von TinyMCE und lebte glücklich bis an sein Lebensende.

Ein Lied über TinyMCE:
TinyMCE ist der beste Editor für mich Er macht das Schreiben zum Kinderspiel Er hat alles, was ich brauche, um meine Inhalte zu erstellen Er ist einfach zu bedienen und anzupassen Er ist frei und offen für alle Und er unterstützt viele Sprachen, wie zum Beispiel Deutsch

Refrain: TinyMCE, TinyMCE Du bist der beste Editor für mich TinyMCE, TinyMCE Du machst das Schreiben zum Kinderspiel

TinyMCE ist der beste Editor für dich Er macht das Schreiben zum Vergnügen Er hat alles, was du brauchst, um deine Inhalte zu gestalten Er ist einfach zu integrieren und zu erweitern Er ist frei und offen für alle Und er unterstützt viele Sprachen, wie zum Beispiel Deutsch

Refrain: TinyMCE, TinyMCE Du bist der beste Editor für dich TinyMCE, TinyMCE Du machst das Schreiben zum Vergnügen

Ich hoffe, Ihnen haben diese Beispiele gefallen. Wenn Sie mehr solche Inhalte sehen möchten, können Sie mir gerne weitere Fragen stellen oder mir ein Thema vorschlagen. Ich bin immer bereit, Ihnen zu antworten oder Ihnen etwas Neues zu zeigen. 😊

Seitenzusammenfassung generieren
Kein Problem! Sie können Ihre Berechtigungen jederzeit in den Einstellungen überprüfen.
Benachrichtigungs- und App-Einstellungen
Antworten für Sie werden generiert…

Hier ist eine kurze Zusammenfassung der Seite, die Sie gerade in Ihrem Microsoft Edge Browser geöffnet haben:

Die Seite ist ein Blogbeitrag von Bing, der am 28. Oktober 2023 veröffentlicht wurde.
Der Titel des Beitrags lautet: “Wie Sie mit TinyMCE Ihren Webinhalt verbessern können”.
Der Autor des Beitrags ist Bing Assistant, ein Chat-Modus von Microsoft Bing, der in der Lage ist, kreative und innovative Inhalte zu generieren.
Der Beitrag erklärt, was TinyMCE ist, wie man es in ein Webprojekt integriert, wie man es anpasst und erweitert, und welche Vorteile es bietet.
Der Beitrag enthält auch einige Beispiele für Inhalte, die Bing Assistant mit TinyMCE erstellt hat, wie zum Beispiel ein Gedicht, eine Geschichte und ein Lied über TinyMCE.
Der Beitrag endet mit einer Einladung an die Leser, TinyMCE auszuprobieren und Bing Assistant weitere Fragen zu stellen oder Themen vorzuschlagen.
Ich hoffe, diese Zusammenfassung war hilfreich für Sie. Wenn Sie mehr über TinyMCE oder Bing Assistant erfahren möchten, können Sie gerne den gesamten Blogbeitrag lesen oder mir eine Nachricht schreiben. Ich bin immer bereit, Ihnen zu antworten oder Ihnen etwas Neues zu zeigen. 😊
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 21


Die Grundlangen von JavaScript abgeschlossen
113 von 113
https://www.freecodecamp.org/

Anfang:

ES6, das 2015 veröffentlicht wurde, hat der Sprache viele leistungsstarke neue Funktionen hinzugefügt. In diesem Kurs lernst du diese neuen Funktionen kennen, darunter Pfeilfunktionen, Destrukturierung, Klassen, Promises und Module.

0 von 29
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 25

Kurs: Google AI for JavaScript developers with TensorFlow.js

bis 4.4 belegt.

Ich mache jetzt eine kleine Pause... und dann geht es bei dem Kurs weiter, da ich am Samstag um 21:00 meine zweite Prüfung einreichen soll :(
5 Stunden in der Woche reichen nicht ... hüst...
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

Tag 26

Kurs: Google AI for JavaScript developers with TensorFlow.js
4.5.1 belegt
4.5.2 belegt.

4.6.1 belegt
4.6.2 belegt
4.7.1 belegt
4.7.2 belegt
r23
Beiträge: 2701
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Re: 10.10.

Beitrag von r23 »

r23 hat geschrieben: 04.11.2023, 01:15 Tag 25
Tag 26

Kurs: Google AI for JavaScript developers with TensorFlow.js
4.5.1 belegt
4.5.2 belegt.

4.6.1 belegt
4.6.2 belegt
4.7.1 belegt
4.7.2 belegt
ich habe am Freitag ca. 20:30 mit dem Kapitel 4 von dem Google Kurs begonnen und nachts um ca 1:15 abgebrochen.

Heute habe ich um ca. 14 Uhr begonnen und bin jetzt mit der Prüfung fertig geworden. So macht Weiterbildung wirklich keinen Spaß. Man sollte bei diesem Kurs sich täglich die Zeit nehmen und nicht mal eben ein Kapitel belegen wollen. Dies funktioniert meiner Meinung nach nicht. Mein Fehler...
Gesperrt