Programmieren – die neusten Beiträge

Wie viel kann man (gleichzeitig) lernen?

Es gibt wahrscheinlich unendlich viele Sachen die man lernen könnte. Seien es Themen in der Mathematik, in Physik oder auch Sprachen. Aus diesem Grund frage ich mich wie viel man gleichzeitig lernen kann?

Ich nenne mal ein Beispiel: Jemand interessiert sich für 3 oder 4 Sprachen (Er möchte sich mit ihnen gut ausdrücken können und sie gut verstehen (B1-B2)/Chinesisch, Englisch, Hindi, Spanisch)

Zudem interessiert er sich für mehrere Programmiersprachen sagen wir 10-15, diese möchte er nicht komplett beherrschen, sondern nur soweit das er damit seine Projekte umsetzen kann. Nehmen wir mal folgende Projekte: KI programmieren, ein paar simple Apps, Webseiten, Bug Hunting (vielleicht Tools programmieren).

Er interessiert sich auch für die Physik bzw. für ein paar Themen (Mechatronik, Mechanik, Elektrotechnik, Elektronik, Mechanik sowie generelle Themen aus dem Ingenieurwesen (?)).

"kreativen Sachen" (Illustrieren, Animieren (Web Animationen, Charakter Animationen), Fotografie ,cutten, Fotobearbeitung (?)).

Er interessiert sich auch für die Themen rund um Das vermehren von Geld (Forex trading, Aktienhandel, Investitionen (in kleinere Firmen)).

Außerdem möchte derjenige sich sozial arrangieren (vielleicht mit ein Ehrenamt?) und an Wettbewerben teilnehmen.

Vom Alter her würde ich einfach irgendwas zwischen 12 und 20 sagen. Könnt ihr für euch entscheiden.

Dieser Person stehen 4 bis 6 stunden in der Woche und 8 bis 10 stunden am Wochenende zur Verfügung.

Ich hoffe ihr konntet euch jetzt in diese Person hereinversetzen. Ich habe manchmal Fragezeichen gesetzt um zu sagen das ich mir da von den Fachbegriffen her nicht sicher bin.

Andere Antwort..... 63%
Alles gleichzeitig, denn...... 38%
Computer, Freizeit, Arbeit, Lernen, Schule, hacken, animieren, Sprache, programmieren, Thema, Meinung, Physik, Sprache lernen, Kopfkino, meinungsfrage, Ausbildung und Studium, Umfrage

Wie fixe ich diesen Error?

Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
        at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:330)
        at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:263)
        at java.util.jar.JarVerifier.processEntry(JarVerifier.java:318)
        at java.util.jar.JarVerifier.update(JarVerifier.java:230)
        at java.util.jar.JarFile.initializeVerifier(JarFile.java:383)
        at java.util.jar.JarFile.ensureInitialization(JarFile.java:612)
        at java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(JavaUtilJarAccessImpl.java:69)
        at sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:991)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:451)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)

Ich habe einen DiscordBot in der JDA programmiert (maven) aber ich kann die
jar datei nicht ausführen weiß jemand wieso?

programmieren, Java, Code, Error, maven

Exakten Wert beim Quadrieren von Floats (Python)?

Hallo,

heute bin ich mit einem Bug im Rucksack unterwegs.

Ich versuche folgende Zahl 11.313708498984761 in Python zu quadrieren. Das Ergebnis müsste 128 sein, doch er gibt 128,00000000000003 aus und ich verstehe nicht wie ich das präzisieren könnte.

Es wäre schön, falls mir jemand weiterhelfen könnte.

Mit freundlichen Grüßen

JUCEL

PS: Hier mein derzeitiger Code:

# This Script was made to calculate the distance to celestial bodies in space (nearby milkyway).
import math
import decimal
import datetime
import random, string

sin = math.sin;
degrees = math.radians;
decimal.getcontext().prec = 200;
decimal = decimal.Decimal;


# Log-File, Datum, Star-Name

request = input("Hello, please choose between following options:\nDistance-Calculator [1] \nProtokoll [2]\nExit [q]\nOption: ")

