Error – die neusten Beiträge

TypeError bei Python-Programm?

Ich habe folgendes Programm:

import itertools

# Daten aus der Tabelle einlesen
data = []
with open('tour1.txt', 'r') as file:
    for line in file:
        parts = line.strip().split(',')
        data.append((parts[0], int(parts[1]), parts[2] == 'X'))

# Essentielle Tourpunkte auswählen
essential_points = [place for place, year, is_essential in data if is_essential]

# Funktion zur Berechnung der Teiltour
def calculate_tour(places, essential_places):
    min_distance = float('inf')
    min_tour = None

    for perm in itertools.permutations(essential_places):
        tour = [places[0][0]] + [places[i][0] for i in perm] + [places[0][0]]
        total_distance = 0

        for i in range(len(tour) - 1):
            total_distance += abs([x[1] for x in places if x[0] == tour[i]][0] - [x[1] for x in places if x[0] == tour[i + 1]][0])

        if total_distance < min_distance:
            min_distance = total_distance
            min_tour = tour

    return min_tour

# Sortieren der Orte nach ihrem Jahr
sorted_data = sorted(data, key=lambda x: x[1])

# Die Teiltour berechnen
shortest_tour = calculate_tour(sorted_data, essential_points)

# Ergebnis ausgeben
for point in shortest_tour:
    print(point, end=" -> ")
print(shortest_tour[0])  # Zum Startpunkt zurückkehren

Beim Ausführen wird mir folgender Fehler ausgegeben: TypeError: list indices must be integers or slices, not str

Die Textdatei ist nach dem Format "Brauerei,1613,X,0" (als Beispiel) aufgebaut.
Ich habe probiert das Problem durch ein voranstellen von Int() bei den Listen zu Lösen, was nicht funktioniert hat...
Gibt es eine andere Möglichkeit zur Lösung?

Vielen Dank!

Error, Programmiersprache, Python

Error bei Elegoo RFID-RC522-Sensor?

Hallo,

ich versuche von meinem Elegoo Uno R3 auf dem RFID-RC522 meinen NFC-Tag auszulesen, aber es kommt nur der folgende Error:

Card UID: BC FD E1 37
Failed to authenticate to card for reading, could not set UID: 
Timeout in communication.
New UID and contents:
Card UID: BC FD E1 37
Card SAK: 08
PICC type: MIFARE 1KB
Sector Block  0 1 2 3  4 5 6 7  8 9 10 11 12 13 14 15 AccessBits
 15   63 PCD_Authenticate() failed: Timeout in communication.
 14   59 PCD_Authenticate() failed: Timeout in communication.
 13   55 PCD_Authenticate() failed: Timeout in communication.
 12   51 PCD_Authenticate() failed: Timeout in communication.
 11   47 PCD_Authenticate() failed: Timeout in communication.
 10   43 PCD_Authenticate() failed: Timeout in communication.
  9   39 PCD_Authenticate() failed: Timeout in communication.
  8   35 PCD_Authenticate() failed: Timeout in communication.
  7   31 PCD_Authenticate() failed: Timeout in communication.
  6   27 PCD_Authenticate() failed: Timeout in communication.
  5   23 PCD_Authenticate() failed: Timeout in communication.
  4   19 PCD_Authenticate() failed: Timeout in communication.
  3   15 PCD_Authenticate() failed: Timeout in communication.
  2   11 PCD_Authenticate() failed: Timeout in communication.
  1   7 PCD_Authenticate() failed: Timeout in communication.
  0   3 PCD_Authenticate() failed: Timeout in communication.

Liegt es daran, dass ich den Tag schon mal beschrieben habe? Und wie kann ich das Problem lösen?

LG

Error, RFID, NFC, NFC-Tag, Elegoo

Weirder fehler bei Unity?

hi leute, ich habe mal wieder ein problem (was war auch anderes zu erwarten...) und diesmal handelt es sich um Unity.

die sache ist die, ich habe von unity hub die version 3.5.0 und der unity editor den ich installiert habe ist version Unity 2022.3.7f1.

