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

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

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

aaron

@aaron
אודות
פוסטים
658
נושאים
19
קבוצות
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
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום