Entwicklertreffen vom 06.02.2017: Unterschied zwischen den Versionen

K (Textersetzung - „z.B.“ durch „z. B.“)
(HTML raus)
 
Zeile 15: Zeile 15:
===Protokoll===
===Protokoll===


<p><b>IgelchenM: </b>Hey zusammen </p>
<p>'''IgelchenM: '''Hey zusammen </p>


<p><b>IgelchenM: </b>Schön, dass ihr da seid!</p>
<p>'''IgelchenM: '''Schön, dass ihr da seid!</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: '''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>Kev777: </b>ehm nö? ^^</p>
<p>'''Kev777: '''ehm nö? ^^</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>'''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>SilverFalcon: </b>abfrage auf harter kern kommt ja auch irgendwann bzw soll ja schon online sein</p>
<p>'''SilverFalcon: '''abfrage auf harter kern kommt ja auch irgendwann bzw soll ja schon online sein</p>


<p><b>DerNeuanfang: </b>user.isChannelCoreUser()</p>
<p>'''DerNeuanfang: '''user.isChannelCoreUser()</p>


<p><b>IgelchenM: </b>mit dem nächsten Update sollte auch die Abfrage mit dem Harten Kern gehen - genau </p>
<p>'''IgelchenM: '''mit dem nächsten Update sollte auch die Abfrage mit dem Harten Kern gehen - genau </p>


<p><b>Keemo: </b>irgendwie kommt man mit Browser + Standalone nicht bei euch rein</p>
<p>'''Keemo: '''irgendwie kommt man mit Browser + Standalone nicht bei euch rein</p>


<p><b>IgelchenM: </b>Ansonsten gibt es von offizieller Seite keine weiteren Neuigkeiten.</p>
<p>'''IgelchenM: '''Ansonsten gibt es von offizieller Seite keine weiteren Neuigkeiten.</p>


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


<p><b>Keemo: </b>jetzt aber</p>
<p>'''Keemo: '''jetzt aber</p>


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


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


<p><b>Keemo: </b>Danke Sascha für den Hinweis...solltet ihr fixen </p>
<p>'''Keemo: '''Danke Sascha für den Hinweis...solltet ihr fixen </p>


<p><b>Ironist: </b>Ist nicht so trivial.</p>
<p>'''Ironist: '''Ist nicht so trivial.</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>'''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>DerNeuanfang: </b>SilverFalcon da ist ne app drin </p>
<p>'''DerNeuanfang: '''SilverFalcon da ist ne app drin </p>


<p><b>Ironist: </b>Was hast du gegen den Channel Bienenstock?</p>
<p>'''Ironist: '''Was hast du gegen den Channel Bienenstock?</p>


<p><b>SilverFalcon: </b>sie ist leer bzw nichts zu sehen ^^</p>
<p>'''SilverFalcon: '''sie ist leer bzw nichts zu sehen ^^</p>


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


<p><b>Pudding: </b>Keine Fragen</p>
<p>'''Pudding: '''Keine Fragen</p>


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


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


<p><b>Kev777: </b>wie weit ist die web ide ?</p>
<p>'''Kev777: '''wie weit ist die web ide ?</p>


<p><b>mikasapikaa: </b>danke gut ^^ kann ich alles selbstkaufen :D</p>
<p>'''mikasapikaa: '''danke gut ^^ kann ich alles selbstkaufen :D</p>


<p><b>IgelchenM: </b>Maexxchen und DerNeuanfang - na was gibts neues bei euch? Wie läuft es mit Besserwisser? </p>
<p>'''IgelchenM: '''Maexxchen und DerNeuanfang - na was gibts neues bei euch? Wie läuft es mit Besserwisser? </p>


<p><b>DerNeuanfang: </b>Läuft super, viele News und viel zu tun </p>
<p>'''DerNeuanfang: '''Läuft super, viele News und viel zu tun </p>


<p><b>IgelchenM: </b>@Kev777 - bist du dran? :P</p>
<p>'''IgelchenM: '''@Kev777 - bist du dran? :P</p>


<p><b>Maexxchen: </b>Es läuft sehr gut. Gestern haben wir drei Smileycodes verlost und der Channel war voll. </p>
<p>'''Maexxchen: '''Es läuft sehr gut. Gestern haben wir drei Smileycodes verlost und der Channel war voll. </p>


<p><b>Kev777: </b>achso das geht hier nach auforderung ^^</p>
<p>'''Kev777: '''achso das geht hier nach auforderung ^^</p>


<p><b>IgelchenM: </b>Na wenns was zu gewinnen gibt, geiern die leute immer </p>
<p>'''IgelchenM: '''Na wenns was zu gewinnen gibt, geiern die leute immer </p>


<p><b>DerNeuanfang: </b>Bizarrus hat ne fertige webide</p>
<p>'''DerNeuanfang: '''Bizarrus hat ne fertige webide</p>


<p><b>Maexxchen: </b>Aber die App kommt offenbar auch sehr gut bei den Usern an!</p>
<p>'''Maexxchen: '''Aber die App kommt offenbar auch sehr gut bei den Usern an!</p>


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


<p><b>Kev777: </b>soso ^^ DerNeuanfang</p>
<p>'''Kev777: '''soso ^^ DerNeuanfang</p>


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


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


<p><b>Surprise77: </b>ja ich hab ne Frage</p>
<p>'''Surprise77: '''ja ich hab ne Frage</p>


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


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


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


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


<p><b>Surprise77: </b>schade ^^</p>
<p>'''Surprise77: '''schade ^^</p>


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


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


<p><b>Surprise77: </b>ich wolltte das aus Platzgründen weg haben</p>
<p>'''Surprise77: '''ich wolltte das aus Platzgründen weg haben</p>


<p><b>Kev777: </b>Imo2014 nicht so cool jedem das mcm an den nick zu klatschen ^^</p>
<p>'''Kev777: '''Imo2014 nicht so cool jedem das mcm an den nick zu klatschen ^^</p>


<p><b>Surprise77: </b>auffem Handy sieht mans super ... aber in der PC App isses bissi knapp</p>
<p>'''Surprise77: '''auffem Handy sieht mans super ... aber in der PC App isses bissi knapp</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>'''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>Maexxchen: </b>Na, dann wird halt der halbe Nick wegradiert </p>
<p>'''Maexxchen: '''Na, dann wird halt der halbe Nick wegradiert </p>


<p><b>SilverFalcon: </b>Wollte nur mal fragen wann der James-Mute über die MyChannelsettings gefixt wird =)</p>
<p>'''SilverFalcon: '''Wollte nur mal fragen wann der James-Mute über die MyChannelsettings gefixt wird =)</p>


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


<p><b>Surprise77: </b>passen ^^</p>
<p>'''Surprise77: '''passen ^^</p>


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


<p><b>IgelchenM: </b>Gibts darüber ein Ticket SilverFalcon ?</p>
<p>'''IgelchenM: '''Gibts darüber ein Ticket SilverFalcon ?</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>'''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>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>'''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>Ironist: </b>(bzw. nicht existiert)</p>
<p>'''Ironist: '''(bzw. nicht existiert)</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>'''SilverFalcon: '''nicht so schlimm is gut, wenns zu 100% ned funktionert :P aber gut ich mach dann ein ticket</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>'''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>Malboro 2000: </b>jain </p>
<p>'''Malboro 2000: '''jain </p>


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


<p><b>IgelchenM: </b>dann lass mal hören Malboro 2000 :)</p>
<p>'''IgelchenM: '''dann lass mal hören Malboro 2000 :)</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>'''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>Maexxchen: </b>Stell mal vor, deine Idee. </p>
<p>'''Maexxchen: '''Stell mal vor, deine Idee. </p>


<p><b>IgelchenM: </b>Das können die Interessierten ja nach der Runde am besten machen </p>
<p>'''IgelchenM: '''Das können die Interessierten ja nach der Runde am besten machen </p>


<p><b>IgelchenM: </b>Bevor es hier den Rahmen sprengt ^^</p>
<p>'''IgelchenM: '''Bevor es hier den Rahmen sprengt ^^</p>


<p><b>IgelchenM: </b>oder noch besser, diejenigen die interesse haben melden sich bei Malboro 2000 ^^</p>
<p>'''IgelchenM: '''oder noch besser, diejenigen die interesse haben melden sich bei Malboro 2000 ^^</p>


