Wenn sie ihren Orwell gelesen haben, geben Sie dir die semi-versteckten Knöpfe mit Absicht um dich beschäftigt zu halten, damit du nicht wirklich subversiv wirst :)Tiles hat geschrieben:Und dann machste alles aus, und dann sendet das immer noch lustig was durch die Gegend.
Jammer-Thread
-
- Moderator
- Beiträge: 2138
- Registriert: 25.02.2009, 13:37
Re: Jammer-Thread
Re: Jammer-Thread
Ha! man kann den Rollup Mist doch umgehen! Gibt jeden Monat nun einen Sammelpatch nur für die sicherheitsrelevanten Sachen. Den muss man allerdings händisch installieren.
https://support.microsoft.com/en-us/kb/3192391
Die KB Nummer und die zugehörige URL ändert sich allerdings nun jeden Monat ...
https://support.microsoft.com/en-us/kb/3192391
Die KB Nummer und die zugehörige URL ändert sich allerdings nun jeden Monat ...
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Exzellent; danke!
Willst du nicht einen extra-Thread dafür eröffnen? Wenn ich meinen Rechner neu aufsetze könnte es schwierig werden, das alles im Jammer-Thread wiederzufinden. Vielleicht verirrt sich ja dann auch der eine oder andere über Google hierher.
Willst du nicht einen extra-Thread dafür eröffnen? Wenn ich meinen Rechner neu aufsetze könnte es schwierig werden, das alles im Jammer-Thread wiederzufinden. Vielleicht verirrt sich ja dann auch der eine oder andere über Google hierher.
Re: Jammer-Thread
Mach du, ich trau mich nich :3
Und was genau macht der obige Patch denn nun? Mein Windows 7 ist doch schon kompatibel zu Windows 7. Immer wenn ich denke Obfuscation gibts nur in Code ... O_O
Und was genau macht der obige Patch denn nun? Mein Windows 7 ist doch schon kompatibel zu Windows 7. Immer wenn ich denke Obfuscation gibts nur in Code ... O_O
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Danke! War unterwegs; konnte nicht.
Kompatibel zur neuesten Windows-Version -- also 10. Zweck ist zu beantworten, welche Inkompatibilitäten dich daran hindern, Windows 10 zu installieren. Es ist einfach Spionagesoftware.
Kompatibel zur neuesten Windows-Version -- also 10. Zweck ist zu beantworten, welche Inkompatibilitäten dich daran hindern, Windows 10 zu installieren. Es ist einfach Spionagesoftware.
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Aua – dass das Clang-Plugin für Visual Studio eine andere Codegen hat als Standard-Clang, sollte klar sein. Aber dass sie die Intrinsics ebenfalls geändert haben, ist scheiße.
#if COMPILED_BY_VISUAL_CPP
return 0 == _InterlockedCompareExchange(reinterpret_cast<long volatile *>(&value), long(replacementIfZero), 0);
#elif COMPILED_BY_CLANG
return __sync_bool_compare_and_swap(&value, 0, replacementIfZero);
#endif
Unexpected atomic instruction -- use Windows interlock intrinsics
%5 = cmpxchg i32* %3, i32 0, i32 %4 seq_cst seq_cst, !dbg !52
fatal error C1001: An internal error has occurred in the compiler.
(compiler file 'llvm-bridge.cpp', line 6843)
To work around this problem, try simplifying or changing the program near the locations listed above.
Ich wollte mit dem #ifdef doch bloß helfen :(
#if COMPILED_BY_VISUAL_CPP
return 0 == _InterlockedCompareExchange(reinterpret_cast<long volatile *>(&value), long(replacementIfZero), 0);
#elif COMPILED_BY_CLANG
return __sync_bool_compare_and_swap(&value, 0, replacementIfZero);
#endif
Unexpected atomic instruction -- use Windows interlock intrinsics
%5 = cmpxchg i32* %3, i32 0, i32 %4 seq_cst seq_cst, !dbg !52
fatal error C1001: An internal error has occurred in the compiler.
(compiler file 'llvm-bridge.cpp', line 6843)
To work around this problem, try simplifying or changing the program near the locations listed above.
Ich wollte mit dem #ifdef doch bloß helfen :(
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Jammer-Thread
@Tiles:
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
Re: Jammer-Thread
\o/
Jammern muss! Wie kam man nur auf die beschissene Idee in Python Einrückungen statt Klammern zu verwenden. Was mich die verdammte Einrückerei schon Nerven gekostet hat. Und besonders spassig isses wenn du nen Codeschnipsel aus einem Forum kopierst und dir damit unsichtbare Tabs + Spaces Probleme einschleppst. Ich habe gerade ne halbe Stunde damit zugebracht rauszufinden wieso mir VS den neu dazugeschriebenen Code immer rot markiert ...
Jammern muss! Wie kam man nur auf die beschissene Idee in Python Einrückungen statt Klammern zu verwenden. Was mich die verdammte Einrückerei schon Nerven gekostet hat. Und besonders spassig isses wenn du nen Codeschnipsel aus einem Forum kopierst und dir damit unsichtbare Tabs + Spaces Probleme einschleppst. Ich habe gerade ne halbe Stunde damit zugebracht rauszufinden wieso mir VS den neu dazugeschriebenen Code immer rot markiert ...
- Chromanoid
- Moderator
- Beiträge: 4273
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Jammer-Thread
Ich habe nie viel mit Python gemacht. Ich fand die Idee immer ganz charmant, um einen gewissen Stil zu erzwingen. Aber wenn ich jetzt so darüber nachdenke, unsichtbaren Zeichen eine Bedeutung zu geben, kann eigentlich keine gute Idee sein.
Re: Jammer-Thread
Kreizuhuarakrabbesacknochamui. Ich dachte ich hätte das Problem gelöst. Pfeiffendeckel. Blender schmeisst mir immer noch IndentationErrors -.-
- xq
- Establishment
- Beiträge: 1589
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Jammer-Thread
Ich verstehs auch nicht, finde das ebenfalls total bescheuert.Wie kam man nur auf die beschissene Idee in Python Einrückungen statt Klammern zu verwenden.
Ich nutze zur Zeit Programmers Notepad 2 oder Textadpe,t. Beide Editoren markieren "kaputte" Einrückungen, in dem sie den falschen Whitespace unterstreichen, was ich sehr angenehm finde...Ich habe gerade ne halbe Stunde damit zugebracht rauszufinden wieso mir VS den neu dazugeschriebenen Code immer rot markiert ...
Trotzdem: Wer kam auf die bescheuerte Idee?
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
Re: Jammer-Thread
Der da wars! Beschmeisst ihn mit rosa Wattebällchen! https://de.wikipedia.org/wiki/Guido_van_Rossum
Das war ja das fiese, die falschen Einrückungen wurden erst sichtbar als ich eine neue Zeile angefangen habe. Aber ich habe es nun doch repariert bekommen. Ich hatte nur die falschen 50% erwischt. Was ich immer zu 90% schaffe. Man kann entweder Tabstopps dazu machen. Dann sieht auf den ersten Blick erst mal auch wieder alles in Ordnung aus. Das Script rennt, alles sieht gut aus. Bis du eine neue Zeile machst. Oder die Tabstopps entfernen. Zweiteres hat gehelft :)
Das war ja das fiese, die falschen Einrückungen wurden erst sichtbar als ich eine neue Zeile angefangen habe. Aber ich habe es nun doch repariert bekommen. Ich hatte nur die falschen 50% erwischt. Was ich immer zu 90% schaffe. Man kann entweder Tabstopps dazu machen. Dann sieht auf den ersten Blick erst mal auch wieder alles in Ordnung aus. Das Script rennt, alles sieht gut aus. Bis du eine neue Zeile machst. Oder die Tabstopps entfernen. Zweiteres hat gehelft :)
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
… und du hattest mal wieder recht. Ich nehme am Programm zur Verbesserung der Benutzerfreundlichkeit explizit NICHT teil und habe immer fleißig alle Telemetrie-Updates abgelehnt. Aber irgendwo muss mir was durchgerutscht sein und als ich gerade in den Task Manager sah, lief da C:\Windows\System32\CompatTelRunner.exe.Alexander Kornrumpf hat geschrieben:So richtig habe ich das noch nie verstanden. Wenn Microsoft umbedingt Telemetrie machen wollen würde, dann würden sie Telemetrie machen. Ich meine sie kontrollieren dein verdammtes Betriebssystem. Was ist das für ein Weltmodell in dem Microsoft evil genug ist seine fiese Allesüberwachungstechnik hinter drei Ecken zu verstecken aber nicht evil genug, sie vor dem User komplett zu verbergen?
Re: Jammer-Thread
Mein Kollegen haben gerade über AR-Brillen, Vernetzung und BigData geredet.
Ich weiß ja, dass ihr euch schon ne Weile damit beschäftigt...aber so richtig emotional durchgedrungen ist es bei mir jetzt erst.
Irgendwie macht mir das alles etwas angst und verunsichert mich :/
Am liebsten würde ich jetzt auf dem Land leben, einen kleinen Hof, ne liebe Frau, paar Tiere und evtl Kinder haben. Der Rest kann mich mal!!
Nachtrag:
Neue Idee:
Ich werd mir einen Caravan besorgen, und dann durch die Welt fahren 8-)
Ich weiß ja, dass ihr euch schon ne Weile damit beschäftigt...aber so richtig emotional durchgedrungen ist es bei mir jetzt erst.
Irgendwie macht mir das alles etwas angst und verunsichert mich :/
Am liebsten würde ich jetzt auf dem Land leben, einen kleinen Hof, ne liebe Frau, paar Tiere und evtl Kinder haben. Der Rest kann mich mal!!
Nachtrag:
Neue Idee:
Ich werd mir einen Caravan besorgen, und dann durch die Welt fahren 8-)
Re: Jammer-Thread
Chrome update von 53 auf 54 hat bei mir WebGL support vernichtet. Keine Ahnung wieso, keine Lösung gefunden. Ebenso das gleiche Problem mit der neusten NW.js version (0.18 was auf Chromium 54 basiert). Nervt grad gewaltig, da ich keine Ahnung habe woran es liegen könnte.
Discord: https://discord.gg/AWhsvN3 für Devader: http://devader.space
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Ach, CPUs.
Ich laufe über ein Array und schmeiße alle Werte raus, die mir nicht gefallen. Die übrigen Werte rücken dabei auf. So ziemlich std::unique().
Dabei habe ich mir gedacht: Das Aufrücken kommt in ein if.
if(newPos < oldPos) *newPos = *oldPos;
Überlegung:
Ich laufe über ein Array und schmeiße alle Werte raus, die mir nicht gefallen. Die übrigen Werte rücken dabei auf. So ziemlich std::unique().
Dabei habe ich mir gedacht: Das Aufrücken kommt in ein if.
if(newPos < oldPos) *newPos = *oldPos;
Überlegung:
- man spart sich Speicherbandbreite bei den ersten Elementen, die oft NICHT aufrücken
- nach dem ersten aufgerückten Element wird der Sprung immer genommen; dann sorgt die Sprungvorhersage dafür, dass das if nicht bremst
-
- Establishment
- Beiträge: 426
- Registriert: 23.01.2013, 15:55
Re: Jammer-Thread
SSE, SIMD?
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Was sollte das bringen?
A B C D
Wenn ich B aus dem Array schmeißen will um A C D zu erhalten, ist das eine horizontale Operation und die mag SIMD überhaupt nicht …
A B C D
Wenn ich B aus dem Array schmeißen will um A C D zu erhalten, ist das eine horizontale Operation und die mag SIMD überhaupt nicht …
-
- Establishment
- Beiträge: 426
- Registriert: 23.01.2013, 15:55
Re: Jammer-Thread
Man kann doch trotzdem die Elemente mit SIMD vergleichen und verschieben solange kein Element entfernt wird.
Vorraussetzung ist natürlich, dass idR. nur wenige Elemente entfernt werden.
Das geht mit SIMD dann natürlich nur mit deutlich mehr Aufwand und zweifelhaften Gewinn. (_mm_shuffle_epi8)
Vorraussetzung ist natürlich, dass idR. nur wenige Elemente entfernt werden.
Das geht mit SIMD dann natürlich nur mit deutlich mehr Aufwand und zweifelhaften Gewinn. (_mm_shuffle_epi8)
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Andererseits möchte ich das Array aber auch sortieren (am besten während ich die Einträge lösche), und da könnte SIMD wiederum deutlichen Gewinn einfahren.
Ich kann aber jetzt schon absehen, dass es mindestens 400 Zeilen fugly Code werden; mit plattformunabhängigem Wrapping eher so an die 1000. Sortierung und Entfernen doppelter Elemente macht gerade 13 % der Gesamtlaufzeit aus; bei doppelter Geschwindigkeit wären das noch immer nur 7 % Verbesserung :(
Ich kann aber jetzt schon absehen, dass es mindestens 400 Zeilen fugly Code werden; mit plattformunabhängigem Wrapping eher so an die 1000. Sortierung und Entfernen doppelter Elemente macht gerade 13 % der Gesamtlaufzeit aus; bei doppelter Geschwindigkeit wären das noch immer nur 7 % Verbesserung :(
- dot
- Establishment
- Beiträge: 1745
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Jammer-Thread
Naja, eigentlich willst du eine Parallel Prefix Sum berechnen, die jedem sagt, wo er hinschreiben soll und dann den Inhalt des Registers entsprechend shufflen. Ich würde mal vermuten, dass das selbst mit SSE2 einigermaßen effizient genug umsetzbar sein sollte... ;)Krishty hat geschrieben:Wenn ich B aus dem Array schmeißen will um A C D zu erhalten, ist das eine horizontale Operation und die mag SIMD überhaupt nicht …
- Krishty
- Establishment
- Beiträge: 8316
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Man hat einen wunderschönen Algorithmus und er ist die Krönung der Schöpfung.
Aber dann muss man noch Fortschrittsbalken und Cancellation einbauen.
Aber dann muss man noch Fortschrittsbalken und Cancellation einbauen.
Re: Jammer-Thread
Warum kann Android eigentlich kein Multitasking? Ich meine, es kann es glaub ich, aber es ist einfach in einer Art und Weise umgesetzt die es komplett nutzlos macht.
Ich habe neulich in der Bahn ein Video geguckt und wollte kurz ein Wort nachschlagen. Also bin ich in die entsprechende App gewechselt, aber als ich zurückwechseln wollte, fing er an, das Video neu zu laden. Und es dauert erstmal 10 Sekunden bis es überhaupt anfängt. Und dann soll ich in dem 20 Minuten Video auf dem winzigen Display mit meinem Finger an die Stelle springen, wo ich das Video unterbrochen habe?
Und das ist halt ein universelles Problem. Nahezu jede App besteht darauf, sämtliche Inhalte neu zu laden, wenn sie mal kurz den Fokus verloren hat. Letztendlich kann ich also doch nur eine App gleichzeitig sinnvoll verwenden.
Es wird wohl damit zusammen hängen, dass aus Gründen nicht mehr wirklich zwischen 'minimieren' und beenden einer App unterschieden wird. Gerade was Akkulaufzeit und Datenvolumen angeht, ist das ja zu einem gewissen Grad sinnvoll. Aber wenn mobile Internetseiten trotz schnellem WLan schon 20 Sekunden laden müssen (WARUM eigentlich?), kann ich dann nicht wenigstens im Hintergrund etwas anderes machen, ohne das er komplett mit laden aufhört? Wieso darf ich nicht selber entscheiden, ob ich ein Programm beende oder nur kurz den Fokus wegnehme? Was ist nur aus der Welt geworden, dass es heute kaum mehr ein technisches Produkt auf dem Markt gibt, dass meinen Bedürfnissen gerecht wird?
Ich habe neulich in der Bahn ein Video geguckt und wollte kurz ein Wort nachschlagen. Also bin ich in die entsprechende App gewechselt, aber als ich zurückwechseln wollte, fing er an, das Video neu zu laden. Und es dauert erstmal 10 Sekunden bis es überhaupt anfängt. Und dann soll ich in dem 20 Minuten Video auf dem winzigen Display mit meinem Finger an die Stelle springen, wo ich das Video unterbrochen habe?
Und das ist halt ein universelles Problem. Nahezu jede App besteht darauf, sämtliche Inhalte neu zu laden, wenn sie mal kurz den Fokus verloren hat. Letztendlich kann ich also doch nur eine App gleichzeitig sinnvoll verwenden.
Es wird wohl damit zusammen hängen, dass aus Gründen nicht mehr wirklich zwischen 'minimieren' und beenden einer App unterschieden wird. Gerade was Akkulaufzeit und Datenvolumen angeht, ist das ja zu einem gewissen Grad sinnvoll. Aber wenn mobile Internetseiten trotz schnellem WLan schon 20 Sekunden laden müssen (WARUM eigentlich?), kann ich dann nicht wenigstens im Hintergrund etwas anderes machen, ohne das er komplett mit laden aufhört? Wieso darf ich nicht selber entscheiden, ob ich ein Programm beende oder nur kurz den Fokus wegnehme? Was ist nur aus der Welt geworden, dass es heute kaum mehr ein technisches Produkt auf dem Markt gibt, dass meinen Bedürfnissen gerecht wird?
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
- B.G.Michi
- Establishment
- Beiträge: 163
- Registriert: 07.03.2006, 20:38
- Alter Benutzername: B.G.Michi
- Kontaktdaten:
Re: Jammer-Thread
Stichwort: lowmemorykiller. Android arbeitet nicht mit swap wenn der Arbeitsspeicher knapp wird sondern lässt Anwendungen im Hintergrund ihren Zustand speichern (gerade besuchte Webseite) und beendet dann den Prozess. Manchmal extrem nervig. Auf gerootetem Android lässt sich an den Einstellungen des lowmemorykillers aber bissl rumspielen.
-
- Establishment
- Beiträge: 467
- Registriert: 18.04.2002, 15:31
Re: Jammer-Thread
Entsprechend kannst du Multitasking besser nutzen, wenn du dir ein Telefon mit mehr Arbeitsspeicher zulegst als bei deinem derzeitigen Modell vorhanden ist.
"Mir ist auch klar, dass der Tag, an dem ZFX und Developia zusammengehen werden der selbe Tag sein wird, an dem DirectGL rauskommt."
DirectGL, endlich ist es da :)
"According to the C++ standard, it's "undefined". That's a technical term that means, in theory, anything can happen: the program can crash, or keep running but generate garbage results, or send Bjarne Stroustrup an e-mail saying how ugly you are and how funny your mother dresses you." :shock:[/size]
DirectGL, endlich ist es da :)
"According to the C++ standard, it's "undefined". That's a technical term that means, in theory, anything can happen: the program can crash, or keep running but generate garbage results, or send Bjarne Stroustrup an e-mail saying how ugly you are and how funny your mother dresses you." :shock:[/size]