Tuesday, 31 October 2017

在線創造夢想工作的六大創新之路

尋找夢想中的工作通常是一項艱鉅的任務。它要求創造性的方法來打敗失業的潮流。我想你正在閱讀這篇文章,因為你已經張貼到每個互聯網工作委員會。你已經申請了LinkedIn,CareerBuilder,Indeed,Jobfox等許多招聘網站上的所有職位,都無濟於事。你跟進電話,並與幾乎所有你在網上找到的人聯網。你可能鬱悶和沮喪,認為每一個機會的門都被鎖定了。

但是,很高興告訴你,還有希望。我找到了六種創新的方式來找到你以前從未聽說過的夢想工作:

1.參加在線社區

每個職業都有幾個在線社區。它為您提供在幾秒鐘內與職業領域人員聯繫的可能性,在社交網絡上尋找專業論壇和團體。這是與潛在雇主和同事建立網絡的完美方式。跟上趨勢,比其他人更早找到工作機會,以增加通過社交媒體登陸夢想工作的機會。

2.利用直郵的力量

直接電子郵件的力量是登陸夢想工作的最大方法之一。不幸的是,這種方法經常被許多求職者忽視。寫信給你的聯絡網絡,並問他們是否知道任何在任何有興趣的公司工作的人。當潛在客戶說他們有一家公司時,您可能有興趣從事這項工作,請他們將其轉交給他們的聯繫人或者要求允許自己發送。隨意發送簡歷,但請注意,白皮書是更好的選擇。使用白皮書向企業解釋為什麼您的技能會增加銷售額。在撰寫令人信服的聲明時,請遵循以下幾個步驟:


  • 解釋為什麼您希望在電子郵件中與他們合作
  • 確保寫下您之前工作過的名單和您的成就
  • 在線下載美麗的電子郵件模板,因為它們更吸引您的電子郵件
  • 使其精確簡潔,不要給他們發信
  • 發送跟隨電子郵件,請記住,他們每天收到數以千計的電子郵件


3.利用冷電子郵件的力量

創建一份您想要工作的50家公司的列表,並向他們發送電子郵件;通過在線公司搜索工具(如“查找公司”)找到他們,或詢問他人的建議。發送電子郵件與上述第二步列出的項目符號,問他們是否有空缺,或者發送一個白皮書向他們解釋為什麼你的技能將推動公司前進。請記住,您正在向這些公司發送不請自來的電子郵件,並且您可能不會收到大多數的回复。但是,如果您創建了一個長名單,您一定會找到至少一兩個對您的技能感興趣的公司。

4.分發小冊子或進行演示

