Beiträge von RPG Hacker

geschrieben am 15.04.2016 10:43:10 in SMW-Hacking Turnier [Finale]
( Link )
Zitat von W4mp3:
@Markus: Für die Medaillen den Poop Emoji in Gold/Silber/Bronze? Alternativ vielleicht ein Pokal in dem Stil:

Natürlich dann auch in den anderen Geschmacksrichtungen und in besser.


Gerne, sofern niemand was dagegen hat und jemand die Grafiken bereitstellt (egal ob Poop oder Pokal).

Zitat von spinatkuchen:
somehow, you made it even more wrong


FFFFFFUUUUUUU...
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 25.04.2016 10:28:54 in SMW-Hacking Turnier [Finale]
( Link )
Zitat von Wysey:
Der Typ stampft mich mit seinen Programmierkenntnissen ein, da kann ich noch so viel Atmosphäre und schöne Gfx machen wie ich will. xD


Wohl kaum. Alleine schon, weil zu faul wäre, irgendwas großes in ASM zu programmieren.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 01.06.2016 10:07:35 in Eine Art zweiter Team-Hack, vielleicht, so'n bisschen
( Link )
Explodieren diese Bomben-Wolken bei Kontakt sofort? Falls ja, fänd ich das nicht so optimal. Der Spieler kann nicht wissen, dass diese Wölkchen so gefährlich sind und rein visuell sehen die auch echt nicht so aus, als würden die einem etwas tun. Sind ja eigentlich nur weiß auf weiß. Meine Empfehlung: Anstatt die sofort explodieren zu lassen, sollten sie bei Kontakt anfangen zu blinken und dann nach ein paar Sekunden explodieren. Dann hätte der Spieler nicht nur eine Chance, darauf zu reagieren, sondern es würde auch viel besser zu den üblichen Bomben im Spiel (Bob-ombs usw.) passen.

Spoiler anzeigen
Und mit diesem Kommentar habe ich offiziell am Team-Hack teilgenommen und muss folglich in den Credits stehen! Ätsch-bätsch!

-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 06.06.2016 0:51:52 in Frühjahrsputz
( Link )
OMG!!! 05.06.2016 - WYE tut etwas!
Dieser Tag wird wahrlich in die Geschichte eingehen! :O

Zum neuen Hauptseiten-Design: Ich finde es besser, als das alte, allerdings auch sehr schlicht. Das Logo passt da irgendwie nicht so recht rein, wie es gerade ist, und die Seite ist mir schon ein bisschen sehr arg weiß (gerade auf längeren Seiten, wo das Hintergrundbild erst ganz weit unten beginnt). Ein bisschen mehr "Schnörkel" fänd ich jetzt schon nicht schlecht, nur, damit es nicht ganz so langweilig aussieht. Aber aufgeräumter ist es allemal, das muss ich zugeben.

Die Upload-Funktion finde ich ehrlich gesagt sowieso behindert, da keiner von uns beiden jemals die Uploads überprüft und moderiert und wir nichtmal benachrichtigt werden, wenn irgendjemand etwas hochlädt. Das kann natürlich auch zu rechtlichen Problemen führen. Meine Vorschläge: Entweder einer von uns (sprich: du) baut ein System ein, dass man Uploads erst aproven muss und enstprechend per PN benachrichtigt wird, wenn jemand etwas hochlädt, oder wie schmeißen den komplett nutzlosen Download-Bereich einfach ganz raus. Ist jetzt eh nicht so, als hätten wir da irgendwelche wertvollen Schätze drin, die es nicht auch auf SMW Central gibt, nur in neuer und/oder besser. Wer hier wirklich mal was hochladen will (was auch relevant fürs Forum ist), kann dafür ja einen Thread machen und die Attachments nutzen. So sehen wir das auch eher, da wir das Forum wenigstens alle paar Monate mal durchstöbern.

