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

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

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

צדיק תמים

@צדיק תמים
אודות
פוסטים
1.6k
נושאים
132
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
1

פוסטים

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

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

    @pcinfogmach מה זה סיבה מהותית? כל המחירים נקבעים למטרת רווח אישי - כשגם הגבול נקבע לפי כמה תוכל לגבות ולא להישאר בלי לקוחות, זה יסוד הכלכלה המודרנית
    ראינו מה יצא כל פעם שניסו לקבוע מלמעלה את המחירים לפי מה "מגיע" או "הגיוני" ולא פשוט לתת לתחרות ולשוק לקבוע

    תכנות

  • מערכת טלפנית- התמודדות עם הרשמות ל CSV מכמה שרתים
    צדיק תמיםצ צדיק תמים

    @google3 למה אתה שומר נתונים בקבצים ולא בדאטהבייס?

    תכנות

  • עזרה בשימוש בrclone
    צדיק תמיםצ צדיק תמים

    @A0533057932 כתב בעזרה בשימוש בrclone:

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

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

    תכנות

  • האם איחסון בענן של מערכת שמורכבת משפות : Node.js MySql React אמורה לעלות מינימום 40-50 דולר לחודש?
    צדיק תמיםצ צדיק תמים

    @5566brs כל הכבוד על התגובה המפורטת. כמה הערות:

    1. בתוך "שירות מנוהל" מנוהל שהזכרת כאחד היו למעשה 3 סוגים:
    • SaaS (לדוגמה: heroku, fly.io): שירות הרצה מנוהלת במלואה של פרויקטים "רגילים". זה רץ על מכונת ויטורלית רגילה וקבועה (כלומר אפשר לסמוך על state), רק שאתה לא צריך להתעסק בכלל עם התחזוקה והתצורה, להתקין תלויות, לעדכן את הקוד בשרת, להגדיר DNS תעודה וכו' וכו', אתה מחבר את המאגר בגיט והוא מריץ לך הכל, ואם אתה צריך מסד נתונים הם גם יספקו לך שירות מסד נתונים מנוהל, וכמובן שהקאץ' במחיר שהוא פי כמה מאותו מפרט בשרת רגיל.
      נ.ב. יש כיום תוכנות קוד פתוח המחקים את הרוקו ודומיו שניתן להתקין על שרת VPS רגיל וכך ליהנות מכל העולמות
    • Serverless באופן כללי (לדוגמה: קוברנטיס): שזה אומר טכנולוגיית מחשוב ענן שבה מריצים קוד "רגיל" אבל התשתית מנוהל באופן אוטומטי וסלקלביליטי לפי הצורך על ידי ספק הענן. המשמעות מבחינת המתכנת היא שצריך לבנות את הקוד בצורה שלא תסתמך על state בין בקשות, כיוון שכל בקשה יכולה להגיע בכלל למופע אחר של אותו הקוד עם state שונה.
    • Cloud Functions (לדוגמה: Cloudflare Workers, ‫amazon lambda, ‫Cyclic ז"ל (מבוסס על אמזון למבדה)): למעשה נגזרת של שיטת serverless עם הגבלות נוספות. זוהי גישה שבה המפתח כותב פונקציות קוד קטנות וממוקדות, שמופעלות מאפס בתגובה לאירועים מסוימים (בד"כ בקשות HTTP), ומוגבלות גם במשך זמן הריצה וגם בסוגי הruntime שנתמכים כמו פייתון, node, וכן הלאה, תלוי במימוש של ספק הענן, וכמובן במגבלת הstate שהוא יורש מserverless רק בצורה חריפה יותר.
    1. זה לא מדויק שאין דרך להתחיל להשתמש בשרת ללא תעודת אבטחה דומיין וDNS כי אפשר לגשת ישירות לIP של השרת
    2. בשרת VPS של חברה נורמלית (לאפוקי contabo לדוגמה. אין שום סיבה לבעל שרת "רגיל" להשתמש בקונטאבו!) הכל גמיש ובלחיצת כפתור, הדבר היחיד שדורש שרת חדש הוא מעבר לשרת עם נפח דיסק קטן יותר. הוספת דיסק נוסף/הגדלת מפרט מכל סוג/הקטנת מפרט כל עוד זה לא לתצורה עם דיסק קטן יותר - תדרוש כמה קליקים בממשק והפעלה מחדש בלבד.
    תכנות

  • שגיאה בהעלאת טקסט לקובץ בימות המשיח
    צדיק תמיםצ צדיק תמים

    אגב @avi-rz אני אוהב להחדיר את הטוקן בצורה שקופה, משהו כזה:

    const axios = require('axios');
    
    const axiosInstance = axios.create({
        baseURL: 'https://www.call2all.co.il/ym/api/'
    });
    
    const token = '0731234567:999999';
    axiosInstance.interceptors.request.use((config) => {
        config.params = config.params || {};
        config.params.token = token;
        return config;
    });
    
    await axiosInstance.post('UploadTextFile', null, {
        params: {
            what: 'ivr2:2/IdListMessage.ini',
            contents: '0541234567=f-001,g-/6\n0541234123=f-001,g-/6'
        }
    });
    

    אפשר להרחיב את הinterceptors הרבה יותר:

    • לטפל גם בבקשות שהמידע בbody ולא כparams
    • להוסיף לוג אוטומטי של הבקשה והתשובה
    • לזרוק שגיאה כאשר התשובה של ימות היא שהיתה שגיאה (כי הם מחזירים תמיד HTTP STATUS 200...)
      ועוד ועוד.
    תכנות

  • שגיאה בהעלאת טקסט לקובץ בימות המשיח
    צדיק תמיםצ צדיק תמים

    @avi-rz תעטוף את strData בencodeURIComponent (או את כל הURL בencodeURI)
    או שתעביר את הqs בארגומנט params של axios במקום לייצר את הURL המלא לבד

    תכנות

  • תוסף VS CODE לעבודה עם JAVA SCRIPT
    צדיק תמיםצ צדיק תמים

    https://marketplace.visualstudio.com/items?itemName=samundrak.esdoc-mdn
    https://marketplace.visualstudio.com/items?itemName=CoryGross.vscode-mdn-docs
    עבור אלמנטי HTML הVSC כבר מציג קישור לMDN

    תכנות

  • מחפש מדריך TS
    צדיק תמיםצ צדיק תמים

    @Y-Excel-Access אם תרגום מכונה מספיק טוב לך אתה יכול לתרגם את התיעוד הרשמי או האתר הזה שמתאים יותר להדפסה

    כדי לתקן את הכיווניות בכרום תשתמש בCSS הבא (מבוסס על פתרון של @חינמי, יעיל גם באופן כללי) עם התוסף Stylus:

    html.translated-rtl body {
        direction: rtl;
    }
    
    .translated-rtl *:not(pre) :has(> font) {
        direction: rtl;
        text-align: start;
    }
    
    pre, code {
        direction: ltr;
        text-align: start;
    }
    

    בdevdocs צריך גם להריץ את הJS הבא לפני התרגום:

    javascript: document.querySelectorAll('pre,code').forEach(pre => pre.setAttribute('translate', 'no'));
    

    תוצאה

    תכנות

  • דרכים לאבטחת שימוש בapi
    צדיק תמיםצ צדיק תמים

    @5566brs כתב בדרכים לאבטחת שימוש בapi:

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

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

    תכנות

  • איך אפשר לעמוד על dropdown-content שנמצא בתוך dropdown-content?
    צדיק תמיםצ צדיק תמים

    @Sara-Rivka כדי שיוכלו לעזור כדאי להביא דוגמת קוד בסיסית שרואים בה את הבעיה באמצעות codepen (או באתר הזה לדוגמה אפשר ליצור מבנה של תקיה)

    תכנות

  • מה הדרך הנכונה לתקשורת באמצעות GET ב PHP
    צדיק תמיםצ צדיק תמים

    @dovid כתב במה הדרך הנכונה לתקשורת באמצעות GET ב PHP:

    @צדיק-תמים הפנה אותי למחלקה נהדרת שכתב @MusiCode + @צדיק-תמים (משהו שהתחיל בעקבות דיון פה)

    רק שכחת להביא את הלינק לספריה... https://github.com/ShlomoCode/yemot-router2 (fork של הספריה המקורית של @MusiCode)

    תכנות

  • פעולת cron כל דקה
    צדיק תמיםצ צדיק תמים

    @EMG כתב בפעולת cron כל דקה:

    מיועד לצנתק מימות המשיח בכל יום לפי שקיעה וכו'

    אולי זה יפתור את הצורך https://tchumim.com/topic/13314/חדש-קו-תזכורות-לזמני-היום-לפי-ערים

    תכנות

  • מעקף שגיאת 403 בקוד לגוגל סקריפט
    צדיק תמיםצ צדיק תמים

    @אביי כתב במעקף שגיאת 403 בקוד לגוגל סקריפט:

    נסה ללכוד את האשטאג #צבע_אדום בחמ"ל או באתרים אחרים, שכן מקבלים את כל המידע ישירות מפיקוד העורף...

    שמתי לב באתר "כל רגע" שיש התראה, ואני רואה שהם פותחים API JSON נוח ביותר...
    https://www.kore.co.il/redAlert.json

    תכנות

  • איתור 'פרמטר' לזיהוי מבצע פעולה בדפדפן
    צדיק תמיםצ צדיק תמים

    @mekev למה בשביל לבצע פעולה "מסוכנת" יש צורך לשנות את הזיהוי של מבצע הפעולה לשל בעל ההרשאה?
    אפשר לשמור תמיד את היוזר המחובר לחשבון כ"מבצע הפעולה" (ותנקוט באמצעים למניעת שיתוף פרטי התחברות, כמו אלו שהציע @dovid או אימות ביומטרי (טביעת אצבע) לאחר חוסר פעילות X זמן, כדי שתדע שהנתון הזה באמת אמין)
    וכאשר הקופאי משה רוצה לבצע פעולה מסוכנת כמו לדוגמה להנפיק החזר על חבילת ופלים, יידרש אישור מנהל - על ידי העברת כרטיס/הקלדת קוד - שמקושר לחשבון מנהל,
    אבל האישור מנהל לא ישנה את היוזר שעל שמו רשומה הפעולה - אלא התוכנה תשמור במסד הנתונים ש:

    1. המשתמש שביצע את הפעולה הוא משה הקופאי
    2. היא אושרה ע"י חיים המנהל
    תכנות

  • i18n - איך מומלץ לכתוב את מזהי התרגומים
    צדיק תמיםצ צדיק תמים

    אני משתמש בVue i18n כדי לעשות לוקליזציה של אתר לעברית ואנגלית,
    הקובץ שפה לדוגמה שהCLI של יצירת הפרויקט (Quasar CLI) יצר לי נראה ככה:

    // This is just an example,
    // so you can safely delete all default props below
    
    export default {
      failed: 'Action failed',
      success: 'Action was successful'
    }
    

    ומשתמשים לדוגמה ככה:

    {{ $t('faild') }}
    

    כלומר פשוט מייצאים אובייקט כשמזהה המחרוזת הוא הkey והתרגום הוא הvalue, ויוצרים קובץ כזה לכל שפה שרוצים לתרגם.

    השאלה איך מומלץ לקרוא למזהי המחרוזות (הkey באובייקט)?

    • אם פשוט כל פעם אני ימציא מזהה, לדוגמה לכיתוב של "הדף לא נמצא" בדף שגיאה 404 אקרא page-not-found:
      א. אני יצטרך כל פעם להשקיע מחשבה בשם מזהה מתאים
      ב. אני עלול להשתמש בטעות במזהה שכבר קיים
    • ואם אני ישתמש בטקסט האנגלית כמזהה (כלומר Page not found, ואז צריך לכתוב רק את התרגום עברית - ובאנגלית זה פשוט ישתמש בסטרינג המקור) - כל פעם שאני ישנה את הטקסט באנגלית, ואפילו שינוי מאות קטנה לגדולה, אני יהיה חייב לעדכן גם את המזהה בעברית.

    והאם כדאי לקבץ את התרגומים לפי מוסכמה כלשהיא (לדוגמה קידומת של שם הדף)?

    תודה!

    תכנות

  • מיילים שונים אם אותו סיומת שמגעים למייל 1
    צדיק תמיםצ צדיק תמים

    אם הצורך הוא רק לקבל את ההודעות ולא לשלוח בשם הכתובות, אז כמו שכתב @clickone אפשר בcloudflare בחינם, אני משתמש בזה כבר הרבה זמן וזה קל להגדרה ועובד מצויין.
    צריך לחבר את הדומיין לcloudflare (אם יש, אם לא אפשר לקנות ב80~ לשנה לסיומת קלאסית כמו co.il או com),
    ואז בלשונית Email בסרגל הצד > Email Routing אפשר להגדיר כתובות תחת הדומיין שיגיעו למייל רגיל מסוים, או להגדיר תחת "Catch-all address" שכל הכתובות שלא הוגדרו יעברו למייל מסוים.

    תכנות

  • תוסף להרצת שאילתות בVSCODE
    צדיק תמיםצ צדיק תמים

    @לעזור-לכולם אם @חגי ממליץ, אני חושב שכן כדאי "לטרוח" ולהתקין ולבדוק בעצמך 😉
    בפרט שהביקורות המדוברות הן מ2012/2014...

    תכנות

  • בניית לולאה שתריץ docker image
    צדיק תמיםצ צדיק תמים

    @צבי-ש כתב בבניית לולאה שתריץ docker image:

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

    אין לי נסיון בדוקר (☹️), אבל נראה שהאופציה המומלצת היא להשתמש במדיניות הפעלה מחדש בדוקר עצמו: https://docs.docker.com/config/containers/start-containers-automatically

    Docker provides restart policies to control whether your containers start automatically when they exit, or when Docker restarts. Restart policies ensure that linked containers are started in the correct order. Docker recommends that you use restart policies, and avoid using process managers to start containers.

    תכנות

  • ריצה בלופ מהאחרון לראשון בJS
    צדיק תמיםצ צדיק תמים

    @yossiz צודק.
    הפתרון לזה (במידה שזו לא ההתנהגות הרצויה) הוא ליצור עותק ועליו לרוץ, אפשר אפילו בצורה הזאת:

    const str = 'שלום וברכה, נא להשאיר הודעה ונחזור אליכם בהקדם';
    const words = str.match(/.{1,10}(\s|$)/g);
    for (const word of [...words].reverse()) {
        console.log(word)
    }
    
    תכנות

  • עזרה - שגיאה באימות מול Microsoft Azure (STT)
    צדיק תמיםצ צדיק תמים

    @yossiz 👏 אלוף אמיתי!
    עוד לא הספקתי להעלות את הקוד לשרת כדי לבדוק, וכבר הבאת פתרון... אכן עם הדגל הזה זה עובד חלק!

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

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

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