SyntaxError: Non-ASCII character ‘\xe2′ in file

Mit Python gearbeitet und beim ausführen den Fehler:

SyntaxError: Non-ASCII character ‘\xe2′ in file ...

bekommen?

Ursache ist wahrscheinlich das einfügen von kopierten Inhalten.
Dabei treten Kodierungsfehler auf.

Entweder man fügt in die erste Zeile der Python Datei:

# coding: utf-8

Ein und stellt damit den folgenden Text auf diese Kodierung ein (was aber nur funktioniert wenn der eingefügte Text auch UTF-8 war)

Ansonsten bleibt nur das Suchen nach Zeichen wie “ oder ` und diese durch ‚ und “ ersetzen.

iPhone Format Specifier NSSTRING

Innerhalb eines NSStrings können folgende Specifier genutzt werden:

Specifier – Beschreibung
%@ – String
%% – % Character
%d, %D, %i – Signed 32-bit Integer (int)
%u,%U – unsigned 32-bit integer (unsigned int)
%hi – signed 16-bit Integer (short)
%qi- Signed 64-bit integer (long long)
%qu – Unsigned 64-bit integer (unsigned long long)
%x – Unsigned 32-bit integer (unsigned int), angezeigt als hexadecimal nutzt 0–9 and Buchstaben a–f

%X – Unsigned 32-bit integer (unsigned int), angezeigt als hexadecimal nutzt 0–9 and Großbuchstaben A–F
%qx – Unsigned 64-bit integer (unsigned long long), angezeigt als hexadecimal nutzt 0–9 and Buchstaben a–f
%qX – Unsigned 64-bit integer (unsigned long long), angezeigt als hexadecimal nutzt 0–9 and Großbuchstaben A–F
%o, %O – Unsigned 32-bit integer (unsigned int), oktal
%f – 64-bit floating-point number (double)
%e – 64-bit floating-point number (double), scientific notation nutzt ein kleines e um den Exponenten anzuzeigen
%E – 64-bit floating-point number (double),scientific notation nutzt eingroßes E um den Exponenten anzuzeigen
%g – 64-bit floating-point number (double), printed in the style of %e if the exponent is less than –4 or greater than or equal to the precision, in the style of %f otherwise
%G – 64-bit floating-point number (double), siehe %E wenn der Exponent kleiner –4 or greater than or equal to the precision, in the style of %f otherwise
%c – 8-bit unsigned character (unsigned char), printed by NSLog() as an ASCII character, or, if not an ASCII character, in the octal format \\ddd or the Unicode hexadecimal format \\udddd, where d is a digit
%C – 16-bit Unicode character (unichar), printed by NSLog() as an ASCII character, or, if not an ASCII character, in the octal format \\ddd or the Unicode hexadecimal format \\udddd, where d is a digit
%s – Null-terminated array of 8-bit unsigned characters. %s interprets its input in the system encoding rather than, for example, UTF-8.
%S – Null-terminated array of 16-bit Unicode characters
%p – Void pointer (void *), printed in hexadecimal with the digits 0–9 and lowercase a–f, with a leading 0x
%L – Length modifier specifying that a following a, A, e, E, f, F, g, or G conversion specifier applies to a long double argument
%a – 64-bit floating-point number (double), printed in scientific notation with a leading 0x and one hexadecimal digit before the decimal point using a lowercase p to introduce the exponent
%A – 64-bit floating-point number (double), printed in scientific notation with a leading 0X and one hexadecimal digit before the decimal point using a uppercase P to introduce the exponent
%F – 64-bit floating-point number (double), printed in decimal notation
%z – Length modifier specifying that a following d, i, o, u, x, or X conversion specifier applies to a size_t or the corresponding signed integer type argument
%t – Length modifier specifying that a following d, i, o, u, x, or X conversion specifier applies to a ptrdiff_t or the corresponding unsigned integer type argument
%j – Length modifier specifying that a following d, i, o, u, x, or X conversion specifier applies to a intmax_t or uintmax_t argument

Excel Kniffe

Erster Kniff: Zeilen alternierend farbig machen:

  • Bereich markieren
  • Menü – Format
  • Bedingte FOrmatierung
  • Formel: =ZEILE()=GERADE(ZEILE())
  • Muster eingeben

Zweiter Kniff: Seitenumbruch löschen

  • Rechtlsklick in beliebige Zelle
  • Alle Seitenumbrüche löschen

Virtual Box skalierte Anzeige verlassen

In der skalierten Anzeige von Virtual Box kann es zu dem Problem kommen, diese wieder zu verlassen, weil man beispielsweise die Größe anpassen möchte oder die Navigationsleite fehlt.

Diese kann man mit dem folgenden Commands beenden / wechseln:

Vollbildmodus einschalten HOST+F
Nahtlosen Modus einschalten HOST+L
Skalierten Modus einschalten HOST+C

zusätzlich:

Automatische Anpassung der Gastauflösung HOST+G
Fenstergröße anpassen HOST+A

Host ist meistens die rechte Steuerungstaste

Webseite überarbeitet

In den letzten Tagen habe ich mich daran gemacht, die Struktur der Webseite etwas zu verändern. So ist es nun kein reiner Blog mit Artikeln, sondern es ist auch ein Platz geschaffen worden, in dem ich eigene Projekte aufliste. Diese Projekte sind in iOS und Web-Projekte unterteilt.

Jedes Projekt wird dabei kurz beschrieben, ein Link zum eigentlichen Projekt und die Kerntechnologien werden aufgeführt.

Zeitgleich wurde die Startseite überarbeitet, die jetzt nicht mehr nur die letzten Artikel aufzeigt, sondern eine kurze Einführung darstellt.

Die letzten Artikel bekommt man auf jeder Seite auf der rechten Seite angezeigt.

Viel Spaß

aycspush iPhone App für SysAdmins

aycspush logo

Aus dem Hause aycs ist mittlerweile eine neue App im AppStore angekommen – aycspush.

Der anvisierte Kundenkreis von aycspush sind in erster Linie System-Administratoren die verschiedene Server betreuen. Bisher wurden solche Systeme meistens überwacht indem Scripte eine E-Mail verschicken sobald ein Problem erkannt wird. Diese E-Mail muss von dem entsprechenden Admin aber aktiv gelesen werden. Alternativ bieten manche Systeme auch Schnittstellen an, um eine SMS zu schicken, diese kosten jedoch Gebühren.

aycspush vereinigt Vorteile aus beiden Bereichen. Die Generierten Nachrichten werden per E-Mail an das aycspush System gesendet, was eine hohe Kompatibilität zu unterschiedlichsten Zielsystemen gewährleistet, zum anderen werden die Nachrichten mittels Apples Push Dienst auf das iPhone, iPad oder iPod Touch gepusht und sind somit quasi sofort beim Admin.

Wie läuft das ganze nun ab?

Als erstes muss die App gekauft werden (0,79 Cent im AppStore)

Nach dem ersten Start der App wird gefragt, ob die App push Nachrichten senden darf, diese Frage muss mit Ja beantwortet werden.

Über die Info Seite erhält man nun die eindeutige Adresse seines Gerätes in Form einer E-Mail Adresse. diese setzt sich aus einem eindeutigen Device Token und der Endung @aycspush.com zusammen. Diese Adresse kann ab jetzt in allen erdenklichen Scripten oder Geräten als Adresse für Statusmeldungen, Probleme oder Warnungen genutzt werden.

Empfangene Nachrichten erscheinen zum Einen als Push Meldung auf dem Home Screen, können zum Anderen auch in der Anwendung selbst aufgerufen werden, wobei auch Details zur Nachricht ersichtlich sind.

aycspush App Ansicht

Alles in Allem eine feine runde Sache

Update 2014:
Mittlerweile wird Aycspush nicht mehr aktiv entwickelt, ob Nachrichten noch zugestellt werden, vermag ich nicht zu sagen, da ich nicht mehr in diesem Bereich tätig bin.

Party Checkliste

Wer feiern will, muss planen!

Nachdem die Grill Checkliste so gut ankommt, hier eine Party Checkliste:

  • Gästeliste
    • Gebetene Gäste
    • Ungebetene Gäste
    • Alter der Gäste
    • Vegetarier
    • Kleiderordnung
    • Musikgeschmack
  • Budget / Geldplanung
    • Geschenke
  • Location / Lokalität
    • Bar
    • Garderobe
    • Märkchensystem / Barzahlung
    • öffentlich / nicht öffentlich
    • Brandschutzbestimmungen
    • max. Anzahl Leute
    • Ausschankbestimmungen
    • Security / Feuerwehr / Notarzt
    • Ambiente
    • Sitzplätze
    • Stehplätze
    • Toiletten
    • Parkplätze
    • Technik
      • Strom
      • Wasser
    • Lärmschutz
    • Übernachtungsmöglichkeit
  • Getränke
    • Alkoholisch
      • Cocktails
      • Bier
      • Wein
      • Sekt
      • Hochprozentig
    • Antialkoholisch
      • Saft
      • Wasser
      • Cola / Fanta / Sprite
  • Dekoration
    • Anlass
    • Licht
    • Lasershow
    • Blumen
  • Essen
    • Snacks
    • Buffett
  • Einkaufen
    • Müllbeutel
    • Verlängerungskabel
    • Tape
    • Kabelbinder
    • Plastikbesteck
    • Teller
    • Servietten
    • Klopapier
    • Küchenrolle
    • Lappen
    • Handschuhe
    • Getränke
    • Essen / Snacks
    • Garderobemärkchen / Nummern
    • Becher (Shots, normal)
  • Personal
    • Ausschank
    • Garderobe
    • Kasse
    • Läufer (Getränke nachfüllen)
    • Geldverwaltung
    • Einlass
    • Technik
    • DJ
    • Aufräumen
  • Einladung
    • Ort, Datum, Kleiderordnung
    • Email
    • Postalisch
    • Persöhnliche Einladung
  • Musik
    • Motto Musik
    • Charts
    • Live Act ( Konzert)
    • DJ Mix
    • Gäste dürfen selbst an die Musikanlage
  • Spiele
    • Kennenlernspiele
    • Paarspiele
    • Miss Wet Shirt
  • Lieferanten
  • Gage der Künstler
  • Genehmigungen

Diese Checkliste ist sowohl für private Feiern im kleinen Rahmen (Geburtstagsfeier, Jubiläum…) als auch öffentliche Veranstaltungen wie Konzerte, Live Acts, Schaumparties usw. nutzbar und muss entsprechend angepasst und ggf. erweitert werden.

Hinweise und Anregungen gerne als Kommentar.

PS22 Chorus Kinder singen Hits

Ein paar Videos die am besten für sich sprechen:


Just Dance PS22 Chorus


Flavor PS22 Chorus

Mein Favorit:

Eye of Tiger PS22 Chorus


PS22 Chorus VIVA LA VIDA by Coldplay acoustic guitar version

Hier noch der Link zu der Webseite des Kinderchors:
http://ps22chorus.blogspot.com/

Auf der Webseite gibt es auch Mp3s der singenden Könner zum freien Download.

Einkaufsliste Checkliste fuer Grillen Barbecue

Grillfleisch auf Elektrogrill

Grillfleisch auf Elektrogrill

Der Sommer steht vor der Tür und überall wird gegrillt. Doch zum perfekten Grillabend muss alles stimmen.

Daher hier eine kleine Einkaufsliste / Checkliste für einen gelungenen Grillabend mit Freunden da ein solches Grillevent immer mehr zum Grillprojekt wird und man ja nichts vergessen möchte.

Die Liste wird ständig erweitert, bookmarken und regelmäßiges vorbei schauen lohnt sich also!

Essen

  • Würsten
  • Fleisch
    • Geflügel
    • Schweinefleisch
    • Fisch
    • Kalbsfleisch
    • Rindsfleisch
    • Grillfackeln
    • Wild
  • Saucen
    • Ketchup
    • Senf
    • Majonese
    • Grillsoucen
    • Kräuterbutter
    • Tzatziki / Tsatsiki
  • Gemüse
    • Paprika
    • Zwiebel
    • Mais
    • Karotte / Möhre / Mohrrübe
    • Kartoffeln
  • Sonstige
    • Grillkäse
    • Brot
    • Baguettes
    • Salz
    • Pfedder
    • sonstige Gewürze
  • Süßes
    • Eis
    • Marshmallows
    • Tiramisu
  • Salat

Getränke

  • Eiswürfel
  • Alkoholisch
    • Bier
      • Weizen
      • Pils
    • Mixery / Biermischgetränke
    • Sekt / Schaumwein
    • Weißwein
    • Rotwein
    • Vodka
    • Rum
    • Bowle
    • Cocktails
  • Antialkoholisch
    • Wasser (still mit Kohlensäure)
    • Cola / Fanta / Sprite
    • Bionade
    • Saft
      • Orangensaft
      • Apfelsaft
      • Multivitaminsaft
      • Traubensaft
    • Kaffee
    • Eiskaffee

Grillzubehör

  • Grillkohle
  • Grill
  • Grillbesteck
    • Grillzange
  • Grillhandschuh
  • Anzünder
  • Brickets
  • Thermometer
  • Handtücher
  • Aluschalen
  • Reinigungsbürste
  • Eimer Sand

Sonstiges

  • Musik
  • Licht
  • Fackeln
  • Kerzen
  • Schirm
  • Tisch
  • Stühle
  • Teller (Plastik / Porzelan)
  • Küchenrolle
  • Besteck (Messer, Gabel, Löffel)
  • Digitalkamera
  • Strohhalme
  • Müllsäcke
  • Kühltasche
  • Servietten
  • Aschenbecher

Salate

  • Kartoffelsalat
  • Grüner Salat
  • Karottensalat
  • Gemischter Salat
  • Mexicanischer Salat
  • Schichtsalat
  • Nudelsalat