Also, was du machen kannst, ist in deinem CSS mit clip-path arbeiten. Damit sagst du quasi: "zeig nur den Teil des Stickers, der innerhalb dieser unsichtbaren Form liegt."

Mach dein .car Element zum Chef und sag, dass alles, was darin ist, sich danach richten muss. Das machst du mit position: relative;. Dann nimmst du dein .sticker Element und machst es zum kleinen Gehilfen, indem du position: absolute; nutzt. Jetzt kannst du es genau da positionieren, wo es hin soll.

Mit clip-path: polygon(...); malst du quasi eine unsichtbare Form, die sagt, welcher Teil des Stickers gezeigt werden soll. Du gibst einfach die Ecken der Form an, ähnlich wie beim Verbinden der Punkte.

https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path

Ist zwar etwas arbeit, funktioniert aber

...zur Antwort

Sieht so aus, als ob Python bei dir meckert, weil es das pyaes Modul nicht finden kann. Du musst einfach pyaes installieren. Mach das Terminal auf und hau folgendes rein:

pip install pyaes

Falls du eine virtuelle Umgebung benutzt (und nach deinem Pfad zu urteilen tust du das), vergiss nicht, sie zuerst zu aktivieren. Das geht in Windows so:

C:\Users\Tariq\Downloads\Blank-main\Blank\env\Scripts\activate

Dann versuchst du nochmal, pyaes zu installieren.

Ach ja, und die Meldung am Ende mit dem loader-o.py Skript, das nicht existiert – da solltest du nochmal checken, ob du im richtigen Verzeichnis bist oder ob das Skript überhaupt da ist, wo es sein soll. Manchmal vertippt man sich einfach oder vergisst eine Datei.

...zur Antwort

schau mal zuerst in deine Tastatureinstellungen rein, ob da alles richtig eingestellt ist. Wenn ja, öffne mal den Taskmanager und schau ob eine Anwendung im Hintergrund läuft, die sowas verursachen könnte.

Mehr fällt mir gerade auch nicht ein

...zur Antwort

Ich verstehe dich zu 100%

Du kannst aber über die IP nicht den Standort herausfinden...

außerdem bekommst du die auch bei Plattformen wie Facebook, Insta usw. nicht so leicht raus. Dazu müsstest du erst mal eine fehlprogrammierte Schnittstelle finden, über welche du die IP abgreifen kannst. Das wirst du aber nicht hinbekommen, versprochen !

Selbst wenn du es hinbekommst, was nahezu unmöglich ist, kannst du damit nicht viel anfangen...

...zur Antwort

so in dieser Form hab ich den auch noch nicht gesehen. Ich denke dass ist ein spezieller maßgefertigter Stecker, der speziell von der Firma der Vitrine anfertigen gelassen wurde. Den bekommst du so wahrscheinlich nicht zu kaufen. Das einzige was du machen kannst, wäre die Firma der Vitrine anschreiben.

Die sollten dir da ja weiterhelfen können, wenn sie überhaupt noch existiert.

...zur Antwort

Man stellt sich so vieles nicht "geil" vor, bis man es selbst ausprobiert hat.

Schwer zu beschreiben, ist einfach ein schönes Gefühl...

...zur Antwort

du musst einen Container für das Karusell erstellen. Den Container füllst du dann mit Elementen, durch die du durchschalten kannst, also ein div oder img Element. Dann brauchst du noch Schaltflächen oder Links, um zur nächsten Folie zu gelangen.

In CSS musst du die Übergange der Folien definieren und in javascript musst du die Logik implementieren, um ein Bild zurück oder vor zu klicken.

Schau mal hier, da sind ein paar beispiele, im ersten ist auch ein Video dabei;

https://programmingduck.com/articles/javascript-carousel

https://skillupwards.com/blog/building-a-carousel-slider-with-javascript-and-css

https://dev.to/coderjay06/how-to-build-a-carousel-from-scratch-531c

...zur Antwort

Import-Module "RecycleBin"

# Definiere den Pfad zum Zielordner
$targetFolder = "C:\Users\Admin\Downloads"

# Datum vor 6 Monaten berechnen
$cutoffDate = (Get-Date).AddMonths(-6)

# Alle Dateien und Ordner im Zielordner abrufen, die älter als 6 Monate sind
$zuLöschendeElemente = Get-ChildItem -Path $targetFolder -Recurse | Where-Object { $_.LastWriteTime -lt $cutoffDate }

