• צרו איתנו קשר דרך האימייל: darktalkforum@gmail.com
    עקבו אחרינו בטוויטר וברשתות חברותיות כדי להתעדכן בשינויים, אם האתר לא זמין, תקלות ועוד: טוויטר
  • יצא עדכון חדש לחוקי האתר: לחצו כאן

דיון סוגוי אני צריך עזרה של המוח האשכנזי המפותח שלך

Baboon

בבון בטאבון
מנהל ראשי
אוק׳ 11, 2024
4,280
743
1
Zuzin
4,652
@סוגוי

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

תכתוב לי בדיסקורד, לא יכול לאפשר DOWNTIME כרגע כשהפורום בחיתוליו
 
@סוגוי

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

תכתוב לי בדיסקורד, לא יכול לאפשר DOWNTIME כרגע כשהפורום בחיתוליו
שווה לבדוק אם יש מנגנונים כאלה שמותאמים ל-Xenforo

בגדול בתעשייה לרוב זה כולל לייצר כמה endpoints לאינסטנסים שונים כגיבוי עם load balancer, אבל אולי טיפה overkill

שווה להסתכל בלוגים ולהבין / לתת ל-AI להבין מה גרם ל-downtime ברמת המכונה הנוכחית שמריצה את השרת כדי להבין בכלל מה הסיטואציה
 
שווה לבדוק אם יש מנגנונים כאלה שמותאמים ל-Xenforo

בגדול בתעשייה לרוב זה כולל לייצר כמה endpoints לאינסטנסים שונים כגיבוי עם load balancer, אבל אולי טיפה overkill

שווה להסתכל בלוגים ולהבין / לתת ל-AI להבין מה גרם ל-downtime ברמת המכונה הנוכחית שמריצה את השרת כדי להבין בכלל מה הסיטואציה
יש בעברית?
הרי כל הקוד הוא מערכת אחת מגובשת, אם אתה משנה קוד בקובץ אחד זה יהיה רלוונטי לקובץ אחר.
אז מה קורה אם אתה מחליף קובץ ולא הספקת את הקובץ השני ובזמן הזה מישהו שלח בקשה לשרת? מדובר על מיקרו שניות אבל עדיין
 
ולגבי שינויים שאתה רוצה לעשות לאתר, אז הרבה פעמים עושים את זה בתצורה של A/B testing שזה כולל משהו דומה למה שהזכרתי
 
יש בעברית?
הרי כל הקוד הוא מערכת אחת מגובשת, אם אתה משנה קוד בקובץ אחד זה יהיה רלוונטי לקובץ אחר.
אז מה קורה אם אתה מחליף קובץ ולא הספקת את הקובץ השני ובזמן הזה מישהו שלח בקשה לשרת? מדובר על מיקרו שניות אבל עדיין
אם זה ממש חשוב לך לעשות את זה מסודר אולי תתחיל לעבוד עם version control ו-deployments

הדרך האוברקיל בתעשייה זה CI/CD

יכול להסביר לך גם בדיסקורד אבל רק עוד שעה כי אני לא בבית
 
ולגבי שינויים שאתה רוצה לעשות לאתר, אז הרבה פעמים עושים את זה בתצורה של A/B testing שזה כולל משהו דומה למה שהזכרתי
אם זה ממש חשוב לך לעשות את זה מסודר אולי תתחיל לעבוד עם version control ו-deployments

הדרך האוברקיל בתעשייה זה CI/CD

יכול להסביר לך גם בדיסקורד אבל רק עוד שעה כי אני לא בבית
בינתיים אני משתמש ב GIT REPO
יש לי staging.darktalk.co
ברגע שהשינויים יפים בסטייג'ינג אז אני שולח PUSH לPRODUCTION
זה אבל יכול ליצור DESYNC קצר, אפילו אם כל השינויי קוד מגיעים בבת אחת עדיין צריך להריץ פקודות CLI, אז יש פער של כמה שניות בין כל זה
 
בינתיים אני משתמש ב GIT REPO
יש לי staging.darktalk.co
ברגע שהשינויים יפים בסטייג'ינג אז אני שולח PUSH לPRODUCTION
זה אבל יכול ליצור DESYNC קצר, אפילו אם כל השינויי קוד מגיעים בבת אחת עדיין צריך להריץ פקודות CLI, אז יש פער של כמה שניות בין כל זה
בגדול הדרך בתעשייה היא ריבוי שרתים/מכונות כשכל אחד מצביע על גרסת גיט שונה בהתאם לתזמון ה-deployment שהגדרת

