Code – die besten Beiträge

JQuery Code umschreiben value "1" und value "2"?

Kann man den Code so umschreiben oder ändern, dass wenn man zurück auf keine_dieser_Krankheiten anklickt, dass dann alle Felder _Erkrankungen den value "1" zurück bekommen?

$(document).ready(function() {
  let krankheitenCheckboxes = $("input[type='checkbox'][name$='_Erkrankungen']").not("#keine_dieser_Krankheiten");
  let keineCheckbox = $("#keine_dieser_Krankheiten");
  
  function updateValues() {
    krankheitenCheckboxes.each(function() {
      let hiddenInput = $("input[type='hidden'][name$='_Erkrankungen']");
      if ($(this).prop("checked")) {
        hiddenInput.val("2");
      } else {
        hiddenInput.val("1");
      }
    });
  }
  
  krankheitenCheckboxes.on("change", function() {
    if ($(this).prop("checked")) {
      keineCheckbox.prop("checked", false);
      $("input[type='hidden'][name='keine_dieser_Krankheiten']").val("1");
    }
    updateValues();
  });
  
  keineCheckbox.on("change", function() {
    if (keineCheckbox.prop("checked")) {
      // Setzt alle _Erkrankungen Felder auf "1"
      krankheitenCheckboxes.each(function() {
        $(this).prop("checked", false);
        let hiddenInput = $("input[type='hidden'][name$='_Erkrankungen']");
        hiddenInput.val("1");
      });
      $("input[type='hidden'][name='keine_dieser_Krankheiten']").val("2");
    } else {
      $("input[type='hidden'][name='keine_dieser_Krankheiten']").val("1");
    }
    updateValues();
  });
  
  updateValues();
});
HTML, Webseite, JavaScript, HTML5, Code, JQuery, Programmiersprache, Script, Webentwicklung, Frontend

Wie lernt man Python/Pandas schnell?

Hallo,

ich soll für die Uni Pandas in Python lernen. Nur ist es so, dass von der Uni kein Kurs dafür angeboten wird. Das heißt, ich muss es mir selbst beibringen.

Deshalb hätte ich ein paar Fragen: Ich habe keinerlei Erfahrung in Python. Ich habe zwar durch Java 1 etwas in die Programmierung hineingeschnuppert und Standardsachen wie if-Schleifen, Methoden und sowas gelernt, allerdings kenne ich weder die Syntax in Python noch sonst irgendetwas.

Jetzt das Problem: Am nächsten Donnerstag ist bereits das erste Praktikum, welches ich komischerweise in Mathe 2 habe (also im Kurs Mathe 2 haben wir als Praktikum Pandas, aber darum geht es nicht), sondern, ich soll bis nächste Woche Donnerstag Pandas lernen und auf Moodle steht, dass Sachen drankommen, wie Funktionen, Parameter, Schleifen, IF-Anweisungen, etc.. In Python programmieren kann.

Ich habe mir bereits Visual Studio Code heruntergeladen und eingerichtet, sodass ich an sich loslegen kann, aber ich kann halt keine Python-Syntax. Wie soll ich also Pandas machen?

Hättet ihr Tipps, Empfehlungen, Vorschläge, Videos, wie ich es schnell lernen kann?

Vielleicht gibt es ja unter euch auch Programmierer, die verstehen, was ich meine und mir Videos oder andere hilfreiche Sachen empfehlen können. Also ich brauche alles:

  • Wie fängt man in Python an?
  • Legt man einfach los oder muss man wie bei Java erst sowas machen wie "public static void main", um loszulegen?
  • Wie ist die Syntax?
  • Ist es auch am Ende mit ; oder mit was?
  • Parameter, erklärt, wie, warum, Klammern? Befehle? Am besten einfach wirklich alles dazu.

Meine Idee wäre jetzt einfach: Ich versuche mir durch YouTube, etc. Python-Grundlagen beizubringen und dann schnell Pandas zu testen und zu hoffen, dass es klappt.

