COSMiC Felder

Die Felder bilden das Grundgerüst der Partnerdatenbank. Felder sind in jeder Installation flexibel definierbar.

Die Definition der Felder ist von den #Inhalten getrennt, sodass jederzeit Felder hinzugefügt oder geändert werden können ohne das Daten verloren gehen.

Über die normalen Datentypen hinaus gibt es zusätzliche #Feldtypen mit besonderen Funktionen oder Eigenschaften.

Name

Der Name des Feldes muss innerhalb der Datenbank eindeutig sein und ist frei definierbar. Es sind 100 Zeichen für den Feldnamen erlaubt, allerdings sollten zwecks Darstellung nur 20-30 Zeichen verwendet werden.

Neben dem eindeutigen Namen erhält jedes Feld vom System eine eindeutige ID. Diese wird automatisch vergeben und ist nicht änderbar. Der Name kann jederzeit geändert werden. Cosmic verweist generell immer auf die ID des Feldes, sodass eine Namensänderung keine Auswirkung auf z.B. Inhalte, Berichte, Rechte, Regeln, Konfigurationen hat.

Feldtypen

Es gibt verschiedene Datentypen für Felder, welche sowohl den Inhalt als auch die Darstellung und Eingabemöglichkeiten steuern. Die zur Verfügung stehenden Feldtypen können je nach Anforderungen erweitert werden.

Text

normales Text Eingabefeld für einen kurzen Text bis ca. 200 Zeichen. Es können zwar beliebig lange Texte gespeichert werden, allerdings ist die Darstellung in einem einzeiligen kurzen Textfeld ungeeignet. Mit einer Zahl bei Auswahlmöglichkeiten kann die Länge der eingebbaren Zeichen eingeschränkt werden, allerdings wirkt sich das nur auf die Darstellung und nicht auf die tatsächliche Speicherkapazität des Felds aus.

Memo

Memo ist wie Text, nur dass mehrere Zeilen und Zeilenumbrüche erlaubt sind.

Zahl

Zahl speichert eine numerische Zahl beliebiger Genauigkeit. Erlaubt sind Ziffern, ein Vorzeichen sowie das Komma als Dezimaltrennzeichen.

Euro

Euro ist weitgehendst Identisch mit Zahl, allerdings kann in der Spalte Auswahl eine Einheit für die Zahl stehen, welche in der Anwendung dargestellt wird.

Datum

Datum enthält ein Datum mit Zeitwert. Die Formatierung ist immer yyyy-mm-dd hh:nn:ss, also das vierstellige Jahr, zweistelliger Monat, zweistelliger Tag, zweistellige Stunde, zweistellige Minute und zweistellige Sekunde. Ist ein ungültiges Datum enthalten, wird dies zur Anzeige in der Anwendung versucht zu korrigieren und beim Speichern korrekt eingetragen.

Ja/Nein (Boolean)

Boolean speichert einen Ja-Nein-Wert. Content enthält eine 1 oder 0, wobei ein leerer Wert oder fehlender Datensatz als Nein angesehen wird und jeder andere Wert als Ja. Gespeichert wird aber immer eine 1, 0 oder der Datensatz wird gelöscht.

Auswahlfeld Mehrfachnennung

Check speichert eine Liste von Werten, die aus einer Liste von Werten ausgewählt wurden. Die möglichen Werte sind in Auswahl zeilenweise gespeichert. Content enthält die ausgewählten Werte zeilenweise.

Auswahlfeld Einfachnennung

Radio speichert einen Wert, der aus einer Liste von Werten ausgewählt wurde. Die möglichen Werte sind in Auswahl zeilenweise gespeichert. Content enthält den ausgewählten Wert aus der Liste.

Auswahlfeld … und Sonstiges

CheckSonst und RadioSonst sind identisch mit Check und Radio, können allerdings zusätzlich auch einen freien Eintrag enthalten. Dies kann allerdings auch bei Check und Radio der Fall sein, die Darstellung und Behandlung der zusätzlichen Zeilen in der Anwendung unterscheidet sich aber.

