תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    1. דף הבית
    2. katz
    חוקי הפורום
    • פרופיל
    • עוקב אחרי 0
    • עוקבים 1
    • נושאים 18
    • פוסטים 71
    • הגבוה ביותר 41
    • שנוי במחלוקת 0
    • קבוצות 0

    katz

    @katz

    106
    מוניטין
    170
    צפיות בפרופיל
    71
    פוסטים
    1
    עוקבים
    0
    עוקב אחרי
    הצטרף ב- התחבר לאחרונה

    katz הפסק לעקוב עקוב

    הפוסטים הטובים ביותר שנוצרו על ידי katz

    • מערכת הזנת שעות עבודה

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

      יתרונות: כניסה פשוטה דרך גוגל ללא צורך בהרשמה, הפקת דוח באקסל או מודפס של השעות.
      הנה הקישור:
      https://timess.co.il/

      פורסם בהמרחב הפרטי
      katz
      katz
    • חשיבת מפתחים לטווח רחוק..

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

      מסתבר כי הסיבה לבאג הייתה בחוסר חשיבה של המפתחים לטווח הרחוק. היא נובעת משמירת התאריך כמשתנה int32, יכול לקבל ערך מרבי של 2,147,483,647, אבל הערך של השנה החדשה עומד על מספר גדול יותר – 2,201,010,001 לפחות. התוצאה הייתה שהסריקה של הדואר היוצא הייתה לא תקינה – וההודעות נחסמו.

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

      פורסם בתכנות
      katz
      katz
    • מיזוג דואר שמירת קובץ PDF נפרד לכל רשומה

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

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

      נתחיל...

      שלב א:

      ראשית בקובץ ה- Excel של רשימת הנמענים, הוסיפו לטבלת הנתונים ארבעה עמודות בשמות כדלהלן (חשוב שהשמות יהיו מדויקים ללא רווחים מיותרים - לתשומת ליבכם):

      • DocFolderPath

      • DocFileName

      • PdfFolderPath

      • PdfFileName

      שלב ב:
      צרו שתי תיקיות נפרדות, אחד לקבצי הפלט בפורמט docx, ואחד לקבצי הקלט בפורמט pdf, העתיקו את נתיב התיקייה של קבצי ה- docx והדביקו אותם עבור כל רשומה בשדה שיצרתם בשם DocFolderPath, לאחמ"כ חזרו על הפעולה והפעם העתיקו את נתיב התיקייה של קובצי ה- PDF והדביקו בשדה PdfFolderPath.
      בשדה DocFileName כתבו את השם של הקובץ עבור הרשומה - ניתן להשתמש בנוסחאות, כמו"כ בשדה PdfFileName כתבו את שם הקובץ כנ"ל.

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

      שלב ד:
      פתחו את לשונית מפתחים בקובץ ה- word פתחו את עורך הקוד הוסיפו מודל חדש מצו"ב צילום מסך:
      3eb2538f-9ab1-41eb-a1df-452212916da6-image.png

      הדביקו את הקוד הבא:

      Sub MailMergeToPdfBasic()                                                        ' Mark the start of the Subroutine (i.e. Macro) and name it "MailMergeToPdf"
      ' Macro created by Imnoss Ltd
      ' Please share freely while retaining attribution
      ' Last Updated 2021-05-03
          Dim masterDoc As Document, singleDoc As Document, lastRecordNum As Long   ' Create variables ("Post-it Notes") for later use
          Set masterDoc = ActiveDocument                                               ' Identify the ActiveDocument (foremost doc when Macro run) as "masterDoc"
      
          masterDoc.MailMerge.DataSource.ActiveRecord = wdLastRecord                   ' jump to the last active record (active = ticked in edit recipients)
          lastRecordNum = masterDoc.MailMerge.DataSource.ActiveRecord                  ' retrieve the record number of the last active record so we know when to stop
      
          masterDoc.MailMerge.DataSource.ActiveRecord = wdFirstRecord                  ' jump to the first active record (active = ticked in edit recipients)
          Do While lastRecordNum > 0                                                   ' create a loop, lastRecordNum is used to end the loop by setting to zero (see below)
              masterDoc.MailMerge.Destination = wdSendToNewDocument                    ' Identify that we are creating a word docx (and no e.g. an email)
              masterDoc.MailMerge.DataSource.FirstRecord = masterDoc.MailMerge.DataSource.ActiveRecord              ' Limit the selection to just one document by setting the start ...
              masterDoc.MailMerge.DataSource.LastRecord = masterDoc.MailMerge.DataSource.ActiveRecord               ' ... and end points to the active record
              masterDoc.MailMerge.Execute False                                        ' run the MailMerge based on the above settings (i.e. for one record)
              Set singleDoc = ActiveDocument                                           ' Identify the ActiveDocument (foremost doc after running the MailMerge) as "singleDoc"
              singleDoc.SaveAs2 _
                  FileName:=masterDoc.MailMerge.DataSource.DataFields("DocFolderPath").Value & Application.PathSeparator & _
                      masterDoc.MailMerge.DataSource.DataFields("DocFileName").Value & ".docx", _
                  FileFormat:=wdFormatXMLDocument                                      ' Save "singleDoc" as a word docx with the details provided in the DocFolderPath and DocFileName fields in the MailMerge data
              singleDoc.ExportAsFixedFormat _
                  OutputFileName:=masterDoc.MailMerge.DataSource.DataFields("PdfFolderPath").Value & Application.PathSeparator & _
                      masterDoc.MailMerge.DataSource.DataFields("PdfFileName").Value & ".pdf", _
                  ExportFormat:=wdExportFormatPDF                                      ' Export "singleDoc" as a PDF with the details provided in the PdfFolderPath and PdfFileName fields in the MailMerge data
              singleDoc.Close False                                                    ' Close "singleDoc", the variable "singleDoc" can now be used for the next record when created
              If masterDoc.MailMerge.DataSource.ActiveRecord >= lastRecordNum Then     ' test if we have just created a document for the last record
                  lastRecordNum = 0                                                    ' if so we set lastRecordNum to zero to indicate that the loop should end
              Else
                  masterDoc.MailMerge.DataSource.ActiveRecord = wdNextRecord           ' otherwise go to the next active record
              End If
      
          Loop                                                                         ' loop back to the Do start
      End Sub                                                                          ' Mark the end of the Subroutine
      

      שלב ה וסיום:
      סגרו את עורך הקוד.
      לחצו על כפתור פקודות מאקרו שבכרטיסיית מפתחים, בחרו את המאקרו בשם MailMergeToPdfBasic ולחצו הפעל מצו"ב צילום מסך
      3890ce69-c0e9-4f30-89ce-3e97b7de750b-image.png

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

      מקור

      פורסם במדריכים
      katz
      katz
    • שדרוג מערכת הזנת שעות עבודה

      בהמלצת חברי הפורום היקרים, ובעזרת חבר הפורום @מעלה-ומוריד !

      שודרג ממשק העיצובי של האתר לנוחיות המשתמשים.
      כמו"כ לבקשת רבים נוספה אפשרות להכניס שעות לפי פרוייקט, בהגדרת רשימת פרוייקטים אישית.
      אשמח להערות והארות.
      60c191b7-3555-4fbf-acbd-f80f62edd5d1-image.png

      פורסם באינטרנט
      katz
      katz
    • מדריך: לתכנת עם גופן fire code

      אם תמיד לא הבנתם איך יש מתכנתים אשר הגופנים ב- VS CODE שלהם נראה הרבה יותר טוב, הנה לדוגמא:
      c7e06b8d-ff12-4dd0-adc9-e2fac91f2e8d-image.png
      אז זהו, הם משתמשים בגופן מיוחד, (שימו לב גם שפונקציות חץ מקבל מראה ממש כמו חץ...).
      איך עושים את זה? המשיכו לקרוא:

      • הורדת הגופנים והתקנתם.
      • עדכון הגדרות ב- VS CODE
      • הפעלה מחדש של ה- VS CODE

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

      עדכון הגדרות ב- VS CODE.
      כנסו להגדרות: 30c7a334-9b2c-4d97-a976-1a1d40ac6556-image.png
      תחת Text Editor בחרו Font.
      ערכו את ההגדרות ב- setting.json כדלהלן:

      "editor.fontFamily": "Fira Code",
      "editor.fontLigatures": true,
      

      כעת צאו מתוך ה- VS CODE והפעילו אותה מחדש. (אין צורך בהפעלה מחדש של המחשב).

      פורסם בתכנות
      katz
      katz
    • RE: log מוזר בשרת

      @dovid
      תודה על ההסבר הנפלא, כמו תמיד...

      פורסם בתכנות
      katz
      katz
    • RE: גוגל שיטס באקסס/אקסל

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

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

      פורסם בתוכנה
      katz
      katz
    • RE: בקאנד ופרונט - איך לחבר אותם לאחד

      @צדיק-תמים אתה יכול להגדיר לבד היכן יהיה ה- output של ה- build,תיקיית ה- dist היא רק תיקיית ברירת מחדל, באפשרותך לשנות בקובץ vתצורה של Vue.
      ראה כאן

      פורסם בתכנות
      katz
      katz
    • RE: API לקבל את שם הבנק ושם הסניף

      @חוקר
      כאן יש API של כל הבנקים

      https://data.gov.il/api/3/action/datastore_search?resource_id=1c5bc716-8210-4ec7-85be-92e6271955c2&

      פורסם בתכנות
      katz
      katz
    • RE: Vue | async data()

      @Men770

      תגדיר בdata משתנה עם ערך ריק
      ואחרי זה תכניס את הפונקציה לתוך mounted
      לדוגמא:

      mounted() {
      fetch(config.apiEndpoint + 'book/' + this.$route.params.name).then(res => res.json())
      }
      

      ואחרי זה אתה מוסיף שורה שמכניסה את ה Json לתוך המשתנה שהגדרת

      מקווה שהסברתי מספיק טוב!

      פורסם בתכנות
      katz
      katz

    פוסטים אחרונים שנוצרו על ידי katz

    • RE: האזנה להיווצרות אלמנט בJavascript

      @liy770
      כאן יש דיון ע"ז, הציעו שם כמה רעיונות, גם ב- jQuery .

      פורסם בתכנות
      katz
      katz
    • RE: האזנה להיווצרות אלמנט בJavascript

      @liy770
      מי יוצר את האלמנט?
      הרי האלמנט נוצר ע"י פונקציה (להערכתי), אז הפונקציה שאחראית על יצירת האלמנט יכולה גם להדפיס?!

      פורסם בתכנות
      katz
      katz
    • RE: החיפוש לא עובד פה?

      נראה לי צודק, אצלי עובד רק באנגלית

      פורסם ברשימת הצעות
      katz
      katz
    • RE: שגיאת קומפילציה באנגולר

      @yyy
      אני רואה שאתה משתמש עם https://mui.com/ שזה מיועד ספציפי לריאקט, איך אתה מייבא את PrimeNg לפרוייקט?

      פורסם בתכנות
      katz
      katz
    • RE: בקאנד ופרונט - איך לחבר אותם לאחד

      @צדיק-תמים אתה יכול להגדיר לבד היכן יהיה ה- output של ה- build,תיקיית ה- dist היא רק תיקיית ברירת מחדל, באפשרותך לשנות בקובץ vתצורה של Vue.
      ראה כאן

      פורסם בתכנות
      katz
      katz
    • מיזוג דואר שמירת קובץ PDF נפרד לכל רשומה

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

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

      נתחיל...

      שלב א:

      ראשית בקובץ ה- Excel של רשימת הנמענים, הוסיפו לטבלת הנתונים ארבעה עמודות בשמות כדלהלן (חשוב שהשמות יהיו מדויקים ללא רווחים מיותרים - לתשומת ליבכם):

      • DocFolderPath

      • DocFileName

      • PdfFolderPath

      • PdfFileName

      שלב ב:
      צרו שתי תיקיות נפרדות, אחד לקבצי הפלט בפורמט docx, ואחד לקבצי הקלט בפורמט pdf, העתיקו את נתיב התיקייה של קבצי ה- docx והדביקו אותם עבור כל רשומה בשדה שיצרתם בשם DocFolderPath, לאחמ"כ חזרו על הפעולה והפעם העתיקו את נתיב התיקייה של קובצי ה- PDF והדביקו בשדה PdfFolderPath.
      בשדה DocFileName כתבו את השם של הקובץ עבור הרשומה - ניתן להשתמש בנוסחאות, כמו"כ בשדה PdfFileName כתבו את שם הקובץ כנ"ל.

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

      שלב ד:
      פתחו את לשונית מפתחים בקובץ ה- word פתחו את עורך הקוד הוסיפו מודל חדש מצו"ב צילום מסך:
      3eb2538f-9ab1-41eb-a1df-452212916da6-image.png

      הדביקו את הקוד הבא:

      Sub MailMergeToPdfBasic()                                                        ' Mark the start of the Subroutine (i.e. Macro) and name it "MailMergeToPdf"
      ' Macro created by Imnoss Ltd
      ' Please share freely while retaining attribution
      ' Last Updated 2021-05-03
          Dim masterDoc As Document, singleDoc As Document, lastRecordNum As Long   ' Create variables ("Post-it Notes") for later use
          Set masterDoc = ActiveDocument                                               ' Identify the ActiveDocument (foremost doc when Macro run) as "masterDoc"
      
          masterDoc.MailMerge.DataSource.ActiveRecord = wdLastRecord                   ' jump to the last active record (active = ticked in edit recipients)
          lastRecordNum = masterDoc.MailMerge.DataSource.ActiveRecord                  ' retrieve the record number of the last active record so we know when to stop
      
          masterDoc.MailMerge.DataSource.ActiveRecord = wdFirstRecord                  ' jump to the first active record (active = ticked in edit recipients)
          Do While lastRecordNum > 0                                                   ' create a loop, lastRecordNum is used to end the loop by setting to zero (see below)
              masterDoc.MailMerge.Destination = wdSendToNewDocument                    ' Identify that we are creating a word docx (and no e.g. an email)
              masterDoc.MailMerge.DataSource.FirstRecord = masterDoc.MailMerge.DataSource.ActiveRecord              ' Limit the selection to just one document by setting the start ...
              masterDoc.MailMerge.DataSource.LastRecord = masterDoc.MailMerge.DataSource.ActiveRecord               ' ... and end points to the active record
              masterDoc.MailMerge.Execute False                                        ' run the MailMerge based on the above settings (i.e. for one record)
              Set singleDoc = ActiveDocument                                           ' Identify the ActiveDocument (foremost doc after running the MailMerge) as "singleDoc"
              singleDoc.SaveAs2 _
                  FileName:=masterDoc.MailMerge.DataSource.DataFields("DocFolderPath").Value & Application.PathSeparator & _
                      masterDoc.MailMerge.DataSource.DataFields("DocFileName").Value & ".docx", _
                  FileFormat:=wdFormatXMLDocument                                      ' Save "singleDoc" as a word docx with the details provided in the DocFolderPath and DocFileName fields in the MailMerge data
              singleDoc.ExportAsFixedFormat _
                  OutputFileName:=masterDoc.MailMerge.DataSource.DataFields("PdfFolderPath").Value & Application.PathSeparator & _
                      masterDoc.MailMerge.DataSource.DataFields("PdfFileName").Value & ".pdf", _
                  ExportFormat:=wdExportFormatPDF                                      ' Export "singleDoc" as a PDF with the details provided in the PdfFolderPath and PdfFileName fields in the MailMerge data
              singleDoc.Close False                                                    ' Close "singleDoc", the variable "singleDoc" can now be used for the next record when created
              If masterDoc.MailMerge.DataSource.ActiveRecord >= lastRecordNum Then     ' test if we have just created a document for the last record
                  lastRecordNum = 0                                                    ' if so we set lastRecordNum to zero to indicate that the loop should end
              Else
                  masterDoc.MailMerge.DataSource.ActiveRecord = wdNextRecord           ' otherwise go to the next active record
              End If
      
          Loop                                                                         ' loop back to the Do start
      End Sub                                                                          ' Mark the end of the Subroutine
      

      שלב ה וסיום:
      סגרו את עורך הקוד.
      לחצו על כפתור פקודות מאקרו שבכרטיסיית מפתחים, בחרו את המאקרו בשם MailMergeToPdfBasic ולחצו הפעל מצו"ב צילום מסך
      3890ce69-c0e9-4f30-89ce-3e97b7de750b-image.png

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

      מקור

      פורסם במדריכים
      katz
      katz
    • מדריך: לתכנת עם גופן fire code

      אם תמיד לא הבנתם איך יש מתכנתים אשר הגופנים ב- VS CODE שלהם נראה הרבה יותר טוב, הנה לדוגמא:
      c7e06b8d-ff12-4dd0-adc9-e2fac91f2e8d-image.png
      אז זהו, הם משתמשים בגופן מיוחד, (שימו לב גם שפונקציות חץ מקבל מראה ממש כמו חץ...).
      איך עושים את זה? המשיכו לקרוא:

      • הורדת הגופנים והתקנתם.
      • עדכון הגדרות ב- VS CODE
      • הפעלה מחדש של ה- VS CODE

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

      עדכון הגדרות ב- VS CODE.
      כנסו להגדרות: 30c7a334-9b2c-4d97-a976-1a1d40ac6556-image.png
      תחת Text Editor בחרו Font.
      ערכו את ההגדרות ב- setting.json כדלהלן:

      "editor.fontFamily": "Fira Code",
      "editor.fontLigatures": true,
      

      כעת צאו מתוך ה- VS CODE והפעילו אותה מחדש. (אין צורך בהפעלה מחדש של המחשב).

      פורסם בתכנות
      katz
      katz
    • RE: כיצד להפעיל כרטיסיות בסייר הקבצים של windows 11

      @מעלה-ומוריד ההאזהרה נראה יותר על למעלה. על פונקציה show folder size

      פורסם בתוכנה
      katz
      katz
    • RE: log מוזר בשרת

      @dovid
      תודה על ההסבר הנפלא, כמו תמיד...

      פורסם בתכנות
      katz
      katz
    • log מוזר בשרת

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

      205.210.31.2 - - [07/Jun/2022:08:47:52 +0000] HTTP/1.1" 200 3297 "-" "Expanse, a Palo Alto Networks company, searches across the global IPv4 space multiple times per day to identify customers' presences on the Internet. If you would like to be excluded from our scans, please send IP addresses/domains to: [email protected]" GET / {}
      
      פורסם בתכנות
      katz
      katz