Du überschreibst den Inhalt des Elements "insert_text" bei jeder Iteration. Dadurch wird auch immer nur die letzte Person ausgegeben. Sollen alle angezeigt werden, kannst du den String "person" um jede erweitern und dann den Inhalt festlegen.

let person = "";

for (let i = 0; i < people.length; i++) {
  person += people[i].printInfos();
}

document.getElementById('insert_text').innerHTML = person;

Aus einem Kommentar konnte ich eine Kleinigkeit entnehmen. Ändere noch bei printInfos() das Return ein bisschen um:

...<img src=" + this.image + ">...    ->    ...<img src='" + this.image + "'>...
...zur Antwort

Meinst wahrscheinlich Himouto! Umaru-chan

...zur Antwort

Damit eine Funktion öfter ausgeführt wird, kannst du setInterval verwenden. Wenn du es aber Resourcensparsamer und wirklich nur bei jedem Frame (Repaint des Browsers) machen möchtest, kannst du es mit requestAnimationFrame (https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame) ausprobieren. Ein kleines Beispiel:

<script>
let counter = 0;
let zeit = new Date();

var frame = () => {
    counter++;
    /* Gibt alle 30 Frames counter und 
       die Zeitdifferenz in Sekunden aus.*/
    if (!(counter % 30)) {
        console.log(counter + " - " + 
                   (counter/60).toFixed(1) + "s" + " - " + 
                   (new Date() - zeit)/1000);
    }
    if (counter > 3600) return;
    window.requestAnimationFrame(frame);
};
  window.requestAnimationFrame(frame);
</script>
...zur Antwort

Die Benutzerrechte in Linux sind in drei Bereiche geteilt: Besitzer, Gruppe und Sonstige. Jeder Bereich hat die Rechte read, write und execute zur Verfügung

Dieses Anschreiben mit den Ziffern 777 legt in allen Bereichen alle Rechte fest.

Wie das funktioniert? Man muss es sich einfach binär vorstellen:

Benutzer | Gruppe | Jeder

R W E | R W E | R W E

1 1 1 | 1 1 1 | 1 1 1

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

7 | 7 | 7

Wenn man sich nun die Rechtevergabe anschaut, sieht man dass jede Aktion in jeder Gruppe erlaubt ist. Wenn man dies in Dezimal umwandelt -> 111 = 7

So ist es möglich alle Rechte pro Bereich mit einer Zahl von 0-7 festzulegen

...zur Antwort

Er hat WQHD (1440p) und deckt wie in der Produktbeschreibung auffindbar satte 99% des Abode RGB Spektrums (10 Bit) ab. Das wird wahrscheinlich der Hauptgrund für den Preis sein.

Außerdem wird er vorab bereits gut farbkalibriert und farbgenau sein.

...zur Antwort

Gibt schon einige, mir gefällt zum Beispiel Shadow Tactics sehr gut, jedoch ist eher der PC für das Strategie-Genre geeignet.

...zur Antwort

Falls das Problem auftritt, wenn du den Laptop im Akku Modus betreibst, kann das wegen Nvidia Einstellungen geschehen. Um das zu überprüfen, gehe zu Nvidia GeForce Experience und dann auf das Zahnrad rechts oben und schalte den Energiesparmodus da aus.

Bild zum Beitrag

...zur Antwort

Bemerkst du einen Unterschied, wenn du den Laptop anschließt oder ihn per Akku betreibst?

...zur Antwort
private static List<String> lines = new ArrayList<>();

public static void readFile(String path) {
    try {
        lines = Files.readAllLines(Paths.get(path), Charset.forName("UTF-8"));
    } catch (Exception e) {
        System.out.println("Uups something went wrong");
    }
}

Wie wäre es mit einer Collection zum Speichern und der Methode readAllLines der Files Klasse? Habe es kurz getestet und Umlaute wurden mitgespeichert.

...zur Antwort

Der Name ist Programm - Yuru Yuri

...zur Antwort