😉台達電背書的子公司
通常我在持股時,一定會想過持股理由,因為這會成為股價波動時,心態能穩住的關鍵。而之所以會注意到這間公司,理由相當簡單,有 4 點 :
1. 河流圖向上且便宜
2. 本益成長比小於 0.5
3. 台達電是大股東
4. 硬趨勢->網安概念股
---
👨🏫延伸閱讀
台達電 (2308) 力挺的國內工業網安龍頭,本益成長比 0.5,貌似有成長股的味道!? : https://pse.is/3kn4bv
---
📌 立端 (TW-6245 )
立端成立於 1986 年10 月,是一間員工人數 1000 人的電子製造商,創立之初以代理採購為主,1993 年進入工業電腦生產領域,1998 年獲網路設備製造大廠友訊入股,1999 年進入通訊產品領域,至今累積超過 30 年系統設計、硬體製造整合的經驗,提供客戶可靠的高效能網路電腦平台,是全球網路運算平台領導品牌。
.
📌 主要產品
主要產品為網絡設備、工業計算機、嵌入式計算機、車載計算機、主板及相關配件,並經營著 PCB 製造、機箱製造 和 計算機組裝工廠,為全球知名品牌計算機 和計算機外圍設備公司提供 OEM / ODM 製造。
.
📌 營收結構
2020 年公司營收比重:
網路通訊設備 (NC) 83.5%
智能聯網電腦 (AC) 10%
其它 (ex.遠端管理 ) 6.5%
.
📌 終端應用:
立端的產品應用非常廣泛,包含收銀機、電腦輔助教學、測試設備、環境監控、e-Commerce、 醫療儀器、地理資訊系統及生活自動化設備、商用遊戲機、數位電子看板、智能交通監控系統 、智能系統、工業控制、自動 化系統、監控系統(Surveillance System)、電信傳輸網路管理及 資料取得與處理系統。
.
📌 經營據點
立端的生產地址位於汐科火車站出口,
在台北/北京均設有研發中心,
並於美國、加拿大、
大陸等地設立行銷據點,
為客戶提供即時滿意的服務。
.
📌 銷售地區
2020 年產品銷售地區比重分別為
內銷 2.7%、亞洲 35.2%、
美洲 48%、歐洲 13%、大洋洲 1%。
.
📌免責聲明:
單純分享財報資訊與個人看法,無邀約之實,僅符合量化條件的個股,無推薦之意,僅供參考、任何交易行為須自行判斷
-
https://www.pressplay.cc/project/vippPage/%E4%B8%8A%E5%8F%B0%E9%81%94%E9%9B%BB2308%E5%8A%9B%E6%8C%BA%E7%9A%84~/99CC56976AF5E3C52EC78617F425AFB9
同時也有2部Youtube影片,追蹤數超過58萬的網紅madebyaya,也在其Youtube影片中提到,Sewing + DIY Lace Up Skirt ✂️ How to Make Lace-Up Mini Skirt ✂️ Thanks for your request(*´︶`*)✨🙏リクエストありがとうございます♪ 今回はTWICE風ファッションDIYのリクエストが多数ありましたので L...
「project ex教學」的推薦目錄:
- 關於project ex教學 在 股人阿勳-價值投資 Facebook 的最佳解答
- 關於project ex教學 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於project ex教學 在 NYDeTour Facebook 的精選貼文
- 關於project ex教學 在 madebyaya Youtube 的最讚貼文
- 關於project ex教學 在 ChuChiao Su Youtube 的精選貼文
- 關於project ex教學 在 [Wahaha] Minecraft模組介紹{等價交換ProjectE - YouTube 的評價
- 關於project ex教學 在 Mave教學| Maven 初學者中文教程 的評價
- 關於project ex教學 在 Celia.Chan - చిత్రాలు | Facebook 的評價
- 關於project ex教學 在 一步一步教你用GitHub + SourceTree 做版本控制 - HackMD 的評價
project ex教學 在 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.
👏 歡迎轉載分享鼓掌
project ex教學 在 NYDeTour Facebook 的精選貼文
NYDeTour週末何處去:7/15-7/16 (Sat & Sun)
如果照片是一個portal,你想去哪裡呢?
*7/15 (Sat) 6th Annual WitchsFest USA - A Pagan Street Faire
紐約如果沒有新鮮事就不是紐約了!星期六在東村的Astor Place有一項「異教徒」的街坊節,將吸引紐約許多對巫術或異教有興趣的人來此互相交流。有巫術教學,表演等。也有相關器具與書籍的展示販售,應該是個很神秘很有意思的活動。
地點:Astor Place between Broadway & Lafayette Street.
時間:7/15 (Sat) 10am-4pm
https://www.facebook.com/events/267453750294628/
*7/15 (Sat) Sunner Thunder Concert at Union Pool
兩個星期前有來這個免費演唱會系列活動。氣氛很不錯!星期六表演的團體為Japanese Breakfast和Yohuna。樂風相當輕快,是週六享受輕鬆午後的好活動。
地點:Union Pool, 484 Union Avenue, Brooklyn
時間:7/15 (Sat) 2pm-6pm
http://www.union-pool.com/event/1486505-summer-thunder-japanese-brooklyn/
*7/15-7/16 (Sat & Sun) Brooklyn Dirty Book Fair
Crushed是一個很特別的書展,展出獨立出版者所編印與情色,性相關的書籍雜誌,活動現場也會有全裸樂手演奏古典樂與爵士樂的表演。這是書展的第一次舉辦,別錯過了!
地點:Point Green Studio. 260 Java Street, Brooklyn
時間:7/15-7/16 (Sat) 12pm-9pm
https://pointgreen.studio/blog/2017/7/7/crushed-brooklyn-dirty-book-fair-17
*7//15 (Sat) City of Water Day
一年一度的City of Water Day這星期六在大紐約地區舉行,主要活動是在Governors Island上,有包括用厚紙板做成的小船競賽活動和適合全家參與的親水與認識水源環保知識的好活動。
地點:Governors Island
時間:7/15 (Sat) 10am-4pm
http://waterfrontalliance.org/what-we-do/city-of-water-day/about/
*7/15 (Sat) WHIN Gardening Day
對都市農場有興趣嗎?星期六在曼哈頓Washington Heights/Inwood的Swindler's Cove Park有開放農場活動。現場將有播種,農作物採收等多樣活動。想看看都會農場的朋友可以前往參觀。
地點:Swindler's Cove Park, 1 train to Dyckman Street
時間:7/15 (Sat) 11pm-2pm
https://www.facebook.com/events/405450239848962/?acontext=%7B%22action_history%22%3A%22null%22%7D
*7/15 (Sat) BRIC Celebrate Brooklyn! Festival
由BRIC主辦的Celebrate Brooklyn免費演唱會星期六晚上繼續在Prospect Park Bandshell舉行。表演團體為Ben l'Oncle Soul / Sweet Crude。Celebrate Brooklyn和Central Park的SummerStage一樣都是很棒的免費演唱會,值得去聽。
地點:Prospect Park Bandshell, (9th St. & Prospect Park West)
時間:7/15 (Sat) 6:30pm
https://www.bricartsmedia.org/events-performances/bric-celebrate-brooklyn-festival/ben-loncle-soul-sweet-crude
*7/15 (Sat) South Slope Summer Strolls
星期六傍晚在Brooklyn Park Slope的5th Ave between 12th and 18th St 有一個大型Block Party。將有狗狗時裝秀,瑜伽,健身等多樣免費課程。是住在Brooklyn的朋友星期六傍晚休閒的好活動。
地點:5th Ave bet 12th and 18th St.
時間:7/15 (Sat) 5pm-9pm
http://parkslopefifthavenuebid.com/event/south-slope-summer-stroll-one-with-doggie-fashion-show/
*7/15 (Sat) Billion Bubble Party
星期六在Washington Square Park又有玩泡泡活動,有興趣的朋友可以自己準備各種可以吹泡泡或是拉出泡泡的工具共襄盛舉。
地點:Washington Square Park
時間:7/15 (Sat) 1pm-3pm
https://www.facebook.com/events/262194667517464
*7/16 (Sun) Smith Street Festival & Petanque Tourament
法國國慶慶祝活動星期天轉移陣地到Brooklyn的Smith Street繼續進行。有street fair也有Petanque tourament(地躑球錦標賽)。
規模不輸上週末在曼哈頓的Bastille Day活動!
地點:128 Smith Street, Brooklyn (near Bergen Street)
http://www.bartabacny.com/bastille-day/
*7/16 (Sun) New York City Marble Cemetery Neighborhood Open Day
位於東村是紐約歷史悠久的古蹟New York City Cemetery平常不開放的。這星期天將有難得的Neighborhood Open Day可以讓民眾入園參觀這典雅的墓園。(在紐約參觀墓園很正常的!)
地點:New York City Marble Cemetery, 52-74 E. 2nd Street, NY
時間:7/16 (Sun) 12pm-6pm
http://www.nycmc.org/events.html
*7/16-7/17 (Sun & Mon) BRAVO & The Museum of Broken Relationships Present: The EX-hibition
最近感情剛受挫折嗎?星期天和星期一在Flatiron Plaza將有Bravo電視台新節目"ANight With My Ex的宣傳活動。同時「分手博物館 (Museum of Broken Relationships)」也會在現場設立一個臨時展示裝置:EX-hibition。同時也可以想對你的前任說的話寫下來讓人觀看。好像還蠻好玩的宣傳活動。
地點:Flatiron Plaza (Broadway & 23rd St)
時間:7/16 (Sun) 1pm-8pm; 7/17 (mon) 11am-7pm
https://www.eventbrite.com/e/bravo-the-museum-of-broken-relationships-present-the-ex-hibition-tickets-35790780187
*7/16 (Sun) Sumergarden: New Music for New York
MoMA七月的夏日花園音樂會這星期天由非常出色的爵士樂團Marquis Hill Project擔綱演出。免費入場,機會難得!
地點:MoMA, 11 W. 53rd Street, new York
時間:7/16 (Sun) 8pm. 七點入場。
https://www.moma.org/calendar/events/3218?locale=en
project ex教學 在 madebyaya Youtube 的最讚貼文
Sewing + DIY Lace Up Skirt
✂️ How to Make Lace-Up Mini Skirt ✂️
Thanks for your request(*´︶`*)✨🙏リクエストありがとうございます♪
今回はTWICE風ファッションDIYのリクエストが多数ありましたので
LIKEYのステージ衣装を参考にレースアップスカートを作ってみました:)
트와이스 패션 DIY를 부탁해요~라고 요청을 너무 많이 받아서 이번에는 LIKEY 무대 의상을 참고해서 레이스업 스커트 , 치마를 만들어봤어요!
아이고..너무 오랜만에 한국어 쓰니까... 많이 까먹고 있네요..헤헷^^;
구독, 좋아요 감사해요~♥︎!
Thank you so much for watching\♥︎/
If you enjoyed please leave a LIKE , SHARE this video👍
and Please subscribe to my channel for more videos💓☺️🙏
Have a lovely day( ´◡` )❃・゚
Sewing Tutorial // Step by Step Tutorial // Sewing Project
ハンドメイド / ソーイング / 手作り / 手芸 / お裁縫 DIY チュートリアル ✂️
服作り+チェックスカート / レースアップスカートの作り方✂️(・◡・)•*¨*•.¸
핸드메이드 소잉 바느질 옷 만들기 DIY + 레이스업 스커트 만들기✧˖°
짧은 치마 / 미니 스커트 만드는 법 ☃
✂️ DIY Clothes / Easy Sewing ✂️
手作教學 / 手作服 ✂️ 衣服自己做 / 縫製工藝 / 分享教学 / 裙子製作 :))
Cómo hacer una lace up skirt / Cómo hacer una falda con cordones ✂️ DIY Costura ♡
Tumblr : http://whateverbebe.tumblr.com
Instagram : https://www.instagram.com/a.y.a__
Twitter : https://twitter.com/madebyaya
Facebook : https://www.facebook.com/itsmadebyaya/
my another channel : https://is.gd/gHamjE
✂️Sewing Machine✂️
black one▷http://goo.gl/lpi2sa
JANOME HS-70, JANOME JN-51
Serger▷baby lock
----------♫♫♫----------
°Ex Boxer by Riot
° Talky Beat by Twin Musicom is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/)
Artist: http://www.twinmusicom.org
° Faith by Vibe Tracks
project ex教學 在 ChuChiao Su Youtube 的精選貼文
今天分享萬聖節可以畫的妝容
扮成吸血鬼是一個非常簡單又不會變醜的妝扮
需要用到的材料也都不貴也很好找專業材料的替代品
希望你會喜歡
別忘了幫我按讚還有訂閱喔!!
謝謝 下次見
◆每週二 每週五晚上8點半會有新影片
要準時收看喔 ♡ ♡ ♡
◆相關影片連結 Related Videos
♡ 萬聖節彩妝 ♡ 魔鏡夢遊紅心皇后仿妝分享 https://youtu.be/V0RnqpSHPaw
◆影片中的產品 Products Mentioned
Laura Mercier Foundation Primer 喚顏凝露-一般型
Benefit 嘖嘖稱奇毛孔隱形露
L’Oréal Paris 巴黎萊雅 完美吻膚保濕粉底液 #G1 Vanilla Ivory
NYX 易容遮瑕棒 #CW02 Fair
Media 防曬蜜粉(透明)
SANA 新柔和三合一眉筆 #B10
KATE 造型眉彩餅 in EX-4
Urban Decay 眼影打底膏
Urban Decay Naked Smoky 眼影盤
Bourjois 妙巴黎 極線完美眼線液-極黑
Maybelline 媚比琳 1.7mm極細柔滑持色眼線筆 in Black
Maybelline 媚比琳 芭比大眼訂製雙頭睫毛膏 *(試用)
Anastasia Beverly Hills Contour Kit (修容盤)
Anastasia Beverly Hills Liquid Lipstick in Heathers (液態唇彩)
◆可以找到我地方 FIND ME HERE
• FACEBOOK https://www.facebook.com/YoutuberChuChiaoSu
• INSTAGRAM https://instagram.com/chuchiaosu/
• TWITTER https://twitter.com/SuChiao
• 微博 http://weibo.com/u/1777173881
• Vlog生活紀錄頻道 https://www.youtube.com/user/Chiaosu1
• Snapchat @chuchiaos
• 土豆 http://v.tudou.com/_772863866/
• 優酷 http://i.youku.com/u/UMzA5MTQ1NTQ2NA==
◆關於我 About me
你好,我叫楚喬,我是一個台灣的Youtuber。在我的頻道裡,你可以看到妝容教學、彩妝介紹、戰利品分享,或者是挑戰遊戲,小故事和生活日記影片。如果你有任何問題或是想要聊天,都可以留言給我,也不要忘了訂閱我的頻道喔!希望你喜歡我的影片:)
Hi, I'm a Youtuber from Taiwan, you can call me Sylvia. I'm glad you found my video, I make videos about makeup tutorials, reviews, hauls, hair styles and also vlogs. If you have any questions, leave a comment below, and don't forget to subscribe. Thank you for watching, hope you enjoy it.
Music
The Eden Project - Chasing Ghosts [NCS Release] https://youtu.be/xvDTAHJy3r4
Follow The Eden Project:
Listen https://soundcloud.com/the-eden-project
Like https://www.facebook.com/TheEdenProje...
Subscribe http://www.youtube.com/user/EdenProje...
◆聲明 Disclaimer
此影片並不是贊助或合作影片, 影片當中的產品除了有標注 *(試用) 是提供給我試用或參考之外, 其餘皆是用我自己的錢所購買. 所有意見來自我個人使用過後的感想, 我不會分享我不喜歡的產品給你們, 謝謝支持:)
project ex教學 在 Mave教學| Maven 初學者中文教程 的推薦與評價
Maven的管理設定主要靠Pom.xml進行,打開剛才建立的Project設定檔,內容說明如下: ... M(%L) %m%n%ex{full}%n</pattern> </PatternLayout> <Policies> ... ... <看更多>
project ex教學 在 Celia.Chan - చిత్రాలు | Facebook 的推薦與評價
以『簡單學、輕鬆煮』為教學理念,用食物分享愛和美味回憶。 ... https://viu.tv/encore/cooking-project-ex/cooking-project-exe3yau-jung-yan-suen-jaak-daan-san ... ... <看更多>
project ex教學 在 [Wahaha] Minecraft模組介紹{等價交換ProjectE - YouTube 的推薦與評價
立即訂閱,關注最新影片動態:https://www.youtube.com/c/Wahaha哇哈哈▻混和生存系列 ... ... <看更多>