[問題] 「登入次數」的累計盲點

作者: joy3252355 (九月 ~*)   2023-10-06 21:37:15
ref: #1Wiu7gp0 (PttBug) https://www.ptt.cc/bbs/PttBug/M.1622376938.A.CC0.html
此問題我已於PttBug板在2021年有提過,該文底下亦有提供相關程式修正解決方式,
https://github.com/ptt/pttbbs/pull/105
不過近日測試似乎仍未被修正,故今日再於本板發問。
根據 2014/12/28 定期更新
1. [登入次數] 已知登入次數計算方法出現問題,將於近日修正,部份帳號的登入次數
將下修回正確數值。
注意之前的算法為過午夜未登出就算+1, 現改為每日4AM檢查有在線上
滿24小時者才+1
這次改版將登入次數的計算方式由換日即+1,
更改為4:00時判斷是否在線滿24小時才+1。
這也導致了計算上有一定的盲點,因本問題曾在2015年及2017年在他板被提及過,
故直接引用該文章舉例說明:
#1OfpK-oG (PttNewhand)
https://www.ptt.cc/bbs/PttNewhand/M.1487353150.A.C90.html
#1M2XnYoO (SYSOP)
https://www.ptt.cc/bbs/SYSOP/M.1443503202.A.C98.html
(登入) (登出)
180 180 180 180 181
├──────┼───┼───┼────┼─...
週五 週六 週六 週日 週日
23:50 04:00 23:50 00:01 04:00
↗ ↑ ↑
此時登入 滿24小時 若持續登入
未滿24小時 但仍未計算 到此時可+1
以此例來說,週六不會被系統計算到,
儘管我週五開始就登入,系統也只會計算週五及週日兩天。
這也令在線時間超過24小時的板友有一定機率會被吃掉登入次數。
因本人長年下來皆是長時間在線,登入次數已少掉許多,
一方面想詢問站方是否有再修正登入判定機制的打算,
(還是已經有修正了?看了從2021年到今年的更新歷程沒有相關說明…)
畢竟此問題由更新後至今時隔九年,
另方面也想詢問是否可申請因此Bug手動補回少掉的登入天數?
(有登入歷程及貼文記錄等可佐證)
謝謝。
作者: BigCat   2023-10-06 21:51:00
另一個問題是新帳號偶爾會有滿0天但登入2次的狀況所以前面有些發問次數被校正回歸的都是兩年左右的帳號
作者: joy3252355 (九月 ~*)   2023-10-06 23:58:00
今天爬文的時候有看到O.o 剛好patch的作者後續更新也有提到這點 他也有找出問題的樣子 不過目前PTT會鎖註冊日子上限 應該是也還好...https://i.imgur.com/uPdoXhl.jpg 該patch內文 不確定是不是指此現象(1日內+2的異常) 而且因為這位大大從以前就有在PttBug協助回文 內容又都很專業 我也不確定這位大大是否是官方人員 有無相關debug權限 Orz
作者: holishing   2023-10-07 22:58:00
不是, 他也是路人之一(?), 然後因為 ptt 是開源的所以只要有概念看得懂都可以 debug (雖然這邊我自己已經看不太懂了orz
作者: joy3252355 (九月 ~*)   2023-10-09 18:58:00
那...有機會更新相關bug嗎 Orz

Links booklink

Contact Us: admin [ a t ] ucptt.com