這裡是記錄個人的旅行,以及影像、地圖、軌跡等資訊。如果您覺得本站的文章或資訊對您有所幫助,請幫忙點擊Google的廣告或右邊的廣告,因為寫東西也是要花時間和力氣,購買儲存空間也是要費用,能夠透過您的點擊得到些微的幫忙和贊助,對於作者的支持是非常有幫助的。

12/21/2015

北加南灣考駕照

雖然已經過很久了,不過還是把相關資料貼上來,讓大家有參考資料。
Although it was long time ago, I still post the related information for your reference.

到美國生活,沒有車就相當於沒有腳。雖然有公車,但是除非你住的地方有站牌,不然交通還是不方便。加州不承認台灣駕照,所以無法直接換當地駕照。雖然可以用台灣駕照開車,但那是給持觀光簽證用的。只要你在當地生活居民,就必須考駕照。考駕照一樣要先通過筆試、然後路考。

California DMV 跟台灣監理處一樣,到處都是大排長龍等候,可是這邊 DMV 更誇張,可能隊伍排到建築物外繞一圈。所以你要做的就是先上網預約,預約不用錢也可以取消,不然你去 DMV 可能要浪費很多時間等候。另外一個選項就是去 San Jose DLPC,全名是 Drive License Processing Center,那邊只做駕照業務和考試,所以相對人比較少,馬上去馬上排不用等太久。

現在加州已經取消 Temporary Driver License,也就是說你考過筆試,無法用台灣駕照就拿到 Temporary Driver License 直接開車不需要持有駕照的人在副駕駛座。差別是 Temporary Driver License 只有大概三個月期限要路考完畢,拿到 Learning Permit 可以有一年路考期限,但是要有駕照的人陪同。當然有人拿 Learning Permit 搭配台灣駕照照樣開車沒有人陪同,這是灰色地帶,但是還是要小心為上。

筆試過了之後,大概就是要約時間路考。以前 Temporary Driver License 無法上網預約,要打電話預約,但是 DMV 電話又幾乎是滿線,所以只能等他回撥給你,同時預約時要一個一個問各地 DMV 可以的時段,相當不方便。現在上網預約,直接可以很快看哪個 DMV 有空餘時間。

地圖是 Santa Clara DMV 路考的路線之二,因為每個考官有自己的路線喜好。但是大概就是 DMV 附近的路線。另外雖然大家說 Santa Clara DMV 不好考,但是我覺得是看運氣,每個 DMV 有好過的路考官,也有機車的考官。但是 Santa Clara 路考我覺得好處就是路方正、路比較寬、沒有奇怪的路型,當然路況是隨機的無法預測。例如 Los Gatos 有上下坡,有過窄橋,市區路不大容易且容易遇到腳踏車等等。總結我還是比較喜歡 Santa Clara 的道路,也許考官比較機車,但是基本上只要不是 fatal error,一些錯誤要錯上 15 個而 fail 也是很難。

12/13/2015

到香港機票比到台灣便宜

最近又到要回台灣去搶買機票,但是查了一下,便宜的下午班機促銷機票沒了。促銷機票大概就是 SFO 下午四五點航班,再 delay 半小時一小時起飛回台灣和 claim baggage 出關大概就半夜了,高鐵也不開了。同時最近又看了一篇你的城市被哪間航空公司壟斷。又再查一下 SFO 到香港 HKG 的票價,同班 EVA Air 飛機 SFO 到 TPE 比 SFO 到 HKG 還貴。當然同一架飛機光是同一個地點就有不同票價,不同時間又有不同票價,這是航空公司的賣法。
查詢 Google Flights 後 EVA 12:05am 到台灣後轉機到香港的票價,還是包含 TPE -> HKG 這段的來回機票。上面標 $810 是不太對的,根據 Google 連結到的 Orbitz 和長榮本身網站是 $864。

這是 EVA 12:05 am 到台灣的票價,都是 Q 或 Q+V,絕非比較貴的艙等

即便同一班航班,也是有因為艙等、停留期間、可不可以改時間或累積里程,所以會有不同票價。但是 SFO <-> TPE 的直飛航班大概就只有 EVA Air、China Airlines、United 這三家在飛,所以真正是台灣居民直飛舊金山的選擇就只有這三家。再加上航班的時間選擇上,大概能選的就一兩家,所以這段航班大概就是被掌握在兩三家的手上。因此票價怎麼訂就是賣方市場,買方不買就只能選擇花時間的轉機。但是到香港就一堆各國航班,所以即便 SFO->TPE->HKG 同一航班,也不能比 SFO->HKG 貴,不然大家就不搭改選其他家。
但是大家想也知道,賠錢生意沒人做。如果這個座位賠錢賣,一定是從其他座位要賺回來。如果這架航班沒有賺,一定是從其他航班賺回來。如果這家公司沒賺,一定是從其他子公司補回來。如果這個集團沒賺錢又沒融資(跟政府銀行伸手),一定撐不下去倒閉。所以即便是同班飛機 SFO 到 TPE 又要轉其他航班到 HKG,怎可能成本要比 SFO 直飛 HKG 便宜,怎可能要比 SFO 到 TPE 這段還便宜。所以同班飛機給 SFO->HKG 的座位,大概就是賺比較少,而靠其他座位賺回來。也可能是劃給 SFO->HKG 的便宜機票還沒賣完,而 SFO->TPE 的便宜機票已賣完,剩下就是比較貴的票可以買。
那可以買 SFO->TPE->HKG 的機票,但是只搭 SFO->TPE 這段嗎?當然可以,但是要是來回機票就不能這樣玩。單程的話航空空司就管不著,你就是 no show。而來回的話,只要前段有未搭航班,後面就整個無效。這跟坐火車不一樣,火車你可以買台北高雄車票,但是只到台中就下車,之後回程票一樣是高雄到台北,但是你從台中上車也沒人說不行。航空空司因為你有 TPE->HKG 這段未搭,所以可以認定你人不在香港,而 HKG->TPE 這段就不需要了可以賣給別人。而當然整個行程是連動的,所以你沒有行程 HKG->TPE 表示後面 TPE->SFO 也不需要搭。直到最後一刻也許航空公司就賣給臨時補位的人,或是就空著飛回去。
那你會說,既然 SFO->TPE 賣這麼貴,不然 SFO->TPE->HKG 就不要賣了,這樣賺更多。但是航空空司也沒辦法保證淡季 SFO->TPE 旅客一定填得滿航班,所以多少就是要配 SFO->TPE->HKG 的位子,多少淡季沒賺太多至少不要空位子飛。所以也許可以去賭運氣賭 SFO->HKG 賣不完,最後一刻只好賣掉 SFO->TPE。但是這種國際航班你沒時間跟他賭,而且就算它拿來貴森森賣,你要搭機也只好硬吞。而 TPE 到 SFO 的航班比 TPE 到 LAX 的貴,大概是灣區華人數量比洛杉磯少,要應付同樣的航班飛機、人員、成本,就不能以量制價。
再想想香港可以做 international hub,為何台灣不行,台灣位居東亞很好的位子,機場腹地又大。但是從一聽到國際轉運中心的政策開始,到這幾十年下來的政府運作、公共工程,也的確上不了國際檯面。我不是說政黨輪替如何、學運那些如何,這些都是正面的。但是政府的運作方式,招標綁標問題,公共工程品質,是台灣無法進步的主因。像是機場捷運,做那麼久還有包商倒閉問題。機場改建,只是拉拉皮而不是真正要做國際航站。跑道品質做成那樣,要是真的變成國際航班密集,那鐵定被國際社會罵死。桃園航空城,都還沒開始做就一堆政商炒地皮圈地。這篇不是政治文,不提政治了。

12/11/2015

AT&T and Unlock cell phone

