2012年4月26日 星期四

optixxx 系列軟體.. 都很雞肋

onetrash
可以指定垃圾桶中的檔案進行個別刪除
不過這功能聽起來很雞肋..

cmdQuit: cmd + Q的強化版
可以選擇一次關閉所有程式、關閉程式、隱藏程式甚至關機
還是有點雞肋..

optimPref:
提供wifi, bluetooth, mute, 螢幕亮度增亮/變暗的工具介面..
雞肋
因為這些功能在鍵盤或toolbar都有,除了不會去這些地方找按鈕/功能的人之外
到底有誰會需要?

optimUSB
可能是這四個裡面最有用的
mac在刪除usb硬碟中的檔案時,其實是建立一個垃圾桶資料夾把檔案放進去
事實上沒有刪除,也無法取得空間
optimUSB會在刪除使用usb連接的硬碟/隨身碟時直接刪除檔案
比較沒那麼雞肋了(不過竟然賣11.99!? oops

optimapp : cmdQuit, oneTrash, optimUSB, optimxxx的整合介面
其實就是一個放以上四個app的工具列而已..

!app drop ota

待補完

非常有趣的東西,但是還沒搞定!

好像是可以把Xcode build出來的app直接傳送到機器上
可是還沒搞懂它的流程
另外目前有個bug是app名稱不能有空白

acron pixelmator簡單比較

我目前主要使用pixelmator處理圖像(主要是用來畫icon
剛剛玩了半小時的acron後大概能說出兩者的差別了

acron的筆劃、特效方面比較強而且比較順
但是pixelmator在圖形、線條的處理比較強
如果以應用方面來說
pixelmator用來畫icon之類的會比較有用
但是acron可以輕易的對圖片作多種有趣的處理
如果主要工作是處理圖片(上特效、加漸層、加上一些有趣的效果、打幾個字)之類工作
acron會比較合適

如果是要畫線條、填色、製作比較精密的圖形
那我會選擇pixelmator

以上是一點小參考
兩者都有試用版可以下載
建議以自己的主要工作內容做測試後自行決定
當然兩者都比不上PS大神,但是兩者的操作容易度和學習曲線都比ps來的低
ps已經發展成一個龐然大物了..

kopypasta 記事本歷史軟體

又是一個clip board記錄軟體
不過只能記錄文字
但是他的操作性比copyless好..因為他只要點一下就可以複製
copy less選取後還要按enter才有作用 orz

但是他只能記錄文字..

stundenplaner 功課表app

還記得上學的時候,每天都要記得星期幾、幾點鐘要上什麼課、在哪間教室上課
以前還會寫一份功課表放在皮夾中拿出來翻
大學時有了印表機後,就用word做文件然後印出來

stundenplaner就是這樣的一個功課表軟體
雖然流程有點不太順,不過主要的功能其實有達到
設計好的功課表會直接出現在桌面上(雖然會被其他視窗蓋住
大概是下圖的感覺(它的視窗是可以拖移的
除了功課表之外,如果是每週有固定行程的人其實也可以使用


PastedGraphic2-2012-04-27-05-49.png

app 連結 http://itunes.apple.com/us/app/stundenplaner/id482349383?mt=12

dotshotxpro 像素圖工具


這套軟體一開始讓我很疑惑
它看起來像是繪圖軟體,但是整個UI風格和流程和一般(photoshop like?)的繪圖軟體完全不同
也不是說完全不同..應該說操作的手法很類似
但是出來的效果和組合總是跟預期的有一些微妙的差別
但是程式效能又不差,看起來不像是隨隨便便寫出來的東西?
很難對這程式定位

後來google了一下,發現了這篇文章
http://mac.appbank.net/macapp/587.php

還是不太懂它的用處和用法
不過發現它可能是日本人開發的軟體..
用處可能和RPG地圖之類的東西有關..
感覺很有趣(雖然還是不會用 XDDD
總之先留下來了

mx clac-簡單好用可顯示計算過程的計算機


標題所言,看下面擷圖應該就可以了解了
這東西真是用來計算大量資料輸入時的好幫手阿..


PastedGraphic1-2012-04-27-05-09.png

apimac notepad-功能夠強又不夠強的編輯器

其實我忘記這軟體我有沒有付錢買了
雖然名字有notepad
不過事實上他是可以貼圖片進去的
以一個簡易的編輯器來說,他的功能強大
而且又有文件整合功能
理論上是可以作為簡單的文件記錄app使用的
可是他的圖片不能調整尺寸....(翻桌
應該說他只提供對文字的調整功能(畢竟是文字編輯器嗎..

以一個文字編輯器來說,apimac很強大
但是以文件編輯器來說,apimac就很虛了,只能處理文字

就看使用者要怎麼對他定義了
我本來是想把它作為工作日誌記錄用途的(因為有需要放程式擷取畫面作為討論用)
可是圖片不能調整就不合用處了(嘆


PastedGraphic-2012-04-27-04-57.png

lifestream 立意良好但是ux破功..

lifestream是個把一些常見的socail功能整合的軟體
看預覽畫面感覺很棒
功能其實也蠻順的
例如看FB時,就會把周圍的工具都清掉只留下塗鴉牆上的訊息
而且(理論上)可以快速切換到其他social服務

可是!!
他的切換按鈕非常奇怪..
感覺不是切換服務而是切換是否連接服務,但是連接之後不會切換畫面?
這一點真的非常奇怪..

finch - 程式時間記錄軟體

不知道為什麼
mac上有蠻多app可以記錄程式使用時間
可能和mac要偵測有哪些程式使用中很簡單有關..

anyway, finch是一個記錄程式使用時間的軟體
特色是他可以針對所開啟的程式標記tag(娛樂軟體、工作軟體之類)
之後就可以用來檢查自己的app使用時間(該程式為主視窗的時間)

ui很淺顯易懂,也沒啥特點..
雖然也可能是我看太多類似應用了..

2012年4月19日 星期四

Titanium SDK 2, studio 2釋出

號稱四月要放出的SDK 2終於出來了
對我而言最主要的優點是支援了Xcode4.3
終於可以使用xcode4.3了(因為偶爾有在開發其他程式..

此外,studio 2也可以用了
studio 2比studio 1好很多
反應比較迅速
支援自定的方法
雖然android模擬器的Ti.API.info方法不知道為何出現了問題..(不確定studio 1有沒有支援就是了
另外有一個小問題是我習慣使用暗系主題
但是studio 2在compile時,會自動對某些行列進行選取動作造成反白
這點蠻討厭的
除此之外,整體感覺良好

2012年4月14日 星期六

iphone icon的圓角距離


  • corner radius for the 512x512 icon = 80 (iTunesArtwork)
  • corner radius for the 114x114 icon = 18 (iPhone/iPod touch (Retina))
  • corner radius for the 72x72 icon = 11 (iPad)
  • corner radius for the 57x57 icon = 9 (iPhone/iPod touch)
資料來源
http://stackoverflow.com/questions/2105289/iphone-app-icons-exact-radius

2012年4月12日 星期四

Titanium iOS/android共同專案注意要點

android測試方法
成功安裝app後,出現錯誤選擇continue, 然後修改
修改完畢在模擬器重新執行app就可以了
錯誤會在android的runtime環境出現錯誤視窗,console無效..
目前測試 info是否有效中

  1. iOS有toolbar, android沒有,要用view代替
  2. 動畫功能只有ios有
  3. 見鬼的navigationgroup替代問題..
  4. android的GPS警告視窗不能關閉?
  5. iOS的Navagationgroup完全不能用,還好可以把navgrp的底層直接開起來執行。
  6. toolbar按鈕非常麻煩,這大概會是最花力氣的部份(把所有地雷踩光之後..
  7. android的GPS要開eclipse使用DDMS控制傳送座標
  8. android的GPS回應較慢,"一定要使用"callback方式或app.event方式處理gps事件
  9. mapview: android中每個應用程式中只能有一個mapview,這個問題很大、非常大
  10. 表格click事件:要使用e.source不能用e.rowData(SDK差異?還是平台差異?最有趣的是,iphone/android上的方法不同,在不同專案中也不同 orzT專案:android要用e.source, iOS要用e.rowDatac專案:and/ios都可以用e.source方法傳遞參數
  11. scrollable view的render方法不同:之前在scrabble view上使用的tp[=100方式插入view並保留上方title方式,在android中scrabble view不會露出背景,必須修改scrabble view才行(不過修改完結果還沒在iPhone上測試
  12. iOS.toolbar = android.menu: iOS的toolbar在android上的實作有點麻煩(本來想做在上方的title,學play作法,看來google也覺得iOS的作法不錯?)不過那設定有點麻煩..win.title還無法使用,所以比較直觀(偷懶)的作法是把ios.toolbar內容做成android.menu內容(而且還不用煩惱少了flex space後的位置問題 XD
  13. android和iOS的視窗起始有點不太一樣androi中,每個畫面都是一個window,使用一個全視窗view的情況並不多而iOS中,很多視覺效果都是靠view之間的切換而達成在設定並行版本時,這一點需要多加考慮
  14. 2012/4/23 最後還是卡在toolbar這一塊了 XDiOS中,很多情況下會把按鈕放在tile/navigation bar上不過android似乎沒有這樣的設計,主要是靠menu雖然最近有很多 android app也有tile bar設計,不過那個似乎是靠程式設計達成而非原生元件,簡單來說,就是要另外添加才行,因為位置是在最上面,一開始設計時沒有考慮到這點就會影響到所有物件位置。
其他問題
titanium在MAC上的anroid模擬器不太穩
同一個專案設定,跑google api 2.2, 顯示螢幕從HVGA換成WVGA854就不能執行
我已經放棄使用模擬器,直接跑實機了
而且模擬器也不支援Ti.API.info/debug…
最後,這樣做還有一個好處,修改完畢後可以直接測試ios版本與android版本
titanium studio記錄iOS debug資訊
eclipse記錄android debug資訊

2012年4月11日 星期三

web form builder lite

這app操作起來其實很順暢
用來建立web表單還不錯
不過我在操作過程中一直有個疑問,怎麼顯示html碼?

%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-12%2525E4%2525B8%25258A%2525E5%25258D%2525882.30.58-2012-04-12-02-31.png

最後我終於發現這是一個線上服務的client端程式
最後的結果必須要上傳到網站(然後要先建立帳號..)
所以..我移除了 :p

當然這有可能是lite版限制
從畫面來看,這app做出來的表單還是不錯看的
不過每個網站都有自己的風格
我實在看不出花69歐元買這套軟體的理由

backdrop 簡單的桌面隱藏工具

桌面隱藏app的功能基本上就是把桌面藏起來
然後其他app可以在上面繼續工作,如下圖就是使用了桌面隱藏的效果
backdrop提供了單色背景作為隱藏,很陽春,不過..算是夠用
不過他有個特色是還有提供pixel test功能
pixel test就是買螢幕時對亮暗點的測試(把整個螢幕變成黑白紅綠藍色)
這功能算是在情理之中(對螢幕作同樣的效果),意料之外(怎麼從桌面隱藏變成暗點測試了 XD)



%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-12%2525E4%2525B8%25258A%2525E5%25258D%2525882.23.48-2012-04-12-02-22.png

photoenhancer core

這軟體只能作兩件事情
增減圖片亮度和增強品質(銳利度?)
優點是有提供批次功能

不過..軟體本身的功能太差
左邊是使用軟體後的圖片,右邊是原圖
可以發現很容易造成亮度破表的情況
enhancer功能則是使用起來沒有感覺
%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-12%2525E4%2525B8%25258A%2525E5%25258D%2525882.17.21-2012-04-12-02-17.png

結論:移除

Network Logger

這app理論上是用來監測網站的
不過他的監測方式有點奇妙:提供主/副網站
重點在於這種工作理論上應該是server task
寫成app然後又提供超過一天的持續監測選項..
雖然不能排除有人用lion server跑這app
不過感覺還是很奇妙..
說實話,我沒有完整測試過,他要求的起始條件有點麻煩
我看完說明後就移除了..


%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-12%2525E4%2525B8%25258A%2525E5%25258D%2525882.11.35-2012-04-12-02-08.png

file viewer

如同名字一樣,一個用來檢視檔案資訊的小軟體
雖然小,不過功能還蠻完整的
注意下圖toolbar右邊四個按鈕
native是顯示檔案
text是用ascii顯示
hex是顯示16進位碼
icon則是該檔案類型的icon(包含四種解析度)
%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-12%2525E4%2525B8%25258A%2525E5%25258D%2525882.01.40-2012-04-12-01-56.png
檔案資訊方面,除了一些該有的東西之外(圖片就是exif、顏色空間、metadate之類)
還會顯示檔案的完整權限
左邊的info最下面有提供fileinfo網站上的對應檔案類型說明

整個來說,蠻完整的

iGreetingCard

電子賀卡軟體
製作出來的結果可以存成圖檔、上傳到FB、flickr或直接列印

優點是直接整合iphoto,可以直接拉iphoto的照片
新增文字、圖框也很方便
文字框、圖框都可以隨意選轉和加入陰影
雖然icon的設計不是很直覺
不過一般電子賀卡該有的功能算是達到80%以上了吧

%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-12%2525E4%2525B8%25258A%2525E5%25258D%2525881.54.24-2012-04-12-01-49.png

dimmer than dim 降眼壓app

這是一個很有趣的APP
他的概念是螢幕越亮,眼壓越高(我不知道這說法是否正確
所以dimmer提供調整螢幕亮度的方式讓使用者避免眼壓過高以及輻射
不過dimmer會保持滑鼠亮度(甚至提高)避免使用者找不到滑鼠
這作法有沒有效果..可能要問眼科專業人士才知道

http://itunes.apple.com/us/app/dimmer-than-dim/id418816854?mt=12

2012年4月9日 星期一

mac上建立android虛擬環境問題

延續上一篇的建立android..
可以參考這篇 http://justfly.idv.tw/2012/02/08/Just_1067.html


  1. 要把iPhone圖檔copy到android資料夾,不然compile不會過

  2. i18n檔名有所不同,iOS可以用的zh-Hant在android中似乎不接受?

  3. android的編譯檔案對於i18n檔案的檢查比iOS嚴格.. 在ios中沒有檢查出來的重複定義字串在andorid編譯時造成了錯誤

  4. Ti.API.info無效…必須要使用eclipse開啟DDMS查看log和info資訊。這點有些奇特,目前回報的人不多,不確定原因何在?

失敗的邊際線


失敗的測試
本來左右都有的留白間隔,加入裝飾線後變得擁擠了
比較好的作法應該是把線條只留一個
顏色也要淡一點
盡量降低存在感
%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-03%2525E4%2525B8%25258A%2525E5%25258D%2525889.45.48-2012-04-9-19-47.png

titanium iphone專案加入Android之環境設定

我一開始設定titanium專案時,直接把android排除
不過今天開始要測試android環境
然後就發現android不能勾選(這就叫自作孽? XDD

檢查了一下,發現有幾個地方需要調整
最基本的android SDK就不說了
在Titanium專案部分,有一些地方需要加入

resource下面需要加入android對應的資料夾
%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-09%2525E4%2525B8%25258B%2525E5%25258D%2525887.43.44-2012-04-9-19-44.png

Tiapp.xml中,需要加入運行環境

%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-09%2525E4%2525B8%25258B%2525E5%25258D%2525887.43.52-2012-04-9-19-44.png

同樣Tiapp.xml,加入SDK宣告%2525E8%25259E%2525A2%2525E5%2525B9%252595%2525E5%2525BF%2525AB%2525E7%252585%2525A72012-04-09%2525E4%2525B8%25258B%2525E5%25258D%2525887.43.58-2012-04-9-19-44.png