Sunday, 21 January 2018

2018 第二本書 “你說-寮國到底有什麼”村上春樹

這是一本村上春樹的旅行散文合集,一開始看時覺得怪怪,這個跟書名有什麼關係呢?讀完後是整本是村上走訪7國11地的旅行散文隨筆,而寮國是其中的一篇,但是卻是整本的主題,不論世界那一個地方,一定有當地特別的東西、風景或人,讓你回憶著。
村上的文筆是很流暢及優美的,看著當時就像是跟著他去旅行一樣,看完後都想打包行李奔去。

「寮國到底有什麼?」
如果事先就知道那裡有什麼的話,誰也不會特地閒得無聊出門去旅行。去過幾次的地方,每次去也都一定會有「咦,有這個東西!」的驚奇發現。這就是所謂旅行。

對越南人所提的問題,我到現在還沒有明確的答案。我從寮國帶回來的東西,說起來除了少數土產品之外,只有一些風景的記憶而已。不過那風景中有氣味、有聲音、有肌膚的感觸。那裡有有特別的光、吹著特別的風。耳裡還留下誰口中發出的聲音。還記得當時心的震動。那是和只有照片不同的地方。那些風景將以只有那裡才有的東西,在我心中一直立體地留下,不僅現在,直到未來,也將相當鮮明地繼續留著。

那些風景是否會對什麼有幫助嗎?我還不知道。結果或許並沒有多大用處,只不過是回憶而已也不一定。但本來,那就是所謂旅行不是嗎?那就是所謂人生不是嗎?

〜村上春樹



「一個人到陌生的土地去旅行,光是呼吸著,
眺望著風景,都會覺得自己好像稍微變大人似的!
寮國到底有什麼?就是要尋找那什麼,
才要出發,旅行不就是這回事嗎﹖ 
那些風景是否會有什麼幫助?我不知道。
結果或許並沒有多大用處,只不過是回憶而已也不一定。
但本來,那就是所謂旅行不是嗎?那就是所謂的人生不是嗎?」 〜村上春樹





                                 「旅行如果是一切順利,就不叫做旅行。」

                                   我很喜歡這句話,當瞭解這句話時就會很開放心胸享受旅行的不順利吧!    我曾在巴黎被偷了護照可是明天就要飛,在半夜想要去補辦護照與調整班機,後來還是隔天早上去重辦護照,早上的班機換到下午的班機,繼續我的旅行,當下是不開心但是現在回想起來就是一個難得的經驗!!




「我們自己想看什麼,要自己去發現,必須以自己的眼睛,花時間去觀察才行。而且必須隨時勤快地運用自己的想像力。   因為那裡並不是我們可以適用現成的基準或知識,以大量產生的作業流程處理情報的地方。    我們對各種事物必須去除成見地去觀察、主動去想像(有時妄想)、去衡量對照前後,做出取捨選擇。因為平常不太習慣這樣做,所以剛開始可能相當累。    不過隨著身體逐漸適應當地的空氣,意識也順應時間的流動之後,這種行為會逐漸變得有趣起來。」〜村上春樹





                      「旅行是一件好事,雖然會有疲倦,會有失望,但一定也會有什麼。」

這句話打動我的心坎裡,的確旅行是一種個過程,不是每次都是美好的。 有一次跟朋友約了在倫敦相聚,本來打算一起逛逛,但是因為一些原因,我們只有一起逛一天,其他時間還是獨自逛還加上咳嗽不停的, 算糟嗎? 不知道,我沒有特別的感覺,只是一個經驗吧!   同樣在人生路上也是有時開心有時悲傷,有期待也有失望。 就享受吧!  




Sunday, 7 January 2018

2018 第一本書 鹽鐵論:漢代財經大辯論

鹽鐵論:漢代財經大辯論
        
             選上這本書來看是因為鹽鐵論是中國歷史上一部很特別的書,記錄一場兩千年前的大辯論,這場辯論討論範圍很大,主要內容環繞在當時漢朝政府經濟、財政措施的反省與檢討。鹽鐵論爭論的核心是桑弘羊之首的倡導的是國營壟斷和自由經濟之爭論。

          讀完此書你將會嚇一跳,再次驗證人應該要從歷史中學習。鹽鐵論針對一些政治經濟問題的正反兩面意見,除了表面上的所呈現的意義之外,底下還是有許多複雜的問題,像權力鬥爭、思想派系、國際局勢與社會環境,都影響的發言者的表達內容和方式。

          在辯論中,簡單看是政府官員與民間學者的辯論,從討論現行政策的缺失至過去時代所採用的政策,如孔子在魯國的政策和商鞅變法的效果。 另外也討論出官員不懂民間的苦不懂社會現行的狀況。

           “天天坐在家裡的人不知道挑東西的辛苦,在旁邊批評空談的人,和主持政事者所憂心的是不一樣的。然而你們只相信古人的方法,反對所有現在的看法;你們只搬出一些古老的大道理,卻不考慮現在的環境。”

        資源配置的爭論。也反映出在不同的時光環境狀況要採取不同的政策,也不能維持原有政策,應該時時檢討注意修改,因應當下的狀況,但是目標應該是一致相同的
         
       “人民如果太有錢,就可能再用薪水來支使他;人民如果太有勢力,就無法以刑罰來嚇阻他。除非設法消除財富集中,避免利益獨佔,否則老百姓之間永遠不停等。 因此國家應該替人民積聚糧食,節制人民花費、強迫人民儲蓄,遇到困難則融通人民的不足,再加上禁止暴利所得,限制盈利的途徑,這樣老百姓才可能家家有飯吃,人人過著豐盛的生活。”

          在此中的鹽鐵就是討論國營企業是否開民營或是繼續維持國營,就如台灣的國營事業一樣,讓在位的行政官員獲利又獲權。 此書的每一個部分都可以對映著現在台灣的狀況。不過驚訝的是在這麼激烈的討論之後,最後的目的就鬥倒當時最有權勢的人”桑弘羊”,鬥倒之後他政策仍然執行著,並未修改。
                  
             而當時參與辯論的賢良與文學家,不就是只是參與這場權力鬥爭的棋子嗎?  雖然賢良與文學家在辯論中有反映社會的現實以及老百姓的的期望,但是最終仍未有所改善。 相對今日的台灣 (2017.11.12)不就是一樣的狀況嗎? 綠鬥倒藍,但是政府換人當家,但是政策未有所改善,當初參與倒藍的人也反映社會的現實以及老百姓的的期望,但是現在綠當家後卻未曾改善。 

                                                                           唉!! 政治、權與利總是操控著人心。


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


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...