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

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

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

aaron

@aaron
אודות
פוסטים
658
נושאים
19
שיתופים
0
קבוצות
0
עוקבים
2
עוקב אחרי
0

פוסטים

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

  • משתנים יציבים שעלולים להשתנות מידי פעם. איך הדרך הנכונה להגדיר אותם?
    A aaron

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

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

    תכנות

  • האם יש אפשרות לתכנת ישירות בענן
    A aaron

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

    אם מדובר על חווית פיתוח מלאה, יש 2 אפשרויות שמוצעות כשירות, או להריץ פתרונות דומים בעצמך.
    gitpod וcodespaces של גיטהאב.

    תוכל גם להריץ בעצמך את gitpod אם כי מדובר בהתקנה סופר מורכבת, לא רואה סיבה לא לשלם פשוט.
    יש פתרונות אחרים, למשל https://github.com/coder/code-server
    ופה פתרון רשמי של vscode. רק שזה בהרשמה מוגבלת כרגע..

    תכנות

  • בניית לולאה שתריץ docker image
    A aaron

    @Aharon-0 כתב בבניית לולאה שתריץ docker image:

    למה לא להשתמש ב kubernetes ?

    אתה עובד עם קוברנטיס או שאתה סתם זורק את זה פה באוויר?

    תכנות

  • כתובת להקלטת ריקווסטים
    A aaron

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

    תכנות

  • איך לפבלש ASP.NET בצורה בטוחה
    A aaron

    חיפשתי פתרונות ספציפית לIIS, זה מה שמצאתי לדוגמא.
    https://www.offerzen.com/blog/zero-downtime-deployments-in-an-iis-world
    https://octopus.com/docs/deployments/patterns/blue-green-deployments/blue-green-deployments-in-iis

    תכנות

  • תוספים שימושיים לVSC
    A aaron

    @OdedDvir אמר בתוספים שימושיים לVSC:

    @dovid אמר בתוספים שימושיים לVSC:

    והוא מדהים בחכמתו.

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

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

    תכנות

  • ASP קור בדוקר
    A aaron

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

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

    תכנות

  • יצירת API בתמונת דוקר
    A aaron

    @יוסף-בן-שמעון אמר ביצירת API בתמונת דוקר:

    @aaron למה אתה קורא לזה האק מטורף, זה נשמע לי דרך נכונה לתקשר עם היישום כשהוא מבודד בתוך תמונת דוקר.

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

    תכנות

  • עזרה בהתקנת שרת
    A aaron

    @מומחה-באקסס
    תפרט מה ניסת ובאיזה פלטפורמות, יהיה יותר קל לעזור לך

    תכנות

  • פורום nodeBB על שרת נפרד או לאו דווקא
    A aaron

    @חגי אמר בפורום nodeBB על שרת נפרד או לאו דווקא:

    @nigun
    אולי עדיף VM מלא במקום דוקר.
    זה אמור ליצור הפרדה מלאה בין הסרביסים השונים.

    עריכה: במידה וזה אפשרי.

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

    תכנות

  • הצילו - פייתון - ניהול חבילות וvenv
    A aaron

    @davidnead
    פשוט תשאל פה.
    בגדול כל בעיה שיש לך - אם תגגל אותה ספציפית (באנגלית כמובן!) תמצא אוסף פתרונות רלוונטי..
    לגבי ניהול חבילות אני ממליץ להכיר את poetry ואת pyenv. (את pyenv אפשר להשאיר בחוץ כרגע, זה בגדול מינפולציות על הPATH וזה מתכון לבעיות כשלא יודעים בדיוק איך דברים עובדים)
    poetry מנהל את כל הקונפיג שלו ב2 קבצים, הראשון בשם pyproject.toml, השני בשם poetry.lock
    poetry new זה נקודת הפתיחה שלך, וpoetry add זה כדי להוסיף תלויות.
    poetry shell יאקטב את הvenv שנוצר עבור הפרויקט.

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

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

    תכנות

  • הכרזות ממסך המתנה למי שהגיע התור HTML/JS/VUE
    A aaron

    @חוקר אמר בהכרזות ממסך המתנה למי שהגיע התור HTML/JS/VUE:

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

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

    תכנות

  • הורדת קבצים ב angular ו node js
    A aaron

    @ayali
    צריך להוסיף header כזה:
    Content-Disposition: attachment; filename="MyFileName.ext"

    תכנות

  • Windows 11 הוכרז רשמי
    A aaron

    ניתן לעקוף את הבדיקת תאימות של הראם, TPM והבוט מאובטח.

    https://www.bleepingcomputer.com/news/microsoft/how-to-bypass-the-windows-11-tpm-20-requirement/

    תכנות

  • הרצה אוטומטית של קוד
    A aaron

    בהנחה ואני מבין מה אתה מחפש - יש לך קוד PHP על שרת שיתופי - הפתרון הוא להריץ curl כמשימה מתוזמנת בעזרת שירות אונליין כזה או אחר.
    לדוג' https://cron-job.org/en/

    כל זה בהנחה ואין לך בשרת השיתופי אפשרות למשימות מתוזמנות. הגיוני שיש.

    תכנות

  • חיבור למסד נתונים בדוקר 2
    A aaron

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

    תכנות

  • קבלת רשימת הבנקים בישראל+מספרי הסניפים הקייימים
    A aaron

    https://data.gov.il/dataset/branches/resource/1c5bc716-8210-4ec7-85be-92e6271955c2

    תכנות

  • הוספת עותק של מערך האובייקטים בכל אובייקט לפני שמירה.
    A aaron

    @אבי-203 אמר בהוספת עותק של מערך האובייקטים בכל אובייקט לפני שמירה.:

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

    JS אמנם יוצר מערך חדש, אבל שמכיל בדיוק את אותם האוביקטים המקוריים.
    מה שגורם להפניה מעגלית Circular של אוביקט אל עצמו, וכמובן זה לא משהו שניתן לשמור בDB (לפחות לא as-is).
    אדגים:

    > item_1 = {id: 1} 
    > item_2 = {id: 2} 
    > items = [item_1, item_2];
    [ { id: 1 }, { id: 2 } ]
    > not_new_items = [...items];
    > item_1.is_old = true
    > not_new_items
    [ { id: 1, is_old: true }, { id: 2 } ]
    

    מה שנצרך זה בעצם לבצע deepcopy "העתקה עמוקה" למשל באמצעות JSON. (משער שיש דרכים יותר הגיוניות, לא יודע JS מספיק..)

      const tt = JSON.parse(JSON.stringify(taskss));
      await taskss.forEach((ite => {
                    item.total = tt.length
                    item.sicum = tt
                });
    
    תכנות

  • בירור | עבודה בתחום התכנות
    A aaron

    @nigun עבדת לפני בעבודה אחרת או שאין לך נקודת השוואה?

    תכנות

  • mysql שמירת נתונים נוספים מעבר לבסיסיים
    A aaron

    @חוקר אמר בmysql שמירת נתונים נוספים מעבר לבסיסיים:

    האם יש הבדל בביצועים בין חיפוש בתוך json עם like כגון
    ext LIKE 'Departments=2'
    או שזה חיפוש של עמודה
    Departments = '1'

    ההגיון אומר שכן. עד כמה? שאלה טובה..
    בכל מקרה אל תשתמש בLIKE אלא בפונקציות יעודיות לjson.
    https://dev.mysql.com/doc/refman/8.0/en/json-search-functions.html
    ואתה יכול גם ליצור אינדקס לערך ספציפי בJSON כדי לקבל תוצאות טובות יותר

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

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

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