דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
א

אהרן

@אהרן
אודות
פוסטים
956
נושאים
165
קבוצות
0
עוקבים
0
עוקב אחרי
6

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • async ב - forEach
    א אהרן

    @dovid אמר בasync ב - forEach:

    להוסיף return

    בשביל מה?


  • async ב - forEach
    א אהרן

    מה אתם אומרים על זה:

    function asyncMap(task) {
    	return Promise.all(
    		this.map(function(row){
    			return new Promise((reslove) => {
    				task(row, reslove);
    			});
    		})
    	);
    }
    
    Array.prototype.asyncMap = asyncMap;
    
    [1,2,3,4,5,6,7,8,9].asyncMap( function(row, reslove){
    	setTimeout(() => reslove( row*2), Math.random()*3000);
    })
    .then(function(newlist){
      console.log(newlist);
    });
    

  • async ב - forEach
    א אהרן

    @אהרן אמר בasync ב - forEach:

    יש לך מושג אם הפונקציה שבתוך ה-map רצה על כל האיטרציות במקביל או שהם ממתינים אחת על השניה?

    זה

    console.time('test1')
    var values = [1,2,3,4,5,6,7,8,9].map(function(row){
      return new Promise((reslove) => {
         var rndom = Math.random()*2000;
         console.log(rndom)  ;
         setTimeout(() => reslove(row*2), rndom)
      });
    });
    ​
    ​
    Promise.all(values).then(function(newlist){
      console.timeEnd('test1')
      console.log(newlist);
    });
    

    מוכיח שבמקביל.


  • async ב - forEach
    א אהרן

    @dovid אמר בasync ב - forEach:

    אקיצער, אין טעם לעשות async+await בפונקציית הmap. אלא יש להשתמש בפוקנציה רגיל שמחזירה פרומייז ואח"כ לעשות Promise.all.

    כלומר כך:

    var values = [1,2,3,4,5,6,7,8,9].map(function(row){
      return new Promise((reslove) => 
         setTimeout(() => reslove(row*2), Math.random()*2000)
      );
    });
    
    
    Promise.all(values).then(function(newlist){
      console.log(newlist)  ;
    });
    

    יש לך מושג אם הפונקציה שבתוך ה-map רצה על כל האיטרציות במקביל או שהם ממתינים אחת על השניה?


  • async ב - forEach
    א אהרן

    @dovid אמר בasync ב - forEach:

    אל תשתמש עם forEach.
    תעשה map שמחזיר עבור כל שורה async של העדכון, משהו כזה:

    var tasks = rows.map(async function(row){
      return await updateRow(row);
    });
    

    אחרי זה תמתין לסיום כולם ע"י Promise.all:

    Promise.all(tasks).then(function(newlist){
      //החזרה ללקוח
      console.log(newlist)  ;
    });
    

    נסיתי לחקות את ההמתנה לשרת ע"י setTimeOut כך

    var tasks = [1,2,3].map(async function(row){
      return await setTimeout(() => row*2, Math.random() )
    });
    
    Promise.all(tasks).then(function(newlist){
      console.log(newlist)  ;
    });
    

    אבל זה גם מחזיר מספרים לא נכונים וגם המספרים שחוזרים מצטברים וגדלים בכל הרצה.
    מה לא נכון?


  • שימוש באובייקט שנשאר ברקע ומשתנה, באופן ששינוי בו לא ישתקף באובייקטים אחרים שהורשו ממנו
    א אהרן

    חושב שהם משתמשים עם פונקצית assign.
    זה לפחות הדרך שלי ליצור העתקים של אוביקטים.


  • מה זה הסינטקסט בJS שתוחמים חלק מהארגומנטים כאוביקט?
    א אהרן

    @dovid
    חשבתי ע"כ, אבל לא הסתדר לי

    1. בלי קריאת שם לאוביקט, איך משתמשים/קוראים בארגומנטים האלו בפונקציה?
    2. בשורה הבאה הוא קורא ל"אחד ממאפייני האוביקט" הזה כמשתנה רגיל.

  • מה זה הסינטקסט בJS שתוחמים חלק מהארגומנטים כאוביקט?
    א אהרן

    ככה:

    postparse(postparsed, { getTraits, postparse }) {
    

    כאן:
    https://github.com/open-xml-templating/docxtemplater/blob/eba9910d5d31597938555ee528a759c77879e530/es6/modules/expand-pair-trait.js#L72


  • גוגל דריוו - מה לעשות בשביל לקבל עדכון על כל עדכון בקובץ מסוים שמשותף?
    א אהרן

    תודה מראש!


  • תצוגה חדשה בgmail
    א אהרן

    @zvizvi אמר בתצוגה חדשה בgmail:

    @www אמר בתצוגה חדשה בgmail:

    @הכוכב-שלנו אפשר לגרור את זה, שלא יצטרכו ללחוץ על 'עוד', אבל לא יותר מזה.

    יש על זה הרבה מאד טענות ברשת...

    @zvizvi אולי תכין תוסף?
    יהיה לזה הרבה דרישה עולמית...

    הכנתי תוסף שמוסיף קיצור דרך לאנשי קשר - מעל לאייקונים של לוח שנה, פתקים ומשימות.
    https://magicode.me/send-file/file/32836ef9eda6d7f96463487060e1d134352fb23e/view

    https://softwares.center/gmail-contacts/

    אשמח להסבר איך מוסיפים תוספים.


  • OCR לטקסט עם ניקוד
    א אהרן

    מכירים משהו טוב?


  • תוכנה לניהול מבנים - ניהול שעוני שבת ע"י תוכנה
    א אהרן

    זה

    תוכנה ששולטת במזגנים ומדליקה ומכבה מתי שתגיד לה?

    כמובן שלאו דווקא מזגנים אלא כל התאורה
    כל מה שעושים היום שעוני השבת בשלל הארונות בבנין.


  • מזגן, תקלה בשעון שבת
    א אהרן

    אין לו כרגע משהו ספציפי
    הוא צריך מענה בזמן אמת אצל הלקוח

    יש איזה מקור מידע שגם הוא יכול להשתמש בו?
    הוא ניסה בחנויות גדולות, בשירות היצרן, והם לא יודעים.
    גם מענה חלקי יעזור לו מאוד.

    תודה!!


  • תוכנה לניהול מבנים - ניהול שעוני שבת ע"י תוכנה
    א אהרן

    יש כמה בשוק
    מי הכי טובים מבחינת האיכות ואמינות קודם כל, ומחיר?

    1. אם איש התחזוקה של המוסד הוא חשמלאי, זה אמור להוזיל משמעותית?

  • מזגן, תקלה בשעון שבת
    א אהרן

    @zvinissim
    סיפרתי לאחי (טכנאי מזגנים) על הידע שהראית פה
    והוא נדלק לגמרי
    תסכים לשתף גם איך זה עובד במזגני תדיראן, LG ואלקטרה?

    יש איזה מקור מידע שגם הוא יכול להשתמש בו?


  • async ב - forEach
    א אהרן

    @zvizvi אמר בasync ב - forEach:

    @מנצפך אמר בasync ב - forEach:

    אבל אני מבין שזה קצת טריקי. לא?

    זה טריקי.

    אבל הטריק מתבצע פעם אחת ואז השימוש רגיל
    בשונה מהקוד של דוד שארוך ומורכב יותר בכל פעם.


  • .NET בדפדפן? BLAZOR
    א אהרן

    האם אני מבין נכון שהוא יריץ מהר יותר JS וגם ידע לקמפל JS לקבצים בינארים?

  • 1
  • 2
  • 27
  • 28
  • 29
  • 30
  • 31
  • 47
  • 48
  • 29 / 48
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום