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

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

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

chv

@chv
אודות
פוסטים
758
נושאים
28
שיתופים
0
קבוצות
0
עוקבים
10
עוקב אחרי
0

פוסטים

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

  • הרצת סקריפט מ Googek sheets שיפעיל קישור
    chvC chv

    @פשוט-אבל-תותח
    א׳ כמו שדויד כתב - אתה כותב בצורה מעורפלת יותר מידי.. קצת אינפורמציה לא תזיק.
    ב׳ לגבי השאלה שלך: (סליחה דויד שאני עונה אפילו שלא כתב את השאלה נכון וכו׳) משמע שאתה בנית איזו פונקציה מסוימת בגוגל שיטס - ששולחת נתונים ל-API- וכו׳ כלומר זה בעצם גוגל סקריפט, בא נקרא לשד בשמו.
    אז לכאורה הכי פשוט שבמקום לעשות מאקרואים ולהשתגע - פשוט בסקריפט לך למקטע של ׳טריגרים׳ ותוסיף טריגר מבוסס זמן - כל 5 דקות - שיריץ את הפונקציה הספציפית שכתבת (זו שנקראת כשלוחצים על ״הקישור״)
    ֿהמון גוט שאבעס

    תכנות

  • מה מפעיל סקריפט py זה שוב ושוב.
    chvC chv

    @יצירה:

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

    ומה שקורה בשורה 28 בקוד שלך זה רישום של handler חדש לאובייקט הזה. כלומר ביתר ביאור: לקלאס keypad יש בתוך self מערך שנקרא handlers - כאשר כל מה שנמצא שם ירוץ במקרה ו-- רגע עוד שניה.

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

    אם תסתכל בקוד - תראה שכחלק מהלוגיקה - הוא בודק אם self._handlers מכיל משהו - ואם כן הוא בעצם מריץ את מה שיש שם במערך (בלולאה, כי יכול להיות שם כמה) עם הערך של הכפתור שנלחץ. שורה 111 בספריה

    עד עכשיו בלבלתי את השכל, עכשיו בנוגע לשאלה שלך מה גורם לזה לרוץ כל הזמן והרי לא רואים ׳לולאה׳? זה כאן - פשוט קורא לGPIO - ספריית עזר לקריאה מהרספברי עד כמה שאני מבין - שנותנת את הפונקציה add_event_detect - שמאזינה לאינפוטים מסוימים. במקרה שלנו הפרמטר שמעבירים לה בין השאר הוא GPIO.FALLING שכפי שרואים כאן משמש לקליטת לחיצה (יש הבדל בין לחיצה לעזיבת הכפתור ואולי גם יש עוד סטייטים) על כפתור..
    הספרייה הנ״ל מותקנת כחלק מה-setup של הספרייה pad4pi

    אז בנוגע לשאלות שכתבת בסוף:

    1. לסגור אותה - אתה יכול להריץ משהו שיסיר את המאזין הזה. כמו שמתואר בסוף הדוקומנטציה כאן - אתה יכול לכתוב GPIO.remove_event_detect(channel) בתוך channel תכתוב את הערוץ שאתה רוצה להסיר. נגיד כנראה זה יעבוד - GPIO.remove_event_detect(GPIO.FALLING) (אם כי ייתכןמאוד שלא, וצריך להגדיר את channel בצורה אחרת)
    2. לקבל ערכים ממנה - הכי פשוט שתוסיף פונקציה בתור handler שהרי ה-handlers מקבלים את הערכים שנלחצו.

    הגיוני מאוד!! שבלבלתי את השכל, אז קח דבריי בערבון מוגבל

    תכנות

  • משתנה בJS
    chvC chv

    @חנון-המרבה הייתי חייב לכתוב..
    https://blog.chv.ovh/js-scopes/
    גם כאן קצת קשור https://blog.chv.ovh/js-variables-declaration/

    לא יודע מי כתב את זה, יש לו קצת מה לשפר

    תכנות

  • בעיה בהעברת אובייקט שלם מ-Node ל-ejs
    chvC chv

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

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

    אינטרנט

  • בעיה בהעברת אובייקט שלם מ-Node ל-ejs
    chvC chv

    בלי להעיב על הפירוט המעולה של @zvizvi שמעליי, ועם דעתי ההדיוטית:
    @OdedDvir התנסתי הרבה עם HBS (handlebars) - כן זה עם השפם (אם אני משער נכון זה על המשקל של mustache שהיא באה להחליף?)
    הוא מעולה.
    ועד כמה שאני זוכר נכון (ומסתכל בקוד שקיים אצלי במחשב וזה נראה ש=) הוא נותן בקלות להעביר אובייקטים לתוך משתנים בפרונט-אנדJS. ממה שאני רואה אצלי בקוד (שוב: רק ממבט מלמעלה) זה פשוט להעביר את זה ממש בצורה הרגילה - להכניס את זה בשלב הרינדור לפקודה כקונטקסט, ובתוך הטמפלייט להכניס את זה ב {{ }}
    עריכה טעות שלי (אולי זה אפשרי, בכל אופן אני לא מכיר) עי' יוסי להלן

    אגב @yossiz שאלת או אמרת באיזה עוד פלטפורמות יש מנועים כאלה (לפחות הידועים שבהם) אז כמובן מדובר על דג'אנגו, שזה מובנה בו וזה צורת העבודה איתו מלכתחילה

    סורי שהפרעתי ותודה ל @zvizvi על הפוסט הבהיר

    אינטרנט

  • חדש!!! קו ק"ש ללא עלות
    chvC chv

    @ג-י-מ סוזק"ש מתי? איפה? בקרית-ספר? בצפת?

    גומלין - כללי

  • עבןדה עם מסננים ב GMAIL
    chvC chv

    @מוישי123 ערכתי את הפוסט

    אינטרנט

  • עזרה css | הסרת border מinput
    chvC chv

    @נ-נח זה שייך לדפדפן, לא קשור לCSS לכאורה CSS להסיר את זה עי' להלן

    תכנות

  • פלטפורמת ביטול ספאם אוטומטית | דיון
    chvC chv

    @mgm-ivr זה בעיה אצלך כנראה ב-handler של mailto
    פשוט תעתיק את כתובת המייל מהכפתור ותשלח בעצמך

    אינטרנט

  • פלטפורמת ביטול ספאם אוטומטית | דיון
    chvC chv

    @www אמר בפלטפורמת ביטול ספאם אוטומטית | דיון:

    אז מה שכתבת לא נכון?

    לא נכון חלקית, כלומר עדיין יש כאן קושיא למה אפשר לקבל labelIds רק על אובייקט של הודעה ולא על אובייקט של שרשור (תנסה בעצמך - אובייקט כזה Gmail.Users.Threads.get('me', id) לא מכיל מערך labelIds. רק אובייקט Gmail.Users.Messages.get('me', id))

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

    תודה רבה על ההארה!! 👍

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

    אינטרנט

  • פלטפורמת ביטול ספאם אוטומטית | דיון
    chvC chv

    @www מעולה!!
    עכשיו אפשר פשוט להכניס כזה בערך:

    if (Gmail.Users.Messages.get('me', id).labelIds.includes('CATEGORY_PROMOTIONS')) {
        Gmail.Users.Threads.modify({removeLabelIds: ['CATEGORY_PROMOTIONS']}, 'me', id)
      }
    

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

    @www אמר בפלטפורמת ביטול ספאם אוטומטית | דיון:

    ואתה יכול לשנות על הודעה מסוימת לא רק על שרשור נראה לי.

    רק על הודעה מסוימת (לפי ID) ועל שרשור אי אפשר.. כנ"ל

    אינטרנט

  • הוספת אובייקט למערך אובייקטים ב-JS
    chvC chv

    @yyy הדוגמא הראשונה היא הנכונה, רק שאת האובייקט שניסת ליצור (שורה 7, obj) לא יצרת כמערך אובייקט אלא כסטרינג, כי עטפת אותו בגרשים.
    תמחק את הגרשים

          arr = [{
              "num": "1"
          }, {
              "num": "2"
          }];
          obj = {  "num": "3"  }
          arr.push(obj);
    

    ואגב שמות של אובייקטים (וגם המספרים, אם הם נועדו להיות מספרים ולא סטרינגים) לא צריכים להיות עם גרשיים, אפשר לכתוב פשוט obj = { num: 3 }

    תכנות

  • עבןדה עם מסננים ב GMAIL
    chvC chv

    @מוישי123 כן, אפשרי להחריג דברים ולא רק לכלול דברים.
    התנאי "לא" (כלומר לכתוב ערך מסוים אותו אתה רוצה להחריג) נכתב במסננים של גימייל על ידי "מינוס" (-)
    כלומר לדוגמא אם אני רוצה לסנן כל המיילים שלא מכתובות example11@gmail.com example22@gmail.com, אני יעשה ככה בשורת החיפוש של ג'ימייל -

    -from:example11@gmail.com -from:example22@gmail.com
    

    אז אם זה דרך הממשק של המסננים של ג'ימייל - פשוט לכתוב בשורה של "מאת" - את המייל עם מינוס.
    אם זה כמה ביחד - לכאורה אפשר לכתוב כל אחד בנפרד אבל אאלט ההוראות זה לקבץ אותם בתוך סוגריים ולהכניס ביניהם את האופרטור OR כלומר בפועל לכתוב בשורה של 'מאת':

    -(example11@gmail.com OR example22@gmail.com)
    

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

    אינטרנט

  • פלטפורמת ביטול ספאם אוטומטית | דיון
    chvC chv

    @by6199 אהה.. רק עכשיו הבנתי.
    מה שאתה אומר מעניין מאוד. ואני יסביר, הפיצ'ר של שינוי הקטגוריה (כך קוראים לזה - 'קידומי מכירות' 'פורומים' וכו') לא קיים בילט-אין בגוגל סקריפט, הוא רק מופיע בספרייה הנפרדת (שניתנת להוספה לכל פרוייקט גוגל סקריפט דרך התפריט בצד 'שירותים') Gmail API.
    וגם מה שיש בספרייה הזו זה ממש לא משהו - לדוגמא לא ניתן לקבל את כל הקטגוריות להודעה מסוימת (טעות ויבואר בהמשך מאת הרב @WWW), אלא אפשר או:

    • לקבל את כל (רשימה) השרשורים בקטגוריה מסוימת
    • למחוק קטגוריות משרשור מסוים - המזהה שצריך לכתוב הוא ID של שרשור

    ועוד כמה דברים שלא באמת עוזרים לבדוק ספציפית להודעה מסויימת.
    תיעוד של ה-API הזה ורפרנס של סוגי הקטגוריות ומזהים שלהם https://developers.google.com/gmail/api/guides/labels
    שימוש בפועל כדי לשנות קטגוריות של שרשור https://developers.google.com/gmail/api/reference/rest/v1/users.threads/modify


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

    אז זה לא מגניב מספיק, אבל תכלס זה יעשה את זה.

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

    אינטרנט

  • פלטפורמת ביטול ספאם אוטומטית | דיון
    chvC chv

    @by6199 מה אתה מתכוין? התשובות מזה מגיעות אצלך לקידומי מכירות?
    תעשה בצורה ידנית כמה פעמים להעביר את זה לרגיל. וזה ייתעדכן מתיישהו אצל גוגל שזה לא קידומי מכירות.
    אצלי בכל אופן בטסטים זה הגיע לרגיל..

    אינטרנט

  • פלטפורמת ביטול ספאם אוטומטית | דיון
    chvC chv

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

    אפשר לראות את רשימת המיילים. וכן ניתן לראות אם הם במצב של אפשרות שליחת מיילים כתגובה (כלומר לא עברו עדיין את המכסה להיום של 150 מיילים יוצאים - אאלט זה המכסה)

    https://spams.chv.ovh/

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

    אינטרנט

  • סיום שבוע נסיון ב Google Workspace
    chvC chv

    @פוחצ-בסקי לא הבנת אותי.
    אתה שאלת

    איך מגדירים את 2 השורות הראשונות ולמה זה כל כך חשוב?

    עניתי לך

    אני רואה בתמונה שהעלית קישורים לhelp center על כל אחת מהשורות ששאלת

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

    אינטרנט

  • סיום שבוע נסיון ב Google Workspace
    chvC chv

    @פוחצ-בסקי אני רואה בתמונה שהעלית קישורים לhelp center על כל אחת מהשורות ששאלת

    אינטרנט

  • וורדפרס כמסד נתונים - מותר?
    chvC chv

    @איש-נחמד אמר בוורדפרס כמסד נתונים - מותר?:

    @chv אני לא מבין מה העניין להכביד על האתר ולהוסיף קריאה למסד נתונים ושפה נוספים, ל-WP יש פונקציות ממש נוחות לקריאה וכתיבה ממסד הנתונים באמצעות שימוש ב-SMTP או בשאילתות פרטיות, גם מסד הנתונים בנוי בצורה ממש מסודרת ואפשר בקלות להוסיף טבלאות.

    תכתוב בגוגל sequelize
    או prisma

    תכנות

  • העלאת קובץ לרשת, והורדה מידיית ע"י לחיצה על הקישור
    chvC chv

    @nigun מעניין.. צורת החשיבה שלך.. בסקייל גבוה
    אני לא מתעסק עדיין בדאטה רציף, או דורש 100% זמינות. וגם אם הייתי מתעסק בזה, לא הייתי ככ חרדתי, נראה לי (ממה שאני מכיר את עצמי..)

    אגב חשבתי על זה שיכול להיות שזה שהמרחב מוצף בפריימוורקס לS3 ולא הרבה לאחרים - אולי בגלל השנה חינם של S3

    אינטרנט
  • 1 / 1
  • התחברות

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

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