#事件404 本專頁積極推動飲食文化界的台日交流中。
每次去日本鄉下都覺得食物也未免太好吃了吧。在山梨縣吃了剛從旁邊果樹上摘下來的日川白鳳水蜜桃做成的帕妃(雖然很貴但很願意支付),驚為天人地美味。甲州牛柔嫩鮮甜而不膩,就算只是涮涮鍋的蔬菜也吃起來不一樣,在想平常吃的都是???可能因為蔬果運到城市就已經不新鮮了吧。
我個人一直對日本的地方創生和六次產業化感到敬佩,六次產業化就是農產品一二三級產業整合,一級產業生產農產品→二級產業加工→三級產業銷售販賣。經過加工,農產品的附加價值爆量提高,客人、店家、農家大家都開心。
每次在日本發現一件新事物或概念的時候,就會開始回去翻找我的「兒時記憶」,台灣鄉下的蔬果也有特別好吃嗎?我想起了高山高麗菜、過貓、桂竹筍,水果到處都很好吃,但是高級水梨禮盒更深得我心。
因為求學或工作造成的移民越來越盛行以後,人們的Roots、家鄉、歸屬感、熟悉的文化、生活的地方等漸漸也變得不那麼單一。我不是很確定自己是否熟悉台灣,有歸屬感的地方也很難一時答上來,但我唯一確定的是,我很在意台灣是如何推廣地方文化的,做為一個台勞,看到自己國家的文化被發揚光大總是倍感驕傲啊。
—在沖繩和北海道看過很多有看沒有懂得的菜單,去一次總會學到幾個方言常用語,所以突然很想知道台灣的原住民餐廳是否會用族語發音標示餐點名稱。
—感受到台北街頭咖啡專賣店的氾濫,從很久以前就疑惑為什麼台灣水果便宜好吃茶葉有名,卻很少在市區看到比較講究的水果甜點店(日本有很多標榜禮盒級水果做的蛋糕、帕妃店)或是可以邊用古法泡茶邊聊天的台灣茶室。
我經常拿這類問題跟住在台灣的妹妹討論,儘管客觀上我妹已經算是一個很小眾的年輕人,但我妹都會跟我說這些不是沒有,而是很小眾,對該方面有熱情的人才會去了解。例如她覺得台北的一些茶室會給人有點閒人不敢亂入的印象。我心中的理想是像是貓空泡老人茶的店放在城市,或是泡沫紅茶店改賣台灣茶之類的,這樣貼近大眾的存在。
雖然已經不太能捉摸現在的大眾文化到底是什麼,但我總覺得那些屬於台灣的「本物」(真材實料)是很需要持續向大眾、下一代、當然也包括外國人推廣的。
其實每次想聊這類話題的時候,都顯得自己很無知,原來我真的很不瞭解台灣文化。
可是想了一下敝人從學生時期離開台灣差不多也要十年了,沒跟上的、沒體驗過的事情實在太多太多了,會這麼無知也是無可厚非。
敝粉絲專頁原本只是一個介紹日本美食的小地方,但其實某種程度上,我也很想藉由分享日本飲食文化,跟住在台灣的人們「台日交流」一下,台灣又是如何對待本地食材與文化的呢?
★山梨縣一宮町 中西農園 Peach Cafe Nakanishi
★山梨縣甲府市 高野牛肉店
同時也有9部Youtube影片,追蹤數超過8萬的網紅Eliza Ang,也在其Youtube影片中提到,*未經本人同意授權,請勿任意轉載影片 第一次來到新的露營區, 發現居然還是五星級的! 從第一晚到的時候就覺得服務很好, 有專人幫我們推露營車跟接水接電, 還有這裡連餐廳酒吧游泳池都有了! 而且到處都能充電接水真的太方便了! 這次住的露營區價目表 https://www.pruemtal.de/i...
「roots是什麼」的推薦目錄:
- 關於roots是什麼 在 探員m的東京宵夜文事件簿 Facebook 的最讚貼文
- 關於roots是什麼 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於roots是什麼 在 EZ Talk Facebook 的最讚貼文
- 關於roots是什麼 在 Eliza Ang Youtube 的最佳貼文
- 關於roots是什麼 在 我都ok啊 Youtube 的最讚貼文
- 關於roots是什麼 在 中環孫老師 Mr. Central Official Youtube 的最佳貼文
- 關於roots是什麼 在 [討論] Roots網路賣家還存不存在正品? - 看板street_style 的評價
- 關於roots是什麼 在 Roots上面的圖案究竟是誰? - 有趣板 | Dcard 的評價
- 關於roots是什麼 在 ROOTS是水瀨? 還是河狸? 答案是海狸! 阿重點不是這個! 的評價
- 關於roots是什麼 在 請問root是什麼意思呢? 手機一定要root嗎? - Mobile01 的評價
- 關於roots是什麼 在 [問卦] Roots衣服都誰在買的? - PTT八卦政治 的評價
- 關於roots是什麼 在 ROOT是什麼?會中毒?能幹嘛?解決你的困惑吧!|今日3C|阿嘉 ... 的評價
- 關於roots是什麼 在 Roots 國際海狸日猜猜我是誰ft. 喪屍老爸 - YouTube 的評價
- 關於roots是什麼 在 roots動物是什麼的推薦與評價,DCARD、PTT和網紅們這樣回答 的評價
- 關於roots是什麼 在 roots動物是什麼的推薦與評價,DCARD、PTT和網紅們這樣回答 的評價
roots是什麼 在 Taipei Ethereum Meetup Facebook 的最讚貼文
📜 [專欄新文章] Tornado Cash 實例解析
✍️ Johnson
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Tornado Cash 是一個使用 zk-SNARKs 建立的 Dapp,它實現了匿名的代幣交易,這篇文章就用一些程式碼片段,來分享它是怎麼運作的。
本文為 Tornado Cash 研究系列的 Part 3,本系列以 tornado-core 為教材,學習開發 ZKP 的應用,另兩篇為:
Part 1:Merkle Tree in JavaScript
Part 2:ZKP 與智能合約的開發入門
Special thanks to C.C. Liang for review and enlightenment.
我們知道在以太坊上的交易紀錄都是公開的,你可以在 etherscan 上看到某個地址的所有歷史交易紀錄,當然地址是合約的話也是一樣。
也許創建一個新的錢包和地址就好了?假設一個情境是 Alice 想要匿名傳送 1 ETH 給 Bob,Alice 原本的錢包是 A,但她不想讓 A 地址傳給 Bob 的交易紀錄被看到,所以 Alice 創建另一個錢包 B,顯然 B 錢包是空的,Alice 必須把 A 錢包的 1 ETH 傳到 B 錢包,再用 B 錢包的地址傳給 Bob。
但問題就在於,只要追蹤 B 錢包的地址,就能看到 B 的歷史交易紀錄中 A 錢包曾經打幣給 B 錢包,於是到頭來交易還是被追蹤到了。
Tornado Cash 的解決方案,簡單來說,它是一份合約,當你要匿名傳送代幣時,就把一定數量的幣丟進合約裡 (Deposit),此時你會拿到一個 note,長得像這樣:
tornado-eth-0.1-5-0x3863c2e16abc85d72b64d78c68fca5936db2501832e26345226efdfb2bc45804977f167d86b711bb6b4095ddaa646ec93f0a93ac4884a66c1d881f4fc985
note 就是一串字串,擁有這字串的人,就能提領 (Withdraw) 剛剛傳入合約的代幣。握有 note 就代表擁有提款的權利,所以 note 一旦被別人知道,別人就可以把錢給提走。
其中,後面那段亂碼,本篇文章就以「秘密」來稱呼,這個秘密是由 secret 與 nullifier 組成,而這兩個都是在鏈下隨機產生的亂數。
因此 Tornado 的合約基本上會有兩個函式:
Deposit
Withdraw
有興趣的人可以先到 Dapp 上先玩一次看看,使用 Goerli 測試網,這裡可以領 Goerli 的代幣:https://goerli-faucet.slock.it/
Deposit
我們就從 Deposit 開始說起,簡單來說, Deposit 是將資料儲存到合約的 Merkle Tree 上。
剛剛提到的秘密,它是在鏈下產生,由 secret 跟 nullifier 組成,合在一起之後也稱作 preimage,因為我們要對這個 preimage 進行 hash,就會成為 commitment。
合約中 Deposit 如下:
deposit 除了傳送代幣到合約之外,需填入一個參數 _commitment。
我們對 preimage 使用 Pedersen 作為 hash function 加密後產生 commitment,以偽代碼表示如下:
const preimage = secret + nullifier;const commitment = pedersenHash(preimage);
這個 commitment 會成為 Merkle Tree 的葉子,所以合約中的 _insert(commitment) 來自 MerkleTreeWithHistory.sol 的合約,將我們的資料插入 Merkle Tree,然後回傳一個 index 給你,告訴你這個 commitment 在 Merkle Tree 上的位置,最後一起發布成公開的 Deposit 事件。
我們知道 MerkleTree 是將一大筆資料兩兩做雜湊後產生一個唯一值 root,這個 root 就是合約上所儲存的歷史資料。
root 的特性就是只要底下的資料一有更動,就會重新產生新的 root。
所以只要一有用戶 deposit ,就會插入新的葉子到 Merkle Tree 上,於是就會產生新的 root,所以在合約中有一個陣列是用來儲存所有的 root 的 roots:
bytes32[ROOT_HISTORY_SIZE] public roots;
roots 是用來紀錄每個 deposit 的歷史,每一次 deposit 都會創造新的 root,而所有 root 都會被儲存進 roots 裡,於是當你要提領的時候,就要證明你的 commitment 所算出的 root 曾經出現在 roots 裡,代表曾經有 deposit 的動作,因此才可以進行提領。
Withdraw
在 Deposit 之前 Tornado Cash 就會在鏈下產生秘密後交給使用者,擁有這個秘密的人等於擁有提款的權利。
提領的時候,秘密會在鏈下計算後產生 proof,proof 是 withdraw 需要的參數,所以只要確保這個 proof 能夠被驗證,那麼代幣的接收地址 (recipient) 就可以隨便我們填,只要不填上當初拿來 deposit 用的地址,基本上就做到匿名交易的效果了。
也就是說,產生這個 proof 並提交給合約,能夠證明此人知道秘密,但卻不告訴合約秘密本身是什麼。
function withdraw(bytes calldata _proof, bytes32 _root, bytes32 _nullifierHash, address payable _recipient, address payable _relayer, uint256 _fee, uint256 _refund) external payable nonReentrant;
我們可以清楚看到 withdraw 函式裡沒有接收有關秘密的任何資訊作為參數,也就是秘密不會與合約有所接觸,也不會暴露在 etherscan 上。
回顧 ZKP 所帶來的效果:
鏈下計算
隱藏秘密
在 Tornado Cash 的例子中,我們用秘密來產生證明,完成的鏈下計算包括:
將秘密 hash 成 commitment
算出 Merkle Tree 的 root。
以下是簡化後的 withdraw.circom:
template Withdraw(levels) { signal input root; signal input nullifierHash;
signal private input nullifier; signal private input secret; signal private input pathElements[levels]; signal private input pathIndices[levels];
component hasher = CommitmentHasher(); // Pedersen hasher.nullifier <== nullifier; hasher.secret <== secret; hasher.nullifierHash === nullifierHash;
component tree = MerkleTreeChecker(levels); // MiMC tree.leaf <== hasher.commitment; tree.root <== root; for (var i = 0; i < levels; i++) { tree.pathElements[i] <== pathElements[i]; tree.pathIndices[i] <== pathIndices[i]; }}
component main = Withdraw(20);
從上述代碼就可以看出這份 circuit 的 private 變數有:
secret
nullifier
pathElements
pathIndices
而 public 變數有:
root
nullifierHash
如同我們一開始說過的,秘密就是指 secret 與 nullifier。這裡進行的鏈下計算就是對 secret 與 nullifier 雜湊成 commitment。而使用的 hash function 叫做 Pedersen。
在進行 Merkle Tree 的計算之前,我們還檢查了 nullifier 雜湊後的 nullifierHash 跟 public 變數 nullifierHash 是不是一樣的。
hasher.nullifierHash === nullifierHash;
接下來,開始計算 Merkle Proof,用意是確認經過雜湊後的 commitment 有沒有出現在 Merkle Tree 上,所以我們的 private input 還有 pathElements 與 pathIndices(詳情參考 Part 1 Merkle Tree in JavaScript),讓它跑一趟 Merkle Proof 的計算,最後就能夠算出一個 root,再確認計算後的 root 與我們的 public 變數 root 是否一樣。
tree.root <== root;
於是我們就能產生一個 ZKP 的證明 — 證明 private 變數:secret, nullifier, pathElements, pathIndices 可以計算出 public 變數:root 與 nullifierHash。
把這個證明提交給合約,合約透過 Verifier 驗證 proof 是否正確,以及必須事先確認:
public 變數 root 有在合約的 roots 裡面。
public 變數 nullifierHash 在合約中是第一次出現。
以下附上完整的 withdraw 原始碼:
必須注意 ZKP 是向合約證明使用者填入的 secret 和 nullifier 可以計算出某個 root,但無法保證這個 root 曾經在合約的 roots 歷史上。
所以合約的 withdraw 中,除了 verifyProof 之外,還要事先檢查 ZKP 算出來的 root 是不是真的在歷史上發生過,所以需要 isKnownRoot 的檢查:
function isKnownRoot(bytes32 _root) public view returns(bool)
必須先檢查 isKnownRoot 後才能進行 verifyProof。
經過 verifyProof 驗證成功後,合約就開始進行提款的動作,也就會將代幣傳到 recipient 的地址,最後拋出 Withdrawal 的事件。
nullifier 與 nullifierHash
為什麼我們的秘密不是只有 secret 還要額外加一個 nullifier?
簡單來說,這是為了防止已經提領過的 note 又再提領一次,也就是所謂的 double spend。
require(!nullifierHashes[_nullifierHash], "The note has been already spent");
可以看到 withdraw 需要填入參數 nullifierHash,跟 isKnownRoot 一樣的狀況,我們需要對電路的 public 變數先經過一層檢查之後,才能帶入到 verifyProof 裡面。
nullifierHash 可以理解為這個 note 的 id,但它不會連結到 deposit,因此可以用來紀錄這個 note 是否已經被提領過。
所以當 verifyProof 驗證成功之後,我們要紀錄 nullifierHash 已完成提領:
nullifierHashes[_nullifierHash] = true;
有關為什麼需要事先檢查 public 變數後,才能帶入 verifyProof ,可以參考 Part 2:ZKP 與智能合約的開發入門 提到的 publicSignals 的部分。
附上 Tornado Cash 的架構圖:
簡化版的 tornado-core
tornado-core 的程式碼很簡潔漂亮,所以我模仿該專案自己實作一遍:
simple-tornado:https://github.com/chnejohnson/simple-tornado
這份專案只完成了 tornado-core 的核心部分,不一樣的是我的開發環境使用 hardhat 與 ethers 寫成,而 circom 與 snarkjs 使用官方當前的版本,合約用 0.7.0,測試使用 Typescript 。
比起兩年前的 tornado-core ,simple-tornado 使用的技術更新,可能更適合初學者理解這份專案,但是它有 bug…我在 issues 的地方有紀錄說明。
在開發的過程中,我的順序是先從最小單位的 MiMC hash function 開始玩,發現必須 javascript 算一次 hash、solidity 算一次、circom 再算一次,確保這三個語言對同一個值算出同樣的 hash 之後,才能放心去做更複雜的 Merkle Tree。
總結
我們可以看到 Tornado Cash 簡單的兩個函式:Deposit 與 Withdraw,透過將代幣送入合約後再提領到另一個地址的流程,應用 ZKP 達成匿名的交易。
除了斷開 Deposit 與 Withdraw 的地址關聯性之外,Tornado Cash 還有做了一層「藏樹於林」的隱私防護,這部份的解釋就請參考 ZKP 讀書會 Tornado Cash。
網路上很多關於 ZKP 的文章或專案都是在 2019 年後出產的,經過許多人對這項技術的嘗試,讓我們對 ZKP 有了更清晰的理解,如今兩年後,開發工具也變得更加成熟,期待未來在 web 隱私議題上能看到更多 ZKP 大放異彩的應用。
原始碼
tornado-core
simple-tornado
參考資料
ZKP 讀書會 Tornado Cash
Tornado Privacy Solution Cryptographic Review
Tornado Cash 實例解析 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
roots是什麼 在 EZ Talk Facebook 的最讚貼文
#EZTALK #你不知道的美國大小事 #打開看全文學更多
本週美國大小事來聊聊美國夏季難得一見的景象👉蟬!
夏日常見的蟬聲,為什麼在今年的美國變得如此特別?
跟Libby一起 #科普
學更多跟 #自然科學 相關的單字 👀
#學測 #高中英文
🌳 Brood X 第10蟬群
In backyards and forests all across the eastern United States, Brood X is beginning to emerge. With their red eyes and shiny black bodies, the legions of Brood X may seem like some kind of alien invader. But these strange creatures aren’t aliens, and they aren’t invaders either—they’ve been here all along. What are they? Cicadas!
在美國東部的家庭後院和森林,第10蟬群開始現身。有著紅眼睛跟漆黑發亮的身體,第10蟬群軍團就像是某種外星入侵者。不過這些奇怪的生物不是外星來的,也不是入侵者,它們一直都在這裡。它們到底是什麼?牠們是蟬!
There are over 3,000 species of cicadas around the world, but what makes Magicicada—seven closely related species of North American cicada—unique is their 13 to 17 year life cycle, the longest of any cicada. Most other cicada species have life cycles that last just three to five years. Of the 12 broods of 17-year cicadas that can be found in the U.S., Brood X is the largest—both in terms of geographic distribution and population size.
地球上一共有三千多種的蟬,不過這種名為 Magicicada 的物種(是北美蟬中密切相關的七個物種),其獨特之處在於,牠們的生命週期長達13到17年,是所有種類的蟬中生命最長的。其他大多數的蟬物種,其生命週期只能持續3到5年。在美國境內的12個17年蟬群中,就屬第10蟬群規模最大、分布最廣。
Brood X territory covers 15 states, from Illinois in the Midwest to Georgia in the South and New York in the Northeast—with major concentrations in Maryland, Indiana, Delaware, New Jersey and Pennsylvania. But their numbers are even more impressive. An acre of soil—they spend most of their lives underground—can contain over a million cicadas, and a single generation of Brood X may consist of billions and even trillions of the insects!
第10蟬群的分布範圍含括15個州,從美國中西部的伊利諾州,到南部的喬治亞州與東北部的紐約州,主要集中於馬里蘭州、印第安納州、德拉瓦州、新澤西州與賓州。不過牠們的數量更是驚人,牠們多數時間生活在地下,一英畝的土壤可以容納約一百萬隻蟬,而第10蟬群的一代約有數十億甚至數兆隻!
The current generation of Brood X got its start in 2004, back when Facebook was only available to Harvard students. At that time, newly hatched cicada nymphs fell from trees and burrowed underground, where they feed on the sap of tree and grass roots and slowly mature over the next 17 years. Now they’re slowly beginning to emerge from the soil, climb back up into the trees and molt into their adult form. Then they’ll have just a few weeks to sing their high-pitched songs, mate, and lay their eggs before their short adult lives end.
第10蟬群最新的一代始於2004年,當時臉書才剛起步。那年剛孵出的蟬幼蟲從樹上掉下去,鑽到地下,在地底下牠們以樹汁草汁為食,並在接下來的17年裡慢慢成熟。現在正是牠們慢慢地從土壤中冒出、爬回樹上並蛻變為成年型態的時候。接著,牠們只有幾週的時間可以鳴唱高音調的歌曲、進行交配、產卵,然後牠們短暫的成年生活就此結束。
Early European settlers in America called these insects “locusts,” because they reminded them of the swarms of locusts God used to punish the wicked in the Bible. But unlike locusts, which can damage crops and cause famines, cicadas are largely harmless. After emerging, they don’t eat plants like other insects. In fact, they don’t eat anything at all. Some people may find large swarms of cicadas scary, but they’re quite a sight to see! And if you can’t make it to the U.S. this year, don’t worry—Brood X will be back for another visit in 2038.
早期到美國的歐洲移民者稱這些昆蟲為「蝗蟲」,因這群昆蟲讓他們聯想到聖經裡頭上帝用來懲罰作惡之人的蝗蟲群。不過,牠們跟蝗蟲不同,蝗蟲會破壞農作物並導致饑荒,但蟬幾乎可以說是無害的。牠們冒出土壤後,不會像其他昆蟲以植物為食。事實上,牠們根本不吃東西。有人覺得一大群蟬很嚇人,但是這其實是一大奇觀!如果你今年沒辦法到美國去看,請放心,第10蟬群將會在2038年再次到訪。
--
🔔 按下「搶先看」,每週五【美國大小事】,由 Judd 編審分享最即時美國新鮮事!
roots是什麼 在 Eliza Ang Youtube 的最佳貼文
*未經本人同意授權,請勿任意轉載影片
第一次來到新的露營區,
發現居然還是五星級的!
從第一晚到的時候就覺得服務很好,
有專人幫我們推露營車跟接水接電,
還有這裡連餐廳酒吧游泳池都有了!
而且到處都能充電接水真的太方便了!
這次住的露營區價目表
https://www.pruemtal.de/index.php/pruemtal-camping/preise-2020
如果您喜歡我的頻道,可以用以下的方式支持我持續創作喔:)
♥按讚、訂閱、分享
♥購買我設計的週邊商品: https://teespring.com/stores/eliza-ang
♥看完Youtube影片的廣告不要略過
♥利用我提供的連結訂房、訂票、訂行程、租車…
♥團購商品
https://mall.kolhunter.com/store/236c569a62d013820a7df29532?fbclid=IwAR3KP8YfpMo43ewS7HK0O5vdpDWPo0dyBHpBmAtdZ7I3j2oDtg4hef9v6Ic
♥註冊ShopBack:
https://app.shopback.com/twn?raf=jQgmPN
(只要註冊成功我們雙方都可獲得100元的現金回饋喔)
訂閱SUBSCRIBE▷
主頻道:https://www.youtube.com/elizaang
副頻道:https://www.youtube.com/channel/UCzHOo-chRoau1AdmoE54Pdg?view_as=subscriber
Airbnb體驗播放清單▷https://goo.gl/xCcAoa
機場貴賓室體驗播放清單▷https://goo.gl/cSXuW2
飛行體驗播放清單▷https://goo.gl/fNTCjd
飯店體驗播放清單▷https://goo.gl/oMKcvv
歐洲旅行播放清單▷https://goo.gl/1VG6rb
德國生活播放清單▷https://goo.gl/TYp8Hp
德國旅行播放清單▷https://goo.gl/PmVYM8
露營生活播放清單▷https://bit.ly/3nM3S7K
�FACEBOOK粉絲團:https://www.facebook.com/elizalovestraveling/
�部落格:http://a80068a.pixnet.net/blog
�Instagram:https://www.instagram.com/elizaistraveling/
�E-mail: elizaang0202@gmail.com (business only)
【折扣優惠專區】
首次加入Airbnb訂房賺取 TWD 1000元 折扣金:https://zh-t.airbnb.com/c/elai107?s=8
Uber首次搭乘優惠碼:kmlt4
Uber Eats首次使用優惠碼:eats-kmlt4(首次使用Uber Eats訂餐,最初2份訂單可享$100折扣優惠)
YesStyle官網:https://shareasale.com/r.cfm?b=61830&u=2215798&m=10669&urllink=&afftrack=
(消費滿49美金輸入折扣碼:YSF10ELIZA
可享9折優惠喔)
ana luisa飾品官網:
http://www.analuisa.com/elizaang
(輸入折扣碼elizaang10可享有9折優惠)
Nordgreen 手錶官網:
http://bit.ly/elizaang
(輸入折扣碼elizaang可享有85折優惠)
GastonLuga 包包官網 : https://gastonluga.com/tw/
(85折優惠碼:eliza85 *不可與其他優惠同時使用*)
Insta360 ONE X2 全景相機購買連結:
https://www.insta360.com/sal/one_x2?insrc=INRU0PK
Insta360 ONE R 購買連結:
https://www.insta360.com/sal/one_r?insrc=INRU0PK
(用此連結可獲得免費配件)
Insta360 Go:https://www.insta360.com/sal/go?insrc=INRU0PK
Insta360 ONE X 全景相機購買連結:
https://www.insta360.com/sal/one_x?insrc=INRU0PK
(用此連結可獲得免費配件)
TubeBuddy頻道優化工具:
https://www.tubebuddy.com/elizaang0202
【機票比價網站推薦】 (建議用這2個網站交叉查詢)
Skyscanner: https://goo.gl/cBYgeX
Google Flights: https://goo.gl/DFF5TM
【歐洲火車通行證】
Eurail歐鐵全境火車通行證:
https://www.klook.com/zh-TW/activity/9868-eurail-global-rail-pass/?aid=375
德國鐵路通行證(連續 3 / 4 / 5 / 7 / 10 / 15日):
https://www.klook.com/zh-TW/activity/9870-german-rail-pass/?aid=375
【租車比較網】
Sixt:http://www.kqzyfj.com/click-8977298-12490577
Auto Europe Car Rentals:https://bit.ly/2Kn36wN
rentalcars:https://bit.ly/2Z5yWT4
【飯店民宿訂房網站推薦】
Agoda訂房:https://www.agoda.com/zh-tw/?cid=1730291&pcs=8
Hotels.com訂房(集10 晚,送1晚):http://bit.ly/2sKeRE4
Expedia智遊網:http://bit.ly/2MerD5V
Booking.com訂房賺取 6% 現金回饋:https://app.shopback.com/twn?raf=jQgmPN&slug=booking-com
Booking.com訂房(將住宿在 Booking.com 上線,享前5筆訂單免佣金):https://join.booking.com/a/1545198
【旅遊網站推薦】
KLOOK客路訂票券及行程:https://www.klook.com/zh-TW/?aid=375
KKday旅遊體驗:https://www.kkday.com/zh-tw/home/index2?cid=5812
【影音設備Equipment】
Dji Osmo Pocket:https://track.affsrc.com/track/clicks/4050/c627c2b89e0720d8fc9cbd2e8d2b891473624ec175e4f0ab416db6056204
使用相機G7X Mark III
剪輯軟體Editing Software:Adobe Premiere
♫ Music: https://www.epidemicsound.com/ (付費網站)
I Got a Little Lost - The Big Let Down
Waste of Time - CLNGR
Best Kept Secret - Roots and Recognition
These Words Don't Lie - Mike Franklyn
Follow You - BLAEKER
I Don't Wanna Go - Cody Francis
I'm Never Coming Down (Instrumental Version) - Mindme
★This video is not sponsored.
★Some of the links above are affiliate links.
roots是什麼 在 我都ok啊 Youtube 的最讚貼文
藝術家是什麼?
就像毓琪的『一口氣』
深深的一口氣
好像要幹什麼大事
到頭來只是把自己搞得狼狽又荒唐
即便如此 也想盡辦法要去延長
一秒也好
#攝影師群像
follow 毓琪
https://www.facebook.com/yuchi.lee.90
follow us
on FB: https://www.facebook.com/imokahhhh/
on IG: https://www.instagram.com/imokahhhh/
-
《李毓琪:裸根—一切都是懸而未決的》
Yu-Chi Li : The Roots ─ Everything is hanging
時 間|2020/08/08 (六)-2020/10/04 (日)
簡 介|https://bit.ly/2P8dh9Q
roots是什麼 在 中環孫老師 Mr. Central Official Youtube 的最佳貼文
中國過去30年來的加工型貿易和逆向技術開發,基本上是依靠中西部的小粉紅地區提供的人力資源實現的。小粉紅的的階級來源,是中國傳統的小農階級,有著深刻的小農劣根性。在未來的中國,小粉紅基層的結局很可能是流落到江湖化的社會當中,自生自滅。而不是小粉紅的族群對待小粉紅的最佳態度是:無視和隔離。
#中環孫老師 #小粉紅 #中國經濟
Was China’s economic miracle created by the Little Pinks? What will be the final destiny of the Little Pinks?
China's processing trade and reverse technology development in the past 30 years has basically been achieved by relying on the human resources provided by the Little Pink areas in the central and western regions. The cultural background of these Little Pinks is orignated from the traditional Chinese small peasant class, which has deep roots of small peasant inferiority. In the future, the end of the Little Pink grassroots is likely to be living in a dilapidated society to fend for themselves. For outsiders, the best attitude towards these Little Pinks is to ignore and isolate them.
----------------------
相關連接
孫老師說財經|牛市來臨,A股大漲,機構的鐮刀伸向韭菜,散戶該買還是該跑?
https://www.youtube.com/watch?v=ZStEFgwBuCY
孫老師說財經|別讓人民幣匯率騙了你!人民幣匯率表面穩定,資本外逃一刻未停。
https://www.youtube.com/watch?v=49LUgm3pTyc
孫老師說財經|內循環經濟啟動,中國韭菜在劫難逃,普通人應該如何應對?
https://www.youtube.com/watch?v=QaqYRt8Exg8
孫老師說財經|獨家!房價與庫存同時上漲,中國樓市進入右側拐點,有些地方的房子該賣了。
https://www.youtube.com/watch?v=F-6Gz37UFQk&t=959s
孫老師說財經|房價上天,經濟落地,房地產將成為中國經濟的墓碑。中國經濟已經成為困死居民的復活節島。
https://www.youtube.com/watch?v=l5RU_2lfGeE
孫老師說財經|地攤經濟能救中國嗎?經濟拉美化,社會尋租化,地攤經濟將加速中國底層社會的崩潰
https://www.youtube.com/watch?v=DtdueG4ySro
孫老師說財經|看透中美經濟戰真相:表面是經貿戰爭,背後是階級利益與代理人之戰
https://www.youtube.com/watch?v=pSg-HPW4tJk&t=52s
孫老師說財經|繞不開的人口懸崖,從人口結構看中國沒來的經濟趨勢
https://www.youtube.com/watch?v=LDKDPGTOV6E&t=337s
孫老師說財經|中國房地產七宗罪:繼續沉迷炒房永遠沒有出路,製造研發與制度創新才是正途
https://www.youtube.com/watch?v=8VLKjeShADE&t=638s
孫老師說財經|錢荒,糧荒,都不如訂單荒。接不到訂單的中國經濟該如何撐下去?
https://www.youtube.com/watch?v=Jd1b8fHJODY
孫老師說財經|從从“保六”到“六保”,中國人的苦日子就要來了!
https://www.youtube.com/watch?v=OEetuZrC0ZU&t=22s
孫老師說財經|人民幣難逃蘇聯盧布魔咒?大貶值會發生嗎?
https://www.youtube.com/watch?v=vSyaJzuPG4I
roots是什麼 在 Roots上面的圖案究竟是誰? - 有趣板 | Dcard 的推薦與評價
我有一位同學A非常喜歡Roots這個牌子,但我並不太認識這個牌子。昨天看到一位同學B的袋子圖案很眼熟,原來是Roots,於是就跟她說—,我:咦你也用這個 ... ... <看更多>
roots是什麼 在 ROOTS是水瀨? 還是河狸? 答案是海狸! 阿重點不是這個! 的推薦與評價
重點是ROOTS的周年慶來啦~ 1 1 / 1 5 ~ 1 1 / 1 8 品牌周年慶感恩節加碼 ✨5周年系列服飾任選4件以上(含) 可享結帳金額再8折✨... ... <看更多>
roots是什麼 在 [討論] Roots網路賣家還存不存在正品? - 看板street_style 的推薦與評價
最近在關注Roots這個品牌,這幾天密集、仔細蒐集網路上現有的資訊與評價。
發現幾件事情:
1.有人說,網路賣家販賣的Roots多半是從大陸工廠流出的瑕疵品。因為是瑕疵
品所以沒有吊牌。畢竟依照大家去Outlets掃貨的經驗,只有少數衣服會因為多
次試穿而讓吊牌毀損消失的。所以必須要確認有吊牌、領後標、洗滌標才能安心。
2.有人說,Roots短袖賣到一件五六百塊,帽T賣到一千出頭,就連加拿大當地的
Outlets都沒這麼便宜,絕對是假貨。
3.也有看到不少正評一千以上,幾乎零負評的Roots賣家,同時宣稱自己是正品的,
讓人猶疑、摸不著頭緒。
4.有許多網友表示,Roots的T恤非常不耐洗,而且會鬆的很誇張,還有掉色等問題。
大家覺得網路拍賣上,究竟還有沒有確定正品的賣家呢?
※po這篇文主要整理了這幾天仔細蒐集到的的ㄧ些訊息,也想讓有經驗的鄉民分享更多
訊息。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.217.9.124
※ 文章網址: https://www.ptt.cc/bbs/street_style/M.1451132099.A.3B9.html
... <看更多>