燈燈燈等燈燈等~任天堂裡我最愛的一款遊戲來囉!Super Mario(誤
身為外貌協會會長,第一次逛到 Nizio.TW 簡單日常/好物計劃 小蘑菇天然原棉多功能浴巾🍄,我就立馬下訂了,夕寶根本還沒出生啊🤣🤣🤣
-
小蘑菇浴巾除了包起來超可愛之外,人家也是十分有內涵的,
可以當洗澡圍裙、浴巾、嬰兒包巾、兒童浴袍,一路陪著寶寶成長,比健達出奇蛋還能滿足更多的願望🥚
媽媽幫寶寶洗澡時,可以把小蘑菇浴巾的專利扣環扣在脖子後方,寶寶出浴就能立刻包打包上岸,不用擔心寶寶會著涼🤱🏻
-
跳跳糖四層紗浴包巾是小蘑菇浴巾的輕量旅行版,折起來又輕又小,很適合外出攜帶🚗
-
摸摸菇安撫澡巾採用三種不同的無染棉質,多重柔軟細緻的觸感 ,可讓寶寶揉、捏、咬、抓,安撫寶寶情緒,也可以當口水巾、洗澡巾、安撫玩具、小手帕⋯⋯等使用喲!👶
-
英國威爾斯系列精油膏都是從寶寶出生就能開始使用,看包裝上超可愛插圖就知道用途,完全不用怕搞混塗錯。
-
#伊蘭奇蹟撫紋按摩油:由伊蘭花混合多種柑橘精油,孕期前後能保養子宮、減緩經期不適,孕期時可改善局部肌膚因快速擴張產生的細紋,並撫慰媽咪的不安情緒🥰
#魔傑克魔法膏(紫色):天然野生蜂膠配方,可舒緩皮膚不適,從臉部到全身都可以使用,居家萬用膏💪
#蟲蟲飛防蚊膏(綠色):夏季外出好幫手,香茅精油能驅蚊,檸檬精油可以潤澤肌膚,金盞花精油具消炎抗菌特性,出門前塗抹在皮膚上即可驅蚊,小黑蚊也有效🦟
#俏屁屁防護膏(粉紅色):洋甘菊精油可抗敏,柑橘精油有排毒功能,利用蜂蠟在皮膚表面形成暫時的保護膜,保護屁屁過度遭污染物刺激💩
#好好睡舒眠膏(湖水綠):冷壓柑橘油及伊蘭花精油,可安撫寶寶情緒,緩和呼吸,可於睡前或寶寶鼻腔不適時使用,達到舒眠效果,齁哩一覺到天明,大人也好需要助眠啊🥲
#手粗粗護手膏(黃色):天竺葵精油能平衡肌膚酸鹼值,薰衣草精油能淨化殺菌,同時保濕鎖水,針對長期因洗潔劑造成脫皮、粗糙的雙手打造,可於做完家事後塗抹,持久滋潤手部肌膚👋
-
其中我最喜歡的就是蟲蟲飛防蚊膏和手粗粗護手膏,
寶寶體溫高,容易成為蚊子的目標,出門前一定要先擦防蚊膏做防護,不然看到寶寶被叮真的會超母咁😢
媽媽常常要洗奶瓶、洗擠乳器、洗屁屁、做家事⋯⋯等,一直不斷地碰水,
手變得很乾燥,指緣變得很「翹皮」,每次幫寶寶換尿布、穿衣服都超怕會刮傷寶寶,
擦完護手膏之後變得北拋拋幼咪咪,又可以找老公牽牽手了😜
-
▍團購時間 ▍8/2 00:00-8/11 23:59準時關單
✨8/2 00:00後網站才會顯示團購價,請大家先冷靜😂✨
▍團購網址 ▍https://www.lanizio.com/vendor/schang/
▍運費說明 ▍運費$60,滿$1,000免運費
▍付款方式 ▍虛擬帳號、信用卡、超商代碼繳款、LINE Pay
▍客服資訊 ▍Nizio.TW 簡單日常/好物計劃 粉絲專頁
▍備註 ▍
✔️保養系列商品消費累積滿1000贈momogu摸摸菇澡巾(售價388元,顏色隨機)
✔️全系列商品消費累積滿2000贈招福領巾單件(售價180元,顏色隨機)
✔️全系列商品消費累積滿3000贈驚奇博士 10 ml (售價250元)
滿額贈商品不會顯示在訂單上,出貨時會一併出貨
同時也有3部Youtube影片,追蹤數超過4萬的網紅Hock Chai's Flavours Talk 让味道说话,也在其Youtube影片中提到,Ayam Rendang Nescafe Recipes How to make Rendang Chicken Nescafe 仁当咖喱鸡 Malaysia Hock Chai Cooking #hockchai #rendang #nescafe Ayam Rendang Nescafe 1 ...
4大vendor 在 矽谷牛的耕田筆記 Facebook 的最讚貼文
Cloud Native 這個詞近年來非常熱門,CNCF 甚至也有針對這個詞給出了一個簡短的定義,然而對於每個使用者來說,要如何實踐這個定義則是百家爭鳴。我認為很認真地去探討到底什麼樣才算 Cloud Native 其實就跟很認真的探討什麼是 DevOps 一樣,就是一個沒有共識,沒有標準答案的問題。
本篇文章從 CNCF 的定義衍伸出 Cloud Native 帶來的優勢,並且針對這個領域介紹了十三種不同面向的科技樹,每個科技樹也都介紹了幾個常見的解決方案。
好處:
1. Speed
作者認為 Cloud Native 的應用程式要具有快速部署與快速開發的特性,擁有這些特性才有辦法更快地去根據市場需求而上線面對。眾多的雲端廠商都提供不同的解決方案讓部署應用程式愈來愈簡單,而 Cloud Native 相關的工具則是大量採用抽象化的方式去描述這類型的應用程式,讓需求可能更簡單與通用的部署到不同環境中。
2. Scalability and Availability
Cloud Native 的應用程式應該要可以無痛擴張來對面不論是面對一百個或是一百萬個客戶。底層所使用的資源應該都要根據當前的需求來動態配置,避免無謂的金錢成本浪費。此外自動化的 Failover 或是不同類型的部署策略(藍綠/金絲雀..等)也都可以整合到 Cloud native 的工具中。
3. Quality
Cloud Native 的應用程式建置時應該要保持不變性,這特性使得應用程式本身能夠提供良好的品質一致性。此外大部分的 Cloud Native 工具都是開放原始碼專案,這意味者使用時比較不會遇到 vendor lock-ins 的問題。
以下是作者列出來認為 Cloud Native 生態系中不可或缺的十三種面向,以及該面向中幾個知名專案。
相關領域
1. Microservices (Node.js/Kotlin,Golang)
2. CI/CD (Gitlab CICD/ Github Actions)
3. Container (Docker/Podmna/LXD)
4. Container Orchestration (Kubernetes/Google Cloud Run)
5. Infrasturcutre as Code (Terraform/Pulumi)
6. Secrets (Vault /Sealed Secrets)
7. Certificates (cert-manager/Google managerd certificates)
8. API Gateway (Ambassador/Kong)
9. Logging (EKF/Loki)
10. Monitoring (Prometheus/Grafana/Datadog)
11. Alerting (Prometheus Alertmanager/Grafana Alerts)
12. Tracing (Jaeger/Zipkin)
13. Service Mesh (Istio/Consul)
https://medium.com/quick-code/how-to-become-cloud-native-and-13-tools-to-get-you-there-861bcebb22bb
4大vendor 在 Taipei Ethereum Meetup Facebook 的最讚貼文
📜 [專欄新文章] ZKP 與智能合約的開發入門
✍️ Johnson
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
這篇文章將以程式碼範例,說明 Zero Knowledge Proofs 與智能合約的結合,能夠為以太坊的生態系帶來什麼創新的應用。
本文為 Tornado Cash 研究系列的 Part 2,本系列以 tornado-core 為教材,學習開發 ZKP 的應用,另兩篇為:
Part 1:Merkle Tree in JavaScript
Part 3:Tornado Cash 實例解析
Special thanks to C.C. Liang for review and enlightenment.
近十年來最強大的密碼學科技可能就是零知識證明,或稱 zk-SNARKs (zero knowledge succinct arguments of knowledge)。
zk-SNARKs 可以將某個能得出特定結果 (output) 的計算過程 (computation),產出一個證明,而儘管計算過程可能非常耗時,這個證明卻可以快速的被驗證。
此外,零知識證明的額外特色是:你可以在不告訴對方輸入值 (input) 的情況下,證明你確實經過了某個計算過程並得到了結果。
上述來自 Vitalik’s An approximate introduction to how zk-SNARKs are possible 文章的首段,該文說是給具有 “medium level” 數學程度的人解釋 zk-SNARKs 的運作原理。(可惜我還是看不懂 QQ)
本文則是從零知識證明 (ZKP) 應用開發的角度,結合電路 (circuit) 與智能合約的程式碼來說明 ZKP 可以為既有的以太坊智能合約帶來什麼創新的突破。
基本上可以謹記兩點 ZKP 帶來的效果:
1. 擴容:鏈下計算的功能。
2. 隱私:隱藏秘密的功能。
WithoutZK.sol
首先,讓我們先來看一段沒有任何 ZKP 的智能合約:
這份合約的主軸在 process(),我們向它輸入一個秘密值 secret,經過一段計算過程後會與 answer 比對,如果驗證成功就會改寫變數 greeting 為 “answer to the ultimate question of life, the universe, and everything”。
Computation
而計算過程是一個簡單的函式:f(x) = x**2 + 6。
我們可以輕易推出秘密就是 42。
這個計算過程有很多可能的輸入值 (input) 與輸出值 (output):
f(2) = 10
f(3) = 15
f(4) = 22
…
但是能通過驗證的只有當輸出值和我們存放在合約的資料 answer 一樣時,才會驗證成功,並執行 process 的動作。
可以看到有一個 calculate 函式,說明這份合約在鏈上進行的計算,以及 process 需要輸入參數 _secret,而我們知道合約上所有交易都是公開的,所以這個 _secret 可以輕易在 etherscan 上被看到。
從這個簡單的合約中我們看到 ZKP 可以解決的兩個痛點:鏈下計算與隱藏秘密。
Circuits
接下來我們就改寫這份合約,加入 ZKP 的電路語言 circom,使用者就能用他的 secret 在鏈下進行計算後產生一個 proof,這 proof 就不會揭露有關 secret 的資訊,同時證明了當 secret 丟入 f(x) = x**2 + 6 的計算過程後會得出 1770 的結果 (output),把這個 proof 丟入 process 的參數中,經過 Verifier 的驗證即可執行 process 的內容。
有關電路 circuits 的環境配置,可以參考 ZKP Hello World,這裡我們就先跳過去,直接來看 circom 的程式碼:
template Square() { signal input in; signal output out; out <== in * in;}template Add() { signal input in; signal output out; out <== in + 6;}template Calculator() { signal private input secret; signal output out; component square = Square(); component add = Add(); square.in <== secret; add.in <== square.out; out <== add.out;}component main = Calculator();
這段就是 f(x) = x**2 + 6 在 circom 上的寫法,可能需要時間去感受一下。
ZK.sol
circom 寫好後,可以產生一個 Verifier.sol 的合約,這個合約會有一個函式 verifyProof,於是我們把上方的合約改寫成使用 ZKP 的樣子:
我們可以發現 ZK 合約少了 calculate 函式,顯然 f(x) = x**2 + 6 已經被我們寫到電路上了。
snarkjs
產生證明的程式碼以 javascript 寫成如下:
let { proof, publicSignals } = await groth16.fullProve(input, wasmPath, zkeyPath);
於是提交 proof 給合約,完成驗證,達到所謂鏈下計算的功能。
最後讓我們完整看一段 javascript 的單元測試,使用 snarkjs 來產生證明,對合約的 process 進行測試:
對合約來說, secret = 42 是完全不知情的,因此隱藏了秘密。
publicSignals
之前不太清楚 publicSignals 的用意,因此在這裡特別說明一下。
基本上在產生證明的同時,也會隨帶產生這個 circom 所有的 public 值,也就是 publicSignals,如下:
let { proof, publicSignals } = await groth16.fullProve(input, wasmPath, zkeyPath);
在我們的例子中 publicSignals 只有一個,就是 1770。
而 verifyProof 要輸入的參數除了 proof 之外,也要填入 public 值,簡單來說會是:
const isValid = verifyProof(proof, publicSignals);
問題來了,我們在設計應用邏輯時,當使用者要提交參數進行驗證的時候,publicSignals 會是由「使用者」填入嗎?或者是說,儘管是使用者填入,那它需不需要先經過檢查,才可以填入 verifyProof?
關鍵在於我們的合約上存有一筆資料:answer = 1770
回頭看合約上的 process 在進行 verifyProof 之前,必須要檢查 isAnswer(publicSignals[0]):
想想要是沒有檢查 isAnswer,這份合約會發生什麼事情?
我們的應用邏輯就會變得毫無意義,因為少了要驗證的答案,就只是完成計算 f(42) = 1770,那麼不論是 f(1) = 7 或 f(2) = 10,使用者都可以自己產生證明與結果,自己把 proof 和 publicSignals 填入 verifyProof 的參數中,都會通過驗證。
至此可以看出,ZKP 只有把「計算過程」抽離到鏈下的電路,計算後的結果仍需要與鏈上既有的資料進行比對與確認後,才能算是有效的應用 ZKP。
應用邏輯的開發
本文主要談到的是 zk-SNARKs 上層應用邏輯的開發,關於 ZKP 的底層邏輯如上述使用的 groth16 或其他如 plonk 是本文打算忽略掉的部分。
從上述的例子可以看到,即使我們努力用 circom 實作藏住 secret,但由於計算過程太過簡單,只有 f(x) = x**2+6,輕易就能從 answer 反推出我們的 secret 是 42,因此在應用邏輯的開發上,也必須注意 circom 的設計可能出了問題,導致私密訊息容易外洩,那儘管使用再強的 ZKP 底層邏輯,在應用邏輯上有漏洞,也沒辦法達到隱藏秘密的效果。
此外,在看 circom 的程式碼時,可以關注最後一個 template 的 private 與 public 值分別是什麼。以本文的 Calculator 為例,private 值有 secret,public 值有 out。
另外補充:
如果有個 signal input 但它不是 private input,就會被歸類為 public。
一個 circuit 至少會有一個 public,因為計算過程一定會有一個結果。
最後,在開發的過程中我會用 javascript 先實作計算過程,也可以順便產出 input.json,然後再用 circom 語言把計算過程實現,產生 proof 和 public 後,再去對照所有 public 值和 private 值,確認是不是符合電路計算後所要的結果,也就是比較 javascript 算出來的和 circom 算出來的一不一樣,如果不一樣就能確定程式碼是有 bug 的。
參考範例:https://github.com/chnejohnson/circom-playground
總結
本文的程式碼展現 ZKP 可以做到鏈下計算與隱藏秘密的功能,在真實專案中,可想而知電路的計算過程不會這麼單純。
會出現在真實專案中的計算像是 hash function,複雜一點會加入 Merkle Tree,或是電子簽章 EdDSA,於是就能產生更完整的應用如 Layer 2 擴容方案之一的 ZK Rollup,或是做到匿名交易的 Tornado Cash。
本文原始碼:https://github.com/chnejohnson/mini-zkp
下篇文章就來分享 Tornado Cash 是如何利用 ZKP 達成匿名交易的!
參考資料
概念介紹
Cryptography Playground
zk-SNARKs-Explainer
神奇的零知識證明!既能保守秘密,又讓別人信你!
認識零知識證明 — COSCUP 2019 | Youtube
應用零知識證明 — COSCUP 2020 | Youtube
ZK Rollup
動手實做零知識 — circom — Kimi
ZK-Rollup 开发经验分享 Part I — Fluidex
ZkRollup Tutorial
ZK Rollup & Optimistic Rollup — Kimi Wu | Medium
Circom
circom/TUTORIAL.md at master · iden3/circom · GitHub
ZKP Hello World
其他
深入瞭解 zk-SNARKs
瞭解神秘的 ZK-STARKs
zk-SNARKs和zk-STARKs解釋 | Binance Academy
[ZKP 讀書會] MACI
Semaphore
Zero-knowledge Virtual Machines, the Polaris License, and Vendor Lock-in | by Koh Wei Jie
Introduction & Evolution of ZK Ecosystem — YouTube
The Limitations of Privacy — Barry Whitehat — YouTube
Introduction to Zero Knowledge Proofs — Elena Nadolinski
ZKP 與智能合約的開發入門 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
4大vendor 在 Hock Chai's Flavours Talk 让味道说话 Youtube 的精選貼文
Ayam Rendang Nescafe Recipes How to make Rendang Chicken Nescafe 仁当咖喱鸡 Malaysia Hock Chai Cooking
#hockchai #rendang #nescafe
Ayam Rendang Nescafe
1 whole chicken (cut into bite size)
2 tbs Turmeric powder
1 tbs salt
1 tbs oil
-mix well all ingredients to marinate for 20 mins.
*May Buy Curry Chicken Paste from Market vendor or make your own curry paste
Ingredients to be ground
5 red chilis
20dried chilliessoaked
15 shallotspeeled
4 cloves garlic peeled
4 candle nuts (buah keras)
1 inch galangal (lengkuas) peeled cut into small piece
1 inch ginger peeled cut into small pieces
1 inch turmeric(kunyit) peeled cut into small pieces
3 stalks Lemongrass (serai) finely chop
50 ml Oil
- finely blend in food processor
For cooking
1/2 cup vegetable oil
2 big potatoes washed peeled cut into bite size
3 bird eye chilis crushed
1 stalks lemongrass(serai) crushed
3 kaffir leaves crushed
2 tbs Tamarind + 100ml warm water
500 ml Water
1 cup grated coconut
1+1/2 teaspoon Nescafe coffee powder
100 ml hot water
2 tsp sugar
Adjust salt to taste.
Method :
1. Heat up oil in wok.
2. Add in marinated chicken pieces, fry two sides until 80 percent cook, remove chicken.
3. Add in potatoes, stir fry constantly until all sides are brown.
4. Add in curry paste and stir fry in medium heat.
5. Add in chicken and continue stir frying.
6. Add in lemon grass, Keffir lime leaves and bird eye chilis. Stir well.
7. Add in tamarind juice and stir well.
8. On high flame, pour in water and bring to boil.
9. Add in grated coconut. Mix well.
10. On low flame, cover and simmer for 20 minutes.
11. Open cover, on high heat stir fry until oil floats.
12. Add in coffee. Bring to boil.
13. Stir constantly to reduce gravy.
14. Adjust taste and serve.
Nescafe 仁当鸡
1 只鸡(切小块)
2 tbs 黄姜粉
1 tbs 盐
1 tbs 油
-捞匀腌制20分钟
*可以直接买巴萨的咖喱料也可以自己弄
咖喱料材料
5 只 红辣椒
20只 干辣椒 皱皮的 泡软切短
15 颗小红葱
4 瓣蒜头去皮
4 颗石栗 (buah keras)
1 寸南姜 (lengkuas) 去皮切小块
1 寸老姜 去皮切小块
1 寸 黄姜 (kunyit) 去皮切小块
3 根 香茅 (serai) 细切
50 ml 油
- 在搅拌器里打细。
煮的材料
1/2 杯 油
2 颗马铃薯洗净去皮切小块
3只 红小辣椒 拍打
1 只 香茅(serai) 拍打切开
3 片 疯柑叶 捏一下
2 tbs 阿三膏 + 100ml 温水
500 ml 水
1 cup 椰丝 (原版rendang还会空锅把椰丝炒干。这里我们用没炒过的椰丝)
1+1/2 茶匙 Nescafe 咖啡粉
100 ml 热水
2 tsp 糖
盐调味
Method :
1. 热锅加油.
2. 加入鸡块煎至两面金黄,80%熟,取出。
3. 加入马铃薯,煎至各面金黄。
4. 中火,加入咖喱料炒香,炒出油。
5. 加入鸡块炒匀。
6. 加入香茅,小辣椒,疯柑叶,捞匀炒香。
7. 加入阿三膏水,捞匀。
8. 大火,加水,捞匀,煮滚。
9. 加入椰丝,捞匀。
10. 小火关盖煮20分钟。
11. 开盖,大火煮滚,搅拌至出油开始收干酱汁。
12. 加入咖啡,再次煮滚。
13. 不停搅拌至酱汁收干。
14. 试味,调味。上菜。
![post-title](https://i.ytimg.com/vi/xcGaJpJAPlQ/hqdefault.jpg)
4大vendor 在 阿滴英文 Youtube 的最讚貼文
環球真的超好玩,有機會一定要來!記得要多喝水多帶點日幣,然後千萬不要玩好萊塢夢!
訂閱阿滴英文 ▶ http://bit.ly/rde-subscribe
阿滴英文2019年桌曆現正熱賣中 ▶ https://goo.gl/2PmY87
影片教學整理:
1. Roller coaster 雲霄飛車
2. Water ride 水上遊樂設施
3. Vendor stall 攤販
4. Souvenir shop 紀念品店
5. Restaurant 餐廳
6. Walkthrough 導覽
7. Bumper car 碰碰車
8. Merry-go-round 旋轉木馬
9. Photo service 拍照區
10. Theater show 劇場表演
11. Arcade games 遊戲攤販
12. Parade 遊行
上一部影片 Ghibli Challenge! 宮崎駿動畫歌曲挑戰賽! feat. 白癡公主 https://www.youtube.com/watch?v=iEPvAJ4FwO8
下一部影片 滴妹身心潰堤六病緊急送醫!? 現況到底是? https://www.youtube.com/watch?v=yH2yS50_lro
阿滴英文的人氣影片:
■ 最有效背英文單字方法 https://youtu.be/gkVpNq4-wqs
■ 挑戰誰能先讓老師說出XXX! https://youtu.be/-wuBXIclVUo
■ 這些常唸錯的品牌到底怎麼發音? https://youtu.be/8-kgAqtuqNM
■ 三個訣竅講出流利英文 https://youtu.be/6JeTQb3YKYY
■ 這群人超瞎翻唱翻譯解析 https://youtu.be/uT4V2fbWFC4
■ 英雄聯盟打LoL必懂單字 https://youtu.be/VG_njlfMXhk
■ 挑戰15分鐘完成學測考題 https://youtu.be/l95ey_v5XTg
■ 阿滴滴妹參賽世大運 https://youtu.be/JHDF-SFvLFQ
其他連結:
http://facebook.com/rayduenglish
http://instagram.com/rayduenglish
http://pressplay.cc/rayduenglish
合作邀約:rayduenglish@gmail.com
![post-title](https://i.ytimg.com/vi/Uw6LiUNONEo/hqdefault.jpg)
4大vendor 在 papadesuyo777 Youtube 的最佳解答
チキンオーバーライスの作り方の動画です
チャンネル登録はこちらから/Please Subscibe soon!
https://www.youtube.com/user/papadesuyo777
レシピ:https://cookpad.com/recipe/5194954
ブログ記事:https://ameblo.jp/cooking-s-papa/entry-12395534951.html
●チキンオーバーライス(3~4人前)
鶏もも肉:2枚
レタス:適量
ミニトマト:6個
●マリネ液
ヨーグルト:100g
レモン汁:1/4個分
にんにく:2片
オリーブオイル:大さじ2
オレガノ:小さじ1
コリアンダー:小さじ1
パプリカ:小さじ1
クミン:小さじ1
塩:小さじ1
●ホワイトソース
マヨネーズ:50g
ヨーグルト:大さじ1
砂糖:大さじ1
白ワインビネガー:小さじ1
塩胡椒:少々
●レッドソース
ケチャップ:大さじ3
サドンデスソース:小さじ1
●サフランライス
ジャスミンライス:2合
サフラン:2つまみ
鶏ガラスープ:400㏄
バター:10g
★フォローよろしくお願いします!/★Please follow me!
Twitter: http://twitter.com/s_papa777
Blog: http://ameblo.jp/cooking-s-papa/
●Chicken Over Rice(for 3~4 servings)
2 chicken thigh
some lettuce
6 cherry tomato
●Marinade
100 g plain yogurt
1/4 lemon juice
2 cloves garlic
2 tbsp olive oil
1 tsp oregano
1 tsp coriander
1 tsp paprika
1 tsp cumin
●White sauce
50 g mayonnaise
1 tbsp plain yogurt
1 tsp sugar
1 tsp white wine vinegar
some salt and pepper
●Red sauce
3 tbsp ketchup
1 tsp Sudden Death sauce
●Saffron rice
300 g jasmine rice
2 pinch saffron
400 ml chicken bone soup
10 g butter
I would appreciate it if you could add subtitles or title & description for this video!
http://www.youtube.com/timedtext_video?ref=share&v=3YKEvwbinAE
Thank you for your support!
BGM:☆(Star): https://www.youtube.com/watch?v=wVI98i6vigc
http://commons.nicovideo.jp/material/nc151
Composition/performance :igrek-U
http://www.youtube.com/user/igrek2U?feature
![post-title](https://i.ytimg.com/vi/3YKEvwbinAE/hqdefault.jpg)