Verweis auf Partner

Partner speichert einen Verweis auf einen Partner. Gespeichert wird die ID aus Kunde.

Telefonnummer / E-Mail / URL

URL, eMail, Tel enthalten Texte, die in Anwendung formatiert dargestellt werden. Es können zwar beliebige Daten enthalten sein, die Anwendung stellt diese auch dar, aber speichert nur gültige URL, eMail und Telefonnummern.

Kategorie und Position

Mit der Kategorie und Position wird die Darstellung in den Partnerdetails festgelegt. Die Kategorie gibt an, welcher Karteireiter/Tab verwendet wird, X und Y die Pixelgenaue Position von der oberen linken Ecke ausgesehen.

Die Feldverwaltung stellt ein möglichst genaues Abbild der Partnerdetails dar. Hier kann jedes Feld per Drag&Drop in den Kategorien verschoben und innerhalb der Kategorie positioniert werden. Bei der Positionierung per Drag&Drop wird ein Raster von 10 Pixeln eingehalten, die manuelle Eingabe von X und Y ermöglicht jeden Wert.

Bei der Anlage einer Kategorie, wird angegeben, ob es sich um eine Kategorie oder Untertabelle handelt. Untertabellen werden in den Partnerdetails als Tabelle dargestellt. Die Spaltenreihenfolge wird aus der X, danach aus der Y-Position bestimmt, also von oben nach unten und links nach rechts. Außerdem kann in der Tabellenansicht sich jeder Benutzer die Spalten je nach Wunsch ein- und ausblenden.

Vorgabewerte

Jedes Feld kann einen Vorgabewert enthalten, welcher eingesetzt wird, wenn ein neuer Datensatz in der Untertabelle oder ein neuer Partner angelegt wird.

Bei einer Untertabelle wird der Vorgabewert in das Feld eingesetzt anstatt es leer zu lassen. Der Benutzer kann das Felder während der Bearbeitung noch ändern und leeren. Beim Speichern wird der dann im Feld eingetragene Wert unabhängig vom Vorgabewert gespeichert. Hat der Benutzer kein Schreibrecht auf das Feld, so wird auch der Vorgabewert nicht gespeichert.

Als Vorgabewert kann jede beliebige Zeichenfolge verwendet werden. Abhängig vom Feldtyp kann dieser allerdings noch umgewandelt oder nicht korrekt dargestellt werden. Wird z.B versucht, ein Text in ein Zahl oder Datumsfeld vorzugeben, wird dieser, soweit möglich in eine Zahl/Datum konvertiert. Es können auch intelligente Eingabewerte verwendet werden, solange diese zum entsprechenden Feldtyp passen.

Beschreibung

Der Beschreibungstext kann Anweisungen zum Ausfüllen des Felds enthalten. Der enthaltene Text wird, sofern vorhanden im Tooltip eines Felds in den Partnerdetails angezeigt.

Inhalte

Die Inhalte jedes Felds werden getrennt von der Definition des Felds gespeichert. Das bedeutet, dass wenn sich die Definition des Felds ändert die (noch) keine Auswirkungen auf die Inhalte hat.

Ist ein bestimmter Eingabewert, wie auch immer, in die Datenbank gelangt, bleibt dieser dort unverändert bis zur nächsten Änderung gespeichert unabhängig davon, was die Definition des Felds aussagt. Die Definition des Felds stellt lediglich sicher, dass der Feldinhalt (in den Partnerdetails) entsprechend dargestellt wird. Dazu kann es nötig sein, den Wert zu verändern, konvertieren, abzuschneiden, zu erweitern oder gar zu löschen. Dies geschieht in dem Moment nur für die Anzeige. In der Datenbank wird der Inhalt erst geändert, wenn ein Speichervorgang ausgelöst wird, der einen anderen Inhalt vorsieht.

