開源會議管理系統 – badgeprint

去年我開發了一套開放源碼系統 badgeprint,協助幾個幾百人的會議作現場管理之用。

過去六年,我幫手舉辦約十場的 IT 技術會議。參加者用 eventbrite 報名,然後我們使用手機 app 在現場 check-in。但這個方法遇到一些問題,主要是依據姓名尋找証件 (badge) 需時,有一次還試過場地沒有手機及 wifi 訊號,要臨時改用紙筆處理。

曾經某間做 event management solution 的香港 startup,多次主動 mass email 來提議他們的方案,但限制需要使用他們自家的登記系統,而我們已用 eventbrite 而沒成事。另一次卻報價過萬元的費用,我們舉辦的 IT 社群會議都是免費或成本價(或倒貼),不可能花費過萬元在「即場印label」上。

後來,經社群朋友介紹,我們採用另一間 startup 以成本價提供的方案,他們用心討論。透過跟我們合作,亦幫助發展他們的方案。

到了去年,我有機會開發這套 badgeprint,買了多台 label printers,用自己的技術來支持自己的社群會議

  • 由會議主辦者開發的方案,更能了解明白現場 check-in 工作實況。
  • 使用 Python 和少量 javascript 來開發,以 Django 作 web 框架。
  • 支援 Brother QL-720-NW 無線網絡標籤打印機,以及兩款會議常用的 DK-11202 和 DK-11209 標籤帶。
  • 可以在 DK-11209 標籤上印出席者名字 (英文或正體中文) 及公司名稱。
  • DK-11202 標籤已夠大,只須發標籤給出席者,badgeprint 還可加印會議 logo 或主辦者 logo 及其他會議資料。
  • badgeprint 支援多場活動資料、多台標籤打印機、多用戶。
  • 透過 web 介面來 check-in,可用姓名、電話、電郵地址等搜尋。
  • 亦可透過 API 來 check-in,實試在會議用過 iOS 和 Android 手機的 QR code scanner 程式,掃描後經 custom URL 來「scan & print」來簡單而快速 check-in。
  • 透過 Django 自家 web admin UI 來管理資料。
  • 包括一個 python script 作例子,可以載入 CSV 檔案 (例如 eventbrite) 的參加者資料存在 Django 資料庫內。
  • 還有其他小功能。
  • 開放源碼 (Open Source)!不會被單一公司限制如何使用和改動,更多彈性。

如果你要辦會議或活動,可以支持和採用 badgeprint,歡迎找我洽談商業方案或非牟利方案。

最後,要感謝 Henry、HKCOTAOSHK、Cla 的支持開發 badgeprint,令我們將來可以做更多會議的 features。

badgeprint @ GitHub: https://github.com/sammyfung/badgeprint

Code for Postal to Hong Kong

Some websites outsides Hong Kong will ask the code for postal to Hong Kong and address of their new users registering from Hong Kong. Usually Hong Kong citizens will just leave the ‘postal code’ (aka ZIP code) field empty, or type ‘000000’ when it is a required field.

Even Hong Kong citizens provides feedback to affected websites, but webmasters ignores. Today, I heard a case that a webmaster replying a friend with a google result page about Hong Kong postal code.

Let me repeat: “It’s no such thing (Postal Code) in Hong Kong.”

According to General Addressing Issues document published by Universal Postal Union, “Hong Kong” is listed at the table of “List of countries which do **NOT** require postal codes or use a single postal code for the whole country”.

On the other hand, to be a smart international postal sender, please write “HONG KONG” only on the last line (aka country line) of your postal. Otherwise, your packages sending to buyers or receivers in Hong Kong are in risk to lost during international postal delivery.

References:

 

蘋果推出 iPhone 8 Plus 和 iPhone X

蘋果在2017年特別發佈會上 (香港時間 9/13 凌晨, 美國時間 9/12 早上),宣佈推出 iPhone 8 Plus、iPhone X (iPhone 10) 和一系列新產品:有流動通訊功能、可游水的 Apple Watch 手錶,電視機頂盒 Apple TV 4k,及明年推出的無線充電板 AirPower。相信 one more thing 的 iPhone X 或能引起另一波炒機潮。

iPhone 8 Plus

圓角的 iPhone 8 Plus 及 iPhone 8 將會是防水防塵,採用 6 核 A11 bionic 64-bit 新處理器,與 OS 軟件一同加強 Machine Learning 機器學習能力。12MP 相機使用 f/1.8 和f/2.8 光圈的4k鏡頭,玩盡 AR 擴增實境。可使用無線充電,支援 Qi 無線充電開放標準。iPhone 8 Plus 和 8 的售價為 US$ 799 和 $699 起 (約港幣 $6240/5460 起、台幣 $23988/20988 起),iPhone 8 Plus 由 64GB 起到 256 GB,iPhone 8 Plus 則從 32GB 起到 256 GB。

9/15 開始預售,
9/22 正式開售。

而 iOS 11 作業系統將於 9/19 推出。

iPhone X (iPhone 10)

作為今次 one more thing 的 iPhone X (X 是羅馬數字讀為 10),硬件設計比 iPhone 8 Plus 更強!機面的 Home 鍵消失了,只有 5.8′ Super Retina 超級顯示屏 (2438 x 1125, 458ppi)。而且常用程式區還可以消失,swipe up 才彈出來。12MP 相機更使用 f/1.8 及 f/2.4 光圈鏡頭,電力比 iPhone 7 長約 2 小時 。iPhone X 有 64GB 和 256GB,售價 US$ 999 起 (約港幣 $7805 起、台幣 $29,999 起)

用家可直接按顯示屏來叫醒 iPhone,使用最新推出的 Face ID,早晚也只需望著 iPhone 便可作身份辨別,以 30,000 點來分辨面部來 unlock,而舊的輸入密碼仍是 fallback 方法。Face ID 也可以作 Apple Pay 和其他 App 程式的身份辨別。Apple Pay 則改為 double click 雙擊右側的 Power 制來啓動。目前 Touch ID 約在隨機 50,000 人中便有一個人可解你的 iPhone,Face ID 則是隨機 1,000,000 才有一個人可解你的 iPhone。

透過 A11 Bionic 處理器的 neural engine 提供 Machine Learning 功能。還有新的 Animoji 12 種卡通,可以透過鏡頭作面部動作來製作有聲動畫作即時通訊 (IM)。

10/27 開始預售,
11/3 正式推出。