[爆卦]點陣圖檔名是什麼?優點缺點精華區懶人包

雖然這篇點陣圖檔名鄉民發文沒有被收入到精華區:在點陣圖檔名這個話題中,我們另外找到其它相關的精選爆讚文章

在 點陣圖檔名產品中有5篇Facebook貼文,粉絲數超過3,460的網紅Taipei Ethereum Meetup,也在其Facebook貼文中提到, 📜 [專欄新文章] 類 Python 的合約語言 Vyper 開發入門:與 Solidity 差異、用 Truffle 部署、ERC20 賣幣合約實做 ✍️ 田少谷 Shao 📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心...

 同時也有6部Youtube影片,追蹤數超過1萬的網紅鍾日欣,也在其Youtube影片中提到,我是JC老師 電腦相關課程授課超過6000小時的一位AutoCAD課程講師 由於實在太多同學向JC老師反映,希望可以有線上課程學習 所以就決定錄製一系列的AutoCAD線上影片教學 而且不加密、不設限、不販售,就是純分享,希望可以幫助到有需要的朋友們 如果這部AutoCAD教學影片對你有幫助的話 請...

點陣圖檔名 在 ??????? Instagram 的最佳解答

2020-05-01 07:38:00

🔴🔴🔴Hey guys!My band @imeanus’s First Album Released.This is one of my favorite song <#EYヨ>🔴🔴🔴 🔻 一切真是一場漫長的等待,等待一群契合的人、好的靈感、對的製作團隊。 🔻 <EYヨ>可同音念作“ #愛 ”或是...

  • 點陣圖檔名 在 Taipei Ethereum Meetup Facebook 的最讚貼文

    2020-03-24 23:33:18
    有 8 人按讚

    📜 [專欄新文章] 類 Python 的合約語言 Vyper 開發入門:與 Solidity 差異、用 Truffle 部署、ERC20 賣幣合約實做
    ✍️ 田少谷 Shao
    📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium

    有鑒於個人近期關注的 Uniswap 及 Curve 皆用 Vyper 實作,索性瀏覽了官方文件並嘗試一些開發工具,希望此文能減少一些讀者初嘗 Vyper 會遇到的麻煩!

    Vyper and Solidity

    Outline

    一. Vyper 極簡介二. 與 Solidity 語法差異三. 開發、開發環境設置 1. 語法高亮 2. 本地 Vyper compiler 安裝 3. 使用 Truffle 操作 ERC20 - 安裝 Truffle - 發幣 - 寫個簡易賣幣合約四. 已知 Remix 問題 五. 結語

    一. Vyper 極簡介

    Vyper 是除 Solidity 外,以太坊上的另一智能合約 (Smart contract) 語言。其語法和 Python 相近,但畢竟也是寫合約的語言,邏輯差異不大,所以若熟悉 Solidity 應該不難理解用 Vyper 寫出的合約!

    Vyper 主要被設計和 Solidity 的區別是安全性及可讀性,這部分會在下一段落及後方的實作中舉例說明。

    二. 與 Solidity 語法差異

    Vyper 與 Solidity 的差異有許多,在本段只就個人認為感受較深的三點進行說明,其他差異只進行翻譯,有興趣的讀者可以到官方文件詳細了解:https://vyper.readthedocs.io/en/latest/index.html

    1. 沒有 modifier

    Solidity 常見的 onlyOwner() modifier; 由於 gist 沒有 Solidity 的語法高亮,故截圖

    在 Vyper 中單純用 assert 及 assert_modifiable 來進行條件檢查,兩者差別為若要檢查函數執行後的返還值,要用後者,如下圖:

    Vyper 寫法

    2. 沒有 Class inheritance 繼承

    繼承是物件導向程式設計 (OOP) 的核心概念,但各種繼承關係有時候確實很複雜。Vyper 沒有繼承,這無疑大幅地增加了程式可讀性及安全性,以及降低審計程式碼的難度。在此提供一個例子供不熟悉 OOP 複雜之處的讀者有個概念:

    source: https://consensys.github.io/smart-contract-best-practices/recommendations/#multiple-inheritance-caution

    在上例中,contract A 的 fee 值 (因繼承自 contract B 和 C,故有 fee 一值) 是 5、a 值也是 5 (因繼承自 contract Final,故有 a 一值)。原因是 A 先繼承 B 再繼承 C,因此 contract A 中的 setFee() 是使用了 contract C 的 setFee(),而 a 值是由於 C(5),這代表 contract C 的 constructor (舊版本中即 function C(),函式名稱同 contract 名稱) 被傳入的值為 5。

    稍微延伸一下以上概念,將 contract A 改成:contract A is C, B。如此一來,a 值還有 fee 值都會是 3,因為這次 A 先繼承 C 再繼承 B,因此最終吃到的值是 contract B 的。

    以上就是 OOP 繼承的複雜之處的簡單範例說明,應該能稍微感受到爲什麼除去繼承後會大幅提高可讀性及安全性,畢竟即使是熟悉 OOP 的人有時頭腦一混亂也會開始懷疑自己寫的程式碼繼承結構是否正確 …

    3. 沒有 dynamic array 動態陣列

    這應該是目前 Vyper 設計中爭議最大的部分。沒有動態陣列代表在宣告陣列時需要宣告其長度,也就是說 Solidity 中的寫法 uint[], bool[] 等等,這些是不會出現在 Vyper 的。在 Vyper 中只能出現諸如:

    # Vyper 的變數宣告方式為 變數名稱: 存取範圍(變數型態(若為陣列給長度))

    values: uint256[10]participants: public(address[20])

    可以看到上方的 uint256 及 address 兩陣列皆需要宣告長度,不能不宣告而使其動態地配置空間。

    沒有動態陣列固然可以確保執行運算的範圍、次數,但一來動態陣列真的很方便、二來在 Solidity 有此功能而 Vyper 卻沒有的情況下可能會造成麻煩,詳見此一討論串:點我。

    4. 沒有 inline assembly,程式碼中不會有組合語言

    5. 沒有 function overloading,函式不會因傳入的參數數目不同而結果不同

    6. 沒有 operator overloading,運算符號不會有不同於預設的自定義功能

    7. 沒有無限迴圈,可免於 gas limit attack

    8. 十進位定點數 decimal fixed point 而非二進位 (binary) 定點數,詳見:點我

    三. 開發、開發環境設置

    結論先講

    開發 Vyper 的最佳姿勢目前個人認為是在本地裝上 Vyper compiler、用 Truffle 部署,並在撰寫時將檔名後加上 .py 就能有 Python 的語法高亮👌

    1. 語法高亮 (syntax highlighting)

    有語法高亮絕對是舒服地寫程式的第一步。

    Remix 有 Vyper 的語法高亮,但一來個人目前不推薦使用 Remix 來撰寫 Vyper,原因詳見下方 4. 已知 Remix 問題;二來 Remix 的語法高亮其實也沒有很清楚,因此個人推薦:在本地開發,將檔名後加上 .py 就會有 Python 的語法高亮。

    2. 本地 Vyper compiler 安裝

    照官方說明使用 Python 的虛擬環境 virtualenv:

    source: https://vyper.readthedocs.io/en/latest/installing-vyper.html#installing-vyper

    簡單兩點提醒:

    如果中間那行報錯但確實已經有 Python,則可能是版本問題。依照自己電腦上的版本改成相應的即可,ex: python3.6 改成 python3

    進入虛擬環境後(檔案路徑前方應有 vyper-venv 的提示),使用此指令: vyper {檔案名稱}.vy,即可編譯 .vy 檔;使用完畢後輸入 deactivate 即可退出

    3. 使用 Truffle 操作 ERC20

    安裝 Truffle

    Truffle 雖有冗餘的 migration 但也別無他法,畢竟 Remix 目前仍不完善 :(

    下載流程可以照官方文件,使用 vyper-example:

    source: https://github.com/truffle-box/vyper-example-box

    由於我們會接上測試網 Ropsten,因此還要下載 truffle-hdwallet-provider:

    source: https://github.com/trufflesuite/truffle-hdwallet-provider

    接者就可以開始使用 Vyper 寫合約了!

    發幣

    由於 Vyper 的官方文件中已經有許多優質範例,因此本文希望來點不一樣但大家卻又很熟悉的…以 ERC20 為例(這千篇一律的主題xD):

    用 Curve 的 ERC20 程式碼為範本,發一個幣(又要發…)

    寫一個簡易賣幣合約

    選擇這個主題一方面畢竟 ERC20 是以太坊的最大宗應用之一,二來有興趣的讀者可以透過讀 ERC20 的程式碼來熟悉 Vyper,並在看過本文的流程後對於用 Vyper+Truffle 來操作 ERC20 有完整的概念!

    好的,首先複製一份 Curve 的 ERC20 程式碼(看到就順手拿來用),並複製到 Truffle 所在路徑的 contracts 資料夾中:https://github.com/curvefi/curve-contract/blob/pool_compound/vyper/ERC20.vy

    由於第一點希望著重在跑一次流程,因此不改動合約的程式碼。

    ERC20.vy 複製到 contracts 資料夾中後,到 migrations 資料夾開啟 2_deploy_contracts.js,首先將 require() 中的參數改為 ERC20.vy 的檔名 ERC20,再來依照自己喜好決定幣的名稱、代號、小數點位數及發行總量,輸入於 deployer.deploy() 中。

    接著,為了和測試網 Ropsten 互動,需要將以下程式碼寫入 truffle-config.js。

    第二行的 privateKeys 是帳號的私鑰。以下實作需要兩個帳號來操作,因此請從錢包匯入兩組私鑰(並非助憶詞)。

    在第 13 行中 HDWalletProvider 此函式的第三個參數代表要用第幾個帳號最為預設帳號(部署合約等),第四個函數代表總共匯入幾組帳號。而第二個參數則是需要至 Infura 申請一個 project 來得到串接 Ropsten 的連結。這兩步驟並非本文重點,因此不詳細解說步驟,Google 搜尋關鍵字應該就會找到方法!

    接著,就可以輸入以下指令來將代幣發佈到 Ropsten:

    truffle deploy --network ropsten

    有進入虛擬環境才可以編譯 .vy 檔,若忘記就會收到如下的錯誤訊息:

    記得打開虛擬環境才能編譯 .vy 檔

    成功後就可以在 contract address 中看到代幣發佈的位置,加入到 Metamask 中就可以看到。本文的例子是維尼代幣 Winnie the Coin, WTC ;)

    contract address 便是 ERC20 的所在

    Winnie the Coin, WTC

    好了,到此測試網上又多了一個測試用的垃圾廢幣。

    寫個簡易賣幣合約

    賣幣合約中我想要簡單有兩個功能就好:付錢買幣 、結束銷售,以下就是程式碼。買幣的部分就不寫太詳細,固定價格為 0.01 Ether 可以買 500 代幣。

    簡單說明幾點:

    Solidity 的 constructor() 在 Vyper 中為 Python 風的 __init__():

    函式的屬性(public, private, payable 等等)放在函式上方,與 Python 的修飾器位置相同

    總之寫法跟 Python 很像,次方也一樣是用兩次乘法代表:**

    變數前加上 self 代表是當前合約的變數/全域變數,因此非常容易與函式中的變數/區域變數做區隔

    由於已經在第一行匯入了 ERC20 那份合約,因此透過將地址傳入合約當參數,就可以呼叫在該地址的合約:ERC20(self.tokenAddress) 。並且,可以將部署的合約存成一個變數 erc20 較方便

    寫完合約後一樣要更改 migrations 資料夾中的 2_deploy_contracts.js 如下,將代幣所在的地址作為參數輸入。

    由於先前已經部署過一次了,因此要重置才能再部署第二次,輸入以下指令:

    truffle deploy --reset --network ropsten

    部署成功之後就要來試著買幣啦!輸入以下來進入 console:

    truffle console --network ropsten

    成功進入後應該會看到 truffle(ropsten)> 的字樣。接著,首先取得部署的兩合約,並查看是否有返回合約資訊:

    # ERC20 及 SellToken 是先前在 2_deploy_contracts.js 中的變數名稱,代表被部署的合約

    let instance1 = await ERC20.deployed()instance1 # 印出 instance1 的資訊

    let instance2 = await SellToken.deployed()instance2 # 印出 instance2 的資訊

    再來,為了讓 SellToken 可以賣幣,要先用 ERC20 的合約匯幣到 SellToken 的合約。因此,輸入以下指令:

    instance1.transfer(instance2.address, 10000)

    # 這裡數字只要設為 > 500 就可以

    接著,我們要利用第二個帳號去買幣(第一個帳號為預設帳號,因此就是代幣擁有者)。將帳號的資訊存入變數 accounts 中,再指定送出交易的帳號是第二個帳號。由於我個人匯入私鑰的順序是將第一個帳號存在 truffle-config.js 的 privateKeys[0]、第二個帳號存在 privateKeys[1],因此第二個帳號的地址就會在 accounts[1] 的位置:

    let accounts = await web3.eth.getAccounts()

    instance2.buyToken({from: accounts[1], value: 10000000000000000})

    # value 為 10^16 是因為在 SellToken 的 buyToken 函式中買一次要 0.01 Ether, 即為 10^16 wei

    然後應該就會在自己的第二個帳號中看到匯入的幣了~

    最後,由於合約中結束銷售就是一個自殺 selfdestruct 函式,因此可以呼叫看看,第一個帳戶錢包中的錢應該會增加,因為第二個帳戶有付款買幣;並且,可以到 Ropsten 上瀏覽,應該能看到相關提示:

    中間 contract 的右上角有 Self Destruct 的樣式

    四. 已知 Remix 問題

    Remix 目前有兩個版本,只有新版有 Vyper 的編譯器。在此整理目前遇到的問題,如果有人也遇到可以對照一下本處,可以省去很多自我懷疑xD

    不會報錯

    Remix 的編譯結果有時會是錯的、和本地端編譯出來的結果不同

    舉上方的 SellToken 合約為例,將其複製到 Remix 中使用左邊的 Remote Compiler 有錯,但又不報錯 q_q (ERC20 的合約有在同檔案目錄)

    左方有紅色三角形,代表編譯失敗,但沒有報錯訊息可以看…

    getter function 竟然要花錢

    用 Solidity 寫的合約,查詢 public 變數的值應該是不用消耗 gas 的,但不知何故查詢 Vyper 寫的合約的 public 變數卻要消耗 gas,如下圖…

    可以看到中下方有 22026 gas 的消耗

    Local compiler 無法使用

    圖中的 Local Compiler 此選項,個人雖照官方文件執行 vyper-serve 但卻失敗,因此若有讀者成功希望能留個言不吝分享!

    五. 結語

    Vyper 作為一個比 Solidity 更新的合約語言,在寫程式碼的方面沒什麼問題,但相關的開發工具、學習資源等都遠不及 Solidity。

    Vyper 主打的兩個特色:可讀性的部分相信看完上面的讀者應該已經有些感覺;安全性…小白如作者我倒是沒有感受到顯著的不同。況且 Solidity 已經發展許久,很多錯誤的寫法、知名的安全漏洞大家應該也很熟悉了,還有 Openzeppelin 提供安全合約寫法的範本,因此有待以後高人解說安全性是否真的是 Vyper 較好。

    有興趣者可以查看 Vyper 的安全報告:點我,大意是目前 Vyper 的編譯器仍有許多問題待改進! (感謝 Chih-Cheng Liang 的提供)

    本文對 Vyper 的介紹及其與 Solidity 的差異只講了個大概,欲知更詳細的介紹還是要麻煩讀者前往官方文件了:https://vyper.readthedocs.io/en/latest/index.html

    最後,如果本文有任何錯誤,請不吝提出,我會盡快做修正;而如果我的文章有幫助到你,可以看看我的其他文章,歡迎一起交流 :)

    田少谷 Shao - Medium

    類 Python 的合約語言 Vyper 開發入門:與 Solidity 差異、用 Truffle 部署、ERC20 賣幣合約實做 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.

    👏 歡迎轉載分享鼓掌

  • 點陣圖檔名 在 何安妘x頑皮妮妮 An-Yun Ho x Wanpinini Facebook 的最佳貼文

    2020-03-01 16:05:30
    有 8 人按讚

    【花蓮豐田駐村 第六天 聲音的尾巴】
    109/03/01 天氣晴轉陰

    是因為這幾天被書櫃裡那本《睡眠的航線》陪伴,還是身體時鐘逐漸調成村子裡的作息,今天竟然六點多就自然起床了,雞不可失眠,否則早也叫晚也叫,根本失眠沒有極限。

    一邊整理想留在村裡的小光點,一邊整理屋子和房間,緩緩地透過清掃跟屋子道別,這裡的空間環境很棒,富民把這個聽說之前根本無人管理的空間,變成像民宿一樣的地方,能休息能創作,能看書能觀景。夥伴覺得有點不捨,我想是我們還未習慣,所以總是看見想看見的美好,城市裡初來乍到,新鮮感也是帶著我們的心跳好一段時間,最後總是要認真地讓城市推自己一把,漸漸地走入屬於這個城市的流動,找到屬於自己在乎的所在,身體與心裡的,才能超越未習慣前的美好吧。

    漸漸抓到小黑蚊的節奏,順便跟大家吊一下網路經,小黑蚊不是蚊子,牠正式的名稱是『台灣鋏蠓』,屬於『蠓科』,是一種吸血昆蟲。不過穿著無袖到處晃,還是會被居民們各種提醒,記得穿長袖啊!怕你不知道癢死!很高興來到這裡之前陶陶千交代萬交代,來到這裡是二月底到三月初,天氣很適合裡面無袖外面長袖襯衫薄外套,舒服自在,提供參考。

    遇到幾個孩子在村裡嬉鬧,仔細觀察才發現,他們騎腳踏車在整個村裡玩鬼抓人,夥伴頓了好一下。
    -
    『嗯…這很難抓到吧?』
    「說不定這就是刺激的地方,你騎到哪都覺得有人要抓你。」
    『那不就是跟自己玩沒兩樣嗎?』
    -
    就在同時,一個小男孩迎面騎向兩個年紀大一點的女孩,大喊抓!然後他們討論『等一下,那我們可以互救嗎?』
    接著一陣哈哈大笑。嗯…只能說我們都還太淺了,城市俗。

    這幾天想辦法來回騎來分辨之前被開車導覽的豐田村、豐坪村、豐裡村,感覺和環境有什麼不同,不過不要迷路基本上就是路痴比較困難的地方,後面只能透過明顯的樹或者地標來辨識究竟到哪了,不過溝通上至少你知道現在比較靠海岸山脈還是中央。

    如果你有車子可能有不一樣的做法,對於騎單車的我們可以做的事情很多,單車的速度剛好可以讓你穩定地去到一個地方不至於太疲憊,又能沿途被想吸引的東西吸引停留,真是很不錯的移動方法。想像腦中有一塊地圖,然後從豐田村往左右前後,開始繪製新增腦中的地圖,(夥伴表示這樣叫做開迷霧)前幾天我們都往鳳林方向鑽,今天我們往吉安的方向一路騎,騎著鑽著直到看到壽豐車站。

    當時太陽吃到頭頂發麻,我們彎進街道裡尋找可以落腳的地方,沿路看到一攤紅豆餅竟然三個十元,覺得非常心動,不過想著回來再看看就經過他了,直到到了一間感覺簡單平價又舒服的咖啡店。

    老闆娘的點心和茶,是驚喜的味道。對於花蓮的步調,她笑著說,非常慵懶啊!身為花蓮人,過去一度在台北工作,一天可能就做十件事情,回到花蓮,發現大家一天一件或半件就結束了。
    -
    『為什麼會想回來花蓮工作生活呢?』
    「嗯……就想回來吧!」
    『哦??』
    「以前二三十歲的時候,覺得沒有辦法跟家人間長期溝通相處,喜歡待在家,卻又很想離開,直到慢慢穩定之後,就決定要回來了。」
    『穩定,是指你本人的狀態嗎?』
    「是呀!」
    -
    我喜歡老闆娘侃侃而談,直爽的談話,和貼心的服務,聊著聊著,下了一個我們都感同身受的總結。同樣來回不同城市,鄉村出身,心照不宣。
    -
    『城市會推著你走。』
    -
    本來想著都到壽豐車站了,就乾脆搭個兩三站到志學站,串串又津的門子,就在我們要進火車站的同時發現就差一分鐘,錯過了一班車,而下一班要等一個小時,對於傍晚就要離開的我們,看著雲逐漸變厚,只好打了一通道別的電話,就回頭騎了。

    計畫,在以感受為創造再生的體驗時間中,目前覺得是最無用的事情,你應該什麼也不想,應該沒有壓力,你才能真正聽見這個時間,這個地方跟你的對談,然後和事件相遇,重點就會在相遇時發酵。

    路上想說順便經過那間紅豆餅攤買來吃看看,結果竟然沒開了,一位扶著年邁奶奶的伯伯(不知是否是老闆)遠遠喊著『賣完了啦!下次早點來!三個十塊,哪裡來這麼便宜,又好吃。』這個故事告訴我們,下次走過路過不要經過,否則就是…...沒有紅豆餅吃。

    遠方的藍白分明,漸漸被風,暈染成一幅漸層的水墨畫,街道上的菜販們,黃黃綠綠的像是甩上去的顏料,所謂『一步』,就是跨出去踩穩,然後下一步,沒有三步併作兩步。走路。

    想起這幾天和夥伴嘗試,以豐田為出發的實驗,最一開始隨意起的檔名:果園的步伐。當然,慢慢聽見地方的聲音,和自己的聲音之後,緩緩地變得不同,但我們仍喜歡修正之前,那段依舊實驗中的排練過程,抓住正要溜走得聲音的尾巴。

  • 點陣圖檔名 在 那火星來的據說是空姐。ah-yo。 Facebook 的最佳解答

    2019-02-28 22:39:35
    有 114 人按讚


    我的年度選書!!

    (54) #火星書虫

    你沒看錯,《Bad Blood》(中譯:《惡血》) 這書我partner上月已寫過,但我還是輪迴再寫一次,畢竟真的太好看了,是心目中的年度選書 (現在才二月喎.......)。

    友人寫過我又再寫的煩惱像是讀完高材生的功課後,低分之王企圖想抄但又不能照抄怕被老師發現;但明明材料都在那裡呀不抄白不抄 (喂)。所以,我現在把她寫過的重抄一次。

    「.........Elizabeth可謂21世紀少年得志的代表。她 矢志要改變世界,19歲時就從美國名校Stanford輟學創業,她一手創立的醫療科技公司,估值最高時達90億美元,讓她30歲就登上了Forbes雜誌的封面,成為矽谷少有白手興家的女性創業家icon。

    她的公司估值之高,靠的是其研發的嶄新血液檢測技術:它不再需要從手臂抽血,只需刺一下指頭,讓它研發的超小型nanotainer收集你的一小滴血,儀器就可以進行數以百計的血液檢測,從簡單的維他命D到癌症檢測都可以一機包辦,還可以將測試結果即時傳回給醫生,讓他們可以更快地監察甚至調整病人的用藥量。這個科技,可說是劃時代的變革,將從此完全改寫現代醫學;Elizabeth的願景,是每個人的家中都有一部這樣的儀器,讓恐懼針頭的人不再害怕抽血過程、人人都可以更好地監測自己的健康,我們不再需要「太快跟所愛的人說再見」...…

    這幅美好的藍圖只有一個問題──她公司研發的血液測試儀器根本唔work。

    Bad Blood,就是人稱「女版Steve Jobs」的Elizabeth Holmes,和她的騙子公司Theranos 從2003年崛起到2015年東窗事發繼而爆煲(Theranos現時市值為$0)的真實故事...........」

    ( 抄功課真爽。另,強烈推薦你跳回去上篇(53)看高材生的原文,link也在這篇的留言)

    💉💉💉

    每個年代每個地方總有不同騙局,分別在於規模大小或死唔死得人咁解。小型的本人幾乎天天遇見,訂了特別餐的說沒訂、沒訂的說有訂等等騙徒手法層出不窮。中型騙局有你我他身邊突然有位朋友天天熱血又正能量,人生滿希望大叫「我愛工作」或「想介紹你做生意」,原來是加入傳銷或種金或不知哪來的高科技大計。大型的,則是一想起就感到唏噓的毒奶粉或黑心食物這種危害整個社會福祉的恐怖妖魔鬼怪。

    很多事情在東窗事發後,當事人還是活在夢幻似的仍然相信自己沒有被騙。就像Theranos一事,明明很多事情有跡可尋,投資者也是社會上既富裕又高學歷,即見過吓世面的生意人或政治家,但,爆煲後仍是有人堅信「我沒可能被騙」。

    大概是,我們有時站得愈高,就愈是自信。

    💉💉💉

    看此書時,想起早陣子震驚台灣的網紅捲款案。

    十多年前已開始在網上寫文的「貴婦奈奈」,算是第一代的Blogger,正職是心理諮商師,出過多本著作。在醫生世家成長的丈夫經營高級醫美診所「杏立博全」,飛台灣時我也曾光顧過兩三次。

    某個晚上有網友問起台灣醫美診所推薦,Google地址給她時發現診所剛剛在當天( ! )倒閉。沒誇張,我驚訝到叫出聲來,皆因奈奈不止是blogger,也是「認識的人」。數年前因緣際遇從朋友介紹結識,懷孕前有段日子我認真運動跑步(前塵~~),和也在運動的奈奈更有個互相鼓勵的LINE group常聊天。產後大半年,奈奈來港出席友人店舖開幕時更邀請前往,當時有見過大家。因此事件於我來說並非「都說網紅不可靠啊 (笑)」的網上八卦,而是.........感觸良多。

    最初倒閉發生時,心想大概是周轉不靈,始終醫美儀器超級貴,而且他家診所走完美路線,小至洗手液或音響桌椅等等全是歐美高檔名牌,當時深信過了難關自會出來解釋好好還債。續後真相慢慢浮面,欠款高達十多億台幣、出事前準備打包潛逃還在臉書包裝成「斷捨離」(spark joy~~)的人生分享,讓人很無語。

    不瞞說,事件剛發生時,我是為她護航的一方,內心還很擔心此事對她的影響。但,慢慢的........唉。老實說啊,這事有影響到我對人性的懷疑和信任 (盡情笑吧)。

    那些年認識的奈奈,是那種姐姐型的老師人物,很用心經營網站 (和怠懶的本人是兩回事),任何事都可向她請教,她決定要做的事一定會做到,待人誠懇又親切。因此奈奈變成通緝犯一事,至今我仍很難相信,仍希望是不是有些什麼搞錯了。就像Theranos爆煲時還有一堆投資者幫忙護航一樣,人呢,有時就是不肯相信曾經的美好和現實原來相距很遠。

    和Elizabeth一樣,看得出奈奈一開始並非立心要騙人,只是有些事情「去到太盡」、「野心太大」,已超越其能力可處理之範圍,但叻人又太自信地感到「我最後一定搞得掂」,唯有先用一個謊言去蓋著另一個謊言,大話疊大話的,層層疊到我懷疑連他們都相信自己所說的,連自身都搞不清究竟正發生什麼。

    💉💉💉

    書中令我較深刻的其中人物,是有份告密的前員工Erika Cheung。她是香港移民之後,後來Google一下發現這事後她已回港工作。

    相較書中另一主要告密者是名門望族孫子 (但他也好灰,祖父是投資者之一,竟「鬼揞眼」地幫著外人,家人最後要拿40萬美金出來幫他打官司),Erika只是個普通人家的孩子,父親是快遞公司員工。Erika和記者聯絡爆料後被大財團跟蹤,冒著影響前途和被「告到破產」的危機也不願同流合污。作為一位母親,讀著此事時,突然明白為何很多華人父母會告訴孩子「你唔好理人咁多野啦」又或是「槍打出頭鳥」;但明白不代表認同,我還是希望能教育孩子成為一個有同理心和追求公義的人吧。

    當然,如友人所說,追求公義的代價,有時可以很大的,特別在某些橫行霸道的國家。教她追求公義之餘又能好好保護自己,是一門學問吧 (嘆氣)。

    💉💉💉

    真心超推薦此書。

    好看的程度是我在飛機輪休時追看,坐crew bus又看,吃早餐又看,連走路也都想看的程度。明明整件事都上晒新聞老早知道結局,但內容還是精彩絕倫地令人想追看下去。

    這本書最大的美好是,如此黑暗恐怖的事件裡還是可看到人性的光輝和良知,有安撫到我對人性的失望啊.......( 抄功課還敢說人性光輝)

    💉💉💉

    本年度目標是減少入手實物書改買電子書,雖想看原文,但最後還是在mooink上買中文版。中文譯版的唯一缺點是譯名把人看到頭昏腦脹,皆因出場人物真的太多太多。如你是看中文電子版,建議用手機拍下開始那頁的人名表以方便查找 (笑)。

    咳咳,很好看的關係我又推薦男人看,主要看英文書的他竟又去入手英文版實物書 (是怎樣啊這家人)........算啦,就當是付錢支持一下記者竟冒著生命危險也要追求公義的採訪吧 🙂

    ( 註:將會開拍電影啊,主角是Jennifer Lawrence)

  • 點陣圖檔名 在 鍾日欣 Youtube 的最佳解答

    2021-05-05 15:19:32

    我是JC老師
    電腦相關課程授課超過6000小時的一位AutoCAD課程講師
    由於實在太多同學向JC老師反映,希望可以有線上課程學習
    所以就決定錄製一系列的AutoCAD線上影片教學
    而且不加密、不設限、不販售,就是純分享,希望可以幫助到有需要的朋友們
    如果這部AutoCAD教學影片對你有幫助的話
    請幫我按個讚,給我點鼓勵,也多分享給需要的朋友們喔~

    ---------------------------------------------------------------------------------------------------------
    外部參考XREF(XR)
    ● 插入 / 參考 /
    ● 插入 / 外部參考
    ● 管理目前圖面的外部參考。
    ● 具有連結的功能
    ● 所有的圖檔必須一起給
    ● 貼附示範
    ● 「外部參考」選項板用於組織、顯示並管理參考檔案,例如 DWG 檔案 (XREF)、DWF、DWFx、PDF 或 DGN 參考底圖、陣式影像及點雲 (在 AutoCAD LT 中不可用)。
    ● 僅 DWG、DWF、DWFx、PDF 和點陣式影像檔可以直接從「外部參考」選項板中開啟。
    ● 按鈕:
     ◆ 貼附 :將檔案貼附至目前圖面。從清單中選取顯示「選取參考檔」對話方塊的格式。
     ◆ 重新整理 :重新整理清單顯示或重新載入所有參考以顯示所有發生於參考檔案的變更。
     ◆ 變更路徑 :修改選取檔案的路徑。您可以將路徑設定為絕對值或相對值。如果參考檔案和目前圖面儲存在相同位置,您也可以移除該路徑。
    ● 檔案參考:
     ◆ 「清單」與「樹狀檢視」按鈕 :按一下這些按鈕在清單與樹狀檢視之間切換。
     ◆ 參考檔案清單:在目前圖面中顯示參考清單,包括狀態、大小、建立日期等資訊。按兩下檔名以進行編輯。按兩下「類型」下的儲存格,以變更路徑類型。
    ● 詳細資料:顯示所選參考的資訊或預覽影像。
     ◆ 「詳圖顯示」和「縮圖預覽」按鈕 :按一下這些按鈕將詳圖顯示轉換至縮圖預覽。
     ◆ 預覽影像:展示「檔案參考」下所選檔案的縮圖影像。
     ◆ 詳圖顯示:提供有關「檔案參考」下所選檔案的資訊。透過按一下右欄,您可以修改部分資訊。
    ● 右鍵選單:
     ◆ 開啟:開啟選取的外部參考圖檔
     ◆ 貼附:繼續貼附選取外部參考於圖面上
     ◆ 卸載:暫時移除圖面上的外部參考顯示
     ◆ 重新載入:將卸載的外部參考重新顯示
     ◆ 分離:完全移除外部參考
     ◆ 併入:併入外部參考圖檔
     ◆ 外部參考類型:設定外部參考類型為貼附或覆疊
     ◆ 路徑:設定外部參考路徑為絕對或相對
    ● 注意事項:
     ◆ 外部參考並非永久性的將外部圖檔載入目前檔案中,,只會留捷徑,所以所有圖檔要一起給。
     ◆ 當外部參考的外部圖檔有更新時,目前圖檔會立即更新,INSTERT插入的外部圖檔不會更新。
     ◆ 外部參考圖檔數量沒有限制。

    ---------------------------------------------------------------------------------------------------------

    AutoCAD 2016 2D 線上教學影片目錄:http://bit.ly/2Y5F4Mw
    AutoCAD 2016 2D 線上教學影片範例下載:https://bit.ly/3eOuKQR
    AutoCAD 2D 常用快速鍵清單整理:http://bitly.com/2dUEJ9d
    建築室內設計Arnold擬真呈現教學影片目錄:https://bit.ly/2VbZmmd
    TQC AutoCAD 2008 2D 線上教學影片目錄:http://bitly.com/2dUGQtB
    3ds Max 2015 線上教學影片目錄:http://bitly.com/2dUGqn3
    JC老師個人網站:http://jc-d.net/
    JC老師個人FB:https://www.facebook.com/ericjc.tw
    JC-Design LINE ID:@umd7274k

  • 點陣圖檔名 在 鍾日欣 Youtube 的精選貼文

    2021-05-05 15:07:20

    我是JC老師
    電腦相關課程授課超過6000小時的一位AutoCAD課程講師
    由於實在太多同學向JC老師反映,希望可以有線上課程學習
    所以就決定錄製一系列的AutoCAD線上影片教學
    而且不加密、不設限、不販售,就是純分享,希望可以幫助到有需要的朋友們
    如果這部AutoCAD教學影片對你有幫助的話
    請幫我按個讚,給我點鼓勵,也多分享給需要的朋友們喔~

    ---------------------------------------------------------------------------------------------------------
    外部參考XREF(XR)
    ● 插入 / 參考 /
    ● 插入 / 外部參考
    ● 管理目前圖面的外部參考。
    ● 具有連結的功能
    ● 所有的圖檔必須一起給
    ● 貼附示範
    ● 「外部參考」選項板用於組織、顯示並管理參考檔案,例如 DWG 檔案 (XREF)、DWF、DWFx、PDF 或 DGN 參考底圖、陣式影像及點雲 (在 AutoCAD LT 中不可用)。
    ● 僅 DWG、DWF、DWFx、PDF 和點陣式影像檔可以直接從「外部參考」選項板中開啟。
    ● 按鈕:
     ◆ 貼附 :將檔案貼附至目前圖面。從清單中選取顯示「選取參考檔」對話方塊的格式。
     ◆ 重新整理 :重新整理清單顯示或重新載入所有參考以顯示所有發生於參考檔案的變更。
     ◆ 變更路徑 :修改選取檔案的路徑。您可以將路徑設定為絕對值或相對值。如果參考檔案和目前圖面儲存在相同位置,您也可以移除該路徑。
    ● 檔案參考:
     ◆ 「清單」與「樹狀檢視」按鈕 :按一下這些按鈕在清單與樹狀檢視之間切換。
     ◆ 參考檔案清單:在目前圖面中顯示參考清單,包括狀態、大小、建立日期等資訊。按兩下檔名以進行編輯。按兩下「類型」下的儲存格,以變更路徑類型。
    ● 詳細資料:顯示所選參考的資訊或預覽影像。
     ◆ 「詳圖顯示」和「縮圖預覽」按鈕 :按一下這些按鈕將詳圖顯示轉換至縮圖預覽。
     ◆ 預覽影像:展示「檔案參考」下所選檔案的縮圖影像。
     ◆ 詳圖顯示:提供有關「檔案參考」下所選檔案的資訊。透過按一下右欄,您可以修改部分資訊。
    ● 右鍵選單:
     ◆ 開啟:開啟選取的外部參考圖檔
     ◆ 貼附:繼續貼附選取外部參考於圖面上
     ◆ 卸載:暫時移除圖面上的外部參考顯示
     ◆ 重新載入:將卸載的外部參考重新顯示
     ◆ 分離:完全移除外部參考
     ◆ 併入:併入外部參考圖檔
     ◆ 外部參考類型:設定外部參考類型為貼附或覆疊
     ◆ 路徑:設定外部參考路徑為絕對或相對
    ● 注意事項:
     ◆ 外部參考並非永久性的將外部圖檔載入目前檔案中,,只會留捷徑,所以所有圖檔要一起給。
     ◆ 當外部參考的外部圖檔有更新時,目前圖檔會立即更新,INSTERT插入的外部圖檔不會更新。
     ◆ 外部參考圖檔數量沒有限制。

    ---------------------------------------------------------------------------------------------------------

    AutoCAD 2016 2D 線上教學影片目錄:http://bit.ly/2Y5F4Mw
    AutoCAD 2016 2D 線上教學影片範例下載:https://bit.ly/3eOuKQR
    AutoCAD 2D 常用快速鍵清單整理:http://bitly.com/2dUEJ9d
    建築室內設計Arnold擬真呈現教學影片目錄:https://bit.ly/2VbZmmd
    TQC AutoCAD 2008 2D 線上教學影片目錄:http://bitly.com/2dUGQtB
    3ds Max 2015 線上教學影片目錄:http://bitly.com/2dUGqn3
    JC老師個人網站:http://jc-d.net/
    JC老師個人FB:https://www.facebook.com/ericjc.tw
    JC-Design LINE ID:@umd7274k

  • 點陣圖檔名 在 鍾日欣 Youtube 的最佳解答

    2021-05-05 15:04:46

    我是JC老師
    電腦相關課程授課超過6000小時的一位AutoCAD課程講師
    由於實在太多同學向JC老師反映,希望可以有線上課程學習
    所以就決定錄製一系列的AutoCAD線上影片教學
    而且不加密、不設限、不販售,就是純分享,希望可以幫助到有需要的朋友們
    如果這部AutoCAD教學影片對你有幫助的話
    請幫我按個讚,給我點鼓勵,也多分享給需要的朋友們喔~

    ---------------------------------------------------------------------------------------------------------
    外部參考XREF(XR)
    ● 插入 / 參考 /
    ● 插入 / 外部參考
    ● 管理目前圖面的外部參考。
    ● 具有連結的功能
    ● 所有的圖檔必須一起給
    ● 貼附示範
    ● 「外部參考」選項板用於組織、顯示並管理參考檔案,例如 DWG 檔案 (XREF)、DWF、DWFx、PDF 或 DGN 參考底圖、陣式影像及點雲 (在 AutoCAD LT 中不可用)。
    ● 僅 DWG、DWF、DWFx、PDF 和點陣式影像檔可以直接從「外部參考」選項板中開啟。
    ● 按鈕:
     ◆ 貼附 :將檔案貼附至目前圖面。從清單中選取顯示「選取參考檔」對話方塊的格式。
     ◆ 重新整理 :重新整理清單顯示或重新載入所有參考以顯示所有發生於參考檔案的變更。
     ◆ 變更路徑 :修改選取檔案的路徑。您可以將路徑設定為絕對值或相對值。如果參考檔案和目前圖面儲存在相同位置,您也可以移除該路徑。
    ● 檔案參考:
     ◆ 「清單」與「樹狀檢視」按鈕 :按一下這些按鈕在清單與樹狀檢視之間切換。
     ◆ 參考檔案清單:在目前圖面中顯示參考清單,包括狀態、大小、建立日期等資訊。按兩下檔名以進行編輯。按兩下「類型」下的儲存格,以變更路徑類型。
    ● 詳細資料:顯示所選參考的資訊或預覽影像。
     ◆ 「詳圖顯示」和「縮圖預覽」按鈕 :按一下這些按鈕將詳圖顯示轉換至縮圖預覽。
     ◆ 預覽影像:展示「檔案參考」下所選檔案的縮圖影像。
     ◆ 詳圖顯示:提供有關「檔案參考」下所選檔案的資訊。透過按一下右欄,您可以修改部分資訊。
    ● 右鍵選單:
     ◆ 開啟:開啟選取的外部參考圖檔
     ◆ 貼附:繼續貼附選取外部參考於圖面上
     ◆ 卸載:暫時移除圖面上的外部參考顯示
     ◆ 重新載入:將卸載的外部參考重新顯示
     ◆ 分離:完全移除外部參考
     ◆ 併入:併入外部參考圖檔
     ◆ 外部參考類型:設定外部參考類型為貼附或覆疊
     ◆ 路徑:設定外部參考路徑為絕對或相對
    ● 注意事項:
     ◆ 外部參考並非永久性的將外部圖檔載入目前檔案中,,只會留捷徑,所以所有圖檔要一起給。
     ◆ 當外部參考的外部圖檔有更新時,目前圖檔會立即更新,INSTERT插入的外部圖檔不會更新。
     ◆ 外部參考圖檔數量沒有限制。

    ---------------------------------------------------------------------------------------------------------

    AutoCAD 2016 2D 線上教學影片目錄:http://bit.ly/2Y5F4Mw
    AutoCAD 2016 2D 線上教學影片範例下載:https://bit.ly/3eOuKQR
    AutoCAD 2D 常用快速鍵清單整理:http://bitly.com/2dUEJ9d
    建築室內設計Arnold擬真呈現教學影片目錄:https://bit.ly/2VbZmmd
    TQC AutoCAD 2008 2D 線上教學影片目錄:http://bitly.com/2dUGQtB
    3ds Max 2015 線上教學影片目錄:http://bitly.com/2dUGqn3
    JC老師個人網站:http://jc-d.net/
    JC老師個人FB:https://www.facebook.com/ericjc.tw
    JC-Design LINE ID:@umd7274k

你可能也想看看

搜尋相關網站