2020年6月2日 星期二

記錄2020美國寫下歷史一頁

2020年,在Trump impeachment開始了新的一年,美國人對Trump的不滿似乎已開始發酵中,我對美國政治不了解,就不便評論Trump做得如何了。
President Trump impeached on charges of abuse of power, obstruction

接著,在1/22開始,本應是喜迎新年的除夕,卻因為中國武漢爆發了大量新冠病毒案例,而開始掀起了不安的氣氛。

武漢肺炎頻現海外中國透明度遭質疑| 兩岸| 中央社CNA

2019年11月21日 星期四

This is America

This is America!
在美國兩年了,覺得這邊的人是孤獨的,是煩躁的,是沒有效率的,是不願改變的!
在這邊,感覺每天最煩躁的是上下班的塞車時間,很多人塞久了,開在路上都會一肚子氣,想把路上所有車都消失,如果有車子很無理的插進來,感覺更差了,也許會喇叭按到死!

在這邊,感覺沒有純粹的友誼,感覺人與人之間的認識,似乎都帶有些目的,也許他跟你接觸,是因為你有身份,想從你身上獲取些利益;也許你有錢,想從你身上賺取現金;也許你有很好的職業,想請你幫忙轉介紹,或幫他的兒子女兒介紹工作;也許你懂技術,想像你constaltant 。人與人接觸,變得不在單純,常常都要特別防備,防備久了,沒有真正的朋友,自然也就孤獨了。

在這邊,很多時候你也不知道自己操作了什麼,帳戶就被凍結了,然後你只能打電話或Email請求協助,快的話一天,慢的話,一個月都有可能,不像台灣24小時客服,親切有禮的為你服務。最近就有一個例子,我的HSA account被凍結了,打電話給myCYC,結果他講了一堆我聽不懂的話,說什麼要請HR跟他們聯繫,於是我就請HR跟他們聯繫,結果myCYC說要HR跟我要SSN,才能解凍我的帳戶,當初他在電話怎麼不直接跟我要就好了??? 要透過HR有比較安全可靠? 再來HR寄信來說,myCYC已經寄給我解鎖步驟,叫我確認一下Email,但我看了我公司和個人信箱,就是沒有這封信,覺得真的是太不可靠了,於是我寄信去complain,順便給他們負評。為什麼這邊的辦事效率這麼差? 難怪動物方程式,要用樹懶來譏笑美國人了。


在這邊,很多程序在我看來都是舊的,除了科技進步之外,其他我看都是一塵不變,LA除了市區是高樓大廈林立,其他地區都跟鄉下一樣落後,交通非常不方便,公車都要搭很久才會到目的地,而且公車感覺比台灣公車還舊,台灣公車近年都一直汰舊換新,還有環保公車,上車都感覺不到引擎聲,別說這些硬體設備了,就連加值都非常方便,到任何超商就可以加值,而這邊加值只能到捷運站,然後捷運站又沒有到郊區,叫搭公車的人怎麼加值? 
美國捷運,是我見過第二糟的捷運,第一遭應該是法國的捷運,美國捷運尿騷味很重,還記得有次上捷運,看到座位上居然有使,流浪漢都會在車上亂大小便,不像台灣的捷運,非常乾淨整潔,我每次搭LA捷運都會暈車,被臭暈了。我第一次搭捷運的心得也是很膽戰心驚,那時候送別我家人,獨自一人從機場搭捷運回市區,才上捷運沒多久,就遇到我旁邊的人跟其他人在打架,我嚇到趕快跑走。
這邊交通只有開車,每天上下班的DEL MAR AVE,我來了兩年,幾乎都是在修路狀態,這樣在台灣早就被客速到死。
最近去看醫生,診所居然還在用手寫病歷,我去報到跟付款時,護士都手忙腳亂找病例,找卡片,找記事本,還會忘記拿我的卡給我,這種手寫病歷,滿診所都是病歷檔案的場景,在台灣應該看不到了吧?

