ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
Holger
Nutzer
06.07.2010, 15:06 Uhr [ - Direktlink - ] |
Thema: Der Stack gehört mir! (?)
Brett: Programmierung Zitat:Kann gar nicht sein. Wenn Du die Daten wirklich brauchst, dann wirst Du auch ein Register dafür frei machen können. Im Notfall packst Du eben einen Wert mehr auf den Stack... Zitat:Je nachdem, wie Dein Code strukturiert ist, lässt sich für jede Codestelle der Offset zu so einer Speicherstelle auf dem Stack vorhersagen, womit auch der Zugriff auf diese Daten möglich ist. Die Vorgehensweise der meisten Programmiersprachen mit einem zusätzlichen Register vereinfacht die Sache natürlich, und ist unumgänglich, wenn eine Funktion mehrmals mit unterschiedlichen Stack-Tiefen aufgerufen wird. Ansonsten hat jeder Task auch einen tc_UserData Pointer zu freien Verwendung... -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
06.07.2010, 14:56 Uhr [ - Direktlink - ] |
Thema: Der Stack gehört mir! (?)
Brett: Programmierung Zitat:Ich denke, die Frage kannst Du Dir selber beantworten. Zu hoffen, dass irgendetwas schon nicht passieren wird, ist definitiv der falsche Ansatz. Zitat:Nicht anders als jedes andere Betriebssystem. Es wird Deine Daten gnadenlos überschreiben, sobald der Stack den Platz braucht. Falls Dir das an Problemen nicht reicht, zukünftige OS-Versionen könnten vielleicht eine automatische Stack-Vergrößerung bekommen, die bereits aktiv wird, wenn in das letze Segment geschrieben wird, d.h. neben der Verschwendung von Speicher würde auch der "Anfang" des Stacks sich dann woanders befinden, womit Du Deine abgelegten Daten nicht mehr findest. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
05.07.2010, 18:50 Uhr [ - Direktlink - ] |
Thema: Fußballgedanken
Brett: Get a Life Zitat:Da Du vermutlich die einzige hier bist, die es nicht begriffen hat, spare ich mir weitere Erklärungen, insbesondere, da jeder Versuch sinnlos wäre. Dazu muss man eigentlich nur mal die Beiträge in der richtigen Reihenfolge lesen, und insbesondere den Inhalt der eigenen nicht gleich vergessen, nach dem man sie abgesondert hat. Aber das würde ja in die Richtung einer echten Diskussion gehen... -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
05.07.2010, 11:37 Uhr [ - Direktlink - ] |
Thema: Fußballgedanken
Brett: Get a Life Zitat:Wenn Du Deinen Irrtum bemerkst, ist es zu spät. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
05.07.2010, 11:36 Uhr [ - Direktlink - ] |
Thema: Fußballgedanken
Brett: Get a Life Zitat:Was genau hast Du an dem Wort unzufrieden nicht verstanden? Zitat:Danke. Es war also doch zu verstehen... -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
04.07.2010, 12:14 Uhr [ - Direktlink - ] |
Thema: Fußballgedanken
Brett: Get a Life Zitat:Pfff, wenn es darum geht, genau die zu wählen, mit denen man unzufrieden ist: die Möglichkeit hatte man auch im anderen Teil Deutschlands. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
03.07.2010, 20:47 Uhr [ - Direktlink - ] |
Thema: Fußballgedanken
Brett: Get a Life Was würde denn passieren, wenn kein Fußball wäre? Die Menge würde über die Erhöhung meckern, und dann brav zahlen. Und dieselben Leute wiederwählen. Es gab in der Vergangenheit genügend Beitrags- oder Steuererhöhungen oder andere unliebsame politischen Entscheidungen, ohne dass eine Fußball-WM oder -EM stattfand. Das Ergebnis war dasselbe. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
01.07.2010, 16:58 Uhr [ - Direktlink - ] |
Thema: Kaufargument für X1000
Brett: Forum und Interna Zitat:Druckertreiber gehören definitiv nicht zu der Kategorie von Software, für die man auf Abwärtskompatibilität verzichten muss. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
30.06.2010, 20:16 Uhr [ - Direktlink - ] |
Thema: @cgutjahr (wegen angeblichem Netiquette-Verstoß)
Brett: Forum und Interna Zitat:Aber die Antwort "Nein" auf eine Frage, die aufgrund eines angeblichen Netiquette-Verstoßes gelöscht wurde, erfüllt das Kriterium immer noch? Zitat:Ich bin eigentlich bislang immer davon ausgegangen, dass die zwei Standard-Begründungen in wenigstens irgendeiner Textdatei vorliegen, aus der man rauskopieren kann, wenn schon nicht das Forum selbst sie per Knopfdruck generieren kann. Wenn natürlich die Erkenntnis, dass ein Computer gerade sich wiederholende Tätigkeiten ideal erleichtern kann, anno 2010 immer noch zu neu ist, gut, dann kopiere doch in Zukunft einfach irgendwas in die Begründung, wie z.B. [ - Profil - Logout - Hilfe - Suche - Statistik - Neue Beiträge - Umfrage - ] Das Forum hat insgesamt 3506 Mitglieder 2 Mitglieder sind online [ - Netiquette - Chat - Glossar - Toms Amiga FAQ - Kommentare - ] Dann weiß sofort jeder, wie die Begründung zustande gekommen ist, und sie wird nicht auf die Goldwaage gelegt. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
30.06.2010, 16:48 Uhr [ - Direktlink - ] |
Thema: Kaufargument für X1000
Brett: Forum und Interna Zitat: Zitat:Und warum fehlt dann bereits der Classic-Amiga in Deiner Liste? Ist das nicht schon eine Akzeptanz der Tatsache, dass bestimmte ursprünglich unterstützte Plattformen ohne jegliche technische Notwendigkeit von AOS4-Updates ausgeschlossen werden können? -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
30.06.2010, 16:42 Uhr [ - Direktlink - ] |
Thema: @cgutjahr (wegen angeblichem Netiquette-Verstoß)
Brett: Forum und Interna Zitat:Gibt es noch eine anderes Interpretation Deines letzten Satzes als, dass Du möchtest, dass Andreas jetzt auf diesen Beitrag antwortet (nur deshalb lässt Du ihn stehen)? Du magst es wohl, wenn Deine Alarmglocken schrillen? -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
28.06.2010, 17:25 Uhr [ - Direktlink - ] |
Thema: Ölgau und kein Ende
Brett: Get a Life Zitat:Wie praktiziert man Atheismus? Gibt's da irgendwelche schönen Rituale? -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
23.06.2010, 12:04 Uhr [ - Direktlink - ] |
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life Zitat:Wie soll man über etwas diskutieren, was nicht existiert? Wir kennen die alte Regel und eine Absichtserklärung bezüglich einer neuen, mehr nicht. Dr_Dom hat eine Idee geäußert, wie ein neues System aussehen soll, über das wir dann diskutiert haben. Offensichtlich hat seine Idee erhebliche Schwächen, da er sich offenbar die Ausnahmen der heutigen Regel borgen muss, um das "gerechte" System noch gerechter zu machen. Ich finde es offensichtlich, dass ein System, das zu seinem Funktionieren Ausnahmen benötigt, nie wirklich gerecht, bzw. für von allen als gerecht empfunden werden kann. Da wäre die einfachste Lösung, einfach ein Budget aus dem Staatshaushalt zur Verfügung zu stellen. Das Steuersystem ist zwar auch nicht unbedingt gerecht, aber ohnehin vorhanden. Somit hätten wir mit dem Verschwinden der GEZ-Eintreibung ein ungerechtes (bzw als ungerecht empfundenes) System weniger. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
22.06.2010, 20:19 Uhr [ - Direktlink - ] |
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life Zitat:Ich habe nicht gefragt, wie es jetzt aussieht, sondern wie es bei Deinem System, bei dem ursprünglich, ich zitiere wörtlich: jeder 1% bezahlen sollte. Jetzt gibt es in Deinem System schon so viele Ausnahmen, dass es sich kaum noch vom alten unterscheidet... -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
22.06.2010, 20:15 Uhr [ - Direktlink - ] |
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life Zitat:Ja, wenn mal alles so einfach wäre... Ist Dir schon mal aufgefallen, dass so ziemlich alle Kosten, wie Lebensmittel, Heizkosten oder Bekleidung, sich nicht die Bohne dafür interessieren, wie viel der jeweilige Käufer verdient? Dass also logischerweise jemand, der weniger verdient, auch entsprechend weniger in der Tasche hat, nach dem er diese Kosten bestritten hat? Dummerweise bei den Geringverdienern u.U. nicht mal genug, um Deine vorgeschlagenen 25% Steuern und Sozialabgaben zu bezahlen? Zitat:Ich werde jetzt keine Erbsen zählen, sondern Dich auf Deinen grundsätzlichen Denkfehler hinweisen: Beamte leben grundsätzlich vom Geld des Steuerzahlers. Das heißt, auch wenn das "System Dr Dom" eingeführt werden würde, nach dem Beamte auf dem Papier selbst diese Abgaben leisten müssen, bezahlen sie diese logischerweise von ihrem Sold, für den der Steuerzahler aufkommt. Das ganze ist also nicht gerechter, sondern bestenfalls dazu geeignet, ein paar Kleingeistern zu helfen, sich besser zu fühlen. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
22.06.2010, 17:26 Uhr [ - Direktlink - ] |
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life Zitat:Ist 1% vom Brutto wirklich gerecht? Bei den meisten anderen Abgaben scheint ja die Meinung vorzuherrschen, dass nur ein mit dem Einkommen steigender Prozentsatz gerecht wäre. Und vor allem, worauf soll diese "gerechte" Abgabe denn nun erhoben werden, auf Geräte, auf Haushalte, auf Personen oder auf Personen mit Einkommen? Und sollen Blinde den vollen Betrag auf Fernseher bezahlen? Was ist mit Personen, die keinerlei Geräte besitzen, sich den Inhalt der Tagesschau via Buschtrommeln von einem Bekannten übermitteln lassen? Ich glaube nicht, dass es eine gerechte Lösung gibt. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
18.06.2010, 17:36 Uhr [ - Direktlink - ] |
Thema: Steuerung zwischen GUI und "Ausführern"?
Brett: Programmierung Zitat:Die Errichtung eines Gebäudes ist ein Vorgang, der mit der Aktion, die zur Errichtung führte, überhaupt nichts mehr zu tun hat. Ich nehme doch mal an, dass es bereits einen Speicherplatz für existierende Gebäude gibt, vorzugsweise mit der Karte/dem Spielfeld assoziiert. Und genau da werden normalerweise auch Gebäude gespeichert, die sich gerade im Bau befinden. Schließlich können sich (nahezu) beliebig viele Gebäude im Bau befinden, aber pro Spielfeld/Position nur genau eines. Im Bau befindliche Gebäude unterliegen denselben Regeln wie fertige, deshalb muss man da auch kaum einen Unterschied machen. Zitat:Dann hast Du ein Problem. Schließlich kannst Du "A führt zu B" nur über eine Verknüpfung von A nach B implementieren. Du kannst allenfalls noch ein paar Indirektionen oder Schnörkel einbauen, die den Code nicht wirklich besser machen. Zitat:Vielleicht solltest Du Dir den Workflow nochmal ganz genau aufschreiben, und dabei penibel auf den Punkt achten, wann aus dem Vorhaben, das nur den Spieler etwas angeht, ein Zustand wird, der auch die anderen Spieler, bzw. die Spielwelt beeinflusst. Zitat:Du solltest Dich nicht so an dem Linken Mausknopf hochziehen, von dem wir hier immer sprechen. Es gibt einen ganz klaren Grund, warum der erste Klick auf den Button (oder die Menüauswahl oder der HotKey) nicht zum sofortigen Baubeginn führt: wir brauchen noch die Koordinaten für das Gebäude. Wenn wir "Klick mit linkem Mausbutton" sagen, meinen wir also eine Methode zur aktiven Koordinatenauswahl, die Du natürlich beliebig abstrahieren kannst. Deshalb gibt es grundsätzlich zwei Aktionen, eine zur Auswahl des Vorhabens und eine zur Auswahl der Koordinaten. Egal, wie Du es machst, die zuerst ausgewählte Aktion bestimmt die zweite. Und erst wenn beide ausgewählt wurden, beginnt der Vorgang, der auch für die restliche Spielwelt sichtbar ist. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
17.06.2010, 19:20 Uhr [ - Direktlink - ] |
Thema: Wahlergebnis NRW?
Brett: Get a Life Zitat:Warum wunderts Dich dann, dass sie nicht mit den Grünen verhandeln? Zitat:Das einzige, was noch unglaublicher ist, dass es immer noch Leute gibt, die die Schuldzuweisungen an die anderen glauben. Irgendwann wird's noch soweit kommen, dass die Linke mit der CDU koaliert, Hauptsache, das Trauerspiel mit der SPD hat ein Ende... -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
17.06.2010, 13:56 Uhr [ - Direktlink - ] |
Thema: Steuerung zwischen GUI und "Ausführern"?
Brett: Programmierung Zitat:Irgendwie scheinst Du ziemlich große Gedankensprünge zu machen. Dass ein Spieler ein Gebäude errichten will, geht niemanden außer dem Spieler selbst an. Und wenn es mehr als einen menschlichen Spieler gibt, kann auch jeder dieser Spieler für sich beschließen, ein Gebäude zu errichten. Da ist ein globaler Stack vollkommen fehl am Platze. Für andere Spieler, bzw. den globalen Zustand relevant sind lediglich Gebäude, deren Errichtung bereits im Gange oder beendet ist. Das hat aber mit dem Konzept der Aktionen überhaupt nichts mehr zu tun. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
17.06.2010, 13:50 Uhr [ - Direktlink - ] |
Thema: Steuerung zwischen GUI und "Ausführern"?
Brett: Programmierung Zitat:Hat irgendwer etwas anderes behauptet? Zitat:Genau, und implementiert wird diese Aktion als "setze die LMB-Aktion des Spielfeldes auf BuildAtXY". Zitat:Genau. Das wäre dann BuildAtXY. Zitat:Wo ist das Problem? Zitat:Zu einem bestimmten Zeitpunkt bedeutet eine Linksklick immer genau eine Aktion. Normalerweise gibt es ja auch ein Feedback, z.B. durch einen anderen Mauszeiger oder eine Vorschau an der aktuellen Position. Die zu einem bestimmten Zeitpunkt mit dem Linksklick assoziierte Aktion ist somit Teil des Zustands des Spielfelds. Zitat:Klingt nach einer kompliziert zu kontrollierenden Struktur. Ein Konzept, bei dem jede ausgewählte Aktion die vorhergehende ersetzt, ist nicht nur für den Spieler verständlicher, sondern stellt auch automatisch sicher, dass Dir kein Stack überlaufen kann. Zitat:Warum stellt sich diese Frage? -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
16.06.2010, 17:38 Uhr [ - Direktlink - ] |
Thema: Wahlergebnis NRW?
Brett: Get a Life Zitat:Aber was hätten denn CDU und FDP davon, wenn die SPD "beim nächsten Mal" besser mit den Linken verhandelt? Und bei einer Regierung aus CDU, FDP und Grünen wäre dieses "nächste Mal" wohl nicht sehr weit entfernt. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
16.06.2010, 11:14 Uhr [ - Direktlink - ] |
Thema: Steuerung zwischen GUI und "Ausführern"?
Brett: Programmierung Zitat:Na, wer muss denn etwas von diesem Zustand wissen? Offensichtlich muss die Kette "Mausklick auf die Karte/das Spielfeld"->Handler->"finale Aktion" zu dem gewünschten Ergebnis führen, also muss da irgendwo auch die Aktion bekannt sein, Zitat:Du musst dem Spielfeld mindestens etwas Abstraktes, das aus einem Mausklick die gewünschte Aktion erzeugt mitgeben. Ob das Spielfeld wissen muss, dass das ganze mit einem Spieler-Objekt assoziiert ist, steht auf einem anderen Blatt. Allerdings ist es doch sehr wahrscheinlich, dass das GUI, oder zumindest ein Teil davon durchgängig einem Spieler zugeordnet ist, also warum soll dieser Teil keine Referenz auf diesen Spieler besitzen? Zitat:Entscheidend ist nicht die Menge an möglichen Aktionen, sondern die Menge an gleichzeitig aktiven Aktionen. Typisch wäre beispielsweise eine Aktion, die mit dem nächsten Linksklick der Maus ausgeführt wird, eine mit dem nächsten Rechtsklick und eine mit der Escape-Taste. Wobei letztere eine Aktion wäre, die die Mausknopf-Aktionen wieder auf Standard zurücksetzt. Zitat:Unnötig kompliziert. Eine Referenz auf die aktive Aktion reicht vollkommen aus und ist nur 32 Bit groß, auch dann, wenn es hundert verschiedene Möglichkeiten gibt. Zitat:Nicht wirklich. Mehrere gesetzte Bits würden nur dazu führen, dass man zusätzliche Informationen darüber benötigt, welche der Aktionen nun auszuwählen wäre. Wenn es mehrere aktive Aktionen geben kann, ist es wesentlich sinnvoller, diese mit dem jeweiligen Trigger zu verknüpfen, und dort dann eindeutig. Beispiel: Eine eindeutige Aktion für den linken Mausknopf, eine eindeutige Aktion für den rechten. oder Eine eindeutige Aktion für einen Klick auf die Grundfläche der Karte, eine eindeutige Aktion für einen Klick auf eine Einheit. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
15.06.2010, 13:37 Uhr [ - Direktlink - ] |
Thema: Wo sind die FDP Wähler?
Brett: Get a Life Zitat:Hat es ihn ja auch nicht. Außerdem versprach er blühende Landschaften, und das hat ja funktioniert. Überall blüht es, wo vorher Betriebe waren... |
|||||
Holger
Nutzer
14.06.2010, 16:32 Uhr [ - Direktlink - ] |
Thema: Wo sind die FDP Wähler?
Brett: Get a Life Zitat:Deshalb haben die meisten heutzutage nur noch einen <Job>. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
11.06.2010, 12:09 Uhr [ - Direktlink - ] |
Thema: Ubunto-CD auf SAM erstellen
Brett: Andere Systeme Zitat:Soll auch welche geben, die gerade mal die Überschrift lesen, wenn überhaupt... -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
11.06.2010, 12:08 Uhr [ - Direktlink - ] |
Thema: Wo sind die FDP Wähler?
Brett: Get a Life Zitat:Überleg mal: wenn Du Dein ganzes Leben der Aufgabe gewidmet hättest, Dich in einer politischen Hierarchie nach oben zu kämpfen... wo ist da noch Zeit, sich fachliches Wissen anzueignen? Und vor allem, wofür? Nach vier Jahren wirst Du eventuell von Deinem jetzigen Ministerium in ein völlig anderes gesetzt, dann wäre Dein für's alte Ministerium angehäufte Fachwissen vollkommen nutzlos. Also hältst Du es dann eher wie die Unternehmensberater: aus der Tatsache, dass Du von nichts 'ne Ahnung hast, schließt Du, dass Du für alle Aufgaben unvoreingenommen geeignet bist. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
10.06.2010, 18:51 Uhr [ - Direktlink - ] |
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life @CarstenS: Ganz genau. Früher musste Dir nachgewiesen werden, dass Du doch ein Gerät hast, in Zukunft ist es dann egal, ob Du eins hast. Dafür hören dann (hoffentlich) die Versuche der Mehrfacheintreibung für beruflich genutzte PCs im Haushalt oder Autoradios, etc. auf. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
10.06.2010, 16:21 Uhr [ - Direktlink - ] |
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life Zitat:Du sollst ja nicht beweisen, dass Du keine ör-Webseite aufrufst, sondern, dass Du die Voraussetzungen für die Befreiung von der Pauschalabgabe erfüllst. Welche Voraussetzungen das sind, steht auf einem ganz anderen Blatt. Ich hege aber mal die starke Vermutung, dass, wer sich einen PC leisten kann, nicht von der Abgabe befreit wird, egal welche Webseiten er aufruft. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
08.06.2010, 16:04 Uhr [ - Direktlink - ] |
Thema: "Abscheuliches Verbrechen" : Israel stürmt Hilfskonvoi
Brett: Get a Life Zitat:Dazu brauchte es keinen Geheimdienst, um das zu wissen. Zitat:Das würde ja bedeuten, man wollte, dass die Soldaten auf die Zivilisten schießen. Andernfalls hätte die Frage, was die Zivilisten irgendwo gesungen haben, nichts in einem Briefing für eine Waffeninspektion zu suchen. -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
Holger
Nutzer
07.06.2010, 18:24 Uhr [ - Direktlink - ] |
Thema: "Abscheuliches Verbrechen" : Israel stürmt Hilfskonvoi
Brett: Get a Life Zitat:Er hat sich doch schon längst weiterentwickelt. Konflikt um israelische Blockade Neues Hilfsschiff vor dem Gazastreifen gestoppt Zwischenfall vor Gaza-Küste Israelis erschießen vier mutmaßliche Extremisten -- Good coders do not comment. What was hard to write should be hard to read too. |
|||||
|
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |