Search

World of Pluto

iPluto, therefore I am.

保護眼睛的軟體

這個時代大家天天免不了盯螢幕很久,眼睛長久下來真的有點受不了。一整天下來除了眼睛特別疲勞,新聞也常常提到年輕人得黃班病變以及白內障,也有科學研究指出太陽下山後眼睛接受過多的白光會影響睡眠(身體誤以為是白天)。我自己使用了許多調整螢幕的設定和軟體,對眼睛健康有沒有幫助是不知道,但是有覺得眼睛比較不會疲勞,分享給大家:

螢幕亮度調整

大部分的螢幕都可以直接調整亮暗。當然以現在的面板水準加上那LED背光,畫面真的可以達到非常鮮明,但是同時亮度也相當高。我自己是除了看影片螢幕很少開50%以上亮度,特別是白底為主的網頁通常會關到更暗。手機調暗一點還可以順便省電XD

iOS如果在全暗的房間覺得即使螢幕調到最暗了還是很亮,其實還有一個設定可以讓螢幕更暗!方法是在設定裡面的輔助使用,選擇Zoom然後Zoom filter選擇Low Light。這邊有詳細指示:

http://www.imore.com/dim-your-screen-further-control-center-allows-and-other-cool-ios-8-tricks 最後輔助使用的最下面可以把快按三下home設定成開啟Zoom,方便很快的切換

抗藍光軟體

最老牌的應該是f.lux https://justgetflux.com 網頁上有提到晚上看白光會影響睡眠的研究。因此這個軟體的設計是偵測你的所在位置,並且在該出太陽下山後幫你把螢幕稍微調黃,天亮後會自己調回來。軟體可以調整黃的程度,也可以針對軟體調整是否變黃(像如果修圖可能就不適合開著XD),以及暫時解除效果。軟體支援Windows/Mac/Linux,也有iOS版本但是需要Jailbreak,因為Apple不喜歡修改系統的東西上架XD

如果iOS不想Jailbreak,可以用Mac下載黃光程式的原始碼自己安裝到手機上,方法在:http://lifehacker.com/gamma-thingy-is-a-f-lux-style-screen-temperature-adjust-1736260901 LA的朋友小弟可以代裝XD

Android因為Google的開放,Play Store搜尋抗藍光就有一大堆可以用的app XD

Invert Color

現在的文件或網頁通常是白底黑字,相對的眼睛就會接受到相當多的白光。即使不是黑底白字,大部分的設計也是前色背景深色字為主,螢幕大部分面積還是很亮。有時候單單變黃是不夠的,那不如就把所有顏色都直接invert,讓幾乎所有東西都是深色底淺色字吧!

Mac上有內建倒反顏色的功能,一樣在設定裡面的輔助使用。不過個人喜歡去設定->鍵盤->快速鍵->輔助使用那邊把到反顏色打勾,這樣以後就可以按住cmd+opt+ctrl再按8來直接切換螢幕顏色倒反。

Windows有內建一個叫Magnifier的程式可以達到顏色倒反的效果。

Linux可以安裝xcalib然後用xcalib -invert -alter

Chrome和Firefox有專門讓瀏覽器顏色倒反的外掛,可以by tab的倒反顏色。個人推薦這個:https://chrome.google.com/webstore/detail/deluminate/iebboopaeangfpceklajfohhbpkkfiaa 他可以達到只invert背景和文字而不動到圖片影片,這樣可以讓你逛Facebook時不傷眼但是圖片又不會太恐怖。

剛開始用invert color雖然看起來很酷但是一定很不習慣,看阿凡達會像在看迷片那樣(藍黃剛好互補XD) 不過對眼睛的負擔真的會大幅減輕,原本到下午我眼睛就會開始痛視線開始模糊,自從換了顏色後,一直用到半夜都沒問題XD

Mac switching to ARM

2006年,Mac換過一次CPU,從PowerPC走到Intel。換CPU這東西最直接的影響,就是軟體基本上要重build,也就是已經釋出的軟體,是無法直接在新架構上的Mac使用的。當然Apple會準備配套措施,除了提供開發者轉換工具,也提供了”翻譯”功能讓舊軟體跑在新架構上,只是效能比較差。當年軟體的來源非常多,很多東西都是網路上抓來的,也不知道什麼時候停止支援,這種架構的更換直接影響的就是軟體的選擇變少了很多。

換成了Intel後的Mac享受了效能上的提升,近年的頂規MBP甚至有個8核的i9加上32GB的RAM。拜公司怕我們程式寫不夠快,我們工作用的就是這種頂規MacbookPro,但是很明顯感受到這種規格塞在這樣的筆電裡上散熱是相當不足的。有時候明明沒做什麼風扇就狂轉,外殼燙到可以煎蛋,續航力也很差,塞了一顆高規格的CPU卻頻頻因為散熱的關係不斷降頻。的確是時候尋求新的硬體架構了。

ARM多年擔任大部分行動裝置和平板的CPU架構,這幾年的效能已經非常強大,在有些工作因為有專用的處理單元(例如剪片或AI),反而跑的比一般電腦還好。同時又因為是行動裝置,散熱和續航的優勢有目共睹,加上Apple多年自己設計iOS處理器的經驗,Mac走向ARM架構也是必然的趨勢(還可以得到台積電強大的製程能力)。

軟體方面,除了iOS數年來建立的強大軟體量,使用者的習慣也慢慢在改變。以前光看個影片就要準備開好幾種規格的軟體,現在幾乎都是線上串流。簡單的圖片影片處理也是有線上工具,更別說文書處理已經有Google Doc可以勝任大部分的工作。同時因為惡意軟體也越來越多,選擇開源,或者蘋果認證的開發者推出的軟體變成常態。綜合這些,會讓架構轉換初期的軟體慌顯得沒那麼明顯。一個平台成功與否,終究跟開發者願不願意上來發佈軟體有關。這幾年行動裝置的App量非常巨大,強如微軟也需要讓Windows來支援Android App來提升軟體量。iOS已經靠App Store綁住了不少開發者,拉他們上ARM Mac應該相對容易。

雖然現在還沒有詳細的評測,但是假設蘋果不是來亂的(望向當年的G4 Cube),今天上市的Macbook Air已經可以上網15小時,還不用風扇,足以顯示新CPU的功耗應該是有相當的進步。13”的pro直接來到17小時,增幅就像2013年Intel出Haswell架構時直接把Mac的續航從5小時拉到10小時(這是為什麼買二手Mac建議挑2013年後的)。如果軟體有跟上,未來幾年推出的電腦應該蠻可以期待的。

至於要不要買第一批呢:老果粉都知道,第一代的產品不能買XD (至少也要看一下評測啦哈哈)

法國三大美食-Foie Gras

Foie Gras,法國三大美食之一(另兩個是魚子醬和松露),也就是所謂的鵝肝/鴨肝。其中又因為鵝的成長慢於鴨太多,所以大部分餐廳供應的都是鴨肝。

Foie Gras字面上的意思是肥肝,其實不代表任何動物,而是代表了透過特殊餵養方式讓鴨/鵝形成脂肪肝的成品。想當然爾,這是非常

不人道的方式,也在很多地方已經禁止販售。因此,除了吃這個對鴨子有點愧咎,想找到有賣的地方也不容易。

巴黎賣Foie Gras的地方不少,吃法一般是冷著沾麵包吃,像是這樣:

因為內臟味偏重加上油脂偏多,搭配洋蔥和芒果調成的醬汁可以中和油膩的感覺。

不過,有些極少數的店家會提供Seared Foie Gras,也就是把肝的表皮煎到酥脆的作法。多前在台灣品嚐過一次,到了巴黎,雖然知道對鴨子很不好意思,但是真的很想再回味一次。尋找了一段時間,終於找到一家有供應的店家:

為了怕太油膩,下方搭配了一片蘋果和一片酥脆的麵包

整塊鴨肝散發出油脂被煎過的香氣,內部是脂肪一般的入口極化,配合蘋果和麵包的口味融合的非常好。

儘管非常美味,這東西基於人道和健康的因素,還是盡量少吃吧!

推薦店家:

冷盤:https://www.tripadvisor.com/Restaurant_Review-g187147-d8373739-Reviews-Albert-Paris_Ile_de_France.html

香煎:https://www.tripadvisor.com/Restaurant_Review-g187147-d1049074-Reviews-Comptoir_de_la_Gastronomie-Paris_Ile_de_France.html

