Hast Du vielleicht einen MAC Filter aktiviert? Dann musst du die MAC Adresse der Whitelist hinzufügen.

Oder eine Zeitsperre für den Internetzugriff, der noch auf deine WiFi Karte eingerichtet ist?

...zur Antwort

Mach dir keinen Kopf. Wenn sie dich nicht nehmen, nimmt dich halt ne andere Firma. SW Entwickler werden gesucht und wir haben Fachkräftemangel.

Kannst dich ja in der Zwischenzeit noch etwas besser in Java C# und Co einarbeiten.

React und NodeJS ist auch nicht verkehrt zu lernen.

...zur Antwort

Hast dich durch die Verabreichung ablenken lassen. Gleichzeitig wurde bei dir nämlich der Vulkaniergriff angewendet.

...zur Antwort

Es kommt wie immer darauf an:

  • Sind es Datensätze (Datenbank)
  • Ist es ein zusammenhängender Text ohne Formatierungen? (*.txt File) (zum Öffnen Notepad++ verwenden. Das Windows Notepad friert ein)
  • Ist es ein zusammenhängender Text mit zwingend benötigten Formatierungen? (Das, was MartinusderNerd sagt. Evtl auch über eine Aufteilung in mehrere Dokumente nachdenken...)
...zur Antwort

Ich weiß es nicht. Derzeit mache ich mir da noch keine Gedanken, weil die "KI"s noch nicht wirklich gut genug sind und Fehler machen, für die man schon noch jemanden braucht, der sich damit auskennt. Es sind auch nicht wirklich KIs sondern "nur" Sprachmodelle, die nicht wirklich einen Verstand haben. Zurzeit unterliegt aber alles einem schnellen Wandel. Während sich Wissen vor dem 20. Jahrhundert nur gut alle 50 Jahre oder noch langsamer verdoppelt hatte, verdoppelt es sich jetzt 1-2x pro Jahr.

Man kann heutzutage kaum noch vorhersagen, wie es in 10 Jahren aussehen wird.

Was handwerkliches ist da sicherlich sicherer. Und Handwerker werden auch sehr händeringend gesucht.

...zur Antwort
stimmt dieser code?

ich hab was ausprobiert aber da scheint was falsch zu sein, sieht man einen Fehler auf den ersten blick?

schreibe den javascript code für ein spiel und erkläre hinterher wie es funktioniert
// variablen
let score = 0;
let time = 10;

// Elemente im HTML-Dokument auswählen
const scoreDisplay = document.getElementById('score');
const timeDisplay = document.getElementById('time');
const startButton = document.getElementById('start-button');
const gameArea = document.getElementById('game-area');

// Start
startButton.addEventListener('click', startGame);

function startGame() {
  startButton.disabled = true;
  score = 0;
  time = 10;
  scoreDisplay.textContent = score;
  timeDisplay.textContent = time;
  gameArea.addEventListener('click', increaseScore);
  countdown();
}

// Punktzahl erhöhen
function increaseScore() {
  score++;
  scoreDisplay.textContent = score;
}

// Countdown-Funktion
function countdown() {
  const timer = setInterval(() => {
    time--;
    timeDisplay.textContent = time;
    
    if (time === 0) {
      clearInterval(timer);
      endGame();
    }
  }, 1000);
}

// ende
function endGame() {
  gameArea.removeEventListener('click', increaseScore);
  startButton.disabled = false;
  alert('Deine Punktzahl: ' + score);
}

Der Code beginnt mit der Initialisierung einiger Spielvariablen:

(Punktzahl) und

(Zeit). Diese Variablen werden später im Spiel verwendet, um den Fortschritt des Spielers zu verfolgen.

Als Nächstes werden einige Elemente im HTML-Dokument ausgewählt, die zur Anzeige und Interaktion mit dem Spiel verwendet werden. Dazu gehören das Element, das die Punktzahl anzeigt (

), das Element, das die verbleibende Zeit anzeigt (

timeDisplay

), der Startbutton (

startButton

) und das Spielfeld (

gameArea

).

startButton