<p><b>Malboro 2000: </b>aber des Grobe thema kann ich ja schonmal sagen </p>
<p>'''Malboro 2000: '''aber des Grobe thema kann ich ja schonmal sagen </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: '''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>Malboro 2000 ich hätte nur die app flaschendrehen noch </p>
<p>'''DerNeuanfang: '''Malboro 2000 ich hätte nur die app flaschendrehen noch </p>


<p><b>DerNeuanfang: </b>sonst bin ich raus </p>
<p>'''DerNeuanfang: '''sonst bin ich raus </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>'''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>Daviddergabber1990 und 00101010 - habt ihr heute Fragen mitgebracht? </p>
<p>'''IgelchenM: '''Daviddergabber1990 und 00101010 - habt ihr heute Fragen mitgebracht? </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: '''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>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>'''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>DerNeuanfang: </b>richtig am besten sogar detailvoll aufzuschreiben </p>
<p>'''DerNeuanfang: '''richtig am besten sogar detailvoll aufzuschreiben </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>'''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>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>'''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>Ironist: </b>@SilverFalcon Uservoice ist aber nicht der Ort um Fehler zu melden.</p>
<p>'''Ironist: '''@SilverFalcon Uservoice ist aber nicht der Ort um Fehler zu melden.</p>


<p><b>00101010: </b>okay dann vertröste ich weiter mit fallback :)</p>
<p>'''00101010: '''okay dann vertröste ich weiter mit fallback :)</p>


<p><b>IgelchenM: </b>hat er aber auch als Ticket gepostet (vor paar Minuten) </p>
<p>'''IgelchenM: '''hat er aber auch als Ticket gepostet (vor paar Minuten) </p>


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


<p><b>Sidoh: </b>Nichts neues, alles gut </p>
<p>'''Sidoh: '''Nichts neues, alles gut </p>


<p><b>Imo2014: </b>Hast du dir meine Mail schon angesehn?</p>
<p>'''Imo2014: '''Hast du dir meine Mail schon angesehn?</p>


<p><b>IgelchenM: </b>Ich hab sie mir schon mal angeguckt, aber bin noch nicht dazu gekommen sie komplett durchzulesen :)</p>
<p>'''IgelchenM: '''Ich hab sie mir schon mal angeguckt, aber bin noch nicht dazu gekommen sie komplett durchzulesen :)</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: 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>'''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>AM code sehe ich nicht direkt ein fehler</p>
<p>'''DerNeuanfang: '''AM code sehe ich nicht direkt ein fehler</p>


<p><b>DerNeuanfang: </b>ich versuche das später mal zu reproduzieren</p>
<p>'''DerNeuanfang: '''ich versuche das später mal zu reproduzieren</p>


<p><b>Imo2014: </b>es ist ja ein einfaches object was erstellt und übergeben wird</p>
<p>'''Imo2014: '''es ist ja ein einfaches object was erstellt und übergeben wird</p>


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


<p><b>Imo2014: </b>nein</p>
<p>'''Imo2014: '''nein</p>


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


<p><b>goldie x: </b>hab ne frage</p>
<p>'''goldie x: '''hab ne frage</p>


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


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


<p><b>Kev777: </b>*ist</p>
<p>'''Kev777: '''*ist</p>


<p><b>Ironist: </b>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>'''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>Imo2014: </b>supy, kann dir auch gerne die komplette App geben,</p>
<p>'''Imo2014: '''supy, kann dir auch gerne die komplette App geben,</p>


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


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


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


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


<p><b>goldie x: </b>ja!</p>
<p>'''goldie x: '''ja!</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>'''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>DerNeuanfang: </b>Imo2014 ok problem gelöst</p>
<p>'''DerNeuanfang: '''Imo2014 ok problem gelöst</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>'''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><b>DerNeuanfang: </b>Keemo leider falschen ansprechpartner </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 https://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>https://blog.knuddels.de/2017/01/04/fehler-abfangen-mit-der-try-catch-throw-methode/ Fehler abfangen mit try</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>




[[Kategorie:Entwicklertreffen]]
[[Kategorie:Entwicklertreffen]]

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 ?