Entwicklertreffen vom 30.10.2017

Version vom 29. Dezember 2017, 15:30 Uhr von Maexxchen (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Entwicklertreffen Chronik}} == Zusammenfassung == Im Folgenden findet man das Protokoll des '''Entwicklertreffens vom 30.10.2017'''. Es gab keine nennenswer…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Entwicklertreffen Übersicht




Zusammenfassung

Im Folgenden findet man das Protokoll des Entwicklertreffens vom 30.10.2017.

Es gab keine nennenswerten Ankündigungen.

Protokoll

<html> <p><b>IgelchenM:</b> Servus zusammen - heute zur kleinen Beschaulichen Runde </p> <p><b>IgelchenM:</b> Ich hoffe euch geht's soweit ganz gut?</p> <p><b>Son of a Glitch:</b> Is ja gut was los ;)</p> <p><b>Maexxchen:</b> Reicht doch. </p> <p><b>IgelchenM:</b> Wie ihr in meiner Rundnachricht letzte Woche entnehmen konntet, wurde der morgendliche AppCrash behoben. Mehr neues gibt's aktuell nicht von Knuddelsseite. Zeit um sich um eure Fragen zu kümmern. Da wir nicht so viele heute sind, könnt ihr eure Fragen öffentlich stellen </p> <p><b>Maexxchen:</b> Habe nichts.</p> <p><b>IgelchenM:</b> hallo Last-lion und Patriots </p> <p><b>Patriots:</b> Abend </p> <p><b>IgelchenM:</b> Wenn ihr Fragen habt, könnt ihr sie direkt stellen :)</p> <p><b>Patriots:</b> überforder mich doch nich gleich mensch xD</p> <p><b>Patriots:</b> jeden Montag das selbe mit dir +gg+</p> <p><b>IgelchenM:</b> ok sorry Patriots -</p> <p><b>IgelchenM:</b> Patriots, gehe stark in dich - atme den Beruhigenden Duft der Duftkerzen ein und überlege, ob du eine Frage hast </p> <p><b>Red Intuition:</b> IgelchenM...ich habe in meinem Channel ...ein der vorgegebenen HD jochladen wollen...aber...es funzt nicht...</p> <p><b>Patriots:</b> jetzt willst du mich auch noch betäuben :'D</p> <p><b>Patriots:</b> ich sollt mir auf alle fälle angewöhnen dass ich meine frage aufschreibe^^ ich hab letzte woche irgendn problem gehabt mit dem ich nich weiter kam</p> <p><b>Patriots:</b> aber ich weiß es grad leider nich mehr</p> <p><b>Maexxchen:</b> Dann wars nicht so wichtig. :p</p> <p><b>Patriots:</b> ja so seh ich das auch </p> <p><b>IgelchenM:</b> Red Intuition - du hast deine APP-Dateien mit nem FTP-Programm hochgeladen? Sind die auch auf dem FTP zu sehen?</p> <p><b>IgelchenM:</b> o.o</p> <p><b>IgelchenM:</b> das ist doof Patriots </p> <p><b>IgelchenM:</b> Schreib's dir wirklich auf - im Zweifel einfach ne /m schreiben :)</p> <p><b>Patriots:</b> moment ich suche :D</p> <p><b>Patriots:</b> ich find es bestimmt :D</p> <p><b>Patriots:</b> Okay ich habs gefunden. Zum Background: ich "modularisiere" (ich nenn es jetzt mal so) meine App derzeit, indem ich einzelne Teile auslagere und mittels require lade. Unter anderem eine Datei in der ich alle variablen und funktionen definiere (wie ich aus params den User rausziehe)....wenn ich in einer anderen .js. datei jetzt ein Code habe, der aus params ein User holen soll, macht er das nciht und behauptet ständig, dass NICK (so hab ich das genannt) nicht definiert sei</p> <p><b>Patriots:</b> wenn der gleiche code aber in der main.js drin ist, funktioniert es komischerweise</p> <p><b>IgelchenM:</b> die Frage ist, wie defnierst du die Variablen?</p> <p><b>Son of a Glitch:</b> Apropos, da is nen Bug bei dem require(); eine Datei die nicht existiert wird trotzdem als erfolgreich geladen markiert. ;)</p> <p><b>Patriots:</b> ich lade nur dateien die auch existieren </p> <p><b>IgelchenM:</b> @Son of a Glitch - extern od. intern?</p> <p><b>Patriots:</b> ich suche olli</p> <p><b>Son of a Glitch:</b> intern.</p> <p><b>IgelchenM:</b> ok - notiere ich mal.</p> <p><b>Son of a Glitch:</b> Also das require() innerhalb der App-Api</p> <p><b>IgelchenM:</b> also bei mir kommt die Meldung configs/test.js (No such file or directory) at knuddelsDEV.30558212.AAA@v0: global-functions.js:51 at knuddelsDEV.30558212.AAA@v0: main.js:25</p> <p><b>Son of a Glitch:</b> Dann mach nochmal.</p> <p><b>Son of a Glitch:</b> require('bla.js'); require('bla.js');</p> <p><b>Son of a Glitch:</b> Fertig.</p> <p><b>Son of a Glitch:</b> Erst error dann warning onlyOnce.</p> <p><b>Son of a Glitch:</b> Die Warnung dürfte aber nicht kommen.</p> <p><b>Son of a Glitch:</b> Es sollte weiterhin der error getriggert werden =)</p> <p><b>IgelchenM:</b> ok - ja das stimm</p> <p><b>IgelchenM:</b> stimmt*</p> <p><b>Son of a Glitch:</b> @Patriots require stellt den Code innerhalb der Datei nur im RAM zur Verfügung, du solltest eher prüfen ob die Funktion die hinter der Datei liegen sollte existiert und diese dann nachladen, falls sie undefined ist.</p> <p><b>Patriots:</b> also was mein problem ist: an einer stelle klappt es, an der anderen Stelle nicht, obwohl es eins zu eins genauso ist</p> <p><b>Son of a Glitch:</b> Zeig mal das CodeSnippet :)</p> <p><b>Patriots:</b> olli is grad schon dran :P</p> <p><b>Patriots:</b> aber danke :)</p> <p><b>DdvOiD:</b> ich hab nen bug </p> <p><b>IgelchenM:</b> *yey* dann hau raus :'D</p> <p><b>DdvOiD:</b> User persistence numbers.updateKey schlägt fehl</p> <p><b>DdvOiD:</b> Der alte Key wird gelöscht, aber unter dem neuen gibt's keine Einträge</p> <p><b>DdvOiD:</b> Kein error, nix </p> <p><b>IgelchenM:</b> irgs o.o</p> <p><b>DdvOiD:</b> Jep</p> <p><b>DdvOiD:</b> Aber auch nicht immer xD</p> <p><b>IgelchenM:</b> schon ein Indiz gefunden - woran es liegen könnte? Ansonsten gebe ich das so weiter^^</p> <p><b>Patriots:</b> oO? das hab ich letztens auch genutzt und hab schon an mir gezweifelt wenn es ein Bug ist dann weiß ich ja jetzt warum und wieso das nich ging xDDD</p> <p><b>Verrücktes-Leben:</b> guten abend alle</p> <p><b>IgelchenM:</b> huhu Verrücktes-Leben </p> <p><b>DdvOiD:</b> Eventuell Datenmenge</p> <p><b>Verrücktes-Leben:</b> hey igelchen</p> <p><b>IgelchenM:</b> mh... wäre ne Option - auch wenns ne schlechte wäre... War das RdW?</p> <p><b>DdvOiD:</b> Obgleich das eigentlich keinen Sinn macht</p> <p><b>DdvOiD:</b> Ich mache deleteAll auf den alten Key - und direkt im.anschluss Updatekey - im rdw klappts</p> <p><b>DdvOiD:</b> Dom&sub kacke ab</p> <p><b>IgelchenM:</b> ok... dann werd ich das mal weitergeben und sie bitten das zu analysieren warum das so ist :|</p> <p><b>DdvOiD:</b> Dankr</p> <p><b>DdvOiD:</b> Eine weitere Vermutung ist dass er etwas in den Key schreibt, während er updatekey ausführt</p> <p><b>Son of a Glitch:</b> DdvOiD ist der das neue Feld bereits definiert in dem Moment?</p> <p><b>DdvOiD:</b> Ich lösche onlinetimelastweek - und führe dann updatekey("onlinetimeweek", onlinetimelastweek") aus</p> <p><b>Son of a Glitch:</b> Probier mal den alten Wert nicht zu löschen.</p> <p><b>Son of a Glitch:</b> Ob es dann gültig überschrieben wird.</p> <p><b>DdvOiD:</b> Dann wirft die API nen error weil key schon existiert</p> <p><b>Son of a Glitch:</b> Yay x)</p> <p><b>IgelchenM:</b> oder es vergeht nicht genug Zeit zwischen "löschen" und "neu setzen" ...</p> <p><b>Son of a Glitch:</b> Aber in dem Falle wäre dennoch ein updateValue() besser...</p> <p><b>DdvOiD:</b> Beide Funktionen arbeiten synchron</p> <p><b>DdvOiD:</b> Ich will ja nicht das value updaten sondern den Key</p> <p><b>IgelchenM:</b> Mh. ich geb das ganze so weiter... Vielleicht kann ich diese Woche / nächste Woche schon was näheres zu sagen </p> <p><b>Son of a Glitch:</b> Ja du willst den Wert der aktuellen Woche auf die letzte Woche setzen.</p> <p><b>DdvOiD:</b> Ja da bringt mir Update value aber nichts</p> <p><b>Son of a Glitch:</b> DdvOiD: Viele Routinen brechen ja lautlos ab wenn irgendwas nicht hinhaut. Botuser.sendPrivateMessage(,[bla,blubb]); wird ja auch nur erfolgreich ausgeführt wenn ALLE angeschrieben werden können (? Channel etc. blockieren das anschreiben dann für alle...). Was wenn die Routine abbricht, weil der Wert bei einem der Nutzer nicht gesetzt ist?</p> <p><b>Son of a Glitch:</b> Es durchläuft ja auch nur die Liste von eachAccessibleUser() und ich denke es prüft nicht ob der alte Key gesetzt ist oder nicht.</p> <p><b>DdvOiD:</b> gib mir 10 Minuten dann bin ich am rechner am handy ist das blöde.</p> <p><b>Son of a Glitch:</b> Joah :)</p> <p><b>IgelchenM:</b> Wenns weiter nix gibt würde ich hier erstmal Schluß machen und euch noch ne schöne Restwoche wünschen</p> </html>