很多人都想一緣美國夢,覺得出來工作,薪水很多,生活會很好,但實際體驗才知道,這邊物價高,房價高,美國萬萬稅,薪水每個月要被扣將近40%-50%的稅,要自己租一個房子,r郊區的房租也將近薪水的1/3,更別說蛋黃區了,吃飯也是要10%的稅,在外面餐廳吃飯還要給15%-20%的小費,這邊看醫生,即便有保險,每次看病加拿藥也要給付將近150美金(台灣的30倍),流浪漢多到誇張的地步(因為在這邊很多美國人找不到工作,只能露宿街頭)。
相對的,台灣的低薪雖然是個嚴重的問題,但台灣的物價相對低,雖然年輕人工作30年不見得買得起房,但絕對租的起房子,台灣服務業一級棒,從超商到餐廳,從電話客服到銀行行員,每個都溫良恭儉讓,以客戶至上的態度盡全力幫你服務,以前想出去看看,現在想回去走走了。

I miss Taiwan.

2019年1月26日 星期六

0. 啟動Jupyter Notebook來進行Python編程

再進入編程之前,您必須啟動Jupyter-notebook,每種作業系統啟動的方式不一樣,小編是使用Mac,因此將透過Terminal的方式(可以打開Launchpad --> Other --> Terminal),輸入指令進行啟動。

以下有幾個簡單的指令,給對於Terminal不熟的人了解該如何執行!

1. pwd: 當您打開Terminal,您可以輸入這個指令,知道您目前所在位置。

2. ls: 當您打開Terminal,您可以輸入這個指令,以列出目前您所在路徑有多少資料夾,才知道您要到哪個目標資料夾去。

3. cd: 當您知道您要去的資料夾的時候,可以打 『cd 目標資料夾』 的方式,進入資料夾中。
例如: cd python-test 

4. 啟動Jupyter notebook: jupyter-notebook

接著就會打開Jupyter-notebook的畫面了,如下圖所示:



2018年4月27日 星期五

LA 奇遇記

來美國半年多的時間了,每個人剛來到這邊因為語言不通,還有不了解當地法律規則,都一定會遇到trouble,而我又是遇到最多的那種。以下就跟大家分享一下我踩到的地雷有哪些吧!


出關
回想剛到的時候有家人同行,猶記第一天剛下飛機時,已經晚上8點多了,看到滿滿人潮,我們就跟著人潮往自動護照驗證機那邊移動,在操作機器時按了半天,一直不能成功,後來問了海關人員,他才說因為我的簽證不是旅遊簽證,所以請排隊去海關那邊,排了很久,終於到我的時候,感覺很緊張,深怕他問什麼可怕的問題刁難我,後來他只是問我住哪,來做什麼,要待多久等等問題之後,他看了文件覺得沒問題了,就把我們三人的護照還我們,讓我們出關了。 再來就是面臨到出關申報的問題,由於我們三個人加起來的現金超過10000美金,申報時,不管你是一人,還是一家人只要填寫一張申報單,所以所有身上的錢,是合計起來計算的。我很誠實的申報了,準備要推著行李出去時,他看我上面寫現金超過一萬美金就請我到旁邊的小房間,叫我在填寫另外一張申報單,說明裡面的物品價值,身上帶多少現金,為什麼帶這麼多錢要做什麼用等,詢問完畢,就讓我們推著行李出去了。

小叮嚀:非觀光簽證不需要操作自動護照驗證機,請直接排隊 ;另外不論是一家人還是一個人,身上現金不要超過一萬元,不然會增加出關時間。