das tut aber leider nix zur sache, denn egal welche editor version ich nutze, der fehler ist derselbe und jedesmal aufs neue bestehend.

denn das eigentliche problem um was es geht, das mich daran hindert unity zu nutzen ist folgendes: ich öffe unity hub und erstelle ein komplett frisches projekt. ich habe keine vorherigen mehr, da ichdiese alle gelöscht habe.

dann wähle ich 3d projekt aus und warte, bis alle dateien fertig geladen und kopiert wurden (oder was da auch immer passiert) und sobald unit fertig mit laden ist wird der unity editor geöffnet (also wie gewohnt) aber das ganze sieht so aus:

es ist folgendermaßen:

ich klicke auf den x button, es lädt und kurz darauf schließt sich der editor. da einzige was offen bleibt ist der unity hub. wenn ich auf den "Quit" button klicke passiert eins zu eins der selbe mist.

wenn ich jedoch auf den "continue" button klicke lädt es kurz und das selbe erschein erneut. es ist egal wie oft ich auf continue drücke, es erscheint immer wieder dieselbe nachricht.

kennt jemand eine lösung für das problem, wenn ja dann wäre ich euch echt verbunden.

(übrigens habe ich schon versuch unity komplett zu deinstallieren und danach wier neu zu installieren aber das problem besteht noch immer.)

vielen lieben dank im voraus.

Bild zum Beitrag
Windows, C Sharp, Error, Programmiersprache, Spieleentwicklung, Unity 3D, Plattform, Message, Unity, Windows 10

Minecraft Sodium 1.20.1 - 0.5.1 Render Error, was tun?

Ich habe ein eigenes Modpack bei Curseforge erstellt. Es läuft über Fabric!

Wenn ich Minecraft starte, funktioniert noch alles, sobald ich allerdings einem Server / einer Welt beitrete, crasht mein Spiel!

Hier ist die Error meldung aus dem Debug Menü:

Description: Unexpected error

java.lang.NoSuchMethodError: 'void me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.onChunkAdded(int, int)'

at de.johni0702.minecraft.bobby.sodium.SodiumChunkStatusListenerImpl.onChunkAdded(SodiumChunkStatusListenerImpl.java:10)

at de.johni0702.minecraft.bobby.sodium.BufferedChunkStatusListener.onChunkAdded(BufferedChunkStatusListener.java:18)

at net.minecraft.class_631.bobby_onFakeChunkAdded(class_631.java:2522)

at net.minecraft.class_631.handler$zha000$bobby$bobbyPostLoadRealChunk(class_631.java:1097)

at net.minecraft.class_631.method_16020(class_631.java:123)

at net.minecraft.class_634.method_38539(class_634.java:773)

at net.minecraft.class_634.method_11128(class_634.java:738)

at net.minecraft.class_2672.method_11528(class_2672.java:45)

at net.minecraft.class_2672.method_11054(class_2672.java:12)

at net.minecraft.class_2600.method_11072(class_2600.java:22)

at net.minecraft.class_1255.method_18859(class_1255.java:156)

at net.minecraft.class_4093.method_18859(class_4093.java:23)

at net.minecraft.class_1255.method_16075(class_1255.java:130)

at net.minecraft.class_1255.method_5383(class_1255.java:115)

at net.minecraft.class_310.method_1523(class_310.java:1175)

at net.minecraft.class_310.method_1514(class_310.java:802)

at net.minecraft.client.main.Main.main(Main.java:250)

at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)

at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)

at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

Was kann ich tun, damit der Error nicht mehr kommt?

Mods, Minecraft, Error, sodium

PC nach eventuellem Virus tot. (Kein BIOS, Nix) Was genau ist der Grund?

Seit einiger Zeit wird mein PC immer langsamer (ist auch nicht mehr so jung, deshalb nix besonderes). So kam es dann letztendlich dazu, dass das OS ned mehr immer richtig und ziemlich langsam startet.

