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

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

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

מוטי אורן

@מוטי אורן
אודות
פוסטים
87
נושאים
6
קבוצות
0
עוקבים
1
עוקב אחרי
9

פוסטים

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

  • איטיות ב-VSCode בכתיבה עם מונגוס
    מוטי אורןמ מוטי אורן

    הרבה זמן שאני מתחבט בבעיה הזו, החלטתי לבקש את עזרתכם בעניין.

    אני משתמש ב-VSCode בכתיבה של JS, ותמיד הוא עובד חלק בלי בעיות, עובד מהר ב"ה.
    אבל כל פעם (!) שאני כותב קוד בקובץ שייבאתי אליו mongoose, התוכנה פשוט מתחילה לקרטע. דבר ראשון ה-autocomplete נהיה איטי להחריד (משהו כמו 4 שניות), הסימון שגיאות גם נתקע (אני מתקן שגיאה, לוקח לפחות כמה שניות עד שיורדים הסימונים).
    אני חוזר לקובץ שאין בו מונגוס, פלא פלאים - עובד מצויין. עובר שוב לקובץ עם מונגוס, שוב פעם מקרטע.

    ושאלתי בפי, האם מישהו מהפורום היקר נתקל פעם בכזה דבר / מכיר את הבעיה / מכיר פיתרון לבעיה?


  • קוד חמוד/רע/איום ליצירת רשימת מספרים ב-JS
    מוטי אורןמ מוטי אורן

    @dovid זו נקודה מאוד מעניינת. בשביל לבדוק את זה ניסיתי להריץ בקונסול לולאה אינסופית פשוטה:

    let a = 0;
    while (true) {
      b+=1;
    }
    

    כמובן שהטאב נתקע ולא הגיב ללחיצות וכו'. אבל עדיין הוא לא קרס.
    אח"כ ניסיתי להריץ עוד לולאה אינסופית פשוטה, שמכניסה למערך את אותו מספר, והטאב קרס ממש מיד.

    let a = [];
    let b = 0;
    while (true) {
      a.push(b++);
    }
    

    ואנוכי הקטן לא מצליח להבין מה ההיגיון בעניין הזה.. ניסיתי לחפש אינפורמציה על לולאות אינסופיות ב-JS, לא כ"כ מצאתי. בכל מקרה זו נקודה מעניינת.


  • קוד חמוד/רע/איום ליצירת רשימת מספרים ב-JS
    מוטי אורןמ מוטי אורן

    @yossiz אחח איזה כאב ראש הקוד הזה עשה לי 😕 ...

    אני יכתוב את מה שאני הבנתי מהקוד שלך (ממה שאני זוכר לגבי Symbol). מה שאתה בעצם עושה זה לייצר איטרטור לכל מספר שלא יהיה, מה שבפועל גורם לזה שאפשר לפרק אותו לגורמים כמו פירוק של מערך קלאסי, או לרוץ עליו באיטרציה עם for-of וכדו' (הבנתי נכון?).

    אבל למה הטאב קורס לגמרי במספר שלילי? אף פעם לא נתקלתי בכזה דבר.
    314f2967-5709-41b3-b17e-2049f15b9642-image.png


  • תכנות אתרים + גרפיקה
    מוטי אורןמ מוטי אורן

    @davidnead תבדוק את Vuetify (הבאתי את הקישור למעלה) לפי מה שזכור לי יש להם תמיכה מעולה בRTL. אתה יכול למצוא פה רשימה של 15 ספריות של קומפוננטות UI ל Vue, תבדוק מה הכי מתאים לך.
    @chagold דווקא נראה ספרייה מוצלחת, מעניין לבדוק את זה.


  • קוד מקור ב PHP סגור
    מוטי אורןמ מוטי אורן

    @sh774 אלקטרון ברמת העיקרון לא מיועדת לשפת PHP אלא לשימוש עם Node. פה יש משהו שמותאם לPHP, למרות שזה לא כ"כ קשור לעניין של קוד סגור / פתוח.


  • וואצאפ למייל
    מוטי אורןמ מוטי אורן

    @שואף שאלה מאוד מעניינת, אני מאמין שיש להם API מסויים שניתן להתממשק איתו. ראיתי כאן תיעוד על השימוש בזה (אני לא בטוח שזה יעזור לך, מהסיבה שלא בטוח שה-API שלהם מאפשר גישה לקבוצות ולמה שצריך בשביל כזאת מערכת. אבל אם לא יועיל לא יזיק) יש שם הסברים ודוגמאות בכמה שפות כמו Node, Python, PHP ועוד.


  • שליפת כתובת URL מתוך mysql
    מוטי אורןמ מוטי אורן

    @ass כדאי תמיד לחפש בתיעוד הרשמי, יש ליוטיוב API להטמעה בדפדפן:
    https://developers.google.com/youtube/iframe_api_reference
    שים לב ש-iframe רגיל לא יעבוד.


  • חיפוש קובץ ב node.js
    מוטי אורןמ מוטי אורן

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

    את החיפוש עצמו, חשבתי לעשות עם פונקציה רקורסיבית כזאת (אם למישהו יש רעיון יותר טוב אשמח לשמוע):

    function readdir(directory) {
        fs.readdir(directory, function (err, res) {
            if (err) console.log(err);
            console.log(res);
            for (let f of res) {
                if (f == arg) {
                    console.log('Found! in', directory);
                    process.exit(0);
                } else {
                    fs.stat(path.join(directory, f), function (err, stat) {
                        if (err) console.log(err);
                        if (stat.isDirectory()) {
                            readdir(path.join(directory, f));
                        }
                    })
                }
            }
        })
    }
    
    readdir('C:/');
    

    כמובן שבתחילת התוכנית אני מייבא את המודולים הנצרכים ומקבל את הארגומנט באמצעות process.argv:

    const fs = require('fs');
    const path = require('path');
    
    const arg = process.argv[2];
    

    הבעיה היא שהעסק משום מה לא כל כך עובד... כלומר, זה נראה שהוא נתקע די בהתחלה של הבדיקה של התיקיות. ממה שהצלחתי להבין, זה בעיה בהרשאות, שהתוכנית לא מצליחה לקבל stat של קבצים מסויימים בשביל להבין אם הם תיקייה או קובץ, והיא קורסת. השאלה שלי היא: האם באמת זאת הבעיה? ואם כן, איך ניתן להתגבר עליה (אולי לבדוק לפני ה stat גם את ההרשאות של הקובץ..) בקיצור, אשמח לעזרה.


  • תכנות | איך להתחיל?
    מוטי אורןמ מוטי אורן

    @davidnead אותו אני דווקא מכיר. אבל אני לא כל כך בטוח עד כמה זה כדאי למתחילים (אני ניסיתי להתחיל עם זה ולא הסתדרתי, אבל אחרי שקראתי את הספר, ההבנה של הסירטונים שם הלכה לי הרבה יותר בקלות).


  • עזרה | קבלת טקסט נבחר מtextarea בJS
    מוטי אורןמ מוטי אורן

    @נ-נח מה ש yossiz כתב שם זה קוד שמבצע בדיקה האם בתוך ה - composer קיים טקסט מודגש.

    שים לב לקוד של yossiz דלהלן (הוספתי הערות בקוד שתוכל להבין, והשמטתי את מה שאתה לא צריך):

    formatting.addButton('fa fa-terminal' /* האייקון שיוצג */, function  (textarea, selectionStart /* זה המיקום של תחילת הטקסט המודגש */, selectionEnd /* זה המיקום של סוף הטקסט המודגש */) {
            if (selectionStart === selectionEnd) { /* זה אומר שאין טקסט מודגש */ } else { /* יש טקסט מודגש */ }
    }  /* פונקציית קולבאק שהמתודה הזאת מפעילה */, 'code' /* הכותרת שתופיע במעבר על הלחצן */);
    

  • שיתוף מידע בין ראוטרים ב express js
    מוטי אורןמ מוטי אורן

    @yossiz רק עכשיו קלטתי. אני ממש מתנצל.. בעיקרון לא ניסיתי אפילו לעבוד בצורה הזאת, כי היה ברור לי (עדיין לא כל כך ברור לי איך זה כן עובד) שזה לא יעבוד. בכל מקרה תודה רבה לכולכם.

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


  • הזרקת כפתור ב gmail
    מוטי אורןמ מוטי אורן

    @ivrtikshoret אתה צריך לתת הרשאות permissions, שאני לא זוכר כל כך מה בדיוק אבל אני ינסה לבדוק את זה עוד רגע.


  • הזרקת כפתור ב gmail
    מוטי אורןמ מוטי אורן

    @ivrtikshoret מעניין למה הוא לא עובד, אצלי בהזרקה דרך הקונסול עובד מצויין. אבל מה שזכור לי שב - content_script בשדה של js אתה צריך לשים את הנתיב של הקובץ סקריפט. לא? (אני מקווה שאני צודק כי לא כל כך התעסקתי עם תוספים)


  • הזרקת כפתור ב gmail
    מוטי אורןמ מוטי אורן

    @ivrtikshoret אם תוכל קצת לפרט. מה בדיוק כתבת, רק appendChild? זה ממש לא אמור לעבוד לך.


  • איך למחוק הודעה יוצאת בג'ימייל?
    מוטי אורןמ מוטי אורן

    @שאול-נ-י אמר באיך למחוק הודעה יוצאת בג'ימייל?:

    @מוטי-אורן לא עובד
    זה מה שנשלח
    7ba5f0c1-2e22-4f3a-a949-68a9714d37ab-image.png
    ונשאר בדואר יוצא

    אחח.. אני ינסה לבדוק את זה עוד מעט


  • איך למחוק הודעה יוצאת בג'ימייל?
    מוטי אורןמ מוטי אורן

    @שאול-נ-י אני חושב שזה אמור לעבוד:

    function send() {
      let addressForSearch = 'aaaaaaaa@mail.com' // הכתובת שאת ההודעות ממנה אתה צריך להעביר
      let emailForTransfer = 'bbbbbbbb@mail.com' // המייל שאליו אתה צריך לשלוח את ההודעות
      let messages = GmailApp.search(`from:${addressForSearch}`)
    
      if (messages.length > 0) {
        messages.forEach(function (m) {
          let message = m.getMessages()[0]
          let subject = message.getSubject()
          let body = message.getBody()
          let attachments = message.getAttachments()
    
          var searchTerm = Utilities.getUuid();
          GmailApp.sendEmail(emailForTransfer, subject, body, {
            attachments: attachments,
            id: 'custom id: ' + searchTerm,
          });
          Utilities.sleep(2000);
          var threadIds = GmailApp.search(searchTerm);
          Logger.log(threadIds);
          if (threadIds.length != 1) {
            for (let thread of threadIds) {
              thread.moveToTrash();
            }
          }
        })
      }
    }
    

    הרעיון מבוסס על זה, לא הספקתי לבדוק את זה, אני מקווה שזה עובד.


  • מחפש רשימה כרונולוגית של רבותינו הראשונים והאחרונים
    מוטי אורןמ מוטי אורן

    @odeddvir אולי זה יעזור: http://www.daf-yomi.com/content.aspx?PageId=28


  • עזרה | גישה לAPI של NodeBB
    מוטי אורןמ מוטי אורן

    @נ-נח אני רואה שמדברים על זה פה.

    בעיה מוכרת (לא מבין בזה כל כך, אבל נתקלתי בזה כמה פעמים ואני מקווה שזה יעזור לך).


  • תרגום גוגל
    מוטי אורןמ מוטי אורן

    @05331 הגדרות > מידע כללי על כרום.


  • תרגום גוגל
    מוטי אורןמ מוטי אורן

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

  • 1
  • 2
  • 3
  • 4
  • 4 / 4
  • התחברות

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

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