Die Suche ergab 75 Treffer

von Florian Keßeler
31.01.2014, 10:46
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Keine Ahnung. Vermutlich nicht. Wobei clang ja so einiges kann...
von Florian Keßeler
31.01.2014, 10:18
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Im Übrigen finde ich es sehr sinnvoll. Besonders in Template-Code, bei dem man unter Umständen gar nicht weiß, mit was für Typen man es tatsächlich zu tun hat. Wenn der Compiler mir sagen kann, dass das, was ich da mache zu Verlust von Informationen führen kann, wird das Ergebnis insgesamt weniger F...
von Florian Keßeler
31.01.2014, 10:10
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Stimmt. Ist viel abwegiger als sich seine eigene Sprache zusammenzubasteln.
von Florian Keßeler
31.01.2014, 09:54
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Hör auf zu heulen: -Wno-narrowing
von Florian Keßeler
23.01.2014, 22:15
Forum: Artikel, Tutorials und Materialien
Thema: Artikelempfehlungen, interessante Publikationen o.Ä.
Antworten: 483
Zugriffe: 325573

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

antisteo hat geschrieben:
Spiele Programmierer hat geschrieben: Die glibc nutzt übrigens eine SSE-basierte strlen. (das sehe ich öfters in den Crash Logs)
So hab ich es entdeckt ;-)
von Florian Keßeler
23.01.2014, 17:36
Forum: Artikel, Tutorials und Materialien
Thema: Artikelempfehlungen, interessante Publikationen o.Ä.
Antworten: 483
Zugriffe: 325573

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Krishty: http://gcc.gnu.org/projects/tree-ssa/vectorization.html Klar, sowas wie strlen wird nicht vektorisiert (*), aber es gibt trotzdem eine Menge Möglichkeiten für den Compiler das zu tun. €: Schamlose Werbung: http://crispybyte.wordpress.com/2013/05/22/simd-gcc-erste-schritte/ (*) Nachtrag: Guc...
von Florian Keßeler
23.01.2014, 10:13
Forum: Artikel, Tutorials und Materialien
Thema: Artikelempfehlungen, interessante Publikationen o.Ä.
Antworten: 483
Zugriffe: 325573

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Schrompf, kannst du nicht einfach SSE und Autovektorisierung in deinem Compiler aktivieren? Dann sollte der solche Fälle selbst erkennen und dir gleich 16 uint8 auf einmal verwursten, ohne Mehraufwand und komische Bit Hacks. Und SSE kann man heute zumindest auf PCs allgemein als gegeben annehmen.
von Florian Keßeler
22.01.2014, 10:13
Forum: Artikel, Tutorials und Materialien
Thema: Artikelempfehlungen, interessante Publikationen o.Ä.
Antworten: 483
Zugriffe: 325573

Re: Artikelempfehlungen, interessante Publikationen o.Ä.

Man kann es sich auch kompliziert machen. Einfach ne entsprechende Funktion mit einem aussagekräftigen Namen definieren und den Compiler optimieren lassen.
von Florian Keßeler
16.10.2013, 16:32
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Solang mSetting irgendwo zwischdurch initialisiert wird und auf ein gültiges Setting-Objekt zeigt ist da kein Problem.
von Florian Keßeler
21.08.2013, 09:17
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Bin ich froh, dass ich webmäßig nur am Backend rumdoktore :D
von Florian Keßeler
24.07.2013, 07:58
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Aber die M$-Registry ist natürlich immer doof, weil sie genau dasselbe tut. Was für ein Haufen Pfeiffen. Der Unterschied ist, du kannst die Umgebungsvariablen pro Prozess ändern. Wenn das bestehende Environment dich beim Bauen stört, besorg dir doch mit env -i $SHELL einfach eine neue Shell mit (fa...
von Florian Keßeler
04.06.2013, 20:41
Forum: Algorithmen und Datenstrukturen
Thema: Best Way? Main Function auslagern?
Antworten: 16
Zugriffe: 5668

Re: Best Way? Main Function auslagern?

Ja, das liegt daran, dass mainCRTStartup genau die Funktion ist, die dafür zuständig ist, argc und argv abzuholen und mit denen dann main aufzurufen.
von Florian Keßeler
22.05.2013, 11:21
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Dann speicher halt? Wie viele Dateien muss man denn ungespeichert offen haben? Kann mir da ehrlich gesagt keinen sinnvollen Anwendungsfall für vorstellen...
von Florian Keßeler
22.05.2013, 09:10
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

antisteo hat geschrieben:Dazu gibt es ja auch grep ;)
Exakt, oder um es auf Code zu beschränken und schneller zu machen: cgvg.
von Florian Keßeler
21.05.2013, 13:07
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [gelöst][c++] Wie richtig eine "Liste" erstellen
Antworten: 7
Zugriffe: 2463

