又是一次辛酸的過程,以前用Eclipse 3.5安裝ADT和SDK過程簡單又順得不得了,沒想到這次居然會是這麼慘。
Eclipse 3.5是現工作上Java主要開發環境,還在用java 1.5, java 1.4, java 1.3....,為了不破壞原本使用上沒問題的環境,於是想改新建一個專門開發 Android app 的環境,沒想到是一連串離奇事件的開始....
首先去到Eclipse 官網下載最新版本的ide回來用,就照著以前的步驟:
1. Start Eclipse
2. then select Help > Install New Software.... Click Add, in the top-right corner.
3. In the Add Repository dialog that appears, enter "ADT" for the Name and the following URL for the Location: https://dl-ssl.google.com/android/eclipse/site.xml
安裝完成後,沒想到選擇 Window > Preferences ,裡面完全沒看到 Android 這標籤,只好上網 Google 了,沒想到果然災情連連,參照網路一堆解決方式,新增了一堆 ADT 所需要的 plugin ,一樣沒用, Android 標籤還是和神隱少女不見蹤影。
又試了一堆建議方式,一樣沒用,因為安裝 Eclipse plugin 時,會先去判斷需要的其他元件和相依性,完完全全沒任何錯誤,所以沒有log可以看,到底為什麼就是不出現,實在沒頭緒,難道真的又應驗了開放源碼的軟件,最好離新版遠點,沒問題就算了,有問題包準玩死你,真的有夠 Orz....
mark528 發表在 痞客邦 留言(0) 人氣(245)
Mr. Children 終わりなき旅
息を切らしてさ 駆け抜けた道を 振り返りはしないのさ
ただ未来だけを見据えながら 放つ願い
カンナみたいにね 命を削ってさ 情熱を灯しては
また光と影を連れて 進むんだ
大きな声で 声をからして
愛されたいと歌っているんだよ
「ガキじゃあるまいし」自分に言い聞かすけど
また答え探してしまう
閉ざされたドアの向こうに 新しい何かが待っていて
きっと きっとって 僕を動かしてる
いいことばかりでは無いさ でも次の扉をノックしたい
もっと大きなはずの自分を探す 終わりなき旅
誰と話しても 誰かと過ごしても 寂しさは募るけど
どこかに自分を必要としてる人がいる
憂鬱な恋に 胸が痛んで 愛されたいと泣いていたんだろう
心配ないぜ 時は無情な程に 全てを洗い流してくれる
難しく考え出すと 結局全てが嫌になって
そっと そっと 逃げ出したくなるけど
高ければ高い壁の方が 登った時気持ちいいもんな
まだ限界だなんて認めちゃいないさ
時代は混乱し続け その代償を探す
人はつじつまを合わす様に 型にはまってく
誰の真似もすんな 君は君でいい
生きる為のレシピなんてない ないさ
息を切らしてさ 駆け抜けた道を
振り返りはしないのさ
ただ未来へと夢を乗せて
閉ざされたドアの向こうに 新しい何かが待っていて
きっと きっとって 君を動かしてる
いいことばかりでは無いさ でも次の扉をノックしよう
もっと素晴らしいはずの自分を探して
胸に抱え込んだ迷いが プラスの力に変わるように
いつも今日だって僕らは動いてる
嫌な事ばかりではないさ さあ次の扉をノックしよう
もっと大きなはずの自分を探す 終わりなき旅
Mr. Children 無盡的旅程
摒住呼吸吧 別回望那追越過的道路
只把握住未來 去實現夢想吧
像是刨子般地 刨削著生命
點燃起熱情 再隨著光和影向前吧
用最大的吶喊到啞了為止
唱出想要被愛的感受吧
對自己說已不再是小孩子了
再去尋找那答案吧
在緊閉的門扉的另一頭
一定會有嶄新的什麼在等待著
而讓自己給動起來的
雖然不全盡如人意
可是也還想去敲開下一道門扉
去找尋潛在更大的自己吧
在這無盡的旅程
即使和誰說說話 即使和誰一起生活
都會讓人越來越寂寞
可是在某個地方還是有需要自己的人的
因憂鬱的愛而疼痛的一顆心
也曾為了想要被愛而留下過淚水吧
別擔心 時間總是無常般地
會把一切如流水般帶走的
若是懷著難解的一顆心
到最後便會厭惡這一切
而慢慢地想要逃脫的
越是爬上越高的阻礙 感覺就越好啊
可是別認為這就是極限啊
去尋找讓這時代無盡混亂的代價吧
人類總是為了合於常規而活著
不要去學別人 你就是你自己
為了生存的秘訣是不會有的
摒住呼吸吧 別回望那追越過的道路
就乘著夢想向前吧
在緊閉的門扉的另一頭
一定會有嶄新的什麼在等待著
把你給動起來的
雖然不全然盡如人意
可是也還想去敲開另一道門扉
去找尋可以更美好的自己吧
為了把在心中緊抱的迷惑化作為自己的力量
無論何時今日的我們也不停努力著
不全是令人厭惡的事啊 去敲開另一道門吧
去找尋潛在更大的自己吧
在這無盡的旅程
在這無盡的旅程
mark528 發表在 痞客邦 留言(0) 人氣(38)
之前寫了一篇有關String + vs String.format vs StringBuffer vs StringBuilder,發現了 String.format 耗費的時間都比較久,所以花了時間看一下原本 java source 中到底是怎麼實作的。
public static String format(String format, Object ... args) {
return new Formatter().format(format, args).toString();
}
format method 是 JDK 1.5 才開始提供的,從上面可看出 method 內部 new 了一個 Formatter 來處理格式化字串,感覺很像 C 的 printf,看來時間都花在解析複雜的輸出格式,但不可否認得這 method 實在非常實用,簡化了格式化輸出,程式花的時間感覺很值得。
mark528 發表在 痞客邦 留言(0) 人氣(180)
iOS6 一推出,馬上一堆人說地圖難用死了,還我 Google Map 之類,更有人發表了一篇 將自己的利益置於客戶之上? 蘋果移除Google地圖 ,蘋果真的這麼想不開,要挑戰使用者的習慣??
根據 http://techcrunch.com/2012/03/09/google-maps-api-vs-openstreetmap/ Google 更改了Google Maps API 的商業用途合約條款。從免費改成每加載一千次就收取四元美金。如果一支手機一年加載一千次,蘋果 iPhone 只算銷售一千萬支的量,一年就要向 Google 繳交四千萬美元,或許這才是主要原因,迫使 apple 需要推出自己的地圖服務,因為收費實在太貴了,不只 apple 這樣想,Wikipedia 也只好放棄 Google Maps 改用 OpenStreetMaps 。
mark528 發表在 痞客邦 留言(0) 人氣(60)
說真的,現在ram要多大有多大,CPU也飛快,CPU和記憶體對一堆系統已經不在是個問題,所以字串這麼多不同的處理方式,其效率和佔記憶體大小,也越來越多人不在意了。
但我寫程式還是習慣參考 Effective Java 或 Effective C++ 的建議,畢竟那是一堆神人的經驗,應該蠻值得參考的,而且多動手實際試試看,不會有損失。
importjava.io.*;
importjava.util.Date;
publicclassStringTest{
publicstaticvoidmain(String[]args){
inti=0;
longprev_time;
longtime;
Runtimeruntime=Runtime.getRuntime();
longmemory;
Strings;
intmax=100000;
System.out.println("Approach\tTime(ms)\tMemoryallocated(long)");
prev_time=System.currentTimeMillis();
memory=runtime.freeMemory();
for(i=0;i<max;i++){
s="XXX"+i+"YYY";
}
time=System.currentTimeMillis()-prev_time;
memory=memory-runtime.freeMemory();
System.out.println("+operator\t"+time+"\t\t"+memory);
prev_time=System.currentTimeMillis();
memory=runtime.freeMemory();
for(i=0;i<max;i++){
s=String.format("XXX%dYYY",i);
}
time=System.currentTimeMillis()-prev_time;
memory=memory-runtime.freeMemory();
System.out.println("String.format\t"+time+"\t\t"+memory);
prev_time=System.currentTimeMillis();
memory=runtime.freeMemory();
StringBuffersb=newStringBuffer();
for(i=0;i<max;i++){
sb.delete(0,sb.length());
sb.append("XXX").append(i).append("YYY");
s=sb.toString();
}
time=System.currentTimeMillis()-prev_time;
memory=memory-runtime.freeMemory();
System.out.println("StringBuffer\t"+time+"\t\t"+memory);
prev_time=System.currentTimeMillis();
memory=runtime.freeMemory();
StringBuildersb1=newStringBuilder();
for(i=0;i<max;i++){
sb1.delete(0,sb1.length());
sb1.append("XXX").append(i).append("YYY");
s=sb1.toString();
}
time=System.currentTimeMillis()-prev_time;
memory=memory-runtime.freeMemory();
System.out.println("StringBuilder\t"+time+"\t\t"+memory);
}
}
mark528 發表在 痞客邦 留言(0) 人氣(485)
開放原始碼的東西很好用,但是記得遵守協議,不要以為都不會被查到,一次就夠你受的,這次宏碁付出的代價世新手機完全無法發表了。
mark528 發表在 痞客邦 留言(0) 人氣(11)
只能說人有時需要瘋狂一下,不知道哪根筋不對,忽然想把iPhone JB了。這件事一樣發生在星期一,沒想到除了去驗車,展開爆笑的七堵俊德橋尋找之旅,回家後一股腦就在弄iphone越獄這件事。
網路說很簡單,同事和朋友也說很簡單,按一個鈕就行了。這樣應該很容易吧,沒想到過程會這麼艱辛....Orz
將iphone備份到iTunes後,馬上下載了absinthe-win-2.0.4執行,連接上iphone,按下Jailbreak按鈕開始,結果兩分鐘後,迎接第一次失敗,因為自動鎖定時間到了,螢幕一黑,JB終止.....
將自動鎖定設定成永不,再來一次,這次看起來比較順了,撐得比較久,absinthe 當掉了,不死心,換台電腦試試看,absinthe一樣當爽爽。
用iTunes把iphone回復到原廠最新版本狀態,結果一個動作按錯,資料備份開始回復,598個app需要安裝,就這樣一兩個小時過去了,好不容易回復完成,不死心又JB一次,absinthe還是當了,看來資料太多,它吃不消,只好再將iphone回復到原廠最新版本狀態,這次有特別注意,沒把備份資料回復回來,設定成一隻新iphone,再來JB一次,這次就一次到位,一下子就完成了。最後又是一個痛苦的等待,將備份資料回復到iphone。
JB完後有個要注意的地方,因iOS原本是BSD System,用終端機連進去,果然root及mobile每隻手機都是一樣的預設密碼,這兩個使用者的密碼不改掉,有可能被駭,到時白蘋果吃不完,馬上改掉密碼,避免這個問題。
JB完後,怎麼一點感覺都沒有.....
mark528 發表在 痞客邦 留言(0) 人氣(61)
前兩天生病還沒好,星期一只好請假一天,本來只是想說驗車的期限快到了,趁機把這事處理了,一路上老婆又提起,近期小孩要參加寫生,地點她查了就在往監理所這條路附近,等會驗完車,可以順便找找,探路一下。
沒想到這次驗車的速度真是有夠快,又不知道是不是頭昏,順便在旁邊把eTag也辦了,還好有拒絕自動補金額扣款的辦理,說實在對遠通超沒信心的....Orz
回家的路上,開得慢慢的,經過許多座橋,就是沒有俊德橋,只好回家換歐多麥再來找一次。遵循老婆所說的路去試,得到的是距離五堵2公理的標示,果然還是照傳統又是錯誤的路,XD。只好先去高速公路底下那吃豆花(上次為了躲雨無意間發現的),沒想到還不錯吃,大中午的消暑一下,順便用常連不上的中華電信3G網路查一下大概資料抓一下大略的方向。
由於查不到有路,只知道在七賢橋上游200公尺,因此先殺到七賢橋去,到時在視情況決定下一步,沒想到一到七賢橋就看到新的俊德吊橋,之前胡亂找,沒想到原來這麼近......