Manche Feldtypen behandeln ungültige Daten die verloren gehen könnten:

  • bei Auswahlfeldern mit Sonstiges werden Daten, die nicht nicht einem Auswahlwert zuzuordnen sind, im Sonstiges-Abschnitt untergebracht.
  • bei Auswahlfeldern ohne Sonstiges werden Daten, die nicht einem Auswahlwert zugeordnet werden können, als ein eigener Auswahlwert hinzugefügt und dargestellt
  • Textfelder und Memofelder können beliebige Daten enthalten, daher ist ein Datenverlust auszuschließen.

Manche Feldtypen erzeugen mit hoher Wahrscheinlichkeit einen Datenverlust:

  • Ein Zahlfeld kann nur ein Zahl enthalten. Texte und Buchstaben werden verloren gehen. Allerdings wird ein Wert sehr Tolerant in eine Zahl umgewandelt.
  • Ein Euro Feld darf genauso wie ein Zahlfeld nur eine Zahl enthalten, sogar mit der Beschränkung auf zwei Nachkommastellen. Währungssymbole werden allerdings toleriert.
  • bei Ja/Nein Feldern wird jeder Wert abweichend von „0“, „nein“, „false“, „no“ und leer als „ja“ erkannt.
  • Eine Telefonnummer kann nur aus Ziffern und Leerzeichen bestehen. Alles andere wird ignoriert. Eine Telefonnummer wird aber um eine Landesvorwahl ergänzt, anhand einer Vorwahl-liste validiert und formatiert.

COSMiC Datenstruktur

Die Partnerdaten in COSMiC sind auf verschiedene Datentabellen verteilt. Dies ist nötig, damit die Partnerdatenbank einfach und unkompliziert vom Benutzer erweitert werden kann.

Zentral ist die Tabelle Kunde, welche die eindeutige Partner ID und die Stammdaten enthält. Die zusätzlichen Datenfelder enthält die Tabelle DataFeld. Dort wird Name, Darstellung und Dateninhalt konfiguriert. Die eigentlichen Daten befinden sich in DataDetail, ein Datensatz für jeden Partner und jedes Feld. Für die Untertabellen sind die beiden Tabellen SubFeld und SubDetail zuständig, welche weitgehenst identisch mit den Data-Tabellen sind.

Partner

Die Tabelle Kunde enthält für jeden Partner einen Datensatz.

Die ID wird automatisch von der Datenbank vergeben und primäre Identifikation des Partners.

Die KDNR ist eine sekundäre Identifikation. Sie wird vom Benutzer vergeben, die Datenbank stellt allerdings deren Eindeutigkeit sicher.

Die Felder Firma, Str, Land, PLZ, Ort, Tel enthalten die grundlegenden Stammdaten. Die genaue Formatierung übernimmt die Anwendung und entspricht denen der Felder.

Felder

Die Tabelle DataFeld enthält die Definition der zusätzlichen Felder.

Jedes Feld ist über seine ID eindeutig identifiziert. Die ID wird automatisch von der Datenbank vergeben. Name und Beschreibung sind Name und Beschreibung des Felds; sie werden primär für die Darstellung in der Anwendung verwendet. Die Spalte Typ gibt zusammen mit Auswahl an, welche Daten im Feld gespeichert werden und wie. Kategorie, PosX, PosY sind für die Darstellung in den Partnerdetails (Karteireiter und Position) verantwortlich.

Die Tabelle DataDetail enthält die eigentlichen Daten zu jedem Feld und jedem Partner. Über die Spalte Referenz wird der Bezug zum Partner hergestellt, sie enthält die eindeutige ID des Partners aus der Tabelle Kunde. Die Spalte Feld stellt die Verbindung zum Feld her, sie enthält die ID aus DataFeld. Die Spalte Content enthält die eigentlichen Daten, die Formatierung ist abhängig vom Feldtyp.

