Entwicklertreffen vom 06.02.2017: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „== Zusammenfassung == Im Folgenden findet man das Protokoll des '''Entwicklertreffens vom 06.02.2017'''. Es wurden folgende Punkte angekündigt: *Neue Method…“)
 
(HTML raus)
 
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Entwicklertreffen Chronik}}
== Zusammenfassung ==
== Zusammenfassung ==
Im Folgenden findet man das Protokoll des '''Entwicklertreffens vom 06.02.2017'''.  
Im Folgenden findet man das Protokoll des '''Entwicklertreffens vom 06.02.2017'''.  
Zeile 12: Zeile 13:
Wie üblich wurden kleinere Probleme der App-Entwickler angesprochen. Besondere Ankündigungen zu User-Apps gab es nicht.
Wie üblich wurden kleinere Probleme der App-Entwickler angesprochen. Besondere Ankündigungen zu User-Apps gab es nicht.


== Protokoll ==
===Protokoll===
<html>
</nowiki>
<p><b>IgelchenM: </b>Hey zusammen </p>


<p><b>IgelchenM: </b>Schön, dass ihr da seid!</p>
<p>'''IgelchenM: '''Hey zusammen </p>


<p><b>IgelchenM: </b>Ich gehe mal davon aus, dass alle bereits die Nachricht eben gelesen oder aber schon selbstständig im [https://blog.knuddels.de/ Changelog]die Neuigkeiten nachgelesen haben </p>
<p>'''IgelchenM: '''Schön, dass ihr da seid!</p>


<p><b>Kev777: </b>ehm nö? ^^</p>
<p>'''IgelchenM: '''Ich gehe mal davon aus, dass alle bereits die Nachricht eben gelesen oder aber schon selbstständig im https://blog.knuddels.de/ Changelog die Neuigkeiten nachgelesen haben </p>


<p><b>IgelchenM: </b>Was noch nicht eingetragen ist, ist ein Zusatz, der demnächst live geht. Und zwar wird es demnächst möglich sein bei der Methode .addNumber() User mit anzugeben, auf die eine Änderung durchgeführt werden soll </p>
<p>'''Kev777: '''ehm nö? ^^</p>


<p><b>SilverFalcon: </b>abfrage auf harter kern kommt ja auch irgendwann bzw soll ja schon online sein</p>
<p>'''IgelchenM: '''Was noch nicht eingetragen ist, ist ein Zusatz, der demnächst live geht. Und zwar wird es demnächst möglich sein bei der Methode .addNumber() User mit anzugeben, auf die eine Änderung durchgeführt werden soll </p>


<p><b>DerNeuanfang: </b>user.isChannelCoreUser()</p>
<p>'''SilverFalcon: '''abfrage auf harter kern kommt ja auch irgendwann bzw soll ja schon online sein</p>


<p><b>IgelchenM: </b>mit dem nächsten Update sollte auch die Abfrage mit dem Harten Kern gehen - genau </p>
<p>'''DerNeuanfang: '''user.isChannelCoreUser()</p>


<p><b>Keemo: </b>irgendwie kommt man mit Browser + Standalone nicht bei euch rein</p>
<p>'''IgelchenM: '''mit dem nächsten Update sollte auch die Abfrage mit dem Harten Kern gehen - genau </p>


<p><b>IgelchenM: </b>Ansonsten gibt es von offizieller Seite keine weiteren Neuigkeiten.</p>
<p>'''Keemo: '''irgendwie kommt man mit Browser + Standalone nicht bei euch rein</p>


<p><b>Keemo: </b>uff hat das gedauert o.O ...5 Minuten Ladezeit </p>
<p>'''IgelchenM: '''Ansonsten gibt es von offizieller Seite keine weiteren Neuigkeiten.</p>


<p><b>Keemo: </b>jetzt aber</p>
<p>'''Keemo: '''uff hat das gedauert o.O ...5 Minuten Ladezeit </p>


<p><b>Ironist: </b>Keemo, der Channel darf nicht der erste Channel sein.</p>
<p>'''Keemo: '''jetzt aber</p>


<p><b>Kev777: </b>dann kommen wir jetzt also zu den insidergerüchten? </p>
<p>'''Ironist: '''Keemo, der Channel darf nicht der erste Channel sein.</p>


<p><b>IgelchenM: </b>Für die, die es noch nicht gesehen haben - Keemo hat im Forum eine Übersicht zusammengesetellt. Danke dafür! </p>
<p>'''Kev777: '''dann kommen wir jetzt also zu den insidergerüchten? </p>


<p><b>Keemo: </b>Danke Sascha für den Hinweis...solltet ihr fixen </p>
<p>'''IgelchenM: '''Für die, die es noch nicht gesehen haben - Keemo hat im Forum eine Übersicht zusammengesetellt. Danke dafür! </p>


<p><b>Ironist: </b>Ist nicht so trivial.</p>
<p>'''Keemo: '''Danke Sascha für den Hinweis...solltet ihr fixen </p>


<p><b>SilverFalcon: </b>weiß irgendwer was iro die anze zeit in bienenstock will? kommt da was oder will er nur bienchen und blümchen spielen? :p</p>
<p>'''Ironist: '''Ist nicht so trivial.</p>


<p><b>DerNeuanfang: </b>SilverFalcon da ist ne app drin </p>
<p>'''SilverFalcon: '''weiß irgendwer was iro die anze zeit in bienenstock will? kommt da was oder will er nur bienchen und blümchen spielen? :p</p>


<p><b>Ironist: </b>Was hast du gegen den Channel Bienenstock?</p>
<p>'''DerNeuanfang: '''SilverFalcon da ist ne app drin </p>


<p><b>SilverFalcon: </b>sie ist leer bzw nichts zu sehen ^^</p>
<p>'''Ironist: '''Was hast du gegen den Channel Bienenstock?</p>


<p><b>DerNeuanfang: </b>aber die kann noch nicht jeder sehen </p>
<p>'''SilverFalcon: '''sie ist leer bzw nichts zu sehen ^^</p>


<p><b>IgelchenM: </b>So, kommen wir nun zur Fragerunde! - Pudding und mikasapikaa, habt ihr Fragen zum Thema User Apps mitgebracht? </p>
<p>'''DerNeuanfang: '''aber die kann noch nicht jeder sehen </p>


<p><b>Pudding: </b>Keine Fragen</p>
<p>'''IgelchenM: '''So, kommen wir nun zur Fragerunde! - Pudding und mikasapikaa, habt ihr Fragen zum Thema User Apps mitgebracht? </p>


<p><b>mikasapikaa: </b>nein hatte geburtstag und keine Zeit :D hab nur mit Imo2014 seine doku bearbeitet ^^</p>
<p>'''Pudding: '''Keine Fragen</p>


<p><b>IgelchenM: </b>Na dann Alles gute Nachträglich - wie fühlt es sich an Volljährig zu sein? </p>
<p>'''mikasapikaa: '''nein hatte geburtstag und keine Zeit :D hab nur mit Imo2014 seine doku bearbeitet ^^</p>


<p><b>Kev777: </b>wie weit ist die web ide ?</p>
<p>'''IgelchenM: '''Na dann Alles gute Nachträglich - wie fühlt es sich an Volljährig zu sein? </p>


<p><b>mikasapikaa: </b>danke gut ^^ kann ich alles selbstkaufen :D</p>
<p>'''Kev777: '''wie weit ist die web ide ?</p>


<p><b>IgelchenM: </b>Maexxchen und DerNeuanfang - na was gibts neues bei euch? Wie läuft es mit Besserwisser? </p>
<p>'''mikasapikaa: '''danke gut ^^ kann ich alles selbstkaufen :D</p>


<p><b>DerNeuanfang: </b>Läuft super, viele News und viel zu tun </p>
<p>'''IgelchenM: '''Maexxchen und DerNeuanfang - na was gibts neues bei euch? Wie läuft es mit Besserwisser? </p>


<p><b>IgelchenM: </b>@Kev777 - bist du dran? :P</p>
<p>'''DerNeuanfang: '''Läuft super, viele News und viel zu tun </p>


<p><b>Maexxchen: </b>Es läuft sehr gut. Gestern haben wir drei Smileycodes verlost und der Channel war voll. </p>
<p>'''IgelchenM: '''@Kev777 - bist du dran? :P</p>


<p><b>Kev777: </b>achso das geht hier nach auforderung ^^</p>
<p>'''Maexxchen: '''Es läuft sehr gut. Gestern haben wir drei Smileycodes verlost und der Channel war voll. </p>


<p><b>IgelchenM: </b>Na wenns was zu gewinnen gibt, geiern die leute immer </p>
<p>'''Kev777: '''achso das geht hier nach auforderung ^^</p>


<p><b>DerNeuanfang: </b>Bizarrus hat ne fertige webide</p>
<p>'''IgelchenM: '''Na wenns was zu gewinnen gibt, geiern die leute immer </p>


<p><b>Maexxchen: </b>Aber die App kommt offenbar auch sehr gut bei den Usern an!</p>
<p>'''DerNeuanfang: '''Bizarrus hat ne fertige webide</p>


<p><b>IgelchenM: </b>@Kev777 - türlich etwas Zucht und Ordnung muss ja sein ^^</p>
<p>'''Maexxchen: '''Aber die App kommt offenbar auch sehr gut bei den Usern an!</p>


<p><b>Kev777: </b>soso ^^ DerNeuanfang</p>
<p>'''IgelchenM: '''@Kev777 - türlich etwas Zucht und Ordnung muss ja sein ^^</p>


<p><b>DerNeuanfang: </b>kev mit auto git und auto knuddels und gameserver</p>
<p>'''Kev777: '''soso ^^ DerNeuanfang</p>


<p><b>IgelchenM: </b>SilverFalcon und Surprise77 - Woran arbeitet ihr gerade? Habt ihr heute Fragen mitgebracht?</p>
<p>'''DerNeuanfang: '''kev mit auto git und auto knuddels und gameserver</p>


<p><b>Surprise77: </b>ja ich hab ne Frage</p>
<p>'''IgelchenM: '''SilverFalcon und Surprise77 - Woran arbeitet ihr gerade? Habt ihr heute Fragen mitgebracht?</p>


<p><b>Surprise77: </b>das MCM geht ja nich weg oder ... ?</p>
<p>'''Surprise77: '''ja ich hab ne Frage</p>


<p><b>Kev777: </b>nop</p>
<p>'''Surprise77: '''das MCM geht ja nich weg oder ... ?</p>


<p><b>IgelchenM: </b>nein du kannst Icons die vom System vergeben werden, nicht entfernen </p>
<p>'''Kev777: '''nop</p>


<p><b>Surprise77: </b>ach ja ... und ... kann ich den HG des Channels mit ner App ändern?</p>
<p>'''IgelchenM: '''nein du kannst Icons die vom System vergeben werden, nicht entfernen </p>


<p><b>Surprise77: </b>schade ^^</p>
<p>'''Surprise77: '''ach ja ... und ... kann ich den HG des Channels mit ner App ändern?</p>


<p><b>IgelchenM: </b>Das geht, aber nur im JavaApplet</p>
<p>'''Surprise77: '''schade ^^</p>


<p><b>IgelchenM: </b>und (bin ich mir nicht zu 100% sicher) in der Standalone App.</p>
<p>'''IgelchenM: '''Das geht, aber nur im JavaApplet</p>


<p><b>Imo2014: </b>Du kannst es ja nachbasteln und jedem der noch keins hat, eins geben, dan weis auch keiner wer MCM ist,</p>
<p>'''IgelchenM: '''und (bin ich mir nicht zu 100% sicher) in der Standalone App.</p>


<p><b>Surprise77: </b>ich wolltte das aus Platzgründen weg haben</p>
<p>'''Imo2014: '''Du kannst es ja nachbasteln und jedem der noch keins hat, eins geben, dan weis auch keiner wer MCM ist,</p>


<p><b>Kev777: </b>Imo2014 nicht so cool jedem das mcm an den nick zu klatschen ^^</p>
<p>'''Surprise77: '''ich wolltte das aus Platzgründen weg haben</p>


<p><b>Surprise77: </b>auffem Handy sieht mans super ... aber in der PC App isses bissi knapp</p>
<p>'''Kev777: '''Imo2014 nicht so cool jedem das mcm an den nick zu klatschen ^^</p>


<p><b>IgelchenM: </b>Naja der Grund, es aus Platzgründen weg zu machen ist für mich nicht verständlich... denn was machst du wenn Daviddergabber1990 in deinen Channel kommt? ist ja auch ein langer Nickname </p>
<p>'''Surprise77: '''auffem Handy sieht mans super ... aber in der PC App isses bissi knapp</p>


<p><b>Maexxchen: </b>Na, dann wird halt der halbe Nick wegradiert </p>
<p>'''IgelchenM: '''Naja der Grund, es aus Platzgründen weg zu machen ist für mich nicht verständlich... denn was machst du wenn Daviddergabber1990 in deinen Channel kommt? ist ja auch ein langer Nickname </p>


<p><b>SilverFalcon: </b>Wollte nur mal fragen wann der James-Mute über die MyChannelsettings gefixt wird =)</p>
<p>'''Maexxchen: '''Na, dann wird halt der halbe Nick wegradiert </p>