Ich hoffe, ihr versteht, was ich meine und könnt mir helfen. Falls ihr Fragen habt, sagt gerne Bescheid. Ich bin über jede Hilfe dankbar.

Code, Programmiersprache, Python, Python 3

TikTok Upload-Bot Programmieren schlägt Fehl?

Ich arbeite aktuell an einem Upload-Bot für TikTok Studio (https://www.tiktok.com/tiktokstudio/upload), um mehrere Videos automatisiert über Selenium hochzuladen. Der Bot ist bereits sehr weit entwickelt und funktioniert in fast allen Punkten – jedoch scheitert er beim finalen Klick auf den „Beitrag“-Button, obwohl dieser optisch aktiv und rot sichtbar ist.

Was bisher funktioniert:

  • Login erfolgt automatisch via gespeicherten Cookies (cookies.pkl)
  • Upload-Seite wird geöffnet, Upload-Bereich korrekt erkannt
  • MP4-Dateien werden nacheinander per <input type="file"> hochgeladen
  • Ladebalken verschwindet nach Verarbeitung → TikTok signalisiert, dass das Video bereit zum Posten ist

Das Problem:

Sobald der Upload abgeschlossen ist, wird der “Beitrag”-Button sichtbar und optisch aktiv (rot).

Doch Selenium kann ihn nicht klicken. Es erscheint ein Fehler wie:❌ Beitrag-Button konnte nicht geklickt werden: Message:

Stacktrace:

...

ElementNotInteractableException

Ich habe bereits versucht:

• element_to_be_clickable

• Scrollen mit scrollIntoView

• JS-Fallback via driver.execute_script("arguments[0].click()", button)

• Warten auf is_enabled(), is_displayed() usw.

Der Button bleibt im DOM vorhanden, sieht aktiv aus, aber scheint durch etwas blockiert oder noch nicht wirklich „klickbar“ für Selenium.

Hypothesen:

• Ein unsichtbares Overlay blockiert den Button

• Der „sichtbare“ Button ist nur Fake, und der echte kommt später

• TikTok braucht intern noch einen Validierungsprozess, der nicht abgeschlossen ist

Ziel:

Ich suche nach einer verlässlichen Möglichkeit, diesen Button zu klicken oder vorher sicherzustellen, dass wirklich alle Bedingungen erfüllt sind. Auch ein kompletter Workaround (z. B. JS-only-Lösung oder Puppeteer) wäre in Ordnung.

try:
  # Beitrag-Button suchen
  post_button = wait.until(EC.presence_of_element_located((By.XPATH, '//button[contains(text(),"Beitrag")]')))
  # Scrollen zum Button (sichtbar machen)
  driver.execute_script("arguments[0].scrollIntoView(true);", post_button)
  time.sleep(1)
  if post_button.is_enabled():
    try:
      post_button.click()
      print("✅ Normal geklickt")
    except Exception:
      # Fallback mit JavaScript
      driver.execute_script("arguments[0].click();", post_button)
      print("✅ JS-Klick erfolgreich")
  else:
    print("❌ Button gefunden, aber nicht aktiv!")
except Exception as e:
  print("❌ Beitrag-Button konnte NICHT geklickt werden:", e)

Fragen an die Community:

  • Kennt jemand dieses Problem speziell bei TikTok Studio Uploads?
  • Gibt es einen bewährten Selenium-Trick, mit dem man TikTok-Uploads sicher abschließen kann?
  • Gibt es evtl. ein verstecktes Element, das vorher geschlossen werden muss?
  • Wäre Puppeteer (Headless Chrome via NodeJS) hier zuverlässiger?
Homepage, App, HTML, Webseite, CSS, JavaScript, HTML5, Code, Programmiersprache, Python, Webentwicklung, Selenium

Blackout Alarm ‼️zwei ganze Länder ohne Strom - erst der Anfang?

Spaniens Eisenbahngesellschaft Renfe meldete, dass um 12.30 Uhr Ortszeit das gesamte nationale Stromnetz ausgefallen sei - an allen Bahnhöfen seien die Züge stehen geblieben und nicht abgefahren. Auch der spanische Schienennetz-Betreiber Adif erklärte auf der Plattform X, ein Blackout habe "zur Unterbrechung des Eisenbahnverkehrs im gesamten Netz geführt".

Die portugiesische Polizei teilte mit, dass im ganzen Land Ampeln von dem Stromausfall betroffen seien. Die U-Bahn in Lissabon und Porto sei geschlossen worden. Spanische Radiosender meldeten, dass auch ein Teil der Madrider U-Bahn evakuiert werde.

Laut des öffentlich-rechtlichen Senders RTVE war auch das spanische Parlament ohne Strom.

Nach Angaben der dpa gibt es auch in Barcelona keinen Strom. Reportern zufolge waren die Kanarischen oder Balearischen Inseln aber nicht betroffen. Im Nachbarland Portugal erstrecke sich ein Blackout in mehreren Gebieten - von Norden bis in den Süden des Landes, berichtete der Sender RTP.

https://www.tagesschau.de/ausland/europa/spanien-portugal-stromausfall-100.html

Experten vermuten, dies sei erst der Anfang. Nach Wiederherstellung werden solche Vorkomnisse in den nächsten Monaten in ganz Europa vorkommen. Hacker werden nicht schlechter, sondern besser und Kriege werden auf Cyberebene geführt.

„Das spanische Nationale Institut für Cybersicherheit (INCIBE) untersucht, ob es sich beim Blackout um einen Cyberangriff handelt.

Auch die portugiesische Regierung hat die Möglichkeit eines Cyberangriffs angedeutet.“

Was ist eure Meinung, wie bereitet ihr euch vor, wenn es zu langfristigen Blackouts, nicht wie hier, kommen sollte.

Europa, Menschen, Strom, Spanien, Krieg, Politik, Regierung, Gesetz, Blackout, Code, Europäische Union, Gesellschaft, Konflikt, Militär, Portugal, Russland, Katastrophe, Prepper, Cyberangriff

Wie kann ich den Fehler "package.json" beheben?

Hallo zusammen,

ich habe ein wirklich ungeduldiges Problem.

Es geht darum, einen Quellcode für einen 3D-Drucker zu ändern, den ich von Knutwurst heruntergeladen habe. Es handelt sich um einen Quellcode für den Anycubic Mega P mit DGUS-Klonbildschirm, Tmc2208-Treiber, BlTouch.

Ich würde es gerne mit Visual Studio Code bearbeiten, aber jedes Mal stoße ich auf das Problem, wie im Titel beschrieben, unabhängig davon, ob es sich um die neueste Version oder eine ältere Version handelt.

Ich habe mich an die Anleitung im Knutwurst Wiki gehalten, erst den Quellcode runterladen, dann in VSC öffnen und die Version auf dem entsprechenden Drucker auswählen, schließlich zum ersten Mal zum Kompilieren auf (Build) drücken.

Der letzte Schritt gibt immer den gleichen Fehler.

Habe auch alles Mögliche mit Arduino Ide versucht, hatte aber keinen Erfolg

Weitere Informationen finden Sie hier:

Version von Visual Studio Code

  • Die neueste Version

Quellcodes die ich bereits ausprobiert habe

  • 1.5.4 und 1.3.1

Name des Quellcodes

  • MEGA_P_DGUS_TMC_BLT_10_v1.5.4.hex

Ich brauche dringend Hilfe und werde leider ungeduldig, ich habe monatelang an dem 3D-Drucker herumgebastelt und jetzt scheitert es am Quellcode. Ich muss den Quellcode ändern, sonst kann ich die neue Leistung der Heizpatrone und der Lüfter nicht ändern.

Bild zum Beitrag
Code, Programmiersprache, Upgrade, 3D-Drucker, Quellcode, source code, Visual Studio Code, Anycubic

Meistgelesene Beiträge zum Thema Code