[OSX] 免費的系統溫度查看軟體 - MacPorts XRG @ Mac OS X 10.8

[OSX] 免費的系統溫度查看軟體 - MacPorts XRG @ Mac OS X 10.8

最近天氣很熱,連 MBP 也熱當過幾次。所以就想找一套監控軟體看看到底多燙,最後想翻翻 MacPorts 找到 XRG 這套軟體囉。 $ sudo port install xrg 此軟體可顯示的還不少(左下角有一堆選項),由於我只需要溫度就只勾幾項啦。使用 XRG 的主因之一是可以單純透過 Mac…

September 11, 2012 · Yuan-Yi Chang
[Windows] TortoiseGit : git did not exits cleanly(exit code 128) @ Windows 7

[Windows] TortoiseGit : git did not exits cleanly(exit code 128) @ Windows 7

最近在 Windows 7 安裝 Git 時都會蹦出 libiconv-2.dll 找不到的訊息,當下草率解決,直到使用 TortoiseGit 時顯示 git did not exits cleanly(exit code 128) 時,才正式去處理 XD 簡單的說,當 TortoiseGit…

September 6, 2012 · Yuan-Yi Chang
[Linux] 使用 Git + Gitolite + Gitweb 架設 Git Server @ Ubuntu 12.04

[Linux] 使用 Git + Gitolite + Gitweb 架設 Git Server @ Ubuntu 12.04

這半年算正式接觸 git 的使用,開始從 svn 轉過去了吧?! :P 接著則架設公司用的 Git Server 服務,就挑選了 Gitolite 套件,以打造像 github.com 服務,並透過 htpasswd 管理,提供簡易的 GitWeb 版,讓公司成員可以透過 Web 進行下載、瀏覽程式…

September 5, 2012 · Yuan-Yi Chang
使用 iTunes 批次更新歌曲資訊 @ Mac OS X

使用 iTunes 批次更新歌曲資訊 @ Mac OS X

用 Mac 有一陣子了,最近整理以前買的日劇音樂合輯共有兩片 CD,弄成 MP3 後,卻發現在 iTunes 上顯示為兩張專輯,仔細確認後,原來 iTunes 對歌曲進行分類專輯時,有用到歌曲的敘述,因此就碰到需要更改歌曲內容來達成擺在同一張專輯,故需要批次整理一堆歌曲的方式。 所幸內建 iTune…

September 2, 2012 · Yuan-Yi Chang
iOS 開發筆記 - 使用 Interface Builder 建立專屬的 UITableViewCell

iOS 開發筆記 - 使用 Interface Builder 建立專屬的 UITableViewCell