<p><b>Surprise77: </b>naja ... die, die solche Nickicons haben ... z.b. bei meinem ... würds dann genau üassen :-)</p>
<p>'''SilverFalcon: '''Wollte nur mal fragen wann der James-Mute über die MyChannelsettings gefixt wird =)</p>


<p><b>Surprise77: </b>passen ^^</p>
<p>'''Surprise77: '''naja ... die, die solche Nickicons haben ... z.b. bei meinem ... würds dann genau üassen :-)</p>


<p><b>Surprise77: </b>aber gut ... wenns ned geht ... dann muss ich damit leben :-)</p>
<p>'''Surprise77: '''passen ^^</p>


<p><b>IgelchenM: </b>Gibts darüber ein Ticket SilverFalcon ?</p>
<p>'''Surprise77: '''aber gut ... wenns ned geht ... dann muss ich damit leben :-)</p>


<p><b>SilverFalcon: </b>gibts noch tickets? ^^ ich ging mal davon aus, dass es jedem aufgefallen ist, dass es 1-2 tage nach der implementierung nicht mehr funktioniert hat</p>
<p>'''IgelchenM: '''Gibts darüber ein Ticket SilverFalcon ?</p>


<p><b>IgelchenM: </b>Bei Fehlern immer ein Ticket erstellen bitte - dafür ist das Ticketsystem da. Wenn kein Ticket gemacht wurde, dann geht man meist davon aus, dass der Fehler nicht so schlimm ist </p>
<p>'''SilverFalcon: '''gibts noch tickets? ^^ ich ging mal davon aus, dass es jedem aufgefallen ist, dass es 1-2 tage nach der implementierung nicht mehr funktioniert hat</p>


<p><b>Ironist: </b>(bzw. nicht existiert)</p>
<p>'''IgelchenM: '''Bei Fehlern immer ein Ticket erstellen bitte - dafür ist das Ticketsystem da. Wenn kein Ticket gemacht wurde, dann geht man meist davon aus, dass der Fehler nicht so schlimm ist </p>


<p><b>SilverFalcon: </b>nicht so schlimm is gut, wenns zu 100% ned funktionert :P aber gut ich mach dann ein ticket</p>
<p>'''Ironist: '''(bzw. nicht existiert)</p>


<p><b>IgelchenM: </b>So, gehen wir mal weiter - Ich sach mal, Red Intuition und Malboro 2000 - schön euch hier zu sehen. Habt ihr Fragen mitgebracht oder Arbeitet an einem Projekt?</p>
<p>'''SilverFalcon: '''nicht so schlimm is gut, wenns zu 100% ned funktionert :P aber gut ich mach dann ein ticket</p>


<p><b>Malboro 2000: </b>jain </p>
<p>'''IgelchenM: '''So, gehen wir mal weiter - Ich sach mal, Red Intuition und Malboro 2000 - schön euch hier zu sehen. Habt ihr Fragen mitgebracht oder Arbeitet an einem Projekt?</p>


<p><b>Ich sach mal: </b>danke soweit keine fragen .. </p>
<p>'''Malboro 2000: '''jain </p>


<p><b>IgelchenM: </b>dann lass mal hören Malboro 2000 :)</p>
<p>'''Ich sach mal: '''danke soweit keine fragen .. </p>


<p><b>Malboro 2000: </b>Also ich habe eine mychannel idee im kopf und wuerde da gern mal die idee bzw meine vorstellung mit jemandem bequatschen der ahnung hat denn die sache mit app programierung ist einfach nicht mein ding</p>
<p>'''IgelchenM: '''dann lass mal hören Malboro 2000 :)</p>


<p><b>Maexxchen: </b>Stell mal vor, deine Idee. </p>
<p>'''Malboro 2000: '''Also ich habe eine mychannel idee im kopf und wuerde da gern mal die idee bzw meine vorstellung mit jemandem bequatschen der ahnung hat denn die sache mit app programierung ist einfach nicht mein ding</p>


<p><b>IgelchenM: </b>Das können die Interessierten ja nach der Runde am besten machen </p>
<p>'''Maexxchen: '''Stell mal vor, deine Idee. </p>


<p><b>IgelchenM: </b>Bevor es hier den Rahmen sprengt ^^</p>
<p>'''IgelchenM: '''Das können die Interessierten ja nach der Runde am besten machen </p>


<p><b>IgelchenM: </b>oder noch besser, diejenigen die interesse haben melden sich bei Malboro 2000 ^^</p>
<p>'''IgelchenM: '''Bevor es hier den Rahmen sprengt ^^</p>


<p><b>Malboro 2000: </b>aber des Grobe thema kann ich ja schonmal sagen </p>
<p>'''IgelchenM: '''oder noch besser, diejenigen die interesse haben melden sich bei Malboro 2000 ^^</p>


<p><b>Malboro 2000: </b>also es soll eine mischung aus Flirt & spiele channel werden suche da halt jemanden der sagt hmm klingt interessant da hätte ich evtl lust und spaß dran da auch nen ordentliches konzepot usw auf die beine zu stellen</p>
<p>'''Malboro 2000: '''aber des Grobe thema kann ich ja schonmal sagen </p>


<p><b>DerNeuanfang: </b>Malboro 2000 ich hätte nur die app flaschendrehen noch </p>
<p>'''Malboro 2000: '''also es soll eine mischung aus Flirt & spiele channel werden suche da halt jemanden der sagt hmm klingt interessant da hätte ich evtl lust und spaß dran da auch nen ordentliches konzepot usw auf die beine zu stellen</p>


<p><b>DerNeuanfang: </b>sonst bin ich raus </p>
<p>'''DerNeuanfang: '''Malboro 2000 ich hätte nur die app flaschendrehen noch </p>