故事是這樣的,本來我的手機需求就不大,所以一直用 3.5G 手機。所以來美國後,就用一樣的手機,申請了 AT&T SIM 卡就用了。反正網路也沒問題。但是隨著手機電子零件的耗損、電池的老化,GPS 定位速度越來越慢,還有 App 越來越肥,還有常常有些閃退 (手機是 Atom x86 系)。所以又換了一隻新手機,雖然舊手機用起來還很快,RAM 也是很大夠用,但是剛好用到出槌點時就會罵一下。
現在手機幾乎是很難買到沒有 LTE,而且是 Unlock 也相容 AT&T 4G 的頻道。但是換上 SIM 卡後,還是 H+ 圖案沒有 4G。但是使用 Android Setting 裡面的 Search Network 可以看到 AT&T 4G, AT&T 3G, AT&T 2G。選了 AT&T 4G 但是會一直沒有訊號。
後來找找網路的論壇,大概是 AT&T 會用 IMEI 去鎖 mobile network。不是他認可的 brand/model IMEI 是不能用 LTE。所以解決辦法就是,打電話給技術客服,請他把你的 IMEI 設定成可以使用 4G。解決辦法有兩個:
1. 去借一隻 AT&T 手機或是用他們認可的機種,先把 SIM 卡放上去,打客服說你的新手機是這個 IMEI,因為特定 brand/model IMEI 在 AT&T 就是預設可以通 LTE,這樣就解決了。AT&T 網頁有檢查 IMEI 是不是他們認可的支援 LTE 手機。
2. 有的技術客服比較 nice 的,他就直接幫你在他們系統弄一隻 dummy 可以通 LTE 的 IMEI,反正只是給系統檢查用,不影響平常通話。
因為他們系統似乎是寫死的,只能靠帳戶 IMEI 去認能不能用 4G data plan,而不是靠 SIM 卡上的實際使用 IMEI。所以無論如何只能透過上面兩種方法,目前無法用他們系統不認識的 IMEI 去用 LTE。大概也是因為這樣設計,所以才能用大家買他們的手機綁約。
等客服弄完之後,把 APN 設定對,然後開啟飛航模式再關掉,讓手機重抓網路。就可以在上面看到 4G 的圖案。但以後換手機或怎樣絕對不要請客服去更新 IMEI,不然可能又會換回無法識別的 IMEI 就無法使用 4G。
大功告成收工,運氣不好的打到某些客服不懂得這是啥問題的,講不清楚就再換時間打換不同客服試試。

I bought a new 4G phone. After I moved my SIM from the old 3.5G phone to 4G phone, my new phone still shows 3/3.5G H+ icon, not 4G. I googled and found some similar discussion on forums. The reason why I cannot get 4G coverage is AT&T uses your registered IMEI number to identify your phone is 4G or not. If your IMEI is not their recognized 4G phone, your data plan will be up to 3.5G only. So there are two methods to resolve this issue.
1. To borrow a AT&T mobile phone or get the same brand/model phone. Put your SIM on that phone and call AT&T customer service representative to update your registered IMEI. The technician will check your phone number and new IMEI on their system, and update the recognized 4G IMEI to your account so that you can connect to their 4G service. After that you can move SIM to your own phone. No matter you change SIM to other 4G phones later, it still can work.
2. Some technicians might use their own method to resolve your issue. Because AT&T does not recognize your IMEM as 4G capable, so they might change your IMEI to another one which is recognized by their system, but not your current new IMEI.

After they done the setting in AT&T side, you have to use right APN, enable flight mode, and then disable flight mode to let your phone pick up mobile network coverage again. If the setting is good, your should be able to see 4G icon.

Although my phone is 4G LTE compatible, technician said there are many frequencies and bands in their LTE, so my phone might not be able to get full speed of LTE because he cannot guarantee my phone has fully support of AT&T LTE network.

10/11/2015

Apple A9 Chipgate

自從 Apple iPhone 6s/6s+ 開賣後,最大的消息除了銷量跟 3D touch 之外,大概就是裡面的 CPU。其實不只是 CPU 差異,裡面的 RAM, MMC, LCD 因為需求量之大,也一方面確保供貨穩定跟來源,所以會有好幾家廠商提供,而 CPU 這次卻是第一次使用了兩家不同的製程跟來源。

一開始的消息大都是注意 Chipworks 這篇 A9 is TSMC 16nm FinFET and Samsung Fabbed 點出了真的開箱後,把之前年初到現在的 TSMC/Samsung 為蘋果生產的搶單新聞作個證實。而之後就有不少玩家,把兩個不同 CPU 拿來用 Geekbench 評測,發現 CPU 效能差不多,但是 TSMC CPU 的手機卻可以比 Samsung 多撐上快兩個小時,達 1:45 分鐘之久。

隨後蘋果也注意到,然後發表了聲明說,在正常的使用下,兩種 CPU 的差異大概在 2-3% 的範圍內。測試所使用的方式,完全是極端且不合理的情況。

蘋果的說法其實也沒說錯,即便是兩種規格一樣的手機,CPU 製程本身存在的差異,記憶體,電池各方面,最終會導致 5% 的差異我都認為可能,但是蘋果只說差異只有 2-3% 其實我是認為他們已經很努力在控制這些變數。除了這些變因外,正常手機的使用,大部分電池被消耗光的主因都是 LCD 跟網路,所以即便 CPU 製程科技進步到現在,但電池的電力所維持的時間都無法以更多倍數成長,就是因為 LCD 跟 Wifi/Baseband 所消耗的電力比例,比起 CPU 來說是很可觀的。

但是蘋果講的也有問題,因為如果長時間作 4K 錄影、影像編輯、或是玩手機遊戲,甚至瀏覽 Web 裡面含有大量 JavaScript 或動態效果,這些都是極大量消耗 CPU、GPU 的用處。這不也是蘋果主打手機效能的主因,不然他們就賣手機打打電話上網看影片就好。因此很難說這些用途和電池評測的方式有很大的出入。因此當你有這些用途時,就是會有 TSMC 與 Samsung CPU 的差異造成使用時間的差異。

再來說說技術上的變因,其實 14nm/16nm 並不是差太多,而是類似的製程源自於 20nm 製程技術,而只是把 device 也就是邏輯閘的元件改成 FinFET,而 14nm/16nm 的差異也只在於最細可以達到的技術,但是這並不代表所有的 device 線路都要是 14nm。Samsung 並不是一家純 IC 代工廠,而且他真正賺錢的在於 Memory/Flash 這些記憶體 IC,所以你去找歷史所有的新聞,Samsung 新的製程發表他都一定是記憶體相關的 IC(TSMC 本身不設計 IC,所以一定是可以準備量產才發表新聞,測試生產並不是真正生產,因為這些不是他可以賺錢的 flow)。而記憶體 IC 有個特點就是 device 和線路都非常的 regular,也就是 Memory 都為一個個記憶單元 cell 的集合,這些排列很多在平面上,就是一個大容量的記憶體 IC。因此非常有規律的特性,可以讓製程變得相對不那麼有挑戰性。但是 ASIC (Application Specific IC) 代工就不一樣,因為是各式各樣設計的線路都有可能,要面臨這些設計但是又能量產,是一種不同的挑戰。

再者,蘋果不可能把一份電路圖,交給兩家去生產那麼簡單。因為說簡單類比就好像你把一份文件拿去兩家 copy machine 那麼簡單。但是說到細節卻不同,因為不同的製程、不同的公司,有不同的 design rule,有不同的 physical design kit,不同的 reference flow。所以這裡就不像類比的例子那麼簡單。而是蘋果把 CPU 設計得到 netlist (邏輯閘之間的連線線路,但是還沒有佈局和繞線) 之後,要去作兩家不同的 physical design。cell library size 和特性、placement/routing 那些結果都會被 design rules 和電路特性影響,因此 TSMC 和 Samsung 的 chip 設計上會完全不一樣。會一樣或類似的只有上面要求的參數和結果,就是面積大概多大,速度可以跑快等等。

傳說 TSMC 用的製程是 16nm FinFET+,而 Samsung 用的是 14nm LPE (Low Power Early),且 FF+ 比 LPE 省電,而 Samsung 要達到相同的省電,則是要用 14nm LPP (Low Power Plus/Performance) 的製程。但事實上製程是哪套和其省電效果差異,就要真正在裡面行內的才知道。但即便是業界人士,因為是不同兩家公司,不可能了解兩家的技術細節(這個領域非常注重機密,因此很難比較兩套),所以要得出一個相同基準的比較結果很難。

這邊 TSMC 16 nm finFET Process in Apple A9 Processor - Logic Detailed Structural Analysis 有提到相關的特性,
The A9 is fabricated using an 12 metal (11-Cu, 1-Al), 16 nm finFET CMOS process. The device features approximately 33 nm long metal gate finFET transistors having a 90 nm minimum contacted gate pitch
而 Samsung A9 還沒有發表結果,大家可以拭目以待。

但是結論是,不管蘋果說的 2-3% 是正常標準,或是他們要求建議的正常使用方式標準是如何,TSMC 應該還是大家會想要拿到的 iPhone 6s/6s+ CPU。因為在異常苛刻的環境下都能活得比較久,何嘗不是我一旦有大量需求時,就可以用得比較久?

10/05/2015

US Credit Score