機場接駁
出關之後,由於我們第一晚是住機場附近的Holiday Inn,記得訂房時,住宿券上面寫如有接駁需求,請出關之後,打電話請飯店接送,於是我打電話想請接駁巴士來接,但是打去一直雞同鴨講,一下問我訂房大名,一下問我在哪訂房的,我都已經給齊資料了,他一直說查不到我的資料無法派車(我發現在美國最討厭的就是打電話,因為他們都會查無資料),看著家人在旁邊也不會講英文,兩個人覺得很新鮮,又肚子餓,他們就跑去7-11買了三明治,我已經急著像熱鍋上螞蟻,後來想說算了,我就直接搭計程車去吧,當我們要搭計程車時,計程車問我們要去哪,我說我要去Holiday Inn,他說旁邊就有接駁巴士,我問他在哪,他就隨便比一比,剛到一個人生地不熟的地方,誰知道接駁巴士位置在哪,於是我就說我不知道在哪,而且已經很累了,你帶我去吧,於是我就花了20美金,第一次做了超短程的計程車,到了飯店,已經晚上11點了,我跟我妹都想回台灣了,覺得這邊遇到的每個外國人都好不友善。

小叮嚀:機場接駁的地方通常都在LAX Terminal B departure外側靠大馬路的地方,都會看到有接駁車在那邊停駛,只是要注意你是搭哪個單位的接駁巴士

Hert租車
隔天一早,我們就去Hertz租車,由於之前已經上網完成預定,到了Hertz之後,問了服務人員,我的車在那邊,服務人員就說在哪一區哪一個位置,請自己去開,我到了車子那邊,打開車門,發現這台車也沒有Key,只有Push start,我要怎麼發動車,摸了半天,最後還是請服務人員來教我,我才會發動車子,於是我小心翼翼的開出來,在停車場繞了一下,確認自己熟悉了之後,才開出去。

一切看似順利,但還車時,由於我不清楚這邊還車都要加滿油,我只加了一半,於是他說我的油沒有加滿,他就說他幫我加,我就說好,結果收到帳單時傻眼,因為含稅要$100,我的天天天啊~~~

小叮嚀:這邊租車,他給你多少油,你還車就要加到多少油還他(通常都加滿)


遊民出沒
記得我們剛到LA的第二天是住在Downtown的太陽神飯店,當我們開到市區,經過我未來的公司,覺得這邊真的好漂亮,但越往7街越不對勁,越來越多帳篷,當我們抵達飯店,跟想像的差好多,在飯店網站,照片顯現的是一個很有巴黎島風格的飯店,但一看到現場,覺得飯店感覺又舊又髒,房間又小,真是失望透頂,旁邊好多流浪漢出沒,晚上也有遊民躺在你家飯店門口,來美國之前,不知道Downtown附近千萬不能住,也沒有人說這邊很多帳篷區和流浪漢,到了現場還真的是會嚇一跳,何況我們要在這住三個晚上。

小叮嚀:千萬不能住LA Downtown,特別是seven street

找房子
原以為一切會很順利,在台灣時已經先網路篩選了幾間,沒想到到了當地,不是以出租,就是不適合,不然就是因為我們是外國人,在當地沒有信用,不能租給我們或是要2~3個月的押金才願意租,吃了很多閉門羹。本來在Pasadena看到一間套房很喜歡,也把所有文件file出去,但是都一直沒有收到他的回音。之後,我就換到Airbnb去住,剛好房東是台灣人,他說他們有在做長租的,所以我就跟他租了,不過租金在當地來說不是很便宜就是。

之後,我比較常逛華人資訊網,發現上面有很多租屋, 二手車資訊,也在華人資訊網找到我的車子和現在住的地方。不過真的也是看很久才找到的,這些都是可遇不可求,像女朋友一樣,你急了只會找到不合適的對象。


警察半夜來敲門
記得剛來的時候,住在一樓Apartment的後院,由於睡覺都會開一盞小燈,於是就這樣招來警察的光顧。某天晚上,我的門被猛烈敲擊,敲到都要碎了,後來我打開門,手電筒的光線舊照在我的眼睛上,
警察:有沒有看過這個人,他晃動手中照片
我:沒有
警察:你這邊是住幾個人,他探了探裡面
我:我不知道,這裡是Airbnb,你去問房東,房東在前面
於是警察就關門了,並跑去前面敲門找房東,附上房東截圖的照片!
我隔天跟房東說,房東才說昨天警察在我們那區找通緝犯,他可能看到你房間沒關燈以為你沒睡就去敲門了,還提醒我不要開燈睡覺,會招來不必要的麻煩 = =