Grundsätzlich bin ich für ein neues Foren-Design, sei es auch nur ein neues Theme, denn das aktuelle ist ja wirklich kacke (und war es schon immer). Am besten wäre natürlich ein eigenes Theme, das zur Hauptseite passt, aber machen wir uns nicht vor. Das ist viel zu viel Arbeit und das wird keiner von uns beiden tun. Noch besser wäre natürlich gleich eine eigene Foren-Software (die nicht so scheiße behindert unübersichtlich und verkorkst geocdet wäre, wie phpBB), aber das wird natürlich erst recht niemand von uns tun. Würde das allerdings unerwarterweise doch jemand machen und das ganze würde anständige funktionieren und hätte auch wieder einen eingebauten Chat usw., würde ich vermutlich sogar das Geld für einen vServer springen lassen, damit wir besagten Chat direkt auf der Hauptseite betreiben könnten. Nicht, dass es sich bei der aktuellen Aktivität lohnen würde, aber mal ganz grundsätzlich gesprochen. Würde das tatsächlich irgendein irrer Vogel angehen und tun, wären mir vor allem zwei Dinge wichtig:

-Medaillen sollte es immer noch geben (ich finde die ganz nett und motivierend), allerdings besser gestaltet und mit automatisierten Unlocks bei bestimmten Medaillien.
-Einige überkomplizierte und unnötige Funktionen sollten rausfliegen und durch simplere, weniger komplizierte Funktionen ersetzt werden - perfektes Beispiel wäre hier z.B. das Ränge- und Rechte-System.
-W4mp3 muss öffentlich gedümtigt werden.

Aber joa, wie gesagt. Ist zu viel Arbeit, die sich auch eigentlich momentan nicht lohnt, wieso es niemand von uns tun wird.

Ein neues Theme wäre aber natürlich schon ganz nett und vermutlich nicht so kompliziert zu machen, wobei du vermutlich ein paar Dinge auf jeden Fall manuell anpassen müsstest (z.B. Medaillenzeug, das nicht standardmäßig in den Themes drin ist)

Zitat von WYE:
Hast du die Möglichkeit, die PHP-Version auf dem Server zu aktualisieren?


Kann ich so spontan nicht sagen. Würde eigentlich auf nein tippen, müsste mich da aber erstmal an den Webhoster wenden und nochmal nachfragen bzw. nochmal im Webhosting-Paket nachschauen, was genau die da einem eigentlich versprechen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 06.06.2016 13:10:01 in Frühjahrsputz
( Link )
Zitat von WYE:
Ich bin kein Profi-Entwickler und baue eventuell Bugs und Sicherheitslücken ein (obwohl, die von phpBB kochen wohl auch nur mit Wasser)


Da würde ich mir erstmal keine so großen Sorgen machen bei unserer aktuellen Aktivität. Da werden es schon nicht besonders viele Hacker und/oder Bots auf unser Forum abgesehen haben.

Zitat von WYE:
Man müsste die User und Posts in das neue System migrieren, wahrscheinlich halb von Hand


Die Migration dürfte nicht sooo schwer werden. Im Worst Case könnte man sicher irgendein Script schreiben (in einer Script-Sprache unserer Wahl), dass die (lokal gespeicherte) SQL-Tabelle öffnet, alle wichtigen Daten ausließt und in eine neue Tabelle reinschreibt. Komplizierter Stelle ich mir hier eigentlich vor, die ganzen Tabelen von phpBB überhaupt zu verstehen, denn selbsterklärend sind die ja nicht unbedingt alle. Das alles hätte immerhin den Vorteil, dass man dann sämtlichen komplizierten und unnötigen Scheiß aus den Tabellen gleich ganz rausschmeißen könnte. Dann würde man da auch gleich mehr durchblicken.

Zitat von WYE:
Wer weiß, ob das der Rest der Community will (die verbliebenen zwei, drei Leute)


Ach was, die sollen mal nicht so rumheulen, die Memmen!

*Sich an POKEMON_MASTERHACKER_X erinner*
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 06.06.2016 21:17:24 in Frühjahrsputz
( Link )
Mist. Jetzt habe ich mich selbst gedemütigt, indem ich "gedümtigt" geschrieben habe!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 07.06.2016 11:15:39 in Frühjahrsputz
( Link )
Btw., wo ist eigentlich unser Favicon hin? Das hast doch garantiert du auf dem Gewissen, oder, WYE?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 07.06.2016 17:33:26 in Frühjahrsputz
( Link )
Genau deshalb räume ich niemals auf.
#ScherzIchBinEinfachNurFaul
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 09.06.2016 10:01:03 in Frühjahrsputz
( Link )
Sieht so ganz schick aus, finde ich. Wobei ich das smwhacking.de oben dann vielleicht noch mit einer schicken Schriftart verzieren würde, sodass man das auch als Seitenlogo verwenden kann (muss jetzt nicht unbedingt so bunt sein, wie der aktuelle Schriftzug, aber halt irgenwdas, was passt und gut aussieht).

