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

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

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

יוסף בן שמעון

@יוסף בן שמעון
אודות
פוסטים
984
נושאים
106
שיתופים
0
קבוצות
0
עוקבים
5
עוקב אחרי
0

פוסטים

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

  • האם Blazor הוא תקוות העתיד
    י יוסף בן שמעון

    @dovid כתב בהאם Blazor הוא תקוות העתיד:

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

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

    תכנות

  • Rclone - לא לכלול שם תיקיה בכל מקום בעץ
    י יוסף בן שמעון

    נראה שזה הפיתרון

    rclone ls "D:\projects"  ^
        --filter="- /**/node_modules/"  ^
        --filter "+ *.yml" --filter "+ *.conf"  --filter "+ *.sh" --filter "+ *.yaml"   --filter "+ *Dockerfile"  --filter "- *" 
    
    תכנות

  • בקשת עזרה עם קוד בc#
    י יוסף בן שמעון

    @pcinfogmach אתה יכול לאשר שזה קורה רק במחרוזת שמכילה מרכאות?

    תכנות

  • שאלה: מה הסוד מאחורי מנוע החיפוש של בר אילן? (מבחינת תיכנות)
    י יוסף בן שמעון

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

    תכנות

  • שאלה: מה הסוד מאחורי מנוע החיפוש של בר אילן? (מבחינת תיכנות)
    י יוסף בן שמעון

    גם לבר אילן יש אינדקס מאחורי הקלעים

    תכנות

  • פניה אסינכרונית והמסתעף Angular TS
    י יוסף בן שמעון

    @yyy כתב בפניה אסינכרונית והמסתעף Angular TS:

    זה:

    books: Promise<Books[]>;
    מחזיר את השגיאה הזו
    'books' has no initializer and is not definitely assigned in the constructor.

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

    תכנות

  • פניה אסינכרונית והמסתעף Angular TS
    י יוסף בן שמעון

    @yyy כתב בפניה אסינכרונית והמסתעף Angular TS:

    האמת (אני מניח שזה קשור לזה) שגם כך אשמח להכיר את הסינטקס של ה-return הנ"ל בשני דברים:
    א. סימן ה"||" פירושו OR?
    ב. מה המשמעות של קטע הקוד הזה
    this.books = this.books
    ?

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

    תכנות

  • פניה אסינכרונית והמסתעף Angular TS
    י יוסף בן שמעון

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

    תכנות

  • פניה אסינכרונית והמסתעף Angular TS
    י יוסף בן שמעון

    השורה הזו

    this.books = BooksSvc.GetBooks();
    

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

    GetBooksURL: string = "http:GetBooks";
       books: Promise<Book[]>;
       constructor(private httpClient: HttpClient) {
         this.GetBooks();
       }
    
       Getbooks() {
        return this.books = this.books || this.httpClient.get<Book[]>(this.GetBooksURL).toPromise();
       }
    

    והקומפוננטה תחכה לפרומיס כך

    this.books = await BooksSvc.GetBooks();
    
    תכנות

  • בניית תוכנה ע"י שימוש בטאמפלט | Anguler + Material
    י יוסף בן שמעון

    @avi-rz כתב בבניית תוכנה ע"י שימוש בטאמפלט | Anguler + Material:

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

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

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

    @avi-rz כתב בבניית תוכנה ע"י שימוש בטאמפלט | Anguler + Material:

    צריך ליצור שרת לכל התוכן הקיים כלומר להתאים את כל השדות שבקליינט?
    כמו"כ הצ'אט והתיבת דואר שיש שם צריך ליצור להם טבאלאות ופוסטים וכו' בשרת?

    בודאי, הטמפלט מגיע בלי שרת, זו רק תצוגה

    תכנות

  • סידור ואחסון העלאות
    י יוסף בן שמעון

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

    /uploads/<filekey>/<filename.png>
    

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

    /uploads/<year><month>/<filekey>/<filename.png>
    

    ?
    או דרך אחרת? או שאפשר להשאיר את המצב כמות שהוא?

    תכנות

  • לפני שאתם הולכים ל-AI חכם תשתמשו בכלים קיימים :)
    י יוסף בן שמעון

    @צדיק-תמים יש דרכים להתמודד עם שילוב כזה ב JS, הבעיה ב TS שהיא בכלל לא נותנת לך אופציה להתמודד עם זה כי היא מקמפלת import ל require בלי לשאול אותך

    תכנות

  • עריכת קבצי HTML באמצעות סקריפט
    י יוסף בן שמעון

    @צדיק-תמים נפק"מ למעשה רב? 🙂

    תכנות

  • vue טבלה עם מספר שורות שאינו קבוע, מיקום קבוע לשורת סיכום
    י יוסף בן שמעון

    @chagold אפשר לתת הגדרת position לשורה בודדת בטבלה
    https://jsfiddle.net/q854asep/

    תכנות

  • דרכים לדעת כיצד מידע מגיע לדפדפן
    י יוסף בן שמעון

    @yyy כוונתך לזה?
    665a395a-017f-47cd-9cea-2d8f515b905e-image.png

    תכנות

  • API רחובות לפי שכונות\ שכונות לפי ערים
    י יוסף בן שמעון

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

    תכנות

  • API רחובות לפי שכונות\ שכונות לפי ערים
    י יוסף בן שמעון

    @yyy למה החלטת שזה חסום לבקשות שרת? אם זה נחסם מיד בבקשה הראשונה זה אומר שחסר לך הידרים

    תכנות

  • המרת נתונים (php) כדי להכניס לpostgreSql
    י יוסף בן שמעון

    @chagold מה יקרה אם הקליינט יכתוב בשדה כך:

    משה'; DROP TABLE users //
    

    ?

    תכנות

  • שגיאה בשליחת API - אקסס
    י יוסף בן שמעון

    @clickone כתב בשגיאה בשליחת API - אקסס:

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

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

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

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

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