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

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

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

pcinfogmach

@pcinfogmach
אודות
פוסטים
772
נושאים
196
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
1

פוסטים

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

  • איך למדתם לכתוב קוד - סקר
    pcinfogmachP pcinfogmach

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

    תכנות

  • מדריך טוב לjs עדיף התמקדות בnode ועוד יותר עדיף - עברית
    pcinfogmachP pcinfogmach

    משהו אישי שחוויתי בלימוד ‎JS‎ – אולי יש עוד אנשים שמרגישים כמוני, ולכן אני משתף.

    מאוד מאוד התקשיתי ללמוד ‎JS‎.
    ואני דווקא דובר 'קורא וכותב באנגלית שוטפת, ובכל זאת גם המדריכים המומלצים ביותר לא ממש קידמו אותי.

    עד שבשלב מסוים הבנתי שהקושי שלי נובע מכך שחסר לי המבנה הכללי של הדברים.

    במקור ‎JS‎ נועדה בעיקר עבור ‎frontend‎, וזה השפיע מאוד על הפרדיגמות של השפה ועל הדרך שבה עובדים איתה.

    ברגע שתפסתי את זה – זה הקל עלי מאוד.

    נכון שהיום ‎JS‎ היא הרבה מעבר לזה, אבל לדעתי אם אין את הבסיס וההבנה של הרקע הזה, מאוד קל לטבוע מהר בים הגדול שנקרא ‎JS‎.

    הערה נוספת:
    css מודרני הוא כלי ממש עוצמתי ובהרבה מקרים הוא תפס את המקום של js- של פעם. חשוב ללמוד css בצורה טובה כדי לא לעבוד קשה סתם עם js

    תכנות

  • וירטואליזציה ב-Html גדולים
    pcinfogmachP pcinfogmach

    יש לא מעט ספריות שמאפשרות לממש וירטואליזציה של רשימות בצד הלקוח.
    חלקן טובות יותר וחלקן פחות.
    למשל tan-stack מהווה בחירה מועדפת אצל הרבה מפתחים
    אם אתם מפתחים ב-vue תוכלו ולמצוא רשימה עדכנית כאן

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

    content-visibility: auto
    

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

    תכנות

  • הבנת solid וclean code
    pcinfogmachP pcinfogmach

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

    א. שאלה ב' אינה קשורה ישירות לכותרת או לשאלה א'. מדובר בשאלה כללית על עקרון הכימוס. ב-JavaScript מיישמים זאת לרוב באמצעות export (והגבלת גישה דרך מודולים), ואילו בשפות מבוססות מחלקות כגון C# הכימוס מובנה בצורה ישירה וברורה יותר באמצעות הגדרת רמות גישה (public, private וכו').

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

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

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

    ובשני מילים: "בהירות מודולרית"

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

    תכנות

  • קריאה ל-openfiledialog מ-webview ב-C# דרך js
    pcinfogmachP pcinfogmach

    @dovid

    כמו שאמרת דרך post
    הפתרון שמצאתי הוא להשתמש עם begininvoke רוב תודות!

    תכנות

  • קריאה ל-openfiledialog מ-webview ב-C# דרך js
    pcinfogmachP pcinfogmach

    נתקלתי בבאג הזה כמה וכמה פעמים אם אני קורא ל- openfiledialog של C# דרך פקודה שמקורה מה-webview (כדי לתת גישה למערכת הקבצים של המחשב מJS דרך C#) אם הדיאולוג נשאר פתוח יותר מכמה רגעים כל התוכנה קורסת
    יש למישהו פתרון?

    תכנות

  • איקס אדום גדול על כל העמוד באפליקציית vue
    pcinfogmachP pcinfogmach

    אחד המשתמשים נתקל בשגיאה באפליקציית vue שפיתחתי אני מריץ את האפליקצייה בתוך webview ב-C# בלוקלי
    אשמח אם משיהו יכול להגיד לי מה פשר השגיאה הזו
    aa1a50e9-d2d2-4b9a-b670-1cf14c2837b5-image.png

    תכנות

  • עבודה נכונה עם sql/מסדי נתונים
    pcinfogmachP pcinfogmach

    @eido כתב בעבודה נכונה עם sql/מסדי נתונים:

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

    לא הבנתי. מה קשה?
    אני חושב שזה יותר פחד מהלא ידוע מאשר קושי אמיתי.

    תכנות

  • תוספי VSC לא מצליחים לערוך את הקודים
    pcinfogmachP pcinfogmach

    @מד
    e97b0874-3931-46f4-a203-ade5b85fba87-image.png

    תכנות

  • על כתיבה טבעית, השלמה אוטומטית, ומה שביניהם
    pcinfogmachP pcinfogmach

    @NH.LOCAL כתב בעל כתיבה טבעית, השלמה אוטומטית, ומה שביניהם:

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

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

    תכנות

  • על כתיבה טבעית, השלמה אוטומטית, ומה שביניהם
    pcinfogmachP pcinfogmach

    @eido
    עד גבול מסויים בינה מלאכותית הוא כלי עזר נפלא לפעמים הוא יכול לקצר תהליכים וחבל לא להשתמש בו.
    אני מסכים עם מה שאתה מתאר על מי שנותן לבינה לכתוב בשבילו וזה אכן לא כדאי
    כמו"כ אם מתסמכים על הבינה אז אתה לא מתכנן את הקוד ואם אתה לא מתכנן אז לפעמים אתה לא עולה על העובדה שאתה בעצם יכול לעשות משהו הרבה יותר פשוט - כי לא היה לך זמן לחשוב.
    בקעצר AI = Dumb code ולפעמים דווקא dumb code הוא הבחירה הנכונה

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

    תכנות

  • יש חלופה טובה/עדכנית לרקורסיה?
    pcinfogmachP pcinfogmach

    @eido
    במחילה
    מה בדיוק אתה מנסה לעושת שלוקח יותר מ-6 דקות זמן ריצה על ידי רקורסיה?
    ולמה החלטת שאי אפשר לעצור רקורסיה באמצע?

    תכנות

  • החלפת הופעה אחת בלבד של ביטוי רגולרי ב־C#
    pcinfogmachP pcinfogmach

    כאשר משתמשים ב־Regex.Replace על מחרוזת, ברירת המחדל היא שכל ההתאמות של הביטוי הרגולרי מוחלפות. לעיתים רוצים להחליף רק את ההופעה הראשונה ולהשאיר את שאר ההתאמות ללא שינוי.

    הפתרון:

    1. צור אובייקט Regex עם הביטוי הרגולרי הרצוי.
    2. השתמש ב־Replace של האובייקט עם הפרמטר count כדי להגביל את מספר ההחלפות.
    3. הגדר count = 1 כדי להחליף רק את ההתאמה הראשונה.
    Regex regex = new Regex(pattern);
    string result = regex.Replace(input, replacement, 1);
    

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

    תכנות

  • html | בעייה בפתיחת מספר קבצי PDF בתוך אותו עמוד באמצעות iFrames
    pcinfogmachP pcinfogmach

    מצאתי פתרון חלקי להשתמש עם ה-viewer של pdf.js יש לזה מגבלה כי צריך להריץ אותו דרך שרת אבל מכיון שאני בין כה מארח את האפליקצייה ב-webview ב-C# אז אפשר להגדיר שרת מקומי לתיקיית האפליקצייה

     this.CoreWebView2.SetVirtualHostNameToFolderMapping("zayitHost", HtmlPath,
             CoreWebView2HostResourceAccessKind.Allow);
    
    תכנות

  • html | בעייה בפתיחת מספר קבצי PDF בתוך אותו עמוד באמצעות iFrames
    pcinfogmachP pcinfogmach

    @dovid
    נסיתי כעת - לא עזר.

    תכנות

  • תמונות של מקלט
    pcinfogmachP pcinfogmach

    @ivrtikshoret כתב

    תשלח תמונה לננו בננה ותבקש ממנו למחוק את כל החפצים

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

    גומלין - כללי
  • 1 / 1
  • התחברות

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

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