土耳其料理

土耳其料理身為世界三大菜系之一(另外兩個是法國菜跟中國菜),非常值得介紹,更值得在旅行時親自體驗。有興趣可以在伊斯坦堡時報名參加https://istanbulonfood.com/taste-of-two-continents-tour/ 。導遊說土耳其的料理自成一家,而且當地人對於自己的料理非常喜愛,所以不常見到其他國的餐廳(除了Cappadocia被許多中餐廳攻佔XD)。另外土耳其的肉類的肉味比較重(接近台灣),不像美國的肉為求短時間快速長大,幾乎沒有什麼味道,也因此土耳其的肉類調味相對較清淡。

飲食這東西跟個人口味有很大的關係,所以以下的評價是以我的口味為主XD 我個人喜歡調味較清淡,另外不太喜歡醃漬的東西。

Shish Kebab

這是kebab最常見的形態,即切塊的肉串起來火烤。在土耳其十分普遍,而跟其他國家不同的是,通常評價不太差的餐廳肉都可以烤到鮮嫩多汁,且不會有太重的調味而盡量凸顯肉的原味。因為這道菜幾乎是所有土耳其餐廳必備的,加上踩雷機率相對低(前提是找餐廳有先看trip advisor的整體評價),建議不用大老遠跑去吃某一家的XD

推薦餐廳:

羊肉湯

台灣不是唯一早餐喝肉湯的呢!這碗湯看起來不怎麼樣味道卻非常好,算是這趟旅行印象最深刻的料理!濃稠的湯底就像是日式豚骨湯,只是用的是羊,而且一點羊騷味都沒有。

推薦餐廳:

Testi Kebab

又稱Pottery Kebab,其實就是陶罐燉肉,湯頭以番茄為基底,通常與白飯一起上。上菜時會整個密封的陶罐一起上,並且在客人面前敲開。Cappadocia有非常多餐廳賣這個,大家都做的不錯。

推薦餐廳:

原則上大家都做的不錯,這幾間是吃過的

https://www.tripadvisor.com/Restaurant_Review-g297983-d1099947-Reviews-Dibek-Goreme_Cappadocia.html

https://www.tripadvisor.com/Restaurant_Review-g297983-d12664203-Reviews-Inci_Cave_Restaurant-Goreme_Cappadocia.html

海鮮

其實sample size有點小,不過土耳其人是個蠻會烤東西的民族,想必烤個海鮮應該沒問題(?)

推薦餐廳:

https://www.tripadvisor.com/Restaurant_Review-g1024116-d12194241-Reviews-Katre_Kahvalti-Alacati_Cesme_Izmir_Province_Turkish_Aegean_Coast.html (推薦烤鮭魚)

https://www.tripadvisor.com/Restaurant_Review-g1024116-d7088241-Reviews-Karina_Alacati-Alacati_Cesme_Izmir_Province_Turkish_Aegean_Coast.html (推薦烤魷魚,其他還好)

沙威瑪

請參考https://www.ettoday.net/news/20170421/909405.htm (誤)

一片片的肉疊起來烤,較肥的肉放上面讓烤的過程中油脂往下留,要吃的時候用刀子從側邊削下來,淋上奶油風味更佳

推薦餐廳:

https://www.tripadvisor.com/Restaurant_Review-g293974-d3337412-Reviews-Kebabci_Iskender-Istanbul.html (據說是創始店)

土耳其Pizza

經典的土耳其Pizza主要是薄餅上加上碎肉和香菜去烤,不一定會有cheese。外觀視餐廳而定,不過大致上有以下幾種:

推薦餐廳:

https://www.tripadvisor.com/Restaurant_Review-g293976-d942947-Reviews-Ejder-Selcuk_Izmir_Province_Turkish_Aegean_Coast.html

另外建議不要點有cheese的,個人覺得吃起來會太像一般的pizza

Fine Dining

嚴格來說不算正統的土耳其料理,不過因為土耳其物價相對低,是個體驗fine dining的好地方。食物通常是看不太出來自己在吃什麼,價格當然也比一般平價小吃高不少,不過比起一般米其林西餐廳的價格還是相對親民。另外土耳其是沒有米其林餐廳的,因為沒有來評鑑XD

推薦餐廳:

甜點

