CW Consolewars - Technische Fehler und Probleme

  • Thread-Ersteller Thread-Ersteller tkx
  • Erstellungsdatum Erstellungsdatum
Ich war wegen Beleidigungen und Regelverstößen gezwungen, einen User aus einem Blog auszusperren. Dennoch konnte er weiterposten. Hab' ihn mal permanent von der Seite gehaut, aber besser wäre es natürlich, wenn die bloginterne Sperrfunktion klappen würde... oder dauert das evtl. nur ein paar Minuten, bis das wirksam wird? Der User hat leider auch ein bisschen schnell rumgespamt, ergo wäre es vorteilhaft, wenn im Fall solcher Trolle die Funktion sofort greifen würde, wenn technisch möglich.
 
Ich war wegen Beleidigungen und Regelverstößen gezwungen, einen User aus einem Blog auszusperren. Dennoch konnte er weiterposten. Hab' ihn mal permanent von der Seite gehaut, aber besser wäre es natürlich, wenn die bloginterne Sperrfunktion klappen würde... oder dauert das evtl. nur ein paar Minuten, bis das wirksam wird? Der User hat leider auch ein bisschen schnell rumgespamt, ergo wäre es vorteilhaft, wenn im Fall solcher Trolle die Funktion sofort greifen würde, wenn technisch möglich.

wir sind uns bewusst, dass es dieses Problem gibt und werden drann arbeiten.

Allerdings hättest du dieses Problem nicht gehabt, wenn du der Meinungfreiheit seinen Lauf gelassen hättest ;) Beleidigt wurdest du nämlich erst nachdem du die Zensur-Schere rausgeholt hast. Und solch manipulatives Verhalten kann auch geahndet werden.
 
Wenn man so argumentiert, könnte man natürlich die gesamte Moderation der Website wegfallen lassen mit der Erklärung, man würde nur der Meinungsfreiheit ihren Lauf lassen. Dass das Wahnsinn wäre, ist aber ja wohl offensichtlich. Es gibt gewisse Grenzen und Provokationen, die von vornherein unterbunden gehören, wenn die Sache nicht eskalieren soll. Und ich nehme mir dann doch das Recht heraus, selbst recht gut beurteilen zu können, mit welchen Usern ich zu einem von mir gewählten Thema eine Unterhaltung suchen möchte. Meine UP also in meinem Sinne zu moderieren und Störenfriede rauszuschmeißen hat nichts mit manipulativ zu tun. Meine Aktion begründete sich ja nicht alleine auf seinem Kommentar in dem einen Blog, mit dem Benutzer gibt's ja eine Vorgeschichte, die zu jenen Konsequenzen geführt hat. Aber wenn du schon von Ahndung sprichst... ist da diesbezüglich eigentlich irgendwas passiert mit jenem User? Spammen und das Ausnutzen von Bugs stehen ja schließlich im Regelwerk.
 
Die Most-Wanted im Nintendo-Bereich scheint übrigens nicht zu stimmen. Da sind alte Spiele drin.

EDIT: Jetzt scheints wieder zu passen? Auf jedenfall ist da irgendwas kaputt. :ugly:
 
Folgende Angaben MÜSSEN gemacht werden:

System: Windos 7 Ultimate 64bit
Browser + Version: Firefox 9.0.1
URL wo der Fehler auftritt : erweitertes posting
Beschreibung des Fehlers: siehe unten
Wie kann der Fehler reproduziert werden: text makieren und dann liste


  1. zeile1 +
  2. zeile2 +
  3. zeile3 makieren -> liste drücken
  4. function each(iterator, context) {
    var index = 0;
    try {
    this._each(function (value) {iterator.call(context, value, index++);});
    } catch (e) {
    if (e != $break) {
    throw e;
    }
    }
    return this;
    }
  5. function eachSlice(number, iterator, context) {
    var index = - number, slices = [], array = this.toArray();
    if (number < 1) {
    return array;
    }
    while ((index += number) < array.length) {
    slices.push(array.slice(index, index + number));
    }
    return slices.collect(iterator, context);
    }
  6. function all(iterator, context) {
    iterator = iterator || Prototype.K;
    var result = true;
    this.each(function (value, index) {result = result && !!iterator.call(context, value, index);if (!result) {throw $break;}});
    return result;
    }
  7. function any(iterator, context) {
    iterator = iterator || Prototype.K;
    var result = false;
    this.each(function (value, index) {if ((result = !!iterator.call(context, value, index))) {throw $break;}});
    return result;
    }
  8. function collect(iterator, context) {
    iterator = iterator || Prototype.K;
    var results = [];
    this.each(function (value, index) {results.push(iterator.call(context, value, index));});
    return results;
    }
  9. function detect(iterator, context) {
    var result;
    this.each(function (value, index) {if (iterator.call(context, value, index)) {result = value;throw $break;}});
    return result;
    }
  10. function findAll(iterator, context) {
    var results = [];
    this.each(function (value, index) {if (iterator.call(context, value, index)) {results.push(value);}});
    return results;
    }
  11. function findAll(iterator, context) {
    var results = [];
    this.each(function (value, index) {if (iterator.call(context, value, index)) {results.push(value);}});
    return results;
    }
  12. function grep(filter, iterator, context) {
    iterator = iterator || Prototype.K;
    var results = [];
    if (Object.isString(filter)) {
    filter = new RegExp(RegExp.escape(filter));
    }
    this.each(function (value, index) {if (filter.match(value)) {results.push(iterator.call(context, value, index));}});
    return results;
    }
  13. function include(object) {
    if (Object.isFunction(this.indexOf)) {
    if (this.indexOf(object) != - 1) {
    return true;
    }
    }
    var found = false;
    this.each(function (value) {if (value == object) {found = true;throw $break;}});
    return found;
    }
  14. function include(object) {
    if (Object.isFunction(this.indexOf)) {
    if (this.indexOf(object) != - 1) {
    return true;
    }
    }
    var found = false;
    this.each(function (value) {if (value == object) {found = true;throw $break;}});
    return found;
    }
  15. function inGroupsOf(number, fillWith) {
    fillWith = Object.isUndefined(fillWith) ? null : fillWith;
    return this.eachSlice(number, function (slice) {while (slice.length < number) {slice.push(fillWith);}return slice;});
    }
  16. function inject(memo, iterator, context) {
    this.each(function (value, index) {memo = iterator.call(context, memo, value, index);});
    return memo;
    }
  17. function invoke(method) {
    var args = $A(arguments).slice(1);
    return this.map(function (value) {return value[method].apply(value, args);});
    }
  18. function max(iterator, context) {
    iterator = iterator || Prototype.K;
    var result;
    this.each(function (value, index) {value = iterator.call(context, value, index);if (result == null || value >= result) {result = value;}});
    return result;
    }
  19. function min(iterator, context) {
    iterator = iterator || Prototype.K;
    var result;
    this.each(function (value, index) {value = iterator.call(context, value, index);if (result == null || value < result) {result = value;}});
    return result;
    }
  20. function partition(iterator, context) {
    iterator = iterator || Prototype.K;
    var trues = [], falses = [];
    this.each(function (value, index) {(iterator.call(context, value, index) ? trues : falses).push(value);});
    return [trues, falses];
    }
  21. function pluck(property) {
    var results = [];
    this.each(function (value) {results.push(value[property]);});
    return results;
    }
  22. function reject(iterator, context) {
    var results = [];
    this.each(function (value, index) {if (!iterator.call(context, value, index)) {results.push(value);}});
    return results;
    }
  23. function sortBy(iterator, context) {
    return this.map(function (value, index) {return {value: value, criteria: iterator.call(context, value, index)};}).sort(function (left, right) {var a = left.criteria, b = right.criteria;return a < b ? - 1 : a > b ? 1 : 0;}).pluck("value");
    }
  24. function clone() {
    return slice.call(this, 0);
    }
  25. function toArray() {
    return this.map();
    }
  26. function zip() {
    var iterator = Prototype.K, args = $A(arguments);
    if (Object.isFunction(args.last())) {
    iterator = args.pop();
    }
    var collections = [this].concat(args).map($A);
    return this.map(function (value, index) {return iterator(collections.pluck(index));});
    }
  27. function size() {
    return this.length;
    }
  28. function inspect() {
    return "[" + this.map(Object.inspect).join(", ") + "]";
    }
  29. function detect(iterator, context) {
    var result;
    this.each(function (value, index) {if (iterator.call(context, value, index)) {result = value;throw $break;}});
    return result;
    }
  30. function reverse() {
    [native code]
    }
  31. function forEach() {
    [native code]
    }
  32. function clear() {
    this.length = 0;
    return this;
    }
  33. function first() {
    return this[0];
    }
  34. function last() {
    return this[this.length - 1];
    }
  35. function compact() {
    return this.select(function (value) {return value != null;});
    }
  36. function flatten() {
    return this.inject([], function (array, value) {if (Object.isArray(value)) {return array.concat(value.flatten());}array.push(value);return array;});
    }
  37. function without() {
    var values = slice.call(arguments, 0);
    return this.select(function (value) {return !values.include(value);});
    }
  38. function uniq(sorted) {
    return this.inject([], function (array, value, index) {if (0 == index || (sorted ? array.last() != value : !array.include(value))) {array.push(value);}return array;});
    }
  39. function intersect(array) {
    return this.uniq().findAll(function (item) {return array.detect(function (value) {return item === value;});});
    }
  40. function clone() {
    return slice.call(this, 0);
    }
 