Re: [c++] Wie richtig eine "Liste" erstellen

EyDu hat geschrieben:Noch ein kleiner Einwurf: Ich würde die IP als uint32 und den Port als unit16 speichern.
Würde ich nicht tun. Dann kannst du nämlich für IPv6 dein Programm nochmal komplett umschreiben.
von Florian Keßeler
17.05.2013, 15:39
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: MinGW64 und GLES2 Emulation?
Antworten: 9
Zugriffe: 2395

Re: MinGW64 und GLES2 Emulation?

Schrompf: Darüber bin ich auch schon gestolpert, als ich ein mittelgroßes C++11 Projekt von Linux nach Windows portieren wollte. Ich dachte, nimmste einfach MinGW 4.7.2, gleicher Compiler, wird schon passen. Ist aber nicht so, der C++11 Support bei MinGW hinkt um Jahre hinterher. Keine Ahnung wie es...
von Florian Keßeler
04.02.2013, 19:08
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Also GCC 4.7 erlaubt beides.
von Florian Keßeler
27.12.2012, 22:53
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7534
Zugriffe: 1536508

Re: Jammer-Thread

Lesen bildet:
Light userdata (unlike heavy userdata) have no per-value metatables. All light userdata share the same metatable
Und ich suche seit fast zwei Tagen nach dem Grund, warum meine Light-Userdaten in Lua ohne erkennbaren Grund ihre Metatabellen ändern.
von Florian Keßeler
12.12.2012, 13:49
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Wann gilt eine Klasse als initialisiert?
Antworten: 6
Zugriffe: 1543

Re: Wann gilt eine Klasse als initialisiert?

simbad hat geschrieben:Nach dem regulären verlassen des Konstruktors.
von Florian Keßeler
30.11.2012, 16:07
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: std::stack Objekt raus-moven
Antworten: 9
Zugriffe: 3060

Re: std::stack Objekt raus-moven

@dot: also zumindest in meiner libstdc++ ruft der Move-Konstruktor explizit release() des alten unique_ptrs auf und initialisiert den eigenen internen Zeiger mit dem Ergebnis. Swap wäre auch ein Extraschritt, weil der interne Zeiger des neu konstruierten Objekts erstmal mit nullptr initialisiert wer...
von Florian Keßeler
30.11.2012, 15:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: std::stack Objekt raus-moven
Antworten: 9
Zugriffe: 3060

Re: std::stack Objekt raus-moven

Spricht irgendetwas gegen

Code: Alles auswählen

auto top_element(std::move(stack.top())); stack.pop();
? Damit wird dein top zu einem leeren unique_ptr, der danach weggeräumt wird...
von Florian Keßeler
20.11.2012, 19:44
Forum: Vorstellungsbereich
Thema: [Projekt] Splatter
Antworten: 597
Zugriffe: 179647

Re: [Projekt] Splatter

