Martin Lantzsch
Software Entwickler
13. März 2015

zweitausendfünfzehn

13. März 2015 - Geschrieben von Martin - Keine Kommentare

Hallo zusammen,

wir schreiben das Jahr 2015 und der Blog, der hier vor einem guten Jahr offline gegangen ist, kann nun wieder ohne Zugangsdaten gelesen werden. Was den Content angeht, hat sich nichts geändert, alles ist beim Alten. Lediglich das Design habe ich aktualisiert. “linuxdoku-2014″ heißt das Theme – ein Design, das ich, kurz bevor der Blog offline gegangen ist, noch begonnen, doch nie fertiggestellt habe. Da ich das alte, hellblaue nicht mehr machen konnte, ziert nun dies meine Worte.

Der Grund, dass der Blog wieder auflebt, ist einfach der Hang zum Schreiben; es macht Spaß meine Gedanken niederzuschreiben und an einem Ort zu sammeln, an den ich später wiederkommen kann, um etwas zu stöbern. Auch haben sich einige Leser bei mir gemeldet und sich gewünscht, dass der Blog wieder online geht. Scheinbar ist es dann wohl auch gar nicht so doof, was ich hier schreibe, auch wenn ich mir selbst manchmal etwas komisch dabei vorkomme.

Deswegen werde ich erneut beginnen, hier Dinge aus meinem alltäglichen Technik- und Internet-Leben zu posten. Es gibt viel zu erzählen, denn 2014 war – auch wenn es hier, wie gesagt, etwas still war – ein ereignisreiches Jahr. Die erste Story wird definitiv etwas über das Verschwinden meiner Internetpräsenzen aus dem Web sein, denn es gab ein paar rechtliche Gründe, warum der Blog und meine anderen Webseiten einst so plötzlich aus dem World-Wide-Web verschwunden sind …

Viele Grüße, Martin

25. August 2013

Standard PHP Library (SPL) Beispiele

25. August 2013 - Geschrieben von Martin - Keine Kommentare

Ich habe festgestellt das viele Leute kaum Bestandteile aus der SPL (Standard PHP Library) nutzen. Wahrscheinlich weil die Dokumentation auf php.net ein wenig zu wünschen übrig lässt. Aus diesem Grund habe ich vorhin begonnen ein paar Beispiele zu schreiben, die den korrekten Einsatzzweck von SPL Klassen nicht nur erahnen lassen sondern auch an teilweise Real World Szenarien zu verstehen helfen.

Das ganze ist auf GitHub in meinem Repository SPL-Examples zu finden.

21. Juli 2013

Unscharfe Schrift im Firefox fixen

21. Juli 2013 - Geschrieben von Martin - Keine Kommentare

Da ich nun anstatt dem Datensaugenden Google Chrome wieder Firefox installiert habe hatte ich auf meiner Windows 8 Maschine das Problem, dass die Schriften allsamt unscharf waren und Bild Fragmente aufwiesen, dies konnte ich über folgenden Workaround fixen:

  1. Zu about:config navigieren
  2. Den Key gfx.content.azure.enabled suchen
  3. Den Wert von true auf false stellen

das war es schon, nun sollten die Schriften wieder stimmig sein.

26. Juni 2013

Mein Storage verliert nichts

26. Juni 2013 - Geschrieben von Martin - Keine Kommentare

\\nas\share\Backup\T400 - 64Bit\Documents\Android\Backup\17.01.2012\SD

Lang gesuchte Daten wiedergefunden :-) Lebet hoch rekursive Backups.

PS: am besten Zugangsdaten zu Shares unten auf das Laufwerk schreiben bevor man es in den Schrank legt!

26. Juni 2013

Dieser Netzwerkordner ist bereits unter Verwendung eines anderen Namens und Kennwortes verbunden

26. Juni 2013 - Geschrieben von Martin - Keine Kommentare

Fehlermeldung
Das bekommt man zu Gesicht wenn man sich auf einem SMB Storage mit einem User einloggt und einen Share mit einem anderen Öffnen möchte. Das ist leider nicht möglich, hierzu muss erst per CMD oder PowerShell das NAS ausgehängt werden.

