Das Telefon ist belegt... Die Eltern genervt: Ist der Junge etwa wieder im Internet?
Das war tatsächlich der Selling Point für meine Eltern vom web.de Smart Surfer zu nem DSL Anschluss zu wechseln.
Das Telefon ist belegt... Die Eltern genervt: Ist der Junge etwa wieder im Internet?
Das war tatsächlich der Selling Point für meine Eltern vom web.de Smart Surfer zu nem DSL Anschluss zu wechseln.
Für viele Menschen ist "das Internet" eben das World Wide Web. Websites. Und das ging halt für nicht-IT Menschen erst in der Mitte der 90er / anfang der 2000er los. Zum Beispiel habe ich erst um 2003 herum Internet im Elternhaus bekommen.
Ja super. Chef gehört seit einiger Zeit zu Progress, die eine Software Bude nach der anderen schlucken.
Ok wow, das Suchfeld erwartet Sternchen wenn man Wildcard Suchen durchführen will. Deswegen hab ich die Pakete nicht gefunden.
Ich bleibe jetzt aber beim QEmu Ansatz, weil ich hier an den Build Prozessen nicht rumrummeln muss.
Danke trotzdem. 👍
Ich hab kein Paket gefunden um auf einem Alpine amd64 ein arm64 Binary zu bauen.
m_ueberall und ich haben uns im IRC ein bisschen darüber unterhalten. Hier die Zusammenfassung:
Zitat von IRC ueberallIch habe das mal *kurz* umrissen in einer GitHub-Diskussion vor einigen Wochen; Moment …
Schau' mal hier und folgen dem Link --> https://github.com/AsamK/signal-c…comment-5724688 -- Bei Detailfragen kann ich ggf. etwas ergänzen.
Zitat von IRC perryflynnwenn ich das richtig verstehe, macht dann das hier das ganze in docker und mehr oder weniger automatisch, korrekt? https://github.com/multiarch/qemu-user-static
Das multiarch/qemu-user-static Projekt war auch die Lösung. Nach der Aktivierung kann man beliebige Images von anderen Architekturen starten und es funktioniert einfach. Da mein gitlab-ci Runner in einem KVM Guest ohne Nested Virtualization läuft, dauen ARM Builds allerdings gut fünf Mal so lange. Was aktuell aber egal ist.
Problem gelöst, vielen Dank! 👍
Moin!
Beruflich wie privat habe ich immer wieder das Problem, dass mir Werkzeuge in Docker Containern fehlen, wenn ich etwas debuggen will. Daher habe ich angefangen, einige Werkzeuge wie busybox, curl und tcpdump statisch zu bauen. Sprich das Programm als einzelne Datei ohne Abhängigkeiten zu bauen. Download, starten, funktioniert.
Probiert es gerne mal aus:
https://files.serverless.industries/bin/
Dazu kam noch die Idee, das ganze auch gleich für ARM und ARM64 bereit zu stellen.
Leider ist es gar nicht so einfach. Manche Programme lassen sich in einem Debian (wo alle Toolchains für cross compiling zur Verfügung stehen) nicht statisch compilieren. Ich vermute, weil dort immer systemd oder eine andere lib in den Abhängigkeiten drin sind.
Bei tcpdump habe ich das so gelöst, dass ich libpcap und tcpdump selbst an den Debian Repos vorbei direkt aus den Tarballs von den tcpdump Entwicklern gebaut habe. Bei curl habe ich ein vorhandenes Projekt gefunden, was statt Debian ein Alpine benutzt.
In Alpine wiederum fehlt so wie es aussieht der Cross Compiler.
Habt Ihr da Erfahrungen?
Das stimmt nicht?
Huh, Du hast recht. Mein Stand war, dass MongoDBs Lizenz auf der AGPL basiert. Sorry.
Bei mongodb beachten dass hier eine kommerzielle Verwendung ohne Kauf Lizenz nicht gestattet ist. Nutzung der mongodb Community edition im kommerziellen Bereich sorgt dafür daß du deinen kompletten Code von allen Komponenten die da miteinander kommunizieren offen legen musst.
(Ist quatsch, siehe weiter unten)
Im IRC haben wir letztes überlegt ein Wörterbuch anzulegen.
Option 1: Nimm eine von Deinen Domains, lege da subdomains mit den vlan IPs an und trage in deinen VMs eine entsprechende search domain ein
Option 2: Händisch oder via Ansible alle VMs jeweils in den anderen in die /etc/hosts eintragen
Fands auch schön. Danke an die Orga.
Zwei Dinge fürs nächste Mal:
War beeindruckt wie viele netcup Mitarbeiter da waren. ![]()
![]()
Hackint bietet übrigens eine Matrix Bridge. Man kann #nc-kunden einfach via Matrix joinen:
https://hackint.org/transport/matrix
https://matrix.to/#/#nc-kunden:hackint.org
Zum Topic: Ich habe zwar Discord, halte da aber auch nix von und versuche da so wenig wie möglich zu machen.
Insbesonere seit den letzten Änderungen bei den AGB und deren Anstrengungen bzgl. AI.
Einfach mal selbst ein bisschen googlen und lesen was die letzten 1-2 Jahre so alles gelaufen ist.
Kann mir mal jemand
Das ist ein statischer accessor (getter/setter) in der Kurzschreibweise.
public static FooType Foo {
get {
return SomeOtherFoo;
}
set {
SomeOtherFoo = value; // value ist dabei magisch und enthält den Wert der Zuweisung.
}
}
// woanders im Code
FooType = new FooType();
Alles anzeigen
Der wird benutzt um public Properties in einer Klasse bereit zu stellen und erlaubt es zusätzlich Validationen durchzuführen.
Eine Variable die Code ausführen kann der spezifisch für get und set geschrieben wird sozusagen.
Wenn man nur einen getter braucht kann man das ganze Konstrukt auch mit public static FooType Foo => SomeOtherFoo abkürzen.
Sehr praktisch.
In Deinem Fall ist das ne Object Factory.
(Nicht wirklich schön gemacht, da man nicht von außen sieht das jedes Mal ein neues Object rauspurzelt)
Die Standardklassen von C# kann ich an dieser Stelle leider nicht verwenden, die helfen mir nicht weiter.
Das kann ich mir nicht vorstellen.
Ich lese hier nicht mehr mit weil es zu viel ist. Mach gerne nen Thread auf und mentione mich, falls ich helfen kann.
- sphinx mit diversen plugins wie zB mermaid
- gitlab wiki
- README.md im code repo
Hier.
Einen bind9 mit mehreren Views (heißt in Apache vHost). Eine für Lokal, eine für Internet.
Ist ein hidden Master, heißt dieser wird selbst nicht öffentlich für Queries benutzt sondern verteilt nur Änderungen an die Secondaries.
Als Secondaries nutze ich die Server des bekannten DNS Providers mit vier Buchstaben aus Berlin.
Läuft super. Auch mit DynDNS Web Schnittstelle.
Schamlose Werbung:
Bootup time 2021 ist auch gut. ![]()
Von der ehemaligen Vielfalt an Rendering-Engines ist nicht mehr viel übrig, wenn wir mal ehrlich sind…
Das ist sehr gut, dass es praktisch nur noch zwei Engines gibt. Oder willst Du die Trident Engine (IE <= 11) wieder haben? Ich habe seit Jahren keine Browser Weiche in JS/CSS mehr schreiben müssen und bin da sehr happy drüber.