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

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

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

avi rz

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

פוסטים

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

  • עזרה באקסס - מיון טופס לפי תיבה משולבת
    A avi rz

    @איש-פלוני אמר בעזרה באקסס:

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

    בסדר,
    אז רק נתחיל
    בקוד - סינון לפי מספר

    DoCmd.SetFilter "", "[קוד]=" & Nz(Me.מחבר.Value, 0)
    

    בקוד - סינון לפי מחרוזת

    DoCmd.SetFilter "", "[קוד]='" & Nz(Me.מחבר.Value, "") & "'"
    

    שים לב! להחליף את המילה "קוד" = השם של השדה הרשום בטבלה שאליו אתה רוצה להשוות
    ואת המילה "מחבר" = "השם של הפקד בטופס שמכיל את המספר או המחרוזת שאתה רוצה לסנן.

    תוכנה

  • עזרה באקסס - מיון טופס לפי תיבה משולבת
    A avi rz

    @איש-פלוני
    אתה משתמש בקוד או במאקרו?

    תוכנה

  • שאלה טכנית דחופה לי
    A avi rz

    @ep אמר בשאלה טכנית דחופה לי:

    קוד אישי לכל אחד מהם

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

    אינטרנט

  • אקסס | כניסה עם שם משתמש וסיסמה | איך ניתן לאבטח את זה?
    A avi rz

    @musicode
    יש גם קוד vba
    שמסתיר את כל התוכנה של האקסס,
    משתמשים בזה בעיקר

    • או בשביל המטרה הנ"ל (חסימת גישה לפרטי המשתמש),

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

    החסרונות:

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

    • צריך להפוך את כל הטפסים ל"מודאלי"

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

    ועדיין, דרך הShift אפשר לבטל גם את זה, כי זה פונקציה בvba שמפעילים אותה בכניסה לטופס הראשון, וshift מבטל את כל פעילות הקוד בכניסה,
    וגם למה שאמר
    @musicode אמר באקסס | כניסה עם שם משתמש וסיסמה | איך ניתן לאבטח את זה?:

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

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

    עכ"פ כמה טיפים, שכן אפשרי לעשות - וקצת יעילים

    • להגדיר את השדה של הסיסמא ל שדה של סיסמא (password) ואז גם בהעתקה לא יוכלו ליראות את הסיסמא (רק ע"י ייצוא של הטבלה הנ"ל).

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

    • כמובן כל זה כשחוסמים את הגישה לקוד - או ע"י סגירה של הקובץ או ע"י סיסמא לקוד.

    תוכנה

  • הגדרת משתנים ב angular 11
    A avi rz

    סליחה על ההטרדה, כנראה היה חסר לי משהו בבסיס.

    @avi-rz אמר בהגדרת משתנים ב angular 11:

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

    הכנסתי את התנאי הנ"ל בתוך סוגריים עם ה"!" לפני וזה עזר.

    תכנות

  • הגדרת משתנים ב angular 11
    A avi rz

    @dovid אמר בהגדרת משתנים ב angular 11:

    sessionActive: TSession = new TSession();

    ע"ז יש שגיאה:

     error TS2693: 'TSession' only refers to a type, but is being used as a value here.
    

    @avi-rz אמר בהגדרת משתנים ב angular 11:

    אכן ניסיתי גם לעשות ? לפני המשתנה המפוקפק,
    אבל לא עלה בידי יפה,
    למשל כשבאתי לבדוק if מול נתון דומה.
    אני יבדוק בהמשך עוד הפעם, אולי באמת פיספתי משהו.

    בדקתי,
    זה הקוד.

    <mat-card *ngIf="!session.userId === this.sessionsService.sessionActive?.userId" class="example-container rounded-pill my-2">
    

    אני מקבל את השגיאה

    error TS2367: This condition will always return 'false' since the types 'boolean' and 'TSession | undefined' have no overlap.
    

    אני כרגע משתמש בפונקציה.
    בts

      getIsSessionActive(session: TSession): boolean{
        if (session.userId === this.sessionsService.sessionActive?.userId) {
          return true
        } else {
          return false
        } 
      }
    

    בhtml

    <mat-card *ngIf="!getIsSessionActive(session)" class="example-container rounded-pill my-2">
    

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

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

    תכנות

  • הגדרת משתנים ב angular 11
    A avi rz

    @dovid תודה רבה.

    @dovid אמר בהגדרת משתנים ב angular 11:

    רק מה? שבעצם הכרזת ש"לא בטוח שיש שמה משהו" וזה ירדוף קצת אחריך, כל התייחסות בקוד:
    console.log(this.sessionActive.val);

    תזכה בשגיאה כזאת: Object is possibly 'undefined'.(2532)
    בינינו, הוא הרי צודק אבל הוא חופר!
    תוכל להגיד לו שאתה רוצה את הערך val רק אם sessionActive מכיל אובייקט, ע"י סימן שאלה לפני גישה למאפיין, ככה:
    console.log(this.sessionActive?.val);

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

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

    תכנות

  • הגדרת משתנים ב angular 11
    A avi rz

    בס"ד

    אני מגדיר משתנה כ class שיצרתי, והבנתי שבגרסאות האחרונות (אולי רק האחרונה), vsCode לא מסתפק רק במה שnגדירים את המשתנה כך:

    sessionActive: TSession;
    

    אלא הוא רוצה שגם יאתחלו אותו, כמו.

    sessionsList: TSession[] = [];
    

    או

    sessionsList: TSession[] | undefined;
    

    בנוגע לזה העדפתי להשתמש באפשרות השניה, בגלל שבאחד מהם אני רוצה לעשות בסוג {} ולא [],
    א. האם יש אפשרות לאתחל אותו בצורה כזאת({})?

    ב. כשאני משתמש בו בhtml של קומפוננטה שאני מייבא את הSerive הזה, הוא כותב לי שגיאה.
    הserivce

    import { TSession } from '../../class/session';
    
    @Injectable({
      providedIn: 'root'
    })
    export class SessionsService {
      
        sessionsList: TSession[] | undefined;
        sessionActive: TSession | undefined;
    
    constructor() {this.getSessionsListDemo() }
    
      getSessionsListDemo(){
        this.sessionActive = {
          strSession: "sfganIshfunpuh493o892y49fymu43tr7nfg8fr2npeu45",
          userId:  4,
          userName:  "XXX XXX",
          email:  "XXX@chazondov.org",
          imgUrl:  "http://localhost/img/user1.png",
          startDate:  1,
          lestDate:  1,
          countEntrys:  1
        }    
        this.sessionsList = [
          {
            strSession: "sfganIOצקכ/ויyuip49fymu43tr7nfg8fr2npeu45",
            userId:  8,
            userName:  "XXXX",
            email:  "XXXX@gmail.com",
            imgUrl:  "http://localhost/img/user.jpg",
            startDate:  1,
            lestDate:  1,
            countEntrys:  1
          },
          {
            strSession: "sfganIshfunpuh493o892y49fymu43tr7nfg8fr2npeu45",
            userId:  4,
            userName:  "XXX XXX",
            email:  "XXX@chazondov.org",
            imgUrl:  "http://localhost/img/user1.png",
            startDate:  1,
            lestDate:  1,
            countEntrys:  1
          },
          {
            strSession: "sfganIshfunpuh493o892y49fymu43tr7nfg8fr2npeu45",
            userId:  2,
            userName:  "XXX XXX XXXX",
            email:  "XXXX@gmail.com",
            imgUrl:  "http://localhost/img/user2.jpg",
            startDate:  1,
            lestDate:  1,
            countEntrys:  1
          }
        ]
        console.log(this.sessionsList)
      }
    }
    

    בקומפוננטה ts

    import { SessionsService } from '../../../sys/services/user/sessions.service';
    
    constructor(public sessionsService: SessionsService) {}
    

    בקומפוננטה בhtml

    <span #TitleUsrName class="mx-1" [ngClass]="{'d-none':settings.smWidth === true}" [matMenuTriggerFor]="userMenu">{{sessionsService.sessionActive.userName}}</span>
    
     <img [src]="sessionsService.sessionActive.imgUrl" class="rounded-circle" width="35" height="35" alt="">
    

    זה עובד, אבל מראה לי שגיאה.
    d13aacf9-d29d-4704-b258-4c3cff76a6e8-image.png

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

    תכנות

  • נעילת מקרר מפני ילדים
    A avi rz

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

    גומלין - כללי

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

    @yossiz אמר באיך מפעילים קובץ בCMD כל פרק זמן?:

    עדיין לא שיניתי את דעתי...

    אם הבנתי נכון, זה מענה לתשובה של בערל.

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

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

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

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

    ?

    תכנות

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

    בס"ד

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

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

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

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

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

    תכנות

  • קו SIP זול בישראל
    A avi rz

    בס"ד

    עוד לא מנסיון,
    אבל מישהוא אמר לי שמשתמש בזה הרבה לצינטוקים וכדו',
    זה בעלות של 6 אג' לדקה,(נראה לי לא קשור בכלל לחבילה),
    יש גם מספרים נייחים בארץ,
    https://www.termination.worldcall.be/main.php/
    נ.ב. הבנתי שבחשבון שטרלינג יש יותר אופציות

    תכנות

  • רספונסיביות ב Anggular Material?
    A avi rz

    בס"ד

    בד"כ בשביל רספונסיביות משתמשים ב bootstrap,

    ואני אכן משתמש ב bootstrap,

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

    איך הדרך המקובלת לעשות את זה,

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

    או שיש דרכים אחרות שהן מקובלות?

    <mat-drawer-container class="example-container h-100" >
        <mat-drawer #drawer class="bg-dark" mode="side" >
          <span>greate to menu</span>
        </mat-drawer>
        <mat-drawer-content>
        <mat-toolbar class="navbar sticky-top s_theme p-0 m-0">
            <app-menu-top class="container-fluid m-0 p=0"></app-menu-top>
        </mat-toolbar> 
      
        <div class="container-fluid h-100 s_bode">
      
      <h1>ברוכים הבאים לארגון XXXX - מתנדבים!</h1>
      
      </div>
      <router-outlet></router-outlet> 
        </mat-drawer-content>
      </mat-drawer-container>
    

    למשל בדוגמא הנ"ל:
    אני מביא את העיקרי ואת מה שנפתח (מגירה)
    ברירת מחדל שמתי את הנפתח פתוח (opened) איך מבטלים את זה כשזה סמרטפון (בbpptstrap = sm)
    והmode שווה side איך הופכים ל Over
    והhasBackdrop שווה false איך הופכים ל true

    תודה לכל המסייעים.

    תכנות

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

    בעצם ה exspress-session הוא רק למשתמש יחיד?
    כלומר אם שני אנשים עובדים מאותו מחשב, כל פעם שיחליפו, יצטרכו להכניס שם משתמש וסיסמא?
    למשל אני עשיתי לבד כזה דבר,
    כך נראית רשימת החיבורים, כמובן אם אופציה לניתוק החיבור בנפרד או מחיקת השם משתמש.
    Inkedרשימת חיבורים קיימים_LI.jpg
    כך זה נשמר בדפדפן,
    מאוחסן בדפדפן.PNG

    השאלה אם אני יוכל לעשות את אותו רעיון גם בספרייה הנ"ל.

    תכנות

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

    @dovid אמר באימות משתמשים וממשק ניהול בנוד:

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

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

    נ.ב. כמובן חוץ ממה שאמר @yossiz, שכשמקבלים session ריק - בלי user_Id אז צריך להכניס לו user_Id לפי השם משתמש והסיסמא - אם הם נכונים כמובן.

    תכנות

  • בזק - בעת התנתקות, הקמת קו וירטואלי ללא ידיעתי עבור תשתית האינטרנט.
    A avi rz

    @chagold אמר בבזק - בעת התנתקות, הקמת קו וירטואלי ללא ידיעתי עבור תשתית האינטרנט.:

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

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

    צרכנות

  • בזק - בעת התנתקות, הקמת קו וירטואלי ללא ידיעתי עבור תשתית האינטרנט.
    A avi rz

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

    צרכנות

  • שגיאת התקנת פרויקט השו"ת 27
    A avi rz

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

    תוכנה

  • מסד נתונים: mongoDb או MySql או אחר
    A avi rz

    @dovid
    תודה רבה, על התשובה המפורטת.

    @dovid אמר במסד נתונים: mongoDb או MySql או אחר:

    MySql לא מבוסס על PHP,

    חשבתי באמת שהפניות לmySql נשלחות לשרת הPHP והוא מכניס אותם,
    אכן נודעתי לזה שהפעלתי רק את הmySql ולא את האפצ'י, וזה עבד - תודה.

    @dovid אמר במסד נתונים: mongoDb או MySql או אחר:

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

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

    @dovid אמר במסד נתונים: mongoDb או MySql או אחר:

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

    אז בעצם ההבדל הוא שעובדים עם מסד נתונים של SQL שאז אכן זוכים לכל המעלות הנ"ל, ובאיזה סוג זה עדיין משנה? (קריטי /לא קריטי /בכלל לא /קשור לצרכים)?

    תכנות

  • מסד נתונים: mongoDb או MySql או אחר
    A avi rz

    בס"ד

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

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

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

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

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