Es muss nicht immer für jedes Feld/Partner ein Datensatz in DataFeld existieren. Wenn kein Datensatz vorliegt, liegen auch keine Daten vor. Es sind aber Datensätze mit leerem content erlaubt.

Untertabellen

Untertabellen sind weitgehendst identisch mit den Feldertabellen aufgebaut.

Die Spalte Kategorie in SubFeld enthält hier den Namen der Untertabelle und stellt damit die Zusammengehörigkeit von Feldern zu einer gedachten Untertabelle her.

Die Spalte Nummer in SubDetail enthält die ID eines Untertabellendatensatzes und fügt somit die Daten zu einer Zeile in der Untertabelle zusammen. Die Nummer ist nur innerhalb einer Untertabelle (Kategorie aus SubFeld) und eines Partners (Referenz in SubDetail) eindeutig.

Feldtypen

Jedes Feld hat einen Typ, welcher durch die Anwendung verwaltet wird. Die Art des Typs bestimmt die Spalte Typ, zusammen mit Auswahl aus den Tabellen DataFeld und SubFeld. Der Typ hat Einfluss darauf, wie die Inhalte in content in den Tabellen DataDetail und SubDetail gespeichert sind.

Anmerkungen

Alle Tabellen enthalten eine ID, welche von der Datenbank vergeben wird und eindeutig ist.

Alle Tabellen enthalten eine Spalte Timestamp, welche die Datenbank aktualisiert. Sie enthält immer das Datum, wann dieser Datensatz das letzte mal geändert wurde.

Alle Tabellen und Feldnamen sind grundsätzlich kleingeschrieben, unabhängig von der Schreibung in dieser Dokumentation.

Tabellennamen können zwischen den Installationen abweichen.

Nicht beschriebene Felder sind obsolet oder nur zur Abwärtskompatibilität vorhanden.

Dieses Dokument stellt den Entwicklungsstand vom 25.07.2016 dar.

intelligenSE AFS Fontupdate

Der AFS Manager verwendet an verschiedenen Stellen RTF-Formatierte Texte und speichert diese in der Datenbank. Fontupdate kann die Formatierung dieser Texte ändern und vereinheitlichen. So können Sie mit einem Klick alle Artikeltexte, Adresskommentare, Auftrags- und Positionstexte an Ihr neues CI anpassen. Oder Sie entfernen alle Formatierungen und überlassen dem Formular die korrekte Darstellung. Keine Formatierungen zu haben ist auch sehr Hilfreich, wenn Sie mit externer Software direkt auf die Datenbank zugreifen wollen.

Fontupdate
  • Adresse: Bemerkung, Notiz
  • Artikel: Langtext 1-5, Werbetext 1-5, Bemerkung
  • Vorgang: Bemerkung 1 und 2, Zusatz 1-3, Hinweis, Hinweis beim Fortführen
  • Positionen: Zusatztext 1 und 2, Bemerkung
  • Formatierung entfernen
  • Schriftart ändern
  • Schriftgrösse ändern
  • Schriftattribute (Fett, Kursiv, Unterstrichen, Durchgestrichen) ändern
  • Schriftfarbe ändern

Sie können das Programm einmalig manuell ausführen oder automatisch regelmässig arbeiten lassen. Für einen ersten Eindruck können Sie sich eine Demoversion herunterladen. Diese ist vollständig einsetzbar, verarbeitet allerdings nur 9 zufällige Adressen, Artikel, Vorgänge und Positionen. Um die Vollversion zu erwerben, köntaktieren Sie mich bitte.

Selbstverständlich realisieren wir auch Ihre Sonderwünsche. Sprechen Sie uns an!

Konfiguration

Die Konfiguration enthält folgende Optionen, die auch über die Oberfläche konfiguriert werden können.

adresse=1 
artikel=1
vorgang=1
position=1

Aktiviert oder deaktiviert die Verarbeitung für Adressen, Artikel, Vorgänge und Postionen