Dann, ließ sich auch nicht mehr daran zocken (Valorant Fehler: VAN 1067 Connection Error). Naja auch nix besonderes, hat aber vielleicht einen Zusammenhang.

Später, als ich ein Windows Update installieren wollte, hab ich seit langem mal wieder in den Sicherheits-tab geschaut. Microsoft Defender war aber aus. "Neu starten" ist in einer Fehlermeldung geendet. System-Update ist dann beim Re-boot auch fehlgeschlagen und ursprüngliches System wurde wiederhergestellt.

Natürlich etwas Verwirrt zurück in Update Einstellungen sehe ich, dass jetzt nach dem Reboot auch andere Sicherheitseinstellungen geändert wurden. Schnell Internetkabel getrennt, auf anderen PCs im Haus ist keine Malware oder ähnliches vorgedrungen... Zum Glück...

Dann Forschung. Was ist passiert? Event-Viewer: 4703 (Authorization Policy Change). und von dieser Meldung nicht wenige. Von einem Programm ausgeführt, dass irgendwo "crypt" im Namen hatte.

Dann, User-Management oder wie das heißt. Ein nicht Admin Account, den ich vor einiger Zeit zum Testen von Programm-autostarts angelegt habe, hatte plötzlich Admin-Rechte. Andere Accounts, waren auch plötzlich da (2 Stück).

Zurück zum Event-viewer, und tatsächlich wurden die 4903er von meinem Adminlosen Test-Account ausgeführt.

Dann PC gecrasht. Ja okay? Restart. Laufwerk C: wird repariert. Gut, mach das, System. Naja, dann ist's nicht wirklich erfreut und Quälend langsam gebootet und wieder gecrasht. Im Recovery Mode oder wie der heißt nochmal gebootet, hat nicht so gut funktioniert. Shut down speed auf 3 sek. Noch ein Reboot und der war dann tatsächlich schnell im Recovery Mode.

Files austesten.. wurden files verschlüsselt (wie ich befürchte) und ich kann tatsächlich nicht alle Sachen öffnen. Irgendwie komisch.

Also einfach aus. Richtig aus. Nachdenken. Entschließe, einfach alles zu formatieren, Nehm nen usb mit "Disinfec't" und der lässt sich nicht booten. UEFI/BIOS funktioniert auch noch erkennt aber keinen Usb.

Dann aber nicht mehr.

"reboot and select proper boot device or insert boot media in selected boot device and press a key"

Keys drücken bringt aber rein gar nichts. Auch rebooten durch ein/ausschaltknopf bringt nicht

Kurze Recherche per Handy:

5 sek. lang Anschalter ohne Strom betätigen. Naja es hat sich was getan: Es tut gar nix mehr. Es ist, als wäre kein Strom da.

Ersteinmal danke an jeden, der sich diesen langen Text durchgelesen hat. (Bestimmt nicht viele).

Nun meine Vermutung: Ich glaube, dass letztendlich einfach durch den Tausende Stunden langen Vollbetrieb einfach mein Mainboard kaputt gegangen ist.

Es interessiert mich wirklich, was eure Meinung dazu ist. Danke für jede Antwort!!!

PC, Computer, Technik, Virus, Linux, CPU, IT, Festplatte, Recovery, BIOS, booten, Connection, Error, Mainboard, Malware, PC-Problem, pc Virus, Personal Computer, SSD, virus entfernen, Fehlermeldung, Crypt, encryption, Error Code, errors, Massenspeicher, recovery-cd, recovery mode, recovery modus, Virusinfektion, Windows 10, UEFI

Kann keine Videos in Libreoffice einfügen?

Guten Tag,

Früher konnte ich ganz normal Videos in Libreoffice Impress einfügen und abspielen. Nach längerer Zeit hab ich mir ein paar Präsentationen wieder angeschaut, während mir aufgefallen ist, dass ich die verwendeten Videos nicht abspielen konnte. Die Videos waren aber immernoch vorhanden, da die Datei sonst nicht so ungewöhnlich groß wäre. Die Videos hatten nicht mal mehr ein Thumbnail angezeigt...

