作者joy3252355 (九月 ~*)
看板PttBug
標題[問題] 「登入次數」的累計盲點
時間Sun May 30 20:15:35 2021
根據
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小時的板友有一定機率會被吃掉登入次數。
因本人長年下來皆是長時間在線,登入次數已少掉許多,
一方面想詢問站方
是否有再修正登入判定機制的打算,畢竟此問題由更新後至今時隔六年…
另方面也想詢問是否可申請手動補回少掉的登入天數?
(有登入歷程及貼文記錄等可佐證)
謝謝。
--
﹡ · · 。 * ˙..* * * *..˙ ψjoy3252355
┌╮ 九 月 ﹡ 實況網址 https://www.twitch.tv/September_Iris ﹡
┌┌┌┌╮┌┌┌ 水管頻道 https://www.youtube.com/user/RinRinStar0210 。
├┤├┤│├┤│ ╭╮╭╮╭─╭╮╭╮╭─╭─
├┤╰┴╯╰┴┤ ┤╭╯╰╮╭╯ ┤╰╮╰╮ * (﹌)(﹌)(﹌)(﹌) *
╰─╯ ╰─╯ ╰╯╰╯╰╯╰╯╰╯╰╯╰╯ ˇ ~∥/ ~∥/ ~∥/ ~∥/ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.185.47 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PttBug/M.1622376938.A.CC0.html
推 holishing: 那你本身有想到可能會比較合理的機制嗎? 或許可分享個 05/30 23:20
→ joy3252355: 我個人是想到改成一天判定兩次 4:00 16:00之類的方式 05/31 11:26
→ joy3252355: 當然同一個時間戳(當日)內進行過判定 第二次就失效 05/31 11:26
→ joy3252355: 只是如果這樣就能解決的話 也說不通當初為何要改機制 05/31 11:27
→ joy3252355: 只知道當時會有錯誤重複計算的問題 05/31 11:28
→ joy3252355: 也就是說 起初的換日+1 實際上的+1不會記錄在隔日的 05/31 11:28
→ joy3252355: 時間戳裡 導致換日後登出登入又會再次+1 05/31 11:29
→ joy3252355: 所以我推測當初改成滿24小時才+1 單純只是治標不治本 05/31 11:30
→ joy3252355: 的改法吧 實際上重複計算的問題沒有被解決 只是技術上 05/31 11:30
→ joy3252355: 的繞過了會重複判定的時間點 05/31 11:31
→ DickRyan: 換日+1反而是比較公平的,登入次數能吃嗎?糾結做什麼 06/01 17:09
→ temu2015: 登入次數影響看板事務參與權啊 06/13 10:50
→ IepID: (附中文)。將時間戳的位置從 4:00 改成距登入時間整數天, 07/08 00:48
→ IepID: 並在登出時再次判斷是否 +1。這樣就不會失去時間了。 07/08 00:48
→ IepID: 此外發現並修正了恰滿 24 小時之時並不會 +1 的問題。 07/08 00:48
→ IepID: 至於當時重複計算的問題,我對此研究後寫進了 PR 敘述中。 07/08 00:49
→ IepID: 當時換日+1的時間戳在隔日 9:40,無法判斷換日後有無登入, 07/08 00:49
→ IepID: 只能無條件+1,又未考慮判定+1的程式的執行前的可能延遲, 07/08 00:49
→ IepID: 造成換日後實際判定+1前,可以登出登入+1,判定時又會+1。 07/08 00:49
→ joy3252355: 哇哇 放了一段時間有回覆了 .. 有點感動 XD !! 07/16 22:04
推 holishing: 轉到 GitHub 上還是有用的@@rz 07/24 15:30