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

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

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

יוסף בן שמעון

@יוסף בן שמעון
אודות
פוסטים
984
נושאים
106
שיתופים
0
קבוצות
0
עוקבים
5
עוקב אחרי
0

פוסטים

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

  • ניטור יצירת קבצים + העלאה בFTP + העברה... סקריפט
    י יוסף בן שמעון

    https://superuser.com/questions/468662/how-to-monitor-a-folder-for-changes-and-execute-a-command-if-it-does-on-window

    https://stackoverflow.com/questions/760904/how-can-i-monitor-a-windows-directory-for-changes

    תכנות

  • מה הסיסמת ברירת מחדל של אובונטו
    י יוסף בן שמעון

    @WWW אמר במה הסיסמת ברירת מחדל של אובונטו:

    @יוסף-בן-שמעון אמר במה הסיסמת ברירת מחדל של אובונטו:

    וואו תוכנה נוחה מאד! תודה על המידע!

    לא הכרת?

    אבל היא קצת כבדה.

    אני רואה שיש לה בעיה עם עברית, היא לא מציגה עברית בטרמינל. יש לזה פיתרון?

    תכנות

  • מה הסיסמת ברירת מחדל של אובונטו
    י יוסף בן שמעון

    @nigun אם הכנסת את המפתח בממשק של scaleway בברירת מחדל הוא מקבל הרשאות רוט, זה יכול להיות הגדרה שגויה של המפתח בתוכנת ה SSH שאתה משתמש, תנסה בתוכנה אחרת

    תכנות

  • שאלות מתקדמות ב nodejs
    י יוסף בן שמעון

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

    תכנות

  • שאלות של מתחיל - מקצועי ב nodejs
    י יוסף בן שמעון

    @חוקר עכשיו נפל לי האסימון (במסגרת 17 ההודעות שנותרו לאשכול...) כשאתה קורא ל res.end אתה אמור לעצור את הריצה של הפונקציה, היא לא אמורה להמשיך לרוץ, אתה צריך לכתוב כך

        if (!campaign_id || campaign_id === ''){
            return res.end("id_list_message=" + 't-לא הוגדר מספר קמפיין, לא ניתן לבצע פעולה זו.' + '&' + "go_to_folder=/" + 'hangup');
        }else{
            if (!campaigns_data[campaign_id]){
                return res.end("id_list_message=" + 't-קמפיין לא מורשה במערכת, לא ניתן לבצע פעולה זו.' + '&' + "go_to_folder=/" + 'hangup');
            } else{
                campaign_stats = campaigns_data[campaign_id];
            }
        }
        var total = campaign_stats.data.total;
    
    
    תכנות

  • שאלות של מתחיל - מקצועי ב nodejs
    י יוסף בן שמעון

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

    תכנות

  • שאלות של מתחיל - מקצועי ב nodejs
    י יוסף בן שמעון

    @חוקר אמר בשאלות של מתחיל - מקצועי ב nodejs:

    @יוסף-בן-שמעון אמר בשאלות של מתחיל - מקצועי ב nodejs:

    הפתרון היא לעבוד עם callback או עם promise, לדוגמא במודול שאתה משתמש יש פרומיס מובנה

    מה זה פרומיס?

    https://internet-israel.com/רשת-האינטרנט/promises/

    תכנות

  • Pipelines שמריץ webpack על גיטלאב נכשל בלי שגיאה ברורה
    י יוסף בן שמעון

    לא עזר, בסוף התקנתי את webpack גלובלי והרצתי אותו לא דרך NPM והשגיאה נעלמה, ועדיין זה נכשל בלי שום שגיאה, אז העברתי את הפקודות מהקובץ gitlab-ci.yml לקובץ באש חיצוני וזה עובד, לא יודע למה.
    תודה בכל אופן

    תכנות

  • הנפקת תעודת אבטחה
    י יוסף בן שמעון

    @dovid תוסיף את זה

      server {
        if ($host = tchumim.com) {
            return 301 https://$host$request_uri;
        } # managed by Certbot
    
    
        listen 80 ;
        listen [::]:80;
    
        server_name tchumim.com;
        return 404; # managed by Certbot
    
    
    }
    
    תכנות

  • הנפקת תעודת אבטחה
    י יוסף בן שמעון

    @dovid אותו דבר, רק קצת יותר מפורט, זה הכל.
    למה לא עשית הפניה אוטומטית ל HTTPS?

    תכנות

  • הנפקת תעודת אבטחה
    י יוסף בן שמעון

    @מנצפך תעבוד לפי המדריך הזה
    https://www.digitalocean.com/community/tutorials/how-to-set-up-let-s-encrypt-with-nginx-server-blocks-on-ubuntu-16-04
    רק תדלג על השלב של החומת אש אם השרת לא בדיגיטל אושן.
    אין מה לחשוש, עשיתי את זה כמה פעמים על שרת פעיל, זה מוסיף כמה שורות לקובץ תצורה של השרת שלך ב - NGINX, אם אתה חושש תגבה את הקבצים של NGINX לפני כן

    תכנות

  • NGINX: להאזין לפורט מקומי גם ללא server_name, ובפורט חיצוני עם
    י יוסף בן שמעון

    @dovid אמר בNGINX: להאזין לפורט מקומי גם ללא server_name, ובפורט חיצוני עם:

    יש לי כמה אתרים על אותו אייפי - 80.

    אנג'נאיקס לא אמור בכלל להתערב לך בתעבורה הפנימית, אם אתה ניגש מתוך המכונה לכתובת http://127.0.0.1:5050/ זה לא עובר דרכו.

    תכנות

  • עזרה ב select2
    י יוסף בן שמעון

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

    תכנות

  • אסינכרוני ב JS
    י יוסף בן שמעון
    setTimeout(()=>{}, 10000);
    console.log("I")
    

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

    תכנות

  • איך עובד זרמים ב-nodejs
    י יוסף בן שמעון

    @dovid אמר באיך עובד זרמים ב-nodejs:

    כל הרעיון של סטרים הוא שאיננו שומר כלום בשום מקום, הוא נטו צינור.

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

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

    תכנות

  • איך עובד זרמים ב-nodejs
    י יוסף בן שמעון

    @אהרן אמר באיך עובד זרמים ב-nodejs:

    @dovid
    אז מדוע בקוד הזה כל הדאטה נשלח בב"א?

    app.get('/test', (req, res) => {
        res.write('OK1');
        setTimeout(()=>res.write('OK2'),1500);
        setTimeout(()=>res.end('OK END'),2500);
    })
    setTimeout(()=>{
        request({url: url}, function (error, response, body) {
            console.log(body);
        });
    } ,2.5*1000);
    

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

    request(url).pipe(obj)
    תכנות

  • עבודה מול גיטלאב
    י יוסף בן שמעון

    @dovid בדיוק מה שחיפשתי. תודה רבה

    תכנות

  • שרת NodeJS. קפיצת RAM
    י יוסף בן שמעון

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

    תכנות

  • דיבוג שגיאה בבקשת HTTP לאמזון
    י יוסף בן שמעון

    @chagold כתוב שם שזה מחזיר קוד שגיאה 400, קבל את קוד השגיאה כך:
    https://stackoverflow.com/questions/11797680/getting-http-code-in-php-using-curl
    ותתכונן בהתאם

    תכנות

  • חתימת מסמך PDF
    י יוסף בן שמעון

    @מנצפך אמר בחתימת מסמך PDF:

    @upsilon01 הוא כותב לי

    Error: Could not find ByteRange placeholder: /ByteRange [0 /********** /********** /**********]
    

    לזכרוני אם לא מוסיפים ארגומנט שמגדיר את הקידוד, הוא קורא את הקובץ בלי שום קידוד וזה יכול להסביר את הודעת השגיאה, נסה כך:

    fs.readFileSync(PATH_TO_PDF_FILE, 'utf8')
    fs.readFileSync(PATH_TO_P12_CERTIFICATE, 'utf8'),

    תכנות
  • 1
  • 2
  • 21
  • 22
  • 23
  • 24
  • 25
  • 30
  • 31
  • 23 / 31
  • התחברות

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

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