在美國信用分數是很重要的一項分數,因為辦信用卡、借錢、車貸、房貸,甚至小到租房子都要 check 你的 credit score。但是美國 credit score 跟台灣又不一樣,台灣的比較簡單,基本上你只要正常沒欠錢、信用卡費正常繳,分數基本上就是最高滿分。

但是美國的信用分數不一樣,他並不是只看你又無違約。它是一堆公式所得出來的分數,因此分數高高低低,即便你都正常繳息,也沒啥信用問題。基本上我是覺得雖然他叫信用分數,但是你可以把他想成,是銀行機構可以從你身上淘金的分數,因為銀行也怕錢借了但是拿不回來。

雖然一堆公式沒有正確的表列出來,但是大概可以從過往的經驗加加減減來知道一些行為,哪些會被扣分哪些是加分

加分
  1. 正常繳款,沒有違約 (基本上這不會加分,但是違約就會扣分)
  2. 信用卡額度 < 30%
    所以刷超過 30%,可以先轉帳把金額降低到 30%,這樣帳單回報給信用機構就不會超過。(但是 worst case 的最高金額還是會回報)
  3. 帳戶愈多
    可是 credit account 愈多表示被 check credit 次數愈多,這是會扣分。但是如果是夫妻一個人開 credit card,然後把另外一半加進去 authorized user。結果兩個人就會共用一個 account 和 credit value,但是只有一人 credit check 紀錄。彼此個用一次開 credit card,每個人就有兩個 credit card account
  4. 使用帳戶歷史越久
    基本上不是有什麼銀行帳戶,而是要 mortgage、loan、credit card 等等有借錢或的帳戶歷史。
扣分
  1. 信用卡月結帳單為 0
    理論上這不會被扣分,而且如果你刷超過 30%,可以先繳降低。但是帳單是 0,依然會被扣分的話,自己推測是這部份為 0,信用單位反而會看你的最高使用額度。這樣反而就超過 30%
  2. 太多 credit inquiry
    雖然愈多帳戶代表信用好,愈多銀行願意給你信用卡或貸款。但同樣的 credit check 會降低分數,所以 hard inquiry 最好一次差不多時間查完,這樣到時候紀錄會同時消失,credit 會一次回來。
  3. Balance Transfer
    把另外一張卡的帳單轉移到另外一張卡。也許有些卡剛辦會有 0% 的 balance transfer 只要附些許手續費。但是在 credit 的眼中,這是一種可能會不出錢,以卡養卡的徵兆。
  4. Credit 額度增加
    理論上你的信用卡額度增加應該沒什麼問題,例如銀行從過往紀錄願意提高額度,借你多一點錢刷卡。但是在 credit 公式計算上,他們似乎認為 credit 增加代表你需要借錢的量增加,即便你沒真的刷到那麼高金額,但是他們也是會把分數降低。當然從反方向思考,既然你 credit 已經增加,表示你已經可以借到更多的錢,那麼 credit score 在短時間內要降低,才能真正反應其他銀行減少願意借給你錢的意願。

3/10/2015

Porting prepaid number to Google Voice

Recently I bought a T-Mobile prepaid SIM card oversea and used it in the US for several weeks. However, it becomes more and more important and I cannot give up that number because I used the number in several personal accounts and contacts. So I decide to port it to my Google Voice such that I won't miss phone calls from important businesses.

Following the Google Voice step by step instruction won't have you phone number ported to Google Voice. And Google help tells you that only Spring prepaid can be ported. Here is some manual instruction that you can port your number to Google Voice.

  1. T-Mobile account number
    With prepaid plan, you won't receive any bill or have bill summary in your account management page, so you won't know what your account is when Google needs you to provide account number in the number porting form.
    The account number is actually your prepaid phone number with prefix "1". So for example, if your phone number is "669-123-4567", then your account number is "16691234567"
  2. The account PIN
    You PIN code is also required if you got the error code saying that PIN code is incorrect when number porting. This is different from your voicemail PIN code. You can set your account PIN or bill PIN through dialing "611". Then say "manage my account", and then say "change my account PIN", and say or press 4 digitals to set your account PIN.
    So when Google Voice prompts you that PIN is incorrect and you have to update the information, use your new account PIN.
So anything else in the number porting application form is required but not to be correct, such as billing address, you can fill your own address for example. Then your T-Mobile prepaid number should be able to port to Google Voice within 24 hours now.