Kann sein, dass du da Recht hast. In dem Fall wäre deine Maßnahme (vor allem in Anbetracht der Tatsache, dass vermutlich/leider keine Millionenverkäufe abzusehen sind) vielleicht tatsächlich praktikabel. Wobei dann die Frage mit dem Anwalt und die Erfolgwahrscheinlichkeit gegen den Aufwand der Imple...
von Florian Keßeler
20.11.2012, 16:23
Forum: Vorstellungsbereich
Thema: [Projekt] Splatter
Antworten: 597
Zugriffe: 179647

Re: [Projekt] Splatter

Willst du dir echt die Mühe machen mit dem Keyfile machen? Die angreifbarste Stelle ist doch nicht die Erzeugung des Keyfiles, sondern der Code, der checkt, ob der Key gültig ist. Solang du da nicht anderen Entwicklern ein ganzes Stück voraus bist, generierst du für eventuelle Cracker nur eine klein...
von Florian Keßeler
09.11.2012, 08:45
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Code beim Starten ausführen
Antworten: 12
Zugriffe: 2453

Re: Code beim Starten ausführen

Dann mach in jedes cpp File eine globale Variable, die in ihrem Konstruktor den Loader registriert... Dann pass aber auf, dass auch garantiert alles, was zum Registrieren benötigt wird vorher auch wirklich initialisiert ist. Die Reihenfolge vor allem über mehrere Übersetzungseinheiten dürfte nicht ...
von Florian Keßeler
10.09.2012, 07:26
Forum: Vorstellungsbereich
Thema: Showroom - Aktuelle Arbeiten und Projekte
Antworten: 1955
Zugriffe: 861806

Re: Showroom - Aktuelle Arbeiten und Projekte

@Cironian: Erinnert mich extrem an dieses spezielle Lieblingsspiel das ich da immer noch habe :-) Schön, dass es noch andere gibt, die solche Spiele mögen. Bitte unbedingt fertig machen!
von Florian Keßeler
06.09.2012, 14:41
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Header-Organisation
Antworten: 15
Zugriffe: 4329

Re: [C++] Header-Organisation

Wie oft macht man schon einen kompletten Rebuild? Alle paar Wochen mal, wenn man nicht grade irgendeinen überall benutzen Header anfasst...
von Florian Keßeler
06.09.2012, 08:47
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Header-Organisation
Antworten: 15
Zugriffe: 4329

Re: [C++] Header-Organisation

Und gilt vermutlich nur für einen kompletten Rebuild?
von Florian Keßeler
04.09.2012, 10:23
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Header-Organisation
Antworten: 15
Zugriffe: 4329

Re: [C++] Header-Organisation

Hab ich noch nicht erlebt, dass eine einzige C++-Datei solange braucht, wenn sie nicht grade irgendwelche Template-Magie betreibt. Und dann hilft auch eine kleinere Header-Datei nicht. Und beim Linken sowieso nicht...
von Florian Keßeler
04.09.2012, 09:03
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: [C++] Header-Organisation
Antworten: 15
Zugriffe: 4329

Re: [C++] Header-Organisation

Ich finde das nicht so dolle. Ja, man kann sicher kurzfristig ein wenig Compilezeit sparen, aber erstens wird es dadurch unübersichtlich und man hat irgendwann eine 30.000 Zeilen Monsterdatei und spätestens dann ist der Geschwindigkeitsvorteil auch wieder hinüber, wenn jede Quelldatei diese 30.000 Z...
von Florian Keßeler
23.08.2012, 12:48
Forum: Allgemeines Talk-Brett
Thema: [SAMMELTHREAD] Sehenswerte Videos
Antworten: 901
Zugriffe: 402799

Re: [SAMMELTHREAD] Sehenswerte Videos

Das größte Problem bei Haskell (eine Sprache die ich selbst sehr schätze) ist, dass funktionale Programmierung in den Pflichtveranstaltungen der meisten Informatikstudiengänge sehr wenig Beachtung findet. Bei uns war es ein Kurs über ein Semester mit 6 SWS. Ich vermute in den meisten Fachinformatike...