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 …)
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.
In den letzten Beiträgen habe ich schon recht viel über die Entwicklung eines Amazon Alexa Custom Skills in Form eines Web Service geschrieben. Heute geht es darum, ob man ein SDK oder Framework dafür nutzen sollte. Dazu habe ich eine kleine Pro-Kontra-Liste aufgestellt.
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 …)
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 …)
Der ewige Krieg zwischen IDE und Editor geht in die nächste Runde. Normalerweise nutze ich Eclipse und Notepad++ in der Kombination, aber aktuell teste ich einen neuen Editor namens Atom. Atom ist ein von GitHub entwickelter Editor, der gut aussieht und ein paar coole Feature hat.
Ja ich weis: der Titel ist in Englisch, aber der Beitrag ist in Deutsch. Aber irgendwie ist mir kein guter und vorallem kurzer Titel eingefallen. Es geht wieder um Canvas, speziell wie man einen Text ein- oder mehrzeilig in ein Rechteck schreiben kann. Hierfür gibt es verschiedene Möglichkeiten, die ich in diesem Artikel beschreibe.
CANVAS – ein Wort, dass früher oder später jeder Entwickler kennen und lernen muss. Allgemein bezeichnet Canvas (vom englischen canvas für „Leinwand“ oder „Gemälde“) ein mit Höhen- und Breiten-Angaben beschriebenen Bereich, der zur Laufzeit gezeichnet werden kann. Ursprünglich wurde Canvas von der Firma Apple als Bestandteil des WebKit entwickelt, jedoch wurde es später von der Arbeitsgruppe WHATWG als Bestandteil der Auszeichnungssprache HTML5 standardisiert. Aber auch in Android kann man Canvas verwenden. Heute geht es um den Schatten eines Objektes.
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.
Die Probleme mit Material Design respektive AppCompat nehmen kein Ende :‘-D …… :-/ ……
Aber was soll man machen, außer weiter kämpfen! Stein des Anstoßes war gestern die Standard-Textfarbe von Material Design / AppCompat. Diese ist seit Android 5.0 (Material Design) dunkelgrau und nicht mehr schwarz.
Kein Problem, wenn da nicht meine auf schwarzes Schriftbild abgestimmtes App-Design wäre. Setzt man, wie ich, diverse CardViews und andere Grautöne ein, sieht die App sehr schnell verwaschen und unklar aus. (Siehe Bild rechts)
Daher geht es in dem heutigen Blogbeitrag um die Änderung der Standard-Textfarbe.