OS X Server 5 的 Xcode 服務

[華語, cmn-Hant-TW] 有一台機器是用 OS X Server 4.x 架設的,上面提供基本的 redmine/git/svn 服務,使用上沒什麼問題,不過自從升級到 OS X Server 5 之後就變得怪怪的了,一開始除了 redmine 正常外 git/svn 完全不能動作,直接下 git 指令才發現是因為同時升級的 Xcode 7 要先同意條款才能使用,這個問題解決之後 redmine 裡面就可以正常瀏覽 git 跟 svn 檔案庫的內容了,不過奇怪的是遠端存取檔案庫的時候 svn 可以動,但是 git 就一直吃 503 Service Unavailable 看了一下才發現原來 Server 5…

iOS 9 的傳統漢字字型

[華語, cmn-Hant-TW] 更新到 iOS 9 之後,在台灣華語語系下可以感受到的最明顯差異就是字型了。 字體比之前的更活潑些,還蠻耐看的,不過那個注音符號鍵盤有點太活潑的感覺,尤其是 ㄛ 跟 ㄜ 已經快到少女文字的等級了。寫法的話應該是有依照 CNS 11643 去弄,這樣大致能符合台灣人日常的使用習慣,跨語系文字交雜的部份看起來也還不錯,試了幾個傳統字、簡化字、新字體併列看起來都沒啥問題,缺字情況應該很少。 整體而言這套字型還算蠻順眼的,到時候在 OS X 10.11 El Captain 的應用程式上直用這套應該沒啥問題,不用特別拿 Hiragino 或 Noto 換掉爛黑體了。

福和客運 1551 攻略

[華語, cmn-Hant-TW] 最近常搭 1551 這班基隆新店間的客運,主要是這班在台北市區到新店間往返快又便宜,比較特別的是這班車只能刷一卡通,是台北市區少數提供電子票證但不支援悠遊卡的交通工具。 這班車經過哪些地方呢?除了終點基隆火車站 (Keelung Railway Station) 跟捷運新店站 (MRT Sindian Station) 外,還會到這些地方 內湖好市多/大潤發/家樂福 (舊宗路) 信義計畫區 (基隆路一段) 臺大/臺科大 (基隆路三、四段) 公館到新店沿線 (羅斯福路、北新路) 從臺大、信義計畫區到內湖這段,搭這個超方便的,根本就是捷運內科南北線 新店側在捷運新店站出口的公車月台,不難找,基隆側就比較複雜了,下車的地方在海洋廣場,上車的地方則是在國光客運再走近去一點處,孝四路高架橋下方走到底,斜對面有一間 OK (照片的右後方) 地圖上的位置可以參考下圖 其他中間站就跟一般公車差不多,招手就會停,不過往新店方向因為主要是下客,有些「小站」常會過站不停,無視招手,不過也因此在市區移動的速度比較快,而且客運沒有龜速限制,搭起來爽度很夠。

ics 加不進去 Calendar

[華語, cmn-Hant-TW] OS X 10.10 Yosemite 不知道什麼時候開始,從 Lotus 發出來的開會通知 (ics 行事曆事件) 就加不進去 OSX 的 calendar 了,後來看到這篇有提到類似的狀況,對照一下 Console 的記錄也是有類似的訊息 6/21/2015 9:13:02.025 PM Calendar[88236]: CaliTIPHandler: request: Ignoring message because calendars exist, but they are all subscribed calendars: 9C11AA7490D36BB648257E66002F6C0E-Lotus_Notes_Generated 這看起來是一個 bug,啊我的行事曆用 iCloud,除了生日是訂閱的外其他都不是啊,所以就照那篇提到的方法,用文字編輯程式把 ics…

PHP 華語拼音轉換工具