Powershell:

C:\Users\Martin>net use
Neue Verbindungen werden gespeichert.
 
 
Status       Lokal     Remote                    Netzwerk
 
-------------------------------------------------------------------------------
OK                     \\nas\IPC$                Microsoft Windows Network
Der Befehl wurde erfolgreich ausgeführt.
 
C:\Users\Martin>net use \\nas\IPC$ /delete
\\nas\IPC$ wurde erfolgreich gelöscht

anschließend kann mit neuem User auf das Laufwerk zugegriffen werden.

28. Mai 2013

Finde die SSD

28. Mai 2013 - Geschrieben von Martin - Keine Kommentare

TaskManager
Ich ziehe gerade von Datenträger 1 (SATA II HDD) und Datenträger 2 (USB 2.0) eine Sicherung auf Datenträger 0 (SATA II SSD). Die Auslastung der jeweiligen Datenträger zeigt ganz schön wie schnell die Datenträger angebunden sind, und die SSD obwohl sie am meisten belastet wird scheint gar nichts zu tun.

27. Mai 2013

PlayFramework 2.1 use Global in the complete application

27. Mai 2013 - Geschrieben von Martin - Keine Kommentare

While building the new Resigame game server I noticed, that I need a persistent Class for the complete lifetime of my application for storing tasks and other useful things like cached objects (e.g. socket connection to internal communication backend).

So I used the „Global“ class for this purpose. The only steps I had to do was adding the Global.java to a package (otherwise you can’t import it).
Global.java
Afterwards I added a reference to the application.conf:

application.global=core.Global

Now the Global object is accessible in all parts of my application. For example I added a static property called tasks for an object of my TaskScheduler, which is instantiated on application startup.

public class Global extends GlobalSettings {
    public static TaskScheduler tasks;
    public void onStart(Application app) {
        // start task scheduler
        Global.tasks = new TaskScheduler();
        Global.tasks.add(new UserSessionEndExpired());
        Global.tasks.start();
    }
}

this TaskScheduler is now controllable by my REST API:

public static Result stop(Integer taskId) {
    JsonResult result = new JsonResult();
    if(Global.tasks.stop(taskId))
        result.status = 200;
    else
        result.status = 400;
    return result.send();
}

6. Mai 2013

Die verbleibende Übertragungsrate von 384 KBit/s macht eine zeitgemäße Nutzung des Internets unmöglich

6. Mai 2013 - Geschrieben von Martin - Keine Kommentare

Soeben auf Golem in einem Beitrag über die Telekom Drosselung gelesen:

„Die verbleibende Übertragungsrate von 384 KBit/s macht eine zeitgemäße Nutzung des Internets unmöglich. Während die Geduld der Kunden bereits beim Aufruf von Internetseiten oder dem Versenden von E-Mails oder Dateien auf eine harte Geduldsprobe gestellt wird, sind manche Onlinedienste praktisch nicht mehr nutzbar. So dürfte ein unterbrechungsfreies Anschauen von Internetvideos regelmäßig scheitern und auch das Musikhören oder Telefonieren via Internet nicht mehr ohne Qualitätseinbußen möglich sein. Greifen wie üblich mehrere Anwendungen des Endgeräts gleichzeitig auf das Internet zu oder nutzen gar mehrere Endgeräte gleichzeitig den Internetanschluss, droht die Verbindung an der Drosselung zu ersticken“

mit meinem DSL Lite Anschluss ist also eine zeitgemäße Nutzung des Internets unmöglich. Und dennoch baut die Telekom in meinem Dorf weder DSL noch Mobilfunk oder LTE aus (andere Anbieter eingeschlossen). Nach der garantierten – gedrosselten – Geschwindigkeit von 384 KBit/s würde ich mir die Finger lecken, denn es gibt selten einen Tag bei dem mein Anschluss konstant mit der garantierten Bandbreite läuft. Mit schwammigen 20KB/s rumdümpeln ist Standard.

Was die Drosselung angeht – lästert ihr nur weiter über 75GB die euch viel zu wenig sind, holt euch einen T-Business Anschluss wenn ihr schon die Möglichkeit habt und heult nicht so rum.