Perfect Effects 8 是一套相片後製軟體,支援 Windows 跟 Mac 平台,原價近 $100 美金,這幾天正在限時免費中。有在玩攝影的朋友可以考慮抓回去玩玩看,只不過它的硬體需求不低,下載前要注意一下。
只要填寫好基本資料跟 Email,它就會把下載網址跟序號寄給你囉!
Perfect Effects 8 是一套相片後製軟體,支援 Windows 跟 Mac 平台,原價近 $100 美金,這幾天正在限時免費中。有在玩攝影的朋友可以考慮抓回去玩玩看,只不過它的硬體需求不低,下載前要注意一下。
只要填寫好基本資料跟 Email,它就會把下載網址跟序號寄給你囉!
iOS 的 UITextField 有 placeholder 的功能,可是 UITextView 卻沒有,想當然爾,一定早就有人寫好現成的元件了。我本來是用 SAMTextView,可是在某些英文字型底下,它無法漂亮的呈現中文,送 pull request 給作者又石沈大海,最後不得已只好基於原有程式碼,自己來修改一套。
GitHub 網址在這裡:CHTTextView
最近因為工作上需要可自由移動、縮放、旋轉的 View,在網路上找了一些別人寫好的元件,可是用來用去都不太順手,所以就自己刻了一個,秉持著取之於社群、用之於社群的概念,在這裡野人獻曝一番。
GitHub 網址在這裡:CHTStickerView
CHTStickerView 是一個 UIView 的 subclass,它讓開發者可以輕易建立一個可移動、旋轉、縮放、刪除的 UIView,而且以上這些動作,只需要一隻手指頭就可以完成。
它有以下這些特色:
你可以直接把程式碼複製到你的專案裡頭,也可以透過 CocoaPods 安裝,這也是我比較建議的作法。
用法很簡單,看看 Sample 以及 Header File 就知道怎麼用了。歡迎大家抓去玩玩看,更歡迎送 pull request 給我!
Xcode-4-Fixins 是 Xcode 的外掛程式(plug-ins),相容於最新版的 Xcode,它可以新增或強化一些 Xcode 的功能。
Xcode-4-Fixins 有以下這些功能:
CurrentLineHighlighter
高亮度目前列,讓你一眼看出游標目前在哪一列。
DisableAnimations
停用動畫效果,顯示/隱藏側邊欄、Debug 區的時候,不會有滑動動畫效果。
FindFix
搜尋的時候,自動顯示所有搜尋選項(例如:忽略大小寫),原本預設是不顯示的。
HideDistractions
編輯區最大化,當然你也可以手動把工具列、側邊欄、Debug 區都隱藏起來。
InhibitTabNextPlaceholder
自動補完的時候,按下 Tab 鍵不會跳到下一個輸入參數的 placeholder,對某些有程式碼排版需求的人來說應該很有用。
TabAcceptsCompletion
自動補完的時候,按下 Tab 鍵會選中補完列表裡被選中的那個項目。預設行為是按下 Tab 鍵會補完前半段大家都一樣的部份。
UserScripts (Experimental)
Xcode 3.x 的 User Scripts 功能。
它的專案設定有一個小問題,所以在編譯時會發生找不到 XXX 檔的錯誤導致編譯失敗,參考下圖設定你的「Base SDK」為「Latest OS X」再編譯即可解決。
這是我今天無意間發現的一個小工具,它名叫 DockArt,主要的功用就是讓 iTunes 在播放音樂時,Dock 上的圖示變成專輯封面。
安裝方式很簡單,下載並解壓縮之後,將 DockArt.bundle 複製到「~/Library/iTunes/iTunes Plug-ins」底下,然後重新啟動 iTunes 就可以了。你也可以針對外觀做一些小修改,從〔顯示方式〕->〔視覺效果〕->〔選項〕進去設定畫面,就可以調整了!
Mac 有個很棒的功能叫做「QuickLook」,它讓我們瀏覽檔案時,按下空白鍵就能快速瀏覽選中的檔案。更棒的是,我們可以透過新增 plugins 的方式,讓它支援更多種類的檔案。
底下是我目前在用的一些 QuickLook plugins,安裝的方法很簡單,把解壓縮之後得到的 .qlgenerator 檔放到 ~/Library/QuickLook/ 底下就可以了,若是沒有 QuickLook 目錄就自己建立一個。
因為工作的關係,我買了人生第一台 MacBook Pro,也寫了第一個 iPhone App,也因此我的開發環境就是在 XCode。之前我也寫了一篇文章,介紹了 Dash 這款超棒的文件查詢/程式碼片段管理工具,它好到讓我心甘情願掏錢買正版!
最近發現另一個 Plugin 可以讓我的開發流程更加方便,它就是 Dash-Plugin-for-Xcode。它的功用很簡單也很實用,就是讓你在 XCode 寫程式的時候,對某道 API 按下「Option+點擊」的時候,會用 Dash 開啟這道 API 的檢閱畫面,而不是用 XCode 內建的檢閱工具。因為 XCode 內建的實在是不夠好用,我還是習慣用 Dash 來查詢,有了這個 Plugin 之後,可以節省我大量的時間!
那要怎麼安裝這個 Plugin 呢?
這樣就完成了!若你想要暫時停用它,只要到〔Edit〕選單底下,取消〔Open Quick Help in Dash〕即可。
Sublime Text 2 是最近幾年崛起的一款文字編輯器,同時擁有 Windows / Mac / Linux 版本。
因為它很輕巧又很強大有彈性,所以受到許多人的喜愛(尤其是那些原本愛用 TextMate 2 的人),不過就是因為它太強大、太有彈性了,使得很多人不知道怎麼用,而無法發揮它真正的實力。
今天發現有人提供了 Sublime Text 2 的影片教學,看完之後絕對會大大提昇功力!
https://tutsplus.com/course/improve-workflow-in-sublime-text-2/
Sublime Text 2 是近期崛起的一套文字編輯器,有 Windows / Linux / Mac 版,目前我在 Mac 底下就是用它當做我的一般文字編輯器,它的功能很強大,不過我都只用它最基本的功能而已。
在我開發程式的時候,我很需要一套版本控制系統,目前我使用的是 Git,它真的幫了我很大的忙,尤其在開 branch 的時候更是方便!Git 允許使用者設定它預設的文字編輯器,上網找了一下,找到如何將預設改成 Sublime Text 2。只要輸入以下兩行指令就可以了。
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
git config --global core.editor "subl -n -w"
跟作者確認過,Dash 在免費使用過一段時間之後,畫面會變成粉紅色,必須付費購買才能恢復正常。但就算不付費也能繼續使用,只是看了很不舒服!
從 Windows 轉換到 Mac 底下開發程式,不知不覺也半年多過去了,越來越能夠體會為什麼大家會說 Mac 最適合拿來寫程式。真的,不用不知道,用了就回不去了!
對程式開發者而言,有兩件事情是最常做的:一是查詢各種 API 文件,一是拿之前寫過的程式碼複製貼上 XD 今天要跟大家介紹這個工具,它很漂亮的幫我解決了這兩大問題。
Dash (Docs & Snippets) 它支援了超多種的 API 文件集(docset),讓你可以快速的查詢想了解的關鍵字。同時它也能幫忙管理各種程式碼片段(snippets),當然你想拿來儲存常用的文字片段也是可以的。老實說,XCode 裡頭的查詢功能做得還不夠好,對於 Objective-C 我又還是新手,所以得時常翻閱文件以及常用的一些程式碼片段,所以 Dash 的出現,真的給了我很大的幫助。更棒的是,它竟然是免。費。的!
這幾年 iPad 越來越普及了,你是否也有一台呢?若是有的話,你通常拿來做什麼?就我個人而言,我最常拿來閱讀電子書以及網路文章,尤其仰賴在 Google Reader 訂閱的文章。
在 iPad 上頭閱讀 Google Reader 是件很舒服的事,當然首先得要有一個用得順手的 Google Reader Client,就我個人所知,比較常見的有這幾個:feedly、Flipboard、MobileRSS HD、Reeder for iPad、Perfect RSS Reader。
以上這些,我幾乎都有用過,但總是有一些讓我不滿意的地方:界面不夠好、功能不夠齊全、操作體驗不佳、作者更新緩慢等等。在找到心目中最好用的 Client 之前,我一直用 feedly 撐著,雖然它不夠好,但是至少已經符合我大部分的需求了。
我目前都在 Mac 底下開發,用 Git 來管理我的程式碼,比較一番之後決定用 SourceTree 來做為 Git client。SourceTree 是一款 Mac 底下的版本控制系統 client,它支援 Mercurial 跟 Git 這兩套分散式版本控制系統,同時也支援了 GitHub、Bitbucket、Kiln 這三個網站。
最近我們架了一個 Git server 來統一存放程式碼,並且要透過 SSH 才能登入,而 SSH key 是管理員給的。研究了一下,發現 SourceTree 並沒有匯入 SSH key 的功能,它是直接去讀取你系統預設的 SSH key。以下就是讓 SourceTree 讀到特定 SSH key 的方法,記錄下來免得日後忘了。
隨著 iPhone / iPad 的盛行,開發 iOS App 的人也越來越多,但是有開發過的人就知道,要擷取 iOS 模擬器的圖真的是一件苦差事。你或許會希望把擷圖都暫時丟到某個工作目錄、會想要把放到網站的擷圖都是包含 iPhone 或 iPad 外框、會想要上傳到 iTunes Store 的擷圖是只有程式畫面沒有外框的,這一切都需要手動調整!
想看看,當你要抓的圖一多,這將會是多麼可怕的一件工作?還好現在有了 iOS-Simulator Cropper,事情變得簡單多了!它可以幫你:
iOS App 的開發者,還在遲疑什麼?快去免費下載吧!
外匯是最大的交易市場,在這裡你永遠都有可交易的標的,可是隨時都在變動的交易價格,要怎麼樣監控呢?Trade Interceptor Forex Mobile 是我目前在 iPad 上找到最好用的外匯看盤軟體,你可以透過它監控全球最主要的數種貨幣對,也可以在線圖上添加多種技術指標,它甚至還有提供直接下單的功能。另外一個我很喜愛的功能是,利用它內建的瀏覽器,我們可以立即掌握最新的經濟數據,並且還可以明白這些經濟數據所代表的意義。
它支援了多家外國券商,如果你剛好有在其中一家開戶,那你就可以透過這套軟體直接下單。或者你也可以跟我一樣,單純只是利用這套軟體來看盤以及追蹤經濟數據。但無論怎樣,你都得先去該軟體的網站註冊一個免費帳號,才可以使用該軟體!
Bloomberg 是全球投資人一致信賴的金融網站,它有最新的財經新聞,還有股票、債券、貨幣、大宗商品等等各種投資種類的即時報價。受益於 iPad 的大螢幕以及軟體針對 iPad 的最佳化,現在你可以擁有比瀏覽器版本更舒適的閱讀體驗。
在 iPad 裡,可以在 PDF 文件上頭畫重點或加註解的軟體多得不勝枚舉,可是其他的文件呢?Noterize 除了支援 PDF 之外,還支援 PPT、TXT、PNG、JPG、TIFF、GIF 格式。除此之外,它還支援錄音以及網頁擷取的功能,讓使用者可以更有彈性的製作筆記。
這是一款非常實用又美觀的軟體,讓 iPad 立刻變身為漂亮又時尚的時鐘相框。從底下這張圖就可以看出它的功能:時鐘、鬧鐘、天氣預報、以及漂亮的桌布。這款軟體有一些隱藏起來的小技巧:左右滑動可以切換桌布,上下滑動可以調整亮度。
AppShopper 是我認為入手 iPad 或 iPhone 之後,第一個要安裝的軟體。它的功能很簡單,就是讓你知道今天有哪些軟體更新了、或是本日最熱門的軟體是哪些。為什麼我覺得它是必裝的軟體呢?因為透過它就可以知道今天又有哪些軟體是限時免費,可以立刻去下載。另外,若是去它的 官方網站 註冊一個帳號,登入之後就可以將你喜歡的軟體加到口袋清單,如此一來日後這些軟體若是突然降價了,你就可以第一時間知道。