וגם כמה מכונות שה-load balancer מחובר אליהן כדי להעלות זמינות במצבים כאלה של גמגום של שרת מסוים, ו-deployment הדרגתי ולינארי לכל אחד מהשרתים

ואז על זה אתה יכול להגדיר נניח setup של A/B testing שיעזור לך להבין מה המצב

לגבי מה שאתה מתאר עם ה-push, לא יודע מה הפתרון לזה כי אני לא בקיא ב-runtime של PHP, צריך לבדוק בלוגים של הפורום/אפאצ'י/PHP מה זה אומר שבגלל ה-push יורדת הזמינות

במקומך הייתי דבר ראשון משעבד את ה-AI לחקור את נתוני הזמינות ואת כלל הלוגים הרלוונטיים
 
בגדול הדרך בתעשייה היא ריבוי שרתים/מכונות כשכל אחד מצביע על גרסת גיט שונה בהתאם לתזמון ה-deployment שהגדרת

וגם כמה מכונות שה-load balancer מחובר אליהן כדי להעלות זמינות במצבים כאלה של גמגום של שרת מסוים, ו-deployment הדרגתי ולינארי לכל אחד מהשרתים

ואז על זה אתה יכול להגדיר נניח setup של A/B testing שיעזור לך להבין מה המצב

לגבי מה שאתה מתאר עם ה-push, לא יודע מה הפתרון לזה כי אני לא בקיא ב-runtime של PHP, צריך לבדוק בלוגים של הפורום/אפאצ'י/PHP מה זה אומר שבגלל ה-push יורדת הזמינות

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

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

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

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

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

נשמע שמה שחסר לך זה בעיקר דרך לבדוק בכלל את השינויים שלך

בגדול הייתי רוצה להגיד (ולא בטוח כי כאמור לא חקרתי את הלוגים של המערכת שלך, ממליץ לשעבד AI) שהדבר הכי לא נכון במה שאתה עושה הוא שאין לך בכלל regression tests שאפשר לבדוק אם הם עוברים או נכשלים, אבל קל להגיד כי זאת מערכת שלא אתה יצרת. כדאי לבדוק אם יש טסטים שמגיעים עם המערכת וחלק מהפלאגינים שאפשר להריץ לפני קומיט, אם יש כאלה יכול לחבר את חלקם לרוץ ב-hook נגיד לפני push או משהו בסגנון

אם אין אולי תוכל להתחיל לייצר לדברים חשובים ולהריץ אותם
 
נטו בשביל uptime לכאורה אתה צריך כמה מכונות ו-load balancer (ואולי איזשהו CI/CD שתהיה לך אוטומציה של ה-deployment)

אבל נראה לי overkill לגודל הנוכחי של הפורום טיפה
 
  • Retarded Wojak
סימוני אימוג׳י: Baboon
מרגש אותי ומצמרר לי את הזורדו
אגב הCODEX החדש קטלני
רק מה, שהשרמוטות נותנים פחות שימוש מCLAUDE, וה20X שימוש שלהם עולה 700 לעומת 580 של CLAUDE, שזה חיסכון של 120 שקל
משתמש בASTRA 6 ואני מרוצה
 
  • אהבתי
סימוני אימוג׳י: סוגוי
אגב הCODEX החדש קטלני
רק מה, שהשרמוטות נותנים פחות שימוש מCLAUDE, וה20X שימוש שלהם עולה 700 לעומת 580 של CLAUDE, שזה חיסכון של 120 שקל
משתמש בASTRA 6 ואני מרוצה
שמעתי שזה מודל טוב, איך ה-reasoning?

אני בהפסקת AI עד להודעה חדשה כרגע אבל מעניין
 
שמעתי שזה מודל טוב, איך ה-reasoning?

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

אני מת שתגיע שיטה אמיתית חדשה של AI אמיתי, כזה שמתפתח באמת ולא מחקה התפתחות ולא תלוי בDATASETS

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

אני מת שתגיע שיטה אמיתית חדשה של AI אמיתי, כזה שמתפתח באמת ולא מחקה התפתחות ולא תלוי בDATASETS

מה שיש לנו עכשיו זה מחשבון סטטיסטיקה של מילים וזה הכל
היום דוקא יש ל-AI יכולות reasoning טובות משמעותית מבעבר

מתחילים לדבר על מודלים שמפתחים את עצמם