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

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

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

avi rz

@avi rz
אודות
פוסטים
445
נושאים
29
שיתופים
0
קבוצות
0
עוקבים
2
עוקב אחרי
0

פוסטים

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

  • בניית טופס/דו"ח
    A avi rz

    @שוהם307 אמר בבניית טופס/דו"ח:

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

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

    @שוהם307 אמר בבניית טופס/דו"ח:

    אז חשבתי לנסות לבנות טופס ב HTML,

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

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

    תכנות

  • בניית טופס/דו"ח
    A avi rz

    @שוהם307 אמר בבניית טופס/דו"ח:

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

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

    תכנות

  • הוספה, עדכון ומחיקה בפלטפורמות SPA
    A avi rz

    בס"ד

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

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

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

    • בשביל לעשות כזה דבר, זה לא כאבי ראש? - כל פעולה CURD לעשות סינון ולעדכן או להוסיף במיקום כל שהוא, או סנן למחוק וכו'.
    • יש ספריות מוכנות לזה?
    תכנות

  • אקסס / פעולה חשבונאית
    A avi rz

    אם
    @avi-rz אמר באקסס / פעולה חשבונאית:

    אתה מתכון אולי ל2 פקדי משנה?
    ואם

    @odeddvir אמר באקסס / פעולה חשבונאית:

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

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

    דוגמא א:

    Dsum("columnName","TableName","[ID]=" & IdInForm)
    

    ואז פשוט לעשות:

    Dsum("columnName","תרומות","[ID]=" & IdInForm) - Dsum("columnName","תשלומים","[ID]=" & IdInForm)
    

    דוגמא ב:

    [טופס_משנה].[form].[סהכ_תרומות]
    

    ואז פשוט לעשות:

    [טופס_משנה].[form].[סהכ_תרומות] - [טופס_משנה].[form].[סהכ_תשלומים]
    

    כמובן שעדיף בכל המקרים לרפד אותם ב nz:

    Nz(Dsum("columnName","TableName","[ID]=" & IdInForm),0)
    Nz([טופס_משנה].[form].[סהכ_תרומות],0)
    

    בהצלחה.

    תכנות

  • לא מצליח לשלוח headers באנגולר
    A avi rz

    @dovid אמר בלא מצליח לשלוח headers באנגולר:

    אתה כבר טיפלת בזה בהגדרה של pathRewrite.

    נכון, זה מה שציינתי, ולכן הבאתי את התיעוד הזה ג"כ כאן

    @avi-rz אמר בלא מצליח לשלוח headers באנגולר:

    Rewrite the URL path

    The pathRewrite proxy configuration option lets you rewrite the URL path at run time. For example, you can specify the following pathRewrite value to the proxy configuration to remove "api" from the end of a path.

                                                                                                                                {                                                                                                                                                                              "/api": {                                                                                                                                                                                "target": "http://localhost:3000",                                                                                                                                                                                "secure": false,                                                                                                                                                                                "pathRewrite": {                                                                                                                                                                                  "^/api": ""                                                                                                                                                                                }                                                                                                                                                                              }                                                                                                                                                                            }                                            
    

    If you need to access a backend that is not on localhost, set the changeOrigin option as well. For example:

                                                                                                                                {                                                                                                                                                                              "/api": {                                                                                                                                                                                "target": "http://npmjs.org",                                                                                                                                                                                "secure": false,                                                                                                                                                                                "pathRewrite": {                                                                                                                                                                                  "^/api": ""                                                                                                                                                                                },                                                                                                                                                                                "changeOrigin": true                                                                                                                                                                              }                                                                                                                                                                            }                                            
    

    אבל זה לא עבד לי, עד שלא הוספתי את הapi כמו שיוסי אמר,

    @yossiz אמר בלא מצליח לשלוח headers באנגולר:

    האם זה עובד:
    this.http.post<any>('/api/sessions/test/', { userName: 'avi' }, { headers });

    למה באמת?

    @dovid אמר בלא מצליח לשלוח headers באנגולר:

    נ.ב. אפשר להעתיק מקונסול (בוחרים ואז CTRL+SHIFT+C), לא כדאי אף פעם להביא תמונות של קוד.

    אכן, (עובד לי ctrl+c לבד) -מה שהבאתי למעלה זה לא שגיאה שצריך להעתיק או משהו, רק בסה"כ ראיה למה שכתבתי כל הזמן - ורציתי להמחיש. - עכ"פ ממש תודה על ההכוונה.

    תכנות

  • לא מצליח לשלוח headers באנגולר
    A avi rz

    @avi-rz
    סליחה!
    לא שמתי לב השרת שלי היה "סגור",

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

    תכנות

  • לא מצליח לשלוח headers באנגולר
    A avi rz

    @yossiz אמר בלא מצליח לשלוח headers באנגולר:

    התיעוד ש-@dovid הביא

    • Add the following content to the new proxy file:
    {
      "/api": {
        "target": "http://localhost:3000",
        "secure": false
      }
    }
    
    • In the CLI configuration file, angular.json, add the proxyConfig option to the serve target:
    ...
    "architect": {
      "serve": {
        "builder": "@angular-devkit/build-angular:dev-server",
        "options": {
          "browserTarget": "your-application-name:build",
          "proxyConfig": "src/proxy.conf.json"
        },
    ...
    

    Rewrite the URL path

    • The pathRewrite proxy configuration option lets you rewrite the URL path at run time. For example, you can specify the following pathRewrite value to the proxy configuration to remove "api" from the end of a path.
    {
      "/api": {
        "target": "http://localhost:3000",
        "secure": false,
        "pathRewrite": {
          "^/api": ""
        }
      }
    }
    
    • If you need to access a backend that is not on localhost, set the changeOrigin option as well. For example:
    {
      "/api": {
        "target": "http://npmjs.org",
        "secure": false,
        "pathRewrite": {
          "^/api": ""
        },
        "changeOrigin": true
      }
    }
    

    מה שאני כתבתי:

    • קובץ: "proxy.conf.json" הנמצא ב src
    {
      "/api": {
        "target": "http://localhost:3000/",
        "secure": false,
        "changeOrigin": true,
        "pathRewrite": {
          "^/api": ""
        }
      }
    }
    
    • קובץ: "angular.json" שנמצא מחוץ ל src
    "serve": {
              "builder": "@angular-devkit/build-angular:dev-server",
              "options": {
                "browserTarget": "love-volunteers:build",
                "proxyConfig": "src/proxy.conf.json"
              },
    

    וכשאני מפעיל npm start
    זה מפעיל גם את הפרוקסי.

    "scripts": {
        "ng": "ng",
        "start": "ng serve --proxy-config src/proxy.conf.json",
        "build": "ng build",
        "test": "ng test",
        "lint": "ng lint",
        "e2e": "ng e2e"
      },
    

    פספסתי משהו?

    תכנות

  • SQL- שאילתת עומסים לפי שעות
    A avi rz

    @מנצפך
    אולי

    ליצור טבלה, עם כל הנקודות, משהו כמו זה:

    00:00:00
    00:15:00
    00:30:00

    שאילתה עם 2 הטבלאות (הנקודות זמן + כניסות)

    לעשות תנאי של כניסה נמוכה או שווה לנקודה ויציאה גבוהה או שווה לנקודה.
    ואז תקבל הכפלה של הכניסות לפי הנקודות שהשהות שלו כוללת.
    ואז Count פשוט לפי הנקודת זמן.
    נ.ב. יכול להיות שלזה התכוונת ולא הבנתי נכון.
    ניסית להסביר את עצמי כמה שיותר ברור
    יכול להיות שזה שאילתה כבדה - עוד לא התנסתי בזה.

    מצו' דוגמא באקסס.
    דוגמת שליפת עומסים.accdb

    תכנות

  • mysql שמירת נתונים נוספים מעבר לבסיסיים
    A avi rz

    @חוקר אמר בmysql שמירת נתונים נוספים מעבר לבסיסיים:

    האם להוסיף כל פעם לכל צורך עמודה חדשה (המורכבות היא הטיפול בממשק להוסיף כל עמודה במספר מקומות וכו'),

    למה אתה צריך להוסיף בכל מקום את כל השדות הנוספות, אתה לא יכול להשתמש בהם רק במקומות הרלוונטים? ופשוט להתעלם מהם בשאר המקומות - וכמובן שלא יהיו "required"

    תכנות

  • שאלה ברספונסיביות בבוטסטראפ
    A avi rz

    @yyy אמר בשאלה ברספונסיביות בבוטסטראפ:

    איך אני יכול לגרום ל-B לעלות מעל A, בפחות מגודל lg, מבלי להחליף בקוד את מיקום ה-DIV-ים, (שהרי אז, הדבר ישפיע על תמונה א).
    תודה רבה למשיבים!

    עיין כאן: https://getbootstrap.com/docs/4.0/layout/grid/#order-classes
    דוגמא: (ייתכן שיש בזה אותיות מיותרות - אבל העיקר זה הרעיון)

    <div class="container-fluid ">
          <div class="row ">
              <div class="col-12 col-lg-6 order-lg-1 order-12 bg-success">
                  <p>A </p>
              </div>
              <div class="col-12 col-lg-6 order-lg-12 order-1 bg-danger">
                  <p>B </p>
              </div>
          </div>
      </div>
    
    תכנות

  • שדות מוסתרים בטופס אקסס
    A avi rz

    @אביי אמר בשדות מוסתרים בטופס אקסס:

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

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

    תכנות

  • שדות מוסתרים בטופס אקסס
    A avi rz

    @אביי אמר בשדות מוסתרים בטופס אקסס:

    @avi-rz אמר בשדות מוסתרים בטופס אקסס:

    אם הוא לא בתוך טופס אחר,

    הווי אומר?

    זה עדיין לא עזר לי משתי סיבות,

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

    ב. אני מעוניין שזה יהיה בטופס אחד שישלוט על כל מיני שדות בכמה טפסים.

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

    תכנות

  • לא מצליח להתקין MySQL במחשב, יש חלופה אחרת??
    A avi rz

    @ב-ל
    איזו תוכנה ניסית?
    ומה הייתה השגיאה?

    תכנות

  • נתונים מקליקול לאקסס
    A avi rz

    @אבי

    בלי קשר לאקסס, נראה לי שאין להם בכלל api?

    בכל מקרה תבדוק אם אתה יכול בכלל לקבל דף html כל שהו א"כ תוכל להמיר אותו לטבלה אם הוא בנוי בצורה מתאימה.

    תכנות

  • מבנה הודעות/התכתבות ב node.js
    A avi rz

    לא הבנתי מה ההתמקדות בarray זה סה"כ איזה נישה שנגררה מהתשובה של @chagold

    @yossiz אמר במבנה הודעות/התכתבות ב node.js:

    MySQL לא תומך כהיום במערכים. זה לא קשור ל-sequelize אתה חייב שמסד הנתונים יתמוך בסוג הזה.

    @dovid אמר במבנה הודעות/התכתבות ב node.js:

    לא הבנתי שהתכוונת למערך

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

    @chagold אמר במבנה הודעות/התכתבות ב node.js:

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

    אבל התשובה @dovid כתב

    @dovid אמר במבנה הודעות/התכתבות ב node.js:

    ולכן מה המקובל זה כזו טבלה:
    סוג: (צפיה/הצבעה/XYZ)
    מזהה הערה
    מזהה משתמש
    שזה אומר שכל שורה בטבלה היא הצבעה של משתמש מסויים על הודעה מסויימת.

    זה הכי מתאים לשאלה.

    @avi-rz אמר במבנה הודעות/התכתבות ב node.js:

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

    תכנות

  • מבנה הודעות/התכתבות ב node.js
    A avi rz

    @dovid אמר במבנה הודעות/התכתבות ב node.js:

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

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

    תכנות

  • אקסס | הזנת ערך בתא ע"פ ערך בתא אחר
    A avi rz

    @אביי אמר באקסס | הזנת ערך בתא ע"פ ערך בתא אחר:

    אבל אני מעדיף שלאחר מעשה, יישמר לי ברשומה הערך המעשי דהיינו "בני ברק" ולא "2",

    לא כ"כ ברור, למה זה משנה:
    אם לדוגמא ייצוא באקסל? תייצא שאילתה - זה ייצא עם העיר בעצמה ולא הid שלה,
    או שתוכל לעשות שאילתה חדשה - בא נאמר שלשדה הנ"ל קוראים "עיר", תוסיף שדה בשם "שם_עיר" ושמה יהי מוכנס הערך מחרוזת של העיר. "בני ברק". - ואם זה משנה מאוד תוכל להכניס שאילתה רק את המחרוזת עיר בשם "עיר", ולא להוסיף בכלל את הid של העיר.

    תכנות

  • עזרה בc# | גרשיים בטקסט
    A avi rz

    @נ-נח
    אי לא מכיר את C#
    אבל זה לא כך?

    "\""
    
    תכנות

  • איך מפעילים קובץ בCMD כל פרק זמן?
    A avi rz

    בס"ד

    ה"ה הצלחתי לגבש לעצמי איזה קובץ של ps ואני מצליח להפעיל אותו דרך הCMD
    השאלה שלי:
    איך אני מצליח להפעיל אותו כל המה שניות,
    כלומר: אני יכול לעשות קובץ bat שירוץ כשאני פותח את המחשב, (להכניס אותו בתפריט התחלה)'
    אבל:

    • האם זה יעבוד לי גם כשאני יוצא בלי לעשות יציאה אלא רק עובד למשתמש אחר?

    • אני מעדיף שלא יקפוץ החלון השחור בכניסה.

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

    נ.ב. קרדיט ל @yossiz על המדריך בנושא שורת הפקודה המושקע- בלשון הזהב.
    תודה רבה

    תכנות

  • json web token vs cookie auth
    A avi rz

    @avi-rz אמר בjson web token vs cookie auth:

    בס"ד
    סליחה על הבורות.
    יכול להיות שחסר לי במה שjwt מכילה,
    איך שהבנתי: שולחים את השם משתמש וסיסמא, והיא מחזירה טוקן שאותו שומרים בדפדפן ושולחים אותו לשרת בכל בקשה (כמובן - בקשה שאמורה להיות פרטית)
    וכשהשרת מקבל את הטוקן, יש פונקציה שבודקת האם הטוקן הזה פעיל והיא מחזירה true/false.
    נ.ב. ראיתי את ה בעבר בהדרכה של ליאור רבינוביץ,
    רישום טוקן - שימוש בטוקן
    אבל לא כ"כ התרשמתי ולא ראיתי בזה משהו מיוחד כי בעצם,
    אם אני עושה טבלה של טוקנים, וכשנכנס משתמש עם השם משתמש והסיסמא שלו, והם נכונים אני מג'נרט לו טוקן, והוא שומר את זה בדפדפן, (אפשר ב LocalStorage) ובכל בקשה לשרת אני שולח, את טוקן, ובודק אם הוא פעיל, (אם לא ביטלו אותו, אם היה בו פעילות לאחרונה, אפשר גם להגביל לip ולסוג דפדפן ומערכת הפעלה ולחצי שנה או שנה מתאריך יצירת הטוקן, וכו'.).

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

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

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

    @clickone פיספסתי מידי הרבה דברים על jwt?

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

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

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