• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Unsanity APE? Nein danke!

Alles drei sind Wege, die technisch unzuverlässig sind. Es ist keine saubere, daher dreckige Programmierung, weil nicht vorgesehene Eingriffe gemacht werden über nicht definierte, nicht vorhandene Schnittstellen.
OK. Ich hatte das als Wertung missverstanden.

Es gehört immer in diesen Fällen Glück dazu, denn man kennt die Software, die damit verändert wird, die sog. Ziel- oder Opfer-Programme nicht im Quellcode, kann also einwandfreies (sprich sicheres) Funktionieren des eingeschleusten Drittcodes nicht garantieren.
Man kann das Risiko aber oft ziemlich genau einschaetzen. Ich selbst z.B. habe bisher nur einen Input-Manager-Hack verbrochen, und der ueberschreibt die -visibleFrame-Instanzmethode der Cocoa-Klasse NSScreen. Ziemlich ungefaehrlich, das.

Deshalb haengt das Risiko nicht so sehr davon ab, welche Technik man einsetzt, sondern davon, was man tut. Und das ist -- soweit ich mich erinnere -- auch der Punkt, an dem Rosyna jedes mal etwas duennhaeutig reagiert: Auch APE ist nicht boese, aber man kann boese und/oder dumme Dinge damit anstellen.