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

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

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

aaron

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

פוסטים

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

  • וואצאפ למייל
    A aaron

    @nigun
    אני לא יודע מה הוא עשה, אבל אני לא בטוח שזה צריך להיות קשור לשמות של אלמנטים כי זה אמור לעבוד על הJS API ולא על האלמנטי HTML.

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

    תכנות

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

    @שואף אמר בעזרה בחיבור למסד נתונים בדוקר:

    @aaron אמר בעזרה בחיבור למסד נתונים בדוקר:

    לשלוח PR?

    מה זה PR?

    Pull Request

    ואני מבין שמה שעשית זה לשלב את הקימפול של הדרייבר בתוך הDOCKERFILE, נכון?

    נכון, קימפלתי בתוך תהליך הבניה. אבל כדי לא לנפח את גודל התמונה חייבים להשתמש בmulti stage builds.

    מצורף הDockerfile

    תכנות

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

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

    מצאתי את הבאג הזה פה

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

    / # isql -v MySQL-main
    [S1000][unixODBC][ma-3.1.14]Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    [ISQL]ERROR: Could not SQLConnect
    

    לפני השגיאה הייתה בטעינה של הדרייבר..

    לשלוח PR?

    תכנות

  • דליפת זיכרון בהרצת הbuild בnode.js
    A aaron

    @chagold אמר בדליפת זיכרון בהרצת הbuild בnode.js:

    ד שהורדתי חזרה ל512 והוא שוב החזיר את השגיאה של דליפת זיכרון הנ"ל out of memory.

    תנסה עם 1024, זה כמות הזכרון שיש לך..

    אם תשים לב, יש פה שני סוגי OOM.
    הראשון זה שnode מגביל את האפליקציה ל512 מגה, ואז נזרקת שגיאה יפה מנוד עם פרטים.
    השני זה שנוד לא מגביל, כי הגדרת לו ערך יותר גדול מכמות הזכרון שיש לך, ואז הos שלך מקפיץ שגיאה של OOM ופשוט מעיף את התהליך.

    תכנות

  • האם יש חיסרון בWebSocket?
    A aaron

    @nigun
    יש. זה נקרא grpc-web והוא כמובן בנוי מעל websockets..

    תכנות

  • האם יש חיסרון בWebSocket?
    A aaron

    @yossiz אמר בהאם יש חיסרון בWebSocket?:

    @שמואל4 נראה לי שהבעיה העיקרית הוא scalability. שרת שיכול לטפל ב-1,000,000 בקשות HTTP בדקה, לא בהכרח יכול להחזיק 1,000,000 חיבורים פתוחים של websocket בו זמנית

    מיליון בקשות HTTP בדקה נצרכות כי עושים long polling.. מה שאומר 6-10 בקשות לדקה מקליינט..
    אז השאלה שצריכה להישאל זה האם אותו שרת מסוגל להחזיק 100-160 אלף חיבורי ws..
    אני מניח שזה כבר הרבה יותר הגיוני ולא באמת בעייתי..

    בהקשר אחר, גם אם נניח שws בעייתי לscale גבוה, צריך לקחת בחשבון שארכיטקטורה של push ללקוחות הרבה יותר חסכוני וscalability..
    למשל מבחינת DB,
    הרי בpull, בדרך כלל נשמור את המידע בDB ובכל בקשה מהקליינט נבצע בדיקה האם יש מידע רלוונטי לשליחה..
    זה מיליון בקשות לדקה שמיותרות לחלוטין

    תכנות

  • הקריסה בOVH - מה ניתן להפיק מאירוע כזה?
    A aaron

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

    https://docs.mongodb.com/manual/core/replica-set-sync/#streaming-replication

    תכנות

  • הקריסה בOVH - מה ניתן להפיק מאירוע כזה?
    A aaron

    @nigun אמר בהקריסה בOVH - מה ניתן להפיק מאירוע כזה?:

    איך באמת פותרים את הבעיה של הדאטא?

    המושג נקרא replica sets, כנראה במקור נוצר בעיקר למטרת פיזור עומסים(?)
    למשל לmongodb כאן - https://www.mongodb.com/basics/clusters
    ופה יש קצת יותר פירוט - https://docs.mongodb.com/manual/replication/

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

    תכנות

  • הקריסה בOVH - מה ניתן להפיק מאירוע כזה?
    A aaron

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

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

    הייתי מחלק ל2.
    1 - זה הדאטא של המערכת. והפתרון הוא גיבויים וredundancy (יתירות..), קלסטרים על פני אפילו יותר מDC אחד. (שזה דבר שעד היום לא עשיתי ואני מניח שעכשיו קיבלתי אזהרה למה יכול לקרות)
    2 - האפליקציה עצמה. ופה הפתרון הוא פשוט 99% אוטומציה.. (אנסייבל וטרפרום?)

    יכול להיות שדרך העצלנית יותר היא לדאוג לsnapshots קבועים ולהוריד אותם אל DC נפרד..

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

    תכנות

  • עזרה | בניית תוכנת חיפוש בPYTHON
    A aaron

    @dovid אמר בעזרה | בניית תוכנת חיפוש בPYTHON:

    הנה קוד כמו ש@yossiz ענה:

    names = {
      "רבא": "rava.txt",
      "אביי": "abye.txt",
      "שמואל": "shmuel.txt"
    }
     
    chosen = names.get(input, None)
    if chosen is not None: 
        print(chosen)
    else:
        print("שם לא קיים במערכת")
     
    
    

    סתם שאלה, הקוד שכתבת תקני?
    אפשר לכתוב print ללא סוגריים?

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

    names = {
      "רבא": "rava.txt",
      "אביי": "abye.txt",
      "שמואל": "shmuel.txt"
    }
    
    if names.get(input):
        print(names[input])
    else:
        print("שם לא קיים במערכת")
    

    או יותר קצר:

    print(names.get(input, "שם לא קיים במערכת")) 
    
    

    אני בוחר להשתמש בprint(names[input]) ולא בprint(names.get(input)) כי לדעתי זאת דרך נכונה לתת לפיתון להקפיץ שגיאות בעצמה ולא לנסות לנהל אותם לבד. זה מקל בד"כ על דיבאג..

    תכנות

  • לולאות for וthread's
    A aaron

    יש לך פה פירוט מלא של האפשרויות,
    תבדוק את when_pressed.
    לחילופין בצורה פשוטה אתה יכול להחליף את while 1 ב while not button.is_pressed

    תכנות

  • json web token vs cookie auth
    A aaron

    @dovid אמר בjson web token vs cookie auth:

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

    מי בכלל משתמש היום בבקשות על בסיס הדפדפן??
    הכל היום axios, האפליקציה עצמה לא דורשת בכלל אימות, מקומפלת מראש ונשלחת לדפדפן כערמת JS/CSS/HTML המידע בנפרד על גבי GraphQL, (מה? אתם עוד משתמשים בrest api??)
    אז למה בכלל להשתמש בקוקיז?

    וברצינות, לדעתי JWT זה דרך הגיונית יותר מאשר ערימות הקוקיז שרואים היום באתרים, ויפתור למשל את הרידיירקטים מהסוג שקורה בכניסה לazure, (עוברים איזה 3 פעמים הלוך ושוב בין login.live.com לכל מיני סאבדומיינים) רק כדי להשחיל את הקוקיז כדי שכל הAPI יעבוד..
    מתכנתים רוצים שליטה בידים, תן לי את היכולת לשלוט מה נשלח מתי ואיפה..

    תכנות

  • עדכון שרת tcp ללא downtime
    A aaron

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

    שרת TCP אתה מתכוון לא http? כלומר יש חיבור אחד רצוף או שנפתח חיבור חדש לכל שיחה או בקשה?

    תכנות

  • איזה אוזניות מומלצות ?
    A aaron

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

    צרכנות

  • ממתי DigitalOcean שולחים כסף
    A aaron

    בעצם שילמת 5 דולר כשפתחת את החשבון כדי לאמת אותו, לא?
    אז עכשיו הם מחזירים לך אותו..

    גומלין - כללי

  • שחיתות טמטום או שלומיאליות מה זה משנה בכלל
    A aaron

    @WWW
    מאמין שיש דרכים חכמות שהם מכפרים על הדיליי, עדיין במידה והמערכת באמת עובדת כפי שתואר, ונשפכים שם כספים על מערכות בתכנון גרוע, זה זוועתי

    חדשות

  • לינוקס (אובונטו) - מישהו התנסה עם ofono?
    A aaron

    כן, אבל תשאל את השאלה במקום לשאול האם לשאול

    תוכנה

  • הורדת המכלול
    A aaron

    @צדיק-תמים
    אני מנסה להבין מאיפה ציטטת את זה??

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

    תוכנה

  • מוזר ביותר: בעיה בכתיבה בעברית כשעובדים על שליטה מרחוק למחשב אחר !
    A aaron

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

    תוכנה

  • עדכון Ubuntu
    A aaron

    @מנצפך

    apt-get dist-upgrade
    
    תוכנה
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 21
  • 22
  • 5 / 22
  • התחברות

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

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