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

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

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

חגי

@חגי
אודות
פוסטים
600
נושאים
12
שיתופים
0
קבוצות
0
עוקבים
4
עוקב אחרי
0

פוסטים

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

  • מה ההבדל בין שני סוגי הפרויקטים הללו בויז'ואל סטודיו?
    חגיח חגי

    @קומפיונט באופן כללי לא. אני דיברתי על הייתרונות של .net framework, אבל יש יתרונות ל.net core שגוברים על זה. כמו עדכוני גירסה מג'ורית, תמיכה ביותר סוגי פרוייקטים, חוצה פלטפורמות, וכד'.
    בגירסת EF של .net framework יש תמיכה הרבה יותר טובה לדברים ויזואלים ו-scaffolding עם אשפים ייעודיים.
    מי שעובד כבד עם EF CORE, יכול להיות שהייתי ממליץ לו לעבור לEF.
    (תראה איזה חיים קלים - https://learn.microsoft.com/en-us/ef/ef6/modeling/designer/workflows/model-first)
    גם משום מה לקח למיקרוסופט הרבה זמן להכניס תמיכה טובה בOAuth בדוטנט קור, בדוטנט פריימוורק יש לך ספרייה עם כמה פונקציות שדואגת לך להכל, בדוטנט קור הרבה זמן לא היה משהו כזה, והיית צריך לדאוג בעצמך לאבטחה. היום כבר יש הכל מובנה בצורה מאוד נוחה, עם API מובנה לasp.net גם בדוטנט קור.

    תכנות

  • מה ההבדל בין שני סוגי הפרויקטים הללו בויז'ואל סטודיו?
    חגיח חגי

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

    הוצא מתמיכה ומה שהחליף אותו זה NET. שהוא מודרני

    הוא עדיין נתמך, ומיקרוסופט מצהירים שהם הולכים לתמוך בו עוד הרבה שנים.
    הוא לא מקבל עדכונים משמעותיים כמו ב.net core, אבל חלק מזה בגלל שהוא כבר מוצר יותר מוגמר, כל פיצ'ר שמוסיפים לדוטנט קור כבר נתמך עם ספריות nuget.
    גם את הפיצ'רים של השפה אפשר להוסיף באמצעות חבילת nuget (וככה לכתוב קוד בC# 12 עם .net 4.8, רק אציין שלא בדקתי על C# 12, אני עובד עם C# 10 בפרוייקט לגסי)
    https://github.com/aspnet/RoslynCodeDomProvider

    בינתיים מהניסיון שלי, לדברים שהם מונחי ווינדוס, יש ייתרון ל.net framework

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

    תכנות

  • צאט AI | מודל שפה!
    חגיח חגי

    מרשים ביותר,
    עכשיו פונקציה אסימפטוטית -
    f(x) = 5/x^3 +2x + 2

    תוכנה

  • צאט AI | מודל שפה!
    חגיח חגי

    @ivrtikshoret
    בהינתן f(x) = (x^3 / x) + 8x + 2
    מהן נקודות המפגש בצירים?
    מה השטח שנוצר בין x=-2 ל- x=2
    וכיצד תראה המשוואה בגרף (תבקש תמונה)

    תוכנה

  • אירוח שרת node.js בחינם
    חגיח חגי

    @שלום-עולם-0
    הדוגמה שהבאתי מראה משהו יותר רציני, בדוגמה שאתה הבאת לא היה ניתוב בכלל, אני הבאתי דוגמה של שימוש בספרייה חיצונית שכנראה עונה על הצרכים שלך.

    כנראה שאתה נתקל בשגיאת CORS, כשאתה פונה באמצעות AJAX\FETCH מהדפדפן לשרת שנמצא בכתובת השונה מהכתובת שלך, הדפדפן יחסום את התשובה אם לא שיש HEADERים מסויימים בתשובה, למזלנו רוב הספריות כבר מביאות לך פונקציה מוכנה בשביל זה:

    import cors from "npm:cors";
    
    const app = express();
    
    app.use(cors())
    

    שורה 1 ו-5 זה מה שאתה צריך להוסיף בשביל שזה יעבוד.

    363169fb-0023-41a1-9b2e-4e69d1ce32ac-image.png

    תכנות

  • אירוח שרת node.js בחינם
    חגיח חגי

    @שלום-עולם-0 כן.
    בשביל משהו יותר רציני תעדיף כנראה להשתמש בספרייה שנותנת לך לנתב בקשות.
    הנה דוגמה לניתוב בספריית express:

    import express from "npm:express@4";
    
    const app = express();
    app.get("/", function(req, res){
      res.json({query: req.query, params: req.params});
    });
    
    app.listen(80, console.info);
    

    מספר הפורט יכול להיות איזה מספר שאתה רוצה שיכול לשמש כמספר פורט תקין (במקרה הזה, 80)

    הנה דוגמה לאותו דבר עם הספרייה opine

    import { opine } from "https://deno.land/x/opine@2.3.3/mod.ts";
    
    const app = opine();
    
    app.get("/", function (req, res) {
      res.json({query: req.query, params: req.params});
    });
    app.get("/:id", function (req, res) {
      res.json({query: req.query, params: req.params});
    });
    
    app.listen(223344, (a) => // כל מספר פורט יעבוד
      console.log('test', a)
    );
    

    רק שבמקרה הזה גם קיבלתי פרמטר id מהשורת כתובת.

    התחברתי לענן שלי לנתיב /test?hello=world
    וקיבלתי את הjson הבא:

    {
      "query": {
        "hello": "world"
      },
      "params": {
        "id": "test"
      }
    }
    
    תכנות

  • אירוח שרת node.js בחינם
    חגיח חגי

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

    תכנות

  • אירוח שרת node.js בחינם
    חגיח חגי

    החלפתי את הקוד בplayground שישתמש בexpress במקום opine, בגלל שזאת ספרייה הרבה יותר פופולרית והסיכוי שתמצא עליה תיעוד הרבה יותר גבוה.
    <נמחק להערת אחד המשתמשים>

    תכנות

  • אירוח שרת node.js בחינם
    חגיח חגי

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

    תכנות

  • אירוח שרת node.js בחינם
    חגיח חגי

    @שלום-עולם-0 השורת פקודה נמצאת במחשב שלך, אם אתה בווינדוס, אז אתה יכול לבחור בין cmd.exe לבין ps.exe

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

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

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

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

    תכנות

  • אירוח שרת node.js בחינם
    חגיח חגי

    ה-npm פה ישמש אותך רק בשביל להתקין תוכנה, תכתוב בשורת פקודה npm i -g firebase-tools
    אחרי זה תלחץ על "הבא" ותראה מה הם עוד רוצים שתריץ בשביל לפרוס את הקוד שלך בfirebase.

    אם אתה רוצה שירות ענן שאתה יכול לערוך את הקוד ישירות עליו, אתה יכול להשתמש בdeno cloud
    https://deno.com/deploy

    תכנות

  • עזרה בקנית כונן SSD
    חגיח חגי

    @משתמש-תמים לא נכנסתי לקישור, פשוט הנחתי שאם כתוב USB, אז זה ממשק USB.

    חומרה

  • מַעבָר מ-JS ל-Node.js
    חגיח חגי

    @יהודי-טוב כתב במַעבָר מ-JS ל-Node.js:

    ואז אתה לא צריך ללמוד כלום

    זה לא מדויק, הוא יצטרך ללמוד לעבוד עם firebase.

    תכנות

  • טאבלט + נטפרי
    חגיח חגי

    אולי תשאל את נטפרי? יש להם יותר מידע על טאבלטים שאנשים פנו עליהם למערכת (למרות שטאבלטים שלא פנו עליהם אמורים להיות יותר טובים)

    מובייל וטבלט

  • עזרה בקנית כונן SSD
    חגיח חגי

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

    חומרה

  • #C | הטמעת ממשקי COM במצב NativeAOT‏
    חגיח חגי

    בסוף אחד הקישורים הם מציינים בהקשר הזה שהם מתחילים להוסיף תמיכה לcode generator עבור רכיבי COM, ניסית לבדוק אם זה פותר את השגיאה?
    https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-8#source-generated-com-interop

    תכנות

  • שרת קבצים לפי יוזרים
    חגיח חגי

    זה נשמע כמו פיצ'ר של Active directory, בחיפוש מהיר בגוגל זה נראה שאתה יכול להשתמש בAzure active directory בענן וליצור חיבור לתיקייה\כונן עם הרשאות דרך הSMB המובנה של ווינדוס.

    https://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-configure-permissions

    אינטרנט

  • חיפוש תוכנה: המרת קובץ אקסל (xlsx) לcsv
    חגיח חגי

    אם יש לך סתם תוכנה (שאתה רוצה לכתוב אחת)
    אתה יכול לשים אותה תחת shell:sendto ואז לפתוח מהלחצן ימני

    6739d653-f12e-477b-9864-d8e40dea6874-image.png
    c5f30dec-aa41-43b8-8226-bb95e3166663-image.png

    תוכנה

  • שמירת נתון לזמן מסויים ברשימה | פייתון
    חגיח חגי

    @aaron מצד מה זה לא נכון? העלויות סיבובי מעבד זניחות במקרה כזה.
    אתה יכול להרחיב על cache TTL? נראה לי שאני מכיר את זה בהקשר אחר כי אני לא מבין איך זה נכנס פה.

    או פשוט לשמור את הזמן ביחד עם הערך.

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

    תכנות
  • 1
  • 2
  • 7
  • 8
  • 9
  • 10
  • 11
  • 29
  • 30
  • 9 / 30
  • התחברות

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

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