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

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

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

avi rz

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

פוסטים

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

  • אקסס-קריאה למאקרו יותר מ19 פעמים?
    A avi rz

    @יהודי-טוב
    הכל עובד טוב.
    נראה ממש יפה, הקרדיט ל @OdedDvir ?

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

    תוכנה

  • אקסס-קריאה למאקרו יותר מ19 פעמים?
    A avi rz

    @יהודי-טוב
    יהיה יותר קל אם תשתף קוד.

    תוכנה

  • איך בונים דטה בייס פשוט משותף ברשת
    A avi rz

    @yits
    יצא משהו?
    הסתדרת עם זה?

    תוכנה

  • לא מצליח להתקין תוכנת סנכרון Dropbox
    A avi rz

    @bbn אמר בלא מצליח להתקין תוכנת סנכרון Dropbox:

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

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

    אינטרנט

  • 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>
    
    תכנות

  • מספרים ב inputbox
    A avi rz

    @חנון-המרבה
    לבדוק עם הפונקציה

    IsNumeric()
    
    תוכנה

  • הגדרת פונט לכל הפרוייקט באנגולר
    A avi rz

    @מומחה-באקסס אמר בהגדרת פונט לכל הפרוייקט באנגולר:

    בשביל להגדיר לכל הפרוייקט הבנתי שעלי להכניס את ההגדרה בתייקית styles בקובץ עם סיומת scss

    נראה לי הכוונה לקובץ שנמצא בsrc כמו בתמונה המצו'
    2c6cc477-ab0d-486a-9e72-4916e29fc3b2-image.png
    שם להגדיר אולי את כל הdiv או הp או ה spen כמו שתכננת לעשות בכל html ו css

    תכנות

  • הסתרת כרטיסיות באקסל באמצעות VBA
    A avi rz

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

    תוכנה

  • בנית מסד נתונים לבית הכנסת באקסס
    A avi rz

    @odeddvir
    ואם הוא בא בעוד חודשיים רק לשלם בלי לקנות עליה,
    הוא יפתח עוד שורה בלי עליה,
    או שכדאי לחלק את הטבלאות(1.עליות 2.תשלומים)?

    @fimoshe מה עם הנצחות, תשלום חודשי קבוע, מכירת מקומות ועוד.

    תכנות

  • גישה מהקליינט לשרת - עקיפת הראוטר vue
    A avi rz

    @chagold אמר בגישה מהקליינט לשרת - עקיפת הראוטר vue:

    ניגשתי לפורט אחר (והurl עובד תקין אם אני ניגש אליו ישירות), אבל לfetch הזה הוא לא מחזיר נתונים)

    למה שלא תנסה לכתוב ב fetch את כל הכתובת שכן עובדת(כולל הlocalhost והפורט), ולא רק את הנתיב מהתיקיה?

    תכנות

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

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

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

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

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

    תפרט מה שני הדומיינים ואיך הם רצים ואני אשתדל לעזור לך להגדיר הכל נכון.

    בינתיים פשוט מאוד,
    אנגולר: //localhost:4200
    השרת: //localhost:3000
    אלא"כ אני ירצה להציג את זה למשיהו, אני יפנה את זה לכתובת ip שלי עם פורטים שונים אולי.

    תכנות

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

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

    @dovid אני עדיין לא מבין למה הוספת ההידרים היא זו שחשפה את הבעיה. למה הבקשה מצליחה בלי ההידרים?

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

    תכנות

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

    @yossiz אמר בSend Headers In Angular:

    מה התוכן של פונקציית getAllInSession?

    להכניס לrequest את הuser הרצוי, ואחרי זה לעשות בו שינויים או למחוק וכדו'.

    @yossiz אמר בSend Headers In Angular:

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

    אכן זאת נראית הבעיה.

    036abb53-635b-4fc2-bc1f-102d1ab0b7b6-image.png

    כאן הוא מחזיר את הההידר
    83beb264-572d-49b8-bf71-89bfb0761398-image.png
    איך פותרים אותה?

    תכנות

  • איך אתם מגבים נתונים?
    A avi rz

    בס"ד

    אני משתמש כיום גם בגוגל דרייב עם התוכנה של הסינכרון וגם בדרופבוקס, - לייתר דיוק התחלתי מזמן עם דרובוקס ובגלל שהייתי צריך יותר מ2 ג'יגה אז התחלתי גם עם גוגל דרייב,
    אבל לע"ע נראה לי שאני יעשה מנוי בדרופבוקס, הבנתי שיש להם גם מיילים - לא זה מה שמשכנע אותי, אלא פשוט תכונה יותר טובה,
    בתוכנה של גוגל - יש הרבה פשלות ואי נוחות,
    כגון שלא את כל הקבצים היא מגבה, כל פעם(הפעלה מחדש של המחשב, אחרי שמשהים את התוכנה ומפעילים שוב) לוקח לו הרבה זמן להפעיל, ועוד כל מיני,
    וגם שדרופבוקס זה אותו מחיר פלוס מינוס בערך 10 דולר ל2 TB ויש גם גירסאות 30 יום אחורה ובינתיים שום קובץ לא נתקע לי פשוט גיבה הכל.

    חומרה

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

    תודה רבה שוב, אבל...
    @dovid אמר בSend Headers In Angular:

    לא הבאת אפילו הוכחה אחת לכך שאתה לא מצליח.

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

    בשרת: אני מקבל במסלול מסויים(sessions/test/) גם בget וגם בpost ושולח לאותה פונקציה שהיא מחזירה את json שכולל את ההידר שהתקבל, (וזה בשביל ליראות אם אני מקבל גם את מה ששלחתי או לא). חוצמזה היא(הפונקציה) גם שולחת את ההידר שהתקבל לקונסול
    באפליקציה: יש פונקציה שהיא שולחת לurl המדובר ושולח לקונסול את מה שהיא מקבלת מהשרת,
    כשאני שולח בלי ההידר - בין אם אני שולח בget ובין אם אני שולח בpost אני מקבל בקונסול את ההידר - עד כאן הכל יפה.
    רציתי רק לציין שבכל שליחה לשרת יש לי איזה קוד שהוא מדפיס לי בסיום שורה לקונסול את סוג הבקשה - (get, post, options) וכו' עם הסטטוס וכמה זמן זה לקח, ובאמת אני רואה שזה עבר מצויין - אם אני שולח post אני רואה post וכמו"כ אם אני שולח get אז אני רואה get וגם מדפיס לקונסול בשרת ובאפליקציה את ההידר.
    אממה: כשאני שולח עם ההידר - בין בget ובין בpost הוא מדפיס לי את השורה של הבקשה כ optins והוא בכלל לא מדפיס לי את ההידר שזה פעולה מינימלית שהפונקציה אמורה לעשות, אלא פשוט מדלגת עליו ואני לא מבין א"כ אז למה זה ססטוס 200, וכמו"כ באפליקציה הוא מזהה שיש שגיאה והוא לא קיבל כלום,

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

    ולגבי מה שיוסי הציע

    @yossiz אמר בSend Headers In Angular:

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

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

    תכנות

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

    @yossiz אמר בSend Headers In Angular:

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

    השתדלתי לא להטריד.

    @yossiz אמר בSend Headers In Angular:

    הנה עשיתי stackblitz עם דוגמה מינימלית של שליחת headers באנגולר.

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

    רואטר בנוד:

    const express = require('express');
    const router = express.Router();
    
    const {addSession, getListSessions, testSession, getAllInSession, getSession, deleteSession } = require('../controllers/sessions')
    
    router.post('/addLogin/',addSession);
    
    router.post('/list/:userId',getListSessions);
    
    router.post('/test/',testSession);
    router.get('/test/',testSession);
    
    router.route('/')
        .all(getAllInSession)
        .post(getSession)
        .delete(deleteSession)
    module.exports = router;
    

    קונטרולר בנוד:

    module.exports = {
        testSession: ((req, res) => {
            console.log(req.headers)
            res.status(200).json(req.headers);
        })
    }
    

    שליחה באנגולר:
    פונקציה בservice:

    testSession(): Observable<any> {
        const headers = {
          'userId': '1000',
          'strSession': 'Q9w762oUu3S#uwCqjZi@zZxDHl2bd~elw@nDCQVjQle9ACrkuf#JWutV#^S!Y21L7U1Rp8ZZGNlsJ!B1OPKqVbViNwgt4#sBuBCW'
        }
    
        return this.http.get<any>(`${this.settingsService.event.pathServer}sessions/test/`, { headers });
    }
    

    פונקציה בקומפוננטה:

      test() {
        this.sessionsService.testSession().subscribe(resulte => {
          console.log(resulte);
    
        },
        err => {
          console.log(err);
        })
      }
    
    

    התוצאה:
    קונסול בכרום:

    HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: "//localhost:3000/sessions/test/", ok: false, …}
    error: ProgressEvent
    bubbles: false
    cancelBubble: false
    cancelable: false
    composed: false
    currentTarget: XMLHttpRequest {__zone_symbol__xhrSync: false, __zone_symbol__xhrURL: "//localhost:3000/sessions/test/", __zone_symbol__loadfalse: Array(1), __zone_symbol__errorfalse: null, __zone_symbol__xhrScheduled: true, …}
    defaultPrevented: false
    eventPhase: 0
    isTrusted: true
    lengthComputable: false
    loaded: 0
    path: []
    returnValue: true
    srcElement: XMLHttpRequest {__zone_symbol__xhrSync: false, __zone_symbol__xhrURL: "//localhost:3000/sessions/test/", __zone_symbol__loadfalse: Array(1), __zone_symbol__errorfalse: null, __zone_symbol__xhrScheduled: true, …}
    target: XMLHttpRequest {__zone_symbol__xhrSync: false, __zone_symbol__xhrURL: "//localhost:3000/sessions/test/", __zone_symbol__loadfalse: Array(1), __zone_symbol__errorfalse: null, __zone_symbol__xhrScheduled: true, …}
    timeStamp: 159671.40500000096
    total: 0
    type: "error"
    __proto__: ProgressEvent
    headers: HttpHeaders
    headers: Map(0) {}
    lazyUpdate: null
    normalizedNames: Map(0) {}
    __proto__: Object
    message: "Http failure response for //localhost:3000/sessions/test/: 0 Unknown Error"
    name: "HttpErrorResponse"
    ok: false
    status: 0
    statusText: "Unknown Error"
    url: "//localhost:3000/sessions/test/"
    __proto__: HttpResponseBase
    
    zone-evergreen.js:2845 GET http://localhost:3000/sessions/test/ net::ERR_FAILED
    

    קונסול בנוד:

    OPTIONS /sessions/test/ 200 3.610 ms - 2
    

    וב post:
    אם אני משנה בservice מ:

    return this.http.get<any>(`${this.settingsService.event.pathServer}sessions/test/`, { headers });
    

    ל..

    return this.http.post<any>(`${this.settingsService.event.pathServer}sessions/test/`, { userName: 'avi' }, { headers });
    

    אני מקבל את אותו אובייקט שגיאה ועם אותו שגיאה בקונסול של כרום - רק מוחלף לpost ככה:

    zone-evergreen.js:2845 POST http://localhost:3000/sessions/test/ net::ERR_FAILED
    

    בקונסול בנוד אותו דבר:

    OPTIONS /sessions/test/ 200 0.833 ms - 2
    

    ולאומת זה אם אני מוריד את הheaders
    משנה בservice לזה:

    return this.http.post<any>(`${this.settingsService.event.pathServer}sessions/test/`, { userName: 'avi' });
    

    או ל get ככה:

    return this.http.get<any>(`${this.settingsService.event.pathServer}sessions/test/`);
    

    אני מקבל בקונסול בכרום את התשובה הרצויה בלי שגיאה:

    {host: "localhost:3000", connection: "keep-alive", content-length: "18", sec-ch-ua: ""Google Chrome";v="89", "Chromium";v="89", ";Not A Brand";v="99"", accept: "application/json, text/plain, */*", …}
    accept: "application/json, text/plain, */*"
    accept-encoding: "gzip, deflate, br"
    accept-language: "he-IL,he;q=0.9,en-US;q=0.8,en;q=0.7"
    connection: "keep-alive"
    content-length: "18"
    content-type: "application/json"
    host: "localhost:3000"
    origin: "http://localhost:4200"
    referer: "http://localhost:4200/"
    sec-ch-ua: ""Google Chrome";v="89", "Chromium";v="89", ";Not A Brand";v="99""
    sec-ch-ua-mobile: "?0"
    sec-fetch-dest: "empty"
    sec-fetch-mode: "cors"
    sec-fetch-site: "same-site"
    user-agent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36"
    

    ובקונסול בכרום:
    בpost:

    {
      host: 'localhost:3000',
      connection: 'keep-alive',
      'content-length': '18',
      'sec-ch-ua': '"Google Chrome";v="89", "Chromium";v="89", ";Not A Brand";v="99"',
      accept: 'application/json, text/plain, */*',
      'sec-ch-ua-mobile': '?0',
      'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36',
      'content-type': 'application/json',
      origin: 'http://localhost:4200',
      'sec-fetch-site': 'same-site',
      'sec-fetch-mode': 'cors',
      'sec-fetch-dest': 'empty',
      referer: 'http://localhost:4200/',
      'accept-encoding': 'gzip, deflate, br',
      'accept-language': 'he-IL,he;q=0.9,en-US;q=0.8,en;q=0.7'
    }
    POST /sessions/test/ 200 76.775 ms - 637
    

    ובget:

    {
      host: 'localhost:3000',
      connection: 'keep-alive',
      'sec-ch-ua': '"Google Chrome";v="89", "Chromium";v="89", ";Not A Brand";v="99"',
      accept: 'application/json, text/plain, */*',
      'sec-ch-ua-mobile': '?0',
      'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36',
      origin: 'http://localhost:4200',
      'sec-fetch-site': 'same-site',
      'sec-fetch-mode': 'cors',
      'sec-fetch-dest': 'empty',
      referer: 'http://localhost:4200/',
      'accept-encoding': 'gzip, deflate, br',
      'accept-language': 'he-IL,he;q=0.9,en-US;q=0.8,en;q=0.7'
    }
    GET /sessions/test/ 200 9.368 ms - 581
    
    תכנות

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

    בס"ד

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

    headera: {userName: 'avi rz'}
    

    וניסיתי לייבא את ה HttpHeaders לעשות new ולהוסיף עם הפונקציות set ועם append
    ולהוסיף מפתח יירוט בappModel ב

    providers: [
    { provide: HTTP_INTERCEPTORS, useClass: MyHeaders, multi: true },
    ],
    

    שום דבר לא עזר!
    ברוב המקרים זה נשלח רגיל רק בלי ה headers שהוספתי, ובחלק מהמקרים זה בכלל לא נשלח ובחלק נוסף (שזה מה שניסיתי ליירט כמו' שמובא כאן וכאן - חשוב לציין: שלא השתמשתי ב JWT - אלא הוספתי סתם כותרת בצורה הזאת)
    ובצורה הזאת הוא שלח את הHTTP בצורה שך options למרות שבשליחה עצמה השתמשתי בפונקציה של post,
    ונסיתי גם את זה והוספתי בheaders Uלא קיבלתי כלום

      providers: [
        { provide: 'HEADERS', useValue: new HttpHeaders({'Content-Type': 'application/json'}) },
      ],
    

    למרות זאת כשאני שולח נורמלי ב postman אני מקבל כל מה שאני רוצה.

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

    תכנות

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

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

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

    גם חושב כך.

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

    @avi-rz כוונתי שכשאני סוגר את הטופס ופותח מחדש, זה חוזר להיות מוסתר, אני חיפשתי משהו שישנה את זה לצמיתות עד לשינוי ידני בחזרה.

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

    תכנות

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

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

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

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

    תכנות
  • 1
  • 2
  • 14
  • 15
  • 16
  • 17
  • 18
  • 21
  • 22
  • 16 / 22
  • התחברות

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

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