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

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

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

צבי-ש

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

פוסטים

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

  • לתועלת הציבור|קובץ אקסס לסליקה באשראי דרך נדרים פלוס
    צבי-שצ צבי-ש

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

    (עודכן גם בפוסט הראשון בעמוד).


  • שליחת POST לנדרים+ ב VBA
    צבי-שצ צבי-ש

    @aaaa קח תהנה.

    Dim XMLHTTP
    Dim result As String
    Dim argumentString
    argumentString = "Mosad=7006356&ClientName=&Adresse=&Phone=0345677765&ClientId=&CardNumber=4580458045804580&Tokef=0776&Amount=1&Tashloumim=1&Groupe=&Avour=Yemot&Token=&CVV=386&Zeout=123456789&Currency=1&MasofId=Online"
    Set XMLHTTP = CreateObject("MSXML2.XMLHTTP.6.0")
    XMLHTTP.Open "POST", _
        "https://www.matara.pro/nedarimplus/V6/Files/WebServices/DebitCard.aspx", False
    XMLHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded; charset=UTF-8"
    XMLHTTP.send argumentString
    result = XMLHTTP.responsetext
    Set XMLHTTP = Nothing
    Debug.Print result
    

    בדקתי אצלי וזה עובד


  • מתקשה בהתקנת NodeBB על שרת Vps (הוסטינגר)
    צבי-שצ צבי-ש

    @יעקב-מ-פינס כתב במתקשה בהתקנת NodeBB על שרת Vps (הוסטינגר):

    הצלחתי להתקין ע"י דוקר

    מכיוון שההתקנה הייתה עם gpt, ואני לא יודע מה הוא מדריך ומה לא, הייתי ממליץ לך לשמור את המסד נתונים עם volume לתיקייה מקומית, כדי שאם יקרוס השרת, או סתם ריסטארט לדוקר, הנתונים יישמרו, ולא יתאפס הפורום כל פעם מחדש.


  • בקשה: גוגל סקריפט להעברת מיילים לפי תווית
    צבי-שצ צבי-ש

    @מעמד-מוצלח כתב בקוד גוגל סקריפט להעברת מיילים לפי תווית:

    https://tchumim.com/topic/10610/סקריפט-גוגל-להגדרת-כתובת-להעברה

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

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


  • דרוש קובץ שפה עברית לFoxit
    צבי-שצ צבי-ש

    @mekev כתב בדרוש קובץ שפה עברית לFoxit:

    @mekev
    השגתי, תודה

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


  • נוסחה בגוגל שיטס| קבלת הסכום הכולל של עמודה כשאר עמודה אחרת שווה לערך מסויים
    צבי-שצ צבי-ש

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

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

    ='טבלת ציר'!C7
    

    כדי להכניס בגליון המעוצב את הנתונים שסוכמו שם.


  • שליחת מייל מאקסס ללא לקוח דוא"ל
    צבי-שצ צבי-ש

    @one1010 כתב בשליחת מייל מאקסס ללא לקוח דוא"ל:

    @צבי-ש כתב בשליחת מייל מאקסס ללא לקוח דוא"ל:

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

    ברור! חלילה מלחשוד בי...
    קראתי אבל אני לא באמת יודע איך מתקדמים אחרי שיש לי את הקוד URL...

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

    ״
    תקבל כתובת URL שאתה פשוט פונה אליה בPOST, וזה שולח לך מייל עם הכותרת שהוגדרה בסקריפט ("הופעלה הפונקציה"). מוגבל ל100 מיילים ביום בחשבון לא עסקי.
    תוכל להוסיף param בשם text עם טקסט לתוכן המייל.
    בנטפרי הכתובת שתקבל תהיה חסומה, תוכל לפנות אליהם ויפתחו.
    ״

    יש לך את הכתובת url, תחפש כאן בפורום או בגוגל איך עושים בקשת post ב vba ,

    למשל פה יש נושא על זה


  • שליחת מייל מאקסס ללא לקוח דוא"ל
    צבי-שצ צבי-ש

    @one1010 כתב בשליחת מייל מאקסס ללא לקוח דוא"ל:

    שליחת מייל מאקסס דרך גוגל סקריפט

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


  • שליחת מייל מאקסס ללא לקוח דוא"ל
    צבי-שצ צבי-ש

    @one1010 כתב בשליחת מייל מאקסס ללא לקוח דוא"ל:

    @צדיק-תמים וזה לא מצריך שום גלישה/התקנה/שימוש בלקוח דוא"ל?! הכל רק מקוד VBA?

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


  • עכבר אלחוטי שמגלגל לבד בכיוון ההפוך
    צבי-שצ צבי-ש

    @מעמד כתב בעכבר אלחוטי שמגלגל לבד בכיוון ההפוך:

    @OdedDvir כתב בעכבר אלחוטי שמגלגל לבד בכיוון ההפוך:

    @מעמד ניסית לבדוק האם זה לכלוך?

    איך לבדוק ?

    @OdedDvir כתב בעכבר אלחוטי שמגלגל לבד בכיוון ההפוך:

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


  • אבטחת חשבונות
    צבי-שצ צבי-ש

    @n123456 כתב באבטחת חשבונות:

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

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

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


  • הקטנת קישור
    צבי-שצ צבי-ש

    @נועההה כתב בהקטנת קישור:

    @צבי-ש תודה.
    אז אני מבינה שזה אפשרי רק באתר הזה [או באתרים דומים] אבל אם אני שולחת למישהו הודעה במייל למשל אני לא יכולה לערוך את זה.

    אפשרי, יש גם במייל משהו דומה (אם משתמשים במיל של גימייל)
    צילום מסך 2023-01-01 ב-22.44.15.png

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

    צילום מסך 2023-01-01 ב-22.44.49.png

    אפשרי גם במיילים שנותנים הטמעת html אבל זה כבר יותר מסובך.


  • הקטנת קישור
    צבי-שצ צבי-ש

    @נועההה כתב בהקטנת קישור:

    כשאני מפרסמת או שולחת קישור איך אני עושה שלא יראו את כל כתובת הקישור רק כמו שהרבה מפרסמים שהקישור הוא 'מסתתר' תחת מילה אחרת [כמו למשל ראה כאן].

    יש ללחוץ על הכפתור הזה (שמודגש)

    צילום מסך 2023-01-01 ב-22.30.20.png

    [טקסט קישור](כתובת קישור)

    ייכתב משהו כזה:

    צילום מסך 2023-01-01 ב-22.30.54.png

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

    יש לשים לב, לא לשנות את הסוגריים ממקומם

    זה למשל קישור לפורום תחומים


  • התראה על יציאה ממ"ד & שיפור אתר פיקוד העורף
    צבי-שצ צבי-ש

    @A-I-V כתב בהתראה על יציאה ממ"ד & שיפור אתר פיקוד העורף:

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

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


  • התראה על יציאה ממ"ד & שיפור אתר פיקוד העורף
    צבי-שצ צבי-ש

    @אבי-203 כתב בהתראה על יציאה ממ"ד & שיפור אתר פיקוד העורף:

    אולי רק אני לא מוצא את זה.
    אבל עדין לא מצאתי את הדרך הנורמלית להתעדכן על כניסה ויציאה ממ"ד
    הכל זה רק דרך חדשות וכתבים שמעדכנים.
    https://www.oref.org.il/heb/alerts-history
    הנה למשל אתר פיקוד העורף נרשמתי 100 פעם לקבל עדכנים על עיר מגורי שום דבר לא מתרחש במיוחד.
    אין שמות ברורים למשימות, מבזק, ירי, עדכון. ולך תעשה חיפוש עם העיר שלך במשימה
    אשמח לדעת מה הדרך הנורמלית. בפרט בפלאפונים כשרים אין דרך לדעת אני מקבל רק טרטור על השלב הראשון לפני, לא מקבל לא כניסה לפחות יש אזעקה אבל יציאה ממש מחפש בפורומים וצ'אטים...
    אולי באמת צריך מישהו שיוסיף איזה תוסף לאתר הזה של פיקוד העורך או משהו אחר.

    נכנסתי לכאן
    פתחתי F12 על העיר בני ברק כדוגמא
    https://alerts-history.oref.org.il//Shared/Ajax/GetAlarmsHistory.aspx?lang=he&mode=1&city_0=בני ברק

    יש שם התראות לפי קטגוריות (את הקטגוריות ניתן למצוא כאן)

    אני חושב ש13 זה יציאה ממרחב מוגן
    אתה יכול לגשת לזה כל דקה ולראות אם השתנה משהו ביימה האחרונה,
    מלבד זאת אני חושב שכאן (לפי הID של העיר, בני ברק - 237) תוכל למצוא בזמן אמת את אות התראות אבל אני לא בטוח כי כרגע אין שם כלום

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


  • למה אסור להשתמש ברכבת בעל 256 זוגי גלגלים בשווייץ?
    צבי-שצ צבי-ש

    @קומפיונט כתב בלמה אסור להשתמש ברכבת בעל 256 זוגי גלגלים בשווייץ?:

    @yossiz ומה יקרה אם יהיו 512 זוגות גלגלים? למה זה כן מותר?

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

    שני חיישנים
    במרחק של 3 ק״מ אחד מהשני,

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

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


  • מסד נתונים קיים ולא קיים בmysql
    צבי-שצ צבי-ש

    @ששא כתב במסד נתונים קיים ולא קיים בmysql:

    @dovid כתב במסד נתונים קיים ולא קיים בmysql:

    למה אתה לא מחזיר את המצב לקדמותו

    איך אפשר?

    @ששא כתב במסד נתונים קיים ולא קיים בmysql:

    אז הלכתי למקור... עצרתי את mysql, הלכתי לתיקייה /var/lib/mysql/ ושם שיניתי את שם שני המסדים שרציתי להחליף לשמות החדשים והפעלתי מחדש


  • עזרה לקוד אסינכרוני בnodejs
    צבי-שצ צבי-ש

    @מוטי-מן כתב בעזרה לקוד אסינכרוני בnodejs:

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

    if (isAir != false) {
        var message = '';
    
        if (isAir.length > 1) {
            message = `יש לכם ${isAir.length} אסימונים פעילים לחצו על 1 להשמעה חוזרת ו 2 ליציאה`;
        } else if (isAir.length === 1) {
            message = 'יש לכם אסימון אחד לחצו על 1 להשמעה חוזרת ו 2 ליציאה';
        } else {
            console.log('No matching rows found');
        }
        console.log('message', message);
    
    
        const choiceAction = await call.read([{
            type: 'text',
            data: message
        }], 'tap', {
            max_digits: 1,
            digits_allowed: [1, 2],
            allow_empty: false,
            sec_wait: 8
        });
    
        console.log('choiceAction', choiceAction);
    }
    

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

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

    מה כתוב בלוג api של ימות המשיח?
    שמה הם קיבלו ממך, איזה תשובה?


  • לינוקס אבונוטו קבלת נתונים משרת מרוחק באמצעות VPN של Fortinet/הרצת תהליך קבוע
    צבי-שצ צבי-ש

    @מוטי-מן כתב בלינוקס אבונוטו קבלת נתונים משרת מרוחק באמצעות VPN של Fortinet/הרצת תהליך קבוע:

    @צבי-ש אבל אז אני יהיה מוגבל למבנה התיקיות הנוכחי..
    יש דרך לקבל את התיקייה שבה נמצא קובץ הjs?

    עריכה: שאלתי את ג'י פי טי, וזה מה שהוא הביא לי, אנסה בהמשך בעז"ה

    אני לא זכרתי בע״פ אז חיפשתי בגוגל 🙂
    ״get path in nodejs״
    וזה התוצאה הראשונה
    https://stackoverflow.com/questions/3133243


  • העלאת קובץ ב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);
          }
        }
      };
      
    

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

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

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

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

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