[華語, cmn-Hant-TW] 因為一些計畫案的需要,整理了一個拼音轉換工具放在 Packagist 上,這樣用 composer 安裝起來比較方便。 詞庫用的是小麥輸入法的表格,目前只支援注音拼音跟台灣華語羅馬拼音,因為現在有在用的就這兩個,將來再來擴充其他拼音方案,聲調標示也是一樣,目前會用到的就是數字,用在網址列上甚至只要無聲調即可,當然注音的話只有四聲符號的標示法了,這些就之後再來補齊。 話說 thl 的這個 namespace 其實之前是有別人在用的,原本的使用者 thlgrant 很好心的幫我把 pinyin 加進去,所以名字才能保持相對簡潔,實在是相當感謝啊。 連結 https://packagist.org/packages/thl/pinyin

設定 Mac 的機器序號

[華語, cmn-Hant-TW] 設定一台老 MacBook Pro 結果發現 iMessage 跟 FaceTime 通通連不上,在網路上研究了老半天才發現問題是這台之前維修完序號不知道為什麼就不見了,然後這兩個服務一定要有序號才能連,一開始差點走 Hackintosh 的方式,畢竟之前碰過這塊想說反正也過保沒差,後來想一想正規 Mac 幹嘛用這種招而且沒弄好的話說不定還會不能開機,就再找看看有沒有什麼方法可用。 Apple 官網是說遇到這種問題拿回去 Apple 維修中心請他們寫回去,不過這台早就過保到不知道哪去了,而且當時螢幕是請副廠修的,真的拿回去大概也不會被收件,後來看到這篇裡面提供的一個可開機的光碟映象檔,裡面有工具程式可以把序號寫回去,不過只能寫不能改。 啊看了一下我的序號是空的,就來試看看,寫序號的時候非常小心,怕寫錯就改不了,程式也會再三確認,沒問題就一直接確認然後就寫入完成,重開機後 iMessage 跟 FaceTime 就自動跳出來要我設定,這樣就成功了,小插曲是本來可以用的嘸蝦米突然說安裝錯誤,要砍掉重裝才恢復正常,看來嘸蝦米也會參考這個序號在驗證。 總之這個狀況一般情況應該不會遇到,如果真的碰到了就用這招試看看,真的不行那只好拿回原廠去了。

換佈景主題

[華語, cmn-Hant-TW] 原本用的是小修改過的 Drupal 5 預設佈景主題 Garland,從 WPMU 時代就開始用到現在,當然沒有 responsive 也有些不符合現代的 style,不過還算耐看也沒有特別想換掉,不過因為在某次更新完 php 之後只要開單頁 apache 就會噴 Segmentation fault 當掉,之前一直以為是也是 php 延伸套件之類的問題,像之前這篇遇到的狀況一樣,而且很神奇的是只要打開 php 的 debug 模式就不會當了,所以也沒特別在意,前幾天突然看到這篇討論當掉的解法是換一個佈景主題,就來換看看,結果還真的就不會當掉,原來是佈景主題太舊造成的 那就上網挑一下了,反正 WordPress 系統內就可以搜尋,還算方便,看到這個叫 Travelify 的佈景主題蠻清爽的,就先來用一下了,除了頁面 (Pages) 的呈現看起來有點不搭外,其他的部份目前看起來都還不錯就是

php 5.6 + apache 2.4 + laravel

[華語, cmn-Hant-TW] 最近把一些原本跑 php 5.5 跟 apache 2.2 的網站更新到 php 5.6 + apache 2.4,遇到了一些狀況,首先是 composer 在執行的時候噴出這樣子的錯誤訊息: The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failedThe "https://packagist.org/packages.json" file could not…

DigitalOcean 的 FreeBSD 支援

[華語, cmn-Hant-TW] 等好久 DigitalOcean 終於支援 FreeBSD 了,在 Presenting FreeBSD! How We Made It Happen. 裡面有簡單敘述怎麼達成支援的,總之就是現在可以直接開 FreeBSD 10.1 的 droplet 了,就跟其他的支援的 Linux distro 一樣,這應該是目前最簡單的架 FreeBSD 主機的服務了吧? 實際用下來的心得 開機器一定要提供 ssh key,系統不會寄 root 密碼信到自己的信箱,這對 FreeBSD 來講很自然,因為預設的系統根本就不開放 root ssh 啊,而這個 ssh key 事實上是給 freebsd 這個預先開好的帳號用的,這個帳號具有 sudo…