Daily-News ep.2 – Was habe ich (heute) eigentlich getan??

Hallo alle miteinander (^__^),

Ich habe heute grundlegend eigentlich nur an diesem Blog gearbeitet, aber auch ein paar Ideen für die “Multitasking”-Fähigkeit des Bottes entwickelt.

Ich habe mal noch ein bisschen weiter in Richtung “Funktionen in anderes Programm auslagern” geforscht und bin zu dem Schluss gekommen, dass, wenn immer wieder ein Programm bei jeder Aktion neu gestartet werden muss, alles im Endeffekt noch langsamer wird. Idee: DDE! Da aufgrund technischer Probleme in der Vergangenheit eine Sache in einem Nebenprogramm ausgeführt wird, dachte ich, benutze ich doch das Nebenprogramm einfach. Dort werde ich in den nächsten Tagen probeweise einen DDE-Empfänger einbauen und in das Hauptprogramm den Sender/Empfänger einbauen.

Statusupdate: Jaaaaaa!!! Es hat tatsächlich funktioniert, habe das mal mit der Taverne versucht. Die nächsten Tage werde ich den Rest einbauen und dann schauen, ob das alles schneller wird.

_______________________________

Ich habe weiterhin nach Möglichkeiten gesucht, die Webseite hier etwas zu verschnellern, und vorallem im Google PageSpeed-Ranking höher zu kommen. Und es ist mir auch gelungen! Ich schrieb vor ein paar Tagen einen Eintrag mit ein paar Informationen – aber um den Vergleich kurz zu machen, hier die Punktzahl-Zitate:

Vorher:

The page Magical Fidget Bot | Die neue Generat… got an overall PageSpeed Score of 83 (out of 100).

Jetzt:

The page Magical Fidget Bot | Die neue Generat… got an overall PageSpeed Score of 99 (out of 100).

Wahnsinn oder?? Als ich das gelesen habe, war ich natürlich erstmal glücklich – schön, dass ich so hochgekommen bin 🙂

________________

Noch zu schaffende Ziele:

  • Alle Funktionen auslagern (bis jetzt implementiert: Taverne/Gildenkampfanmeldung)
  • Attributekauf-Funktion einbauen
  • Dungeons einbauen
  • Gildenmitglieder wieder einbauen

 

Dat wärs dann auch erstmal wieder für heute, die nächste Daily-News kommt wahrscheinlich nicht morgen, unter der Woche kann sich diese Reihe etwas verzögern, da ich noch in die Schule gehe^^.

~Robin

Daily-News ep.1 – Was habe ich (heute) eigentlich getan??


Hallo zusammen,

Heute habe ich ein bisschen herumgeschnüffelt was die Geschwindigkeit meiner Funktionen bei rund 80 (jap, ich kenne jemanden der braucht soviele auf einem Bot) Accounts betrifft, und bin zu dem Schluss gekommen, dass ich mal eine andere Funktion benutzen könnte, was das Aufbauen einer Verbindung zu S&F betrifft. Ergebnis: Im Endeffekt schneller 🙂
________________

Außerdem habe ich nach einer Möglichkeit gesucht, die das Programm nicht ganz so blockiert wenn es rund 80 Accounts überprüft, ob ihre Zeit “gekommen ist”. Ergebnis: Rekursiv ist nicht. Alternative: In ein Programm auslagern. Hoffentlich klappts.
________________

Es ist mir außerdem gelungen, einen nervigen Bug aufzuspüren: Ein ähnliches Problem hatte ich schonmal, dabei wurden Passwörter mit Sonderzeichen und Umlauten nicht richtig erkannt. Das Problem hatte ich behoben, indem die Passwörter einfach schon richtig abgespeichert wurden, aber an die Namen hatte ich nicht gedacht. Ergebnis: Die entsprechende Funktion zum “urlencoden” ins Programm einbinden, fertig – klappt 🙂

________________

Noch zu schaffende Ziele:

  • Geschwindigkeit verbessern durch Auslagerung der Funktionen
  • Attributekauf-Funktion einbauen
  • Dungeons einbauen
  • Gildenmitglieder wieder einbauen

 

Das wars dann mit der (ersten) Daily-News, ich dachte das wäre eine nette Idee, für alle, die auch an dem Drumherum des Bottes und dessen Programmierung interessiert sind (und in erster Linie Gedankensortierung für mich ^___^).

~Robin