考駕照
來美國最重要的一件事,我覺得這是最驚險刺激的,因為DMV考試真的很吃考官,然後服務真的很慢,核發駕照又會很多原因Delay。記得第一次考試時,我還特地租了車,準備去考試,為了考試順利我還在前2天去上了堂教練課,付了USD $50,下課後,教練說考試當天前2小時在上一次吧,我問他那還要再付多少,他說上課 USD $50,如果用他的車考試要再付 $100,我說可是我已經租車要去考試了,他看了我的租車保險單,就說你這車考不了,要用他的車考,所以總共 $150 ,我說好吧我那天再問問。結果到了考試當天,我提早去DMV確認我的租車可不可以考,DMV說可以啊,我就跟教練說我的車可以考也,那我是否只要再付待會跟你上課的USD $50就好了,教練說,那你有找人來陪你考嗎?我說沒有啊,教練就說那就對啦,你可以用你的車考,但只要出示他的駕照,DMV就要跟他收$100,我的$100是付給DMV,不是付給他(轉真硬啊)。後來到要排隊報到時,他跟我收了錢還有我的文件,並排在我前面,我以為他要幫我報到,結果排到我們了,他就叫我上前,我看著他把文件交給DMV,然後把那$100收進他口袋...。後來整個考試都在想我被大陸人騙了$100,於是第一次考試就沒過了...= =

不過,在這邊考駕照,找教練學車加陪考,市場價其實是$150沒錯,不需要自己租車,教練會陪你去考,只是他當初沒有講清楚,讓我覺得一切都是謊言,感覺很不好。

小叮嚀:如果自己報名考試,請務必找一個有加州駕照的朋友陪考,DMV會檢查你朋友的駕照。
考前也可以先上網查一下DMV考試路線圖,通常每個DMV會有2-3個路線,每次考哪個路線都不一定,建議考試前先走一下這些路線,以確保考試當天沒有問題。
Culver City路線

公車拋錨&搭錯公車
記得有天下班,搭公車回家時,遇到公車拋錨在半路上。後來他找了來替換的巴士,那個司機不知道發狂式的,不顧民怨直接開到總站。我心想都開道總站了,那我應該只要搭原本的公車回去就好了吧,後來公車來了,我就跳上車,也沒問他的方向,結果公車越開越偏僻,我就問司機說,這是到我要到的地方嗎?司機說對啊,(我想司機應該根本沒聽清楚我在問什麼) ,於是我就讓他載到更偏遠的地方,司機才問我說,你要去哪,我說我剛有說要去Del Mar,他才說你搭反了,叫我下車去對面搭,但下車後,附近鳥不生蛋,公車也不知道何時來,感覺非常害怕,於是我就叫了Uber回家了。


Vehicle Registration Expired & 被臨檢
在我買車之後,我是跟一個中國人買的,他跟我說之後會收到Vehicle Registration,叫我先貼Vehicle Registration temp document在車上,但我一等了就是三個月,DMV遲遲沒有寄來,我問DMV,DMV說查不到我的資料,還是登記在原車主身上。於是我還跟原車主確認,原車主也是一副事不關己,原來他請別的dealer去幫我們辦過戶。總之,心想那我先上網預約,等3月底再來去DMV問個清楚吧。於是就在某天上班的時候,我被pull over了,當時警車就在我後面,突然他就亮了燈,我看後照鏡,感覺他在指揮我,叫我往路肩開,我就慢慢開過去。於是,我很緊張不知道要怎麼辦,就先把手放在方向盤上,心裡浮現的是,之前看過有人被pull over,後來就被警察射殺的情景,越想越緊張。後來我問他我犯了什麼錯,他跟我說我的Vehicle Registration過期了,請我出示Vehicle Registration,但我當下還沒有收到正式的Vehicle Registration,他就拿了我的駕照,和Temp Vehicle Registion電子檔查了半天,最後開了一張ticket給我,叫我去renew之後,再去警察局銷案。

