1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Community
  3. Smalltalk

Smalltalk - Chatten, Diskutieren....

  • Maximilian Rupp
  • 13. April 2023 um 15:03
  • Unerledigt
  • flyingtable07
    18
    flyingtable07
    Mitglied
    Reaktionen
    59
    Punkte
    3.564
    Trophäen
    1
    Beiträge
    678
    • 5. Juli 2023 um 21:07
    • #281
    Zitat von Syntafin

    Wenn fertig (ist es fast) und Kleingewerbe angemeldet ist.

    und ich krieg eine kostenlosen account? :smiling_face_with_halo:

  • Syntafin
    27
    Syntafin
    LISTstack Dev
    Reaktionen
    498
    Punkte
    7.783
    Trophäen
    2
    Beiträge
    1.414
    • 5. Juli 2023 um 21:38
    • #282
    Zitat von flyingtable07

    und ich krieg eine kostenlosen account? :smiling_face_with_halo:

    Nein, eventuell kommt aber die Möglichkeit einen eigenen API Key anzugeben. Kommt jetzt erstmal drauf an wie das mit Kleingewerbe abläuft.

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • flyingtable07
    18
    flyingtable07
    Mitglied
    Reaktionen
    59
    Punkte
    3.564
    Trophäen
    1
    Beiträge
    678
    • 5. Juli 2023 um 21:43
    • #283
    Zitat von Syntafin

    Nein, eventuell kommt aber die Möglichkeit einen eigenen API Key anzugeben. Kommt jetzt erstmal drauf an wie das mit Kleingewerbe abläuft.

    schade. Wie meinst du das mit dem API key?

  • flyingtable07
    18
    flyingtable07
    Mitglied
    Reaktionen
    59
    Punkte
    3.564
    Trophäen
    1
    Beiträge
    678
    • 5. Juli 2023 um 21:45
    • #284

    Ich hab mich die ganze zeit gefunder warum height: auto;  bei meinem div nicht funktioniert hat und nach 2 stunden suchen herausgefunden, dass das ein bug in css ist. How To Clear Floats (Clearfix) (w3schools.com)

  • Syntafin
    27
    Syntafin
    LISTstack Dev
    Reaktionen
    498
    Punkte
    7.783
    Trophäen
    2
    Beiträge
    1.414
    • 5. Juli 2023 um 22:05
    • #285
    Zitat von flyingtable07

    schade. Wie meinst du das mit dem API key?

    Wie stellst du dir das sonst mit den Kosten bitte vor? Ich trage bestimmt nicht die Kosten für andere.

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • Syntafin
    27
    Syntafin
    LISTstack Dev
    Reaktionen
    498
    Punkte
    7.783
    Trophäen
    2
    Beiträge
    1.414
    • 6. Juli 2023 um 07:27
    • #286
    Zitat von flyingtable07

    Wenn man ihn versteht.. mir persnlich hilft es für das verständnis es selber programmiert zu haben

    Dazu möchte ich mal sagen, das es natürlich gut ist wenn man selbst weiß wie etwas funktioniert, es kommt aber die Zeit, da will man sich mit den ständigen Boilerplate arbeiten nicht mehr ärgern und vor allem auf das wesentliche konzentrieren.

    Genau da greifen Frameworks wie Laravel, Symfony, CodeIgniter oder sogar WCF.

    Aber gerade bei Mammut Aufgaben wie zB ein PSR-7 fähiger HTTP Client, muss man sich wahrlich nicht selbst antun, denn Guzzle liefert es fertig, ist verbreitet, aktiv gepflegt und der Quellcode ist öffentlich.

    Mal als Beispiel, hier ein Vergleich wie die selbe Aufgabe aussieht, wenn du den cURL Client händisch konfigurierst oder Guzzle verwendest:

    PHP: curl.php
    <?php
    
    $url = 'https://discord.com/api/v10/guilds/{SERVER_ID}/channels';
    $token = 'YOUR_DISCORD_TOKEN';
    
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HTTPHEADER, [
        'Authorization: Bot ' . $token,
        'Content-Type: application/json'
    ]);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    $response = curl_exec($ch);
    curl_close($ch);
    
    if ($response) {
        $data = json_decode($response, true);
        // Verarbeite die erhaltenen Daten
        var_dump($data);
    } else {
        echo 'Fehler beim Abrufen der Daten.';
    }
    Alles anzeigen
    PHP: guzzle.php
    <?php
    
    require 'vendor/autoload.php';
    
    use GuzzleHttp\Client;
    
    $url = 'https://discord.com/api/v10/guilds/{SERVER_ID}/channels';
    $token = 'YOUR_DISCORD_TOKEN';
    
    $client = new Client();
    
    try {
        $response = $client->request('GET', $url, [
            'headers' => [
                'Authorization' => 'Bot ' . $token,
                'Content-Type' => 'application/json'
            ]
        ]);
    
        $data = json_decode($response->getBody(), true);
        // Verarbeite die erhaltenen Daten
        var_dump($data);
    } catch (GuzzleHttp\Exception\RequestException $e) {
        echo 'Fehler beim Abrufen der Daten: ' . $e->getMessage();
    }
    Alles anzeigen

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • flyingtable07
    18
    flyingtable07
    Mitglied
    Reaktionen
    59
    Punkte
    3.564
    Trophäen
    1
    Beiträge
    678
    • 7. Juli 2023 um 14:15
    • #287
    Zitat von Syntafin

    Dazu möchte ich mal sagen, das es natürlich gut ist wenn man selbst weiß wie etwas funktioniert, es kommt aber die Zeit, da will man sich mit den ständigen Boilerplate arbeiten nicht mehr ärgern und vor allem auf das wesentliche konzentrieren.

    Genau da greifen Frameworks wie Laravel, Symfony, CodeIgniter oder sogar WCF.

    Aber gerade bei Mammut Aufgaben wie zB ein PSR-7 fähiger HTTP Client, muss man sich wahrlich nicht selbst antun, denn Guzzle liefert es fertig, ist verbreitet, aktiv gepflegt und der Quellcode ist öffentlich.

    Mal als Beispiel, hier ein Vergleich wie die selbe Aufgabe aussieht, wenn du den cURL Client händisch konfigurierst oder Guzzle verwendest:

    PHP: curl.php
    <?php
    
    $url = 'https://discord.com/api/v10/guilds/{SERVER_ID}/channels';
    $token = 'YOUR_DISCORD_TOKEN';
    
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HTTPHEADER, [
        'Authorization: Bot ' . $token,
        'Content-Type: application/json'
    ]);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    $response = curl_exec($ch);
    curl_close($ch);
    
    if ($response) {
        $data = json_decode($response, true);
        // Verarbeite die erhaltenen Daten
        var_dump($data);
    } else {
        echo 'Fehler beim Abrufen der Daten.';
    }
    Alles anzeigen
    PHP: guzzle.php
    <?php
    
    require 'vendor/autoload.php';
    
    use GuzzleHttp\Client;
    
    $url = 'https://discord.com/api/v10/guilds/{SERVER_ID}/channels';
    $token = 'YOUR_DISCORD_TOKEN';
    
    $client = new Client();
    
    try {
        $response = $client->request('GET', $url, [
            'headers' => [
                'Authorization' => 'Bot ' . $token,
                'Content-Type' => 'application/json'
            ]
        ]);
    
        $data = json_decode($response->getBody(), true);
        // Verarbeite die erhaltenen Daten
        var_dump($data);
    } catch (GuzzleHttp\Exception\RequestException $e) {
        echo 'Fehler beim Abrufen der Daten: ' . $e->getMessage();
    }
    Alles anzeigen

    hmm, ich muss leider zugeben, dass sowas manchmal sehr praktrisch ist. und immerhin verändert es nicht die syntax wie dein laverel

  • flyingtable07
    18
    flyingtable07
    Mitglied
    Reaktionen
    59
    Punkte
    3.564
    Trophäen
    1
    Beiträge
    678
    • 7. Juli 2023 um 14:20
    • #288

    Die Arme frau, was muss ich tun?

  • Syntafin
    27
    Syntafin
    LISTstack Dev
    Reaktionen
    498
    Punkte
    7.783
    Trophäen
    2
    Beiträge
    1.414
    • 7. Juli 2023 um 15:53
    • #289
    Zitat von flyingtable07

    Die Arme frau, was muss ich tun?

    Ignorieren

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • martin
    14
    martin
    Mitglied
    Reaktionen
    69
    Punkte
    1.904
    Beiträge
    359
    • 7. Juli 2023 um 16:19
    • #290

    Hä, ganz klar: Ausfüllen wie gefordert und hinsenden. :grinning_squinting_face:

  • Syntafin
    27
    Syntafin
    LISTstack Dev
    Reaktionen
    498
    Punkte
    7.783
    Trophäen
    2
    Beiträge
    1.414
    • 7. Juli 2023 um 16:35
    • #291
    Zitat von flyingtable07

    hmm, ich muss leider zugeben, dass sowas manchmal sehr praktrisch ist. und immerhin verändert es nicht die syntax wie dein laverel

    Hierzu sei Mal gesagt, das Laravel keinen Syntax ändert. Du verstehst hier nur den Unterschied zwischen HTML und einem Template nicht.

    Wollte ich dir ja Mal zeigen, aber du scheinst nie Zeit für zu haben :thinking_face:

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • flyingtable07
    18
    flyingtable07
    Mitglied
    Reaktionen
    59
    Punkte
    3.564
    Trophäen
    1
    Beiträge
    678
    • 25. Juli 2023 um 18:47
    • #292

    Was würde passieren, wenn ich von einem switch in unserem Haus ein Lan Kabel zu einem scwitch in dem haus eines nachbarn spannen würde?
    Dann müsste ja jedes Gerät über beide Internetanschlüsse ins netz gehen können. Allerdings stellt sich dann auch dei Frage welcher Router die lokalen IP Addresen vergibt. Und ob Beide router versuchen sich unter der selben IP addresse ins netzwerk einzubringen. Würde das Netzwerk zusammenrechen? oder würde die last verteilt werden. Müsste man in einem der Router den IP Sever deaktierev?
    Das ist nur eine theorietische frage aber ich hab mich schon immer gefragt was pasiert. Ihr als Webmaster könnte mir da sicher eine antwort geben.

  • Syntafin
    27
    Syntafin
    LISTstack Dev
    Reaktionen
    498
    Punkte
    7.783
    Trophäen
    2
    Beiträge
    1.414
    • 25. Juli 2023 um 19:03
    • #293

    Wäre ja mehr was für hier:

    Serverdienste

    Aber grundlegend:

    Wenn an beiden Routern der DHCP Server aktiv ist, wird... gar nichts mehr gehen.

    Du kommst noch ins Internet vielleicht, aber das ist auch nur der Fall, wenn der andere Router zu deinem Glück eine andere IP Adresse hat.

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • martin
    14
    martin
    Mitglied
    Reaktionen
    69
    Punkte
    1.904
    Beiträge
    359
    • 25. Juli 2023 um 21:38
    • #294

    Also:

    Nein du kannst nicht beide Internetanschlüsse gleichzeitig nehmen. Das Gateway, was in den IP-Einstellungen deiner Netzwerkkarte steht, bestimmt, wo dein Internet herkommt. Wenn es mehrere Gateways gibt, musst du dich für eins entscheiden. In der Regel löst man das über DHCP, da gibt der DHCPd gleich das Gateway mit. Und ja, es gibt Netzwerk-Konfigurationen, die es möglich machen, mehrere Internetverbindungen zu nutzen, das macht aber immer der Router und nie die Clients.

    Thema DHCP: Mehrere DHCP-Server sind überhaupt kein Problem - welchen der Client nimmt: Der, der am schnellsten Antwortet. Das größte Problem, das existieren wird ist, dass vielleicht die gleiche IP-Range verteilt wird und es zu doppelten IP-Vergaben von beiden Servern kommt. Dann wird es ganz schnell ganz unüberischtlich. Aber wenn du einen DHCP-Server hast, der 192.168.0.0/16 verteilt, und einen, der in 172.16.0.0/12 verteilt - kein Problem. Man muss halt sicherstellen, dass das geroutet wird.

  • flyingtable07
    18
    flyingtable07
    Mitglied
    Reaktionen
    59
    Punkte
    3.564
    Trophäen
    1
    Beiträge
    678
    • 26. Juli 2023 um 03:07
    • #295

    Ah danke ich glaub ich verstehe.wenn die Router unter unterschiedlichen IPs auftreten und auch unterschiedliche addressbereiche verteilen dann bekommt jeder Client 2 unterschiedliche IP Adressen und sucht sich dann einen Router aus? Und wie ist das bei lokalen zugreifen untereinander? Wenn ich jetzt zum Beispiel in Minecraft Open to LAN machen oder per Samba und lokaler ip auf einen anderen Computer zugreifen.

  • Syntafin
    27
    Syntafin
    LISTstack Dev
    Reaktionen
    498
    Punkte
    7.783
    Trophäen
    2
    Beiträge
    1.414
    • 26. Juli 2023 um 03:08
    • #296

    Das sollte gehen, dann muss das Gegenüber nur die IP Adresse aus dem adressbereich des anderen übernehmen.

    A red dragon falls from the heavens... Ah, that memory has been lost. A shame. It was a favorite of mine...

  • martin
    14
    martin
    Mitglied
    Reaktionen
    69
    Punkte
    1.904
    Beiträge
    359
    • 26. Juli 2023 um 08:36
    • #297

    Man kann beide Router so konfigurieren, dass sie den Adressbereich des anderen routen, dann geht das, ja. Also wenn Ihr das wirklich vorhabt, dann würde ich glaube ich ein VLAN aufziehen, mit dem beide Router etwas anfangen können. Dann hat jeder seinen eigenen "Internetzugang" und Minecraft/smb geht über das VLAN. Das müssen die Router halt unterstützen - was die handelsübliche Fritzbox leider nicht tut.

  • flyingtable07
    18
    flyingtable07
    Mitglied
    Reaktionen
    59
    Punkte
    3.564
    Trophäen
    1
    Beiträge
    678
    • 26. Juli 2023 um 11:59
    • #298
    Zitat von martin

    Man kann beide Router so konfigurieren, dass sie den Adressbereich des anderen routen, dann geht das, ja. Also wenn Ihr das wirklich vorhabt, dann würde ich glaube ich ein VLAN aufziehen, mit dem beide Router etwas anfangen können. Dann hat jeder seinen eigenen "Internetzugang" und Minecraft/smb geht über das VLAN. Das müssen die Router halt unterstützen - was die handelsübliche Fritzbox leider nicht tut.

    Ich habe nicht konkretes geplant ich habe einfach aus intetesse gefragt ob die Möglichkeit bestehen würde. Wenn die FritzBox das nicht unterstüzt kommt das System aber eh leider nicht infrage

    Zitat von Syntafin

    Das sollte gehen, dann muss das Gegenüber nur die IP Adresse aus dem adressbereich des anderen übernehmen.

    ah verstehe. dann stellt das also kein problem dar, wenn jedes gerät 2 Ip adressen zugewiesen bekommt.

    Mein Server hat nur leider eine so geringe Bandbreite das ich dauernt über Lösungen nachdenke um das zu verbessern. Wenn ich Emails mit großendateianhängen empfange , sachen in nextcloud hochlade oder mehr als 3 spieler auf meinem minecraft server sind geht schon nichts mehr. und meinen vater werde ich nicht von der notwendigkeit einer breiteren internetverbndung überzeugen können.

  • martin
    14
    martin
    Mitglied
    Reaktionen
    69
    Punkte
    1.904
    Beiträge
    359
    • 26. Juli 2023 um 16:33
    • #299

    Jedes "Gerät" kann beliebig viele IP-Adressen haben.

  • Shalin
    9
    Shalin
    individuell & einzigartig
    Reaktionen
    26
    Punkte
    776
    Trophäen
    1
    Beiträge
    137
    • 1. August 2023 um 13:18
    • #300

    Hey zusammen,

    was macht ihr so?

    Ich bastel grad an meiner Homepage und surfe durch die Foren. Höre nebenbei Spotify :smiling_face_with_sunglasses:

    Hier regnet es wie sonstwas, schon seit Tagen.

    Bei euch auch?

    Liebe Grüße,

    Shalin :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung