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

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

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

צבי-ש

@צבי-ש
אודות
פוסטים
402
נושאים
40
קבוצות
0
עוקבים
4
עוקב אחרי
0

פוסטים

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

  • העלאת קובץ בapi לימות המשיח | קוד שבפייתון עובד וב nodejs לא כל כך
    צבי-שצ צבי-ש

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

    const readInChunks = (filePath, chunkSize = 5000000) => {
        const file = fs.readFileSync(filePath);
        const chunks = [];
      
        for (let offset = 0; offset < file.length; offset += chunkSize) {
          const chunk = file.slice(offset, offset + chunkSize);
          chunks.push(chunk);
        }
      
        return chunks;
      };
     
    export const uploadFileInYemot = async (filePath, path, tokenYemot) => {
        const fileSize = fs.statSync(filePath).size;
        const contentName = filePath.split('/').pop();
      
        if (fileSize <= 5000000) {
          const formData = new FormData();
          formData.append('token', tokenYemot);
          formData.append('path', path);
          formData.append('convertAudio', 1);
          formData.append('autoNumbering', 1);
          formData.append('file', fs.readFileSync(filePath), {
            filename: contentName,
            contentType: 'application/octet-stream',
          });
          
      
          const response = await fetch('https://www.call2all.co.il/ym/api/UploadFile', {
            method: 'POST',
            body: formData,
          });
      
          return await response.json();
        } else {
          const chunks = readInChunks(filePath);
          const qquuid = uuidv4().toString();
      
          for (let i = 0; i < chunks.length; i++) {
            const chunk = chunks[i];
            const formData = new FormData();
            formData.append('token', tokenYemot);
            formData.append('path', path);
            formData.append('qquuid', qquuid);
            formData.append('convertAudio', 0);
            formData.append('autoNumbering', 'true');
            formData.append('uploader', 'yemot-admin');
            formData.append('qqfilename', contentName);
            formData.append('qqtotalfilesize', fileSize);
            formData.append('qqtotalparts', chunks.length);
            formData.append('qqchunksize', chunk.length);
            formData.append('qqpartbyteoffset', i * chunk.length);
            formData.append('qqpartindex', i);
            formData.append('qqfile', chunk, {
                filename: contentName,
                contentType: 'application/octet-stream',
              });
                const response = await fetch('https://www.call2all.co.il/ym/api/UploadFile', {
                method: 'POST',
                body: formData,
            });
      
            const responseData = await response.json();
            console.log(responseData);
          }
      
          
          const finalFormData = new FormData();
          finalFormData.append('token', tokenYemot);
          finalFormData.append('path', path);
          finalFormData.append('uploader', 'yemot-admin');
          finalFormData.append('convertAudio', '0');
          finalFormData.append('autoNumbering', 'true');
          finalFormData.append('qquuid', qquuid);
          finalFormData.append('qqfilename', contentName);
          finalFormData.append('qqtotalfilesize', fileSize);
          finalFormData.append('qqtotalparts', chunks.length);
          try {
            const response = await fetch('https://www.call2all.co.il/ym/api/UploadFile?done', {
              method: 'POST',
              body: finalFormData,
            });
            const responseData = await response.text();
            console.log(responseData);
          } catch (error) {
            console.error("Error during the fetch:", error);
          }
        }
      };
      
    

    תודה לכל העוזרים.

    נ.ב. תודה למי שפנה אליי באישי והאיר לי על הנושא.


  • כיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?
    צבי-שצ צבי-ש

    @ששא כתב בכיצד ניתן למנוע השבתת אתר בשל תקלה בשרת?:

    @חוקר התקנתי, וזה אכן נראה פצצה, אבל משום מה נהיה לי כל הזמן
    4e7bdcf3-9847-4eda-9da5-2e4e493f9723-image.png

    מה זה?

    התקנתי עם הפקודה הזאת

    d2248a6d-bb0c-43fc-8d41-34839150558d-image.png

    תפתח על זה נושא חדש


  • העלאת קובץ בapi לימות המשיח | קוד שבפייתון עובד וב nodejs לא כל כך
    צבי-שצ צבי-ש

    @dovid כתב בהעלאת קובץ בapi לימות המשיח | קוד שבפייתון עובד וב nodejs לא כל כך:

    קובץ בודד

    אתה מתכוון פחות מ50 מגה?
    כי ניסתי קובץ גדול והיה שגיאה


  • העלאת קובץ בapi לימות המשיח | קוד שבפייתון עובד וב nodejs לא כל כך
    צבי-שצ צבי-ש

    @dovid כתב בהעלאת קובץ בapi לימות המשיח | קוד שבפייתון עובד וב nodejs לא כל כך:

    קיבלתי את הקוד מ@צבי-ש ויש שגיאה מצד ימות, עם הודעה Syste, error, וmessageCode 105.

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


  • העלאת קובץ בapi לימות המשיח | קוד שבפייתון עובד וב nodejs לא כל כך
    צבי-שצ צבי-ש

    אני מנסה להעלות קובץ גדול מ50 מגה אל ימות המשיח לפי התיעוד כאן

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

    ניסתי לשכתב אותו בnodejs , וזה נראה שהוא באמת מעלה את החלקים, אבל בתגובה, וכן במערכת עצמה, הקובץ שוקל 0 kb .

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

    זה הקוד פייתון המקורי , שעובד upload.py
    זה הקוד nodejs , שלא עובד טוב test.js

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


  • קבצי ימות המשיח, הגנה על הטוקן
    צבי-שצ צבי-ש

    @טוב-להודות כתב בקבצי ימות המשיח, הגנה על הטוקן:

    הפחד שלי היה שעדיין מישהו יראה את הנתיב נשלח לקובץ שמוריד
    וינסה לשלוח נתיבים אחרים להורדה

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


  • קבצי ימות המשיח, הגנה על הטוקן
    צבי-שצ צבי-ש

    @טוב-להודות כתב בקבצי ימות המשיח, הגנה על הטוקן:

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

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


  • נסיון פריצה לשרת שלי?
    צבי-שצ צבי-ש

    @דאטה-בייס כתב בנסיון פריצה לשרת שלי?:

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

    אני חושב ש dovid התכוון לא רק לurlים אלא לכל שירות שרץ בשרת, כולל פורטים וכו׳ שלא יהיו סתם פתוחים אם אין צורך

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

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

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

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


  • תקלה בקובץ אקסס
    צבי-שצ צבי-ש

    @איש-יהודי כתב בתקלה בקובץ אקסס:

    האם ידוע למישהו איך אפשר לטפל בבעיה
    אני מנסה לפתוח קובץ אקסס שבניתי וזה ההודעה שאני מקבל מיד כשאני פותח את הקובץ
    9939f48b-333a-401f-ae20-8051fcd7818b-image.png

    הנתיב שמצויין בשגיאה, קיים ? יש בו קובץ ?


  • שמירת נתון לזמן מסויים ברשימה | פייתון
    צבי-שצ צבי-ש

    תודה לכולם על התשובות המחכימות,
    בסוף הצורך שלי השתנה בקצת , והסתדרתי בצורה הזאת:

    Sentences = []
    
    if text_to_upload in Sentences:
            return
    if len(Sentences) > 50:
       Sentences.pop(0)
       Sentences.append(text_to_upload)
    

  • שמירת נתון לזמן מסויים ברשימה | פייתון
    צבי-שצ צבי-ש

    אני רוצה לשמור ברשימה מלא משפטים, אבל שכל משפט יימחק מהרשימה אחרי 10 דקות

    למשל אני מכניס את
    1 טוב ציפור אחת ביד מ10 על העץ
    2 הנה מה טוב ומה נעים שבת אחים גם יחד

    ואחרי 5 דקות אני מוסיף עוד משפט
    3 מה יתרון לאדם בכל עמלו שיעבוד תחת השמש

    אז אני רוצה שאם אני ייגש אל הרשימה הזאת ב5 דקות הראשונות אני יקבל את 3 המשפטים, אבל אם אחרי 5 דקות (שהם 10 דקות מההכנסה של ה2 משפטים הראשונים) אני יקבל רק את המשפט השלישי, וכן הלאה

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


  • בקשת המצלצה למערכת CRM שתומכת בשילוב של whatsapp
    צבי-שצ צבי-ש

    @sxsx כתב בבקשת המצלצה למערכת CRM שתומכת בשילוב של whatsapp:

    @צבי-ש אתה אישית עשית פעם כזה דבר?

    I
    תגובה 1
    תגובה אחרונה לפני שעתיים

    אימות?
    כן.
    ערעור?
    כן.
    איבוד גישה לחשבון ?
    כן.

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

    @sxsx כתב בבקשת המצלצה למערכת CRM שתומכת בשילוב של whatsapp:

    @צבי-ש 37369b48-ad07-4c56-8a5a-95f375085912-image.png
    אני המנהל היחיד....

    אולי תוסיף מנהל?
    מה הסיבה שבגלל זה חסמו אותך?
    כתבו לך משהו כזה?


  • בקשת המצלצה למערכת CRM שתומכת בשילוב של whatsapp
    צבי-שצ צבי-ש

    @sxsx כתב בבקשת המצלצה למערכת CRM שתומכת בשילוב של whatsapp:

    @צבי-ש אתה יודע לעזור לי איך לפנות אליהם?

    למה הם חסמו אותך?
    מה הסיבה הרשמית?
    ובדרך כלל יש במייילים עם ההודעת חסימה אפשרות לערער


  • בקשת המצלצה למערכת CRM שתומכת בשילוב של whatsapp
    צבי-שצ צבי-ש

    @sxsx כתב בבקשת המצלצה למערכת CRM שתומכת בשילוב של whatsapp:

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

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


  • קבלת גישה ל API של פיקוד העורף בדרך עוקפת-אם אין גישה רשמית שלהם
    צבי-שצ צבי-ש

    @טוב-להודות כתב בקבלת גישה ל API של פיקוד העורף בדרך עוקפת-אם אין גישה רשמית שלהם:

    בשונה מפיקוד העורף שבאם יש לך אישור אתה מקבל וובהוק לשרת שלך

    אני חושב שאתה לא מקבל וובהוק, אלא ניגש מתי שאתה רוצה, ככה אמר לי מישהו שקיבל אישור


  • חישוב של דף היומי לפי תאריך
    צבי-שצ צבי-ש

    @dovid כתב בחישוב של דף היומי לפי תאריך:

    שני כוכבים (העליתי לשלוש).

    5 כרגע..


  • אחסון אתרים זול ומהיר
    צבי-שצ צבי-ש

    @מי-זה כתב באחסון אתרים זול ומהיר:

    הסברתי,
    @מי-זה כתב באחסון אתרים זול ומהיר:

    לא צריך את המהירות הכי גדולה שיש אלא שלא יתקע על כל קובץ איזה 40 50 שניות

    אחזור שוב, מה זה להיתקע על כל קובץ ? איזה סוג קובץ ? ומה המשקל שלו ?
    על טרה מידע, הגיוני לך שיקח לו 50 שניות ?
    על גיגה ?
    על מגה ?

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

    על איזה סוג קבצים גדולים ?
    לא דומה קריאה למסד נתונים גם אם הוא שוקל מלא, לקריאת קובץ .

    קובץ שיעשה הרבה פעולות יחד

    זה לא עונה על שום דבר,
    איזה פעולות ?

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


  • אחסון אתרים זול ומהיר
    צבי-שצ צבי-ש

    @מי-זה כתב באחסון אתרים זול ומהיר:

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

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

    אני רוצה להשתמש בזה בעיקר לקריאות API

    ליזום קריאות ? או להעמיד service?

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

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

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