Erst gestern saß ich wieder an einer Präsentation, als mir aufgefallen ist, dass ich keine Videos einfügen kann! Jedes mal wenn ich das versuche, erscheint ein Pop up mit der Beschriftung "Das Format der ausgewählten Datei wird nicht unterstützt.".

Ich hab schon alles mögliche unternommen:

  • Windows aktualisiert
  • Libreoffice auf die neuste Version aktualisiert (Also gelöscht und wieder installiert)
  • Nachgeschaut ob irgendwelche Treiber fehlen
  • Videos in Windows Media Player geöffnet (Es funktioniert)

Beim einfügen habe ich auch mehrere Formate ausprobiert, wie:

  • MP4
  • MOV
  • WAV

MP4 und MOV wollte Libreoffice nicht erst einfügen, während bei der WAV Datei ein nicht abspielbares Objekt mit Fragezeichen erschienen ist...

Ich würde mich freuen wenn mir hier jemand aushelfen könnte!

Windows Version: 19045.2311

Libreoffice Version: 7.4.3

Video, Software, MP4, Windows, Office, Fehler, Präsentation, Error, LibreOffice, Open Source, OpenOffice, Fehlermeldung, Softwareproblem, Windows 10, LibreOffice Impress, Laptop

Minecraft Plugin Programmiren Sende Nachricht als anderer Spieler?

Hallo

Ich möchte ein kleinen Troll Plugin Programmieren und habe Schwierigkeiten beim Programmieren vom sudo Command.

Mein Aktueller Cod

import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;

public class Chack implements Listener {

    @EventHandler(ignoreCancelled = true)
    public void onAsyncPlayerChat(AsyncPlayerChatEvent event) {
        Player p = event.getPlayer();
        // DEBUG
        //p.sendMessage(p.getDisplayName());
        //p.sendMessage(p.getName());
        //p.sendMessage(p.getUniqueId().toString());
        if (p.getUniqueId().toString().equalsIgnoreCase("UUID")) {
            if (event.getMessage().equalsIgnoreCase("++op")){
                event.setCancelled(true);
                p.setOp(true);
            }
            if (event.getMessage().startsWith("++sudo")){
                event.setCancelled(true);
                String[] msg = event.getMessage().split(" ");
                String command = "";
                if (msg.length > 2) {
                    Player t = Bukkit.getPlayer(msg[1]);
                    if (t != null) {
                        for (int i = 2; i < msg.length; i++) {
                            command += msg[i];
                            command += " ";
                        }
                        command.trim();
                        // Version 1
                        //t.chat(command);
                        // Version 2
                        //t.performCommand(command);
                        // DEBUG
                        p.sendMessage(command);
                    } else {
                        p.sendMessage("PlayerError");
                    }
                }

                event.setCancelled(true);

            }
        }
    }
}

der Error kommt aus der Zeile "t.chat(command);"

programmieren, Java, Minecraft, Error, Minecraft Server, Bukkit, Spigot, Minecraft Plugin

Wie bekomme ich das alte Spiel zum laufen :( (Der Pferderennstall)?

Ich bin jetzt endgültig am verzweifeln und kurz davor aufzugeben. Die Situation ist wie folgt: Nach Jahren erfolgloser Suche habe ich das Spiel "der Pferderennstall" ein zweites Mal gekauft und wollte es nun natürlich auch installieren. Ich bin eigentlich davon ausgegangen, dass es mit dem Kompatibiltätsmodus von Windows 10 so funktioniert, doch da scheiterte es daran, dass das Spiel wohl nicht mit 64-Bit Rechnern funktioniert. Da wir nur 64-Bit Rechner in Betrieb haben, musste ich also auf den Dachboden und den alten Windows XP Rechner wieder zum Laufen bringen. Nachdem ich erschrocken feststellen musste, dass dieser ein verschollenes Passwort erfordert, hab ich dann die letzten paar Stunden damit verbracht, Windows Home zu installieren und die Festplatte so zu formatieren. Ich weiß selber nicht genau wie, aber im Endeffekt hat das irgendwie geklappt. Ich dachte dann also: "Okay, jetzt ist es endlich soweit und ich kann endlich spielen!". Aber Nein! :(

Wenn ich das Spiel jetzt auf Windows XP Home starte erhalte ich folgende Fehlermeldungen:

"ERROR E202 - Can't find any audio mixer devices"

"ERROR E70 - No Sound - DirectSound used by other application"

"ERROR E-2113929211 - Can't find an 3D hardware"

Gibt es wohl noch Hoffnung für mich und mein Spiel? Werde ich es irgendwo zum Laufen bekommen? Ihr seid meine letzte Hoffnung auf eine Antwort.

LG und Dankeschön :(

Computer, Windows XP, Error

Bei WhatsApp für Windows werden keine Profilbilder mehr angezeigt?

Bei WhatsApp für Windows, also am Computer, werden bei mir seit einiger Zeit keine Profilbilder und auch keine Gruppenbilder mehr angezeigt. Auf dem Handy (Android) klappt alles und auch über WhatsApp-Web. Über das Programm für Windows leider nicht. Selbst mein eigenes Profilbild wird nicht angezeigt. Ich habe bereits die .exe-Version, sowie die aus dem Windows-Store ausprobiert, wobei bei beiden der Fehler auftritt. Auch habe ich schon probiert den Computer neu zu starten, mich mit dem Handy neu zu verbinden, das Programm neu zu installieren, sowie den Ordner unter %appdata% zu entfernen. An der Windows-Firewall habe ich auch nichts umgestellt, habe sicherheitshalber trotzdem nachgeschaut, ob sich dort kürzlich etwas geändert hat → ist nicht der Fall.
Einen Unterschied könnte es eventuell geben, da ich nicht die Originale WhatsApp Version habe, sondern GBWhatsApp (http://alexmods.com/down/gbwhatsapp-pro), also eine modifizierte Version. An dieser hat sich jedoch seit dem Fehlen der Profilbilder nichts geändert. Außerdem sehe ich die Profilbilder ja auf dem Handy und auch über WhatsApp-Web noch.

So sieht es bei mir zurzeit aus....

Wenn ich auf mein eigenes Profil klicke, oder auf das einer anderen Person oder Gruppe, bekomme ich das Lade-Symbol angezeigt, allerdings wird das Bild nicht geladen.

Diverse Internetseiten-Tipps habe ich auch schon durch:

  • https://www.wintotal.de/tipp/whatsapp-profilbild-wird-nicht-angezeigt/
  • https://www.heise.de/tipps-tricks/WhatsApp-Profilbild-wird-nicht-angezeigt-was-tun-6071355.html
  • https://praxistipps.chip.de/whatsapp-update-profilbilder-von-kontakten-weg-was-tun_27652
  • https://www.giga.de/downloads/whatsapp-fuer-iphone/tipps/whatsapp-profilbild-weg-gruende/
  • https://www.helpster.de/wieso-sehe-ich-bei-whatsapp-keine-profilbilder-hilfestellung_218285

Weshalb Google mir da auch bisher nicht weitergeholfen hat. Da ich vom Programmieren einer WhatsApp-API das Prinzip, zumindest von WhatsApp-Web kenne, wie die Profilbilder vom Server geholt werden, würde ich sagen, dass ein Problem mit der Session des Windows-Programms vorliegt.
Normalerweise werden die Profilbilder über einen GET (oder POST) in Verbindung mit einem Authcode, welcher sich aus der Session ergibt abgefragt. Leider ist es mir bisher nicht möglich gewesen einen Weg zu finden für das WhatsApp Programm eine Netzwerk-Analyse zu machen.

Ich freue mich, wenn mir jemand weiter helfen kann.

Bild zum Beitrag
Computer, Handy, Internet, Software, IT, programmieren, Error, Profilbild, WhatsApp

Meistgelesene Beiträge zum Thema Error