Beiträge von perryflynn

    dass jenen die sich gegen IPv6 wehren/es ignorieren Sanktionen drohen müssen.

    Ich warte drauf das Google die Abschaltung von v4 für USA und Europa ankündigt. Maximal 24 Monate Vorlauf für die Provider.

    Andererseits habe ich heute mal wieder versucht meinen Router IPv6 beizubringen, was auch darin mündete, dass dieser vom Modem nur ein einzelnes /64 Prefix bekommen hat. Ich bekomme es einfach nicht hin ein /56 oder /48 zu ziehen. Keine Ahnung ob es an mir oder der Telekom liegt.

    Moin!

    Habe aktuell einen No-Name Bürostuhl von Möbel Boss welcher mit Kunstleder bezogen ist, was gerade langsam zerbröselt und sich auf dem Teppich sammelt. Hat jetzt ungefähr vier Jahre gehalten, was mir für einen Bürostuhl definitiv zu wenig ist.

    Es muss also ein neuer her. Diesmal entweder Netzstoff oder Echt-Leder.

    Was habt Ihr da so?

    Ich habe schon sehr viel positives von den Ergohuman Stühlen gehört. Die haben allerdings auch ihren Preis.

    Viele Grüße

    Christian

    Lässt ihr acme.sh eigentlich als root oder separaten user laufen?

    Beides. Root wird nur benötigt wenn Du via socat einen Webserver auf Port 80 starten willst. Für die Webroot Challenge einfach das Verzeichnis einfach beschreibbar machen, für DNS Challenge braucht es gar keine besonderen Rechte.

    Gnarf, verlesen. Immer als separater User. Rechte Auf die Certs dann über Gruppen.

    Bei meiner API war auch eher PHP der Flaschenhals. Hatte zum Ende absurd große Werte in den Pool Einstellungen gesetzt und dennoch landeten viele Anfragen in nem Gateway Error. IO Probleme gab es keine.

    Der neuen Implementierung ist das hingegen egal. Der Kestrel Webserver den Microsoft in .net Core verbaut hat ist einfach nur Wahnsinn. Und zusätzlich findet die komplette Ausführung im RAM statt. Es muss auf keine Dateien zugegriffen werden.

    Glaube viel mehr optimieren kann man das nicht. Außer vielleicht das als Kernel Modul zu implementieren. ^^

    Wobei der Artikel mittlerweile veraltet ist.

    Die API ist seit längerer Zeit in .NET Core geschrieben und kommt komplett ohne Caching aus. Es wird nur noch Rate Limiting betrieben. Auch istd as HTML eine statische HTML Datei, PHP ist komplett raus geflogen.

    Du solltest übrigens vorsichtig sein, wenn Du sowas auf einem Shared Webspace mit MySQL betreibst und das aktiv bewirbst. Sobald ein Botnet Betreiber oder ein größerer Router Hersteller (beides war bei mir der Fall) Deinen dienst bemerkt und den nutzt begeht der Webspace vor schreck Selbstmord.

    Mein Shared Hoster bei dem die Ur-Ur-Ur Version damals lief hat mich dann freundlich darum gebeten den Dienst vom Server zu nehmen. Da bin ich dann auf nen richtigen Server, hab allen Schnickschnack entfernt und Caching / Rate Limiting eingebaut.

    Später reichte auch das nicht mehr und hab PHP komplett entsorgt und mache das Ganze mit .NET Core.

    Meine API verarbeitet aktuell zwischen 10 und 20 Millionen Requests pro Woche. Und das System idled dabei.

    Das wäre mit einem PHP/MySQL Backend eines Webspace überhaupt nicht machbar. :)

    //edit

    Statistische Auswertungen der Access Logs kosten übrigens so viele Ressourcen, dass ich dies nur sehr sporadisch mache und normalerweise die Logs komplett deaktiviert sind.

    Damit ich weiß, ob ich die Logmeldungen anders aufbereiten muss für journald

    Tu den Leuten die Deine Software am Ende benutzen den Gefallen und versuche sie nicht schlau zu machen. Es wird immer irgendeinen Case geben wo das schief geht. Bau liefer nen Konfigurationsschalter ein, den man dann in der Systemd Unit aktiviert.

    PowerShell ist echt eine Sprache aus der Hölle:

    Code
    $v = @{}
    Get-Content "whitelist.ini" | % { Try { $r = [regex]::Match($_, '^([^=;][^=]*)=(.*)$').captures.groups; $v.Add($r[1].value, $r[2].value); } Catch {} }
    
    foreach($key in $v.Keys) {
        Write-Output "${key}:"
        Write-Output $(If (Get-ChildItem Env:$key -EA 'Ig') {$(Get-ChildItem Env:$key).Value} Else {$v[$key]}) 
    }

    Wusste bisher gar nicht, dass tcpdump eine Funktion zur Ausgabe der Paketinhalte hat:

    Das Problem ist eher das es für die meisten Menschen bisher keine merklichen Konsequenzen gab.

    Würde jetzt zum Beispiel jemand Facebook hacken und einfach die Sichtbarkeit der Beiträge komplett auf Public stellen könnte das was bringen, bei dem Mobbing was das auslösen würde.

    Lernen durch Schmerz.