Hi janvalperz,

viele Wege führen nach Rom. Das ist ein altes Sprichwort was deine Frage verbildlichen soll. Du kannst ohne Programmierkenntnisse Foren erstellen. Meine Empfehlung: Suche mal unter google.com nach Forum Software. Einen weiteren Link gebe ich gerne mit: https://www.ionos.de/digitalguide/hosting/cms/die-besten-forensysteme/

Viel Erfolg

...zur Antwort

Die Flüßigkeit in der Dose verhindert das die Plastikinnenbeschichtung verbrennt, aber es kommt auf den Inhalt und der Flüßigkeitsmenge an. Der Abstand der Dose unter oder neben den Feuer sollte auch berücksichtigt werden. Es kann aber trotzdem vorkommen das die Innenbeschichtung schmelzen kann.

Meine persönliche Empfehlung: Kocht lieber in einem feuerbeständigen Gefäß euer Essen. Sprich mit Caping-Koch-Geschirr.

...zur Antwort

Hi DevraNzx,

wenn Funken aus dem Netzteil kamen solltest du den PC nicht mehr ans Netz anschließen, geschweige den Netzschalter anschalten. Das Netzteil ist auszutauschen. Es könnte lebensgefährlich sein bzw. Brandgefahr bestehen ein beschädigtes Netzteil wieder unter Spannung zu setzten!!!

Höchstwahrscheinlich gab es starke Spannungsspitzen die das Netzteil als auch das Mainboard des PC beschädigt haben. Beide Elemente müssen ausgetauscht werden. Im schlimmsten Fall können alle Komponenten zerstört sein.

Meine Empfelhung: Kauft euch Überspannungs und Blitzschutzgeräte. Die kosten schon so um die 10€ und retten euer PC vor Überspannungen. Desweiteren hilft auch eine USV, die 20 Minuten lang läuft auch bei einem Stromausfall. Damit lassen sich PC's langsam herunterfahren, bzw. reicht es häufig aus die Updates zu beenden.

Hier ein paar Links zu Produkten die dazu passen:

https://amzn.eu/d/4t1DEuU

https://amzn.eu/d/7h34Ceb

https://amzn.eu/d/0ktqhPU

Sorry DevraNzx, wegen dein PC. Ich hoffe es ist nur das Netzteil und das Mainboard davon betroffen.

...zur Antwort

Hi CaptainRuffy,

KI wird nicht wie Jen-Hsun Huang beschrieben den Programmierer ersetzen. Es werden weniger Menschen geben die diesen Beruf ausüben, aber es wird diesen Beruf weiterhin geben. Natürlich versucht der CEO von NVIDIA mit provokanten Thesen Aufmerksamkeit zu bekommen. Richtig ist, dass es weniger Entwickler geben wird und in zukunft verstärkt mit KI arbeiten werden, aber die Komplexizität von Anwendungen und Aufbau, benötigen immer einen Menschen um es zu vollenden. Bei Kreativität und Problemlösung hat auch die KI Grenzen. Entwickler müssen oft tief in die Geschäftslogik eintauchen, Benutzeranforderungen verstehen und den Kontext berücksichtigen, in dem eine Software verwendet wird. Diese Fähigkeit, kontextuelles und domänenspezifisches Wissen zu integrieren, ist für KI derzeit eine Herausforderung und damit Nachteile bzw. Grenzen die ein Programmierer anders lösen würde als die KI.

...zur Antwort

Hi masterbrain0931,

das was du gerne haben möchtest realisierst du mit JavaScript. HTML-Elemente größer zu machen während man das Fenster kleiner wird, kann man nur mit erstellen.

Wenn du aber Breakpoints meinst, sprich eine kleinere Viewport-Größe angibst, dann solltest und kannst du CSS-MediaQueries verwenden. Ein MediaQuery legt unter anderem fest was passieren soll wenn eine bestimmte Vieport-Größe erreicht wurde.

Informationen über Media Queries findest du unter:

https://wiki.selfhtml.org/wiki/CSS/Media_Queries

Viel Erfolg masterbrain0931!

...zur Antwort

Es gibt zahlreiche Lernvideos auf Youtube. Ich würde dir aber empfehlen kostenpflichtige Lernvideos von udemy.com oder von linkedin.com/learning zu verwenden. Damit kommst recht weit. Ich empfehle dir aber parallel dazu Fachbücher zu holen. Der Rheinwerk-Verlag macht sehr gute Bücher für Einsteiger. Hier ein paar Links dazu:

https://www.rheinwerk-verlag.de/schroedinger-lernt-html5-css-und-javascript/

https://www.rheinwerk-verlag.de/einstieg-in-html-und-css/

Bücher helfen beim lernen sehr gut, wenn man darauf einlässt und die Kapitel gleich anwendet und sich ausprobiert.

Am Ende ist es deine Entscheidung, ich wünsche dir viel Erfolg tsama!

...zur Antwort

Hi tsama, das reicht nicht aus! Dieser Kurst ist vielleicht ein guter Einstieg, aber es reicht lange nicht um als Webentwickler Fuß zu fassen. Du brauchst da viel mehr Fachwissen um Grundlagen zu haben die ausreichen um einen Einstieg in einer Firma zu bekommen. Zudem zweifel ich an der Qualität des Dozenten/Produzenten und an den Video-Kurs von ihm selbst. Zwar hat der vorwiegend eine gute Bewertung, aber die User sind Einsteiger und es fehlt an Informationen um es richtig zu bewerten.

...zur Antwort

Hi Frage9547,

es gibt mehrere Möglichkeiten wie man so etwas durchführt. Es gibt eine sogenannte Shorthand-Variante, persönlich möchte ich aber sicher gehen und nutze die Variante mit der bind-Methode.

$stmt = $conn->prepare("UPDATE `user` SET username = :username, realname = :realname WHERE id = :id");
$stmt->bindParam(':username', $username);
$stmt->bindParam(':realname', $realname);
$stmt->bindParam(':id', $id);
$stmt->execute();

Der obere Codeblock ermöglicht dir in diesem Beispiel die Spalten username und realname zu ändern.

Wenn du weitere Fragen dazu hast, dann einfach in gf posten.

...zur Antwort

Du benötigst für Photoshop viel Arbeitsspeicher. Die Mindestanforderungen liegen zwar bei 8GB, aber empfehlen tue ich dir 32GB zu nutzen. DDer Laptop den du angegeben hast reicht aus, kann aber noch nachgerüstet werden mit Arbeitsspeicher. Also einfach noch Speicherriegel nachkaufen.

...zur Antwort

Lggdvv,

es gibt bestimmt einige die das können. Was man dabei betonen muss, ist dass hinter dieser Software und hinter den Betriebsystem, hunderte Menschen dahinter stehen die das entwickeln. Also theoretisch könnte das eine Person realisieren, aber praktisch gesehen wäre das eine sehr lange Angelegenheit und würde Jahre wenn nicht ein Jahrzehnt dauern und man müsste dafür alle Skill aufweisen.

...zur Antwort

Hi Tristanwollseif,

es gibt einmal das Webdesign und die Webentwicklung. Einige Webdesigner können gleichzeitig auch Webentwicklung, aber es ist kein muss. Es hilft aber ungemein zu wissen wie eine Webseite aufgebaut ist und selber auch eigene Webseiten erstellen zu können.

In vielen Fällen gibt es die Arbeitsaufteilung zwischen Webdesign und Webentwicklung. Es gibt aber auch Berufe wie der Mediengestalter Digital und Print wo beide Aufgaben von einer Person übernommen werden. Meist werden aber nur eigene Templates und Themes entwickelt, da häufig CMS für Webseiten genutzt werden.

Der Vorteil ist wenn man beides kann liegt darin bestimmte Arbeitsschritte nicht abgeben zu müsssen. So muss nicht immer hin und her zwischen Entwickler und Designer gearbeitet werden. Das frisst viel Zeit und Energie. Es kann auch sein das der Designer nur ein Teil der Entwicklung übernimmt, sodass nur bestimmte Sachen entwickelt werden um diese dann vom Entwickler übernommen zu werden.

...zur Antwort

Hi sophie2003240,

wenn du wirklich von Grund auf eine Webseite erstellen möchtest, solltest du Webentwicklung lernen. Mithilfe von HTML und CSS kannst du eine Webseite erstellen. Der Einstieg in HTML und CSS sind relativ leicht und man brauch nicht viel und kann das Lokal testen.

Natürlich kannst du auch ohne Webentwicklung eine Webseite erstellen, von Grund auf wäre aber hier ein falscher Begriff. Es gibt Content Management Systeme wie Drupal, Joomla oder WordPress mit dem man Webseiten erstellen kann ohne Kenntnisse in der Webentwicklung vorweisen zu müssen. Die oben genannten CMS-Lösungen sind kostenlos und Open Source.

...zur Antwort

Hi mausigstemaus23,

es ist schwierig und komplex sowas mit einer statischen Seite zu realisieren. Statische Seiten sind dafür gedacht diese nur anzeigen zu lassen. Hier werden keine Daten verarbeitet oder ein Shop lässt sich damit im klassischen Sinn nicht realisieren.

Wie Bdkykrf schon geschrieben hat, gibt es da einzelne Lösungen die mithilfe von externen Diensten laufen.

...zur Antwort

Hi Muyaa,

