Die Suche ergab 441 Treffer
- Gestern, 14:10
- Forum: Allgemeines Talk-Brett
- Thema: "Service Unavailable" bei ZFX.
- Antworten: 13
- Zugriffe: 227
Re: "Service Unavailable" bei ZFX.
Bissel offtopic, aber stimme Kristhy zu. In der Praxis endet die Digitalisierung heutzutage dann an unrealistischen Sicherheitsanforderungen und den App Stores. Was auch immer man sich überlegt, es müsste Plattformübergreifend funktionieren und nicht nur iOS und Android mit AppStore und Rooting-Verb...
- 16.08.2026, 19:13
- Forum: Allgemeines Talk-Brett
- Thema: "Service Unavailable" bei ZFX.
- Antworten: 13
- Zugriffe: 227
Re: "Service Unavailable" bei ZFX.
Wow krass. Da ist ja richtig was los diese Tage im Forum...
Können wir da was machen? Stärkerer Server? IPs begrenzen oder sind alle verschieden? Cloudflare anti-DDOS?
Können wir da was machen? Stärkerer Server? IPs begrenzen oder sind alle verschieden? Cloudflare anti-DDOS?
- 16.08.2026, 15:59
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7737
- Zugriffe: 2720537
Re: Jammer-Thread
Wenn man von Visual C++ weg will, ist der Elefant im Raum Edit & Continue. Das Feature versagt mir auch oft und man kann höchstens simple Änderungen machen. Komme gut ohne aus. Ich denke es kann Sinn machen mit MSVC zu entwickeln, aber die Releases halt mit Clang abzuwickeln. Ah interessant. Da...
- 16.08.2026, 15:20
- Forum: Allgemeines Talk-Brett
- Thema: "Service Unavailable" bei ZFX.
- Antworten: 13
- Zugriffe: 227
"Service Unavailable" bei ZFX.
Hallo Leute, habe gerade öfter die Meldung "Service Unavailable". Habe gerade auf eine Nachricht im Jammer-Thread geantwortet und wollte dann meinen Post auch editiert. Ich dachte schon, die Änderungen wäre verloren, weil dann beim Abschicken wieder die Meldung kam. Scheinbar ist es aber n...
- 16.08.2026, 14:53
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7737
- Zugriffe: 2720537
Re: Jammer-Thread
Der offizielle Clang-Download von Github funktioniert wunderbar für Windows. Ich nutze gerne den Clang. Deutlich bessere und zuverlässigere Codegenerierung und funzt auch auf anderen Betriebssystem. Kompilierperformance ist mir nicht negativ aufgefallen. Bei unseren aktuellen Fall auf der Arbeit ist...
- 24.06.2026, 14:43
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2224
- Zugriffe: 1129336
Re: Anti-Jammer-Thread
Danke Krishty für deinen Erfahrungsbericht. Hört sich nun nicht mehr so anders an als ich das in Erinnerung habe, nur vlt. etwas praktischer und auf jeden Fall VIEL GÜNSTIGER. Da bekommt man direkt Bock mal was zu dekompilieren. :D Hier wird oft Disassemblieren und Dekompilieren durcheinander geworf...
- 22.06.2026, 21:58
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2224
- Zugriffe: 1129336
Re: Anti-Jammer-Thread
Weiterhin sind auch ihre Rückgabetypen gekennzeichnet, Ghidra weist dann also jeder Variable, die aus malloc() befüllt wird, rekursiv void * zu. Und jeder, die in strcpy() gereicht wird, char * . Damit sind schonmal 80–90 % aller Zeiger, Integer, und Gleitkommazahlen (hatte die PSX nur extrem begre...
- 22.06.2026, 19:38
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2224
- Zugriffe: 1129336
Re: Anti-Jammer-Thread
Hm, ich kenn mich da echt nicht aus, aber "voll simpel" erscheint mir etwas stark - ich hab damals kurz nach state-of-the-art Disassemblern gesucht (nagut, eingeschränkt auf frei erhältliche) und es damit nicht geschafft innerhalb einiger Stunden C-Code zu generieren, der sich kompilieren...
- 22.06.2026, 14:03
- Forum: Allgemeines Talk-Brett
- Thema: Anti-Jammer-Thread
- Antworten: 2224
- Zugriffe: 1129336
Re: Anti-Jammer-Thread
Was ist für euch ein KI-Disassembler? Disassemblen ist doch voll simpel, da braucht man doch keine KI dafür. Dekompilieren, Variablennamene wählen und die richtigen Abstraktionen in einer höheren Sprache wie C++ finden, dass ist schwer. Ich weiß nicht, wie weit die Werkzeuge da heute sind, aber da h...
- 22.06.2026, 13:58
- Forum: Vorstellungsbereich
- Thema: Der Landvogt
- Antworten: 242
- Zugriffe: 662556
Re: Der Landvogt
Finde beide suboptimal. :) Insgesamt gefällt mir das untere besser. Beim oberen sind die Buchstaben von der Positionierung (z.B. 69 sieht aus wie 6g), den Proportionen (so breit!) und der dicke unellegant und unregelmäßig. Außerdem wirkt es unschwarf. Ich weiß gerade nicht in wie weit das an der von...
- 08.05.2026, 11:56
- Forum: Algorithmen und Datenstrukturen
- Thema: Effektive Implementierung von Bit Spreading
- Antworten: 17
- Zugriffe: 16883
Re: Effektive Implementierung von Bit Spreading
Ja genauso wars von mir auch gemeint, nach dem Anfangspost gings ja dann nur noch darum wie man die 0en bei x und y dazwischen bekommt. Fürs Praktische, hier noch meine optimierte Variante zum Rauskopieren: #include <immintrin.h> #include <stdint.h> // For Clang/GCC add "-mpclmul -msse4.1"...
- 08.05.2026, 11:31
- Forum: Allgemeines Talk-Brett
- Thema: Melde mich zurück!
- Antworten: 6
- Zugriffe: 3083
Re: Melde mich zurück!
Danke für eure lieben Worte! Der username kommt mir noch sehr bekannt vor, wenngleich ich auch zugeben muss, das mir bei vielen hier die strikte Assoziation "Benutzername" - "das waren seine 5 letzten Themen / Projekte" fehlt. Dabei kenne ich die meisten Namen und Projekte durcha...
- 03.05.2026, 10:56
- Forum: Algorithmen und Datenstrukturen
- Thema: Effektive Implementierung von Bit Spreading
- Antworten: 17
- Zugriffe: 16883
Re: Effektive Implementierung von Bit Spreading
Hm, eigentlich ist es nicht komplex. Du gehst so vor wie der "normalen" schriftlichen Multiplikation aber anstelle von normaler Addition in der Breite des Integers nimmst du halt XORs, also effektiv eine Addition für jedes Bit einzeln. Bei Wikipedia ist es erklärt und es gibt auch ein Beis...
- 02.05.2026, 16:17
- Forum: Algorithmen und Datenstrukturen
- Thema: Effektive Implementierung von Bit Spreading
- Antworten: 17
- Zugriffe: 16883
Re: Effektive Implementierung von Bit Spreading
Ich glaube, hier kann ich noch was beitragen, auch wenn das Thema schon bisschen älter ist! Man kann "Bit Spreading" auch sehr effektiv mit übertragsloser Multiplikation umsetzen, in dem man eine Zahl so mit sich selbst multipliziert. Z.B. a=0b'wzyx, dann ist CLMUL(a, a) = BITSPREAD(a) = 0...
- 02.05.2026, 14:00
- Forum: Allgemeines Talk-Brett
- Thema: Melde mich zurück!
- Antworten: 6
- Zugriffe: 3083
Melde mich zurück!
Hallo (wieder) zusammen! Erinnert sich noch wer an mich? Ich auch weiß nicht ob ich hier einen bleibend-genugen Eindruck hinterlassen habe, sodass mich jemand vermisst hätte oder mein Wegbleiben jemand aufgefallen wäre, aber ich bin meinersets jedenfalls froh wieder hierher gefunden zu haben! Ich ha...
- 24.03.2021, 18:37
- Forum: Allgemeines Talk-Brett
- Thema: Virenscanner, mal wieder
- Antworten: 7
- Zugriffe: 2339
Re: Virenscanner, mal wieder
Schade. Diese Art von Design-Fehlern sind leider in Custom-Level sehr verbreitet. Zu einem gewissen Grad, wurde das ja auch in den offiziellen Leveln vorgemacht (z.B. kennst du das Level mit der U-Bahn in TR3? Da gibt es so 6 Ticketschalter die einfach genau gleich aussehen, aber nur bei einem kann ...
- 23.03.2021, 02:24
- Forum: Allgemeines Talk-Brett
- Thema: Jammer-Thread
- Antworten: 7737
- Zugriffe: 2720537
Re: Jammer-Thread
Wer kam eigentlich auf die gloriose Idee, dass bsr / BitScanReverse nichts mehr taugt um man jetzt Nullen zählt? In 99% der Fälle, in dem ich diesen Befehl brauche, will ich genau das machen was Schrompf auch machen will: Den Index des höchsten Bits. Nichts anderes. Niemand will 0en zählen. Warum so...
- 23.03.2021, 01:20
- Forum: Allgemeines Talk-Brett
- Thema: Virenscanner, mal wieder
- Antworten: 7
- Zugriffe: 2339
Re: Virenscanner, mal wieder
Als jemand der schonmal in der TR-Custom-Level-Szene mitgewirkt hat, kann ich dir sagen, dass das Problem mit den Virenfalschmeldungen mehr als bekannt ist. Es gibt mindestens zwei große Patcher in der TR-Fan-Gemeine: TREP und TRNG. Wenn ich das richtig im Kopf habe, ist besonders der TREP-Patcher v...
- 21.03.2021, 00:58
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: char* p vs. char *p
- Antworten: 5
- Zugriffe: 1925
Re: char* p vs. char *p
Der Zeiger ist Teil des Typen, nicht der Variable. Das ist Fakt. Weil man das zu Zeiten als C entworfen wurde noch nicht so wahrgenommen hat, haben wir aber die heutigen Syntaxprobleme wie char* a, b , bei dem nur a ein Zeiger wird, und so Dinge wie char (&a)[] und (void (a)())[] usw., die zieml...
- 14.03.2021, 19:10
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [C++] Define in anderer CPP prüfen
- Antworten: 4
- Zugriffe: 1777
Re: [C++] Define in anderer CPP prüfen
Noch paar Denkanstöße: Die beiden Vorredner haben bereits eine globale Datei mit allen möglichen solchen Einstellungen vorschlagen. Ich möchte dazu noch zu bedenken geben: Wenn du dies machst, musst bei der Änderung jeder Einstellung praktisch alles neukompilieren. Das hängt natürlich sehr vom Anwen...
- 09.03.2021, 18:21
- Forum: Vorstellungsbereich
- Thema: [Projekt] StoneQuestCPP
- Antworten: 95
- Zugriffe: 21750
Re: [Projekt] StoneQuestCPP
C++ ist halt die Sprache die man immer benutzten KANN. Es ist sicher nicht immer das perfekte Werkzeug, aber eins das zu 99% funktioniert. Ich kann damit halt von Assembler/Intrinsics bis hin zu OOP oder Templates alles machen. Diese Vielseitigkeit ist sicher auch verantwortlich fuer die weite Verb...
- 08.03.2021, 19:14
- Forum: Vorstellungsbereich
- Thema: [Projekt] StoneQuestCPP
- Antworten: 95
- Zugriffe: 21750
Re: [Projekt] StoneQuestCPP
Als jemand der die letzten Jahre vor allem mit C++ gearbeitet hat, kann ich den Vorrednern nur zustimmen und dir von C++ abraten. Ne ehrlich, C++ ist sehr verbreitet und flexibel. Das spricht für die Sprache und ist erstmal gut. Aber sonst, auweh... Das Leid, welches man als C+++-Programmierer alltä...
- 01.03.2021, 18:52
- Forum: Allgemeines Talk-Brett
- Thema: VS Code oder anderer Text Editor, ganze Zeilen auswählen
- Antworten: 5
- Zugriffe: 1588
Re: VS Code oder anderer Text Editor, ganze Zeilen auswählen
Noch eine C#-Variante: var ls = File.ReadAllLines("log.txt"); foreach (string l in ls) if (l.Contains("bforartist")) Console.WriteLine(l); Ein klein bisschen länger, aber mit Autovervollständigung praktisch genauso schnell zu tippen. Ob das Werkzeug jetzt Python heißt oder C# ist...
- 01.03.2021, 18:22
- Forum: Vorstellungsbereich
- Thema: Voxel Cone Tracing-Experiment
- Antworten: 18
- Zugriffe: 3826
Re: Showroom - Aktuelle Arbeiten und Projekte
AVX256 macht mir tatsächlich auch Spaß :-) :D Meines Erachtens ist das halt wirklich der große Unterschied zum GPU-Programmieren. Sie macht leider viel zu oft keinen Spaß! Die Landschaft ist so zersplittert, es gibt ständig Treiberprobleme mit irgendwelchen Karten, es ist völlig intransparent was d...
- 28.02.2021, 20:51
- Forum: Vorstellungsbereich
- Thema: Voxel Cone Tracing-Experiment
- Antworten: 18
- Zugriffe: 3826
Re: Showroom - Aktuelle Arbeiten und Projekte
Es hat sich nämlich herausgestellt, dass std::sort drastisch schneller ist, wenn es mit vorsortierten Daten arbeitet. Wir reden hier mal locker vom Dreifachen bei Sortierung von ~100 int64 . Wenn das Sortieren bei dir ein Engpass ist, schlage ich vor, mal einen anderen Sortieralgorithmus ins Auge f...
- 27.02.2021, 16:43
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 9780
Re: Design Pattern fürs Pointer-Speichern
Ich verstehe das Problem nicht, welches du bei dem Lösungsvorschlag von Chromanoid siehst. Die Besitzverhältnisse sind zur Ladezeit, soweit ich das sehe, doch eigentlich fast egal. Auch sagt ja niemand, dass du die gesamte Objekthierarchie neuladen willst/musst. Ich verstehe die Lösung so, dass du n...
- 23.02.2021, 18:21
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 9780
Re: Design Pattern fürs Pointer-Speichern
Fun Fact ohne Wertung: Visual C++ unterstützt das nativ via __based . Eines der Features, die ich schon immer mal ausprobieren wollte, aber ganz genau weiß, dass ich damit die Tore zur Hölle aufstoßen würde :) Der Artikel zeigt auch noch eine weitere Möglichkeit auf: Du kannst deinen Allokator repr...
- 23.02.2021, 01:36
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Design Pattern fürs Pointer-Speichern
- Antworten: 30
- Zugriffe: 9780
Re: Design Pattern fürs Pointer-Speichern
Sehr gute Frage mit der ich mich schon öfter rumgeärgert habe. Vorweg: Ich denke es gibt keinen Königsweg. Egal wie man es macht, es ist immer leicht fehleranfällig. Zu den von dir genannten Möglichkeiten möchte ich noch drei ergänzen: Falls dies mit deinem Objektsystem kompatibel ist, gibt es noch ...
- 13.02.2021, 15:03
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: Tools in Source Control einchecken?
- Antworten: 23
- Zugriffe: 7715
Re: Tools in Source Control einchecken?
Bei meinen privaten Projekten sind die Tools im Repository (z.B. Ninja, Premake und Nasm). Der Hauptgrund dafür ist, es für andere Leute einfacher zu machen, den Code zu kompilieren. Bei einigen Open Source Projekten gibt es ja eine ganze Anleitung oder sogar Handbuch, was man denn alles eingerichte...
- 31.01.2021, 18:43
- Forum: Programmiersprachen, Quelltext und Bibliotheken
- Thema: [x86 Intrinsic] Gegenstück zu movemask
- Antworten: 13
- Zugriffe: 3065
Re: [x86 Intrinsic] Gegenstück zu movemask
Das Punktprodukt ist auch eine sehr schlechte Idee bei AMD-Prozessoren. (Durchsatz von einem Befehl in 10 bzw. 14 Takten laut AMD)
Ich würde daher von diesem Intrinsic Abstand nehmen.
Ich würde daher von diesem Intrinsic Abstand nehmen.