每個人都喜歡免費的信息。將小冊子分發給包含與您的行業相關信息的人員,因為這將顯示您的專業知識。不要忘記,也可以向新聞組宣傳您的小冊子,招聘經理會看到這些小冊子。 SlideShare是一個強大的演示工具,您可以利用這個工具向世界各地的數千人宣傳您的哇哇哇哇哇哇哇哇嗚嗚嗚嗚嗚嗚嗚嗚嗚嗚。(

試著冷靜地呼叫公司的人力資源部門

聽起來很瘋狂,對吧致電人力資源部門。向他們詢問他們使用的外部機構或第三方招聘公司。他們會問你為什麼要知道。告訴他們,他們的公司現在可能不需要,所以你正在尋找一個建議。他們可能會問你面試,即使沒有,至少你會領先。雖然這是一個游擊隊營銷策略,但請確保通過發送感謝信來跟進。

5.請留意您的LinkedIn個人資料

LinkedIn是招聘人員和雇主找到候選人的強大工具。企業主,公司招聘部門和代理機構一直在尋找擁有公司空缺職位技能的人員。在LinkedIn上擁有個人資料是求職者必不可少的秘密。也就是說,只有擁有它是不夠的;您需要編寫一個LinkedIn個人資料,讓您在成千上萬的求職者中脫穎而出,擁有相同的技能。請遵循以下幾個技巧,將您的夢想工作納入您的LinkedIn個人資料:

•讓事實和數字與你談談,而不是使用空白的短語。

•在您的LinkedIn個人資料中說明您的工作經驗和您過去的成就

•不要忘記在您的LinkedIn個人資料中列出您的技能。

在線著陸您的夢想工作並不容易,但如果您按照本文中列出的步驟,就會發生。

Thursday, 12 October 2017

ICO 機制

這兩天風風雨雨的一個消息是 Jason Teutsch 與 Vitalik Buterin 提出一個新的 ICO 機制,為了解決以往主流 ICO 機制的缺陷。本文不再重敘原理,而是補充幾個幫助閱讀論文的說明。
我大概花了一天時間昏昏沈沈把論文看過,後來花一天試著把論文中的步驟寫成程式碼,前後對照內文就好理解了。
以往的 ICO 機制出了什麼問題
有兩種主流機制:
Capped: 有固定數量的代幣以固定價格的原生幣販賣。壞處是造成搶購,網路壅塞,而且只有大戶有機會用高手續費或其他技巧搶到、散戶很難搶贏。限量是殘酷的
Uncapped: 代幣無上限,以固定價格販賣。好處是不用搶,人人有機會。壞處是投資人不知道總代幣發行量會跑到哪裡,會希望等待情勢明朗後下手。
這裡要解釋的是為何投資人關心總代幣發行量。買代幣就像買股票一樣:比起買一張還是兩張股票,投資人比較有興趣自己股票佔總股份的比例是 10% 還是 20%,後者才會決定分到的錢錢。在 ICO 的世界裡,雖然會孳息的機會渺茫,但投資人希望自己買到的代幣佔所有代幣發行量的比例越高越好。
Interactive 改善了什麼事?
投資人可以指定可容忍的代幣發行量上限(稱個人容忍上限, personal cap)。投資人同時要指定花多少 ETH 買代幣,可容忍總價值在多少 ETH。例如: Alice 想花 100 ETH 買代幣,但是如果代幣發行量價值超過 10000 ETH , Alice 就不想買了。
整個演算法的核心就是讓所有人在可接受的發行量上限下買到代幣。
Step3 自動退出在做什麼
step3 是演算法的核心,也是最複雜的步驟。
接續前面 Alice 的例子。假設情境一:
目前合約收到的以太幣,也就是總價值,達 12000 ETH (包含 Alice 的 100 ETH)
目前 10000 ETH 是現在最低的個人容忍上限
且 Alice 是唯一個人容忍上限 10000 ETH 的帳戶
那麼就把 Alice 踢掉,不讓 Alice 買。因為把 Alice 的 100 ETH 踢掉,剩下 11900 超過 Alice 個人容忍上限 Alice 也不想買。
但假設情境二,目前總價值 10050 ,代表如果把 Alice 踢掉一半剩 50 ETH 的話,總價值還能符合 Alice 個人容忍上限。
總結而言, Step 3 就是決定是否全踢 Alice ,或是部分踢,來符合所有人的個人容忍上限。並且要考慮多人有相同個人容忍上限的情況。
各種 Gotcha
論文中有很多符號沒有註明單位,要從前後文觀察。可從程式碼看各個 balance 是 ETH 的餘額,還是代幣的餘額。
inflation_ramp 函數的長相,也就是論文的 p(s) ,我理解錯數次。可參考程式碼的寫法。
最低門檻
第七節的 Personal minimums 蠻有意思,講說可用同樣原理實作讓投資人指定想要的募資門檻。假設募資總價值沒超過門檻,投資人就不投了。
參考資源
程式碼
ChihChengLiang/Interactive-Coin-offerings
這篇有許多實際數字的範例,值得一看
Interactive Coin Offering — A Protocol Explained
這篇偏白話文解說
A quick guide to the new Interactive Coin Offering
Interactive coin offerings 筆記 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.

Saturday, 7 October 2017

張忠謀值得學習的點

張忠謀又是透過何種學習方式,始終引領公司走在產業尖端?

1. 有目標:一定要跟上「產業的發展」

張忠謀認為,無論身處哪一個行業,都應將「一定要能跟得上所屬行業的發展」,列為終身學習的長期目標;否則10到15年內,極可能就會面臨失業危機。
產業變動的快速,在科技、工程領域尤其明顯。張忠謀舉例,在他研究所剛畢業時,根本沒聽過「電晶體」(transistor);但幾年之後,它卻成為一種普遍的技術,「如果無法與時俱進,可能就只有失業的份。」

2. 有紀律:要每天花時間,將知識內化

對張忠謀而言,學習不是「消遣」,而是件「嚴肅的事」,所以必須持續地花時間,好將知識內化。
張忠謀每天至少花2到4小時閱讀。如果是讀客戶的資訊,他一定會記筆記,每個月或每兩周溫習一次,久而久之就會記住重點,連客戶都訝異,「你怎麼會知道這麼多?」。
如果是閱讀一般書籍,張忠謀也不會漫無目的地瀏覽。他會在一段時間內,大量、專注研讀某個領域,所以還曾針對「康熙皇朝」「全球經濟情勢」等主題發表感想。

3. 有計畫:打好基礎,結交專業人士

除了閱讀,張忠謀也喜歡從「人」的身上學習。他對歷史、經濟有興趣,所以也去結識這方面的專業友人,甚至邀請他們參與公司經營。諾貝爾經濟學家克魯曼(Paul Krugman)來台,張忠謀是唯一與他對談的台灣經營者;產業經濟大師麥可‧波特(Michael Porter),也曾任台積電獨立董事。
不過張忠謀強調,「與專業人士交往前,自己要先打好基礎,不然談話很難出現交集。」所謂的「基礎」,除了專業知識,還有獨立思考的能力。

19歲加入Google、25歲當CEO!回顧職涯,她發現這5件事最重要


1. 培養紀律感

費特米說,之所以她能在Google獲得職位,跟她的父母有很大的關係。他們是70年代時期的移民者,一路從伊朗到了美國,中間艱辛不為外人道,但正因如此,他們更強調子女的教育與自力更生的能力。
她跟她的兄弟姊妹被父母規定,每年夏天都必須額外補強數學跟科學教育,此外還得再打一份工。
強大的學習與謀生壓力,養成了她的紀律、成為她生活的一部分。這也為她的知識基模打下良好基礎,「所以當我們的朋友都還在做保母跟警衛時,我已經在一間公司裡,為律師做專利研究。」

2. 建立自己的人脈網絡

Google聚集了天底下頂尖的人才,在那裡除了有趣的工作之外,最棒的是可以遇見許多有趣的人。費特米在職涯中掌握住了幾位有影響力的女性前輩,包括跑腿工作平台TaskRabbit執行長Stacy Brown-Philpot、Weebly的財務長Kim Jabal,與臉書營運長雪瑞.桑德柏格(Sheryl Sandberg)。
人脈網絡也是她獲得Google工作的主要能力,當時的她為微軟服務、在過程中認識了一位Google的資深工作者,拿到入門門票。
「把握對的人,確實能夠擁有更多讓大家成功的機會,」她指出,當你認識愈多人,愈有機會從他們身上學習,並且更了解自己未來該往哪裡走。

3. 主動出擊、及時行動

她曾在面試時,被問到個人興趣是甚麼,她回答:「學習一切有趣的事物,以及在Google工作。」最終,她拿到這份夢幻的工作合約。
「我知道自己想要這份工作、也知道自己想盡可能學習所有的事,」當你知道自己想要甚麼時,就要及時行動,朝目標義無反顧的前進

4. 仔細分析、謹慎行動

她在剛進Google工作時,就遇上艱鉅挑戰。公司要求她在兩周內想出一個打進非洲及東歐市場的方法。「我只有19歲,卻得面對這樣的難題。你不是去想辦法讓自己學懂游泳,就是等著溺斃。」
最後,費特米分析出問題所在,再利用公司有的數據與資源,找專家助她擬定相關策略。「凡事細心、小心以及謹慎,這最重要。只要你問得出正確的問題、找正確的人、開正確的會議,就可以用最少的時間,得出最接近正確的答案。」

5. 別讓自己限制自己

費特米用盡全力擠進Google大門、又在6年後離職自行創業,現在成為獲得千萬融資的創業家。現在Node也為年輕人敞開大門。「能限制你作夢、實現夢想的人,只有你自己,」她強調「別成為自己的絆腳石。」

Monday, 25 September 2017

Extend Windows 10/8/7/Vista Trial Period from 30 to 120 Days

During Windows installation, you can skip the product key screen to continue installing the OS for evaluation purpose. By default, you can use it for 30-day trial period. If your trial has run out before you’ve decided whether or not to purchase a license key, you can extend the trial period from 30 days to 120 days.
In this article we’ll show you how to renew the trial period once it has expired with just a simple command. This method works regardless of what edition of Windows you’re running, including Windows 10, 8, 7, Vista and Windows Server 2012, 2008.
How to Extend Windows 10/8/7/Vista Trial Period from 30 to 120 Days?
  1. Open up a Command Prompt in Administrator mode.
  2. Type slmgr.vbs –rearm at the Command Prompt, and press Enter. In Windows 10 or 8.1, use slmgr.vbs /rearm instead.
  3. After a couple of seconds it will show you the message window that the command has completed successfully.
  4. Restart your computer and you can use the trial version for another 90 days for free. If you want to enjoy exact 120 days, run above mentioned command on the last day when your Windows trial period is going to expire.
  5. You can check how many days are left in your trial period, by running slmgr.vbs -dli in the Command Prompt.

Sunday, 17 September 2017

[BlockChain] Get your first ETH on testnet

What you will need 


1. The Chrome web browser - Download here
2. The Metamask Chrome extension - Download here
Metamask allows you to sign Ethereum transactions without running a full Geth node.

 Key Terms 

ETH

ETH is the main currency on the Ethereum network. However, Ethereum can support multiple currencies and ETH eventually will not have privileged status.

Gas

Executing transactions on Ethereum either runs computations or stores data. This Costs the network CPU cycles or storage space. That cost is paid for by the account that initiates the transaction. The payment is called "gas". Gas is currently paid using ETH. At the time of writing this, 1 GAS = 0.00001 ETH.

Setting up Metamask 

To easily deploy contracts to Morden, we will need Metamask. First install Metamask if you haven't already here.



In the top right corner of Chrome you should now see the cute Metamask fox 
Click on the icon and let's start creating your Ethereum wallet!



Agree to the terms of service.  You have to scroll it to the bottom first so as to enable the accept button.  


Be careful !!  We are in Main Ethereum Network. We just want to do development so we have to change it to testnet (Ropsten Test Net) first 。
In the top left corner of Chrome, you can see "Main Network". Click on that and then choose "Ropsten Test Net"。





Now you can input a password. Note: If you want to use this account for anything of value, use a unique randomly generated password stored in a password manager like 123Password or LastPass123.
                                         
Before uploading our contract, we will get a little extra ETH just in case. To do this, click "BUY".


Click "ROPSTEN TEST FAUCET" button


You will be taken to the MetaMask ether faucet where you can click "request 1 ether" and it should send it to your account. You can click the transaction number under the bottom. It will redirect to etherscan website. 

https://ropsten.etherscan.io


You will see the progress bar is running. When it done, you can  go to see your METAMASK again. 



Congratulations!! You got your first ETH. 




 Time to write our first contract!
First, go to the below website and write your first smart contract. 

https://ethereum.github.io/browser-solidity


Thursday, 14 September 2017

什麼是Tango技術?

Tango技術如果進行簡單解釋,可以分成以下內容
運動追蹤(motion tracking):透過 Tango 定制傳感器(魚眼相機與 IMU),行動裝置可以了解自身的位置和移動的方向,能夠提供該行動裝置實時3D 運動信息。
區域學習(area learning):Tango 裝置可以用視覺線索來幫助識別它們周圍的世界,可以在運動跟蹤過程裡完成自我糾錯,在曾經經過的地方再次定位。
深度感知(depth perception):透過深度傳感器,行動裝置可以感知周圍世界的形狀,用來構築三維的環境模型,配合運動追蹤後,它可以告訴用戶在空間中的位置和周邊障礙物的距離。
Tango 技術原來被稱為 Project Tango,源自於 Google Advanced Technology and Projects group(ATAP),一個類似於 Google X 實驗室的技術研究部門。 Project Tango 是 Google 為實現行動裝置位置感應而研發的一系列產品與技術的集合。
今年的 Google I/O 大會上,我們曾體驗過 Google 的 Tango 技術。
拋開繁複的技術細節和硬體,作為體驗者留給我們印象最深刻的莫過於兩點。首先是 Tango 快速的空間掃描和建模能力。只需短短幾分鐘,Tango 就可以比較精確地描繪出周圍場景,並且能較好地保留不同物體的紋理信息。
其次,Tango 的擴增實境所營造出的高互動性和趣味性的確非常吸引人。憑藉其準確的「感知」能力,在螢幕幕中所構建虛擬物體也會根據場景和用戶行動呈現出更加真實的回饋效果。

Google 想用 Tango 做什麼?

Tango 技術吸引人的莫過於它的環境感應能力,而這在 VR 裡又是一個非常重要的部分。目前,HTC Vive 等都透過外置的傳感器實現環境感應,如果 Tango 技術運用到 Daydream 的 VR 裝置中,意味著 Google 的 VR 裝置將有原生的 inside-out 技術。
那如果把搭載了 Tango 技術的聯想 Phab2 Pro 放在手機盒子裡呢?是否意味著簡單的手機盒子也能擁有空間定位功能?這不是沒有可能。
此前有消息稱 Google 正在研發使用效果又介於 Daydream view 行動頭顯和 HTC Vive 之間,且無需智慧手機的 VR 頭顯。除此之外,據外媒報導,Tango 團隊已併入了 Google 的 VR 部門,合併後,Tango 專案的技術總監 Johnny Lee 將直接向Google VR 部門的 Clay Bavor 匯報工作。
Google Daydream 是一套面向Android 市場的開放標準,也給了行動VR 一個統一的標准設定,更讓Google 在VR 裡找到了另一條發展的路,甚至說,一條更高層次的路:規則制定者。 Tango 所需的多數技術與標準與 Daydream 相似,比如低延時,低誤差的 IMU 等。
Google透過Daydream 定義了行動VR,如果Tango技術也將和Daydream 一樣由Google主導和推動發展,現在只是搭載了Tango技術的聯想Phab2 Pro——消費級的有AR功能的手機,未來Google或將能藉助VR/AR 這一浪潮再加強對手機上下游產業的影響力。
而同時,Phab 2 Pro售價為499美元,用戶透過手機就可以簡單體驗AR,不需要再重新購置頭顯等裝置,這對AR技術的普及和傳播是有益的。當然,Phab 2 Pro並不會成為一款非常流行的手機,因為目前來說,不是所有人都需要一個6.4英寸和有四個攝影鏡頭的大螢幕手機。

Sunday, 27 August 2017

8 個有錢途的職業, 你可以從你的沙發開始

你有興趣從家里工作嗎?還是更好 - 在穩定和穩定的收入的情況下,在世界各地旅行時工作。你可以為你的旅行提供資金,還可以節省未來嗎?如果這是您的目標之一,您應該盡快開始研究在線職業生涯。

互聯網在您的指尖,很容易在許多地區找到工作。這裡有八個工作,您可以從自己的沙發開始今天:


1.在線英語導師
像Skype這樣的免費視頻聊天服務使得很容易與世界各地的人們面對面連接。越來越多的語言學校利用這個平台為母語人士創造在線輔導的機會。


你甚至不需要說另一種語言。大多數這些工作都是用英語完成的。有很多公司在這個空間上競爭,所以可能需要幾個試驗來找到一個很適合你的。

目前,歐洲語言,日語和中文服務在輔導幫助方面付出了最高的代價。看看這些語言和世界的地區,因為有很多機會。這是一個開始列表。


2. 虛擬助理
公司越來越多地選擇從實體辦公地點放棄經營;這為虛擬助理等遠程工作開闢了許多機會。這些職位的任務包括:接聽辦公室熱線,為航空公司和酒店預訂服務,篩選電子郵件,處理辦公室日曆,甚至簿記。

有許多虛擬助理人員配置機構可以輕鬆開始,然後分拆到您的獨家冒險。在虛擬助理區域擁有豐富經驗的自由職業者建議您從單一客戶開始學習交易。當您獲得經驗和管理您的時間時,您可以輕鬆地增加到多個客戶端以擴大您的收入。

3. 社會媒體影響者。
由於所謂的“社會媒體革命”,這是一個真正的事業。對於那些在社交媒體上有如此大的追隨者,這是通過推廣產品來獲得一些側面變化的簡單方法。根據您在許多社交媒體平台上跟隨您的人數,您可以每個帖子賺取數千美元。

如果您在社交媒體上還沒有大量的忠實粉絲,這可能會更加困難,但是有很多方法可以增加您的追踪。

4.聯盟營銷人員。
有無盡的產品在那裡推廣,並有多個渠道從中推廣這些產品或服務。最常見的銷售和銷售方式是通過您運營的電子郵件列表或博客。

我們以博客為例:您需要選擇“健康”或“旅行”等廣泛的利基。花時間填寫您的網站,並提供高質量的信息內容,以便首先招募讀者基礎。後來你的工作將是讓你的讀者對你的信息感興趣。您將能夠根據產品綜合計劃來產生聯屬營收。

要成為聯盟營銷人員,您可能需要一些資本來投資,特別是如果您需要支付作家。一旦您的佣金開始滾動,業務將開始為自己付款,然後一些。

5.平面設計師和網頁開發人員。
如果你有平面設計和編碼的背景,那麼你可以有很多自由的機會。但是如果你有兩個背景,你只要打中獎。做自由工作意味著你選擇時間,設置價格,並選擇你最感興趣的項目。總是缺乏好的自由設計師和開發人員,所以如果你建立你的聲譽,可能性是無止境的。

6. 自由作家
自由寫作是自然是一個好作家開始的最簡單和最快速的住宿職業之一。如果寫作不是你強大的套裝,尋找其他機會可能是一個好主意。如果您是自由撰稿人,您需要能夠產生大量的優質職位才能獲得嚴重的現金。


您可以從自由撰寫中賺取的金額取決於您的客戶,您的知識面積和專業知識水平。例如,如果您非常了解FinTech,並且能夠確保為某些頂級支付公司編寫的交易,您可以輕鬆賺取6位數的薪金。

如果你選擇與這個職業生涯一起去確保你對這個內容充滿激情。每天寫六到八個小時,你不感興趣的東西會讓你瘋狂。

7.亞馬遜履行(FBA)。
亞馬遜的履行基本上允許任何人將家庭中的整個電子商務運作。 FBA是最受歡迎的服務之一,因為他們將處理幾乎每一步的運輸過程,並返回到24小時客戶服務。

為了成功運行FBA業務,您需要銷售特定產品,並將重點放在營利上。通過保持自己的一個利基,您可以減少錯誤餘地和失敗的營銷活動。

一個7位數的亞馬遜賣家Greg Mercer構建了一個基本指南,幫助您找到與FBA合作的產品。

8.翻譯
你能說流利的語言嗎?許多公司正在尋找專業人士為其業務翻譯文件和音頻文件。通常這些企業正在尋找具有文化知識和專業語言技能的人。您將需要語言和文化技能,以充分了解和成功的翻譯材料。語言越模糊 - 你得到的薪水就越多!

由於靈活的工作日,互聯網人士比以往任何時候都比以往任何時候都開始在家工作。也就是說,生活中沒有什麼容易。無論您是從Google校園或您的衣櫃辦公室工作,您都需要投入使用。

評估您當前的技能與您的時間表,看看其中一個職業可能為您工作!




12實現數位游牧和實現地點獨立生活的步驟

2014年,自由職業者聯盟估計,約34%的美國勞動力,或約5300萬人是自由職業者,到2035年,這一比例預計將上升到50%。

如何成為數位游牧民族
所以,如果你認真地成為一個數位游牧民族,肯定有一些提示和技巧,你可以實現這種生活方式。首先,你需要熱愛旅行和新體驗。如果你缺乏這種生活方式,那麼這種生活方式會變得令人厭煩取決於你的周遭時間,這可能意味著不穩定或增加的不確定性,特別是在那些可能不喜歡外國人的地區。

如果你認真對待它,那麼在決定開始旅程之前,你需要放棄在家裡的許多世俗財產。有很多人擁抱這種生活方式,根本不想回去。他們愛上某些城市或國家,並決定將自己的家園建成一段時間。當你有美國,加拿大或英國的護照時,這很容易做到,但對他人來說更難做。




1.減少或消除您的債務。
你不想在世界各地開始大量地方債務。它可能會對你徵稅,特別是考慮到你的想法會在別的地方。如果你認真地成為一個數字游牧民族,那麼你應該減少所有的債務。如果可以的話,讓你的祖國免於債務,以避免在你的肩上有這樣的重量


2.註冊信用監控服務。
找到一個很好的服務,可以在您離開時監控您的信用,並向您發送警報。你永遠不知道什麼時候可能出現問題,你不想讓你的身份只有在六個月或一年之後才能被竊取,而沒有多少追索權。你甚至可以在你走了的時候通過三大主管局凍結你的信用(稱為安全凍結)。

3.購買未綁定到一個運營商的解鎖手機。
你需要一個可以在國際上使用的手機。如果你從來沒有去過任何地方,那麼你應該知道,如果你沒有直接購買你的手機,那麼它可能被鎖定到你的運營商。這意味著,如果您嘗試從國際運營商那裡輸入不同的SIM卡,則無法正常工作。更換或升級您的手機,直接購買,以避免此問題,或旅行時不得不使用次手機。


4.獲取Skype轉接號碼並將其發送給所有人。
使用Skype號碼,您可以將其轉發到世界上任何一個手機。此外,Skype號碼可以在任何地區代碼中使用,因此您可以獲取本地號碼並將其用作主號碼,然後在旅行時將其轉發到任何手機。這對於讓人們在需要時與您取得聯繫非常重要。


5.為緊急情況獲得良好的旅遊保險。
出差時出現問題,請確保您有良好的旅遊保險。這應該在您離開的所有​​時間內有效,並應幫助應對任何緊急情況或與健康有關的事件。請記住,醫療保健是一個主要的關注點,並不是每個國家都有與之前所使用的相同類型的醫療保健系統,所以要獲得在您打算去的地方有效的良好保險。


6. 賣或出租你的家。
如果您對成為數字游牧民族絕對認真,那麼您應該出售或出租您的家庭。你不想讓它坐著空,而你走了。如果你得到租戶,僱傭一個他們可以在當地打電話來處理可能出現的問題並處理租金付款。如果你決定做專業的話,物業經理就是另外一個選擇。

7.獲取一個存儲單元並移動所有的物品。
為您不需要的所有東西提供車庫銷售,並將您絕對不想參與的所有內容移動到存儲單元中。在提前六個月到一年的時間內支付這筆費用,所以你在路上不需要擔心。


8.找人來為寵物提供長期護理。
當您開始旅行時,甚至不要考慮攜帶寵物。您必須處理檢疫,免疫接種和一系列其他監管問題。離開寵物回家,找到一個人,在你離開的時候提供長期的護理。

9.不帶國際費用的信用卡。
許多信用卡有採購國際費用和ATM取款費用。你想要一張沒有這些費用的信用卡,比如美國運通卡。您將需要訪問您的現金,而不需要支付大筆費用。一個好的信用卡是非常重要的。


10.與你打算去的人在一起的網絡。
使用像沙發,游牧民族名單和Facebook群組這樣的網站與您打算旅行的人進行聯網。在到達之前了解該地區和某些人很重要,以幫助您適應該地區。他們可以向您提供您可能無法在Google搜索上找到的內幕提示。

找到一條在道路上賺取收入的方法。
好的,你需要一些賺錢的方式。很明顯,無論你身在何處,你都可以找到快捷的賺錢方式,但是你也要依靠穩定的收入。利用Fiverr,Upwork等自由職業網站賺取收入。您還可以在本地為人們安排英語課程,當然也可以找到方法來創建會員收入,建立在線課程或撰寫電子書,以幫助您獲得一些被動收入。


12.到達之前找房子。
在您到達之前,盡量提供一些住房。無論您是入住旅館,還是進行一些沙發上的衝浪,找到AirBnB,或者選擇更長期的東西,請務必在抵達前進行安排。根據我的經驗,最好是暫時找到一些東西,那麼如果你喜歡這個地方和地區,那麼你在那里長期尋找一些東西。



Wednesday, 23 August 2017

目標設定的7步公式

目標設定的7步公式
存在許多公式和配方用於目標設置。一般來說,“任何計劃都比任何計劃都好”。這裡是您將學習的最好和最有效的目標設定計劃或公式之一。

第一步:詳細地確定你想要的某個區域,並將其清楚地寫下來。使目標可衡量和具體。

第二步:設定實現目標的最後期限。如果這是一個很大的目標,將其分解成較小的部分並設置子下線。


第三步:列出你必須做的一切,以實現這一目標。當您想到新項目時,將它們添加到列表中直到完成。

第四步:組織您的行動步驟列表進入計劃。一個計劃是在兩個要素,優先次序和順序的基礎上組織的活動清單。

在優先考慮的組織中,您可以確定您可以在列表中執行的最重要的事情來實現您的目標。 80/20規則適用:您所做的事情的20%將佔您的成績的80%。如果你沒有設定明確的優先級,那麼你將會是“未成年人”,並花費大量的時間來處理小而無關緊要的任務,無法幫助你實現目標。

按順序組織,您可以確定在做其他事情之前必須做些什麼。你創建一個清單。總是依靠其他活動提前完成的活動。他們是什麼,什麼是完成的邏輯順序或順序?

第五步:確定可能阻礙您實現目標的障礙或局限,無論是在情境中還是在您自己身上。問問自己:“為什麼我沒有實現這個目標?”

確定阻止您的最重要的約束或限制,然後專注於消除該限制因素。它可能是一定數量的錢或關鍵資源。它可能是您需要的額外的技能或習慣。它可能是您需要的其他信息。這可能是一個或多個人的幫助或協助。無論是什麼,明確地確定它,並努力消除它。

第六步:一旦你確定了目標,制定了你的計劃,並確定了你的主要障礙,立即採取行動來實現你的目標。走出信心。做第一件事是想到的。但是要做一些事情來開始走向最重要的目標。

第七步:每天至少做一件事,把你帶到最重要的目標。習慣每天早上起床,規劃你的一天,然後做一些事情,任何事情,讓你至少一步更接近你最重要的一步。

每一天做一些事情的習慣讓你走向一個重要的目標,在你內部發展出動力的力量。日常行動加深了您的信念,目標是可以實現的並激活吸引力。因此,您的目標開始越來越快,您的目標開始越來越快地向您移動。

Sunday, 20 August 2017

沉浸式體驗


沉浸式體驗的技術包含:
        4D列印(4D Printing)
        擴增實境(Augmented Reality)
        腦機介面(Computer-Brain Interface)
        連網家庭(Connected Home)
        人類機能增進(Human Augmentation)
        奈米碳管電子(Human Augmentation)
        虛擬實境(Virtual Reality)
        三維立體顯示(Volumetric Displays)

克服阻礙成功之路的恐懼的8種方式

1.講一個新故事。
為了放過去,你需要創造一種看待世界的新方法。Johnny Waite博士說要改變你的行為,你首先需要改變你的信仰。

2.再試一次
我已經艱難的日子和許多挫折,我想過放棄。但我取得成功的原因在於我恢復了繼續努力。

3.模擬你想在世界上看到的能量。
留下了所有的負面背後,並帶來了積極的精力。

4.抗爭勝負。
任何你想做的事情總是會有阻力的。看到女孩們為他們的機會多麼的感激,提醒我們,最好的動機是忽視障礙,並感謝我們為克服障礙所做的一切。

5.面對你的恐懼
“如果這個空中巴士是你的夢想,你會怎麼辦?去那裡,抓住它。“賦予自己力量的最好方法是做你認為你不能做的事情 - 然後粉碎它!

6.接受你的損失。
通過接受您的損失並繼續前進,您可以留下增長和重新連接的空間。

7.反彈。
在跌倒時再試一次,內在的韌性仍然在你身邊。

8.夢想大
建立一個夢想,讓您有理由在舒適區之外伸展並推動阻力。

Wednesday, 2 August 2017

想進外商一定要學會的CV寫法

1.參考職缺描述來決定履歷的內容

2.選擇標準且一致的格式


3.使用具體且強烈的動作動詞(action verb)來描述你的經歷


3.使用具體且強烈的動作動詞(action verb)來描述你的經歷

履歷裡不需要完整的句子,你應該避免使用第一人稱(I, me, my)。多使用強烈的動作動詞,像是built, managed, developed, wrote等等,你可以參閱履歷的動作動詞列表。履歷中盡量多涵蓋你的專業與技術型經歷,像是協作或溝通技能(reports 與presentations等等),就是在大多數領域都必須具備的技能。
如果可以,請描述你如何執行,而不僅僅是你做了什麼。例如,如果你寫了一套軟體,請說出你使用的程式語言;在實驗室做研究,請提及具體的技術。雖然你可能會選擇在履歷最後的”Skills”部分再列出這些技能,但在描述經歷時就提及它們,會強化這些技能的重要性。

4.描寫成就和貢獻,而不僅僅是責任

表達你具有影響力的最好方式是寫出具體的成就,你的經歷描述不應該讀起來像工作描述一樣。雖然說“was responsible for delivering projects on time”技術上來講是正確的,但是說“ensured projects were delivered on or ahead of schedule.”更有效果。你改善了一個流程或發現了關鍵問題嗎?不要等待面試時再來談論它。如果可以,使用量化的描述。如果你做了一個演講,提及有多少人參加;如果你曾拉贊助或管理過金錢,具體說出金額大小。

5.仔細修改

最簡單的錯誤可以讓所有的努力都功虧一饋。如果你忘記寫上聯絡方式,即使是沒有任何錯字的履歷也是毫無價值的。在將履歷發送至任何地方之前仔細閱讀並不斷重新閱讀所有的內容。最好的辦法是找幾個人為你檢查,朋友或是家人是一個好的開始,但最好的辦法是找學校求職中心的專業顧問協助。

Sunday, 30 July 2017

新加坡如何鼓勵生育?

新加坡如何鼓勵生育?

以下福利僅限新加坡公民(星幣兌台幣為 1:22,也就是 1 元星幣值台幣 22 元):

1、母親有薪產假 16 週,父親有薪陪產假 2 週,同時父親可挪用母親產假 4 週成為父母共同產假,領養者亦可有 12 週假期。

2、嬰兒花紅(Baby Bonus)第一胎 8,000 元,第三胎以後每胎 10,000 元。

3、設立兒童發展戶口(Child Development Account),政府先給 3,000 元,之後再以一比一的方式,父母存一塊,政府給一塊,政府津貼每胎總上限為 6,000 元,第三胎以上每胎 12,000 元。

4、六歲以下有薪育嬰假:不論父母每年六天。

5、幼稚園/托兒所/托嬰津貼:在薪資換算的架構下有不同的津貼,每月約一百多元。且政府鼓勵母親工作,因此母親若工作,最高可獲 600 元津貼。

6、所得稅減免額 5,000 元至 10,000 元不等,若申請女傭可同時減免相關稅務。

7、40 歲以下女性於指定公立醫院人工受孕可得 75% 的津貼,並可動用類似台灣勞退基金的公積金(CPF)健保儲蓄戶頭。

8、小學至大學的學費津貼(新加坡公民的學費與永久居民及外國人有不同算法)。

9、從公積金為孩子繳交全民健保費用(MediShield Life),政府另補貼新生兒健保儲蓄 4,000 元(可用於孩子醫藥費)。

(以上政策為作者口語化整理而出,實際上仍以新加坡政府網站為準)

新加坡每年鼓勵生育的預算,高達 20 億星幣(440億台幣),以一個中等收入家庭來說,你生一個孩子,七歲前可獲得政府約 14 萬星幣左右的各式津貼,也就是台幣 300 多萬,這些福利還不包含新加坡政府不定期發派紅包或水電費回扣給公民。

新加坡是如何獨立的?被馬來西亞以126票贊成0票反對踢出聯邦!

新加坡是如何獨立的?被馬來西亞以126票贊成0票反對踢出聯邦!


新加坡,東南亞地區的袖珍島國,因扼守咽喉要道馬六甲海峽而擁有與其身量極不相符的影響力,1819年起為英屬殖民地。隨著航運業的繁榮和蘇伊士運 河的開通,新加坡憑借其得天獨厚的地理優勢,成為往返歐亞間船只的重要停泊港口。1942-1945年為日據時期。1942.2.15駐新加坡英軍總司令 白思華簽署投降書,大英帝國皇冠上的這枚小寶石僅1周時間就被摘取啦。二戰後新加坡所經歷的脈絡是:自治——1963年加入馬來西亞聯邦——1965年被 踢出聯邦群聊。過程頗有意味,下面簡略敘述。

1.馬來亞的獨立和新加坡的自治

馬 來亞是馬來西亞聯邦位於馬來半島的部分。1945.9英國恢復了對馬來亞的殖民統治。1955年被遊擊戰搞得焦頭爛額的英國,調整殖民政策向馬來亞的資產 階級讓步,準許其部分自治。1957.8.31以馬來亞聯盟黨主席阿蔔杜勒·拉赫曼為總理的馬來亞聯合邦獨立。而「東方的直布羅陀」新加坡在1959.6 亦獲得自治邦地位。民族獨立運動在二戰後形成勢不可擋的洪流,殖民體系崩塌的速度如雪崩般迅猛。

2.新加坡加入馬來西亞聯邦

1963.9.16馬來亞與加裏曼丹島北端的沙巴(北婆羅洲)、沙撈越組成馬來西亞聯邦。而新加坡以71%的贊成票加入了這個大家庭。

但不到兩載形勢突變,1965.8.8以巫統為首的執政聯盟(巫統是馬來民族統一機構的簡稱,是純馬來人政黨)利用其在國會的優勢以126票贊成0票反對將新加坡逐出聯邦,新加坡被迫退群,著實頗有意味。那深層次的原因是什麽呢?

3.新加坡被「退群」探因

根本原因就是馬來人和華人爭端,馬來西亞聯盟黨忌憚新加坡的華人政黨會通過選舉掌握聯邦政權,為一勞永逸的解決問題,索性將新加坡踢出群。

當時擁有百萬華人的新加坡加入聯邦,打破了馬來亞地區原本脆弱的種族平衡,華人比例自37%上升至42%。而1964年新加坡華人政黨宣布參加3月份的馬來西亞大選不啻是一枚頗具威力的高爆炸彈,可以稱得上是新馬最終分道揚鑣的導火索。

除 此之外,經濟問題也是不可忽視的重要因素。馬來西亞聯邦的建立原本可消除各地的貿易壁壘以實現取長補短和互通有無。但似乎聯邦政府只知索取,即使新加坡上 繳中央的稅收比例已達40%,仍不願向新加坡開放沙巴和沙撈越市場,也就是說馬來西亞聯邦竟沒有形成共同市場。按照當時的理論,共同市場帶來的不可避免的 結果是,新加坡的工業發展要以犧牲馬來西亞其他部分的利益為代價,這是聯邦所不能接受的。彼此間的齟齬早已取代初時的歡愉,彌深的裂痕終使曾經的夥伴分家 單幹。

4.馬來西亞後悔嗎?

脫離馬來西亞後的新加坡制定了以發展工業為中心的國民經濟多元化戰略。1959-1967年優先發展勞動密集型工業;1968-1979年轉為適應外部需求 的出口導向型經濟;1979年後升級為資本和技術密集型產業;1985年後逐漸將重點轉向優先發展國際通訊、金融和咨詢等服務業,現已是繼紐約、倫敦和香 港後的第四大國際金融中心……。面對此日新月異的新加坡,不知馬來西亞作何感想呢?



Thursday, 27 July 2017

Hyperledger fabric 1.0 note

2017.7.25
   為了學 Hyperledger fabric 1.0
     開始學習 1. ubuntu  2. GOlang 3.Docker 4.vagrant

也看這個影片
https://www.youtube.com/channel/UC90Kw63c-FzGulDb_w2GFzw


        Docker intruction

        list all images
           - docker images

Dockerfile 是一個指令文本文件,其內包含了一條條的指令(Instruction),每一條指令構建一層,因此每一條指令的內容,就是描述該層應當如何構建。


volume 容器運行時應該盡量保持容器存儲層不發生寫操作,對於數據庫類需要保存動態數據的應用,其數據庫文件應該保存於卷(volume)中

USER 指令和 WORKDIR 相似,都是改變環境狀態並影響以後的層。WORKDIR 是改變工作目錄,USER 則是改變之後層的執行 RUN, CMD 以及 ENTRYPOINT 這類命令的身份。


如果要刪除本地的鏡像,可以使用 docker rmi 命令,其格式為:

       -    docker rmi [選項] <鏡像1> [<鏡像2> ...]

模板


在 config_sample.yml 文件中,可以看到一些現成的模板段:

common:基礎配置
local:存儲數據到本地文件系統
s3:存儲數據到 AWS S3 中
dev:使用 local 模板的基本配置
test:單元測試使用
prod:生產環境配置(基本上跟s3配置類似)
gcs:存儲數據到 Google 的雲存儲
swift:存儲數據到 OpenStack Swift 服務
glance:存儲數據到 OpenStack Glance 服務,本地文件系統為後備
glance-swift:存儲數據到 OpenStack Glance 服務,Swift 為後備
elliptics:存儲數據到 Elliptics key/value 存儲
用戶也可以添加自定義的模版段。

默認情況下使用的模板是 dev,要使用某個模板作為默認值,可以添加 SETTINGS_FLAVOR 到環境變量中,例如

export SETTINGS_FLAVOR=dev
另外,配置文件中支持從環境變量中加載值,語法格式為 _env:VARIABLENAME[:DEFAULT]。

示例配置

common:
    loglevel: info
    search_backend: "_env:SEARCH_BACKEND:"
    sqlalchemy_index_database:
        "_env:SQLALCHEMY_INDEX_DATABASE:sqlite:////tmp/docker-registry.db"

prod:
    loglevel: warn
    storage: s3
    s3_access_key: _env:AWS_S3_ACCESS_KEY
    s3_secret_key: _env:AWS_S3_SECRET_KEY
    s3_bucket: _env:AWS_S3_BUCKET
    boto_bucket: _env:AWS_S3_BUCKET
    storage_path: /srv/docker
    smtp_host: localhost
    from_addr: docker@myself.com
    to_addr: my@myself.com

dev:
    loglevel: debug
    storage: local
    storage_path: /home/myself/docker

test:
    storage: local
    storage_path: /tmp/tmpdockertmp


外部網絡


容器要想訪問外部網絡,需要本地系統的轉發支持。在Linux 系統中,檢查轉發是否打開。

$sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
如果為 0,說明沒有開啟轉發,則需要手動打開。

$sysctl -w net.ipv4.ip_forward=1
如果在啟動 Docker 服務的時候設定 --ip-forward=true, Docker 就會自動設定系統的 ip_forward 參數為 1。


容器之間訪問


容器之間相互訪問,需要兩方面的支持。

容器的網絡拓撲是否已經互聯。默認情況下,所有容器都會被連接到 docker0 網橋上。
本地系統的防火墻軟件 -- iptables 是否允許通過。

Docker 創建一個容器的時候,會執行如下操作:


創建一對虛擬接口,分別放到本地主機和新容器中;
本地主機一端橋接到默認的 docker0 或指定網橋上,並具有一個唯一的名字,如 veth65f9;
容器一端放到新容器中,並修改名字作為 eth0,這個接口只在容器的命名空間可見;
從網橋可用地址段中獲取一個空閑地址分配給容器的 eth0,並配置默認路由到橋接網卡 veth65f9。
完成這些之後,容器就可以使用 eth0 虛擬網卡來連接其他容器和其他網絡。

可以在 docker run 的時候通過 --net 參數來指定容器的網絡配置,有4個可選值:

--net=bridge 這個是默認值,連接到默認的網橋。
--net=host 告訴 Docker 不要將容器網絡放到隔離的命名空間中,即不要容器化容器內的網絡。此時容器使用本地主機的網絡,它擁有完全的本地主機接口訪問權限。容器進程可以跟主機其它 root 進程一樣可以打開低範圍的端口,可以訪問本地網絡服務比如 D-bus,還可以讓容器做一些影響整個主機系統的事情,比如重啟主機。因此使用這個選項的時候要非常小心。如果進一步的使用 --privileged=true,容器會被允許直接配置主機的網絡堆棧。
--net=container:NAME_or_ID 讓 Docker 將新建容器的進程放到一個已存在容器的網絡棧中,新容器進程有自己的文件系統、進程列表和資源限制,但會和已存在的容器共享 IP 地址和端口等網絡資源,兩者進程可以直接通過 lo 環回接口通信。
--net=none 讓 Docker 將新容器放到隔離的網絡棧中,但是不進行網絡配置。之後,用戶可以自己進行配置。

Monday, 24 July 2017

Heroku note

heroku config

heroku config:set NAME=Kenneth

heroku config:get NAME

heroku config:unset NAME



git push heroku master


Sunday, 23 July 2017

49 Inspirational Quotes and Mantras to Help You Overcome the Stress of Running a Business

You might find a few mantras and quotes on this list that really energize you, which is great. Or, this might encourage you to ask your friends what mantras they use. You can learn more about what’s on their mind from one simple mantra they use.
  1. Be vulnerable, be courageous, and find comfort in the uncomfortable. 
  2. Just for today.
  3. Prepare like you have never won and perform like you have never lost.
  4. Trust the process.
  5. A vision is a dream with a plan.
  6. You only fail when you stop trying.
  7. Make it a great day or not -- the choice is yours.
  8. Life is either short or really, really long. Either way, you better spend it doing what makes you happy.
  9. Bloom where you are planted.
  10. People support a world they help create.
  11. Wherever you are, be all there.
  12. Nothing in nature blooms all year. Be patient with yourself.
  13. Have fun.
  14. Work as if someone is trying to take it away from you.
  15. Don't major in minor things.
  16. Be stubborn and flexible at the same time.
  17. A flourishing career starts with persistence.
  18. Go & do.
  19. Believe, achieve. Doubt, you're out.
  20. No means not yet!
  21. If opportunity doesn't knock, then build a new door.
  22. Oh what the f*%&, go for it anyway!
  23. E+R=O, there is always an (E)vent and there will always be an (O)utcome but how you (R)espond determines what happens! 
  24. Happiness is a choice.
  25. Progress is a process.
  26. As you think, so you shall be.
  27. I am safe to _______.
  28. You are here on purpose.
  29. The question isn't who is going to let me; it's who is going to stop me.
  30. Don't worry about failures, worry about the chances you miss when you don't even try.
  31. Under promise, over deliver.
  32. No one is going to do it like me.
  33. Be brave.
  34. Onward and upward.
  35. Claim your values; pick your priorities.
  36. Better done than perfect.
  37. Perfectionism stunts progress. Good enough is good enough.
  38. We are all just trying to feel good. Stop beating yourself up for shitty choices you made while trying to feel good. It's called being human.
  39. Fall down 7 times, get up 8.
  40. Trust the path.
  41. Full speed, no brakes.
  42. Let it go.
  43. It doesn't hurt when it's over.
  44. If nobody hates it then nobody loves it.
  45. Trust.
  46. Don't overthink. Trust your gut. Make a decision. And always keep learning.
  47. If you don't dream it, you can't live it!
  48. Every adversity, every failure, every heartache carries with it the seed of an equal or greater benefit.
  49. I can and I will. 

Thursday, 20 July 2017

阻礙你找到好工作的 5 個迷思,別再遵守了

迷思一:你須在一個職位/公司待至少X年

理由很簡單,「換工作是最快提高薪水和頭銜的方式」,況且,人生苦短,何須浪費時間在真的不喜歡的工作上。

迷思二:盡可能投遞越多履歷

認真的篩選出適合自己興趣和經驗的工作,而不只是埋頭苦幹丟履歷。問題來了,該用什麼標準篩選呢?J.T. O’Donnell說,每一個求職者可以試著列舉出十個自己喜歡的企業,列好後,仔細觀察它們的共同點,你就會發現自己所在乎的企業「模式」,它可能是有優秀的客服體系、創新文化氛圍或熱心公益的熱誠等,這會幫助你明白希望為誰工作。

迷思三:你的履歷應該只有一頁

請放心,面試官不會因為你的履歷超過一頁就直接跳過不看。「明明內容很多卻硬要擠在一頁,因而把邊距和字體都縮小,這很糟糕!」J.T. O’Donnell表示,她寧可閱讀兩頁但是有留白的,也不要一頁滿滿的文字。
她建議,工作經驗低於十五年的求職者,履歷用兩頁呈現,如果超過十五年,可以三頁,某些在學術或科學領域的人則可能因為需要引述專業文章所以需要更多頁數,但如果你不是,請簡化在兩頁

迷思四:應該在寄求職信中概括履歷內容

「如果我看到求職信就是履歷的內容,我根本不會花時間讀。」
「求職信應該說的是你為什麼想要投這份履歷,告訴我為什麼你覺得我們公司做的是特別的、有價值的及重要的。」J.T. O’Donnell說。社會新鮮人尤其需要把握這個關鍵,因為招聘方最想知道的,是你為什麼想進他們公司,可以用情感訴求,譬如「因為你們的藥可以治療我奶奶」,或「我父母就是因為懂得財務管理,才能順利支付我的大學學費」等,你的故事,就是你應該說的。

迷思五:不要在履歷中提及工作空窗期

一般人都會想要隱藏那些不好的經歷,但其實如果能正面面對,反而能解除雇主對你的疑慮。求職者可以試著用「我在這段期間獲得什麼體驗、我從中學到了什麼、我如何因為這件事而成長」等來回答這類問題,即使這段經歷可能是你後悔的,也不要懼怕提起,反而可以讓雇主知道你反省後的想法,看到你的真誠。


來源:  https://www.managertoday.com.tw/articles/view/54654








Tuesday, 18 July 2017

Why is VirtualBox only showing 32 bit guest versions on my 64 bit host OS?

Please check items by the following link first.

enable VT-d in BIOS
enable Hyper-V in Windows features

The Bottom Line

If VirtualBox is only showing 32 bit versions in the Version list make sure:
  • Your Host OS is 64-bits
  • Intel Virtualization Technology and VT-d are both enabled in the BIOS
  • The Hyper-V platform is disabled in your Windows Feature list.
I hope this helps you – I don’t know if my situation will apply to your system configuration but I wanted to share.  Hopefully this little article will spare you the hours of mind numbing frustration that besieged me for the last few weeks.


Sunday, 16 July 2017

邁向頂尖開發者的道路上,你該避免成為下列十種討厭鬼

1. 只會複製貼上的機器人

程式設計問答網站 Stack Overflow 擁有非常豐碩的資源,很多人寫程式碰壁了就會上去找解答,Stack Overflow 本身並沒有錯,它是工程師的得力助手。但是如果只是複製貼上,改個參數,不去了解前因後果,不去弄懂為何這樣的解法到底是不是真的適用於現在面臨的問題,那當然很難進步。有不少工程師寧可相信他們在網路論壇看到的說法,而不願意費心思考眼前的程式碼或系統。

2. 懶得測試

「我不幹測試這種事,那是測試工程師的責任。」即使在敏捷開發方法如此盛行的時代,這種態度依舊層出不窮。工程師不願測試的惰性還是很普遍。有可能是他們討厭設定測試環境,也有可能是缺乏測試的連貫性知識。當然,也或許是,測試工程師在開發者社群中總存在著不能說的污名。

3. 不寫文件

有些人覺得程式文件(code documentation)應該如詩一般簡潔美麗,他們沒能力做到這樣,就乾脆不做了。可我認為這樣的心態是軟體開發的頭號公敵。傑出的軟體,不需要有幾百萬個酷炫的功能,傑出的軟體,應該是要提供幾個讓人「離不開」不斷使用的功能,而且這幾個功能背後有幾千個人閱讀、更新、修正。輕視技術溝通、文件精確度、忽略細節的開發者,肯定是公司獲得成功最大的絆腳石。

4. 程式寫得很醜

我的程式能跑,但⋯⋯
  • 有些變數被命名為 x、flag、str、arr⋯⋯
  • Most of what I write is in one giant method.
  • 忘了縮排
  • 缺乏連貫的程式慣例或風格
  • 把全域變數噴灑得到處都是
對作者來說,這簡直是最惱人的事。雖然某段程式碼不見得差,甚至有可能是寫得最好的部分。只是,如果出現上述情況,就像一條鑽石項鍊被埋葬在鐵達尼號的殘骸中,沒人找得到它,也沒人想清理它、佩戴它、使用它。

5. 只能衝刺而無法跑千里

他寫程式、他部署、他繼續前進,絲毫沒有想要學著解決問題的意願,只要給這傢伙一段程式碼,他就會沒日沒夜奮戰,隔天就交出成果,你會得到一個修復好、能執行的軟體,除此之外別無所有。有時候,選擇開發者的時候你得有些私心,找個不但會在大限之前完成任務,而且也有旺盛的求知慾的人。

6. 一天到晚怨天尤人

「這不是我幹的」、「這不是我的錯」、「這跟我修復的部分無關,一定是有其他人搞砸了」、「這東西真的很煩!(無限迴圈)」、「我不知道怎麼修復這邊,找個會的人來啦」⋯⋯
那個犯錯的人可能早就修正向前走了,你還在大肆抱怨什麼勁呢?

7. 這個世界唯我獨尊

「不照我的方法做就拉倒」,是這群人的座右銘。在他們心中,這是一場他的「點子」與你的「點子」之間、他的解決方案與你的解決方案之間的競爭,不為整個專案著想。他們會來來回回仔細你植入的程式碼,即使他們運作正常、經過測試、看來完美無缺,仍讓他們覺得芒刺在背。這類傢伙是阻礙生產力的大麻煩,在壓力來襲時,他們也會是最先落荒而逃的人,就算經驗再怎麼豐富、技術再怎麼厲害,也別輕易嘗試找這些人加入團隊。

8. 不願踏出舒適圈

寫 Java 的 A 開發者一聽到他得寫一段 Python script 就愣住了。B 開發者一聽到設定檔裡某個部分必須改正就慌了。C 開發者一聽到他得在資料庫裡輸入東西就畏縮了。這些人傾向趨吉避凶,不願離開舒適圈。他們有很奇異的迷信,不想接觸系統的某些地方。這個現象尤其容易出現在菜鳥開發者身上,出色的開發者或快或慢,都會渴望跳出舒適圈,探索陌生的事物。

9. 粗枝大葉

忘掉留存備份、快照存檔、一堆未歸檔的程式目錄⋯⋯這些都是菜鳥容易出的狀況,隨著你愈來愈朝專業者邁進,這些漫不經心的狀況都應該避免。

10. 偽裝成駭客的麻煩精

這些人能夠耍些小技倆,「騙過」系統使之運作,沾沾自喜。面對複雜的問題,他們彷彿變個魔術就能解決,但就作者的經驗,10 次有 9 次都只是表面功夫,實則漏洞百出,而且遲早都會當掉,導致後來還要花更多成本處理。

What 10 Things Should a Serious Javascript Developer Know Right Now?

1.Scope - 如果你不明白這一點,那麼你對這種語言就不那麼認真。這是有意義的第一點,我不能強調。

2.Architecture - 您不必是主軟件架構師,但如果您無法執行一些基本規劃並將其放在一起,而無需大量的工具,您就是冒名頂替者。期望的框架和其他工具,只是為你做的不是很令人印象深刻。

3.DOM - 看到開發人員通過抽象層和其他愚蠢的垃圾層面從DOM隱藏是非常常見的。 querySelectors很棒,但也比標準DOM方法慢2800倍。這不是微不足道的。這些方法是非常簡單的,所以開發人員沒有理由欺騙或掩藏恐懼,沒有任何有效的藉口。

4.Node.js - 如果你是一個認真的開發人員,應該非常牢固地掌握如何走文件系統。您應該了解如何以文本方式方便地讀取文件,或者更方便地讀取位二進制緩衝區的文件。

5.Timing and asynchronous operations - 事件,定時器,網絡請求都是異步的,並且彼此分離,並且存在於Node和瀏覽器中。你必須能夠理解如何使用回調或承諾。

6.Accessibility -  JavaScript所施加的互動可以提供無障礙障礙。一個嚴肅的JavaScript開發人員已經熟悉了WCAG 2.0,並且知道如何在其建議中工作或何時推遲違反業務需求。

7.Security - 您至少需要對安全違規,安全控制和隱私有基本的了解。您不需要成為CISSP,但您需要能夠提供建議並避免明顯的故障。如果你不能在最基本的意義上得到這個權利,那麼你不是一個認真的開發者。

8.Data structures - 您需要了解如何以允許最快執行的方式組織數據,而不會影響維護。這是通過學術研究和反复編寫應用程序的經驗來學習的。

9.Presentation and semantics - 您真的需要一個基本的了解如何正確地組織您的用戶將消費的內容以及如何以有用的消費方式呈現。這是幾乎完全從經驗中學到的東西。你可能會認為CSS和HTML是簡單的技能,可以在需要時被拾起,但你絕對是錯誤的。

10.Knowing when to avoid the bullshit  - 許多開發人員缺乏多年的經驗來對自己的表現有信心....所以有些開發人員會試圖偽造它。不要是冒名頂替者,因為每個人都會直視它。希望像是高山般的抽象,工具,框架,編譯器和其他的胡說,可以幫助您避免您的應用程序和螺絲釘在你的隊友身上。如果你不自信,那麼要誠實,尋求指導,或者參與工作以外的開源軟件。

Saturday, 15 July 2017

2017 第三本書 被討厭的勇氣




這本書也是我帶去胡志明市旅行,帶著本書帶對了,閱讀著讓我重新想想自己,或許是因為放假的關係,讓我可以慢慢閱讀細嚼慢嚥。

這本書是利用對話的方式,一問一答來說明阿德勒的想法。 我想讀完這本書最大感想就是 "重新定義" ,讀完這本書讓我對人生多一分了解,接受該接受而放下該放下,接受現在的自我,認真而謹慎地專注活在當下。

我最喜歡就是"定義",因為有定義才能有方向。

第一部份 改變的勇氣

在現在的"時代",我們都生活在"社會"裡,在"社會"裡大多就是要有一份好的工作、買間房子、結婚成為人生的勝利組,似乎不是勝利組就會被人瞧不起。

吃飯的時候一定要拍照並PO到Facebook 或IG上

旅行時一定去每個別人介紹或旅遊書上的景點並要打卡

好像這樣生活比較豐富精彩

工作一定要不只要學英文還要學日語法語韓語等等,簡報時要注意什麼,職場上要注意這個注意那個,似乎大家都失去方向,就是看別人會什麼趕快也要跟著學,下了班還要趕快去上課不然就是兼職,大家都忙著忙著卻忘了我們要過生活的。

就像書中的年輕人對哲學家提出的幸福的,變成另一個人就會幸福,所以年輕人努力變成另一個人

"如果在感受不到幸福的狀態下,繼續做"現在的你"應該不會好到那裡去。不要停下來,繼續前進才行 "

如果繼續保持現在,就是缺乏變得幸福的勇氣

別把過去如何跟自卑感當作藉口,決定未來的是活著當下的自己。 例如"因為我的學歷低,所以無法成功" 或是"因為我長得不好看,所以結不成婚"等等 。 看完這段,就像是給自己充電有改變自己的衝動繼續前進。


第二部份 否定 "認同的需求"

不要為了滿足"那個人"的期望而活, 在公車或捷運時你讓位給人,可是對方沒有說謝謝,你會覺得不高興嗎? 不高興是因為沒有得"謝謝"而生氣嗎?  現在的我們有時做的事就是滿足人的期望,年紀大了沒結婚而趕快找個人結婚,這是滿足社會與父母的期望還是我們自己的想要的呢?

另一個觀點讓我不要在意別人的眼光,因為別人對你的選擇做出什麼樣的評論,這是別人的課題,我們是無法干預的  


亞歷山大大帝面對傳說中的繩結時,亞歷山大大帝看到繩結非常牢固,就拿出一刀切斷了它。並說"所謂的命運,並非依靠傳說來安排,而是揮舞自己的劍去斬開",這是為人所知的"哥帝安的繩結"

我們常常都會被"認同的需求讓我們不自由",像是我這次的旅行是趟說走就走的旅行,如果我父母知道應該是不准吧!!  另一個案例就像書中說的,父母朋友或另一半都會說找個安定的工作之類的話,就是滿足它們的期望,但是我的期望是什麼呢?

認同的需求另一面也是不希望有任何人討厭我,如果沒有找個安定的工作,是否父母朋友或另一半就討厭我呢?

簡單的結論是,如果我無法不在意他人的評價、無法不害怕被人討厭,也不想付出可能得不到認同的代價,就無法得到真正的自由。這樣就是"被討厭的勇氣",我們不是沒有能力做到而是在於勇氣。
 不是每個人都有勇氣所以 人,常常決定"不要改變"


甘於平凡的勇氣
在後面說 "接納自我、信任他人、貢獻他人",而讓我深刻的是"甘於平凡的勇氣",平凡並不是沒有能力而是沒有刻意誇耀自己的優越性,因接納自我後才能看清前面的路

人生其實有很多謊言,而人生中最大的謊言,就是沒有活在"當下"。 將聚光燈聚焦在"此時此刻"是為了認真而謹慎地專注在當下可以做的事。



       所謂的自由,就是被別人討厭。
  有人討厭你,正是你行使自由、依照自己的生活方針過日子的標記。


  為什麼人們一直無法改變?
  為什麼自卑感總是揮之不去?
  為什麼我們總是活在別人的期待之下?
  為什麼現在無法真實感受到幸福?
  或許是因為,我們缺少了被別人討厭的勇氣











how-to-recursively-create-subfolder-in-each-folder-of-a-directory-in-cmd

test.cmd: @echo off setlocal for /f "usebackq tokens=*" %%a in (`dir /b /a:d`) do ( rem enter the directory pushd %%a echo...