** It's not a Bug, it's a feature **
Naja, vielleicht war einer doch ein Bug ;-). Falls es bei einigen von euch zu Problemen bei der Konsoleneingabe kam, sprich diese war gesperrt obwohl das Programm erfolgreich geflashed wurde? Dabei handelte es sich bedauerlicherweise um ein Kommunikationsproblem auf der der Serverseite, welches nur auftritt, wenn der Flash-Vorgang länger als 10 Sekunden dauert. Dabei wurde ein Ack für die gelungene Übertragung eures Codes von einem vorhergehenden Ping (Keep-Alive) verdrängt. Dieser Fehler müsste aber jetzt behoben sein.
** Quizze **
Wie einige vielleicht schon bemerkt haben, so gibt es manchmal neben Quizzen ein kleines Ausrufezeichen oder Fragezeichen, auf die geklickt werden kann. Dabei handelt es sich um zusätzliche Hilfen, das Fragezeichen wird euch Tipps/Hilfen ausgeben und das Ausrufezeichen die Aufösung. Versucht also zunächst die Fragen eigenständig zu beantworten.
(Wie gesagt, es soll euch nur zur Kontrolle des eigenen Wissens dienen.)
** Download und Upload Files **
Vielleicht habt ihr diese Option im Editor schon bemerkt. Dabei handelt es sich nur um eine einfache Möglichkeit euren Projektstatus zu sichern und diesen auch wieder herzustellen.
Merke: Der Inhalt aller Dateien wird dabei mit dem aus dem hochgeladenen Projekt überschrieben und eine neue Revision angelegt ...
__ Markdown-Updates __
Eure Einstellungen bezüglich des Aussehens, der Sprachausgabe, etc. werden jetzt lokal bei euch im Browser gespeichert, sodass ihr nicht immer auf die letzte Seite springen müsst oder die Sprachausgabe ausschaltet.
__ Merke: __ Die Sprachausgabe kann ausgeschaltet werden, einfach auf das Ohr-Symbol in der Navigationsleiste klicken und ihr wechselt in den (nicht so coolen) Lesemodus ...
__ Compiler-Output __
Warnings, etc. wurde heraufgesetzt und der Compiler-Output wird euch in der Konsole ausgegeben.
__ Merke: __ Ihr könnt jetzt nur noch Terminal-Eingaben machen, wenn Ihr ein Programm ausführt, sonst ist die Eingabe deaktiviert, also nicht wundern ;-)
Falls ihr selber mit Bitshift-Operationen oder anderen C-Syntax-Elementen experimentieren wollt, die erstmal nicht zwingend einen Roboter benötigen, so könnt ihr auch selber Projekte anlegen.
Einfach unter Projects auf New-Project gehen und die Gcc-Basic Konfiguration auswählen. Das Terminal funktioniert wie bei Arduino, nur die Flashzeiten entfallen ;-)
Heute gab es ein paar kleine Änderungen im FrontEnd (in der Sandwich-Methode) :
-
Streams wurden verkleinert
Da die hohe Anzahl an Video-Streams (in höchster Qualität) zur Verringerung der Bandbreite für Websockets geführt hat, haben wir diese zunächst herunter geschraubt, um allen Nutzern eine gute Usability zu ermöglichen.
-
Enter bei Terminaleingabe
Ihr könnt jetzt oder in ganz kurzer Zeit auch ein Enter als Short-Cut für die Terminal-Eingabe nutzen. An einem besseren visuellen Feedback für das Fläschen ;-) und die Ausführung eures Codes arbeiten wir gerade. Bitte beachtet dass es beim Flash-Vorgang auf dem Microcontroller zu Verzögerungen (Fläschen-Hals) kommen kann. Habt also ein wenig Geduld und nutzt die serielle Ausgabe als Feedback für euch, wann euer Programm startet. _ Direkt auf dem Aurduino funktioniert leider auch nicht schneller. _
___ Wichtig: Ändert nicht die Baud-Rate von Serial und Serial1 ___
-
Resizable Editor
Da sind wir auch dran, haben das Fenster ersteinmal fix vergrößert, dynamische Vergrößerung ist noch nicht möglich, die verwendeten JavaScript-Bibliotheken arbeiten nicht so einfach zusammen, als dass das so einfach zu implementieren wäre (elm bootstrap-tabs und CodeMirror)...
-
Am Licht wird gearbeitet
-
Danke für die gemeldeten Issues
Aller Anfang ist schwer, deshalb haben wir uns entschieden euch auf diesem Wege über Neuerungen und Bugfixes am System zu informieren ...
In der Navigationsleiste wurde ein ME - Link hinzugefügt, damit könnt ihr eure persönlichen Einstellungen ändern.
__ Merke: __ Das Passwort wird nur geändert, wenn ihr dort Eingaben macht, sonst nicht! Und jedes Element kann auch auch selbst für sich alleine geändert werden ;-)
todo