if request == str("1"):

    print("Please insert following required data:")

    angle1 = input("Angle 1 (°): ")
    angle2 = input("Angle 2 (°): ")

    distance_In = decimal(input("Distance between the angles (Kilometre): "))



    # Angles

    summary = decimal(angle1) + decimal(angle2)
    angle3 = 180 - float(summary)

    # Distances

    distance_In_parsec = distance_In * decimal(0.000000000000060019)

    # Distance_a

    distance_out_a_parsec = decimal(distance_In) * decimal((sin(degrees(decimal(angle1)))/sin(degrees(decimal(angle3))))) * decimal(0.000000000000060019)
    distance_out_a_ligh_years = decimal(distance_out_a_parsec) * decimal(3.26156)
    distance_out_a_astronomic_unit = decimal(distance_out_a_parsec) * decimal(206265)

    print("Distance a: \n ", distance_out_a_parsec, "parsec \n ", distance_out_a_ligh_years, "ly \n", distance_out_a_astronomic_unit, "AU \n")

    # Distance_b

    distance_out_b_parsec = decimal(distance_In) * decimal((sin(degrees(decimal(angle2)))/sin(degrees(decimal(angle3))))) * decimal(0.000000000000060019)
    distance_out_b_ligh_years = decimal(distance_out_b_parsec) * decimal(3.26156)
    distance_out_b_astronomic_unit = decimal(distance_out_b_parsec) * decimal(206265)

    print("Distance b: \n ", distance_out_b_parsec, "parsec \n ", distance_out_b_ligh_years, "ly \n", distance_out_b_astronomic_unit, "AU \n")

    # Distance_center
    half = decimal(distance_In)/2

    distance_out_center_dump = distance_out_a_parsec * distance_out_a_parsec - half * half

    distance_out_center_parsec = decimal(math.sqrt(abs(decimal(distance_out_center_dump)))) * decimal(0.000000000000060019)
    distance_out_center_light_years = decimal(distance_out_center_parsec) * decimal(3.26156)
    distance_out_center_astronomic_unit = decimal(distance_out_center_parsec) * decimal(206265)

    print("Distance from the center of ellipsis: \n ", distance_out_center_parsec, "parsec \n ", distance_out_center_light_years, "ly \n", distance_out_center_astronomic_unit, "AU")

# Protocol

elif request == str("2"):
    pass

elif request == str("q"):
    exit(0)
Computer, programmieren, Informatik, Python, Python 3

Google Passwort falsch?

Hallo

Ich konnte mich gestern nicht mit meinem Google Konto anmelden auf Safari, da kam immer, dass das Passwort falsch ist. Ich habe das Passwort vor ein paar Monaten geändert und habe auch immer kontrolliert, dass niemand anderes ausser mein Gerät eingeloggt ist und mir die sicherheitsrelevanten Aktivitäten angesehen. Ich habe nie eine Benachrichtigung bekommen, dass das Passwort geändert wurde und bei meinem Gmail Konto wurde ich nie ausgeloggt (das ist auf meinem Handy immer offen). Ich habe gestern also auf „Passwort vergessen“ geklickt und sofort zwei Emails erhalten (auf meinem Gmail Account und meiner Wiederherstellungs-Email) und eine SMS von Google. Beim letzten Passwort ändern habe ich das allerdings nicht erhalten (also die SMS). Meine Fragen also:

  1. Liegt das daran, dass ich beim letzten Mal Passwort ändern normal eingeloggt war und deshalb keine SMS bekommen habe und dieses Mal schon weil ich auf „Passwort vergessen“ geklickt habe?
  2. Kann es sein, dass das Passwort gar nicht geändert wurde und das nur ein Fehler war? Vor 2 Monaten konnte ich mich noch auf meinem Computer einloggen.
  3. Hätte ich eine Benachrichtigung erhalten, falls jemand sich eingeloggt und das Passwort geändert hätte?
  4. Reichen meine Sicherheitsmassnahmen, also das Kontrollieren von angemeldeten Geräten und sicherheitsrelevanten Aktivitäten oder könnten Hacker das auch „versteckt“ tun?
  5. Könnte es sein, dass mein Computer verseucht ist und das Passwort deshalb geändert wurde? Ich habe mich da schon oft eingeloggt und seit Jahren schon nichts mehr runtergeladen, allerdings habe ich vor zwei Monaten eine Mail von Google bekommen, dass ich auf einem neuen Gerät angemeldet wurde (das war besagter Computer). Ist das ein Hinweis darauf, dass etwas nicht stimmt?
  6. Kann das ganze auch einfach nur ein Fehler von Google gewesen sein?

Ich habe jetzt dieses 2-Faktor-Dings aktiviert und vorher auch nochmal Geräte und Aktivitäten kontrolliert. Trotzdem habe ich Angst, dass jemand anderes noch angemeldet war und diese Informationen jetzt auch hat (ich habe diese Option mit den Codes ausdrucken ausgewählt).

Sorry für die lange Frage, aber danke an alle die trotzdem antworten!

PC, Computer, Google, Technik, hacken, IT, programmieren, Gaming, Informatik

HTML Formular Input in SQLite Datenbank speichern, (mit NodeJS) wie?

Hallo. Ich möchte den Input eines HTML-Formulars mit Hilfe von Node in eine SQLite Datenbank einfügen.

Mein index.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Hello world!</title>
    <script src="sqlite.js"></script>
</head>
<body>

    <form action="/team_name_url/" method="post">
        <label for="team_name">Enter name: </label>
        <input id="team_name" type="text" name="name_field" value="Default name for team.">
        <input type="submit" value="OK">
    </form>

</body>
</html>

Mein sqlite.js:

const sqlite3 = require('sqlite3');
const db = new sqlite3.Database('./sqlite.db');

let express = require('express');
let app = express();
const bodyParser= require('body-parser');


app.use(bodyParser.urlencoded({extended:true}));

app.post('/',(req,res)=>{
let placeName = req.body.PlaceName; 
});