adressfilter=
artikelfilter=
vorgangfilter=and year(vorgangsdatum)=2015
positionfilter=and year(vorgangsdatum)=2015

Definiert einen Filter, welche Adressen/Artikel/Vorgänge/Positionen verarbeitet werden sollen.

delete=1 

Aktiviert oder deaktiviert das vollständige Entfernen der Formatierung

fontname=Comic Sans MS
fontsize=10
fontcolor=32768
fontbold=0
fontitalic=0
fontunderline=0
fontstrikeout=0

Definiert die zu verwendende Schriftart

updfont=1
updsize=1
updcolor=1
updattrib=1

Definiert, welche Formatierung an den Textfeldern verändert werden soll.

Mein Smart Roadster

  • Smart Roadster Coupe
  • 9891 005 01 5
  • WME 452 334
Roadster
  • Motor: Ottomotor
  • Zylinderzahl/-anordnung: drei in Reihe
  • Ventile: zwei pro Zylinder
  • Hubraum: 698 cm³
  • Bohrung: 66,5 mm
  • Hub: 67 mm
  • Nennleistung: 60 kW / 82 PS bei 5.250 U/min
  • Max. Drehmoment: 110 Nm bei 3000 U/min
  • Verdichtungsverhältnis: 9,0 : 1
  • Gemischaufbereitung: elektr. Multipoint-Einspritzung, E-Gas
  • Beschleunigung 0-100 km/h: 10,9 s
  • Höchstgeschwindigkeit: 180 km/h
  • Kraftstoffverbrauch städtisch: 6,4 l/100km
  • Kraftstoffverbrauch ausserstädtisch: 4,3 l/100km
  • Kraftstoffverbrauch kombiniert: 5,1 l/100km
  • 3,2l Öl 0W40, MB 229.5 (2,7l Ölwanne + 0,5l Ölfilter)
  • Schadstoffklasse: EU4
  • CO2-Emission: 121 g/km
  • Kupplung: Einscheiben-Trockenkupplung
  • Getriebe: sequentielles automatisches Sechsgang-Schaltgetriebe
  • Achsantrieb: 3,920/1,717
  • Getriebeübersetzungen:
    • 1. Gang 13,230
    • 2. Gang 9,604
    • 3. Gang 7,350
    • 4. Gang 5,796
    • 5. Gang 4,208
    • 6. Gang 3,220
  • Vorderachse: Dreiecksquerlenker, McPherson-Federbein, Stabilisator
  • Hinterachse: DeDion Achsrohr mit Zentrallager, Querlenker, Schraubenfedern, Teleskopdämpfer
  • Bremsanlage: Hydraulisches Zweikreissystem mit Unterdruckverstärkung, Scheibenbremsen vorn, Trommelbremsen hinten,
  • Elektronisches Stabilitätsprogramm ESP
  • Lenkung: Zahnstangenlenkung
  • Radstand: 2.360 mm
  • Spurweite vorn: 1.357 mm
  • Spurweite hinten: 1.392 mm
  • Länge: 3.427 mm
  • Breite: 1.615 mm
  • Höhe: 1.207 mm
  • Wendekreis: 10,7 m
  • Kofferraum vorn: 59 l
  • Kofferraum hinten: 189 l
  • Gewicht ohne Fahrer: 810 kg
  • Tankinhalt: 35 l
  • Aluräder Spikeline vorn: 6,5J x 16, EP 24
  • Aluräder Spikeline hinten: 7J x 16, EP -20
  • Sommereifen vorn/hinten: 205/45 R 16
  • Winterräder Stahl vorn: 5J x 15, EP 24
  • Winterräder Sahl hinten: 6J x 15, EP -20
  • Winterreifen vorn/hinten: 185/55 R 15
  • Farbe Tridion: silber C49L
  • Farbe Body-Panels: shine yellow C57L
  • Interieur: schwarzes Leder
  • FIN: 452334 1L 016227
  • SA-Code: C16 smart radio five, C17 Soundpaket, E29 Hardtop glänzend, I01 Klimaanlage, I12 Interieur Kontrastteile, I75 3-Speichen-Lederlenkrad mit Lenkradschaltung, L00 Europaversion, P13 smart Sport-Paket, P14 smart Leder-Paket, R38 Alufelgen spikeline 205/50 R16, S17 Sitzheitzung, T82 shine yellow, U99 Smartmove & more, V11 softtouch automatisches Schaltprogramm, ZSP Elektrisches Stabilitätsprogramm, 803 Modelljahr 2003
  • Erstzulassung: 9.10.2003
  • Kauf: 19.5.2008, 46000km

