Meine Ausbildung beim SRF

Mittwoch, 9. Oktober, 2013

Ein kleines “Jub(i|e)läum”. Nun ist es also genau ein halbes Jahr her, dass ich beim HR des SRF in Zürich als damaliger Noch-Mitarbeiter des SRF eine schriftliche(!) Anfrage zu einem Austrittsgespräch gestellt habe, und auf die ich noch immer keine Reaktion erhielt. Ich denke mal, es wird nun nach 6 Monaten wohl auch keine Antwort mehr kommen.

Auf dem Papier sieht es ja gut aus: SRF fördert die Ausbildung der Mitarbeiter. Im Arbeitsvertrag und Gesamtarbeitsvertrag (GAV) sind die Vergütungen festgehalten.

So steht in meinem Arbeitsvertrag

(…)
Bei geschäftsbedingten Absenzen gelten as Arbeitszeit die geleisteten Stunden, einschliesslich Reisezeit.
(…)
Berufliche Aus- und Weiterbildung:
bei mehrtägigen Kursen kann eine einmalige Hin- und Rückreise geltend gemacht werden plus pauschal 8 Stunden am Tag.
(…)

Und in der Praxis? [Weiterlesen…]

Mysql-connect sehr langsam?

Mittwoch, 28. August, 2013

Für Windows gibt es fixfertige Pakete für die Kombination Apache + Php + Mysql + X, wie z.B. XAMPP oder Wamp.

Für ein kleines Projekt habe ich auf eine solche zurückgegriffen und irgendwie war es langsam. Was genau langsam war, war nach einigem Debugging lokalisiert:

(...)
$iStart=microtime(true);
mysql_connect($hostname . ":" . $hostport, $username, $password);
echo microtime(true) - $iStart."s to open DB $database<br>";
(...)

Das mysql_connect() brauchte regelmässig 1 Sekunde - die anschliessenden Queries 0.00x Sekunden.

Ursache ist der Zugriff mit dem Hostnamen “localhost” auf die Loopback-Adresse. Wenn man den Mysql-Service auf eine IP-Adresse bindet, geht es massiv schneller. Konfiguriert wird dies in der my.ini im Installationsverzeichnis von Mysql. Oder man verbindet sich auf die IP-Adresse 127.0.0.1.
Ach, und unter Windows den Eintrag lower_case_table_names=2 nicht vergessen - daher schiebe ich es mal hinterher:

(...)
bind-address="127.0.0.1"
bind-address = ::1          # fuer ipv6
lower_case_table_names=2 
(...)

Nach Änderung der Konfiguration muss man den Mysql-Dienst neu starten, damit es wirksam wird.

Weiterführende Links:

Erster Lauf mit GPS Uhr

Dienstag, 6. August, 2013

Erster Test mit einer GPS Uhr auf meiner Standard-Joggingstrecke (12.8 km).

Diese misst Position, Zeit, Distanz und dank Brustgurt auch Herzfrequenz. Per USB Kabel kann man die Daten in eine Desktop-Software schaufeln, die die Strecke in einer Karte einzeichnet und die Graphen der Messdaten aufzeigt. Über die Laufstrecke kann man sich von jedem Punkt die Geschwindigkeit und Puls anzeigen lassen. Ein schönes Spielzeug ;-)

Was ich eh schon wusste zeigen mit die kurvigen Linien: ich laufe alles andere als gleichmässig.
Die Knicke bei 6 und 35 min sind Geheinlagen über den Schönausteg und Augutbrücke.
Ich soll 20 min bei 220 Puls gelaufen sein? Das mag ich nicht recht glauben. Vielleicht muss ich den Brustgurt noch besser fixieren.
Auch die Höhendaten sind schlichtweg Unfug: flussabwärts am Ufer laufend geht es demnach binnen 2 km über 200 Höhenmeter bergauf. Warum auch immer.

Lesson learnt am Tag 1:
Erst warten, bis die Uhr das GPS-Signal hat, bevor man losläuft und Zeit startet - z.B. ein paar Stretchingübungen und Hampelmänner zur Belustigung der Nachbarn machen. Sonst beginnt die Laufstrecke auf der Karte und die Distanzmessung erst später; die Durchschnittszeit wird aber mit der Gesamtzeit auch ohne die mit GPS vermessene Strecke gebildet.

2013-08-06-lauf1-mit-gps-uhr.png

Weiterführende Links:

Browser-Surround-Test

Dienstag, 30. Juli, 2013

Mein letzter Browser Check auf Unterstützung von Surround-Wiedergabe von HTML5-Audiotags ist ca. 1 Jahr her.

Mehr oder minder zufällig habe ich die Problemkinder Firefox (Version 22) und Opera (Version 15) getestet: siehe da, in beiden kann nun 5.1 Audio wiedergegeben werden.

Yeah!

Firefox
Im Falle von Firefox war die zuletzt von mir getestete Version die Nr. 13.
canPlayType([MIME]) liefert auf Firefox 22:

  • audio/mp4 - “maybe”
  • audio/ogg - “maybe”

In surround werden sowohl OGG als auch AAC (Extension .m4a) wiedergegeben.

Opera
Opera hat mit der jetzigen Version 15 die Rendering Engine auf die des Chromium-Projektes gewechselt und verwendet für die Darstellung von Webseiten damit dieselbe, wie Google Chrome. In Opera 12 gab es vor 1 Jahr noch keinen Surround-Sound.
canPlayType([MIME]) liefert auf Opera 15:

  • audio/mp4 - “false”
  • audio/ogg - “maybe”

In surround wird OGG wiedergegeben; AAC kann nicht abgespielt werden.

AMC-Player
Wann in welchen Versionen es genau in beiden Browsern gefixt wurde, weiss ich nicht … aber egal. Ich habe meinen Html5-Player - den AMC player - auf Version 0.15 aktualisiert (*), damit man ist im Firefox die Umschaltung auf Sourround freigegeben (für Opera mit Chromium-Engine war es verfügbar). Den Html5-Player mal wieder anzuschauen, habe ich eh schon zu lange vor mir hergeschoben.

UPDATE:

  • Der AMC-Player hat die Version 1 erreicht
  • Besuche zum Selbst-Ausprobieren meine “Testseite für unterstützte Audioformate”

Weiterführende Links

Ausgabe des Blogs wurde verbessert

Montag, 22. Juli, 2013

Ein paar Kleinigkeiten verbessert man immer mal wieder hier und da …

1) Microdata eingeführt

Naja, zumindest einmal rudimentär. Vielleicht können Suchmaschinen dann etwas genauer die Bloginhalte analysieren.
Die Anpassung erfolgte in den Template-Files unter
[Flatpress-Root]/fp-interface/themes/[Theme-Name]/*.tpl
anhand des Links [01] (s.u.).

2) Filtertyp und Wert anzeigen
Wenn man im Archiv Monat/ Jahr wählte oder aber eine der Kategorieen, so war funktionell die darauffolgende Ansicht korrekt, aber es wurde in Flatpress nicht ausgegeben, dass und welche Filteraktion gerade greift. Nun wird der Anzeigemodus eingeblendet:

2013-07-22-h2-nach-datum.png 2013-07-22-h2-archiv.png 2013-07-22-h2-artikel.png
[Weiterlesen…]