俊德吊橋 歷史解說
基隆河上俊德吊橋,舊稱為金森橋,是在日治時期(民國二十年)建起的一座運送煤礦的吊橋,早期專門給運煤車通行使用。
後來基隆七堵、暖暖礦產逐漸式微,民國五十年間故基隆市長林番王任內把中間煤車軌道拆除,改建為人行專用吊橋,配上河岸迤邐風光,當年是七堵人的後花園,後來受到象神和納莉颱風摧殘,整條橋全毀,基隆河整治時,位在行水區裡的兩座舊橋墩倖存保留,屹立河岸。
舊橋墩
看一下基隆河
地圖
從俊德吊橋看七賢橋(看得到陽明大樓)

七賢橋已經列為危橋並限重十噸以下才可以通行,但是一堆貨櫃車超重行駛,真讓人擔憂哪時會垮掉也不知道,所以能不經過,就不要拿命去拼吧
mark528 發表在 痞客邦 留言(0) 人氣(580)
這是個困擾很久的問題,毛巾用沒幾天後,就會開始有一股味道,用洗潔精去洗,卻越洗越黏,實在讓人受不了。
心理也很納悶,難道就只有我家會遇到這種問題嗎?於是就上網找一找,好多五花八門的說法,感覺好複雜,最後挑了一個最簡單的:放一些鹽和毛巾戳洗,再泡個幾分鐘,然後再戳洗,最後再用水沖乾淨,味道真的不見了。
mark528 發表在 痞客邦 留言(0) 人氣(624)
最近要從網路空間(MediaFire)下載檔案,常常會出現 Invalid or Delete File 。讓我覺得很納悶,明明在這台機器才剛下載,為什麼換台機器卻不行了,最後才發現,原來是沒有安裝 Adobe Flash Player ,所以不給下載,因為廣告出不來,就不給下載,實在有夠Orz....
mark528 發表在 痞客邦 留言(0) 人氣(266)