SWF3 Gagtory

Die Gagtory war eine SWF3-Comedy-Tour, als der Radiosender noch eine kleine dafür aber intensive Hörerschaft und Hörerbindung hatte. Basierend auf den Gags aus dem Radio tourten die Radiomoderatoren Andreas Müller, Anke Engelke, Sascha Zeus, Andreas Ernst und Michael Wirbitzky unter dem Motto „Late Neid“ 1993 bis 1996 durch Deutschland.

Thematisch wurde dabei das damals recht neue Harald Schmidt Show-Konzept aufgegriffen. In die Moderation am Schreibtisch, die die Komödianten szenenweise aufteilten, wurden als Gäste oder ein vermitteltes Zapping des Zuschauers bekannte und neue Gags eingefügt.

Die letzte Vorstellung war am 15. Juni 1996 auf der Pferderennbahn in Iffezheim bei Baden-Baden als Open Air. Diese Aufführung wurde vom SWR Fernsehen aufgenommen und mehrfach ausgestrahlt. Diese Aufzeichnung gibt es nun endlich hier zu sehen, leider in schlechter Tonqualität.

  1. Intro
  2. Horst
  3. Feinkost Zipp
  4. Ich bin scheisse
  5. Menschen aus Oggersheim
  6. GSG 9
  7. Tagesschau
  8. hier kommt der Klaus
  9. Katrin Vierthaler
  10. Die Reporter
  11. Horst
  12. Das musikalische Multitalent
  13. David Copperfield mit Claudia Schiffer
  14. Werbung – Gummi ultra plus
  15. Traumhochzeit mit Linda
  16. Lipton T and the T-Cans
  17. Moni hat geweint
  18. Finale – Kelly Family

Hier ist Dein Schild

Doofe Leute sollten Schilder tragen müssen, auf denen steht: Ich bin doof!

Dann würde man sich nicht auf sie verlassen, oder? Du würdest sie nichts fragen. Es wäre wie „tschuldigung, ich…äh, vergiss es. Hab das Schild nicht gesehen.“ Man wüsste zumindest, was auf einen zukommt.

So wie letztes Jahr, als ich mit meiner Familie mitten im Umzug stand. Die ganze Wohnung voll mit Umzugskartons, der Lkw vor der Tür. Mein Nachbar kommt rüber und fragt: „Hey, du ziehst um?“ „Nö. Wir packen nur ein- bis zweimal die Woche unsere Klamotten ein, um zu sehen, wieviel Kartons wir dafür brauchen. Hier ist dein Schild!“

Letzten Sommer war ich mit nem Freund angeln. Wir zogen sein Boot an Land und holten gerade unseren Fang aus dem Boot, als dieser Idiot von der Anlegestelle kam und fragte: „Habt ihr all die Fische gefangen?“ „Nö. Wir haben sie überredet aufzugeben. Hier ist dein Schild!“

Letztens hatte ich ’nen Plattfuß. Ich also zur nächsten Tankstelle. Kommt einer auf mich zu, wirft ’nen Blick auf die Karre und fragt: „Reifen platt?“ Ich konnte einfach nicht widerstehen. „Nö, ich fuhr gerade so rum, als sich die anderen drei plötzlich aufpumpten. Hier ist dein Schild!“