Was PHP angeht, auf ihrem Webhosting-Angebot schreiben die:
Zitat von Celeros:
PHP5-Unterstützung (5.3/5.4/5.5/5.6)


Von 7.0 also nirgends die Rede. Bei einem vServer dürfte das aber möglich sein, da man da seine eigene Server-Umgebung wählen darf.

EDIT:
Übrigens hast du auch das Über-dem-Chat-Scherz-Bild beim Aufräumen weggeschmissen. Das solltest du entweder wieder besorgen oder aber die Einbindung entfernen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 13.06.2016 10:05:30 in Frühjahrsputz
( Link )
Zitat von WYE:
Mhm, ich will dich ja auch nicht in Unkosten stürzen, nur damit ich PHP7-Features nutzen kann. (Den Chat hab ich allerdings auch vor zu programmieren, und wenn du dann sowieso einen neuen Server willst, dann na ja.)
Auf jeden Fall könnten wir auf 5.6 upgraden, sobald das neue Ding fertig ist. (Lieber noch nicht jetzt, wer weiß, wie sich das mit phpBB verträgt.)


An und für sich scheint so ein vServer ja nicht so teuer zu sein (angenommen die Bandbreite, die einem das Basispaket zur Verfügung stellt, reicht aus, denn überschrittene Bandbreite kostet extra - und zwar ganz schön). Das wären halt 20€ im Monat anstatt ca. 20€ im Jahr. Sollte theoretisch für mich machbar sein, auch wenn es dieses Jahr finanziell etwas knapp ist, aber spätestens nächstes Jahr dürfte es etwas besser und selbst dieses Jahr habe ich noch ein paar Ecken, an denen ich theoretisch sparen könnte (z.B. Patreon). Wie gesagt, die Hauptfrage ist hier wirklich, wie viel Bandbreite die Seite am Ende benötigt. Solange unser Limit nicht überschritten wird, sollte auch alles in Ordnung sein.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 14.06.2016 11:14:30 in Frühjahrsputz
( Link )
So, ich habe mich mal entschieden, eine kleine To-Do-Liste zu machen, was wir so alles bräuchten bzw. ich mir wünschen würde in einem komplett neu gecodeten Forum, zum einen natürlich, damit es nicht vergessen wird, aber auch nochmal um etwas deutlich zu machen, wie viel Arbeit das wirklich wird (damit du das nicht unterschätzt und erst auf halber Strecke aufgibst). Diese Liste muss nicht vollständig sein, aber falls mir im Nachhinein noch was einfällt, ergänze ich die Liste.

  • Es sollte eine Foren-Liste geben (duh!).

  • Jedes Forum soll mindestens einen Namen und eine Beschreibung haben.

  • Jedes Forum soll Threads und weitere Foren enthalten können (letzteres ist optional, finde ich aber sauberer, wenn man zumindest die theoretische Möglichkeit hat).

  • Foren brauche Berechtigungen um anzugeben, welche User sie sehen und welche User darin posten können.

  • Man soll Threads in einem Forum erstellen können, sofern man die notwendingen Berechtigungen fürs Forum hat.

  • In der Thread-Übersicht soll man von jedem Thread Titel, Anzahl der Beiträge, Thread-Ersteller, Datum und User des letzten Posts und die Anzahl der Zugriffe auf den Thread sehen (letzteres ist optional).

  • User sollen Threads abbonieren können. Wenn sie das tun, sollen sie immer eine E-Mail erhalten, wenn in den Thread etwas gepostet wird.

  • In der Foren-Übersicht sollte in User immer sofort sehen, welche Threads des Forums (bzw. welche Foren) neue Beiträge enthalten, die dieser noch nicht gelesen hat.

  • Ein Button in der Forenübersicht soll den Status aller Threads für einen User auf "gelesen" setzen.

  • Ansonsten soll das Lesen des letzten Posts eines Threads den Status des Threads auf "gelesen" setzen.


  • Jeder Thread soll einen Namen und mindestens einen Eröffnungspost haben.

  • Man soll Posts bearbeiten können.

  • Jeder User soll seine eigenen Posts bearbeiten können, User mit notwendigen Berechtigungen alle Posts.

  • Bearbeitet man den Eröffnungsposts, soll man auch den Titel bearbeiten können.

  • Man soll, mit den notwendigen Berechtigungen, Posts und Threads löschen können.

  • Man soll, mit den notwendigen Berechtigungen, neue Posts hinzufügen können.

  • Man soll neuen Posts Attachments hinzufügen können (optional: man kann entweder direkt welche hochladen oder auf Attachments von anderer Quelle verlinken - letzteres ging bei phpBB noch nicht).

  • Jeder Post sollte zumindest Name des Verfassers, Kurzprofil des Verfassers (Avatar, Postcount, Rang usw.), Titel des Posts, Datum des Posts, Inhalt des Posts, Name des Users der letzten Editierung, Datum der letzten Editierung, Signature des Users und eine Liste aller Attachments enthalten.

  • Posts sollten im Inhalt BB Codes unterstützen, und zwar zumindest alle die, die auch momentan unterstützt werden. Man sollte als Admin beliebig neue BB Codes hinzufügen können (wobei es hier reicht, das nur über PHP direkt tun zu können - das ist flexibler und erspart dir die Arbeit, eine gesonderte Konfigurations-Seite zu machen). Das Parsen von BB Codes und Zurückgeben des fertigen Strings sollte in einer eigenen Funktion geschehen (Grund folgt nachher). Wenn das anständig funktioniert, kann man am Ende sogar BB Codes unterstützen, die mit phpBB momentan nicht möglich sind.


  • Jeder User sollte eine Profil-Seite haben.

  • Wo auch immer auf der Webseite der Name eines Users angezeigt wird, soll man über einen Klick auf diesen Namen direkt auf die Profil-Seite des zugehörigen Users gelangen können.

  • Jedes User-Profil sollte in mehrere Abschnitte unterteilt sein.

  • Erster Abschnitt: Allgemeine Informationen. Username, Avatar, Rang, Postcount, Anmeldedatum, letzte Aktivität, Signatur, ein Link der zur Übersicht aller Posts des Users in chronologischer Reihenfolge führt, selbiges für vom User erstellte Threads.

  • Zweiter Abschnitt: Medaillen des Users. Man soll jedem User Medaillen verleihen können, die hier, schön und sinnvoll kategorisiert und formatiert, dargestellt werden sollten. Als Tooltip für eine Medaille soll die Beschreibung der Medaille erscheinen (Name + Beschreibung).

  • Dritter Abschnitt: Biografie des Users.


  • Ist man als Gast im Forum unterwegs, soll es einen Login-Button geben, der auf allen Foren-Seiten sichtbar ist. Klickt man auf diesen Button, soll man zur Login-Seite gelangen, wo man sich per Eingabe von E-Mail-Adresse und Passwort einloggen oder aber per Klick auf einen Registrieren-Button neu anmelden können soll. (Momentanes phpBB verwendet ja den Benutzernamen zum Log-In, das finde ich aber beschissen und das sollten wir nicht beibehalten oder es zumindest optional machen - primäre Log-In-ID sollte immer die e-Mail-Adresse sein).

  • Ist man als eingeloggter user im Forum unterwegs, soll an Stelle des Log-in-Buttons ein Log-out-Button stehen.

  • Neben diesem Log-out-Button soll dann ein "Einstellungen"-Button stehen, der einen User auf eine Seite verlinkt, wo er persönliche Einstellungen vornehmen kann.

  • Ein User soll hier zumindest seine E-Mail-Adresse und sein Passwort bearbeiten können.

  • Ebenso seinen Avatar, seine Signatur, seine Stolz-Medaillen und seine Biografie.

  • Die Stolz-Medaillen eines Users sollten eine Auswahl von x Medaillen sein (am besten drei), die immer im Kurz-Profil des Users (bei jedem Post) angezeigt werden sollten. Auch die Reihenfolge sollte frei bestimmbar sein. Das sind quasi die Medaillen, auf die der User am stolzesten ist und mit denen er am meisten prahlen will.

  • Das Textfeld für die Bearbeitung der Biografie sollte BB Code unterstützen (und genau deswegen sollte das ganze in eine spezielle Funktion ausgelagert werden).


  • Es muss spezielle Verwatlungs-Seiten für Moderatoren und Admins geben.

  • Moderatoren sollen User sperren, verwarnen, entsperren, alle Posts bearbeiten, alle Threads löschen, verschieben und kombinieren können, sowie Medaillen verleihen.

  • Admins sollen alles können, was Moderatoren auch können, plus sie sollen User löschen und umbennen, sowie sämtliche User-Einstellungen (E-Mail, Passwort, Signatur, Avatar, Biografie, Rang/Berechtigung/Benutzergruppe, evtl. Postcount) bearbeiten können. Außerdem soll es eine Seite geben, wo Admins neue Medaillen hinzufügen können. Am besten so einfach wie möglich, damit es nicht so nervig wird, wie bisher. Zur leichteren Auswahl eines Bilds sollte PHP einem zum Beispiel schon direkt eine Liste aller Bild-Dateien ausspucken, die in einem bestimmten Ordner gespeichert sind. Dann muss man das nicht immer manuell tippen, was doch sehr nervig ist.

  • Verwatlungsseiten für Foren (Beschreibung, Namen und Anordnung).


  • Es soll irgendwo auf der Seite einen Link geben, über den man sich alle Nutzer ansehen kann, die im Forum angemeldet sind. Am besten sortierbar nach Anmeldedatum, Datum der letzten Aktivität, Username oder Postcount, sowohl aufsteigend als auch absteigend. Standard-Sortierung soll die Sortierung nach Registrierungsdatum sein.


  • Auf der Hauptseite des Forums soll es einen Chat geben. Auch dieser Chat soll BB Codes unterstützen und es sollen dieselben Berechtigungen gelten, wie auch für normale Posts (also Bearbeiten & Löschen von Posts etc.)

  • Sofern irgend mögilch sollten Bearbeitungen, Löschungen etc. von Chats-Nachrichten live geupdatet werden. Das war eine der Sachen, die mich am Original-Chat echt gewurmt hat, dass man Nachrichten löschen bzw. Bearbeiten konnte und niemand hats gemerkt.


  • Es soll die Möglichkeit geben, persönliche Nachrichten an User zu verfassen. Auch diese sollen BB Codes unterstützen.

  • Erhält ein User eine neue Nachricht, soll er per E-Mail benachrichtigt werden.

  • Auf jeder Seite des Forums sollte es dem User überdeutlich gemacht werden, wenn er eine PN hat (vielleicht per kleinen Popup-Dialog oben oder so).


  • Irgendwie sollten User-Sessions gespeichert werden. Keine Ahnung, wie man das am besten macht. Jedenfalls sollte ein User, der sich an Tag x angemeldet hat und nicht ausgeloggt hat auch an Tag y immer noch angemeldet sein.


  • Es sollte ein News-Unterforum geben.

  • Threads aus dem News-Unterforum sollten auf der Hauptseite irgendwo mit ihrem Anfangspost angezeigt werden. Klickt man auf den Titel der News, soll man direkt zum jeweiligen Thread geleitet werden. Unten drunter soll ein Link mit "x Kommentare" oder "x Antworten" oder sowas stehen, der die Anzahl an Posts in dem jeweiligen Thread enthält. Klickt man da drauf, so soll man ebenfalls direkt in den Thread geleitet werden.

  • Die Hauptseite (also smwhacking.de/index.php oder whatever) soll die ersten x News in zusammengefasster Form mit maximal x Zeichen darstellen. Hierbei aufpassen, dass keine BB Codes in der Mitte abgeschnitten werden.


  • Sämtliche Texte, die auf der Webseite sichtbar sind, sollten irgendwie in eine gesonderte Datei ausgelagert werden, damit man theoretisch ganz leicht Übersetzungen hinzufügen kann.


  • An jeder beliebigen Stelle, wo User irgendwelche Inputs machen können (neue Posts, neue Threads, Attachment-Namen, Post-Titel, Profil, Username etc.), müssen spezielle HTML-Charaktere abgefangen und escaped werden. Z.B. wird < zu < und > zu > etc.

  • An einigen Stellen sollten noch weitere Zeichen abgefangen werden, zum Beispiel bei Usernamen, wo nicht jedes Zeichen erlaubt sein sollte.


  • Falls die Webseite Cookies verwendet: Wenn man die Seite das erste mal besucht, sollte oben eine Cookie-Warnung aufpoppen, die man akzeptieren muss. Tut man das nicht, soll sie halt da bleiben (auch bei folgenden Besuchen). Ich glaube, das so etwas gesetzlich gefordert ist.