db.run(`INSERT INTO places (id, name, coords) VALUES(4, ${placeName}, '1234, 5678');`, function(err) {
    if (err) {
        return console.log(err.message);
    }

    console.log(`A row has been inserted with rowid ${this.lastID}`);


});

db.close();
SQL, HTML, programmieren, JavaScript, Datenbank, SQLite, node.js, node

Arduino - Kein auslesen der Daten beim Ir-Empfänger?

Ich haben ein kleines Problem beim Auslesen des Ir-Empfänges am Arduino. Ich habe nähmlich als nächstes Projekt vor, den Arduino über eine Infrarotfernbedinung ferzusteuern. Um dies jedoch machen zu können, muss ich natürlich erst einmal die Werte auslesen, welche von der Fernbedinung kommen. Das Problem jedoch dabei ist, dass mir im Seriellen Monitor bei der Ausgabe der Wert 0 angezeigt wird (bei jeder Taste).

Ich sehe jedoch dass der Ir-Empfänger reagiert und verarbeitet. Zudem sind sowohl Hardware als auch Software richtig:

#include <IRremote.h>

int RECV_PIN =7;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()

{

 Serial.begin(9600);

 irrecv.enableIRIn(); // Start the receiver

}

void loop() {

 if (irrecv.decode()) {

  Serial.println(results.value, HEX);

  irrecv.resume();

 }

}

Das seltsame begann schon für mich, als ich in dem if-statement das &results entfernen musstem weil der Serielle Monitor mir sonst folgendes anzeigte:

Aber noch einmal zurück zu auslesen. An der Hardware kann es auch nicht liegen. Ich hatte sowahl den Arduino, als auch den Infrarot-Sensor ausgetauscht. Ich habe auch schon versucht den Ir-Empfänger am AnalogPin anzuschließen, jedoch mit dem selben resultat. Auch die Fernbedinungen untereinander habe ich ausgetauscht.

Würde micht über Antworten freuen

Ps. Ich nutzte einen ArduinoUno R3

Mein Ir-Empfänger: https://www.amazon.de/ANGEEK-Infrarot-IR-Empf%C3%A4nger-Infrarot-Receiver/dp/B07RMDR9LL/ref=sr_1_5?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=POLRK63VNK91&dchild=1&keywords=arduino+ir+empf%C3%A4nger&qid=1612701939&sprefix=arduino+ir+%2Caps%2C190&sr=8-5

Bild zum Beitrag
Computer, Technik, Hardware, programmieren, Arduino, Technologie

Wie kann ich dieses Zustandsdiagramm am besten Umsetzen? (Java)?

Hey ich muss folgendes Zustandsdiagramm umsetzen:

Folgenden Code habe ich bereits für die Wahl des Getränks geschrieben:

import java.util.Scanner;
public class Getraenkeautomat
{
public static void main(String[] args)
{
boolean automatBereit = true;
int Apfelschorle = 01;
int Cola = 11;
int Spezi = 21;
int Wasser = 31;
int gewaehltesGetraenk;
String Getraenk;

Scanner s = new Scanner(System.in);
System.out.println("BESCHREIBUNG:");
System.out.println("Zuerst Getraenkwaehlen:");
System.out.println("Apfelschorle = 01; Cola = 11; Spezi = 21; Wasser = 31");
System.out.println("Dann entsprechenden Betrag mit folgenden Muenzen bezahlen:");
System.out.println("1 = 1€; 0.5 = 50ct; 0.2 = 20ct");
Getraenk = s.next();
gewaehltesGetraenk = Integer.parseInt(Getraenk);
if (gewaehltesGetraenk == Apfelschorle){
System.out.println("gewaehltes Getraenk: Apfelschorle");
System.out.println("Bitte zahlen sie 1.50€");
}
else{
if(gewaehltesGetraenk == Cola){
System.out.println("gewaehltes Getraenk: Cola");
System.out.println("Bitte zahlen sie 2.00€");
}
else{
if(gewaehltesGetraenk == Spezi){
System.out.println("gewaehltes Getraenk: Spezi");
System.out.println("Bitte zahlen sie 1.70€");
}
else{
if(gewaehltesGetraenk == Wasser){
System.out.println("gewaehltes Getraenk: Wasser");
System.out.println("Bitte zahlen sie 1.00€");
}
}
}
}
}
}

Nur habe ich das Problem, dass ich keine Ahnung habe wie ich am besten die Münzeingabe umsetzen soll. Wie ihr evtl schon dem Code entnehmen konntet kann der Anwendern 1Euro, 50ct und 20 ct Münzen einwerfen. Wenn zuviel eingeworfen wird soll entsprechend das Getränk mit Rückgeld ausgegeben werden, wenn zu wenig eingeworfen wird soll der noch zu bezahlende betrag ausgegeben werden. Ich habe es mit einer Do while schleife probiert bin jedoch auf kein schlüssiges ergebnis gekommen weshalb ich euch diese erspare. Könntet ihr mir dazu einen Ansatz bzw Lösungsvorschlag sagen wie ich den Münzeinwurf umsetzen soll?

Bild zum Beitrag
Computer, programmieren, Java, Informatik

Meistgelesene Beiträge zum Thema Programmieren