# Lösche die ausgewählten Dateien und Ordner in den Papierkorb
$zuLöschendeElemente | Recycle-Item -Force

# Ausgabe
Write-Host "** Alle Dateien und Ordner, die älter als $cutoffDate sind, wurden in den Papierkorb verschoben. **"

du brauchst RecycleBin

...zur Antwort

Fachinformatiker Anwendungsentwicklung ist eine staatlich anerkannter Ausbildungsberuf.

Softwareentwickler ist eine allgemeine Berufsbezeichnung unabhängig der Ausbildung. Das können Fachinformatiker, Informatiker, IT-Systemadministration usw. sein. Also alles was damit zu tun hat

...zur Antwort
Ich hoffe, dass ich in meinem Alltag eine kennenlerne >Arbeit etc

Ich lebe auch nach dem Motto; Wenns kommt, dann kommts, wenn nicht, dann nicht.

Ich suche auch nicht aktiv. Eventuell finde ich ja irgendwann die richtige.

Das Thema ist nicht so leicht und man muss aufpassen dass man sich nicht sein soziales Umfeld zerschießt mit dem Traum der perfekten Freundin/Freund. Da muss man auch einordnen wie wichtig sowas einem ist.

Für mich persönlich gibt es aktuell wichtigeres.

Aber es gibt natürlich nichts schöneres als eine eigene Famile zu haben, daher wäre es nicht schlecht, wenn es mal irgendwann klappt. Man darf sich nur nicht verrückt machen

...zur Antwort

Da bin ich der selben Meinung. 

Modulare Atomkraftwerke würden aber auch die Landschaft zerstören, ebenso wie Solarpanelfelder oder Wasserwerke.

Das einzige was zur Landschaft passen würde, wären von Bauern betriebene Biogasanlagen. Das wird es aber wohl bald auch nicht mehr geben wenn es so weiter geht.

Kurz gesagt macht eigentlich alles die Landschaft in gewisser Art kaputt

...zur Antwort
import re, os

for dn,d,f in os.walk(os.path.abspath(os.path.curdir)):
  if re.match("[A-Z]{1}\\\\\:\\20[0-9]{2}", dn):
    print(dn)
  else: 
    print("no match.")

probier es mal so, kann mir vorstellen dass er dein Backslash als Escape Zeichen verwendet.

Würde die mal verdoppeln

...zur Antwort
Python Bukkit Plugin Fehler?

Hallo,

Ich wollte mich mal damit Beschäftigen, wie man für Minecraft Plugins in Python programmiert. Dafür habe ich mir einen Bukkit-Server eingerichtet und das Plugin PPLoader installiert, damit ich selber Plugins in Python entwickeln kann.

Ich habe mir dann ein passendes Verzeichnis erstellt und mir die beiden notwendigen Dateien erstellt.

plugin.py:

class HelloPlugin(PythonPlugin):
    def onEnable(self):
        self.getLogger().info("Hello world!")

plugin.yml:

name: Hello Plugin
mani: HelloPlugin
version: 1.0

Aber leider wenn ich meinen Server starte bekomme ich folgenden Fehler:

