Jammer-Thread
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Bald gibt’s Module …
… da fällt mir ein, dass ich Visual C++’ Unterstützung mal wieder testen muss.
… da fällt mir ein, dass ich Visual C++’ Unterstützung mal wieder testen muss.
Re: Jammer-Thread
..bis das aufm GCC für ARM angekommen ist....
btw: kann jemand sagen, warum der die static constexpr nicht vererbt? Die Fehlermeldung ist, dass alles, was ich denke, das von der Basisklasse bereitgestellt werden sollte, nicht bereit gestellt wird. (Konkret: GPIO wird nicht gefunden)
Ich hab schon den compiler-explorer angeschmissen: mit trivialen Minimalbeispielen hinsichtlich static constexpr-Vererbung klappt das alles. Auch innerhalb des ARM-GCCs. (7.1)
Warum der hier versagt, verstehe ich nicht.
btw: kann jemand sagen, warum der die static constexpr nicht vererbt? Die Fehlermeldung ist, dass alles, was ich denke, das von der Basisklasse bereitgestellt werden sollte, nicht bereit gestellt wird. (Konkret: GPIO wird nicht gefunden)
Ich hab schon den compiler-explorer angeschmissen: mit trivialen Minimalbeispielen hinsichtlich static constexpr-Vererbung klappt das alles. Auch innerhalb des ARM-GCCs. (7.1)
Warum der hier versagt, verstehe ich nicht.
- dot
- Establishment
- Beiträge: 1734
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Jammer-Thread
Das Problem ist dass SGPIO eine dependent base class ist und
Lösung: z.B. per using SGPIO<qpio, Pin>::GPIO; explizit den name aus der base class importieren.
;)
(http://eel.is/c++draft/temp.res#temp.dep-3)N4659 §17.6.2/3 hat geschrieben:In the definition of a class or class template, the scope of a dependent base class (17.6.2.1) is not examined during unqualified name lookup either at the point of definition of the class template or member or during an instantiation of the class template or member.
Lösung: z.B. per using SGPIO<qpio, Pin>::GPIO; explizit den name aus der base class importieren.
;)
Re: Jammer-Thread
Wow, was auch immer deine dependent base class ist, aber dass es dafür eine Erklärung gibt, ist schonmal hübsch.
Aber jedes mal per using alles reinzuholen, ist genauso bekloppt, wie die static constexpr per Copty&Paste überall direkt einzufügen.
Fail :-(
Aber jedes mal per using alles reinzuholen, ist genauso bekloppt, wie die static constexpr per Copty&Paste überall direkt einzufügen.
Fail :-(
- dot
- Establishment
- Beiträge: 1734
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Jammer-Thread
Nachdem ich heute gerade wieder mal genau das selbe Problem hatte (scheint mir in letzter Zeit ständig in die Quere zu kommen, daher wusste ich auch gleich sofort was das Problem bei dir war ;) ), hab ich ein wenig über Lösungen nachgedacht. Effektiv ein weiterer Punkt für die Liste wieso free Functions rocken und Member sucken:
Btw: Soll "Toggle()" wirklich const sein? Das scheint verdächtig. Methoden die in der Class-Definition definiert sind, sind implizit inline, brauchst also nicht extra inline vorne hinschreiben...
Code: Alles auswählen
template <eGPIO gpio>
struct SGPIOInfo
{
private:
static GPIO_WRAPPER<gpio> wrapper;
public:
friend constexpr const GPIO_WRAPPER<gpio>& GPIO(const SGPIOInfo*) { return wrapper; }
friend constexpr GPIO_WRAPPER<gpio>& GPIO(SGPIOInfo*) { return wrapper; }
...
};
template <eGPIO gpio>
class CSpecificGPIO
{
struct COutput : SGPIOInfo<gpio>
{
void toggle() /*const*/ { GPIO(this).ODR = 42; }
...
};
};
Btw: Soll "Toggle()" wirklich const sein? Das scheint verdächtig. Methoden die in der Class-Definition definiert sind, sind implizit inline, brauchst also nicht extra inline vorne hinschreiben...
Re: Jammer-Thread
Ja, die const-ness darf sein. Die Klasse abstrahiert Hardware-Pins eines Mikrocontrollers und hat keinen eigenen State. Da es keine Member-Variablen gibt, gibts nichts zu ändern. Daher habe ich es const gemacht. [weil ich es kann]. Theoretisch kann man auch einfach static Memberfunctions draus machen, aber das wäre zum Schluss alles das gleiche. Der Grund, warum das in einer Klasse ist, ist die Ableitung von GPIOPortUsage, was kaum auf dem screenshot zu sehen ist. Das managed im Konstruktor eine Menge. Generell nutze ich das RAII-Prinzip zur Initialisierung der Hardware und fahre damit zur Zeit extrem gut.
Deine Lösung mit der Funktion ist interessant, aber solch ein Syntax stinkt doch. Ich würde mich "herablassen" den -> operator zu implementieren und darin wiederum den -> operator von GPIO_WRAPPER zurückzugeben [was das einzige ist, was die Klasse effektiv bietet], aber irgendwie ist das doch nicht Sinn der Sache :-( Ich will doch nur Vererben und gut :-(
Deine Lösung mit der Funktion ist interessant, aber solch ein Syntax stinkt doch. Ich würde mich "herablassen" den -> operator zu implementieren und darin wiederum den -> operator von GPIO_WRAPPER zurückzugeben [was das einzige ist, was die Klasse effektiv bietet], aber irgendwie ist das doch nicht Sinn der Sache :-( Ich will doch nur Vererben und gut :-(
Re: Jammer-Thread
Meine User bekommen unter Windows eine Warnung vor die Fresse dass mein Bforartists Installer gefährlich ist weil er nicht signiert ist.
Umgehen könnte ich das wohl indem ich mir eine SSL2 Digital Signature von Verisoft oder einem anderen Signaturanbieter kaufe. Kost ja nur 500 Euro im Jahr. Oder eben damit leben dass meine User die Software nicht installieren weil sie meinen das ist Schadsoftware.
Spassig an der Geschichte ist: die Vorgängerversion des Installers, auch unsigniert, installiert sauber und ohne Mecker ...
Ich kann grade gar nicht so viel saufen wie ich eigentlich kotzen will :/
Umgehen könnte ich das wohl indem ich mir eine SSL2 Digital Signature von Verisoft oder einem anderen Signaturanbieter kaufe. Kost ja nur 500 Euro im Jahr. Oder eben damit leben dass meine User die Software nicht installieren weil sie meinen das ist Schadsoftware.
Spassig an der Geschichte ist: die Vorgängerversion des Installers, auch unsigniert, installiert sauber und ohne Mecker ...
Ich kann grade gar nicht so viel saufen wie ich eigentlich kotzen will :/
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
Re: Jammer-Thread
Was ist eigentlich der konkrete Mehrwert dieser Signaturen? Ich meine, was hindert dich als bösen Menschen daran, deine schädliche Software zu signieren? (Oder auch: Wieso kann man sich für seine gefälschte Webseite kein SSL-Zertifikat ausstellen lassen? Meines Wissens nach werden die doch z.B. von Let's Encrypt vollautomatisch vergeben...)
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Nichts. AberJonathan hat geschrieben:Ich meine, was hindert dich als bösen Menschen daran, deine schädliche Software zu signieren?
- lässt sich die Schadsoftware dann zu deinem Handelsregistereintrag/deiner Domain zurückverfolgen und erleichtert es dadurch, dich haftbar zu machen; und
- lässt sich die Signatur zurückziehen, hoffentlich bevor sich deine Schadsoftware ausgebreitet hat.
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Weil’s so gut zum vorherigen Beitrag passt: CCleaner 5.33.6162 und CCleaner Cloud 1.07.3191 waren schon in der Entwicklung virenverseucht, und wurden dann signiert, aber verseucht, ausgeliefert.
Weil fefe jemand ins Hirn geschissen hat: Das Problem hatte nichts mit Auto-Updates zu tun. Die komplette Version war verseucht, auch bei manuellem Runterladen.
Und CCleaner ist keins „von diesen überflüssigen Beschäftigungstherapie-Produkten für hyperaktive Windows-User, die glauben, sie müssten periodisch ihre Registry aufräumen oder so“, sondern räumt auf, was Windows nicht von alleine schafft. Ein Beispiel sind die Log-Dateien für Installationen,
Nachtrag:
Nachtrag 2: Nach dem, was sie schreiben, war das keine versehentliche Infektion, sondern das Virus war für CCleaner maßgeschneidert. Klingt fast nach einem Geheimdienstangriff.
Weil fefe jemand ins Hirn geschissen hat: Das Problem hatte nichts mit Auto-Updates zu tun. Die komplette Version war verseucht, auch bei manuellem Runterladen.
Und CCleaner ist keins „von diesen überflüssigen Beschäftigungstherapie-Produkten für hyperaktive Windows-User, die glauben, sie müssten periodisch ihre Registry aufräumen oder so“, sondern räumt auf, was Windows nicht von alleine schafft. Ein Beispiel sind die Log-Dateien für Installationen,
- die Windows niemals von allein löscht
- die man nach Jahren auch nicht mehr für Debugging braucht
- die sich nur über Umwege durch die Security-Rights-Hölle löschen lassen
- die auf meinem frisch installierten Windows 500 MiB belegt haben, auf einem gut gepflegten vierjährigen Entwicklungssystem 7 GiB, und auf einem verzottelten Bürorechner 30(!) – die SSD dankt herzlich
Nachtrag:
Wie geil! Dass ich die CRT aus meinen Projekten geschmissen habe spart nicht nur Platz, sondern reduziert ganz realistisch die Angriffsfläche für Viren!https://www.piriform.com/news/blog/2017/9/18/security-notification-for-ccleaner-v5336162-and-ccleaner-cloud-v1073191-for-32-bit-windows-users hat geschrieben:The suspicious code was hidden in the application’s initialization code called CRT (Common Runtime) that is normally inserted during compilation by the compiler. This code modification was executed by the following function calls (functions marked by red represent the CRT modifications):
_scrt_common_main_seh() → __scrt_get_dyn_tls_init_callback() → __get_tls_callback() → blobcrt()
Nachtrag 2: Nach dem, was sie schreiben, war das keine versehentliche Infektion, sondern das Virus war für CCleaner maßgeschneidert. Klingt fast nach einem Geheimdienstangriff.
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Windows 2000 im Browser: https://bellard.org/jslinux/vm.html?url ... 1024&h=768
Wäre eigentlich ein Anti-Jammer-Grund, aber es läuft geschätzte 100 Mal langsamer als das Original. 10 Mal hätte man noch verkraften können, ist halt Emulation. Aber der Rest ist JavaScript. Fucking JavaScript.
Wäre eigentlich ein Anti-Jammer-Grund, aber es läuft geschätzte 100 Mal langsamer als das Original. 10 Mal hätte man noch verkraften können, ist halt Emulation. Aber der Rest ist JavaScript. Fucking JavaScript.
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Warum haben wir eigentlich sowohl ein Einfahrt Verboten-Verkehrsschild, als auch eins für Verbot für Fahrzeuge aller Art?
Die Konsequenz aus beiden Schildern ist identisch: Ich darf nicht reinfahren. Warum also zwei?
Mir wollte jemand erzählen, das eine sei halt verboten aber nicht gefährlich und das andere verboten und weise auf die Gefahr durch andere (entgegenkommende?) Fahrzeuge hin. Das kann ich nicht glauben; das wäre wie ein „Verboten, aber Sie können’s machen so lange Sie sich nicht erwischen lassen, ist nämlich ungefährlich!“-Schild. Sowas gibt’s in Deutschland nicht.
Die Konsequenz aus beiden Schildern ist identisch: Ich darf nicht reinfahren. Warum also zwei?
Mir wollte jemand erzählen, das eine sei halt verboten aber nicht gefährlich und das andere verboten und weise auf die Gefahr durch andere (entgegenkommende?) Fahrzeuge hin. Das kann ich nicht glauben; das wäre wie ein „Verboten, aber Sie können’s machen so lange Sie sich nicht erwischen lassen, ist nämlich ungefährlich!“-Schild. Sowas gibt’s in Deutschland nicht.
- dot
- Establishment
- Beiträge: 1734
- Registriert: 06.03.2004, 18:10
- Echter Name: Michael Kenzel
- Kontaktdaten:
Re: Jammer-Thread
Einfahrt verboten heißt dass man in die Richtung in der das Schild sichtbar ist nicht hineinfahren darf. Fahrverbot heißt dass in der markierten Zone generell nicht gefahren werden darf (egal in welche Richtung). Bei ersterem darfst du nicht reinfahren. Bei letzterem darf aber auch kein anderer rausfahren... ;)
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
… und warum sollte ich das wissen müssen?
Das habe ich hier auch schon gelesen:
Nachtrag:
Das habe ich hier auch schon gelesen:
Warum sollte ich wissen müssen, dass dort keine Fahrzeuge fahren dürfen, wenn ich sowieso nicht reinfahren darf?http://www.verkehrsportal.de/board/index.php?showtopic=59297 hat geschrieben:Wie ich schon sagte, daß Z 267 verbietet lediglich das Einfahren in eine Straße, macht aber keine Aussage darüber, ob die Straße tatsächlich gesperrt ist.
Das Z 250 verbietet nicht nur das Einfahren, sondern zeigt an, daß es sich bei der Straße um einen gesperrten Raum handelt, in dem sich -ggf. mit Einschränkungen- keine Fahrzeuge bewegen dürfen.
Das ist doch Nonens. Wie sollte ich mein Auto in der Straße parken, wenn ich es nicht in die Straße bewegen darf?In einer mit Z. 250 StVO "Verbot für Fahrzeuge aller Art" gesperrten Straßen dürfen nicht nur Fahrzeuge nicht einfahren, sondern auch nicht parken, da sich dieses Verkehrszeichen sowohl an den fließenden als auch an den ruhenden Verkehr wendet.
In einer mit Z. 267 StVO gesperrten Straße darf dagegen im Rahmen der sonstigen Bestimmungen der StVO geparkt werden. Das Schild verbietet lediglich die Einfahrt in die Straße.
Nachtrag:
Es ist also ein Schild für Fußgänger?! Für Fußgänger, die auf einer Straße entlanglaufen?!https://de.answers.yahoo.com/question/index?qid=20110620124705AAYVvPm hat geschrieben:Meine Antwort gilt, sofern diese Schilder ohne weitere ergänzende Schilder aufgestellt sind:
250 = In dem Bereich hinter diesem Schild darf in keinster Weise mit Fahrzeugen gefahren werden. Egal in welcher Richtung etc.
Zu Fuß darfst du weitergehen, musst aber mit keinen Fahrzeugen rechnen.
267 = Du darfst in diese Strasse nur aus deiner Richtung kommend nicht hineinfahren. Aus der anderen Richtung kommend ist das Befahren erlaubt. Eine normale Einbahnstraße halt (vom "Ende" aus betrachtet) Du darfst zu Fuss weitergehen, musst aber mit entgegenkommenden Fahrzeugen rechnen.
- Chromanoid
- Moderator
- Beiträge: 4254
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Jammer-Thread
Ich halte zwei Schilder für sinnvoll. Insbesondere wenn dann auch noch freie Durchfahrt für Fahrräder dazu kommt. Dann weiß ich als Fahrradfahrer, dass mir dort ggf. Autos entgegenkommen. Außerdem hat das einen Einfluss darauf, wie wahrscheinlich man Vorfahrtsregeln berücksichtigen muss usw. Auch bei Kreuzungen ist so ein Schild sehr wichtig. Da muss man sich auf ganz andere Situationen einstellen.
Die Schilder wecken einfach unterschiedliche Erwartungen. Man darf zwar nie zu viel erwarten - auch jemand der falsch aus einer Einbahnstraße kommt, hat bei rechts vor links soweit ich weiß Vorfahrt - dennoch helfen sie doch sich zu orientieren und ohne böse Überraschungen im Verkehr zurecht zu kommen.
Die Schilder wecken einfach unterschiedliche Erwartungen. Man darf zwar nie zu viel erwarten - auch jemand der falsch aus einer Einbahnstraße kommt, hat bei rechts vor links soweit ich weiß Vorfahrt - dennoch helfen sie doch sich zu orientieren und ohne böse Überraschungen im Verkehr zurecht zu kommen.
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Okay, das wäre dann ein klitzekleiner Nutzen für Radfahrer.Chromanoid hat geschrieben:Ich halte zwei Schilder für sinnvoll. Insbesondere wenn dann auch noch freie Durchfahrt für Fahrräder dazu kommt. Dann weiß ich als Fahrradfahrer, dass mir dort ggf. Autos entgegenkommen.
Jemand, der fälschlicherweise aus einer komplett gesperrten Straße kommt, dann doch auch?auch jemand der falsch aus einer Einbahnstraße kommt, hat bei rechts vor links soweit ich weiß Vorfahrt
Re: Jammer-Thread
Es gibt einen Unterschied zwischen Einfahrt verboten und Einbahnstraße. Bei ersterem darf man theoretisch in der Straße, die mit einem "Einfahrt verboten"-Schild gekennzeichnet ist, wenden und in die andere Richtung fahren, solange es kein Einbahnstraßenschild gibt. Das unterstützt dann auch Deine rechts-vor-links These.Chromanoid hat geschrieben:auch jemand der falsch aus einer Einbahnstraße
Wer Rechtschreibfehler findet, darf diese gerne behalten.
Mein Entwicklertagebuch
Aktuelle Projekte: Universum: Domination (ehemalig AlphaOmega),Universum: Sternenjäger, PixelWars: Highscore-based Top-Down-Spaceshooter
Spieleengine Unreal 5
Mein Entwicklertagebuch
Aktuelle Projekte: Universum: Domination (ehemalig AlphaOmega),Universum: Sternenjäger, PixelWars: Highscore-based Top-Down-Spaceshooter
Spieleengine Unreal 5
Re: Jammer-Thread
Das eine sagt halt "du kommst hier nicht rein!", das andere "andersrum kommst du rein".
Gesperrte Straßen sind mit Sondererlaubnis befahrbar (Anlieger, Nutzfahrzeuge, Baustellenfahrzeuge, Lieferverkehr etc. - z.B. durch Zusatzschild oder Ausweis).
(Hab nochmal geändert, bei dem Rest bin ich mir nicht ganz sicher)
Gesperrte Straßen sind mit Sondererlaubnis befahrbar (Anlieger, Nutzfahrzeuge, Baustellenfahrzeuge, Lieferverkehr etc. - z.B. durch Zusatzschild oder Ausweis).
(Hab nochmal geändert, bei dem Rest bin ich mir nicht ganz sicher)
Zuletzt geändert von joeydee am 20.09.2017, 15:07, insgesamt 1-mal geändert.
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Ah, also ist die Vorfahrt der Knackpunkt?
Re: Jammer-Thread
Ja das war so, will mich da aber bei genauem überlegen hier nicht öffentlich festlegen, daher die Aussage weggelassen.
Ich denke, es geht hauptsächlich um die Kennzeichnung unterschiedlicher Verkehrsbereiche mit unterschiedlichen Regeln.
Ich denke, es geht hauptsächlich um die Kennzeichnung unterschiedlicher Verkehrsbereiche mit unterschiedlichen Regeln.
Re: Jammer-Thread
Es geht imho eher darum dass du beim Einfahrt Verboten Schild zwingend mit Verkehr aus der Richtung rechnen musst. Du darfst da in diese Richtung zwar nicht rein, aber andere können da raus. Und evenutell sogar Vorfahrt haben. Und das Schild zeigt dir dass du wohl von der anderen Seite rein kannst. Denn das steht meist am Ende von Einbahnstrassen.
Beim Durchfahrt Verboten Schild ist das nicht so. Da ist die Durchfahrt generell verboten. Aus beiden Richtungen. Manchmal ist das Ding aber in Verbindung mit Zusatzschildern zu finden. Landwirtschaftliche Gerätschaften oder Lieferverkehr frei. Dir kann da also unter Umständen trotzdem was entgegenkommen ^^
Beim Durchfahrt Verboten Schild ist das nicht so. Da ist die Durchfahrt generell verboten. Aus beiden Richtungen. Manchmal ist das Ding aber in Verbindung mit Zusatzschildern zu finden. Landwirtschaftliche Gerätschaften oder Lieferverkehr frei. Dir kann da also unter Umständen trotzdem was entgegenkommen ^^
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Windows 10 scannt via SmartScreen alle Dateien auf Viren. Alle. Unheimlich praktisch!
https://twitter.com/nothings/status/910292057427550208 hat geschrieben:Copying drive unattended, copy func used by robocopy reports virus in old email attachment. Robocopy defaults to 1M retries@30 sec interval.
Maybe API should distinguish http-style between failures that can never succeed & those that might, rather than wait 1 year by defualt.
Re: Jammer-Thread
Krishty, das mit den Schildern hat schon seinen Sinn. Stell dir vor dir wird eine Adresse gegeben bei der du jemand besuchen willst/sollst: bei der Anfahrt zur Adresse siehst du an der Zielstraße das EInbahnstraßenschild: alles, was du deinem "Ziel" vorwerfen kannst, ist dass es kompliziert zu erreichen ist. Stell dir vor, du siehst das Gesperrt-Schild: derjenige der dich zur Adresse geschickt hat, ist ein Troll.
Zwei Schilder, zweil Situationen. Daher nicht identisch.
Zwei Schilder, zweil Situationen. Daher nicht identisch.
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Chrome installiert seit letztem Jahr einen Virenscanner auf dem PC, der einmal pro Woche läuft: http://techdows.com/2016/08/software_re ... older.html
Geil ist auch der Kommentar hier: https://productforums.google.com/forum/ ... 2Lv6lX0t4J
„Das sieht verdächtig aus. Installier mal besser unser Anti-Viren-Toolkit.
Oh –
Das IST unser Anti-Viren-Toolkit …“
Geil ist auch der Kommentar hier: https://productforums.google.com/forum/ ... 2Lv6lX0t4J
„Das sieht verdächtig aus. Installier mal besser unser Anti-Viren-Toolkit.
Oh –
Das IST unser Anti-Viren-Toolkit …“
Re: Jammer-Thread
Unterschiedliche Keyboard Layouts sind doch was feines. Da machste eine Keymap die für das deutsche Keyboardlayout optimiert ist, mit y, x und c nebeneinander weils so super bgequem ist. Und deine User meckern dich dann an wieso Y so weit weg sein muss von X und C. Und wieso man da nicht einfach Z nimmt. Denn auf dem amerikanischen Layout ist Y und Z vertauscht ...
Das schlimme ist, ich weiss es doch. Wieso denk ich da nicht dran? O_O
Das schlimme ist, ich weiss es doch. Wieso denk ich da nicht dran? O_O
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Du kannst die Keymap vielleicht nach Scancodes definieren statt nach Virtual Keys. Mit WASD muss man das z.B. unbedingt machen, sonst beschweren sich die kanadischen Spieler, dass sie kreuz und quer über die Tastatur greifen müssen ;)
Re: Jammer-Thread
Wenn da nicht Blender unten drunter wäre könnte ich das sicher ^^
Free Gamegraphics, Freeware Games https://www.reinerstilesets.de
Die deutsche 3D Community: https://www.3d-ring.de
Die deutsche 3D Community: https://www.3d-ring.de
- Krishty
- Establishment
- Beiträge: 8229
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Jammer-Thread
Ich, 2010: „Eure Scheißsprache ist voller Zeiger.“
Sie, 2010: „Unsinn! Das sind Referenzen!“
2017, meistgewolltes C#-Feature: „Unsere C#-Projekte sind voller null-Checks; wir brauchen endlich richtige Referenzen!“
Ist ja nicht so, als ob ich das nicht kommen gesehen hätte.
Sie, 2010: „Unsinn! Das sind Referenzen!“
2017, meistgewolltes C#-Feature: „Unsere C#-Projekte sind voller null-Checks; wir brauchen endlich richtige Referenzen!“
Ist ja nicht so, als ob ich das nicht kommen gesehen hätte.
Sie mussten sich ja unbedingt an Java orientieren statt an richtigen Sprachen! :DI am happy to note that this suggestion has been at the very top ever since I wrote it more than five years ago. To understand its popularity, one can simply enter "billion dollar mistake" into any search engine.
Non-nullability is difficult to retrofit into a language like C#. There are many approaches, who solve the problem to varying degrees. Furthermore, the discussion is tricky, because people easily mix up the semantics of initialization, nullability, and optionality.
Ikannimmer :DIf you are looking very beautiful call girls in Chandigarh area at very affordable prices provide your places hotels and room with safe and secure escorts agency.
http://www.kajrai.in/
Re: Jammer-Thread
Wir sollten alle nur noch in Rust coden!
(ich hoffe ich finde eines Tages mal die Zeit mir das selben anzuschauen - ich mache seit Jahren Werbung dafür weil es so geil klingt, habs aber noch nicht wirklich getestet).
(ich hoffe ich finde eines Tages mal die Zeit mir das selben anzuschauen - ich mache seit Jahren Werbung dafür weil es so geil klingt, habs aber noch nicht wirklich getestet).
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/