2012年1月25日 星期三

Titan 心得筆記


每個視窗都是一個window, window裡面可以加入view或controls
var win1=ti.createWindow(
// code
}

var view=TI.createView{
code;
}

win1.add(view)
後添加的view會覆蓋到之前的之上

2012年1月19日 星期四

Titanium 宜蘭(?)雜症

安裝環境
Mac lion, python: 2.7.1, Titanium Studio 1.8, xCode 4.2.1


1: Titan的modules有點問題

結果今天不知道為何一直compile不起來
沒有具體錯誤,查log會發現最後出現
查了很久才發現是dodules問題
上次下載了一個MVC的module後就沒動也沒測試就這樣忘記了...
解決方法:把這下面不該有的東西清一清
/Users/adison/Library/Application\ Support/Titanium/modules
然後確定modules的安裝正確





  1. 第一次添加圖檔後,最好clean一下,發生添加圖檔、使用圖檔結果一直無效的情況

  2. TI的modules添加錯誤的話,會造成無法compile,而且錯誤說明模糊不清。添加module前,要先確認整個系統是可以work,然後再加入modules

  3. Ti IDE的指令提示很容易delay, 此外對於物件參數也沒有明確的提示或錯誤偵測,例如 createLabel{ fontttt:{fontSize:13}} 這樣的指令,裡面的font不會被提示,compile時可能可以過,但是不會有正確效果出現

  4. Ti對於引用不同..win的數值方式很奇怪,例如我在win1中使用win2的param時,沒有一個通用的識別方法,這種設計真的沒問題嘛?我現在就陷入不知道怎麼正確的引用、傳遞令一個視窗的參數問題中了

  5. 圖片名稱用數字好像會有問題

  6. 圖片會自動scale fit, 用圖片建立分隔線很麻煩(2Dmatrix會有幫助?

2012年1月12日 星期四

我的眼光太短淺了

其實以前有過一個想法

弄個APP,可以掃描書本條碼,可以蒐集書本資訊然後上傳到露天或yahoo上面去賣

後來放棄了

放棄的原因是當時預設的使用者是光華之類的老闆

要說服他們使用這套APP本身是件麻煩事

而且之後的書籍資訊編修需要用到鍵盤(行動裝置上的中文輸入實在是悲劇)

使用者接受度不高

http://briian.com/?p=7947

今天看到了這篇文章

TAAZE二手書網(這名字蠻怪的

採用了另一種方式

他整合的是一般使用者而非書店(不過我猜二手書店可能本來有在他們版圖內

讓他自己變成一家很大的二手書店,跨過其他二手書店,讓自己直接面對使用者

然後降低使用者賣書的門檻,讓使用者更願意賣書、願意把書交給他們賣

讓使用者拿書來寄賣有幾個明顯的好處

  1. 書不在使用者手上,降低了之後有人要買卻發現其實沒貨的風險
  2. 現金流問題:這樣就不用押現金在貨品上(當然人事、倉儲成本還是跑不掉)
  3. 這種模式下,使用者能回收的金額明顯比直接賣給二手書店高,接受機率也比較高(免費的格子店模式?)

其實我的膽子不夠大

這種方式相對我之前的設想,其實成功機率大的多,也達成了我一開始所希望的讓二手書資訊可以進入數位世界

因為進入了數位世界才有辦法被搜尋,不然就只能每家店、每個櫃子、每個書堆翻(當然那樣有另外的尋寶樂趣在 :p

不過,因為我承擔不了那種風險,然後就把這種可能方式直接從腦海中排除了

以前很多人喜歡窮爸爸、富爸爸,現在也流行一堆有錢人想的跟你不一樣

那些都是真的,但也都是假的

當你有錢了,那些都是真的

沒錢的話,那些都是假的

重點在於第一桶金,第一個一千萬,然後才需要去買那些書來看、來改變觀念

在那之前,觀念是很難改變的

這是我思考上的一個盲點..不過既然發現了,應該就可以解決了

台灣寬頻速度世界倒數第四?資料錯了喔

2012/1/12

今天看到一個新聞 一分錢沒一分貨 台灣寬頻速度世界倒數第四

由於好友G對此很有意見,因此兩個人就開始google原始資料

根據文中內容”消基會每年收到的消費者申訴案件,「電信」類獨占鰲頭,消基會公布「經濟合作開發組織」(OECD)對34個國家共686家電信營運商所作的調查,寬頻服務平均下載速率為37.5 Mbps,日本為80 Mbps,韓國為55.6 Mbps,最快的是瑞典86 Mbps,”

找到的資料是OECD Broadband Portal

以下是excel檔案連結

5a.Average advertised download speeds, by country (Sept. 2010)

 

請注意:檔案名稱叫做:5a.Average advertised download speeds, by country (Sept. 2010)

翻譯成中文叫做 各國上網方案下載速度理論值平均結果

簡單來說就是OECD在各國蒐集的到的上網方案宣傳的下載速度平均值

裡面確實提有提到”寬頻服務平均下載速率為37.5 Mbps,日本為80 Mbps,韓國為55.6 Mbps,最快的是瑞典86 Mbps”

不過消基會大概忘了這是理論值..

 

其實消基會的用心是看得到的,平常也有很多正面動作

只是這次拿了錯誤資料得到錯誤的結果

(而且是2010年9月..現在的理論值應該更高了吧?)

另外,有記者看到的話,麻煩以後請對方提出原始資料連結吧

這樣找還蠻痛苦的..花了快1小時才找到了資料出處 orz

(程式碼在哀號了:有沒有手術動到一半主治醫生就離開的八卦.. orz)

同場加映: 01上的討論串,更詳細

2012年1月10日 星期二

Applescript的一些小研究

今天本來想做一個把kkbox播放歌曲放到trillian的功能


想說用appliscript應該可以做到


興沖沖的開了as後,發現問題很大 XDD



一、AS不是每個程式都會支援


二、AS的語法比obj-c還奇特..我很好奇他們的編譯器到底是怎麼寫的,竟然能判斷出那樣的句子…



在確認無法使用as控制Trillian之前


還做了一些小實驗


以下是實驗記錄



一、AS可以控制Skype,不過Skype使用send command方式傳遞命令


例如:


tell application "Skype"


        send command "SET USERSTATUS AWAY" script name "AppleScript status setter"
end tell
目前還不確定為何要有script name "AppleScript status setter”才能動作


不過Skype在MAC上的正規作法應該是使用python會比用AS..常見

二、as當然可以用來控制itunes
以下會顯示目前播放的歌曲名稱

tell application "iTunes"


        set n to name of current track


        display dialog n


end tell

2012年1月9日 星期一

關於硬碟外接盒

目前有兩個


cyberslim s80硬碟外接盒


不錯用


只是用大概一年風扇就開始出怪聲音


換風扇價格100, 不用檢測費(要自己掛保證其他功能都正常 :p



缺點大概只有變壓器的線路都在前端,找插頭時比較麻煩而已



Nextstart就不行了


Vantect的Nextstart的USB接頭工差很大


稍微動一下就會鬆掉


當初買的時候沒發現,也沒現在這麼澳客就沒想要換貨


結果這問題比我想像中的大


使用硬碟時經常會被中斷


中斷後,重接MAC時,常會出現找不到的情況


決定換掉買一個新的(希望硬碟沒被他搞壞


然後從此拒絕往來


MBP的網卡出現奇怪問題

2012/1/9


從1/8(2012)開始,我的MBP網卡出現一個奇怪的問題


具體來說,就是網卡抓不到DHCP,只能手動設定


無線網卡沒有問題,可以抓到DHCP設定


但是實體網卡和無線網卡不能同時開啟,同時開啟會造成無法連線網路的情況


如果讓網卡使用DHCP,有時候會抓到ip,有時候抓不到


但是就算抓到了IP,也無法使用,甚至連gateway都ping不到



今天去了蘋果店,沒有解決這問題


但是順便發現了XT500的一些小問題,回家就順手把他更新了


(下載SD28的ISO,用磁碟工具燒成可開機光碟,重開按c用光碟開機,跑一下就結束了。


要注意的是不能用USB碟,因為mac開機只認光碟或使用自家格式的儲存裝置)


而且該店的機器連網路也有問題,我猜是同一個問題..


現在就只能等apple修復了



不過嘛..這幾天其實MBP沒有進行更新,這樣都會出問題實在很奇怪


不知道過幾天會不會出現Apple有在OS X裡面埋後門的新聞 XD

2012年1月8日 星期日

使用Mac Lion server上的外接硬碟作為Time Machine硬碟


今天一直在與Mac搏鬥中度過..


我現在有MBP和mini server, 因為MBP會帶著走,所以想在mini server上連接硬碟並作為Time machine備份用


理論上很簡單的東西,結果還是花了我快5小時搞定..



先說解法


Lion Server上面有個server admin


裡面的services有個time machine選項


在裡面設定要提供作為Time Machine的硬碟後


其他使用者就可以使用time machine的選擇硬碟功能找到這一顆硬碟作為備份用



接下來是經驗分享(無誤



  1. 設定好Time machine硬碟後,我設定硬碟為分享碟。這時候在Time machine設定中的選擇硬碟可以找到硬碟。但是備份時會出現不支援AFP模式的訊息。網路上有很多告訴人怎麼對網路硬碟開AFP模式的文章,如果你是用Lion server, 請跳過..。

  2. 我本來命名硬碟名稱為Timer1,這也是一開始使用™找硬碟時會看到的名稱。但是在Lion server中設定該硬碟為™後,在本機的™上選擇硬碟時,會出現兩個硬碟名稱:Timer1和Backup。這告訴我們這顆硬碟不用設定為檔案分享硬碟..只要在Lion server上設定好即可

  3. 總結:硬碟接上,到services中設定Time Machine就好,千萬別多事把它設定為可分享硬碟..

Skype無法使用growl的通知-growl輔助工具程式

對於無法使用growl通知訊息的軟體


通常是所用的版本過舊而產生



growl網站有提供一個


Growl Version Detective 1.2.1 軟體


可以用來偵測支援growl的軟體版本並更新


Checks for Growl support in Applications



使用時有一定風險,detective會提醒你


確定要用的話,請先把skype關掉



其他輔助程式



  1. uninstall growl: 某些程式安裝時會自帶growl,同時會在偏好設定中加入growl的設定icon, 例如sugar sync..這種時候就可以使用uninstall growl來移除


2012年1月6日 星期五

Macjournal, chronories, marsEdit:事隔一年的再次Review

自從用了Chronories之後


我已經很久沒開Macjournal了


寫網誌的工作,也都交給了Marsedit



不過最近發生了一些事,讓我重新發現了三者的差別



Macjournal的中文名稱翻譯為日記簿


其實這翻譯有點錯誤


Journal,通常稱為日誌或記錄


船長日誌的英文就是journal


他是用來記錄東西的


日記,也是用來記錄東西的


但是兩者預設的內容並不相同,至少,我是這麼區分的



Journal是用來記錄事件的發生過程,這是一個客觀的紀錄


日記,Diary, 則是比較隱私、私密,記錄的內容和個人觀感、心情有關


Marsedit就是一個單純的部落格編輯工具而已



之前在跑一個案子


作的事情不少,但是那些東西找不到好的方法記錄


當然用word, excel照天份排也是ok


不過那樣沒有什麼流通性


現在想想,這些資料、記錄其實很合適用Macjournal記錄


然後可以挑合適的發送到網誌


送上去之後有格式問題就用marsEdit修改,改完之後Macjournal也會同步內容



至於Chronories? 那是我私人的心情記事


我不覺得裡面有多少東西值得放到網路上 :p

用Airplay作成無線喇叭


我之前有買一台Airport Express


後來換地方住之後,派上用場的機會很少



看到Airplay的效果後,一直在想怎麼把它變成無線喇叭用


不過正統的Airplay用法限定在iTunes上


這真的蠻鳥的..尤其是對我這種常用kkbox或youtube看影片的人來說



我想要的解法很簡單


直接把輸出音源連到Airport上,讓Airport用連接的喇叭播放聲音出來


後來找了一下發現Airfoil好像不錯


他的試用版會有人為雜音,不過不明顯


要買的話需要25美金



目前的試用心得:


  1. 安裝簡單,不過沒有中文介面(雖然都是簡單的英文而已),介面中文化只有到v1版本,不確定現在是否能用。
  2. 其實會有延遲..放音樂時不太明顯,但是看影片時就會發現有1秒-5秒的延遲.. 這問題蠻大的
  3. 網路上傳吃很大,大概會有70-100k/s的上傳流量,不過這應該是小事,反正通常不會有其他大量上傳流量搶頻寬 :p
結論:Airfoil不錯用,安裝簡單、使用簡單

不過受限於Airplay,還是把它用來放kkbox或mp3就好,暫時別用它看youtube


要看youtub的話,還是乖乖拉喇叭線吧


不過未來Airport的硬體提昇的話,也許可以比較好