Vor kurzem wollte ich mein Auto verkaufen. Kommt so ein Typ rüber, macht ne dreiviertel Stunde Probefahrt. Als er zurückkommt, steigt er aus, bückt sich, greift an den Auspuff und schreit „Scheisse, ist das heiss.“ Siehst du? Hätte er sein Schild getragen, hätte ich ihn abhalten können.

Ich bin früher mal Sattelschlepper gefahren. Einmal verschätzte ich mich bei der Höhe einer Brücke, verkeilte den Lkw und kam nicht wieder los, egal was ich auch versuchte. Über Funk hab ich Hilfe angefordert. Dann kam ein Polizist und fing an, einen Bericht zu schreiben. Er stellte die üblichen Fragen… ok… kein Problem. Ich war mir schon fast sicher, dass er kein Schild bräuchte… bis er fragte „… also…, ihr Lkw hat sich verkeilt?“ Ich konnte mir nicht helfen. Ich schaute ihn an, blickte zurück zum Sattelschlepper,dann zurück zu ihm und sagte: „Nö. Ich liefere eine Brücke. Hier ist dein Schild!“

Wenn du heute Abend länger arbeiten musst und ein/e Kollege/-in bei Dir reinschaut und fragt: „Du bist immer noch hier?“, dann antworte: „Nö. Bin schon vor ner Stunde gegangen. Hier ist dein Schild!!!“

Sie müssen ein Manager sein

Ein Mann fliegt einen Heißluftballon und realisiert, daß er trotz seiner erhöhten Position die Orientierung verloren hat. Er reduziert seine Höhe und macht schließlich einen Mann am Boden aus.

Er läßt den Ballon noch weiter sinken und ruft: „Entschuldigung, können Sie mir helfen? Ich versprach meinem Freund, ihn vor einer halben Stunde zu treffen, aber ich weiß nicht, wo ich mich befinde.“

Der Mann am Boden sagt: „Ja. Sie befinden sich in einem Heißluftballon, etwa 20 Meter über dem Boden. Ihre Position ist zwischen 40 und 42 Grad nördliche Breite, und zwischen 58 und 60 Grad westliche Länge. „

„Sie müssen Ingenieur sein“, sagt der Ballonfahrer.

„Bin ich“, antwortet der Mann. „Wie haben Sie das gewußt?“

„Sehen Sie“, sagt der Ballonfahrer, „alles, was Sie mir gesagt haben, scheint technisch korrekt, aber ich habe keine Ahnung, was ich mit Ihren Informationen anfangen soll, und ich weiß immer noch nicht, wo ich bin.“

Der Ingenieur sagt hierauf: „Sie müssen ein Manager sein.“

„Bin ich“, antwortet der Ballonfahrer, „Wie haben Sie das gewußt?“

„Sehen Sie“, sagt der Ingenieur, „Sie wissen nicht, wo Sie sind, oder wohin Sie gehen. Sie haben ein Versprechen gegeben, von dem Sie keine Ahnung haben, wie Sie es einhalten können, und Sie erwarten, daß ich Ihnen dieses Problem löse. Tatsache ist: Sie befinden sich in exakt derselben Position, in der Sie waren, bevor wir uns getroffen haben, aber irgendwie ist jetzt alles meine Schuld.“

the way, you are thinking

Little Johnny was sitting in class doing math problems when his teacher picked him to answer a question:

„Johnny, if there were five birds sitting on a fence and you shot one with your gun how many would be left?“

„None“ replied Johnny, „cause the rest would fly away“.

„Well the answer is four“, said the teacher, „but I like the way you are thinking.“

Little Johnny says, „I have a question for you now. There were three women eating ice cream cones in a shop. One was licking her cone, the second was biting the cone and the third was sucking the cone – which one is married?“

„Well“, said the teacher nervously, „I guess the one sucking the cone?“

„No, “ said Little Johnny, „the one with the wedding ring on her finger, but I like the way you are thinking…“