Das ist gerade alles, was mir einfällt. Mehr folgt, sofern es mir einfällt. Na, schon demotiviert?
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 14.06.2016 12:46:31 in Frühjahrsputz
( Link )
Simpel ist gut, aber es darf halt dadurch auch nicht scheiße werden, sonst lohnt sich das ganze ja nicht.
Die Herausforderung liegt letztendlich ja darin, den Sweetspot zu finden zwischen "simpel" und "hat alles, was wir brauchen" und natürlich sollte man es auch ausnutzen, wenn man schon den Weg geht, was eigenes zu coden, und ein paar der Features implementieren, die wir schon früher gerne hätten, die aber zu schwer zu machen waren. Nur die Features, die wir wirklich fast gar nicht genutzt wurden oder die zu kompliziert zu bedienen sind, sollten rausfliegen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 25.06.2016 13:54:05 in Studium mit 24 spät?
( Link )
Ich würde dir raten, dein Abitur erstmal nachzuholen. Dann kannst du dabei einen Latein- oder Französisch-Anfängerkurs machen und ganz leicht nebenher die zweite Fremdsprache erwerben, die benötigt ist. 24 ist definitiv nicht zu spät. Wir hatten bei uns diverse Leute, die mit über 30 noch an der Games Academy studiert hatten. Einer sogar mit 42. Ist also nichts ungewöhnliches, und schief angucken wird dich deswegen auch niemand. Mach einfach das, was für dich richtig ist, ohne darüber nachzudenken, was andere davon halten könnten.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 25.06.2016 16:29:46 in Studium mit 24 spät?
( Link )
An dieser Stelle zitiere ich ganz gerne meinen Vater, der mit einer bestimmten Aussage eigentlich den Nagel genau auf den Kopf getroffen hat:
"Lass dir zum lernen so viel Zeit, wie du willst. Zum arbeiten hast du noch dein ganzes Leben lang Zeit."
Es bringt nichts, Pläne für eine Zukunft zu machen, von der man nicht weiß, ob sie je eintreffen wird. Richte dich lieber nach dem, was JETZT sinnvoll zu sein scheint. Sollten sich die Zeiten irgendwann mal groß ändern, so würde ich mir auch erst dann wirklich Gedanken darum machen.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 25.06.2016 22:28:17 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
Hibsch, Mert, hibsch!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 02.07.2016 0:51:45 in Allgemeine SMW Hacking Fragen
( Link )
Ich weiß nicht, ob es da etwas gibt, das auch funktioniert. Ich weiß, dass es vor vielen Jahren mal einen Block gab, mit dem man (angeblich) sein eigenes "Castle Intro" machen konnte. Ich habe den allerdings nie ohne Bugs zum laufen gekriegt. Habe gerade mal etwas gegoogelt und noch immer nichts offensichtliches gefunden. Vermutlich gibt es da einfach noch immer keine praktikable Lösung für.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 05.07.2016 10:33:46 in Frühjahrsputz
( Link )
Zitat von WYE:
Ich bin immer noch am Programmieren!