erhält einen Eventlistener, der auf das Klicken des Buttons reagiert. Sobald der Startbutton geklickt wird, wird die Funktion

startGame

aufgerufen.

Die Funktion

startGame

wird aufgerufen, wenn das Spiel gestartet wird. Sie deaktiviert den Startbutton, setzt die Punktzahl und die verbleibende Zeit auf ihre Ausgangswerte zurück und aktualisiert die Anzeige entsprechend. Ein Eventlistener wird dem Spielfeld hinzugefügt, um auf Klicks des Spielers zu reagieren und die Punktzahl zu erhöhen. Die Funktion

countdown

wird aufgerufen, um den Countdown zu starten.

Die Funktion

increaseScore

wird aufgerufen, wenn der Spieler auf das Spielfeld klickt. Sie erhöht die Punktzahl um eins und aktualisiert die Anzeige entsprechend.

Die Funktion

countdown

startet den Countdown von 10 Sekunden. Dazu wird ein Timer mit

setInterval

verwendet, der alle 1000 Millisekunden (1 Sekunde) die verbleibende Zeit um eins verringert und die Anzeige aktualisiert. Wenn die Zeit auf 0 reduziert wird, wird der Timer mit

clearInterval

gestoppt, und die Funktion

endGame

wird aufgerufen.

Die Funktion

endGame

beendet das Spiel. Sie entfernt den Eventlistener vom Spielfeld, aktiviert den Startbutton wieder und zeigt eine Benachrichtigung an, die die erreichte Punktzahl des Spielers anzeigt..

...zum Beitrag

Wäre hilfreich zu erfahren, was genau nicht geht.

Dein Code sieht auf den ersten Blick ok aus., wobei ich sagen muss, dass ich plain javascript schon lange nicht mehr geschrieben habe. Ob .textContent und .disable funktionieren, darauf verlasse ich mich jetzt mal. Mir ist aber aufgefallen, dass du setIntervall verwendest. Damit habe ich sehr schlechte Erfahrungen gemacht. Es hat oft nicht wie erwartet funktioniert. Deshalb habe ich von dieser Funktion Abstsnd genommen. Vielleicht ist das hier auch das Problem. Ersetze mal setIntervall durch setTimeout. (was, wie ich finde, auch einfacher zu händeln ist)

das sieht dann folgendermaßen aus:

function countdown() {
    time--;
    timeDisplay.textContent = time;
    //oder timeDisplay.textContent = --time; 
    if (time <= 0) {
      endGame();
    }else{
      setTimeout(countdown,1000);
    }
}
...zur Antwort

Da wollte euch euer Lehrer aber ganz schön hinters Licht führen...

Die Methoden funktionieren alle nicht, weil "void" als Rückgabetyp angegeben ist.

Das führt zu einem Compilerfehler, da return Anweisungen mit Rückgabewert bei void unzulässig sind.

...zur Antwort

Ohne den Code wird man dir wohl nicht helfen können

...zur Antwort

Gegen was willst du was tun? Deinen Hass oder die Fröhlichkeit deiner Mitmenschen?

...zur Antwort
Ergänzung nach 5 Minuten
Ich hatte einen bereits gepackt und der trat mir gegen das Bein und lief weg.

Mach das bloß nicht! Das kann dich in Teufels Küche bringen.

Auch von anderen Formen der Rache mit Auflauern mit Stinkbomben, Wasser usw. kann als Körperverletzung von Kindern gegen Dich zur Anzeige gebracht werden. Lass das auf jeden Fall.

Hol dir lieber anwaltlichen Rat.

...zur Antwort

Die Frage kannst du dir nur selbst beantworten.

Kannst du es überhaupt? Ist ein Gekaufter nicht evtl besser (bzgl. Ergonomie)?

Brauchst du ihn schnell? Wie lange brauchst du dafür?

Wird es evtl teurer, wenn du ihn selbst baust?

...zur Antwort

Ja, soweit ich weiß, ist ein bisher immer noch ungelöstes Problem. Hat mein Acer Spin 4 auch. Aber manchmal, wenn ich lange genug warte, kommt es von selbst.

...zur Antwort