Archiv des Autors: Christian

Langsames MantisBT 1.3 beschleunigen

Ich habe gerade den Mantis Bug Tracker eines Kunden von Version 1.2 auf die letzte 1er Version 1.3.20 aktualisiert und musste feststellen, dass das Laden der Seiten extrem viel langsamer geworden ist.

Ursache

Zuerst hatte ich die Datenbankabfragen in Verdacht, doch diese sind nicht der Grund. Der Grund für die Langsamkeit sind 2 Javascript– und 2 CSS-Includes im HTML Kopf, die auf PHP-Dateien verweisen. Diese erzeugen dynamisches JS/CSS, aber initialisieren ihrerseits wieder den kompletten MantisBT-Stack. Statt also PHP einmal zu durchlaufen wie vorher, muss es nun 5x durchlaufen werden, und um genau diesen Faktor fühlt sich MantisBT 1.3 auch langsamer an als ältere Versionen.

Weiterlesen

Neue Server, mehr Leistung, gleiche Preise

Meine Hosting-Kunden wissen es zu schätzen: Ihre Seiten rennen. Es gibt nichts Störenderes für Endbenutzer, als das Warten auf das Laden der Seiten. Gerade im e-Commerce Bereich sorgen Verzögerungen für ein schnelles Abspringen von Kunden und damit verschenktes Umsatz-Potential.

Der Grund dafür liegt oftmals in virtualisierten Hosting-Umgebungen, wie sie die großen Hoster anbieten. Die Preise dafür sind vergleichsweise günstig, aber ebenso Bescheiden ist die Leistung, denn die Hardware-Ressourcen sind dort stark begrenzt, und das macht sich eben in dem ein oder anderen Hänger oder gänzlich gemütlichem Seitenaufbau bemerkbar. Im schlimmsten Fall laufen einige Dinge nicht richtig, weil der Speicher zu stark begrenzt ist, dann gibt es Fehlermeldungen direkt auf der Seite oder Hintergrundaufgaben bleiben liegen.

Weiterlesen

NFS mit XBMC/Kodi (rasbpmc/OSMC) und WD My Cloud

Das Problem: XBMC soll via NFS Medien von einer WD My Cloud beziehen, aber es werden im XBMC Quell-Browser unterhalb des Exportknotens (/nfs) keine Ordner angezeigt.

Ich habe lange gegoogelt und rumprobiert und musste letztendlich feststellen, dass dies ein Problem von XBMC ist, dass anscheinend Probleme mit den ACL’s hat, die die WD My Cloud für jeden Share konfiguriert. Bei dem Vorgänger-NAS WD My Book Live ging das z.B. noch etwas problemloser.

Die Lösung ist: Man muss den NFS-Share auf dem XBMC-Client manuell mounten, in meinem Fall ist das ein RaspberryPI mit installiertem rasbpmc, deswegen beschreibe ich genau diesen Fall hier, aber bei anderen Linux-basierten XBMC-Clienten dürfte es ähnlich ablaufen.

Weiterlesen

Large Hadron Collider – Eine Karte für Dynamite Jack

Nach dem Erfolg meiner ersten Karte Pentagon für das Spiel Dynamite Jack hat der Bauspaß nicht nachgelassen, sodaß ich mich gleich an das zweite Werk gesetzt habe, das nach einer beiläufigen Äußerung meines lieben Schwagers nun rund um den Large Hadron Collider (LHC) spielt.

Ziel der Karte ist es, den „bösen“ Teilchenbeschleuniger zu zerstören, bevor er die Erde in das allseits gefürchtete und ihm selbst erzeugte schwarze Loch reisst. Somit bot der real existente kritische Hype beim Start des LHC die Grundidee für diese zweite Karte.

Weiterlesen

Pentagon – Eine Karte für Dynamite Jack

In diesem Beitrag widme ich mich mal dem Thema Spiele, da ich eigentlich ein leidenschaftlicher Spieler bin, jedoch aus Zeitmangel immer seltener verfolgen kann.

Zuletzt hatte ich mich etwas im 2D-Spiel Dynamite Jack ausgetobt. Das Spiel gehört eher zu den Casuals, zeugt aber von Spielspaß und seiner gekonnt minimalistischen und dennoch hervorragenden technischen Umsetzung und ist zudem für einen einstelligen Euro-Betrag über die Vertriebsplattform Steam (PC) oder fürs Smartphone zu erhalten. Zudem hat es einen eingebauten Browser für Karten aus der Community, und dazu gehört natürlich auch ein Level-Editor, mit dem ich mich spontan zwischen den Jahren mal beschäftigt habe.

Herausgekommen dabei ist die Karte Pentagon mit dem Untertitel „Can u reveal the truth?“. Die Idee kam mir spontan und es sollte eine Karte werden, die im Gegensatz zum Kern des Spiels nicht in einem Dungeon, sondern im Freien spielt. Dank den passenden Texturen und der unlimitierten Anzahl an Lightspots konnte das auch ganz gut umgesetzt werden. Darüber hinaus ist die Karte im Vergleich zu den Karten aus der Kampagne ungewöhnlich groß, erfordert viel Laufarbeit und bietet einige Gimmicks und Rätsel die so im normalen Spiel nicht zu finden sind.

Weiterlesen