後來當天下午,我就在DMV排了3個小時,排到之後,就為了下面那該死的貼紙,讓我被pull over,所以記得只要買車都要貼有效的Vehicle Registration在車牌上,不然隨時都有可能被pull over。


以上就是我來美國的奇遇記,我想經過這麼多事情之後,現在已經越來越熟悉這邊的生活型態了。

2017年8月30日 星期三

(新手指南) 開啟 tensorboard 來視覺化 tensorflow 程式

(一) 環境設定 & 準備事項
1. 小編使用環境: Mac OS
2. Source code:小編使用的是Dandelion Mané演講所demo的Code (https://github.com/decentralion/tf-dev-summit-tensorboard-tutorial)

3. 請先安裝tensorflow, python, virtualenv至你的系統中,請參考官網的安裝步驟 (https://www.tensorflow.org/install/install_mac)


(二) 開始執行tensorboard

請注意,tensorboard主要是讀取tensorflow的event檔案,所以請了解每個source code將event寫在哪裡。
本節分兩個部分:
(2-1)下載別人的Source code時,要如何開啟tensorboard
(2-2)自己撰寫Python code時,要如何開啟tensorboard

正文開始:
(2-1) 執行別人的Python Source Code

1. 首先,先進入git,把整包下載下載:

2. 接著開啟console,並執行程式:
(1)載入tensorflow
source ~/tensorflow/bin/activate
(2) 進入到下載的位置,執行程式
python mnist.py 
3. 在開啟另外一個console,並執行tensorboard
(1)載入tensorflow
source ~/tensorflow/bin/activate
(2) 執行tensorboard
tensorboard --logdir=/tmp/mnist_tutorial

其位址,可參考程式中所寫的位址,如下圖所示:

4. 接著他會跟你說,打開XXX位址去檢視,如下所示:TensorBoard 0.1.5 at http://AllendeMacBook-Pro.local:6006 (Press CTRL+C to quit)

5. 你就可以在瀏覽器輸入這個位址,去檢視tensorboard了!

(2-2) 自行撰寫的python程式
當自己在撰寫Python程式時,透過tensorboard可以迅速了解自己執行到哪個步驟。
1. 首先,進入python環境
(1)載入tensorflow
source ~/tensorflow/bin/activate
(2) 進入python
python

2. 自己撰寫小程式
程式碼:


載入tensorflow API,讓Python能夠存取tensorflow的class, method和symbol
import tensorflow as tf

宣告2常數
node1 = tf.constant(3.0, dtype=tf.float32)
node2 = tf.constant(4.0) # also tf.float32 implicitly
print(node1, node2)

建立一個Session物件,並且執行run這個方法,來去建立Graph以評估node1和node2
sess = tf.Session()
print(sess.run([node1, node2]))

在建立一個node3,並利用add方法,使得 node1+node2 = node3

node3 = tf.add(node1, node2)
print("node3:", node3)
print("sess.run(node3):", sess.run(node3))

重頭戲來了,透過summary方法,將上述的內容輸出到 '/tmp/allen_test'中,(路徑可以自行定義);然後再透過add_graph的方式,將上述node的圖寫到檔案中。

writer = tf.summary.FileWriter('/tmp/allen_test')
writer.add_graph(sess.graph)

3. 請不要將上述console關掉,也不要退出python,請開另外一個console

並執行以下語法

tensorboard --logdir=/tmp/allen_test

接著他會跟你說,打開XXX位址去檢視,如下所示:TensorBoard 0.1.5 at http://AllendeMacBook-Pro.local:6006 (Press CTRL+C to quit)

你就可以透過瀏覽器,看到tensorboard囉,如下圖所示:


記錄2020美國寫下歷史一頁