PHP: Fehlermeldung eines Amazon Alexa Skills loggen

PHP ist manchmal soooo ne Mutti! Besonders wenn man von 5.5 auf 7.1.x umsteigt. Immer und überall kommen Fehler. Das Problem: beim Amazon Alexa Skill gibt es kein visuelles Interface. Also hat man als Entwickler automatisch gelosed/verloren, wenn ein PHP-Error/-Warning auftritt. Das muss aber nicht sein! Ich zeig euch, wie ihr jede Fehlermeldung bekommt, ohne das euch Alexa jedes mal erzählt: „Bei der Kommunikation mit dem Skill ist ein Problem aufgetreten.“
(mehr …)

PHP: Inhalt eines Amazon Alexa Skills Request holen und loggen

Meiner Meinung nach sollte jeder Softwareentwickler wissen was, wann, wie und wo in seinem Programm passiert. Besonders bei einem sprachgesteuerten Interface, wie beim Amazon Echo, ist das sehr wichtig. Daher schauen wir uns heute an, wie wir den Request eines Amazon Alexa Skill Aufrufs loggen können.

 

 

(mehr …)

Quickstart: Amazon Alexa Custom Skill mit PHP und ohne Amazon Lambda entwickeln

Ich lese ab und zu Mobiflip, ein Online Magazin über Technik und co. Dabei ist mir dieser Artikel aufgefallen: Amazon Echo: Alexa individuelle Ansagen abspielen lassen. Darin wird beschrieben, wie man über 10 Ecken ein selbsterstelltes Audio-File über Amazon Echo abspielen kann. Konkret sollen dabei Gäste begrüßt werden.
Meine Meinung: Schöne Idee, schön beschrieben – ABER DAS GEHT AUCH EINFACHER! Hier ist meine Version:)
(mehr …)

Besonderheiten eines Amazon Alexa Skill Requests

Wie ein Request und ein Response eines Amazon Alexa Skills aufgebaut ist, hat Amazon schon sehr schön auf dieser Seite beschrieben:
https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference
Darum gehe ich lieber auf die Besonderheiten ein.

 

 

(mehr …)

Workflow eines Amazon Alexa Skills


Im letzten Beitrag habe ich die Architektur eines Amazon Alexa Skills vorgestellt. Heute geht es um den Workflow eines Skills. Ausgangspunkt des Beitrags ist ein sehr einfaches Beispiel:

  • Wir haben einen Alexa-Skill der fertig konfiguriert und auf einem Amazon Echo getestet ist.
  • Die App heißt Fastfood und wird über das Aktivierungswort „Lieferdienst“ gestartet.

(mehr …)

Architektur eines Amazon Alexa Skills

Amazon EchoDu willst also eine App für deinen Amazon Echo programmieren – hast aber nach 3 Stunden noch nichts zu Stande gebracht? Da geht es dir genauso wie mir^^ Keine Ahnung was IT-Firmen wie IBM, Google, Apple oder eben Amazon geritten hat, aber ich habe noch kein Tutorial von denen gefunden, wo ich auf Anhieb gesagt hätte: „Jo, das ist es! Das ist geil:) Lass uns XY darauf programmieren.“
Nichts, Nada, Niente, Nothing – einfach nix und das ist traurig. Es reicht heutzutage einfach nicht mehr aus irgendwelche Code-Beispiele über den Zaun auf Github zu werfen und zu hoffen, dass es die Communtiy irgendwie richtet. Es gibt zwar verrückte Softwareentwickler, aber ohne Doku und nur mit Try&Error wird das eben nichts. Aber genug gejammert – hier kommt die Rettung:) In diesem Beitrag geht es um Amazon Alexa Skills und die grundlegende Architektur.
(mehr …)

HTML5/JS Canvas: draw multiline text in a rectangle

Déjà-vu! Kennt ihr das? Vor ca 2. Wochen brauchte ich ein Skript, was mir in Java bzw. Android diverse Texte in ein Viereck schreibt. Heute brauch ich das Ding in Javascript-.-„
Zum Glück hab ich was auf dem Kasten und kann das Skript portieren. Erstaunlicherweise ging das echt gut…
Es geht also wieder um Canvas, speziell wie man einen Text ein- oder mehrzeilig in ein Rechteck schreiben kann.

(mehr …)

einfach Programmieren lernen (LightBot)

Normalerweise schreibe ich immer Beiträge über High-Level Programmierprobleme, aber heute geht es um Anfänger. Richtige Anfänger, die gerne das Programmieren lernen wollen. Hierfür gibt es bereits viele verschiedene Programme und Methoden auf dem Markt. Eines davon ist das Browserspiel LightBot.

 

(mehr …)

Android: Einfaches Kontaktformular

Letzte Woche hatten wir Validierungsfehler, heute geht es um das Kontaktformular an sich. Ich bin der Meinung, dass jede App ein Kontaktformular haben sollte. Egal ob Verbesserungsvorschlag, Anfrage, Kritik oder Fehlermeldung – der App-Nutzer sollte stets in der Lage sein mit dem Entwickler zu kommunizieren. Ansonsten erfährt man über die schlechten Bewertungen im Play Store, dass irgendwas nicht stimmt…
(mehr …)

Android: Entwicklung mit Eclipse und Material Design für Android 4.x / Android 2.x

Holla die Waldfee! Das war mal eine richtige Aufgabe. Ich habe geschlagene 2 Stunden (gefühlte 10 Stunden) damit verbracht, eine 0-8-15 App mit Material Design auf Android 4.0.3 zum Laufen zubringen. Aber ich habe es geschafft! Sie läuft und sieht gut aus:)
Um euch diesen Leidensweg zu ersparen, habe ich diesen Beitrag geschrieben.
(mehr …)

« Ältere Einträge