<p><b>Malboro 2000: </b>soll halt nen schoenes gleichgewicht haben so das auch in ruhe ''geflirtet '' werden kann ohne dass die spiele die atmosphäre stören</p>
<p>'''DerNeuanfang: '''sonst bin ich raus </p>


<p><b>IgelchenM: </b>Daviddergabber1990 und 00101010 - habt ihr heute Fragen mitgebracht? </p>
<p>'''Malboro 2000: '''soll halt nen schoenes gleichgewicht haben so das auch in ruhe ''geflirtet '' werden kann ohne dass die spiele die atmosphäre stören</p>


<p><b>IgelchenM: </b>Also an sich ist das Konzept halt das A und O und das kann man auch erstellen ohne Kenntnisse in der Programmierung - Es macht erst dann Sinn sich einen Entwickler zu suchen, wenn man genau weiss, was man will </p>
<p>'''IgelchenM: '''Daviddergabber1990 und 00101010 - habt ihr heute Fragen mitgebracht? </p>


<p><b>00101010: </b>nix wildes/wichtiges/dringendes, bei uns basiert eben viel auf nicklisticons und wir bekommen immer mehr rückmeldung von iOS usern, dass dies dort nicht geht, soll ja laut ticket in der nächsten version gefixt werden, weiß man da genaueres?</p>
<p>'''IgelchenM: '''Also an sich ist das Konzept halt das A und O und das kann man auch erstellen ohne Kenntnisse in der Programmierung - Es macht erst dann Sinn sich einen Entwickler zu suchen, wenn man genau weiss, was man will </p>


<p><b>DerNeuanfang: </b>richtig am besten sogar detailvoll aufzuschreiben </p>
<p>'''00101010: '''nix wildes/wichtiges/dringendes, bei uns basiert eben viel auf nicklisticons und wir bekommen immer mehr rückmeldung von iOS usern, dass dies dort nicht geht, soll ja laut ticket in der nächsten version gefixt werden, weiß man da genaueres?</p>


<p><b>SilverFalcon: </b>Weil ichs gerade noch gefunden hab [Uservoice] 27. September .........SilverFalcon kommentierte · Löschen… .........Leider verbugt/nicht funktionstüchtig. Der Buttler ist erneut jeden Tag aktiv, auch wenn das Setting aktiv ist und / oder der Bot manuell gemuted wurde.</p>
<p>'''DerNeuanfang: '''richtig am besten sogar detailvoll aufzuschreiben </p>


<p><b>Ironist: </b>00101010, ja,… wenn die nächste Version da ist, dann sollte das Problem behoben sein. Wann sie kommt ist noch unklar, weil ich vorher noch eine weitere Änderung einbauen muss.</p>
<p>'''SilverFalcon: '''Weil ichs gerade noch gefunden hab [Uservoice] 27. September .........SilverFalcon kommentierte · Löschen… .........Leider verbugt/nicht funktionstüchtig. Der Buttler ist erneut jeden Tag aktiv, auch wenn das Setting aktiv ist und / oder der Bot manuell gemuted wurde.</p>


<p><b>Ironist: </b>@SilverFalcon Uservoice ist aber nicht der Ort um Fehler zu melden.</p>
<p>'''Ironist: '''00101010, ja,… wenn die nächste Version da ist, dann sollte das Problem behoben sein. Wann sie kommt ist noch unklar, weil ich vorher noch eine weitere Änderung einbauen muss.</p>


<p><b>00101010: </b>okay dann vertröste ich weiter mit fallback :)</p>
<p>'''Ironist: '''@SilverFalcon Uservoice ist aber nicht der Ort um Fehler zu melden.</p>


<p><b>IgelchenM: </b>hat er aber auch als Ticket gepostet (vor paar Minuten) </p>
<p>'''00101010: '''okay dann vertröste ich weiter mit fallback :)</p>


<p><b>IgelchenM: </b>So, dann gehts weiter mit Sidoh und Imo2014 - Was gibts bei euch neues? habt ihr Fragen?</p>
<p>'''IgelchenM: '''hat er aber auch als Ticket gepostet (vor paar Minuten) </p>


<p><b>Sidoh: </b>Nichts neues, alles gut </p>
<p>'''IgelchenM: '''So, dann gehts weiter mit Sidoh und Imo2014 - Was gibts bei euch neues? habt ihr Fragen?</p>


<p><b>Imo2014: </b>Hast du dir meine Mail schon angesehn?</p>
<p>'''Sidoh: '''Nichts neues, alles gut </p>


<p><b>IgelchenM: </b>Ich hab sie mir schon mal angeguckt, aber bin noch nicht dazu gekommen sie komplett durchzulesen :)</p>
<p>'''Imo2014: '''Hast du dir meine Mail schon angesehn?</p>


<p><b>Imo2014: </b>Ansonsten nnoch das hier: Ich habe da ein Problem. Ich würde gern bei einer transferKnuddel Aktion, einen Grund mit angeben. Hier der Code: </html>[https://codepaste.net/xmy55c https://codepaste.net/xmy55c]<html> .........Das funktioniert auch, solange der Text statisch ist. .........Wenn ich den Text allerdings Dynamisch mit einer Variable enthalten erzeuge, geht es nicht mehr.</p>
<p>'''IgelchenM: '''Ich hab sie mir schon mal angeguckt, aber bin noch nicht dazu gekommen sie komplett durchzulesen :)</p>


<p><b>DerNeuanfang: </b>AM code sehe ich nicht direkt ein fehler</p>
<p>'''Imo2014: '''Ansonsten nnoch das hier: Ich habe da ein Problem. Ich würde gern bei einer transferKnuddel Aktion, einen Grund mit angeben. Hier der Code: https://codepaste.net/xmy55c https://codepaste.net/xmy55c .........Das funktioniert auch, solange der Text statisch ist. .........Wenn ich den Text allerdings Dynamisch mit einer Variable enthalten erzeuge, geht es nicht mehr.</p>


<p><b>DerNeuanfang: </b>ich versuche das später mal zu reproduzieren</p>
<p>'''DerNeuanfang: '''AM code sehe ich nicht direkt ein fehler</p>


<p><b>Imo2014: </b>es ist ja ein einfaches object was erstellt und übergeben wird</p>
<p>'''DerNeuanfang: '''ich versuche das später mal zu reproduzieren</p>


<p><b>IgelchenM: </b>Hast du schon mal versucht die dynamisch erzeugten Variablen mit .toString() in einen String zu verwandeln?</p>
<p>'''Imo2014: '''es ist ja ein einfaches object was erstellt und übergeben wird</p>


<p><b>Imo2014: </b>nein</p>
<p>'''IgelchenM: '''Hast du schon mal versucht die dynamisch erzeugten Variablen mit .toString() in einen String zu verwandeln?</p>


<p><b>DerNeuanfang: </b>IgelchenM das wird zum string 'string' + var + 'string ' <<wird ein string</p>
<p>'''Imo2014: '''nein</p>


<p><b>goldie x: </b>hab ne frage</p>
<p>'''DerNeuanfang: '''IgelchenM das wird zum string 'string' + var + 'string ' <<wird ein string</p>


<p><b>Imo2014: </b>Da sie in den Chat gepostet wurde, bin ich davon ausgegangen, das sie nen string ist</p>
<p>'''goldie x: '''hab ne frage</p>


<p><b>DerNeuanfang: </b>Imo2014 ich teste es gleich mal aufn dev, komm mal nach der Entwicklerrunde in den Dev-Channel /Devtry</p>
<p>'''Imo2014: '''Da sie in den Chat gepostet wurde, bin ich davon ausgegangen, das sie nen string ist</p>


<p><b>Kev777: </b>wie denn die fehlermeldung beim knuddelstransfer?</p>
<p>'''DerNeuanfang: '''Imo2014 ich teste es gleich mal aufn dev, komm mal nach der Entwicklerrunde in den Dev-Channel /Devtry</p>


<p><b>Kev777: </b>*ist</p>
<p>'''Kev777: '''wie denn die fehlermeldung beim knuddelstransfer?</p>


