在 macOS 上使用名片型 LED 字幕機

前兩週在逛光華商場的時候,看到店家在賣一種名片型的 LED 字幕機,想想如果在身上或是桌上有一塊這樣的玩意,顯示一些文字/圖案,應該還頂有意思的,就買了兩組回家當做玩具。

這玩意看起來稱呼很多種,我後來在網路上看了一下,以這一則網路拍賣來說,就還有「LED跑馬名牌」、「LED名片」、「LED名牌」、「LED胸牌」、「LED電子名片」等稱呼—販賣這種商品的店家還頂多的,甚至看起來型號都一樣,不太了解這個業界,也不知道是同一個工廠有很多個代理商,還是說有很多家都在生產,但是共用同一個設計。

這類字幕機價格在台幣五六百元之譜,有紅、藍、黃、綠等多種顏色,我買來的這組解析度為 12×48 pixels,但是好像還有一種更小一點的,解析度是 11×44 pixels。在裝置上可以容納八條訊息,可以用後方的按鈕決定要切換到哪一條訊息,後面還有磁碟以及別針,可以讓你貼在鐵器或是別在身上。

機器上也提供 USB 接頭,除了拿來充電之外,連接電腦之後,還可以透過軟體修改字幕機裡頭的內容,但軟體這部份其實有點麻煩。

Continue reading

PM 的成功之道

在軟體這個行業中,有一種職位叫做 PM。但雖然很多人的職稱都叫做 PM,但實際上的工作內容卻大不相同。

在這邊所講的,倒不是什麼專案經理(Project Manager)或產品經理(Product Manager)之分,就我所看到的,一個專案的從構想到計畫到規格到後面的時程控管,往往不會分給不同的人負責;也不是某種個人的人格特質,而是不同 PM 工作所追求的價值所在。在幾種不同的職場環境中,PM 所能夠追尋的成功目標大不相同,而大大決定了不同的工作方式/生存之道。

我們可以用兩個維度—公司的規模與公司的性質,一位 PM 的環境是在大公司還是小公司,是做專案還是在做產品/服務,區分出四種不同類型的 PM,分別是:全能型 PM、業務型 PM、企業家型 PM 與掠奪型 PM。不過,在這邊討論的 PM,要先排除掉遊戲產業,遊戲是另一個大不相同而且我不了解的世界。

專案型公司 產品/服務型公司
小公司 全能型 PM 企業家型 PM
大公司 業務型 PM 掠奪型 PM

Continue reading

因為你用來做 Code Sign 的 Certificate 是幾個月前產生的,所以你的 App 會 Crash

這篇 blog 就是我在 2015 年四月份台北 Cocoaheads 在台上講的事情。

在過年期間,我把去年 11 月時寫的捷運轉乘這個個人的小 iOS App 改了改,在年假結束的前幾天 submit 一個版本,結果,過了一週,被 reject。

蘋果的 reviewer 說,他們只要一安裝這個 App 的 binary,就會馬上 crash;可是在我自己的開發環境中,完全無法重現這個狀況,由於過完年公司的事情就一件一件接著來,所以也就擱在一邊不管了,我到今天才知道為什麼會 crash,而且理由還頂荒唐的。

這兩天我們把公司產品 code 裡頭的一條新功能的開發分支(講 feature branch 不知道會不會比較好懂)併回主線,然後讓主線的程式進入 Jenkins build,讓公司的 QA 部門做出貨前的測試。狀況很奇妙,原本的 App 也是跑得好好的,在支線開發的過程中,也跑得好好的,但是從 Jenkins 編出來的 build,只要一跑起來,就會 crash。

Continue reading