Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.javascript > #4952 > unrolled thread
| Started by | Jan Novak <repcom@gmail.com> |
|---|---|
| First post | 2018-05-25 16:33 +0200 |
| Last post | 2018-05-31 13:07 +0200 |
| Articles | 14 — 4 participants |
Back to article view | Back to de.comp.lang.javascript
Anfängerproblem mit asynchroner Verarbeitung Jan Novak <repcom@gmail.com> - 2018-05-25 16:33 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Stefan Reuther <stefan.news@arcor.de> - 2018-05-25 17:45 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Jan Novak <repcom@gmail.com> - 2018-05-28 07:23 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Jan Novak <repcom@gmail.com> - 2018-05-30 10:00 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Stefan Reuther <stefan.news@arcor.de> - 2018-05-30 20:08 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung "Christoph M. Becker" <cmbecker69@arcor.de> - 2018-05-30 22:49 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-05-27 12:41 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Jan Novak <repcom@gmail.com> - 2018-05-28 07:22 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-05-28 13:36 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Jan Novak <repcom@gmail.com> - 2018-05-28 15:39 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-05-28 16:25 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Jan Novak <repcom@gmail.com> - 2018-05-29 09:06 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-05-30 21:08 +0200
Re: Anfängerproblem mit asynchroner Verarbeitung Jan Novak <repcom@gmail.com> - 2018-05-31 13:07 +0200
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-05-25 16:33 +0200 |
| Subject | Anfängerproblem mit asynchroner Verarbeitung |
| Message-ID | <pe96r0$8ki$1@news.albasani.net> |
Hallo,
ich habe unten stehenden Code, welcher mir Dateien öffnet, resized und
während der Laufzeit Infos ausgibt. Ich möchte nun, dass nach der
letzten Datei das modale Fenster (modal.style.display = "none";)
geschlossen wird. Zusätzlich wäre es schön, dass ich im modalen Fenster
anzeigen kann, welche Datei gerade bearbeitet wird und nicht diejenige,
welcher fertig ist.
function resizing(mFiles){
modal.style.display = "block";
document.getElementById("INFO_TEXT").innerHTML = "Processing ...";
var archiveId = $( "#ARCHIVE" ).val();
mFiles.forEach(function(item, index, array) {
var request=baseURL +
'/include/api/upload_process.php?action=createImg&file='+item["name"];
$.ajax({
url: request,
async: true
}).done(function(data) {
ret = JSON.parse(data);
console.log(ret);
document.getElementById("INFO_TEXT").innerHTML = "Processing
ready: "+ item["name"];
});
});
modal.style.display = "none";
console.log("done");
Jan
[toc] | [next] | [standalone]
| From | Stefan Reuther <stefan.news@arcor.de> |
|---|---|
| Date | 2018-05-25 17:45 +0200 |
| Message-ID | <pe9i4n.2io.1@stefan.msgid.phost.de> |
| In reply to | #4952 |
Am 25.05.2018 um 16:33 schrieb Jan Novak:
> ich habe unten stehenden Code, welcher mir Dateien öffnet, resized und
> während der Laufzeit Infos ausgibt. Ich möchte nun, dass nach der
> letzten Datei das modale Fenster (modal.style.display = "none";)
> geschlossen wird.
Da hilft nur mitzählen oder anderweitig Status für alle Dateien mitführen.
> Zusätzlich wäre es schön, dass ich im modalen Fenster
> anzeigen kann, welche Datei gerade bearbeitet wird und nicht diejenige,
> welcher fertig ist.
Asynchron heißt, dass du nicht weißt, welche Datei (Einzahl) gerade
bearbeitet wird. Du kannst nur wissen, für welche Dateien (Mehrzahl) du
bereits Requests abgesendet hast und welche davon schon zurückgekommen sind.
Aus der Hüfte geschossen und ungetestet:
> function resizing(mFiles){
> modal.style.display = "block";
var numRequests = 0, pendingFiles = {};
function updateDisplay() {
if (numRequests === 0) { modal.style.display = "none" }
else {
document.getElementById("INFO_TEXT").innerHTML = "Processing
" + Object.keys(pendingFiles).join(', ');
// ^^^ hier wäre noch HTML-Escaping notwendig.
}
}
> document.getElementById("INFO_TEXT").innerHTML = "Processing ...";
> var archiveId = $( "#ARCHIVE" ).val();
> mFiles.forEach(function(item, index, array) {
> var request=baseURL +
> '/include/api/upload_process.php?action=createImg&file='+item["name"];
++numRequests;
pendingFiles[item.name] = 1;
> $.ajax({
> url: request,
> async: true
> }).done(function(data) {
> ret = JSON.parse(data);
> console.log(ret);
--numRequests;
delete item.name;
updateDisplay();
/*
> document.getElementById("INFO_TEXT").innerHTML = "Processing
> ready: "+ item["name"];
*/
> });
> });
/*
> modal.style.display = "none";
> console.log("done");
*/
Stefan
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-05-28 07:23 +0200 |
| Message-ID | <peg3p8$tm6$2@news.albasani.net> |
| In reply to | #4953 |
Am 25.05.18 um 17:45 schrieb Stefan Reuther:
> Am 25.05.2018 um 16:33 schrieb Jan Novak:
>> ich habe unten stehenden Code, welcher mir Dateien öffnet, resized und
>> während der Laufzeit Infos ausgibt. Ich möchte nun, dass nach der
>> letzten Datei das modale Fenster (modal.style.display = "none";)
>> geschlossen wird.
>
> Da hilft nur mitzählen oder anderweitig Status für alle Dateien mitführen.
Das wäre ja schon mal ein Lösungsansatz ...
>> Zusätzlich wäre es schön, dass ich im modalen Fenster
>> anzeigen kann, welche Datei gerade bearbeitet wird und nicht diejenige,
>> welcher fertig ist.
>
> Asynchron heißt, dass du nicht weißt, welche Datei (Einzahl) gerade
> bearbeitet wird. Du kannst nur wissen, für welche Dateien (Mehrzahl) du
> bereits Requests abgesendet hast und welche davon schon zurückgekommen sind.
hmmm... ok ... schade ...
> Aus der Hüfte geschossen und ungetestet:
>
>> function resizing(mFiles){
>> modal.style.display = "block";
>
> var numRequests = 0, pendingFiles = {};
> function updateDisplay() {
> if (numRequests === 0) { modal.style.display = "none" }
> else {
> document.getElementById("INFO_TEXT").innerHTML = "Processing
> " + Object.keys(pendingFiles).join(', ');
> // ^^^ hier wäre noch HTML-Escaping notwendig.
> }
> }
>
>> document.getElementById("INFO_TEXT").innerHTML = "Processing ...";
>> var archiveId = $( "#ARCHIVE" ).val();
>> mFiles.forEach(function(item, index, array) {
>> var request=baseURL +
>> '/include/api/upload_process.php?action=createImg&file='+item["name"];
>
> ++numRequests;
> pendingFiles[item.name] = 1;
>
>> $.ajax({
>> url: request,
>> async: true
>> }).done(function(data) {
>> ret = JSON.parse(data);
>> console.log(ret);
> --numRequests;
> delete item.name;
> updateDisplay();
>
> /*
>> document.getElementById("INFO_TEXT").innerHTML = "Processing
>> ready: "+ item["name"];
>
> */
>
>> });
>> });
>
> /*
>
>> modal.style.display = "none";
>> console.log("done");
>
> */
Vielen Dank, das werde ich versuchen ...
Jan
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-05-30 10:00 +0200 |
| Message-ID | <pellm5$vnr$1@news.albasani.net> |
| In reply to | #4953 |
Hallo Stefan,
Am 25.05.18 um 17:45 schrieb Stefan Reuther:
> Asynchron heißt, dass du nicht weißt, welche Datei (Einzahl) gerade
> bearbeitet wird. Du kannst nur wissen, für welche Dateien (Mehrzahl) du
> bereits Requests abgesendet hast und welche davon schon zurückgekommen sind.
>
> Aus der Hüfte geschossen und ungetestet:
>
>> function resizing(mFiles){
>> modal.style.display = "block";
>
> var numRequests = 0, pendingFiles = {};
> function updateDisplay() {
> if (numRequests === 0) { modal.style.display = "none" }
> else {
> document.getElementById("INFO_TEXT").innerHTML = "Processing
> " + Object.keys(pendingFiles).join(', ');
> // ^^^ hier wäre noch HTML-Escaping notwendig.
> }
> }
>
>> document.getElementById("INFO_TEXT").innerHTML = "Processing ...";
>> var archiveId = $( "#ARCHIVE" ).val();
>> mFiles.forEach(function(item, index, array) {
>> var request=baseURL +
>> '/include/api/upload_process.php?action=createImg&file='+item["name"];
>
> ++numRequests;
> pendingFiles[item.name] = 1;
>
>> $.ajax({
>> url: request,
>> async: true
>> }).done(function(data) {
>> ret = JSON.parse(data);
>> console.log(ret);
> --numRequests;
> delete item.name;
> updateDisplay();
>
> /*
>> document.getElementById("INFO_TEXT").innerHTML = "Processing
>> ready: "+ item["name"];
>
> */
>
>> });
>> });
>
> /*
>
>> modal.style.display = "none";
>> console.log("done");
>
> */
Ich konnte das jetzt mal testen ... in der obigen Variante bekomme ich
im Modal Dialog nur angezeigt: "Processing ...", dann alle Dateien auf
einmal und dann schliesst sich der Dialog.
Jan
[toc] | [prev] | [next] | [standalone]
| From | Stefan Reuther <stefan.news@arcor.de> |
|---|---|
| Date | 2018-05-30 20:08 +0200 |
| Message-ID | <pen0cc.31c.1@stefan.msgid.phost.de> |
| In reply to | #4962 |
Am 30.05.2018 um 10:00 schrieb Jan Novak: > Am 25.05.18 um 17:45 schrieb Stefan Reuther: >> Aus der Hüfte geschossen und ungetestet: [...] > > Ich konnte das jetzt mal testen ... in der obigen Variante bekomme ich > im Modal Dialog nur angezeigt: "Processing ...", dann alle Dateien auf > einmal und dann schliesst sich der Dialog. Mal davon abgesehen, dass das - wie gesagt - ungetestet aus der Hüfte geschossen war: wenn du alle Anfragen gleichzeitig absendest, und der Server die auch alle gleichzeitig verarbeiten kann, ist es gut möglich, dass das alles so schnell geht, dass der Browser am Ende nur einmal rendert. Ich bau mir für solche Fälle in die Serverscripte testweise ein 'sleep 1' o.ä. ein. Ebenfalls hilft, die Funktion großzügig zu verprinten (console.log) und auf die Zeitstempel zu achten. Und, wie gesagt, gut möglich, dass da ein Bug drin war. Stefan
[toc] | [prev] | [next] | [standalone]
| From | "Christoph M. Becker" <cmbecker69@arcor.de> |
|---|---|
| Date | 2018-05-30 22:49 +0200 |
| Message-ID | <pen2og$rg$1@solani.org> |
| In reply to | #4963 |
Am 30.05.2018 um 20:08 schrieb Stefan Reuther: > Mal davon abgesehen, dass das - wie gesagt - ungetestet aus der Hüfte > geschossen war: wenn du alle Anfragen gleichzeitig absendest, und der > Server die auch alle gleichzeitig verarbeiten kann, ist es gut möglich, > dass das alles so schnell geht, dass der Browser am Ende nur einmal rendert. > > Ich bau mir für solche Fälle in die Serverscripte testweise ein 'sleep > 1' o.ä. ein. In diesem Fall ist vielleicht ein `sleep(rand(1,5))` noch hilfreicher. > Ebenfalls hilft, die Funktion großzügig zu verprinten > (console.log) und auf die Zeitstempel zu achten. Und, wie gesagt, gut > möglich, dass da ein Bug drin war. -- Christoph M. Becker
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-05-27 12:41 +0200 |
| Message-ID | <5943147.k8VLE5TFsh@PointedEars.de> |
| In reply to | #4952 |
Jan Novak wrote:
> ich habe unten stehenden Code, welcher mir Dateien öffnet, resized und
> während der Laufzeit Infos ausgibt. Ich möchte nun, dass nach der
> letzten Datei das modale Fenster (modal.style.display = "none";)
> geschlossen wird. Zusätzlich wäre es schön, dass ich im modalen Fenster
> anzeigen kann, welche Datei gerade bearbeitet wird und nicht diejenige,
> welcher fertig ist.
>
> function resizing(mFiles){
> modal.style.display = "block";
> document.getElementById("INFO_TEXT").innerHTML = "Processing ...";
> var archiveId = $( "#ARCHIVE" ).val();
> mFiles.forEach(function(item, index, array) {
> var request=baseURL +
> '/include/api/upload_process.php?action=createImg&file='+item["name"];
> $.ajax({
> url: request,
> async: true
> }).done(function(data) {
> ret = JSON.parse(data);
> console.log(ret);
> document.getElementById("INFO_TEXT").innerHTML = "Processing
> ready: "+ item["name"];
> });
> });
> modal.style.display = "none";
> console.log("done");
OK, das ist machbar. Was zahlst Du?
(Falls das kein Pflichtenheft für einen Entwicklungsauftrag sein sollte,
möchtest Du auch Deine Lösungsversuche und eine Frage posten.)
--
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-05-28 07:22 +0200 |
| Message-ID | <peg3m8$tm6$1@news.albasani.net> |
| In reply to | #4954 |
Am 27.05.18 um 12:41 schrieb Thomas 'PointedEars' Lahn:
> Jan Novak wrote:
>
>> ich habe unten stehenden Code, welcher mir Dateien öffnet, resized und
>> während der Laufzeit Infos ausgibt. Ich möchte nun, dass nach der
>> letzten Datei das modale Fenster (modal.style.display = "none";)
>> geschlossen wird. Zusätzlich wäre es schön, dass ich im modalen Fenster
>> anzeigen kann, welche Datei gerade bearbeitet wird und nicht diejenige,
>> welcher fertig ist.
>>
>> function resizing(mFiles){
>> modal.style.display = "block";
>> document.getElementById("INFO_TEXT").innerHTML = "Processing ...";
>> var archiveId = $( "#ARCHIVE" ).val();
>> mFiles.forEach(function(item, index, array) {
>> var request=baseURL +
>> '/include/api/upload_process.php?action=createImg&file='+item["name"];
>> $.ajax({
>> url: request,
>> async: true
>> }).done(function(data) {
>> ret = JSON.parse(data);
>> console.log(ret);
>> document.getElementById("INFO_TEXT").innerHTML = "Processing
>> ready: "+ item["name"];
>> });
>> });
>> modal.style.display = "none";
>> console.log("done");
>
> OK, das ist machbar. Was zahlst Du?
>
> (Falls das kein Pflichtenheft für einen Entwicklungsauftrag sein sollte,
> möchtest Du auch Deine Lösungsversuche und eine Frage posten.)
>
Wie bitte? Wenn ich einen Lösungsvorschöag hätte, würde ich nicht
fragen. Wenn ich wüsste, wie man an ein solches Problem heran tritt,
würde ich es tun - aber - wie im Betreff steht: Anfängerproblem - ich
weiss nicht, wie man sowas lösen kann.
Und meine Frage steht da oben, Zitat:
>> Ich möchte nun, dass nach der
>> letzten Datei das modale Fenster (modal.style.display = "none";)
Wo ist das denn mißverständlich?
Jan
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-05-28 13:36 +0200 |
| Message-ID | <3153062.SMPkTS5FpO@PointedEars.de> |
| In reply to | #4955 |
Jan Novak wrote: > Am 27.05.18 um 12:41 schrieb Thomas 'PointedEars' Lahn: >> Jan Novak wrote: >>> ich habe [$CODEHAUFEN]. Ich möchte nun [$MODIFIKATION]. Zusätzlich >>> [$FEATURE]. >> OK, das ist machbar. Was zahlst Du? >> >> (Falls das kein Pflichtenheft für einen Entwicklungsauftrag sein sollte, >> möchtest Du auch Deine Lösungsversuche und eine Frage posten.) > > Wie bitte? Wenn ich einen Lösungsvorschöag hätte, würde ich nicht > fragen. […] Ich schrieb „Lösungs*versuch*“ und „Frage“; nicht „Lösungsvorschlag“. Du erwartest anscheinend immer noch, dass hier andere gratis Deine Hausaufgaben machen. <http://praast.de/ffq/scriptsuche/> -- PointedEars FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix> <https://github.com/PointedEars> | <http://PointedEars.de/wsvn/> Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-05-28 15:39 +0200 |
| Message-ID | <peh0qt$ppq$1@news.albasani.net> |
| In reply to | #4957 |
Am 28.05.18 um 13:36 schrieb Thomas 'PointedEars' Lahn: > Jan Novak wrote: > >> Am 27.05.18 um 12:41 schrieb Thomas 'PointedEars' Lahn: >>> Jan Novak wrote: >>>> ich habe [$CODEHAUFEN]. Ich möchte nun [$MODIFIKATION]. Zusätzlich >>>> [$FEATURE]. >>> OK, das ist machbar. Was zahlst Du? >>> >>> (Falls das kein Pflichtenheft für einen Entwicklungsauftrag sein sollte, >>> möchtest Du auch Deine Lösungsversuche und eine Frage posten.) >> >> Wie bitte? Wenn ich einen Lösungsvorschöag hätte, würde ich nicht >> fragen. […] > > Ich schrieb „Lösungs*versuch*“ und „Frage“; nicht „Lösungsvorschlag“. > > Du erwartest anscheinend immer noch, dass hier andere gratis Deine > Hausaufgaben machen. Hallo Thomas, Keineswegs. 1. Sind es keine Hausaufgaben und 2. frage ich nach Ideen, weil ich - trotz langwieriger Suche im Internet - nichts passendes gefunden habe. Darüber hinaus bin ich - wie ich bereits mehrfach erwähnte - ein Anfänger in Beziehung zu JavaScript und daher sehr unbedarft. Grüße aus Hamburg Jan Off Topic: Die Zeit, welche ich in die Softwareentwicklung stecke, ist rein privat und hat keinen kommerziellen Zweck. Ich finde es zunehmend unhöflich von dir, quasi jede Frage eines Users mit mehreren Antworten zu seiner Dummheit, Faulheit und/oder Grundlage seines Seins (in Bezug zu seiner Frage) zu beantworten. So etwas schreckt Viele ab. Allerdings bin ich mir nicht sicher, ob das nicht *DEIN* Ziel ist. Denn diesen Eindruck bekommt man unwillkürlich, beim lesen Deiner Posts, welche sich oft nicht auf die eigentliche Frage des Users beziehen. Damit wir uns richtig verstehen, ich bin überzeugt, dass du ein sehr gewissenhafter und kluger Mensch sein wirst, aber es macht keinen Spass, eine Antwort von dir zu bekommen. Manchmal wäre doch ein "ignorieren" deinerseits auf Posts, welche du als *unpassend* empfindest, für alle Beteiligten ... hmmm... sagen wir, erfreulicher, oder? Du wirst die Windmühlen nicht stoppen, aber das Klima zerstörren ;-)
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-05-28 16:25 +0200 |
| Message-ID | <2478739.C06ttD4S6X@PointedEars.de> |
| In reply to | #4958 |
Jan Novak wrote: > Am 28.05.18 um 13:36 schrieb Thomas 'PointedEars' Lahn: >> Jan Novak wrote: >>> Am 27.05.18 um 12:41 schrieb Thomas 'PointedEars' Lahn: >>>> Jan Novak wrote: >>>>> ich habe [$CODEHAUFEN]. Ich möchte nun [$MODIFIKATION]. Zusätzlich >>>>> [$FEATURE]. >>>> OK, das ist machbar. Was zahlst Du? >>>> (Falls das kein Pflichtenheft für einen Entwicklungsauftrag sein >>>> sollte, möchtest Du auch Deine Lösungsversuche und eine Frage posten.) >>> Wie bitte? Wenn ich einen Lösungsvorschöag hätte, würde ich nicht >>> fragen. […] >> Ich schrieb „Lösungs*versuch*“ und „Frage“; nicht „Lösungsvorschlag“. >> >> Du erwartest anscheinend immer noch, dass hier andere gratis Deine >> Hausaufgaben machen. > > Hallo Thomas, Wir lesen hier alle mit. > Keineswegs. > 1. Sind es keine Hausaufgaben und Sagt Dir der Begriff „Metapher“ etwas? > 2. frage ich nach Ideen, weil ich - > trotz langwieriger Suche im Internet - nichts passendes gefunden habe. Hier ist aber kein Supportforum für die Benutzung von Suchmaschinen, für Copy & Pray. Wie wäre es damit, erstmal *klein* anzufangen? Wie wäre es damit, sich wenigstens die *Grundlagen* *selbständig* zu *erarbeiten*? Dazu gehört auch, *gezielte* *Fragen* zu stellen, wenn man etwas nicht versteht. (Bisher kommen von Dir immer nur *Forderungen*, weil Du gar _nicht_ *verstehen* *willst*. Du willst nur *tun*. So funktioniert es aber _nicht_!) Wie wäre es damit, zu *experimentieren* – den Quelltext zu *verändern*, zu *schauen*, was passiert, und daraus zu *lernen*? > Darüber hinaus bin ich - wie ich bereits mehrfach erwähnte - ein > Anfänger in Beziehung zu JavaScript und daher sehr unbedarft. Daran wird sich mit Deinem jetzigen Ansatz auch nichts ändern. Wie Christoph M. Becker neulich in comp.lang.javascript so passend schrieb: Du kannst nicht eine Rakete bauen wollen, wenn Du nicht mal weisst, wie Du einen Schraubenzieher benutzt. Ich füge hinzu: Auch Raketenbauanleitungen aus dem Netz helfen Dir dann nicht. > [Gejammer] Das interessiert niemanden hier. Get a life! <https://tty1.net/smart-questions_de.html> -- PointedEars FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix> <https://github.com/PointedEars> | <http://PointedEars.de/wsvn/> Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-05-29 09:06 +0200 |
| Message-ID | <peiu60$dqs$1@news.albasani.net> |
| In reply to | #4959 |
Am 28.05.18 um 16:25 schrieb Thomas 'PointedEars' Lahn: > Wie wäre es damit, erstmal *klein* anzufangen? Sehr gute Idee. Praktiziere ich seit langem. > Wie wäre es damit, sich wenigstens die *Grundlagen* *selbständig* zu > *erarbeiten*? Dazu gehört auch, *gezielte* *Fragen* zu stellen, wenn man > etwas nicht versteht. (Bisher kommen von Dir immer nur *Forderungen*, weil > Du gar _nicht_ *verstehen* *willst*. Diese Unterstellung ist unrichtig und ist beleidigend. *Das* gehört definitiv *nicht* hier hin, da sind wir uns wohl alle einig. >Du willst nur *tun*. So funktioniert > es aber _nicht_!) Es ist doch logisch, dass man "tun" will ... ich bin keine 6 Jahre alt und gehe auch nicht in die 1. Klasse. Ich bin "Privatmesnch", der etwas ausprobiert. Ich verdiene damit kein Geld. > Wie wäre es damit, zu *experimentieren* – den Quelltext zu *verändern*, zu > *schauen*, was passiert, und daraus zu *lernen*? Du bist echt "süß", würde meine Tochter sagen. Glaubst du im Ernst, dass ich beim ersten Problem ein Frage im *Thomas 'PointedEars' Lahn* Forum zu stellen wage, ohne vorher alle *mir* erdenklichen versuche unternommen zu haben? >> Darüber hinaus bin ich - wie ich bereits mehrfach erwähnte - ein >> Anfänger in Beziehung zu JavaScript und daher sehr unbedarft. > > Daran wird sich mit Deinem jetzigen Ansatz auch nichts ändern. Sicher nicht durch solche Kommentare ;-) > Wie Christoph M. Becker neulich in comp.lang.javascript so passend schrieb: > Du kannst nicht eine Rakete bauen wollen, wenn Du nicht mal weisst, wie Du > einen Schraubenzieher benutzt. > > Ich füge hinzu: Auch Raketenbauanleitungen aus dem Netz helfen Dir dann > nicht. Schöner Vergleich... ich will aber nicht eine Rakete bauen und ich weiss wie man einen Schraubenzieher benutzt - dennoch liegt noch extrem viel zwischen diesen beiden extremen. Diese Diskussion hat *NICHTS* mit meiner Frage zu tun. Sie kostet mehr Zeit als eine relevante Antwort und gehört auch nicht hier her. Aber dennoch praktizierst du sie (immer wieder). Halte dich doch an deinen eigenen Kodex :-) Du verbesserst die (News-) Welt nicht, indem du solche Kommentare schreibst. In Höflichkeit Jan
[toc] | [prev] | [next] | [standalone]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-05-30 21:08 +0200 |
| Message-ID | <2349076.Pdy1ojQT39@PointedEars.de> |
| In reply to | #4961 |
Jan Novak wrote: > Am 28.05.18 um 16:25 schrieb Thomas 'PointedEars' Lahn: >> Wie wäre es damit, erstmal *klein* anzufangen? > > Sehr gute Idee. Praktiziere ich seit langem. Ich seh’ davon aber *hier* nix. >> Du willst nur *tun*. So funktioniert >> es aber _nicht_!) > > Es ist doch logisch, dass man "tun" will ... ich bin keine 6 Jahre alt > und gehe auch nicht in die 1. Klasse. Ich bin "Privatmesnch", der etwas > ausprobiert. Ich verdiene damit kein Geld. Niemand erwartet, dass Du Profi bist; niemand hat vorgeschlagen, dass Du Profi werden sollst. Professionelles *Verhalten* wird allerdings schon verlangt. Herumzuheulen, weil man nicht das vor den A**** getragen bekommt, was man will, gehört nicht dazu. >> Wie wäre es damit, zu *experimentieren* – den Quelltext zu *verändern*, >> zu *schauen*, was passiert, und daraus zu *lernen*? > > Du bist echt "süß", würde meine Tochter sagen. > Glaubst du im Ernst, dass ich beim ersten Problem ein Frage im *Thomas > 'PointedEars' Lahn* Forum zu stellen wage, ohne vorher alle *mir* > erdenklichen versuche unternommen zu haben? > […] > Diese Diskussion hat *NICHTS* mit meiner Frage zu tun. […] > […] > Halte dich doch an deinen eigenen Kodex :-) Du verbesserst die (News-) > Welt nicht, indem du solche Kommentare schreibst. Das reicht. Weiterführende Hinweise und Schüsse vor den Bug gab’s jetzt wirklich genug. Komm wieder, wenn sich Deine *Einstellung* geändert hat. *plonk* F’up2 poster -- PointedEars FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix> <https://github.com/PointedEars> | <http://PointedEars.de/wsvn/> Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.
[toc] | [prev] | [next] | [standalone]
| From | Jan Novak <repcom@gmail.com> |
|---|---|
| Date | 2018-05-31 13:07 +0200 |
| Message-ID | <0d2df4ff-36d7-818d-721d-1273f5515f55@gmail.com> |
| In reply to | #4964 |
Am 30.05.18 um 21:08 schrieb Thomas 'PointedEars' Lahn: >> Am 28.05.18 um 16:25 schrieb Thomas 'PointedEars' Lahn: >>> Wie wäre es damit, erstmal *klein* anzufangen? >> >> Sehr gute Idee. Praktiziere ich seit langem. > > Ich seh’ davon aber *hier* nix. Dann liegt das wohl an *DIR*! > Professionelles *Verhalten* wird allerdings schon > verlangt. von *WEM*? Ich bin kein Profi. Aber ich bin Höflich und greife Niemanden an. > Herumzuheulen, weil man nicht das vor den A**** getragen bekommt, > was man will, gehört nicht dazu. Booaahhh ist das frech :-( Ich heule keineswegs rum. Ich stelle Fragen! Findest du Dein Verhalten etwa professionell, wenn Du solche Kommentare abgibst? > Das reicht. Weiterführende Hinweise und Schüsse vor den Bug gab’s jetzt > wirklich genug. Komm wieder, wenn sich Deine *Einstellung* geändert hat. Das kann ich dir nur selbst ganz dringend empfehlen. Ich habe es nicht nötig, mich von dir dermaßen angreifen zu lassen, weil dir meine Frage nicht "professionell" genug war. Bitte ignoriere meine Posts zukünftig, damit wir uns beide dieses Leid ersparen können. Darüber hinaus hast *DU* nicht zu entscheiden, wer, wo, was und wann schreibt. Schade, wirklich schade, dass *DU* hier und in anderen Foren so einen schlechte Luft produzierst. Selbst wenn du die Weisheit mit Löffeln bekommen hast, so hast du bei Benehmen und Höflichkeit noch starken Nachholbedarf. In aller Höflichkeit und der Hoffnung auf gleiche Gesinnung. Jan
[toc] | [prev] | [standalone]
Back to top | Article view | de.comp.lang.javascript
csiph-web