_good-holes-to-jump icon indicating copy to clipboard operation
_good-holes-to-jump copied to clipboard

工寮常客進出打卡系統

Open irvin opened this issue 7 years ago • 17 comments

讓願意留存進出資料的人,可以方便用某個媒介快速打卡,並記錄 mozillians 身份,方便作為紀錄成果數據與投票權 打卡媒介: QR / 條碼 / nfc / 網頁皆可接受 記錄資料: 人 / 進入時間 / 離開時間 / mozillians 帳號

irvin avatar Mar 16 '17 03:03 irvin

刷悠遊卡簽到可以?但是大家會願意綁定悠遊卡跟mozillians帳號嗎? 把mozillians帳號的user name 轉成條碼然後在工寮刷條碼簽到?(缺點沒有帳號的人條碼內容不知道怎麼產) 還是說做telegram機器人有人在群組喊到工寮就記錄下來,可是覺得會有人忘記喊離開工寮。

bill85101 avatar Mar 16 '17 03:03 bill85101

有可能用手機硬體的 uniq ID 來綁帳號嗎? 然後用 NFC 來刷卡?


Cheers 日落 (Zero)

bill85101 [email protected] 於 2017年3月16日 上午11:22 寫道:

刷悠遊卡簽到可以?但是大家會願意綁定悠遊卡跟mozillians帳號嗎? 把mozillians帳號的user name 轉成條碼然後在工寮刷條碼簽到?(缺點沒有帳號的人條碼內容不知道怎麼產) 還是說做telegram機器人有人在群組喊到工寮就記錄下來,可是覺得會有人忘記喊離開工寮。

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/moztw/_good-holes-to-jump/issues/26#issuecomment-286947219, or mute the thread https://github.com/notifications/unsubscribe-auth/AAG_O28LTc4NS9ad8kRrdlOyYcrbbjgwks5rmKsQgaJpZM4Meysq .

johnroyer avatar Mar 16 '17 03:03 johnroyer

但是,現在的手機都有NFC嗎 ? 怎麼覺得QR比較普遍的樣子 ? (但是這樣就無法每個人一組了)

toppy368 avatar Mar 16 '17 03:03 toppy368

@johnroyer 我試過 Sony 手機為了安全性,刷出來的 ID 每台都是 0x04, 0x03, 0x02, 0x01

mingtsay avatar Mar 16 '17 03:03 mingtsay

原來還有這招,也太機車 XD

那我覺得或許自己印自己的 QR code 或許比較方便,QR code 內容就用 mozilla profile 的網址,scanner 比較好處理


Cheers 日落 (Zero)

2017-03-16 11:32 GMT+08:00 Ming Tsay [email protected]:

@johnroyer https://github.com/johnroyer 我試過 Sony 手機為了安全性,刷出來的 ID 每台都是 0x04, 0x03, 0x02, 0x01

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/moztw/_good-holes-to-jump/issues/26#issuecomment-286948385, or mute the thread https://github.com/notifications/unsubscribe-auth/AAG_O9hHIz_sxLtAji-r5nAfxQpVzjtmks5rmK1NgaJpZM4Meysq .

johnroyer avatar Mar 16 '17 03:03 johnroyer

用自己的 QRCode 蠻好的啊,通用 (暫且不考慮防偽問題的話)

bobchao avatar Mar 16 '17 03:03 bobchao

@johnroyer 用一維條碼就夠用了其實不用到QR code

bill85101 avatar Mar 16 '17 03:03 bill85101

若要每個人單獨QR的話,那就要開發簽到APP來掃QR ? 還是買一台二維條碼掃描機連接程式這樣 ? 後者速度較快但需要花錢

我自己也想到一個,用一個HTML表單,然後選擇ID的方式勾 mozilla profile ID ,直接送出的方式,資料庫會自帶時間,但就怕離開時忘記登記(但就怕偽造/代簽問題)

toppy368 avatar Mar 16 '17 03:03 toppy368