Folgende Angaben MÜSSEN gemacht werden:

System: Windos 7 Ultimate 64bit
Browser + Version: Firefox 9.0.1
URL wo der Fehler auftritt : erweitertes posting
Beschreibung des Fehlers: siehe unten
Wie kann der Fehler reproduziert werden: text makieren und dann liste
Merkwürdig, hätte gedacht, dass dieser Fehler schon längst beseitigt wäre. Das Problem ist forensoftwareseitig, insofern können wir da nichts machen.
Im WYSIWYG Modus taucht der Fehler nicht auf, also den erstmal als Übergangslösung verwenden oder manuell den Fehlercode entfernen.
 
bin ich der einzige, der imo seit den wartungsarbeiten ne extrem schlechter performance im forum festgestellt hat?
 
+1

Vorhin ging sogar für ca. 5 min. überhaupt nicht mehr irgendwas bei CW zu laden.
 
Folgende Angaben MÜSSEN gemacht werden:

System: Windos 7 Ultimate 64bit
Browser + Version: Firefox 9.0.1
URL wo der Fehler auftritt : erweitertes posting
Beschreibung des Fehlers: siehe unten
Wie kann der Fehler reproduziert werden: text makieren und dann liste


  1. zeile1 +
  2. zeile2 +
  3. zeile3 makieren -> liste drücken
  4. function each(iterator, context) {
    var index = 0;
    try {
    this._each(function (value) {iterator.call(context, value, index++);});
    } catch (e) {
    if (e != $break) {
    throw e;
    }
    }
    return this;
    }
  5. function eachSlice(number, iterator, context) {
    var index = - number, slices = [], array = this.toArray();
    if (number < 1) {
    return array;
    }
    while ((index += number) < array.length) {
    slices.push(array.slice(index, index + number));
    }
    return slices.collect(iterator, context);
    }
  6. function all(iterator, context) {
    iterator = iterator || Prototype.K;
    var result = true;
    this.each(function (value, index) {result = result && !!iterator.call(context, value, index);if (!result) {throw $break;}});
    return result;
    }
  7. function any(iterator, context) {
    iterator = iterator || Prototype.K;
    var result = false;
    this.each(function (value, index) {if ((result = !!iterator.call(context, value, index))) {throw $break;}});
    return result;
    }
  8. function collect(iterator, context) {
    iterator = iterator || Prototype.K;
    var results = [];
    this.each(function (value, index) {results.push(iterator.call(context, value, index));});
    return results;
    }
  9. function detect(iterator, context) {
    var result;
    this.each(function (value, index) {if (iterator.call(context, value, index)) {result = value;throw $break;}});
    return result;
    }
  10. function findAll(iterator, context) {
    var results = [];
    this.each(function (value, index) {if (iterator.call(context, value, index)) {results.push(value);}});
    return results;
    }
  11. function findAll(iterator, context) {
    var results = [];
    this.each(function (value, index) {if (iterator.call(context, value, index)) {results.push(value);}});
    return results;
    }
  12. function grep(filter, iterator, context) {
    iterator = iterator || Prototype.K;
    var results = [];
    if (Object.isString(filter)) {
    filter = new RegExp(RegExp.escape(filter));
    }
    this.each(function (value, index) {if (filter.match(value)) {results.push(iterator.call(context, value, index));}});
    return results;
    }
  13. function include(object) {
    if (Object.isFunction(this.indexOf)) {
    if (this.indexOf(object) != - 1) {
    return true;
    }
    }
    var found = false;
    this.each(function (value) {if (value == object) {found = true;throw $break;}});
    return found;
    }
  14. function include(object) {
    if (Object.isFunction(this.indexOf)) {
    if (this.indexOf(object) != - 1) {
    return true;
    }
    }
    var found = false;
    this.each(function (value) {if (value == object) {found = true;throw $break;}});
    return found;
    }
  15. function inGroupsOf(number, fillWith) {
    fillWith = Object.isUndefined(fillWith) ? null : fillWith;
    return this.eachSlice(number, function (slice) {while (slice.length < number) {slice.push(fillWith);}return slice;});
    }
  16. function inject(memo, iterator, context) {
    this.each(function (value, index) {memo = iterator.call(context, memo, value, index);});
    return memo;
    }
  17. function invoke(method) {
    var args = $A(arguments).slice(1);
    return this.map(function (value) {return value[method].apply(value, args);});
    }
  18. function max(iterator, context) {
    iterator = iterator || Prototype.K;
    var result;
    this.each(function (value, index) {value = iterator.call(context, value, index);if (result == null || value >= result) {result = value;}});
    return result;
    }
  19. function min(iterator, context) {
    iterator = iterator || Prototype.K;
    var result;
    this.each(function (value, index) {value = iterator.call(context, value, index);if (result == null || value < result) {result = value;}});
    return result;
    }
  20. function partition(iterator, context) {
    iterator = iterator || Prototype.K;
    var trues = [], falses = [];
    this.each(function (value, index) {(iterator.call(context, value, index) ? trues : falses).push(value);});
    return [trues, falses];
    }
  21. function pluck(property) {
    var results = [];
    this.each(function (value) {results.push(value[property]);});
    return results;
    }
  22. function reject(iterator, context) {
    var results = [];
    this.each(function (value, index) {if (!iterator.call(context, value, index)) {results.push(value);}});
    return results;
    }
  23. function sortBy(iterator, context) {
    return this.map(function (value, index) {return {value: value, criteria: iterator.call(context, value, index)};}).sort(function (left, right) {var a = left.criteria, b = right.criteria;return a < b ? - 1 : a > b ? 1 : 0;}).pluck("value");
    }
  24. function clone() {
    return slice.call(this, 0);
    }
  25. function toArray() {
    return this.map();
    }
  26. function zip() {
    var iterator = Prototype.K, args = $A(arguments);
    if (Object.isFunction(args.last())) {
    iterator = args.pop();
    }
    var collections = [this].concat(args).map($A);
    return this.map(function (value, index) {return iterator(collections.pluck(index));});
    }
  27. function size() {
    return this.length;
    }
  28. function inspect() {
    return "[" + this.map(Object.inspect).join(", ") + "]";
    }
  29. function detect(iterator, context) {
    var result;
    this.each(function (value, index) {if (iterator.call(context, value, index)) {result = value;throw $break;}});
    return result;
    }
  30. function reverse() {
    [native code]
    }
  31. function forEach() {
    [native code]
    }
  32. function clear() {
    this.length = 0;
    return this;
    }
  33. function first() {
    return this[0];
    }
  34. function last() {
    return this[this.length - 1];
    }
  35. function compact() {
    return this.select(function (value) {return value != null;});
    }
  36. function flatten() {
    return this.inject([], function (array, value) {if (Object.isArray(value)) {return array.concat(value.flatten());}array.push(value);return array;});
    }
  37. function without() {
    var values = slice.call(arguments, 0);
    return this.select(function (value) {return !values.include(value);});
    }
  38. function uniq(sorted) {
    return this.inject([], function (array, value, index) {if (0 == index || (sorted ? array.last() != value : !array.include(value))) {array.push(value);}return array;});
    }
  39. function intersect(array) {
    return this.uniq().findAll(function (item) {return array.detect(function (value) {return item === value;});});
    }
  40. function clone() {
    return slice.call(this, 0);
    }

So ein Zufall :o Bin wohl doch nicht der einzige mit dem kryptischen Fehler.

Ich benutze Firefox in der neuesten Version und habe Windows 7 Professional in der 32-Bit Variante.
 
Wahrscheinlich alle Opera (ich auf alle Fälle), weil teekay es als nicht Unterstützenswert ansieht...

Bestimmt :v: ...Naja ich surfe mit Chrome und hab auch ab und an performance Probleme.

Allerdings vermute ich, dass die Telekom schuld daran hat :scan:
Komischerweise hab ich nämlich ab und an ne scheiß Performance auf CW während es bei meinen Freunden hier in der Umgebung überhaupt kein Problem ist.

Telekom am I-Net drosseln? :angst:
 
Zurück
Top Bottom