雖然內建的 UITableViewController 已經有不少還不錯用的 Cell Style (UITableViewCellStyleDefault, UITableViewCellStyleValue1, UITableViewCellStyleValue2, UITableViewCel…

August 31, 2012 · Yuan-Yi Chang

iOS 開發筆記 - UITableViewController 之 dataSource 更新顯示

最近開始複習 iOS SDK,過去使用 UITableViewController 時,每次資料新增變動時,都是透過 [self.tableView reloadData] 來更新畫面,效果就是把整個 UITableView 都重畫一次,只是若碰到資料更新很頻繁時,就會發現有些 touch even…

August 29, 2012 · Yuan-Yi Chang
Android 開發筆記 - APP 的上架與更新

Android 開發筆記 - APP 的上架與更新

嘗試將小試身手的程式上架看看,初步的心得,覺得 Android app 上架比 iOS app 還要快,大概資料填妥後,約兩小時內就可以在 Google Play 搜尋到了! 上架前,需準備的資料: keystore Signed Application Package (apk) ic_Launc…

August 24, 2012 · Yuan-Yi Chang

免費申請鄧白氏環球編碼(D-U-N-S Number)

最近正在幫公司申請 iOS Developer Program for Company 版本,結果有一欄是 D-U-N-S Number,詢問一些前輩才發現這是今年五月底或六月初才新增的資料欄位,可能是要 提高申請 Company 的門檻 補充 Company 資料吧,看到要多填的資料時,大多都會想…

August 24, 2012 · Yuan-Yi Chang

Android 開發筆記 - 更新 ListView 之 AndroidRuntime FATAL EXCEPTION 之 UI Thread 問題

一直以來都知道更新 UI 時,要使用 UI Thread 來進行,有幾種方式: 使用 Handler.post 使用 YourActivity.this.runOnUiThread 使用 mListView.post 然而今天練習時卻一直蹦出錯誤訊息: AndroidRuntime FATAL EX…

August 16, 2012 · Yuan-Yi Chang
申請個人或公司型 Android Developer 開發者帳號

申請個人或公司型 Android Developer 開發者帳號

摸了 Android app 大概有快一年半吧,一直以來都沒接觸過 Google Play (Android Market) 這塊東西,如今有幸幫公司處理,就來筆記一下啦!購買開發者帳號需要一張有效的信用卡,並透過 Google Wallet 來使用。首先從 Android Developer 官網…

August 16, 2012 · Yuan-Yi Chang

[Android] Galaxy Nexus 刷機筆記(重返 Google 親生子?) @ Mac OS X 10.8

七月多推薦周邊親人買 Galaxy Nexus 來用,那時洽逢 SAMSUNG 與 Apple 智慧財產官司的關係,花了好大一把功夫才買到一台(空機價約13.5k附近),雖然不是最便宜的(美國官網公訂價$399美金,台灣有機會可以找到 13k 一台),但看在缺貨情況已經很滿意了。使用上除了拍照有聲音…

August 13, 2012 · Yuan-Yi Chang
[CSS] 使用 CSS Multi-column Layout Module 實作自動分頁

[CSS] 使用 CSS Multi-column Layout Module 實作自動分頁

兩年前在 Monocle EPUB Reader 看到的作法,今天被朋友問了一下分頁作法,我一時之間也想不起來 XD 只好翻翻以前寫的 HTML EPUB Reader,順便做個筆記吧! 概念是透過 CSS Multi-column Layout Module http://www.w3.org/T…

August 10, 2012 · Yuan-Yi Chang

[Linux] 使用 Dropbox Command Line @ Ubuntu 12.04 server

今天看到一篇文章談論關於 team 合作的模式,其中提及 Dropbox 的地位,例如大家組隊參加比賽,在比賽過程中有不少工作的委派跟追蹤,這時候該如何進行?其中有一個微小卻很重要的就是檔案的交換,這時候使用 dropbox 共享某個目錄就顯得很方便,甚至大家可以自定 filename 或 dirn…

August 10, 2012 · Yuan-Yi Chang

Android 開發教學筆記 - 使用 Thread 和 Handler 的差別

簡單的說,不需 UI 更新的,可以挑 Thread 來使用,需要動到 UI 的操作的,請用 Handler 的方式處理。

July 18, 2012 · Yuan-Yi Chang

Android 開發筆記 - 批次、大量設定按鈕事件偵測(setOnClickListener)

最近的案子很特別,除了一堆 Activity 外,每一個 Activity 裡頭又有一堆 Button/ImageButton 要處理,如果是依照一般教學文: Button b = null; if( ( b = (Button)findViewById( R.id.button01) ) != n…

July 5, 2012 · Yuan-Yi Chang

Android 開發筆記 - HTTP、HTTPS、GET、POST、Cookie

寫 Mobile app 不免要網路連線一下,這時候最簡易的方式就是像 php 的 file_get_contents 函數,只要呼叫一下,就得到想要的東西。然而,在測試 https 時,發現對方憑證並非經過第三方認證的,因此噴出錯誤訊息:android javax.net.ssl.SSLPeerU…

July 4, 2012 · Yuan-Yi Chang

Android 開發筆記 - 模仿 iOS UINavigationController 效果

為了給使用者有一致性的體驗,在 Android 環境上,實作 iOS UINavigationController 效果。 實作的方式很...直觀,就是每個 Activity 最上頭都擺在一個區域(header)來達成啦 XD 例如 header.xml: <LinearLayout xmlns:a…

July 3, 2012 · Yuan-Yi Chang
Android 開發筆記 - 模仿 iOS UITabBarController 效果

Android 開發筆記 - 模仿 iOS UITabBarController 效果

為了讓使用者有一致性的體驗,在 Android 環境中,可以使用 TabWidget / TabHost 來達成 iOS UITabBarController 的效果。 在 Eclipse 中的 Graphical layout 中,拖曳 TabHost 到預設的 main.xml 中,自動會幫你產…

July 3, 2012 · Yuan-Yi Chang
Android 開發筆記 - 以 Button/ImageButton 疊圖、動態更新 View 座標

Android 開發筆記 - 以 Button/ImageButton 疊圖、動態更新 View 座標

目標:在指定區域上,偵測手指觸碰位置並疊一張圖標記位置 想法: 用 Button 配合 Button.OnTouchListener 上偵測觸控位置,接著需要在 Button 上疊一張圖標記 Cursor 座標位置,接著偵測 MotionEvent 的事件,動態將 Cursor 位置更新。 實作:…

July 3, 2012 · Yuan-Yi Chang
Android 開發筆記 - ImageButton/ImageView 圖形放大問題

Android 開發筆記 - ImageButton/ImageView 圖形放大問題

大概算是第二或第三次寫 Android app 吧,碰到一個很怪的現象,在 WVGA (480x800解析度),以一張 100px 方圖,橫放四張,理論上應該還會剩 480px - 4*(100px) = 80px 左右的範圍,但實際上圖形就是顯示不對,整個 ImageView/ImageButto…

July 3, 2012 · Yuan-Yi Chang