Ich bin stolz auf dich! Ehrlich gesagt hatte ich fest dran geglaubt, dass du schon das Handtuch geworfen hättest.

Zitat von WYE:
Geht nur nicht ganz so schnell voran, da private und berufliche Projekte leider nicht vertauscht sind.


Wenn einer das Gefühl kennt, dann ich.

Zitat von WYE:
Ich hab übrigens rausgefunden, dass nach Nachverfolgen von gelesenen und ungelesenen Posts das schwerste Problem der Welt ist. Das war das, was mich so lange aufgehalten hat - hoffentlich sind jetzt auch keine Bugs mehr drin.


Das glaube ich dir sofort. Alleine schon, wie man seinen Speicher verwaltet, damit die Datenbank nicht explodiert, stelle ich mir kompliziert vor, und überhaupt das ganze erstmal effizient zu lösen, ohne den Code mehr machen zu lassen, als notwendig. Gute Arbeit, falls du das halbwegs anständig gelöst bekommen hast.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 17.07.2016 2:33:24 in Frühjahrsputz
( Link )
Zitat von WYE:
So - ich hab zwar keine Ahnung, warum euch so viel an Medaillen liegt


Gibt halt einen kleinen Anreiz, auch mal irgendetwas zu tun oder sich bei irgendetwas Mühe zu geben. Ein bisschen (augenscheinliche) Anerkennung ist doch immer nett.

