Archive for the 'Allgemein' Category

Behavioral Constraints for Services (Talk)

Vortrag beim Workshop “Luhme XIII” beim Lehrstuhl für Theorie der Programmierung (14. April 2007)

constraint oWFN

Im Vortrag wird die Modellierung und Implementierung von Constraints für Services beschrieben. Dabei kann ein Constraint auf ein oWFN oder eine Bedienungsanleitung angewendet werden. Szenarien für den Einsatz von Constraints in SOAs ist die Validierung von Services, die Einschränkung bei der Veröffentlichung eines Services, das Matching von Services unter Constraints und die Service Discovery.

Dateien

  • Folien (PDF-Dokument, 16 Folien, 2018 KB)

Das Kölsche Grundgesetz

Stadtwappen von Köln

§1 Et es wie et es.
Sieh den Tatsachen ins Auge.

§2 Et kütt wie et kütt.
Habe keine Angst vor der Zukunft.

§3 Et hät noch immer jot jejange.
Lerne aus der Vergangenheit.

§4 Wat fott es es fott.
Jammere den Dingen nicht nach.

§5 Et bliev nix wie et wor.
Sei offen für Neuerungen.

§6 Kenne mer nit, bruche mer nit, fott domet.
Sei kritisch, wenn Neuerungen überhand nehmen.

§7 Wat wellste maache?
Füge dich in dein Schicksal.

§8 Mach et jot ävver nit ze off.
Achte auf deine Gesundheit.

§9 Wat soll der Quatsch?
Stelle immer erst die Universalfrage.

§10 Drinkste eine met?
Komme dem Gebot der Gastfreundlichkeit nach.

§11 Do laachste dich kapott.
Bewahre dir eine gesunde Einstellung zum Humor.

AirTunes — Die “echte” FAQ

Airport ExpressSeit einiger Zeit habe ich nun eine Apple Airport Express, und zwar um Airtunes zu nutzen. So heißt das Streamen von Musik aus iTunes über WLAN an Lautsprecher, die an die Airport Express angeschlossen sind. Es dauerte einige Zeit, bis alles “so einigermaßen lief”, und noch mehr Zeit, bis es “so richtig” funktionierte. Immer wieder hab ich nach Hilfe im Netz gesucht, aber nicht immer Antworten gefunden. Also versuche ich hier, die Antworten meiner Fragen zu sammeln.

Die Fragen

  • Kann man gleichzeitig am Rechner und mit entfernt angeschlossenen Lautsprechern Musik hören?
  • Wie sieht es mit gleichzeitigem Bespielen von mehreren entfernten Lautsprechern aus?
  • Was passiert, wenn ein anderer Rechner aktuelle benutzte Lautsprecher benutzen will?
  • Neu: Was kann man gegen Aussetzer tun?
  • Neu: Kann gestreamte Musik eines anderen iTunes an Airport-Lautsprecher geschickt werden?

Die Antworten

Kann man gleichzeitig am Rechner und mit entfernt angeschlossenen Lautsprechern Musik hören?

Ja. Ich habe lange im Netz gesucht und keine eindeutige Antwort gefunden. Jetzt hab ich es ausprobiert und muss keiner evtl. veralteten Website vertrauen. Scheinbar gab es nämlich mal eine Version von iTunes, die nur einen Lautsprecher bedienen konnte.

Und so geht’s:

  1. Sobald iTunes entfernte Lautsprecher entdeckt hat, erscheint unten links ein Symbol, das die aktuell benutzten Lautsprecher anzeigt. Zunächst ist nur “Computer” ausgewählt:
    bild-8.png
  2. Wenn man da drauf klickt, erscheint eine Liste mit allen erkannten Lautsprechern:
    bild-2.png
  3. Wenn man einen anderen Lautsprecher auswählt, wird dieser nicht zusätzlich ausgewählt (wie man wegen der Häkchen glauben könnte), sondern statt dessen. Um mehrere Lautsprecher auszuwählen klickt man auf, nun ja :-), “Mehrere Lautsprecher…”:
    bild-3.png
  4. Nun kann man die Lautsprecher heraussuchen, die man gerne bespielen will.
    bild-4.png
  5. Nun verbindet sich iTunes mit den entfernten Lautsprechern. Dabei wird kurzzeitig keine Musik abgespielt, da die Streams synchronisiert werden.
    bild-7.png
  6. Jetzt ist alles in Butter: zwei Lautsprecher laufen gleichzeitig.
    bild-5.png

Wie sieht es mit gleichzeitigem Bespielen von mehreren entfernten Lautsprechern aus?

Ich weiß es nicht. Ich kann es nicht testen, weil ich “nur” eine AirPort Express besitze. Verschiedene Posts lassen aber darauf schließen, dass es kein Problem ist.

Was passiert, wenn ein anderer Rechner aktuelle benutzte Lautsprecher benutzen will?

Nichts. Zumindest nichts Schlimmes. iTunes zeigt eine Meldung an, dass die Lautsprecher gerade verwendet werden.

Entfernte Lautsprecher werden bereits verwendet

Es gilt: wer zuerst kommt, mahlt zuerst, d.h. das erste iTunes, dass die Lautsprecher auswählt, blockiert alle anderen.

Was kann man gegen Aussetzer tun?

Sitecom Omni Antenna 10dBIEine stärkere Antenne kaufen. Ich hatte immer wieder Aussetzer, die allerdings so unregelmäßig und unvorhersehbar waren, dass es eigentlich keinen vernünftigen Grund geben konnte. Nachdem ich an Puffergrößen (iTunes), WLAN-Port (Router), iTunes (ich hab mal AirFoil ausprobiert) und noch zig anderen Einstellungen rumprobiert habe, setzte die Musik noch immer hin und wieder aus.

Also hab ich die Airport Express Station ein wenig näher an den WLAN-Router gezerrt und es ging. Scheinbar hat die Airport Express selbst keine sehr leistungsfähige Antenne, denn im selben Raum hat mein Notebook vollen Empfang. Mit einer leistungsfähigeren Antenne (Sitecom Omni Antenna 10dBI) für meinen WLAN-Router funktioniert nun alles einwandfrei. Auch mit schnurlosem Telefon und eigeschalteter Mikrowelle im selben Raum.

Konfiguration:

  • iTunes 7.1.1, Zwischenspeicher für Streams: Groß
  • Airport Express Firmware Version 6.3
  • WLAN: WPA-Verschlüsselung
  • Störunempfindlichkeit in MacOS und der Airport Express eingeschaltet
  • Entfernung zwischen WLAN-Router und der Airport Express: ca. 8 Meter und drei Altbauwände

Kann gestreamte Musik eines anderen iTunes an Airport-Lautsprecher geschickt werden?

Ja. Es funktioniert sogar zwischen Windows und MacOS, im speziellen kann ein iTunes auf einem Mac freigegebene Musik von einem Windows-iTunes streamen und an Airtunes-Lautsprecher senden.