@bill85101 已找到一微條碼方案,目前市面上有條碼產生器/轉條碼範例程式,我採用了標籤機製造商提供的條碼產生服務試試看: http://www.godexintl.com/tw/barcode/Barcode_Generator

輸入了自己的mozillans網址產生了一組128Code條碼,經測試成功刷過 ! 雖然Code128條碼規格已經算短了,但印了整組網址還是有點長 不過這方案應是可行方案沒錯 !

toppy368 avatar Mar 16 '17 08:03 toppy368

KKTIX 用的硬體掃條碼機好像也不錯

othree avatar Mar 16 '17 13:03 othree

今天又找到開源的條碼產生版本:(128code) http://zanstra.com/my/Barcode.html

採用MIT授權,用JS+HTML產生的,似乎可以參考一下

toppy368 avatar Mar 17 '17 02:03 toppy368

我正在做QR reader,硬體是RPi2 (@Anfauglir 提供)跟webcam(放在工寮前面櫃子的)。 進度是已經確認可以讀到QR code (用zbar-cam),根據zbar的說明,一維條碼也可以用,但還沒測試。 速度上約3秒內能讀到。 網路是可以連工寮的wifi,但要用別處wifi就要重設了。 目前規劃的架構是,讀到的條碼用文字檔(sha加密)存在RPi2上,並用httpd或用email傳出來。 硬體上還缺表示讀取狀態用的蜂鳴器,跟擺webcam的架子。

blcc avatar Mar 27 '17 08:03 blcc

接完資料後要幹嘛的幾個快速想法:

  1. 可以的話 rawdata 直接丟某個 Google Spreadsheet,不要單純記在主機上,這樣之後調資料會簡單點;
  2. Spreadsheet 那邊可以另外用個 script 作每日結算
  3. 2 沒時間做的話,有權限的人自己肉眼辨識後登記到艦長日誌

bobchao avatar Mar 31 '17 14:03 bobchao

補充一下我的重點在於:

  1. 這是一個跟隱私相關的紀錄,不適合公開
  2. Keyholders 不會全部都有主機權限,但都要可以拿到這個紀錄(以便計算相關資訊)
  3. 「拿到這個紀錄」不應該是一個還要透過第三人當中介的行為,這樣壓力會集中在那個人身上

所以找個 cloud folder 丟上去比較容易些,要不然退一步變成記錄的主機自己要有「與主機權限無關的」帳號驗證機制。

丟進資料庫的缺點是還要寫「有帳號驗證機制、可以新增刪除帳號」的查詢介面。

上述缺點都是因為實際上很少人有時間寫,所以如果有人要寫的話可以全部推翻。

bobchao avatar Mar 31 '17 14:03 bobchao

用email如何?至少keyholders都有email吧。 概念上就是讓qr reader記住mail list,在每天的某個時間(或是十分鐘內沒人報到)把報到資訊寄給全部keyholder。 增減mail list也可以用qr code進行,用指定的暗號加上email,qr reader讀到暗號就增減email或是寄報到資訊。

不過缺點是因為qr reader作為mail server是無法被驗證的,所以被當成垃圾郵件的機率很高。

另一個方案是用telegram傳,配合用qr code給指令傳到指定人(可複數)的telegram。

blcc avatar Apr 01 '17 02:04 blcc

使用一維碼連結google試算表進行簽到 功能展示:https://drive.google.com/open?id=0B0nVBTi0HMDAeWxZZnZ2NGRDZ1k 簽到網頁:https://jsfiddle.net/f5vc1pmL/1/show/ google試算表展示:https://docs.google.com/spreadsheets/d/1Hlr090OMXzaDsfZqi_z-jAXfFmfJbUursirCis4VAH4/edit?usp=sharing

bill85101 avatar Apr 07 '17 13:04 bill85101

簽到網頁在會認google帳號的樣子

blcc avatar Apr 14 '17 13:04 blcc