Zitat von WYE:
oder wie du in deinem Anforderungskatalog auf Stolz-Medaillen kommst


Die Idee habe ich ehrlich gesagt von Pokemon. In Schwarz & Weiß konnte man auch Medaillen verdienen in Form von Achievements. Hierbei konnte man dann die Medaille auswählen, auf die man am stolzesten ist. Diese wurde dann anderen Leuten angezeigt, die das Profil besucht haben. Die Idee finde ich ehrlich gesagt sinnvoll. Bisher wurden ja immer nur die letzten drei Medaillen angezeigt, aber aus eigener Erfahrung kann ich sagen, dass einem nunmal nicht jede Medaille gleich viel wert ist. Für einige Medaillen musste man härter ackern, die schätzt man auch entsprechend mehr. Natürlich möchte man dann ganz gerne auch diese Medaillen in seinem Kurzprofil angezeigt haben, nicht unbedingt gerade die schäbigsten Medaillen, die man vielleicht auch noch "aus Versehen" bekommen hat, ohne was dafür zu tun.

Zitat von WYE:
aber ich hab das jetzt alles eingebaut.


Good boy!

Zitat von WYE:
und sogar prüfen, ob man neue Medaillen verdient (Postcount, Registrierungsdatum), und sich die automatisch verleiehen lassen.


