Winnie the Witch系列中文版又有新書了,這一次是《巫婆阿妮過聖誕節》,這個傻氣加上孩子氣的巫婆,總是可以帶給讀者許多驚喜和歡樂,如果家中有巫婆阿妮的小書迷,一定要列入聖誕節禮物的清單。
猛一看封面,可能會以為阿妮踹了聖誕老人一腳,別誤會,阿妮可是幫了聖誕老人一個大忙呢!
目前這系列已有五本繁體中文版出版,但還有更多,我最期待的是阿妮和電腦以及機器人的故事,不過,還需要讀者實際支持,出版社才有信心繼續買下版權。阿妮的粉絲們,快點揮一揮你們的魔法棒(或者刷一刷你的信用卡),讓這個願望成真吧!
#青林出版
#海狗房東翻譯
同時也有83部Youtube影片,追蹤數超過29萬的網紅陳寗 NingSelect,也在其Youtube影片中提到,NOW! 成為陳寗頻道的會員並獲得獎勵:https://lihi1.com/ZT8bZ 陳寗嚴選 iPad Pro/iPhone 保貼:https://lihi1.cc/VnHIF 陳寗嚴選兩聲道音響:https://lihi1.com/2ecL7 陳寗嚴選抗菌靜電濾網/防潑水抗菌強化膜:https...
「winnie翻譯」的推薦目錄:
- 關於winnie翻譯 在 海狗房東 繪本海選 Facebook 的精選貼文
- 關於winnie翻譯 在 詩聲字 Facebook 的最佳解答
- 關於winnie翻譯 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於winnie翻譯 在 陳寗 NingSelect Youtube 的最佳貼文
- 關於winnie翻譯 在 闊樂集BroadBand Youtube 的最讚貼文
- 關於winnie翻譯 在 Morris Pang Youtube 的最佳貼文
- 關於winnie翻譯 在 湯屋溫泉網紅推薦指南- winnie英文名的推薦與評價,FACEBOOK 的評價
- 關於winnie翻譯 在 小熊維尼肚子餓! Winnie the Pooh The Tummy Song (with ... 的評價
- 關於winnie翻譯 在 雜七雜八短篇漫畫翻譯560 in 2021 - Pinterest 的評價
winnie翻譯 在 詩聲字 Facebook 的最佳解答
※采實文化 《#太陽與她的花》詩作特輯,之三※
露琵.考爾 詩作(選三首)※
昨日
雨水想模仿我雙手
滑落你身體
我撕開天空讓雨水滑落
/嫉妒
※
我真正心碎的
不是我們半途而廢
而是要是堅持下去
我們本可以建築出什麼
※
你不能
當我是旋轉門
進進出出
我的身體裡
太多奇蹟正在發生
縱容不了你的隨便
/我不是你想到才做的嗜好
〆〆〆〆〆〆〆〆
#露琵考爾(#RupiKaur)創作
#Winnie 手寫、後製及襯圖,粉專 Winnie艾寫字,Instagram:winnieadam
※三首均選自露琵.考爾(Rupi Kaur)《太陽與她的花》(#張家綺 翻譯,#采實文化,2020年8月27日)輯一「#綻放」;「/」之後代表詩題,次首原未附題。
※《太陽與她的花》(引自書介,經微調)
當代最受矚目的詩人露琵.考爾繼《奶與蜜》(2014年)之後的詩集,這是一本關於「傷痛、自我放逐、人的根源、愛情、如何賦予自己力量」的詩集。
書中以花的五種意象:「枯萎、凋零、生根、萌芽、綻放」貫串,書寫愛的各種形體。象徵她所經歷的成長痛,從失去後的傷痕起始,迎來一連串心碎的過程;在社群時代生活所必須面對的憂鬱與孤獨;以及她對自我根源的追尋。
winnie翻譯 在 Taipei Ethereum Meetup Facebook 的最讚貼文
📜 [專欄新文章] 類 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.
👏 歡迎轉載分享鼓掌
winnie翻譯 在 陳寗 NingSelect Youtube 的最佳貼文
NOW! 成為陳寗頻道的會員並獲得獎勵:https://lihi1.com/ZT8bZ
陳寗嚴選 iPad Pro/iPhone 保貼:https://lihi1.cc/VnHIF
陳寗嚴選兩聲道音響:https://lihi1.com/2ecL7
陳寗嚴選抗菌靜電濾網/防潑水抗菌強化膜:https://lihi1.cc/x7Sse
──────
「我該換工作嗎?」,這是很多人在工作上遇到挫折時,或是覺得「沒有挑戰性」時心中會浮現的一句話。在成立公司之前,我的每一份工作都是同時與好幾份其他工作並行的,而我總是會在合適的時候結束其中一份工作,然後再開始另一份新工作。
那麼我是用什麼標準來決定是否要換工作呢?今天哥就從三個思考關鍵點,來跟大家談談到底什麼時候可以換工作!
#職涯 #工作 #人生
──────
喜歡這支影片嗎?
請點下面連結加入本頻道的社群計畫,為影片上字幕/翻譯簡介/翻譯字幕:
http://bit.ly/SubtitleNing
感謝你的協力!
──────
本頻道幾個原則跟你約定好:
1. 開箱零業配:
真實使用過後才發表心得,通常試用至少 1 個月,所以你通常不會看到我最早發表,但哥真性情的評論,保證值得你的等待。
2. 理性討論:
我有自己的偏好,你也有自己的好惡,我們互相尊重,時時用大腦,刻刻存善念,不謾罵,不矯情。可以辯論,不可以沒邏輯。
3. 我團購我驕傲:
我很愛買東西,也很愛比較產品,我自己使用過、多方比較過,還是覺得喜歡的東西,我才會辦團購。(簡單說就是挑品很嚴格,至今 80% 廠商找上門都被我打槍。)辦團購我一定有賺,但我跟廠商拿到提供給你的團購價,也會讓你一定有划算感。所以如果你品味跟我相近,或是剛好有需要,就跟我團購,我們互惠。如果你覺得跟我團購,你就是我乾爹,說話不懂得互相尊重,那就慢走不送,你可以去找一般店家買貴一點。
看了以上,覺得可以接受就請你訂閱,訂閱順便開鈴鐺。我們每天晚上 6:00 見。
我的網站連結在這:https://ningselect.com/
也別忘了幫我的 FB 粉絲專頁按讚:http://bit.ly/ningfb
如果有任何問題,包括團購等問題,都可以在影片下方留言問我,同一支影片下很多人都想知道的問題會優先用留言回答,如果是比較大的題目,則有機會拍成 QA 影片回答~如果你想問的是針對個人的音響選購、配置問題,可以直接傳 Line 問我:http://bit.ly/ningline
另外團購商品請參考我的商城:https://shop.ningselect.com/
廠商合作請先了解相關原則:http://bit.ly/coopning
winnie翻譯 在 闊樂集BroadBand Youtube 的最讚貼文
闊樂集今天要拍團照,跟著我們一起一日!
認識一下新組合的每一位團員
喜歡看生活類型的影片嗎?太棒了,闊樂集之後會常出vlog的影片
BroadBand is shooting group photos today, tag along!
Get to meet each member of our new composition
Like watching lifestyle videos? Great, BroadBand will regularly put out vlogs!
團員:潘潘、維尼、宇謙、浩軒、璀璨
Members:Pan Pan, Winnie, Jimmy, Justin, Tristan
————————————————————
想看/聽更多闊樂集的作品嗎? Want to see/hear more of BroadBand?
www.facebook.com/broadband.tw/
www.instagram.com/broadbandofficial
————————————————————
剪輯/Editing:璀璨
翻譯/Translation:璀璨
————————————————————
#acapella #vlog #broadband
winnie翻譯 在 Morris Pang Youtube 的最佳貼文
【这一切看似上天早已安排,让所有人开始团结起来,
还有那 动物世界也开始喝彩,站出来 用关爱 一起期待新的未来。】
18位来自沙巴的大马艺人及网红们-包括Morris彭进成、Henley许亮宇、Anthony郑伟康、Amber Chia、Jinv黄浚维、Gary徐梽豪、Wesley刘广艺、Nikko杨沁霓、Chevie陈巧唯、Winnie梁咏贻、Peter皮特好、Natasha刘智蕙、Gin廖纪豪、Soya、Jasmine张静汶、Stephanie刘佩芯、大头Leslie 和 Karen加入了抗疫歌曲的列车向世界发声,籍着歌曲《开始期待》呼吁大家心中提起更多爱更多的希望,世界淘汰之际也是在接纳的时期,我们更该把爱凝聚起来,祝福大家要勇敢走向新常态。
由于全世界正面临着严重的疫情冲击,导致人们也面对着生存考验,但从某个角度来看这现象也好像是上天给我们一个冲缓的时间,让所有的人、事、物都暂停了脚步,让大家有时间有机会好好看看外面的变化,听听内心的声音,内观自己的行为。世界需要更多的爱才能迎刃更多的挑战,这场疫情就是场革命,希望《开始期待》这首歌能为这次的疫情带来更多的希望及力量,凝聚更多的正能量,迎接疫情后新常态,新的世界,全新的自己。
【歌詞】
当 爱被黑暗掩盖
When Love is covered by darkness
一场战火眼看已经到来
The sight of a war is coming
当 所有谣言散开
With all the rumours spread
还有谁憧憬美好未来
Who else is looking forward to a better future?
不管 世界面对挫败
No matter if the world faces defeat
无顔色 无光彩
No colour, no light
有群人风雨不改
There’s a group of people who remain unmoved
微笑着去寻找
来弥补将破碎的爱
Smiling and searching to mend the love that’s broken.
因爲 一场暴风雨的突如其来
Because of a sudden storm
让人从新认识自己以外
People get to know themselves anew
不害怕 生命即使有再多阻碍
No fear, even if things gets in the way
再多泪 再疲惫 也要勇敢主宰
Tearful and weary, you must be brave enough to stay in control
这一切看似上天早已安排
It all seems to have been arranged by God
让人们将世界好好对待
So that people will treat the world right
用真心 感谢那为生命而存在
Heartfelt gratitude to those being there for life
站出来 用关爱
谢谢你给我们依赖
Stand up, with love and care, we thank you for someone to rely on
当 醒来有人不再
When you wake up and someone stop waking up
那失去的生命无所不在
That lost life is everywhere
当 相爱的人分开
When a loved one is separated
还有谁渴望自由自在
Who else wants to be free?
不管 世界面对挫败
No matter if the world faces defeat
无顔色 无光彩
No colour, no light
有群人风雨不改
There’s a group of people who remain unmoved
微笑着去寻找
来弥补将破碎的爱
Smiling and searching to mend the love that’s broken.
这一切看似上天早已安排
It all seems to have been arranged by God
让人们将世界好好对待
So that people will treat the world right
用真心 感谢那为生命而存在
Heartfelt gratitude to those being there for life
站出来 用关爱
谢谢你给我们依赖
Stand up, with love and care, we thank you for someone to rely on
多一点爱
A little more love
多点关怀
a little more care
拥抱希望
hold on to hope
勇敢的 活下来
Be brave and live
爱 凝聚起来
Love gathers
多点无碍
the more the merrier
让世界快好起来
Make the world better soon
Let’s sing this song together
Let’s hold our hands together
Let’s share the love together
Let’s save the world together
Let’s sing this song together
Let’s hold our hands together
Let’s share the love together
Let’s save the world together
因爲 命运改变换来一场意外
Because of a change of fate, there was an accident
让所有家园更温暖起来
Make our homes warmer than before
这一次 让我更懂得珍惜相爱
This time, it taught me to appreciate love more
好好爱 用力爱 让生命不留白
Love well, love hard, and make your life worth living
这一切看似给世界的安排
It all seems like an arrangement for the world
让所有人开始团结起来
Let everyone begin to unite
还有那 动物世界也开始喝彩
Even the animal world started cheering
站出来 用关爱 一起期待新的未来
Stand up and look forward to a new future together with love
站出来 用关爱 一起期待新的未来
Stand up and look forward to a new future together with love
▧ 歌曲制作名单 Music Production Credits ▨
歌曲统筹:黄浚维
作词:郭秋伟
作曲:Morris彭进成
制作:Morris彭进成
编曲:Morris彭进成
钢琴:Jared Yek
鼓:Raymond Voo
Bass Guitar: Jesse Yek
木吉他:Roger Wang & Kevin Chaw
电吉他:Joel Voo & Jun Jun
混音师/母帶處理:Stephen林山皓
混音室:DaBatcave
OP: Pocket Music Production
SP: Warner Chappell Music, Hong Kong Limited Taiwan Branch
▧ 影片制作名单 Music Video Production Credits ▨
監製: Katak Chua 蔡順民
導演: 烤星星
海報設計: Shawn Ng 吳紹榮
影片素材提供:Junkan Shake
歌詞英文翻譯:Michelle Chok
▨數位平台▨
1.KKBOX: https://kkbox.fm/BU5keI
2. Apple Music : https://music.apple.com/my/album/%E9%96%8B%E5%A7%8B%E6%9C%9F%E5%BE%85-single/1514788826
3. Spotify : https://open.spotify.com/album/7e0Gqp6141f5CDJ8vqmLAM
4. YouTube Music : https://music.youtube.com/playlist?list=OLAK5uy_nf9WoBX11VYePI--mbpVVT1uKoI7NnASY
5. JOOX : https://www.joox.com/my-zh_cn/album/56FHjfxJXxbeRantE_NADw==
6. 酷狗音乐 : http://www.kuwo.cn/album_detail/14185260
7. 千千音乐 : http://music.taihe.com/album/677032729
8. 网易云音 : https://music.163.com/#/album?id=89925073
9. QQ 音乐 : https://y.qq.com/n/yqq/album/003okPHT4cnxzq.html
10. Mymusic : https://www.mymusic.net.tw/ux/w/album/show/2117801
11. Amazon : https://music.amazon.com/albums/B0894XV7H9/B0894YQF36?tab=CATALOG
12. friday音乐 : https://omusic.friday.tw/albumpage.php?album_id=2304921
13. MOOV : https://moov.hk/#/album/VATH00607655A
#開始期待 #sabahallstar
winnie翻譯 在 雜七雜八短篇漫畫翻譯560 in 2021 - Pinterest 的美食出口停車場
好色龍的網路生活觀察日誌: 雜七雜八短篇漫畫翻譯560 Winnie The. 造訪. 儲存. 從. hornydragon.blogspot.com. 雜七雜八短篇漫畫翻譯560. 祝全天下的媽媽母親節快樂~ ... ... <看更多>
winnie翻譯 在 小熊維尼肚子餓! Winnie the Pooh The Tummy Song (with ... 的美食出口停車場
... <看更多>