ich unterschiedliches Schuhwerk für Outdooraktivitäten, daher kann ich dir Outdoorschuhe von Meindle empfehlen. Am besten mit Gummikannte sowie Leder innen und Außen. Diese Schuhe sind bequem, man kann damit viel wandern und Outdooraktivitäten durchführen unter anderem Bergwandern.

...zur Antwort

Hi Heyy123431,

du kannst den Code auch direkt hier in gf posten. Dafür gibt es die Quelltext-Option in der Formatierungsleiste.

Leider sind mir etliche Fehler aufgefallen. Innerhalb von Listen solltest du nur li-Elemente schreiben. Innerhalb der li-Elemente ist es dann mehr oder weniger egal.

Für die Elemente kannst du CSS-Klassen vergeben und diese den Elementen zuweisen.

.cat {
color: pink;
}
... 

Hiermit kannst du eigene Icons für die Listenpunkte verwenden:

list-style-image: url(pfote.jpg);

Das ganze findest du auch auf der Seite von Selfhtml https://wiki.selfhtml.org/wiki/HTML/Tutorials/Listen/Gestaltung_mit_CSS#list-style-image

Viel Erfolg bei der Umsetzung

...zur Antwort

Hi Dultus, UserMod Light ,

erst einmal empfehle ich dir dafür keine Iframes zu verwenden. Diese sollte man tatsächslich nur nutzen wenn es nicht anders geht. Wie z.B. bei der Einbindung von Youtube, etc. Zudem können Inhalte aus Iframes normalerweiße nicht auf Inhalte der Seite zugreifen wo das Iframe eingebunden ist. JavaScript lässt das nicht zu außer bei Cross-Origin Resource Sharing. Wenn die die gleiche Domain/Quelle die Datei stammt, aber das interpretieren die Browser unterschiedlich.

Du kannst natürlich mit JavaScript die URI auslesen und abfragen wo man sich befindet. Das geht auch ohne Webserver lokal.

Die Navbar kannst du mithilfe von Ajax nachladen.

...zur Antwort

Hi WeissBrot965,

da du Klassen verwendest sowie Module. Ist dein Code fortgeschritten. Aber es gibt einige Dinge die man optimieren könnte. Nutze doch das ganze Potential von JavaScript aus und nutze unterschiedliche Schleifen-Arten. Zudem solltest du Semikolon verwenden, auch wenn es die automatisches Semikolon-Einfügung gibt, kann es zu auch zu Problemen führen. Es wird empfohlen dieses zu verwenden um Fehlerquellen zu minimieren. Es ist auch gängige Praxis dies zu tun.

Du kannst das ganze semmantischer machen und dein Skript in den Head-bereich packen. Da kannst du abfragen ob der DOM geladen wurde.

Also deine JavaScript-Sammlung ist fortgeschritten, aber um professionell zu arbeiten kommen noch einige Dinge vor die du optimieren kannst.

import { canvas, c } from "./canvas.js";
import title_screen from "./scenes/Title_Screen/Title_Screen.js";
import power_up_menu from "./scenes/Power_up_menu/Power_up_menu.js";

export let frame_counter = 0;
export let game;

class Main {
    constructor() {
        this.scene = title_screen;
        //this.scene = power_up_menu;
    }

    loopObjects(objects, method) {
        for(let i = 0; i < objects.length; i++) {
            if(objects[i][method] !== undefined) {
                objects[i][method]();
            }
            if(objects[i].ui_objects !== undefined && method === "update") {
                this.loopObjects(objects[i].ui_objects, method);
            }
            if(objects[i].game_objects !== undefined && method === "update") {
                this.loopObjects(objects[i].game_objects, method);
            }
        }
    }

    update() {
        this.loopObjects(this.scene.ui_objects, "update");
        this.loopObjects(this.scene.game_objects, "update");

        if(this.scene.update !== undefined) {
            this.scene.update();
        }
    }

    draw() {
        this.loopObjects(this.scene.game_objects, "draw");
        this.loopObjects(this.scene.ui_objects, "draw");

        if(this.scene.draw !== undefined) {
            this.scene.draw();
        }
    }
}

window.addEventListener("load", function() {
    game = new Main();

    function updateMain() {
        c.clearRect(0, 0, canvas.width, canvas.height);
        frame_counter++;
        game.update();
        game.draw();
        requestAnimationFrame(updateMain);
    }

    updateMain();
});
...zur Antwort

Hi LeoWolfsChild,

es hilfreich wenn du deine Frage deutlicher schreibst. Man muss sich Fragen was du gerne möchtest, deswegen versuche ich deine Frage zu interpretieren und dir eine Antwort zu geben.

Ich gehe davon aus das du den Live View meinst der dir die Möglichkeit bietet gleich zu sehen was du erstellt hast.

Hier ein passendes Video: https://www.youtube.com/watch?v=KsIStNieN5s

Wenn du was anderes meinst, kannst du gerne einen Kommentar da lassen.

...zur Antwort