Super! Ich hoffe, du hast es schön leicht erweiterbar gemacht. Optimal wäre meiner Meinung nach ein Array, das einfach einen Funktionspointer und eine Medaille bekommt. Dann wird dieser Array immer durchiteriert und dabei jede Funktion aufgerufen. Gibt die Funktion true zurück, wird die zugeordnete Medaille freigeschaltet. So oder so ähnlich stelle ich mir das vor, dann kann man auch ohne Probleme später noch weitere Auto-Medaillen einfügen, ohne die kompliziert in den Code zu hacken.

Zitat von WYE:
Findest du übrigens, dass Dateianhänge in Posts wirklich nötig sind? Eigentlich hat die ja kaum einer genutzt, und die File Bin tut's doch auch, würde ich sagen.


Ist für mich im Grunde genommen das gleiche, tut es also genauso.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 17.07.2016 18:09:44 in Screenshots/Videos Thread - Zeige dein Zeug h(i)er!
( Link )
Zitat von Robju:
Ein Hack. Er ist sehr gut.


Ich zweifle diese Aussage nicht im geringsten an und erwarte voller Sehnsucht die Früchte deiner Arbeit.
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.

geschrieben am 28.07.2016 1:35:55 in Frühjahrsputz
( Link )
Zitat von WYE:
So, BBCodes funktionieren jetzt auch.


Geilo!
Gefällt mir!

Zitat von WYE:
Ich wunder mich ehrlich gesagt, dass der noch nicht mal zwei Monate her ist und ich schon gefühlte drei Viertel des ganzen Forums fertig hab.


Ich mich auch. Aber das zeigt eben, dass man doch etwas auf die Reihe kriegen kann, wenn man nur motiviert ist und die Zeit findet. Bin jedenfalls positiv überrascht, dass du dich da wirklich hintergeklemmt hast!
-Das quadratische Rad neu erfinden-
Mit das quadratische Rad neu erfinden (englisch Reinventing the square wheel) bezeichnet man die Bereitstellung einer schlechten Lösung, wenn eine gute Lösung bereits existiert.

-Slowsort-
Slowsort (von engl. slow: langsam) ist ein langsamer, rekursiver Sortieralgorithmus, der nach dem Prinzip Vervielfache und kapituliere (engl. Multiply and surrender, eine Parodie auf Teile und herrsche) arbeitet.