<p><b>Ironist: </b>Hört sich ähnlich an, wie das hier, oder?… </html>[https://bitbucket.org/knuddels/user-apps/issues/90/knuddelacountuse-transferreason-brainfuck https://bitbucket.org/knuddels/user-apps/issues/90/knuddelacountuse-transferreason-brainfuck]<html></p>
<p>'''Kev777: '''*ist</p>


<p><b>Imo2014: </b>supy, kann dir auch gerne die komplette App geben,</p>
<p>'''Ironist: '''Hört sich ähnlich an, wie das hier, oder?… https://bitbucket.org/knuddels/user-apps/issues/90/knuddelacountuse-transferreason-brainfuck https://bitbucket.org/knuddels/user-apps/issues/90/knuddelacountuse-transferreason-brainfuck</p>


<p><b>DerNeuanfang: </b>Imo2014 ne muss ja nur eine kleine funktion bauen</p>
<p>'''Imo2014: '''supy, kann dir auch gerne die komplette App geben,</p>


<p><b>goldie x: </b>:(</p>
<p>'''DerNeuanfang: '''Imo2014 ne muss ja nur eine kleine funktion bauen</p>


<p><b>Imo2014: </b>also mit displayReasonText: wintext.toString(), funktioniert es</p>
<p>'''goldie x: ''':(</p>


<p><b>IgelchenM: </b>Ok, dann kommen wir zu den letzten 3 Usern im Channel. Keemo, goldie x und Kev777 - habt ihr Fragen mitgebracht? </p>
<p>'''Imo2014: '''also mit displayReasonText: wintext.toString(), funktioniert es</p>


<p><b>Ironist: </b>Imo2014 schickst du mir ein laufendes Beispiel bitte per E-Mail?</p>
<p>'''IgelchenM: '''Ok, dann kommen wir zu den letzten 3 Usern im Channel. Keemo, goldie x und Kev777 - habt ihr Fragen mitgebracht? </p>


<p><b>goldie x: </b>ja!</p>
<p>'''Ironist: '''Imo2014 schickst du mir ein laufendes Beispiel bitte per E-Mail?</p>


<p><b>Keemo: </b>Hey ihr Lieben, vorrangig wollte ich nur mal als F-Mod hier mal reinschauen und euch zugucken (sprich mal stalken) - bin ja hauptsächlich als stiller Leser in diesem Sub unterwegs Erstmal natürlich: Super Sachen - die ihr hier programmiert: Es ist sehr spannend euch bei den UA zuzusschauen und was ihr so tolles entwickelt und au die Beine stellt. </p>
<p>'''goldie x: '''ja!</p>


<p><b>DerNeuanfang: </b>Imo2014 ok problem gelöst</p>
<p>'''Keemo: '''Hey ihr Lieben, vorrangig wollte ich nur mal als F-Mod hier mal reinschauen und euch zugucken (sprich mal stalken) - bin ja hauptsächlich als stiller Leser in diesem Sub unterwegs Erstmal natürlich: Super Sachen - die ihr hier programmiert: Es ist sehr spannend euch bei den UA zuzusschauen und was ihr so tolles entwickelt und au die Beine stellt. </p>


<p><b>Keemo: </b>Hätte aber eher eine benutzerspezifische Frage (sofern die Frage hier überhaupt richtig ist und überhaupt noch Bestand hat). Vor ein paar Tagen/Wochen? (ist aber in jedem Fall schon ein bisschen länger her) kam folgende Meldung auf: Ein User hatte mich darauf angesprochen, das ein Zertifikat in der StandAlone (Letsencrypt Zertifikat o.so.ä) wohl nicht in der Standalone mit der verwendeten Runtime 1.8-51 möglich sei. Er müsste wohl auf SSL schalten, weswegen dies wohl laut Aussage nur im HTML-Chat ging. Die Frage war, ob er weiterhin die Umwege über einen Workarround gehen muss/soll oder ob sich eventuell was in Zukunft ändern könnte, da dies wohl anscheinend (?) als veraltet makiert bzw. blockiert wird bzw. nicht zugelassen wird. Leider bin ich da total überfragt (und technisch planlos), vielleicht ist das ein Bug, oder aber beabsichtigt? Hab ihn erstmal ans Bitbucket verwiesen, aber vllt. wisst ihr ja da mehr, was ich dem User sagen könnte? </p>
<p>'''DerNeuanfang: '''Imo2014 ok problem gelöst</p>


<p><b>DerNeuanfang: </b>Keemo leider falschen ansprechpartner </p>
<p>'''Keemo: '''Hätte aber eher eine benutzerspezifische Frage (sofern die Frage hier überhaupt richtig ist und überhaupt noch Bestand hat). Vor ein paar Tagen/Wochen? (ist aber in jedem Fall schon ein bisschen länger her) kam folgende Meldung auf: Ein User hatte mich darauf angesprochen, das ein Zertifikat in der StandAlone (Letsencrypt Zertifikat o.so.ä) wohl nicht in der Standalone mit der verwendeten Runtime 1.8-51 möglich sei. Er müsste wohl auf SSL schalten, weswegen dies wohl laut Aussage nur im HTML-Chat ging. Die Frage war, ob er weiterhin die Umwege über einen Workarround gehen muss/soll oder ob sich eventuell was in Zukunft ändern könnte, da dies wohl anscheinend (?) als veraltet makiert bzw. blockiert wird bzw. nicht zugelassen wird. Leider bin ich da total überfragt (und technisch planlos), vielleicht ist das ein Bug, oder aber beabsichtigt? Hab ihn erstmal ans Bitbucket verwiesen, aber vllt. wisst ihr ja da mehr, was ich dem User sagen könnte? </p>
 
<p>'''DerNeuanfang: '''Keemo leider falschen ansprechpartner </p>


<p>00101010 ist da auch noch eine Frage eingefallen, ups ...</p>
<p>00101010 ist da auch noch eine Frage eingefallen, ups ...</p>


<p><b>DerNeuanfang: </b>klingt aber eher so als hätte er darum udn uhrzeit nicht richtig eingestellt </p>
<p>'''DerNeuanfang: '''klingt aber eher so als hätte er darum udn uhrzeit nicht richtig eingestellt </p>


<p><b>DerNeuanfang: </b>datum und uhrzeit^^</p>
<p>'''DerNeuanfang: '''datum und uhrzeit^^</p>


<p><b>Keemo: </b>Okay danke, dann weis ich ihn darauf hin. Vielen lieben Dank, keine weiteren Fragen </p>
<p>'''Keemo: '''Okay danke, dann weis ich ihn darauf hin. Vielen lieben Dank, keine weiteren Fragen </p>


<p><b>Imo2014: </b>war das so zu weihnachten ?</p>
<p>'''Imo2014: '''war das so zu weihnachten ?</p>


<p><b>IgelchenM: </b>Am besten, sollte der User sich aber nochmal mit martin070476 in Verbindung setzen, falls es nicht mit der Uhrzeit und dem Datum zu tun hatte </p>
<p>'''IgelchenM: '''Am besten, sollte der User sich aber nochmal mit martin070476 in Verbindung setzen, falls es nicht mit der Uhrzeit und dem Datum zu tun hatte </p>


<p><b>Kev777: </b>wie schauts mit der web ide von knuddels aus?</p>
<p>'''Kev777: '''wie schauts mit der web ide von knuddels aus?</p>


<p><b>Keemo: </b>Danke auch dir IgelchenM </p>
<p>'''Keemo: '''Danke auch dir IgelchenM </p>


<p><b>Imo2014: </b>@kemmo War das so zur Weihnachtszeit ?</p>
<p>'''Imo2014: '''@kemmo War das so zur Weihnachtszeit ?</p>


<p><b>goldie x: </b>Meine Frage, war lange Zeit offline und bekam eine /m das die App deaktiviert wurde? Ursache: DefaultBotUser nicht gefunden / nicht im Cache: 58801120 / GoodlifeBot / Goodlifebot wie bekomm ich meine App wieder ans laufen? </p>
<p>'''goldie x: '''Meine Frage, war lange Zeit offline und bekam eine /m das die App deaktiviert wurde? Ursache: DefaultBotUser nicht gefunden / nicht im Cache: 58801120 / GoodlifeBot / Goodlifebot wie bekomm ich meine App wieder ans laufen? </p>


<p><b>IgelchenM: </b>@Kev777, leider gibt es dort nichts neues zu Vermelden. Weswegen es da leider keine Neuigkeiten momentan gibt </p>
<p>'''IgelchenM: '''@Kev777, leider gibt es dort nichts neues zu Vermelden. Weswegen es da leider keine Neuigkeiten momentan gibt </p>


<p><b>goldie x: </b>Meine Frage, war lange Zeit offline und bekam eine /m das die App deaktiviert wurde? Ursache: DefaultBotUser nicht gefunden / nicht im Cache: 58801120 / GoodlifeBot / Goodlifebot wie bekomm ich meine App wieder ans laufen? Ups haha</p>
<p>'''goldie x: '''Meine Frage, war lange Zeit offline und bekam eine /m das die App deaktiviert wurde? Ursache: DefaultBotUser nicht gefunden / nicht im Cache: 58801120 / GoodlifeBot / Goodlifebot wie bekomm ich meine App wieder ans laufen? Ups haha</p>


<p><b>DerNeuanfang: </b>Kev777 nutz doch deine eigene? Mache ich auch http://ide.chat-apps.de/</p>
<p>'''DerNeuanfang: '''Kev777 nutz doch deine eigene? Mache ich auch https://ide.chat-apps.de/</p>


<p><b>Keemo: </b>Irgendwann nach Januar @Imo2014 Lag leider flach, deswegen erst so verspätet </p>
<p>'''Keemo: '''Irgendwann nach Januar @Imo2014 Lag leider flach, deswegen erst so verspätet </p>


<p><b>Kev777: </b>username/passwort? aha</p>
<p>'''Kev777: '''username/passwort? aha</p>


<p><b>DerNeuanfang: </b>neee dann kommste an meine daten :D</p>
<p>'''DerNeuanfang: '''neee dann kommste an meine daten :D</p>


<p><b>goldie x: </b>nein hab da definitiv nicht das selbe passwort</p>
<p>'''goldie x: '''nein hab da definitiv nicht das selbe passwort</p>


<p><b>goldie x: </b>Und dann gabs ja diese /m mit den neuen AGB's worauf ich nicht zugreifen kann irgendwie? :D</p>
<p>'''goldie x: '''Und dann gabs ja diese /m mit den neuen AGB's worauf ich nicht zugreifen kann irgendwie? :D</p>


<p><b>SilverFalcon: </b>nutz doch codeanywhere.de :D</p>
<p>'''SilverFalcon: '''nutz doch codeanywhere.de :D</p>


<p><b>Kev777: </b>dann war der link da hin irgendwie sinnfrei jan?</p>
<p>'''Kev777: '''dann war der link da hin irgendwie sinnfrei jan?</p>


<p><b>Ironist: </b>goldie x, /apps agb</p>
<p>'''Ironist: '''goldie x, /apps agb</p>


<p><b>goldie x: </b>geht nischt</p>
<p>'''goldie x: '''geht nischt</p>


<p><b>Ironist: </b>Was passiert denn dann, goldie x?</p>
<p>'''Ironist: '''Was passiert denn dann, goldie x?</p>


<p><b>DerNeuanfang: </b>Kev777 war nur als beweiß das es geht </p>
<p>'''DerNeuanfang: '''Kev777 war nur als beweiß das es geht </p>


<p><b>IgelchenM: </b>@goldie x - konntest du deine App wieder neustarten?</p>
<p>'''IgelchenM: '''@goldie x - konntest du deine App wieder neustarten?</p>


<p><b>goldie x: </b>hab die akzeptiert</p>
<p>'''goldie x: '''hab die akzeptiert</p>


<p><b>goldie x: </b>aber kommt nix</p>
<p>'''goldie x: '''aber kommt nix</p>


<p><b>Kev777: </b>da geht nix, ausser das nach zugangsdaten gefragt wird ^^</p>
<p>'''Kev777: '''da geht nix, ausser das nach zugangsdaten gefragt wird ^^</p>


<p><b>Imo2014: </b>Das Entwickler-AGB System ist deaktiviert. kommt dan Ironist</p>
<p>'''Imo2014: '''Das Entwickler-AGB System ist deaktiviert. kommt dan Ironist</p>


<p><b>goldie x: </b>und neue zugangsdaten bekomm ich nicht weil ich die tans auf ner alten nummer hab wo ich nicht mehr dran komme</p>
<p>'''goldie x: '''und neue zugangsdaten bekomm ich nicht weil ich die tans auf ner alten nummer hab wo ich nicht mehr dran komme</p>


<p><b>SchlechteOnkelz: </b>also wenn ich /apps agb mache gehen bei mir die agb auf oO</p>
<p>'''SchlechteOnkelz: '''also wenn ich /apps agb mache gehen bei mir die agb auf oO</p>


<p><b>goldie x: </b>die agb geht auf hab sie auch akzeptiert meine app ist trotzdem weiterhin deaktiviert</p>
<p>'''goldie x: '''die agb geht auf hab sie auch akzeptiert meine app ist trotzdem weiterhin deaktiviert</p>


<p><b>mikasapikaa: </b>goldie x dann musst du die nummer ändern </p>
<p>'''mikasapikaa: '''goldie x dann musst du die nummer ändern </p>


<p><b>Ironist: </b>(vielleicht solltet ihr mehr Kontext geben… z.B. auf welchem Server ihr den Befehl aufruft.)</p>
<p>'''Ironist: '''(vielleicht solltet ihr mehr Kontext geben… z. B. auf welchem Server ihr den Befehl aufruft.)</p>


<p><b>DerNeuanfang: </b>Kev777 ja habe keine benutzerverwaltung drin, sondern nur meine server / mein ftp </p>
<p>'''DerNeuanfang: '''Kev777 ja habe keine benutzerverwaltung drin, sondern nur meine server / mein ftp </p>


<p><b>SchlechteOnkelz: </b>also ich hab die im live aufgerufen</p>
<p>'''SchlechteOnkelz: '''also ich hab die im live aufgerufen</p>


<p><b>goldie x: </b>was weiß ich wo ich das aufrufe haha das ist doch voll neuland für mich</p>
<p>'''goldie x: '''was weiß ich wo ich das aufrufe haha das ist doch voll neuland für mich</p>


<p><b>SchlechteOnkelz: </b>also hier</p>
<p>'''SchlechteOnkelz: '''also hier</p>


<p><b>Imo2014: </b>okay, ich hatte ihn auf dem dev server eingegebn, da meldet er auch immer das die nicht akzeptiert sind.</p>
<p>'''Imo2014: '''okay, ich hatte ihn auf dem dev server eingegebn, da meldet er auch immer das die nicht akzeptiert sind.</p>


<p><b>IgelchenM: </b>Wo läuft die App nicht? (Entwicklungsserver) oder (LiveServer - wo du jetzt bist?) @goldie x</p>
<p>'''IgelchenM: '''Wo läuft die App nicht? (Entwicklungsserver) oder (LiveServer - wo du jetzt bist?) @goldie x</p>


<p><b>goldie x: </b>:( weiß nicht</p>
<p>'''goldie x: ''':( weiß nicht</p>


<p><b>DerNeuanfang: </b>wo haste die /ms bekommen?</p>
<p>'''DerNeuanfang: '''wo haste die /ms bekommen?</p>


<p><b>DerNeuanfang: </b>hier oder aufn dev?</p>
<p>'''DerNeuanfang: '''hier oder aufn dev?</p>


<p><b>goldie x: </b>hier</p>
<p>'''goldie x: '''hier</p>


<p><b>DerNeuanfang: </b>also hier </p>
<p>'''DerNeuanfang: '''also hier </p>


<p><b>SchlechteOnkelz: </b>dann geb mal /apps agb hier ein</p>
<p>'''SchlechteOnkelz: '''dann geb mal /apps agb hier ein</p>


<p><b>SchlechteOnkelz: </b>^^</p>
<p>'''SchlechteOnkelz: '''^^</p>


<p><b>goldie x: </b>habe ich</p>
<p>'''goldie x: '''habe ich</p>


<p><b>goldie x: </b>auch akzeptiert</p>
<p>'''goldie x: '''auch akzeptiert</p>


<p><b>goldie x: </b>aber dieser Botnick wurde scheinbar gelöscht</p>
<p>'''goldie x: '''aber dieser Botnick wurde scheinbar gelöscht</p>


<p><b>goldie x: </b>liegt das daran?</p>
<p>'''goldie x: '''liegt das daran?</p>


<p><b>SchlechteOnkelz: </b>dein botnick hier ist nich gleich dem botnick auf dem dev server!</p>
<p>'''SchlechteOnkelz: '''dein botnick hier ist nich gleich dem botnick auf dem dev server!</p>


<p><b>goldie x: </b>ja der ist ein anderer</p>
<p>'''goldie x: '''ja der ist ein anderer</p>


<p><b>goldie x: </b>aber den gibts nicht mehr</p>
<p>'''goldie x: '''aber den gibts nicht mehr</p>


<p><b>IgelchenM: </b>Wenn du in den MyChannel gehst, wo die App installiert wurde ... kannst du dort /apps eingeben und den AppBot entfernen?</p>
<p>'''IgelchenM: '''Wenn du in den MyChannel gehst, wo die App installiert wurde ... kannst du dort /apps eingeben und den AppBot entfernen?</p>


<p><b>goldie x: </b>oh</p>
<p>'''goldie x: '''oh</p>


<p><b>goldie x: </b>:D</p>
<p>'''goldie x: ''':D</p>


<p><b>goldie x: </b>ok der befehl /apps war scheinbar ausreichend</p>
<p>'''goldie x: '''ok der befehl /apps war scheinbar ausreichend</p>


<p><b>goldie x: </b>bin echt blöd naja danke :D</p>
<p>'''goldie x: '''bin echt blöd naja danke :D</p>


<p><b>IgelchenM: </b>gut </p>
<p>'''IgelchenM: '''gut </p>


<p><b>IgelchenM: </b>SchlechteOnkelz - und Metal4Life habt ihr noch Fragen? </p>
<p>'''IgelchenM: '''SchlechteOnkelz - und Metal4Life habt ihr noch Fragen? </p>


<p><b>Metal4Life: </b>ich tipp gerade ^^</p>
<p>'''Metal4Life: '''ich tipp gerade ^^</p>


<p><b>IgelchenM: </b>ok </p>
<p>'''IgelchenM: '''ok </p>


<p><b>IgelchenM: </b>dann tippe ich gleich auch noch was - Denn eure Meinung ist gleich gefragt! </p>
<p>'''IgelchenM: '''dann tippe ich gleich auch noch was - Denn eure Meinung ist gleich gefragt! </p>


<p>00101010 wurde überlesen q.q</p>
<p>00101010 wurde überlesen q.q</p>


<p><b>IgelchenM: </b>dann stell sie bitte </p>
<p>'''IgelchenM: '''dann stell sie bitte </p>


<p><b>Kev777: </b>dann nochmal fragen</p>
<p>'''Kev777: '''dann nochmal fragen</p>


<p><b>Metal4Life: </b>mal ne kleine noobfragem wenn ich versuche ein app zu programmieren die auf das eintreten der user in den channel reagiert, ist es sehr belastend jedes mal channel rein channel raus usw zu vollführen, gibt es einen weg das zu umgehen ohne die app umzuschreiben? :x</p>
<p>'''Metal4Life: '''mal ne kleine noobfragem wenn ich versuche ein app zu programmieren die auf das eintreten der user in den channel reagiert, ist es sehr belastend jedes mal channel rein channel raus usw zu vollführen, gibt es einen weg das zu umgehen ohne die app umzuschreiben? :x</p>


<p><b>Kev777: </b>nop</p>
<p>'''Kev777: '''nop</p>


<p><b>Metal4Life: </b>okii</p>
<p>'''Metal4Life: '''okii</p>


<p><b>00101010: </b>Wir haben auf dem Live Server manchmal die Warnung, dass eine bestimmte Funktion im User Objekt nicht richtig geklappt hat, habe das jetzt bei getNick und getAge gesehen, andere im selben Moment ausgeführte Abfragen klappen aber (es wird z. B. age und nick abgefragt aber eins klappt nicht), warum?</p>
<p>'''00101010: '''Wir haben auf dem Live Server manchmal die Warnung, dass eine bestimmte Funktion im User Objekt nicht richtig geklappt hat, habe das jetzt bei getNick und getAge gesehen, andere im selben Moment ausgeführte Abfragen klappen aber (es wird z. B. age und nick abgefragt aber eins klappt nicht), warum?</p>


<p><b>Ironist: </b>Metal4Life, am besten ein Zweitnick </p>
<p>'''Ironist: '''Metal4Life, am besten ein Zweitnick </p>


<p><b>Ironist: </b>Oder eine /-Funktion, die onUserJoined aufruft.</p>
<p>'''Ironist: '''Oder eine /-Funktion, die onUserJoined aufruft.</p>


<p><b>Metal4Life: </b>gutii</p>
<p>'''Metal4Life: '''gutii</p>


<p><b>Kev777: </b>das entsprechende event feuert halt nur wenn der user in den channel kommt. alternativ dazu zur entwicklung commands verwenden mit denen du entsprechende events auslöst</p>
<p>'''Kev777: '''das entsprechende event feuert halt nur wenn der user in den channel kommt. alternativ dazu zur entwicklung commands verwenden mit denen du entsprechende events auslöst</p>


<p><b>DerNeuanfang: </b>Metal4Life </html>[https://www.youtube.com/channel/UC07WiKwfmb8zMqTTlLEPzaQ https://www.youtube.com/channel/UC07WiKwfmb8zMqTTlLEPzaQ]<html></p>
<p>'''DerNeuanfang: '''Metal4Life </html>[https://www.youtube.com/channel/UC07WiKwfmb8zMqTTlLEPzaQ https://www.youtube.com/channel/UC07WiKwfmb8zMqTTlLEPzaQ]<html></p>


<p><b>DerNeuanfang: </b>musst nur von chatCommands auf App.onUserJoined(user) weiterleiten</p>
<p>'''DerNeuanfang: '''musst nur von chatCommands auf App.onUserJoined(user) weiterleiten</p>


<p><b>00101010: </b>Hier brandaktuell: ERROR: Error on getData() for User.onlineMinutes:</p>
<p>'''00101010: '''Hier brandaktuell: ERROR: Error on getData() for User.onlineMinutes:</p>


<p><b>Ironist: </b>Channel?</p>
<p>'''Ironist: '''Channel?</p>


<p><b>00101010: </b>Dom&Sub</p>
<p>'''00101010: '''Dom&Sub</p>


<p><b>Ironist: </b>ERROR: Error on getData() for User.onlineMinutes: userId: 60112165, nick: Alan1980KO (knuddelsDEV.30565709.dsrework@v0: main.js .........114)</p>
<p>'''Ironist: '''ERROR: Error on getData() for User.onlineMinutes: userId: 60112165, nick: Alan1980KO (knuddelsDEV.30565709.dsrework@v0: main.js .........114)</p>


<p><b>00101010: </b>korrekt</p>
<p>'''00101010: '''korrekt</p>


<p><b>Ironist: </b>Brandaktuell ist aber nicht wahr.</p>
<p>'''Ironist: '''Brandaktuell ist aber nicht wahr.</p>


<p><b>Ironist: </b>04.02.17 01:51 Uhr ist nicht so brandaktuell.</p>
<p>'''Ironist: '''04.02.17 01:51 Uhr ist nicht so brandaktuell.</p>


<p><b>00101010: </b>na ja zumndest ist es nich in den logs</p>
<p>'''00101010: '''na ja zumndest ist es nich in den logs</p>


<p><b>00101010: </b>für mich ist das so aktuell, dass ich es kopieren konnte :D</p>
<p>'''00101010: '''für mich ist das so aktuell, dass ich es kopieren konnte :D</p>


<p><b>00101010: </b>*noch</p>
<p>'''00101010: '''*noch</p>


<p><b>Ironist: </b>Das Problem kann in seltenen Fällen auftreten, wenn die Verbindung zwischen ChatServer und AppServer enorm langsam oder unterbrochen ist.</p>
<p>'''Ironist: '''Das Problem kann in seltenen Fällen auftreten, wenn die Verbindung zwischen ChatServer und AppServer enorm langsam oder unterbrochen ist.</p>


<p><b>00101010: </b>Okay, passiert ja auch nicht allzu oft</p>
<p>'''00101010: '''Okay, passiert ja auch nicht allzu oft</p>


<p><b>Kev777: </b>am besten sowas selbst mit try catch abfangen ^^</p>
<p>'''Kev777: '''am besten sowas selbst mit try catch abfangen ^^</p>


<p><b>00101010: </b>dann weiß ich trotzdem nicht warum es geschieht :D</p>
<p>'''00101010: '''dann weiß ich trotzdem nicht warum es geschieht :D</p>


<p><b>Kev777: </b>am wichtigsten ist doch aber das deine app in so einem fall weiß was sie tun soll oder? :D</p>
<p>'''Kev777: '''am wichtigsten ist doch aber das deine app in so einem fall weiß was sie tun soll oder? :D</p>


<p><b>00101010: </b>das weiß sie</p>
<p>'''00101010: '''das weiß sie</p>


<p><b>Kev777: </b>dann ist gut</p>
<p>'''Kev777: '''dann ist gut</p>


<p><b>IgelchenM: </b></html>[https://blog.knuddels.de/2017/01/04/fehler-abfangen-mit-der-try-catch-throw-methode/ Fehler abfangen mit try]<html></p>
<p>'''IgelchenM: '''https://blog.knuddels.de/2017/01/04/fehler-abfangen-mit-der-try-catch-throw-methode/ Fehler abfangen mit try</p>


<p><b>00101010</b>der standardwert wird in dem fall einfach nicht überschrieben</p>
<p>'''00101010'''der standardwert wird in dem fall einfach nicht überschrieben</p>


<p><b>IgelchenM: </b>Okay </p>
<p>'''IgelchenM: '''Okay </p>


<p><b>IgelchenM: </b>Dann ist das Thema ja auch erledigt ? </p>
<p>'''IgelchenM: '''Dann ist das Thema ja auch erledigt ? </p>


</nowiki>
</html>


[[Kategorie:Entwicklertreffen]]
[[Kategorie:Entwicklertreffen]]
{{Entwicklertreffen Chronik}}

Aktuelle Version vom 23. Januar 2023, 23:16 Uhr

Entwicklertreffen Übersicht




Zusammenfassung

Im Folgenden findet man das Protokoll des Entwicklertreffens vom 06.02.2017.

Es wurden folgende Punkte angekündigt:

  • Neue Methode, um in AppInstanzen auch den Channelnamen herauszufinden. appInstance.getChannelName()
  • Mit der Methode appInstance.getRegisteredChatCommandNames() ist es nun möglich, alle registrierten Chatbefehle der AppInstance auszulesen.
  • Neue String-Methoden: .toCamelCase(), .capitalize() und .isEmpty()
  • Ebenfalls neu ist RandomOperations.getRandomString(), mit der zufällige Zeichenfolgen generiert werden können.
  • Es wird ermöglicht, die Zugehörigkeit des Harten Kerns mit Hilfe von user.isChannelCoreUser() abzufragen. (Wunsch aus dem Uservoice)
  • System-Nachrichten (z. B. aus Mafia) werden künftig als Event-Nachrichten bei der App ankommen.

Wie üblich wurden kleinere Probleme der App-Entwickler angesprochen. Besondere Ankündigungen zu User-Apps gab es nicht.

Protokoll

IgelchenM: Hey zusammen

IgelchenM: Schön, dass ihr da seid!

IgelchenM: Ich gehe mal davon aus, dass alle bereits die Nachricht eben gelesen oder aber schon selbstständig im https://blog.knuddels.de/ Changelog die Neuigkeiten nachgelesen haben

Kev777: ehm nö? ^^

IgelchenM: Was noch nicht eingetragen ist, ist ein Zusatz, der demnächst live geht. Und zwar wird es demnächst möglich sein bei der Methode .addNumber() User mit anzugeben, auf die eine Änderung durchgeführt werden soll

SilverFalcon: abfrage auf harter kern kommt ja auch irgendwann bzw soll ja schon online sein

DerNeuanfang: user.isChannelCoreUser()

IgelchenM: mit dem nächsten Update sollte auch die Abfrage mit dem Harten Kern gehen - genau

Keemo: irgendwie kommt man mit Browser + Standalone nicht bei euch rein

IgelchenM: Ansonsten gibt es von offizieller Seite keine weiteren Neuigkeiten.

Keemo: uff hat das gedauert o.O ...5 Minuten Ladezeit

Keemo: jetzt aber

Ironist: Keemo, der Channel darf nicht der erste Channel sein.

Kev777: dann kommen wir jetzt also zu den insidergerüchten?

IgelchenM: Für die, die es noch nicht gesehen haben - Keemo hat im Forum eine Übersicht zusammengesetellt. Danke dafür!

Keemo: Danke Sascha für den Hinweis...solltet ihr fixen

Ironist: Ist nicht so trivial.

SilverFalcon: weiß irgendwer was iro die anze zeit in bienenstock will? kommt da was oder will er nur bienchen und blümchen spielen? :p

DerNeuanfang: SilverFalcon da ist ne app drin

Ironist: Was hast du gegen den Channel Bienenstock?

SilverFalcon: sie ist leer bzw nichts zu sehen ^^

DerNeuanfang: aber die kann noch nicht jeder sehen

IgelchenM: So, kommen wir nun zur Fragerunde! - Pudding und mikasapikaa, habt ihr Fragen zum Thema User Apps mitgebracht?

Pudding: Keine Fragen

mikasapikaa: nein hatte geburtstag und keine Zeit :D hab nur mit Imo2014 seine doku bearbeitet ^^

IgelchenM: Na dann Alles gute Nachträglich - wie fühlt es sich an Volljährig zu sein?

Kev777: wie weit ist die web ide ?

mikasapikaa: danke gut ^^ kann ich alles selbstkaufen :D

IgelchenM: Maexxchen und DerNeuanfang - na was gibts neues bei euch? Wie läuft es mit Besserwisser?

DerNeuanfang: Läuft super, viele News und viel zu tun

IgelchenM: @Kev777 - bist du dran? :P

Maexxchen: Es läuft sehr gut. Gestern haben wir drei Smileycodes verlost und der Channel war voll.

Kev777: achso das geht hier nach auforderung ^^

IgelchenM: Na wenns was zu gewinnen gibt, geiern die leute immer

DerNeuanfang: Bizarrus hat ne fertige webide

Maexxchen: Aber die App kommt offenbar auch sehr gut bei den Usern an!

IgelchenM: @Kev777 - türlich etwas Zucht und Ordnung muss ja sein ^^

Kev777: soso ^^ DerNeuanfang

DerNeuanfang: kev mit auto git und auto knuddels und gameserver

IgelchenM: SilverFalcon und Surprise77 - Woran arbeitet ihr gerade? Habt ihr heute Fragen mitgebracht?

Surprise77: ja ich hab ne Frage

Surprise77: das MCM geht ja nich weg oder ... ?

Kev777: nop

IgelchenM: nein du kannst Icons die vom System vergeben werden, nicht entfernen

Surprise77: ach ja ... und ... kann ich den HG des Channels mit ner App ändern?

Surprise77: schade ^^

IgelchenM: Das geht, aber nur im JavaApplet

IgelchenM: und (bin ich mir nicht zu 100% sicher) in der Standalone App.

Imo2014: Du kannst es ja nachbasteln und jedem der noch keins hat, eins geben, dan weis auch keiner wer MCM ist,

Surprise77: ich wolltte das aus Platzgründen weg haben

Kev777: Imo2014 nicht so cool jedem das mcm an den nick zu klatschen ^^

Surprise77: auffem Handy sieht mans super ... aber in der PC App isses bissi knapp

IgelchenM: Naja der Grund, es aus Platzgründen weg zu machen ist für mich nicht verständlich... denn was machst du wenn Daviddergabber1990 in deinen Channel kommt? ist ja auch ein langer Nickname

Maexxchen: Na, dann wird halt der halbe Nick wegradiert

SilverFalcon: Wollte nur mal fragen wann der James-Mute über die MyChannelsettings gefixt wird =)

Surprise77: naja ... die, die solche Nickicons haben ... z.b. bei meinem ... würds dann genau üassen :-)

Surprise77: passen ^^

Surprise77: aber gut ... wenns ned geht ... dann muss ich damit leben :-)

IgelchenM: Gibts darüber ein Ticket SilverFalcon ?

SilverFalcon: gibts noch tickets? ^^ ich ging mal davon aus, dass es jedem aufgefallen ist, dass es 1-2 tage nach der implementierung nicht mehr funktioniert hat

IgelchenM: Bei Fehlern immer ein Ticket erstellen bitte - dafür ist das Ticketsystem da. Wenn kein Ticket gemacht wurde, dann geht man meist davon aus, dass der Fehler nicht so schlimm ist

Ironist: (bzw. nicht existiert)

SilverFalcon: nicht so schlimm is gut, wenns zu 100% ned funktionert :P aber gut ich mach dann ein ticket

IgelchenM: So, gehen wir mal weiter - Ich sach mal, Red Intuition und Malboro 2000 - schön euch hier zu sehen. Habt ihr Fragen mitgebracht oder Arbeitet an einem Projekt?

Malboro 2000: jain

Ich sach mal: danke soweit keine fragen ..

IgelchenM: dann lass mal hören Malboro 2000 :)

Malboro 2000: Also ich habe eine mychannel idee im kopf und wuerde da gern mal die idee bzw meine vorstellung mit jemandem bequatschen der ahnung hat denn die sache mit app programierung ist einfach nicht mein ding

Maexxchen: Stell mal vor, deine Idee.

IgelchenM: Das können die Interessierten ja nach der Runde am besten machen

IgelchenM: Bevor es hier den Rahmen sprengt ^^

IgelchenM: oder noch besser, diejenigen die interesse haben melden sich bei Malboro 2000 ^^

Malboro 2000: aber des Grobe thema kann ich ja schonmal sagen

Malboro 2000: also es soll eine mischung aus Flirt & spiele channel werden suche da halt jemanden der sagt hmm klingt interessant da hätte ich evtl lust und spaß dran da auch nen ordentliches konzepot usw auf die beine zu stellen

DerNeuanfang: Malboro 2000 ich hätte nur die app flaschendrehen noch

DerNeuanfang: sonst bin ich raus

Malboro 2000: soll halt nen schoenes gleichgewicht haben so das auch in ruhe geflirtet werden kann ohne dass die spiele die atmosphäre stören

IgelchenM: Daviddergabber1990 und 00101010 - habt ihr heute Fragen mitgebracht?

IgelchenM: Also an sich ist das Konzept halt das A und O und das kann man auch erstellen ohne Kenntnisse in der Programmierung - Es macht erst dann Sinn sich einen Entwickler zu suchen, wenn man genau weiss, was man will

00101010: nix wildes/wichtiges/dringendes, bei uns basiert eben viel auf nicklisticons und wir bekommen immer mehr rückmeldung von iOS usern, dass dies dort nicht geht, soll ja laut ticket in der nächsten version gefixt werden, weiß man da genaueres?

DerNeuanfang: richtig am besten sogar detailvoll aufzuschreiben

SilverFalcon: Weil ichs gerade noch gefunden hab [Uservoice] 27. September .........SilverFalcon kommentierte · Löschen… .........Leider verbugt/nicht funktionstüchtig. Der Buttler ist erneut jeden Tag aktiv, auch wenn das Setting aktiv ist und / oder der Bot manuell gemuted wurde.

Ironist: 00101010, ja,… wenn die nächste Version da ist, dann sollte das Problem behoben sein. Wann sie kommt ist noch unklar, weil ich vorher noch eine weitere Änderung einbauen muss.

Ironist: @SilverFalcon Uservoice ist aber nicht der Ort um Fehler zu melden.

00101010: okay dann vertröste ich weiter mit fallback :)

IgelchenM: hat er aber auch als Ticket gepostet (vor paar Minuten)

IgelchenM: So, dann gehts weiter mit Sidoh und Imo2014 - Was gibts bei euch neues? habt ihr Fragen?

Sidoh: Nichts neues, alles gut

Imo2014: Hast du dir meine Mail schon angesehn?

IgelchenM: Ich hab sie mir schon mal angeguckt, aber bin noch nicht dazu gekommen sie komplett durchzulesen :)

Imo2014: Ansonsten nnoch das hier: Ich habe da ein Problem. Ich würde gern bei einer transferKnuddel Aktion, einen Grund mit angeben. Hier der Code: https://codepaste.net/xmy55c https://codepaste.net/xmy55c .........Das funktioniert auch, solange der Text statisch ist. .........Wenn ich den Text allerdings Dynamisch mit einer Variable enthalten erzeuge, geht es nicht mehr.

DerNeuanfang: AM code sehe ich nicht direkt ein fehler

DerNeuanfang: ich versuche das später mal zu reproduzieren

Imo2014: es ist ja ein einfaches object was erstellt und übergeben wird

IgelchenM: Hast du schon mal versucht die dynamisch erzeugten Variablen mit .toString() in einen String zu verwandeln?

Imo2014: nein

DerNeuanfang: IgelchenM das wird zum string 'string' + var + 'string ' <<wird ein string

goldie x: hab ne frage

Imo2014: Da sie in den Chat gepostet wurde, bin ich davon ausgegangen, das sie nen string ist

DerNeuanfang: Imo2014 ich teste es gleich mal aufn dev, komm mal nach der Entwicklerrunde in den Dev-Channel /Devtry

Kev777: wie denn die fehlermeldung beim knuddelstransfer?

Kev777: *ist

Ironist: Hört sich ähnlich an, wie das hier, oder?… https://bitbucket.org/knuddels/user-apps/issues/90/knuddelacountuse-transferreason-brainfuck https://bitbucket.org/knuddels/user-apps/issues/90/knuddelacountuse-transferreason-brainfuck

Imo2014: supy, kann dir auch gerne die komplette App geben,

DerNeuanfang: Imo2014 ne muss ja nur eine kleine funktion bauen

goldie x: :(

Imo2014: also mit displayReasonText: wintext.toString(), funktioniert es

IgelchenM: Ok, dann kommen wir zu den letzten 3 Usern im Channel. Keemo, goldie x und Kev777 - habt ihr Fragen mitgebracht?

Ironist: Imo2014 schickst du mir ein laufendes Beispiel bitte per E-Mail?

goldie x: ja!

Keemo: Hey ihr Lieben, vorrangig wollte ich nur mal als F-Mod hier mal reinschauen und euch zugucken (sprich mal stalken) - bin ja hauptsächlich als stiller Leser in diesem Sub unterwegs Erstmal natürlich: Super Sachen - die ihr hier programmiert: Es ist sehr spannend euch bei den UA zuzusschauen und was ihr so tolles entwickelt und au die Beine stellt.

DerNeuanfang: Imo2014 ok problem gelöst

Keemo: Hätte aber eher eine benutzerspezifische Frage (sofern die Frage hier überhaupt richtig ist und überhaupt noch Bestand hat). Vor ein paar Tagen/Wochen? (ist aber in jedem Fall schon ein bisschen länger her) kam folgende Meldung auf: Ein User hatte mich darauf angesprochen, das ein Zertifikat in der StandAlone (Letsencrypt Zertifikat o.so.ä) wohl nicht in der Standalone mit der verwendeten Runtime 1.8-51 möglich sei. Er müsste wohl auf SSL schalten, weswegen dies wohl laut Aussage nur im HTML-Chat ging. Die Frage war, ob er weiterhin die Umwege über einen Workarround gehen muss/soll oder ob sich eventuell was in Zukunft ändern könnte, da dies wohl anscheinend (?) als veraltet makiert bzw. blockiert wird bzw. nicht zugelassen wird. Leider bin ich da total überfragt (und technisch planlos), vielleicht ist das ein Bug, oder aber beabsichtigt? Hab ihn erstmal ans Bitbucket verwiesen, aber vllt. wisst ihr ja da mehr, was ich dem User sagen könnte?

DerNeuanfang: Keemo leider falschen ansprechpartner

00101010 ist da auch noch eine Frage eingefallen, ups ...

DerNeuanfang: klingt aber eher so als hätte er darum udn uhrzeit nicht richtig eingestellt

DerNeuanfang: datum und uhrzeit^^

Keemo: Okay danke, dann weis ich ihn darauf hin. Vielen lieben Dank, keine weiteren Fragen

Imo2014: war das so zu weihnachten ?

IgelchenM: Am besten, sollte der User sich aber nochmal mit martin070476 in Verbindung setzen, falls es nicht mit der Uhrzeit und dem Datum zu tun hatte

Kev777: wie schauts mit der web ide von knuddels aus?

Keemo: Danke auch dir IgelchenM

Imo2014: @kemmo War das so zur Weihnachtszeit ?

goldie x: Meine Frage, war lange Zeit offline und bekam eine /m das die App deaktiviert wurde? Ursache: DefaultBotUser nicht gefunden / nicht im Cache: 58801120 / GoodlifeBot / Goodlifebot wie bekomm ich meine App wieder ans laufen?

IgelchenM: @Kev777, leider gibt es dort nichts neues zu Vermelden. Weswegen es da leider keine Neuigkeiten momentan gibt

goldie x: Meine Frage, war lange Zeit offline und bekam eine /m das die App deaktiviert wurde? Ursache: DefaultBotUser nicht gefunden / nicht im Cache: 58801120 / GoodlifeBot / Goodlifebot wie bekomm ich meine App wieder ans laufen? Ups haha

DerNeuanfang: Kev777 nutz doch deine eigene? Mache ich auch https://ide.chat-apps.de/

Keemo: Irgendwann nach Januar @Imo2014 Lag leider flach, deswegen erst so verspätet

Kev777: username/passwort? aha

DerNeuanfang: neee dann kommste an meine daten :D

goldie x: nein hab da definitiv nicht das selbe passwort

goldie x: Und dann gabs ja diese /m mit den neuen AGB's worauf ich nicht zugreifen kann irgendwie? :D

SilverFalcon: nutz doch codeanywhere.de :D

Kev777: dann war der link da hin irgendwie sinnfrei jan?

Ironist: goldie x, /apps agb

goldie x: geht nischt

Ironist: Was passiert denn dann, goldie x?

DerNeuanfang: Kev777 war nur als beweiß das es geht

IgelchenM: @goldie x - konntest du deine App wieder neustarten?

goldie x: hab die akzeptiert

goldie x: aber kommt nix

Kev777: da geht nix, ausser das nach zugangsdaten gefragt wird ^^

Imo2014: Das Entwickler-AGB System ist deaktiviert. kommt dan Ironist

goldie x: und neue zugangsdaten bekomm ich nicht weil ich die tans auf ner alten nummer hab wo ich nicht mehr dran komme

SchlechteOnkelz: also wenn ich /apps agb mache gehen bei mir die agb auf oO

goldie x: die agb geht auf hab sie auch akzeptiert meine app ist trotzdem weiterhin deaktiviert

mikasapikaa: goldie x dann musst du die nummer ändern

Ironist: (vielleicht solltet ihr mehr Kontext geben… z. B. auf welchem Server ihr den Befehl aufruft.)

DerNeuanfang: Kev777 ja habe keine benutzerverwaltung drin, sondern nur meine server / mein ftp

SchlechteOnkelz: also ich hab die im live aufgerufen

goldie x: was weiß ich wo ich das aufrufe haha das ist doch voll neuland für mich

SchlechteOnkelz: also hier

Imo2014: okay, ich hatte ihn auf dem dev server eingegebn, da meldet er auch immer das die nicht akzeptiert sind.

IgelchenM: Wo läuft die App nicht? (Entwicklungsserver) oder (LiveServer - wo du jetzt bist?) @goldie x

goldie x: :( weiß nicht

DerNeuanfang: wo haste die /ms bekommen?

DerNeuanfang: hier oder aufn dev?

goldie x: hier

DerNeuanfang: also hier

SchlechteOnkelz: dann geb mal /apps agb hier ein

SchlechteOnkelz: ^^

goldie x: habe ich

goldie x: auch akzeptiert

goldie x: aber dieser Botnick wurde scheinbar gelöscht

goldie x: liegt das daran?

SchlechteOnkelz: dein botnick hier ist nich gleich dem botnick auf dem dev server!

goldie x: ja der ist ein anderer

goldie x: aber den gibts nicht mehr

IgelchenM: Wenn du in den MyChannel gehst, wo die App installiert wurde ... kannst du dort /apps eingeben und den AppBot entfernen?

goldie x: oh

goldie x: :D

goldie x: ok der befehl /apps war scheinbar ausreichend

goldie x: bin echt blöd naja danke :D

IgelchenM: gut

IgelchenM: SchlechteOnkelz - und Metal4Life habt ihr noch Fragen?

Metal4Life: ich tipp gerade ^^

IgelchenM: ok

IgelchenM: dann tippe ich gleich auch noch was - Denn eure Meinung ist gleich gefragt!

00101010 wurde überlesen q.q

IgelchenM: dann stell sie bitte

Kev777: dann nochmal fragen

Metal4Life: mal ne kleine noobfragem wenn ich versuche ein app zu programmieren die auf das eintreten der user in den channel reagiert, ist es sehr belastend jedes mal channel rein channel raus usw zu vollführen, gibt es einen weg das zu umgehen ohne die app umzuschreiben? :x

Kev777: nop

Metal4Life: okii

00101010: Wir haben auf dem Live Server manchmal die Warnung, dass eine bestimmte Funktion im User Objekt nicht richtig geklappt hat, habe das jetzt bei getNick und getAge gesehen, andere im selben Moment ausgeführte Abfragen klappen aber (es wird z. B. age und nick abgefragt aber eins klappt nicht), warum?

Ironist: Metal4Life, am besten ein Zweitnick

Ironist: Oder eine /-Funktion, die onUserJoined aufruft.

Metal4Life: gutii

Kev777: das entsprechende event feuert halt nur wenn der user in den channel kommt. alternativ dazu zur entwicklung commands verwenden mit denen du entsprechende events auslöst

DerNeuanfang: Metal4Life </html>https://www.youtube.com/channel/UC07WiKwfmb8zMqTTlLEPzaQ<html>

DerNeuanfang: musst nur von chatCommands auf App.onUserJoined(user) weiterleiten

00101010: Hier brandaktuell: ERROR: Error on getData() for User.onlineMinutes:

Ironist: Channel?

00101010: Dom&Sub

Ironist: ERROR: Error on getData() for User.onlineMinutes: userId: 60112165, nick: Alan1980KO (knuddelsDEV.30565709.dsrework@v0: main.js .........114)

00101010: korrekt

Ironist: Brandaktuell ist aber nicht wahr.

Ironist: 04.02.17 01:51 Uhr ist nicht so brandaktuell.

00101010: na ja zumndest ist es nich in den logs

00101010: für mich ist das so aktuell, dass ich es kopieren konnte :D

00101010: *noch

Ironist: Das Problem kann in seltenen Fällen auftreten, wenn die Verbindung zwischen ChatServer und AppServer enorm langsam oder unterbrochen ist.

00101010: Okay, passiert ja auch nicht allzu oft

Kev777: am besten sowas selbst mit try catch abfangen ^^

00101010: dann weiß ich trotzdem nicht warum es geschieht :D

Kev777: am wichtigsten ist doch aber das deine app in so einem fall weiß was sie tun soll oder? :D

00101010: das weiß sie

Kev777: dann ist gut

IgelchenM: https://blog.knuddels.de/2017/01/04/fehler-abfangen-mit-der-try-catch-throw-methode/ Fehler abfangen mit try

00101010der standardwert wird in dem fall einfach nicht überschrieben

IgelchenM: Okay

IgelchenM: Dann ist das Thema ja auch erledigt ?