土耳其的甜點很常使用酥皮跟堅果,口味對亞洲人來說普遍過甜,所以不太好推薦XD

酥皮甜點的話還是現做的Ciya品質較好(https://www.tripadvisor.com/Restaurant_Review-g293974-d2430611-Reviews-Ciya-Istanbul.html)

另一個有名的是Rice Pudding,Agora https://www.tripadvisor.com/Restaurant_Review-g293976-d3205540-Reviews-Agora_Restaurant-Selcuk_Izmir_Province_Turkish_Aegean_Coast.html 做的還不錯:

飲料

啤酒的話大部分都是供應EFES,個人覺得一般

茶類的話蘋果茶不錯喝,紅茶普通,通常會使用鬱金香杯

咖啡的話,所謂的Turkish Coffee是沒有過濾咖啡渣的,實在是喝不慣,一般習慣的黑咖啡他們叫Filtered Coffee

鄂圖曼料理

抱著好奇的心態光顧了https://www.tripadvisor.com/Restaurant_Review-g293974-d7042346-Reviews-Deraliye_Ottoman_Palace_Cuisine_Restaurant-Istanbul.html 體驗鄂圖曼料理,結論是口味相當不合,因此不推薦XD

早餐

除了羊肉湯以外,土耳其人喜歡在早餐時吃個類似芝麻Bagel的東西(Simit),沾上起司或果醬,配合沙拉(番茄跟黃瓜)以及橄欖。

其中有樣東西看起來不怎麼樣但是味道非常的好,叫Bal & kaymak,buffalo cream配上蜂蜜,吃起來有奶香又有甜味,非常適合沾麵包吃:

感覺好像吃了好多(倒),不過是我少數連續兩個禮拜吃同個菜系卻沒吃膩的XD如果有機會來土耳其旅遊推薦大家好好體驗當地的飲食喔!

轉職CS雜談

去年嘗試了轉職,有幸被LinkedIn接受,想分享一些轉職成矽谷軟體工程師的心得。軟體工程師很多種,面試的方式也很不一樣,這邊以矽谷大公司軟體工程師為主來分享準備方向。

先講講我的背景:EE出身,BS/MS都是EE,無線通訊為主。2011年在UCLA做研究/TA時較常接觸程式設計(C語言),2013年初接下第一份軟體工程師工作,還是寫跟無線通訊硬體高度相關的軟體為主(Embedded Linux Driver),2017年嘗試轉職,2018年正式加入LinkedIn

轉職軟體工程師是個既簡單又困難的過程。簡單的點在於很多大公司有所謂General Hire的制度,可以不太重視背景而著重於面試表現,畢竟大家也知道resume很厲害的人不見得真的會寫程式XD 他們會用面試問題去評估一個人的能力,然後assume進來後很多東西可以再學,而不是期望應徵者直接有這些知識。當然相對的,也代表resume可能只能帶你到拿到面試這關,面試就不會只是聊天而是實打實的白板上寫程式。另一方面,軟體面試準備的資源非常的多,所以不怕找不到想學的東西,但是相對的,也表示你的對手們也有一樣多的資源,競爭只會越來越劇烈XD

既然是雜談,有些東西就不講太詳細XD 文章會比較偏重概念而非實際的內容。

  1. 每個人狀況不同。在CS界的人多,準備的建議也會很多。像是準備面試用的刷題網站leetcode到底該刷幾題,要不要買付費會員,這些都是看個人,會隨著資質(?)、背景、使用的程式語言等等都會有所不同。不要執著於某個經驗分享,因為不見得可以適用於你(除非是像面試前記得要洗澡不要全身臭這種基本的XD)。
  2. 承上,準備的策略可以考慮使用倒推的方式,亦即稍微了解面試實際上會發生什麼事情,希望自己可以達到什麼狀態,再倒推回來針對自己不足的訓練。例如onsite的coding關可能是一場45min,希望可以在白板上寫完兩題leetcode medium的題(舉例而已,畢竟過與不過有多其他原因),那就可以倒推回來自己需要刷多少leetcode才可以穩定達到這個狀態,以及要花多少時間練習寫白板(或手寫)、用英文講解想法和討論時間空間複雜度。了解面試實際狀況的方法很多,可以自己去面面看、聽別人的分享、甚至問HR有哪些場次,都是不錯的方法。
  3. 如果真的目標是純軟體公司,因為有general hire的制度,一步轉職是可能的。我個人會建議除非因為沒有程式經驗拿不到面試,最好是直接準備大公司的general hire,不要花太多時間待在一份做”跟硬體高度相關的軟體”的工作(或者直接嘗試TripleByte)。思維有很多的差別,而且隨著職級越來越高轉職只會更不容易,畢竟直接空降不同領域的主管絕對不容易,而當到主管怎麼會想接一份entry level的軟體工作呢?另外還有準備資源的不斷增加,也表示應徵者的競爭越來越劇烈。舉例來說,leetcode 2014年總共就100多題,也就是你的對手了不起刷了100多題,現在它有800+題了….
  4. 刷題目盡量by topic而不是題號。例如今天都是刷array明天都是刷tree之類的。除了會對一個主題比較了解,也比較容易歸納同主題不同題目的關聯性,更讓之後面試時遇到沒看過得題目時更容易有思路。
  5. 投履歷還是建議靠內推,沒有直接認識的人盡量麻煩朋友介紹,履歷曝光率實在差很多。
  6. 系統設計是當初我比較掙扎的,主要是因為沒有實際經驗(很多設計題都是考distributed system,問怎麼處理巨量user的狀況,這點公司規模不夠大真的很難碰到)。這個題目網路上的資源也是相當多,所以自學是可行的,不過還是建議跟有經驗的朋友聊聊,畢竟這個題目相對interactive,和面試官會有大量交流,如果只是讀課程內容而沒有跟真人演練過上場的表現可能會比較差。另外系統設計相對沒有太明確的套路,無法像leetcode這樣刷,因此適時跟比較資深的人聊聊也會有幫助了解哪些重要、哪些不重要、哪些可以提哪些不要提,甚至怎麼避免被面試官鑽到自己的缺點XD
  7. 要尋找最適合自己的學習方式。不管是帶職或者辭職準備,讀書這種事情絕對會有倦怠期。如果覺得讀不下書或刷不下題,可以找找一些教學影片看看平衡一下心情。這個時代資源非常的多,這個人講的聽不懂就看看有沒有其他人的XD 辭職與否很看個人,帶職時間相對比較少而且面試還要一直偷偷請假,但另一方面面試沒上時會感謝自己還有一份工作。帶職準備要有自覺可能會佔掉上班和睡眠時間以外的其他時間,也需要不斷逼自己不要偷懶,或者把看一些系統設計教學影片當作偷懶XD

先寫到這邊,有想轉職CS的歡迎問我細節或是準備資料

美國工作簽證和綠卡常見問題

一般在美國工作,最常見的是先使用畢業後的OPT(此時身份仍是F1學生簽證),接著轉換成H1B簽證,最後走到綠卡。由於每個人狀況不太一樣,文章會使用問答的形式盡量cover大部分的狀況。

內容是憑印象和之前的筆記打+複製貼上的,有錯請指正。重要事情請和自己的律師確認。有疑問想找資料,PTT Immigration/VISA版高手很多。

Q1: OPT是什麼?效期多長?

A1: OPT是Optional practical training,可以讓F1學生畢業後保持F1身份但是可以工作。時間是12個月,如果學生屬於STEM領域(Science, technology, engineering, math),則可以延長17個月,共29個月。OPT要”畢業”才會有,PhD quit的人沒有拿到學位是沒有OPT的。


Q2: H1B是什麼?效期多長?

A2: H1B是工作簽證,一簽最多3年,可以續簽,總年數不可以超過6年。

Q3: H1B申請時程是?名額多少?為什麼要”抽”?

A3: H1B每年4/1開始申請,加急的人約4月會知道結果,沒加急的人約7月會知道結果,實際生效時間是10/1。H1B名額每年共有65000一般名額,以及20000給美國MS學位以上的名額。

抽籤不見得每年都會發生,往年有發生一直到年底名額才用完的事情。不過近年來景氣太好,往往在4/1開始幾天內就收到遠大於名額的申請人數,因此最近幾乎年年抽籤。如果你有MS以上學位,你可以先跟其他一樣有MS學位的人一起抽20000,沒中再抽那65000。

微妙的地方在於,如果4/1就開始辦H1B表示4/1前就有工作了,可是H1B 10/1才生效,表示4月到10月間你需要有另外的合法工作身份,通常就是OPT啦!如果是像我一樣PhD quit沒有OPT,可以保持學生身份用intern的方式(CPT)先幫公司工作,接近10/1再離開學校換H1B上工。

H1B在申請到核准到生效都可以留在美國,身份會自動轉換,但是一旦離境要重新辦multiple entry visa。也可以在接近10/1生效前回台灣一趟去AIT辦然後以H1B入境。

Q4: 所以H1B可以抽幾次?

A4: 如Q1所述,基本上沒抽到H1B的的人如果有OPT且是STEM領域,那可以延長OPT到29個月,換句話說就是可以抽2次H1B。

Q5: 那最近發生的STEM OPT延長取消是怎麼回事?

A5: 這個延長方案是DHS(Department of homeland security)當初為了留下抽不到H1B的畢業生於2008設立的。基本上被告上法院說設立次方案的程序是不合法的,而法院已經裁決出的確不合法,該方案將在2016年2月12失效。DHS可以在這個期限到之前跑完所有合法程序讓它繼續持續下去,但是現階段它是將被取消的。

如果有抽到H1B申請名額但是H1B還沒下來/生效前F1就過期,則可以延長F1及OPT到H1B拿到,並可以繼續工作。如果遞出H1B申請時F1已經失效但是在失效60天內的grace period,還是可以延長F1並待在美國,只是H1B生效前無法工作。

Q6: H1B一定要抽籤嗎?

A6: 如果你是教育機構或神職人員的H1B,不用抽籤也不用照之前說的申請時程。非營利的醫院研究單位等等也可以。

Q7: H1B可以換工作嗎?被解雇怎麼辦?

A7: H1B是跟你的雇主綁在一起的,可以換工作並且把H1B轉到新雇主,不需要按照時程或者重新抽名額。如果你本來執有Q6那種不佔名額的H1B,轉換到一般佔名額H1B時需要重新跟大家一起抽籤。

被解雇是H1B最怕的事情,因為理論上公司通報完後你的H1B馬上就會失效,法律上你是一刻都不能待在美國。都市傳說說你可以凹個約9天直到下一個身份,但是對於找下一份工作來說這還是太短。

Q8: 綠卡的申請程序?

A8: 綠卡一般流程如下:
Prevailing Wage

公司和律師會描述你這個職位,並且讓美國勞工局決定你該有的薪資。理想上最後出來的薪資越接近你目前的薪資是越好的。結果比你的薪資低也ok(你只是會覺得你underpaid XD),結果比你的薪資高就有點麻煩,因為公司必須證明他可以在”你拿到綠卡的時候”付給你那個薪資,這牽涉到幫你加薪以及需要證明公司有這麼財力,所以很多公司淤到這個狀況會選擇修改描述並且重送XD

登廣告

公司需要登廣告招人來擔任你的職位。這個步驟是為了證明你這個職位真的招不到”美國人”。如果有人來應徵公司必須要視情況安排interview並提出為什麼這些人不適任的報告。

Labor Certification

俗稱PERM,前兩步完成後就可以正式申請,讓美國政府審核”這個職位真的需要請外國人”

I-140

PERM過了表示該職位需要請外國人,140的申請是要審核你該不該是那個外國人

I-485

140過了基本上你就是等領卡了。485的全名是”調整身份”,就是把你從不是綠卡變成綠卡XD

Q9: 什麼是EB1, EB2, EB3?

A9: 這是綠卡的優先順序。

EB1 / EB2 NIW是非常優秀的研究人才,有足夠的publication和推薦信。申請者可以跳過Prevailing Wage到Labor Certification的所有步驟,直接就是跳到I140,而且跟雇主無關。自己夠不夠資格申請可能要問律師。

其他EB2和EB3都要走Q8的所有步驟,差別在I-140跟I-485之間有沒有排期。排期這東西跟申請人數以及處理速度有關係。例如大陸和印度人因為申請者太多(名額會根據國家cap),常常會在140和485之間卡很久。台灣人的話,EB2基本上沒有任何排期,EB3排期不一定。

EB2/EB3的選擇是在丟140表時才決定。但是如果之前填寫的職位描述裡面的學位需求沒有寫到MS以上的話是無法報EB2的。

Q10: 綠卡的時程大概是?

A10: EB1不熟,以下主要是針對EB2:
從開始跑流程到PERM通過,最快約半年,被audit的話可能會到1.5年。
I-140可以加急,加急的話15天會出來,沒加急是幾個月。140跟485可以同時丟,兩者一起通過約半年左右。

時程每個人狀況不同,只是預估。

Q11: H1B可以因為辦綠卡得到延長嗎?

A11: 可以。前面講過H1B上限是6年,如果PERM or 140卡了一年以上還沒過,可以延長H1B。如果140通過了485還不能file (通常是因為排期),H1B也可以繼續延長。

H1B也可以6年用完後離境一年以上重簽再得到6年的quota,但是就要重抽籤了….

Q12: 之前聽說H4(H1B配偶)可以工作?

A12: 規則是H1B執有人已經在辦綠卡且140通過了,此時他的配偶可以執H4工作。其實對於辦EB2的台灣人140和485中間根本沒有排期,所以對台灣人沒有太大幫助。(對於大陸和印度人因為排期好幾年,這倒是很有幫助)

Q13: 辦綠卡辦到一半可以出國嗎?

A13: 出國都可以啊,不一定回的來喔(誤)

認真說,如果你是H1B執有人,你可以在任何流程時自由使用H1B出入境。但是你file 485的那一刻你必須要在美國境內,等到485的receipt拿到後(不是通過)才可以出入境。

如果你本身不是H1B身份的話,請看Q14。

Q14: 485附帶的AP跟EAD是?

A14: 在申請485時會同時申請AP跟EAD。AP是advanced parole,一個可以讓你自由出入境的東西。EAD是工作許可,可以讓你自由做同類型的工作。通常這兩個會在file 485後的90天內下來。

如果你要出入境,一般要等拿到AP。唯一例外是你本身是H1B,那只要如Q13所說的,file 485到receipt收到之前不要出境就好了,其他時間都可以用H1B自由進出。

前面講過H1B不能任意換工作,但是拿到EAD卡後是可以換”類似性質”的工作的。但是你一旦使用EAD卡開始工作,你的H1B就會失效。反之,如果你的AP跟EAD下來後你還是用H1B幫原雇主工作,你的H1B並不會失效。

Q15: 綠卡對配偶的影響?

A15: 結婚時間很重要。

在I485″通過”前結婚者,配偶可以follow to join,在申請人拿到綠卡後一段時間內也拿到綠卡。

在I485”申請”前結婚者,夫妻可以一起丟I-485,兩人拿到卡的時間會比較接近。

在一方拿到綠卡後才結婚,就落入所謂”嫁綠卡,守活寡”的窘境,因為雖然綠卡執有者可以幫配偶申請綠卡,但是一般時程約是2~3年,在拿到卡之前沒有像F2 or H4這種東西留配偶在美國境內,配偶必須要用自己的身份留下來或者離境。

如果結婚離申請I485很近,可能會被叫去面試,怕說是假結婚。

Q16: 綠卡每個流程之間可以隔多久?

A16: Prevailing Wage, PERM 都有有效期限,廣告刊登也是要費用,所以一般只要開始跑流程(遞出prevailing wage)都不能拖得太誇張。140通過到485申請倒是沒有限制可以隔多久,所以如果以下條件符合:
公司准許
公司不會倒
公司不會裁掉你
不會突然出現排期(出現排期也只是你必須等,不會就不能辦)
那你就可以無限拖延140和485之前的時間

Q17: 公司要幫我辦綠卡直接跳過H1B,該接受嗎?

A17: 可以的話還是盡量也辦H1B,因為綠卡的時間有時候會莫名其妙拖很久。擁有H1B可以安心工作個6年左右。

另外美國核發簽證有所謂”移民企圖”的考量,F1簽證是沒有移民企圖的,H1B則會有,綠卡當然也有。有移民企圖後,如果因為某些原因綠卡拖到OPT結束了,那也不能轉換F1 or B簽證留下來,因為你已經展現移民企圖了。這時候有H1B簽證就可以繼續工作到綠卡下來。

破解邪惡的AT&T費率

應該不少人都是使用AT&T的family plan。AT&T在去年左右推出了所謂Mobile share value plan,其中最popular的方案是unlimited talk and text,10GB的data供所有人分(這部分收$100),然後一支line加$15,於是unlimited talk/text + 2GB的data的手機費,一個月只要($100+$15×5)/5=$35

超划算吧!原本Family plan的人看了當然就開心的跳槽,畢竟原本5個人要分700分鐘的any time minute,data只能選300MB(不夠用) or 3GB(用不到),算算一個月也要近$55,簡訊還要另外收錢,感覺mobile share value plan根本佛心來的。
直到現在要升級手機,才發現天下沒有白吃的午餐。以最新的16GB iPhone6為例,大家熟悉的價碼是$199綁兩年約。問題如果你在上述的mobile share value plan,你繳完$199後會赫然發現本來一條line加$15,升級的那條line會自動跳到$40,而且會持續兩年!
綁約究竟省了多少錢呢?看iPhone 6 16GB的空機價約是$650,也就是綁約省了$450。但是月費的增加是多少呢?一個月多了$40 – $15 = $25,兩年下來就多了$600,也就是說,你不如繼續繳原本的手機費,然後直接掏出$650買一支空機。綁約會讓你兩年下來共花了$199 + $600 = $799買這支手機!
當然對於無法一下掏出那麼多錢的人,AT&T也提供了分期方案,稱為AT&T Next。AT&T Next跟斯斯一樣有兩種,Next 12和Next 18,規則如下:
Next 12:換新機時,原本月費不變,唯每個月需多繳手機空機價/20的錢,共需繳20次(基本上就是20其分期付款啦)。繳完12期後可以選擇繳回手機換另一支新機,然後開啟另一個AT&T Next分期,不需要繼續繳剩下的8期而直接開始繳新的。也可以選擇不換新手機繼續繳完20期,手機不用繳回。
Next 18:跟上面一樣,但是是分24期,然後繳了18期可以換機。
這樣長期算下來如果針對換一支手機,選擇空機、Next 12、Next 18最後付的錢都是一樣的,這點可以看各人喜好。喜歡常換機或者一時無法拿出空機價的前的人可以選擇適合的Next方案,想要手機不鎖SIM卡(Next在繳完前手機不能解鎖,無法換carrier)的人可以選擇空機。千萬不要選綁約兩年,很虧…

註1:新iPhone開賣通常都先賣合約機(含Next),不賣空機。unlocked的空機通常一個月後才會上市。現在已知Apple官網有賣無合約的t-mobile空機,但是不知道是否有鎖t-mobile sim卡(前幾年的結果看討論區是有沒有鎖都有出現…)。

 
註2:在今年2/2前綁兩年約的人算賺到,因為手機費沒有漲(還是$15 per line),但是手機還是用綁約價買的XD

Getting older MATLAB to work on Mac OSX 10.10 Yosemite and later

Update: This method still works, can get 2011a to run on macOS sierra. Java should use https://support.apple.com/kb/dl1572?locale=en_US , XQuartz should use whatever latest on official page.

Update: MATHWORKS has released a patch for this issue: http://www.mathworks.com/support/bugreports/1098655

However it’s only for 2012b and above. For 2012a and below, the following method should work:

1. Install the latest OSX with MATLAB

2. Install Java 2014-001 http://support.apple.com/kb/DL1572

3. Install XQuartz 2.7.8_beta from http://xquartz.macosforge.org/trac/wiki

4. Start MATLAB from Terminal, the executable is at /Applications/MATLAB_R2011a.app/bin/matlab

This has been tested to work with OSX Public Beta 2, and MATLAB R2011a. Change the PATH on step 4 if you have a different version of MATLAB

No other changes are needed. No need to edit any .plist

iGetWretch 05 updated once more

iGetWretch is a Wretch album downloader for MacOSX

iGetWretch是一支MacOSX上的無名相簿下載器

Due to recent changes of photo handling in Wretch albums, the old version no longer works.

由於無名相簿改變了照片的存放方式,舊版的軟體已經無法運作。

An updated version has been posted at the same download page, GUI remains unchanged.

新版的程式已經上傳,所有使用者介面都沒有改變。

 

Special thanks to @Livert for bringing it to my attention.

Create a free website or blog at WordPress.com.

Up ↑