[16:41:54] [Server thread/INFO]: [PPLoader] Loading PPLoader v1.2.0
[16:41:54] [Server thread/INFO]: [PPLoader] Loading Plugin Hello.py.dir
[16:41:54] [Server thread/WARN]: org.bukkit.plugin.InvalidPluginException: org.bukkit.plugin.InvalidDescriptionException: main is not defined
[16:41:54] [Server thread/WARN]:    at org.cyberlis.pyloader.PythonPluginLoader.loadPlugin(PythonPluginLoader.java:160)
[16:41:54] [Server thread/WARN]:    at org.cyberlis.pyloader.PythonPluginLoader.loadPlugin(PythonPluginLoader.java:119)
[16:41:54] [Server thread/WARN]:    at org.cyberlis.pyloader.PythonPluginLoader.loadPlugin(PythonPluginLoader.java:93)
[16:41:54] [Server thread/WARN]:    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:393)
[16:41:54] [Server thread/WARN]:    at org.cyberlis.pyloader.PythonLoader.onLoad(PythonLoader.java:85)
[16:41:54] [Server thread/WARN]:    at org.bukkit.craftbukkit.v1_20_R3.CraftServer.loadPlugins(CraftServer.java:433)
[16:41:54] [Server thread/WARN]:    at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:213)
[16:41:54] [Server thread/WARN]:    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:979)
[16:41:54] [Server thread/WARN]:    at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:296)
[16:41:54] [Server thread/WARN]:    at java.base/java.lang.Thread.run(Thread.java:1583)
[16:41:54] [Server thread/WARN]: Caused by: org.bukkit.plugin.InvalidDescriptionException: main is not defined
[16:41:54] [Server thread/WARN]:    at org.bukkit.plugin.PluginDescriptionFile.loadMap(PluginDescriptionFile.java:1037)
[16:41:54] [Server thread/WARN]:    at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:264)
[16:41:54] [Server thread/WARN]:    at org.cyberlis.pyloader.PythonPluginLoader.loadPlugin(PythonPluginLoader.java:152)
[16:41:54] [Server thread/WARN]:    ... 9 more
[16:41:54] [Server thread/WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "Object.toString()" because the return value of "java.util.Map.get(Object)" is null
[16:41:54] [Server thread/WARN]:    at org.bukkit.plugin.PluginDescriptionFile.loadMap(PluginDescriptionFile.java:1032)
[16:41:54] [Server thread/WARN]:    ... 11 more

Viele Grüße und danke für eine Antwort

TheCPP

...zur Frage

du hast anstatt main - mani geschrieben;

Dann kann er die main klasse ja auch schlecht finden ;)

name: Hello Plugin
mani: HelloPlugin
version: 1.0

also;

mani: HelloPlugin

änderst du zu;

main: HelloPlugin

dann sollte es funktionieren

...zur Antwort

auch hier hätte es einfache Recherche getan...

Ich gebe nun keine konkrete Antwort mehr, da man nicht mal ein danke erhält...

Wie eben schon in einer anderen Frage erwähnt, ist das Thema Komplextheorie und Komplexklasse hier ziemlich gut und anschaulich erklärt;

https://de.wikipedia.org/wiki/Komplexit%C3%A4tsklasse

https://de.wikipedia.org/wiki/Komplexit%C3%A4tstheorie

da du nun auch mit linearen Aufwand arbeiten musst ;

https://www.happycoders.eu/de/algorithmen/o-notation-zeitkomplexitaet/

 

...zur Antwort

Frage 1:

Das Halteproblem ist ein Entscheidungsproblem, das für jede Turingmaschine M und jede Eingabe w bestimmt, ob M bei Eingabe von w irgendwann haltet.

Es ist bekannt, dass das Halteproblem unentscheidbar ist. Das bedeutet, dass es keine Turingmaschine gibt, die das Halteproblem für alle Eingaben korrekt entscheidet.

Da das Halteproblem unentscheidbar ist, kann es nicht in einer Komplexitätsklasse liegen, die entscheidbar ist. Die Komplexitätsklassen P und NP sind beide entscheidbar, daher kann das Halteproblem nicht in diesen Klassen liegen !

Dafür gibt es aber auch Klassen.

Die Komplexitätsklasse PSPACE ist eine solche Klasse. PSPACE ist die Klasse aller Entscheidungsprobleme, die in polynomieller Zeit gelöst werden können, wobei der Speicherbedarf auch polynomiell ist. Schau dir mal PSPACE an.

Antwort:

Das Halteproblem ist unentscheidbar. Es ist nicht bekannt, ob es in einer Komplexitätsklasse liegt, die entscheidbar ist. Es ist jedoch möglich, dass es in der Komplexitätsklasse PSPACE liegt.

Frage 2:

Die Komplexitätsklasse NP-schwer ist die Klasse aller Probleme, die mindestens so schwer sind wie jedes Problem in NP.

Das Halteproblem ist unentscheidbar, daher ist es mindestens so schwer wie jedes Problem in NP. Das bedeutet, dass das Halteproblem in NP-schwer liegt, wenn NP-schwer nicht leer ist.

Wenn NP-schwer leer ist, dann liegt das Halteproblem in keiner Komplexitätsklasse.

Antwort:

Das Halteproblem ist mindestens so schwer wie jedes Problem in NP. Wenn NP-schwer nicht leer ist, dann liegt das Halteproblem in NP-schwer. Wenn NP-schwer leer ist, dann liegt das Halteproblem in keiner Komplexitätsklasse.

