【村上春樹】刺殺騎士團長

月初終於買了村上春樹新作:刺殺騎士團長,花了5-6晚就閱讀完了。因為我比較想知道故事中現實世界的發展,我便快看過少部份故事中非現實世界的內容,所以我看這小說比以前快。

這是主角肖像畫家「我」的故事:突然結婚6年妻子柚子要求分開,便獨自開車離開東京住所,到北海道流浪後,然後住進好友雨田政彥父親剛空置出來,位於小田原的山上住所。

刺殺騎士團長分1、2部兩冊書:意念顯現篇、隱喻遷移篇。兩冊各有 32 章(合共 64 章),平均章篇長度比以前村上春樹的長篇小說為短(最短一章只有一頁)。 刺殺騎士團長以畫家和繪畫作主題,村上春樹就用上觀看繪畫作品的方式,讓我先「看」整體,再仔細地看這作品每一部份。整個故事透過第1章「如果表面看來陰雲密佈」,簡述了整個故事。然後60多章就慢慢把故事各部份,重新按時序把細節寫了出來。最後結局也算是完整。

除了村上春樹慣常寫的古典音樂和性愛,還以繪畫、汽車、歷史、非現實世界來串連起這個小說故事。

刺殺騎士團長是主角畫家在小田原住所內,發現暗藏一張屋主雨田具彥所畫的畫作,跟歌劇《唐.喬凡尼》 的疑似關係。而主角畫家在故事發展中,不同的繪畫手法和方式,也詳細記下來。小說描寫不少汽車:免色先生開的銀色 Jaguar ( V8 engine) 、秋川麻里惠的姑姑開的 Toyota Prius、白色男人開的 Subaru Forester。還有兩段歷史事件:納粹德國攻入奧地利、日本攻打中國。

而我閱讀刺殺騎士團長的感覺是:劇情緊張之餘,與以前村上春樹的長篇小說比另有一番好感。雖不能說比 1Q84 好(亦不能簡單比較)。雖不能說比 1Q84 好(亦不能簡單比較),但刺殺騎士團長也是一個很好的長篇小說作品。

開源會議管理系統 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

蘋果推出 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 正式推出。