2010-08-22

Falcon-X RC Modell Hubschrauber / Helikopter

Im Nobelkaufhaus Harrods gibt es ja diverse abgefahrene Dinge, aber das bemerkenswerteste für mich war die Tatsache, daß in der Spielzeug-Abteilung diverse Spielzeuge vorgeführt wurden. Der Hinweis über dem Durchgang, der einen (natürlich auf englisch) auf Ufos in Kopfhöhe warnte, war durchaus ernst gemeint! In Punkto Sicherheitshinweisen wird man übrigens in der ganzen Stadt überhäuft. Die "Look left" / "Look right"-Hinweise an Kreuzungen und "Take all your personal belongings with you"-Hinweise in den Bahnen haben wohl schon so manchem Touristen das Leben und den Schirm gerettet.

Ich durfte mir in meinem London-Kurzurlaub einen lang gehegten Wunsch erfüllen: Einen Modell-Hubschrauber! Hier gibt es einen Erfahrungsbericht, der ganz gut beschreibt, was sich jetzt in meinem Wohnzimmer bewegt.

Der Heli fliegt wirklich beeindruckend konstant, solange kein Windchen weht. Ein schnell aus dem Weg flitzendes Kind bringt den Piloten allerdings schon ganz schön in Bedrängnis. Ein offenes Fenster ist ein absolutes No-Go. Nach weniger als 5 Flugphasen (zu gefühlten 5 Minuten) kann man bereits die ersten Ziellandungen wagen. Ein Flug durch den Flur ins Nebenzimmer und zurück war bisher mein schwierigstes, gelungenes Manöver.
+ Aufladen via USB am PC dauert ca 20 Minuten (ginge aber auch über die Fernbedienung, dann zu Lasten der dortigen Akkus/Batterien).
+ Sehr stabiler Flug (dank Gyroskop)
+ Für Einsteiger geeignet
+ hoher Spaßfaktor
+ geringer Preis (ca 25-30 Euro)*
+ gute Verarbeitung (verschraubtes Alugehäuse)
- kurze Flugzeit
- sehr Windempfindlich (reines Indoor-Vergnügen)

*) Natürlich kostet es im Londoner Kaufhaus deutlich mehr, aber die dortige Flugshow dirket zwischen den staunenden Kunden hindurch ist in jedem Falle sehenswert.

2010-05-20

Stilblüten und Codeleichen

  • Aus der Rubrik "Neulich im Quelltext":
  • PROCEDURE displayData(parameter1, parameter2)
    BEGIN
    IF parameter1 is not null OR 1=1 THEN --just for testing
    ...a huge block of code to display the data...
    END IF;
    END;
    Kein ELSE-Teil und seit langer Zeit unverändert im Repository

  • Querdenker der Woche:
  • -- zu ratendes Objekt
    v_objectId := getCustomerObject();
    Es ging übrigens ums Rating (also: Beurteilung der Bonität) nicht ums Raten (im Sinne von Rätselraten)

  • Querschläger der Woche:
  • v_objectId := nimmIrgendeinObjektAusDerListe(liste);
    Wie jetzt irgendein!?
    Das Erste/Letzte würde zumindest verhersagbare Ergebnisse liefern.
    So weiß man zwar, daß man eine Objekt-ID bekommt, aber es könnte auch bei unveränderter Liste jedesmal eine andere sein.

  • Daily Business:
  • BEGIN
    WHILE fehlerVorhanden() LOOP
    behebeFehler();
    EXIT WHEN schnauzeVoll();
    END LOOP;
    END;

    2010-02-23

    Datenverbindungs-Fluchtsymbol

    Mein Zeichen der Woche: Datenverbindungs-Fluchtsymbol

    ASCII-Code: 16
    Kurz: DLE
    Name: Data Link Escape
    Deutsch: Datenverbindungs-Fluchtsymbol
    Bedeutung: Steuerzeichen, das anzeigt, dass eine festgelegte Anzahl an nachfolgenden Zeichen eine andere Bedeutung – z. B. Steuerinformationen – haben. Ähnlich dem Escape (ASCII 27)

    Wenn man also mal wieder nur japanische Kasperzeichen auf dem Bildschirm sieht, dann weiß man: Die Daten sind mal wieder geflüchtet und haben nur Datenverbindungs-Fluchtsymbole hinterlassen.
    Auf so eine abenteuerliche Übersetzung muß man erstmal kommen!

    Etwas historischer Hintergrund findet sich hier:

    16 – DLE – Data link escape
    It is sometimes necessary in an ongoing data communication to send control characters. There are situations where those control characters might be understood as part of the normal data stream. The DLE has been defined in the ASCII standard for these situations. If this character is detected in a datastream, the receiving party knows, that one or more of the following characters must be interpreted in a different way than the other characters in the stream. The exact interpretation of the following characters is not part of the ASCII definition, just the availability to break out of a communication stream with the data link escape. In the Hayes communication protocol for modems, the data link escape has been defined as silence+++silence. In my opinion it would have been a better idea if the Hayes protocol had used the DLE instead, as it does not need to embedded by communication silence, and it would fit within an existing standard. However, the developers of Hayes decided otherwise and now the +++ sequence is used far more often then the original DLE.


    Obiges "to break out of" deutet sehr gut an wie "escape" hier zu lesen ist: "ausbrechen" oder "aussteigen".
    Datenverbindungs-Ausbruchssymbol oder Datenverbindungs-Ausstiegssymbol wären aber auch keine besseren Varianten.

    Kleiner Ausblick auf ein weiteres schönes, aber aus meiner Sicht komplett unsinniges, Zeichen: - Lateinischer Großbuchstabe Eszett