Seiten

Sonntag, 16. März 2014

Noch Winter oder schon Frühling?

Im Moment kann man bei uns beides haben. Fährt man auf den Berg, ist tiefster Winter, bleibt man im Tal - geht es teilweise bereits sommerlich zu.


Bei Blumen und Bienen greife ich gerne auf mein Teleobjektiv zurück, denn damit hat man es leichter, die Details hervorzuheben. Makro wäre auch nett, aber das fehlt leider noch in meinem Glasschrank.



Obwohl, das Tamron 70-200 2.8 hat sogar eine "Makro-Funktion" Man kann bis auf 1m heran und bekommt einen Abbildunsmaßstab von 1:2 - besser als nichts, würd ich mal sagen:





Zeiterfassung in MySQL mit mehr als 839 Stunden

Sollte mal jemand in die Verlegenheit kommen, und in MySQL Zeiten jenseits von 838 Stunden, 59 Minuten und 59 Sekunden summieren und darstellen zu wollen, dem sei gesagt, dass das nicht immer ganz so einfach geht, wie man es sich vorstellen würde.
Na gut - im Prinzip könnte man es bei einem RTFM belassen, aber das ist weder höflich, noch hilfreich.

Auf alle Fälle ist es so, dass TIME unter MySQL nur einen Bereich zwischen '-838:59:59' und '838:59:59' darstellen kann. Alles, was größer ist, wird unter Umständen einfach nicht angezeigt. So hatte ich kürzlich einen Fall, wo statt 1.100 Stunden, einfach 838 Stunden angezeigt wurden. Es wurde nämlich SEC_TO_TIME verwendet, was sich auf TIME stützt.

Die Lösung ist hier folglich, dass man sich die Summe der Sekunden ausgeben lässt, und die Stunden und Minuten dann selbst berechnet und formatiert. In PHP könnte das z.B. folgendermaßen geschehen:

function get_zeit($zeit) {
        $sec_in_h=3600;
        $sec_in_m=60;
        $sec = $zeit;
        // stunden
        if ($sec >= $sec_in_h) {
            $zeit = floor($sec / $sec_in_h);
            $sec = $sec % $sec_in_h;
        }
        else {
            $zeit="0";
        }
        // minuten
        if ($sec >= $sec_in_m) {
            $zeit .= ":" . floor($sec / $sec_in_m);
        } elseif($zeit) {
            $zeit .= ":00";
        }
        return $zeit;
    }
Zurückgegeben wird dann ein String mit Doppelpunkten an den nötigen Stellen, also sowas wie 900:25 für 900 Stunden und 25 Minuten

Windows 8 mit Touchpad und Gesten

Die meisten Leute bevorzugen auf dem Laptop zwar eine Maus, ich arbeite aber (besonders unterwegs) auch sehr gerne mit dem Touchpad. Auf einem Thinkpad funktioniert das in der Regel auch recht gut finde ich. Unter Windows 8 bekommt man allerdings gerne das Gefühl, dass es "geistert", besonders wenn man wie gewohnt wild über das kleine Pad fährt, um schnell an die andere Bildschirmseite zu gelangen. Es öffnen sich alle möglichen Leisten, Bars und unnützes Zeugs. Nun, man kann einiges davon zwar tatsächlich abstellen, das nervigste Teil, diese Charm-Bar geht aber trotzdem jedesmal auf, wenn ich vom rechten Touchpadrand starte. Meistens ist dann das Windows-Logo ausgewählt und aktiviert dann gleich diese Metroseite mit der App-Übersicht. Und ich wollte doch nur im Word schnell mal ein Symbol anklicken!

So, nun gibt es den Tipp, die CharmsBar komplett zu deaktivieren. Dazu erstellt man in der Registry den Wert DisableCharmsHint und setzt diesen auf 1:


HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell
  • Rechtsklick auf ImmersiveShell -> Neu -> Schlüssel
  • neuen Schlüssel EdgeUI benennen
  • EdgeUI anklicken und im rechten Fenster: Rechtsklick -> Neuer DWORD-Wert 32-Bit -> diesen DisableCharmsHint nennen -> Doppelklick darauf, den Wert auf 1 setzen 
In Windows 8.1 kann man diese Einstellung allerdings auch per Menü erledigen. Einfach Rechtsklick auf die Taskleiste -> Eigenschaften -> Navigation und dann die entsprechenden Checkboxen aktivieren:
Leider hilft das unter Umständen alles nicht, wenn man mit einem Touchpad unterwegs ist und zufällig von der rechten Mitte hereinfährt. Dann kommt dieser Balken nämlich trotzdem zum Vorschein. Hier heißt es dann, am Touchpad-Treiber schrauben. Entweder unterstützt er das Konfigurieren von Gesten oder er muss, so wie bei mir entfernt werden. Windows8 kann auch ohne eigens nachinstallierten Treiber mit einem Touchpad umgehen und nervt einen nicht mit unnützen Zusatzfunktionen.