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

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

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

חגי

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

פוסטים

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

  • התייעצות: Next.js Nest.js או Nuxt.js ?
    חגיח חגי

    @איש-נחמד כתב בהתייעצות: Next.js Nest.js או Nuxt.js ?:

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

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

    תכנות

  • אירוח שרת 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

    תכנות

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

    אני בד"כ עושה ככה:

    import threading
    def addItem(_list, item, delay=600):
        _list.append(item)
        threading.Timer(delay, lambda: _list.remove(item)).start()
    

    הרעיון הוא ליצור "משימה" אוטומטית למחוק את הערך עוד X זמן

    השימוש -

    l = []
    addItem(l, 'my item', 5) # 5 seconds
    

    cee38fe0-ed10-4297-aeb2-9117ad938efd-image.png

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

    תכנות

  • קוד נגדי קצר
    חגיח חגי

    @dovid כתב בקוד נגדי קצר:

    @חגי בסיס זה סה"כ שימוש באותיות כספרות נוספות, אז זה זהה למה שהציע @NH-LOCAL רק שהוא לא קרא לזה באותו שם. base64 זה בסיס נפוץ מאוד שיש בכל שפה פונקציה ישירה לייצר אותו ובבסיס הזה בחמש תווים יש די והותר.

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

    בבסיס 64 (המובנה) יש לך ריפוד ב= וגם סימני +// שנראים פחות טוב. (וגם ההמרה המובנית היא בד"כ מbuffer\מחרוזת, ולא ממספר) סתם נראה לי שיותר קל לתת קוד נגדי בלי סלאש ("זה סלאש קדימה או אחורה? איזה כיוון זה סלאש אחורה? אהה.. זה איפה שהנקודה במקלדת.. רגע זה עשה לי נקודה, אהה.. אתה מתכוון איפה שהQ, אוקיי יש פה סלאש אחורה.. כלומר קדימה.. נו מה שאמרת..)
    אם יש שם backtick\טילדה, אני מאחל הרבה הצלחה בהעברה בעל פה של התו 🙂
    ("תעשה טילדה, זה שיפט + בקטיק, זה איפה שהנקודה פסיק כשאתה על עברית, אל תשכח שיפט!!! אוקיי מה המייל שלך אני אעביר לך את הקוד נגדי במייל")

    (בעיקרון גם base62 יעשה את העבודה, זה הכי גבוה שאפשר בלי תווים שאינם אותיות ומספרים)

    תכנות

  • קוד נגדי קצר
    חגיח חגי

    הרעיון שלי היה לעשות המרת בסיסים, להמיר מבסיס 10 לבסיס 32 (בדקתי בגוגל, זה יוצא 6 ספרות.. אז זה לא מתאים, בבסיס 60 זה נראה טוב ובלי תווים מוזרים)
    https://math.tools/calculator/base/10-60

    תכנות

  • טייפסקריפט - טייפ מותנה
    חגיח חגי

    @צדיק-תמים
    אופס 🙂
    https://www.typescriptlang.org/play?#code/C4TwDgpgBAsiAq5oF4oG8CwAoKuoEMATQgLnSgDsBXAWzOpoCMIAnKAXwBps8oqxILMmigBnYELESAlhQDmHbOwDc2AGZUKAY2DSA9hSiE9AZT00IwABay5AHnhQIAD2AQKhUVADWEEHrVYBCQAPgAKGj1CCDJ4TiN8YHwyOERIAG14AF0ASjJxFlsoAB8+Dwg1WQhCdB48AHp6qGlAiKiUVAByIkJOnNqcBqbeLQNxcgYOKFRCRPxVQdxG3igWSyoWQ0mAaigARgXeZfYnABtRaBaoNujprv5BPoGj4bxRinGRAqmZucOhlZrYAbQwFAB0wD0AFUBKwAML4C5hHL-JZNdh1XBAkELDFYbDGMwWay2MLdYideIiNT4XxkPYcFEE0zmSw2eRknqUia0enxGl0qAAJkZCyAA

    תכנות

  • מה הדרך הנכונה לתקשורת באמצעות GET ב PHP
    חגיח חגי

    התשובה הסובייקטיבית שלי -
    להפוך כל טיפול בפניה לפונקציה, ולנתב את הפניה של ימות המשיח לפונקציה הראויה לפי isset.

    תכנות

  • אחסון קבצים במסד הנתונים עצמו
    חגיח חגי

    אני לא יודע אם זה מתאים למקרה שלך, אבל יש מסדי נתונים שתומכים בקובץ (או סתם מידע בינארי) בתור data type של עמודה.
    יש כאלו שאפילו מתיימרים להיות יותר מהירים מהמערכת קבצים.
    https://www.sqlite.org/fasterthanfs.html

    (תודה ל @yossiz על שהראה לי את הקישור הזה)

    עריכה: אני רואה שיש מקום לדון בזה https://www.sqlite.org/intern-v-extern-blob.html

    תכנות

  • איך לומדים לבנות תוכנה
    חגיח חגי

    @nigun כתב באיך לומדים לבנות תוכנה:

    עד שהוא יגלה שהוא לא יכול לכתוב איתה שום תוכנה משמעותית בעולם האמיתי (לפחות בשנים הקרובות)

    https://vlang.io/#builtinv

    הcore features כבר קיימים, החיסרון הוא שגם בהם יכולים פתאום להחליף לך שמות טיפוסים וכד' (בגירסה האחרונה הם שינו את השם של byte ל-u8, ואת ustring ל-[]rune), אבל מי שבונה לעצמו משהו, זה אמור להספיק לו.
    רק הkiiler features של V עדיין WIP, אז זה עוד לא הופך אותה לדבר הכי מדהים שקיים עלי אדמות.

    תכנות

  • בקשת עזרה | החלפה html
    חגיח חגי

    @dovid אני שם לב שבקלט של @פלורידה יש רווח אחרי הsrc=" מה שאומר שזה לא יעבוד. כמו כן הסלאשים לכיוון השני.
    אפשר לתקן ל

    src=" \\\[^\\\]+\\
    
    src="\
    
    תכנות

  • עריכת קבצי HTML באמצעות סקריפט
    חגיח חגי

    @yossiz אכן, אבל אני חושב שדוקא התשובה השניה שם יותר רלוונטית לנידון דידן 🙂

    תכנות

  • עריכת קבצי HTML באמצעות סקריפט
    חגיח חגי

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

    document.documentElement.outerHTML

    תכנות

  • JS תגובה אסינכרונית
    חגיח חגי

    תשובה בודדת - Promise (זה מובנה בשפה, להמשך עיון), ניתן באמצעות callback (היינו פונקציה שתטפל במידע) שמעבירים לthen, וניתן באמצעות הסינטקס של async\await (שזה לא שימושי בכל המקרים, אבל בהחלט נוח)

    אתה יכול לטפל בכמה תגובות באמצעות Observables מספריית RxJS

    תכנות

  • Github Copilto לסטודנטים
    חגיח חגי

    @chagold כנראה שהמילים rabbinical college עשו את הרושם שזה מוסד אקדמי, לא?
    סתם אישור כולל לא נראה לי אמור להיות מספק. (בכל מקרה אני אנסה, אבל לא נראה לי שזה יצליח)

    תכנות

  • איך חושפים אלמנטים מוסתרים באופן גורף?
    חגיח חגי

    @אהרן
    אם אתה רוצה לגבור על חוק CSS שמוגדר עם !important, אתה צריך ליצור גם חוק inline ולהשתמש ב!important

    el.style.visibility = "visible !important";
    

    תעשה כך גם לopacity ולכל הdisplay:noneים למיניהם (צריך לחפש אותם אולי עם computedStyle קודם, ולגלות איזה display כן צריך להתאים להם, שזה קצת מסובך)

    תכנות

  • התקנת SWAGGER
    חגיח חגי

    @ממ
    אני באופן אישי מעדיף .net framework בגלל כמה סיבות.
    אבל net core נותנת לך לרוץ גם על שרתי לינוקס שהם הרבה יותר זולים ומהירים. גם זה נחשב יותר מודרני, אז אצל מעסיקים\בוחנים זה בונוס.

    תכנות

  • בעיה בבניית CNC בפייתון
    חגיח חגי

    @dovid
    חחח זאת היתה בדיחה בגלל שהוא כתב שהוא עדיין לא יודע לדבג, זה בעיקרון הפיתרון הכי מתבקש,
    האפשרות הכי קלה היא באמצעות print, האפשרות הכי קשה (אבל הופכת אותך להיות מאוד גזעי, בעיקר כשאתה לומד סייבר) זה להשתמש בpdb.
    האפשרות הנורמלית באמת זה להשתמש בכלי דיבוג של IDE כלשהו כמו pycharm.

    תכנות

  • תוסף להרצת שאילתות בVSCODE
    חגיח חגי

    @לעזור-לכולם https://marketplace.visualstudio.com/items?itemName=DevartSoftware.dotConnectMySQLADONETDataProvider
    למשל

    עריכה:
    התוסף שהבאתי הוא בתשלום, זה הגירסא המוגבלת בחינם - https://marketplace.visualstudio.com/items?itemName=DevartSoftware.dotConnectExpressADONETDataProviderforMySQL

    תכנות

  • תוסף להרצת שאילתות בVSCODE
    חגיח חגי

    @לעזור-לכולם
    אני משתמש בתוסף הנוח הזה:
    https://marketplace.visualstudio.com/items?itemName=ms-mssql.mssql
    ב-vs אפשר גם להתקין תוספים, אבל sql server כבר קיים בו מובנה.

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

    תכנות

  • פירוק מחרוזת לתווים יחידים באמצעות רג'קס
    חגיח חגי

    שמתי לב שיש תשובה יותר פשוטה ממש שכתבתי, ה-regex הבא:

    ()
    

    אמור לבצע אותו דבר.

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

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

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