חלקכם ראיתם שהוספתי קישורים ל"עוד מהפורום" בעמודי השרשורים.
שאלו אותי (במקום אחר) איך זה עובד, ובא לי להסביר גם פה כי השקעתי בזה הרבה עבודה בזמנו, וזה פשוט ואלגנטי ומעניין.
זה הנוסחה (שדה מחושב של MariaDB):
cast(
((unix_timestamp(`t_lastpost`) + unix_timestamp(`t_date`)) / 2 - unix_timestamp('2017-9-1 0:0:0')) / 3600 / 4 as signed)
+ cast(log(`t_replies` * 3 + 1) * 3 as signed)
בגדול, זה חישוב של מספר השניות של הממוצע בין התגובה האחרונה (t_lastpost), לבין הזמן שבו פורסם השרשור (t_date)
זה כדי לתת יותר כח לשרשורים חדשים, אבל לא כח מוחלט. גם לשרשור ישן יותר עם הרבה תגובות יש כח.
ועוד
log() של כמות התגובות כפול שלוש +1.
זה כדי לתת עוד כח לשרשורים עם הרבה תגובות, אבל log() כדי שהכח שלי 100 יהיה רק פי 2 מ-10, כלומר ששרשורי-פלצת יקבלו יותר חשיפה אבל לא פי כמה.
זה הנוסחה הבסיסית (שגם דף הבית של הפורומים בנייח מבוסס עליה).
מאלו אני לוקח 20 אחרונים
על זה, להוסיף Random() כדי לבחור כל פעם שלושה אקראיים מתוך 20 אחרונים פר פורום פחות השרשור הנוכחי, כדי שהם לא יחזרו על עצמם.
(@חן, אולי תאהבי את השימוש היצירתי בפונקציה המתמטית)







יש לך זיכרון צילומי לניקים …