Frage 3:

Spricht man von Komplexitätsklassen von Sprachen, so sind diese unter Vereinigung abgeschlossen, wenn die Vereinigung zweier Sprachen aus der Klasse ebenfalls in der Klasse liegt.

Für Sprachen von Typ 3 und Typ 2 gilt, dass diese unter Vereinigung abgeschlossen sind. Das bedeutet, dass die Vereinigung zweier Sprachen von Typ 3 oder die Vereinigung zweier Sprachen von Typ 2 ebenfalls in Typ 3 oder Typ 2 liegt.

Für die Vereinigung von Sprachen von Typ 3 und Typ 2 gilt daher auch, dass diese unter Vereinigung abgeschlossen ist.

Antwort:

Die Vereinigung von Sprachen von Typ 3 und Typ 2 ist unter Vereinigung abgeschlossen. Das bedeutet, dass die Vereinigung zweier Sprachen von Typ 3 oder die Vereinigung zweier Sprachen von Typ 2 ebenfalls in Typ 3 oder Typ 2 liegt.

...zur Antwort
.StartseiteNav {
 position: fixed;
 transform: rotate(-90deg);
}
.ArtistsNav {
 position: fixed;
 transform: rotate(90deg);
}
.InfoNav {
 position: fixed;
 transform: rotate(-90deg);
}
.TicketsNav {
 position: fixed;
}
<nav class="navbar">
 <a class="StartseiteNav" href="#">SafenSound</a>
 <a class="ArtistsNav" href="#">Künstler</a>
 <a class="InfoNav" href="#">Info</a>
 <a class="TicketsNav" href="#">Tickets</a>
</nav>
...zur Antwort

Ist ein typischer eslint Regelverletzungsfehler...

Dein Dateikopf(header ist nicht korrekt)

Ich gehe mal davon aus, dass es wegen den komentaren oben ist

// Copyright (c) Name. Alle Rechte vorbehalten.

// Diese Datei wurde von build/generate-built-in-deps-cache-key.js generiert.

const productison = JSON.parse(fs.readFileSync(path.join(dirname, '../../../product.json'), 'utf8'));
const shasum = crypto.createHash('sha256');

for (const ext of productison.builtInExtensions) {
 shasum.update(ext.name + '@ext.version');
}

process.stdout.write(shasum.digest('hex'));
...zur Antwort

Ich weiß ja nicht wie dein code aussieht... 

Mir fallen da aber zwei Möglichkeiten ein;

1. Methode;

Du kannst folgendes deklarieren; 

#Persistent (Sorgt dafür, dass das Skript weiterläuft)
SendMode Input (Schnellere und zuverlässigere Methode zum Senden von Tastendrücken)

Dann musst du einen Startwert festlegen

eatCounter := 1  

Dann kannst du eine taste festlegen, die bei betätigung das skript ausführt;

F1::
  Send, /eat %eatCounter%{Enter} ; Sendet den /eat Befehl mit dem aktuellen Zählerwert
  eatCounter := (eatCounter % 5) + 1 ; Erhöht den Zähler und setzt ihn nach 5 zurück auf 1
return

2.Methode;

#SingleInstance

global currentFish = 1

F1::
 currentFish += 1
 if currentFish > 5
  currentFish = 1
 SendInput, /eat %currentFish%

#SingleInstance verhindert, dass mehrere Instanzen des AHK-Scripts ausgeführt werden. Global currentFish = 1 deklariert die globale Variable currentFish und initialisiert sie mit dem Wert 1.

F1:: deklariert die Funktion F1::, die aufgerufen wird, wenn die Taste F1 gedrückt wird (da kannst du natürlich eine beliebige Taste nutzen).

currentFish += 1 erhöht die Variable currentFish um 1.

if currentFish > 5 überprüft, ob die Variable currentFish größer als 5 ist.

currentFish = 1 setzt die Variable currentFish auf 1 zurück.

SendInput, /eat %currentFish% sendet den Befehl /eat mit der aktuellen Nummer des Fishes als Argument.

...zur Antwort

Ja, das geht. Schau dir mal JTL-ShippingLabels an. Du benötigst nur eine Lizenz dafür, die bekommst du aber kostenlos vom Kundensupport.

wenn du die hast schau dir mal noch JTL-WAWI an

...zur Antwort