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

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

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

אהרן

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

פוסטים

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

  • מנעול אלקטרו מגנט למגירות
    א אהרן

    @zvinissim אמר במנעול אלקטרו מגנט למגירות:

    @chocolate בגלל שסיקרנת אותי יתר על המידה ומי לכולנו אין ילדים שפותחים ארונות/מגירות מצאתי את הפתרון הבא או זה (שניהם אותו פטנט רק הצורה שונה)

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

    ממליץ בחום!

    חשמל ותאורה

  • 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:

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

    זה טריקי.

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

    תכנות
  • 1 / 1
  • התחברות

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

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